:root{--background:#fff;--foreground:#1d1d1f;--surface:#f5f5f7;--surface-hover:#ececf0;--muted-foreground:#6e6e73;--border:#d2d2d7;--accent:#3d7fbd;--primary:#3d7fbd;--primary-foreground:#fff;--focus:#06c;--success:#059669;--chart-color:#059669;--destructive:#ff3b30;--panel-radius:22px;--control-radius:13px;--warning:#059669;--success-bg:#0596691a;--destructive-bg:#ff3b301a;--accent-bg:#3d7fbd14;--warning-bg:#0596691a;--available-border:#3d7fbd47;--available-ring:#3d7fbd14;--available-hover-border:#05966957;--available-hover-ring:#0596691a;--available-hover-glow:#0596691f}*{box-sizing:border-box;margin:0;padding:0}html{min-height:100%}body{background:var(--background);min-height:100%;color:var(--foreground);font-family:var(--font-dm-sans), "DM Sans", system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"zero" 0, "tnum" 0}button,input{font:inherit}a{color:inherit}.login-page{background:linear-gradient(155deg,#f6f7fbf2 0%,#fffc 48%,#eef3fceb 100%),#fff;justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.login-bg-icon{object-fit:contain;opacity:.13;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;filter:saturate(.38)brightness(.78);width:min(580px,80vmin);height:min(580px,80vmin);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(50% 44% at 50% 44%,#000 40%,#000c 57%,#00000040 73%,#0000 87%);mask-image:radial-gradient(50% 44% at 50% 44%,#000 40%,#000c 57%,#00000040 73%,#0000 87%)}.login-brand-icon{object-fit:contain;filter:drop-shadow(0 6px 18px #3c82dc38);width:68px;height:68px;margin-bottom:16px}.login-orbs{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.orb{will-change:transform;filter:blur(100px);border-radius:50%;position:absolute}.orb-1{background:radial-gradient(circle,#70d6f747 0%,#0000 65%);width:700px;height:700px;animation:22s ease-in-out infinite orb-drift-1;top:-20%;right:-8%}.orb-2{background:radial-gradient(circle,#a9a4ff38 0%,#0000 65%);width:600px;height:600px;animation:28s ease-in-out infinite orb-drift-2;bottom:-18%;left:-12%}.orb-3{background:radial-gradient(circle,#8ce8c22e 0%,#0000 65%);width:480px;height:480px;animation:20s ease-in-out infinite orb-drift-3;top:38%;left:32%}.orb-4{background:radial-gradient(circle,#f5a9c82e 0%,#0000 65%);width:380px;height:380px;animation:32s ease-in-out infinite orb-drift-4;bottom:12%;right:8%}@keyframes orb-drift-1{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(58px,-42px)scale(1.05)}66%{transform:translate(-28px,26px)scale(.95)}}@keyframes orb-drift-2{0%,to{transform:translate(0,0)scale(1)}40%{transform:translate(-48px,36px)scale(1.04)}75%{transform:translate(20px,-28px)scale(.96)}}@keyframes orb-drift-3{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(30px,-50px)scale(1.07)}}@keyframes orb-drift-4{0%,to{transform:translate(0,0)scale(1)}30%{transform:translate(-22px,-32px)scale(1.03)}70%{transform:translate(18px,20px)scale(.97)}}.login-center{z-index:1;flex-direction:column;align-items:center;width:min(440px,100% - 40px);padding:48px 0 44px;animation:.6s cubic-bezier(.22,1,.36,1) both center-mount;display:flex;position:relative}@keyframes center-mount{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.login-brand{text-align:center;flex-direction:column;align-items:center;gap:0;margin-bottom:40px;display:flex}.login-name{letter-spacing:-.025em;font-size:2.1rem;font-weight:400;line-height:1.08}.login-name-light{color:#8c8c91;font-weight:300}.login-name-bold{color:#1d1d1f;font-weight:700}.login-tagline{text-transform:uppercase;letter-spacing:.11em;color:#8c8c91;margin-top:9px;font-size:.72rem;font-weight:510}.login-card{border-radius:var(--panel-radius);-webkit-backdrop-filter:blur(28px)saturate(170%);background:#ffffffc7;border:1px solid #fff9;width:100%;padding:30px 28px;box-shadow:0 0 0 .5px #0000000f,0 8px 32px #00000012,0 28px 72px #0000000d,inset 0 1px #ffffffe6}.login-form{gap:18px;display:grid}.lc-field{color:#1d1d1f;gap:7px;font-size:.86rem;font-weight:560;display:grid}.lc-field input{border:1px solid var(--border);border-radius:var(--control-radius);color:#1d1d1f;background:#ffffffe0;outline:0;width:100%;min-height:48px;padding:0 14px;font-size:.92rem;transition:border-color .15s ease-out,box-shadow .15s ease-out,background .15s ease-out}.lc-field input::placeholder{color:#6e6e738c}.lc-field input:focus{border-color:var(--focus);background:#fff;box-shadow:0 0 0 3px #0066cc24}.lc-field select{border:1px solid var(--border);border-radius:var(--control-radius);color:#1d1d1f;cursor:pointer;background:#ffffffe0;outline:0;width:100%;min-height:48px;padding:0 12px;font-size:.92rem;transition:border-color .15s ease-out,box-shadow .15s ease-out,background .15s ease-out}.lc-field select:focus{border-color:var(--focus);background:#fff;box-shadow:0 0 0 3px #0066cc24}.lc-password-wrap{display:block;position:relative}.lc-password-wrap input{padding-right:50px}.lc-eye-button{color:#6e6e73;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:38px;height:38px;transition:color .15s ease-out,background .15s ease-out;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.lc-eye-button:hover{color:#1d1d1f;background:#0000000d}.lc-eye-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.field-icon{width:19px;height:19px}.lc-meta{justify-content:flex-end;margin-top:-4px;display:flex}.lc-meta a{color:#6e6e73;font-size:.82rem;text-decoration:none;transition:color .15s ease-out}.lc-meta a:hover{color:var(--accent)}.lc-submit{color:#fff;cursor:pointer;letter-spacing:-.01em;background:#1d1d1f;border:0;border-radius:999px;width:100%;min-height:50px;font-size:.95rem;font-weight:650;transition:filter .15s ease-out,transform .15s ease-out,box-shadow .15s ease-out}.lc-submit:hover{filter:brightness(1.14);transform:translateY(-1px);box-shadow:0 8px 24px #0000002e}.lc-submit:active{filter:brightness(.9);box-shadow:none;transform:translateY(0)}.lc-submit:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.login-footer{color:#6e6e73;text-align:center;margin-top:26px;font-size:.86rem}.login-footer a{color:var(--accent);font-weight:560;text-decoration:none;transition:opacity .15s ease-out}.login-footer a:hover{opacity:.75}.dash-root{background:var(--surface);flex-direction:row;height:100vh;display:flex;overflow:hidden}.dash-root[data-pos=bottom]{flex-direction:column-reverse}.dash-root[data-pos=right]{flex-direction:row-reverse}.dash-sidebar{z-index:20;background:var(--sb-bg,#fffc);-webkit-backdrop-filter:blur(28px)saturate(180%);border-right:1px solid var(--sb-border,#00000012);flex-direction:column;flex-shrink:0;width:244px;height:100vh;transition:width .25s cubic-bezier(.4,0,.2,1),background .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:inset -1px 0 #ffffff8c,1px 0 8px #00000008}.dash-root[data-pos=right] .dash-sidebar{border-left:1px solid #00000012;border-right:none;box-shadow:inset 1px 0 #ffffff8c}.dash-root[data-pos=bottom] .dash-sidebar{border-top:1px solid #00000012;border-right:none;flex-direction:row;width:100%;height:66px;overflow:visible;box-shadow:0 -1px 8px #0000000a}.dash-logo{-webkit-user-select:none;user-select:none;align-items:center;gap:9px;padding:18px 16px 12px;text-decoration:none;display:flex}.dash-logo img{object-fit:contain;width:30px;height:30px;filter:var(--sb-logo-filter,none);flex-shrink:0}.dash-logo--project img{filter:none;width:auto;max-width:148px;height:auto;max-height:32px}.dash-logo-name{letter-spacing:-.02em;color:var(--sb-text,var(--foreground));font-size:13.5px;font-weight:700;line-height:1}.dash-logo-name span{color:var(--sb-muted,var(--muted-foreground));font-weight:400}.dash-root[data-pos=bottom] .dash-logo{display:none}.dash-account{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:11px;align-items:center;gap:8px;width:calc(100% - 20px);margin:4px 10px 12px;padding:8px 10px;transition:background .15s;display:flex}.dash-account:hover{background:#0000000a}.dash-account-avatar{-webkit-backdrop-filter:blur(14px)saturate(1.5);color:#3d5a7a;letter-spacing:0;background:#ffffff85;border:1px solid #ffffffb3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex;box-shadow:0 1px 6px #00000012,inset 0 1px #ffffffd9}.dash-account-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dash-account-name{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;line-height:1.2;overflow:hidden}.dash-account-plan{color:var(--muted-foreground);font-size:10.5px;line-height:1.2}.dash-account-chevron{color:var(--muted-foreground);flex-shrink:0}.dash-root[data-pos=bottom] .dash-account{display:none}.dash-nav-divider{background:var(--sb-divider,#0000000f);height:1px;margin:4px 14px 10px}.dash-root[data-pos=bottom] .dash-nav-divider{display:none}.dash-nav{flex-direction:column;flex:1;gap:2px;padding:0 10px;display:flex;overflow-y:auto}.dash-root[data-pos=bottom] .dash-nav{flex-direction:row;flex:1;justify-content:space-around;align-items:center;padding:0 8px;overflow:visible}.dash-nav-item{cursor:pointer;color:var(--sb-text,var(--muted-foreground));letter-spacing:-.01em;-webkit-user-select:none;user-select:none;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 11px;font-size:13.5px;font-weight:450;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.dash-nav-item:hover{background:var(--sb-hover,#0000000a);color:var(--sb-text-strong,var(--foreground))}.dash-nav-item--active{background:var(--sb-active-bg,var(--accent-bg));color:var(--sb-active-text,var(--accent));font-weight:580}.dash-nav-item--active:before{content:"";background:var(--sb-active-text,var(--accent));border-radius:0 3px 3px 0;width:3px;position:absolute;top:22%;bottom:22%;left:0}.dash-nav-icon{stroke-width:1.7px;flex-shrink:0;width:17px;height:17px}.dash-root[data-pos=bottom] .dash-nav-item{border-radius:10px;flex-direction:column;gap:2px;width:auto;padding:6px 10px;font-size:10px}.dash-root[data-pos=bottom] .dash-nav-item:before{display:none}.dash-root[data-pos=bottom] .dash-nav-item--active:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.dash-sidebar-footer{border-top:1px solid var(--sb-divider,#0000000f);flex-direction:column;gap:8px;padding:10px;display:flex}.dash-root[data-pos=bottom] .dash-sidebar-footer{display:none}.dash-root[data-compact=true] .dash-sidebar{width:60px}.dash-root[data-compact=true] .dash-logo{justify-content:center;gap:0;padding:16px 0 10px}.dash-root[data-compact=true] .dash-logo-name{display:none}.dash-root[data-compact=true] .dash-account{justify-content:center;width:calc(100% - 12px);margin:4px 6px 8px;padding:6px}.dash-root[data-compact=true] .dash-account-info,.dash-root[data-compact=true] .dash-account-chevron{display:none}.dash-root[data-compact=true] .dash-account-menu{top:0;left:64px}.dash-root[data-compact=true] .dash-nav{padding:0 6px}.dash-root[data-compact=true] .dash-nav-item{justify-content:center;gap:0;padding:10px 0}.dash-root[data-compact=true] .dash-nav-item>span,.dash-root[data-compact=true] .dash-nav-item:before,.dash-root[data-compact=true] .dash-nav-item--active:before{display:none}.dash-root[data-compact=true] .dash-nav-divider{margin:4px 8px 10px}.dash-root[data-compact=true] .dash-sidebar-footer{padding:8px 6px}.dash-root[data-compact=true] .dash-credits{justify-content:center;padding:8px 0}.dash-root[data-compact=true] .dash-credits-left,.dash-root[data-compact=true] .dash-credits-add{display:none}.dash-root[data-compact=true] .dash-footer-controls{justify-content:center}.dash-root[data-compact=true] .dash-pos-group{display:none}.dash-credits{background:var(--accent-bg);cursor:pointer;color:inherit;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;transition:background .15s;display:flex}.dash-credits:hover{background:#0066cc21}.dash-credits-left{flex-direction:column;gap:1px;display:flex}.dash-credits-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-size:10px;font-weight:500}.dash-credits-value{color:var(--accent);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.dash-credits-add{color:var(--accent);cursor:pointer;white-space:nowrap;background:#0066cc1f;border:none;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;transition:background .15s}.dash-credits-add:hover{background:#06c3}.dash-footer-controls{align-items:center;gap:4px;display:flex}.dash-pos-group{background:#0000000a;border-radius:8px;flex:1;gap:2px;padding:2px;display:flex}.dash-pos-btn{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:3px;padding:5px 4px;font-size:10px;transition:all .15s;display:flex}.dash-pos-btn svg{width:13px;height:13px}.dash-pos-btn:hover{color:var(--foreground);background:#ffffffb3}.dash-pos-btn--active{color:var(--accent);background:#fff;box-shadow:0 1px 3px #0000001a}.dash-chat-btn{-webkit-backdrop-filter:blur(8px)saturate(1.5);color:#16a34a;cursor:pointer;background:#25d3661a;border:1px solid #25d36647;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;box-shadow:0 1px 4px #25d3661f,inset 0 1px #ffffff8c}.dash-chat-btn:hover{background:#25d3662e;border-color:#25d36673;transform:scale(1.07);box-shadow:0 3px 10px #25d36638,inset 0 1px #ffffffa6}.dash-main{background:linear-gradient(150deg,#f4f4f6 0%,#f0f1f5 100%);flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow-y:auto}.dash-topbar{z-index:10;-webkit-backdrop-filter:blur(20px)saturate(160%);background:#ffffffe0;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 24px;display:flex;position:sticky;top:0;box-shadow:0 1px #fff9,0 2px 8px #0000000a}.dash-topbar-left{align-items:center;gap:10px;display:flex}.dash-topbar-title{color:var(--foreground);letter-spacing:-.01em;font-size:15px;font-weight:600}.dash-topbar-pos{background:#0000000a;border-radius:8px;gap:2px;padding:2px;display:none}.dash-root[data-pos=bottom] .dash-topbar-pos{display:flex}.dash-bottom-pos{display:none}.dash-topbar-right{align-items:center;gap:10px;display:flex}.dash-goals{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:100px;align-items:center;gap:8px;padding:6px 12px 6px 8px;transition:border-color .15s;display:flex}.dash-goals:hover{border-color:var(--accent)}.dash-goals-tier-badge{letter-spacing:0;color:var(--accent);background:var(--accent-bg);white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #3d7fbd33;border-radius:100px;padding:2px 8px;font-size:10px;font-weight:600}.dash-goals-track{background:var(--border);border-radius:100px;width:80px;height:3px;overflow:hidden}.dash-goals-fill{background:var(--accent);border-radius:100px;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.dash-goals-text{color:var(--muted-foreground);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.dash-topbar-avatar{-webkit-backdrop-filter:blur(16px)saturate(1.6);color:#3d5a7a;cursor:pointer;background:#ffffff8c;border:1px solid #ffffffbf;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 10px #00000014,inset 0 1px #ffffffe6}.dash-topbar-avatar:hover{transform:scale(1.05);box-shadow:0 3px 14px #0000001f,inset 0 1px #fffffff2}.hp-root{background:0 0;flex-direction:column;flex:1;gap:14px;padding:20px 28px;display:flex}.hp-top{grid-template-columns:1fr 1.1fr;align-items:start;gap:20px;display:grid}.hp-left{flex-direction:column;gap:20px;display:flex}.hp-greeting{flex-direction:column;gap:4px;display:flex}.hp-greeting__name{letter-spacing:-.024em;color:var(--foreground);font-size:26px;font-weight:650;line-height:1.1}.hp-greeting__sub{color:var(--muted-foreground);font-size:13.5px;line-height:1.4}.hp-mini-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hp-mini{-webkit-backdrop-filter:blur(18px)saturate(1.8);background:#ffffffad;border:1px solid #ffffffbf;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;transition:box-shadow .16s,border-color .16s;display:flex;box-shadow:0 2px 12px #0000000e,0 1px 2px #00000008,inset 0 1px #ffffffeb}.hp-mini:hover{border-color:#ffffffe6;box-shadow:0 4px 18px #00000014,0 1px 3px #0000000a,inset 0 1px #fffffff2}.hp-mini__icon{border:1px solid #ffffffa6;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 1px 4px #00000014,inset 0 1px #fffc,inset 0 -1px #0000000a}.hp-mini__icon svg{width:15px;height:15px}.hp-mini__icon--neutral,.hp-mini__icon--green,.hp-mini__icon--orange,.hp-mini__icon--red{color:#6e6e73;background:#ffffff8c}.hp-mini__body{flex-direction:column;gap:1px;display:flex}.hp-mini__label{text-transform:uppercase;letter-spacing:.07em;color:var(--muted-foreground);font-size:10px;font-weight:600}.hp-mini__value{color:var(--foreground);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.hp-right{flex-direction:column;gap:12px;display:flex}.hp-right__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hp-period-row{flex-wrap:wrap;gap:6px;display:flex}.hp-pill{cursor:pointer;border:1px solid var(--border);color:var(--muted-foreground);background:#fff;border-radius:100px;padding:5px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}.hp-pill:hover{border-color:var(--foreground);color:var(--foreground)}.hp-pill--active{background:var(--foreground);color:#fff;border-color:var(--foreground);font-weight:600}.hp-main-value-card{-webkit-backdrop-filter:blur(20px)saturate(1.8);border-radius:var(--panel-radius);background:#ffffffb8;border:1px solid #ffffffc7;flex-direction:column;gap:0;padding:14px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 14px #0000000f,inset 0 1px #ffffffeb}.hp-main-value-card:before{content:"";background:linear-gradient(90deg, var(--chart-color), color-mix(in srgb, var(--chart-color) 75%, #000));border-radius:0 0 3px 3px;height:2.5px;position:absolute;top:0;left:20px;right:20px}.hp-main-value-card__live{color:var(--success);align-items:center;gap:5px;margin-bottom:10px;font-size:10.5px;font-weight:600;display:flex}.hp-live-dot{background:var(--success);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite live-pulse}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.hp-main-value-card__label{text-transform:uppercase;letter-spacing:.09em;color:var(--muted-foreground);margin-bottom:6px;font-size:10px;font-weight:700}.hp-main-value-card__value{font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;color:var(--foreground);letter-spacing:-.03em;margin-bottom:4px;font-size:30px;font-weight:300;line-height:1}.hp-main-value-card__sub{color:var(--muted-foreground);font-size:12px;line-height:1.3}.hp-main-value-card__cta{color:var(--chart-color);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:14px;padding:0;font-family:inherit;font-size:12px;font-weight:580;transition:opacity .15s;display:inline-flex}.hp-main-value-card__cta:hover{opacity:.7}.hp-main-value-card__cta svg{width:13px;height:13px}.hp-divider{align-items:center;gap:0;height:1px;margin:2px 0;display:flex;position:relative}.hp-divider__line{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--chart-color) 20%, transparent) 20%, color-mix(in srgb, var(--chart-color) 45%, transparent) 60%, color-mix(in srgb, var(--chart-color) 65%, transparent) 90%, color-mix(in srgb, var(--chart-color) 45%, transparent) 100%);flex:1;height:1px}.hp-divider__dot{background:var(--chart-color);width:8px;height:8px;box-shadow:0 0 6px color-mix(in srgb, var(--chart-color) 50%, transparent);border-radius:50%;position:absolute;right:0}.hp-bottom-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.hp-card{-webkit-backdrop-filter:blur(20px)saturate(1.8);border-radius:var(--panel-radius);background:#ffffffb3;border:1px solid #ffffffc7;flex-direction:column;gap:0;padding:14px 16px 12px;transition:box-shadow .16s,border-color .16s;display:flex;box-shadow:0 2px 14px #0000000f,0 1px 2px #00000008,inset 0 1px #ffffffeb}.hp-card:hover{border-color:#ffffffeb;box-shadow:0 4px 20px #00000017,0 1px 3px #0000000a,inset 0 1px #fffffff2}.hp-card--accent{background:#ffffffb3;border-color:#ffffffc7}.hp-card--accent:hover{border-color:#ffffffeb}.hp-card__icon{border:1px solid #ffffffb3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:10px;display:flex;box-shadow:0 1px 5px #00000012,inset 0 1px #ffffffd1,inset 0 -1px #0000000a}.hp-card__icon svg{width:15px;height:15px}.hp-card__icon--blue,.hp-card__icon--orange,.hp-card__icon--green{color:#6e6e73;background:#ffffff8c}.hp-card__label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);margin-bottom:5px;font-size:10px;font-weight:700}.hp-card__value{font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;color:var(--foreground);letter-spacing:-.02em;font-size:24px;font-weight:400;line-height:1.05}.hp-card__value--green{color:var(--success)}.hp-card__sub{color:var(--muted-foreground);margin-top:4px;font-size:11.5px;line-height:1.3}.hp-card__cta{color:var(--accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;margin-top:13px;padding:0;font-family:inherit;font-size:11.5px;font-weight:570;transition:opacity .15s;display:inline-flex}.hp-card--accent .hp-card__cta{color:var(--chart-color)}.hp-card__cta:hover{opacity:.65}.hp-card__cta svg{width:13px;height:13px}.hp-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);font-size:10px;font-weight:700}.pd-wrap{position:relative}.pd-trigger{border:1px solid var(--border);color:var(--foreground);cursor:pointer;white-space:nowrap;background:#fff;border-radius:100px;align-items:center;gap:6px;padding:7px 13px 7px 10px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .15s,box-shadow .15s;display:inline-flex}.pd-trigger:hover{border-color:#00000038}.pd-trigger--filtered{color:#047a56;background:#0596690d;border-color:#059669}.pd-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px #0066cc38}.pd-trigger__ico{color:var(--muted-foreground);display:flex}.pd-trigger__ico svg{width:14px;height:14px}.pd-trigger__label{flex:1}.pd-trigger__chevron{color:var(--muted-foreground);transition:transform .2s;display:flex}.pd-trigger__chevron svg{width:14px;height:14px}.pd-trigger__chevron--up{transform:rotate(180deg)}.pd-menu{z-index:200;border:1px solid var(--border);background:#fff;border-radius:14px;min-width:220px;animation:.15s ease-out pd-in;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 4px 24px #0000001a,0 1px 4px #0000000f}@keyframes pd-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.pd-presets{flex-direction:column;gap:2px;padding:6px;display:flex}.pd-option{width:100%;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:13px;transition:background .12s;display:flex}.pd-option:hover{background:#0000000a}.pd-option--active{font-weight:600}.pd-option__check{width:16px;height:16px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pd-preset-grid{flex-direction:column;gap:5px;padding:8px;display:flex}.pd-preset-row{grid-template-columns:1fr 1fr;gap:5px;display:grid}.pd-preset-btn{color:var(--foreground);cursor:pointer;text-align:center;white-space:nowrap;background:#00000009;border:1px solid #0000000f;border-radius:9px;padding:9px 8px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .13s}.pd-preset-btn:hover{background:#0001}.pd-preset-btn--active{color:#047a56;background:#0596691a;border-color:#05966947;font-weight:600}.pd-preset-btn--full{color:var(--accent);background:#3d7fbd0f;border-color:#3d7fbd2e;grid-column:1/-1}.pd-preset-btn--full.pd-preset-btn--active{background:#3d7fbd1f;border-color:#3d7fbd52}.pd-cal-wrap{border-top:1px solid #0000000f;padding:6px 8px 8px}.pd-cal-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.pd-cal-nav{cursor:pointer;width:26px;height:26px;color:var(--foreground);background:#0000000d;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.pd-cal-nav:hover{background:#00000017}.pd-cal-month{color:var(--foreground);font-size:12.5px;font-weight:600}.pd-cal-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.pd-cal-dow{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);text-align:center;padding:2px 0 4px;font-size:9.5px;font-weight:600}.pd-cal-day{aspect-ratio:1;width:100%;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:400;transition:background .1s;display:flex}.pd-cal-day:hover{background:#3d7fbd1a}.pd-cal-day--today{color:var(--accent);font-weight:700}.pd-cal-day--range-start,.pd-cal-day--range-end{background:var(--success);color:#fff;border-radius:6px;font-weight:600}.pd-cal-day--range-start:hover,.pd-cal-day--range-end:hover{background:var(--success);opacity:.9}.pd-cal-day--range-in{color:var(--foreground);background:#05966921;border-radius:2px}.pd-cal-day--range-in:hover{background:#05966933}.pd-cal-day--range-preview{background:#05966912;border-radius:2px}.pd-cal-hint{color:var(--muted-foreground);text-align:center;margin:6px 0 0;padding:0 2px;font-size:10.5px}.hp-chart-card{-webkit-backdrop-filter:blur(18px)saturate(1.8);border-radius:var(--panel-radius);background:#ffffffad;border:1px solid #ffffffc2;flex-direction:column;flex:1;min-height:160px;padding:14px 18px 10px;display:flex;overflow:hidden;box-shadow:0 2px 14px #0000000e,inset 0 1px #ffffffe6}.hp-chart-card__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.hp-chart-card__title-group{flex-direction:column;gap:2px;display:flex}.hp-chart-card__hint{color:var(--muted-foreground);font-size:12px}.hp-chart-card__live{color:var(--success);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.hp-live-dot--sm{background:var(--success);border-radius:50%;width:5px;height:5px;animation:2.4s ease-in-out infinite live-pulse}.hp-chart-card__body{flex:1;width:100%;min-height:60px;overflow:hidden}.hp-chart-card__ticks{justify-content:space-between;padding:7px 2px 0;display:flex}.hp-chart-tick{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:10px}@media (max-width:920px){.hp-top{grid-template-columns:1fr}.hp-main-value-card__value{font-size:32px}}@media (max-width:720px){.hp-bottom-grid{grid-template-columns:1fr 1fr}.hp-root{gap:22px;padding:24px 20px}}@media (max-width:520px){.hp-bottom-grid{grid-template-columns:1fr}.hp-mini-grid{grid-template-columns:1fr 1fr}.hp-root{gap:18px;padding:20px 16px}.hp-greeting__name{font-size:22px}}.bnr-root{flex-shrink:0;width:100%;height:132px;transition:background .38s;position:relative;overflow:hidden}.bnr-root--light{background:0 0}.bnr-root--dark{background:linear-gradient(110deg,#08080a 0%,#111114 60%,#0c0c10 100%)}.bnr-root--project{background:0 0;overflow:visible;height:auto!important}.bnr-project-cover{width:100%;height:auto;display:block}.bnr-face{justify-content:flex-start;align-items:center;width:100%;height:100%;padding:0 48px 0 28px;animation:.3s ease-out bnr-in;display:flex}@keyframes bnr-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.bnr-face__icon-wrap{flex-shrink:0;align-items:center;width:auto;height:98px;display:flex}.bnr-face__icon{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 2px 20px #a0b4ff38);width:auto;height:100%}.bnr-face--dark .bnr-face__icon{filter:drop-shadow(0 2px 28px #64a0ff66)}.bnr-face__type{line-height:1;font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;letter-spacing:-.035em;white-space:nowrap;align-items:baseline;margin-left:20px;display:flex}.bnr-face__invisible{color:#9a9a9f;font-size:52px;font-weight:300}.bnr-face__invisible--dark{color:#636366}.bnr-face__checkout{color:#1d1d1f;font-size:52px;font-weight:700}.bnr-face__checkout--dark{color:#f5f5f7}.bnr-arrow{cursor:pointer;z-index:2;color:#0000004d;opacity:.7;background:#0000000d;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s,opacity .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.bnr-arrow:hover{opacity:1;color:#0000008c;background:#00000017}.bnr-arrow svg{width:12px;height:12px}.bnr-arrow--right{right:16px}.bnr-arrow--on-dark{color:#ffffff59;background:#ffffff12}.bnr-arrow--on-dark:hover{color:#ffffffbf;background:#ffffff21}.bnr-dots{z-index:2;gap:4px;display:flex;position:absolute;bottom:9px;right:18px}.bnr-dot{cursor:pointer;background:#00000026;border:none;border-radius:50%;width:4px;height:4px;padding:0;transition:width .2s,background .2s,border-radius .2s}.bnr-dot--active{background:#00000061;border-radius:3px;width:14px}.bnr-dot--on-dark{background:#ffffff2e}.bnr-dot--on-dark.bnr-dot--active{background:#fff9}@media (max-width:860px){.bnr-root{height:100px}.bnr-face__invisible,.bnr-face__checkout{font-size:38px}.bnr-face__icon-wrap{height:72px}}@media (max-width:560px){.bnr-root{height:78px}.bnr-face__invisible,.bnr-face__checkout{font-size:28px}.bnr-face__icon-wrap{height:54px}.bnr-face{padding:0 40px 0 18px}.bnr-face__type{margin-left:12px}}@media (max-width:680px){.dash-root,.dash-root[data-pos=right],.dash-root[data-pos=bottom]{flex-direction:column-reverse}.dash-sidebar,.dash-root[data-pos=right] .dash-sidebar,.dash-root[data-pos=bottom] .dash-sidebar{border-top:1px solid #00000012;border-left:none;border-right:none;flex-direction:row;width:100%;height:66px;overflow:visible;box-shadow:0 -1px 8px #0000000a}.dash-logo,.dash-account,.dash-nav-divider,.dash-sidebar-footer,.dash-bottom-pos{display:none}.dash-nav{flex-direction:row;flex:1;justify-content:space-around;align-items:center;padding:0 8px;overflow:visible}.dash-nav-item{border-radius:10px;flex-direction:column;gap:2px;width:auto;padding:6px 8px;font-size:10px}.dash-nav-item:before{display:none}.dash-nav-item--active:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.dash-topbar-pos{display:none}.dash-topbar{padding:0 16px}.dash-goals-track{display:none}.dash-goals-text{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){.login-card{-webkit-backdrop-filter:none;box-shadow:0 0 0 1px var(--border), 0 4px 16px #00000014;background:#fff}}@media (prefers-contrast:more){.lc-field input{border-color:#8f939d}.lc-meta a,.login-footer,.login-tagline{color:#45464b}}@media (max-width:500px){.login-center{padding:32px 0 28px}.login-brand-icon{width:56px;height:56px;margin-bottom:12px}.login-name{font-size:1.65rem}.login-brand{margin-bottom:30px}.login-card{border-radius:18px;padding:24px 18px}}.sl-root{flex-direction:column;flex:1;gap:14px;min-height:0;padding:20px 28px;display:flex;overflow-y:auto}.sl-page-header{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.sl-page-title{color:var(--foreground);letter-spacing:-.02em;font-size:20px;font-weight:600}.sl-export-wrap{position:relative}.sl-export-btn{color:var(--foreground);-webkit-backdrop-filter:blur(16px)saturate(1.8);backdrop-filter:blur(16px)saturate(1.8);cursor:pointer;background:#ffffffad;border:1px solid #ffffffbf;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;transition:box-shadow .15s;display:flex;box-shadow:0 2px 8px #0000000d,inset 0 1px #ffffffe6}.sl-export-btn:hover{box-shadow:0 3px 12px #00000017,inset 0 1px #ffffffe6}.sl-export-menu{-webkit-backdrop-filter:blur(20px)saturate(2);backdrop-filter:blur(20px)saturate(2);z-index:100;background:#ffffffe6;border:1px solid #ffffffd9;border-radius:10px;min-width:130px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 28px #0000001f}.sl-export-option{text-align:left;width:100%;color:var(--foreground);cursor:pointer;background:0 0;border:none;padding:10px 16px;font-size:13px;font-weight:500;transition:background .12s;display:block}.sl-export-option:hover{background:#0000000a}.sl-toolbar{flex-shrink:0;align-items:center;gap:10px;display:flex}.sl-search-wrap{flex:1;position:relative}.sl-search-icon{color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.sl-search{width:100%;color:var(--foreground);-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6);background:#ffffffa6;border:1px solid #ffffffb8;border-radius:10px;outline:none;padding:9px 14px 9px 36px;font-size:13.5px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 6px #0000000a,inset 0 1px #ffffffe0}.sl-search::placeholder{color:var(--muted-foreground)}.sl-search:focus{border-color:#3d7fbd59;box-shadow:0 0 0 3px #3d7fbd14,inset 0 1px #ffffffe6}.sl-filter-btn{color:var(--muted-foreground);-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6);cursor:pointer;white-space:nowrap;background:#ffffffa6;border:1px solid #ffffffb8;border-radius:10px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:500;transition:all .15s;display:flex;position:relative;box-shadow:0 1px 6px #0000000a}.sl-filter-btn--active{color:var(--accent);background:#3d7fbd0f;border-color:#3d7fbd4d}.sl-filter-badge{background:var(--accent);color:#fff;border-radius:99px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-flex}.sl-summary-row{flex-shrink:0;grid-template-columns:1fr 1fr;gap:12px;display:grid}.sl-summary-card{-webkit-backdrop-filter:blur(18px)saturate(1.8);backdrop-filter:blur(18px)saturate(1.8);background:#ffffffad;border:1px solid #ffffffbf;border-radius:14px;flex-direction:column;gap:4px;padding:16px 20px;display:flex;box-shadow:0 2px 12px #0000000e,inset 0 1px #ffffffeb}.sl-summary-label{text-transform:uppercase;letter-spacing:.07em;color:var(--muted-foreground);font-size:11px;font-weight:500}.sl-summary-value{color:var(--foreground);letter-spacing:-.03em;font-size:26px;font-weight:300;line-height:1.1}.sl-summary-value--green{color:var(--success)}.sl-tabs{flex-shrink:0;gap:4px;display:flex}.sl-tab{color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 16px;font-size:13px;font-weight:500;transition:all .15s}.sl-tab--active{color:var(--accent);background:#3d7fbd14;border-color:#3d7fbd33}.sl-tab:not(.sl-tab--active):hover{background:#0000000a}.sl-table-wrap{-webkit-backdrop-filter:blur(18px)saturate(1.8);backdrop-filter:blur(18px)saturate(1.8);background:#ffffff9e;border:1px solid #ffffffbf;border-radius:14px;flex:1;overflow:auto;box-shadow:0 2px 12px #0000000e,inset 0 1px #ffffffeb}.sl-table{border-collapse:collapse;width:100%}.sl-table th{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);text-align:left;white-space:nowrap;border-bottom:1px solid #0000000f;padding:11px 16px;font-size:10.5px;font-weight:600}.sl-th-right{text-align:right}.sl-tr{cursor:pointer;transition:background .12s}.sl-tr:hover{background:#ffffff8c}.sl-tr:not(:last-child) td{border-bottom:1px solid #0000000d}.sl-table td{vertical-align:middle;padding:12px 16px;font-size:13px}.sl-td-date{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.sl-product-name{color:var(--foreground);font-size:13px;font-weight:500;display:block}.sl-offer-name{color:var(--muted-foreground);margin-top:1px;font-size:11.5px;display:block}.sl-customer-name{font-size:13px;font-weight:500;display:block}.sl-customer-email{color:var(--muted-foreground);margin-top:1px;font-size:11.5px;display:block}.sl-td-payment{color:var(--muted-foreground);white-space:nowrap;font-size:12.5px}.sl-installments{opacity:.7}.sl-td-value{text-align:right;white-space:nowrap;font-size:13.5px;font-weight:500}.sl-badge{white-space:nowrap;color:var(--muted-foreground);background:#00000009;border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.sl-badge:before{content:"";background:var(--muted-foreground);opacity:.5;border-radius:50%;flex-shrink:0;width:5px;height:5px}.sl-badge--paid,.sl-badge--authorized{color:#047a56;background:#05966912}.sl-badge--paid:before,.sl-badge--authorized:before{opacity:.75;background:#059669}.sl-badge--pending,.sl-badge--refund_pending{color:#9a5a06;background:#d9770612}.sl-badge--pending:before,.sl-badge--refund_pending:before{opacity:.58;background:#d97706}.sl-badge--refused{color:#b42323;background:#dc262611}.sl-badge--refused:before{opacity:.56;background:#dc2626}.sl-badge--refunded{color:#5b5fc7;background:#6366f112}.sl-badge--refunded:before{opacity:.55;background:#6366f1}.sl-badge--chargeback{color:#be2f4a;background:#f43f5e11}.sl-badge--chargeback:before{opacity:.55;background:#f43f5e}.sl-badge--abandoned{color:var(--muted-foreground)}.sl-empty{color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:60px 20px;display:flex}.sl-empty p{margin:0;font-size:14px;font-weight:500}.sl-empty span{font-size:12.5px}.slf-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:200;background:#0000002e;position:fixed;inset:0}.slf-panel{-webkit-backdrop-filter:blur(24px)saturate(2);backdrop-filter:blur(24px)saturate(2);z-index:201;background:#f5f5f8f5;border-left:1px solid #ffffffb3;flex-direction:column;width:340px;transition:transform .28s cubic-bezier(.32,0,.15,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-8px 0 40px #0000001f}.slf-panel--open{transform:translate(0)}.slf-header{border-bottom:1px solid #00000012;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.slf-title{color:var(--foreground);font-size:15px;font-weight:600}.slf-header-right{align-items:center;gap:10px;display:flex}.slf-clear{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:500}.slf-close{cursor:pointer;width:26px;height:26px;color:var(--muted-foreground);background:#0000000f;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.slf-body{flex-direction:column;flex:1;gap:6px;padding:16px 20px;display:flex;overflow-y:auto}.slf-section-title{text-transform:uppercase;letter-spacing:.07em;color:var(--muted-foreground);justify-content:space-between;align-items:center;margin-top:12px;margin-bottom:4px;font-size:11px;font-weight:600;display:flex}.slf-section-title:first-child{margin-top:0}.slf-select-all{color:var(--accent);cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:none;padding:0;font-size:11px;font-weight:500}.slf-period-wrap{position:relative}.slf-period-trigger{width:100%;color:var(--foreground);cursor:pointer;background:#ffffff9e;border:1px solid #ffffffbf;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:13px;font-weight:500;transition:border-color .13s;display:flex}.slf-period-trigger--open{border-color:#3d7fbd59}.slf-period-dropdown{-webkit-backdrop-filter:blur(20px)saturate(2);backdrop-filter:blur(20px)saturate(2);z-index:50;background:#fffffff7;border:1px solid #ffffffd9;border-radius:12px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 32px #00000024}.slf-period-option{width:100%;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;font-weight:400;transition:background .11s;display:flex}.slf-period-option:last-child{border-bottom:none}.slf-period-option:hover{background:#0000000a}.slf-period-option--active{color:var(--accent);font-weight:600}.slf-period-cal-wrap{border-top:1px solid #0000000f;padding:8px 10px 10px}.slf-cal-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.slf-cal-nav{cursor:pointer;width:28px;height:28px;color:var(--foreground);background:#0000000d;border:none;border-radius:7px;justify-content:center;align-items:center;display:flex}.slf-cal-nav:hover{background:#00000017}.slf-cal-month{color:var(--foreground);font-size:13px;font-weight:600}.slf-cal-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.slf-cal-dow{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);text-align:center;padding:3px 0;font-size:10px;font-weight:600}.slf-cal-day{aspect-ratio:1;width:100%;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;font-size:12.5px;font-weight:400;transition:background .1s;display:flex}.slf-cal-day:hover{background:#3d7fbd1a}.slf-cal-day--today{color:var(--accent);font-weight:700}.slf-cal-day--range-start,.slf-cal-day--range-end{background:var(--success);color:#fff;border-radius:7px;font-weight:600}.slf-cal-day--range-start:hover,.slf-cal-day--range-end:hover{background:var(--success);opacity:.9}.slf-cal-day--range-in{color:var(--foreground);background:#05966921;border-radius:2px}.slf-cal-day--range-in:hover{background:#05966933}.slf-cal-day--range-preview{background:#05966912;border-radius:2px}.slf-cal-hint{color:var(--muted-foreground);text-align:center;margin:6px 0 0;padding:0 2px;font-size:10.5px}.slf-check-icon{color:var(--muted-foreground);flex-shrink:0;align-items:center;display:flex}.slf-select-wrap{position:relative}.slf-select{width:100%;color:var(--foreground);appearance:none;cursor:pointer;background:#ffffff9e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%238e8e93' stroke-width='1.5'%3E%3Cpath d='M4 6l4 4 4-4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 10px center/16px no-repeat;border:1px solid #ffffffbf;border-radius:9px;outline:none;padding:9px 32px 9px 12px;font-family:inherit;font-size:13px}.slf-select:focus{border-color:#3d7fbd59}.slf-input{width:100%;color:var(--foreground);background:#ffffff9e;border:1px solid #ffffffbf;border-radius:9px;outline:none;padding:9px 12px;font-family:inherit;font-size:13px}.slf-input::placeholder{color:var(--muted-foreground)}.slf-input:focus{border-color:#3d7fbd59}.slf-input--sm{padding:6px 10px;font-size:12px}.slf-collapse-btn{width:100%;color:var(--foreground);cursor:pointer;background:#ffffff8c;border:1px solid #ffffffb8;border-radius:9px;justify-content:space-between;align-items:center;margin-top:6px;padding:9px 12px;font-size:13px;font-weight:500;display:flex}.slf-url-params{flex-direction:column;gap:6px;margin-top:2px;display:flex}.slf-url-row{flex-direction:column;gap:2px;display:flex}.slf-url-label{color:var(--muted-foreground);font-size:11px;font-weight:500}.slf-check-row{color:var(--foreground);cursor:pointer;align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.slf-check{width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.slf-footer{border-top:1px solid #00000012;flex-shrink:0;padding:14px 20px}.slf-apply{color:#fff;background:var(--success);cursor:pointer;border:none;border-radius:10px;width:100%;padding:11px;font-size:14px;font-weight:600;transition:opacity .15s}.slf-apply:hover{opacity:.88}.sl-detail-backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:300;background:#00000024;position:fixed;inset:0}.sl-detail{-webkit-backdrop-filter:blur(28px)saturate(2);backdrop-filter:blur(28px)saturate(2);z-index:301;background:#f7f7faf7;border-left:1px solid #ffffffb8;flex-direction:column;width:380px;transition:transform .28s cubic-bezier(.32,0,.15,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-10px 0 44px #00000021}.sl-detail--open{transform:translate(0)}.sl-detail-header{border-bottom:1px solid #00000012;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.sl-detail-title{color:var(--foreground);font-size:15px;font-weight:600}.sl-detail-header-actions{align-items:center;gap:6px;display:flex}.sl-detail-close{cursor:pointer;width:28px;height:28px;color:var(--muted-foreground);background:#0000000f;border:none;border-radius:7px;justify-content:center;align-items:center;display:flex}.sl-detail-menu-wrap{position:relative}.sl-detail-menu-btn{cursor:pointer;width:28px;height:28px;color:var(--muted-foreground);background:#0000000a;border:1px solid #00000014;border-radius:7px;justify-content:center;align-items:center;display:flex}.sl-detail-menu{-webkit-backdrop-filter:blur(20px)saturate(2);backdrop-filter:blur(20px)saturate(2);z-index:10;background:#fffffff2;border:1px solid #ffffffd9;border-radius:10px;min-width:170px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 8px 28px #00000024}.sl-detail-menu-item{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:11px 16px;font-size:13px;font-weight:500;transition:background .12s;display:flex}.sl-detail-menu-item--danger{color:#dc2626}.sl-detail-menu-item:hover{background:#0000000a}.sl-detail-tabs{border-bottom:1px solid #00000012;flex-shrink:0;gap:0;padding:12px 20px 0;display:flex}.sl-detail-tab{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s}.sl-detail-tab--active{color:var(--accent);border-bottom-color:var(--accent)}.sl-detail-body{flex:1;padding:20px;overflow-y:auto}.sl-verify{background:#f59e0b1a;border:1px solid #f59e0b47;border-radius:14px;margin:16px 20px 0;padding:14px 16px}.sl-verify--ok{background:#0596691a;border-color:#0596694d}.sl-verify-text{color:var(--text-secondary,#475569);margin:0 0 10px;font-size:13px;line-height:1.45}.sl-verify-btn{appearance:none;cursor:pointer;color:#fff;background:#b45309;border:none;border-radius:10px;padding:9px 16px;font-size:13px;font-weight:600;transition:background .15s ease-out,opacity .15s ease-out}.sl-verify-btn:hover:not(:disabled){background:#92400e}.sl-verify-btn:disabled{opacity:.6;cursor:progress}.sl-verify-msg{color:var(--text-secondary,#475569);margin:10px 0 0;font-size:12.5px;line-height:1.45}.sl-verify--ok .sl-verify-msg{color:#047857;font-weight:600}.sl-detail-list{flex-direction:column;gap:0;display:flex}.sl-detail-row{border-bottom:1px solid #0000000e;justify-content:space-between;align-items:flex-start;gap:16px;padding:11px 0;font-size:13px;display:flex}.sl-detail-row:last-child{border-bottom:none}.sl-detail-row--divider{border-top:1px solid #0000001a;border-bottom:none;margin-top:8px;padding-top:16px}.sl-detail-row dt{color:var(--muted-foreground);flex-shrink:0;min-width:110px;font-weight:400}.sl-detail-row dd{text-align:right;color:var(--foreground);word-break:break-all;font-weight:500}.sl-detail-email-row{justify-content:flex-end;align-items:center;gap:6px;display:flex}.sl-icon-btn{cursor:pointer;width:22px;height:22px;color:var(--muted-foreground);background:#0000000d;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sl-icon-btn:hover{background:#00000017}.sl-email-edit{align-items:center;gap:6px;display:flex}.sl-email-input{background:#fffc;border:1px solid #3d7fbd59;border-radius:6px;outline:none;flex:1;padding:5px 8px;font-family:inherit;font-size:12.5px}.sl-email-save{color:#fff;background:var(--success);cursor:pointer;border:none;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600}.sl-whatsapp-link{color:#16a34a;align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}.sl-whatsapp-link:hover{opacity:.72;text-decoration:none}.sl-code{background:#0000000d;border-radius:5px;padding:2px 6px;font-family:ui-monospace,SF Mono,monospace;font-size:12px}.sl-muted-sm{color:var(--muted-foreground);font-size:11.5px;font-weight:400}.sl-danger{color:#dc2626}.sl-success{color:var(--success)}.sl-pagination{border-top:1px solid #0000000d;justify-content:space-between;align-items:center;padding:13px 20px;display:flex}.sl-pagination-info{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12.5px}.sl-page-controls{align-items:center;gap:3px;display:flex}.sl-page-btn{min-width:30px;height:30px;color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;background:#0000000a;border:1px solid #00000012;border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-size:12.5px;font-weight:500;transition:background .12s,border-color .12s;display:flex}.sl-page-btn:hover:not(:disabled){background:#00000014}.sl-page-btn:disabled{opacity:.3;cursor:not-allowed}.sl-page-btn--active{background:var(--foreground);border-color:var(--foreground);color:#fff}.sl-page-btn--active:hover{background:var(--foreground);opacity:.85}.sl-page-ellipsis{min-width:30px;height:30px;color:var(--muted-foreground);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:13px;display:flex}.tm-root{padding:28px 36px 48px}.tm-page-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.tm-page-title{letter-spacing:-.02em;color:var(--foreground);font-size:24px;font-weight:600}.tm-invite-btn{background:var(--foreground);color:#fff;letter-spacing:-.01em;cursor:pointer;border:none;border-radius:100px;align-items:center;gap:7px;padding:9px 20px;font-size:13.5px;font-weight:500;transition:opacity .15s ease-out;display:flex}.tm-invite-btn:hover{opacity:.78}.tm-invite-btn:active{opacity:.65;transform:scale(.98)}.tm-stats-row{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px;display:grid}.tm-stat-card{-webkit-backdrop-filter:blur(18px)saturate(1.8);background:#ffffffad;border:1px solid #ffffffc2;border-radius:18px;padding:18px 22px 16px;box-shadow:0 1px 3px #0000000d,inset 0 1px #ffffffeb}.tm-stat-label{text-transform:uppercase;letter-spacing:.07em;color:var(--muted-foreground);margin-bottom:6px;font-size:10.5px;font-weight:600;display:block}.tm-stat-value{letter-spacing:-.04em;color:var(--foreground);font-size:36px;font-weight:300;line-height:1;display:block}.tm-stat-sub{color:var(--muted-foreground);margin-top:6px;font-size:12px;display:block}.tm-card{-webkit-backdrop-filter:blur(20px)saturate(1.8);border-radius:var(--panel-radius);background:#ffffffad;border:1px solid #ffffffc2;overflow:hidden;box-shadow:0 1px 4px #0000000d,inset 0 1px #ffffffeb}.tm-toolbar{border-bottom:1px solid #0000000d;align-items:center;gap:12px;padding:14px 20px;display:flex}.tm-search-wrap{flex:1;max-width:380px;position:relative}.tm-search-icon{color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.tm-search{width:100%;color:var(--foreground);background:#00000008;border:1px solid #0000;border-radius:10px;outline:none;padding:8px 12px 8px 36px;font-size:13.5px;transition:border-color .15s,background .15s}.tm-search::placeholder{color:var(--muted-foreground)}.tm-search:focus{background:#fffc;border-color:#3d7fbd4d}.tm-count{color:var(--muted-foreground);margin-left:auto;font-size:12px}.tm-table{border-collapse:collapse;width:100%}.tm-table thead tr{border-bottom:1px solid #0000000d}.tm-table th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--muted-foreground);padding:10px 20px;font-size:10.5px;font-weight:600}.tm-tr{border-bottom:1px solid #00000009;transition:background .12s}.tm-tr:last-child{border-bottom:none}.tm-tr:hover{background:#00000004}.tm-table td{vertical-align:middle;padding:14px 20px;font-size:13.5px}.tm-td-date{color:var(--muted-foreground);white-space:nowrap;font-size:12.5px}.tm-td-actions{width:36px;padding-right:14px!important}.tm-email-cell{align-items:center;gap:10px;display:flex}.tm-email-icon{color:var(--muted-foreground);opacity:.4;flex-shrink:0}.tm-badge{letter-spacing:-.01em;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.tm-badge:before{content:"";border-radius:50%;flex-shrink:0;width:5px;height:5px}.tm-badge--ativo{color:#047a56;background:#05966912}.tm-badge--ativo:before{opacity:.75;background:#059669}.tm-badge--pendente{color:var(--muted-foreground);background:#00000009}.tm-badge--pendente:before{background:var(--muted-foreground);opacity:.5}.tm-badge--inativo{color:var(--muted-foreground);opacity:.55;background:#00000006}.tm-badge--inativo:before{background:var(--muted-foreground);opacity:.3}.tm-actions-wrap{justify-content:flex-end;display:flex;position:relative}.tm-actions-btn{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;transition:background .12s,color .12s,opacity .12s;display:flex}.tm-tr:hover .tm-actions-btn,.tm-actions-btn:focus{opacity:1}.tm-actions-btn:hover{color:var(--foreground);background:#00000012}.tm-actions-menu{-webkit-backdrop-filter:blur(20px)saturate(1.8);z-index:200;background:#fffffff5;border:1px solid #00000017;border-radius:14px;min-width:164px;padding:5px;animation:.14s ease-out forwards tm-menu-pop;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 28px #0000001a,0 1px 3px #0000000f}@keyframes tm-menu-pop{0%{opacity:0;transform:scale(.94)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.tm-actions-item{width:100%;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;padding:8px 11px;font-size:13px;transition:background .1s;display:flex}.tm-actions-item:hover{background:#0000000a}.tm-actions-item--danger{color:var(--destructive)}.tm-actions-item--danger:hover{background:#ff3b300f}.tm-empty{color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:80px 20px;display:flex}.tm-empty p{color:var(--foreground);font-size:15px;font-weight:500}.tm-empty span{font-size:13px}.tm-pagination{border-top:1px solid #0000000d;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.tm-pagination-info{color:var(--muted-foreground);font-size:12px}.tm-page-controls{align-items:center;gap:4px;display:flex}.tm-page-btn{width:26px;height:26px;color:var(--foreground);cursor:pointer;background:#0000000a;border:1px solid #00000012;border-radius:7px;justify-content:center;align-items:center;transition:background .1s;display:flex}.tm-page-btn:disabled{opacity:.3;cursor:not-allowed}.tm-page-current{background:var(--foreground);color:#fff;border-radius:7px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 8px;font-size:12px;font-weight:600;display:flex}.tm-modal-backdrop{-webkit-backdrop-filter:blur(8px)saturate(1.3);z-index:400;background:#00000042;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.tm-modal{-webkit-backdrop-filter:blur(32px)saturate(2);background:#ffffffe0;border:1px solid #ffffffb8;border-radius:22px;flex-direction:column;width:100%;max-width:460px;max-height:88vh;animation:.26s cubic-bezier(.34,1.2,.64,1) forwards tm-emerge;display:flex;overflow:hidden;box-shadow:0 0 0 .5px #0000000f,0 24px 64px #00000021,inset 0 1px #fffffff2}@keyframes tm-emerge{0%{opacity:0;filter:blur(3px);transform:scale(.93)}to{opacity:1;filter:blur();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tm-modal{opacity:1;filter:none;animation:none;transform:none}@keyframes tm-emerge{0%{opacity:0}to{opacity:1}}}.tm-modal--sm{max-width:400px}.tm-modal-header{justify-content:space-between;align-items:center;padding:20px 22px 0;display:flex}.tm-modal-title{letter-spacing:-.02em;color:var(--foreground);font-size:16px;font-weight:600}.tm-modal-close{width:26px;height:26px;color:var(--muted-foreground);cursor:pointer;background:#0000000f;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.tm-modal-close:hover{color:var(--foreground);background:#0000001a}.tm-modal-body{flex:1;padding:16px 22px 22px;overflow-y:auto}.tm-form-row{flex-direction:column;gap:7px;margin-bottom:18px;display:flex}.tm-form-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-size:10.5px;font-weight:600}.tm-form-value{color:var(--foreground);background:#00000008;border:1px solid #0000000f;border-radius:10px;padding:9px 12px;font-size:13.5px}.tm-email-input{color:var(--foreground);background:#ffffffb3;border:1px solid #0000001c;border-radius:10px;outline:none;padding:9px 12px;font-size:14px;transition:border-color .15s}.tm-email-input:focus{border-color:var(--accent);background:#ffffffe6}.tm-email-input--error{border-color:var(--destructive)}.tm-form-error{color:var(--destructive);margin-top:2px;font-size:12px}.tm-form-hint{color:var(--muted-foreground);margin-top:4px;font-size:12px;display:block}.tm-perm-section{background:#ffffff80;border:1px solid #00000012;border-radius:13px;overflow:hidden}.tm-perm-all{cursor:pointer;color:var(--foreground);background:#00000005;border-bottom:1px solid #0000000f;align-items:center;gap:10px;padding:11px 14px;font-size:13px;font-weight:600;transition:background .1s;display:flex}.tm-perm-all:hover{background:#00000009}.tm-perm-list{padding:4px 0}.tm-perm-item{cursor:pointer;color:var(--foreground);align-items:center;gap:10px;padding:8px 14px;font-size:13.5px;transition:background .1s;display:flex}.tm-perm-item:hover{background:#00000006}.tm-perm-item--child{color:var(--muted-foreground);padding-left:38px;font-size:13px}.tm-perm-item--disabled{opacity:.32;cursor:not-allowed;pointer-events:none}.tm-check{width:15px;height:15px;accent-color:var(--foreground);cursor:pointer;flex-shrink:0}.tm-modal-footer{border-top:1px solid #0000000f;margin-top:6px;padding:10px 0 0}.tm-modal-footer--row{justify-content:flex-end;gap:8px;display:flex}.tm-btn-primary{background:var(--foreground);color:#fff;letter-spacing:-.01em;cursor:pointer;border:none;border-radius:100px;width:100%;padding:11px;font-size:14px;font-weight:500;transition:opacity .15s}.tm-btn-primary:hover{opacity:.8}.tm-btn-ghost{color:var(--foreground);cursor:pointer;background:#0000000f;border:none;border-radius:100px;padding:9px 18px;font-size:13.5px;font-weight:500;transition:background .12s}.tm-btn-ghost:hover{background:#0000001a}.tm-btn-danger{background:var(--destructive);color:#fff;cursor:pointer;border:none;border-radius:100px;padding:9px 18px;font-size:13.5px;font-weight:500;transition:opacity .15s}.tm-btn-danger:hover{opacity:.85}.tm-remove-text{color:var(--foreground);margin-bottom:20px;font-size:14px;line-height:1.6}.dash-account-wrap{margin:4px 8px 0;position:relative}.dash-account-menu{-webkit-backdrop-filter:blur(20px)saturate(1.8);z-index:300;background:#fffffff5;border:1px solid #0000001a;border-radius:14px;width:100%;min-width:220px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 40px #00000024}.dash-account-menu-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);padding:4px 8px 6px;font-size:10px;font-weight:700}.dash-account-option{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;width:100%;padding:8px;transition:background .12s;display:flex}.dash-account-option:hover{background:#0000000b}.dash-account-option--active{background:#05966912}.dash-account-option--active:hover{background:#0596691a}.dash-account-option-avatar{background:linear-gradient(135deg, var(--accent), #2d6fa8);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:flex}.dash-account-option-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dash-account-option-name{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.dash-account-option-role{color:var(--muted-foreground);font-size:11px}.dash-account-menu-divider{background:#00000012;height:1px;margin:4px 0}.dash-account-new{width:100%;color:var(--accent);cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:13px;font-weight:500;transition:background .12s;display:flex}.dash-account-new:hover{background:#3d7fbd12}.dash-invis-topbar{align-items:center;margin-left:2px;display:flex;position:relative}.dash-invis-eye-btn{cursor:pointer;width:26px;height:26px;color:var(--muted-foreground);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.dash-invis-eye-btn:hover{color:var(--foreground);background:#0000000d}.dash-invis-eye-btn--active{color:var(--accent);background:var(--accent-bg)}.dash-invisibility-menu{-webkit-backdrop-filter:blur(20px)saturate(1.8);z-index:300;background:#fffffff7;border:1px solid #0000001a;border-radius:14px;width:240px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 40px #00000024}.dash-invisibility-menu-header{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);margin:0;padding:4px 8px 6px;font-size:10px;font-weight:700}.dash-invisibility-section-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);border-top:1px solid #0000000f;margin:0;padding:8px 8px 4px;font-size:10px;font-weight:700}.dash-invisibility-option{cursor:pointer;text-align:left;width:100%;color:var(--foreground);background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;padding:8px;transition:background .12s;display:flex}.dash-invisibility-option:hover{background:#0000000b}.dash-invisibility-option--active{background:var(--accent-bg,#3d7fbd12)}.dash-invisibility-option--active:hover{background:var(--accent-bg,#3d7fbd1a);filter:brightness(.97)}.dash-invisibility-option-icon{flex-shrink:0;align-items:center;display:flex}.dash-invisibility-option-avatar{background:linear-gradient(135deg, var(--accent), #2d6fa8);color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.dash-invisibility-option-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dash-invisibility-option-name{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.dash-invisibility-option-sub{color:var(--muted-foreground);font-size:11px}.dash-invisibility-empty{color:var(--muted-foreground);margin:0;padding:8px 10px;font-size:12px}.rp-root{max-width:100%;padding:20px 24px 40px}.rp-page-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.rp-page-header-left{align-items:center;gap:12px;display:flex}.rp-back-btn{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;align-items:center;gap:6px;padding:6px 0;font-family:inherit;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.rp-back-btn:hover{color:var(--foreground)}.rp-back-btn svg{flex-shrink:0}.rp-page-title{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:22px;font-weight:600}.rp-page-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin:0 0 8px;font-size:11.5px;font-weight:500}.rp-index-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}@media (max-width:560px){.rp-index-grid{grid-template-columns:1fr}}.rp-index-card{-webkit-backdrop-filter:blur(18px)saturate(1.8);border:1px solid var(--available-border);border-radius:var(--panel-radius);min-width:0;box-shadow:0 1px 4px #0000000d, 0 0 0 1px var(--available-ring), inset 0 1px 0 #fffc;cursor:pointer;color:inherit;background:#ffffffb8;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;transition:box-shadow .15s ease-out,transform .15s ease-out,border-color .15s ease-out;display:flex}.rp-index-card:hover{border-color:var(--available-hover-border);box-shadow:0 8px 24px var(--available-hover-glow), 0 0 0 1px var(--available-hover-ring), inset 0 1px 0 #ffffffe6;transform:translateY(-1px)}.rp-index-card__icon{background:var(--surface);width:44px;height:44px;color:var(--muted-foreground);border:1px solid #0000000f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rp-index-card__body{flex:1;min-width:0}.rp-index-card__title{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:14px;font-weight:600;overflow:hidden}.rp-index-card__desc{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.rp-index-card__arrow{color:var(--muted-foreground);opacity:.45;flex-shrink:0;transition:opacity .15s,transform .15s}.rp-index-card:hover .rp-index-card__arrow{opacity:.8;transform:translate(2px)}.rp-filter-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.rp-filter-spacer{flex:1}.rp-dropdown-wrap{position:relative}.rp-filter-pill{-webkit-backdrop-filter:blur(12px)saturate(1.8);color:var(--foreground);cursor:pointer;white-space:nowrap;background:#ffffffb8;border:1px solid #00000017;border-radius:20px;align-items:center;gap:6px;padding:7px 13px;font-family:inherit;font-size:13px;font-weight:500;transition:box-shadow .15s;display:inline-flex;box-shadow:0 1px 3px #0000000d,inset 0 1px #fffc}.rp-filter-pill:hover{box-shadow:0 2px 8px #00000014,inset 0 1px #ffffffe6}.rp-filter-pill svg{flex-shrink:0;width:14px;height:14px}.rp-dropdown{-webkit-backdrop-filter:blur(20px)saturate(1.8);z-index:50;background:#fffffff7;border:1px solid #00000014;border-radius:14px;min-width:192px;padding:6px;animation:.18s cubic-bezier(.34,1.56,.64,1) rp-dd-in;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 32px #0000001a,inset 0 1px #fffc}@keyframes rp-dd-in{0%{opacity:0;transform:scale(.95)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.rp-dropdown-item{width:100%;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:13px;transition:background .12s;display:flex}.rp-dropdown-item:hover{background:#0000000a}.rp-dropdown-item--active{color:var(--accent);font-weight:600}.rp-card-wrap{-webkit-backdrop-filter:blur(18px)saturate(1.8);border-radius:var(--panel-radius);background:#ffffffb8;border:1px solid #ffffff8c;margin-bottom:0;overflow:hidden;box-shadow:0 1px 4px #0000000f,inset 0 1px #fffc}.rp-card-chart{border-bottom:1px solid #0000000f;padding:20px 24px 12px}.rp-card-table{overflow-x:auto}.rp-table-wrap{-webkit-backdrop-filter:blur(18px)saturate(1.8);border-radius:var(--panel-radius);background:#ffffffb8;border:1px solid #ffffff8c;overflow:hidden;box-shadow:0 1px 4px #0000000f,inset 0 1px #fffc}.rp-chart-container{width:100%;overflow:hidden}.rp-chart-container svg{width:100%;height:auto;display:block}.rp-total-strip{align-items:baseline;gap:10px;margin-bottom:18px;display:flex}.rp-total-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-size:11.5px;font-weight:500}.rp-total-value{color:var(--success);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.rp-stars{align-items:center;gap:2px;display:flex}.rp-link-cell{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;align-items:center;gap:4px;max-width:220px;font-size:12px;text-decoration:none;display:flex;overflow:hidden}.rp-phone-cell{align-items:center;gap:6px;font-size:13px;display:flex}.rp-whatsapp-btn{color:#16a34a;cursor:pointer;background:#25d36617;border:1px solid #25d36638;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;text-decoration:none;transition:all .16s;display:inline-flex;box-shadow:0 1px 3px #25d36614,inset 0 1px #ffffffb3}.rp-whatsapp-btn:hover{background:#25d3662b;border-color:#25d36661;transform:scale(1.06);box-shadow:0 2px 7px #25d3662e,inset 0 1px #fffc}.rp-doc-cell{flex-direction:column;gap:2px;display:flex}.rp-doc-line{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.rp-pct-cell{align-items:center;gap:8px;display:flex}.rp-pct-bar-track{background:#00000014;border-radius:2px;flex:1;max-width:80px;height:4px;overflow:hidden}.rp-pct-bar-fill{background:var(--accent);border-radius:2px;height:100%;transition:width .4s ease-out}.df-wrap{position:relative}.df-pill{-webkit-backdrop-filter:blur(12px)saturate(1.8);color:var(--foreground);cursor:pointer;white-space:nowrap;background:#ffffffb8;border:1px solid #00000017;border-radius:20px;align-items:center;gap:7px;padding:7px 13px;font-family:inherit;font-size:13px;font-weight:500;transition:box-shadow .15s;display:inline-flex;box-shadow:0 1px 3px #0000000d,inset 0 1px #fffc}.df-pill:hover{box-shadow:0 2px 8px #00000014,inset 0 1px #ffffffe6}.df-dropdown{-webkit-backdrop-filter:blur(24px)saturate(1.8);z-index:100;background:#fffffff7;border:1px solid #00000014;border-radius:16px;min-width:210px;padding:6px;animation:.2s cubic-bezier(.34,1.56,.64,1) df-in;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 32px #0000001a,inset 0 1px #fffc}@keyframes df-in{0%{opacity:0;transform:scale(.95)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.df-option{width:100%;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-family:inherit;font-size:13px;transition:background .12s;display:flex}.df-option:hover{background:#0000000a}.df-option--active{color:var(--accent);font-weight:600}.df-option-check{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.df-divider{background:#00000012;height:1px;margin:4px 0}.df-custom{flex-direction:column;gap:8px;padding:8px 10px 4px;animation:.18s cubic-bezier(.34,1.56,.64,1) df-in;display:flex}.df-custom-row{align-items:center;gap:8px;display:flex}.df-custom-label{color:var(--muted-foreground);min-width:26px;font-size:12px;font-weight:500}.df-date-input{background:var(--surface);color:var(--foreground);border:1px solid #0000001f;border-radius:10px;outline:none;flex:1;padding:6px 10px;font-family:inherit;font-size:12.5px;transition:border-color .15s}.df-date-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #3d7fbd26}.df-apply-btn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:2px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .15s}.df-apply-btn:hover{opacity:.88}.df-apply-btn:disabled{opacity:.4;cursor:not-allowed}.wa-btn{color:#16a34a;cursor:pointer;background:#25d36617;border:1px solid #25d36638;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;text-decoration:none;transition:all .16s;display:inline-flex;box-shadow:0 1px 3px #25d36614,inset 0 1px #ffffffb3}.wa-btn:hover{background:#25d3662b;border-color:#25d36661;transform:scale(1.06);box-shadow:0 2px 7px #25d3662e,inset 0 1px #fffc}.wa-btn--lg{-webkit-backdrop-filter:blur(8px)saturate(1.5);width:36px;height:36px;box-shadow:0 1px 4px #25d3661f,inset 0 1px #ffffff8c}.wa-btn--lg:hover{transform:scale(1.07);box-shadow:0 3px 10px #25d36638,inset 0 1px #ffffffa6}.wa-link{color:#16a34a;align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}.wa-link:hover{opacity:.72}.int-layout{flex-direction:column;height:100%;display:flex}.int-tab-bar{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);background:#ffffffb8;flex-shrink:0;padding:20px 40px 0}.int-tab-bar-inner{gap:2px;display:flex}.int-tab{height:38px;color:var(--muted-foreground);border:1px solid #0000;border-bottom:none;border-radius:10px 10px 0 0;align-items:center;margin-bottom:-1px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;position:relative}.int-tab:hover{color:var(--foreground);background:var(--surface-hover)}.int-tab--active{color:var(--foreground);border-color:var(--border);background:#fff;border-bottom-color:#fff;font-weight:600}.int-layout-body{flex:1;overflow-y:auto}.int-page{max-width:900px;padding:36px 40px 60px}.int-page-header{margin-bottom:36px}.int-page-title{color:var(--foreground);letter-spacing:-.4px;margin-bottom:6px;font-size:22px;font-weight:700}.int-page-subtitle{color:var(--muted-foreground);font-size:14px;line-height:1.5}.int-section{margin-bottom:40px}.int-section-title{text-transform:uppercase;letter-spacing:.7px;color:var(--muted-foreground);margin-bottom:14px;font-size:12px;font-weight:600}.int-cards-list{flex-direction:column;gap:10px;display:flex}.int-cards-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.int-card{-webkit-backdrop-filter:blur(18px)saturate(1.4);border-radius:var(--control-radius);background:#ffffffb8;border:1px solid #d2d2d7b3;align-items:flex-start;gap:16px;padding:20px;transition:box-shadow .18s,border-color .18s,background .18s,transform .18s;display:flex;box-shadow:0 1px 4px #0000000d}:is(.int-card:not(:has(.int-btn-outline--disabled)),.int-card--featured){border-color:var(--available-border);box-shadow:0 1px 4px #0000000d, 0 0 0 1px var(--available-ring);background:#fffc}.int-card:hover{border-color:#b4b4becc;box-shadow:0 3px 12px #00000017}:is(.int-card:not(:has(.int-btn-outline--disabled)):hover,.int-card--featured:hover){border-color:var(--available-hover-border);box-shadow:0 8px 24px var(--available-hover-glow), 0 0 0 1px var(--available-hover-ring), inset 0 1px 0 #ffffffeb;background:#ffffffdb;transform:translateY(-1px)}.int-card--api{flex-wrap:wrap}.int-logo-bg{width:48px;height:48px;color:var(--muted-foreground);-webkit-backdrop-filter:blur(16px)saturate(1.35);border:1px solid #0000000f;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 4px #0000000f,inset 0 1px #ffffffdb;background:#ffffffb8!important}.int-logo-bg:after{content:"";pointer-events:none;background:linear-gradient(#ffffff7a 0%,#fff0 100%);border-radius:12px 12px 0 0;height:52%;position:absolute;top:0;left:0;right:0}.int-logo-bg>*{z-index:1;position:relative}.int-logo-bg svg{color:inherit}.int-logo-bg svg [stroke]:not([stroke=none]){stroke-opacity:.82;stroke:currentColor!important}.int-logo-bg svg [fill]:not([fill=none]){fill-opacity:.72;fill:currentColor!important}.int-logo-bg svg text{fill-opacity:.78;fill:currentColor!important}.int-logo-bg--lg{border-radius:15px;width:52px;height:52px}.int-logo-bg--lg:after{border-radius:14px 14px 0 0}.int-card-body{flex:1;min-width:0}.int-card-top{align-items:center;gap:10px;margin-bottom:6px;display:flex}.int-card-name{color:var(--foreground);letter-spacing:-.2px;font-size:15px;font-weight:600}.int-card-desc{color:var(--muted-foreground);font-size:13px;line-height:1.55}.int-card-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.int-tag{color:var(--muted-foreground);background:var(--surface);border:1px solid var(--border);letter-spacing:.1px;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:500}.int-card-action{flex-shrink:0;align-self:center}.int-badge{letter-spacing:.2px;white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:600}.int-badge--ativo{background:var(--success-bg);color:var(--success)}.int-badge--configurar{background:var(--accent-bg);color:var(--accent)}.int-badge--em-breve{background:var(--surface);color:var(--muted-foreground);border:1px solid var(--border)}.int-btn-primary{color:#fff;background:var(--accent);cursor:pointer;border:none;border-radius:10px;height:34px;padding:0 18px;font-size:13px;font-weight:600;transition:opacity .15s}.int-btn-primary:hover{opacity:.88}.int-btn-primary:active{opacity:.76}.int-btn--saved{background:var(--success)}.int-btn-ghost{height:34px;color:var(--muted-foreground);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:10px;padding:0 16px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.int-btn-ghost:hover{background:var(--surface);color:var(--foreground)}.int-btn-outline{height:32px;color:var(--accent);background:var(--accent-bg);cursor:pointer;white-space:nowrap;border:1px solid #3d7fbd33;border-radius:9px;padding:0 16px;font-size:12px;font-weight:600;transition:background .15s}.int-btn-outline:hover{background:#3d7fbd24}.int-btn-outline--disabled{color:var(--muted-foreground);background:var(--surface);border-color:var(--border);cursor:default;opacity:.7}.int-webhook-config{background:var(--surface);border:1px solid var(--border);border-radius:var(--control-radius);margin-top:4px;padding:24px}.int-webhook-config-header{color:var(--foreground);justify-content:space-between;align-items:center;margin-bottom:22px;font-size:15px;font-weight:600;display:flex}.int-config-close{border:1px solid var(--border);cursor:pointer;width:28px;height:28px;color:var(--muted-foreground);background:#fff;border-radius:8px;justify-content:center;align-items:center;transition:background .15s;display:flex}.int-config-close:hover{background:var(--surface-hover);color:var(--foreground)}.int-webhook-form{flex-direction:column;gap:20px;display:flex}.int-field{flex-direction:column;gap:6px;display:flex}.int-label{color:var(--foreground);font-size:13px;font-weight:600}.int-input{border:1px solid var(--border);height:38px;color:var(--foreground);background:#fff;border-radius:10px;outline:none;width:100%;max-width:520px;padding:0 12px;font-size:13px;transition:border-color .15s}.int-input:focus{border-color:var(--focus);box-shadow:0 0 0 3px #0066cc1f}.int-hint{color:var(--muted-foreground);font-size:12px;line-height:1.5}.int-secret-row{align-items:center;gap:8px;max-width:520px;display:flex}.int-secret{border:1px solid var(--border);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:9px;flex:1;padding:8px 12px;font-family:DM Mono,Fira Code,SF Mono,monospace;font-size:12px;overflow:hidden}.int-copy-btn{border:1px solid var(--border);cursor:pointer;width:32px;height:32px;color:var(--muted-foreground);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.int-copy-btn:hover{background:var(--surface);color:var(--foreground)}.int-events-grid{grid-template-columns:repeat(2,1fr);gap:8px;max-width:520px;display:grid}.int-event-item{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;transition:border-color .15s;display:flex}.int-event-item:hover{border-color:var(--accent)}.int-checkbox{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;flex-shrink:0}.int-event-label{color:var(--foreground);flex:1;font-size:12px;font-weight:500}.int-event-id{color:var(--muted-foreground);font-family:DM Mono,monospace;font-size:10px;display:none}.int-webhook-actions{align-items:center;gap:10px;padding-top:4px;display:flex}.int-api-features{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:12px;display:grid}.int-api-feature{color:var(--muted-foreground);align-items:center;gap:7px;font-size:12px;display:flex}@media (max-width:680px){.int-page{padding:24px 20px 48px}.int-cards-grid,.int-events-grid,.int-api-features{grid-template-columns:1fr}}.int-wh-page{padding:36px 40px 60px}.int-wh-page-header{align-items:center;gap:12px;margin-bottom:28px;display:flex}.int-wh-back-btn{border:1px solid var(--border);cursor:pointer;width:32px;height:32px;color:var(--muted-foreground);background:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.int-wh-back-btn:hover{background:var(--surface);color:var(--foreground)}.int-wh-page-title{color:var(--foreground);letter-spacing:-.3px;font-size:20px;font-weight:700}.int-wh-toolbar{align-items:center;gap:10px;margin-bottom:20px;display:flex}.int-wh-search-wrap{align-items:center;display:flex;position:relative}.int-wh-search-icon{color:var(--muted-foreground);pointer-events:none;position:absolute;left:11px}.int-wh-search{border:1px solid var(--border);height:36px;color:var(--foreground);background:#fff;border-radius:10px;outline:none;width:200px;padding:0 12px 0 32px;font-size:13px;transition:border-color .15s}.int-wh-search:focus{border-color:var(--focus);box-shadow:0 0 0 3px #0066cc1a}.int-wh-filter{border:1px solid var(--border);height:36px;color:var(--foreground);cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236e6e73' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center no-repeat;border-radius:10px;outline:none;min-width:160px;padding:0 32px 0 12px;font-size:13px;transition:border-color .15s}.int-wh-filter:focus{border-color:var(--focus)}.int-wh-create-btn{color:#fff;background:var(--accent);cursor:pointer;white-space:nowrap;border:none;border-radius:10px;height:36px;margin-left:auto;padding:0 18px;font-size:13px;font-weight:600;transition:opacity .15s}.int-wh-create-btn:hover{opacity:.88}.int-wh-create-btn:active{opacity:.76}.int-wh-table-wrap{-webkit-backdrop-filter:blur(18px)saturate(1.4);border-radius:var(--panel-radius);background:#ffffffb8;border:1px solid #d2d2d7b3;overflow:hidden}.int-wh-table{border-collapse:collapse;width:100%;font-size:13px}.int-wh-table thead tr{border-bottom:1px solid var(--border)}.int-wh-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--muted-foreground);padding:11px 16px;font-size:11px;font-weight:600}.int-wh-row{border-bottom:1px solid #d2d2d780;transition:background .12s}.int-wh-row:last-child{border-bottom:none}.int-wh-row:hover{background:#f5f5f799}.int-wh-td{vertical-align:middle;padding:14px 16px}.int-wh-td--product{color:var(--foreground);font-weight:500}.int-wh-td--name{color:var(--foreground)}.int-wh-td--url{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.int-wh-td--actions{text-align:center;width:44px}.int-wh-action-btn{cursor:pointer;width:30px;height:30px;color:var(--muted-foreground);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.int-wh-action-btn:hover{background:var(--surface);border-color:var(--border);color:var(--foreground)}.int-wh-empty{text-align:center;color:var(--muted-foreground);padding:40px;font-size:14px}.int-wh-backdrop{-webkit-backdrop-filter:blur(2px);z-index:200;cursor:default;background:#00000052;position:fixed;inset:0}.int-wh-panel{z-index:201;background:#fff;flex-direction:column;width:420px;max-width:100vw;height:100%;animation:.22s cubic-bezier(.22,1,.36,1) wh-slide-in;display:flex;position:fixed;top:0;right:0;box-shadow:-8px 0 40px #0000001f}@keyframes wh-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.int-wh-panel-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.int-wh-panel-title{color:var(--foreground);letter-spacing:-.2px;font-size:16px;font-weight:700}.int-wh-panel-close{border:1px solid var(--border);background:var(--surface);cursor:pointer;width:30px;height:30px;color:var(--muted-foreground);border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.int-wh-panel-close:hover{background:var(--surface-hover);color:var(--foreground)}.int-wh-panel-body{flex-direction:column;flex:1;gap:20px;padding:24px;display:flex;overflow-y:auto}.int-wh-panel-footer{border-top:1px solid var(--border);flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}.int-wh-field{flex-direction:column;gap:7px;display:flex}.int-wh-label{color:var(--foreground);font-size:13px;font-weight:600}.int-wh-input{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--foreground);border-radius:10px;outline:none;width:100%;padding:0 12px;font-size:13px;transition:border-color .15s}.int-wh-input:focus{border-color:var(--focus);background:#fff;box-shadow:0 0 0 3px #0066cc1a}.int-wh-input--mono{letter-spacing:.3px;font-family:DM Mono,Fira Code,SF Mono,monospace;font-size:12px}.int-wh-test-btn{height:32px;color:var(--muted-foreground);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:9px;align-self:flex-start;padding:0 14px;font-size:12px;font-weight:500;transition:background .15s,color .15s}.int-wh-test-btn:hover{background:var(--surface-hover);color:var(--foreground)}.int-wh-token-row{align-items:center;gap:8px;display:flex}.int-wh-token-row .int-wh-input{flex:1}.int-wh-info-box{color:var(--accent);background:#3d7fbd14;border:1px solid #3d7fbd33;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;display:flex}.int-wh-info-link{color:var(--accent);font-size:13px;font-weight:500;text-decoration:none}.int-wh-select{border:1px solid var(--border);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236e6e73' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center;height:38px;color:var(--foreground);cursor:pointer;appearance:none;border-radius:10px;outline:none;width:100%;padding:0 32px 0 12px;font-size:13px;transition:border-color .15s}.int-wh-select:focus{border-color:var(--focus);background-color:#fff}.int-wh-events-header{justify-content:space-between;align-items:center;display:flex}.int-wh-select-all{color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:12px;font-weight:500;text-decoration:underline}.int-wh-events-list{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:0;display:flex;overflow:hidden}.int-wh-event-item{cursor:pointer;color:var(--foreground);border-bottom:1px solid #d2d2d780;align-items:center;gap:10px;padding:11px 14px;font-size:13px;transition:background .1s;display:flex}.int-wh-event-item:last-child{border-bottom:none}.int-wh-event-item:hover{background:#f5f5f7cc}.int-wh-checkbox{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;flex-shrink:0}.int-wh-btn-cancel{height:36px;color:var(--foreground);border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:10px;padding:0 18px;font-size:13px;font-weight:500;transition:background .15s}.int-wh-btn-cancel:hover{background:var(--surface)}.int-wh-btn-create{color:#fff;background:var(--accent);cursor:pointer;border:none;border-radius:10px;height:36px;padding:0 22px;font-size:13px;font-weight:600;transition:opacity .15s}.int-wh-btn-create:hover{opacity:.88}@media (max-width:680px){.int-wh-page{padding:24px 20px 48px}.int-wh-toolbar{flex-wrap:wrap}.int-wh-search{width:100%}.int-wh-panel{width:100vw}}.wlt-page{flex-direction:column;display:flex}.wlt-hero{padding:44px 48px 40px;position:relative;overflow:hidden}.wlt-hero-bg{z-index:0;background:radial-gradient(70% 100% at 5% 80%,#0596696b 0%,#0000 70%),radial-gradient(50% 70% at 95% 10%,#10b9812e 0%,#0000 65%),linear-gradient(155deg,#060d18 0%,#0b1d13 48%,#07140d 100%);position:absolute;inset:0}.wlt-hero-bg:before{content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.wlt-hero-bg:after{content:"";opacity:.14;filter:saturate(.58)brightness(.92);mix-blend-mode:screen;pointer-events:none;background:url(/brand/invisiblecheckout-icon-main.png) 50%/contain no-repeat;width:286px;height:286px;position:absolute;top:12px;right:14px}.wlt-hero-content{z-index:1;position:relative}.wlt-hero-header{justify-content:space-between;align-items:flex-start;margin-bottom:32px;display:flex}.wlt-title{color:#fff;letter-spacing:-.6px;font-size:28px;font-weight:800;line-height:1}.wlt-subtitle{color:#ffffff6b;margin-top:6px;font-size:13px}.wlt-currency-tag{color:#ffffff8c;letter-spacing:.5px;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:6px;height:29px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.wlt-balances{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.wlt-card{-webkit-backdrop-filter:blur(20px)saturate(1.5);background:#ffffff12;border:1px solid #ffffff1a;border-top-color:#ffffff2b;border-radius:18px;padding:22px 22px 20px 26px;transition:transform .2s cubic-bezier(.22,1,.36,1),background .2s;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}.wlt-card:after{content:"";pointer-events:none;background:linear-gradient(#ffffff0e 0%,#0000 100%);border-radius:18px 18px 0 0;position:absolute;inset:0 0 52%}.wlt-card:hover{background:#ffffff1a;transform:translateY(-3px)}.wlt-card-accent{border-radius:18px 0 0 18px;width:4px;position:absolute;top:0;bottom:0;left:0}.wlt-card-accent--green{background:linear-gradient(#34d399,#059669)}.wlt-card-accent--amber{background:linear-gradient(#fbbf24,#d97706)}.wlt-card-accent--blue{background:linear-gradient(#60a5fa,#2563eb)}.wlt-card-label{text-transform:uppercase;letter-spacing:.7px;color:#ffffff73;font-size:11px;font-weight:600;display:block}.wlt-info-btn{cursor:pointer;color:#ffffff4d;background:0 0;border:none;align-items:center;padding:0;transition:color .15s;display:flex}.wlt-info-btn:hover{color:#ffffffbf}.wlt-card-amount{letter-spacing:-1.2px;font-variant-numeric:tabular-nums;margin:12px 0 10px;font-size:30px;font-weight:800;line-height:1;display:block}.wlt-card-amount--green{color:#6ee7b7}.wlt-card-amount--amber{color:#fcd34d}.wlt-card-amount--blue{color:#93c5fd}.wlt-card-badge{border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.wlt-card-badge--green{color:#6ee7b7;background:#34d3991f}.wlt-card-badge--amber{color:#fcd34d;background:#fbbf241f}.wlt-card-badge--blue{color:#93c5fd;background:#60a5fa1f}.wlt-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.wlt-dot--green{background:#34d399}.wlt-dot--amber{background:#fbbf24}.wlt-actions-section{background:#0d1f14;border-top:1px solid #ffffff0f;align-items:center;gap:14px;padding:20px 48px;display:flex}.wlt-credits-box{background:#fff1;border:1px solid #ffffff1a;border-radius:14px;flex:1;align-items:center;gap:14px;padding:14px 18px;display:flex;box-shadow:inset 0 1px #ffffff14}.wlt-credits-icon{color:#34d399;background:#05966933;border:1px solid #34d39940;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.wlt-credits-info{flex-direction:column;flex:1;gap:2px;display:flex}.wlt-credits-label{text-transform:uppercase;letter-spacing:.6px;color:#fff6;font-size:10.5px;font-weight:600}.wlt-credits-value{color:#fff;letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.wlt-btn-add-credits{color:#ffffffe0;cursor:pointer;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:flex}.wlt-btn-add-credits:hover{color:#fff;background:#ffffff2b}.wlt-btn-withdraw{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#059669 0%,#047857 100%);border:none;border-radius:13px;flex-shrink:0;align-items:center;gap:9px;height:48px;padding:0 28px;font-size:14px;font-weight:700;transition:opacity .15s,transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 18px #05966980,inset 0 1px #fff3}.wlt-btn-withdraw:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 7px 26px #0596699e,inset 0 1px #fff3}.wlt-btn-withdraw:active{opacity:.8;transform:translateY(0)}.wlt-body{background:var(--background);flex:1;padding:32px 48px 64px}.wlt-tabs-bar{border-bottom:1px solid var(--border);margin-bottom:24px;display:flex}.wlt-tab{height:38px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;margin-bottom:-1px;padding:0 18px;font-size:14px;font-weight:500;transition:color .15s;position:relative}.wlt-tab:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;transition:background .15s;position:absolute;bottom:0;left:18px;right:18px}.wlt-tab:hover{color:var(--foreground)}.wlt-tab--active{color:var(--foreground);font-weight:600}.wlt-tab--active:after{background:var(--foreground)}.wlt-table-wrap{border-radius:var(--panel-radius);background:#fffc;border:1px solid #d2d2d7b3;overflow:hidden}.wlt-table{border-collapse:collapse;width:100%;font-size:14px}.wlt-table thead tr{border-bottom:1px solid var(--border);background:#f8f8fae6}.wlt-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:var(--muted-foreground);padding:13px 24px;font-size:11px;font-weight:700}.wlt-row{border-bottom:1px solid #d2d2d773;transition:background .1s}.wlt-row:last-child{border-bottom:none}.wlt-row:hover{background:#f8f8fab3}.wlt-td{color:var(--foreground);vertical-align:middle;padding:16px 24px}.wlt-td--date{color:var(--muted-foreground);font-size:13px}.wlt-td--value{font-variant-numeric:tabular-nums;font-weight:600}.wlt-status-badge{border-radius:20px;align-items:center;height:24px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.wlt-status-badge--success{color:#059669;background:#0596691a}.wlt-status-badge--pending{color:#d97706;background:#f59e0b1a}.wlt-status-badge--failed{color:#dc2626;background:#dc26261a}@media (max-width:900px){.wlt-hero{padding:32px 28px}.wlt-actions-section{padding:16px 28px}.wlt-body{padding:28px 28px 48px}.wlt-balances{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.wlt-hero{padding:24px 20px}.wlt-actions-section{flex-direction:column;align-items:stretch;padding:16px 20px}.wlt-btn-withdraw{justify-content:center}.wlt-body{padding:24px 20px 40px}.wlt-balances{grid-template-columns:1fr}.wlt-card-amount{font-size:26px}}.proj-root{background:linear-gradient(#ffffff70 0%,#fff0 40%),linear-gradient(145deg,#eceef2eb 0%,#f6f7fae0 52%,#eef1f6f0 100%);flex-direction:column;flex:1;gap:18px;padding:26px 28px 56px;display:flex;overflow-y:auto}.proj-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.proj-header-text{flex-direction:column;gap:3px;display:flex}.proj-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--muted-foreground);font-size:10px;font-weight:680;line-height:1}.proj-title{letter-spacing:-.032em;color:var(--foreground);margin-top:0;font-size:30px;font-weight:650;line-height:1.02}.proj-subtitle{color:var(--muted-foreground);max-width:560px;margin-top:0;font-size:13.5px;line-height:1.42}.proj-create-btn{cursor:pointer;letter-spacing:-.01em;white-space:nowrap;background:var(--foreground);color:#fff;border:1px solid #ffffff26;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 22px;font-size:13px;font-weight:650;transition:filter .15s ease-out,transform .15s ease-out,box-shadow .15s ease-out;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 2px 12px #0000002e,inset 0 1px #ffffff29}.proj-create-btn:hover{filter:brightness(1.14);transform:translateY(-1px);box-shadow:0 7px 24px #0000003d,inset 0 1px #ffffff2e}.proj-create-btn:active{filter:brightness(.88);transform:translateY(0);box-shadow:0 1px 6px #00000024}.proj-create-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.proj-toolbar{border-radius:var(--panel-radius);-webkit-backdrop-filter:blur(18px)saturate(1.7);background:#ffffff94;border:1px solid #ffffffbd;align-items:flex-end;gap:12px;padding:10px;display:flex;box-shadow:0 2px 14px #0000000b,inset 0 1px #ffffffe6}.proj-search-wrap{flex-direction:column;flex:1;gap:6px;min-width:220px;max-width:430px;display:flex;position:relative}.proj-search-icon{color:var(--muted-foreground);pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.proj-search-input{border-radius:var(--control-radius);-webkit-backdrop-filter:blur(14px)saturate(160%);width:100%;height:42px;color:var(--foreground);background:#ffffffdb;border:1px solid #00000014;outline:none;padding:0 38px;font-size:13.5px;transition:border-color .15s ease-out,box-shadow .15s ease-out,background .15s ease-out;box-shadow:0 1px 4px #0000000a,inset 0 1px #ffffffd1}.proj-search-input::placeholder{color:#6e6e737a}.proj-search-input:focus{border-color:var(--focus);background:#fff;box-shadow:0 0 0 3px #0066cc1f,0 1px 4px #0000000a}.proj-search-input::-webkit-search-cancel-button{display:none}.proj-search-clear{width:24px;height:24px;color:var(--muted-foreground);cursor:pointer;background:#00000012;border:none;border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.proj-search-clear:hover{color:var(--foreground);background:#0000001f}.proj-stats{flex-shrink:0;align-items:center;gap:6px;display:flex}.proj-stats-count{color:var(--muted-foreground);font-size:13px;font-weight:500}.proj-stats-revenue{color:var(--success);font-size:13px;font-weight:560}.proj-stats-revenue:before{content:"·";color:var(--border);margin-right:8px;font-weight:400}.proj-grid{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));align-items:start;gap:16px;display:grid}.proj-card{cursor:pointer;text-align:left;box-shadow:0 0 0 1px var(--available-border), 0 0 0 2px var(--available-ring), 0 2px 10px #0000000d, inset 0 1px 0 #fffffff2;will-change:transform;background:#fff;border:none;border-radius:21px;flex-direction:column;min-width:0;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.proj-card--skeleton{cursor:default;background:linear-gradient(100deg,#0000000a 30%,#00000012 50%,#0000000a 70%) 0 0/200% 100%;height:190px;animation:1.3s ease-in-out infinite projSkeleton}@keyframes projSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.proj-card:hover{box-shadow:0 0 0 1px var(--available-hover-border), 0 0 0 2px var(--available-hover-ring), 0 12px 28px var(--available-hover-glow), 0 3px 8px #0000000e, inset 0 1px 0 #fffffff5;transform:translateY(-3px)scale(1.01)}.proj-card:active{transform:translateY(-1px)scale(1.005)}.proj-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.proj-card-cover{aspect-ratio:16/9.6;isolation:isolate;color:var(--cover-ink);background:var(--cover-bg);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.proj-card-glow{z-index:1;pointer-events:none;position:absolute;inset:0}.proj-card-initial{letter-spacing:-.06em;z-index:2;-webkit-user-select:none;user-select:none;text-shadow:0 4px 24px #0000004d;font-size:68px;font-weight:800;line-height:1;position:relative}.proj-card-cover-overlay{z-index:3;pointer-events:none;background:linear-gradient(#0000 0%,#0000002e 100%);height:40%;position:absolute;bottom:0;left:0;right:0}.proj-card-badge{z-index:4;text-transform:uppercase;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px)saturate(1.4);border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:680;position:absolute;top:10px;right:10px}.proj-card-badge--draft{color:#ffffffc7;background:#ffffff24;border:1px solid #ffffff38}.proj-card-badge--paused{color:#fdd350eb;background:#fbbf242e;border:1px solid #fbbf2447}.proj-card-body{flex-direction:column;flex:1;gap:11px;padding:14px 15px 15px;display:flex}.proj-card-category{text-transform:uppercase;letter-spacing:.105em;color:var(--muted-foreground);font-size:9.5px;font-weight:720;line-height:1}.proj-card-name{color:var(--foreground);letter-spacing:-.018em;margin-top:0;font-size:15.5px;font-weight:650;line-height:1.18}.proj-card-footer{justify-content:space-between;align-items:center;gap:10px;min-height:22px;margin-top:0;display:flex}.proj-card-revenue{color:var(--success);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:13.5px;font-weight:660}.proj-card-sales{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;font-size:11.5px;overflow:hidden}.proj-empty{text-align:center;border-radius:var(--panel-radius);-webkit-backdrop-filter:blur(18px)saturate(1.7);background:#ffffff8a;border:1px solid #ffffffbd;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:72px 24px;display:flex;box-shadow:0 2px 14px #0000000b,inset 0 1px #ffffffe6}.proj-empty-icon{background:var(--surface);border:1px solid var(--border);width:62px;height:62px;color:var(--muted-foreground);border-radius:15px;place-items:center;margin-bottom:6px;display:grid}.proj-empty-title{color:var(--foreground);font-size:15.5px;font-weight:620}.proj-empty-body{color:var(--muted-foreground);font-size:13px;line-height:1.45}.proj-empty-clear{color:var(--accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-top:6px;font-size:13px;font-weight:600;text-decoration:underline;transition:opacity .15s}.proj-empty-clear:hover{opacity:.7}@media (max-width:720px){.proj-root{gap:20px;padding:20px 16px 48px}.proj-grid{grid-template-columns:repeat(2,1fr);gap:12px}.proj-header{flex-direction:column;gap:14px}.proj-create-btn{justify-content:center;width:100%}}@media (max-width:480px){.proj-grid{grid-template-columns:1fr}.proj-toolbar{flex-direction:column;align-items:stretch;gap:10px}.proj-search-wrap{max-width:none}.proj-stats{justify-content:center}}@media (prefers-reduced-motion:reduce){.proj-card{transition:none}.proj-card:hover{transform:none}}.proj-hero{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:18px;display:grid;position:relative}.proj-hero-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.proj-hero-panel{-webkit-backdrop-filter:blur(18px)saturate(1.65);background:#ffffffa8;border:1px solid #ffffffc2;border-radius:18px;grid-template-columns:repeat(3,auto);align-items:center;gap:0;padding:8px 10px;display:grid;box-shadow:0 2px 14px #0000000e,inset 0 1px #ffffffe6}.proj-hero-stat{border-right:1px solid #00000012;flex-direction:column;gap:2px;min-width:94px;padding:2px 12px;display:flex}.proj-hero-stat:last-child{border-right:none}.proj-hero-stat span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);font-size:9.5px;font-weight:680;line-height:1}.proj-hero-stat strong{color:var(--foreground);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:14px;font-weight:560}.proj-create-btn:before{content:"";background:#ffffff59;height:1px;position:absolute;inset:1px 12px auto}.proj-create-btn svg{flex-shrink:0;width:15px;height:15px}.proj-search-label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);padding-left:2px;font-size:9.5px;font-weight:680;line-height:1}.proj-search-field{display:block;position:relative}.proj-search-icon svg{width:16px;height:16px}.proj-search-clear svg{width:10px;height:10px}.proj-filter-group{background:#0000000b;border-radius:999px;align-self:flex-end;align-items:center;gap:4px;padding:3px;display:flex}.proj-filter{min-height:36px;color:var(--muted-foreground);cursor:pointer;letter-spacing:-.01em;background:0 0;border:none;border-radius:999px;padding:0 13px;font-size:12px;font-weight:590;transition:color .15s,background .15s,box-shadow .15s}.proj-filter:hover{color:var(--foreground);background:#ffffff9e}.proj-filter--active{color:var(--foreground);background:#fff;box-shadow:0 1px 5px #00000014,inset 0 1px #ffffffd9}.proj-filter:focus-visible,.proj-search-clear:focus-visible,.proj-result-count{color:var(--muted-foreground);flex-shrink:0;margin-left:auto;padding:0 4px 10px;font-size:12.5px;font-weight:540}.proj-card-cover:before{content:"";z-index:0;mix-blend-mode:screen;opacity:.78;background:linear-gradient(115deg,#ffffff2e,#fff0 31%),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 18px);position:absolute;inset:0}.proj-card-cover:after{content:"";z-index:3;background:linear-gradient(#0000,#0000006b);height:54%;position:absolute;inset:auto 0 0}.proj-card-cover--wellness{--cover-bg:linear-gradient(138deg, #0a1728 0%, #17345a 46%, #7ba6c7 100%);--cover-accent:#a8def4;--cover-accent-2:#f4f1e8;--cover-frame:#ffffff2e;--cover-ink:#f8fbff}.proj-card-cover--copy{--cover-bg:linear-gradient(138deg, #170a2a 0%, #3e1b68 49%, #d75d8d 100%);--cover-accent:#f5b9d0;--cover-accent-2:#bba6ff;--cover-frame:#ffffff29;--cover-ink:#fff7fb}.proj-card-cover--finance{--cover-bg:linear-gradient(138deg, #061b16 0%, #0b4938 48%, #59c99d 100%);--cover-accent:#83f0c3;--cover-accent-2:#e2fff2;--cover-frame:#ffffff26;--cover-ink:#f3fff9}.proj-card-cover--photo{--cover-bg:linear-gradient(138deg, #1b1304 0%, #5a3408 48%, #e4a841 100%);--cover-accent:#ffd98a;--cover-accent-2:#fff4d1;--cover-frame:#ffffff2b;--cover-ink:#fff9e8}.proj-card-cover--mentor{--cover-bg:linear-gradient(138deg, #111 0%, #252525 50%, #777a7d 100%);--cover-accent:#e9eef3;--cover-accent-2:#a8b1ba;--cover-frame:#ffffff21;--cover-ink:#fff}.proj-card-cover--design{--cover-bg:linear-gradient(138deg, #220916 0%, #65213e 45%, #ee97b8 100%);--cover-accent:#ffc0d6;--cover-accent-2:#fff0f6;--cover-frame:#ffffff29;--cover-ink:#fff7fb}.proj-card-cover--platform{--cover-bg:linear-gradient(138deg, #0c1118 0%, #1d3343 50%, #a8c1c5 100%);--cover-accent:#d7eef1;--cover-accent-2:#fff;--cover-frame:#ffffff29;--cover-ink:#f8fdff}.proj-cover-stage{z-index:1;pointer-events:none;position:absolute;inset:0}.proj-cover-frame{background:linear-gradient(180deg, #ffffff47, #ffffff14), var(--cover-frame);border:1px solid #ffffff38;border-radius:28px 28px 0 0;width:43%;height:78%;position:absolute;bottom:-10%;right:8%;transform:rotate(2deg);box-shadow:0 20px 46px #00000038,inset 0 1px #ffffff52}.proj-cover-portrait{background:linear-gradient(180deg, var(--cover-accent-2), #ffffff47 34%, #ffffff17), linear-gradient(135deg, var(--cover-accent), transparent);opacity:.78;border-radius:46px 46px 18px 18px;width:82px;height:108px;position:absolute;bottom:13%;right:17%;box-shadow:0 12px 30px #0000003d,inset 0 1px #ffffff6b}.proj-card-cover--photo .proj-cover-portrait{background:radial-gradient(circle at center, #141414d1 0 23%, #fff3 24% 32%, #ffffff14 33%), linear-gradient(135deg, var(--cover-accent), #ffffff2e);border-radius:50%;width:108px;height:108px;bottom:18%;right:13%}.proj-card-cover--finance .proj-cover-portrait{border-radius:24px;width:118px;height:86px;bottom:20%;right:10%}.proj-card-cover--platform .proj-cover-portrait{border-radius:28px;width:92px;height:92px;bottom:20%;right:14%}.proj-cover-ribbon{background:linear-gradient(90deg, #fff0, var(--cover-accent), #fff0);opacity:.38;border-radius:999px;width:74%;height:36px;position:absolute;top:34%;left:-11%;transform:rotate(-13deg)}.proj-cover-light{opacity:.55;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);border-radius:999px;position:absolute;transform:rotate(-18deg)}.proj-cover-light--one{width:46%;height:11px;top:17%;left:9%}.proj-cover-light--two{opacity:.34;width:28%;height:7px;top:25%;left:20%}.proj-cover-line{background:#ffffff70;border-radius:999px;height:2px;position:absolute;left:9%}.proj-cover-line--one{width:34%;bottom:32%}.proj-cover-line--two{opacity:.64;width:22%;bottom:27%}.proj-cover-mark{color:var(--cover-ink);letter-spacing:-.085em;text-shadow:0 10px 30px #00000047;font-size:clamp(44px,5vw,64px);font-weight:760;line-height:.84;position:absolute;top:38%;left:8%}.proj-cover-caption{z-index:4;color:#fff;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.proj-cover-caption span{text-transform:uppercase;letter-spacing:.1em;opacity:.78;font-size:9.5px;font-weight:720}.proj-cover-caption strong{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:640;line-height:1.15;overflow:hidden}.proj-card-status{z-index:5;text-transform:uppercase;letter-spacing:.09em;-webkit-backdrop-filter:blur(10px)saturate(1.4);border-radius:999px;padding:4px 8px;font-size:9px;font-weight:680;position:absolute;top:11px;right:11px}.proj-card-status--active{color:#fff;background:#059669;border:1px solid #6ee7b78c;box-shadow:0 3px 10px #05966959}.proj-card-status--active:before{content:"";vertical-align:1px;background:#a7f3d0;border-radius:50%;width:6px;height:6px;margin-right:5px;animation:1.6s ease-in-out infinite proj-pulse;display:inline-block}@keyframes proj-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.proj-card-status--active:before{animation:none}}.proj-card-status--draft{color:#ffffffc7;background:#ffffff24;border:1px dashed #ffffff59}.proj-card--draft .proj-card-cover{filter:saturate(.35)brightness(.92);transition:filter .25s}.proj-card--draft:hover .proj-card-cover{filter:saturate(.8)brightness()}.proj-card-status--paused{color:#fdd350eb;background:#fbbf242e;border:1px solid #fbbf2447}.proj-card-heading{flex-direction:column;gap:4px;display:flex}.proj-card-description{min-height:34px;color:var(--muted-foreground);font-size:12.5px;line-height:1.36}.proj-card-metrics{background:var(--surface);border-radius:14px;grid-template-columns:1.34fr .72fr .82fr;gap:6px;padding:8px;display:grid}.proj-card-metrics div{flex-direction:column;gap:3px;min-width:0;display:flex}.proj-card-metrics dt{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);font-size:9px;font-weight:680;line-height:1}.proj-card-metrics dd{color:var(--foreground);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:620;overflow:hidden}.proj-card-metrics div:first-child dd{color:var(--success);font-size:12.5px}.proj-card-trend{background:var(--success-bg);color:var(--success);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:680}.proj-card-link{color:var(--accent);align-items:center;gap:4px;margin-top:auto;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.proj-card-link svg{width:13px;height:13px;transition:transform .15s}.proj-card:hover .proj-card-link svg{transform:translate(2px)}.proj-empty-icon svg{width:38px;height:38px}@media (max-width:1180px){.proj-hero{grid-template-columns:minmax(0,1fr) auto}.proj-hero-panel{grid-column:1/-1;width:max-content;max-width:100%}.proj-create-btn{grid-area:1/2}}@media (max-width:920px){.proj-toolbar{flex-wrap:wrap}.proj-result-count{width:100%;margin-left:0;padding:0 2px 2px}}@media (max-width:720px){.proj-root{gap:16px;padding:20px 16px 48px}.proj-hero{grid-template-columns:1fr;gap:12px}.proj-hero-panel{grid-template-columns:repeat(3,1fr);width:100%}.proj-hero-stat{min-width:0;padding:2px 8px}.proj-create-btn{grid-area:auto;justify-content:center;width:100%}.proj-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.proj-toolbar{flex-direction:column;align-items:stretch}.proj-search-wrap{min-width:0;max-width:none}.proj-filter-group{justify-content:space-between;align-self:stretch;overflow-x:auto}.proj-filter{flex:1}}@media (max-width:480px){.proj-grid{grid-template-columns:1fr}.proj-title{font-size:27px}.proj-hero-panel{grid-template-columns:1fr}.proj-hero-stat{border-bottom:1px solid #00000012;border-right:none;padding:8px 4px}.proj-hero-stat:last-child{border-bottom:none}.proj-card-metrics{grid-template-columns:1fr 1fr}.proj-card-metrics div:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.proj-card,.proj-create-btn,.proj-card-link svg{transition:none}.proj-card:hover,.proj-create-btn:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.proj-toolbar,.proj-hero-panel,.proj-empty{-webkit-backdrop-filter:none;background:#fff}}.proj-create-overlay{z-index:90;-webkit-backdrop-filter:blur(18px)saturate(1.35);background:linear-gradient(145deg,#f7f9fbc7,#eef2f6ad),#f5f7fa94;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.proj-create-modal{-webkit-backdrop-filter:blur(32px)saturate(1.8);background:linear-gradient(#ffffffdb,#ffffffb8),#ffffffc7;border:1px solid #ffffffd1;border-radius:30px;flex-direction:column;width:min(1120px,100%);max-height:min(860px,100svh - 28px);animation:.28s cubic-bezier(.34,1.56,.64,1) both proj-create-emerge;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #1d1d1f12,0 20px 70px #1d1d1f21,0 4px 18px #1d1d1f0f,inset 0 1px #fffffff5}.proj-create-modal-shine{pointer-events:none;opacity:.86;background:linear-gradient(118deg,#ffffffb8 0%,#fff0 23%),repeating-linear-gradient(90deg,#3d7fbd09 0 1px,#0000 1px 24px);position:absolute;inset:0}@keyframes proj-create-emerge{0%{opacity:0;filter:blur(3px);transform:scale(.965)translateY(10px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}.proj-create-header,.proj-create-body,.proj-create-footer{z-index:1;border-top:1px solid #0000000e;justify-content:flex-end;align-items:center;gap:10px;padding:14px 30px 22px;display:flex;position:relative}.proj-create-header{justify-content:space-between;gap:18px;padding:24px 30px 14px;display:flex}.proj-create-heading{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.proj-create-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--success);font-size:10px;font-weight:720;line-height:1}.proj-create-title{max-width:760px;color:var(--foreground);flex-direction:column;gap:4px;line-height:1.02;display:flex}.proj-create-title-row{grid-template-columns:minmax(0,1fr) minmax(250px,330px);align-items:end;gap:22px;display:grid}.proj-create-title span{letter-spacing:-.048em;font-size:clamp(30px,4.1vw,48px);font-weight:680}.proj-create-title strong{letter-spacing:-.038em;color:#1d1d1fb8;font-size:clamp(18px,2.15vw,28px);font-weight:500}.proj-create-description{max-width:680px;color:var(--muted-foreground);font-size:14px;line-height:1.45}.proj-name-field{background:linear-gradient(#ffffffd1,#fff9),#ffffffa8;border:1px solid #3d7fbd2e;border-radius:19px;flex-direction:column;gap:7px;padding:12px;display:flex;box-shadow:0 0 0 1px #3d7fbd0a,0 8px 26px #3d7fbd0e,inset 0 1px #fffffff0}.proj-name-field span{text-transform:uppercase;letter-spacing:.11em;color:var(--muted-foreground);font-size:10px;font-weight:720;line-height:1}.proj-name-field input{width:100%;height:42px;color:var(--foreground);letter-spacing:-.015em;background:#ffffffe0;border:1px solid #00000012;border-radius:13px;outline:none;padding:0 13px;font-size:14px;font-weight:600;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px #ffffffe6}.proj-name-field input::placeholder{color:#6e6e7380;font-weight:520}.proj-name-field input:focus{border-color:var(--focus);background:#fff;box-shadow:0 0 0 3px #0066cc1c,inset 0 1px #fffffff0}.proj-create-close{width:38px;height:38px;color:var(--muted-foreground);cursor:pointer;background:#ffffffb3;border:1px solid #0000000f;border-radius:999px;flex:none;place-items:center;transition:color .15s,background .15s,box-shadow .15s;display:grid;box-shadow:0 1px 8px #0000000d,inset 0 1px #ffffffe6}.proj-create-close svg{width:13px;height:13px}.proj-create-close:hover{color:var(--foreground);box-shadow:0 0 0 1px var(--available-hover-border), 0 8px 24px var(--available-hover-glow), inset 0 1px 0 #fffffff0;background:#ffffffeb}.proj-create-body{grid-template-columns:minmax(0,1fr) minmax(310px,360px);gap:18px;min-height:0;padding:0 30px 18px;display:grid;overflow-y:auto}.proj-create-main{flex-direction:column;gap:16px;min-width:0;display:flex}.proj-create-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.proj-create-option{min-width:0;min-height:238px;color:var(--foreground);text-align:left;cursor:pointer;background:linear-gradient(#ffffffc2,#ffffff8f),#ffffffad;border:1px solid #3d7fbd2e;border-radius:24px;flex-direction:column;align-items:stretch;gap:14px;padding:15px;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative;box-shadow:0 0 0 1px #3d7fbd0b,0 2px 12px #0000000b,inset 0 1px #ffffffe6}.proj-create-option:hover{border-color:var(--available-hover-border);box-shadow:0 0 0 1px var(--available-hover-ring), 0 12px 30px var(--available-hover-glow), 0 2px 10px #0000000b, inset 0 1px 0 #fffffff5;background:linear-gradient(#ffffffe0,#ffffffa8),#ffffffbd;transform:translateY(-2px)}.proj-create-option--selected{border-color:#0596695c;box-shadow:0 0 0 1px #0596691a,0 12px 34px #0596691f,0 2px 12px #0000000a,inset 0 1px #fffffff5}.proj-create-option--selected:after{content:"";background:var(--success);border-radius:50%;width:11px;height:11px;position:absolute;top:15px;right:15px;box-shadow:0 0 0 5px #0596691a,0 0 18px #05966942}.proj-create-option-icon{--option-accent:var(--success);width:72px;height:72px;color:var(--option-accent);background:linear-gradient(145deg,#ffffffd6,#ffffff6b),#ffffff94;border:1px solid #ffffffc7;border-radius:24px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000009,0 12px 30px #00000013,inset 0 1px #fffffff5}.proj-create-option-icon:before{content:"";border:1px solid color-mix(in srgb, var(--option-accent) 24%, transparent);background:color-mix(in srgb, var(--option-accent) 8%, transparent);border-radius:20px;position:absolute;inset:10px}.proj-create-option-icon--platform{--option-accent:#059669}.proj-create-option-icon--members{--option-accent:#3d7fbd}.proj-create-option-icon--payments{--option-accent:#6b7280}.proj-create-option-glyph{z-index:1;width:35px;height:35px;display:block;position:relative}.proj-create-option-icon--platform .proj-create-option-glyph{box-shadow:inset 11px 0 0 color-mix(in srgb, currentColor 18%, transparent);border:2px solid;border-radius:11px}.proj-create-option-icon--platform .proj-create-option-glyph:before,.proj-create-option-icon--platform .proj-create-option-glyph:after{content:"";opacity:.72;background:currentColor;border-radius:999px;height:2px;position:absolute;top:19px;left:16px;right:6px}.proj-create-option-icon--platform .proj-create-option-glyph:before{top:10px}.proj-create-option-icon--members .proj-create-option-glyph{border:2px solid;border-radius:12px;width:38px;height:27px;transform:translateY(5px)}.proj-create-option-icon--members .proj-create-option-glyph:before,.proj-create-option-icon--members .proj-create-option-glyph:after{content:"";opacity:.32;border:2px solid;border-bottom:none;border-radius:9px 9px 3px 3px;height:9px;position:absolute;top:-18px;left:5px;right:5px}.proj-create-option-icon--members .proj-create-option-glyph:before{top:-10px}.proj-create-option-icon--payments .proj-create-option-glyph{border:2px solid;border-radius:50%;width:34px;height:34px}.proj-create-option-icon--payments .proj-create-option-glyph:before{content:"";opacity:.26;background:currentColor;border-radius:50%;position:absolute;inset:8px}.proj-create-option-icon--payments .proj-create-option-glyph:after{content:"";background:currentColor;border-radius:999px;width:7px;height:18px;position:absolute;top:7px;left:14px;transform:rotate(35deg)}.proj-create-option-copy{flex-direction:column;gap:7px;min-width:0;display:flex}.proj-create-option-copy strong{letter-spacing:-.025em;max-width:88%;font-size:16.5px;font-weight:680;line-height:1.1}.proj-create-option-copy small{color:var(--success);letter-spacing:-.01em;font-size:11px;font-weight:680;line-height:1.24}.proj-create-option-copy span{color:var(--muted-foreground);font-size:12.5px;line-height:1.42}.proj-create-option-tags{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.proj-create-option-tags em{color:#1d1d1f9e;background:#f5f5f7d6;border:1px solid #0000000e;border-radius:999px;padding:5px 8px;font-size:10.5px;font-style:normal;font-weight:620;line-height:1}.proj-create-palettes{flex-direction:column;gap:10px;display:flex}.proj-create-section-head{flex-direction:column;gap:3px;padding-left:2px;display:flex}.proj-create-section-head span{text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);font-size:10px;font-weight:720}.proj-create-section-head strong{color:var(--foreground);letter-spacing:-.02em;font-size:15px;font-weight:630}.proj-palette-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.proj-palette-card{--pal-a:#f8fafc;--pal-b:#d2d2d7;--pal-c:#1d1d1f;min-width:0;color:var(--foreground);text-align:left;cursor:pointer;background:#ffffffa8;border:1px solid #3d7fbd29;border-radius:18px;flex-direction:column;gap:9px;padding:11px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;box-shadow:0 1px 8px #0000000a,inset 0 1px #ffffffe6}.proj-palette-card:hover{border-color:var(--available-hover-border);box-shadow:0 8px 24px var(--available-hover-glow), inset 0 1px 0 #fffffff0;transform:translateY(-1px)}.proj-palette-card--selected{border-color:#0596695c;box-shadow:0 0 0 1px #0596691a,0 8px 24px #0596691a,inset 0 1px #fffffff0}.proj-palette-card--emerald{--pal-a:#f7fbfa;--pal-b:#8ee4c4;--pal-c:#059669}.proj-palette-card--pearl{--pal-a:#fbfbfb;--pal-b:#d7dde2;--pal-c:#7a8087}.proj-palette-card--graphite{--pal-a:#f7f8f8;--pal-b:#a7adb4;--pal-c:#1f2328}.proj-palette-card--aura{--pal-a:#f8fbff;--pal-b:#bdd7ef;--pal-c:#3d7fbd}.proj-palette-swatch{grid-template-columns:1.2fr .75fr .75fr;gap:5px;height:28px;display:grid}.proj-palette-swatch i{border:1px solid #ffffffb8;border-radius:999px;display:block;box-shadow:inset 0 1px #ffffffb3}.proj-palette-swatch i:first-child{background:var(--pal-a)}.proj-palette-swatch i:nth-child(2){background:var(--pal-b)}.proj-palette-swatch i:nth-child(3){background:var(--pal-c)}.proj-palette-card strong,.proj-palette-card small{color:var(--muted-foreground);margin-top:4px;font-size:10.7px;line-height:1.26;display:block}.proj-palette-card strong{letter-spacing:-.018em;font-size:12.5px;font-weight:680;line-height:1.12}.proj-create-preview{--preview-bg:#f7fbfadb;--preview-accent:#059669;--preview-soft:#0596691a;background:linear-gradient(180deg, #ffffffc2, #ffffff8a), var(--preview-bg);border:1px solid #fffc;border-radius:26px;flex-direction:column;align-self:stretch;gap:14px;min-width:0;padding:16px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #00000009,0 16px 48px #00000014,inset 0 1px #fffffff5}.proj-create-preview--emerald{--preview-bg:#f3fcf8e6;--preview-accent:#059669;--preview-soft:#0596691a}.proj-create-preview--pearl{--preview-bg:#f9fafbf0;--preview-accent:#7a8087;--preview-soft:#7a80871a}.proj-create-preview--graphite{--preview-bg:#1f2328eb;--preview-accent:#d8dde3;--preview-soft:#ffffff1f;color:#ffffffeb}.proj-create-preview--aura{--preview-bg:#f4f9fff0;--preview-accent:#3d7fbd;--preview-soft:#3d7fbd1a}.proj-create-preview-top{flex-direction:column;gap:3px;display:flex}.proj-create-preview-top span{color:color-mix(in srgb, var(--preview-accent) 82%, var(--muted-foreground));text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:720}.proj-create-preview-top strong{color:currentColor;letter-spacing:-.024em;font-size:16px;font-weight:680;line-height:1.12}.proj-create-preview-shell{background:linear-gradient(145deg, #ffffff70, #ffffff1a), var(--preview-soft);border:1px solid #ffffff9e;border-radius:22px;grid-template-columns:92px minmax(0,1fr);gap:10px;min-height:310px;padding:10px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff9e}.proj-create-preview-side,.proj-create-preview-screen{background:#ffffffa3;border:1px solid #ffffffb8;border-radius:16px;min-width:0;padding:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc}.proj-create-preview--graphite .proj-create-preview-side,.proj-create-preview--graphite .proj-create-preview-screen{background:#ffffff1a;border-color:#ffffff24}.proj-create-preview-side{flex-direction:column;gap:8px;padding:12px 8px;display:flex}.proj-create-preview-side span{height:22px;color:color-mix(in srgb, currentColor 54%, transparent);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;background:#ffffff85;border-radius:999px;padding:6px 7px 0;font-size:8px;font-weight:700;display:block;overflow:hidden}.proj-create-preview-side span:first-child{color:var(--preview-accent);background:var(--preview-soft)}.proj-create-preview-brand{opacity:.22;background:currentColor;border-radius:999px;width:54px;height:10px}.proj-create-preview-card{background:linear-gradient(90deg, var(--preview-soft), #ffffff6b), #ffffff80;border:1px solid #ffffffa8;border-radius:16px;height:58px;margin-top:15px}.proj-create-preview-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.proj-create-preview-row span{background:#ffffff7a;border:1px solid #ffffff9e;border-radius:15px;height:44px}.proj-create-preview-chart{background:#ffffff70;border:1px solid #fff9;border-radius:18px;align-items:end;gap:12px;height:92px;padding:10px 14px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.proj-create-preview-chart i{background:var(--preview-accent);opacity:.72;border-radius:999px 999px 6px 6px;flex:1;display:block}.proj-create-preview-chart i:first-child{height:42%}.proj-create-preview-chart i:nth-child(2){height:78%}.proj-create-preview-chart i:nth-child(3){height:58%}.proj-create-preview-summary{grid-template-columns:1fr;gap:8px;margin-top:auto;display:grid}.proj-create-preview-summary div{background:#ffffff7a;border:1px solid #ffffff9e;border-radius:15px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.proj-create-preview--graphite .proj-create-preview-summary div{background:#ffffff14;border-color:#ffffff1f}.proj-create-preview-summary dt{text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, currentColor 48%, transparent);font-size:9.5px;font-weight:720}.proj-create-preview-summary dd{color:currentColor;letter-spacing:-.012em;font-size:12.5px;font-weight:620}.proj-create-secondary,.proj-create-primary{cursor:pointer;letter-spacing:-.01em;background:var(--foreground);color:#fff;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 22px;font-size:13px;font-weight:680;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 7px 24px #0000002e,inset 0 1px #ffffff2e}.proj-create-secondary{color:var(--muted-foreground);background:#ffffff94;border:1px solid #00000012;padding:0 18px}.proj-create-primary svg{width:14px;height:14px}.proj-create-secondary:hover{color:var(--foreground);background:#fff}.proj-create-primary:hover{transform:translateY(-1px);box-shadow:0 9px 28px #00000038,0 0 0 3px #05966917,inset 0 1px #fff3}.proj-create-option:focus-visible,.proj-palette-card:focus-visible,.proj-create-close:focus-visible,.proj-create-secondary:focus-visible,.proj-create-primary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (max-width:1040px){.proj-create-title-row{grid-template-columns:1fr;align-items:stretch}.proj-name-field{max-width:420px}.proj-create-body{grid-template-columns:1fr}.proj-create-preview{min-height:auto}.proj-create-preview-shell{min-height:250px}}@media (max-width:840px){.proj-create-overlay{padding:14px}.proj-create-modal{border-radius:24px;max-height:calc(100svh - 28px)}.proj-create-header{padding:22px 20px 14px}.proj-create-body{padding:0 20px 18px}.proj-create-options,.proj-palette-grid{grid-template-columns:1fr}.proj-create-option{min-height:auto}.proj-create-footer{padding:14px 20px 22px}}@media (max-height:760px) and (min-width:841px){.proj-create-overlay{padding:12px}.proj-create-modal{width:min(1160px,100%);max-height:calc(100svh - 24px)}.proj-create-header{padding:18px 26px 10px}.proj-create-title span{font-size:38px}.proj-create-title strong{font-size:22px}.proj-create-title-row{grid-template-columns:minmax(0,1fr) 300px;gap:16px}.proj-name-field{padding:9px}.proj-name-field input{height:36px;font-size:13px}.proj-create-description{font-size:13px}.proj-create-body{gap:14px;padding:0 26px 12px}.proj-create-option{gap:10px;min-height:210px;padding:12px}.proj-create-option-icon{border-radius:20px;width:58px;height:58px}.proj-create-option-icon:before{border-radius:17px;inset:8px}.proj-create-option-glyph{transform:scale(.86)}.proj-create-option-copy{gap:5px}.proj-create-option-copy strong{font-size:14.5px}.proj-create-option-copy small{font-size:10.4px}.proj-create-option-copy span{font-size:11.5px;line-height:1.32}.proj-create-option-tags{gap:4px}.proj-create-option-tags em{padding:4px 6px;font-size:9.4px}.proj-create-section-head{gap:1px}.proj-palette-grid{gap:8px}.proj-palette-card{gap:6px;padding:8px}.proj-palette-swatch{height:20px}.proj-palette-card small{display:none}.proj-create-preview-shell{min-height:246px}.proj-create-footer{padding:12px 26px 16px}}@media (max-width:560px){.proj-create-title strong{line-height:1.12}.proj-create-preview-shell{grid-template-columns:1fr}.proj-create-preview-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.proj-create-footer{flex-direction:column-reverse;align-items:stretch}.proj-create-secondary,.proj-create-primary{width:100%}}@media (prefers-reduced-motion:reduce){.proj-create-modal{animation:none}.proj-create-option,.proj-palette-card,.proj-create-primary{transition:none}.proj-create-option:hover,.proj-palette-card:hover,.proj-create-primary:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.proj-create-overlay,.proj-create-modal,.proj-create-option,.proj-create-preview{-webkit-backdrop-filter:none}.proj-create-modal{background:#fff}}.proj-workspace{--workspace-accent:#059669;--workspace-soft:#0596691a;--workspace-surface:#ffffffad;background:radial-gradient(circle at 76% 8%, var(--workspace-soft), transparent 32%), linear-gradient(145deg, #f4f7f8f0, #ffffffd6 46%, #eef2f6eb);flex-direction:column;flex:1;gap:18px;padding:24px 28px 56px;display:flex;overflow-y:auto}.proj-workspace--emerald{--workspace-accent:#059669;--workspace-soft:#0596691a}.proj-workspace--pearl{--workspace-accent:#7a8087;--workspace-soft:#7a80871a}.proj-workspace--graphite{--workspace-accent:#1f2328;--workspace-soft:#1f23281a}.proj-workspace--aura{--workspace-accent:#3d7fbd;--workspace-soft:#3d7fbd1a}.proj-workspace-hero{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.proj-workspace-heading{flex-direction:column;gap:12px;min-width:0;display:flex}.proj-workspace-back{width:max-content;min-height:34px;color:var(--muted-foreground);cursor:pointer;background:#ffffff9e;border:1px solid #0000000f;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:650;transition:color .15s,background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 8px #0000000a,inset 0 1px #ffffffe0}.proj-workspace-back svg{width:13px;height:13px}.proj-workspace-back:hover{color:var(--foreground);box-shadow:0 0 0 1px var(--available-hover-border), 0 8px 24px var(--available-hover-glow), inset 0 1px 0 #fffffff0;background:#fff}.proj-workspace-title{color:var(--foreground);letter-spacing:-.052em;margin-top:2px;font-size:clamp(30px,4vw,44px);font-weight:680;line-height:.98}.proj-workspace-subtitle{max-width:680px;color:var(--muted-foreground);margin-top:7px;font-size:14px;line-height:1.42}.proj-workspace-progress{background:#ffffff8f;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;margin-top:12px;padding:6px 9px;display:flex;box-shadow:0 1px 8px #00000009,inset 0 1px #ffffffdb}.proj-workspace-progress span,.proj-workspace-progress strong{color:var(--muted-foreground);font-size:11px;font-weight:690}.proj-workspace-progress span{color:var(--workspace-accent)}.proj-workspace-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.proj-workspace-soft-btn,.proj-workspace-primary-btn{cursor:pointer;letter-spacing:-.01em;background:var(--foreground);color:#fff;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 20px;font-size:13px;font-weight:680;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 7px 24px #0000002e,inset 0 1px #ffffff2e}.proj-workspace-soft-btn{color:var(--foreground);background:#ffffffa3;border:1px solid #3d7fbd2e;padding:0 16px;box-shadow:inset 0 1px #ffffffe6}.proj-workspace-soft-btn--saved{color:var(--workspace-accent);border-color:color-mix(in srgb, var(--workspace-accent) 18%, transparent);background:var(--workspace-soft)}.proj-workspace-soft-btn svg,.proj-workspace-primary-btn svg{width:14px;height:14px}.proj-workspace-soft-btn:hover,.proj-workspace-primary-btn:hover{transform:translateY(-1px)}.proj-workspace-shell{grid-template-columns:265px minmax(0,1fr);align-items:start;gap:16px;display:grid}.proj-workspace-menu,.proj-workspace-panel{border-radius:var(--panel-radius);background:var(--workspace-surface);-webkit-backdrop-filter:blur(18px)saturate(1.7);border:1px solid #ffffffc2;min-width:0;overflow:hidden;box-shadow:0 2px 14px #0000000b,inset 0 1px #ffffffe6}.proj-workspace-menu{padding:12px;position:sticky;top:18px}.proj-workspace-menu-head{justify-content:space-between;align-items:center;padding:8px 8px 12px;display:flex}.proj-workspace-menu-head span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:720}.proj-workspace-menu-head strong{background:var(--workspace-soft);width:28px;height:28px;color:var(--workspace-accent);border-radius:999px;place-items:center;font-size:12px;font-weight:760;display:grid}.proj-workspace-nav{flex-direction:column;gap:6px;display:flex}.proj-workspace-tab{text-align:left;min-height:52px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:15px;flex-direction:column;gap:2px;padding:10px 11px 10px 15px;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.proj-workspace-tab:before{content:"";background:0 0;border-radius:999px;width:3px;position:absolute;top:14px;bottom:14px;left:7px}.proj-workspace-tab span{color:currentColor;letter-spacing:-.012em;font-size:13px;font-weight:680}.proj-workspace-tab small{color:currentColor;opacity:.62;font-size:10px;font-weight:650}.proj-workspace-tab:hover{color:var(--foreground);background:#ffffff85}.proj-workspace-tab--active{color:var(--workspace-accent);background:var(--workspace-soft);border-color:color-mix(in srgb, var(--workspace-accent) 20%, transparent);box-shadow:0 0 0 1px #ffffff6b,inset 0 1px #ffffffc2}.proj-workspace-tab--active:before{background:var(--workspace-accent)}.proj-workspace-note{background:#ffffff7a;border:1px solid #ffffffa3;border-radius:16px;margin-top:12px;padding:12px}.proj-workspace-note strong{color:var(--foreground);letter-spacing:-.01em;font-size:12px;font-weight:700;display:block}.proj-workspace-note p{color:var(--muted-foreground);margin-top:5px;font-size:11.5px;line-height:1.36}.proj-workspace-panel-head{border-bottom:1px solid #0000000e;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 16px;display:flex}.proj-workspace-panel-head span{color:var(--workspace-accent);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:730}.proj-workspace-panel-head h2{color:var(--foreground);letter-spacing:-.038em;margin-top:4px;font-size:26px;font-weight:680;line-height:1}.proj-workspace-panel-head p{max-width:680px;color:var(--muted-foreground);margin-top:7px;font-size:13px;line-height:1.42}.proj-workspace-chip{background:var(--workspace-soft);border:1px solid color-mix(in srgb, var(--workspace-accent) 16%, transparent);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex-shrink:0;max-width:250px;padding:7px 10px;overflow:hidden;color:var(--workspace-accent)!important;letter-spacing:0!important;text-transform:none!important;font-size:10px!important;font-weight:720!important}.proj-workspace-content{padding:18px 20px 20px}.proj-builder-content{padding:16px}.proj-builder-config{flex-direction:column;gap:12px;min-width:0;display:flex}.proj-builder-label{background:#ffffff85;border:1px solid #ffffffb8;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffffffdb}.proj-builder-label span{color:var(--workspace-accent);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:740}.proj-builder-label strong{max-width:360px;color:var(--muted-foreground);text-align:right;font-size:12px;font-weight:620;line-height:1.32}.proj-affiliate-grid,.proj-products-grid,.proj-market-grid,.proj-financial-grid{grid-template-columns:minmax(0,1fr) 260px;gap:12px;display:grid}.proj-affiliate-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.proj-workspace-stat,.proj-products-card,.proj-market-card,.proj-financial-main,.proj-financial-side,.proj-workspace-chart,.proj-table-card,.proj-members-stage,.proj-config-list,.proj-custom-form,.proj-custom-preview,.proj-chat-card,.proj-webhook-card{background:#ffffffa8;border:1px solid #ffffffc2;border-radius:18px;padding:18px;box-shadow:0 1px 10px #0000000a,inset 0 1px #ffffffe0}.proj-workspace-stat{flex-direction:column;gap:5px;min-height:116px;padding:15px;display:flex}.proj-workspace-stat span,.proj-financial-main span,.proj-financial-side span,.proj-webhook-url span,.proj-custom-preview span,.proj-members-hero span{color:#ffffffa3;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:720}.proj-workspace-stat strong{color:var(--foreground);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:560}.proj-workspace-stat small{color:var(--muted-foreground);margin-top:auto;font-size:11.5px;line-height:1.3}.proj-workspace-chart{margin-top:12px;padding:16px}.proj-workspace-chart>div:first-child{justify-content:space-between;gap:12px;display:flex}.proj-workspace-chart>div:first-child span{color:var(--workspace-accent);font-size:11px;font-weight:730}.proj-workspace-chart>div:first-child strong{color:var(--foreground);letter-spacing:-.018em;font-size:16px;font-weight:680}.proj-workspace-chart-lines{border-bottom:2px solid var(--workspace-accent);grid-template-rows:repeat(4,1fr);height:158px;margin-top:14px;display:grid}.proj-workspace-chart-lines i{border-top:1px dashed #6e6e7333}.proj-workspace-chart p{color:var(--muted-foreground);margin-top:10px;font-size:12px}.proj-members-layout,.proj-custom-menu{grid-template-columns:minmax(0,1fr) 280px;gap:12px;display:grid}.proj-members-stage{color:#fff;background:linear-gradient(145deg,#111827eb,#152722d1),#111827;overflow:hidden}.proj-members-hero{background:linear-gradient(120deg,#ffffff29,#0000 34%),radial-gradient(circle at 78% 24%,#05966970,#0000 34%);flex-direction:column;justify-content:end;min-height:170px;padding:22px;display:flex}.proj-members-hero strong{letter-spacing:-.042em;margin-top:8px;font-size:28px;font-weight:690}.proj-members-hero small{color:#ffffffb8;max-width:420px;margin-top:6px;font-size:13px}.proj-members-rail{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;padding:14px;display:grid}.proj-members-thumb{background:linear-gradient(145deg,#ffffff29,#ffffff0f),#ffffff14;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:108px;padding:12px;display:flex}.proj-members-thumb span{color:#ffffff70;font-size:12px;font-weight:700}.proj-members-thumb strong{color:#fff;font-size:13px;font-weight:680}.proj-config-list{padding:14px}.proj-config-list h3{color:var(--foreground);letter-spacing:-.018em;margin-bottom:10px;font-size:15px;font-weight:680}.proj-config-row{border-top:1px solid #0000000f;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.proj-config-row span{color:var(--muted-foreground);font-size:12px;font-weight:620}.proj-config-row button,.proj-products-card button,.proj-financial-main button{border:1px solid color-mix(in srgb, var(--workspace-accent) 18%, transparent);background:var(--workspace-soft);min-height:38px;color:var(--workspace-accent);cursor:pointer;border-radius:999px;margin-top:18px;padding:0 15px;font-size:11px;font-weight:700}.proj-table-card{overflow:hidden}.proj-table-row{border-top:1px solid #0000000e;grid-template-columns:1.2fr 1fr .8fr .8fr;align-items:center;gap:12px;min-height:58px;padding:0 16px;display:grid}.proj-table-row:first-child{border-top:none}.proj-table-row span,.proj-table-row strong{min-width:0;color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:620;overflow:hidden}.proj-table-row--head{background:#f5f5f7a8;min-height:42px}.proj-table-row--head span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:730}.proj-table-row em{width:max-content;color:var(--muted-foreground);background:#f5f5f7e6;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.proj-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.proj-market-card{padding-bottom:14px;overflow:hidden}.proj-market-cover{background:linear-gradient(135deg, var(--workspace-soft), #ffffff2e), linear-gradient(145deg, #111827eb, #1118279e);place-items:center;height:136px;display:grid}.proj-market-cover span{color:#ffffffc7;letter-spacing:-.08em;font-size:42px;font-weight:760}.proj-market-card strong,.proj-market-card small{color:var(--muted-foreground);margin-top:4px;padding:0 14px;font-size:12px;display:block}.proj-market-card strong{color:var(--foreground);margin-top:12px;font-size:15px;font-weight:680}.proj-financial-main,.proj-financial-side{padding:18px}.proj-financial-main strong,.proj-financial-side strong{color:var(--workspace-accent);letter-spacing:-.048em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:34px;font-weight:540;display:block}.proj-financial-main p,.proj-financial-side small{max-width:470px;color:var(--muted-foreground);margin-top:8px;font-size:13px;line-height:1.42;display:block}.proj-custom-form,.proj-custom-preview{flex-direction:column;justify-content:center;padding:16px;display:flex}.proj-custom-form{gap:14px;display:grid}.proj-custom-form label,.proj-custom-form>div{flex-direction:column;gap:7px;display:flex}.proj-custom-form label>span,.proj-custom-form>div>span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:730}.proj-custom-form input{height:42px;color:var(--foreground);background:#ffffffe0;border:1px solid #00000014;border-radius:13px;outline:none;padding:0 12px}.proj-custom-choice{flex-wrap:wrap;gap:8px;display:flex}.proj-custom-choice button{min-height:36px;color:var(--foreground);cursor:pointer;background:#ffffffb3;border:1px solid #00000012;border-radius:999px;padding:0 12px;font-size:12px;font-weight:650}.proj-custom-preview strong{color:var(--foreground);letter-spacing:-.036em;margin-top:8px;font-size:24px;font-weight:680}.proj-custom-preview small{color:var(--muted-foreground);margin-top:8px;font-size:13px;line-height:1.35}.proj-chat-card{flex-direction:column;gap:12px;padding:18px;display:flex}.proj-chat-message{background:#f5f5f7e0;border-radius:18px;max-width:72%;padding:12px 14px}.proj-chat-message--producer{background:var(--workspace-soft);align-self:flex-end}.proj-chat-message span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:720}.proj-chat-message p{color:var(--foreground);margin-top:4px;font-size:13px;line-height:1.36}.proj-chat-input{min-height:44px;color:var(--muted-foreground);background:#ffffffbd;border:1px solid #0000000f;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;display:flex}.proj-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.proj-products-card{flex-direction:column;min-height:168px;padding:15px;display:flex}.proj-products-card>span{background:linear-gradient(145deg, var(--workspace-soft), #fff9);border:1px solid color-mix(in srgb, var(--workspace-accent) 18%, transparent);border-radius:13px;width:38px;height:38px}.proj-products-card strong{color:var(--foreground);letter-spacing:-.018em;margin-top:12px;font-size:15px;font-weight:690}.proj-products-card p{color:var(--muted-foreground);margin-top:6px;font-size:12.5px;line-height:1.36}.proj-products-card button{align-self:flex-start;margin-top:auto}.proj-webhook-url{background:#f5f5f7cc;border:1px solid #0000000e;border-radius:15px;padding:14px}.proj-webhook-url strong{color:var(--foreground);word-break:break-all;margin-top:5px;font-size:15px;font-weight:650;display:block}.proj-webhook-events{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.proj-webhook-events span{background:var(--workspace-soft);color:var(--workspace-accent);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.proj-webhook-card pre{color:#ffffffe0;background:#1d1d1feb;border-radius:15px;margin-top:14px;padding:14px;font:12px/1.55 ui-monospace,SF Mono,monospace;overflow-x:auto}.proj-unsaved-overlay{z-index:80;-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#f2f6f894;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.proj-unsaved-modal{background:radial-gradient(circle at 82% 0%, var(--workspace-soft), transparent 34%), #ffffffd1;border:1px solid #ffffffc7;border-radius:26px;width:min(440px,100%);padding:22px;box-shadow:0 24px 70px #0f172a29,inset 0 1px #ffffffeb}.proj-unsaved-eyebrow{color:var(--workspace-accent);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:760}.proj-unsaved-modal h2{color:var(--foreground);margin-top:8px;font-size:28px;font-weight:700;line-height:1}.proj-unsaved-modal p{color:var(--muted-foreground);margin-top:10px;font-size:14px;line-height:1.45}.proj-unsaved-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.proj-unsaved-secondary,.proj-unsaved-primary{cursor:pointer;background:var(--foreground);color:#fff;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 8px 24px #00000029}.proj-unsaved-secondary{color:var(--muted-foreground);background:#ffffffa3;border:1px solid #00000012;padding:0 15px}.proj-unsaved-primary svg{width:14px;height:14px}.deliver-preview-page{--deliver-accent:#059669;--deliver-soft:#0596691a;background:radial-gradient(circle at 76% 10%, var(--deliver-soft), transparent 30%), linear-gradient(145deg, #f6f9fafa, #fffffff0);min-height:100vh;color:var(--foreground);place-items:center;padding:30px;display:grid}.deliver-preview-page--pearl{--deliver-accent:#7a8087;--deliver-soft:#7a80871a}.deliver-preview-page--graphite{--deliver-accent:#1f2328;--deliver-soft:#1f23281f}.deliver-preview-page--aura{--deliver-accent:#3d7fbd;--deliver-soft:#3d7fbd1c}.deliver-preview-shell{-webkit-backdrop-filter:blur(20px)saturate(1.6);background:#ffffffb8;border:1px solid #ffffffd1;border-radius:30px;grid-template-columns:250px minmax(0,1fr);width:min(1180px,100%);min-height:min(760px,100vh - 60px);display:grid;overflow:hidden;box-shadow:0 26px 90px #0f172a1f,inset 0 1px #fffffff0}.deliver-preview-sidebar{background:linear-gradient(180deg, #ffffffad, #ffffff70), var(--deliver-soft);border-right:1px solid #0000000e;padding:22px}.deliver-preview-brand{align-items:center;gap:11px;min-width:0;display:flex}.deliver-preview-brand span{width:42px;height:42px;color:var(--deliver-accent);background:#ffffffb3;border:1px solid #fffc;border-radius:15px;flex-shrink:0;place-items:center;font-size:13px;font-weight:780;display:grid;box-shadow:inset 0 1px #ffffffe6}.deliver-preview-brand strong{min-width:0;color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:720;overflow:hidden}.deliver-preview-sidebar nav{gap:7px;margin-top:28px;display:grid}.deliver-preview-sidebar nav span{min-height:40px;color:var(--muted-foreground);border-radius:14px;align-items:center;padding:0 12px;font-size:13px;font-weight:680;display:flex}.deliver-preview-sidebar nav span.is-active{color:var(--deliver-accent);border:1px solid color-mix(in srgb, var(--deliver-accent) 16%, transparent);background:#ffffff9e;box-shadow:inset 0 1px #ffffffdb}.deliver-preview-main{padding:28px}.deliver-preview-header{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.deliver-preview-header span{color:var(--deliver-accent);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:760}.deliver-preview-header h1{color:var(--foreground);margin-top:7px;font-size:clamp(34px,5vw,58px);font-weight:720;line-height:.96}.deliver-preview-header p{max-width:570px;color:var(--muted-foreground);margin-top:10px;font-size:15px;line-height:1.46}.deliver-preview-header>strong{background:var(--deliver-soft);max-width:220px;color:var(--deliver-accent);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:730;overflow:hidden}.deliver-preview-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.deliver-preview-stats article,.deliver-preview-stage,.deliver-preview-checkout article,.deliver-preview-checkout aside{background:radial-gradient(circle at 72% 18%, var(--deliver-soft), transparent 36%), #ffffffa3;border:1px solid #ffffffc2;border-radius:22px;align-content:end;gap:12px;padding:24px;display:grid;box-shadow:0 1px 12px #0000000a,inset 0 1px #ffffffe0}.deliver-preview-stats article{min-height:118px;padding:18px}.deliver-preview-stats span,.deliver-preview-stage span,.deliver-preview-checkout span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:740}.deliver-preview-stats strong{color:var(--foreground);margin-top:10px;font-size:34px;font-weight:590;display:block}.deliver-preview-stage{margin-top:14px;overflow:hidden}.deliver-preview-stage section{background:linear-gradient(120deg, #ffffff2e, transparent 36%), radial-gradient(circle at 80% 18%, color-mix(in srgb, var(--deliver-accent) 38%, transparent), transparent 35%), linear-gradient(145deg, #0f172aeb, #0f172abd);flex-direction:column;justify-content:end;min-height:260px;padding:28px;display:flex}.deliver-preview-stage h2{color:#fff;margin-top:8px;font-size:clamp(32px,5vw,54px);font-weight:720;line-height:.98}.deliver-preview-stage p{color:#ffffffb8;max-width:560px;margin-top:10px;font-size:15px;line-height:1.42}.deliver-preview-stage div{background:#ffffff85;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.deliver-preview-stage i{background:linear-gradient(145deg, var(--deliver-soft), #ffffff9e), #ffffffbd;border:1px solid #ffffffb8;border-radius:18px;min-height:120px}.deliver-preview-checkout{grid-template-columns:minmax(0,1fr) 320px;gap:14px;margin-top:20px;display:grid}.deliver-preview-checkout article,.deliver-preview-checkout h2{color:var(--foreground);margin-top:9px;font-size:clamp(34px,5vw,58px);font-weight:720;line-height:.96}.deliver-preview-checkout p{max-width:520px;color:var(--muted-foreground);margin-top:12px;font-size:15px;line-height:1.45}.deliver-preview-checkout article strong{color:var(--deliver-accent);margin-top:26px;font-size:38px;font-weight:600;display:block}.deliver-preview-checkout button{background:var(--foreground);color:#fff;border:0;border-radius:999px;min-height:48px;margin-top:18px;padding:0 20px;font-size:14px;font-weight:720}.deliver-preview-checkout aside i{background:#ffffffb3;border:1px solid #ffffffc7;border-radius:18px;height:72px}.proj-workspace-back:focus-visible,.proj-workspace-soft-btn:focus-visible,.proj-workspace-primary-btn:focus-visible,.proj-workspace-tab:focus-visible,.proj-config-row button:focus-visible,.proj-products-card button:focus-visible,.proj-financial-main button:focus-visible,.proj-custom-choice button:focus-visible,.proj-unsaved-secondary:focus-visible,.proj-unsaved-primary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:1180px){.proj-affiliate-grid,.proj-products-grid,.proj-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.proj-workspace-hero{flex-direction:column}.proj-workspace-actions{width:100%}.proj-workspace-soft-btn,.proj-workspace-primary-btn{flex:1}.proj-workspace-shell{grid-template-columns:1fr}.proj-workspace-menu{position:relative;top:auto}.proj-workspace-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.proj-members-layout,.proj-custom-menu,.proj-financial-grid,.deliver-preview-shell,.deliver-preview-checkout{grid-template-columns:1fr}.deliver-preview-shell{min-height:auto}.deliver-preview-sidebar{border-bottom:1px solid #0000000e;border-right:0}.deliver-preview-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.deliver-preview-checkout aside{min-height:220px}}@media (max-width:640px){.proj-workspace{padding:20px 16px 48px}.proj-workspace-actions,.proj-workspace-panel-head{flex-direction:column;align-items:stretch}.proj-workspace-progress{justify-content:space-between;width:100%}.proj-workspace-chip{max-width:none}.proj-workspace-nav,.proj-affiliate-grid,.proj-products-grid,.proj-market-grid{grid-template-columns:1fr}.proj-workspace-panel-head,.proj-workspace-content{padding-left:16px;padding-right:16px}.proj-table-row{grid-template-columns:1fr;gap:4px;padding:12px 14px}.proj-table-row--head{display:none}.proj-members-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.proj-chat-message{max-width:92%}.proj-builder-content{padding:12px}.proj-builder-label,.proj-unsaved-actions,.deliver-preview-header{flex-direction:column;align-items:stretch}.proj-builder-label strong{text-align:left;max-width:none}.deliver-preview-page{padding:14px}.deliver-preview-shell{border-radius:24px}.deliver-preview-main,.deliver-preview-sidebar{padding:18px}.deliver-preview-sidebar nav,.deliver-preview-stats,.deliver-preview-stage div{grid-template-columns:1fr}.deliver-preview-stage section{min-height:230px}.deliver-preview-header>strong{max-width:none}.proj-unsaved-overlay{padding:16px}.proj-unsaved-secondary,.proj-unsaved-primary{width:100%}}@media (prefers-reduced-motion:reduce){.proj-workspace-back,.proj-workspace-soft-btn,.proj-workspace-primary-btn,.proj-workspace-tab,.proj-unsaved-secondary,.proj-unsaved-primary{transition:none}.proj-workspace-soft-btn:hover,.proj-workspace-primary-btn:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.proj-workspace-menu,.proj-workspace-panel,.proj-unsaved-overlay,.deliver-preview-shell{-webkit-backdrop-filter:none;background:#fff}}.prd-root{max-width:1100px;padding:32px 40px}.prd-header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.prd-title{color:var(--foreground);letter-spacing:-.5px;font-size:26px;font-weight:700}.prd-create-btn{background:var(--accent);color:#fff;border-radius:var(--control-radius);cursor:pointer;border:none;align-items:center;gap:7px;padding:10px 20px;font-size:14px;font-weight:600;transition:opacity .15s;display:inline-flex}.prd-create-btn svg{width:14px;height:14px}.prd-create-btn:hover{opacity:.9}.prd-tabs{border-bottom:1px solid var(--border);gap:0;margin-bottom:20px;display:flex}.prd-tab{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 18px;font-size:14px;font-weight:500;transition:color .15s,border-color .15s}.prd-tab:hover{color:var(--foreground)}.prd-tab--active{color:var(--foreground);border-bottom-color:var(--accent);font-weight:600}.prd-toolbar{align-items:center;gap:12px;margin-bottom:16px;display:flex}.prd-search-wrap{flex:1;position:relative}.prd-search-wrap svg{width:16px;height:16px;color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.prd-search{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);width:100%;color:var(--foreground);outline:none;padding:9px 12px 9px 36px;font-size:14px}.prd-search:focus{border-color:var(--accent)}.prd-status-select-wrap{align-items:center;display:flex;position:relative}.prd-status-select{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);color:var(--foreground);appearance:none;cursor:pointer;outline:none;padding:9px 32px 9px 12px;font-size:14px}.prd-status-select-wrap svg{pointer-events:none;width:10px;height:10px;color:var(--muted-foreground);position:absolute;right:10px}.prd-loading{flex-direction:column;gap:12px;padding:8px 0;display:flex}.prd-skeleton{background:linear-gradient(90deg, var(--border) 25%, #e8e8ed 50%, var(--border) 75%);background-size:200% 100%;border-radius:10px;height:52px;animation:1.4s infinite prd-shimmer}@keyframes prd-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.prd-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:72px 24px;display:flex}.prd-empty svg{width:52px;height:52px;color:var(--border)}.prd-empty-title{color:var(--foreground);margin:0;font-size:18px;font-weight:600}.prd-empty-sub{color:var(--muted-foreground);margin:0;font-size:14px}.prd-table-wrap{border:1px solid var(--border);border-radius:var(--panel-radius);overflow:hidden}.prd-table{border-collapse:collapse;width:100%}.prd-table thead{background:var(--surface)}.prd-table th{text-align:left;color:var(--muted-foreground);letter-spacing:.05em;border-bottom:1px solid var(--border);padding:11px 16px;font-size:11px;font-weight:600}.prd-row{cursor:pointer;transition:background .12s}.prd-row:hover{background:var(--surface)}.prd-row td{border-bottom:1px solid var(--border);color:var(--foreground);padding:14px 16px;font-size:14px}.prd-row:last-child td{border-bottom:none}.prd-row-name{font-weight:600}.prd-row-price{font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.prd-row-actions{width:48px}.prd-badge{border-radius:20px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.prd-badge--active{color:var(--success);background:#0596691a}.prd-badge--draft{color:#c77700;background:#ff9f0a1a}.prd-badge--inactive{color:var(--muted-foreground);background:#7878801a}.prd-menu-wrap{justify-content:flex-end;display:flex;position:relative}.prd-menu-btn{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;border-radius:8px;padding:6px;display:flex}.prd-menu-btn svg{width:18px;height:18px}.prd-menu-btn:hover{background:var(--surface);color:var(--foreground)}.prd-menu{z-index:9999;border:1px solid var(--border);-webkit-backdrop-filter:blur(16px)saturate(180%);background:#fffffff7;border-radius:12px;min-width:160px;padding:6px;box-shadow:0 8px 30px #00000024}.prd-menu button{text-align:left;width:100%;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:9px 12px;font-size:14px;display:block}.prd-menu button:hover{background:var(--surface)}.prd-menu-danger{color:#ff3b30!important}.cpm-overlay{z-index:500;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cpm-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;position:absolute;inset:0}.cpm-panel{z-index:1;-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);border-radius:var(--panel-radius);background:#fffffff2;border:1px solid #ffffffb3;flex-direction:column;gap:20px;width:480px;max-width:96vw;padding:36px 40px;display:flex;position:relative;box-shadow:0 20px 60px #0000002e}.cpm-close{background:var(--surface);border:1px solid var(--border);cursor:pointer;width:32px;height:32px;color:var(--muted-foreground);border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.cpm-close svg{width:12px;height:12px}.cpm-close:hover{color:var(--foreground)}.cpm-back{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:14px;display:flex}.cpm-back svg{width:16px;height:16px}.cpm-back:hover{color:var(--foreground)}.cpm-title{color:var(--foreground);margin:0;font-size:22px;font-weight:700}.cpm-label{color:var(--foreground);margin-bottom:7px;font-size:13px;font-weight:600;display:block}.cpm-field-group{flex-direction:column;display:flex}.cpm-select-wrap{align-items:center;display:flex;position:relative}.cpm-select{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);width:100%;color:var(--foreground);appearance:none;cursor:pointer;outline:none;padding:11px 36px 11px 14px;font-size:14px}.cpm-select:focus{border-color:var(--accent)}.cpm-select-wrap svg{pointer-events:none;color:var(--muted-foreground);width:10px;height:10px;position:absolute;right:12px}.cpm-input{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);width:100%;color:var(--foreground);box-sizing:border-box;outline:none;padding:11px 14px;font-size:14px}.cpm-input:focus{border-color:var(--accent)}.cpm-input--with-icon{padding-left:38px}.cpm-input--with-prefix{padding-left:42px}.cpm-textarea{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);width:100%;color:var(--foreground);resize:vertical;box-sizing:border-box;outline:none;padding:10px 14px;font-family:inherit;font-size:14px}.cpm-textarea:focus{border-color:var(--accent)}.cpm-input-icon{align-items:center;display:flex;position:relative}.cpm-input-icon svg{width:15px;height:15px;color:var(--muted-foreground);pointer-events:none;position:absolute;left:12px}.cpm-currency{color:var(--muted-foreground);pointer-events:none;font-size:14px;font-weight:600;position:absolute;left:14px}.cpm-submit{background:var(--accent);color:#fff;border-radius:var(--control-radius);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:13px 24px;font-size:15px;font-weight:600;transition:opacity .15s;display:flex}.cpm-submit svg{width:16px;height:16px}.cpm-submit:hover:not(:disabled){opacity:.9}.cpm-submit:disabled{opacity:.6;cursor:not-allowed}.cpm-error{color:#ff3b30;text-align:center;margin:0;font-size:13px}.ped-root{flex-direction:column;min-height:100vh;display:flex}.ped-loading{flex-direction:column;gap:16px;padding:40px;display:flex}.ped-skel{background:linear-gradient(90deg, var(--border) 25%, #e8e8ed 50%, var(--border) 75%);background-size:200% 100%;border-radius:10px;animation:1.4s infinite prd-shimmer}.ped-skel--title{width:240px;height:40px}.ped-skel--tabs{height:44px}.ped-skel--body{height:300px}.ped-sticky-header{z-index:20;background:#fff;position:sticky;top:0;box-shadow:0 2px 8px #00000012}.ped-topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 40px;display:flex}.ped-back{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:16px;font-weight:600;display:flex}.ped-back svg{width:16px;height:16px}.ped-back:hover,.ped-back span{color:var(--foreground)}.ped-topbar-right{align-items:center;gap:10px;display:flex}.ped-status-toggle{border:1.5px solid var(--border);background:var(--surface);color:var(--muted-foreground);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:600;transition:all .18s;display:flex}.ped-status-toggle:hover:not(:disabled){color:var(--foreground);border-color:#aaa}.ped-status-toggle--active{color:#059669;background:#0596691a;border-color:#05966966}.ped-status-toggle--active:hover:not(:disabled){background:#05966929}.ped-status-dot{background:var(--muted-foreground);border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background .18s}.ped-status-toggle--active .ped-status-dot{background:#059669}.ped-status-toggle:disabled{opacity:.6;cursor:not-allowed}.ped-save-btn{background:var(--accent);color:#fff;border-radius:var(--control-radius);cursor:pointer;border:none;padding:10px 22px;font-size:14px;font-weight:600;transition:opacity .15s,background .25s}.ped-save-btn:hover:not(:disabled){opacity:.9}.ped-save-btn:disabled{opacity:.7;cursor:not-allowed}.ped-save-btn--saved{background:var(--success)!important}.ped-tabs{border-bottom:2px solid var(--border);scrollbar-width:none;background:#fff;flex-shrink:0;gap:0;padding:0 32px;display:flex;overflow-x:auto}.ped-tabs::-webkit-scrollbar{display:none}.ped-tab{color:#444;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;flex-shrink:0;margin-bottom:-2px;padding:15px 18px;font-size:14px;font-weight:500;transition:color .15s,border-color .15s}.ped-tab:hover{color:var(--foreground);border-bottom-color:#bbb}.ped-tab--active{color:var(--accent);border-bottom-color:var(--accent);font-weight:700}.ped-content{flex:1;padding:36px 40px}.ped-placeholder{text-align:center;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:14px;padding:80px 24px;display:flex}.ped-placeholder svg{width:56px;height:56px;color:var(--border)}.ped-placeholder h3{color:var(--foreground);margin:0;font-size:20px;font-weight:600}.ped-placeholder p{max-width:360px;margin:0;font-size:14px}.ped-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 40px 32px;display:flex}.ped-delete-btn{color:#ff3b30;border-radius:var(--control-radius);cursor:pointer;background:0 0;border:1px solid #ff3b3059;padding:10px 18px;font-size:14px;font-weight:600;transition:background .15s}.ped-delete-btn:hover{background:#ff3b3012}.ped-two-col{grid-template-columns:220px 1fr;gap:48px;max-width:960px;margin:0 auto;display:grid}.ped-section-aside{padding-top:4px}.ped-section-title{color:var(--foreground);margin:0 0 8px;font-size:15px;font-weight:700}.ped-section-desc{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.55}.ped-section-fields{flex-direction:column;gap:20px;display:flex}.ped-section-divider{border-top:1px solid var(--border);margin-top:4px;padding-top:20px}.ped-section-subtitle{color:var(--foreground);margin:0;font-size:15px;font-weight:700}.ped-field{flex-direction:column;display:flex}.ped-label{color:var(--foreground);align-items:center;gap:5px;margin-bottom:7px;font-size:13px;font-weight:600;display:flex}.ped-label-hint{color:var(--muted-foreground);cursor:help;font-size:13px}.ped-field-hint{color:var(--muted-foreground);margin:5px 0 0;font-size:12px}.ped-input{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);color:var(--foreground);box-sizing:border-box;outline:none;width:100%;padding:11px 14px;font-size:14px}.ped-input:focus{border-color:var(--accent)}.ped-input--icon{padding-left:38px}.ped-input--price{border-radius:0 var(--control-radius) var(--control-radius) 0;border-left:none}.ped-input--descriptor{border-radius:0 var(--control-radius) var(--control-radius) 0;border-left:none;padding-left:12px}.ped-textarea{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);color:var(--foreground);resize:vertical;box-sizing:border-box;outline:none;min-height:96px;padding:10px 14px;font-family:inherit;font-size:14px}.ped-textarea:focus{border-color:var(--accent)}.ped-select-wrap{align-items:center;display:flex;position:relative}.ped-select{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);width:100%;color:var(--foreground);appearance:none;cursor:pointer;outline:none;padding:11px 36px 11px 14px;font-size:14px}.ped-select:focus{border-color:var(--accent)}.ped-select--currency{border-radius:0 var(--control-radius) var(--control-radius) 0;border-left:none;min-width:72px;padding:11px 28px 11px 10px}.ped-select-wrap svg{pointer-events:none;color:var(--muted-foreground);width:10px;height:10px;position:absolute;right:10px}.ped-input-icon-wrap{align-items:center;display:flex;position:relative}.ped-input-icon-wrap svg{width:15px;height:15px;color:var(--muted-foreground);pointer-events:none;position:absolute;left:12px}.ped-input-prefix-wrap{align-items:stretch;display:flex}.ped-input-prefix-fixed{border:1px solid var(--border);border-radius:var(--control-radius) 0 0 var(--control-radius);background:var(--surface);color:var(--muted-foreground);white-space:nowrap;border-right:none;padding:11px 10px 11px 14px;font-size:13px;font-weight:600}.ped-price-input-wrap{align-items:stretch;display:flex}.ped-price-prefix{border:1px solid var(--border);border-radius:var(--control-radius) 0 0 var(--control-radius);background:var(--surface);color:var(--muted-foreground);border-right:none;padding:11px 10px 11px 14px;font-size:14px;font-weight:600}.ped-price-input-wrap .ped-select-wrap{flex-shrink:0}.ped-price-input-wrap .ped-select-wrap svg{right:8px}.ped-price-input-wrap .ped-input{border-radius:0}.ped-image-area{border:2px dashed var(--border);border-radius:var(--control-radius);text-align:center;cursor:pointer;background:var(--surface);justify-content:center;align-items:center;padding:28px;transition:border-color .15s,background .15s;display:flex}.ped-image-area:hover{border-color:var(--accent);background:#3d7fbd0a}.ped-image-placeholder{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:8px;display:flex}.ped-image-placeholder svg{opacity:.5;width:40px;height:40px}.ped-image-placeholder span{font-size:13px}.ped-image-hint{color:var(--muted-foreground);font-size:12px!important}.ped-image-preview{object-fit:contain;border-radius:8px;max-width:300px;max-height:250px}.ped-image-remove{color:#ff3b30;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;font-size:13px}.ped-image-hint-box{color:var(--muted-foreground);align-items:center;gap:5px;margin-top:4px;font-size:12px;display:flex}.ped-offer-row{align-items:flex-end;gap:12px;display:flex}.ped-remove-offer{cursor:pointer;background:0 0;border:none;margin-bottom:2px;padding:8px;display:flex}.ped-remove-offer svg{width:20px;height:20px}.ped-toggle-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.ped-toggle{cursor:pointer;align-items:center;gap:10px;display:flex}.ped-toggle input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.ped-toggle-track{background:var(--border);border-radius:12px;flex-shrink:0;width:40px;height:23px;transition:background .2s;position:relative}.ped-toggle input:checked~.ped-toggle-track{background:var(--accent)}.ped-toggle-track:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.ped-toggle input:checked~.ped-toggle-track:after{transform:translate(17px)}.ped-toggle-label{color:var(--foreground);font-size:14px}.ped-offers-section{border:1px solid var(--border);border-radius:var(--control-radius);overflow:hidden}.ped-offers-header{background:var(--surface);color:var(--muted-foreground);letter-spacing:.05em;grid-template-columns:1fr 160px 40px;gap:12px;padding:10px 14px;font-size:11px;font-weight:600;display:grid}.ped-offers-row{border-top:1px solid var(--border);grid-template-columns:1fr 160px 40px;align-items:center;gap:12px;padding:10px 14px;display:grid}.ped-add-offer{border:none;border-top:1px solid var(--border);width:100%;color:var(--accent);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:11px 14px;font-size:14px;font-weight:600;display:flex}.ped-offers-count{color:var(--muted-foreground);font-size:12px;font-weight:400}.ped-pm-tray{position:relative}.ped-pm-trigger{border:1px solid var(--border);border-radius:var(--control-radius);width:100%;color:var(--foreground);cursor:pointer;text-align:left;background:#fff;justify-content:space-between;align-items:center;padding:10px 14px;font-size:14px;font-weight:500;transition:border-color .15s;display:flex}.ped-pm-trigger svg{width:14px;height:14px;color:var(--muted-foreground);flex-shrink:0;transition:transform .2s}.ped-pm-trigger--open{border-color:var(--accent);border-bottom-right-radius:0;border-bottom-left-radius:0}.ped-pm-trigger--open svg{transform:rotate(180deg)}.ped-pm-dropdown{z-index:200;border-bottom-left-radius:var(--control-radius);border-bottom-right-radius:var(--control-radius);background:#1c1c2e;border:1px solid #ffffff1a;border-top:none;padding:4px 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #00000059}.ped-pm-item{color:#e8e8f0;cursor:pointer;align-items:center;gap:10px;padding:11px 16px;font-size:14px;font-weight:500;transition:background .12s;display:flex}.ped-pm-item:hover{background:#ffffff12}.ped-pm-item--selected{color:#fff;font-weight:600}.ped-pm-check{color:#6c47ff;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.ped-toggles-section{border:1px solid var(--border);border-radius:var(--control-radius);flex-direction:column;gap:2px;display:flex;overflow:hidden}.ped-toggles-title{letter-spacing:.05em;color:var(--muted-foreground);background:var(--surface);border-bottom:1px solid var(--border);margin:0;padding:10px 14px 6px;font-size:12px;font-weight:700}.ped-toggle-row:last-child{border-bottom:none}.ped-toggle-switch{background:var(--border);cursor:pointer;border-radius:12px;outline:none;flex-shrink:0;width:40px;height:23px;transition:background .2s;position:relative}.ped-toggle-switch--on{background:var(--accent)}.ped-toggle-thumb{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.ped-toggle-switch--on .ped-toggle-thumb{transform:translate(17px)}.ped-pixel-events{border:1px solid var(--border);border-radius:var(--control-radius);flex-direction:column;margin-top:8px;display:flex;overflow:hidden}.ped-capi-token{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ped-capi-form{align-items:stretch;gap:8px;margin-top:4px;display:flex}.ped-capi-form .ped-copy-html-btn{white-space:nowrap;align-self:stretch}.ped-capi-form .ped-copy-html-btn:disabled{opacity:.5;cursor:default}.ped-capi-status{align-items:center;gap:12px;margin-top:4px;display:flex}.ped-capi-ok{color:#1a7f37;font-size:13px;font-weight:600}.ped-upsell-panel{border:1px solid var(--border);border-radius:var(--control-radius);flex-direction:column;gap:14px;margin-top:10px;padding:16px;display:flex}.ped-copy-html-btn{background:var(--surface);border:1px solid var(--border);border-radius:var(--control-radius);cursor:pointer;color:var(--foreground);align-self:flex-start;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.ped-copy-html-btn svg{width:14px;height:14px}.ped-copy-html-btn:hover{background:#e8e8ed}.ped-color-input{border:1px solid var(--border);border-radius:var(--control-radius);cursor:pointer;width:48px;height:40px;padding:2px}.ped-order-bumps{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.ped-bump-card{border:1px solid var(--border);border-radius:var(--control-radius);flex-direction:column;gap:12px;padding:16px;display:flex}.ped-bump-header{justify-content:space-between;align-items:center;display:flex}.ped-bump-name{color:var(--foreground);font-size:14px;font-weight:600}.ped-bump-remove{color:#ff3b30;cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:600}.ped-add-bump-btn{background:var(--surface);border:1px solid var(--border);border-radius:var(--control-radius);cursor:pointer;color:var(--accent);justify-content:flex-start;align-items:center;gap:7px;width:100%;padding:10px 16px;font-size:14px;font-weight:600;display:flex}.ped-add-bump-btn:hover{background:#e8e8ed}.ped-table-wrap{border:1px solid var(--border);border-radius:var(--panel-radius);overflow:hidden}.ped-table{border-collapse:collapse;width:100%}.ped-table thead{background:var(--surface)}.ped-table th{text-align:left;color:var(--muted-foreground);letter-spacing:.05em;border-bottom:1px solid var(--border);padding:10px 16px;font-size:11px;font-weight:600}.ped-table td{border-bottom:1px solid var(--border);color:var(--foreground);padding:14px 16px;font-size:14px}.ped-table tr:last-child td{border-bottom:none}.ped-checkout-name{font-weight:600}.ped-badge-default{color:var(--accent);background:#3d7fbd1f;border-radius:20px;align-items:center;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.ped-checkout-link{color:var(--accent);font-variant-numeric:tabular-nums;font-size:13px;text-decoration:none}.ped-checkout-link:hover{text-decoration:underline}.ped-copy-link-btn{background:var(--surface);border:1px solid var(--border);cursor:pointer;color:var(--muted-foreground);border-radius:8px;padding:7px;display:flex}.ped-copy-link-btn svg{width:15px;height:15px}.ped-copy-link-btn:hover{color:var(--foreground)}.ped-new-checkout-form{align-items:center;gap:8px;margin-top:12px;display:flex}.ped-cancel-btn{background:var(--surface);border:1px solid var(--border);border-radius:var(--control-radius);cursor:pointer;color:var(--muted-foreground);padding:10px 16px;font-size:14px}.ped-add-checkout-btn{border:1px dashed var(--border);border-radius:var(--control-radius);color:var(--accent);cursor:pointer;background:0 0;align-items:center;gap:7px;width:100%;margin-top:12px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.ped-add-checkout-btn svg{width:14px;height:14px}.ped-add-checkout-btn:hover{border-color:var(--accent);background:#3d7fbd0d}.chk-root{--chk-emerald:#059669;--chk-ink:#1d1d1f;--chk-muted:#72727a;min-height:100vh;color:var(--chk-ink);background:linear-gradient(#05966905 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#05966905 1px,#0000 1px) 0 0/30px 30px,linear-gradient(135deg,#fff 0%,#f7faf9 48%,#eef8f3 100%) 0 0/100% 100%;flex-direction:column;font-family:DM Sans,system-ui,sans-serif;display:flex}.chk-bg{z-index:-1;position:fixed;inset:0;background:0 0!important}.chk-loading{justify-content:center;align-items:center;min-height:100vh;display:flex}.chk-not-found{text-align:center;min-height:100vh;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.chk-not-found h1{color:var(--foreground);margin:0;font-size:24px;font-weight:700}.chk-spinner{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:40px;height:40px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.chk-spinner-sm{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin;display:inline-block}.chk-main{box-sizing:border-box;flex:1;width:100%;max-width:1120px;margin:0 auto;padding:34px 20px 44px}.chk-product-header{-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#ffffffc7;border:1px solid #0000000f;border-radius:24px;align-items:flex-start;gap:20px;margin-bottom:22px;padding:20px;display:flex;box-shadow:0 14px 34px #0f172a0e}.chk-product-img{object-fit:cover;border-radius:20px;flex-shrink:0;width:112px;height:112px;box-shadow:0 15px 35px #0f172a1a}.chk-product-info{flex-direction:column;gap:6px;display:flex}.chk-product-name{color:var(--foreground);letter-spacing:0;margin:0;font-size:26px;font-weight:700}.chk-product-desc{color:var(--chk-muted);margin:0;font-size:14px;line-height:1.5}.chk-two-col{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px;display:grid}@media (max-width:820px){.chk-two-col{grid-template-columns:1fr}}.chk-form-section{flex-direction:column;gap:20px;display:flex}.chk-section{-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);border-radius:var(--panel-radius);background:#ffffffe0;border:1px solid #ffffffb3;flex-direction:column;gap:16px;padding:22px;display:flex;box-shadow:0 2px 12px #0000000f}.chk-section-title{color:var(--foreground);letter-spacing:0;margin:0;font-size:17px;font-weight:700}.chk-field{flex-direction:column;gap:6px;display:flex}.chk-label{color:#3b3d42;font-size:13px;font-weight:600}.chk-input{border:1px solid var(--border);border-radius:var(--control-radius);color:var(--foreground);box-sizing:border-box;background:#fff;outline:none;padding:11px 14px;font-size:15px}.chk-input:focus{border-color:#3d7fbd6b;box-shadow:0 0 0 4px #3d7fbd1a}.chk-input--card{letter-spacing:.08em;font-variant-numeric:tabular-nums}.chk-select{border:1px solid var(--border);border-radius:var(--control-radius);color:var(--foreground);appearance:none;cursor:pointer;background:#fff;outline:none;width:100%;padding:11px 36px 11px 14px;font-size:14px}.chk-select-wrap{position:relative}.chk-select-wrap svg{pointer-events:none;width:10px;height:10px;color:var(--muted-foreground);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.chk-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.chk-payment-tabs{flex-wrap:wrap;gap:9px;display:flex}.chk-pm-tab{border:2px solid var(--border);color:#727780;cursor:pointer;background:#ffffffeb;border-width:1px;border-radius:15px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:116px;height:48px;padding:12px;font-size:14px;font-weight:600;transition:all .15s;display:flex}.chk-pm-tab:hover{color:var(--foreground);border-color:#3d7fbd47;box-shadow:0 8px 20px #3d7fbd14}.chk-pm-tab--active{color:var(--chk-emerald);background:#05966914;border-color:#05966947}.chk-icon{vertical-align:middle;width:18px;height:18px}.chk-card-fields{flex-direction:column;gap:14px;display:flex}.chk-pix-info,.chk-boleto-info{flex-direction:column;gap:10px;padding:8px 0;display:flex}.chk-pix-badge,.chk-boleto-badge{color:#fff;background:#00b14f;border-radius:10px;justify-content:center;align-items:center;width:64px;padding:7px;font-size:14px;font-weight:700;display:inline-flex}.chk-boleto-badge{background:#5856d6}.chk-pix-info p,.chk-boleto-info p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.5}.chk-boleto-warning{color:#c77700!important;font-weight:600!important}.chk-pix-advantage{color:var(--success);flex-wrap:wrap;gap:14px;font-size:13px;font-weight:600;display:flex}.chk-pix-advantage span{margin-right:4px}.chk-coupon-row{gap:10px;display:flex}.chk-coupon-btn{background:var(--surface);border:1px solid var(--border);border-radius:var(--control-radius);cursor:pointer;white-space:nowrap;color:var(--foreground);padding:11px 18px;font-size:14px;font-weight:600}.chk-order-bump{cursor:pointer;-webkit-backdrop-filter:blur(18px)saturate(1.24);background:#ffffffd1;border:1px solid #0000000f;border-radius:24px;align-items:flex-start;gap:14px;padding:16px 18px;transition:all .15s;display:flex;box-shadow:0 14px 34px #0f172a0e}.chk-order-bump input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin-top:2px}.chk-order-bump--selected{border-color:var(--accent);background:#3d7fbd0f}.chk-bump-cta{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;margin:0 0 3px;font-size:12px;font-weight:700}.chk-bump-title{color:var(--foreground);margin:0 0 3px;font-size:15px;font-weight:700}.chk-bump-desc{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.4}.chk-submit-btn{color:#fff;cursor:pointer;border:none;border-radius:17px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;padding:16px 24px;font-size:17px;font-weight:700;transition:opacity .15s;display:flex;box-shadow:0 18px 38px #05966938;background:linear-gradient(135deg,#0a8f63,#06b074)!important}.chk-submit-btn:hover:not(:disabled){opacity:1;transform:translateY(-1px)}.chk-submit-btn:disabled{opacity:.7;cursor:not-allowed}.chk-submit-btn .chk-icon{width:20px;height:20px}.chk-submit-loading{align-items:center;gap:10px;display:flex}.chk-security-badges{color:var(--chk-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;font-size:12px;display:flex}.chk-security-badges span{align-items:center;gap:5px;display:flex}.chk-security-badges .chk-icon{width:14px;height:14px}.chk-result{text-align:center;border-radius:var(--panel-radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #ffffffb3;flex-direction:column;align-items:center;gap:16px;padding:40px 24px;display:flex}.chk-result h2{color:var(--foreground);margin:0;font-size:22px;font-weight:700}.chk-result p{color:var(--muted-foreground);margin:0;font-size:14px}.chk-result-icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:22px;font-weight:700;display:flex}.chk-result-icon--success{background:var(--success)}.chk-result-icon--pix{background:#00b14f;font-size:14px}.chk-result-icon--boleto{background:#5856d6;font-size:13px}.chk-result-icon--error{background:#ff3b30}.chk-pix-code{background:var(--surface);border:1px solid var(--border);word-break:break-all;text-align:left;border-radius:10px;max-width:100%;padding:14px 18px;font-family:monospace;font-size:13px}.chk-copy-btn{background:var(--accent);color:#fff;border-radius:var(--control-radius);cursor:pointer;border:none;padding:11px 22px;font-size:14px;font-weight:600}.chk-boleto-link{color:#5856d6;font-size:14px;font-weight:600;text-decoration:underline}.chk-retry-btn{background:var(--surface);border:1px solid var(--border);border-radius:var(--control-radius);cursor:pointer;color:var(--foreground);padding:11px 22px;font-size:14px;font-weight:600}.chk-summary{position:sticky;top:22px}.chk-summary-card{-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);border-radius:var(--panel-radius);background:#ffffffe0;border:1px solid #ffffffb3;padding:24px;box-shadow:0 2px 12px #0000000f}.chk-summary-title{color:var(--foreground);margin:0 0 16px;font-size:15px;font-weight:700}.chk-summary-line{color:var(--muted-foreground);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;display:flex}.chk-summary-total{color:var(--foreground);border-top:1px solid var(--border);font-variant-numeric:tabular-nums;letter-spacing:0;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;font-size:18px;font-weight:700;display:flex}.chk-footer{text-align:center;color:var(--chk-muted);background:0 0;border-top:0;margin-top:auto;padding:22px 20px 28px;font-size:13px}@media (max-width:640px){.prd-root{padding:20px}.ped-two-col{grid-template-columns:1fr}.ped-content{padding:24px 20px}.ped-topbar,.ped-footer{padding-left:20px;padding-right:20px}.ped-tabs{padding:0 20px}.chk-row{grid-template-columns:1fr}}.ped-badge-custom{color:var(--accent);background:#3d7fbd1a;border-radius:20px;align-items:center;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.ped-personalize-btn{border:1px solid var(--border);color:var(--foreground);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:13px;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.ped-personalize-btn svg{flex-shrink:0;width:15px;height:15px}.ped-personalize-btn:hover{background:var(--surface);border-color:var(--accent);color:var(--accent)}.chk-custom-drawer{border:1px solid var(--border);border-radius:var(--panel-radius);z-index:50;background:#fff;flex-direction:column;width:340px;max-height:80vh;display:flex;position:absolute;top:0;right:-300px;box-shadow:0 8px 40px #0000001f}.chk-custom-drawer-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.chk-custom-drawer-header h3{color:var(--foreground);margin:0;font-size:15px;font-weight:700}.chk-custom-drawer-header h3 span{color:var(--accent)}.chk-custom-close{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;border-radius:6px;padding:4px;display:flex}.chk-custom-close:hover{background:var(--surface)}.chk-custom-close svg{width:18px;height:18px}.chk-custom-body{flex:1;padding:0 20px 20px;overflow-y:auto}.chk-custom-section{border-bottom:1px solid var(--border);padding:16px 0}.chk-custom-section:last-child{border-bottom:none}.chk-custom-section h4{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 12px;font-size:12px;font-weight:700}.chk-custom-field{margin-top:10px}.chk-custom-field:first-of-type{margin-top:0}.chk-custom-field label{color:var(--foreground);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.chk-custom-layout-options{gap:8px;display:flex}.chk-custom-layout-btn{border:2px solid var(--border);background:var(--surface);cursor:pointer;color:var(--muted-foreground);border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:6px;padding:12px 8px;font-size:12px;font-weight:500;transition:border-color .15s,color .15s;display:flex}.chk-custom-layout-btn.--active{border-color:var(--accent);color:var(--accent);background:#0071e30a}.chk-custom-layout-btn:hover:not(.--active){border-color:#bbb}.chk-custom-colors{flex-direction:column;gap:10px;display:flex}.chk-custom-color-field{align-items:center;gap:10px;display:flex}.chk-custom-color-swatch{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;width:36px;height:36px;padding:0}.chk-custom-color-label{color:var(--foreground);font-size:13px;font-weight:500;display:block}.chk-custom-color-value{color:var(--muted-foreground);font-family:monospace;font-size:11px;display:block}.chk-custom-actions{flex-direction:column;gap:8px;padding-top:4px;display:flex}.chk-dual-card-divider{text-align:center;color:var(--muted-foreground);margin:16px 0;font-size:12px;font-weight:600;position:relative}.chk-dual-card-divider:before,.chk-dual-card-divider:after{content:"";background:var(--border);width:calc(50% - 20px);height:1px;position:absolute;top:50%}.chk-dual-card-divider:before{left:0}.chk-dual-card-divider:after{right:0}.chk-card-section-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin:0 0 10px;font-size:12px;font-weight:700}.chk-amount-split{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.chk-amount-split-field{flex-direction:column;gap:4px;display:flex}.chk-amount-split-field label{color:var(--muted-foreground);font-size:12px;font-weight:500}.chk-amount-split-field input{border:1px solid var(--border);color:var(--foreground);background:#fffffff0;border-color:#00000014;border-radius:14px;min-height:46px;padding:10px 12px;font-family:inherit;font-size:14px}.chk-cardpix-info{background:var(--surface);border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:14px;display:flex}.chk-cardpix-pix-amount{color:var(--foreground);font-size:15px;font-weight:700}.chk-cardpix-pix-label{color:var(--muted-foreground);font-size:12px}.chk-countdown{color:#fff;text-align:center;background:#ff3b30;border-radius:10px;margin-bottom:16px;padding:10px 20px}.chk-countdown-msg{margin-bottom:4px;font-size:13px;font-weight:500}.chk-countdown-time{letter-spacing:.05em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.ped-bump-picker{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.ped-bump-picker-field{flex-direction:column;gap:4px;display:flex}.ped-bump-picker-field label{color:var(--muted-foreground);font-size:12px;font-weight:500}.ped-bump-picker-field select{border:1px solid var(--border);border-radius:var(--control-radius);color:var(--foreground);cursor:pointer;background:#fff;padding:8px 10px;font-size:13px}.ped-upsell-picker{background:var(--surface);border:1px solid var(--border);border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;padding:12px;display:grid}.ped-upsell-picker-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);grid-column:1/-1;margin-bottom:2px;font-size:12px;font-weight:700}.ped-upsell-picker select{border:1px solid var(--border);border-radius:var(--control-radius);color:var(--foreground);cursor:pointer;background:#fff;padding:8px 10px;font-size:13px}.ckb-root{width:100vw;height:100vh;font-family:var(--font-dm-sans,system-ui, sans-serif);--ckb-emerald:#059669;--ckb-emerald-soft:#0596691a;--ckb-blue:#3d7fbd;--ckb-blue-soft:#3d7fbd1a;--ckb-ink:#1d1d1f;--ckb-muted:#73737a;--ckb-line:#00000013;--ckb-glass:#ffffffc2;--ckb-glass-strong:#ffffffeb;color:var(--ckb-ink);letter-spacing:0;background:linear-gradient(#3d7fbd06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#3d7fbd06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(135deg,#fbfcfd 0%,#f3f7f6 47%,#eef8f3 100%) 0 0/100% 100%;flex-direction:column;display:flex;overflow:hidden}.ckb-loading{justify-content:center;align-items:center;height:100vh;display:flex}.ckb-topbar{z-index:100;-webkit-backdrop-filter:blur(20px)saturate(1.4);background:#ffffffc7;border-bottom:1px solid #00000012;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:64px;padding:0 22px;display:flex;box-shadow:0 8px 30px #1e293b0d}.ckb-topbar-left{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.ckb-topbar-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.ckb-back-btn{cursor:pointer;color:var(--muted-foreground,#6b7280);background:#ffffffb8;border:1px solid #0000000f;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;padding:4px;display:flex;box-shadow:inset 0 1px #ffffffd9}.ckb-back-btn:hover{background:var(--surface,#f9fafb)}.ckb-back-btn .ckb-icon{width:20px;height:20px}.ckb-name-input{color:var(--foreground,#111);background:#ffffffb8;border:1px solid #00000012;border-radius:11px;min-width:0;max-width:280px;height:38px;padding:0 13px;font-family:inherit;font-size:17px;font-weight:700}.ckb-name-input:hover{background:var(--surface,#f9fafb)}.ckb-name-input:focus{background:#fff;border-color:#3d7fbd73;outline:none;box-shadow:0 0 0 4px #3d7fbd1a}.ckb-device-toggle{background:#f4f7f9cc;border:1px solid #00000012;border-radius:12px;gap:2px;height:38px;padding:3px;display:flex}.ckb-device-btn{cursor:pointer;color:#7b7f86;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;width:34px;height:30px;padding:4px 8px;display:flex}.ckb-device-btn.--active{color:var(--ckb-blue);background:#fffffff0;box-shadow:0 3px 10px #3d7fbd1f}.ckb-device-btn .ckb-icon{width:16px;height:16px}.ckb-save-status{color:#9a6a05;white-space:nowrap;background:#ffffff9e;border-radius:999px;align-items:center;gap:7px;height:32px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.ckb-save-status.--saved{color:var(--ckb-emerald)}.ckb-save-status.--saving{color:var(--ckb-blue)}.ckb-save-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#1d1d1f;border:none;border-radius:8px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:600;box-shadow:0 12px 26px #1d1d1f2e}.ckb-save-btn:hover{opacity:1;transform:translateY(-1px)}.ckb-save-btn:disabled{opacity:.6;cursor:default}.ckb-preview-btn{border:1px solid var(--border,#e5e7eb);color:var(--ckb-ink);cursor:pointer;white-space:nowrap;background:#ffffffd1;border-color:#00000014;border-radius:12px;align-items:center;gap:4px;height:38px;padding:0 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fffc}.ckb-preview-btn:hover{color:var(--ckb-emerald);background:#fffffff0;border-color:#05966942}.ckb-body{flex:1;grid-template-columns:minmax(0,1fr) 360px;min-height:0;display:grid;overflow:hidden}.ckb-canvas{background:0 0;flex-direction:column;flex:1;align-items:center;min-width:0;padding:28px 32px 80px;display:flex;overflow-y:auto}.ckb-device-frame{-webkit-backdrop-filter:blur(22px)saturate(1.25);background:#ffffffad;border:1px solid #ffffffbd;border-radius:24px;width:min(100%,1120px);max-width:1120px;transition:width .3s,max-width .3s;overflow:visible;box-shadow:0 28px 70px #1f293721,inset 0 1px #ffffffe0}.ckb-device-frame--mobile{max-width:430px}.ckb-device-frame--desktop{max-width:960px}.ckb-dropzone{color:var(--ckb-blue);text-align:center;cursor:default;background:#3d7fbd0b;border:1px dashed #3d7fbd52;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;margin:0;padding:28px;display:flex}.ckb-dropzone span{color:var(--ckb-ink);font-size:15px;font-weight:600}.ckb-dropzone p{color:var(--ckb-muted);margin:0;font-size:13px}.ckb-add-block-icon{color:#3d7fbd7a;width:46px;height:46px}.ckb-comp-wrap{text-align:left;appearance:none;width:100%;font:inherit;color:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:18px;padding:0;transition:border-color .15s,box-shadow .15s,transform .15s;display:block;position:relative;overflow:hidden}.ckb-comp-wrap:hover{border-color:#3d7fbd52;box-shadow:0 10px 24px #3d7fbd14}.ckb-comp-wrap--selected{box-shadow:0 0 0 4px #0596691a,0 18px 36px #05966914;border-color:#0596697a!important}.ckb-builder-stage{box-sizing:border-box;flex-direction:column;gap:0;width:100%;padding:18px;display:flex}.ckb-zone{border-radius:16px;flex-direction:column;width:100%;margin-bottom:6px;display:flex;overflow:visible}.ckb-zone--filled{margin-bottom:10px}.ckb-zone-head{align-items:center;gap:7px;padding:5px 4px 7px;display:flex}.ckb-zone-head>span{text-transform:uppercase;letter-spacing:.06em;color:#0000005c;font-size:10px;font-weight:700}.ckb-zone-body{flex-direction:column;gap:6px;width:100%;display:flex}.ckb-zone-empty{background:#3d7fbd06;border:1.5px dashed #3d7fbd33;border-radius:14px;justify-content:center;align-items:center;min-height:56px;display:flex}.ckb-zone-empty>span{color:#0000004d;font-size:12px;font-weight:500}.ckb-zone--compact .ckb-zone-empty{min-height:48px}.ckb-checkout-stage{align-items:flex-start;gap:14px;width:100%;display:flex}.ckb-checkout-primary{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ckb-checkout-side{flex-direction:column;flex-shrink:0;gap:6px;width:220px;display:flex}.ckb-device-frame--mobile .ckb-checkout-stage{flex-direction:column}.ckb-device-frame--mobile .ckb-checkout-side{width:100%}.ckb-preview-payment-card--main{position:static}.ckb-extra-tray{background:#ffffff80;border:1.5px dashed #0000001a;border-radius:14px;flex-direction:column;gap:5px;padding:8px;display:flex}.ckb-extra-tray>span{text-transform:uppercase;letter-spacing:.06em;color:#0000005c;padding:2px 4px 6px;font-size:10px;font-weight:700}.ckb-position-section{background:#3d7fbd0a;border:1px solid #3d7fbd1f;border-radius:14px;margin-bottom:2px;padding:14px}.ckb-position-hint{color:var(--ckb-muted);margin:4px 0 0;font-size:11px;line-height:1.4}.ckb-comp-toolbar{z-index:20;-webkit-backdrop-filter:blur(16px);background:#1d1d1fd1;border-radius:999px;gap:2px;padding:4px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 4px 12px #0003}.ckb-comp-toolbar button{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:25px;height:25px;padding:0;font-size:12px;display:flex}.ckb-comp-toolbar button:hover{background:#fff3}.ckb-comp-toolbar button:disabled{opacity:.35;cursor:default}.ckb-comp-toolbar-delete:hover{background:#ef44444d!important}.ckb-comp-toolbar .ckb-icon{width:14px;height:14px}.ckb-form-outline{background:0 0;border-top:0;padding:18px}.ckb-fo-section{margin-bottom:17px}.ckb-fo-label{text-transform:uppercase;letter-spacing:0;color:#6f737a;margin-bottom:8px;font-size:11px;font-weight:700}.ckb-fo-field{color:#9ba0a6;background:#f8faf9;border:1px solid #0001;border-radius:12px;align-items:center;height:40px;margin-bottom:8px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.ckb-fo-field-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ckb-fo-tabs{gap:7px;margin-bottom:10px;display:flex}.ckb-fo-tab{color:#858b92;background:#f8faf9;border:1px solid #0000000e;border-radius:11px;flex:1;justify-content:center;align-items:center;height:34px;font-size:12px;font-weight:600;display:flex}.ckb-fo-cta{opacity:1;color:#fff;background:linear-gradient(135deg,#0a8f63,#06b074);border-radius:14px;justify-content:center;align-items:center;height:48px;margin:16px 0 12px;font-size:14px;font-weight:800;display:flex;box-shadow:0 15px 30px #05966938}.ckb-fo-badges{gap:7px;margin-top:8px;display:flex}.ckb-fo-badge{color:#8a9097;background:#f6f8f7;border-radius:999px;flex:1;justify-content:center;align-items:center;height:24px;font-size:11px;font-weight:700;display:flex}.ckb-panel{-webkit-backdrop-filter:blur(22px)saturate(1.32);background:#ffffffb8;border-left:1px solid #00000012;flex-direction:column;flex-shrink:0;width:360px;display:flex;overflow-y:auto;box-shadow:-18px 0 45px #0f172a0d}.ckb-picker{padding:18px}.ckb-picker-header{padding:16px 16px 0}.ckb-picker-section-label{letter-spacing:0;text-transform:uppercase;color:#7f8389;margin-bottom:9px;padding:0 2px;font-size:10px;font-weight:700}.ckb-picker-grid{grid-template-columns:1fr;gap:8px;padding:0;display:grid}.ckb-picker-btn{border:1px solid var(--border,#e5e7eb);cursor:pointer;color:var(--foreground,#111);text-align:left;background:#ffffffc2;border-color:#00000012;border-radius:16px;flex-direction:row;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px;font-family:inherit;transition:all .13s;display:flex;box-shadow:0 8px 18px #0f172a09}.ckb-picker-btn:hover{color:var(--ckb-emerald);background:#fffffff0;border-color:#05966942;box-shadow:0 14px 28px #05966917}.ckb-picker-btn:active{transform:scale(.97)}.ckb-picker-icon{width:42px;height:42px;color:var(--ckb-blue);background:#3d7fbd14;border-radius:14px;justify-content:center;align-items:center;display:flex}.ckb-picker-icon .ckb-icon{width:20px;height:20px}.ckb-picker-btn:hover .ckb-picker-icon{color:var(--ckb-emerald);background:#0596691a}.ckb-picker-label{color:var(--ckb-ink);font-size:13px;font-weight:600}.ckb-settings{background:0 0;flex-direction:column;flex:1;display:flex}.ckb-settings-header{z-index:3;-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#ffffffb8;border-bottom:1px solid #00000012;flex-shrink:0;justify-content:space-between;align-items:center;min-height:62px;padding:14px 18px;display:flex;position:sticky;top:0}.ckb-settings-title{color:var(--ckb-ink);font-size:16px;font-weight:700}.ckb-settings-actions{gap:2px;display:flex}.ckb-settings-actions button{cursor:pointer;color:var(--muted-foreground,#6b7280);background:0 0;border:none;border-radius:10px;justify-content:center;width:30px;height:30px;padding:6px;transition:background .12s;display:flex}.ckb-settings-actions button:hover{background:var(--surface,#f5f5f7);color:var(--foreground,#111)}.ckb-settings-delete:hover{color:#ef4444!important;background:#fee2e2!important}.ckb-settings-actions .ckb-icon{width:16px;height:16px}.ckb-settings-body{flex-direction:column;flex:1;gap:15px;padding:18px;display:flex;overflow-y:auto}.ckb-settings-section{border-top:1px solid var(--border,#e5e7eb);margin-top:2px;padding-top:14px}.ckb-settings-section-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground,#6b7280);margin-bottom:12px;font-size:10px;font-weight:700}.ckb-sfield{flex-direction:column;gap:7px;display:flex}.ckb-sfield-label{color:var(--foreground,#111);letter-spacing:-.01em;font-size:12px;font-weight:600}.ckb-input{border:1px solid var(--border,#e5e7eb);color:var(--foreground,#111);box-sizing:border-box;background:#fff;border-radius:9px;width:100%;padding:8px 11px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.ckb-input:focus{border-color:var(--accent,#0071e3);outline:none;box-shadow:0 0 0 3px #0071e31a}.ckb-textarea{border:1px solid var(--border,#e5e7eb);color:var(--foreground,#111);resize:vertical;box-sizing:border-box;background:#fff;border-radius:9px;width:100%;padding:8px 11px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.ckb-textarea:focus{border-color:var(--accent,#0071e3);outline:none;box-shadow:0 0 0 3px #0071e31a}.ckb-select-wrap{position:relative}.ckb-select{border:1px solid var(--border,#e5e7eb);width:100%;color:var(--foreground,#111);appearance:none;cursor:pointer;background:#fff;border-radius:9px;padding:8px 30px 8px 11px;font-family:inherit;font-size:13px;transition:border-color .15s}.ckb-select:focus{border-color:#3d7fbd6b;outline:none;box-shadow:0 0 0 4px #3d7fbd1a}.ckb-select-wrap .ckb-icon{pointer-events:none;width:12px;height:12px;color:var(--muted-foreground,#6b7280);position:absolute;top:50%;right:9px;transform:translateY(-50%)}.ckb-color-row{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:9px;align-items:center;gap:10px;padding:7px 10px;display:flex}.ckb-color-swatch-wrap{cursor:pointer;flex-shrink:0;position:relative}.ckb-color-input{opacity:0;width:0;height:0;position:absolute}.ckb-color-swatch{cursor:pointer;border:1px solid #00000014;border-radius:6px;width:28px;height:28px;display:block}.ckb-color-label{color:var(--foreground,#111);flex:1;font-size:13px;font-weight:500}.ckb-color-value{color:var(--muted-foreground,#6b7280);letter-spacing:.02em;font-family:monospace;font-size:11px}.ckb-number-row{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.ckb-number-label{color:var(--foreground,#111);font-size:13px;font-weight:500}.ckb-number-input{border:1px solid var(--border,#e5e7eb);text-align:center;background:#ffffffdb;border-color:#00000013;border-radius:12px;width:72px;min-height:38px;padding:5px 8px;font-family:inherit;font-size:13px}.ckb-number-input:focus{border-color:var(--accent,#0071e3);outline:none}.ckb-toggle-row{border:1px solid var(--border,#e5e7eb);cursor:pointer;letter-spacing:0;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.ckb-toggle-label{color:#3b3d42;font-size:13px;font-weight:500}.ckb-align-btns{gap:4px;display:flex}.ckb-align-btn{border:1px solid var(--border,#e5e7eb);cursor:pointer;color:var(--muted-foreground,#6b7280);background:#fff;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:8px;transition:all .13s;display:flex}.ckb-align-btn.--active{border-color:var(--accent,#0071e3);color:var(--accent,#0071e3);background:#0071e30f}.ckb-align-btn:hover:not(.--active){background:var(--surface,#f5f5f7)}.ckb-align-btn .ckb-icon{width:15px;height:15px}.ckb-bg-type-btns{gap:4px;margin-bottom:10px;display:flex}.ckb-bg-type-btn{border:1px solid var(--border,#e5e7eb);cursor:pointer;color:var(--muted-foreground,#6b7280);background:#fff;border-radius:8px;flex:1;padding:7px 6px;font-family:inherit;font-size:12px;font-weight:600;transition:all .13s}.ckb-bg-type-btn.--active{border-color:var(--accent,#0071e3);color:var(--accent,#0071e3);background:#0071e30f}.ckb-bg-type-btn:hover:not(.--active){background:var(--surface,#f5f5f7)}.ckb-radio-row{cursor:pointer;align-items:center;gap:9px;padding:4px 0;font-size:13px;display:flex}.ckb-radio-row input[type=radio]{accent-color:var(--accent,#0071e3);cursor:pointer;flex-shrink:0;width:15px;height:15px}.ckb-icon-picker{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.ckb-icon-btn{border:1px solid var(--border,#e5e7eb);cursor:pointer;color:var(--foreground,#111);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .13s;display:flex}.ckb-icon-btn.--active{color:var(--ckb-emerald);background:#05966914;border-color:#05966947}.ckb-icon-btn:hover:not(.--active){background:var(--surface,#f5f5f7)}.ckb-icon-btn svg{width:17px;height:17px}.ckb-seal-preview-row{justify-content:center;padding:14px 0;display:flex}.ckb-img-upload-field{flex-direction:column;gap:8px;display:flex}.ckb-img-upload-box{border:2px dashed var(--border,#e5e7eb);background:#3d7fbd0a;border-color:#3d7fbd38;border-radius:13px;justify-content:center;align-items:center;min-height:100px;transition:border-color .15s,background .15s;display:flex;position:relative;overflow:hidden}.ckb-img-upload-box:hover:not([style*="cursor: default"]){border-color:var(--accent,#0071e3);background:#0071e308}.ckb-img-upload-box--loading{opacity:.6;pointer-events:none}.ckb-img-upload-placeholder{color:var(--ckb-blue);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:20px 16px;font-size:12px;font-weight:500;display:flex}.ckb-img-upload-placeholder .ckb-icon{opacity:.7;width:28px;height:28px;margin-bottom:2px}.ckb-img-upload-hint{color:var(--muted-foreground,#6b7280);font-size:11px;font-weight:400}.ckb-img-uploading{color:var(--accent,#0071e3);font-size:13px;font-weight:500}.ckb-img-preview-wrap{width:100%;position:relative}.ckb-img-preview{max-width:100%;display:block}.ckb-img-remove-btn{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;line-height:1;display:flex;position:absolute;top:6px;right:6px}.ckb-img-change-btn{color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:6px;right:6px}.ckb-img-change-btn .ckb-icon{width:14px;height:14px}.ckb-upload-error{color:#ef4444;font-size:11px}.ckb-list-item-row{align-items:center;gap:6px;margin-bottom:4px;display:flex}.ckb-remove-item{cursor:pointer;color:#ef4444;background:0 0;border:none;border-radius:5px;flex-shrink:0;padding:4px;display:flex}.ckb-remove-item:hover{background:#fee2e2}.ckb-remove-item .ckb-icon{width:14px;height:14px}.ckb-add-item-btn{border:1px dashed var(--border,#e5e7eb);color:var(--accent,#0071e3);cursor:pointer;background:0 0;border-radius:8px;width:100%;margin-top:4px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .13s}.ckb-add-item-btn:hover{border-color:var(--accent,#0071e3);background:#0071e30a}.ckb-star-picker{gap:6px;display:flex}.ckb-star-btn{cursor:pointer;color:#ddd;background:0 0;border:none;padding:0;font-size:26px;line-height:1;transition:color .13s}.ckb-star-btn.--active{color:#f5a623}.ckb-video-hint{color:#6d5312;background:#ffc10714;border:1px solid #ffc1072e;border-radius:7px;padding:8px 10px;font-size:11px}.ckb-integration-select .ckb-select-wrap{margin-bottom:10px}.ckb-prev-header{box-sizing:border-box;background:#ffffffdb;border:1px solid #0000000f;flex-direction:column;width:100%;min-height:100px;padding:18px 20px;display:flex}.ckb-prev-header-inner{align-items:center;gap:16px;width:100%;display:flex}.ckb-prev-header-inner--center{text-align:center;flex-direction:column;justify-content:center;align-items:center}.ckb-prev-header-inner--left{flex-direction:row;justify-content:flex-start;align-items:center}.ckb-prev-header-img{flex-shrink:0}.ckb-prev-header-img img{object-fit:cover;border-radius:14px;max-width:80px;max-height:80px;display:block;box-shadow:0 8px 20px #0f172a1f}.ckb-prev-header-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.ckb-prev-header-kicker{text-transform:uppercase;letter-spacing:.06em;color:var(--ckb-emerald);font-size:10px;font-weight:800;display:block}.ckb-prev-header-title{font-weight:700;line-height:1.2}.ckb-prev-header-desc{color:var(--ckb-muted);margin:0;font-size:12px;line-height:1.4}.ckb-prev-header-price{align-items:baseline;gap:6px;margin-top:4px;display:flex}.ckb-prev-header-price span{color:var(--ckb-muted);font-size:11px;font-weight:600}.ckb-prev-header-price strong{color:var(--ckb-ink);font-size:18px;font-weight:800}.ckb-prev-header-empty{color:#0000004d;padding:8px 0;font-size:12px;font-style:italic}.ckb-prev-img-placeholder{color:#3d7fbd8a;background:#3d7fbd12;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:64px;height:64px;font-size:10px;display:flex}.ckb-prev-img-placeholder .ckb-icon{width:20px;height:20px}.ckb-prev-image{padding:12px}.ckb-prev-text{background:#ffffffad;border:1px solid #0000000b;padding:20px;line-height:1.5}.ckb-prev-adv{align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.ckb-prev-adv--dark{background:#1d1d1f}.ckb-prev-adv--vertical{flex-direction:column}.ckb-prev-adv-icon{background:#ffffffbf;border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ckb-prev-adv-icon svg{width:20px;height:20px}.ckb-prev-adv-title{font-size:14px;font-weight:700}.ckb-prev-adv-desc{color:#666;margin-top:2px;font-size:12px}.ckb-prev-seal{padding:12px}.ckb-prev-list{padding:12px 16px}.ckb-prev-list-title{margin-bottom:8px;font-weight:700}.ckb-prev-list-item{align-items:center;gap:9px;padding:6px 0;display:flex}.ckb-prev-countdown{text-align:center;justify-content:center;align-items:center;gap:12px;padding:15px 18px;display:flex;box-shadow:0 14px 30px #1118271f}.ckb-prev-countdown-msg{opacity:.85;margin:0;font-size:13px;font-weight:600}.ckb-prev-countdown-time{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:25px;font-weight:800}.ckb-prev-testimonial{background:#ffffffd6;border:1px solid #0000000f;border-radius:10px;align-items:flex-start;gap:12px;margin:0;padding:18px;display:flex;box-shadow:0 10px 26px #0f172a0b}.ckb-prev-test-avatar img,.ckb-prev-test-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:44px;height:44px}.ckb-prev-test-text{color:#444;font-size:13px;font-style:italic}.ckb-prev-test-stars{color:#f5a623;margin:4px 0;font-size:14px}.ckb-prev-test-name{color:#333;font-size:12px;font-weight:700}.ckb-prev-video{padding:12px}.ckb-prev-video-placeholder{color:#999;background:#f0f0f0;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:30px;font-size:12px;display:flex}.ckb-prev-video-placeholder .ckb-icon{color:#bbb;width:32px;height:32px}.ckb-prev-facebook{color:var(--ckb-blue);background:#3d7fbd0f;border:1px solid #3d7fbd1c;align-items:center;gap:8px;min-height:60px;padding:14px 16px;font-size:13px;font-weight:600;display:flex}.ckb-prev-facebook .ckb-icon{width:28px;height:28px}.ckb-prev-chat{justify-content:flex-end;padding:10px 16px;display:flex}.ckb-prev-chat-bubble{color:#fff;border-radius:16px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:flex;box-shadow:0 14px 28px #0596692e}.ckb-prev-chat-bubble .ckb-icon{width:18px;height:18px}.ckb-icon{flex-shrink:0;width:18px;height:18px;display:inline-block}.chk-builder-components{flex-direction:column;gap:14px;width:min(100% - 40px,1120px);margin:34px auto 0;display:flex}.chk-builder-comp+.chk-builder-comp{border-top:1px solid #0000000a}.chk-seal-block{padding:12px 0}.chk-list-block{padding:20px}.chk-list-item{align-items:center;gap:8px;padding:6px 0;display:flex}.chk-adv-block{align-items:flex-start;gap:14px;padding:16px;display:flex}.chk-adv-block--dark{color:#fff;background:#1a1a2e}.chk-adv-icon{border:2px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.chk-adv-icon svg{width:22px;height:22px}.chk-adv-title{font-size:15px;font-weight:700}.chk-adv-desc{opacity:.7;margin-top:3px;font-size:13px}.chk-testimonial-block{border-radius:12px;align-items:flex-start;gap:14px;margin:0;padding:18px;display:flex;box-shadow:0 1px 6px #00000012}.chk-testimonial-avatar img{object-fit:cover;border-radius:50%;width:50px;height:50px}.chk-testimonial-text{color:#444;font-size:14px;font-style:italic}.chk-testimonial-stars{color:#f5a623;margin:4px 0;font-size:16px}.chk-testimonial-name{font-size:13px;font-weight:700}.chk-countdown-block{text-align:center;background:#1d1d1f;border-radius:18px;width:min(100% - 32px,1040px);margin:18px auto 0;padding:14px 20px;box-shadow:0 16px 36px #1d1d1f29}.chk-countdown-block-msg{opacity:.9;margin-bottom:6px;font-size:13px;font-weight:600}.chk-countdown-block-time{letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:900}.chk-video-block{padding:12px}.chk-video-embed{border-radius:22px;height:0;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f172a1a}.chk-video-embed iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.chk-video-block,.chk-video-embed{box-sizing:border-box;max-width:100%}.chk-header-block-kicker{text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800;display:block}.chk-fb-block--live{min-height:0;box-shadow:none;color:inherit;background:0 0;border:none;max-width:100%;padding:0;overflow:hidden}.chk-fb-block--live iframe{max-width:100%;margin:0 auto;display:block}.chk-wa-fab{z-index:60;color:#fff;background:#25d366;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 26px #25d3666b}.chk-wa-fab:hover{transform:translateY(-2px);box-shadow:0 14px 32px #25d36680}.chk-exit-overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8c;justify-content:center;align-items:center;padding:20px;animation:.16s ease-out chkExitFade;display:flex;position:fixed;inset:0}@keyframes chkExitFade{0%{opacity:0}to{opacity:1}}.chk-exit-modal{text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:380px;padding:28px 24px;display:flex;position:relative;box-shadow:0 30px 70px #0f172a59}.chk-exit-close{color:#98a0ac;cursor:pointer;background:0 0;border:none;font-size:24px;line-height:1;position:absolute;top:10px;right:14px}.chk-exit-img{border-radius:12px;max-width:100%}.chk-exit-title{color:#1d1d1f;font-size:20px;font-weight:800}.chk-exit-desc{color:#6e6e73;margin:0;font-size:14px;line-height:1.5}.chk-exit-btn{color:#fff;cursor:pointer;background:#1d1d1f;border:none;border-radius:12px;width:100%;margin-top:6px;padding:14px;font-size:15px;font-weight:700}.chk-fb-block{color:#999;-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#ffffffc7;border:1px solid #0000000f;border-radius:22px;justify-content:center;align-items:center;min-height:60px;padding:12px;font-size:13px;display:flex;box-shadow:0 14px 34px #0f172a0e}.chk-header-block{padding:26px}.chk-header-block-title{letter-spacing:0;font-weight:850}.chk-text-block{padding:20px 22px;line-height:1.55}.ped-installments-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ped-installment-col{flex-direction:column;flex:1;gap:5px;min-width:100px;display:flex}.ped-installment-col--rate{flex:1.2}.ped-install-sublabel{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:11px;font-weight:600}.ped-rate-input-wrap{align-items:center;gap:6px;display:flex}.ped-input--rate{flex:1;min-width:0}.ped-calc-btn{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);width:38px;height:38px;color:var(--foreground);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.ped-calc-btn:hover{background:var(--surface-hover)}.ped-calc-btn:active{transform:scale(.96)}.ped-modal-backdrop{z-index:9999;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ped-modal-box{background:#fff;border-radius:18px;flex-direction:column;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000038}.ped-calc-modal{width:min(540px,100%)}.ped-calc-modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.ped-calc-modal-title{color:var(--foreground);font-size:17px;font-weight:700}.ped-modal-close{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;transition:background .15s;display:flex}.ped-modal-close:hover{background:var(--surface)}.ped-calc-modal-body{flex:1;gap:24px;padding:20px 24px;display:flex;overflow:auto}.ped-calc-table-wrap{flex:1;max-height:360px;overflow:auto}.ped-calc-table{border-collapse:collapse;width:100%;font-size:14px}.ped-calc-table th{text-align:left;color:var(--muted-foreground);border-bottom:2px solid var(--border);background:#fff;padding:6px 10px;font-size:13px;font-weight:600;position:sticky;top:0}.ped-calc-table td{border-bottom:1px solid var(--surface);color:var(--foreground);font-variant-numeric:tabular-nums;padding:9px 10px}.ped-calc-table tr:last-child td{border-bottom:none}.ped-calc-table tr:hover td{background:var(--surface)}.ped-calc-star{color:var(--accent);margin-left:2px;font-weight:700}.ped-calc-side{flex-direction:column;gap:10px;min-width:140px;display:flex}.ped-calc-rate-label{color:var(--muted-foreground);font-size:12px;font-weight:600}.ped-calc-recalc-btn{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);cursor:pointer;color:var(--foreground);padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s}.ped-calc-recalc-btn:hover{background:var(--surface-hover)}.ped-calc-modal-footer{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:14px 24px;display:flex}.ped-calc-cancel-btn{border:1px solid var(--border);border-radius:var(--control-radius);cursor:pointer;color:var(--foreground);background:0 0;padding:9px 20px;font-size:14px;font-weight:500}.ped-calc-cancel-btn:hover{background:var(--surface)}.ped-calc-apply-btn{border-radius:var(--control-radius);color:#fff;cursor:pointer;background:#6c47ff;border:none;padding:9px 24px;font-size:14px;font-weight:700;transition:opacity .15s}.ped-calc-apply-btn:hover{opacity:.88}.sl-loading-spinner{border:3px solid var(--border,#e5e7eb);border-top-color:var(--accent,#0071e3);border-radius:50%;width:32px;height:32px;margin-bottom:8px;animation:.75s linear infinite spin}.wlt-loading{text-align:center;color:var(--muted-foreground,#6b7280);padding:40px 24px;font-size:14px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;justify-content:center;align-items:center;padding:16px;animation:.15s fadeIn;display:flex;position:fixed;inset:0}.modal-box{background:var(--card,#fff);border-radius:16px;width:100%;max-width:420px;animation:.2s slideUp;overflow:hidden;box-shadow:0 24px 64px #0000002e}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.modal-header{justify-content:space-between;align-items:center;padding:20px 24px 0;display:flex}.modal-title{color:var(--foreground,#111);margin:0;font-size:16px;font-weight:600}.modal-close{cursor:pointer;width:28px;height:28px;color:var(--muted-foreground,#6b7280);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s;display:flex}.modal-close:hover{background:#0000000f}.modal-footer{justify-content:flex-end;gap:8px;padding:20px 24px;display:flex}.modal-btn{cursor:pointer;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:500;transition:background .15s,opacity .15s}.modal-btn:disabled{opacity:.45;cursor:not-allowed}.modal-btn--ghost{color:var(--muted-foreground,#6b7280);background:0 0;border:1px solid #0000001f}.modal-btn--ghost:hover{background:#0000000d}.modal-btn--primary{color:#fff;background:#16a34a}.modal-btn--primary:hover:not(:disabled){background:#15803d}.ckb-save-status:before{content:"";opacity:.72;background:currentColor;border-radius:50%;width:6px;height:6px}.ckb-canvas-header{justify-content:space-between;align-items:flex-end;gap:22px;width:min(100%,1120px);margin-bottom:20px;display:flex}.ckb-kicker,.ckb-canvas-header span,.ckb-picker-intro span,.ckb-prev-exit-kicker{letter-spacing:0;color:var(--ckb-emerald);text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.ckb-kicker{color:var(--ckb-emerald);text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.ckb-canvas-header h1{max-width:620px;color:var(--ckb-ink);margin:0;font-size:24px;line-height:1.15}.ckb-canvas-pills{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ckb-canvas-pills span{height:30px;color:var(--ckb-muted);background:#ffffffc2;border:1px solid #0000000f;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.ckb-preview-hero{background:linear-gradient(135deg,#fffffff0,#eefaf4b8);border-bottom:1px solid #0000000f;border-radius:24px 24px 0 0;justify-content:space-between;gap:24px;padding:26px;display:flex}.ckb-preview-product{align-items:center;gap:16px;min-width:0;display:flex}.ckb-preview-product-img{object-fit:cover;background:#f4f7f7;border:1px solid #0000000f;border-radius:18px;flex-shrink:0;width:82px;height:82px;box-shadow:0 14px 30px #0f172a17}.ckb-preview-product-img--empty{color:#9ca3af;justify-content:center;align-items:center;display:flex}.ckb-preview-product span,.ckb-preview-price span,.ckb-preview-payment-head span{color:var(--ckb-emerald);text-transform:uppercase;letter-spacing:0;font-size:12px;font-weight:800;display:block}.ckb-preview-product h2{color:var(--ckb-ink);margin:3px 0 5px;font-size:23px}.ckb-preview-product p{max-width:540px;color:var(--ckb-muted);margin:0;font-size:14px;line-height:1.45}.ckb-preview-price{text-align:right;background:#ffffffc7;border:1px solid #0000000f;border-radius:18px;align-self:center;min-width:142px;padding:14px 16px}.ckb-preview-price strong{color:var(--ckb-ink);font-variant-numeric:tabular-nums;margin-top:4px;font-size:21px;display:block}.ckb-preview-grid{grid-template-columns:minmax(0,1fr) 360px;gap:22px;padding:26px;display:grid}.ckb-preview-content{flex-direction:column;gap:14px;min-width:0;display:flex}.ckb-preview-payment-card{background:#ffffffeb;border:1px solid #0001;border-radius:22px;position:sticky;top:18px;overflow:hidden;box-shadow:0 18px 42px #0f172a14}.ckb-preview-payment-head{justify-content:space-between;align-items:center;gap:14px;padding:18px 18px 0;display:flex}.ckb-preview-payment-head strong{color:var(--ckb-ink);font-variant-numeric:tabular-nums;font-size:20px}.ckb-fo-tab--active{color:var(--ckb-emerald);background:#05966914;border-color:#05966929}.ckb-picker-intro{background:#ffffffb3;border:1px solid #0000000f;border-radius:18px;margin-bottom:18px;padding:16px}.ckb-picker-intro span{color:var(--ckb-emerald);text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.ckb-picker-intro strong{color:var(--ckb-ink);font-size:17px;line-height:1.2;display:block}.ckb-picker-section+.ckb-picker-section{margin-top:18px}.ckb-picker-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.ckb-picker-desc{color:var(--ckb-muted);font-size:12px;line-height:1.25}.ckb-prev-map{background:#ffffffdb;border:1px solid #0000000f;flex-direction:column;gap:10px;padding:16px;display:flex}.ckb-prev-map-title{color:var(--ckb-ink);font-size:14px;font-weight:700}.ckb-prev-map-frame{border-radius:14px;width:100%;position:relative;overflow:hidden}.ckb-prev-map-iframe{border:0;width:100%;height:100%;display:block}.ckb-prev-map-overlay{cursor:pointer;z-index:1;position:absolute;inset:0}.ckb-prev-map-placeholder{color:#3d7fbd8c;background:#3d7fbd0d;border:1.5px dashed #3d7fbd40;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.ckb-prev-map-placeholder .ckb-icon{width:24px;height:24px}.ckb-prev-map-address{background:#3d7fbd0a;border:1px solid #3d7fbd1a;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.ckb-prev-map-address .ckb-icon{width:14px;height:14px;color:var(--ckb-blue);flex-shrink:0;margin-top:2px}.ckb-prev-map-addr-line{color:var(--ckb-ink);font-size:12px;font-weight:600}.ckb-prev-map-addr-city,.ckb-prev-map-addr-cep{color:var(--ckb-muted);margin-top:1px;font-size:11px}.ckb-cep-row{align-items:flex-end;gap:8px;margin-bottom:10px;display:flex}.ckb-cep-btn{border:1px solid var(--ckb-emerald);height:36px;color:var(--ckb-emerald);cursor:pointer;white-space:nowrap;background:#05966914;border-radius:9px;flex-shrink:0;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700;transition:background .13s}.ckb-cep-btn:hover{background:#05966926}.ckb-cep-btn:disabled{opacity:.55;cursor:default}.ckb-addr-row{align-items:flex-end;gap:8px;margin-bottom:10px;display:flex}.chk-map-block{flex-direction:column;gap:12px;padding:20px 0;display:flex}.chk-map-title{color:var(--foreground,#1d1d1f);font-size:17px;font-weight:700}.chk-map-frame{border-radius:18px;width:100%;overflow:hidden;box-shadow:0 14px 34px #0f172a17}.chk-map-iframe{border:0;width:100%;height:100%;display:block}.chk-map-address{background:#ffffffd1;border:1px solid #00000012;border-radius:14px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex;box-shadow:0 4px 12px #0f172a0d}.chk-map-pin-icon{width:16px;height:16px;color:var(--foreground,#1d1d1f);flex-shrink:0;margin-top:2px}.chk-map-addr-line{color:var(--foreground,#1d1d1f);font-size:14px;font-weight:600}.chk-map-addr-city{color:var(--muted-foreground,#6b7280);margin-top:2px;font-size:13px}.chk-map-addr-cep{color:var(--muted-foreground,#6b7280);margin-top:2px;font-size:12px}.ckb-prev-header,.ckb-prev-image,.ckb-prev-text,.ckb-prev-adv,.ckb-prev-seal,.ckb-prev-list,.ckb-prev-countdown,.ckb-prev-testimonial,.ckb-prev-video,.ckb-prev-facebook,.ckb-prev-chat,.ckb-prev-exit{box-sizing:border-box;width:100%}.ckb-prev-image img{border-radius:18px;box-shadow:0 18px 38px #0f172a1a}.ckb-prev-video-placeholder,.ckb-prev-exit-modal{text-align:center;background:#ffffffeb;border:1px solid #ffffffdb;border-radius:24px;width:min(100%,340px);padding:22px;position:relative;box-shadow:0 24px 58px #0f172a2e}.ckb-prev-exit-close{color:#6b7280;background:#0000000e;border:none;border-radius:999px;width:28px;height:28px;position:absolute;top:12px;right:12px}.ckb-prev-exit-img{object-fit:cover;border-radius:18px;width:100%;height:130px;margin-bottom:14px}.ckb-prev-exit-img--empty{color:var(--ckb-blue);background:#3d7fbd12;justify-content:center;align-items:center;display:flex}.ckb-prev-exit-modal strong{color:var(--ckb-ink);font-size:22px;display:block}.ckb-prev-exit-modal p{color:var(--ckb-muted);margin:8px 0 16px;font-size:14px;line-height:1.45}.ckb-prev-exit-modal button:not(.ckb-prev-exit-close){color:#fff;background:#1d1d1f;border:none;border-radius:13px;width:100%;height:42px;font-weight:800}.ckb-device-frame--mobile .ckb-preview-hero,.ckb-device-frame--mobile .ckb-preview-product{flex-direction:column;align-items:flex-start}.ckb-device-frame--mobile .ckb-preview-price{text-align:left;width:100%}.ckb-device-frame--mobile .ckb-preview-grid{grid-template-columns:1fr}.ckb-device-frame--mobile .ckb-preview-payment-card{position:static}@media (max-width:980px){.ckb-body{grid-template-columns:1fr}.ckb-panel{border-top:1px solid #00000012;border-left:0;width:auto;max-height:48vh}}@media (max-width:720px){.ckb-topbar{flex-wrap:wrap;height:auto;padding:12px}.ckb-topbar-left,.ckb-topbar-right{width:100%}.ckb-topbar-right{flex-wrap:wrap;justify-content:space-between}.ckb-canvas{padding:20px 14px 52px}.ckb-canvas-header,.ckb-preview-hero{flex-direction:column;align-items:flex-start}.ckb-canvas-header h1{font-size:21px}.ckb-preview-grid,.ckb-preview-hero{padding:18px}}.chk-custom-logo-wrap{padding-top:28px}.chk-countdown,.chk-builder-comp{border-top:0!important}.chk-header-block,.chk-text-block,.chk-adv-block,.chk-list-block,.chk-testimonial-block,.chk-section,.chk-summary-card,.chk-result,.chk-input,.chk-select,.chk-summary-title,.chk-footer p{margin:0}@media (max-width:820px){.chk-two-col{grid-template-columns:1fr}.chk-summary{position:static}}@media (max-width:640px){.chk-main{padding:24px 14px 36px}.chk-builder-components{width:calc(100% - 28px);margin-top:24px}.chk-product-header{flex-direction:column}.chk-product-img{width:96px;height:96px}.chk-product-name{font-size:23px}.chk-payment-tabs{grid-template-columns:1fr 1fr;display:grid}.chk-pm-tab{min-width:0}}.pd-root{background:linear-gradient(#ffffff70 0%,#fff0 40%),linear-gradient(145deg,#eceef2eb 0%,#f6f7fae0 52%,#eef1f6f0 100%);flex-direction:column;height:100vh;display:flex;overflow:hidden}.pd-header{-webkit-backdrop-filter:blur(24px)saturate(180%);z-index:10;background:#ffffffd1;border-bottom:1px solid #00000012;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 20px;display:flex;position:relative;box-shadow:0 1px 8px #0000000a,inset 0 -1px #fff9}.pd-header-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.pd-header-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.pd-back-btn{color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:#ffffffc2;border:1px solid #00000017;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:6px 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex;box-shadow:0 1px 3px #0000000d,inset 0 1px #ffffffe6}.pd-back-btn:hover{color:var(--foreground);background:#fffffff5;border-color:#00000024}.pd-header-sep{background:#0000001a;flex-shrink:0;width:1px;height:20px}.pd-project-badge{background:linear-gradient(135deg,#3d7fbd,#5a9fd4);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 2px 8px #3d7fbd4d}.pd-project-initial{color:#fff;letter-spacing:.02em;font-size:11px;font-weight:700}.pd-project-name{color:var(--foreground);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;max-width:320px;font-size:14px;font-weight:650;line-height:1.2;overflow:hidden}.pd-project-delivery{color:var(--muted-foreground);font-size:11px;line-height:1}.pd-saved-badge{color:var(--success);white-space:nowrap;background:#0596691a;border:1px solid #05966933;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.pd-preview-btn{background:var(--foreground);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:6px;padding:7px 16px;font-size:12.5px;font-weight:650;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex;box-shadow:0 2px 8px #0000002e,inset 0 1px #ffffff1f}.pd-preview-btn:hover{filter:brightness(1.15);transform:translateY(-1px)}.pd-preview-btn:active{filter:brightness(.9);transform:translateY(0)}.pd-preview-btn--secondary{color:var(--foreground);background:#fffc;border:1px solid #0000001a;box-shadow:0 1px 4px #00000012,inset 0 1px #ffffffe6}.pd-preview-btn--secondary:hover{filter:none;background:#fffffff7;transform:translateY(-1px);box-shadow:0 3px 10px #0000001a,inset 0 1px #ffffffe6}.pd-section-switch{-webkit-backdrop-filter:blur(16px)saturate(160%);background:#ffffffb8;border-bottom:1px solid #0000000f;flex-shrink:0;align-items:center;gap:4px;padding:6px 20px;display:flex}.pd-section-btn{color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:7px 18px;font-size:13px;font-weight:500;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.pd-section-btn:hover{color:var(--foreground);background:#0000000a}.pd-section-btn--active{color:var(--accent);background:#3d7fbd1a;border-color:#3d7fbd38;font-weight:630;box-shadow:0 1px 4px #3d7fbd1f,inset 0 1px #ffffffb3}.pd-section-btn--products{margin-left:8px;position:relative}.pd-section-btn--products:before{content:"";background:#0000001f;width:1px;height:60%;position:absolute;top:20%;left:-10px}.pd-section-btn--products.pd-section-btn--active{color:#065f46;background:#0596691a;border-color:#05966938;box-shadow:0 1px 4px #0596691f,inset 0 1px #ffffffb3}.pd-tabs{scrollbar-width:none;background:#ffffffa3;border-bottom:1px solid #00000012;flex-shrink:0;align-items:center;gap:2px;height:48px;padding:0 16px;display:flex;overflow-x:auto}.pd-tabs::-webkit-scrollbar{display:none}.pd-tab{color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:480;transition:background .15s,color .15s;display:inline-flex;position:relative}.pd-tab:hover{color:var(--foreground);background:#0000000a}.pd-tab--active{color:var(--accent);background:#3d7fbd14;font-weight:620}.pd-tab--active:after{content:"";background:var(--accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.pd-tab-label{line-height:1}.pd-view-toggle{border-left:1px solid #00000012;flex-shrink:0;align-items:center;gap:2px;margin-left:auto;padding:0 4px 0 12px;display:flex}.pd-view-btn{cursor:pointer;color:#0000005c;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .13s,color .13s;display:flex}.pd-view-btn--active{color:#1a5a96;background:#3d7fbd1f}.pd-view-btn:not(.pd-view-btn--active):hover{color:#333;background:#0000000d}.pd-content{flex-direction:column;flex:1;display:flex;overflow:hidden}.pd-content--scroll{overflow-y:auto}.pd-content--scroll .ped-root{min-height:unset;flex:1}.pd-content--scroll .prd-root{min-height:unset}.pd-loading{color:var(--muted-foreground);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.pd-loading-spinner{border:2.5px solid #0000001a;border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite spin}.plt-root{flex-direction:column;height:100%;display:flex;overflow:hidden}.plt-scroll{flex-direction:column;flex:1;gap:16px;padding:20px 24px 40px;display:flex;overflow-y:auto}.plt-card{-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--panel-radius);background:#fffc;border:1px solid #ffffffd1;overflow:hidden;box-shadow:0 2px 12px #0000000b,inset 0 1px #fffffff2}.plt-card-header{border-bottom:1px solid #0000000f;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.plt-card-icon{width:34px;height:34px;color:var(--accent);background:#3d7fbd1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.plt-card-icon--purple{color:#7c3aed;background:#7c3aed1a}.plt-card-icon--green{color:var(--success);background:#0596691a}.plt-card-icon--orange{color:#ea580c;background:#ea580c1a}.plt-card-title{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:650;line-height:1.2}.plt-card-subtitle{color:var(--muted-foreground);margin-top:2px;font-size:12px;line-height:1.3}.plt-fields{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.plt-two-col{grid-template-columns:1fr 1fr;gap:14px;display:grid}.plt-field{color:var(--muted-foreground);cursor:default;flex-direction:column;gap:6px;font-size:12.5px;font-weight:560;display:flex}.plt-field span{line-height:1}.plt-input{border-radius:var(--control-radius);height:38px;color:var(--foreground);background:#ffffffe0;border:1px solid #00000017;outline:none;width:100%;padding:0 12px;font-size:13.5px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 3px #0000000a,inset 0 1px #ffffffd9}.plt-input:focus{border-color:#3d7fbd80;box-shadow:0 0 0 3px #3d7fbd24}.plt-input::placeholder{color:var(--muted-foreground);opacity:.6}.plt-input--hex{letter-spacing:.04em;width:120px;font-family:monospace;font-size:13px}.plt-input--slug{border-radius:0 var(--control-radius) var(--control-radius) 0;border-left:none}.plt-slug-wrap{border-radius:var(--control-radius);background:#ffffffe0;border:1px solid #00000017;align-items:center;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000a}.plt-slug-prefix{color:var(--muted-foreground);white-space:nowrap;background:#00000006;border-right:1px solid #00000014;flex-shrink:0;align-items:center;height:38px;padding:0 10px;font-size:12.5px;line-height:38px;display:flex}.plt-slug-wrap .plt-input--slug{box-shadow:none;border:none;flex:1;min-width:0;height:38px}.plt-slug-wrap .plt-input--slug:focus{box-shadow:none;outline:none}.plt-slug-wrap:focus-within{border-color:#3d7fbd80;box-shadow:0 0 0 3px #3d7fbd24}.plt-logo-preview,.plt-cover-preview{background:#00000008;border:1px solid #00000012;border-radius:8px;margin-top:6px;overflow:hidden}.plt-logo-preview img{object-fit:contain;max-width:160px;max-height:48px;padding:6px;display:block}.plt-cover-preview img{object-fit:cover;width:100%;height:80px;display:block}.plt-color-field{flex-direction:column;gap:8px;display:flex}.plt-color-label{color:var(--muted-foreground);font-size:12.5px;font-weight:560}.plt-color-swatches{flex-wrap:wrap;gap:6px;display:flex}.plt-swatch{cursor:pointer;background-clip:padding-box;border:2px solid #0000;border-radius:50%;flex-shrink:0;width:26px;height:26px;transition:transform .15s,box-shadow .15s}.plt-swatch:hover{transform:scale(1.18);box-shadow:0 2px 8px #0003}.plt-swatch--active{border-color:var(--foreground);transform:scale(1.12);box-shadow:0 0 0 2px #fffc,0 2px 8px #0003}.plt-color-hex-row{align-items:center;gap:8px;display:flex}.plt-color-dot{border:1px solid #0000001f;border-radius:50%;flex-shrink:0;width:20px;height:20px}.plt-preview-bar{border-radius:12px;margin:0 20px 20px;overflow:hidden;box-shadow:0 4px 20px #00000026}.plt-preview-bar-inner{align-items:center;gap:10px;padding:10px 14px;display:flex}.plt-preview-logo{object-fit:contain;border-radius:5px;flex-shrink:0;width:24px;height:24px}.plt-preview-logo-text{color:#fff;background:#ffffff40;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:700;display:flex}.plt-preview-name{color:#fffffff2;letter-spacing:-.01em;font-size:13px;font-weight:650}.plt-preview-nav{background:#0000001f;gap:2px;padding:6px 14px;display:flex}.plt-preview-nav-item{color:#fffc;cursor:default;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500}.plt-preview-accent-bar{height:3px}.plt-card-header .plt-add-banner-btn{color:var(--foreground);cursor:pointer;background:#ffffffc2;border:1px solid #00000017;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;padding:6px 14px;font-size:12.5px;font-weight:580;transition:background .15s,border-color .15s;display:inline-flex}.plt-add-banner-btn:hover{background:#fffffff7;border-color:#00000026}.plt-empty-banners{text-align:center;color:var(--muted-foreground);padding:20px;font-size:13px}.plt-banners-list{flex-direction:column;gap:1px;padding:8px 0;display:flex}.plt-banner-item{align-items:center;gap:12px;padding:10px 20px;transition:background .15s;display:flex}.plt-banner-item:hover{background:#00000006}.plt-banner-thumb{object-fit:cover;background:#0000000a;border:1px solid #00000014;border-radius:6px;flex-shrink:0;width:80px;height:46px}.plt-banner-thumb--empty{color:var(--muted-foreground);justify-content:center;align-items:center;font-size:11px;display:flex}.plt-banner-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.plt-banner-link{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.plt-banner-alt{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.plt-banner-actions{flex-shrink:0;gap:6px;display:flex}.plt-icon-btn{width:30px;height:30px;color:var(--muted-foreground);cursor:pointer;background:#ffffffb3;border:1px solid #00000014;border-radius:7px;justify-content:center;align-items:center;font-size:13px;transition:background .15s,color .15s;display:flex}.plt-icon-btn:hover{color:var(--foreground);background:#fffffff7}.plt-icon-btn--del:hover{color:var(--destructive);background:#ff3b3014;border-color:#ff3b302e}.plt-save-row{justify-content:flex-end;padding:0 24px 8px;display:flex}.plt-save-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3d7fbd,#5a9fd4);border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 28px;font-size:14px;font-weight:650;transition:filter .15s,transform .15s;display:inline-flex;box-shadow:0 3px 14px #3d7fbd59}.plt-save-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.plt-save-btn:active{filter:brightness(.92);transform:translateY(0)}.plt-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);background:#00000061;justify-content:center;align-items:center;padding:20px;animation:.15s fadeIn;display:flex;position:fixed;inset:0}.plt-modal{-webkit-backdrop-filter:blur(28px)saturate(180%);background:#fffffff5;border:1px solid #ffffffd9;border-radius:20px;width:min(540px,100%);max-height:90vh;animation:.2s slideUp;overflow-y:auto;box-shadow:0 24px 72px #0000002e}.plt-modal-header{border-bottom:1px solid #00000012;justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.plt-modal-title{color:var(--foreground);margin:0;font-size:15px;font-weight:650}.plt-modal-close{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:#0000000f;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex}.plt-modal-close:hover{background:#0000001a}.plt-modal-body{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.plt-banner-preview{background:#00000008;border:1px solid #00000014;border-radius:8px;overflow:hidden}.plt-banner-preview img{object-fit:cover;width:100%;max-height:200px;display:block}.plt-modal-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.plt-btn-cancel{color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:999px;padding:8px 20px;font-size:13.5px;font-weight:500;transition:background .15s}.plt-btn-cancel:hover{background:#0000000a}.plt-btn-save{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3d7fbd,#5a9fd4);border:none;border-radius:999px;padding:8px 24px;font-size:13.5px;font-weight:650;transition:filter .15s;box-shadow:0 2px 10px #3d7fbd4d}.plt-btn-save:hover{filter:brightness(1.08)}@media (max-width:640px){.plt-two-col{grid-template-columns:1fr}.plt-scroll{padding:14px 14px 36px}}.mk-root{flex-direction:column;gap:20px;height:100%;padding:20px 24px 40px;display:flex;overflow-y:auto}.mk-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.mk-header-info{flex-direction:column;gap:4px;display:flex}.mk-heading{color:var(--foreground);letter-spacing:-.025em;margin:0;font-size:20px;font-weight:660}.mk-stats{gap:12px;display:flex}.mk-stat{color:var(--muted-foreground);font-size:12.5px}.mk-stat strong{color:var(--foreground);font-weight:650}.mk-add-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#3d7fbd,#5a9fd4);border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:9px 20px;font-size:13px;font-weight:650;transition:filter .15s,transform .15s;display:inline-flex;box-shadow:0 2px 12px #3d7fbd4d}.mk-add-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.mk-add-btn:active{filter:brightness(.92);transform:translateY(0)}.mk-products-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.mk-product-card{-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--panel-radius);background:#ffffffd1;border:1px solid #ffffffd6;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden;box-shadow:0 2px 12px #0000000f,inset 0 1px #fffffff2}.mk-product-card:hover{transform:translateY(-2px);box-shadow:0 6px 24px #0000001a,inset 0 1px #fffffff2}.mk-product-card--inactive{opacity:.6}.mk-product-cover{aspect-ratio:16/9;background:#0000000a;position:relative;overflow:hidden}.mk-product-cover img{object-fit:cover;width:100%;height:100%;display:block}.mk-product-cover-placeholder{background:linear-gradient(135deg,#3d7fbd1f,#5a9fd42e);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.mk-product-cover-placeholder span{color:var(--accent);opacity:.6;font-size:24px;font-weight:700}.mk-product-status-badge{color:#ffffffbf;-webkit-backdrop-filter:blur(6px);background:#00000080;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:650;position:absolute;top:8px;right:8px}.mk-product-status-badge--active{color:#fff;background:#059669d9}.mk-product-body{flex-direction:column;flex:1;gap:6px;padding:14px 16px 10px;display:flex}.mk-product-name{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:650;line-height:1.2}.mk-product-description{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.mk-product-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.mk-product-price{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.mk-product-commission{color:var(--success);background:#0596691a;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:560}.mk-product-link{margin-top:2px}.mk-product-link-text{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11.5px;display:block;overflow:hidden}.mk-product-actions{border-top:1px solid #0000000f;align-items:center;gap:6px;padding:10px 16px;display:flex}.mk-action-btn{width:34px;height:34px;color:var(--muted-foreground);cursor:pointer;background:#ffffffb3;border:1px solid #00000014;border-radius:8px;justify-content:center;align-items:center;font-size:14px;transition:background .15s,color .15s,border-color .15s;display:flex}.mk-action-btn:hover{color:var(--foreground);background:#fffffff7}.mk-action-btn--pause:hover{color:#ea580c;background:#ea580c14;border-color:#ea580c2e}.mk-action-btn--play:hover{color:var(--success);background:#05966914;border-color:#0596692e}.mk-action-btn--del:hover{color:var(--destructive);background:#ff3b3014;border-color:#ff3b302e}.mk-empty{text-align:center;border-radius:var(--panel-radius);background:#ffffff8c;border:1px dashed #0000001a;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 24px;display:flex}.mk-empty-icon{font-size:40px}.mk-empty h3{color:var(--foreground);margin:0;font-size:16px;font-weight:650}.mk-empty p{color:var(--muted-foreground);max-width:380px;margin:0;font-size:13.5px;line-height:1.45}.mk-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);background:#00000061;justify-content:center;align-items:center;padding:20px;animation:.15s fadeIn;display:flex;position:fixed;inset:0}.mk-modal{-webkit-backdrop-filter:blur(28px)saturate(180%);background:#fffffff7;border:1px solid #ffffffd9;border-radius:20px;width:min(580px,100%);max-height:90vh;animation:.2s slideUp;overflow-y:auto;box-shadow:0 24px 72px #0000002e}.mk-modal--sm{width:min(440px,100%)}.mk-modal-header{border-bottom:1px solid #00000012;justify-content:space-between;align-items:center;padding:18px 22px 14px;display:flex}.mk-modal-title{color:var(--foreground);margin:0;font-size:15px;font-weight:650}.mk-modal-close{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:#0000000f;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex}.mk-modal-close:hover{background:#0000001a}.mk-modal-body{flex-direction:column;gap:14px;padding:18px 22px;display:flex}.mk-two-col{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mk-field{color:var(--muted-foreground);flex-direction:column;gap:6px;font-size:12.5px;font-weight:560;display:flex}.mk-input,.mk-textarea,.mk-select{border-radius:var(--control-radius);color:var(--foreground);background:#ffffffe0;border:1px solid #00000017;outline:none;width:100%;padding:0 12px;font-family:inherit;font-size:13.5px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 3px #0000000a,inset 0 1px #ffffffd9}.mk-input{height:38px}.mk-select{appearance:none;cursor:pointer;height:38px}.mk-textarea{resize:vertical;min-height:80px;padding:10px 12px;line-height:1.45}.mk-input:focus,.mk-textarea:focus,.mk-select:focus{border-color:#3d7fbd80;box-shadow:0 0 0 3px #3d7fbd24}.mk-input::placeholder,.mk-textarea::placeholder{color:var(--muted-foreground);opacity:.55}.mk-img-preview{object-fit:cover;border:1px solid #00000014;border-radius:8px;width:100%;height:72px;margin-top:6px;display:block}.mk-toggle-field{flex-direction:column;display:flex}.mk-toggle-wrap{cursor:pointer;color:var(--foreground);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:4px 0;font-size:13.5px;display:flex}.mk-toggle-wrap:focus{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.mk-toggle{background:#00000026;border-radius:999px;flex-shrink:0;width:40px;height:24px;transition:background .2s;position:relative}.mk-toggle--on{background:var(--success)}.mk-toggle-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000038}.mk-toggle--on .mk-toggle-knob{transform:translate(16px)}.mk-confirm-text{color:var(--foreground);margin:0;font-size:13.5px;line-height:1.45}.mk-confirm-text strong{font-weight:650}.mk-error{color:var(--destructive);margin:0;font-size:12.5px}.mk-modal-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.mk-btn-cancel{color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:999px;padding:8px 20px;font-size:13.5px;font-weight:500;transition:background .15s}.mk-btn-cancel:hover{background:#0000000a}.mk-btn-save{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3d7fbd,#5a9fd4);border:none;border-radius:999px;padding:8px 24px;font-size:13.5px;font-weight:650;transition:filter .15s;box-shadow:0 2px 10px #3d7fbd4d}.mk-btn-save:hover{filter:brightness(1.08)}.mk-btn-delete{background:var(--destructive);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:8px 24px;font-size:13.5px;font-weight:650;transition:filter .15s}.mk-btn-delete:hover{filter:brightness(1.1)}@media (max-width:640px){.mk-two-col,.mk-products-grid{grid-template-columns:1fr}.mk-root{padding:14px 14px 36px}}.aff-root{flex-direction:column;gap:16px;height:100%;padding:20px 24px 40px;display:flex;overflow-y:auto}.aff-stats-row{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.aff-stat-card{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#fffc;border:1px solid #ffffffd6;border-radius:16px;flex-direction:column;gap:4px;padding:16px 18px;display:flex;box-shadow:0 2px 10px #0000000d,inset 0 1px #fffffff2}.aff-stat-value{color:var(--foreground);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:680;line-height:1}.aff-stat-value--alert{color:#ea580c}.aff-stat-label{color:var(--muted-foreground);font-size:11.5px;font-weight:480;line-height:1.2}.aff-withdrawals-panel{-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--panel-radius);background:#fffc;border:1px solid #ea580c33;overflow:hidden;box-shadow:0 2px 10px #ea580c0f}.aff-withdrawals-header{border-bottom:1px solid #0000000f;padding:14px 18px}.aff-withdrawals-title{color:var(--foreground);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:650;display:flex}.aff-badge{color:#fff;background:#ea580c;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.aff-withdrawals-list{flex-direction:column;gap:1px;display:flex}.aff-wr-row{border-bottom:1px solid #0000000d;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 18px;display:flex}.aff-wr-row:last-child{border-bottom:none}.aff-wr-who{flex:2;align-items:center;gap:10px;min-width:140px;display:flex}.aff-wr-avatar{width:32px;height:32px;color:var(--accent);background:linear-gradient(135deg,#3d7fbd33,#5a9fd447);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.aff-wr-name{color:var(--foreground);font-size:13px;font-weight:580;display:block}.aff-wr-date{color:var(--muted-foreground);font-size:11.5px;display:block}.aff-wr-amount{color:var(--foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:15px;font-weight:650}.aff-wr-pix{flex-direction:column;flex:2;gap:2px;min-width:120px;display:flex}.aff-wr-pix-type{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-size:11px;font-weight:580}.aff-wr-pix-key{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:12.5px}.aff-wr-actions{flex-shrink:0;gap:6px;display:flex}.aff-btn-approve{color:var(--success);cursor:pointer;background:#0596691a;border:1px solid #05966933;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:650;transition:background .15s}.aff-btn-approve:hover{background:#0596692e}.aff-btn-reject{color:var(--destructive);cursor:pointer;background:#ff3b3012;border:1px solid #ff3b302e;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:650;transition:background .15s}.aff-btn-reject:hover{background:#ff3b3024}.aff-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.aff-heading{color:var(--foreground);letter-spacing:-.022em;margin:0;font-size:18px;font-weight:660}.aff-add-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#3d7fbd,#5a9fd4);border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:650;transition:filter .15s,transform .15s;display:inline-flex;box-shadow:0 2px 10px #3d7fbd47}.aff-add-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.aff-add-btn:active{filter:brightness(.92);transform:translateY(0)}.aff-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aff-search-wrap{flex:1;min-width:200px;max-width:360px;position:relative}.aff-search{border-radius:var(--control-radius);width:100%;height:38px;color:var(--foreground);background:#ffffffdb;border:1px solid #00000017;outline:none;padding:0 12px 0 32px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 3px #0000000a}.aff-search:focus{border-color:#3d7fbd80;box-shadow:0 0 0 3px #3d7fbd1f}.aff-search::placeholder{color:var(--muted-foreground);opacity:.6}.aff-filter-group{gap:4px;display:flex}.aff-filter{color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:#ffffffa3;border:1px solid #00000014;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:500;transition:background .15s,color .15s,border-color .15s}.aff-filter:hover{color:var(--foreground);background:#ffffffe6}.aff-filter--active{color:var(--accent);background:#3d7fbd1a;border-color:#3d7fbd38;font-weight:620}.aff-table-wrap{border-radius:var(--panel-radius);-webkit-backdrop-filter:blur(20px)saturate(180%);background:#fffc;border:1px solid #00000012;overflow-x:auto;box-shadow:0 2px 10px #0000000d}.aff-table{border-collapse:collapse;width:100%;min-width:700px;font-size:13px}.aff-table th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--muted-foreground);white-space:nowrap;background:#00000004;border-bottom:1px solid #00000012;padding:11px 14px;font-size:11px;font-weight:680}.aff-table td{color:var(--foreground);vertical-align:middle;border-bottom:1px solid #0000000d;padding:11px 14px}.aff-table tr:last-child td{border-bottom:none}.aff-table tbody tr:hover td{background:#00000004}.aff-row--dim td{opacity:.55}.aff-cell{align-items:center;gap:9px;display:flex}.aff-avatar{width:30px;height:30px;color:var(--accent);background:linear-gradient(135deg,#3d7fbd2e,#5a9fd43d);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.aff-name{color:var(--foreground);font-size:13px;font-weight:580}.aff-email{color:var(--muted-foreground);font-size:12.5px}.aff-num{font-variant-numeric:tabular-nums;font-size:13px}.aff-num--balance{color:var(--foreground);font-weight:620}.aff-status-badge{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 10px;font-size:11.5px;font-weight:620;transition:filter .15s;display:inline-flex}.aff-status-badge:hover{filter:brightness(.92)}.aff-status-badge--active{color:var(--success);background:#0596691f;border-color:#05966938}.aff-status-badge--inactive{color:var(--muted-foreground);background:#0000000f;border-color:#0000001a}.aff-status-badge--pending{color:#ea580c;cursor:default;background:#ea580c1a;border-color:#ea580c33}.aff-actions{gap:5px;display:flex}.aff-action-btn{width:30px;height:30px;color:var(--muted-foreground);cursor:pointer;background:#ffffffa6;border:1px solid #00000012;border-radius:7px;justify-content:center;align-items:center;font-size:13px;transition:background .15s,color .15s;display:flex}.aff-action-btn:hover{color:var(--foreground);background:#fffffff7}.aff-action-btn--del:hover{color:var(--destructive);background:#ff3b3014;border-color:#ff3b302e}.aff-empty{text-align:center;border-radius:var(--panel-radius);background:#ffffff8c;border:1px dashed #0000001a;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:56px 24px;display:flex}.aff-empty-icon{font-size:38px}.aff-empty p{color:var(--muted-foreground);max-width:360px;margin:0;font-size:13.5px}.aff-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);background:#00000061;justify-content:center;align-items:center;padding:20px;animation:.15s fadeIn;display:flex;position:fixed;inset:0}.aff-modal{-webkit-backdrop-filter:blur(28px)saturate(180%);background:#fffffff7;border:1px solid #ffffffd9;border-radius:20px;width:min(520px,100%);max-height:90vh;animation:.2s slideUp;overflow-y:auto;box-shadow:0 24px 72px #0000002e}.aff-modal--sm{width:min(420px,100%)}.aff-modal-header{border-bottom:1px solid #00000012;justify-content:space-between;align-items:center;padding:18px 22px 14px;display:flex}.aff-modal-title{color:var(--foreground);margin:0;font-size:15px;font-weight:650}.aff-modal-close{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:#0000000f;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex}.aff-modal-close:hover{background:#0000001a}.aff-modal-body{flex-direction:column;gap:14px;padding:18px 22px;display:flex}.aff-field{color:var(--muted-foreground);flex-direction:column;gap:6px;font-size:12.5px;font-weight:560;display:flex}.aff-input,.aff-select{border-radius:var(--control-radius);height:38px;color:var(--foreground);background:#ffffffe0;border:1px solid #00000017;outline:none;width:100%;padding:0 12px;font-family:inherit;font-size:13.5px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 3px #0000000a}.aff-select{appearance:none;cursor:pointer}.aff-input:focus,.aff-select:focus{border-color:#3d7fbd80;box-shadow:0 0 0 3px #3d7fbd1f}.aff-input::placeholder{color:var(--muted-foreground);opacity:.55}.aff-error{color:var(--destructive);margin:0;font-size:12.5px}.aff-confirm-text{color:var(--foreground);margin:0;font-size:13.5px;line-height:1.45}.aff-confirm-text strong{font-weight:650}.aff-modal-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.aff-btn-cancel{color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:999px;padding:8px 20px;font-size:13.5px;font-weight:500;transition:background .15s}.aff-btn-cancel:hover{background:#0000000a}.aff-btn-save{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3d7fbd,#5a9fd4);border:none;border-radius:999px;padding:8px 24px;font-size:13.5px;font-weight:650;transition:filter .15s;box-shadow:0 2px 10px #3d7fbd47}.aff-btn-save:hover{filter:brightness(1.08)}.aff-btn-delete{background:var(--destructive);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:8px 24px;font-size:13.5px;font-weight:650;transition:filter .15s}.aff-btn-delete:hover{filter:brightness(1.1)}@media (max-width:768px){.aff-stats-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.aff-stats-row{grid-template-columns:1fr 1fr}.aff-root{padding:14px 14px 36px}.aff-toolbar{flex-direction:column;align-items:stretch}.aff-search-wrap{max-width:100%}}.afx-loading{justify-content:center;align-items:center;min-height:100svh;display:flex}.afx-loading-spinner{border:3px solid #0000001a;border-top-color:var(--accent);border-radius:50%;width:36px;height:36px;animation:.7s linear infinite spin}.afx-not-found{text-align:center;min-height:100svh;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.afx-not-found h1{color:var(--foreground);font-size:64px;font-weight:700}.afx-not-found p{font-size:16px}.afx-login{justify-content:center;align-items:center;min-height:100svh;padding:24px;display:flex;position:relative}.afx-login-overlay{-webkit-backdrop-filter:blur(2px);background:#00000073;position:absolute;inset:0}.afx-login-card{z-index:1;-webkit-backdrop-filter:blur(28px)saturate(180%);background:#fffffff5;border:1px solid #ffffffe6;border-radius:24px;flex-direction:column;align-items:center;gap:6px;width:min(400px,100%);padding:32px 28px 28px;animation:.25s slideUp;display:flex;position:relative;box-shadow:0 32px 96px #0000004d}.afx-login-logo{object-fit:contain;border-radius:14px;width:60px;height:60px;margin-bottom:4px}.afx-login-logo-text{color:#fff;border-radius:14px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:4px;font-size:22px;font-weight:700;display:flex;box-shadow:0 4px 18px #00000040}.afx-login-title{color:var(--foreground);letter-spacing:-.025em;text-align:center;margin:0;font-size:22px;font-weight:700}.afx-login-sub{color:var(--muted-foreground);text-align:center;margin:0 0 12px;font-size:13px}.afx-login-form{flex-direction:column;gap:12px;width:100%;margin-top:8px;display:flex}.afx-login-field{color:var(--muted-foreground);flex-direction:column;gap:5px;width:100%;font-size:12.5px;font-weight:560;display:flex}.afx-login-input{border-radius:var(--control-radius);width:100%;height:42px;color:var(--foreground);background:#ffffffe0;border:1px solid #00000017;outline:none;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 3px #0000000a}.afx-login-input:focus{border-color:#3d7fbd80;box-shadow:0 0 0 3px #3d7fbd1f}.afx-login-input::placeholder{color:var(--muted-foreground);opacity:.55}.afx-login-error{color:var(--destructive);text-align:center;margin:0;font-size:12.5px}.afx-login-btn{color:#fff;cursor:pointer;border:none;border-radius:999px;width:100%;height:44px;margin-top:4px;font-family:inherit;font-size:14.5px;font-weight:650;transition:filter .15s,transform .15s;box-shadow:0 4px 16px #00000038}.afx-login-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.afx-login-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.afx-login-support{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.afx-login-support-link{color:var(--accent);font-weight:580;text-decoration:none;transition:opacity .15s}.afx-login-support-link:hover{opacity:.72}.afx-forgot-link{cursor:pointer;color:#00000073;text-underline-offset:2px;background:0 0;border:none;margin-top:10px;padding:0;font-family:inherit;font-size:12px;text-decoration:underline;transition:color .15s}.afx-forgot-link:hover{color:#000000b8}.afx-forgot-msg{color:#0009;text-align:center;background:#0000000a;border-radius:8px;margin-top:8px;padding:10px 14px;font-size:12px;line-height:1.55}.afx-app{flex-direction:column;height:100svh;display:flex;overflow:hidden}.afx-body{flex:1;min-height:0;display:flex;overflow:hidden}.afx-sidebar{flex-direction:column;flex-shrink:0;gap:2px;width:200px;padding:8px 6px;display:flex;overflow-y:auto;box-shadow:2px 0 8px #0000001a}.afx-sidebar--right{box-shadow:-2px 0 8px #0000001a}.afx-nav-item--vertical{color:#ffffffb3;border-radius:10px;flex-direction:row;justify-content:flex-start;gap:10px;padding:10px 12px;font-size:13px}.afx-nav-item--vertical:hover{background:#ffffff1a!important}.afx-nav-item--vertical.afx-nav-item--active{color:#fff;font-weight:700}.afx-nav-item--vertical span{font-size:13px}.afx-main--vertical{padding-bottom:0}.afx-header-right{align-items:center;gap:8px;display:flex}.afx-layout-toggle{cursor:pointer;background:#ffffff2e;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex}.afx-layout-toggle:hover{background:#ffffff47}.afx-header{z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex;position:relative;box-shadow:0 1px 8px #00000026}.afx-header-brand{align-items:center;gap:10px;display:flex}.afx-header-logo{object-fit:contain;border-radius:8px;flex-shrink:0;width:32px;height:32px}.afx-header-logo-text{color:#fff;background:#ffffff40;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:flex}.afx-header-name{color:#fffffff2;letter-spacing:-.01em;font-size:14px;font-weight:650}.afx-header-profile{position:relative}.afx-profile-btn{cursor:pointer;color:#fff;font:inherit;background:#ffffff26;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;transition:background .15s;display:flex}.afx-profile-btn:hover{background:#ffffff40}.afx-profile-avatar{color:#fff;background:#ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:flex}.afx-profile-avatar--lg{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex}.afx-profile-name{font-size:13px;font-weight:580}.afx-profile-dropdown{-webkit-backdrop-filter:blur(20px)saturate(180%);z-index:100;background:#fffffff7;border:1px solid #0000001a;border-radius:16px;width:240px;animation:.15s slideUp;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 40px #0000002e}.afx-profile-info{align-items:center;gap:12px;padding:14px 16px;display:flex}.afx-profile-full-name{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;overflow:hidden}.afx-profile-email{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.afx-profile-sep{background:#00000014;height:1px;margin:0}.afx-logout-btn{width:100%;color:var(--destructive);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:12px 16px;font-family:inherit;font-size:13.5px;font-weight:540;transition:background .15s;display:flex}.afx-logout-btn:hover{background:#ff3b300f}.afx-float-profile{z-index:60;position:fixed;top:14px;right:16px}.afx-float-profile--left{left:16px;right:auto}.afx-float-profile--left .afx-fp-dropdown{left:0;right:auto}.afx-fp-btn{-webkit-backdrop-filter:blur(20px)saturate(180%);cursor:pointer;color:#1d1d1f;background:#ffffff80;border:1px solid #fff9;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-family:inherit;transition:background .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 1px #ffffffd9,0 6px 22px #11182724}.afx-fp-btn:hover{background:#ffffffa8;box-shadow:inset 0 1px #ffffffe6,0 8px 26px #1118272e}.afx-fp-avatar{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11.5px;font-weight:700;display:grid}.afx-fp-name{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:13px;font-weight:600;overflow:hidden}.afx-fp-btn>svg{color:#00000073;flex-shrink:0}.afx-fp-dropdown{-webkit-backdrop-filter:blur(28px)saturate(190%);z-index:61;background:#ffffffb8;border:1px solid #ffffffb3;border-radius:16px;min-width:244px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 18px 48px #1118272e}.afx-fp-menuitem{width:100%;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:12px 16px;font-family:inherit;font-size:13.5px;font-weight:540;transition:background .15s;display:flex}.afx-fp-menuitem:hover{background:#0000000a}.afx-main{background:var(--surface);flex:1;padding:0 0 80px;overflow-y:auto}.afx-bottom-nav{-webkit-backdrop-filter:blur(20px)saturate(180%);z-index:10;background:#fffffff0;border-top:1px solid #00000014;flex-shrink:0;justify-content:space-around;align-items:center;height:64px;padding:0 8px;display:flex;position:relative;box-shadow:0 -1px 8px #0000000a}.afx-nav-item{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:6px 0;font-family:inherit;font-size:10px;font-weight:500;transition:color .15s,background .15s;display:flex}.afx-nav-item span{font-size:10px;font-weight:500;line-height:1}.afx-nav-item:hover{background:#0000000a}.afx-nav-item--active{font-weight:600}.afx-nav-item--active span{font-weight:620}.afx-view{padding:20px 16px 16px}.afx-view-title{color:var(--foreground);letter-spacing:-.03em;margin:0 0 16px;font-size:22px;font-weight:680}.afx-section-title{color:var(--foreground);letter-spacing:-.02em;margin:16px 16px 12px;font-size:16px;font-weight:660}.afx-view-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:56px 24px;display:flex}.afx-view-empty-icon{font-size:40px}.afx-view-empty h3{color:var(--foreground);margin:0;font-size:17px;font-weight:650}.afx-view-empty p{color:var(--muted-foreground);max-width:320px;margin:0;font-size:13.5px}.afx-page{flex-direction:column;gap:0;display:flex}.afx-page-empty{text-align:center;color:var(--muted-foreground);padding:40px 24px;font-size:14px}.afx-row{gap:0;display:flex}.afx-col{flex-direction:column;min-width:0;display:flex}.afx-blk-banner{background-position:50%;background-size:cover;align-items:flex-end;width:100%;display:flex;position:relative;overflow:hidden}.afx-blk-banner-overlay{pointer-events:none;background:#000;position:absolute;inset:0}.afx-blk-banner-content{z-index:1;width:100%;padding:20px 24px;position:relative}.afx-blk-banner-content--left{text-align:left}.afx-blk-banner-content--center{text-align:center}.afx-blk-banner-content--right{text-align:right}.afx-blk-banner-title{color:#fff;margin:0 0 6px;font-size:24px;font-weight:700;line-height:1.2}.afx-blk-banner-sub{color:#ffffffd9;margin:0;font-size:14px}.afx-blk-title{margin:16px 16px 4px;line-height:1.2}.afx-blk-title--left{text-align:left}.afx-blk-title--center{text-align:center}.afx-blk-title--right{text-align:right}.afx-blk-text{color:var(--foreground);margin:8px 16px;line-height:1.6}.afx-blk-text--sm{font-size:12px}.afx-blk-text--md{font-size:14px}.afx-blk-text--lg{font-size:17px}.afx-blk-text--left{text-align:left}.afx-blk-text--center{text-align:center}.afx-blk-text--right{text-align:right}.afx-blk-image-wrap{justify-content:center;padding:8px 16px;display:flex}.afx-blk-image{max-width:100%;height:auto;display:block}.afx-blk-video-wrap{width:100%;height:0;position:relative;overflow:hidden}.afx-blk-video-iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.afx-blk-btn-wrap{padding:8px 16px;display:flex}.afx-blk-btn-wrap--left{justify-content:flex-start}.afx-blk-btn-wrap--center{justify-content:center}.afx-blk-btn-wrap--right{justify-content:flex-end}.afx-blk-btn{border-radius:999px;justify-content:center;align-items:center;font-weight:650;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.afx-blk-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.afx-blk-btn--primary{background:var(--accent);color:#fff;padding:10px 24px;font-size:14px}.afx-blk-btn--secondary{color:var(--foreground);background:#00000014;padding:10px 24px;font-size:14px}.afx-blk-btn--outline{color:var(--foreground);background:0 0;border:1.5px solid;padding:10px 24px;font-size:14px}.afx-blk-btn--sm{padding:7px 16px;font-size:12px}.afx-blk-btn--md{padding:10px 24px;font-size:14px}.afx-blk-btn--lg{padding:14px 32px;font-size:16px}.afx-blk-divider{border:none;border-top:1px solid #0000001a}.afx-blk-divider--dashed{border-top-style:dashed}.afx-blk-divider--dotted{border-top-style:dotted}.afx-blk-card{color:#fff;border-radius:14px;align-items:center;gap:14px;margin:8px 16px;padding:14px;text-decoration:none;transition:filter .15s,transform .15s;display:flex;overflow:hidden}.afx-blk-card:hover{filter:brightness(.95);transform:translateY(-1px)}.afx-blk-card-img{object-fit:cover;border-radius:10px;flex-shrink:0;width:56px;height:56px}.afx-blk-card-body{flex:1;min-width:0}.afx-blk-card-title{font-size:15px;font-weight:650;display:block}.afx-blk-card-sub{opacity:.8;margin-top:3px;font-size:12.5px;display:block}.afx-blk-card-arrow{opacity:.7;flex-shrink:0;font-size:18px}.afx-marketplace{padding:0 0 16px}.afx-banners{flex-direction:column;gap:8px;padding:0;display:flex}.afx-banner-link{display:block}.afx-banner-img{width:100%;height:auto;display:block}.afx-products-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;padding:0 16px;display:grid}.afx-product-card{background:#ffffffe0;border:1px solid #00000012;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 10px #0000000f}.afx-product-cover{aspect-ratio:16/9;background:#0000000a;overflow:hidden}.afx-product-cover img{object-fit:cover;width:100%;height:100%;display:block}.afx-product-cover-ph{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.afx-product-cover-ph span{color:#fffc;font-size:28px;font-weight:700}.afx-product-body{flex-direction:column;flex:1;gap:6px;padding:14px 14px 12px;display:flex}.afx-product-name{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:14.5px;font-weight:660}.afx-product-desc{color:var(--muted-foreground);margin:0;font-size:12.5px;line-height:1.35}.afx-product-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.afx-product-price{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:15px;font-weight:660}.afx-product-commission{font-size:12px;font-weight:580}.afx-product-affiliated{flex-direction:column;gap:6px;margin-top:6px;display:flex}.afx-affiliated-badge{color:var(--success);background:#0596691a;border:1px solid #05966933;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:620;display:inline-flex}.afx-link-row{gap:6px;display:flex}.afx-link-input{min-width:0;height:34px;color:var(--muted-foreground);background:#00000008;border:1px solid #00000017;border-radius:8px;outline:none;flex:1;padding:0 8px;font-family:inherit;font-size:11.5px}.afx-copy-btn{color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex-shrink:0;height:34px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:650;transition:filter .15s}.afx-copy-btn:hover{filter:brightness(1.1)}.afx-affiliate-btn{color:#fff;cursor:pointer;border:none;border-radius:999px;width:100%;height:38px;margin-top:6px;font-family:inherit;font-size:13.5px;font-weight:650;transition:filter .15s;box-shadow:0 2px 8px #0000002e}.afx-affiliate-btn:hover{filter:brightness(1.08)}.afx-sales{padding:16px}.afx-sales-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.afx-sales-stat{background:#fffc;border:1px solid #00000012;border-left:3px solid #00000014;border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.afx-sales-stat-value{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:18px;font-weight:680}.afx-sales-stat-label{color:var(--muted-foreground);font-size:11.5px}.afx-table-wrap{background:#fffc;border:1px solid #00000012;border-radius:14px;overflow-x:auto;box-shadow:0 1px 6px #0000000a}.afx-table{border-collapse:collapse;width:100%;min-width:480px;font-size:13px}.afx-table th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--muted-foreground);white-space:nowrap;background:#00000004;border-bottom:1px solid #00000012;padding:10px 12px;font-size:10.5px;font-weight:680}.afx-table td{color:var(--foreground);vertical-align:middle;border-bottom:1px solid #0000000a;padding:10px 12px}.afx-table tr:last-child td{border-bottom:none}.afx-table tbody tr:hover td{background:#00000004}.afx-tx-commission{font-variant-numeric:tabular-nums;font-weight:620}.afx-pix-key{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.afx-tx-status{border-radius:999px;align-items:center;padding:3px 9px;font-size:11.5px;font-weight:620;display:inline-flex}.afx-tx-status--pending{color:#ea580c;background:#ea580c1a}.afx-tx-status--approved{color:var(--success);background:#0596691f}.afx-tx-status--refunded{color:var(--muted-foreground);background:#0000000f}.afx-tx-status--chargeback{color:var(--destructive);background:#ff3b301a}.afx-wr-status{border-radius:999px;align-items:center;padding:3px 9px;font-size:11.5px;font-weight:620;display:inline-flex}.afx-wr-status--pending{color:#ea580c;background:#ea580c1a}.afx-wr-status--approved{color:var(--success);background:#0596691f}.afx-wr-status--rejected{color:var(--destructive);background:#ff3b301a}.afx-painel-chart-body{height:140px!important}.afx-painel{flex-direction:column;display:flex}.afx-painel-banner{object-fit:cover;width:100%;max-height:180px;display:block}.afx-painel-body{flex-direction:column;gap:16px;padding:16px;display:flex}.afx-painel-head{justify-content:space-between;align-items:flex-start;display:flex}.afx-painel-greeting{color:var(--foreground);font-size:18px;font-weight:700}.afx-painel-greet-sub{color:var(--muted-foreground);margin-top:2px;font-size:12px}.afx-painel-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.afx-painel-stat{background:#ffffffd1;border:1px solid #00000012;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.afx-painel-stat>div{flex-direction:column;gap:2px;display:flex}.afx-painel-stat-val{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.afx-painel-stat-label{color:var(--muted-foreground);font-size:10px}.afx-painel-commission-card{color:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:16px 20px;display:flex}.afx-painel-commission-label{opacity:.85;font-size:11px}.afx-painel-commission-val{font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.afx-painel-commission-sub{opacity:.8;font-size:11px}.afx-painel-balance-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.afx-painel-bal-card{background:#ffffffd1;border:1px solid #00000012;border-radius:10px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.afx-painel-bal-label{color:var(--muted-foreground);margin-top:4px;font-size:11px}.afx-painel-bal-val{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.afx-painel-bal-sub{color:var(--muted-foreground);font-size:10px}.afx-wallet{flex-direction:column;gap:20px;padding:16px;display:flex}.afx-wallet-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.afx-wallet-card{-webkit-backdrop-filter:blur(16px)saturate(180%);background:#ffffffd1;border:1px solid #00000012;border-radius:16px;flex-direction:column;gap:5px;padding:16px;transition:box-shadow .2s;display:flex;box-shadow:0 2px 8px #0000000d}.afx-wallet-card--available{border-width:2px}.afx-wallet-card-value{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.afx-wallet-card-label{color:var(--muted-foreground);font-size:12px}.afx-wallet-success{color:var(--success);background:#0596691a;border:1px solid #05966938;border-radius:12px;padding:12px 16px;font-size:13.5px;font-weight:560}.afx-wallet-action{flex-direction:column;gap:8px;display:flex}.afx-wallet-note{color:var(--muted-foreground);margin:0;font-size:12.5px}.afx-withdraw-btn{color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;padding:11px 28px;font-family:inherit;font-size:14px;font-weight:650;transition:filter .15s,transform .15s;display:inline-flex;box-shadow:0 3px 14px #0003}.afx-withdraw-btn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.afx-withdraw-btn:disabled{opacity:.45;cursor:not-allowed}.afx-wallet-history-title{color:var(--foreground);margin:0 0 10px;font-size:15px;font-weight:650}.afx-help{flex-direction:column;align-items:center;padding:20px 16px;display:flex}.afx-help-card{-webkit-backdrop-filter:blur(20px)saturate(180%);text-align:center;background:#ffffffe6;border:1px solid #00000014;border-radius:22px;flex-direction:column;align-items:center;gap:10px;width:min(400px,100%);padding:28px 24px;display:flex;box-shadow:0 6px 24px #00000014}.afx-help-icon{border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:4px;display:flex;box-shadow:0 4px 16px #00000038}.afx-help-title{color:var(--foreground);letter-spacing:-.025em;margin:0;font-size:20px;font-weight:680}.afx-help-desc{color:var(--muted-foreground);max-width:300px;margin:0;font-size:13.5px;line-height:1.45}.afx-help-buttons{flex-direction:column;gap:8px;width:100%;margin-top:6px;display:flex}.afx-help-btn{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;font-size:14px;font-weight:620;text-decoration:none;transition:filter .15s,transform .15s;display:flex}.afx-help-btn:hover{filter:brightness(.94);transform:translateY(-1px)}.afx-help-btn--wa{color:#fff;background:#25d366;box-shadow:0 3px 12px #25d36647}.afx-help-btn--email{color:var(--foreground);background:#00000014}.afx-help-no-contact{color:var(--muted-foreground);margin:4px 0;font-size:13px}.afx-help-note{color:var(--muted-foreground);background:#00000008;border:1px solid #0000000f;border-radius:10px;align-items:center;gap:6px;margin-top:8px;padding:10px 14px;font-size:12px;display:flex}.afx-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);background:#00000061;justify-content:center;align-items:center;padding:20px;animation:.15s fadeIn;display:flex;position:fixed;inset:0}.afx-modal{-webkit-backdrop-filter:blur(28px)saturate(180%);background:#fffffff7;border:1px solid #ffffffd9;border-radius:20px;width:min(420px,100%);max-height:90vh;animation:.2s slideUp;overflow-y:auto;box-shadow:0 24px 72px #0000002e}.afx-modal-header{border-bottom:2px solid #0000;justify-content:space-between;align-items:center;padding:16px 20px 14px;display:flex}.afx-modal-header h3{color:var(--foreground);margin:0;font-size:15px;font-weight:650}.afx-modal-close{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;transition:background .15s;display:flex}.afx-modal-close:hover{background:#00000012}.afx-modal-body{flex-direction:column;gap:12px;padding:16px 20px;display:flex}.afx-modal-balance-info{color:var(--muted-foreground);background:#00000008;border-radius:10px;padding:10px 12px;font-size:13.5px}.afx-modal-field{color:var(--muted-foreground);flex-direction:column;gap:5px;font-size:12.5px;font-weight:560;display:flex}.afx-modal-input,.afx-modal-select{border-radius:var(--control-radius);height:40px;color:var(--foreground);background:#ffffffe0;border:1px solid #00000017;outline:none;width:100%;padding:0 12px;font-family:inherit;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.afx-modal-select{appearance:none;cursor:pointer}.afx-modal-input:focus,.afx-modal-select:focus{border-color:#3d7fbd80;box-shadow:0 0 0 3px #3d7fbd1f}.afx-modal-error{color:var(--destructive);margin:0;font-size:12.5px}.afx-modal-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.afx-modal-cancel{color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:999px;padding:8px 20px;font-family:inherit;font-size:13.5px;font-weight:500;transition:background .15s}.afx-modal-cancel:hover{background:#0000000a}.afx-modal-submit{color:#fff;cursor:pointer;border:none;border-radius:999px;padding:8px 24px;font-family:inherit;font-size:13.5px;font-weight:650;transition:filter .15s;box-shadow:0 2px 10px #0003}.afx-modal-submit:hover{filter:brightness(1.08)}@media (max-width:640px){.afx-products-grid{grid-template-columns:1fr;padding:0 12px}.afx-sales-stats{grid-template-columns:1fr 1fr}.afx-wallet-cards{grid-template-columns:1fr}.afx-marketplace{padding:0 0 8px}}.mb-root{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.mb-pages{background:#fafafcf2;border-bottom:1px solid #00000012;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 10px;display:flex;overflow:hidden}.mb-page-tabs{scrollbar-width:none;flex:1;align-items:center;gap:2px;min-width:0;padding:6px 0;display:flex;overflow-x:auto}.mb-page-tabs::-webkit-scrollbar{display:none}.mb-page-tab{background:0 0;border-radius:7px;flex-shrink:0;align-items:center;gap:4px;min-width:0;padding:0 2px 0 4px;transition:background .1s;display:flex}.mb-page-tab--active{background:#3d7fbd14}.mb-page-tab-label{color:var(--muted-foreground);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:5px;max-width:110px;padding:4px 6px;font-family:inherit;font-size:12px;transition:color .1s;overflow:hidden}.mb-page-tab--active .mb-page-tab-label{color:var(--primary);font-weight:600}.mb-page-tab-label:hover{color:var(--foreground)}.mb-page-tab-input{border:1px solid var(--primary);background:#fff;border-radius:5px;outline:none;width:100px;padding:4px 8px;font-family:inherit;font-size:12.5px}.mb-page-tab-actions{align-items:center;gap:1px;display:flex}.mb-page-tab-icon{width:22px;height:22px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;transition:background .1s,color .1s;display:flex}.mb-page-tab-icon:hover{color:var(--foreground);background:#0000000f}.mb-page-tab-icon--del:hover{color:#ef4444;background:#ef444414}.mb-page-add{color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:1px dashed #00000024;border-radius:7px;flex-shrink:0;align-items:center;gap:4px;margin-left:6px;padding:5px 10px;font-family:inherit;font-size:12px;transition:border-color .12s,color .12s,background .12s;display:flex}.mb-page-add:hover{border-color:var(--primary);color:var(--primary);background:#3d7fbd0a}.mb-save-row{flex-shrink:0;align-items:center;gap:8px;display:flex}.mb-saved-flash{color:#16a34a;font-size:12px;font-weight:600;animation:.2s mb-fade-in}@keyframes mb-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.mb-save-btn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:6px 16px;font-family:inherit;font-size:12.5px;font-weight:650;transition:filter .12s}.mb-save-btn:hover{filter:brightness(1.1)}.mb-workspace{flex:1;min-height:0;display:flex;overflow:hidden}.mb-palette{scrollbar-width:thin;scrollbar-color:#0000001f transparent;background:#f8f9fbfa;border-right:1px solid #00000012;flex-shrink:0;width:200px;padding:10px 0 16px;overflow-y:auto}.mb-palette-section{padding:8px 10px 4px}.mb-palette-section+.mb-palette-section{border-top:1px solid #0000000d;margin-top:4px;padding-top:10px}.mb-palette-section-title{text-transform:uppercase;letter-spacing:.07em;color:var(--muted-foreground);margin-bottom:6px;padding:0 2px;font-size:10.5px;font-weight:700;display:block}.mb-layout-grid{flex-direction:column;gap:3px;display:flex}.mb-layout-btn{cursor:pointer;text-align:left;background:#fff;border:1px solid #00000012;border-radius:7px;align-items:center;gap:8px;width:100%;padding:5px 8px;transition:border-color .1s,background .1s;display:flex}.mb-layout-btn:hover{border-color:var(--primary);background:#3d7fbd0a}.mb-layout-preview{letter-spacing:-1px;color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;font-family:monospace;font-size:9px}.mb-layout-label{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.mb-block-list{flex-wrap:wrap;gap:4px;display:flex}.mb-block-chip{cursor:grab;background:#fff;border:1px solid #00000012;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-family:inherit;transition:border-color .1s,background .1s,box-shadow .1s;display:flex}.mb-block-chip:hover{border-color:var(--primary);background:#3d7fbd0d;box-shadow:0 1px 4px #3d7fbd1a}.mb-block-chip:active{cursor:grabbing}.mb-block-chip-emoji{font-size:13px;line-height:1}.mb-block-chip-label{color:var(--foreground);white-space:nowrap;font-size:12px}.mb-canvas{scrollbar-width:thin;scrollbar-color:#0000001f transparent;background-color:#f4f5f899;background-image:linear-gradient(#00000008 1px,#0000 1px),linear-gradient(90deg,#00000008 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:24px 24px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex:1;min-width:0;padding:20px;overflow-y:auto}.mb-canvas-empty{text-align:center;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:60px 20px;display:flex}.mb-canvas-empty-icon{opacity:.4;font-size:28px}.mb-canvas-empty p{margin:0;font-size:13.5px}.mb-canvas-empty-hint{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px;display:flex}.mb-canvas-empty-layout{color:var(--muted-foreground);cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:12px;transition:border-color .1s,color .1s}.mb-canvas-empty-layout:hover{border-color:var(--primary);color:var(--primary)}.mb-row{background:#fff;border:1px solid #00000012;border-radius:10px;margin-bottom:10px;overflow:hidden;box-shadow:0 1px 4px #0000000a}.mb-row-actions{background:#f8f9fbe6;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.mb-row-badge{color:var(--muted-foreground);letter-spacing:.04em;font-family:monospace;font-size:10px;font-weight:700}.mb-row-btns{align-items:center;gap:2px;display:flex}.mb-row-btn{width:24px;height:24px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .1s,color .1s;display:flex}.mb-row-btn:hover:not(:disabled){color:var(--foreground);background:#0000000f}.mb-row-btn:disabled{opacity:.3;cursor:default}.mb-row-btn--del:hover:not(:disabled){color:#ef4444;background:#ef444414}.mb-row-cols{min-height:80px;display:flex}.mb-col{border-right:1px solid #0000000f;flex:1;min-width:0;transition:background .12s;position:relative}.mb-col:last-child{border-right:none}.mb-col--selected{background:#3d7fbd0a}.mb-col-empty{color:#00000038;border:1.5px dashed #0000001f;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;min-height:80px;margin:6px;font-size:11.5px;transition:border-color .12s,color .12s;display:flex}.mb-col:hover .mb-col-empty{color:#3d7fbd99;border-color:#3d7fbd59}.mb-block{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:0;font-family:inherit;display:block;position:relative}.mb-block--selected:after{content:"";border:2px solid var(--primary);pointer-events:none;border-radius:4px;position:absolute;inset:0}.mb-block-overlay{color:#fff;opacity:0;pointer-events:none;background:#00000080;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;transition:opacity .15s;position:absolute;top:4px;right:4px}.mb-block:hover .mb-block-overlay{opacity:1}.mb-block-type-label{font-size:10px}.mb-panel-empty{background:#f8f9fbfa;border-left:1px solid #00000012;flex-shrink:0;justify-content:center;align-items:center;width:260px;display:flex}.mb-panel-empty-inner{color:var(--muted-foreground);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px;font-size:12.5px;display:flex}.mb-panel-empty-inner span{opacity:.4;font-size:22px}.mb-panel-empty-inner p{margin:0;line-height:1.4}.bs-panel{background:#f8f9fbfa;border-left:1px solid #00000012;flex-direction:column;flex-shrink:0;width:260px;display:flex;overflow:hidden}.bs-panel-header{border-bottom:1px solid #00000012;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.bs-panel-title{color:var(--foreground);font-size:13px;font-weight:650}.bs-panel-actions{align-items:center;gap:4px;display:flex}.bs-panel-delete,.bs-panel-close{cursor:pointer;width:26px;height:26px;color:var(--muted-foreground);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .1s,color .1s;display:flex}.bs-panel-delete:hover{color:#ef4444;background:#ef444414}.bs-panel-close:hover{color:var(--foreground);background:#0000000f}.bs-panel-body{scrollbar-width:thin;scrollbar-color:#0000001f transparent;flex-direction:column;flex:1;gap:10px;padding:12px 14px;display:flex;overflow-y:auto}.bs-field{flex-direction:column;gap:4px;display:flex}.bs-label{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:600}.bs-input,.bs-select,.bs-textarea{width:100%;color:var(--foreground);background:#fff;border:1px solid #0000001a;border-radius:7px;outline:none;padding:6px 9px;font-family:inherit;font-size:12.5px;transition:border-color .12s,box-shadow .12s}.bs-input:focus,.bs-select:focus,.bs-textarea:focus{border-color:#3d7fbd80;box-shadow:0 0 0 3px #3d7fbd1a}.bs-select{appearance:none;cursor:pointer}.bs-textarea{resize:vertical;min-height:64px}.bs-toggle-row{color:var(--foreground);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.bs-toggle{cursor:pointer;color:#fff;background:#0000001f;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:18px;transition:background .15s;display:flex}.bs-toggle--on{background:var(--primary)}.blk-preview-banner{background:linear-gradient(135deg,#1e3a5f,#0f172a) 50%/cover;justify-content:center;align-items:center;min-height:120px;display:flex;position:relative;overflow:hidden}.blk-preview-banner-overlay{pointer-events:none;background:#000;position:absolute;inset:0}.blk-preview-banner-text{z-index:1;color:#fff;width:100%;padding:16px;position:relative}.blk-preview-banner-text strong{margin-bottom:4px;font-size:18px;font-weight:700;display:block}.blk-preview-banner-text span{opacity:.85;font-size:13px}.blk-preview-title{color:var(--foreground);margin:8px 12px;font-weight:700}.blk-preview-title--h1{font-size:26px}.blk-preview-title--h2{font-size:20px}.blk-preview-title--h3{font-size:16px}.blk-preview-text{color:var(--foreground);margin:8px 12px;line-height:1.55}.blk-preview-text--sm{font-size:12px}.blk-preview-text--md{font-size:14px}.blk-preview-text--lg{font-size:16.5px}.blk-preview-image{border-radius:4px;height:auto;margin:8px auto;display:block}.blk-preview-image--full{border-radius:0;width:100%;margin:0}.blk-preview-image--large{max-width:80%}.blk-preview-image--medium{max-width:55%}.blk-preview-image--small{max-width:30%}.blk-preview-image-placeholder{height:80px;color:var(--muted-foreground);background:#0000000a;border:1.5px dashed #0000001f;border-radius:6px;justify-content:center;align-items:center;margin:8px;font-size:13px;display:flex}.blk-preview-video{background:#000;width:100%;height:0;position:relative;overflow:hidden}.blk-preview-video iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.blk-preview-video-placeholder{color:var(--muted-foreground);background:#0000000f;justify-content:center;align-items:center;font-size:12.5px;display:flex;position:absolute;inset:0}.blk-preview-btn{cursor:default;border-radius:8px;align-items:center;gap:5px;margin:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.blk-preview-btn--primary{background:var(--primary);color:#fff;padding:8px 18px}.blk-preview-btn--secondary{color:var(--primary);background:#3d7fbd1f;padding:8px 18px}.blk-preview-btn--outline{border:2px solid var(--primary);color:var(--primary);background:0 0;padding:7px 17px}.blk-preview-btn--ghost{color:var(--primary);background:0 0;padding:8px 18px;text-decoration:underline}.blk-preview-btn--sm{padding:5px 13px;font-size:12px}.blk-preview-btn--lg{padding:10px 22px;font-size:15px}.blk-preview-divider{border:none;width:100%}.blk-preview-divider--solid{border-top:1px solid #0000001f}.blk-preview-divider--dashed{border-top:1px dashed #00000026}.blk-preview-divider--dotted{border-top:1px dotted #00000026}.blk-preview-divider--none{border-top:none}.blk-preview-divider--sm{margin:8px 12px}.blk-preview-divider--md{margin:16px 12px}.blk-preview-divider--lg{margin:28px 12px}.blk-preview-card{color:#fff;background:linear-gradient(135deg,#1e3a5f,#0f172a);border-radius:10px;align-items:center;gap:10px;min-height:64px;margin:8px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.blk-preview-card-img{background-position:50%;background-size:cover;border-radius:8px;flex-shrink:0;width:56px;height:56px}.blk-preview-card-body{flex:1;min-width:0}.blk-preview-card-body strong{margin-bottom:3px;font-size:13.5px;font-weight:700;display:block}.blk-preview-card-body span{opacity:.75;font-size:12px}.blk-preview-card-arrow{opacity:.7;font-size:16px}.blk-preview-course-slider{background:#00000008;border:1.5px dashed #0000001a;border-radius:8px;justify-content:center;align-items:center;height:72px;margin:8px;display:flex}.blk-preview-course-slider-label{color:var(--muted-foreground);font-size:13.5px;font-weight:500}.st-root{width:100%;max-width:960px;margin:0 auto;padding:24px}.st-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.st-header-info{flex-direction:column;gap:6px;display:flex}.st-heading{color:var(--foreground);margin:0;font-size:18px;font-weight:700}.st-stats{gap:12px;display:flex}.st-stat{color:var(--muted-foreground);font-size:13px}.st-stat strong{color:var(--foreground);font-weight:650}.st-add-btn{background:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:650;transition:filter .12s;display:inline-flex}.st-add-btn:hover{filter:brightness(1.1)}.st-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.st-search-wrap{background:#fff;border:1px solid #0000001a;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:200px;padding:7px 12px;transition:border-color .12s,box-shadow .12s;display:flex}.st-search-wrap:focus-within{border-color:#3d7fbd73;box-shadow:0 0 0 3px #3d7fbd1a}.st-search-icon{color:var(--muted-foreground);flex-shrink:0;display:flex}.st-search{color:var(--foreground);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.st-filter-group{align-items:center;gap:4px;display:flex}.st-filter{color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:999px;padding:6px 14px;font-family:inherit;font-size:12.5px;transition:all .12s}.st-filter:hover{border-color:var(--primary);color:var(--primary);background:#3d7fbd0a}.st-filter--active{border-color:var(--primary);color:var(--primary);background:#3d7fbd14;font-weight:600}.st-empty{text-align:center;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:60px 20px;font-size:13.5px;display:flex}.st-empty-icon{opacity:.5;font-size:36px}.st-table-wrap{border:1px solid #00000012;border-radius:10px;overflow-x:auto}.st-table{border-collapse:collapse;width:100%;font-size:13px}.st-table thead tr{background:#f8f9fbe6}.st-table th{text-align:left;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-bottom:1px solid #00000012;padding:10px 14px;font-size:11.5px;font-weight:700}.st-table td{color:var(--foreground);vertical-align:middle;border-bottom:1px solid #0000000d;padding:11px 14px}.st-table tbody tr:last-child td{border-bottom:none}.st-table tbody tr:hover td{background:#00000004}.st-row--inactive td{opacity:.6}.st-student-cell{align-items:center;gap:9px;display:flex}.st-avatar{background:linear-gradient(135deg, var(--primary), #2563b0);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:flex}.st-student-name{font-size:13px;font-weight:600}.st-email{color:var(--muted-foreground);font-size:12.5px}.st-status-badge{cursor:pointer;border:none;border-radius:999px;align-items:center;padding:3px 10px;font-size:11.5px;font-weight:650;transition:filter .12s;display:inline-flex}.st-status-badge:hover{filter:brightness(.92)}.st-status-badge--active{color:#16a34a;background:#16a34a1a}.st-status-badge--inactive{color:var(--muted-foreground);background:#0000000f}.st-progress-cell{align-items:center;gap:6px;display:flex}.st-progress-count{color:var(--muted-foreground);font-size:12.5px}.st-actions{align-items:center;gap:4px;display:flex}.st-action-btn{cursor:pointer;width:28px;height:28px;color:var(--muted-foreground);background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;font-size:13px;transition:background .1s,color .1s;display:flex}.st-action-btn:hover{color:var(--foreground);background:#0000000f}.st-action-btn--del:hover{color:#ef4444;background:#ef444414}.st-modal-backdrop{z-index:200;cursor:default;-webkit-backdrop-filter:blur(4px);background:#00000038;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.st-modal{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#fffffff0;border:1px solid #fff9;border-radius:16px;width:min(480px,90vw);max-height:85vh;overflow-y:auto;box-shadow:0 20px 60px #0000001f,0 0 0 .5px #0000000f,inset 0 1px #fffc}.st-modal--sm{width:min(380px,90vw)}.st-modal-header{-webkit-backdrop-filter:blur(24px);z-index:1;background:#fffffff0;border-bottom:1px solid #0000000f;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;padding:16px 20px 14px;display:flex;position:sticky;top:0}.st-modal-title{color:var(--foreground);margin:0;font-size:15px;font-weight:700}.st-modal-close{cursor:pointer;width:28px;height:28px;color:var(--muted-foreground);background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;transition:background .1s;display:flex}.st-modal-close:hover{color:var(--foreground);background:#0000000f}.st-modal-body{flex-direction:column;gap:12px;padding:16px 20px 20px;display:flex}.st-field{flex-direction:column;gap:5px;font-size:13px;display:flex}.st-field>span{color:var(--muted-foreground);font-size:12px;font-weight:600}.st-input,.st-select{width:100%;color:var(--foreground);background:#fff;border:1px solid #0000001a;border-radius:8px;outline:none;padding:8px 11px;font-family:inherit;font-size:13.5px;transition:border-color .12s,box-shadow .12s}.st-input:focus,.st-select:focus{border-color:#3d7fbd80;box-shadow:0 0 0 3px #3d7fbd1a}.st-select{appearance:none;cursor:pointer}.st-error{color:var(--destructive);margin:0;font-size:12px}.st-modal-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.st-btn-cancel{color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:999px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s}.st-btn-cancel:hover{background:#0000000a}.st-btn-save{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:8px 20px;font-family:inherit;font-size:13px;font-weight:650;transition:filter .12s;box-shadow:0 2px 8px #3d7fbd40}.st-btn-save:hover{filter:brightness(1.1)}.st-btn-delete{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:999px;padding:8px 20px;font-family:inherit;font-size:13px;font-weight:650;transition:filter .12s}.st-btn-delete:hover{filter:brightness(1.08)}.st-confirm-text{color:var(--foreground);margin:0;font-size:13.5px;line-height:1.5}.ct-root{width:100%;max-width:860px;margin:0 auto;padding:24px}.ct-editor{height:100%;padding:0;overflow-y:auto}.ct-header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.ct-heading{color:var(--foreground);margin:0 0 2px;font-size:18px;font-weight:700}.ct-subheading{color:var(--muted-foreground);font-size:13px;display:block}.ct-add-btn{background:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:650;transition:filter .12s;display:inline-flex}.ct-add-btn:hover{filter:brightness(1.1)}.ct-empty{text-align:center;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;font-size:13.5px;display:flex}.ct-empty-icon{opacity:.5;font-size:40px}.ct-course-list{flex-direction:column;gap:10px;display:flex}.ct-course-card{background:#fff;border:1px solid #00000014;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;transition:box-shadow .12s;display:flex;box-shadow:0 1px 4px #0000000a}.ct-course-card:hover{box-shadow:0 3px 12px #00000014}.ct-course-cover{background:#0000000d;border-radius:8px;flex-shrink:0;width:72px;height:54px;overflow:hidden}.ct-course-cover img{object-fit:cover;width:100%;height:100%}.ct-course-cover-placeholder{width:100%;height:100%;color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.ct-course-info{flex:1;min-width:0}.ct-course-title{color:var(--foreground);margin-bottom:3px;font-size:14px;font-weight:650;display:block}.ct-course-meta{color:var(--muted-foreground);margin-bottom:3px;font-size:12px;display:block}.ct-course-desc{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;overflow:hidden}.ct-course-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.ct-btn-edit{cursor:pointer;color:var(--foreground);background:0 0;border:1px solid #0000001a;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .12s}.ct-btn-edit:hover{border-color:var(--primary);color:var(--primary);background:#3d7fbd0d}.ct-btn-del{cursor:pointer;width:32px;height:32px;color:var(--muted-foreground);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .1s,color .1s;display:flex}.ct-btn-del:hover{color:#ef4444;background:#ef444414}.ct-editor-topbar{z-index:10;background:#fafafcf2;border-bottom:1px solid #00000012;align-items:center;gap:12px;padding:14px 24px;display:flex;position:sticky;top:0}.ct-back-btn{color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #00000017;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .12s,color .12s;display:flex}.ct-back-btn:hover{color:var(--foreground);background:#0000000a}.ct-editor-title{color:var(--foreground);margin:0;font-size:15px;font-weight:700}.ct-glass-card{background:#ffffffe6;border:1px solid #00000012;border-radius:12px;padding:18px 20px;box-shadow:0 1px 6px #0000000d}.ct-section-title{color:var(--foreground);margin:0 0 14px;font-size:14px;font-weight:700}.ct-editor-info{margin:16px 24px 12px}.ct-editor-fields{flex-direction:column;gap:12px;display:flex}.ct-field{flex-direction:column;gap:4px;font-size:13px;display:flex}.ct-field>span{color:var(--muted-foreground);font-size:12px;font-weight:600}.ct-input,.ct-textarea,.ct-select{width:100%;color:var(--foreground);background:#fff;border:1px solid #0000001a;border-radius:8px;outline:none;padding:8px 11px;font-family:inherit;font-size:13px;transition:border-color .12s,box-shadow .12s}.ct-input:focus,.ct-textarea:focus,.ct-select:focus{border-color:#3d7fbd80;box-shadow:0 0 0 3px #3d7fbd1a}.ct-select{appearance:none;cursor:pointer}.ct-textarea{resize:vertical;min-height:60px}.ct-modules-section{margin:0 24px 24px}.ct-section-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ct-add-module-btn{color:var(--foreground);cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:999px;align-items:center;gap:5px;padding:6px 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .12s;display:inline-flex}.ct-add-module-btn:hover{border-color:var(--primary);color:var(--primary);background:#3d7fbd0d}.ct-empty-modules{text-align:center;color:var(--muted-foreground);border:1.5px dashed #0000001a;border-radius:10px;padding:24px;font-size:13px}.ct-module-list{flex-direction:column;gap:8px;display:flex}.ct-module{padding:0;overflow:hidden}.ct-module-header{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:12px 16px;font-family:inherit;transition:background .1s;display:flex}.ct-module-header:hover{background:#00000005}.ct-module-num{width:24px;height:24px;color:var(--primary);background:#3d7fbd1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:flex}.ct-module-title{color:var(--foreground);flex:1;font-size:13.5px;font-weight:650}.ct-module-lesson-count{color:var(--muted-foreground);font-size:12px}.ct-module-body{border-top:1px solid #0000000f;padding:0 16px 14px}.ct-module-fields{flex-direction:column;gap:10px;padding:12px 0 10px;display:flex}.ct-lessons-header{border-top:1px solid #0000000d;justify-content:space-between;align-items:center;padding:6px 0 8px;display:flex}.ct-lessons-title{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:12px;font-weight:700}.ct-add-lesson-btn{color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-family:inherit;font-size:11.5px;font-weight:600;transition:all .12s;display:inline-flex}.ct-add-lesson-btn:hover{border-color:var(--primary);color:var(--primary)}.ct-empty-lessons{color:var(--muted-foreground);text-align:center;padding:12px 0;font-size:12.5px}.ct-lesson-list{flex-direction:column;gap:4px;display:flex}.ct-lesson-row{background:#f8f9fbcc;border:1px solid #0000000d;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ct-lesson-num{color:var(--muted-foreground);flex-shrink:0;width:24px;font-size:11.5px;font-weight:700}.ct-lesson-info{flex:1;min-width:0}.ct-lesson-title{color:var(--foreground);font-size:12.5px;font-weight:600;display:block}.ct-lesson-meta{color:var(--muted-foreground);font-size:11.5px}.ct-lesson-actions{align-items:center;gap:3px;display:flex}.ct-lesson-btn{cursor:pointer;width:26px;height:26px;color:var(--muted-foreground);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:13px;transition:background .1s,color .1s;display:flex}.ct-lesson-btn:hover{color:var(--foreground);background:#0000000f}.ct-lesson-btn--del:hover{color:#ef4444;background:#ef444414}.ct-module-footer{border-top:1px solid #0000000f;margin-top:8px;padding-top:8px}.ct-module-del-btn{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef444440;border-radius:8px;align-items:center;gap:5px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s;display:inline-flex}.ct-module-del-btn:hover{background:#ef44440f}.ct-modal-backdrop{z-index:200;cursor:default;-webkit-backdrop-filter:blur(4px);background:#00000038;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ct-modal{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#fffffff0;border:1px solid #fff9;border-radius:16px;width:min(520px,92vw);max-height:85vh;overflow-y:auto;box-shadow:0 20px 60px #0000001f,0 0 0 .5px #0000000f,inset 0 1px #fffc}.ct-modal--sm{width:min(380px,92vw)}.ct-modal-header{-webkit-backdrop-filter:blur(24px);z-index:1;background:#fffffff0;border-bottom:1px solid #0000000f;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;padding:16px 20px 14px;display:flex;position:sticky;top:0}.ct-modal-title{color:var(--foreground);margin:0;font-size:15px;font-weight:700}.ct-modal-close{cursor:pointer;width:28px;height:28px;color:var(--muted-foreground);background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;transition:background .1s;display:flex}.ct-modal-close:hover{color:var(--foreground);background:#0000000f}.ct-modal-body{flex-direction:column;gap:12px;padding:16px 20px 20px;display:flex}.ct-modal-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.ct-btn-cancel{color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:999px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s}.ct-btn-cancel:hover{background:#0000000a}.ct-btn-save{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:8px 20px;font-family:inherit;font-size:13px;font-weight:650;transition:filter .12s;box-shadow:0 2px 8px #3d7fbd40}.ct-btn-save:hover{filter:brightness(1.1)}.ct-btn-delete{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:999px;padding:8px 20px;font-family:inherit;font-size:13px;font-weight:650;transition:filter .12s}.ct-btn-delete:hover{filter:brightness(1.08)}.ct-materials-section{margin-top:4px}.ct-materials-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ct-materials-title{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:12px;font-weight:700}.ct-add-material-btn{color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-family:inherit;font-size:11.5px;font-weight:600;transition:all .12s;display:inline-flex}.ct-add-material-btn:hover{border-color:var(--primary);color:var(--primary)}.ct-material-row{align-items:center;gap:6px;margin-bottom:6px;display:flex}.ct-material-name{flex:1}.ct-material-url{flex:2}.ct-material-del{cursor:pointer;width:28px;height:28px;color:var(--muted-foreground);background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:background .1s,color .1s;display:flex}.ct-material-del:hover{color:#ef4444;background:#ef444414}.ac-root{flex-direction:column;height:100%;display:flex;overflow:hidden}.ac-steps{scrollbar-width:none;background:#fafafcfa;border-bottom:1px solid #00000012;flex-shrink:0;align-items:center;gap:2px;padding:12px 24px;display:flex;overflow-x:auto}.ac-steps::-webkit-scrollbar{display:none}.ac-step{color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .12s,color .12s;display:flex}.ac-step:hover{color:var(--foreground);background:#0000000a}.ac-step--active{color:var(--primary);background:#3d7fbd1a;font-weight:650}.ac-step--done{color:#16a34a}.ac-step-num{background:#0000000f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11.5px;font-weight:700;display:flex}.ac-step--active .ac-step-num{background:var(--primary);color:#fff}.ac-step--done .ac-step-num{color:#16a34a;background:#16a34a1f}.ac-step-label{font-size:12.5px}.ac-body{scrollbar-width:thin;scrollbar-color:#0000001f transparent;flex:1;padding:24px;overflow-y:auto}.ac-panel{max-width:560px;margin:0 auto}.ac-panel--step1{max-width:none;margin:0}.ac-step1-grid{grid-template-columns:minmax(0,520px) 320px;align-items:start;gap:40px;max-width:920px;margin:0 auto;display:grid}.ac-step1-preview{padding-top:4px;position:sticky;top:0}.ac-theme-cards{gap:10px;display:flex}.ac-theme-card{cursor:pointer;background:#fff;border:2px solid #0000001a;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:14px 24px;font-family:inherit;transition:border-color .12s,box-shadow .12s;display:flex}.ac-theme-card:hover{border-color:#0003}.ac-theme-card--active{box-shadow:0 0 0 2px #3d7fbd26}.ac-theme-icon{font-size:20px}.ac-theme-label{color:var(--foreground);font-size:12px;font-weight:600}.ac-toggle-row{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.ac-toggle-row:last-child{border-bottom:none}.ac-toggle-text{flex-direction:column;flex:1;gap:3px;display:flex}.ac-toggle-desc{color:var(--muted-foreground);font-size:12px;line-height:1.45}.ac-palettes{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.ac-palette-swatch{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:4px;font-family:inherit;transition:border-color .12s,box-shadow .12s;display:flex}.ac-palette-swatch:hover{border-color:#00000029}.ac-palette-swatch--active{border-color:var(--primary,#3d7fbd);box-shadow:0 0 0 2px #3d7fbd2e}.ac-palette-color-row{border-radius:7px;width:100%;height:38px;display:flex;overflow:hidden;box-shadow:0 2px 6px #00000024}.ac-palette-bg-bar{flex:3}.ac-palette-primary-bar{flex:2}.ac-palette-name{color:var(--muted-foreground);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9.5px;line-height:1.2;overflow:hidden}.ac-sync-btn{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #0000001a;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:flex}.ac-sync-btn:hover{border-color:#3d7fbd66;box-shadow:0 0 0 3px #3d7fbd14}.ac-sync-btn--active{background:#3d7fbd0a;border-color:#3d7fbd80;box-shadow:0 0 0 3px #3d7fbd1a}.ac-sync-preview{border-radius:6px;flex-shrink:0;width:36px;height:36px;display:flex;overflow:hidden;box-shadow:0 2px 5px #00000029}.ac-sync-preview-bg{flex:3}.ac-sync-preview-primary{flex:2}.ac-sync-text{flex-direction:column;flex:1;gap:2px;display:flex}.ac-sync-label{color:var(--foreground);font-size:13px;font-weight:600}.ac-sync-desc{color:var(--muted-foreground);font-size:11px;line-height:1.35}.ac-palettes--locked{opacity:.38;pointer-events:none}.ac-color-manual{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ac-color-manual-group{flex-direction:column;gap:5px;display:flex}.ac-color-manual--locked{opacity:.38;pointer-events:none}.ac-upload-zone{cursor:pointer;border:1.5px dashed #00000029;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:90px;transition:border-color .12s,background .12s;display:flex;overflow:hidden}.ac-upload-zone:hover{background:#3d7fbd08;border-color:#3d7fbd80}.ac-upload-input{display:none}.ac-upload-placeholder{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:5px;padding:16px;display:flex}.ac-upload-label{color:var(--foreground);font-size:13px;font-weight:500}.ac-upload-hint{color:var(--muted-foreground);font-size:11.5px}.ac-upload-preview{object-fit:cover;border-radius:8px;width:100%;max-height:140px}.ac-upload-logo-preview{object-fit:contain;border-radius:10px;width:80px;height:80px}.ac-upload-cover-preview{object-fit:cover;border-radius:8px;width:100%;max-height:120px}.ac-remove-btn{cursor:pointer;color:#dc2626;text-align:left;background:0 0;border:none;padding:2px 0;font-family:inherit;font-size:12px;transition:color .12s}.ac-remove-btn:hover{color:#b91c1c}.ac-field-hint{color:var(--muted-foreground);font-size:11.5px;line-height:1.4}.ac-ls-phone-wrap{flex-direction:column;align-items:center;gap:12px;display:flex}.ac-ls-phone{background:#0f0f0f;border-radius:36px;width:240px;padding:10px;position:relative;box-shadow:0 24px 60px #00000038,inset 0 0 0 1px #ffffff0d}.ac-ls-notch{z-index:2;background:#0f0f0f;border-radius:0 0 14px 14px;width:80px;height:20px;margin:0 auto;position:absolute;top:10px;left:50%;transform:translate(-50%)}.ac-ls-screen{border-radius:28px;flex-direction:column;height:460px;display:flex;overflow:hidden}.ac-ls-cover{flex:0 0 42%;justify-content:center;align-items:center;display:flex;position:relative}.ac-ls-cover-hint{color:#ffffff80;pointer-events:none;background:#00000040;border-radius:20px;padding:4px 10px;font-size:10px}.ac-ls-form-area{flex-direction:column;flex:1;padding:0 18px 16px;display:flex;position:relative}.ac-ls-logo-card{background:#fff;border-radius:13px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:52px;height:52px;margin-top:-26px;margin-bottom:10px;display:flex;overflow:hidden;box-shadow:0 4px 14px #0000002e}.ac-ls-logo-img{object-fit:contain;width:100%;height:100%}.ac-ls-logo-initials{font-size:16px;font-weight:700}.ac-ls-appname{text-align:center;margin:0 0 2px;font-size:13px;font-weight:700;line-height:1.2}.ac-ls-subtitle{text-align:center;margin:0 0 12px;font-size:10px}.ac-ls-field{border-radius:8px;align-items:center;gap:7px;margin-bottom:7px;padding:8px 10px;display:flex}.ac-ls-field-text{font-size:10px}.ac-ls-btn{border-radius:9px;justify-content:center;align-items:center;margin-top:4px;padding:9px;display:flex}.ac-ls-btn-text{color:#fff;font-size:11px;font-weight:700}.ac-ls-home-bar{background:#ffffff40;border-radius:2px;width:80px;height:4px;margin:8px auto 0}.ac-ls-preview-label{color:var(--muted-foreground);text-align:center;margin:0;font-size:11px}.ac-ls-device-toggle{background:#0000000f;border-radius:10px;justify-content:center;align-items:center;gap:4px;margin-bottom:14px;padding:3px;display:flex}.ac-ls-device-btn{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;border-radius:8px;align-items:center;gap:5px;padding:5px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:background .12s,color .12s;display:flex}.ac-ls-device-btn:hover{color:var(--foreground)}.ac-ls-device-btn--active{color:var(--foreground);background:#fff;box-shadow:0 1px 4px #0000001f}.ac-ls-desktop-wrap{flex-direction:column;align-items:center;gap:12px;display:flex}.ac-ls-desktop{border-radius:10px;width:100%;max-width:300px;overflow:hidden;box-shadow:0 8px 28px #0000002e,0 0 0 1px #00000014}.ac-ls-browser-bar{background:#e8e8e8;border-bottom:1px solid #0000001a;align-items:center;gap:8px;padding:6px 10px;display:flex}.ac-ls-browser-dots{gap:4px;display:flex}.ac-ls-dot{border-radius:50%;width:7px;height:7px;display:block}.ac-ls-browser-url{color:#666;background:#fff;border-radius:4px;flex:1;padding:2px 8px;font-family:monospace;font-size:9px}.ac-ls-desktop-screen{grid-template-columns:1fr 1fr;height:220px;display:grid}.ac-ls-desktop-cover{background:#c9d6ff;justify-content:center;align-items:center;display:flex}.ac-ls-desktop-form{flex-direction:column;align-items:center;gap:0;padding:14px 12px;display:flex}.ac-ls-desktop-logo-card{background:#ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:8px;display:flex;overflow:hidden;box-shadow:0 2px 6px #00000026}.ac-ls-desktop-logo-img{object-fit:contain;width:100%;height:100%}.ac-ls-desktop-appname{text-align:center;margin:0 0 2px;font-size:11px;font-weight:700;line-height:1.2}.ac-ls-desktop-subtitle{text-align:center;margin:0 0 10px;font-size:8.5px;line-height:1.3}.ac-ls-desktop-field{border-radius:5px;align-items:center;gap:5px;width:100%;margin-bottom:5px;padding:5px 7px;display:flex}.ac-ls-desktop-btn{border-radius:5px;justify-content:center;align-items:center;width:100%;margin-top:2px;padding:6px;display:flex}.ac-section{flex-direction:column;gap:14px;display:flex}.ac-section-title{color:var(--foreground);margin:0 0 2px;font-size:17px;font-weight:700}.ac-section-desc{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.5}.ac-sub-title{color:var(--foreground);margin:4px 0 0;font-size:14px;font-weight:700}.ac-divider{background:#00000012;height:1px;margin:4px 0}.ac-field{flex-direction:column;gap:5px;display:flex}.ac-label{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.ac-input,.ac-select{width:100%;color:var(--foreground);background:#fff;border:1px solid #0000001a;border-radius:8px;outline:none;padding:8px 11px;font-family:inherit;font-size:13.5px;transition:border-color .12s,box-shadow .12s}.ac-input:focus,.ac-select:focus{border-color:#3d7fbd80;box-shadow:0 0 0 3px #3d7fbd1a}.ac-select{appearance:none;cursor:pointer}.ac-input--mono{font-family:monospace;font-size:13px}.ac-color-row{align-items:center;gap:8px;display:flex}.ac-color-picker{cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:8px;flex-shrink:0;width:38px;height:36px;padding:2px}.ac-color-row .ac-input{flex:1}.ac-radio-group{flex-wrap:wrap;gap:6px;display:flex}.ac-radio{color:var(--muted-foreground);cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:13px;transition:all .12s}.ac-radio:hover{border-color:var(--primary);color:var(--primary);background:#3d7fbd0a}.ac-radio--active{border-color:var(--primary);color:var(--primary);background:#3d7fbd1a;font-weight:650}.ac-toggles{flex-direction:column;gap:10px;display:flex}.ac-toggle-row{background:#f8f9fbcc;border:1px solid #00000012;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.ac-toggle-label{color:var(--foreground);font-size:13.5px;font-weight:500}.ac-toggle{cursor:pointer;background:#0000001f;border:none;border-radius:999px;flex-shrink:0;width:40px;height:22px;padding:0;transition:background .15s;position:relative}.ac-toggle--on{background:var(--primary)}.ac-toggle-thumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;display:block;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.ac-toggle--on .ac-toggle-thumb{left:21px}.ac-menu-list{flex-direction:column;gap:6px;display:flex}.ac-menu-item{background:#f8f9fbe6;border:1px solid #00000012;border-radius:9px;align-items:center;gap:6px;padding:6px 8px;display:flex}.ac-menu-grip{color:var(--muted-foreground);cursor:grab;flex-shrink:0;display:flex}.ac-menu-label-input{flex:100px;min-width:80px}.ac-menu-target-select,.ac-menu-id-select{flex:110px;min-width:90px}.ac-menu-del{cursor:pointer;width:28px;height:28px;color:var(--muted-foreground);background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:background .1s,color .1s;display:flex}.ac-menu-del:hover{color:#ef4444;background:#ef444414}.ac-menu-add{color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px dashed #00000024;border-radius:8px;align-self:flex-start;align-items:center;gap:5px;padding:6px 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .12s;display:inline-flex}.ac-menu-add:hover{border-color:var(--primary);color:var(--primary);background:#3d7fbd0a}.ac-support-preview{background:#f8f9fbcc;border:1px solid #00000012;border-radius:10px;padding:14px}.ac-support-preview-label{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:11.5px;font-weight:600}.ac-support-preview-btns{flex-wrap:wrap;gap:8px;display:flex}.ac-support-btn{border-radius:999px;align-items:center;gap:5px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.ac-support-btn--email{color:var(--primary);background:#3d7fbd1f}.ac-support-btn--wa{color:#16a34a;background:#16a34a1f}.ac-support-btn-placeholder{color:var(--muted-foreground);font-size:12.5px;font-style:italic}.ac-preview-section{grid-template-columns:200px 1fr;align-items:start;gap:24px;display:grid}.ac-preview-shell{border:6px solid #1a1a2e;border-radius:24px;flex-shrink:0;width:160px;height:320px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 8px 32px #0003}.ac-preview-notch{z-index:10;background:#1a1a2e;border-radius:0 0 8px 8px;width:48px;height:10px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ac-preview-screen{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ac-preview-header{flex-shrink:0;justify-content:center;align-items:center;padding:18px 8px 6px;display:flex}.ac-preview-logo-img{object-fit:contain;max-height:22px}.ac-preview-logo-text{font-size:13px;font-weight:700}.ac-preview-content{flex-direction:column;flex:1;gap:6px;padding:6px 8px;display:flex;overflow:hidden}.ac-preview-card{background:#ffffff0d;border:1px solid;border-radius:8px;gap:7px;padding:7px;display:flex;overflow:hidden}.ac-preview-card-bar{border-radius:3px;flex-shrink:0;width:3px}.ac-preview-card-lines{flex-direction:column;flex:1;justify-content:center;gap:4px;display:flex}.ac-preview-card-line{background:#ffffff2e;border-radius:3px;width:60%;height:5px}.ac-preview-card-line--wide{width:90%}.ac-preview-nav{background:#0000004d;flex-shrink:0;padding:4px 2px;display:flex}.ac-preview-nav-item{flex-direction:column;flex:1;align-items:center;gap:2px;padding:3px 0;display:flex}.ac-preview-nav-dot{border-radius:3px;width:16px;height:3px}.ac-preview-nav-label{font-size:8px;font-weight:500}.ac-preview-details{flex-direction:column;gap:10px;display:flex}.ac-preview-detail-row{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:flex-start;gap:8px;padding-bottom:10px;display:flex}.ac-preview-detail-row:last-child{border-bottom:none;padding-bottom:0}.ac-preview-detail-key{color:var(--muted-foreground);font-size:12px;font-weight:600}.ac-preview-detail-val{color:var(--foreground);text-align:right;font-size:13px}.ac-nav-btns{border-top:1px solid #00000012;justify-content:space-between;align-items:center;margin-top:8px;padding-top:20px;display:flex}.ac-nav-right{gap:8px;margin-left:auto;display:flex}.ac-btn-prev{color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:999px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s}.ac-btn-prev:hover{background:#0000000a}.ac-btn-next,.ac-btn-save{color:#fff;cursor:pointer;border:none;border-radius:999px;padding:8px 22px;font-family:inherit;font-size:13px;font-weight:650;transition:filter .12s;box-shadow:0 2px 8px #00000026}.ac-btn-next:hover,.ac-btn-save:hover{filter:brightness(1.1)}.ape-root{background:#f0f0f5;height:100%;min-height:0;display:flex;overflow:hidden}.ape-left{background:#fff;border-right:1px solid #00000012;flex-direction:column;flex-shrink:0;width:340px;display:flex;overflow:hidden}.ape-nav{border-bottom:1px solid #0000000f;flex-direction:column;flex-shrink:0;gap:2px;padding:12px 10px;display:flex}.ape-nav-btn{cursor:pointer;color:#0009;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:450;transition:background .14s,color .14s;display:flex}.ape-nav-btn:hover{color:#000000d9;background:#0000000d}.ape-nav-btn--active{color:#3d7fbd;background:#3d7fbd1a;font-weight:500}.ape-nav-icon{flex-shrink:0;align-items:center;display:flex}.ape-nav-divider{background:#00000012;height:1px;margin:4px 10px}.ape-nav-custom-row{border-radius:8px;align-items:center;gap:2px;transition:background .14s;display:flex}.ape-nav-custom-row:hover{background:#0000000a}.ape-nav-custom-row--active{background:#3d7fbd14}.ape-nav-btn--custom{flex:1;min-width:0;padding-right:4px}.ape-nav-custom-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ape-nav-custom-actions{flex-shrink:0;align-items:center;gap:0;padding-right:4px;display:flex}.ape-nav-action-btn{cursor:pointer;color:#0006;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:all .12s;display:flex}.ape-nav-action-btn:hover{color:#000000b3;background:#00000014}.ape-nav-action-btn--hidden{opacity:.35}.ape-nav-action-btn--del:hover{color:#dc2626;background:#dc26261a}.ape-nav-add-menu{cursor:pointer;color:#00000073;text-align:left;background:0 0;border:1.5px dashed #00000026;border-radius:8px;align-items:center;gap:7px;width:100%;margin-top:4px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:450;transition:all .14s;display:flex}.ape-nav-add-menu:hover{color:#3d7fbd;background:#3d7fbd0a;border-color:#3d7fbd80}.ape-custom-menu-cfg{border-bottom:1px solid #00000012;flex-shrink:0;padding:12px 14px 8px}.ape-custom-menu-cfg-label{color:#0000008c;margin-bottom:5px;font-size:11px;font-weight:500;display:block}.ape-icon-gallery{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.ape-icon-cell{aspect-ratio:1;cursor:pointer;color:#00000080;background:#fff;border:1.5px solid #00000014;border-radius:7px;justify-content:center;align-items:center;padding:0;transition:all .13s;display:flex}.ape-icon-cell:hover{color:#000000bf;background:#0000000a;border-color:#0003}.ape-icon-cell--active{color:#3d7fbd;background:#3d7fbd17;border-color:#3d7fbd}.ape-color-palettes{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:8px;display:grid}.ape-color-swatch{cursor:pointer;border:2px solid #0000;border-radius:8px;height:32px;padding:0;transition:border-color .13s,transform .13s;display:flex;position:relative;overflow:hidden}.ape-color-swatch:hover{border-color:#00000040;transform:scale(1.06)}.ape-color-swatch--active{border-color:#0000008c;transform:scale(1.06)}.ape-color-swatch-half{flex:1}.ape-color-swatch-sidebar{flex:3}.ape-color-swatch-primary{flex:2}.ape-color-swatch-check{color:#fff;text-shadow:0 1px 3px #0009;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.ape-color-manual{gap:10px;margin-top:10px;display:flex}.ape-color-manual .ape-field{flex:1}.ape-color-row{align-items:center;gap:6px;display:flex}.ape-color-input{cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:6px;flex-shrink:0;width:36px;height:36px;padding:2px}.apv-nav-item--producer-only{opacity:.55}.apv-nav-item--producer-only:hover{opacity:.8}.apv-nav-item-producer-badge{opacity:.7;flex-shrink:0;align-items:center;display:flex}.ape-config{flex-direction:column;flex:1;gap:18px;min-height:0;padding:16px;display:flex;overflow-y:auto}.ape-builder-inner{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ape-builder-inner .mb-pages{box-sizing:border-box;border-bottom:1px solid #00000012;flex-shrink:0;width:100%;min-width:0}.ape-builder-inner .mb-palette{border-right:none;flex:1;width:100%;min-width:0;min-height:0;overflow-y:auto}.ape-builder-inner .bs-panel{flex:1;min-height:0;overflow-y:auto}.ape-builder-inner .mb-panel-empty{flex:1;justify-content:center;align-items:center;display:flex}.ape-root--builder .ape-left{width:260px}.ape-builder-inner .mb-save-btn{white-space:nowrap;padding:5px 10px;font-size:11.5px}.ape-save-row{border-top:1px solid #0000000f;flex-shrink:0;padding:12px 16px}.ape-save-btn{background:var(--primary,#3d7fbd);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;padding:10px;font-family:inherit;font-size:14px;font-weight:500;transition:opacity .14s}.ape-save-btn:hover{opacity:.86}.ape-section-title{color:#0000008c;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:12px;font-weight:600}.ape-field{flex-direction:column;gap:5px;display:flex}.ape-field span{color:#000000a6;font-size:12px;font-weight:500}.ape-field-hint{color:#0006;margin-top:4px;font-size:11px}.ape-input{color:#000000d9;box-sizing:border-box;background:#fff;border:1px solid #00000021;border-radius:7px;outline:none;width:100%;padding:7px 10px;font-family:inherit;font-size:13px;transition:border-color .14s}.ape-input:focus{border-color:#3d7fbd}.ape-textarea{color:#000c;resize:vertical;box-sizing:border-box;border:1px solid #00000021;border-radius:7px;outline:none;width:100%;padding:8px 10px;font-family:monospace;font-size:12px;transition:border-color .14s}.ape-textarea:focus{border-color:#3d7fbd}.ape-two-col{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ape-error{color:#dc2626;font-size:12px}.ape-img-preview{object-fit:cover;border-radius:6px;width:100%;max-height:80px;margin-top:4px}.ape-upload-zone{cursor:pointer;text-align:center;box-sizing:border-box;border:1.5px dashed #0000002b;border-radius:9px;flex-direction:column;align-items:center;gap:6px;width:100%;padding:18px 12px;transition:background .14s,border-color .14s;display:flex}.ape-upload-zone:hover{background:#3d7fbd0a;border-color:#3d7fbd}.ape-upload-input{display:none}.ape-upload-hint{color:#00000080;font-size:12px}.ape-upload-dim{color:#00000059;background:#0000000d;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600}.ape-upload-preview{object-fit:contain;border-radius:5px;width:100%;max-height:60px}.ape-upload-preview--banner{max-height:unset;aspect-ratio:4;object-fit:cover;width:100%}.ape-remove-link{color:#dc2626;cursor:pointer;text-align:left;background:0 0;border:none;margin-top:6px;padding:0;font-family:inherit;font-size:11px;display:block}.ape-remove-link:hover{text-decoration:underline}.ape-toggle{cursor:pointer;background:#00000026;border:none;border-radius:11px;flex-shrink:0;width:40px;height:22px;transition:background .2s;position:relative}.ape-toggle--on{background:#059669}.ape-toggle-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000038}.ape-toggle--on .ape-toggle-knob{transform:translate(18px)}.ape-layout-options{gap:8px;margin-top:6px;display:flex}.ape-layout-opt{cursor:pointer;color:#0000008c;background:#fff;border:1.5px solid #0000001f;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:5px;padding:10px 8px;font-family:inherit;font-size:11px;font-weight:600;transition:border-color .15s,color .15s;display:flex}.ape-layout-opt:hover{border-color:#00000040}.ape-layout-opt--active{font-weight:700}.ape-toggle-row{background:#00000005;border:1px solid #00000012;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.ape-toggle-label{color:#000c;font-size:13px;font-weight:500}.ape-toggle-desc{color:#00000073;margin-top:2px;font-size:11px}.ape-info-box{color:#0009;background:#3d7fbd0f;border:1px solid #3d7fbd2e;border-radius:9px;padding:12px;font-size:12px;line-height:1.55}.ape-support-types{gap:8px;display:flex}.ape-support-type{cursor:pointer;color:#0000008c;background:#fff;border:1.5px solid #0000001f;border-radius:9px;flex-direction:column;flex:1;align-items:center;gap:5px;padding:12px 8px;font-family:inherit;font-size:12px;font-weight:500;transition:all .14s;display:flex}.ape-support-type:hover{border-color:#3d7fbd66}.ape-support-type--active{color:#3d7fbd;background:#3d7fbd0f;border-color:#3d7fbd}.ape-mk-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ape-mk-stats{color:#0006;font-size:11px}.ape-mk-add-btn{background:var(--primary,#3d7fbd);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:7px;flex-shrink:0;align-items:center;gap:5px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;display:flex}.ape-mk-add-btn:hover{opacity:.86}.ape-mk-products{flex-direction:column;gap:8px;display:flex}.ape-mk-product-row{background:#00000005;border:1px solid #00000012;border-radius:9px;align-items:center;gap:10px;padding:10px;transition:border-color .14s;display:flex}.ape-mk-product-row--inactive{opacity:.55}.ape-mk-product-cover{object-fit:cover;border-radius:7px;flex-shrink:0;width:42px;height:42px}.ape-mk-product-cover-placeholder{color:#00000059;background:#00000014;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:700;display:flex}.ape-mk-product-info{flex:1;min-width:0}.ape-mk-product-name{color:#000000d1;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.ape-mk-product-meta{color:#0000006b;flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:11px;display:flex}.ape-mk-product-badge{border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.ape-mk-product-badge--active{color:#059669;background:#0596691f}.ape-mk-product-badge--inactive{color:#0006;background:#00000012}.ape-mk-product-actions{flex-shrink:0;gap:3px;display:flex}.ape-mk-icon-btn{cursor:pointer;color:#0000008c;background:#fff;border:1px solid #0000001a;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;transition:background .13s;display:flex}.ape-mk-icon-btn:hover{background:#0000000f}.ape-mk-icon-btn--del{color:#dc2626;border-color:#dc262633}.ape-mk-icon-btn--del:hover{background:#dc26260f}.ape-mk-empty{text-align:center;color:#00000059;padding:28px 8px;font-size:13px}.ape-modal-backdrop{z-index:400;-webkit-backdrop-filter:blur(4px);background:#00000038;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ape-modal-backdrop-close{cursor:default;z-index:0;background:0 0;border:none;position:absolute;inset:0}.ape-modal{z-index:1;-webkit-backdrop-filter:blur(24px)saturate(180%);background:#fffffff5;border:1px solid #ffffffa6;border-radius:16px;width:min(520px,92vw);max-height:88vh;position:relative;overflow-y:auto;box-shadow:0 20px 60px #00000021,0 0 0 .5px #0000000f,inset 0 1px #ffffffd9}.ape-modal-header{-webkit-backdrop-filter:blur(24px);z-index:1;background:#fffffff5;border-bottom:1px solid #0000000f;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;padding:16px 20px 14px;display:flex;position:sticky;top:0}.ape-modal-title{color:#000000d9;margin:0;font-size:15px;font-weight:600}.ape-modal-close{cursor:pointer;color:#00000080;background:#0000000f;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background .14s;display:flex}.ape-modal-close:hover{background:#0000001f}.ape-modal-body{flex-direction:column;gap:14px;padding:16px 20px 20px;display:flex}.ape-modal-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.ape-btn-cancel{cursor:pointer;color:#000000a6;background:#fff;border:1px solid #00000024;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:13px;transition:background .13s}.ape-btn-cancel:hover{background:#0000000a}.ape-btn-save{background:var(--primary,#3d7fbd);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 20px;font-family:inherit;font-size:13px;font-weight:500;transition:opacity .13s}.ape-btn-save:hover{opacity:.86}.ape-right{background:#dde0e8;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ape-preview-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9;border-bottom:1px solid #00000012;flex-shrink:0;align-items:center;gap:6px;padding:9px 14px;display:flex}.ape-preview-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.ape-preview-dot--r{background:#ff5f57}.ape-preview-dot--y{background:#ffbd2e}.ape-preview-dot--g{background:#28c840}.ape-preview-url{text-align:center;color:#0006;background:#00000012;border-radius:5px;flex:1;padding:3px 10px;font-size:11px}.ape-preview-body{border-radius:12px;flex:1;margin:14px;display:flex;overflow:hidden;box-shadow:0 6px 28px #00000029,0 0 0 .5px #00000017}.ape-root--builder .ape-preview-body{flex-direction:column}.ape-preview-content{flex:1;min-height:0;display:flex;overflow:hidden}.ape-root--builder .ape-preview-body .mb-pages{box-sizing:border-box;background:#fafafcf7;border-top:1px solid #00000014;border-bottom:none;flex-shrink:0;width:100%;min-width:0}.ape-mobile-layout{flex-direction:row;flex:1;align-items:stretch;min-height:0;display:flex;overflow:hidden}.ape-mobile-panel{background:#f8f9fbf5;border-right:1px solid #00000012;flex-direction:column;flex-shrink:0;width:210px;display:flex;overflow:hidden}.ape-mobile-panel--right{border-left:1px solid #00000012;border-right:none}.ape-mobile-panel .mb-palette{border-left:none;border-right:none;flex:1;width:100%;min-height:0}.ape-mobile-panel .bs-panel,.ape-mobile-panel .mb-panel-empty{border-left:none;border-right:none;flex:1;width:100%}.ape-mobile-center{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;padding:10px 8px 14px;display:flex;overflow:hidden}.ape-mobile-pagebar{background:#fafafcfa;border-top:1px solid #00000014;flex-shrink:0;width:100%}.ape-mobile-pagebar .mb-pages{border-top:none;border-bottom:none;width:100%;min-width:0;min-height:48px;padding:0 20px}.ape-mobile-pagebar .mb-page-tabs{gap:6px}.ape-mobile-pagebar .mb-page-tab-label{max-width:180px}.ape-mobile-pagebar .mb-save-btn{padding:6px 18px;font-size:13px}.ape-preview-body--mobile{aspect-ratio:393/852;border:12px solid #1c1c1e;border-radius:44px;flex-direction:column;flex:none;width:290px;max-height:calc(100% - 80px);overflow:hidden;box-shadow:0 0 0 1.5px #3a3a3c,inset 0 0 0 1px #ffffff0f,0 28px 70px #0000008c}.ape-phone-topbar{background:#000;flex-shrink:0;justify-content:space-between;align-items:center;height:40px;padding:0 16px;display:flex;position:relative}.ape-phone-island{background:#000;border-radius:18px;width:88px;height:26px;position:absolute;top:6px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #1c1c1e}.ape-phone-time{color:#fff;letter-spacing:.01em;z-index:1;font-size:11px;font-weight:620;position:relative}.ape-phone-status-icons{z-index:1;color:#fff;align-items:center;display:flex;position:relative}.ape-phone-homebar{background:#fff;flex-shrink:0;justify-content:center;align-items:center;height:24px;display:flex}.ape-phone-homepill{background:#c7c7cc;border-radius:3px;width:100px;height:4px}.ape-phone-screen{flex:1;min-height:0;position:relative;overflow:hidden}.ape-phone-screen .apv-root{transform-origin:0 0;flex:unset;width:390px;height:146.6%;min-height:unset;position:absolute;top:0;left:0;overflow:hidden;transform:scale(.682)}.ape-preview-body--mobile .apv-sidebar{width:54px;min-width:54px;padding:8px 4px}.ape-preview-body--mobile .apv-logo-slot{height:38px;padding:4px 2px}.ape-preview-body--mobile .apv-logo-empty-label,.ape-preview-body--mobile .apv-logo-empty-dim{display:none}.ape-preview-body--mobile .apv-nav-item{border-radius:10px;justify-content:center;padding:8px 0}.ape-preview-body--mobile .apv-nav-item>span:last-child{display:none}.ape-preview-body--mobile .apv-nav-icon{margin:0}.ape-preview-body--mobile .apv-banner-slot{aspect-ratio:4;height:auto}.ape-preview-body--mobile .apv-main{flex-direction:column;min-height:100%;display:flex}.ape-preview-body--mobile .apv-pd-body{flex-direction:column;flex:1;padding:13px 13px 28px;display:flex}.ape-preview-body--mobile .apv-pd-greeting{font-size:13px}.ape-preview-body--mobile .apv-pd-greet-sub{font-size:9px}.ape-preview-body--mobile .apv-pd-head{flex-shrink:0;margin-bottom:14px}.ape-preview-body--mobile .apv-pd-period{padding:4px 8px;font-size:9.5px}.ape-preview-body--mobile .apv-pd-top{flex-direction:column;flex-shrink:0;gap:8px;margin-bottom:14px}.ape-preview-body--mobile .apv-pd-minis{flex:unset;width:100%}.ape-preview-body--mobile .apv-pd-main-card{border-radius:10px;flex-shrink:0;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:3px 8px;width:100%;padding:11px 13px;display:grid}.ape-preview-body--mobile .apv-pd-main-label{grid-area:1/1;font-size:9.5px}.ape-preview-body--mobile .apv-pd-main-val{grid-area:2/1;margin:0;font-size:17px}.ape-preview-body--mobile .apv-pd-main-live{grid-area:1/2;justify-content:flex-end;font-size:9px}.ape-preview-body--mobile .apv-pd-main-sub{text-align:right;grid-area:2/2;align-self:end;font-size:9px}.ape-preview-body--mobile .apv-pd-main-cta{display:none}.ape-preview-body--mobile .apv-pd-mini{gap:7px;padding:9px 10px}.ape-preview-body--mobile .apv-pd-mini-ico{border-radius:7px;flex-shrink:0;width:26px;height:26px}.ape-preview-body--mobile .apv-pd-mini-label{font-size:8.5px}.ape-preview-body--mobile .apv-pd-mini-val{font-size:12.5px}.ape-preview-body--mobile .apv-pd-chart-card{flex-direction:column;flex:1;min-height:80px;margin-bottom:14px;padding:10px 12px;display:flex}.ape-preview-body--mobile .apv-pd-chart-head{flex-shrink:0;margin-bottom:6px}.ape-preview-body--mobile .apv-pd-eyebrow{font-size:10px}.ape-preview-body--mobile .apv-pd-chart-hint{font-size:9px}.ape-preview-body--mobile .apv-pd-chart-body{flex:1;min-height:60px}.ape-preview-body--mobile .apv-pd-chart-ticks{flex-shrink:0;display:flex}.ape-preview-body--mobile .apv-pd-chart-ticks span{font-size:8px}.ape-preview-body--mobile .apv-pd-bottom{flex:none;align-items:stretch;gap:8px}.ape-preview-body--mobile .apv-pd-bot-card{justify-content:space-between;padding:13px 12px}.ape-preview-body--mobile .apv-pd-bot-icon{border-radius:8px;width:28px;height:28px;margin-bottom:8px}.ape-preview-body--mobile .apv-pd-bot-label{font-size:9px}.ape-preview-body--mobile .apv-pd-bot-val{font-size:15px}.ape-preview-body--mobile .apv-pd-bot-sub{font-size:8.5px}.ape-preview-body--mobile .apv-pd-bot-divider{background:#00000014;height:1px;margin:7px 0}.ape-preview-body--mobile .apv-pd-bot-row{justify-content:space-between;align-items:center;display:flex}.ape-preview-body--mobile .apv-pd-bot-row-label{color:#0000006b;font-size:8px}.ape-preview-body--mobile .apv-pd-bot-row-val{color:#000000a6;font-size:9px;font-weight:600}.ape-preview-body--mobile .apv-pd-bot-cta{margin-top:8px;padding:5px 0;font-size:9.5px;display:block}.apv-root{background:var(--apv-content-bg,#f5f7fa);flex:1;display:flex;overflow:hidden}.apv-root--bottom{flex-direction:column}.apv-root--left,.apv-root--right{flex-direction:row}.apv-main-area{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.apv-sidebar{background:var(--apv-sidebar-bg,#fff);border-right:1px solid var(--apv-sidebar-border,#0000000f);flex-direction:column;flex-shrink:0;gap:2px;width:196px;padding:12px 8px;transition:background .3s,border-color .3s;display:flex}.apv-sidebar--right{border-right:none;border-left:1px solid var(--apv-sidebar-border,#0000000f)}.apv-bottom-nav{background:var(--apv-sidebar-bg,#fff);border-top:1px solid var(--apv-sidebar-border,#0000000f);scrollbar-width:none;-ms-overflow-style:none;flex-shrink:0;justify-content:flex-start;align-items:center;height:52px;padding:0 4px;display:flex;overflow-x:auto}.apv-bottom-nav::-webkit-scrollbar{display:none}.apv-bottom-nav-item{cursor:pointer;color:var(--apv-nav-text,#0000008c);white-space:nowrap;background:0 0;border:none;border-radius:6px;flex-direction:column;flex:1 0 auto;align-items:center;gap:2px;min-width:48px;padding:4px 6px;font-family:inherit;font-size:9px;font-weight:500;transition:color .15s;display:flex}.apv-bottom-nav-item .apv-nav-icon{font-size:14px}.apv-bottom-nav-item--active{font-weight:700}.apv-sidebar-toggle-slot{border-top:1px solid var(--apv-divider,#0000000f);margin-top:auto;padding:8px 6px 4px}.apv-layout-toggle-btn{cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid;border-radius:8px;align-items:center;gap:6px;width:100%;padding:7px 10px;font-family:inherit;font-size:10px;font-weight:600;transition:background .15s;display:flex}.apv-layout-toggle-btn:hover{background:#0000000a}.ape-preview-body--mobile .apv-sidebar-toggle-slot{padding:6px 4px 4px}.ape-preview-body--mobile .apv-sidebar-toggle-slot .apv-layout-toggle-btn{justify-content:center;width:38px;margin:0 auto;padding:7px 4px;border:none!important}.ape-preview-body--mobile .apv-sidebar-toggle-slot .apv-layout-toggle-btn span{display:none}.apv-bottom-nav-toggle{flex:1 0 auto;justify-content:center;align-items:center;min-width:48px;padding:0 2px;display:flex}.apv-bottom-nav-toggle .apv-layout-toggle-btn{border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:auto;padding:4px 6px;font-size:9px;font-weight:500;color:var(--apv-nav-text,#0000008c)!important;border:none!important}.apv-bottom-nav-toggle .apv-layout-toggle-btn span{font-size:0}.apv-bottom-nav-toggle .apv-layout-toggle-btn span:after{content:"Menu";font-size:9px;font-weight:500}.apv-logo-slot{align-items:center;height:48px;margin-bottom:6px;padding:4px 6px;display:flex}.apv-logo-img{object-fit:contain;width:auto;max-width:160px;max-height:36px}.apv-logo-empty{border:1.5px dashed var(--apv-logo-border,#00000024);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:100%;display:flex}.apv-logo-empty-label{color:var(--apv-logo-text,#0000004d);font-size:9px}.apv-logo-empty-dim{color:var(--apv-logo-dim-text,#00000040);background:var(--apv-logo-dim-bg,#0000000d);border-radius:3px;padding:1px 5px;font-size:9px;font-weight:600}.apv-sidebar-divider{background:var(--apv-divider,#0000000f);height:1px;margin:4px 4px 8px}.apv-nav-item{cursor:pointer;color:var(--apv-nav-text,#0009);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:450;transition:background .14s,color .14s;display:flex}.apv-nav-item:hover{background:var(--apv-nav-hover-bg,#0000000d);color:var(--apv-nav-hover-text,#000000d9)}.apv-nav-icon{flex-shrink:0;align-items:center;display:flex}.apv-content{background:var(--apv-content-bg,#f5f7fa);flex-direction:column;flex:1;display:flex;overflow:hidden}.apv-main{flex:1;overflow-y:auto}.apv-section-header{color:#000000d9;padding:18px 20px 10px;font-size:16px;font-weight:600}.apv-banner-slot{aspect-ratio:4;background:#0000000d;flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.apv-banner-img{object-fit:cover;width:100%;height:100%;display:block}.apv-banner-empty{flex-direction:column;align-items:center;gap:6px;display:flex}.apv-banner-empty-icon{font-size:24px}.apv-banner-empty-text{color:#0000004d;font-size:12px}.apv-banner-empty-dim{color:#0000004d;background:#0000000f;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600}.apv-painel-content{padding:18px 20px}.apv-painel-greeting{color:#000000d9;margin-bottom:3px;font-size:17px;font-weight:600}.apv-painel-sub{color:#0006;margin-bottom:16px;font-size:12px}.apv-painel-cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.apv-painel-card{background:#fff;border:1px solid #0000000f;border-radius:10px;padding:12px}.apv-painel-card-label{color:#0006;margin-bottom:4px;font-size:10px}.apv-painel-card-value{color:#000000d9;font-size:17px;font-weight:700}.apv-pd-body{padding:16px 18px 24px}.apv-section-title{color:#000000d9;margin:0;font-size:15px;font-weight:700}.apv-pd-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.apv-pd-greeting{color:#000000d9;margin-bottom:2px;font-size:16px;font-weight:700}.apv-pd-greet-sub{color:#0006;font-size:11px}.apv-pd-period{color:#000000a6;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0000001a;border-radius:7px;flex-shrink:0;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:500;display:flex}.apv-pd-top{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.apv-pd-minis{flex:1;grid-template-columns:1fr 1fr;gap:7px;min-width:0;display:grid}.apv-pd-mini{background:#fff;border:1px solid #00000012;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;display:flex}.apv-pd-mini-ico{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.apv-pd-mini-ico--neutral{color:#00000080;background:#0000000d}.apv-pd-mini-ico--blue{color:#3b82f6;background:#3b82f61a}.apv-pd-mini-ico--green{color:#059669;background:#0596691a}.apv-pd-mini-ico--orange{color:#ea580c;background:#ea580c1a}.apv-pd-mini-body{flex-direction:column;min-width:0;display:flex}.apv-pd-mini-label{color:#00000073;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.apv-pd-mini-val{color:#000000d9;font-size:14px;font-weight:700;line-height:1.2}.apv-pd-mini-val small{color:#0006;margin-left:2px;font-size:10px;font-weight:400}.apv-pd-main-card{color:#fff;border-radius:14px;flex-direction:column;flex-shrink:0;gap:3px;width:160px;padding:14px;display:flex}.apv-pd-main-live{opacity:.7;align-items:center;gap:4px;margin-bottom:4px;font-size:9px;display:flex}.apv-live-dot{opacity:.85;background:#fff;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite apv-pulse}.apv-live-dot--sm{width:5px;height:5px}@keyframes apv-pulse{0%,to{opacity:.85}50%{opacity:.35}}.apv-pd-main-label{opacity:.8;font-size:10px}.apv-pd-main-val{margin:2px 0;font-size:20px;font-weight:800;line-height:1.1}.apv-pd-main-sub{opacity:.7;font-size:10px}.apv-pd-main-cta{color:#fff;cursor:pointer;text-align:center;background:#ffffff26;border:1px solid #ffffff59;border-radius:7px;margin-top:10px;padding:6px 0;font-family:inherit;font-size:10px;font-weight:500}.apv-pd-main-cta:hover{background:#ffffff40}.apv-pd-chart-card{background:#fff;border:1px solid #00000012;border-radius:12px;margin-bottom:14px;padding:12px 14px}.apv-pd-chart-head{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.apv-pd-eyebrow{color:#000000b3;margin-bottom:2px;font-size:11px;font-weight:600;display:block}.apv-pd-chart-hint{color:#0006;font-size:10px}.apv-pd-chart-live{color:#0006;flex-shrink:0;align-items:center;gap:4px;font-size:10px;display:flex}.apv-pd-chart-body{height:72px}.apv-pd-chart-ticks{justify-content:space-between;margin-top:5px;display:flex}.apv-pd-chart-ticks span{color:#0000004d;font-size:9px}.apv-pd-bottom{grid-template-columns:1fr 1fr;gap:10px;display:grid}.apv-pd-bot-card{background:#fff;border:1px solid #00000012;border-radius:12px;flex-direction:column;padding:14px;display:flex}.apv-pd-bot-icon{border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:10px;display:flex}.apv-pd-bot-icon--blue{color:#3b82f6;background:#3b82f61a}.apv-pd-bot-icon--orange{color:#ea580c;background:#ea580c1a}.apv-pd-bot-label{color:#00000073;margin-bottom:2px;font-size:10px}.apv-pd-bot-val{color:#000000d9;margin-bottom:2px;font-size:18px;font-weight:800}.apv-pd-bot-sub{color:#00000061;flex:1;font-size:9.5px}.apv-pd-bot-cta{cursor:pointer;color:#0000008c;text-align:center;background:0 0;border:1px solid #0000001f;border-radius:6px;margin-top:10px;padding:5px 0;font-family:inherit;font-size:10px;font-weight:500}.apv-pd-bot-cta:hover{background:#0000000a}.apv-vendas-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 16px 10px;display:flex}.apv-vendas-head-left{flex-direction:column;gap:8px;min-width:0;display:flex}.apv-vendas-tabs{flex-wrap:wrap;gap:4px;display:flex}.apv-vendas-tab{color:#00000080;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000001a;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:10px;font-weight:500}.apv-vendas-tab--active{background:#3d7fbd14;font-weight:600}.apv-vendas-stats{background:#f8f9fbcc;border-top:1px solid #0000000f;border-bottom:1px solid #0000000f;grid-template-columns:repeat(4,1fr);gap:0;margin:0;display:grid}.apv-vendas-stat{border-right:1px solid #0000000f;flex-direction:column;gap:2px;padding:10px 16px;display:flex}.apv-vendas-stat:last-child{border-right:none}.apv-vendas-stat-label{color:#0000006b;text-transform:uppercase;letter-spacing:.04em;font-size:9.5px}.apv-vendas-stat-val{color:#000000d1;font-size:16px;font-weight:700}.apv-status-badge{border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:600;display:inline-block}.apv-status-badge--paid{color:#059669;background:#0596691a}.apv-status-badge--pending{color:#ea580c;background:#ea580c1a}.apv-status-badge--refunded{color:#dc2626;background:#ef44441a}.apv-carteira-cards{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.apv-carteira-bal-card{color:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:16px;display:flex}.apv-carteira-bal-card--pending{color:#000000d9;border:1px solid #00000014;background:#0000000a!important}.apv-carteira-bal-label{opacity:.8;font-size:10px}.apv-carteira-bal-val{margin:4px 0;font-size:24px;font-weight:800;line-height:1.1}.apv-carteira-bal-val--pending{color:#000000d1;font-size:22px}.apv-carteira-bal-sub{opacity:.7;font-size:9.5px}.apv-carteira-bal-card--pending .apv-carteira-bal-sub{opacity:1;color:#00000073}.apv-carteira-saque-btn{color:#fff;cursor:pointer;text-align:center;background:#ffffff2e;border:1px solid #fff6;border-radius:8px;margin-top:12px;padding:7px 0;font-family:inherit;font-size:11px;font-weight:600}.apv-carteira-saque-btn:hover{background:#ffffff47}.apv-carteira-pending-info{color:#0006;align-items:center;gap:4px;margin-top:8px;font-size:9.5px;display:flex}.apv-mk-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:18px;padding:6px 20px 28px;display:grid}.apv-mk-card{background:#fff;border:1px solid #00000012;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000a}.apv-mk-card-cover{aspect-ratio:16/10;background:#0000000f;justify-content:center;align-items:center;display:flex;overflow:hidden}.apv-mk-card-cover img{object-fit:cover;width:100%;height:100%;display:block}.apv-mk-card-cover-placeholder{color:#0000002e;font-size:28px;font-weight:700}.apv-mk-card-body{flex-direction:column;flex:1;padding:14px 14px 16px;display:flex}.apv-mk-card-name{color:#000000e0;font-size:15.5px;font-weight:700;line-height:1.3}.apv-mk-card-producer{color:#0000006b;margin:3px 0 12px;font-size:12.5px}.apv-mk-card-earn{flex-direction:column;display:flex}.apv-mk-card-earn-label{color:#00000080;font-size:12.5px}.apv-mk-card-earn-value{color:#059669;letter-spacing:-.01em;font-size:21px;font-weight:800}.apv-mk-card-maxprice{color:#0006;margin-top:4px;font-size:11.5px}.apv-mk-card-affiliated{color:#059669;margin:12px 0 6px;font-size:11px;font-weight:700}.apv-mk-card-pending{color:#92600a;text-align:center;background:#fff7e6;border:1px solid #f3dfb0;border-radius:8px;margin-top:14px;padding:9px 10px;font-size:11.5px;font-weight:600}.apv-mk-card-btn{cursor:pointer;color:#fff;text-align:center;border:none;border-radius:8px;width:100%;margin-top:14px;padding:10px;font-family:inherit;font-size:13px;font-weight:600;transition:filter .12s;display:block}.apv-mk-card-btn:hover{filter:brightness(1.06)}.apv-mk-card-affiliated+.apv-mk-card-btn{margin-top:0}.apv-mk-empty{text-align:center;color:#00000052;padding:36px 16px;font-size:12px}.apv-vendas-table-wrap{padding:0 16px 20px;overflow-x:auto}.apv-vendas-table{border-collapse:collapse;width:100%;min-width:360px;font-size:11px}.apv-vendas-table th{text-align:left;color:#00000073;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-bottom:2px solid #00000012;padding:7px 8px;font-size:10px;font-weight:600}.apv-vendas-table td{color:#000000b8;border-bottom:1px solid #0000000d;padding:8px}.apv-vendas-email{color:#00000073;font-size:10px}.apv-carteira-balance-card{color:#fff;border-radius:12px;margin:0 16px 12px;padding:18px}.apv-carteira-balance-label{opacity:.8;margin-bottom:4px;font-size:11px}.apv-carteira-balance-value{font-size:26px;font-weight:700}.apv-carteira-balance-sub{opacity:.7;margin-top:2px;font-size:10px}.apv-carteira-withdraw-btn{cursor:pointer;text-align:center;background:#fff;border-style:solid;border-width:2px;border-radius:8px;width:calc(100% - 32px);margin:0 16px 16px;padding:10px;font-family:inherit;font-size:13px;font-weight:600;display:block}.apv-carteira-history{padding:0 16px}.apv-carteira-history-title{color:#000000a6;margin-bottom:8px;font-size:12px;font-weight:600}.apv-carteira-history-empty{color:#00000059;font-size:12px}.apv-suporte-desc{color:#00000080;margin:0 0 12px;font-size:12px}.apv-suporte-wa-btn{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:10px;align-items:center;gap:8px;width:100%;padding:12px 16px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;display:flex}.apv-suporte-chat-area{border:1px solid #00000014;border-radius:10px;overflow:hidden}.apv-suporte-chat-header{color:#fff;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:500;display:flex}.apv-suporte-chat-body{background:#f8f8f8;min-height:100px;padding:14px}.apv-suporte-chat-msg{color:#000000a6;background:#fff;border:1px solid #00000012;border-radius:8px;max-width:80%;margin-bottom:6px;padding:8px 12px;font-size:11px}.apv-suporte-chat-footer{background:#fff;border-top:1px solid #0000000f;gap:6px;padding:8px 12px;display:flex}.apv-suporte-chat-input{color:#00000059;background:#f5f5f5;border:1px solid #0000001a;border-radius:5px;flex:1;padding:5px 8px;font-size:11px}.apv-suporte-chat-send{cursor:pointer;color:#fff;border:none;border-radius:5px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:500}.apv-suporte-empty{text-align:center;color:#00000052;padding:36px 16px;font-size:12px}.apv-home-note{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:40px 20px;display:flex}.apv-home-note-icon{font-size:36px}.apv-home-note-text{color:#0000008c;font-size:14px;font-weight:600}.apv-home-note-sub{color:#00000052;max-width:180px;margin-top:2px;font-size:11.5px;line-height:1.5}.ape-pos-row{background:#0000000a;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.ape-pos-info{color:#00000080;font-size:12.5px}.ape-pos-btns{gap:4px;display:flex}.ape-pos-btn{cursor:pointer;color:#000000b3;background:#fff;border:1px solid #00000026;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;font-family:inherit;font-size:15px;line-height:1;transition:background .13s;display:flex}.ape-pos-btn:disabled{opacity:.3;cursor:default}.ape-pos-btn:not(:disabled):hover{background:#f0f0f5}.ape-builder-settings{background:#f8f9fbfa;border-left:1px solid #00000012;flex-direction:column;flex-shrink:0;width:260px;display:flex;overflow:hidden}.ape-builder-settings .bs-panel,.ape-builder-settings .mb-panel-empty{border-left:none;flex:1;width:100%}.apv-content .mb-canvas{flex:1;height:100%;min-height:0;overflow-y:auto}.ar-loading{background:#0f0c29;justify-content:center;align-items:center;min-height:100vh;display:flex}.ar-loading-spinner{border:3px solid #ffffff26;border-top-color:#fff;border-radius:50%;width:36px;height:36px;animation:.7s linear infinite ar-spin}@keyframes ar-spin{to{transform:rotate(360deg)}}.ar-not-found{background:#0f0c29;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.ar-not-found-card{text-align:center;color:#fff;background:#ffffff14;border-radius:16px;padding:40px 48px}.ar-not-found-card h1{margin-bottom:8px;font-size:22px;font-weight:700}.ar-not-found-card p{color:#ffffff8c;font-size:14px}.ar-login-root{align-items:stretch;min-height:100vh;display:flex}.ar-login-cover{flex:1;min-height:100vh}.ar-login-panel{flex-direction:column;flex:0 0 420px;justify-content:center;align-items:center;padding:52px 44px;display:flex;overflow-y:auto}@media (max-width:768px){.ar-login-root{flex-direction:column}.ar-login-cover{flex:0 0 220px;min-height:0}.ar-login-panel{flex:1;width:100%;padding:36px 28px}}.ar-login-logo-wrap{background:#8080801f;border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;padding:10px 16px;display:flex}.ar-login-logo{object-fit:contain;width:auto;max-width:120px;max-height:60px}.ar-login-title{text-align:center;letter-spacing:-.4px;margin:0 0 4px;font-size:20px;font-weight:800}.ar-login-sub{text-align:center;margin:0 0 20px;font-size:13px}.ar-login-form{flex-direction:column;gap:14px;width:100%;display:flex}.ar-login-field{flex-direction:column;gap:5px;font-size:13px;font-weight:600;display:flex}.ar-login-input{border:1.5px solid #80808033;border-radius:10px;outline:none;padding:11px 14px;font-family:inherit;font-size:14px;transition:border-color .15s}.ar-login-input:focus{border-color:#3d7fbd}.ar-login-error{color:#e53e3e;text-align:center;margin:0;font-size:12px}.ar-login-btn{color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:4px;padding:13px;font-family:inherit;font-size:15px;font-weight:700;transition:opacity .15s,transform .1s}.ar-login-btn:hover:not(:disabled){opacity:.88}.ar-login-btn:active:not(:disabled){transform:scale(.98)}.ar-login-btn:disabled{opacity:.55;cursor:not-allowed}.ar-login-support{color:#999;flex-direction:column;align-items:center;gap:6px;margin-top:20px;font-size:12px;display:flex}.ar-login-support-link{color:#3d7fbd;font-size:13px;font-weight:580;text-decoration:none;transition:opacity .15s}.ar-login-support-link:hover{opacity:.72}.ar-login-support-link--wa{color:#25d366}.ar-app{flex-direction:column;min-height:100vh;font-family:inherit;display:flex}.ar-app--dark{color:#f0f0f0}.ar-app--light{color:#1a1a1a}.ar-nav-header{z-index:50;-webkit-backdrop-filter:blur(12px);background:#00000059;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:56px;padding:0 20px;display:flex;position:sticky;top:0}.ar-app--light .ar-nav-header{background:#fffc;border-bottom-color:#00000014}.ar-nav-logo-img{object-fit:contain;width:auto;height:32px}.ar-nav-logo-text{letter-spacing:-.3px;font-size:17px;font-weight:800}.ar-nav-avatar{cursor:pointer;color:#fff;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s;display:flex}.ar-app--light .ar-nav-avatar{color:#333;background:#0000001a}.ar-nav-avatar:hover{background:#ffffff40}.ar-profile-dropdown{z-index:100;background:#fff;border-radius:12px;min-width:200px;padding:12px 16px;position:absolute;top:60px;right:16px;box-shadow:0 8px 32px #00000029}.ar-profile-info{border-bottom:1px solid #f0f0f0;flex-direction:column;gap:2px;margin-bottom:10px;padding-bottom:10px;display:flex}.ar-profile-info strong{color:#111;font-size:14px}.ar-profile-info span{color:#888;font-size:12px}.ar-profile-logout{cursor:pointer;color:#e53e3e;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:600}.ar-profile-logout:hover{opacity:.72}.ar-bottom-nav{z-index:50;-webkit-backdrop-filter:blur(12px);background:#00000080;justify-content:space-around;align-items:center;padding:8px 16px 12px;display:flex;position:fixed;bottom:0;left:0;right:0}.ar-app--light .ar-bottom-nav{background:#ffffffe0}.ar-nav-item{cursor:pointer;color:#ffffff73;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:center;gap:3px;padding:4px 12px;font-family:inherit;font-size:11px;font-weight:500;transition:color .15s;display:flex}.ar-app--light .ar-nav-item{color:#0006}.ar-nav-item--active{color:inherit;font-weight:700}.ar-nav-dot{background:0 0;border-radius:50%;width:5px;height:5px;transition:background .15s}.ar-nav-label{font-size:11px}.ar-main{flex:1;padding:28px clamp(16px,4vw,52px) 80px;overflow-y:auto}.ar-main-inner{max-width:100%;margin:0}.ar-empty{justify-content:center;align-items:center;padding:48px;display:flex}.ar-empty p{color:#fff6;font-size:14px}.ar-app--light .ar-empty p{color:#00000059}.ar-page{flex-direction:column;gap:16px;display:flex}.ar-row{flex-wrap:wrap;gap:16px;display:flex}.ar-col{min-width:0}.ar-banner{border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ar-banner-overlay{background:#000;position:absolute;inset:0}.ar-banner-text{z-index:1;width:100%;padding:20px 24px;position:relative}.ar-banner-title{color:#fff;margin:0 0 4px;font-size:22px;font-weight:800}.ar-banner-subtitle{color:#fffc;margin:0;font-size:14px}.ar-title{margin:0;line-height:1.25}.ar-title--h1{font-size:28px;font-weight:800}.ar-title--h2{font-size:22px;font-weight:700}.ar-title--h3{font-size:17px;font-weight:600}.ar-text{margin:0;line-height:1.65}.ar-text--sm{font-size:13px}.ar-text--md{font-size:15px}.ar-text--lg{font-size:17px}.ar-image{max-width:100%;height:auto;display:block}.ar-video-wrap{border-radius:12px;width:100%;height:0;position:relative;overflow:hidden}.ar-video-wrap iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.ar-video-placeholder{color:#555;background:#111;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.ar-btn{cursor:pointer;border:none;border-radius:10px;font-family:inherit;font-weight:700;transition:opacity .15s,transform .1s}.ar-btn:hover{opacity:.88}.ar-btn:active{transform:scale(.97)}.ar-btn--full{width:100%}.ar-btn--sm{padding:8px 18px;font-size:13px}.ar-btn--md{padding:12px 24px;font-size:15px}.ar-btn--lg{padding:15px 30px;font-size:17px}.ar-btn--primary{color:#fff;background:#3d7fbd}.ar-btn--secondary{color:#fff;background:#ffffff1f}.ar-btn--outline{background:0 0;border:2px solid}.ar-btn--ghost{color:inherit;background:0 0}.ar-divider{border:none;border-top:1px solid #ffffff1f}.ar-app--light .ar-divider{border-top-color:#0000001a}.ar-divider--dashed{border-top-style:dashed}.ar-divider--dotted{border-top-style:dotted}.ar-divider--none{border:none}.ar-divider--sm{margin:8px 0}.ar-divider--md{margin:16px 0}.ar-divider--lg{margin:32px 0}.ar-card{cursor:default;text-align:left;color:#fff;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;padding:16px;font-family:inherit;display:flex;overflow:hidden}.ar-card--clickable{cursor:pointer;transition:opacity .15s}.ar-card--clickable:hover{opacity:.88}.ar-card-img{object-fit:cover;border-radius:8px;flex-shrink:0;width:64px;height:64px}.ar-card-body{flex:1;min-width:0}.ar-card-title{font-size:15px;font-weight:700;display:block}.ar-card-subtitle{color:#ffffffa6;margin-top:2px;font-size:12px;display:block}.ar-card-arrow{opacity:.6;flex-shrink:0;font-size:16px}.ar-course-slider{flex-direction:column;gap:12px;display:flex}.ar-course-slider-title{margin:0;font-size:17px;font-weight:700}.ar-course-slider-empty{text-align:center;color:#fff6;border:1px dashed #ffffff26;border-radius:10px;padding:24px;font-size:13px}.ar-course-slider-grid{gap:12px;display:grid}.ar-course-slider-grid--2{grid-template-columns:repeat(2,1fr)}.ar-course-slider-grid--3{grid-template-columns:repeat(3,1fr)}.ar-course-slider-grid--4{grid-template-columns:repeat(4,1fr)}.ar-carousel-section{flex-direction:column;gap:14px;display:flex}.ar-carousel-title{color:#fff;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.ar-carousel{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;gap:14px;padding:2px 2px 14px;display:flex;overflow-x:auto}.ar-carousel::-webkit-scrollbar{height:6px}.ar-carousel::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:6px}.ar-carousel::-webkit-scrollbar-track{background:0 0}.ar-stream-card{aspect-ratio:3/4;cursor:pointer;scroll-snap-align:start;background:#16162b;border:1px solid #ffffff17;border-radius:14px;flex:0 0 250px;padding:0;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.ar-stream-card:hover{border-color:#ffffff38;transform:translateY(-4px)scale(1.02);box-shadow:0 18px 44px #0000008c}.ar-stream-card-img{object-fit:cover;width:100%;height:100%;display:block}.ar-stream-card-fallback{background:linear-gradient(135deg,#7c58e08c,#1a1236eb),repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 26px),repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 26px);position:absolute;inset:0}.ar-stream-card-overlay{text-align:left;background:linear-gradient(#0000 0%,#00000040 45%,#000000e6 100%);flex-direction:column;justify-content:flex-end;gap:3px;padding:14px;display:flex;position:absolute;inset:0}.ar-stream-card-kicker{letter-spacing:.09em;text-transform:uppercase;color:#ffffffa6;font-size:10px;font-weight:700}.ar-stream-card-title{color:#fff;font-size:14px;font-weight:600;line-height:1.3}.ar-stream-card-meta{color:#ffffff8c;margin-top:2px;font-size:11px}.ar-hero{background-position:50%;background-size:cover;align-items:flex-end;width:100%;min-height:56vh;display:flex;position:relative}.ar-hero-inner{max-width:640px;padding:44px clamp(16px,4vw,52px) 52px}.ar-hero-kicker{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;font-size:12px;font-weight:700;display:inline-block}.ar-hero-title{color:#fff;letter-spacing:-.02em;margin:12px 0 14px;font-size:clamp(30px,4.6vw,54px);font-weight:800;line-height:1.05}.ar-hero-desc{color:#ffffffd1;max-width:520px;margin:0 0 24px;font-size:16px;line-height:1.5}.ar-hero-actions{gap:12px;display:flex}.ar-hero-btn{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:700;transition:background .16s,transform .16s;display:inline-flex}.ar-hero-btn--play{color:#111;background:#fff}.ar-hero-btn--play:hover{background:#ffffffdb;transform:translateY(-1px)}.ar-app--light .ar-hero-kicker{color:#6e6e73}.ar-app--light .ar-hero-title{color:#1d1d1f}.ar-app--light .ar-hero-desc{color:#4a4a4f}.ar-app--light .ar-hero-btn--play{color:#fff;background:#1d1d1f}.ar-app--light .ar-hero-btn--play:hover{background:#333}.ar-app--light .ar-carousel-title{color:#1d1d1f}.ar-app--light .ar-stream-card{background:#ffffffb8;border:1px solid #ffffffd9;box-shadow:0 1px #fff9,0 8px 24px #11182717}.ar-app--light .ar-stream-card:hover{border-color:#0000000f;box-shadow:0 16px 42px #1118272b}.ar-app--light .ar-stream-card-fallback{background:linear-gradient(160deg,#05966921,#e4e8eeeb),repeating-linear-gradient(0deg,#00000008 0 1px,#0000 1px 26px),repeating-linear-gradient(90deg,#00000008 0 1px,#0000 1px 26px)}.ar-app--light .ar-stream-card-overlay{background:linear-gradient(#fff0 45%,#ffffffc7 74%,#fffffffa 100%)}.ar-app--light .ar-stream-card-kicker{color:#6e6e73}.ar-app--light .ar-stream-card-title{color:#1d1d1f}.ar-app--light .ar-stream-card-meta{color:#8a8a8f}.ar-module-card{cursor:pointer;color:inherit;text-align:left;background:#ffffff14;border:none;border-radius:10px;font-family:inherit;transition:background .15s;overflow:hidden}.ar-module-card:hover{background:#ffffff21}.ar-module-card-img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.ar-module-card-placeholder{aspect-ratio:16/9;background:#ffffff0d;justify-content:center;align-items:center;width:100%;font-size:24px;display:flex}.ar-module-card-label{flex-direction:column;gap:2px;padding:8px 10px;display:flex}.ar-module-card-label span:first-child{font-size:13px;font-weight:600}.ar-module-lesson-count{color:#ffffff80;font-size:11px}.ar-app--light .ar-module-lesson-count{color:#00000073}.ar-back-btn{cursor:pointer;color:#fff9;background:0 0;border:none;align-items:center;gap:4px;margin-bottom:16px;padding:0;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.ar-app--light .ar-back-btn{color:#00000080}.ar-back-btn:hover{color:inherit}.ar-course-title{margin:0 0 6px;font-size:22px;font-weight:800}.ar-course-desc{color:#fff9;margin:0 0 20px;font-size:14px}.ar-app--light .ar-course-desc{color:#00000080}.ar-module-list{flex-direction:column;gap:10px;display:flex}.ar-module-item{background:#ffffff12;border-radius:12px;overflow:hidden}.ar-app--light .ar-module-item{background:#0000000d}.ar-module-header-btn{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:14px;padding:14px 16px;font-family:inherit;transition:background .15s;display:flex}.ar-module-header-btn:hover{background:#ffffff0d}.ar-module-thumb{object-fit:cover;border-radius:6px;flex-shrink:0;width:56px;height:40px}.ar-module-header-btn div{flex:1}.ar-module-header-btn strong{font-size:14px;font-weight:700;display:block}.ar-module-header-btn span{color:#ffffff80;font-size:12px}.ar-app--light .ar-module-header-btn span{color:#00000073}.ar-app--light .ar-lesson-item{background:#0000000d}.ar-app--light .ar-lesson-back{color:#00000080}.ar-app--light .ar-lesson-description{background:#0000000a}.ar-lesson-materials{flex-direction:column;gap:8px;display:flex}.ar-lesson-materials h3{margin:0 0 4px;font-size:14px;font-weight:700}.ar-material-link{color:#3d7fbd;background:#3d7fbd14;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:580;text-decoration:none;display:flex}.ar-material-link:hover{background:#3d7fbd24}.ar-complete-btn{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:10px;padding:12px 24px;font-family:inherit;font-size:15px;font-weight:700;transition:opacity .15s}.ar-complete-btn:hover{opacity:.88}.ar-completed-badge{color:#22c55e;text-align:center;background:#22c55e1f;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:700}.ar-app--light .ar-lesson-nav{border-top-color:#00000014}.ar-app--light .ar-lesson-nav-item--active{background:#0000000d}.mb-canvas-add{text-align:center;background:#ffffff8c;border:1.5px dashed #00000024;border-radius:14px;flex-direction:column;align-items:center;gap:10px;margin-top:18px;padding:16px 18px;display:flex}.mb-canvas-add p{color:var(--muted-foreground);margin:0;font-size:12.5px}.mb-canvas-add .mb-canvas-empty-layout{align-items:center;gap:5px;display:inline-flex}.mae-chooser{flex-direction:column;gap:26px;max-width:760px;margin:48px auto;padding:0 24px;display:flex}.mae-chooser-head{text-align:center}.mae-chooser-head h2{letter-spacing:-.02em;color:var(--foreground);margin:0 0 6px;font-size:1.35rem;font-weight:700}.mae-chooser-head p{color:var(--muted-foreground);margin:0;font-size:.9rem}.mae-chooser-cards{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:720px){.mae-chooser-cards{grid-template-columns:1fr}}.mae-choice{-webkit-backdrop-filter:blur(18px);cursor:pointer;text-align:left;background:#ffffffb8;border:1px solid #00000014;border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;padding:26px 24px;font-family:inherit;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex;position:relative;box-shadow:0 10px 30px #0000000d}.mae-choice:hover{border-color:#05966973;transform:translateY(-2px);box-shadow:0 16px 40px #00000017}.mae-choice-icon{color:#047857;background:#0596691a;border-radius:12px;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.mae-choice strong{color:var(--foreground);letter-spacing:-.01em;font-size:1rem}.mae-choice-desc{color:var(--muted-foreground);font-size:.84rem;line-height:1.5}.mae-custom-wrap{flex-direction:column;height:100%;min-height:0;display:flex}.mae-modebar{color:var(--muted-foreground);background:#fff9;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:12.5px;display:flex}.mae-modebar-btn{color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0000001f;border-radius:999px;padding:4px 13px;font-family:inherit;font-size:12px;transition:border-color .1s,color .1s}.mae-modebar-btn:hover{border-color:var(--primary);color:var(--primary)}.mae-canvas-root{flex-direction:column;height:100%;min-height:0;display:flex}.mae-modebar-actions{align-items:center;gap:10px;display:flex}.mae-canvas{background-color:#0000;background-image:linear-gradient(#00000007 1px,#0000 1px),linear-gradient(90deg,#00000007 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;flex:1;gap:16px;padding:22px clamp(18px,5vw,60px) 60px;display:flex;overflow-y:auto}.mae-hero-tabs{background:#0000000d;border-radius:999px;gap:4px;padding:3px;display:flex}.mae-hero-tab{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px 14px;font-family:inherit;font-size:12px}.mae-hero-tab--on{color:var(--foreground);background:#fff;font-weight:600;box-shadow:0 1px 4px #0000001a}.mae-hero-video{flex-direction:column;gap:10px;display:flex}.ar-hero-video{aspect-ratio:21/9;background:#000;width:100%;max-height:62vh;position:relative}.ar-hero-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ar-home-text{max-width:880px;padding:6px clamp(16px,4vw,48px);font-size:.95rem;line-height:1.65}.ar-home-text p{margin:0 0 10px}.ar-app--light .ar-home-text{color:#3a3a40}.mae-live--light .mb-canvas{background:var(--mae-canvas-bg,linear-gradient(160deg, #f7f8fa, #eceef2))}.mae-live--dark .mb-canvas{background:var(--mae-canvas-bg,linear-gradient(160deg, #14122b, #0c0a22))}.mae-live .mb-canvas{padding-top:0}.mae-live--dark .mb-canvas-empty p,.mae-live--dark .mb-canvas-add p,.mae-live--dark .mae-canvas-note{color:#ffffffbf}.mae-hero-live-wrap{margin:0 -1px 10px}.mae-hero-live-frame{position:relative}.mae-hero-live{aspect-ratio:21/8;background-position:50%;background-size:cover;border-radius:0 0 18px 18px;align-items:flex-end;width:100%;min-height:210px;display:flex;position:relative;overflow:hidden}.mae-hero-live-inner{flex-direction:column;gap:6px;max-width:520px;padding:26px clamp(18px,4vw,44px) 30px;display:flex}.mae-hero-live-kicker{letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;font-size:10.5px;font-weight:700}.mae-hero-live--light .mae-hero-live-kicker{color:#1d1d1f99}.mae-hero-live-title{letter-spacing:-.02em;color:#fff;font-size:clamp(1.3rem,2.6vw,2rem);font-weight:800;line-height:1.12}.mae-hero-live--light .mae-hero-live-title{color:#1d1d1f}.mae-hero-live-play{color:#111;background:#fff;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin-top:8px;padding:8px 18px;font-size:12.5px;font-weight:700;display:inline-flex}.mae-hero-live-video{border-radius:0 0 18px 18px;overflow:hidden}.mae-live-scope{width:100%;overflow:hidden}.mae-live-scope .ar-carousel{overflow-x:auto}.mae-live-header{background:#0c0a22d9;justify-content:space-between;align-items:center;gap:12px;padding:12px clamp(18px,4vw,44px);display:flex}.mae-live-header--light{background:#ffffffeb;border-bottom:1px solid #0000000f}.mae-live-header-logo{object-fit:contain;max-width:190px;height:30px}.mae-live-header-name{letter-spacing:-.01em;color:#fff;font-size:15px;font-weight:700}.mae-live-header--light .mae-live-header-name{color:var(--primary,#059669)}.mae-live-header-right{align-items:center;gap:10px;display:flex}.mae-live-header-avatar{color:#fff;background:#ffffff29;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10.5px;font-weight:700;display:grid}.mae-live-header--light .mae-live-header-avatar{color:#1d1d1f;background:#00000014}.mae-hero-edit{background:0 0;border:1px dashed #0000;border-radius:8px;width:100%;max-width:460px;margin-left:-6px;padding:2px 6px;font-family:inherit;transition:border-color .12s,background .12s}.mae-hero-edit:hover{border-color:#7f7f7f73}.mae-hero-edit:focus{border-color:var(--primary);background:#ffffff59;outline:none}.mae-hero-live--light .mae-hero-edit:focus{background:#ffffffbf}.mae-hero-edit-kicker{letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;font-size:10.5px;font-weight:700}.mae-hero-live--light .mae-hero-edit-kicker{color:#1d1d1f99}.mae-hero-edit-kicker::placeholder{color:#7f7f7f8c}.mae-hero-edit-title{letter-spacing:-.02em;color:#fff;font-size:clamp(1.3rem,2.6vw,2rem);font-weight:800;line-height:1.12}.mae-hero-live--light .mae-hero-edit-title{color:#1d1d1f}.mae-hero-edit-title::placeholder{color:#7f7f7f80}.mae-live--dark .mae-auto-label{color:#ffffffa6}.mae-color-chip{color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0000001f;border-radius:8px;align-items:center;gap:6px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.mae-color-chip input[type=color]{cursor:pointer;background:0 0;border:none;border-radius:4px;width:16px;height:16px;padding:0}.mae-color-chip input[type=color]::-webkit-color-swatch-wrapper{padding:0}.mae-color-chip input[type=color]::-webkit-color-swatch{border:1px solid #00000026;border-radius:4px}.mae-color-chip--bar{border-radius:999px;padding:4px 12px;font-size:12px}.ar-app--light .ar-hero--img .ar-hero-kicker{color:#ffffffb8}.ar-app--light .ar-hero--img .ar-hero-title{color:#fff}.ar-app--light .ar-hero--img .ar-hero-desc{color:#ffffffd9}.mae-color-chip input[type=range]{width:72px;height:4px;accent-color:var(--primary,#059669);cursor:pointer}.mae-live-header-logo{max-width:240px}.mae-device-toggle{background:#0000000d;border-radius:999px;gap:4px;padding:3px;display:flex}.mae-device-mobile .mb-canvas{border-left:1px solid #00000014;border-right:1px solid #00000014;max-width:430px;margin:0 auto}.ar-nav-logo-btn{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-family:inherit;display:inline-flex}.ar-sheet-backdrop{z-index:200;-webkit-backdrop-filter:blur(6px);background:#04040aa8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.ar-sheet{color:#fff;background:#101018;border-radius:20px;width:min(560px,100%);max-height:92vh;position:relative;overflow-y:auto;box-shadow:0 30px 80px #00000080}.ar-sheet-close{z-index:3;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:none;border-radius:50%;width:32px;height:32px;font-size:14px;position:absolute;top:12px;right:12px}.ar-sheet-hero{aspect-ratio:16/9;background-color:#1a1a26;background-position:50%;background-size:cover;border-radius:20px 20px 0 0;align-items:flex-end;display:flex}.ar-sheet-hero-body{flex-direction:column;gap:8px;width:100%;padding:20px 22px;display:flex}.ar-sheet-hero-kicker{letter-spacing:.08em;text-transform:none;color:#ffffffd9;font-size:11px;font-weight:700}.ar-sheet-hero-title{letter-spacing:-.015em;font-size:1.25rem;font-weight:800;line-height:1.15}.ar-sheet-progress{background:#ffffff47;border-radius:999px;width:min(300px,70%);height:3px;overflow:hidden}.ar-sheet-progress-fill{background:#e63946;border-radius:999px;height:100%}.ar-sheet-resume{color:#0c0c14;cursor:pointer;background:#fff;border:none;border-radius:10px;align-items:center;gap:8px;width:fit-content;margin-top:6px;padding:11px 26px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}.ar-sheet-resume:hover{filter:brightness(.92)}.ar-sheet-body{flex-direction:column;gap:12px;padding:20px 22px 26px;display:flex}.ar-sheet-course-title{letter-spacing:-.015em;margin:0;font-size:1.15rem;font-weight:800}.ar-sheet-course-meta{color:#fff9;margin:-6px 0 0;font-size:.83rem}.ar-sheet-module-select{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:.9rem}.ar-sheet-lessons{flex-direction:column;gap:6px;display:flex}.ar-sheet-lesson{border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}.ar-sheet-lesson--current{background:#ffffff12}.ar-sheet-check{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #fff6;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:12px;line-height:1;display:grid}.ar-sheet-check--on{background:#059669;border-color:#059669}.ar-sheet-lesson-main{cursor:pointer;min-width:0;color:inherit;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:12px;padding:0;font-family:inherit;display:flex}.ar-sheet-thumb{aspect-ratio:16/9;background:#23232f;border-radius:7px;flex:none;place-items:center;width:84px;display:grid;position:relative;overflow:hidden}.ar-sheet-thumb img{object-fit:cover;width:100%;height:100%}.ar-sheet-thumb-fallback{color:#ffffff80;font-size:14px}.ar-sheet-thumb-bar{background:#e63946;width:0;height:3px;position:absolute;bottom:0;left:0}.ar-sheet-thumb-bar--full{width:100%}.ar-sheet-lesson-title{flex:1;min-width:0;font-size:.92rem;font-weight:500;line-height:1.3}.ar-sheet-lesson-dur{color:#ffffff8c;flex:none;font-size:.78rem}.ar-lv{align-items:stretch;gap:0;min-height:70vh;display:flex}.ar-lv-main{flex:1;min-width:0;padding-right:22px}.ar-lv--full .ar-lv-main{padding-right:0}.ar-lv-topbar{align-items:center;gap:10px;margin-bottom:12px;display:flex}.ar-lv-back{cursor:pointer;width:34px;height:34px;color:inherit;background:#7f7f7f29;border:none;border-radius:10px;font-size:16px}.ar-lv-panel-toggle{color:inherit;cursor:pointer;background:0 0;border:1px solid #7f7f7f4d;border-radius:999px;padding:6px 14px;font-family:inherit;font-size:12.5px}.ar-lv-video{aspect-ratio:16/9;background:#000;border-radius:14px;width:100%;position:relative;overflow:hidden}.ar-lv-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ar-lv-info{flex-direction:column;gap:14px;padding:18px 2px 30px;display:flex}.ar-lv-info-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ar-lv-kicker{letter-spacing:.1em;text-transform:uppercase;opacity:.65;font-size:11px;font-weight:700}.ar-lv-title{letter-spacing:-.02em;margin:4px 0 0;font-size:clamp(1.15rem,2.2vw,1.6rem);font-weight:800;line-height:1.15}.ar-lv-nav-btns{flex:none;gap:6px;display:flex}.ar-lv-nav-btn{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:1px solid #7f7f7f4d;border-radius:10px;font-size:18px;line-height:1}.ar-lv-nav-btn:disabled{opacity:.3;cursor:default}.ar-lv-desc{opacity:.85;white-space:pre-wrap;max-width:760px;margin:0;font-size:.93rem;line-height:1.6}.ar-lv-panel{border-left:1px solid #7f7f7f2e;flex-direction:column;flex:0 0 340px;max-width:340px;max-height:calc(100vh - 90px);display:flex;position:sticky;top:70px}.ar-lv-panel-head{border-bottom:1px solid #7f7f7f24;justify-content:space-between;align-items:center;padding:12px 16px;font-size:1.05rem;font-weight:800;display:flex}.ar-lv-panel-close{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;font-size:14px}.ar-lv-panel-body{padding:8px 10px 20px;overflow-y:auto}.ar-lv-mod{margin-bottom:4px}.ar-lv-mod-head{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:10px 8px;font-family:inherit;font-size:.92rem;font-weight:700;display:flex}.ar-lv-mod-title{flex:1;min-width:0}.ar-lv-mod-count{opacity:.6;font-size:.76rem}.ar-lv-mod-chevron{opacity:.6;font-size:11px;transition:transform .14s;transform:rotate(-90deg)}.ar-lv-mod-chevron--open{transform:rotate(0)}.ar-lv-item{border-radius:10px;align-items:center;gap:10px;padding:7px 8px;display:flex}.ar-lv-item--active{background:#7f7f7f24}.ar-lv-item-main{cursor:pointer;min-width:0;color:inherit;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:0;font-family:inherit;display:flex}.ar-lv-item-title{flex:1;min-width:0;font-size:.86rem;line-height:1.3}.ar-lv-item-dur{opacity:.55;flex:none;font-size:.74rem}@media (max-width:900px){.ar-lv{flex-direction:column}.ar-lv-main{padding-right:0}.ar-lv-panel{border-top:1px solid #7f7f7f2e;border-left:none;flex:none;max-width:none;max-height:none;position:static}}.mae-live-header{flex-wrap:wrap;row-gap:8px}.mae-live-header-right{flex-wrap:wrap;flex:auto;justify-content:flex-end;row-gap:6px;min-width:0}.mae-live-header-right .mae-hero-live-btns{flex-wrap:wrap;justify-content:flex-end;row-gap:6px}.mae-live-header .mae-hero-live-btn{white-space:nowrap}.mae-device-mobile .mae-color-chip input[type=range]{width:46px}.mae-fix-toolbar .mae-hero-tabs,.mae-fix-toolbar .mae-color-chip{flex:none}.mae-fixed{cursor:pointer;position:relative}.mae-fixed:hover{box-shadow:inset 0 0 0 2px #05966966}.mae-fixed--sel{box-shadow:inset 0 0 0 2px var(--primary,#059669)}.mae-fixed-tag{z-index:4;letter-spacing:.03em;color:#fff;opacity:0;pointer-events:none;background:#059669eb;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:600;transition:opacity .12s;position:absolute;top:8px;right:10px}.mae-fixed:hover .mae-fixed-tag,.mae-fixed--sel .mae-fixed-tag{opacity:1}.mae-panel-note{color:var(--muted-foreground);margin:4px 0 0;font-size:11.5px;line-height:1.5}.bs-panel-body input[type=range]{width:100%;accent-color:var(--primary,#059669);cursor:pointer}.mae-live .mb-row{box-shadow:none;background:0 0;border-color:#7f7f7f40}.mae-live .mb-row-actions{background:#ffffffeb}.mae-live .mb-col{border-right-color:#7f7f7f26}.mae-live .mb-col-empty{background:#ffffffe6}.mae-live--dark .mb-canvas-empty{color:#ffffffbf}.mae-device-mobile .mae-hero-live{aspect-ratio:1;min-height:0}.mae-device-mobile .mae-hero-live-inner{padding-bottom:22px}.afx-members-real{flex-direction:column;gap:18px;display:flex}.afx-members-hero{aspect-ratio:21/8;background-position:50%;background-size:cover;border-radius:16px;align-items:flex-end;width:100%;min-height:200px;display:flex;position:relative;overflow:hidden}.afx-members-hero-inner{flex-direction:column;gap:7px;padding:22px 26px;display:flex}.afx-members-kicker{letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;font-size:10.5px;font-weight:700}.afx-members-title{letter-spacing:-.02em;color:#fff;font-size:clamp(1.2rem,2.4vw,1.8rem);font-weight:800;line-height:1.12}.afx-members-access{color:#111;background:#fff;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-top:8px;padding:9px 20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.afx-members-access:hover{filter:brightness(.93)}.ape-members-sync{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.ape-members-sync>.mae-custom-wrap{flex:1;min-height:0}.ape-members-sync-bar{color:var(--muted-foreground);background:#ffffffb3;border-bottom:1px solid #0000000f;align-items:center;gap:12px;padding:8px 16px;font-size:12.5px;display:flex}.ape-members-back{color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0000001f;border-radius:999px;padding:4px 13px;font-family:inherit;font-size:12px}.ape-members-back:hover{border-color:var(--primary);color:var(--primary)}.afx-inline-error{color:#a12020;background:#fdecec;border:1px solid #f2b8b8;border-radius:10px;margin:10px 16px;padding:10px 14px;font-size:.84rem;line-height:1.4}.st-note{color:var(--muted-foreground);background:#05966912;border:1px solid #0596692e;border-radius:8px;margin:2px 0 0;padding:8px 10px;font-size:12px;line-height:1.5}.st-flash{border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:.85rem;line-height:1.4}.st-flash--ok{color:#047857;background:#0596691a;border:1px solid #0596694d}.st-flash--err{color:#a12020;background:#fdecec;border:1px solid #f2b8b8}.apv-main--flush{padding:0!important}.mae-sect-body{flex-direction:column;gap:16px;min-height:100%;padding-bottom:24px;display:flex}.mae-sect-body.ar-app--dark{background:#0c0a22}.mae-sect-body .ar-carousel-section{padding-left:clamp(14px,3vw,32px);padding-right:clamp(14px,3vw,32px)}.mae-sect-empty{color:var(--muted-foreground);padding:22px clamp(14px,3vw,32px);font-size:.88rem}.mae-sect-body.ar-app--dark .mae-sect-empty{color:#ffffffb3}.ape-membros-cfg{flex-direction:column;align-items:flex-start;gap:10px;padding:18px 4px;display:flex}.ape-membros-cfg-icon{font-size:26px}.ape-membros-cfg-title{color:var(--foreground);margin:0;font-size:1rem;font-weight:700}.ape-membros-cfg-desc{color:var(--muted-foreground);margin:0;font-size:.85rem;line-height:1.55}.ape-membros-cfg-btn{background:var(--foreground);color:#fff;cursor:pointer;border:none;border-radius:999px;margin-top:6px;padding:9px 20px;font-family:inherit;font-size:13px;font-weight:600}.ape-membros-cfg-btn:hover{filter:brightness(1.15)}.psw-root{--psw-accent:#3d7fbd;--psw-accent-strong:#2f6296;--psw-accent-soft:#3d7fbd1f;--psw-accent-line:#3d7fbd4d;--psw-ring:#3d7fbd61;--psw-surface:#fff;--psw-fg:#1b1e24;--psw-muted:#667085;--psw-faint:#98a0ac;--psw-border:#e3e7ec;--psw-border-2:#eef1f4;--psw-panel:#f5f7fa;--psw-danger:#c2410c;color:var(--psw-fg);z-index:30;background:radial-gradient(1000px 460px at 50% -6%,#3d7fbd14,#0000 70%),linear-gradient(#f8fafc,#eaeef3);padding:30px 20px 60px;font-family:inherit;position:absolute;inset:0;overflow-y:auto}.psw-card{background:var(--psw-surface);border:1px solid var(--psw-border);border-radius:20px;max-width:1020px;margin:0 auto;overflow:hidden;box-shadow:0 22px 55px #1b1f281a}.psw-head{padding:20px 26px 0}.psw-head-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.psw-steplabel{letter-spacing:.06em;text-transform:uppercase;color:var(--psw-faint);font-size:12px;font-weight:700}.psw-dots{gap:8px;display:flex}.psw-dot{background:var(--psw-border);border-radius:999px;width:26px;height:8px;transition:background .25s,width .25s}.psw-dot--done{background:var(--psw-accent)}.psw-dot--cur{background:var(--psw-accent);width:34px}.psw-pbar{background:var(--psw-border-2);border-radius:999px;height:6px;margin-top:14px;overflow:hidden}.psw-pfill{background:linear-gradient(90deg, var(--psw-accent), var(--psw-accent-strong));border-radius:999px;height:100%;transition:width .45s cubic-bezier(.4,0,.2,1)}.psw-body{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}@media (max-width:800px){.psw-body{grid-template-columns:1fr}}.psw-pane{min-width:0;padding:24px 26px 26px}.psw-pane--preview{border-left:1px solid var(--psw-border-2);background:linear-gradient(#ffffff80,#0000 42%);flex-direction:column;gap:10px;display:flex}@media (max-width:800px){.psw-pane--preview{border-left:none;border-top:1px solid var(--psw-border-2)}}.psw-intro{margin-bottom:16px}.psw-h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.42rem;font-weight:800;line-height:1.15}.psw-sub{color:var(--psw-muted);max-width:44ch;margin:7px 0 0;font-size:.9rem;line-height:1.5}.psw-sub--center{margin-left:auto;margin-right:auto}.psw-legend{color:var(--psw-faint);margin-top:8px;font-size:12px}.psw-req{color:var(--psw-accent);font-weight:700}.psw-opt{color:var(--psw-faint);font-size:.82rem;font-weight:500}.psw-fields{flex-direction:column;gap:14px;display:flex}.psw-field{flex-direction:column;gap:6px;display:flex}.psw-label{color:var(--psw-fg);font-size:.9rem;font-weight:600}.psw-input,.psw-select,.psw-area{color:var(--psw-fg);background:var(--psw-surface);border:1px solid #dde2e8;border-radius:11px;width:100%;padding:11px 13px;font-family:inherit;font-size:.95rem}.psw-area{resize:vertical;min-height:80px}.psw-input:focus,.psw-select:focus,.psw-area:focus{border-color:var(--psw-accent);box-shadow:0 0 0 3px var(--psw-ring);outline:none}.psw-input::placeholder,.psw-area::placeholder{color:var(--psw-faint)}.psw-counter{color:var(--psw-faint);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:12px}.psw-counter--ok{color:var(--psw-accent-strong);font-weight:600}.psw-price-wrap{align-items:center;display:flex;position:relative}.psw-price-prefix{color:var(--psw-muted);font-size:.9rem;font-weight:600;position:absolute;left:13px}.psw-input--price{padding-left:36px}.psw-drop{text-align:center;color:var(--psw-faint);cursor:pointer;background:var(--psw-panel);border:1.5px dashed #dde2e8;border-radius:12px;width:100%;padding:20px;font-family:inherit;font-size:.83rem;line-height:1.5;transition:border-color .15s,background .15s}.psw-drop:hover{border-color:var(--psw-accent-line)}.psw-drop--filled{border-style:solid;border-color:var(--psw-accent-line);background:var(--psw-accent-soft);color:var(--psw-accent-strong);font-weight:600}.psw-drop-ic{opacity:.85;margin-bottom:4px;font-size:20px;display:block}.psw-drop-hint{font-size:.78rem}.psw-err{color:var(--psw-danger);background:#fdeee7;border:1px solid #f3cbb6;border-radius:10px;margin:12px 0 0;padding:9px 12px;font-size:.84rem}.psw-choices{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}@media (max-width:540px){.psw-choices{grid-template-columns:1fr}}.psw-choice{text-align:left;cursor:pointer;background:var(--psw-surface);border:1.5px solid var(--psw-border);border-radius:14px;flex-direction:column;gap:7px;padding:16px;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:flex}.psw-choice--on{border-color:var(--psw-accent);box-shadow:0 0 0 3px var(--psw-accent-soft)}.psw-choice-ic{background:var(--psw-accent-soft);width:38px;height:38px;color:var(--psw-accent-strong);border-radius:11px;place-items:center;font-size:16px;display:grid}.psw-choice strong{font-size:1rem}.psw-choice span:not(.psw-choice-ic):not(.psw-choice-pick){color:var(--psw-muted);font-size:.84rem;line-height:1.5}.psw-choice-pick{color:var(--psw-accent-strong);opacity:0;margin-top:4px;font-size:12px;font-weight:700}.psw-choice--on .psw-choice-pick{opacity:1}.psw-swatches{gap:9px;display:flex}.psw-sw{cursor:pointer;border:2px solid #0000;border-radius:9px;width:30px;height:30px;box-shadow:inset 0 0 0 1px #0000000f}.psw-sw--on{border-color:var(--psw-fg)}.psw-mini-url{color:var(--psw-faint);margin:2px 0 0;font-size:12px}.psw-mini-url span{color:var(--psw-accent-strong);font-weight:600}.psw-prev-tag{letter-spacing:.07em;text-transform:uppercase;color:var(--psw-faint);align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:flex}.psw-prev-tag:before{content:"";background:var(--psw-accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--psw-accent-soft);border-radius:50%}.psw-prev-frame{background:var(--psw-surface);border:1px solid var(--psw-border);border-radius:14px;overflow:hidden;box-shadow:0 6px 18px #1b1f280f}.psw-prev-frame--grow{flex:1}.psw-prev-frame--bare{box-shadow:none}.psw-prev-cap{color:var(--psw-faint);font-size:12px;line-height:1.5}.psw-prev-cap b{color:var(--psw-muted)}.psw-prodcard-img{aspect-ratio:16/9;color:var(--psw-faint);background:linear-gradient(135deg,#e7edf4,#d7e0ea);place-items:center;font-size:12px;display:grid;overflow:hidden}.psw-prodcard-img img{object-fit:cover;width:100%;height:100%}.psw-prodcard-body{flex-direction:column;gap:6px;padding:14px 15px 16px;display:flex}.psw-prodcard-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--psw-accent-strong);font-size:10px;font-weight:700}.psw-prodcard-name{letter-spacing:-.01em;font-size:1.05rem;font-weight:800}.psw-prodcard-price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800}.psw-ma{background:#0c0a16;flex-direction:column;height:100%;display:flex}.psw-ma-head{background:#00000059;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.psw-ma-logo{color:#fff;font-size:12px;font-weight:800}.psw-ma-av{background:#ffffff29;border-radius:50%;width:20px;height:20px}.psw-ma-hero{aspect-ratio:21/10;background:linear-gradient(120deg,#241a55,#12102b 60%,#0c0a22);align-items:flex-end;display:flex;position:relative}.psw-ma-hero:after{content:"";background:radial-gradient(200px 120px at 78% 30%,#7c3aed66,#0000);position:absolute;inset:0}.psw-ma-hero-in{padding:14px;position:relative}.psw-ma-kick{letter-spacing:.16em;color:#ffffffb8;font-size:8.5px;font-weight:700}.psw-ma-title{color:#fff;letter-spacing:-.02em;margin:2px 0 6px;font-size:1.1rem;font-weight:800}.psw-ma-play{color:#111;background:#fff;border-radius:999px;padding:5px 12px;font-size:10px;font-weight:700;display:inline-block}.psw-ma-row{padding:12px}.psw-ma-row-t{color:#fff;margin-bottom:8px;font-size:12px;font-weight:700}.psw-ma-cards{gap:8px;display:flex}.psw-ma-c{aspect-ratio:3/4;background:linear-gradient(160deg,#5b21b6,#312e81);border-radius:8px;flex:1;position:relative;overflow:hidden}.psw-ma-c:nth-child(2){background:linear-gradient(160deg,#0e7490,#1e3a8a)}.psw-ma-c:nth-child(3){background:linear-gradient(160deg,#9d174d,#4a1d96)}.psw-ma-c span{color:#fff;font-size:8px;font-weight:600;position:absolute;bottom:6px;left:6px;right:6px}.psw-blocks{height:100%;color:var(--psw-faint);text-align:center;background:repeating-linear-gradient(0deg,#fafbfc,#fafbfc 21px,#f1f3f6 21px 22px),repeating-linear-gradient(90deg,#fafbfc,#fafbfc 21px,#f1f3f6 21px 22px);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}.psw-blocks-row{gap:8px;display:flex}.psw-b{border:1px dashed var(--psw-border);width:52px;height:30px;color:var(--psw-muted);background:#fff;border-radius:6px;place-items:center;font-size:9px;display:grid}.psw-blocks p{margin:4px 0 0;font-size:.82rem}.psw-dm{background:#f6f8fa;border-radius:12px;flex-direction:column;height:100%;display:flex;overflow:hidden}.psw-dm-bar{border-bottom:1px solid var(--psw-border-2);background:#eef1f4;align-items:center;gap:6px;padding:7px 11px;display:flex}.psw-dm-bar i{background:#d5d9de;border-radius:50%;width:9px;height:9px}.psw-dm-bar i:first-child{background:#f7a4a0}.psw-dm-bar i:nth-child(2){background:#f6cf7a}.psw-dm-bar i:nth-child(3){background:#a8d99b}.psw-dm-bar span{color:var(--psw-faint);margin-left:8px;font-size:9px}.psw-dm-body{flex:1;grid-template-columns:84px 1fr;min-height:0;display:grid}.psw-dm-side{border-right:1px solid var(--psw-border-2);background:#fbfcfd;flex-direction:column;gap:4px;padding:8px 7px;display:flex}.psw-dm-logoslot{border:1px dashed var(--psw-border);text-align:center;border-radius:7px;margin-bottom:3px;padding:7px 3px;overflow:hidden}.psw-dm-logoslot b{color:var(--psw-faint);font-size:8px;display:block}.psw-dm-logoslot span{color:var(--psw-faint);font-size:7px}.psw-dm-logoslot img{object-fit:contain;max-width:100%;max-height:26px}.psw-dm-nav{color:var(--psw-muted);border-radius:6px;align-items:center;gap:5px;padding:5px 6px;font-size:9px;display:flex}.psw-dm-nav i{opacity:.45;background:currentColor;border-radius:2px;width:8px;height:8px}.psw-dm-nav--on{background:color-mix(in srgb, var(--brand,#3d7fbd) 14%, transparent);color:var(--brand,#2f6296);font-weight:700}.psw-dm-main{flex-direction:column;gap:9px;padding:11px 12px;display:flex;overflow:hidden}.psw-dm-greet{font-size:.86rem;font-weight:800}.psw-dm-greet-sub{color:var(--psw-muted);margin-top:-6px;font-size:9px}.psw-dm-stats{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.psw-dm-stat{border:1px solid var(--psw-border-2);background:#fff;border-radius:8px;padding:8px}.psw-dm-k{color:var(--psw-muted);font-size:7.5px}.psw-dm-v{font-size:.95rem;font-weight:800}.psw-dm-comm{background:var(--brand,#3d7fbd);color:#fff;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.psw-dm-comm-k{opacity:.9;font-size:8px}.psw-dm-comm-v{font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:800}.psw-dm-pill{background:#fff3;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:600}.psw-dm-chart{border:1px solid var(--psw-border-2);background:#fff;border-radius:9px;padding:9px 10px}.psw-dm-chart-t{margin-bottom:4px;font-size:9px;font-weight:700}.psw-dm-chart svg{width:100%;height:34px;display:block}.psw-foot{border-top:1px solid var(--psw-border-2);background:var(--psw-panel);align-items:center;gap:10px;padding:16px 26px;display:flex}.psw-spacer{flex:1}.psw-note{color:var(--psw-faint);font-size:12px}.psw-btn{cursor:pointer;border:1px solid var(--psw-border);background:var(--psw-surface);color:var(--psw-fg);border-radius:11px;padding:11px 20px;font-family:inherit;font-size:.9rem;font-weight:600;transition:filter .12s,border-color .12s}.psw-btn:hover{border-color:var(--psw-muted)}.psw-btn:disabled{opacity:.5;cursor:not-allowed}.psw-btn--ghost{color:var(--psw-muted);background:0 0;border-color:#0000}.psw-btn--ghost:hover{color:var(--psw-fg)}.psw-btn--accent{background:var(--psw-accent);color:#fff;border-color:var(--psw-accent);font-weight:700}.psw-btn--accent:hover{filter:brightness(1.07)}.psw-celebrate{text-align:center;padding:54px 26px 60px}.psw-burst{font-size:46px}.psw-linkchip{background:var(--psw-panel);border:1px solid var(--psw-border);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:8px;margin:20px 0 24px;padding:9px 16px;font-size:.9rem;display:inline-flex}.psw-celebrate-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (prefers-reduced-motion:reduce){.psw-pfill{transition:none}}.obp-box{background:#f6f8fb;border:2.5px dashed #9aa7b8;border-radius:12px;overflow:hidden}.obp-box--on{background:#3d7fbd0f;border-color:#3d7fbd}.obp-cta{text-align:center;letter-spacing:.02em;text-transform:uppercase;color:#2f6296;background:#3d7fbd1a;padding:10px 14px;font-size:14.5px;font-weight:800}.obp-body{background:#fff;border-radius:9px;align-items:center;gap:10px;margin:12px;padding:14px;display:flex;box-shadow:0 4px 14px #1b1f2812}.obp-body--clickable{cursor:pointer}.obp-arrow{flex-shrink:0;animation:1.1s ease-in-out infinite obp-nudge;display:inline-flex}@keyframes obp-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.obp-arrow{animation:none}}.obp-check{accent-color:#3d7fbd;width:19px;height:19px;cursor:inherit;flex-shrink:0}.obp-img{object-fit:cover;border-radius:7px;flex-shrink:0;width:44px;height:44px}.obp-text{color:#3b4351;font-size:14.5px;line-height:1.45}.obp-title{color:#dc2626;font-weight:800;text-decoration:underline}.obp-price{color:#1b1e24}.ped-modal-backdrop .ped-modal-box{border:none;margin:0;padding:0;position:static}.chk-banner-img{border-radius:8px;max-width:100%}@media (min-width:800px){.chk-banner-img{aspect-ratio:1900/400;object-fit:cover;border-radius:12px;width:100%;display:block}}.ckb-prev-image--banner img{max-width:100%}.ckb-root[data-device=desktop] .ckb-prev-image--banner img{aspect-ratio:1900/400;object-fit:cover;border-radius:12px;width:100%;display:block}.phome-root{width:100%;padding:26px 20px 50px;overflow-y:auto}.phome-card{flex-direction:column;gap:18px;max-width:860px;margin:0 auto;display:flex}.phome-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.phome-title{letter-spacing:-.02em;color:#1b1e24;margin:0;font-size:1.45rem;font-weight:800}.phome-link{color:#2f6296;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:none;margin-top:4px;padding:0;font-family:inherit;font-size:13px}.phome-link:hover{text-decoration:underline}.phome-cta{color:#fff;background:#3d7fbd;border-radius:12px;padding:12px 22px;font-size:.95rem;font-weight:700;text-decoration:none;transition:filter .12s;box-shadow:0 6px 18px #3d7fbd4d}.phome-cta:hover{filter:brightness(1.07)}.phome-progress{background:#fff;border:1px solid #e3e7ec;border-radius:16px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.phome-progress-top{color:#1b1e24;justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.phome-bar{background:#eef1f4;border-radius:999px;height:7px;overflow:hidden}.phome-fill{background:linear-gradient(90deg,#3d7fbd,#2f6296);border-radius:999px;height:100%;transition:width .45s cubic-bezier(.4,0,.2,1)}.phome-checks{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}@media (max-width:640px){.phome-checks{grid-template-columns:1fr}}.phome-chk{cursor:pointer;text-align:left;color:#667085;background:#f8fafc;border:1px solid #eef1f4;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:.88rem;transition:border-color .15s,background .15s;display:flex}.phome-chk:hover{background:#fff;border-color:#d6dde5}.phome-chk--done{color:#1b1e24}.phome-mark{color:#0000;border:1.5px dashed #98a0ac;border-radius:6px;flex-shrink:0;place-items:center;width:19px;height:19px;font-size:12px;display:grid}.phome-chk--done .phome-mark{color:#fff;background:#3d7fbd;border:none}.phome-chk-label{font-weight:600}.phome-chk-hint{color:#98a0ac;text-align:right;margin-left:auto;font-size:11.5px}.phome-shortcuts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (max-width:700px){.phome-shortcuts{grid-template-columns:1fr}}.phome-shortcut{text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e7ec;border-radius:14px;flex-direction:column;gap:4px;padding:15px 16px;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.phome-shortcut:hover{border-color:#3d7fbd66;box-shadow:0 6px 16px #1b1f280f}.phome-shortcut-label{color:#1b1e24;font-size:.95rem;font-weight:700}.phome-shortcut-desc{color:#667085;padding-right:18px;font-size:12.5px;line-height:1.45}.phome-shortcut-arrow{color:#3d7fbd;font-weight:700;position:absolute;top:14px;right:14px}.bvu{flex-direction:column;gap:8px;display:flex}.bvu-drop{cursor:pointer;background:#3d7fbd0a;border:1.5px dashed #3d7fbd73;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:18px 14px;font-family:inherit;transition:all .12s;display:flex}.bvu-drop:hover{border-color:var(--primary);background:#3d7fbd14}.bvu-drop-icon{color:var(--primary);font-size:18px}.bvu-drop-title{color:var(--foreground);font-size:13px;font-weight:700}.bvu-drop-hint{color:var(--muted-foreground);font-size:11.5px}.bvu-progress-card{background:#fff;border:1px solid #00000014;border-radius:10px;flex-direction:column;gap:7px;padding:12px 14px;display:flex}.bvu-progress-head{color:var(--foreground);justify-content:space-between;align-items:center;font-size:12.5px;font-weight:600;display:flex}.bvu-progress-hint{color:var(--muted-foreground);font-size:11px}.bvu-bar{background:#00000012;border-radius:999px;height:6px;overflow:hidden}.bvu-bar-fill{background:var(--primary);border-radius:999px;height:100%;transition:width .3s}.bvu-status{color:var(--muted-foreground);background:#00000006;border:1px solid #00000014;border-radius:10px;padding:10px 12px;font-size:12.5px}.bvu-status--ok{color:#1d7a33;background:#2ea04312;border-color:#2ea04359;font-weight:600}.bvu-error{color:#b23b3b;background:#c83c3c0f;border:1px solid #c83c3c4d;border-radius:10px;padding:10px 12px;font-size:12.5px}.bvu-link-btn{color:var(--primary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:12px;font-weight:600}.bvu-link-btn:hover{text-decoration:underline}.bvu-link-btn--danger{color:#b23b3b}.bvu-link-btn:disabled{opacity:.5;cursor:default}.bvu-linked{flex-direction:column;gap:8px;display:flex}.bvu-external{margin-top:2px}.ar-lv-video--msg{color:#ffffffbf;justify-content:center;align-items:center;font-size:14px;display:flex}.mup{flex-direction:column;flex:2;gap:4px;min-width:0;display:flex}.mup-add{color:var(--primary);cursor:pointer;background:#3d7fbd0a;border:1.5px dashed #3d7fbd73;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:8px 11px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .12s;display:inline-flex}.mup-add:hover{border-color:var(--primary);background:#3d7fbd14}.mup-add:disabled{opacity:.6;cursor:default}.mup-chip{background:#fff;border:1px solid #0000001a;border-radius:8px;align-items:center;gap:7px;min-width:0;padding:7px 10px;font-size:12.5px;display:flex}.mup-chip-icon{flex-shrink:0}.mup-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);flex:1;font-weight:600;overflow:hidden}.mup-btn{color:var(--primary);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-family:inherit;font-size:12px;font-weight:600}.mup-btn:hover{text-decoration:underline}.mup-btn--danger{color:#b23b3b}.mup-btn:disabled{opacity:.5;cursor:default}.mup-error{color:#b23b3b;font-size:11.5px}.ar-app--embedded{min-height:auto}.ar-app--embedded .ar-main{padding-bottom:20px}.afx-members-embed{flex-direction:column;display:flex}.ar-login-root--embedded,.ar-login-root--embedded .ar-login-cover{min-height:62vh}.ar-loading--embedded,.ar-not-found--embedded{min-height:40vh}.ar-embed-menu{flex-wrap:wrap;gap:8px;padding:12px 16px 4px;display:flex}.ar-embed-menu-item{color:var(--foreground,#1a1a1a);cursor:pointer;background:0 0;border:1px solid #0000001f;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .12s}.ar-embed-menu-item:hover{background:#0000000a}.ar-embed-menu-item--active{border-width:1.5px;font-weight:700}.ar-app--dark .ar-embed-menu-item{color:#ffffffd1;border-color:#ffffff2e}.ar-app--dark .ar-embed-menu-item:hover{background:#ffffff14}.tur-root{padding:20px 24px}.tur-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.tur-heading{color:var(--foreground);margin:0;font-size:18px;font-weight:700}.tur-sub{color:var(--muted-foreground);font-size:13px}.tur-add-btn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600}.tur-add-btn:hover{filter:brightness(1.08)}.tur-create{gap:8px;margin-bottom:16px;display:flex}.tur-input{color:var(--foreground);background:#fff;border:1px solid #0000001f;border-radius:8px;outline:none;flex:1;padding:9px 12px;font-family:inherit;font-size:13px}.tur-input:focus{border-color:#3d7fbd80;box-shadow:0 0 0 3px #3d7fbd1a}.tur-btn-save{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600}.tur-btn-save:disabled{opacity:.6;cursor:default}.tur-btn-cancel{cursor:pointer;color:var(--muted-foreground);background:0 0;border:1px solid #0000001f;border-radius:8px;padding:9px 14px;font-family:inherit;font-size:13px}.tur-list{flex-direction:column;gap:8px;display:flex}.tur-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:12px;align-items:center;gap:12px;width:100%;padding:14px 16px;font-family:inherit;transition:border-color .12s;display:flex}.tur-card:hover{border-color:var(--primary)}.tur-card-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tur-card-name{color:var(--foreground);font-size:14px;font-weight:600}.tur-card-window{color:var(--muted-foreground);font-size:12px}.tur-card-count{color:var(--primary);white-space:nowrap;background:#3d7fbd1a;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.tur-card-arrow{color:#0000004d;font-size:16px}.tur-empty{text-align:center;color:var(--muted-foreground);padding:40px 20px}.tur-empty-icon{margin-bottom:10px;font-size:30px}.tur-loading{text-align:center;color:var(--muted-foreground);padding:24px;font-size:13px}.tur-detail-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.tur-back{color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:600}.tur-del-class{color:#b23b3b;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:12.5px;font-weight:600}.tur-detail-card{background:#fff;border:1px solid #00000012;border-radius:12px;margin-bottom:14px;padding:18px 20px}.tur-field{flex-direction:column;gap:5px;margin-bottom:12px;font-size:13px;display:flex}.tur-field>span{color:var(--muted-foreground);font-size:12px;font-weight:600}.tur-field-row{gap:12px;display:flex}.tur-field-row .tur-field{flex:1}.tur-save-row{align-items:center;gap:12px;display:flex}.tur-saved{color:#1d7a33;font-size:12.5px;font-weight:600}.tur-hint{color:var(--muted-foreground);margin:10px 0 0;font-size:11.5px}.tur-roster-title{color:var(--foreground);margin:0 0 12px;font-size:14px;font-weight:700}.tur-add-row{gap:8px;display:flex}.tur-add-msg{color:var(--muted-foreground);margin:8px 0 0;font-size:12px}.tur-roster{flex-direction:column;gap:6px;margin-top:12px;display:flex}.tur-roster-row{border:1px solid #00000012;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.tur-roster-email{color:var(--foreground);font-size:13px}.tur-roster-del{color:#b23b3b;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:12px;font-weight:600}.tur-roster-empty{color:var(--muted-foreground);margin:12px 0 0;font-size:13px}.rcp-root{max-width:760px;margin:0 auto;padding:6px 2px 64px}.rcp-loading{color:var(--muted-foreground);text-align:center;padding:48px}.rcp-header{margin-bottom:20px}.rcp-title{letter-spacing:-.02em;color:var(--foreground);margin:0 0 6px;font-size:1.5rem;font-weight:750}.rcp-sub{color:var(--muted-foreground);max-width:62ch;margin:0;font-size:.94rem;line-height:1.55}.rcp-typetoggle{background:var(--muted,#0000000d);border-radius:12px;gap:4px;margin-bottom:24px;padding:4px;display:inline-flex}.rcp-typebtn{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:9px;padding:8px 20px;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .14s,color .14s}.rcp-typebtn--on{background:var(--background,#fff);color:var(--foreground);box-shadow:0 1px 3px #0000001f}.rcp-section{margin-bottom:26px}.rcp-section-title{text-transform:uppercase;letter-spacing:.07em;color:var(--muted-foreground);margin:0 0 12px;font-size:.78rem;font-weight:650}.rcp-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:560px){.rcp-grid{grid-template-columns:1fr}}.rcp-submit{appearance:none;cursor:pointer;color:#fff;background:#059669;border:none;border-radius:12px;width:100%;margin-top:4px;padding:13px;font-family:inherit;font-size:.98rem;font-weight:650;transition:background .14s,opacity .14s}.rcp-submit:hover:not(:disabled){background:#047857}.rcp-submit:disabled{opacity:.6;cursor:progress}.rcp-msg{border-radius:10px;margin:0 0 14px;padding:11px 15px;font-size:.9rem;line-height:1.45}.rcp-msg--ok{color:#047857;background:#0596691a}.rcp-msg--bad{color:#b02a2a;background:#b42d2817}.rcp-status-card{background:var(--background,#fff);border:1px solid var(--available-border,#0000001a);border-radius:14px;padding:20px 22px}.rcp-status-row{color:var(--foreground);border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;display:flex}.rcp-status-row:last-of-type{border-bottom:none}.rcp-status-note{color:var(--muted-foreground);margin:14px 0 0;font-size:.9rem;line-height:1.55}.rcp-badge{white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:.8rem;font-weight:650}.rcp-badge--pending{color:#a4650f;background:#a4650f21}.rcp-badge--ok{color:#047857;background:#05966921}.rcp-badge--bad{color:#b02a2a;background:#b42d281a}.apw-root{--apw-ink:#12131a;--apw-muted:#63656f;--apw-faint:#9498a3;--apw-line:#0f142317;--apw-line2:#0f14230f;--apw-glass:#ffffffb8;--apw-solid:#fff;--apw-em:#059669;--apw-em2:#047a56;--apw-emsoft:#0596691f;--apw-emline:#05966940;--apw-btn:#15161d;--apw-r:26px;color:var(--apw-ink);letter-spacing:-.01em;place-items:center;padding:34px 16px 8px;display:grid;position:relative}.apw-root:before{content:"";background:radial-gradient(closest-side,var(--apw-emsoft),transparent 72%);filter:blur(28px);pointer-events:none;border-radius:50%;width:min(560px,92%);height:220px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.apw-wrap{width:100%;max-width:560px;position:relative}.apw-card{background:var(--apw-glass);-webkit-backdrop-filter:blur(30px)saturate(1.4);backdrop-filter:blur(30px)saturate(1.4);border:1px solid var(--apw-line);border-radius:var(--apw-r);position:relative;overflow:hidden;box-shadow:0 24px 60px -20px #141a2d59,0 6px 18px -8px #141a2d33}.apw-card:before{content:"";opacity:.6;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);height:1px;position:absolute;inset:0 0 auto}.apw-head{padding:20px 26px 0}.apw-steplabel{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.apw-steplabel b{letter-spacing:.02em;color:var(--apw-muted);font-size:12.5px;font-weight:600}.apw-dots{gap:6px;display:flex}.apw-dot{background:var(--apw-line);border-radius:50%;width:7px;height:7px;transition:all .35s cubic-bezier(.4,0,.2,1)}.apw-dot.on{background:var(--apw-em);box-shadow:0 0 0 4px var(--apw-emsoft)}.apw-dot.done{background:var(--apw-em2)}.apw-rail{background:var(--apw-line2);border-radius:9px;height:5px;overflow:hidden}.apw-fill{background:linear-gradient(90deg,var(--apw-em2),var(--apw-em));border-radius:9px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.apw-body{padding:26px}.apw-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--apw-em2);background:var(--apw-emsoft);border:1px solid var(--apw-emline);border-radius:999px;align-items:center;gap:7px;margin-bottom:15px;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.apw-live{background:var(--apw-em);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite apw-pulse}@keyframes apw-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.apw-h1{letter-spacing:-.025em;text-wrap:balance;margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.12}.apw-sub{color:var(--apw-muted);max-width:44ch;margin:0 0 20px;font-size:14.5px;line-height:1.55}.apw-sub b{color:var(--apw-ink);font-weight:600}.apw-flow{margin:6px 0 8px;display:flex;position:relative}.apw-node{text-align:center;z-index:1;flex:1;padding:16px 6px;position:relative}.apw-chip{background:var(--apw-solid);border:1px solid var(--apw-line);border-radius:14px;place-items:center;width:44px;height:44px;margin:0 auto 9px;display:grid;box-shadow:0 6px 14px -8px #141a2d4d}.apw-chip svg{width:21px;height:21px;stroke:var(--apw-ink);fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.apw-node.apw-accent .apw-chip{background:var(--apw-emsoft);border-color:var(--apw-emline)}.apw-node.apw-accent .apw-chip svg{stroke:var(--apw-em2)}.apw-node .apw-nt{color:var(--apw-ink);font-size:12.5px;font-weight:600}.apw-node .apw-nd{color:var(--apw-faint);margin-top:2px;font-size:11px}.apw-connector{z-index:0;background:repeating-linear-gradient(90deg,var(--apw-line) 0 6px,transparent 6px 12px);height:2px;position:absolute;top:37px;left:12%;right:12%}.apw-spark{background:var(--apw-em);width:8px;height:8px;box-shadow:0 0 0 4px var(--apw-emsoft);z-index:0;border-radius:50%;animation:3.2s linear infinite apw-travel;position:absolute;top:34px}@keyframes apw-travel{0%{left:12%}to{left:88%}}.apw-field{margin-top:4px}.apw-lbl{color:var(--apw-muted);margin-bottom:8px;font-size:12.5px;font-weight:600;display:block}.apw-inp{width:100%;font:inherit;color:var(--apw-ink);background:var(--apw-solid);border:1.5px solid var(--apw-line);border-radius:14px;outline:none;padding:15px 16px;font-size:16px;transition:border-color .18s,box-shadow .18s}.apw-inp::placeholder{color:var(--apw-faint)}.apw-inp:focus{border-color:var(--apw-em);box-shadow:0 0 0 4px var(--apw-emsoft)}.apw-inpurl{border:1.5px solid var(--apw-line);background:var(--apw-solid);border-radius:14px;align-items:stretch;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.apw-inpurl:focus-within{border-color:var(--apw-em);box-shadow:0 0 0 4px var(--apw-emsoft)}.apw-inpurl span{color:var(--apw-muted);background:var(--apw-line2);border-right:1px solid var(--apw-line);place-items:center;padding:0 14px;font-size:14px;display:grid}.apw-inpurl input{font:inherit;color:var(--apw-ink);background:0 0;border:0;outline:0;flex:1;padding:15px 14px;font-size:16px}.apw-preview{border:1px dashed var(--apw-line);background:var(--apw-line2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.apw-pvlbl{color:var(--apw-faint);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.apw-tab{background:var(--apw-solid);border:1px solid var(--apw-line);color:var(--apw-ink);border-radius:11px;align-items:center;gap:8px;padding:8px 13px;font-size:13.5px;font-weight:600;display:inline-flex}.apw-ti{background:var(--apw-emsoft);border-radius:5px;place-items:center;width:16px;height:16px;display:grid}.apw-ti:after{content:"";background:var(--apw-em);border-radius:2px;width:7px;height:7px}.apw-code{border:1px solid var(--apw-line);border-radius:16px;margin-top:2px;overflow:hidden;box-shadow:0 12px 30px -16px #141a2d66}.apw-codebar{background:#14161d;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.apw-dts{gap:6px;display:flex}.apw-dt{border-radius:50%;width:10px;height:10px}.apw-cp{font:inherit;color:#cdd0da;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:all .15s}.apw-cp:hover{background:#ffffff29}.apw-cp.apw-ok{color:#34d39a;border-color:#34d39a66}.apw-pre{background:#0c0e14;margin:0;padding:16px;overflow-x:auto}.apw-pre code{color:#c9cdd8;white-space:pre;font-family:SF Mono,ui-monospace,JetBrains Mono,Menlo,monospace;font-size:12.5px;line-height:1.65}.apw-hint{color:var(--apw-faint);margin-top:11px;font-size:12.5px;line-height:1.5}.apw-plats{flex-direction:column;gap:10px;margin-top:4px;display:flex}.apw-plat{border:1.5px solid var(--apw-line);background:var(--apw-solid);cursor:pointer;text-align:left;font:inherit;color:var(--apw-ink);border-radius:15px;align-items:center;gap:13px;width:100%;padding:14px 15px;transition:all .16s;display:flex}.apw-plat:hover{border-color:var(--apw-faint)}.apw-plat.apw-sel{border-color:var(--apw-em);box-shadow:0 0 0 4px var(--apw-emsoft)}.apw-pi{color:#fff;background:linear-gradient(135deg,#2b3040,#171a24);border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:grid}.apw-pt{font-size:15px;font-weight:600}.apw-pd{color:var(--apw-muted);margin-top:1px;font-size:12.5px}.apw-chk{border:2px solid var(--apw-line);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;margin-left:auto;transition:all .16s;display:grid}.apw-plat.apw-sel .apw-chk{border-color:var(--apw-em);background:var(--apw-em)}.apw-plat.apw-sel .apw-chk:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:rotate(-45deg)translateY(-1px)}.apw-done{text-align:center;padding:22px 10px 6px}.apw-seal{background:var(--apw-emsoft);border:1px solid var(--apw-emline);border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 18px;display:grid;position:relative}.apw-seal:after{content:"";border-left:3.5px solid var(--apw-em);border-bottom:3.5px solid var(--apw-em);width:30px;height:16px;transform:rotate(-45deg)translateY(-3px)}.apw-ring{border:2px solid var(--apw-emline);border-radius:50%;animation:2.4s ease-out infinite apw-ring;position:absolute;inset:-8px}@keyframes apw-ring{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.apw-foot{border-top:1px solid var(--apw-line2);align-items:center;gap:10px;padding:16px 26px 22px;display:flex}.apw-spacer{flex:1}.apw-btn{font:inherit;cursor:pointer;border:1px solid var(--apw-line);color:var(--apw-ink);background:0 0;border-radius:999px;padding:12px 22px;font-size:14.5px;font-weight:600;transition:all .15s}.apw-btn:hover{border-color:var(--apw-faint)}.apw-primary{color:#fff;background:var(--apw-btn);border:0;border-radius:999px;padding:12px 26px;box-shadow:0 8px 20px -8px #141a2d80}.apw-primary:hover{filter:brightness(1.1)}.apw-primary:disabled{opacity:.5;cursor:not-allowed;filter:none}.apw-primary.apw-em{background:var(--apw-em)}.apw-primary.apw-em:hover{background:var(--apw-em2)}.apw-err{color:#c93b3b;margin:12px 0 0;font-size:13px}.apw-step{animation:.45s cubic-bezier(.22,.8,.28,1) both apw-enter}.apw-step>*{animation:.5s cubic-bezier(.22,.8,.28,1) both apw-enter}.apw-step>:first-child{animation-delay:20ms}.apw-step>:nth-child(2){animation-delay:80ms}.apw-step>:nth-child(3){animation-delay:.14s}.apw-step>:nth-child(4){animation-delay:.2s}@keyframes apw-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.apw-root *{transition:none!important;animation:none!important}}.adm-root{--bg:#0a0c11;--panel:#12151d;--panel2:#171b25;--raise:#1c212c;--line:#ffffff14;--line2:#ffffff0b;--ink:#e8eaf1;--muted:#8b91a0;--faint:#565c6b;--em:#10b981;--em2:#34d39a;--emsoft:#10b98121;--emline:#10b98152;--amber:#f5b13d;--ambersoft:#f5b13d21;--red:#f0616d;--redsoft:#f0616d21;--blue:#5b9dff;--mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;letter-spacing:-.01em;z-index:1;background-image:radial-gradient(80% 50% at 0 -6%,#10b98112,#0000 60%);position:fixed;inset:0;overflow:auto}.adm-app{grid-template-columns:236px 1fr;min-height:100vh;display:grid}.adm-center{text-align:center;place-items:center;min-height:100vh;padding:24px;display:grid}.adm-center h2{margin:0 0 6px;font-size:20px}.adm-center p{color:var(--muted);max-width:420px;margin:0 auto;font-size:14px}.adm-side{border-right:1px solid var(--line);background:linear-gradient(#0c0f15,#0a0c11);flex-direction:column;height:100vh;padding:16px 12px;display:flex;position:sticky;top:0}.adm-brand{align-items:center;gap:10px;padding:6px 8px 16px;display:flex}.adm-logo{background:linear-gradient(135deg,var(--em),#0b7a58);color:#04110c;border-radius:9px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:grid}.adm-bt{font-size:14.5px;font-weight:700}.adm-bs{color:var(--faint);letter-spacing:.14em;text-transform:uppercase;margin-top:1px;font-size:10.5px}.adm-navsec{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);padding:14px 10px 6px;font-size:10px}.adm-nav{cursor:pointer;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-family:inherit;font-size:13.5px;font-weight:500;transition:all .13s;display:flex}.adm-nav:hover{background:var(--panel);color:var(--ink)}.adm-nav.on{background:var(--emsoft);color:var(--em2);border-color:var(--emline)}.adm-nav svg{stroke:currentColor;fill:none;stroke-width:1.7px;flex-shrink:0;width:17px;height:17px}.adm-cnt{font-family:var(--mono);background:var(--raise);color:var(--muted);border-radius:20px;margin-left:auto;padding:1px 7px;font-size:11px}.adm-nav.on .adm-cnt{background:var(--emline);color:var(--em2)}.adm-sidefoot{border-top:1px solid var(--line);margin-top:auto;padding-top:12px}.adm-me{align-items:center;gap:10px;padding:8px;display:flex}.adm-av{color:#cbd5f5;background:#26304a;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.adm-mn{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:13px;font-weight:600;overflow:hidden}.adm-mr{color:var(--em2);font-size:11px}.adm-invite{width:100%;font:inherit;color:var(--ink);background:var(--panel2);border:1px solid var(--line);cursor:pointer;border-radius:9px;margin-top:8px;padding:9px;font-size:12.5px;font-weight:600;transition:all .13s}.adm-invite:hover{border-color:var(--emline);color:var(--em2)}.adm-main{min-width:0}.adm-top{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5;background:#0a0c11cc;align-items:center;gap:16px;padding:16px 26px;display:flex;position:sticky;top:0}.adm-top h1{margin:0;font-size:17px;font-weight:700}.adm-top .adm-tsub{color:var(--faint);font-size:12px}.adm-audit{color:var(--faint);align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.adm-audit .d{background:var(--em);width:6px;height:6px;box-shadow:0 0 0 3px var(--emsoft);border-radius:50%}.adm-view{padding:24px 26px 40px}.adm-loading{color:var(--faint);padding:20px 2px;font-size:13px}.adm-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}@media (max-width:900px){.adm-kpis{grid-template-columns:repeat(2,1fr)}}.adm-kpi{background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--line);border-radius:15px;padding:16px 17px}.adm-kl{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px}.adm-kv{font-family:var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:24px;font-weight:600}.adm-grid2{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}@media (max-width:900px){.adm-grid2{grid-template-columns:1fr}}.adm-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden}.adm-ch{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.adm-ch h3{margin:0;font-size:13.5px;font-weight:600}.adm-cs{color:var(--faint);font-size:11px}.adm-tablewrap{overflow-x:auto}.adm-table{border-collapse:collapse;width:100%}.adm-table th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line2);white-space:nowrap;padding:10px 18px;font-size:10.5px;font-weight:600}.adm-table td{border-bottom:1px solid var(--line2);padding:12px 18px;font-size:13px}.adm-table tr:last-child td{border-bottom:0}.adm-table tbody tr{transition:all .1s}.adm-table tbody tr:hover{background:var(--panel2)}.adm-num{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.adm-acct{align-items:center;gap:10px;display:flex}.adm-a{color:#04110c;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.adm-n{font-size:13px;font-weight:600}.adm-e{color:var(--faint);font-size:11px}.adm-rank{font-family:var(--mono);color:var(--faint);width:20px}.adm-bar{background:var(--raise);border-radius:6px;height:6px;margin-top:5px;overflow:hidden}.adm-bar i{background:linear-gradient(90deg,var(--em2),var(--em));border-radius:6px;height:100%;display:block}.adm-pill{white-space:nowrap;border:1px solid;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.adm-pill.ok{color:var(--em2);background:var(--emsoft);border-color:var(--emline)}.adm-pill.wait{color:var(--amber);background:var(--ambersoft);border-color:#f5b13d4d}.adm-pill.risk{color:var(--red);background:var(--redsoft);border-color:#f0616d4d}.adm-pill .dt{background:currentColor;border-radius:50%;width:5px;height:5px}.adm-actrow{gap:6px;display:inline-flex}.adm-b{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--panel2);color:var(--ink);border-radius:8px;padding:6px 11px;font-size:12px;font-weight:600;transition:all .12s}.adm-b:hover{border-color:var(--faint)}.adm-b.ok{color:var(--em2);border-color:var(--emline);background:var(--emsoft)}.adm-b.danger{color:var(--red);background:var(--redsoft);border-color:#f0616d4d}.adm-b:disabled{opacity:.5;cursor:default}.adm-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.adm-tbchip{font-family:var(--mono);border:1px solid var(--line);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:8px;padding:7px 12px;font-size:12px;transition:all .12s}.adm-tbchip:hover{color:var(--ink)}.adm-tbchip.on{background:var(--emsoft);color:var(--em2);border-color:var(--emline)}.adm-ro{color:var(--amber);background:var(--ambersoft);border:1px solid #f5b13d4d;border-radius:20px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;display:inline-flex}.adm-mono td,.adm-mono th{font-family:var(--mono);white-space:nowrap;font-size:12px}.adm-empty{text-align:center;color:var(--faint);padding:30px;font-size:13px}.adm-inp{width:100%;font:inherit;color:var(--ink);background:var(--panel2);border:1px solid var(--line);border-radius:9px;outline:none;padding:10px 12px;font-size:14px}.adm-inp:focus{border-color:var(--emline)}.adm-modal{z-index:50;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.adm-modalcard{background:var(--panel);border:1px solid var(--line);border-radius:16px;width:100%;max-width:420px;padding:22px}.adm-primary{font:inherit;background:var(--em);color:#04110c;cursor:pointer;border:0;border-radius:9px;padding:10px 18px;font-size:14px;font-weight:600}.adm-primary:hover{background:var(--em2)}
