:root{--nb-safe-top: env(safe-area-inset-top, 0px);--nb-tabbar-pad: 6px;--nb-tabbar-h: calc(64px + var(--nb-tabbar-pad));--nb-accent: #ff2fd1;--nb-accent-2: #ff6ee0;--nb-accent-dim: rgba(255, 47, 209, .12);--nb-cyan: #00f5ff;--nb-cyan-2: #7ffaff;--nb-brand: #FC2D59;--nb-gold: #ffc400;--nb-whatsapp: #25D366;--nb-on-accent: #14001a;--nb-gradient: linear-gradient(45deg, #00f5ff, #ff2fd1);--nb-ground: #0f0f1a;--nb-ground-2: #12121f;--nb-surface: #1a1a2e;--nb-surface-2: #212139;--nb-line: #2a2a45;--nb-line-2: #36365a;--nb-text: #ffffff;--nb-text-2: #c3c3dc;--nb-text-3: #8a8aa8;--nb-text-4: #55557a;--nb-font-display: "Manrope", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--nb-font-neon: "Tilt Neon", "Manrope", "Segoe UI", sans-serif;--nb-font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--nb-font-body: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}body{margin:0;font-family:var(--nb-font-body);color:var(--nb-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html,body{margin:0;padding:0;height:100%;overflow:hidden;background-color:var(--nb-ground)}.Home,.Login,.Register,.Dashboard,.Stock,.Sales,.MyStore,.Moderator,.PartnerPanel,.Reports,.Cash,.Fiado,.Inspection,.Anuncios,.Paywall,.Plans,.Settings,.Admin,.contact-page,.legal-page{padding-top:calc(63px + var(--nb-safe-top));height:calc(100vh - 63px - var(--nb-safe-top));height:calc(100dvh - 63px - var(--nb-safe-top));background-color:var(--nb-ground)}@media(display-mode:standalone){:root{--nb-tabbar-pad: 20px}}body.has-sidebar .Home,body.has-sidebar .Dashboard,body.has-sidebar .Stock,body.has-sidebar .Sales,body.has-sidebar .MyStore,body.has-sidebar .Moderator,body.has-sidebar .PartnerPanel,body.has-sidebar .Reports,body.has-sidebar .Cash,body.has-sidebar .Fiado,body.has-sidebar .Inspection,body.has-sidebar .Anuncios,body.has-sidebar .Paywall,body.has-sidebar .Plans,body.has-sidebar .Settings,body.has-sidebar .Admin,body.has-sidebar .contact-page,body.has-sidebar .legal-page,body.has-sidebar .page-loading{padding-top:var(--nb-safe-top);padding-left:68px;height:100vh;height:100dvh;box-sizing:border-box}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--nb-line-2) transparent}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:var(--nb-line-2);border-radius:10px;border:3px solid transparent;background-clip:padding-box;min-height:40px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--nb-accent),var(--nb-accent-2));background-clip:padding-box;box-shadow:0 0 10px #ff2fd199}::-webkit-scrollbar-thumb:active{background:var(--nb-accent);background-clip:padding-box}::selection{background:#ff2fd159;color:#fff}.page-loading{padding-top:calc(63px + var(--nb-safe-top));height:calc(100vh - 63px - var(--nb-safe-top));background-color:var(--nb-ground);display:flex;align-items:center;justify-content:center}@keyframes spin{to{transform:rotate(360deg)}}.page-loading-spinner{width:28px;height:28px;border:2.5px solid var(--nb-line);border-top-color:var(--nb-accent);border-radius:50%;animation:spin .75s linear infinite}@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.skeleton{background:linear-gradient(90deg,#1a1a2e 25%,#26264a,#1a1a2e 75%);background-size:600px 100%;animation:shimmer 1.4s infinite linear;border-radius:6px}.nb-page-scroll{height:100%;overflow-y:auto;box-sizing:border-box}.nb-page-content{max-width:1080px;margin:0 auto;padding:40px 28px 64px;box-sizing:border-box}.nb-kicker{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nb-accent)}.nb-kicker i{width:7px;height:7px;border-radius:50%;background:var(--nb-accent);box-shadow:0 0 12px var(--nb-accent)}.nb-title{font-family:var(--nb-font-display);font-size:2rem;font-weight:800;letter-spacing:-.02em;margin:10px 0 6px}.nb-subtitle{color:var(--nb-text-3);margin:0 0 28px;font-size:.98rem}.nb-card{background:var(--nb-surface);border:1px solid var(--nb-line);border-radius:18px;padding:22px}.nb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;border:none;border-radius:12px;font-family:inherit;font-size:.92rem;font-weight:700;color:var(--nb-on-accent);background:var(--nb-accent);cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .2s,opacity .2s}.nb-btn:hover:not(:disabled){background:var(--nb-accent-2);transform:translateY(-1px);box-shadow:0 12px 30px #ff2fd147}.nb-btn:disabled{opacity:.55;cursor:not-allowed}.nb-btn--ghost{background:transparent;border:1px solid var(--nb-line-2);color:var(--nb-text-2)}.nb-btn--ghost:hover:not(:disabled){background:#ffffff0d;color:var(--nb-text);border-color:var(--nb-accent);box-shadow:none}.nb-btn--danger{background:transparent;border:1px solid rgba(248,113,113,.4);color:#f87171}.nb-btn--danger:hover:not(:disabled){background:#f871711f;box-shadow:none}@media(max-width:768px){body.has-sidebar .Home,body.has-sidebar .Dashboard,body.has-sidebar .Stock,body.has-sidebar .Sales,body.has-sidebar .MyStore,body.has-sidebar .Moderator,body.has-sidebar .PartnerPanel,body.has-sidebar .Reports,body.has-sidebar .Cash,body.has-sidebar .Fiado,body.has-sidebar .Inspection,body.has-sidebar .Anuncios,body.has-sidebar .Paywall,body.has-sidebar .Plans,body.has-sidebar .Settings,body.has-sidebar .Admin,body.has-sidebar .contact-page,body.has-sidebar .legal-page,body.has-sidebar .page-loading{padding-left:0;padding-bottom:var(--nb-tabbar-h)}}@media(max-width:768px){.nb-page-content{padding:28px 16px 48px}.nb-title{font-size:1.6rem}}body.has-sidebar .Dashboard,body.has-sidebar .Stock,body.has-sidebar .Sales,body.has-sidebar .MyStore,body.has-sidebar .Moderator,body.has-sidebar .PartnerPanel,body.has-sidebar .Reports,body.has-sidebar .Cash,body.has-sidebar .Fiado,body.has-sidebar .Inspection,body.has-sidebar .Anuncios,body.has-sidebar .Paywall,body.has-sidebar .Plans,body.has-sidebar .Settings,body.has-sidebar .contact-page,body.has-sidebar .Admin,body.has-sidebar .legal-page{background:radial-gradient(900px 420px at 88% -140px,rgba(255,47,209,.12),transparent 70%),radial-gradient(760px 420px at 8% -180px,rgba(48,43,99,.6),transparent 70%),var(--nb-ground)}.nb-page-scroll,.contact-scroll,.admin-scroll{position:relative}.nb-page-scroll:before,.contact-scroll:before,.admin-scroll:before{content:"";position:absolute;inset:0 0 auto 0;height:460px;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,transparent 100%)}.nb-page-content,.contact-content,.admin-content{position:relative}.nb-ph{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:30px}.nb-ph-text{display:flex;flex-direction:column;gap:10px;min-width:0}.nb-ph-kicker{display:inline-flex;align-items:center;gap:9px;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nb-text-3)}.nb-ph-kicker i{width:7px;height:7px;border-radius:50%;background:var(--nb-accent);box-shadow:0 0 0 3px #ff2fd126,0 0 12px var(--nb-accent)}.nb-ph-kicker b{color:var(--nb-accent);font-weight:700}.nb-ph-title{margin:0;font-family:var(--nb-font-display);font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:800;letter-spacing:-.035em;line-height:1.05}.nb-ph-title em{font-style:normal;color:var(--nb-accent);text-shadow:0 0 18px rgba(255,47,209,.55)}.nb-ph-help{display:inline-flex;vertical-align:middle;margin-left:10px}.nb-ph-help .nb-help{width:30px;height:30px;margin:0}.nb-ph-help .nb-help svg{width:21px;height:21px}.nb-ph-sub{margin:0;color:var(--nb-text-3);font-size:1rem;max-width:60ch}.nb-ph-actions{display:flex;gap:10px;flex-wrap:wrap}.nb-ph-actions .nb-btn{height:46px;padding:0 20px}.nb-panel{position:relative;border-radius:20px;background:linear-gradient(180deg,#ffffff06,#fff0 40%),var(--nb-surface);border:1px solid var(--nb-line);box-shadow:inset 0 1px #ffffff0a,0 18px 40px #00000038}.nb-bricks{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='36'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='0.055'%3E%3Cpath d='M0 .5H64M0 18.5H64M.5 0V18M32.5 18V36'/%3E%3C/g%3E%3C/svg%3E");background-size:64px 36px}.nb-neon{font-family:var(--nb-font-neon);font-weight:400;letter-spacing:.02em;line-height:1.1;color:#ffe3f8;text-shadow:0 0 2px #fff,0 0 8px var(--nb-accent),0 0 18px var(--nb-accent),0 0 36px rgba(255,47,209,.65)}.nb-neon--cyan{color:#e3fdff;text-shadow:0 0 2px #fff,0 0 8px var(--nb-cyan),0 0 18px var(--nb-cyan),0 0 36px rgba(0,245,255,.55)}.nb-neon--off{color:#ffffff21;text-shadow:none;-webkit-text-stroke:.5px rgba(255,255,255,.18)}.nb-neon--flicker{animation:nb-flicker 4.5s linear .3s 1 both}@keyframes nb-flicker{0%,4%,7%,11%{opacity:.25;text-shadow:none}5%,9%,13%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.nb-neon--flicker{animation:none}}.nb-money{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.nb-pos{color:#4ade80}.nb-neg{color:#f87171}@media(max-width:640px){.nb-ph{margin-bottom:22px}.nb-ph-kicker{flex-wrap:wrap;row-gap:2px}.nb-ph-kicker b,.nb-ph-kicker span{white-space:nowrap}.nb-ph-actions{width:100%;flex-wrap:nowrap}.nb-ph-actions .nb-btn{flex:1 1 0;min-width:0;width:auto;padding:0 12px}}.nb-seal{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:700;color:#4ade80;white-space:nowrap}.nb-seal.is-atencao{color:#fbbf24}.nb-seal.is-reprovada{color:#f87171}.nb-seal.is-incompleta{color:var(--nb-text-3)}.toast-container{position:fixed;bottom:28px;right:28px;display:flex;flex-direction:column;gap:10px;z-index:9999;pointer-events:none}.toast{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#1a1a2e;border:1px solid #2c2c2c;border-radius:10px;min-width:280px;max-width:400px;pointer-events:all;box-shadow:0 8px 32px #00000080;animation:toast-slide-in .25s cubic-bezier(.34,1.56,.64,1) forwards}.toast--error{border-left:3px solid #f87171}.toast--warning{border-left:3px solid #fbbf24}.toast--success,.toast--info{border-left:3px solid #ff2fd1}.toast-icon{display:flex;align-items:center;flex-shrink:0}.toast-message{flex:1;font-size:13.5px;color:#e0e0e0;line-height:1.45;font-family:inherit}.toast-close{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#555;padding:2px;border-radius:4px;flex-shrink:0;transition:color .15s ease}.toast-close:hover{color:#999}@keyframes toast-slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.ck-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:16px;background:#080810b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ck-fade .15s ease-out}@keyframes ck-fade{0%{opacity:0}}.ck-dialog{position:relative;width:100%;max-width:520px;max-height:calc(100dvh - 32px);overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:26px 24px 20px;border-radius:20px;border:1px solid var(--nb-line-2);background:var(--nb-surface);box-shadow:0 30px 80px #0000008c,0 0 0 1px #ff2fd114}.ck-close{position:absolute;top:14px;right:14px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:none;color:var(--nb-text-3);cursor:pointer}.ck-close:hover{color:var(--nb-text);background:var(--nb-surface-2)}.ck-title{margin:0;padding-right:36px;font-family:var(--nb-font-display);font-size:1.35rem;font-weight:800;letter-spacing:-.01em}.ck-plans{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.ck-plan{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 14px 14px;border-radius:14px;border:1px solid var(--nb-line-2);background:var(--nb-ground-2);color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.ck-plan:hover{border-color:var(--nb-text-4)}.ck-plan.is-premium.is-on{border-color:var(--nb-accent);box-shadow:0 0 0 3px var(--nb-accent-dim)}.ck-plan.is-pro.is-on{border-color:var(--nb-cyan);box-shadow:0 0 0 3px #00f5ff1f}.ck-plan.is-static{cursor:default}.ck-plan-sign{font-size:1.7rem;line-height:1}.ck-plan-price{font-family:var(--nb-font-display);font-weight:800;font-size:1.15rem;font-variant-numeric:tabular-nums}.ck-plan-price em,.ck-row em{font-style:normal;font-size:.75rem;font-weight:600;color:var(--nb-text-3);margin-left:2px}.ck-plan-desc{font-size:.8rem;line-height:1.45;color:var(--nb-text-3)}.ck-plan-tag{position:absolute;top:-9px;right:10px;padding:2px 8px;border-radius:999px;background:var(--nb-accent);color:var(--nb-on-accent);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ck-plan-current{font-size:.7rem;font-weight:700;color:var(--nb-text-2)}.ck-switch,.ck-summary{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:14px;background:var(--nb-ground-2);border:1px solid var(--nb-line)}.ck-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:.9rem;color:var(--nb-text-2)}.ck-row b{font-family:var(--nb-font-display);font-weight:800;color:var(--nb-text)}.ck-row--big b{font-size:1.4rem;color:var(--nb-accent)}.ck-row--total{padding-top:6px;border-top:1px dashed var(--nb-line-2)}.ck-row--total b{font-size:1.3rem}.ck-row--sub{font-size:.82rem;color:var(--nb-text-3)}.ck-row--discount span:last-child{color:#4ade80;font-weight:700}.ck-keep{margin:0;font-size:.88rem;color:var(--nb-text);line-height:1.5}.ck-note,.ck-muted{margin:0;font-size:.78rem;line-height:1.5;color:var(--nb-text-3)}.ck-coupon{display:flex;flex-direction:column;gap:6px}.ck-coupon-row{display:flex;gap:8px}.ck-coupon-row input{flex:1;min-width:0;height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--nb-line-2);background:var(--nb-ground-2);color:var(--nb-text);font-family:var(--nb-font-mono);font-size:.9rem;text-transform:uppercase;outline:none}.ck-coupon-row input::placeholder{text-transform:none;font-family:var(--nb-font-body);color:var(--nb-text-4)}.ck-coupon-row input:focus{border-color:var(--nb-accent);box-shadow:0 0 0 3px var(--nb-accent-dim)}.ck-coupon-row .nb-btn{height:44px;padding:0 16px}.ck-coupon-ok{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:10px 14px;border-radius:12px;background:#4ade8014;border:1px solid rgba(74,222,128,.3);color:#4ade80;font-size:.86rem;font-weight:600}.ck-coupon-ok button{border:0;background:none;color:var(--nb-text-3);font-size:1.2rem;cursor:pointer;line-height:1}.ck-error{font-size:.8rem;color:#f87171}.ck-primary{height:52px;font-size:1rem}.ck-secure{display:flex;align-items:center;justify-content:center;gap:6px;margin:-4px 0 0;font-size:.74rem;color:var(--nb-text-4);text-align:center}@media(max-width:480px){.ck-dialog{padding:22px 16px 16px}.ck-plans{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.ck-backdrop{animation:none}}.app-sidebar{position:fixed;top:0;left:0;bottom:0;width:68px;height:100vh;height:100dvh;box-sizing:border-box;z-index:1000;display:flex;flex-direction:column;padding:14px 10px;background:#0f0f1af5;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border-right:1px solid var(--nb-line);font-family:var(--nb-font-body);color:var(--nb-text);overflow:visible;transition:width .22s cubic-bezier(.2,0,0,1),box-shadow .22s ease;-webkit-user-select:none;user-select:none}.app-sidebar:hover,.app-sidebar.is-expanded{width:240px;box-shadow:14px 0 36px #000c,0 0 24px #ff2fd114;background:#0f0f1afa}.sidebar-glow{position:absolute;top:0;right:-1px;bottom:0;width:1px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(255,47,209,.35) 25%,rgba(255,47,209,.15) 75%,transparent);opacity:.8}.sidebar-header{height:52px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;padding:0;flex-shrink:0;width:100%;transition:height .22s cubic-bezier(.2,0,0,1),margin-bottom .22s ease}.sidebar-logo-link{display:flex;align-items:center;justify-content:center;text-decoration:none;width:100%;height:100%}.sidebar-logo-img{width:44px;height:auto;max-height:32px;flex-shrink:0;object-fit:contain;transition:width .22s cubic-bezier(.2,0,0,1),max-height .22s cubic-bezier(.2,0,0,1),transform .2s ease}.sidebar-logo-link:hover .sidebar-logo-img{transform:scale(1.06)}.app-sidebar:hover .sidebar-header,.app-sidebar.is-expanded .sidebar-header{height:84px;margin-bottom:14px}.app-sidebar:hover .sidebar-logo-img,.app-sidebar.is-expanded .sidebar-logo-img{width:110px;max-height:62px}.sidebar-credits-widget{position:relative;display:flex;align-items:center;height:44px;border-radius:10px;background:#ff2fd10f;border:1px solid rgba(255,47,209,.2);cursor:pointer;transition:background .16s ease,border-color .16s ease;box-sizing:border-box;flex-shrink:0;width:100%;overflow:hidden}.sidebar-credits-widget:hover{background:#ff2fd11f;border-color:#ff2fd166}.credits-coin{color:var(--nb-accent);width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:0}.sidebar-credits-info{display:flex;flex-direction:column;white-space:nowrap;opacity:0;transform:translate(-8px);transition:opacity .15s ease,transform .15s ease;pointer-events:none;min-width:0;flex:1}.credits-number{font-size:.9rem;font-weight:700;color:var(--nb-accent);line-height:1.1;font-variant-numeric:tabular-nums}.credits-label{font-size:.65rem;color:var(--nb-text-3);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.credits-add-btn{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;border:1px solid rgba(255,47,209,.35);background:#ff2fd124;color:var(--nb-accent);cursor:pointer;opacity:0;transform:scale(.85);transition:all .15s ease;flex-shrink:0}.credits-add-btn:hover{background:var(--nb-accent);color:#000;transform:scale(1.08)}.sidebar-divider{width:100%;height:1px;background:var(--nb-line);margin:8px 0;flex-shrink:0}.sidebar-nav-list{display:flex;flex-direction:column;gap:6px;width:100%;flex-shrink:0}.sidebar-nav-item{position:relative;display:flex;align-items:center;height:42px;border-radius:10px;text-decoration:none;color:var(--nb-text-2);font-size:.88rem;font-weight:600;transition:background .15s ease,color .15s ease,border-color .15s ease;box-sizing:border-box;width:100%;border:1px solid transparent;overflow:visible}.sidebar-nav-item:hover{background:#ffffff0d;color:var(--nb-text)}.sidebar-nav-item.is-active{background:#ff2fd11a;color:var(--nb-accent);border-color:#ff2fd147}.sidebar-nav-item.is-active .sidebar-icon{color:var(--nb-accent)}.sidebar-icon{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;margin:0}.sidebar-radar-dot{position:absolute;top:-2px;right:-2px;width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;animation:radarPulse 2s infinite ease-in-out}@keyframes radarPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}.sidebar-live-tag{display:inline-block;margin-left:8px;font-size:.62rem;font-weight:700;letter-spacing:.05em;padding:1px 5px;border-radius:4px;background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3)}.sidebar-nav-item.admin-item:hover{background:#ff2fd114;color:var(--nb-accent)}.sidebar-nav-item.admin-item.is-active{background:#ff2fd11f;color:var(--nb-accent);border-color:#ff2fd147}.sidebar-label--mobile{display:none!important}.sidebar-label{display:flex;align-items:center;white-space:nowrap;opacity:0;transform:translate(-8px);transition:opacity .15s ease,transform .15s ease;pointer-events:none}.sidebar-scroll{flex:1;min-height:0;display:flex;flex-direction:column;margin:0 -10px;padding:0 10px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--nb-line-2) transparent}.sidebar-scroll::-webkit-scrollbar{width:4px}.sidebar-scroll::-webkit-scrollbar-thumb{background:var(--nb-line-2);border-radius:4px}.sidebar-more{display:none}.sidebar-spacer{flex:1;min-height:16px}.sidebar-footer{display:flex;flex-direction:column;gap:6px;padding-top:4px;flex-shrink:0;width:100%}.sidebar-user-card{display:flex;align-items:center;height:48px;border-radius:10px;cursor:pointer;transition:background .15s ease;overflow:hidden;width:100%;box-sizing:border-box}.sidebar-user-card:hover{background:#ffffff0d}.user-avatar-wrapper{position:relative;width:36px;height:36px;border-radius:50%;border:1.5px solid rgba(255,47,209,.4);flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#16162a;margin:0}.user-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.user-avatar-booster-dot{position:absolute;bottom:-3px;right:-3px;width:16px;height:16px;border-radius:50%;background:#0f0f1a;border:1.5px solid rgba(244,127,255,.75);display:flex;align-items:center;justify-content:center;box-shadow:0 0 8px #eb459e99;z-index:2;transition:transform .15s ease}.sidebar-user-card:hover .user-avatar-booster-dot{transform:scale(1.1)}.user-details{display:flex;flex-direction:column;gap:2px;min-width:0;white-space:nowrap;opacity:0;transform:translate(-8px);transition:opacity .15s ease,transform .15s ease;pointer-events:none}.user-username{font-size:.88rem;font-weight:700;color:var(--nb-text);overflow:hidden;text-overflow:ellipsis;max-width:140px}.user-plan-row{display:flex;align-items:center;gap:6px}.user-plan-badge{display:inline-flex;align-items:center;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:1px 6px;border-radius:4px;line-height:1.2}.sidebar-booster-badge.booster-badge-pill{padding:1px 6px 1px 5px;font-size:.62rem;gap:4px;line-height:1.2;box-shadow:0 0 8px #eb459e26}.badge-pro{background:#00f5ff2e;color:#7ffaff;border:1px solid rgba(0,245,255,.45)}.badge-premium{background:#ff2fd124;color:var(--nb-accent);border:1px solid rgba(255,47,209,.35)}.badge-free{background:#ffffff14;color:var(--nb-text-3);border:1px solid rgba(255,255,255,.15)}.sidebar-logout-btn{display:flex;align-items:center;height:40px;border-radius:8px;border:none;background:transparent;color:var(--nb-text-3);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .15s ease;overflow:hidden;box-sizing:border-box;width:100%}.sidebar-logout-btn:hover{background:#ef44441f;color:#ef4444}.sidebar-logout-label{white-space:nowrap;opacity:0;transform:translate(-8px);transition:opacity .15s ease,transform .15s ease;pointer-events:none}.app-sidebar:not(:hover):not(.is-expanded) .sidebar-credits-widget,.app-sidebar:not(:hover):not(.is-expanded) .sidebar-nav-item,.app-sidebar:not(:hover):not(.is-expanded) .sidebar-user-card,.app-sidebar:not(:hover):not(.is-expanded) .sidebar-logout-btn{justify-content:center!important;padding:0!important;gap:0!important}.app-sidebar:not(:hover):not(.is-expanded) .sidebar-label,.app-sidebar:not(:hover):not(.is-expanded) .sidebar-credits-info,.app-sidebar:not(:hover):not(.is-expanded) .credits-add-btn,.app-sidebar:not(:hover):not(.is-expanded) .user-details,.app-sidebar:not(:hover):not(.is-expanded) .sidebar-logout-label{display:none!important}.app-sidebar:hover .sidebar-credits-widget,.app-sidebar.is-expanded .sidebar-credits-widget,.app-sidebar:hover .sidebar-nav-item,.app-sidebar.is-expanded .sidebar-nav-item,.app-sidebar:hover .sidebar-logout-btn,.app-sidebar.is-expanded .sidebar-logout-btn{justify-content:flex-start!important;padding:0 12px!important;gap:12px!important}.app-sidebar:hover .sidebar-user-card,.app-sidebar.is-expanded .sidebar-user-card{justify-content:flex-start!important;padding:0 6px!important;gap:12px!important}.app-sidebar:hover .sidebar-label,.app-sidebar.is-expanded .sidebar-label,.app-sidebar:hover .sidebar-credits-info,.app-sidebar.is-expanded .sidebar-credits-info,.app-sidebar:hover .user-details,.app-sidebar.is-expanded .user-details{display:flex!important;opacity:1!important;transform:translate(0)!important;pointer-events:auto!important}.app-sidebar:hover .credits-add-btn,.app-sidebar.is-expanded .credits-add-btn{opacity:1!important;transform:scale(1)!important}.app-sidebar:hover .sidebar-logout-label,.app-sidebar.is-expanded .sidebar-logout-label{display:inline!important;opacity:1!important;transform:translate(0)!important;pointer-events:auto!important}.app-sidebar:not(:hover):not(.is-expanded) [data-tooltip]{position:relative}.app-sidebar:not(:hover):not(.is-expanded) [data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);background:#0f0f1a;color:var(--nb-text);font-size:.78rem;font-weight:600;padding:5px 9px;border-radius:6px;white-space:nowrap;pointer-events:none;z-index:1200;box-shadow:0 4px 16px #000000b3;border:1px solid var(--nb-line-2);animation:tooltipFade .12s ease-out}@keyframes tooltipFade{0%{opacity:0;transform:translateY(-50%) translate(-4px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.app-sidebar:hover .sidebar-logo-img,.app-sidebar.is-expanded .sidebar-logo-img{width:170px;max-height:40px}.user-avatar-initial{display:flex;align-items:center;justify-content:center;background:#ff2fd129;color:var(--nb-accent-2);font-weight:800;font-size:.95rem}@media(min-width:769px){.app-sidebar{background:#0c0c16f7}.sidebar-nav-item.is-active{background:linear-gradient(90deg,#ff2fd129,#ff2fd108);border-color:#ff2fd138;color:#fff}.sidebar-nav-item.is-active:before{content:"";position:absolute;left:-11px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--nb-accent);box-shadow:0 0 8px var(--nb-accent),0 0 16px #ff2fd199}.sidebar-nav-item.is-active .sidebar-icon{color:var(--nb-accent);filter:drop-shadow(0 0 6px rgba(255,47,209,.7))}.sidebar-logo-img{filter:drop-shadow(0 0 10px rgba(255,47,209,.3))}.user-avatar-wrapper{box-shadow:0 0 6px #ff2fd124}}@media(min-width:769px)and (max-height:820px){.app-sidebar{padding:10px}.sidebar-header{height:44px;margin-bottom:2px}.app-sidebar:hover .sidebar-header,.app-sidebar.is-expanded .sidebar-header{height:52px;margin-bottom:4px}.app-sidebar:hover .sidebar-logo-img,.app-sidebar.is-expanded .sidebar-logo-img{max-height:34px}.sidebar-divider{margin:6px 0}.sidebar-nav-list{gap:3px}.sidebar-nav-item{height:38px}.sidebar-nav-item.is-active:before{top:8px;bottom:8px}.sidebar-spacer{min-height:10px}.sidebar-footer{gap:2px;padding-top:0}.sidebar-user-card{height:44px}.user-avatar-wrapper{width:32px;height:32px}.sidebar-logout-btn{height:36px}}@media(min-width:769px)and (max-height:660px){.app-sidebar{padding:8px 10px}.sidebar-header{height:38px;margin-bottom:0}.app-sidebar:hover .sidebar-header,.app-sidebar.is-expanded .sidebar-header{height:42px;margin-bottom:0}.app-sidebar:hover .sidebar-logo-img,.app-sidebar.is-expanded .sidebar-logo-img{max-height:30px}.sidebar-logo-img{max-height:28px}.sidebar-divider{margin:4px 0}.sidebar-nav-list{gap:2px}.sidebar-nav-item{height:34px}.sidebar-nav-item.is-active:before{top:7px;bottom:7px}.sidebar-spacer{min-height:6px}.sidebar-user-card{height:40px}.user-avatar-wrapper{width:30px;height:30px}.sidebar-logout-btn{height:34px}}@media(max-width:768px){.app-sidebar,.app-sidebar:hover,.app-sidebar.is-expanded{top:auto;left:0;right:0;bottom:0;width:100%;height:var(--nb-tabbar-h);padding:0 6px var(--nb-tabbar-pad);flex-direction:row;align-items:stretch;justify-content:space-around;border-right:0;border-top:1px solid var(--nb-line);box-shadow:0 -10px 30px #00000073;background:#0f0f1af7}.sidebar-glow,.sidebar-header,.sidebar-divider,.sidebar-spacer,.user-details,.user-avatar-booster-dot,.app-sidebar .user-details,.app-sidebar:hover .user-details,.app-sidebar.is-expanded .user-details{display:none!important}.sidebar-nav-list,.sidebar-footer,.sidebar-scroll{display:contents}.sidebar-in-more{display:none!important}.sidebar-more{display:flex;flex:1;min-width:0}.sidebar-more-btn{font-family:inherit;cursor:pointer}.sidebar-more-sheet{position:fixed;right:8px;bottom:calc(var(--nb-tabbar-h) + 8px);z-index:1001;min-width:220px;display:flex;flex-direction:column;padding:6px;border-radius:16px;background:#17172b;border:1px solid var(--nb-line-2);box-shadow:0 -6px 40px #0009;animation:sidebarMoreIn .14s ease-out}@keyframes sidebarMoreIn{0%{opacity:0;transform:translateY(6px)}}.sidebar-more-item{display:flex;align-items:center;gap:12px;height:46px;padding:0 12px;border:0;border-radius:10px;background:none;color:var(--nb-text-2);font-family:inherit;font-size:.92rem;font-weight:600;text-decoration:none;text-align:left;cursor:pointer}.sidebar-more-item:active,.sidebar-more-item:hover{background:#ffffff0d}.sidebar-more-item.is-active{color:var(--nb-accent);background:#ff2fd11a}.sidebar-more-item.is-locked{color:var(--nb-text-4)}.sidebar-more-item.is-danger{color:#f87171;border-top:1px solid var(--nb-line);border-radius:0 0 10px 10px;margin-top:4px}.sidebar-nav-item,.sidebar-user-card,.sidebar-logout-btn,.app-sidebar.is-expanded .sidebar-user-card,.app-sidebar.is-expanded .sidebar-logout-btn,.app-sidebar:not(:hover):not(.is-expanded) .sidebar-logout-btn{flex:1;min-width:0;height:auto;margin:0;padding:8px 2px 6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;border-radius:0;background:none;border:0;box-shadow:none}.app-sidebar .sidebar-nav-item,.app-sidebar:hover .sidebar-nav-item,.app-sidebar.is-expanded .sidebar-nav-item,.app-sidebar:not(:hover):not(.is-expanded) .sidebar-nav-item,.app-sidebar .sidebar-user-card,.app-sidebar:hover .sidebar-user-card,.app-sidebar.is-expanded .sidebar-user-card,.app-sidebar:not(:hover):not(.is-expanded) .sidebar-user-card{justify-content:center!important;padding:8px 2px 6px!important;gap:3px!important}.app-sidebar,.app-sidebar *,.app-sidebar *:before{transition:none!important}.app-sidebar .sidebar-label,.app-sidebar .user-mobile{transform:none!important}.sidebar-nav-item:hover,.sidebar-user-card:hover{background:none}.sidebar-nav-item.is-active{background:none;color:var(--nb-accent)}.sidebar-nav-item.is-active .sidebar-icon{color:var(--nb-accent)}.sidebar-icon{width:24px;height:24px}.sidebar-label,.sidebar-logout-label,.app-sidebar:not(:hover):not(.is-expanded) .sidebar-label,.app-sidebar:hover .sidebar-label,.app-sidebar.is-expanded .sidebar-label,.app-sidebar:not(:hover):not(.is-expanded) .sidebar-logout-label,.app-sidebar.is-expanded .sidebar-logout-label{display:block!important;position:static;opacity:1;width:auto;max-width:100%;margin:0;transform:none;font-size:.62rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.sidebar-label--mobile{display:block!important}.sidebar-desktop-only{display:none!important}.user-mobile{max-width:100%;display:flex!important;flex-direction:column;align-items:center;line-height:1.15;pointer-events:none}.user-mobile b{max-width:100%;font-size:.6rem;font-weight:700;color:var(--nb-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-mobile em{font-style:normal;font-size:.52rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--nb-text-4)}.sidebar-user-card.is-active .user-mobile b{color:var(--nb-accent)}.sidebar-user-card{gap:3px!important}.user-mobile{display:none!important}.sidebar-user-card.is-active .user-avatar-wrapper{border-color:var(--nb-accent)}.user-avatar-wrapper{width:32px;height:32px}.user-avatar-initial{font-size:.75rem}.app-sidebar [data-tooltip]:after,.app-sidebar [data-tooltip]:before{display:none!important}}button.sidebar-nav-item{background:none;font-family:inherit;text-align:left;cursor:pointer}.sidebar-icon{position:relative}.sidebar-nav-item.is-locked{color:var(--nb-text-4)}.sidebar-lock{position:absolute;right:-5px;bottom:-4px;width:14px;height:14px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--nb-ground);border:1px solid rgba(255,47,209,.55);color:var(--nb-accent)}nav.nb-top-nav{position:fixed;top:0;left:0;width:100%;box-sizing:border-box;height:calc(63px + var(--nb-safe-top));display:flex;align-items:center;padding:var(--nb-safe-top) 0 0;z-index:1000;font-family:var(--nb-font-body);background:#0f0f1ab8;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--nb-line)}.nav-glow{position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,47,209,.35),transparent);opacity:.7}.nav-list{list-style:none;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 22px;margin:0;box-sizing:border-box}.nav-list .logo{display:flex;align-items:center}.nav-list .logo a{display:flex;align-items:center;padding:4px;border-radius:8px;transition:opacity .15s}.nav-list .logo a:hover{opacity:.82}.nav-list .logo img{height:30px;display:block}.nav-links{display:flex;align-items:center;justify-content:flex-end;gap:10px}.nav-links li{display:flex;align-items:center;list-style:none}nav a{text-decoration:none}.li-plans a{position:relative;color:var(--nb-text-2);font-size:.88rem;font-weight:600;padding:8px 12px;border-radius:8px;transition:color .15s,background .15s}.li-plans a:hover{color:var(--nb-text);background:#ffffff0d}.li-plans a.is-active{color:var(--nb-accent)}.li-plans a.is-active:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:2px;border-radius:2px;background:var(--nb-accent)}.li-radar a{position:relative;display:inline-flex;align-items:center;gap:7px;color:var(--nb-text-2);font-size:.88rem;font-weight:600;padding:7px 12px;border-radius:8px;transition:all .15s ease;border:1px solid rgba(0,245,255,.15);background:#00f5ff0d}.li-radar a:hover{color:var(--nb-text);background:#00f5ff1f;border-color:#00f5ff59}.li-radar a.is-active{color:#7ffaff;background:#00f5ff2e;border-color:#00f5ff73}.radar-live-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;animation:radarPulse 2s infinite ease-in-out}@keyframes radarPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.li-login a,.li-cadastro a,.li-plans a{white-space:nowrap}.li-login a{color:var(--nb-text);font-size:.88rem;font-weight:600;padding:9px 18px;border:1px solid var(--nb-line-2);border-radius:10px;transition:border-color .15s,background .15s}.li-login a:hover{background:#ffffff0f;border-color:#3a414a}.li-cadastro a{background:var(--nb-accent);color:var(--nb-on-accent);font-size:.88rem;font-weight:700;padding:9px 20px;border-radius:10px;box-shadow:0 6px 20px #ff2fd138;transition:background .15s,transform .15s,box-shadow .15s}.li-cadastro a:hover{background:var(--nb-accent-2);transform:translateY(-1px);box-shadow:0 10px 28px #ff2fd157}.li-cadastro a:active{transform:translateY(0)}.nav-auth{display:flex;align-items:center;gap:14px}.nav-auth span{color:var(--nb-text-3);font-weight:500;font-size:.86rem}.nav-auth-button{display:inline-flex;align-items:center;justify-content:center;background:var(--nb-accent);color:var(--nb-on-accent);border-radius:10px;padding:9px 22px;font-family:var(--nb-font-body);font-weight:700;font-size:.88rem;border:0;cursor:pointer;box-shadow:0 6px 20px #ff2fd133;transition:background .15s,transform .15s}.nav-auth-button:hover{background:var(--nb-accent-2);transform:translateY(-1px)}.nav-credits{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid var(--nb-line-2);background:var(--nb-surface);transition:border-color .15s}.nav-credits:hover{border-color:#ff2fd159}.nav-credits-coin{flex-shrink:0;color:var(--nb-accent);filter:drop-shadow(0 0 5px rgba(255,47,209,.45))}.nav-credits-count{font-size:.84rem;font-weight:700;color:var(--nb-text);min-width:14px;text-align:center;line-height:1;font-variant-numeric:tabular-nums}.nav-credits-divider{width:1px;height:14px;background:var(--nb-line-2)}.nav-credits-add{background:none;border:none;color:var(--nb-text-3);cursor:pointer;padding:0;line-height:1;display:flex;align-items:center;border-radius:50%;transition:color .15s,transform .15s}.nav-credits-add:hover{color:var(--nb-accent);transform:rotate(90deg)}.user-menu{position:relative;list-style:none}.user-info{display:flex;align-items:center;gap:9px;padding:5px 9px 5px 5px;border:1px solid transparent;border-radius:999px;background:none;color:var(--nb-text-2);font-family:var(--nb-font-body);font-size:.88rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.user-menu:hover .user-info,.user-menu.is-open .user-info{background:var(--nb-surface);border-color:var(--nb-line-2);color:var(--nb-text)}.profile-wrap{display:flex;padding:2px;border-radius:50%;background:linear-gradient(135deg,#ff2fd1b3,#ff2fd126);flex-shrink:0}.profile-image{height:24px;width:24px;border-radius:50%;object-fit:cover;display:block;border:2px solid var(--nb-ground)}.user-name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-chevron{color:var(--nb-text-4);transition:transform .2s,color .15s}.user-menu:hover .user-menu-chevron{color:var(--nb-text-2)}.user-menu.is-open .user-menu-chevron{transform:rotate(180deg);color:var(--nb-accent)}.dropdown-menu{position:absolute;top:calc(100% + 10px);right:0;min-width:214px;background:#1a1a2ef5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--nb-line-2);border-radius:14px;padding:6px;z-index:100;display:flex;flex-direction:column;gap:2px;box-shadow:0 20px 50px #0009;animation:dropdown-in .16s cubic-bezier(.2,.7,.2,1);transform-origin:top right}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}.dropdown-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px 11px;margin-bottom:2px;border-bottom:1px solid var(--nb-line)}.dropdown-head-name{font-size:.86rem;font-weight:700;color:var(--nb-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-head-plan{flex-shrink:0;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--nb-surface-2);color:var(--nb-text-3);border:1px solid var(--nb-line-2)}.dropdown-head-plan.premium{background:var(--nb-accent-dim);color:var(--nb-accent);border-color:#ff2fd14d}.dropdown-head-plan.pro{background:#00f5ff24;color:var(--nb-cyan-2);border-color:#00f5ff59}.dropdown-item{display:flex;align-items:center;gap:11px;background:none;border:none;color:var(--nb-text-2);font-family:var(--nb-font-body);font-size:.87rem;font-weight:500;padding:9px 10px;border-radius:9px;cursor:pointer;width:100%;text-align:left;white-space:nowrap;transition:background .12s,color .12s}.dropdown-item-icon{display:flex;align-items:center;color:var(--nb-text-4);transition:color .12s}.dropdown-item:hover{background:var(--nb-surface-2);color:var(--nb-text)}.dropdown-item:hover .dropdown-item-icon{color:var(--nb-accent)}.dropdown-divider{height:1px;background:var(--nb-line);margin:4px 2px}.dropdown-logout{color:var(--nb-text-3)}.dropdown-logout:hover{background:#f871711a;color:#f87171}.dropdown-logout:hover .dropdown-item-icon{color:#f87171}.nav-signup-short{display:none}@media(max-width:768px){.nav-list{padding:0 16px}.nav-list .logo img{height:34px}.li-plans a{padding:8px 10px}.nav-auth span{display:none}.nav-auth-button{padding:9px 18px;font-size:.84rem}}@media(max-width:480px){.nav-list{padding:0 12px}.nav-list .logo img{height:32px}.nav-links{gap:6px}.li-plans a{padding:8px 6px;font-size:.84rem}.li-login a{padding:8px 12px;font-size:.84rem}.li-cadastro a{padding:8px 13px;font-size:.84rem}.user-name,.user-menu-chevron{display:none}.user-info{padding:4px}.nav-credits{padding:5px 8px;gap:6px}}@media(max-width:400px){.nav-signup-full{display:none}.nav-signup-short{display:inline}}@media(prefers-reduced-motion:reduce){.dropdown-menu{animation:none}.li-cadastro a:hover,.nav-auth-button:hover,.nav-credits-add:hover{transform:none}}.mk-phone{position:relative;width:300px;height:612px;padding:12px;box-sizing:border-box;border-radius:48px;background:linear-gradient(160deg,#2b2b44,#15152a 40%,#0c0c18);box-shadow:inset 0 0 0 1.5px #ffffff17,0 0 0 1px #05050c,0 40px 90px #000000a6,0 0 70px #ff2fd11f;font-family:var(--nb-font-body);color:var(--nb-text);flex-shrink:0}.mk-phone-notch{position:absolute;top:22px;left:50%;transform:translate(-50%);width:92px;height:26px;border-radius:999px;background:#05050c;z-index:2}.mk-phone-screen{position:relative;height:100%;border-radius:37px;overflow:hidden;background:radial-gradient(120% 50% at 50% 0%,rgba(255,47,209,.14),transparent 60%),var(--nb-ground);padding:16px 16px 0;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.mk-status{display:flex;justify-content:space-between;align-items:center;padding:2px 10px 0;font-size:.7rem;font-weight:700;height:22px}.mk-status-icons{display:flex;gap:3px;align-items:flex-end}.mk-status-icons i{display:block;width:3px;background:#fff;border-radius:1px}.mk-status-icons i:nth-child(1){height:5px}.mk-status-icons i:nth-child(2){height:7px}.mk-status-icons i:nth-child(3){height:9px}.mk-app-head{display:flex;justify-content:space-between;align-items:flex-end;margin-top:6px}.mk-app-head>div{display:flex;flex-direction:column;gap:2px}.mk-app-kicker{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--nb-accent)}.mk-app-title{font-family:var(--nb-font-display);font-size:1.15rem;font-weight:800;letter-spacing:-.02em}.mk-pill{font-size:.62rem;font-weight:600;color:var(--nb-text-2);padding:4px 10px;border-radius:999px;border:1px solid var(--nb-line-2);background:var(--nb-surface)}.mk-label{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nb-text-3)}.mk-hero-card{position:relative;padding:14px 14px 12px;border-radius:18px;background:linear-gradient(160deg,rgba(255,47,209,.16) 0%,var(--nb-surface) 55%);border:1px solid rgba(255,47,209,.28);display:flex;flex-direction:column;gap:3px}.mk-big{font-family:var(--nb-font-display);font-size:1.65rem;font-weight:800;letter-spacing:-.03em;line-height:1.1}.mk-big small{font-size:.9rem;color:var(--nb-text-2)}.mk-delta{font-size:.64rem;font-weight:700;color:#4ade80}.mk-bars{display:flex;align-items:flex-end;gap:5px;height:44px;margin-top:8px}.mk-bars i{flex:1;border-radius:4px 4px 2px 2px;background:#ffffff1a}.mk-bars i.on{background:var(--nb-accent);box-shadow:0 0 14px #ff2fd18c}.mk-mini-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.mk-mini{padding:11px 12px;border-radius:14px;background:var(--nb-surface);border:1px solid var(--nb-line);display:flex;flex-direction:column;gap:2px}.mk-mid{font-family:var(--nb-font-display);font-size:1.02rem;font-weight:800;letter-spacing:-.02em}.mk-sub{font-size:.6rem;color:var(--nb-text-4)}.mk-list-head{display:flex;justify-content:space-between;font-size:.72rem;font-weight:700;margin-top:2px}.mk-list-head span:last-child{color:var(--nb-accent);font-weight:600;font-size:.64rem}.mk-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mk-list li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--nb-surface);border:1px solid var(--nb-line)}.mk-thumb{width:28px;height:28px;border-radius:8px;flex-shrink:0;background:linear-gradient(145deg,#34345a,#1c1c33);box-shadow:inset 0 0 0 1px #ffffff0f}.mk-list-text{display:flex;flex-direction:column;min-width:0;flex:1}.mk-list-text b{font-size:.7rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-list-text em{font-style:normal;font-size:.6rem;color:var(--nb-text-4)}.mk-value{font-size:.68rem;font-weight:800;white-space:nowrap}.mk-value.up{color:#4ade80}.mk-value.fiado{color:#fbbf24}.mk-value.hold{color:var(--nb-text-2)}.mk-tabbar{margin-top:auto;margin-left:-16px;margin-right:-16px;height:58px;display:flex;align-items:center;justify-content:space-around;padding:0 18px 8px;background:#1a1a2eeb;border-top:1px solid var(--nb-line)}.mk-tabbar i{width:18px;height:18px;border-radius:6px;background:var(--nb-line-2)}.mk-tabbar i.on{background:var(--nb-accent)}.mk-tab-plus{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--nb-accent);color:#14001a;font-weight:800;font-size:1.3rem;box-shadow:0 0 20px #ff2fd180}.mk-float{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;background:#1a1a2ee0;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:18px;box-shadow:0 24px 60px #0000008c;font-family:var(--nb-font-body);color:var(--nb-text);animation:mk-bob 6s ease-in-out infinite}@keyframes mk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.mk-alert{width:290px;padding:13px 15px;align-items:flex-start}.mk-alert-icon{width:32px;height:32px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--nb-accent);color:#14001a}.mk-alert-text{display:flex;flex-direction:column;gap:3px;font-size:.76rem;line-height:1.45;color:var(--nb-text-2)}.mk-alert-top{display:flex;justify-content:space-between;gap:8px}.mk-alert-top b{color:var(--nb-text);font-size:.8rem}.mk-alert-top em{font-style:normal;color:var(--nb-text-4);font-size:.68rem}.mk-alert-text strong{color:var(--nb-text)}.mk-chip{padding:11px 16px 11px 12px;animation-delay:-3s}.mk-chip-ring{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#4ade80;background:#4ade801f;border:1px solid rgba(74,222,128,.35)}.mk-chip>span:last-child{display:flex;flex-direction:column}.mk-chip b{font-size:.8rem}.mk-chip em{font-style:normal;font-size:.68rem;color:var(--nb-text-3)}.mk-window{position:relative;background:var(--nb-surface);border:1px solid var(--nb-line-2);border-radius:20px;overflow:hidden;box-shadow:0 30px 80px #0000008c;font-family:var(--nb-font-body);color:var(--nb-text)}.mk-window-bar{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:var(--nb-surface-2);border-bottom:1px solid var(--nb-line);font-size:.82rem;font-weight:700}.mk-progress-label{color:var(--nb-accent);font-variant-numeric:tabular-nums}.mk-progress{height:3px;background:var(--nb-line)}.mk-progress i{display:block;height:100%;background:var(--nb-accent);box-shadow:0 0 10px var(--nb-accent)}.mk-check{list-style:none;margin:0;padding:10px 18px;display:flex;flex-direction:column}.mk-check li{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:.86rem;color:var(--nb-text-2);border-bottom:1px solid var(--nb-line)}.mk-check li:last-child{border-bottom:0}.mk-check-box{width:22px;height:22px;border-radius:7px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--nb-line-2);font-weight:800;font-size:.78rem}.mk-check li.ok{color:var(--nb-text)}.mk-check li.ok .mk-check-box{background:var(--nb-accent);border-color:var(--nb-accent);color:#14001a}.mk-check li.warn{color:#fbbf24}.mk-check li.warn .mk-check-box{border-color:#fbbf24;color:#fbbf24;background:#fbbf241a}.mk-check li.todo{color:var(--nb-text-4)}.mk-warn-box{margin:4px 18px 18px;padding:12px 14px;border-radius:12px;background:#fbbf2414;border:1px solid rgba(251,191,36,.3);display:flex;flex-direction:column;gap:3px;font-size:.78rem;color:var(--nb-text-2)}.mk-warn-box b{color:#fbbf24;font-size:.82rem}.mk-chat{padding-bottom:16px}.mk-ai-tag{font-size:.66rem;font-weight:800;letter-spacing:.08em;padding:3px 9px;border-radius:999px;color:var(--nb-cyan);background:#00f5ff1a;border:1px solid rgba(0,245,255,.3)}.mk-bubble{margin:14px 18px 0;padding:12px 14px;border-radius:16px;font-size:.82rem;line-height:1.55;max-width:82%;box-sizing:border-box}.mk-bubble.me{margin-left:auto;background:var(--nb-accent);color:#14001a;border-bottom-right-radius:5px;font-weight:500}.mk-bubble.bot{background:var(--nb-ground);border:1px solid var(--nb-line);border-bottom-left-radius:5px;display:flex;flex-direction:column;gap:6px;color:var(--nb-text-2)}.mk-bubble.bot b{color:var(--nb-text)}.mk-price{color:var(--nb-text);font-weight:800}.mk-tags{color:var(--nb-cyan);font-size:.74rem}.mk-chat-actions{display:flex;flex-wrap:wrap;gap:6px;margin:14px 18px 0}.mk-chat-actions span{font-size:.72rem;font-weight:600;padding:6px 11px;border-radius:999px;border:1px solid var(--nb-line-2);color:var(--nb-text-3)}.mk-chat-actions span.on{color:var(--nb-accent);border-color:#ff2fd166;background:var(--nb-accent-dim)}.mk-caderno{position:relative;padding:26px 26px 22px;border-radius:20px;background:var(--nb-surface);border:1px solid var(--nb-line-2);box-shadow:0 30px 80px #00000080;font-family:var(--nb-font-body)}.mk-caderno-title{display:block;font-family:var(--nb-font-display);font-weight:800;font-size:1.05rem;margin-bottom:14px;color:var(--nb-text)}.mk-caderno ul{list-style:none;margin:0;padding:0}.mk-caderno li{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--nb-line);font-size:.9rem;color:var(--nb-text-2)}.mk-caderno li b{color:#f87171;font-variant-numeric:tabular-nums;white-space:nowrap}.mk-caderno-total{display:flex;justify-content:space-between;margin-top:6px;padding-top:14px;font-weight:700}.mk-caderno-total b{color:#f87171;font-family:var(--nb-font-display);font-size:1.2rem}@media(prefers-reduced-motion:reduce){.mk-float{animation:none}}.Home{--accent: var(--nb-accent);--accent-2: var(--nb-accent-2);--accent-dim: var(--nb-accent-dim);--accent-rgb: 255, 47, 209;--cyan: var(--nb-cyan);--ground: var(--nb-ground);--ground-2: var(--nb-ground-2);--surface: var(--nb-surface);--surface-2: var(--nb-surface-2);--line: var(--nb-line);--line-2: var(--nb-line-2);--text: var(--nb-text);--text-2: var(--nb-text-2);--text-3: var(--nb-text-3);--text-4: var(--nb-text-4);--on-accent: #14001a;--font-display: var(--nb-font-display);--font-body: var(--nb-font-body);font-family:var(--font-body);color:var(--text);position:relative}.Home h1,.Home h2,.Home h3,.Home .home-stat-value,.Home .home-step-number{font-family:var(--font-display)}.conteudo-home{height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;scroll-behavior:smooth}.home-wrap{width:100%;max-width:1140px;margin:0 auto;padding:0 40px;box-sizing:border-box}.home-wrap--narrow{max-width:820px}.home-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;margin-bottom:48px}.home-kicker{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;background:var(--accent-dim);border:1px solid rgba(var(--accent-rgb),.25);color:var(--accent);border-radius:999px;padding:5px 14px 5px 10px;font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.home-head .home-kicker{align-self:center}.home-kicker-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:kicker-pulse 2.2s ease-out infinite}@keyframes kicker-pulse{0%{box-shadow:0 0 rgba(var(--accent-rgb),.55)}70%{box-shadow:0 0 0 7px rgba(var(--accent-rgb),0)}to{box-shadow:0 0 rgba(var(--accent-rgb),0)}}.home-h2{margin:0;font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:800;line-height:1.08;letter-spacing:-.025em;color:var(--text);text-wrap:balance;max-width:22ch}.home-h2.left{text-align:left;max-width:18ch}.home-lead{margin:0;font-size:1.05rem;line-height:1.65;color:var(--text-2);max-width:58ch;text-wrap:pretty}.home-lead.left{text-align:left}.rv{transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d, 0ms)}.rv-on .rv:not(.in){opacity:0;transform:translateY(20px);will-change:opacity,transform}.hero-in{opacity:0;animation:hero-up .9s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:var(--d, 0ms)}@keyframes hero-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.spot{position:relative;overflow:hidden;isolation:isolate}.spot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),rgba(var(--accent-rgb),.13),transparent 60%);opacity:0;transition:opacity .35s}.spot:hover:before{opacity:1}.home-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--accent);color:var(--on-accent);border:none;border-radius:12px;padding:13px 26px;font-family:var(--font-body);font-size:.95rem;font-weight:700;cursor:pointer;box-shadow:0 10px 30px rgba(var(--accent-rgb),.2);transition:transform .18s,box-shadow .18s,background .18s}.home-btn-primary:hover{background:var(--accent-2);transform:translateY(-1px);box-shadow:0 14px 40px rgba(var(--accent-rgb),.32)}.home-btn-primary:active{transform:translateY(0)}.home-btn-primary svg{transition:transform .18s}.home-btn-primary:hover svg{transform:translate(3px)}.home-btn-lg{padding:16px 30px;font-size:1.02rem;border-radius:14px}.home-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#ffffff0d;color:var(--text);border:1px solid rgba(255,255,255,.13);border-radius:12px;padding:13px 24px;font-family:var(--font-body);font-size:.95rem;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s,border-color .15s}.home-btn-ghost:hover{background:#ffffff1a;border-color:#ffffff42}.home-btn-primary:focus-visible,.home-btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.home-hero{box-sizing:border-box;min-height:100%;display:flex;align-items:center;padding:clamp(28px,5vh,56px) 40px clamp(40px,7vh,72px);position:relative;overflow:hidden;flex-shrink:0;background:var(--ground)}.home-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 70% at 65% 45%,#000 20%,transparent 75%);mask-image:radial-gradient(70% 70% at 65% 45%,#000 20%,transparent 75%)}.home-hero-aurora{position:absolute;right:-8%;top:0;width:62vw;height:100%;pointer-events:none;background:radial-gradient(38% 42% at 58% 45%,rgba(var(--accent-rgb),.2),transparent 70%),radial-gradient(30% 34% at 78% 72%,rgba(0,245,255,.1),transparent 70%),radial-gradient(40% 40% at 30% 20%,rgba(48,43,99,.55),transparent 70%);filter:blur(30px);animation:aurora 14s ease-in-out infinite alternate}@keyframes aurora{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-4%,5%,0) scale(1.08)}}.home-hero-inner{position:relative;z-index:2;width:100%;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px}.home-hero-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:580px}.home-hero-title{margin:clamp(14px,2.2vh,22px) 0 clamp(14px,2.2vh,20px);font-size:clamp(2.3rem,min(5vw,7.6vh),4.3rem);font-weight:800;line-height:1.03;letter-spacing:-.035em;color:var(--text);display:flex;flex-direction:column}.home-hero-title>span{display:block}.home-hero-accent{background:linear-gradient(90deg,var(--accent) 0%,#ffb3f0 45%,var(--accent) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.16em;margin-bottom:-.16em;animation:hero-up .9s cubic-bezier(.2,.7,.2,1) forwards,shimmer-text 5s linear 1.2s infinite}@keyframes shimmer-text{0%{background-position:0% 0}to{background-position:200% 0}}.home-hero-subtitle{margin:0 0 clamp(18px,3vh,30px);font-size:clamp(.98rem,1.4vh,1.1rem);line-height:1.65;color:var(--text-2);max-width:50ch;text-wrap:pretty}.home-hero-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-start}.home-trust{list-style:none;margin:clamp(14px,2.4vh,24px) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px}.home-trust li{display:inline-flex;align-items:center;gap:7px;font-size:.84rem;color:var(--text-2)}.home-trust svg{color:var(--accent);flex-shrink:0}.home-hero-visual{position:relative;display:flex;justify-content:center;align-items:center;min-height:640px}.home-hero-visual .mk-phone{transform:rotate(-3deg)}.home-hero-visual-glow{position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(var(--accent-rgb),.28),transparent 65%);filter:blur(40px);pointer-events:none}.home-float-alert{top:14px;right:-24px}.home-float-chip{bottom:70px;left:-6px}@media(min-width:901px)and (max-height:780px){.home-hero-visual{min-height:0}.home-hero-visual .mk-phone{transform:rotate(-3deg) scale(.86)}.home-float-alert{top:4px}.home-float-chip{bottom:30px}}@media(min-width:901px)and (max-height:650px){.home-trust{display:none}.home-hero-visual .mk-phone{transform:rotate(-3deg) scale(.74)}}.home-marquee{flex-shrink:0;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ground-2);padding:14px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.home-marquee-track{display:flex;width:max-content;gap:40px;animation:marquee 46s linear infinite}.home-marquee:hover .home-marquee-track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.home-marquee-item{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-display);font-size:.95rem;font-weight:700;letter-spacing:.02em;color:var(--text-3);white-space:nowrap}.home-marquee-item i{width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.7}.home-stats{flex-shrink:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1140px;width:100%;margin:0 auto;padding:14px 40px;box-sizing:border-box}.home-stat{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 12px;border-right:1px solid var(--line)}.home-stat:last-child{border-right:0}.home-stat-value{font-size:2.2rem;font-weight:800;letter-spacing:-.03em;color:var(--text);line-height:1;font-variant-numeric:tabular-nums}.home-stat-label{font-size:.76rem;color:var(--text-3);text-transform:uppercase;letter-spacing:.1em;font-weight:600;text-align:center}.home-pain,.home-why,.home-showcase,.home-how,.home-faq{flex-shrink:0;padding:96px 0}.home-why,.home-showcase--alt,.home-faq{background:var(--ground-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home-split{display:flex;align-items:center;gap:72px}.home-split--reverse{flex-direction:row-reverse}.home-split-text{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.home-split-list{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.home-split-list li{display:flex;align-items:center;gap:10px;font-size:.95rem;color:var(--text-2)}.home-split-list svg{color:var(--accent);flex-shrink:0}.home-split-visual{position:relative;flex-shrink:0;width:440px}.home-split-glow{position:absolute;top:-20%;right:-10%;bottom:-20%;left:-10%;background:radial-gradient(50% 50% at 50% 50%,rgba(var(--accent-rgb),.14),transparent 70%);filter:blur(20px);pointer-events:none}.home-split-glow--red{background:radial-gradient(50% 50% at 50% 50%,rgba(248,113,113,.12),transparent 70%)}.home-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.home-bento-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:28px 26px;display:flex;flex-direction:column;gap:14px;transition:border-color .25s,transform .25s}.home-bento-card:hover{border-color:rgba(var(--accent-rgb),.35);transform:translateY(-2px)}.home-bento-body{display:flex;flex-direction:column;gap:8px}.home-bento-card.b1{grid-column:span 7;background:linear-gradient(150deg,#2a1230 0%,var(--surface) 55%);border-color:rgba(var(--accent-rgb),.24)}.home-bento-card.b2{grid-column:span 5}.home-bento-card.b3,.home-bento-card.b4,.home-bento-card.b5{grid-column:span 4}.home-bento-card.b6{grid-column:span 12;flex-direction:row;align-items:center;gap:22px;background:linear-gradient(90deg,#0e2430 0%,var(--surface) 55%);border-color:#00f5ff3d}.home-bento-card.b6:hover{border-color:#00f5ff73}.home-bento-card.b6 .home-bento-icon{color:var(--cyan);background:#00f5ff1a}.home-bento-card.b6 h3{font-size:1.15rem}.home-bento-card.b6 p{max-width:64ch}.home-bento-icon{width:46px;height:46px;border-radius:12px;background:var(--accent-dim);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-bento-icon svg{width:22px;height:22px}.home-bento-card h3{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--text)}.home-bento-card p{margin:0;font-size:.9rem;line-height:1.65;color:var(--text-2)}.home-bento-card.b1 h3{font-size:1.35rem}.home-bento-card.b1 p{font-size:.98rem;max-width:46ch}.home-live-tag{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:8px;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);padding:7px 13px;border-radius:999px;border:1px solid rgba(0,245,255,.3);background:#00f5ff14}.home-live-tag i{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.home-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;position:relative}.home-steps:before{content:"";position:absolute;left:12%;right:12%;top:36px;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.35),transparent)}.home-step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:0 12px}.home-step-number{width:72px;height:72px;border-radius:50%;background:var(--ground);border:1px solid rgba(var(--accent-rgb),.35);display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:800;color:var(--accent);letter-spacing:-.02em;box-shadow:0 0 0 6px var(--ground),0 0 30px rgba(var(--accent-rgb),.12);position:relative;z-index:1}.home-step h3{margin:6px 0 0;font-size:1.05rem;font-weight:700;color:var(--text)}.home-step p{margin:0;font-size:.9rem;line-height:1.65;color:var(--text-3);max-width:30ch}.home-faq-list{display:flex;flex-direction:column;gap:10px}.home-faq-item{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:0 20px;transition:border-color .2s}.home-faq-item[open]{border-color:rgba(var(--accent-rgb),.35)}.home-faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:var(--text)}.home-faq-item summary::-webkit-details-marker{display:none}.home-faq-plus{position:relative;width:22px;height:22px;flex-shrink:0;border-radius:50%;border:1px solid var(--line-2);transition:transform .25s,border-color .2s}.home-faq-plus:before,.home-faq-plus:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;background:var(--accent);transform:translate(-50%,-50%)}.home-faq-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.home-faq-item[open] .home-faq-plus{transform:rotate(45deg);border-color:var(--accent)}.home-faq-item p{margin:0;padding:0 0 18px;font-size:.92rem;line-height:1.7;color:var(--text-2);max-width:70ch}.home-cta{position:relative;flex-shrink:0;padding:120px 40px;overflow:hidden;background:var(--ground);border-top:1px solid var(--line);display:flex;justify-content:center}.home-cta-glow{position:absolute;left:50%;bottom:-40%;width:900px;height:600px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(var(--accent-rgb),.2),transparent);pointer-events:none}.home-cta-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;max-width:640px}.home-cta-inner .home-kicker{align-self:center}.home-cta-inner h2{margin:6px 0 0;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800;letter-spacing:-.035em;line-height:1.02;color:var(--text);text-wrap:balance}.home-cta-inner p{margin:0 0 12px;font-size:1.05rem;line-height:1.65;color:var(--text-2);max-width:46ch}.home-cta-inner .home-hero-actions{justify-content:center}.home-footer{flex-shrink:0;padding:34px 40px 38px;display:flex;flex-direction:column;align-items:center;gap:10px;border-top:1px solid var(--line);background:var(--ground)}.home-footer-brand{font-family:var(--font-display);font-size:.95rem;font-weight:800;letter-spacing:-.01em;color:var(--text)}.home-footer-brand b{color:var(--nb-accent);font-weight:800}.home-footer-rights{font-size:.8rem;color:var(--text-3);text-align:center}.home-footer-links{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:8px;font-size:.78rem}.home-footer-links a{color:var(--text-3);text-decoration:none;transition:color .15s}.home-footer-links a:hover{color:var(--accent)}.home-footer-sep{color:var(--text-4)}.home-sticky{position:fixed;left:50%;bottom:18px;z-index:60;transform:translate(-50%,140%);display:flex;align-items:center;gap:18px;padding:10px 10px 10px 20px;background:#1a1a2ed9;border:1px solid rgba(255,255,255,.1);border-radius:999px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 20px 60px #0009;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s;opacity:0;pointer-events:none;max-width:calc(100% - 32px);box-sizing:border-box}.home-sticky.show{transform:translate(-50%);opacity:1;pointer-events:auto}.home-sticky-text{font-size:.88rem;color:var(--text-2);white-space:nowrap}.home-sticky .home-btn-primary{padding:10px 20px;border-radius:999px;font-size:.9rem;box-shadow:none}@media(prefers-reduced-motion:reduce){.rv,.rv-on .rv:not(.in),.hero-in{opacity:1;transform:none;animation:none;transition:none}.home-hero-accent,.home-marquee-track,.home-hero-aurora,.home-kicker-dot{animation:none}.conteudo-home{scroll-behavior:auto}}@media(max-width:1100px){.home-bento-card.b1,.home-bento-card.b2{grid-column:span 12}.home-bento-card.b3,.home-bento-card.b4,.home-bento-card.b5{grid-column:span 4}.home-float-alert{right:-30px}}@media(max-width:900px){.home-pain,.home-why,.home-showcase,.home-how,.home-faq{padding:72px 0}.home-hero-inner{grid-template-columns:minmax(0,1fr);gap:24px}.home-hero-content{align-items:center;text-align:center;margin:0 auto}.home-hero-title{align-items:center}.home-hero-actions,.home-trust{justify-content:center}.home-hero .home-kicker{align-self:center}.home-hero-visual{min-height:0;padding:20px 0 10px}.home-hero-visual .mk-phone{transform:none}.home-hero-aurora{right:-30%;width:130vw}.home-split,.home-split--reverse{flex-direction:column;gap:40px}.home-split-visual{width:100%;max-width:480px}.home-bento-card.b3,.home-bento-card.b4{grid-column:span 6}.home-bento-card.b5{grid-column:span 12}.home-steps{grid-template-columns:minmax(0,1fr);gap:36px}.home-steps:before{display:none}.home-step p{max-width:42ch}.home-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 24px}.home-stat{border-right:0;border-bottom:1px solid var(--line)}.home-stat:nth-child(odd){border-right:1px solid var(--line)}.home-stat:nth-last-child(-n+2){border-bottom:0}}@media(max-width:768px){.home-wrap{padding:0 24px}.home-hero{padding:36px 24px 56px;min-height:0}.home-bento-card.b6{flex-direction:column;align-items:flex-start}.home-live-tag{margin-left:0}.home-cta{padding:80px 24px}.home-sticky{left:12px;right:12px;bottom:12px;transform:translateY(140%);max-width:none;justify-content:space-between;padding:8px 8px 8px 16px;border-radius:16px}.home-sticky.show{transform:translate(0)}.home-sticky-text{font-size:.8rem;white-space:normal;line-height:1.3}}@media(max-width:560px){.home-float-alert,.home-float-chip{display:none}.home-hero-visual .mk-phone{transform:scale(.92);margin:-24px 0}}@media(max-width:480px){.home-wrap{padding:0 16px}.home-hero{padding:28px 16px 48px}.home-hero-title{font-size:clamp(2.2rem,11.5vw,3rem)}.home-hero-subtitle{font-size:.98rem}.home-btn-lg{width:100%}.home-hero-actions{width:100%;flex-direction:column}.home-stats{padding:8px 16px}.home-stat-value{font-size:1.7rem}.home-bento-card.b3,.home-bento-card.b4,.home-bento-card.b5{grid-column:span 12}.home-cta{padding:64px 16px}.home-footer{padding:20px 16px}.home-head{margin-bottom:32px}}.Login,.Register{font-family:var(--nb-font-body)}.conteudo-login,.conteudo-register{width:100%;display:flex;flex-direction:row;height:100%;background:var(--nb-ground)}.coluna-1{width:46%;height:100%;flex-shrink:0;padding:14px 0 14px 14px;box-sizing:border-box}.auth-banner{width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:40px 42px;box-sizing:border-box;border-radius:20px;overflow:hidden;border:1px solid var(--nb-line)}.auth-banner-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.02)}.auth-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(70% 55% at 20% 15%,rgba(255,47,209,.16),transparent 70%),linear-gradient(to top,#000000eb,#00000059 45%,#00000040)}.auth-banner-top{position:relative;z-index:1;display:inline-flex;align-items:center;gap:9px;align-self:flex-start;padding:7px 15px 7px 11px;border-radius:999px;background:#0000006b;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffffd1}.auth-banner-top i{width:6px;height:6px;border-radius:50%;background:var(--nb-accent);box-shadow:0 0 10px var(--nb-accent);flex-shrink:0}.auth-banner-bottom{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px}.auth-banner-tagline{margin:0;font-family:var(--nb-font-display);font-size:clamp(1.7rem,2.8vw,2.5rem);font-weight:800;color:#fff;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.auth-banner-sub{font-size:.86rem;color:#ffffff8c;font-weight:500;line-height:1.55;max-width:44ch}.auth-banner-points{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}.auth-banner-points li{display:inline-flex;align-items:center;gap:7px;font-size:.8rem;color:#ffffffb3}.auth-banner-points svg{color:var(--nb-accent);flex-shrink:0}.coluna-2{flex:1;height:100%;background:var(--nb-ground);display:flex;align-items:center;justify-content:center;overflow-y:auto;position:relative}.coluna-2:before{content:"";position:absolute;top:50%;left:50%;width:520px;height:520px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,47,209,.07),transparent 65%);pointer-events:none}.auth-form-wrapper{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:420px;padding:36px 24px;box-sizing:border-box}.auth-form-logo{height:46px;width:auto;object-fit:contain;margin-bottom:26px;opacity:.95}.auth-simple-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--nb-ground);font-family:var(--nb-font-body)}.auth-confirm-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--nb-accent-dim);border:1px solid rgba(255,47,209,.25);margin-bottom:20px}.auth-confirm-icon.error{background:#f871711a;border-color:#f8717147}.auth-confirm-text{color:var(--nb-text-2);font-size:.92rem;line-height:1.65;text-align:center;max-width:320px;margin:0 0 24px}.auth-confirm-text strong{color:var(--nb-text);font-weight:600}.auth-back-link{color:var(--nb-accent);font-size:.87rem;font-weight:600;text-decoration:none;margin-top:4px;display:block;text-align:center;transition:color .15s}.auth-back-link:hover{color:var(--nb-accent-2)}.auth-error-banner{width:100%;box-sizing:border-box;background:#f871711a;border:1px solid rgba(248,113,113,.32);border-radius:10px;color:#ff8a8a;font-size:.83rem;padding:11px 14px;margin-bottom:16px;text-align:center;line-height:1.5}@media(max-width:900px){.coluna-1{width:40%}.auth-banner{padding:32px 28px}}@media(max-width:768px){.coluna-1{display:none}.coluna-2{width:100%}.auth-form-wrapper{padding:28px 20px}}@media(max-width:480px){.auth-form-wrapper{padding:22px 16px;max-width:100%}.auth-form-logo{height:40px;margin-bottom:20px}.coluna-2:before{width:320px;height:320px}}.auth-banner{background:radial-gradient(60% 45% at 50% 30%,rgba(255,47,209,.16),transparent 70%),radial-gradient(50% 40% at 85% 85%,rgba(48,43,99,.6),transparent 70%),var(--nb-ground-2)}.auth-banner-art{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;pointer-events:none;overflow:hidden}.auth-banner-glow{position:absolute;top:6%;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(255,47,209,.3),transparent 65%);filter:blur(40px)}.auth-banner-phone{position:absolute;top:76px;transform:rotate(-4deg) scale(.92);transform-origin:top center}.auth-banner-alert{top:300px;right:22px;width:262px}.auth-banner-overlay{background:linear-gradient(to top,var(--nb-ground-2) 0%,rgba(18,18,31,.92) 30%,rgba(18,18,31,.2) 58%,transparent 75%)}.auth-banner-accent{color:var(--nb-accent)}.auth-form-logo{width:200px;height:auto}@media(max-height:760px){.auth-banner-phone{transform:rotate(-4deg) scale(.78)}.auth-banner-alert{top:250px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.auth{display:flex;flex-direction:column;align-items:center;width:100%;font-family:var(--nb-font-body)}.auth h1{font-family:var(--nb-font-display);color:var(--nb-text);font-size:1.9rem;font-weight:800;letter-spacing:-.03em;margin:0 0 28px;text-align:center}.auth-form{display:flex;flex-direction:column;align-items:center;width:100%}.user-input,.pass-input,.email-input,.confirm-pass-input{box-sizing:border-box;width:100%;max-width:380px;height:50px;display:flex;align-items:center;gap:4px;padding:0 14px;margin-bottom:10px;border:1px solid var(--nb-line-2);background:var(--nb-surface);border-radius:12px;color:var(--nb-text);transition:border-color .15s,box-shadow .15s,background .15s}.user-input:hover,.pass-input:hover,.email-input:hover,.confirm-pass-input:hover{border-color:#39414b}.user-input:focus-within,.pass-input:focus-within,.email-input:focus-within,.confirm-pass-input:focus-within{border-color:var(--nb-accent);background:var(--nb-surface-2);box-shadow:0 0 0 3px #ff2fd124}.user-input svg,.pass-input svg,.email-input svg,.confirm-pass-input svg{flex-shrink:0;width:20px;height:20px;stroke:var(--nb-text-4);transition:stroke .15s,fill .15s}.user-input svg path,.pass-input svg path,.email-input svg path,.user-input svg rect,.pass-input svg rect,.email-input svg rect{stroke:inherit}.user-input svg path[fill],.user-input svg g[fill]{fill:var(--nb-text-4);transition:fill .15s}.email-input:focus-within svg,.pass-input:focus-within svg,.user-input:focus-within svg,.confirm-pass-input:focus-within svg{stroke:var(--nb-accent)}.user-input:focus-within svg path[fill],.user-input:focus-within svg g[fill]{fill:var(--nb-accent)}.auth input[type=text],.auth input[type=password],.auth input[type=email]{flex:1;min-width:0;border:none;background:none;outline:none;padding:0 0 0 10px;height:100%;font-family:var(--nb-font-body);font-size:.94rem;color:var(--nb-text)}.auth input::placeholder{color:var(--nb-text-4)}.auth input:-webkit-autofill,.auth input:-webkit-autofill:hover,.auth input:-webkit-autofill:focus{-webkit-text-fill-color:var(--nb-text);-webkit-box-shadow:0 0 0 1000px var(--nb-surface-2) inset;transition:background-color 9999s ease-in-out 0s}.error{border-color:#f871718c!important}.error:focus-within{box-shadow:0 0 0 3px #f8717124!important}.error-message{width:100%;max-width:380px;color:#ff8a8a;font-size:.8rem;margin:6px 0 0;line-height:1.5}.auth-button{box-sizing:border-box;width:100%;max-width:380px;height:50px;margin-top:14px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;background:var(--nb-accent);border:none;outline:none;border-radius:12px;color:var(--nb-on-accent);font-family:var(--nb-font-body);font-weight:700;font-size:.95rem;cursor:pointer;box-shadow:0 8px 26px #ff2fd13d;transition:background .15s,transform .15s,box-shadow .15s}.auth-button:hover:not(:disabled){background:var(--nb-accent-2);transform:translateY(-1px);box-shadow:0 12px 34px #ff2fd14d}.auth-button:active:not(:disabled){transform:translateY(0)}.auth-button:disabled{opacity:.65;cursor:progress;box-shadow:none}.auth-button svg{width:22px;height:22px}.auth-button span{font-size:.95rem}.auth-division{display:flex;align-items:center;justify-content:center;width:100%;max-width:380px;font-size:.78rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;margin:22px 0;color:var(--nb-text-4)}.auth-division:before,.auth-division:after{content:"";flex:1;height:1px;background:var(--nb-line-2)}.auth-division:before{margin-right:14px}.auth-division:after{margin-left:14px}.external-auth{width:100%;display:flex;justify-content:center}.external-auth-button{box-sizing:border-box;width:100%;max-width:380px;height:50px;border-radius:12px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;padding:0 16px;border:1px solid var(--nb-line-2);background:var(--nb-surface);color:var(--nb-text);font-family:var(--nb-font-body);cursor:pointer;transition:background .15s,border-color .15s}.external-auth-button:hover{background:var(--nb-surface-2);border-color:#39414b}.external-auth-button span{font-weight:600;font-size:.92rem;padding:0;color:var(--nb-text)}.div-forgot{width:100%;max-width:380px;margin-top:2px;display:flex;justify-content:flex-end}.div-forgot a{text-decoration:none}.div-forgot span{color:var(--nb-text-3);font-size:.83rem;font-weight:600;transition:color .15s}.div-forgot a:hover span{color:var(--nb-accent)}.previous-container{width:100%;max-width:380px;display:flex;justify-content:flex-start}.previous-button{display:flex;flex-direction:row;align-items:center;gap:2px;margin-top:14px;background:none;border:0;border-radius:8px;padding:6px 10px 6px 4px;cursor:pointer;transition:background .15s}.previous-button:hover{background:var(--nb-surface)}.previous-button span{font-weight:600;font-size:.85rem;color:var(--nb-text-3);transition:color .15s}.previous-button:hover span{color:var(--nb-text)}.user-pass-title{width:100%;max-width:380px;font-family:var(--nb-font-display);color:var(--nb-text);font-weight:700;font-size:1.2rem;letter-spacing:-.02em;margin-bottom:18px}.password-checklist{width:100%;max-width:380px;box-sizing:border-box;margin:10px 0 4px;padding:12px 14px;background:var(--nb-surface);border:1px solid var(--nb-line);border-radius:12px;font-size:.82rem;color:var(--nb-text-3);display:flex;flex-direction:column;gap:7px}.password-checklist p{margin:0;display:flex;align-items:center;gap:9px;line-height:1.35;transition:color .15s}.password-checklist .check-icon{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;flex-shrink:0;border-radius:50%;font-size:.68rem;font-weight:800;margin:0;transition:background .18s,color .18s,transform .18s}.password-checklist .valid{background:var(--nb-accent);color:#000;transform:scale(1.05)}.password-checklist .invalid{background:var(--nb-surface-2);color:var(--nb-text-4);border:1px solid var(--nb-line-2)}.auth-terms-note{margin-top:16px;font-size:.76rem;color:var(--nb-text-4);text-align:center;max-width:320px;line-height:1.65}.auth-terms-note a{color:var(--nb-text-3);text-decoration:none;transition:color .15s}.auth-terms-note a:hover{color:var(--nb-accent)}@media(max-width:480px){.auth h1{font-size:1.6rem;margin-bottom:22px}.user-input,.pass-input,.email-input,.confirm-pass-input,.auth-button,.external-auth-button{height:48px}}@media(prefers-reduced-motion:reduce){.auth-button:hover:not(:disabled){transform:none}.password-checklist .valid{transform:none}}.pw-content{max-width:720px;display:flex;align-items:center;min-height:100%;box-sizing:border-box}.pw-card{position:relative;overflow:hidden;width:100%;padding:40px 36px 30px;text-align:center}.pw-card>*:not(.pw-glow){position:relative}.pw-glow{position:absolute;left:50%;top:-160px;width:560px;height:380px;transform:translate(-50%);background:radial-gradient(ellipse,rgba(255,47,209,.22),transparent 65%);pointer-events:none}.pw-sign{display:inline-block;font-size:3.6rem;letter-spacing:.08em;line-height:1;transform:rotate(-4deg)}.pw-kicker{display:block;margin-top:18px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nb-cyan)}.pw-card h1{margin:8px 0;font-family:var(--nb-font-display);font-size:clamp(1.6rem,4vw,2.2rem);font-weight:800;letter-spacing:-.02em}.pw-card h1 em{font-style:normal;color:var(--nb-accent)}.pw-sub{margin:0 auto;max-width:480px;color:var(--nb-text-2);line-height:1.55}.pw-features{list-style:none;margin:26px auto 0;padding:0;max-width:480px;display:flex;flex-direction:column;gap:8px;text-align:left}.pw-features li{display:flex;align-items:flex-start;gap:12px;padding:11px 14px;border-radius:14px;background:#0f0f1ab3;border:1px solid var(--nb-line)}.pw-features li.is-current{border-color:#ff2fd180;box-shadow:0 0 0 3px var(--nb-accent-dim)}.pw-check{width:22px;height:22px;flex-shrink:0;margin-top:1px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--nb-accent-dim);color:var(--nb-accent)}.pw-features li>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.pw-features b{font-size:.92rem}.pw-features em{font-style:normal;font-size:.8rem;color:var(--nb-text-3);line-height:1.4}.pw-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:26px}.pw-actions .nb-btn{height:50px;padding:0 26px}.pw-cta{font-size:1rem}.pw-note{margin:14px 0 0;font-size:.78rem;color:var(--nb-text-4)}@media(max-width:768px){.pw-card{padding:30px 18px 24px}.pw-sign{font-size:2.8rem}.pw-actions{flex-direction:column}}.pw-card--pro{border-color:#00f5ff4d}.pw-card--pro .pw-glow{background:radial-gradient(closest-side,rgba(0,245,255,.14),transparent)}.pw-card--pro .pw-check{color:var(--nb-cyan);background:#00f5ff1f;border-color:#00f5ff59}.pl-content{max-width:1160px}.pl-head{text-align:center;max-width:640px;margin:8px auto 26px}.pl-head h1{margin:12px 0 10px;font-family:var(--nb-font-display);font-size:clamp(2rem,4.4vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.05}.pl-head h1 em{font-style:normal;color:var(--nb-accent)}.pl-head p{margin:0;color:var(--nb-text-2);font-size:1.02rem;line-height:1.55}.pl-current{display:flex;align-items:center;justify-content:center;gap:10px;max-width:640px;margin:0 auto 26px;padding:10px 16px;border-radius:999px;border:1px solid var(--nb-line-2);background:var(--nb-surface);font-size:.88rem;color:var(--nb-text-2);text-align:center}.pl-current strong{color:var(--nb-text)}.pl-current-dot{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--nb-text-4)}.pl-current.is-premium{border-color:#ff2fd166}.pl-current.is-premium .pl-current-dot{background:var(--nb-accent);box-shadow:0 0 10px var(--nb-accent)}.pl-current.is-pro{border-color:#00f5ff66}.pl-current.is-pro .pl-current-dot{background:var(--nb-cyan);box-shadow:0 0 10px var(--nb-cyan)}.pl-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.pl-card{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:26px 24px 24px;border-radius:22px;border:1px solid var(--nb-line);background-color:var(--nb-surface)}.pl-card>*:not(.pl-card-glow){position:relative}.pl-card-glow{position:absolute;inset:-40% -20% auto -20%;height:300px;pointer-events:none}.pl-card--premium{border-color:#ff2fd18c;box-shadow:0 0 0 1px #ff2fd140,0 24px 60px #ff2fd124;transform:translateY(-8px)}.pl-card--premium .pl-card-glow{background:radial-gradient(ellipse at 50% 30%,rgba(255,47,209,.2),transparent 65%)}.pl-card--pro{border-color:#00f5ff59}.pl-card--pro .pl-card-glow{background:radial-gradient(ellipse at 50% 30%,rgba(0,245,255,.14),transparent 65%)}.pl-card.is-current{outline:2px solid rgba(255,255,255,.18);outline-offset:4px}.pl-popular{position:absolute!important;top:22px;right:-46px;padding:6px 52px;transform:rotate(35deg);white-space:nowrap;background:var(--nb-accent);color:var(--nb-on-accent);font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 0 18px #ff2fd180}.pl-card-top{display:flex;align-items:center;gap:10px;min-height:52px}.pl-sign{font-size:2.6rem;line-height:1;transform:rotate(-3deg);transform-origin:left}.pl-yours{margin-left:auto;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;border-radius:999px;border:1px solid var(--nb-line-2);color:var(--nb-text-2);background:#0f0f1ab3;white-space:nowrap}.pl-card--premium .pl-yours{margin-right:64px}.pl-for{margin-top:6px;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--nb-text-4)}.pl-tag{align-self:flex-start;display:inline-flex;align-items:flex-start;gap:3px;margin:18px 0 4px;padding:10px 18px 10px 32px;min-height:62px;box-sizing:border-box;font-family:var(--nb-font-display);font-weight:800;border-radius:0 12px 12px 0;clip-path:polygon(16px 0,100% 0,100% 100%,16px 100%,0 50%);background:var(--nb-surface-2);color:var(--nb-text)}.pl-tag-hole{position:absolute;left:12px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--nb-surface)}.pl-tag{position:relative}.pl-price-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.pl-price-row .pl-tag{margin-bottom:4px}.pl-trial{margin-top:14px;padding:5px 10px;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap}.pl-trial--premium{color:var(--nb-accent);background:#ff2fd11a;box-shadow:inset 0 0 0 1px #ff2fd173}.pl-tag--premium{background:var(--nb-accent);color:var(--nb-on-accent);box-shadow:0 0 26px #ff2fd159}.pl-tag--pro{background:var(--nb-cyan);color:#00262a;box-shadow:0 0 26px #00f5ff4d}.pl-tag--free{align-items:center;color:var(--nb-text-2)}.pl-tag-cur{font-size:1rem;margin-top:6px}.pl-tag-int{font-size:2.6rem;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pl-tag--free .pl-tag-int{font-size:1.9rem}.pl-tag-side{display:flex;flex-direction:column;margin-top:4px}.pl-tag-cents{font-size:1.15rem;line-height:1}.pl-tag-per{font-size:.72rem;font-weight:700;opacity:.75;margin-top:3px}.pl-desc{margin:12px 0 18px;color:var(--nb-text-2);font-size:.92rem;line-height:1.55;min-height:4.6em}.pl-btn{height:50px;font-size:.98rem;margin-bottom:22px}.pl-btn--free{background:var(--nb-surface-2);color:var(--nb-text-2);box-shadow:none}.pl-btn--pro:not(:disabled){background:#00f5ff0f;color:var(--nb-cyan);box-shadow:inset 0 0 0 1.5px #00f5ff99}.pl-btn--pro:hover:not(:disabled){background:#00f5ff1f;box-shadow:inset 0 0 0 1.5px var(--nb-cyan),0 0 22px #00f5ff40}.pl-btn:disabled{background:transparent;color:var(--nb-text-3);box-shadow:inset 0 0 0 1px var(--nb-line-2);opacity:1}.pl-group+.pl-group{margin-top:16px}.pl-group-label{display:block;margin-bottom:8px;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--nb-text-4)}.pl-group ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pl-group li{display:flex;align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.4}.pl-group li.is-no{color:var(--nb-text-4)}.pl-mark{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%}.is-yes .pl-mark{background:#4ade801f;color:#4ade80}.pl-card--premium .is-yes .pl-mark{background:var(--nb-accent-dim);color:var(--nb-accent)}.pl-card--pro .is-yes .pl-mark{background:#00f5ff1a;color:var(--nb-cyan)}.is-no .pl-mark{background:var(--nb-ground-2);color:var(--nb-text-4)}.pl-soon{flex-shrink:0;margin-left:auto;font-style:normal;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:999px;color:var(--nb-cyan);border:1px solid rgba(0,245,255,.4)}.pl-checkout-note{margin:22px auto 0;max-width:640px;text-align:center;font-size:.84rem;color:var(--nb-text-3)}.pl-checkout-note a{color:var(--nb-accent);font-weight:700;text-decoration:none;white-space:nowrap}.pl-trust{list-style:none;margin:34px 0 0;padding:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border-radius:18px;border:1px solid var(--nb-line);background:var(--nb-surface)}.pl-trust li{display:flex;align-items:center;gap:10px;font-size:.84rem;color:var(--nb-text-2)}.pl-trust svg{flex-shrink:0;color:var(--nb-accent)}.pl-faq{margin:40px 0 10px}.pl-faq h2{margin:0 0 16px;font-family:var(--nb-font-display);font-size:1.3rem;font-weight:800;text-align:center}.pl-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pl-faq-item--wide{grid-column:1 / -1}.pl-faq-item{padding:18px 20px;border-radius:16px;border:1px solid var(--nb-line);background:var(--nb-surface)}.pl-faq-item h3{margin:0 0 6px;font-size:.98rem;font-weight:700}.pl-faq-item p{margin:0;font-size:.88rem;line-height:1.55;color:var(--nb-text-3)}@media(max-width:960px){.pl-cards{grid-template-columns:minmax(0,1fr);max-width:460px;margin:0 auto}.pl-card--premium{transform:none;order:-1}.pl-desc{min-height:0}.pl-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pl-trust,.pl-faq-grid{grid-template-columns:minmax(0,1fr)}.pl-current{border-radius:14px}}.nb-dlg-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;background:#05050cb3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:nb-dlg-fade .14s ease}@keyframes nb-dlg-fade{0%{opacity:0}}.nb-dlg{width:min(420px,100%);box-sizing:border-box;display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:20px;background:var(--nb-surface);border:1px solid var(--nb-line-2);box-shadow:0 30px 80px #0009;animation:nb-dlg-in .16s ease-out}@keyframes nb-dlg-in{0%{opacity:0;transform:translateY(6px) scale(.98)}}.nb-dlg.is-danger{border-color:#f8717166}.nb-dlg h3{margin:0;font-family:var(--nb-font-display);font-size:1.15rem;font-weight:800;color:var(--nb-text)}.nb-dlg-msg{display:flex;flex-direction:column;gap:8px}.nb-dlg-msg p{margin:0;font-size:.9rem;line-height:1.55;color:var(--nb-text-2)}.nb-dlg-field{display:flex;flex-direction:column;gap:6px}.nb-dlg-field input{height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--nb-line-2);background:var(--nb-ground);color:var(--nb-text);font:inherit;font-size:.95rem}.nb-dlg-field input:focus{outline:none;border-color:var(--nb-accent)}.nb-dlg-field input[aria-invalid=true]{border-color:#f87171}.nb-dlg-error{font-size:.8rem;color:#f87171}.nb-dlg-actions{display:flex;gap:10px;margin-top:4px}.nb-dlg-actions .nb-btn{flex:1;height:46px}@media(prefers-reduced-motion:reduce){.nb-dlg-backdrop,.nb-dlg{animation:none}}.nb-help{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:-4px 0 -4px 2px;padding:0;border:0;border-radius:50%;background:none;color:var(--nb-text-4);vertical-align:middle;cursor:help;flex-shrink:0;transition:color .15s,background .15s}.nb-help:hover,.nb-help.is-open{color:var(--nb-accent);background:var(--nb-accent-dim)}.nb-help:focus-visible{outline:2px solid var(--nb-accent);outline-offset:1px}.nb-help-tip{position:fixed;z-index:3000;width:max-content;max-width:min(300px,calc(100vw - 24px));padding:11px 13px;border-radius:12px;background:#23233c;border:1px solid var(--nb-line-2);box-shadow:0 14px 36px #00000080;color:var(--nb-text-2);font-size:.8rem;font-weight:500;line-height:1.5;text-align:left;letter-spacing:normal;text-transform:none;animation:nb-help-in .12s ease}.nb-help-tip p{margin:0}.nb-help-tip p+p{margin-top:6px}.nb-help-tip:before{content:"";position:absolute;top:-5px;left:calc(var(--arrow, 50%) - 5px);width:9px;height:9px;background:#23233c;border-left:1px solid var(--nb-line-2);border-top:1px solid var(--nb-line-2);transform:rotate(45deg)}.nb-help-tip.is-above:before{top:auto;bottom:-5px;transform:rotate(225deg)}@keyframes nb-help-in{0%{opacity:0;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.nb-help-tip{animation:none}}.dash-content{max-width:1180px}.dash-error{color:#f87171;font-size:.9rem;margin:-10px 0 20px}.dash-verify{display:flex;align-items:center;gap:14px;padding:12px 14px 12px 16px;margin-bottom:22px;border-radius:16px;border:1px solid rgba(251,191,36,.3);background:linear-gradient(90deg,#fbbf241a,#fbbf2408)}.dash-verify-icon{width:26px;height:26px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;color:#1a1203;background:#fbbf24;box-shadow:0 0 14px #fbbf2473}.dash-verify-text{flex:1;color:#fde68a;font-size:.9rem}.dash-verify .nb-btn{height:38px;padding:0 16px;flex-shrink:0}.dash-top-row{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:14px;margin-bottom:14px}.dash-sign{overflow:hidden;padding:26px 28px 20px;display:flex;flex-direction:column;border-color:#ff2fd138}.dash-sign-glow{position:absolute;top:-120px;left:-60px;width:420px;height:320px;background:radial-gradient(closest-side,rgba(255,47,209,.2),transparent);pointer-events:none}.dash-sign>*:not(.dash-sign-glow){position:relative}.dash-sign-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dash-sign-label{font-size:1.45rem}.dash-delta{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:.8rem;font-weight:800;font-variant-numeric:tabular-nums;border:1px solid;background:#0f0f1a99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dash-delta em{font-style:normal;font-weight:500;color:var(--nb-text-3)}.dash-delta.up{color:#4ade80;border-color:#4ade8059}.dash-delta.down{color:#f87171;border-color:#f8717159}.dash-sign-value{margin-top:14px;font-family:var(--nb-font-display);font-size:clamp(2.4rem,4.6vw,3.5rem);font-weight:800;line-height:1;color:#fff;text-shadow:0 0 30px rgba(255,47,209,.25)}.dash-sign-skel{display:block;width:260px;height:52px;border-radius:12px}.dash-sign-sub{margin:10px 0 0;color:var(--nb-text-2);font-size:.92rem}.dash-sign-exp{color:#fca5a5;text-decoration:none}.dash-sign-exp:hover{text-decoration:underline}.dash-bars{margin:22px 0 0}.dash-bars.skeleton{height:170px;border-radius:12px}.dash-bars-plot{position:relative;height:130px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.dash-bars-baseline{position:absolute;left:0;right:0;top:var(--zero);height:1px;background:#ffffff1f}.dash-bar{position:relative;outline:none}.dash-bar-fill{position:absolute;left:50%;width:min(24px,56%);transform:translate(-50%);min-height:2px;border-radius:4px 4px 0 0;background:#ee2ac4;opacity:.4;transition:opacity .15s}.dash-bar-fill.neg{border-radius:0 0 4px 4px}.dash-bar.is-current .dash-bar-fill{opacity:1;box-shadow:0 0 18px #ee2ac48c}.dash-bar.is-hover .dash-bar-fill{opacity:1}.dash-bar:focus-visible .dash-bar-fill{outline:2px solid #fff;outline-offset:2px}.dash-bar-value{position:absolute;left:50%;transform:translate(-50%);font-size:.76rem;font-weight:700;color:var(--nb-text);white-space:nowrap;font-variant-numeric:tabular-nums}.dash-bar-value.tip{padding:3px 8px;border-radius:8px;background:var(--nb-ground);border:1px solid var(--nb-line-2);z-index:2}.dash-bars-labels{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:8px;text-align:center;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--nb-text-4)}.dash-bars-labels .is-current{color:var(--nb-text)}.dash-stats{display:flex;flex-direction:column;padding:6px 0}.dash-stat{flex:1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "sub value";align-items:center;column-gap:12px;padding:14px 22px;border-bottom:1px solid var(--nb-line);color:inherit;text-decoration:none}.dash-stat:last-child{border-bottom:0}.dash-stat span{grid-area:label;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nb-text-3)}.dash-stat b{grid-area:value;font-family:var(--nb-font-display);font-size:1.4rem;font-weight:800}.dash-stat em{grid-area:sub;font-style:normal;font-size:.8rem;color:var(--nb-text-4)}.dash-stat--fiado{border-radius:0 0 19px 19px;transition:background .15s}.dash-stat--fiado.has{background:linear-gradient(90deg,rgba(251,191,36,.1),transparent 80%)}.dash-stat--fiado.has b{color:#fbbf24}.dash-stat--fiado:hover{background:#ffffff08}.dash-start{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:26px;padding:24px 28px;margin-bottom:14px;border-color:#ff2fd140}.dash-start-sign{font-size:2rem;transform:rotate(-4deg)}.dash-start h2{margin:0 0 4px;font-family:var(--nb-font-display);font-size:1.15rem}.dash-start p{margin:0;color:var(--nb-text-2);font-size:.92rem;line-height:1.55}.dash-lists{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:40px}.dash-list{padding:20px 20px 16px;display:flex;flex-direction:column;gap:14px;min-width:0}.dash-list-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dash-list-head h2{margin:0;font-family:var(--nb-font-display);font-size:1.05rem;font-weight:800;letter-spacing:-.01em}.dash-list-head span{font-size:.8rem;color:var(--nb-text-4)}.dash-list-head a{font-size:.82rem;font-weight:700;color:var(--nb-accent);text-decoration:none}.dash-list-head a:hover{text-decoration:underline}.dash-list-empty{margin:0;color:var(--nb-text-3);font-size:.9rem;line-height:1.6}.dash-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dash-rows li{display:flex;align-items:center;gap:12px;padding:9px 4px;border-bottom:1px dashed var(--nb-line)}.dash-rows li:last-child{border-bottom:0}.dash-rank{width:18px;flex-shrink:0;text-align:center;font-family:var(--nb-font-mono);font-size:.8rem;color:var(--nb-text-4)}.dash-thumb{width:40px;height:40px;flex-shrink:0;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--nb-ground-2);border:1px solid var(--nb-line-2);color:var(--nb-text-4)}.dash-thumb img{width:100%;height:100%;object-fit:cover}.dash-row-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:.9rem;font-weight:600;overflow:hidden}.dash-row-name em{font-style:normal;font-size:.74rem;font-weight:600}.dash-rows b{font-family:var(--nb-font-display);font-size:.98rem;font-weight:800;white-space:nowrap}.dash-chip-fiado{color:#fbbf24}.dash-days{color:var(--nb-text-4)}.dash-days.is-old{color:#fbbf24}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){.dash-top-row{grid-template-columns:minmax(0,1fr)}.dash-stats{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0}.dash-stat{border-bottom:0;border-right:1px solid var(--nb-line);grid-template-areas:"label" "value" "sub";grid-template-columns:minmax(0,1fr);row-gap:4px}.dash-stat:nth-child(2n){border-right:0}.dash-stat:nth-child(-n+4){border-bottom:1px solid var(--nb-line)}.dash-stat--fiado{grid-column:1 / -1;border-right:0;border-radius:0 0 19px 19px}}@media(max-width:720px){.dash-lists{grid-template-columns:minmax(0,1fr)}.dash-start{grid-template-columns:minmax(0,1fr);text-align:left;gap:14px}.dash-start .nb-btn{width:100%}}@media(max-width:560px){.dash-list-head span{display:none}.dash-sign{padding:20px 18px 16px}.dash-sign-label{font-size:1.2rem}.dash-stat{padding:12px 14px}.dash-stat b{font-size:1.15rem}.dash-verify{flex-wrap:wrap}.dash-verify .nb-btn{width:100%}}.dash-lock{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:44px 28px 32px}.dash-lock>*:not(.dash-lock-glow){position:relative}.dash-lock-glow{position:absolute;top:-160px;left:50%;width:560px;height:360px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(255,47,209,.14),transparent);pointer-events:none}.dash-lock-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:18px;color:var(--nb-accent);background:var(--nb-accent-dim);border:1px solid rgba(255,47,209,.35);box-shadow:0 0 28px #ff2fd140}.dash-lock-sign{font-size:clamp(1.8rem,5vw,2.4rem);transform:rotate(-3deg);margin:4px 0 2px}.dash-lock h2{margin:0;font-family:var(--nb-font-display);font-size:clamp(1.3rem,3.5vw,1.7rem);font-weight:800;letter-spacing:-.02em}.dash-lock>p{margin:0;max-width:54ch;color:var(--nb-text-3);line-height:1.6}.dash-lock-list{list-style:none;margin:6px 0 4px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:720px}.dash-lock-list li{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid var(--nb-line-2);background:var(--nb-ground-2);color:var(--nb-text-2);font-size:.82rem;font-weight:600}.dash-lock-list i{width:12px;height:12px;flex-shrink:0;background:var(--nb-text-4);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17 9V7a5 5 0 0 0-10 0v2H5v13h14V9h-2zm-8 0V7a3 3 0 0 1 6 0v2H9z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17 9V7a5 5 0 0 0-10 0v2H5v13h14V9h-2zm-8 0V7a3 3 0 0 1 6 0v2H9z'/%3E%3C/svg%3E") center / contain no-repeat}.dash-lock-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:720px;margin-top:10px}.dash-lock-plan{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:18px;text-align:left;background:var(--nb-surface);border:1px solid var(--nb-line-2)}.dash-lock-plan.is-premium{border-color:#ff2fd18c;box-shadow:0 0 0 1px #ff2fd126,0 18px 40px #ff2fd114}.dash-lock-plan.is-pro{border-color:#00f5ff59}.dash-lock-plan-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.dash-lock-plan-sign{font-size:1.7rem;line-height:1}.dash-lock-price{font-size:.8rem;color:var(--nb-text-4);white-space:nowrap}.dash-lock-price b{font-family:var(--nb-font-display);font-size:1.25rem;color:var(--nb-text);margin-right:2px}.dash-lock-plan p{margin:0;flex:1;color:var(--nb-text-3);font-size:.86rem;line-height:1.55}.dash-lock-plan .nb-btn{width:100%;height:46px}.dash-lock-pro{color:var(--nb-cyan);border-color:#00f5ff80}.dash-lock-pro:hover:not(:disabled){background:#00f5ff14;border-color:var(--nb-cyan)}.dash-lock-compare{margin-top:6px;color:var(--nb-text-3);font-size:.86rem;font-weight:600;text-decoration:none}.dash-lock-compare:hover{color:var(--nb-accent)}@media(max-width:640px){.dash-lock{padding:32px 16px 24px}.dash-lock-plans{grid-template-columns:minmax(0,1fr)}.dash-lock-list li{font-size:.78rem;padding:6px 10px}}.dash-stat em .dash-up{color:#4ade80}.dash-stat em .dash-down{color:#f87171}.dash-pro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border-color:#00f5ff59;box-shadow:inset 0 0 0 999px #00f5ff09}.dash-pro-text{display:flex;flex-direction:column;gap:6px;min-width:0}.dash-pro-kicker{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--nb-cyan)}.dash-pro-kicker i{width:6px;height:6px;border-radius:50%;background:var(--nb-cyan);box-shadow:0 0 8px var(--nb-cyan)}.dash-pro h2{margin:0;font-family:var(--nb-font-display);font-size:1.2rem;font-weight:800}.dash-pro p{margin:0;font-size:.88rem;color:var(--nb-text-3)}.dash-pro ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.82rem;color:var(--nb-text-2)}.dash-pro li:before{content:"✓";margin-right:6px;color:var(--nb-cyan);font-weight:800}.dash-pro-btn{flex-shrink:0;height:46px;padding:0 20px;gap:8px;background:#00f5ff0f;color:var(--nb-cyan);box-shadow:inset 0 0 0 1.5px #00f5ff99}.dash-pro-btn:hover{background:#00f5ff1f;box-shadow:inset 0 0 0 1.5px var(--nb-cyan),0 0 22px #00f5ff40}@media(max-width:720px){.dash-pro{flex-direction:column;align-items:stretch}.dash-pro-btn{width:100%}}.dash-lock-list li.is-pro{border-color:#00f5ff59}.dash-lock-list li em{font-style:normal;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--nb-cyan)}.dash-trial{display:flex;align-items:center;gap:14px;width:100%;max-width:720px;box-sizing:border-box;margin-top:8px;padding:14px 18px;border-radius:16px;text-align:left;border:1px solid rgba(255,47,209,.45);background:#ff2fd114}.dash-trial-icon{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;color:var(--nb-on-accent);background:var(--nb-accent);box-shadow:0 0 22px #ff2fd159}.dash-trial-text{display:flex;flex-direction:column;gap:2px;min-width:0}.dash-trial-text b{font-family:var(--nb-font-display);font-size:1.05rem;font-weight:800;color:var(--nb-text)}.dash-trial-text em{font-style:normal;font-size:.84rem;line-height:1.45;color:var(--nb-text-2)}.dash-lock-plan{position:relative}.dash-lock-ribbon{position:absolute;top:-11px;right:16px;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:800;color:var(--nb-on-accent);background:var(--nb-accent);box-shadow:0 0 16px #ff2fd166}.dash-lock-then{margin-top:-2px;font-size:.8rem;font-weight:700;color:var(--nb-accent-2)}.dash-lock-trust{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:.8rem;color:var(--nb-text-3)}.dash-lock-trust li:before{content:"✓";margin-right:6px;color:var(--nb-accent);font-weight:800}.nb-date{position:relative;display:inline-flex;align-items:center;width:100%;min-width:0}.nb-date input{width:100%;padding-right:38px!important;font-variant-numeric:tabular-nums}.nb-date-btn{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--nb-text-3);cursor:pointer}.nb-date-btn:hover,.nb-date.is-open .nb-date-btn{color:var(--nb-accent);background:var(--nb-accent-dim)}.nb-date.is-error input,.nb-date.is-error input:focus{border-color:#f87171!important;box-shadow:0 0 0 3px #f8717126!important}.nb-date.is-error .nb-date-btn{color:#f87171}.nb-cal{position:fixed;z-index:2100;width:292px;box-sizing:border-box;padding:12px;border-radius:16px;background:var(--nb-surface);border:1px solid var(--nb-line-2);box-shadow:0 18px 50px #0000008c,0 0 0 1px #ff2fd10f;font-family:var(--nb-font-body);color:var(--nb-text);animation:nb-cal-in .12s ease-out}@keyframes nb-cal-in{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.nb-cal{animation:none}}.nb-cal-head{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:8px}.nb-cal-nav,.nb-cal-title{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;border:0;border-radius:9px;background:transparent;color:var(--nb-text-2);cursor:pointer;font:inherit}.nb-cal-nav{width:32px;padding:0}.nb-cal-title{padding:0 10px;font-family:var(--nb-font-display);font-weight:800;font-size:.92rem;color:var(--nb-text);text-transform:capitalize}.nb-cal-nav:hover:not(:disabled),.nb-cal-title:hover{background:var(--nb-surface-2);color:var(--nb-text)}.nb-cal-nav:disabled{opacity:.3;cursor:default}.nb-cal-week,.nb-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.nb-cal-week span{text-align:center;font-size:.7rem;font-weight:700;color:var(--nb-text-4);text-transform:uppercase;padding:4px 0 6px}.nb-cal-day{height:36px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--nb-text-2);font:inherit;font-size:.86rem;font-variant-numeric:tabular-nums;cursor:pointer}.nb-cal-day:hover:not(:disabled){background:var(--nb-surface-2);color:var(--nb-text)}.nb-cal-day.is-today{box-shadow:inset 0 0 0 1px var(--nb-accent);color:var(--nb-text)}.nb-cal-day.is-sel{background:var(--nb-accent);color:var(--nb-on-accent);font-weight:800;box-shadow:none}.nb-cal-day.is-sel:hover{background:var(--nb-accent);color:var(--nb-on-accent)}.nb-cal-day:disabled{color:var(--nb-text-4);opacity:.45;cursor:default}.nb-cal-day:focus{outline:none}.nb-cal-day:focus-visible{outline:2px solid var(--nb-cyan);outline-offset:1px}.nb-cal-months{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px 0}.nb-cal-month{height:42px;border:0;border-radius:10px;background:var(--nb-ground-2);color:var(--nb-text-2);font:inherit;font-size:.86rem;text-transform:capitalize;cursor:pointer}.nb-cal-month:hover:not(:disabled){background:var(--nb-surface-2);color:var(--nb-text)}.nb-cal-month.is-sel{background:var(--nb-accent);color:var(--nb-on-accent);font-weight:800}.nb-cal-month:disabled{opacity:.3;cursor:default}.nb-cal-foot{display:flex;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid var(--nb-line)}.nb-cal-foot:empty{display:none}.nb-cal-link{border:0;background:transparent;padding:6px 8px;border-radius:8px;font:inherit;font-size:.82rem;font-weight:700;color:var(--nb-accent);cursor:pointer}.nb-cal-link:hover{background:var(--nb-accent-dim)}.nb-cal-link.is-muted{color:var(--nb-text-3);margin-left:auto}.nb-cal-link.is-muted:hover{background:var(--nb-surface-2);color:var(--nb-text)}.pix-backdrop{z-index:1400}.pix-dialog{width:min(400px,100%);align-items:stretch;text-align:center}.pix-amount{display:flex;flex-direction:column;gap:2px}.pix-amount span{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nb-text-3)}.pix-amount b{font-family:var(--nb-font-display);font-size:2rem;font-weight:800;color:var(--nb-text)}.pix-qr{align-self:center;width:min(260px,100%);aspect-ratio:1;padding:12px;box-sizing:border-box;border-radius:16px;background:#fff}.pix-qr img{display:block;width:100%;height:100%;image-rendering:pixelated}.pix-qr-skel{display:block;width:100%;height:100%;border-radius:8px}.pix-how{margin:0;font-size:.86rem;color:var(--nb-text-2)}.pix-copy{height:44px}.pix-keytype{font-size:.78rem;color:var(--nb-text-3);word-break:break-all}.pix-keytype.is-bad{color:#f87171}.pix-note{margin:0;padding:10px 12px;border-radius:12px;background:var(--nb-ground);font-size:.8rem;line-height:1.45;color:var(--nb-text-3)}.pix-setkey{display:flex;flex-direction:column;gap:10px;text-align:left}.pix-setkey p{margin:0;font-size:.88rem;color:var(--nb-text-2)}.pix-setkey input{height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--nb-line-2);background:var(--nb-ground);color:var(--nb-text);font:inherit}.pix-setkey .nb-btn{height:44px}.pix-skip{align-self:center;border:0;background:none;padding:4px;color:var(--nb-text-3);font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pix-skip:hover:not(:disabled){color:var(--nb-text)}.stk-content{max-width:1240px}.stk-new{height:46px;padding:0 20px}.stk-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:26px;overflow:hidden}.stk-kpi{position:relative;display:flex;flex-direction:column;gap:4px;padding:18px 22px;border-right:1px solid var(--nb-line)}.stk-kpi:last-child{border-right:0}.stk-kpi-label{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nb-text-3)}.stk-kpi-value{font-family:var(--nb-font-display);font-size:1.6rem;font-weight:800;line-height:1.15}.stk-kpi-sub{font-size:.8rem;color:var(--nb-text-4)}.stk-kpi--accent{background:linear-gradient(180deg,rgba(255,47,209,.1),transparent 85%)}.stk-kpi--accent:before{content:"";position:absolute;left:22px;right:22px;top:0;height:2px;border-radius:0 0 2px 2px;background:var(--nb-accent);box-shadow:0 0 12px var(--nb-accent)}.stk-kpi--fiado .stk-kpi-value{color:#fbbf24}.stk-kpi--link{color:inherit;text-decoration:none;transition:background .15s}.stk-kpi--link:hover{background:#ff2fd124}.stk-kpi--link:hover .stk-kpi-sub{color:var(--nb-accent)}.stk-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-bottom:14px;padding:4px;border-radius:14px;background:var(--nb-ground-2);border:1px solid var(--nb-line);width:fit-content;max-width:100%}.stk-tabs::-webkit-scrollbar{display:none}.stk-tab{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:0;border-radius:10px;background:none;color:var(--nb-text-3);font-family:inherit;font-size:.88rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:color .15s,background .15s}.stk-tab:hover{color:var(--nb-text);background:#ffffff08}.stk-tab.on{color:var(--nb-text);background:var(--nb-surface-2);box-shadow:inset 0 0 0 1px var(--nb-line-2)}.stk-tab em{font-style:normal;font-size:.7rem;font-weight:700;min-width:18px;padding:1px 6px;border-radius:999px;background:#ffffff0d;color:var(--nb-text-3);text-align:center;font-variant-numeric:tabular-nums}.stk-tab.on em{background:var(--nb-accent);color:var(--nb-on-accent)}.stk-toolbar{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.stk-search{flex:1;min-width:220px;display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;border-radius:14px;border:1px solid var(--nb-line-2);background:var(--nb-surface);color:var(--nb-text-3);transition:border-color .15s,box-shadow .15s}.stk-search:focus-within{border-color:var(--nb-accent);box-shadow:0 0 0 3px var(--nb-accent-dim)}.stk-search input{flex:1;min-width:0;border:0;outline:0;background:none;color:var(--nb-text);font-family:inherit;font-size:.95rem}.stk-search button{border:0;background:none;color:var(--nb-text-3);font-size:1.3rem;cursor:pointer;line-height:1;padding:0 2px}.stk-toolbar select{height:46px;padding:0 38px 0 14px;border-radius:14px;border:1px solid var(--nb-line-2);background:var(--nb-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a8aa8' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--nb-text);font-family:inherit;font-size:.9rem;cursor:pointer;outline:0}.stk-toolbar select:focus{border-color:var(--nb-accent)}.stk-toolbar select option{background:var(--nb-surface)}.stk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;transition:opacity .2s}.stk-grid.is-loading{opacity:.55}.stk-card{position:relative;display:flex;flex-direction:column;padding:0;border-radius:20px;overflow:hidden;border:1px solid var(--nb-line);background:var(--nb-surface);box-shadow:inset 0 1px #ffffff0a;color:var(--nb-text);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .2s,transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s}.stk-card:hover{border-color:#ff2fd173;transform:translateY(-3px);box-shadow:0 20px 44px #0006,0 0 0 1px #ff2fd11f}.stk-card:focus-visible{outline:2px solid var(--nb-accent);outline-offset:2px}.stk-card--skeleton{height:320px;cursor:default;border:0}.stk-card-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--nb-ground-2)}.stk-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.stk-card:hover .stk-card-media img{transform:scale(1.04)}.stk-card-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(15,15,26,.35) 0%,transparent 30%,transparent 70%,rgba(26,26,46,.55) 100%);pointer-events:none}.stk-card-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#ffffff38;background-color:var(--nb-ground-2)}.stk-card-media .stk-status{position:absolute;top:12px;left:12px;z-index:1}.stk-card-count{position:absolute;right:12px;bottom:12px;z-index:1;font-size:.68rem;font-weight:700;padding:3px 8px;border-radius:999px;background:#0f0f1abf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--nb-text-2)}.stk-stamp{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%) rotate(-12deg);padding:6px 16px 5px;border:3px solid currentColor;border-radius:10px;font-family:var(--nb-font-display);font-size:1.35rem;font-weight:800;letter-spacing:.16em;background:#0f0f1a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='60'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.2 1.9'/%3E%3C/filter%3E%3Crect width='120' height='60' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='60'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.2 1.9'/%3E%3C/filter%3E%3Crect width='120' height='60' filter='url(%23n)'/%3E%3C/svg%3E")}.stk-stamp--vendido{color:#4ade80}.stk-stamp--fiado{color:#fbbf24}.stk-card.is-vendido .stk-card-media img,.stk-card.is-vendido .stk-card-placeholder{filter:grayscale(.7) brightness(.7)}.stk-card-body{display:flex;flex-direction:column;gap:5px;padding:14px 16px 16px;flex:1}.stk-card-open{display:block;width:100%;border:0;background:none;padding:0;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.stk-card-open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.stk-card-open:focus-visible{outline:none}.stk-card:has(.stk-card-open:focus-visible){outline:2px solid var(--nb-accent);outline-offset:2px}.stk-sell{position:relative;z-index:2;height:38px;padding:0 20px;flex-shrink:0}.stk-card-name{font-weight:700;font-size:1rem;line-height:1.3;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stk-card-meta{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:.78rem;color:var(--nb-text-3)}.stk-card-meta svg{color:var(--nb-text-4)}.stk-stale{color:#fbbf24}.stk-late{color:#f87171;font-weight:700}.stk-card-foot{margin-top:auto;padding-top:14px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.stk-card-numbers{display:flex;flex-direction:column;gap:3px;font-size:.74rem;color:var(--nb-text-4);min-width:0}.stk-card-numbers b{color:var(--nb-text-2);font-weight:700}.stk-card-numbers b.nb-pos{color:#4ade80}.stk-card-numbers b.nb-neg{color:#f87171}.stk-tag{position:relative;flex-shrink:0;display:inline-flex;align-items:center;height:34px;padding:0 13px 0 22px;background:var(--nb-accent);color:var(--nb-on-accent);font-family:var(--nb-font-display);font-size:1.02rem;font-weight:800;border-radius:0 9px 9px 0;clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%);box-shadow:0 0 18px #ff2fd14d}.stk-tag i{position:absolute;left:9px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--nb-surface)}.stk-tag.is-empty{background:var(--nb-surface-2);color:var(--nb-text-3);font-size:.78rem;font-weight:700;box-shadow:none}.stk-card.is-vendido .stk-tag,.stk-card.is-fiado .stk-tag{background:var(--nb-surface-2);color:var(--nb-text);box-shadow:inset 0 0 0 1px var(--nb-line-2)}.stk-status{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;font-weight:700;letter-spacing:.04em;padding:4px 9px;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid;white-space:nowrap}.stk-status i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.stk-status--disponivel{color:#4ade80;background:#0f1a14d1;border-color:#4ade8059}.stk-status--reservado{color:var(--nb-cyan);background:#0a181ed1;border-color:#00f5ff59}.stk-status--vendido{color:var(--nb-text-2);background:#1a1a2ed9;border-color:var(--nb-line-2)}.stk-status--fiado{color:#fbbf24;background:#1e180ad1;border-color:#fbbf2466}.stk-empty{overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:56px 20px 50px}.stk-empty-sign{font-size:clamp(1.8rem,4vw,2.6rem);margin-bottom:14px;transform:rotate(-3deg)}.stk-empty h2{margin:0;font-family:var(--nb-font-display);font-size:1.2rem}.stk-empty p{margin:0 0 10px;color:var(--nb-text-3);max-width:46ch;line-height:1.6}.stk-more{text-align:center;color:var(--nb-text-3);font-size:.86rem;margin:18px 0 0}.pd-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#05050c99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:flex-end;animation:pd-fade .2s ease}@keyframes pd-fade{0%{opacity:0}to{opacity:1}}.pd-drawer{width:min(580px,100%);height:100%;display:flex;flex-direction:column;background:var(--nb-ground);border-left:1px solid var(--nb-line);box-shadow:-30px 0 80px #00000080;animation:pd-in .28s cubic-bezier(.2,.7,.2,1);padding-top:var(--nb-safe-top);box-sizing:border-box}@keyframes pd-in{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}.pd-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 22px 16px;border-bottom:1px solid var(--nb-line)}.pd-head-title{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.pd-head-kicker{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--nb-accent)}.pd-head h2{margin:0;font-family:var(--nb-font-display);font-size:1.3rem;font-weight:800;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.pd-close{flex-shrink:0;width:38px;height:38px;border-radius:10px;border:1px solid var(--nb-line-2);background:none;color:var(--nb-text-2);display:flex;align-items:center;justify-content:center;cursor:pointer}.pd-close:hover{color:var(--nb-text);border-color:var(--nb-text-3)}.pd-body{flex:1;overflow-y:auto;padding:6px 22px 24px}.pd-section{padding:18px 0;border-bottom:1px solid var(--nb-line);display:flex;flex-direction:column;gap:14px}.pd-section:last-child{border-bottom:0}.pd-section h3{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nb-text-3)}.pd-section-head{display:flex;align-items:center;justify-content:space-between}.pd-section-head span{font-size:.8rem;color:var(--nb-text-4);font-variant-numeric:tabular-nums}.pd-soon{font-size:.66rem!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:999px;color:var(--nb-cyan)!important;background:#00f5ff14;border:1px solid rgba(0,245,255,.3)}.pd-field{display:flex;flex-direction:column;gap:7px;font-size:.82rem;font-weight:600;color:var(--nb-text-2);min-width:0;flex:1}.pd-field--battery{max-width:160px}.pd-label{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:18px}.pd-tag{font-style:normal;font-size:.64rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:999px;line-height:1.3}.pd-tag--req{color:var(--nb-accent);background:var(--nb-accent-dim)}.pd-tag--rec{color:var(--nb-cyan);background:#00f5ff1a}.pd-section h3 .nb-help{margin-left:4px}.pd-switch>span.pd-switch-label:last-child{flex-direction:row;align-items:center;gap:6px}.pd-imei label{cursor:default}.pd-optional{font-weight:500;color:var(--nb-text-4)}.pd-imei-row{display:flex;gap:10px}.pd-imei-input{position:relative;flex:1;min-width:0;display:block}.pd-imei-input input{padding-right:38px;font-variant-numeric:tabular-nums;letter-spacing:.04em}.pd-imei-input svg{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#4ade80}.pd-imei-input.is-valid input{border-color:#4ade808c}.pd-imei-input.is-invalid input{border-color:#f8717199}.pd-imei-input.is-invalid input:focus{box-shadow:0 0 0 3px #f8717126}.pd-imei-btn{flex-shrink:0;height:44px;padding:0 14px;font-size:.84rem}.pd-imei-btn:not(:disabled){color:var(--nb-text);border-color:#ff2fd173}.pd-imei-msg:empty{display:none}.pd-imei-msg{font-size:.78rem;font-weight:500;line-height:1.45;color:var(--nb-text-4)}.pd-imei-msg.is-short{color:var(--nb-text-3)}.pd-imei-msg.is-invalid{color:#f87171}.pd-imei-msg.is-valid{color:#4ade80}.pd-field input,.pd-field textarea{width:100%;box-sizing:border-box;height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--nb-line-2);background:var(--nb-ground-2);color:var(--nb-text);font-family:inherit;font-size:.95rem;font-weight:400;outline:none;transition:border-color .15s,box-shadow .15s;color-scheme:dark}.pd-field textarea{height:auto;padding:12px 14px;resize:vertical;line-height:1.5}.pd-field input:focus,.pd-field textarea:focus{border-color:var(--nb-accent);box-shadow:0 0 0 3px var(--nb-accent-dim)}.pd-field input::placeholder,.pd-field textarea::placeholder{color:var(--nb-text-4)}.pd-row{display:flex;gap:12px;align-items:flex-end}.pd-money,.pd-suffix{position:relative;display:block}.pd-money i,.pd-suffix i{position:absolute;top:50%;transform:translateY(-50%);font-style:normal;font-size:.85rem;font-weight:600;color:var(--nb-text-4);pointer-events:none}.pd-money i{left:14px}.pd-money input{padding-left:40px;font-variant-numeric:tabular-nums}.pd-suffix i{right:14px}.pd-suffix input{padding-right:32px}.pd-chips{display:flex;flex-wrap:wrap;gap:6px}.pd-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--nb-line-2);background:var(--nb-ground-2);color:var(--nb-text-2);font-family:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.pd-chip:hover{border-color:var(--nb-text-3);color:var(--nb-text)}.pd-chip.on{border-color:#ff2fd180;background:var(--nb-accent-dim);color:var(--nb-accent)}.pd-profit-preview{padding:11px 14px;border-radius:12px;background:var(--nb-surface);border:1px solid var(--nb-line);font-size:.86rem;color:var(--nb-text-3)}.pd-profit-preview b{color:var(--nb-text)}.pd-hint{margin:-4px 0 0;font-size:.78rem;color:var(--nb-text-4)}.pd-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pd-photo,.pd-photo-add{position:relative;aspect-ratio:1;border-radius:14px;overflow:hidden;border:1px solid var(--nb-line-2);background:var(--nb-ground-2)}.pd-photo img{width:100%;height:100%;object-fit:cover;display:block}.pd-photo.is-cover{border-color:#ff2fd18c}.pd-photo-cover{position:absolute;left:8px;bottom:8px;font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--nb-accent);color:var(--nb-on-accent)}.pd-photo-actions{position:absolute;top:6px;right:6px;display:flex;gap:5px}.pd-photo-actions button{width:28px;height:28px;border-radius:8px;border:0;display:flex;align-items:center;justify-content:center;background:#0f0f1ac7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer}.pd-photo-actions button:hover{background:var(--nb-accent);color:var(--nb-on-accent)}.pd-photo-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-style:dashed;color:var(--nb-text-3);font-family:inherit;font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s}.pd-photo-add:hover:not(:disabled){border-color:var(--nb-accent);color:var(--nb-accent)}.pd-upload{display:flex;flex-direction:column;gap:8px;width:76%;font-size:.74rem;text-align:center}.pd-upload i{display:block;height:4px;border-radius:4px;background:var(--nb-accent);transition:width .2s}.pd-receipt{position:relative;margin-top:16px;padding:18px 20px 26px;background:#f4f1ea;color:#23202b;font-family:var(--nb-font-mono);font-size:.8rem;border-radius:6px 6px 0 0;box-shadow:0 14px 30px #00000059;transform:rotate(-.6deg);-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / 14px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / 14px 100%}.pd-receipt-head{display:flex;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px dashed rgba(35,32,43,.4);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pd-receipt-item{padding:10px 0 6px;font-weight:700;font-size:.86rem}.pd-receipt dl{margin:0;display:flex;flex-direction:column;gap:4px}.pd-receipt dl div{display:flex;align-items:baseline;gap:6px}.pd-receipt dt{flex:1;display:flex;gap:6px}.pd-receipt dt:after{content:"";flex:1;border-bottom:1px dotted rgba(35,32,43,.35);transform:translateY(-4px)}.pd-receipt dd{margin:0;font-weight:700}.pd-receipt-total{margin-top:4px;padding-top:8px;border-top:1px dashed rgba(35,32,43,.4);font-size:.95rem}.pd-receipt-total dd.nb-pos{color:#15803d}.pd-receipt-total dd.nb-neg{color:#b91c1c}.pd-receipt-foot{margin-top:12px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:.72rem}.pd-receipt-foot b{padding:1px 8px;border:1.5px solid currentColor;border-radius:4px;letter-spacing:.14em;transform:rotate(-3deg)}.pd-receipt.is-vendido .pd-receipt-foot b{color:#15803d}.pd-receipt.is-fiado .pd-receipt-foot b{color:#b45309}.pd-receipt-credit{margin-top:10px;padding-top:8px;border-top:1px dashed rgba(35,32,43,.4);display:flex;flex-direction:column;gap:3px;font-size:.74rem}.pd-receipt-credit>div{display:flex;justify-content:space-between;gap:10px}.pd-receipt-credit .pd-receipt-left{margin-top:4px;font-weight:700;font-size:.86rem}.pd-receipt-credit .is-late{color:#b91c1c;font-weight:700}.pd-receipt-edit{display:block;margin-top:12px;font-size:.68rem;color:#6b5b8a}.pd-receipt-edit button{border:0;background:none;padding:0;font-family:var(--nb-font-mono);font-size:.68rem;font-weight:700;color:#6b5b8a;text-decoration:underline;cursor:pointer}.pd-fiado-box{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:14px;border:1px solid rgba(251,191,36,.3);background:#fbbf240d}.pd-fiado-box .pd-hint{margin:0}.pd-wa{color:#25d366!important;border-color:#25d36666!important}.pd-head{align-items:center}.pd-head-thumb{width:56px;height:56px;flex-shrink:0;border-radius:14px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--nb-surface);border:1px solid var(--nb-line-2);color:var(--nb-text-4)}.pd-head-thumb img{width:100%;height:100%;object-fit:cover}.pd-head-title{flex:1}.pd-switch{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.pd-switch input{position:absolute;opacity:0;pointer-events:none}.pd-switch-track{flex-shrink:0;position:relative;width:40px;height:23px;border-radius:999px;background:var(--nb-line-2);transition:background .2s;margin-top:1px}.pd-switch-track i{position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#fff;transition:transform .2s}.pd-switch input:checked+.pd-switch-track{background:var(--nb-accent)}.pd-switch input:checked+.pd-switch-track i{transform:translate(17px)}.pd-switch input:focus-visible+.pd-switch-track{outline:2px solid var(--nb-accent);outline-offset:2px}.pd-switch>span:last-child{display:flex;flex-direction:column;gap:2px}.pd-switch b{font-size:.9rem}.pd-switch em{font-style:normal;font-size:.78rem;color:var(--nb-text-3);line-height:1.45}.pd-danger{align-items:flex-start}.pd-link-danger{border:0;background:none;padding:0;color:#f87171;font-family:inherit;font-size:.86rem;font-weight:600;cursor:pointer}.pd-link-danger:hover{text-decoration:underline}.pd-danger-confirm{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.88rem;color:var(--nb-text-2)}.pd-danger-confirm .nb-btn{height:38px}.pd-foot{padding:14px 22px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--nb-line);background:var(--nb-ground-2)}.pd-actions{display:flex;gap:10px}.pd-actions .nb-btn{flex:1;height:48px}.pd-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:16px;background:#05050cb3;animation:pd-fade .15s ease}.pd-dialog{width:min(460px,100%);min-width:0;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:20px;background:var(--nb-surface);border:1px solid var(--nb-line-2);box-shadow:0 30px 80px #0009;max-height:calc(100dvh - 32px);overflow-y:auto}.pd-dialog>.pd-dialog-actions{position:sticky;bottom:-24px;margin:0 -24px -24px;padding:14px 24px 24px;background:linear-gradient(180deg,rgba(26,26,46,0) 0,var(--nb-surface) 14px);z-index:2}.pd-dialog h3{margin:0;font-family:var(--nb-font-display);font-size:1.25rem;font-weight:800}.pd-dialog-sub{margin:-8px 0 4px;color:var(--nb-text-3);font-size:.88rem}.pd-dialog .pd-field input,.pd-dialog .pd-profit-preview{background:var(--nb-ground)}.pd-dialog-actions{display:flex;gap:10px;margin-top:4px}.pd-dialog-actions .nb-btn{flex:1;height:46px}@media(max-width:1000px){.stk-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.stk-kpi:nth-child(2){border-right:0}.stk-kpi:nth-child(-n+2){border-bottom:1px solid var(--nb-line)}}@media(max-width:640px){.stk-new{width:auto}.stk-kpi{padding:14px 16px}.stk-kpi-value{font-size:1.2rem}.stk-kpi--accent:before{left:16px;right:16px}.stk-tabs{width:100%;box-sizing:border-box}.stk-tabs{gap:2px;overflow:hidden}.stk-tab{flex:1 1 auto;min-width:0;justify-content:center;padding:9px 4px;font-size:.78rem;gap:5px;white-space:nowrap;letter-spacing:-.01em}.stk-tab em{padding:1px 6px;font-size:.66rem}.stk-toolbar .stk-search{flex:1 1 100%;min-width:0}.stk-toolbar select{flex:1 1 0;min-width:0}.stk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stk-card{border-radius:16px}.stk-card-body{padding:10px 11px 12px}.stk-card-name{font-size:.86rem}.stk-card-meta{font-size:.72rem}.stk-card-foot{flex-direction:column;align-items:stretch;gap:8px;padding-top:10px}.stk-card-numbers{flex-direction:row;align-items:baseline;gap:5px}.stk-tag{align-self:flex-start;height:30px;font-size:.92rem}.stk-stamp{font-size:1rem;padding:4px 10px 3px;border-width:2px}.pd-drawer{width:100%;border-left:0}.pd-head,.pd-body,.pd-foot{padding-left:16px;padding-right:16px}.pd-row{flex-direction:column;align-items:stretch}.pd-field--battery{max-width:none}.pd-imei-row{flex-direction:column}.pd-imei-btn{width:100%}.pd-dialog{padding:20px}.pd-dialog>.pd-dialog-actions{bottom:-20px;margin:0 -20px -20px;padding:14px 20px 20px}}@media(max-width:380px){.stk-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.pd-backdrop,.pd-drawer,.pd-dialog-backdrop{animation:none}}.stk-card-seal{position:absolute;left:12px;bottom:12px;z-index:1;padding:3px 8px;border-radius:999px;background:#0f0f1ac7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pd-head-badges{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pd-head-seal{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.pd-head-seal em{font-style:normal;font-size:.72rem;color:var(--nb-text-3);text-decoration:underline;text-underline-offset:2px}.pd-head-seal:hover em{color:var(--nb-text)}.pd-anc-link{display:flex;align-items:center;justify-content:center;gap:8px;height:42px;margin-bottom:10px;border-radius:12px;border:1px dashed rgba(0,245,255,.45);background:#00f5ff0d;color:var(--nb-cyan);font-weight:700;font-size:.9rem;text-decoration:none;transition:background .15s,border-color .15s}.pd-anc-link:hover{background:#00f5ff1a;border-color:var(--nb-cyan)}.pd-review-ask{display:flex;align-items:center;gap:12px;width:100%;margin-top:12px;padding:12px 14px;border-radius:14px;border:1px dashed rgba(251,191,36,.45);background:#fbbf240f;color:#fbbf24;font:inherit;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.pd-review-ask:hover:not(:disabled){background:#fbbf241f;border-color:#fbbf24}.pd-review-ask:disabled{opacity:.6;cursor:progress}.pd-review-ask span{display:flex;flex-direction:column;gap:2px}.pd-review-ask b{font-size:.9rem;color:var(--nb-text)}.pd-review-ask em{font-style:normal;font-size:.78rem;color:var(--nb-text-3)}.stk-meter{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px;padding:10px 14px;border-radius:12px;border:1px solid var(--nb-line);background:var(--nb-ground-2);font-size:.84rem}.stk-meter-text{display:inline-flex;align-items:center;gap:6px;color:var(--nb-text-2);white-space:nowrap}.stk-meter-bar{flex:1 1 140px;height:6px;border-radius:4px;background:var(--nb-line);overflow:hidden}.stk-meter-bar i{display:block;height:100%;border-radius:4px;background:var(--nb-cyan)}.stk-meter.is-low .stk-meter-bar i{background:#fbbf24}.stk-meter.is-full .stk-meter-bar i{background:#f87171}.stk-meter.is-low,.stk-meter.is-full{border-color:#fbbf2459}.stk-meter-up{padding:0;border:0;background:none;font:inherit;font-weight:700;color:var(--nb-cyan);cursor:pointer;white-space:nowrap}.stk-meter-up:hover{text-decoration:underline}.pd-pdf svg{color:var(--nb-cyan)}.cx-content{max-width:1240px}.cx-muted{margin:0;color:var(--nb-text-3);font-size:.9rem;line-height:1.6}.cx-month{display:inline-flex;align-items:center;gap:4px;margin:-8px 0 18px;padding:4px;border-radius:14px;background:var(--nb-ground-2);border:1px solid var(--nb-line)}.cx-month span{min-width:170px;text-align:center;font-weight:700;font-size:.92rem}.cx-month button{width:36px;height:34px;border-radius:10px;border:0;background:none;color:var(--nb-text-2);font-size:1.3rem;cursor:pointer}.cx-month button:hover:not(:disabled){background:var(--nb-surface-2);color:var(--nb-text)}.cx-month button:disabled{opacity:.3;cursor:default}.cx-start{overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 26px;margin-bottom:16px;border-color:#ff2fd140}.cx-start-sign{font-size:1.9rem;transform:rotate(-4deg)}.cx-start-text h2{margin:0 0 4px;font-family:var(--nb-font-display);font-size:1.1rem}.cx-start-text p{margin:0;color:var(--nb-text-2);font-size:.9rem;line-height:1.55}.cx-start-form{display:flex;gap:10px}.cx-start-form .pd-money{width:180px}.cx-start-form input{width:100%;box-sizing:border-box;height:46px;padding:0 14px 0 40px;border-radius:12px;border:1px solid var(--nb-line-2);background:var(--nb-ground-2);color:var(--nb-text);font-family:inherit;font-size:1rem;outline:none}.cx-start-form input:focus{border-color:var(--nb-accent);box-shadow:0 0 0 3px var(--nb-accent-dim)}.cx-start-form .nb-btn{height:46px}.cx-top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;margin-bottom:14px}.cx-register{padding:18px 20px 16px;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 30%),linear-gradient(160deg,#23233c,#17172b)}.cx-register-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.cx-register-top span:first-child{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nb-text-3)}.cx-register-leds{display:flex;gap:6px}.cx-register-leds i{width:7px;height:7px;border-radius:50%;background:#2c2c48}.cx-register-leds i:first-child{background:#4ade80;box-shadow:0 0 8px #4ade80}.cx-display{position:relative;display:flex;align-items:baseline;justify-content:flex-end;gap:10px;padding:18px 20px 14px;border-radius:14px;background:#07070e;box-shadow:inset 0 2px 14px #000c,inset 0 0 0 1px #ffffff0d,0 1px #ffffff0d;font-family:var(--nb-font-mono);overflow:hidden}.cx-display:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(180deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px);pointer-events:none}.cx-display-digits{position:relative;display:inline-block}.cx-display-ghost,.cx-display-value{font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:700;letter-spacing:.02em;line-height:1;font-variant-numeric:tabular-nums}.cx-display-ghost{position:absolute;right:0;bottom:0;color:#ff2fd114;-webkit-user-select:none;user-select:none;white-space:nowrap}.cx-display-value{position:relative;white-space:nowrap;color:#ff7ce4;text-shadow:0 0 6px rgba(255,47,209,.9),0 0 18px rgba(255,47,209,.55);font-variant-numeric:tabular-nums}.cx-display-cur{position:relative;color:#ff7ce499;font-weight:700;font-size:1rem}.cx-display.is-neg .cx-display-value{color:#ff8a8a;text-shadow:0 0 6px rgba(248,113,113,.9),0 0 18px rgba(248,113,113,.5)}.cx-display.is-neg .cx-display-cur{color:#ff8a8a99}.cx-register-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px}.cx-register-foot span{font-size:.82rem;color:var(--nb-text-3)}.cx-register-foot .nb-btn{height:38px;padding:0 14px;flex-shrink:0}.cx-flow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cx-flow-item{display:flex;flex-direction:column;gap:4px;padding:18px 20px}.cx-flow-item:first-child{border-right:1px solid var(--nb-line)}.cx-flow-item.is-result{grid-column:span 2;border-top:1px solid var(--nb-line)}.cx-flow-item span{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nb-text-3)}.cx-flow-item b{font-family:var(--nb-font-display);font-size:1.45rem;font-weight:800}.cx-flow-item.is-result b{font-size:1.8rem}.cx-flow-item em{font-style:normal;font-size:.8rem;color:var(--nb-text-4)}.cx-main{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:14px;align-items:start}.cx-side{display:flex;flex-direction:column;gap:14px;position:sticky;top:20px}.cx-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;flex-wrap:wrap}.cx-panel-head h2{margin:0;font-family:var(--nb-font-display);font-size:1.05rem;font-weight:800}.cx-seg{display:flex;gap:4px;padding:3px;border-radius:11px;background:var(--nb-ground-2);border:1px solid var(--nb-line)}.cx-seg button{border:0;background:none;color:var(--nb-text-3);font-family:inherit;font-size:.8rem;font-weight:600;padding:6px 11px;border-radius:8px;cursor:pointer}.cx-seg button.on{background:var(--nb-surface-2);color:var(--nb-text);box-shadow:inset 0 0 0 1px var(--nb-line-2)}.cx-statement{padding:20px 20px 10px;min-height:280px}.cx-statement.skeleton{border:0}.cx-statement-empty{padding:30px 0;text-align:center}.cx-day{margin-top:10px}.cx-day header{display:flex;justify-content:space-between;align-items:baseline;padding:8px 4px;border-bottom:1px dashed var(--nb-line);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nb-text-3)}.cx-day header b{font-size:.82rem;letter-spacing:0}.cx-day ul{list-style:none;margin:0;padding:4px 0 6px}.cx-row{width:100%;display:flex;align-items:center;gap:12px;padding:9px 6px;border:0;border-radius:12px;background:none;color:inherit;font-family:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s}.cx-row:hover{background:#ffffff08}.cx-row-icon{width:36px;height:36px;flex-shrink:0;border-radius:11px;display:flex;align-items:center;justify-content:center;border:1px solid}.cx-row-icon.is-entrada{color:#4ade80;border-color:#4ade804d;background:#4ade8014}.cx-row-icon.is-saida{color:var(--nb-text-2);border-color:var(--nb-line-2);background:var(--nb-ground-2)}.cx-row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cx-row-text b{font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-row-text em{font-style:normal;font-size:.76rem;color:var(--nb-text-4);display:flex;align-items:center;gap:4px;flex-wrap:wrap}.cx-auto{margin-left:4px;font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:1px 7px;border-radius:999px;color:var(--nb-accent);background:var(--nb-accent-dim)}.cx-row-amount{font-family:var(--nb-font-display);font-size:.95rem;font-weight:800;white-space:nowrap}.cx-receipt{position:relative;padding:20px 22px 30px;background:#f4f1ea;color:#23202b;font-family:var(--nb-font-mono);font-size:.8rem;border-radius:6px 6px 0 0;box-shadow:0 16px 34px #00000059;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / 14px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / 14px 100%}.cx-receipt.skeleton{height:300px;background:var(--nb-surface)}.cx-receipt-head{display:flex;justify-content:space-between;gap:10px;padding-bottom:10px;margin-bottom:8px;border-bottom:1px dashed rgba(35,32,43,.4);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cx-receipt dl{margin:0;display:flex;flex-direction:column;gap:5px}.cx-receipt dl div{display:flex;align-items:baseline;gap:6px}.cx-receipt dt{flex:1;display:flex;gap:6px}.cx-receipt dt:after{content:"";flex:1;border-bottom:1px dotted rgba(35,32,43,.35);transform:translateY(-4px)}.cx-receipt dd{margin:0;font-weight:700;white-space:nowrap}.cx-receipt dl .minus dd{color:#8a2c2c}.cx-receipt dl .muted{opacity:.55}.cx-receipt dl .sub{margin:4px 0;padding:6px 0;border-top:1px dashed rgba(35,32,43,.4);border-bottom:1px dashed rgba(35,32,43,.4)}.cx-receipt-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:10px;border-top:2px solid #23202b;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.cx-receipt-total b{font-size:1.25rem;letter-spacing:0}.cx-receipt-total.pos b{color:#15803d}.cx-receipt-total.neg b{color:#b91c1c}.cx-receipt-extra{display:flex;justify-content:space-between;margin-top:8px;font-size:.74rem;opacity:.75}.cx-where{padding:18px 20px}.cx-where ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:11px}.cx-where li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "bar bar";align-items:center;gap:6px 10px}.cx-where-label{grid-area:label;display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--nb-text-2);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cx-where-bar{grid-area:bar}.cx-where li>b{grid-area:value}.cx-where-stock{display:flex;align-items:center;gap:8px;margin:14px 0 0;padding-top:12px;border-top:1px dashed var(--nb-line);font-size:.8rem;color:var(--nb-text-3)}.cx-where-stock b{color:var(--nb-text)}.cx-where-label svg{flex-shrink:0;color:var(--nb-text-4)}.cx-where-bar{height:10px;border-radius:0 4px 4px 0;background:#ffffff0a;overflow:hidden}.cx-where-bar i{display:block;height:100%;border-radius:0 4px 4px 0;background:#ee2ac4}.cx-where b{font-family:var(--nb-font-display);font-size:.85rem;font-weight:800}.cx-dialog{width:min(500px,100%);max-height:calc(100dvh - 32px);overflow-y:auto}.cx-kind{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;padding:4px;border-radius:13px;background:var(--nb-ground);border:1px solid var(--nb-line)}.cx-kind-btn{height:40px;border:0;border-radius:10px;background:none;color:var(--nb-text-3);font-family:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.cx-kind-btn.on.is-saida{background:#f8717124;color:#fca5a5;box-shadow:inset 0 0 0 1px #f8717159}.cx-kind-btn.on.is-entrada{background:#4ade801f;color:#86efac;box-shadow:inset 0 0 0 1px #4ade8059}.cx-delete{flex:0 0 auto!important;padding:0 16px}@media(max-width:1050px){.cx-main{grid-template-columns:minmax(0,1fr)}.cx-side{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(max-width:820px){.cx-top{grid-template-columns:minmax(0,1fr)}.cx-start{grid-template-columns:minmax(0,1fr);gap:14px}.cx-start-form{flex-wrap:wrap}.cx-start-form .pd-money{flex:1;width:auto}}@media(max-width:640px){.cx-month{width:100%;justify-content:space-between;box-sizing:border-box}.cx-side{grid-template-columns:minmax(0,1fr)}.cx-flow-item{padding:14px 16px}.cx-flow-item b{font-size:1.15rem}.cx-flow-item.is-result b{font-size:1.4rem}.cx-statement{padding:16px 12px 8px}.cx-panel-head{flex-direction:column;align-items:stretch}.cx-seg button{flex:1}}.cx-receipt .nb-help{color:#23202b80}.cx-receipt .nb-help:hover,.cx-receipt .nb-help.is-open{color:#c0179f;background:#c0179f1a}.fd-content{max-width:1080px}.fd-pix-hint{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;margin-bottom:16px;border-radius:14px;border:1px dashed rgba(0,245,255,.35);background:#00f5ff0d;color:var(--nb-text-2);font-size:.88rem;text-decoration:none}.fd-pix-hint b{color:var(--nb-cyan);white-space:nowrap}.fd-pix-hint:hover{border-color:#00f5ff99}.fd-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;margin-bottom:22px}.fd-kpi{position:relative;display:flex;flex-direction:column;gap:4px;padding:18px 22px;border-right:1px solid var(--nb-line)}.fd-kpi:last-child{border-right:0}.fd-kpi span{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nb-text-3)}.fd-kpi b{font-family:var(--nb-font-display);font-size:1.6rem;font-weight:800}.fd-kpi em{font-style:normal;font-size:.8rem;color:var(--nb-text-4)}.fd-kpi.is-accent{background:linear-gradient(180deg,rgba(251,191,36,.1),transparent 85%)}.fd-kpi.is-accent b{color:#fbbf24}.fd-kpi.is-late b{color:#f87171}.fd-kpi.is-late:before,.fd-kpi.is-accent:before{content:"";position:absolute;left:22px;right:22px;top:0;height:2px;border-radius:0 0 2px 2px;background:currentColor}.fd-kpi.is-accent:before{color:#fbbf24;box-shadow:0 0 12px #fbbf24}.fd-kpi.is-late:before{color:#f87171;box-shadow:0 0 12px #f87171}.fd-toolbar{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap;align-items:center}.fd-toolbar .cx-seg{height:46px;box-sizing:border-box;align-items:center}.fd-book{position:relative;padding:20px 20px 18px 56px;border-radius:20px;border:1px solid var(--nb-line);background-color:#17172a;background-image:linear-gradient(90deg,transparent 39px,rgba(255,47,209,.45) 39px,rgba(255,47,209,.45) 41px,transparent 41px),repeating-linear-gradient(180deg,transparent 0 33px,rgba(255,255,255,.045) 33px 34px);box-shadow:inset 0 1px #ffffff0a,0 18px 40px #00000040;margin-bottom:30px}.fd-book:before{content:"";position:absolute;left:13px;top:22px;bottom:22px;width:10px;background:radial-gradient(circle at 5px 5px,var(--nb-ground) 4px,transparent 4.5px) 0 0 / 10px 34px repeat-y;opacity:.9}.fd-book-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.fd-book-title{font-size:1.7rem;transform:rotate(-2deg);transform-origin:left}.fd-book-sub{font-size:.8rem;color:var(--nb-text-4)}.fd-book-loading{height:220px;border-radius:12px}.fd-book-none{color:var(--nb-text-3);padding:20px 0;margin:0}.fd-entries{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.fd-entry{border-radius:16px;background:#1a1a2eeb;border:1px solid var(--nb-line);overflow:hidden;transition:border-color .2s,box-shadow .2s}.fd-entry:hover{border-color:var(--nb-line-2)}.fd-entry.is-open{border-color:#ff2fd159;box-shadow:0 12px 30px #0000004d}.fd-entry.is-late{border-left:3px solid #f87171}.fd-entry-head{display:flex;align-items:stretch}.fd-entry-main{flex:1;min-width:0;display:flex;align-items:center;gap:14px;padding:14px 10px 12px 16px;border:0;background:none;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.fd-avatar{width:40px;height:40px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--nb-font-display);font-weight:800;color:#fbbf24;background:#fbbf241a;border:1px solid rgba(251,191,36,.35)}.fd-entry.is-late .fd-avatar{color:#f87171;background:#f871711a;border-color:#f8717166}.fd-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fd-who b{font-size:1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-who em{font-style:normal;font-size:.78rem;color:var(--nb-text-4)}.fd-badge{flex-shrink:0;font-size:.7rem;font-weight:700;letter-spacing:.04em;padding:4px 10px;border-radius:999px;border:1px solid var(--nb-line-2);color:var(--nb-text-3);white-space:nowrap}.fd-badge.is-late{color:#f87171;border-color:#f8717166;background:#f8717114}.fd-badge.is-soon{color:#fbbf24;border-color:#fbbf2466;background:#fbbf2414}.fd-badge.is-none{opacity:.7}.fd-owed{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:120px}.fd-owed b{font-family:var(--nb-font-display);font-size:1.25rem;font-weight:800}.fd-owed em{font-style:normal;font-size:.72rem;color:var(--nb-text-4);white-space:nowrap}.fd-chevron{flex-shrink:0;color:var(--nb-text-4);transition:transform .2s}.fd-entry.is-open .fd-chevron{transform:rotate(180deg);color:var(--nb-accent)}.fd-wa{flex-shrink:0;display:flex;align-items:center;gap:7px;padding:0 16px;border-left:1px solid var(--nb-line);color:#25d366;font-size:.84rem;font-weight:700;text-decoration:none;transition:background .15s}.fd-wa:hover{background:#25d36614}.fd-progress{height:3px;background:#ffffff0a}.fd-progress i{display:block;height:100%;background:#4ade80;box-shadow:0 0 8px #4ade8099}.fd-items{list-style:none;margin:0;padding:6px 14px 14px;display:flex;flex-direction:column;gap:8px;border-top:1px dashed var(--nb-line)}.fd-item{padding:10px 6px;border-bottom:1px dashed var(--nb-line)}.fd-item:last-child{border-bottom:0}.fd-item-top{display:flex;align-items:center;gap:12px}.fd-item-thumb{width:42px;height:42px;flex-shrink:0;border-radius:11px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--nb-ground-2);border:1px solid var(--nb-line-2);color:var(--nb-text-4)}.fd-item-thumb img{width:100%;height:100%;object-fit:cover}.fd-item-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fd-item-name b{font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-item-name em{font-style:normal;font-size:.76rem;color:var(--nb-text-4)}.fd-item-name em .is-late{color:#f87171;font-weight:700}.fd-item-nums{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:.74rem;color:var(--nb-text-4);white-space:nowrap}.fd-item-nums b{color:var(--nb-text);font-family:var(--nb-font-display)}.fd-item-nums span:last-child b{color:#fbbf24;font-size:.95rem}.fd-item-pay{height:38px;padding:0 16px;flex-shrink:0}.fd-payments{list-style:none;margin:10px 0 0 54px;padding:0;display:flex;flex-direction:column;gap:4px}.fd-payments li{display:grid;grid-template-columns:52px minmax(0,1fr) auto 26px;align-items:center;gap:8px;font-family:var(--nb-font-mono);font-size:.74rem;color:var(--nb-text-3)}.fd-payments b{font-family:var(--nb-font-mono);font-size:.78rem}.fd-payments button{width:24px;height:24px;border-radius:7px;border:1px solid transparent;background:none;color:var(--nb-text-4);font-size:1rem;cursor:pointer}.fd-payments button:hover{color:#f87171;border-color:#f8717159}.fd-empty{overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:56px 20px 50px}.fd-empty-sign{font-size:clamp(1.8rem,4vw,2.6rem);margin-bottom:14px;transform:rotate(-3deg)}.fd-empty h2{margin:0;font-family:var(--nb-font-display);font-size:1.2rem}.fd-empty p{margin:0;color:var(--nb-text-3);max-width:50ch;line-height:1.6}.fd-settled h2{margin:0 0 12px;font-family:var(--nb-font-display);font-size:1.05rem;font-weight:800}.fd-settled ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fd-settled li{display:flex;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px dashed var(--nb-line);font-size:.88rem;color:var(--nb-text-3)}.fd-settled-check{width:22px;height:22px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;color:#4ade80;background:#4ade801a}.fd-settled-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-settled-text b{color:var(--nb-text)}.fd-settled-date{font-size:.78rem;color:var(--nb-text-4);white-space:nowrap}.fd-settled li>b{font-family:var(--nb-font-display);color:var(--nb-text-2)}@media(max-width:760px){.fd-kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fd-kpi:first-child{grid-column:span 2;border-right:0;border-bottom:1px solid var(--nb-line)}.fd-book{padding:16px 12px 14px 40px;background-image:linear-gradient(90deg,transparent 27px,rgba(255,47,209,.45) 27px,rgba(255,47,209,.45) 29px,transparent 29px),repeating-linear-gradient(180deg,transparent 0 33px,rgba(255,255,255,.045) 33px 34px)}.fd-book:before{left:8px}.fd-entry-main{flex-wrap:wrap;gap:10px 12px;padding:12px}.fd-who{flex-basis:calc(100% - 52px)}.fd-owed{align-items:flex-start;min-width:0;margin-left:52px}.fd-chevron{margin-left:auto}.fd-entry-head{flex-direction:column}.fd-wa{justify-content:center;padding:11px 14px;border-left:0;border-top:1px solid var(--nb-line)}.fd-items{padding:4px 10px 12px}.fd-item-top{flex-wrap:wrap;gap:8px 12px}.fd-item-name{flex-basis:calc(100% - 56px)}.fd-item-name b{white-space:normal}.fd-item-nums{flex-direction:row;gap:14px;align-items:baseline;margin-left:54px}.fd-item-pay{margin-left:auto}.fd-payments{margin-left:0}.fd-payments li{grid-template-columns:44px minmax(0,1fr) auto 24px}.fd-toolbar .cx-seg{width:100%}.fd-toolbar .cx-seg button{flex:1}}.fd-picker{width:min(520px,100%);max-height:min(640px,calc(100vh - 32px))}.fd-picker .stk-search{flex:none}.fd-picker-loading{height:180px;border-radius:14px}.fd-picker-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:22px 12px;border-radius:14px;border:1px dashed var(--nb-line-2);color:var(--nb-text-3);text-align:center}.fd-picker-empty p,.fd-picker-none{margin:0;color:var(--nb-text-3);font-size:.9rem}.fd-picker-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;overflow-y:auto;min-height:0;flex:1}.fd-picker-list button{width:100%;display:flex;align-items:center;gap:12px;padding:9px 12px 9px 9px;border-radius:12px;border:1px solid var(--nb-line);background:var(--nb-ground-2);color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.fd-picker-list button:hover,.fd-picker-list button:focus-visible{border-color:#ff2fd180;background:var(--nb-surface);outline:none}.fd-picker-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fd-picker-name b{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-picker-name em{font-style:normal;font-size:.76rem;color:var(--nb-text-4)}.fd-picker-cost{flex-shrink:0;font-size:.76rem;color:var(--nb-text-4)}.fd-picker-cost b{color:var(--nb-text-2);font-size:.86rem}.vs-content{max-width:1180px}.vs-lobby{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:22px;align-items:start}.vs-new{position:relative;overflow:hidden;padding:24px;display:flex;flex-direction:column;gap:18px}.vs-new>*:not(.vs-new-glow){position:relative}.vs-new-glow{position:absolute;inset:-40% -30% auto auto;width:360px;height:360px;background:radial-gradient(circle,rgba(0,245,255,.16),transparent 65%);pointer-events:none}.vs-new-head p{margin:6px 0 0;color:var(--nb-text-3);font-size:.9rem}.vs-new-sign{font-size:2rem}.vs-devices{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.vs-device{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 12px 16px;border-radius:16px;border:1px solid var(--nb-line-2);background:#0f0f1ab3;color:var(--nb-text-3);font-family:inherit;cursor:pointer;transition:border-color .2s,color .2s,box-shadow .2s,background .2s}.vs-device svg{color:var(--nb-text-4);transition:color .2s,filter .2s;margin-bottom:4px}.vs-device b{font-family:var(--nb-font-display);font-size:1.05rem;font-weight:800;color:var(--nb-text-2)}.vs-device em{font-style:normal;font-size:.74rem;text-align:center;color:var(--nb-text-4)}.vs-device:hover{border-color:#ff2fd166}.vs-device.is-on{border-color:var(--nb-accent);background:#ff2fd112;box-shadow:0 0 0 3px var(--nb-accent-dim),0 0 28px #ff2fd12e}.vs-device.is-on svg{color:var(--nb-accent);filter:drop-shadow(0 0 6px rgba(255,47,209,.8))}.vs-device.is-on b{color:var(--nb-text)}.vs-device.is-on em{color:var(--nb-text-3)}.vs-new-fields{display:flex;flex-direction:column;gap:12px}.vs-new-fields .pd-field input{background:#0f0f1ad9}.vs-start{height:52px;font-size:1rem;gap:10px}.vs-history-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.vs-history-head h2{margin:0;font-family:var(--nb-font-display);font-size:1.15rem;font-weight:800}.vs-history-sub{margin:4px 0 14px;color:var(--nb-text-4);font-size:.82rem}.vs-history-empty{padding:28px 20px;border-radius:16px;border:1px dashed var(--nb-line-2);color:var(--nb-text-3);text-align:center;margin:0}.vs-hist-loading{height:220px;border-radius:16px}.vs-counts{display:flex;gap:14px;flex-wrap:wrap;font-size:.78rem;color:var(--nb-text-4)}.vs-counts b{font-family:var(--nb-font-display);font-size:.95rem}.vs-counts .is-aprovada b{color:#4ade80}.vs-counts .is-atencao b{color:#fbbf24}.vs-counts .is-reprovada b{color:#f87171}.vs-hist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.vs-hist-row{display:flex;align-items:stretch;border-radius:14px;border:1px solid var(--nb-line);background:var(--nb-surface);transition:border-color .2s}.vs-hist-row:hover{border-color:var(--nb-line-2)}.vs-hist-main{flex:1;min-width:0;display:flex;align-items:center;gap:14px;padding:12px 6px 12px 14px;color:inherit;text-decoration:none}.vs-hist-icon{width:42px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--nb-ground-2);color:var(--nb-text-3)}.vs-hist-row.is-aprovada .vs-hist-icon{color:#4ade80}.vs-hist-row.is-atencao .vs-hist-icon{color:#fbbf24}.vs-hist-row.is-reprovada .vs-hist-icon{color:#f87171}.vs-hist-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.vs-hist-text b{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-hist-text em,.vs-hist-state em{font-style:normal;font-size:.76rem;color:var(--nb-text-4)}.vs-hist-state{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.vs-hist-stock{color:var(--nb-cyan)}.vs-hist-progress{position:relative;overflow:hidden;padding:3px 10px;border-radius:999px;border:1px solid rgba(255,47,209,.4);font-size:.72rem;font-weight:700;color:var(--nb-accent-2)}.vs-hist-progress i{position:absolute;inset:0 auto 0 0;background:var(--nb-accent-dim);z-index:-1}.vs-hist-del{width:40px;flex-shrink:0;border:0;background:none;color:var(--nb-text-4);font-size:1.3rem;cursor:pointer;border-radius:0 14px 14px 0}.vs-hist-del:hover{color:#f87171;background:#f871710f}.vs-stamp{display:inline-block;padding:5px 16px 4px;border:3px solid currentColor;border-radius:10px;font-family:var(--nb-font-display);font-size:1.5rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;transform:rotate(-8deg);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='60'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.2 1.9'/%3E%3C/filter%3E%3Crect width='120' height='60' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='60'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.2 1.9'/%3E%3C/filter%3E%3Crect width='120' height='60' filter='url(%23n)'/%3E%3C/svg%3E")}.vs-stamp.is-small{padding:1px 8px;border-width:2px;border-radius:6px;font-size:.68rem;letter-spacing:.12em;transform:rotate(-4deg)}.vs-stamp.is-aprovada{color:#4ade80}.vs-stamp.is-atencao{color:#fbbf24}.vs-stamp.is-reprovada{color:#f87171}.vs-stamp.is-incompleta{color:var(--nb-text-3)}.vs-run{max-width:760px}.vs-run.is-result{max-width:1040px}.vs-run-loading{height:480px;border-radius:20px}.vs-run-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.vs-exit{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--nb-line-2);color:var(--nb-text-2)}.vs-exit:hover{border-color:var(--nb-accent);color:var(--nb-text)}.vs-run-device{flex:1;min-width:0;display:flex;align-items:center;gap:8px;color:var(--nb-text-3)}.vs-run-device b{color:var(--nb-text);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-saving{font-size:.74rem;color:var(--nb-text-4);white-space:nowrap}.vs-saving:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#4ade80;vertical-align:1px}.vs-saving.is-on:before{background:var(--nb-accent);animation:vs-blink .8s infinite}@keyframes vs-blink{50%{opacity:.2}}.vs-progress{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px}.vs-progress button{display:block;width:100%;height:22px;padding:0;border:0;background:none;cursor:pointer;position:relative}.vs-progress button:after{content:"";position:absolute;left:0;right:0;top:8px;height:6px;border-radius:3px;background:var(--nb-line);transition:background .2s,box-shadow .2s}.vs-progress .is-ok:after{background:#4ade80}.vs-progress .is-fail:after{background:#f87171}.vs-progress .is-skip:after{background:var(--nb-text-4)}.vs-progress .is-current:after{background:var(--nb-accent);box-shadow:0 0 10px #ff2fd1cc;top:6px;height:10px;border-radius:5px}.vs-alarm{width:100%;display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;border-radius:14px;border:1px solid rgba(248,113,113,.5);background:#f871711a;color:var(--nb-text);font-family:inherit;font-size:.9rem;text-align:left;cursor:pointer}.vs-alarm b{color:#f87171}.vs-alarm span:nth-child(2){flex:1}.vs-alarm em{font-style:normal;font-weight:700;color:#f87171;white-space:nowrap}.vs-alarm-dot{width:10px;height:10px;flex-shrink:0;border-radius:50%;background:#f87171;box-shadow:0 0 12px #f87171;animation:vs-blink 1s infinite}.vs-step{padding:24px 26px;animation:vs-in .25s ease-out}@keyframes vs-in{0%{opacity:0;transform:translate(14px)}}.vs-step-head{display:flex;align-items:center;gap:16px}.vs-step-head>div{display:flex;flex-direction:column;gap:5px;min-width:0}.vs-step-num{font-size:2.8rem;line-height:1}.vs-step.is-critical .vs-step-num{--glow: #f87171;color:#ffe1e1;text-shadow:0 0 4px #f87171,0 0 14px #f87171,0 0 30px rgba(248,113,113,.7)}.vs-step-count{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nb-text-4)}.vs-weight{align-self:flex-start;font-size:.74rem;font-weight:700;padding:3px 10px;border-radius:999px;border:1px solid var(--nb-line-2);color:var(--nb-text-3)}.vs-weight.is-critical,.is-critical>.vs-weight{color:#f87171;border-color:#f8717173;background:#f8717114}.vs-weight.is-major,.is-major>.vs-weight{color:#fbbf24;border-color:#fbbf2466;background:#fbbf2412}.vs-step-title{margin:18px 0;font-family:var(--nb-font-display);font-size:clamp(1.45rem,3.4vw,1.9rem);font-weight:800;letter-spacing:-.02em;line-height:1.15}.vs-step-label{margin:0 0 10px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nb-text-4)}.vs-how{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.vs-how li{display:flex;gap:12px;align-items:flex-start}.vs-how li>span{width:26px;height:26px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid rgba(255,47,209,.55);color:var(--nb-accent-2);font-family:var(--nb-font-mono);font-size:.78rem;font-weight:700}.vs-how p{margin:2px 0 0;color:var(--nb-text-2);font-size:.98rem;line-height:1.55}.vs-input{margin-top:20px;padding:16px;border-radius:14px;background:var(--nb-ground-2);border:1px solid var(--nb-line)}.vs-battery-row{display:flex;align-items:center;gap:14px}.vs-battery-cell{position:relative;width:64px;height:30px;flex-shrink:0;border:2px solid var(--nb-text-3);border-radius:7px;padding:3px;box-sizing:border-box}.vs-battery-cell:after{content:"";position:absolute;right:-6px;top:8px;width:4px;height:10px;border-radius:0 2px 2px 0;background:var(--nb-text-3)}.vs-battery-cell i{display:block;height:100%;border-radius:3px;background:var(--nb-text-4);transition:width .25s,background .25s}.vs-battery-cell.is-ok i{background:#4ade80;box-shadow:0 0 10px #4ade8099}.vs-battery-cell.is-low i{background:#fbbf24;box-shadow:0 0 10px #fbbf2499}.vs-battery-input{width:110px}.vs-battery-input input{font-family:var(--nb-font-display);font-size:1.1rem!important;font-weight:800!important}.vs-battery-msg{font-size:.8rem;font-weight:500;color:#4ade80}.vs-battery-msg.is-low{color:#fbbf24}.vs-why{display:flex;gap:12px;margin-top:20px;padding:14px 16px;border-radius:14px;background:#00f5ff0d;border:1px solid rgba(0,245,255,.2)}.vs-why svg{flex-shrink:0;color:var(--nb-cyan);margin-top:1px}.vs-why p{margin:0;font-size:.88rem;line-height:1.55;color:var(--nb-text-2)}.vs-why b{color:var(--nb-cyan);font-weight:700}.vs-step.is-critical .vs-why{background:#f871710f;border-color:#f871714d}.vs-step.is-critical .vs-why svg,.vs-step.is-critical .vs-why b{color:#f87171}.vs-link{border:0;background:none;padding:0;color:var(--nb-text-3);font-family:inherit;font-size:.85rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--nb-line-2)}.vs-link:hover{color:var(--nb-text)}.vs-note-btn{margin-top:16px;text-decoration:none}.vs-note{width:100%;box-sizing:border-box;margin-top:16px;padding:12px 14px;border-radius:12px;border:1px solid var(--nb-line-2);background:var(--nb-ground-2);color:var(--nb-text);font-family:inherit;font-size:.92rem;resize:vertical;outline:none}.vs-note:focus{border-color:var(--nb-accent);box-shadow:0 0 0 3px var(--nb-accent-dim)}.vs-actions{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.3fr);gap:10px;margin-top:16px}.vs-act{height:58px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:16px;font-family:var(--nb-font-display);font-size:1.02rem;font-weight:800;cursor:pointer}.vs-act--fail{border:1.5px solid rgba(248,113,113,.55);background:#f8717114;color:#f87171;transition:background .15s,border-color .15s}.vs-act--fail:hover{background:#f8717129;border-color:#f87171}.vs-act--skip{padding:0 18px;border:1px solid var(--nb-line-2);background:none;color:var(--nb-text-3);font-size:.9rem}.vs-act--skip:hover{color:var(--nb-text);border-color:var(--nb-text-4)}.vs-act--ok{font-size:1.05rem}.vs-back{display:block;margin:14px auto 0;text-decoration:none}.vs-verdict{position:relative;overflow:hidden;padding:34px 28px 26px;text-align:center;margin-bottom:18px}.vs-verdict>*:not(.vs-verdict-glow){position:relative}.vs-verdict-glow{position:absolute;left:50%;top:-120px;width:520px;height:320px;transform:translate(-50%);pointer-events:none}.vs-result.is-aprovada .vs-verdict-glow{background:radial-gradient(ellipse,rgba(74,222,128,.22),transparent 65%)}.vs-result.is-atencao .vs-verdict-glow{background:radial-gradient(ellipse,rgba(251,191,36,.2),transparent 65%)}.vs-result.is-reprovada .vs-verdict-glow{background:radial-gradient(ellipse,rgba(248,113,113,.24),transparent 65%)}.vs-verdict .vs-stamp{font-size:2.2rem;padding:8px 26px 6px;border-width:4px;border-radius:14px;animation:vs-stamp .4s cubic-bezier(.2,1.6,.4,1)}@keyframes vs-stamp{0%{opacity:0;transform:rotate(-8deg) scale(1.8)}}.vs-verdict h2{margin:22px 0 6px;font-family:var(--nb-font-display);font-size:clamp(1.5rem,3.6vw,2.1rem);font-weight:800;letter-spacing:-.02em}.vs-verdict p{margin:0 auto;max-width:520px;color:var(--nb-text-2);line-height:1.55}.vs-verdict .vs-verdict-warn{margin-top:10px;color:#fbbf24;font-size:.88rem}.vs-verdict-actions{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-top:22px}.vs-verdict-actions .nb-btn{height:48px;padding:0 22px}.vs-result-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:18px;align-items:start}.vs-result-grid>.vs-receipt:only-child{grid-column:1 / -1;justify-self:center;width:100%;max-width:420px}.vs-problems{padding:20px 22px}.vs-problems h3{margin:0 0 14px;font-family:var(--nb-font-display);font-size:1.05rem;font-weight:800}.vs-problems ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.vs-problems li{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:14px;background:var(--nb-ground-2);border-left:3px solid var(--nb-text-4)}.vs-problems li.is-critical{border-left-color:#f87171}.vs-problems li.is-major{border-left-color:#fbbf24}.vs-problems li b{font-size:.98rem}.vs-problems li q{font-size:.84rem;color:var(--nb-text-3);font-style:italic}.vs-problems li p{margin:0;color:var(--nb-text-2);font-size:.88rem;line-height:1.5}.vs-receipt{position:relative;padding:20px 20px 30px;background:#f4f1ea;color:#23202b;font-family:var(--nb-font-mono);font-size:.78rem;border-radius:6px 6px 0 0;box-shadow:0 14px 30px #00000059;transform:rotate(.6deg);-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / 14px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / 14px 100%}.vs-receipt-head{display:flex;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px dashed rgba(35,32,43,.4);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vs-receipt-device{display:flex;align-items:center;gap:8px;padding:12px 0 8px;font-size:.9rem}.vs-receipt-meta{margin:0 0 10px;display:flex;flex-direction:column;gap:3px}.vs-receipt-meta div,.vs-receipt-items li{display:flex;align-items:baseline;gap:6px}.vs-receipt-meta dt,.vs-receipt-items li span{flex:1;display:flex;gap:6px;min-width:0}.vs-receipt-meta dt:after,.vs-receipt-items li span:after{content:"";flex:1;min-width:12px;border-bottom:1px dotted rgba(35,32,43,.35);transform:translateY(-4px)}.vs-receipt-meta dd{margin:0;font-weight:700}.vs-receipt-items{list-style:none;margin:0;padding:10px 0 0;border-top:1px dashed rgba(35,32,43,.4);display:flex;flex-direction:column;gap:4px}.vs-receipt-items b{width:14px;text-align:center;font-weight:800}.vs-receipt-items .is-ok b{color:#15803d}.vs-receipt-items .is-fail{color:#b91c1c;font-weight:700}.vs-receipt-items .is-skip,.vs-receipt-items .is-open{color:#7a7389}.vs-receipt-foot{margin-top:14px;padding-top:10px;border-top:1px dashed rgba(35,32,43,.4);display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:.7rem}.vs-receipt-foot b{padding:1px 8px;border:1.5px solid currentColor;border-radius:4px;letter-spacing:.14em;text-transform:uppercase;transform:rotate(-3deg)}.vs-receipt.is-aprovada .vs-receipt-foot b{color:#15803d}.vs-receipt.is-atencao .vs-receipt-foot b{color:#b45309}.vs-receipt.is-reprovada .vs-receipt-foot b{color:#b91c1c}@media(max-width:960px){.vs-lobby,.vs-result-grid{grid-template-columns:minmax(0,1fr)}.vs-result-grid>.vs-receipt{justify-self:center;width:100%;max-width:420px}}@media(max-width:768px){.vs-new{padding:20px 18px}.vs-new-sign{font-size:1.7rem}.vs-step{padding:20px 18px}.vs-step-num{font-size:2.3rem}.vs-how p{font-size:.95rem}.vs-run:not(.is-result){padding-bottom:96px}.vs-actions{position:fixed;left:0;right:0;bottom:var(--nb-tabbar-h);z-index:50;margin:0;padding:18px 14px 10px;background:linear-gradient(180deg,transparent,var(--nb-ground) 35%)}.vs-act{height:54px}.vs-verdict{padding:28px 18px 22px}.vs-verdict .vs-stamp{font-size:1.8rem}.vs-verdict-actions{flex-direction:column;align-items:stretch}.vs-hist-text em{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){.vs-step,.vs-verdict .vs-stamp,.vs-alarm-dot,.vs-saving.is-on:before{animation:none}}.anc-content{max-width:1240px}.anc-picker{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.anc-pick-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}.anc-picker h2{margin:0;font-family:var(--nb-font-display);font-size:1.1rem;font-weight:800}.anc-search{flex:0 1 300px;min-width:200px}.anc-pick-loading{height:260px;border-radius:16px}.anc-pick-empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:36px 20px;border-radius:16px;border:1px dashed var(--nb-line-2);color:var(--nb-text-3);text-align:center}.anc-pick-empty p{margin:0}.anc-pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.anc-pick{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 10px;border-radius:14px;border:1px solid var(--nb-line);background:var(--nb-surface);color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}.anc-pick:hover{border-color:#ff2fd173;transform:translateY(-1px);box-shadow:0 10px 24px #0000004d}.anc-pick-media{width:54px;height:54px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;background:var(--nb-ground-2);color:var(--nb-text-4)}.anc-pick-media img{width:100%;height:100%;object-fit:cover}.anc-pick-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.anc-pick-text b{font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anc-pick-text em{font-style:normal;font-size:.8rem;color:var(--nb-text-3);font-variant-numeric:tabular-nums}.anc-pick-go{color:var(--nb-text-4);transition:color .15s}.anc-pick:hover .anc-pick-go{color:var(--nb-accent)}.anc-recent ul{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.anc-recent-empty{margin:14px 0 0;color:var(--nb-text-4);font-size:.86rem}.anc-recent button{width:100%;display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:12px;border:1px solid var(--nb-line);background:var(--nb-surface);color:inherit;font-family:inherit;text-align:left;cursor:pointer}.anc-recent button:hover{border-color:var(--nb-line-2)}.anc-recent b{font-size:.88rem}.anc-recent em{font-style:normal;font-size:.74rem;color:var(--nb-text-4)}.anc-recent p{margin:4px 0 0;font-size:.8rem;color:var(--nb-text-3);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.anc-studio{display:grid;grid-template-columns:360px minmax(0,1fr);gap:22px;align-items:start}.anc-config{position:sticky;top:16px;padding:18px;display:flex;flex-direction:column;gap:14px}.anc-config .pd-field input{background:var(--nb-ground-2)}.anc-product{display:flex;align-items:center;gap:12px}.anc-product-thumb{width:58px;height:58px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:var(--nb-ground-2);color:var(--nb-text-4)}.anc-product-thumb img{width:100%;height:100%;object-fit:cover}.anc-product-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.anc-product-text b{font-size:.98rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anc-product-text>span:not(.nb-seal){font-size:.82rem;color:var(--nb-text-3);font-variant-numeric:tabular-nums}.anc-change{align-self:flex-start;border:0;background:none;padding:2px 0;color:var(--nb-text-3);font-family:inherit;font-size:.78rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.anc-change:hover{color:var(--nb-text)}.anc-insp-hint{margin:-4px 0 0;padding:8px 12px;border-radius:10px;font-size:.78rem;line-height:1.4;color:var(--nb-text-3);background:var(--nb-ground-2)}.anc-insp-hint.is-on{color:#4ade80;background:#4ade8012}.anc-seg{width:100%;box-sizing:border-box}.anc-seg button{flex:1}.anc-generate{height:52px;font-size:1rem;gap:10px;margin-top:2px}.anc-generate:disabled{opacity:.8}.anc-generate:disabled svg{animation:anc-spin 1.4s linear infinite}@keyframes anc-spin{to{transform:rotate(360deg)}}.anc-meter{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;margin:-6px 0 20px;padding:12px 16px;border-radius:14px;border:1px solid var(--nb-line);background:var(--nb-ground-2);font-size:.86rem;color:var(--nb-text-3)}.anc-meter-text b{color:var(--nb-text);font-family:var(--nb-font-display);font-size:1.05rem;font-weight:800}.anc-meter-bar{flex:1 1 160px;min-width:120px;height:8px;border-radius:999px;background:var(--nb-line);overflow:hidden}.anc-meter-bar i{display:block;height:100%;border-radius:inherit;background:var(--nb-accent);box-shadow:0 0 10px #ff2fd18c;transition:width .4s ease}.anc-meter-renew{font-size:.78rem;color:var(--nb-text-4);white-space:nowrap}.anc-meter-up{border:0;background:none;padding:0;color:var(--nb-cyan);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;white-space:nowrap}.anc-meter-up:hover{text-decoration:underline;text-underline-offset:3px}.anc-meter.is-low{border-color:#fbbf2459}.anc-meter.is-low .anc-meter-bar i{background:#fbbf24;box-shadow:0 0 10px #fbbf2480}.anc-meter.is-low .anc-meter-text b{color:#fbbf24}.anc-meter.is-empty{border-color:#f8717166}.anc-meter.is-empty .anc-meter-text b{color:#f87171}@media(max-width:560px){.anc-meter{padding:12px 14px}.anc-meter-text{flex:1 1 100%}.anc-meter-bar{order:2;flex-basis:100%}.anc-meter-renew{order:3}.anc-meter-up{order:4;margin-left:auto}}.anc-limit{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid rgba(0,245,255,.35);background:#00f5ff0f}.anc-limit p{margin:0;font-size:.84rem;line-height:1.5;color:var(--nb-text-2)}.anc-limit-btn{height:40px;color:var(--nb-cyan);border-color:#00f5ff80}.anc-limit-btn:hover:not(:disabled){background:#00f5ff1a;border-color:var(--nb-cyan)}.anc-foot-note{display:flex;flex-direction:column;gap:4px;font-size:.74rem;line-height:1.45;color:var(--nb-text-4)}.anc-foot-note b{color:var(--nb-text-3);font-weight:600}.anc-output{min-width:0}.anc-versions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:12px}.anc-versions>span{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nb-text-4);margin-right:4px}.anc-versions button{padding:5px 11px;border-radius:999px;border:1px solid var(--nb-line-2);background:none;color:var(--nb-text-3);font-family:inherit;font-size:.76rem;cursor:pointer}.anc-versions button.on{border-color:#ff2fd180;background:var(--nb-accent-dim);color:var(--nb-accent)}.anc-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:380px;padding:30px;text-align:center}.anc-empty-sign{font-size:2.4rem;transform:rotate(-3deg)}.anc-empty p{margin:0;max-width:360px;color:var(--nb-text-3);line-height:1.55}.anc-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:380px;border-radius:20px;border:1px solid var(--nb-line);background:var(--nb-surface)}.anc-loading.skeleton{border:0}.anc-loading-sign{display:flex}.anc-loading-sign svg{filter:drop-shadow(0 0 8px var(--nb-accent));color:#ffe3f8}.anc-loading p{margin:0;color:var(--nb-text-2)}.anc-loading-lines{display:flex;flex-direction:column;gap:8px;width:min(320px,70%)}.anc-loading-lines i{display:block;height:8px;border-radius:4px;background:linear-gradient(90deg,var(--nb-line) 0%,rgba(255,47,209,.35) 50%,var(--nb-line) 100%);background-size:200% 100%;animation:anc-shimmer 1.4s linear infinite}.anc-loading-lines i:nth-child(2){width:86%;animation-delay:.15s}.anc-loading-lines i:nth-child(3){width:92%;animation-delay:.3s}.anc-loading-lines i:nth-child(4){width:60%;animation-delay:.45s}@keyframes anc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.anc-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch;animation:anc-in .35s ease-out}@keyframes anc-in{0%{opacity:0;transform:translateY(8px)}}.anc-card{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:18px;border:1px solid var(--nb-line);background:var(--nb-surface);min-width:0}.anc-card--olx:last-child{grid-column:1 / -1}.anc-card header{display:flex;align-items:center;gap:10px}.anc-card header div{display:flex;flex-direction:column;gap:1px}.anc-card header b{font-size:.95rem}.anc-card header em{font-style:normal;font-size:.74rem;color:var(--nb-text-4)}.anc-card-icon{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:10px}.anc-card--wa .anc-card-icon{color:var(--nb-whatsapp);background:#25d3661f}.anc-card--ig .anc-card-icon{color:#ff6ee0;background:#ff2fd11f}.anc-card--olx .anc-card-icon{color:var(--nb-cyan);background:#00f5ff1a}.anc-card--fb .anc-card-icon{color:#4c8dff;background:#1877f224}.anc-card footer{display:flex;gap:8px;flex-wrap:wrap}.anc-card footer{margin-top:auto}.anc-card--wa .anc-wa-chat,.anc-card--ig .anc-text{flex:1}.anc-btn{height:40px;padding:0 14px;gap:7px;font-size:.84rem}.anc-btn--wa{background:var(--nb-whatsapp);color:#052e16}.anc-btn--wa:hover:not(:disabled){background:#3ee07d;box-shadow:0 0 18px #25d36659}.anc-wa-chat{padding:16px 12px;border-radius:12px;background-color:#0b141a;background-image:radial-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:14px 14px}.anc-wa-bubble{position:relative;margin-left:auto;max-width:92%;padding:8px 10px 20px;border-radius:10px 2px 10px 10px;background:#005c4b;box-shadow:0 1px 1px #0000004d}.anc-wa-text,.anc-text,.anc-olx-title{width:100%;box-sizing:border-box;border:0;outline:none;resize:vertical;font-family:inherit;color-scheme:dark;field-sizing:content}.anc-wa-text{display:block;min-height:160px;padding:0;background:transparent;color:#e9edef;font-size:.9rem;line-height:1.45}.anc-wa-time{position:absolute;right:10px;bottom:4px;font-size:.66rem;color:#e9edef99}.anc-text,.anc-olx-title{padding:12px 14px;border-radius:12px;border:1px solid var(--nb-line-2);background:var(--nb-ground-2);color:var(--nb-text);font-size:.9rem;line-height:1.55;transition:border-color .15s,box-shadow .15s}.anc-text{min-height:200px}.anc-text:focus,.anc-olx-title:focus{border-color:var(--nb-accent);box-shadow:0 0 0 3px var(--nb-accent-dim)}.anc-wa-bubble:focus-within{box-shadow:0 0 0 2px #ff2fd199}.anc-olx-title{font-weight:700}.anc-olx-label{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:-6px;font-size:.78rem;font-weight:600;color:var(--nb-text-3)}.anc-olx-label i{font-style:normal;font-size:.72rem;color:var(--nb-text-4);font-variant-numeric:tabular-nums}.anc-olx-label i.is-over{color:#fbbf24}.anc-delete{display:block;margin:14px auto 0;text-decoration:none;font-size:.8rem}@media(max-width:1100px){.anc-studio{grid-template-columns:minmax(0,1fr)}.anc-config{position:static}}@media(max-width:960px){.anc-picker{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.anc-results,.anc-pick-grid{grid-template-columns:minmax(0,1fr)}.anc-search{flex:1 1 100%}.anc-config .pd-row{flex-direction:column}}@media(prefers-reduced-motion:reduce){.anc-results,.anc-loading-lines i,.anc-generate:disabled svg{animation:none}}.sl-content{max-width:1240px}.sl-kpis{margin-bottom:22px}.sl-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.sl-toolbar .stk-search{flex:0 1 360px;min-width:220px}.sl-list{padding:6px;overflow:hidden}.sl-list ul{list-style:none;margin:0;padding:0}.sl-head,.sl-row{display:grid;grid-template-columns:58px minmax(0,2.4fr) minmax(0,1.2fr) 112px 112px 112px;align-items:center;gap:14px;padding:0 14px}.sl-head{height:38px;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nb-text-4)}.sl-head span:nth-child(n+4){text-align:right}.sl-row{width:100%;min-height:64px;border:0;border-radius:12px;background:none;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s}.sl-list li+li .sl-row{box-shadow:inset 0 1px 0 var(--nb-line)}.sl-row:hover,.sl-row:focus-visible{background:var(--nb-surface-2);box-shadow:none;outline:none}.sl-row:focus-visible{box-shadow:inset 0 0 0 2px var(--nb-accent)}.sl-date{font-size:.84rem;font-weight:700;color:var(--nb-text-3);font-variant-numeric:tabular-nums}.sl-product{display:flex;align-items:center;gap:12px;min-width:0}.sl-thumb{width:40px;height:40px;flex-shrink:0;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--nb-ground-2);border:1px solid var(--nb-line-2);color:var(--nb-text-4)}.sl-thumb img{width:100%;height:100%;object-fit:cover}.sl-name{display:flex;flex-direction:column;gap:2px;min-width:0}.sl-name b,.sl-name em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-name b{font-size:.92rem}.sl-name em{font-style:normal;font-size:.78rem;color:var(--nb-text-4)}.sl-method{font-size:.82rem;color:var(--nb-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-method.is-fiado{color:#fbbf24;font-weight:600}.sl-num{display:flex;flex-direction:column;align-items:flex-end;font-size:.9rem}.sl-num i{display:none;font-style:normal;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nb-text-4)}.sl-cost{color:var(--nb-text-3)}.sl-num .nb-pos{color:#4ade80}.sl-num .nb-neg{color:#f87171}.sl-loading{height:220px;margin:6px;border-radius:12px}.sl-none{margin:0;padding:26px 14px;text-align:center;color:var(--nb-text-3)}@media(max-width:820px){.sl-head{display:none}.sl-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"product product product" "date method method" "price cost profit";gap:8px 12px;padding:14px}.sl-product{grid-area:product}.sl-date{grid-area:date}.sl-method{grid-area:method;text-align:right}.sl-price{grid-area:price;align-items:flex-start}.sl-cost{grid-area:cost;align-items:center}.sl-profit{grid-area:profit}.sl-num i{display:block}.sl-toolbar .stk-search{flex:1 1 100%}.sl-toolbar .cx-seg{width:100%}.sl-toolbar .cx-seg button{flex:1;white-space:nowrap;padding-left:6px;padding-right:6px}}.nb-stars{display:inline-flex;align-items:center;gap:2px;vertical-align:middle}.nb-stars-empty{fill:var(--nb-line-2)}.nb-stars-full{fill:#fbbf24}.nb-stars.is-input{gap:8px}.nb-stars.is-input button{padding:0;border:0;background:none;cursor:pointer;transition:transform .12s}.nb-stars.is-input button svg path{fill:var(--nb-line-2);transition:fill .12s}.nb-stars.is-input button.on svg path{fill:#fbbf24;filter:drop-shadow(0 0 6px rgba(251,191,36,.45))}.nb-stars.is-input button:hover{transform:scale(1.12)}.nb-stars.is-input button:focus-visible{outline:2px solid var(--nb-accent);outline-offset:3px;border-radius:4px}.ms-content{max-width:980px}.ms-skel{height:320px;border-radius:20px}.ms-create{display:flex;flex-direction:column;gap:14px;padding:36px 32px;max-width:560px}.ms-create-sign{font-size:clamp(1.8rem,5vw,2.4rem);transform:rotate(-3deg);align-self:flex-start}.ms-create h2{margin:0;font-family:var(--nb-font-display);font-size:1.4rem;font-weight:800}.ms-create>p{margin:0 0 4px;color:var(--nb-text-3);line-height:1.6}.ms-create .nb-btn{height:48px;margin-top:4px}.ms-slug{display:flex;align-items:center;border-radius:12px;border:1px solid var(--nb-line-2);background:var(--nb-ground);overflow:hidden}.ms-slug i{padding:0 2px 0 14px;font-style:normal;color:var(--nb-text-4);font-size:.9rem;white-space:nowrap}.ms-slug input{flex:1;min-width:0;border:0!important;background:none!important;box-shadow:none!important;padding-left:2px!important}.ms-slug:focus-within{border-color:var(--nb-accent);box-shadow:0 0 0 3px var(--nb-accent-dim)}.ms-avail{font-size:.78rem;font-weight:600}.ms-avail.is-ok{color:#4ade80}.ms-avail.is-bad{color:#f87171}.ms-count{margin-left:auto;font-style:normal;font-weight:500;font-size:.72rem;color:var(--nb-text-4)}.ms-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:-6px 0 16px;padding:11px 16px;border-radius:14px;border:1px solid var(--nb-line);background:var(--nb-ground-2);font-size:.86rem;color:var(--nb-text-3)}.ms-status>i{width:8px;height:8px;border-radius:50%;background:var(--nb-text-4);flex-shrink:0}.ms-status.is-live{border-color:#4ade804d}.ms-status.is-live>i{background:#4ade80;box-shadow:0 0 10px #4ade80}.ms-status.is-live>span{color:#4ade80;font-weight:700}.ms-status code{font-family:var(--nb-font-mono, monospace);font-size:.82rem;color:var(--nb-text-2);overflow-wrap:anywhere}.ms-link{border:0;background:none;padding:0;color:var(--nb-cyan);font:inherit;font-size:.84rem;font-weight:700;cursor:pointer}.ms-link:hover{text-decoration:underline;text-underline-offset:3px}.ms-link:disabled{opacity:.5;cursor:default}.ms-tabs{margin-bottom:14px}.ms-panel{padding:24px}.ms-tab{display:flex;flex-direction:column;gap:16px}.ms-tab .pd-field input,.ms-tab .pd-field textarea,.ms-tab .pd-field select{background:var(--nb-ground)}.ms-hint{margin:-4px 0 0;font-size:.82rem;color:var(--nb-text-4);line-height:1.5}.ms-save{display:flex;justify-content:flex-end}.ms-save .nb-btn{min-width:180px;height:46px}.ms-uf{max-width:120px}.ms-uf select{height:46px;padding:0 12px;border-radius:12px;border:1px solid var(--nb-line-2);color:var(--nb-text);font:inherit}.ms-hero{position:relative;margin-bottom:40px}.ms-img{position:relative}.ms-img-box{display:flex;align-items:center;justify-content:center;width:100%;padding:0;border:1px dashed var(--nb-line-2);background:var(--nb-ground) center / cover no-repeat;color:var(--nb-text-3);font:inherit;cursor:pointer;transition:border-color .15s}.ms-img-box:hover{border-color:var(--nb-cyan)}.ms-img-empty{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:.82rem;font-weight:600}.ms-img--banner .ms-img-box{aspect-ratio:16 / 5;border-radius:16px}.ms-img--logo{position:absolute;left:22px;bottom:-36px}.ms-img--logo .ms-img-box{width:96px;height:96px;border-radius:22px;border:3px solid var(--nb-surface);outline:1px dashed var(--nb-line-2);box-shadow:0 10px 30px #00000073}.ms-img--logo .ms-img-empty{font-size:.7rem;text-align:center;padding:0 6px}.ms-img.is-busy .ms-img-box{opacity:.5;cursor:progress}.ms-img-actions{position:absolute;right:10px;bottom:10px;display:flex;gap:6px}.ms-img--logo .ms-img-actions{right:auto;left:calc(100% + 10px);bottom:2px}.ms-img-actions button{padding:6px 10px;border-radius:8px;border:1px solid var(--nb-line-2);background:#0f0f1ad1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--nb-text-2);font:inherit;font-size:.76rem;font-weight:600;cursor:pointer;white-space:nowrap}.ms-img-actions button:hover{color:var(--nb-text);border-color:var(--nb-text-4)}.ms-sub{margin:6px 0 -4px;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nb-text-3)}.ms-prods{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ms-prod{border-radius:14px;border:1px solid var(--nb-line);background:var(--nb-ground-2)}.ms-prod.is-on{border-color:#00f5ff4d}.ms-prod-main{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 10px}.ms-prod-thumb{width:48px;height:48px;flex-shrink:0;border-radius:11px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--nb-surface);color:var(--nb-text-4)}.ms-prod-thumb img{width:100%;height:100%;object-fit:cover}.ms-prod-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ms-prod-name b{font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-prod-name em{font-style:normal;font-size:.78rem;color:var(--nb-text-4)}.ms-prod-name strong{color:var(--nb-cyan)}.ms-reserved{color:#fbbf24}.ms-prod-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.ms-prod-actions .nb-btn,.ms-add{height:38px;padding:0 16px;flex-shrink:0}.ms-prod-form{display:flex;flex-direction:column;gap:14px;padding:14px;border-top:1px solid var(--nb-line)}.ms-profit{align-self:flex-end;flex:1;margin:0}.ms-prod-save{display:flex;justify-content:flex-end;gap:10px}.ms-prod-save .nb-btn{height:42px;min-width:130px}.ms-empty{align-items:center;text-align:center;padding:20px 0}.ms-empty p{margin:0;color:var(--nb-text-3)}@media(max-width:640px){.ms-panel{padding:16px}.ms-create{padding:26px 18px}.ms-img--logo{left:14px;bottom:-30px}.ms-img--logo .ms-img-box{width:76px;height:76px;border-radius:18px}.ms-hero{margin-bottom:34px}.ms-prod-main{flex-wrap:wrap}.ms-prod-actions,.ms-add{width:100%}.ms-prod-actions{justify-content:space-between}.ms-prod-actions .nb-btn{flex:1}.ms-save .nb-btn{width:100%}.ms-uf{max-width:none}}.ms-link--muted{color:var(--nb-text-4)}.ms-rv-summary{display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding:18px 20px;border-radius:16px;border:1px solid var(--nb-line);background:var(--nb-ground-2)}.ms-rv-score{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:120px}.ms-rv-score b{font-family:var(--nb-font-display);font-size:2.4rem;font-weight:800;line-height:1}.ms-rv-score em{font-style:normal;font-size:.8rem;color:var(--nb-text-4)}.ms-rv-dist{list-style:none;margin:0;padding:0;flex:1;min-width:200px;display:flex;flex-direction:column;gap:5px}.ms-rv-dist li{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:8px;font-size:.78rem;color:var(--nb-text-3)}.ms-rv-dist i{height:7px;border-radius:999px;background:var(--nb-line);overflow:hidden}.ms-rv-dist i b{display:block;height:100%;border-radius:inherit;background:#fbbf24}.ms-rv-dist em{font-style:normal;text-align:right}.ms-rv-how{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;border-radius:14px;border:1px dashed rgba(0,245,255,.35);font-size:.86rem;color:var(--nb-text-2)}.ms-rv-how .nb-btn{height:40px}.ms-rv-pending{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:14px;border:1px solid var(--nb-line);background:var(--nb-ground-2)}.ms-rv-pending>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ms-rv-pending b{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-rv-pending em{font-style:normal;font-size:.76rem;color:var(--nb-text-4)}.ms-rv{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:14px;border:1px solid var(--nb-line);background:var(--nb-ground-2)}.ms-rv.is-hidden{opacity:.6}.ms-rv-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ms-rv-meta{font-size:.78rem;color:var(--nb-text-4)}.ms-rv-flag{font-style:normal;font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:999px;color:#fbbf24;border:1px solid rgba(251,191,36,.4)}.ms-rv-flag.is-hidden{color:#f87171;border-color:#f8717166}.ms-rv-text{margin:0;color:var(--nb-text-2);line-height:1.55;white-space:pre-line}.ms-rv-reply{margin-top:0}.ms-rv-actions{display:flex;gap:16px}.ms-rv-form{display:flex;flex-direction:column;gap:10px}.ms-rv-form textarea{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:1px solid var(--nb-line-2);background:var(--nb-ground);color:var(--nb-text);font:inherit;resize:vertical;outline:none}.ms-rv-form textarea:focus{border-color:var(--nb-accent)}.ms-rv-form-actions{display:flex;justify-content:flex-end;gap:10px}.ms-rv-form-actions .nb-btn{height:40px}@media(max-width:640px){.ms-rv-summary{gap:16px}.ms-rv-pending{flex-wrap:wrap}}.ms-avail.is-warn{color:#fbbf24;font-weight:500;line-height:1.45}.ms-terms{display:flex;align-items:flex-start;gap:10px;font-size:.84rem;color:var(--nb-text-2);line-height:1.5;cursor:pointer}.ms-terms input{margin-top:3px;width:17px;height:17px;accent-color:var(--nb-accent);flex-shrink:0;cursor:pointer}.ms-terms a{color:var(--nb-cyan)}.ms-disabled{display:flex;flex-direction:column;gap:4px;margin:-6px 0 14px;padding:14px 16px;border-radius:14px;border:1px solid rgba(248,113,113,.45);background:#f8717114;font-size:.88rem;color:var(--nb-text-2)}.ms-disabled b{color:#f87171}.ms-disabled a{color:var(--nb-cyan);font-weight:700;text-decoration:none}.ms-stats-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ms-stats-head .ms-hint{margin:0;flex:1 1 260px}.ms-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ms-kpis>div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;border:1px solid var(--nb-line);background:var(--nb-ground-2)}.ms-kpis span{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nb-text-3)}.ms-kpis b{font-family:var(--nb-font-display);font-size:1.6rem;font-weight:800}.ms-kpis em{font-style:normal;font-size:.76rem;color:var(--nb-text-4)}.ms-kpis .is-wa b{color:var(--nb-whatsapp)}.ms-chart{margin:0;padding:16px;border-radius:14px;border:1px solid var(--nb-line);background:var(--nb-ground-2)}.ms-chart figcaption{display:flex;gap:16px;margin-bottom:12px;font-size:.78rem;color:var(--nb-text-3)}.ms-chart figcaption span{display:inline-flex;align-items:center;gap:6px}.ms-chart figcaption i{width:10px;height:10px;border-radius:3px}.ms-chart i.is-views,.ms-bar-views{background:var(--nb-accent)}.ms-chart i.is-wa,.ms-bar-wa{background:var(--nb-whatsapp)}.ms-chart-plot{display:flex;align-items:flex-end;gap:2px;height:160px;border-bottom:1px solid var(--nb-line-2)}.ms-bar{position:relative;flex:1;height:100%;display:flex;align-items:flex-end;justify-content:center;gap:1px;outline:none;cursor:default}.ms-bar>span:not(.ms-bar-tip){width:45%;max-width:10px;border-radius:3px 3px 0 0;min-height:0}.ms-bar.is-hover>span:not(.ms-bar-tip){filter:brightness(1.25)}.ms-bar-tip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);white-space:nowrap;z-index:2;padding:5px 9px;border-radius:8px;background:#23233c;border:1px solid var(--nb-line-2);font-size:.74rem;color:var(--nb-text-2)}.ms-chart-axis{display:flex;gap:2px;margin-top:6px}.ms-chart-axis span{flex:1;text-align:center;font-size:.66rem;color:var(--nb-text-4);white-space:nowrap;overflow:visible}.ms-top{width:100%;border-collapse:collapse;font-size:.86rem}.ms-top th{text-align:left;padding:8px 10px;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--nb-text-4);border-bottom:1px solid var(--nb-line)}.ms-top td{padding:10px;border-bottom:1px solid var(--nb-line);color:var(--nb-text-2)}.ms-top th:not(:first-child),.ms-top td:not(:first-child){text-align:right;width:90px;font-variant-numeric:tabular-nums}@media(max-width:640px){.ms-kpis{grid-template-columns:minmax(0,1fr)}.ms-chart-plot{height:120px}}.ms-warranty{display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-height:46px}.ms-days{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;color:var(--nb-text-2)}.ms-days input{width:90px;height:42px;padding:0 12px;box-sizing:border-box;border-radius:10px;border:1px solid var(--nb-line-2);background:var(--nb-ground);color:var(--nb-text);font:inherit;font-size:.95rem;font-weight:700;text-align:center;outline:none}.ms-days input:focus{border-color:var(--nb-accent);box-shadow:0 0 0 3px var(--nb-accent-dim)}.ms-identity{border:1px solid var(--nb-line);border-radius:14px;padding:14px 16px 16px;margin:0;min-width:0;display:flex;flex-direction:column;gap:10px}.ms-identity legend{padding:0 6px;font-weight:700;font-size:.9rem;display:inline-flex;align-items:center;gap:6px}.ms-identity-note{margin:0;display:flex;align-items:flex-start;gap:8px;font-size:.82rem;color:var(--nb-text-2);line-height:1.45}.ms-identity-note svg{flex-shrink:0;margin-top:2px;color:var(--nb-cyan)}.ms-identity input[aria-invalid]{border-color:#f87171}@media(min-width:641px){.ms-identity .pd-row{align-items:flex-start}}.ms-identity-card{display:flex;flex-direction:column;gap:10px;padding:20px;margin-bottom:14px;border-color:#ffc40073}.ms-identity-card>b{font-size:1rem;color:var(--nb-gold)}.ms-identity-card>span{font-size:.86rem;color:var(--nb-text-2);line-height:1.5}.ms-identity-card .ms-save{margin-top:0}.ms-owner{margin-top:18px;padding-top:16px;border-top:1px solid var(--nb-line)}.ms-owner p{margin:6px 0 4px;font-size:.92rem}.ms-owner small{color:var(--nb-text-3);font-size:.8rem}.ms-owner a{color:var(--nb-cyan)}.ms-field-error{font-size:.78rem;color:#f87171}.rv-wrap{max-width:520px;margin:0 auto;padding:8vh 16px 20px}.rv-card{border-radius:22px;border:1px solid var(--nb-line-2);background:var(--nb-surface);padding:24px;box-shadow:0 30px 80px #00000073}.rv-store{display:flex;align-items:center;gap:14px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--nb-line)}.rv-logo{width:54px;height:54px;flex-shrink:0;border-radius:15px;overflow:hidden;background:var(--nb-surface-2);display:flex;align-items:center;justify-content:center}.rv-logo img{width:100%;height:100%;object-fit:cover}.rv-logo span{font-family:var(--nb-font-display);font-weight:800;font-size:1.5rem;color:var(--nb-accent)}.rv-store b{display:block;font-size:1.05rem}.rv-store em{font-style:normal;font-size:.84rem;color:var(--nb-text-3)}.rv-form{display:flex;flex-direction:column;align-items:center;gap:14px}.rv-form h1,.rv-msg h1{margin:0;font-family:var(--nb-font-display);font-size:1.35rem;font-weight:800;text-align:center}.rv-hint{margin-top:-6px;font-size:.86rem;font-weight:600;color:#fbbf24;min-height:1.2em}.rv-field{width:100%;display:flex;flex-direction:column;gap:7px;font-size:.84rem;font-weight:600;color:var(--nb-text-2)}.rv-field textarea,.rv-field input{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:12px;border:1px solid var(--nb-line-2);background:var(--nb-ground);color:var(--nb-text);font:inherit;font-weight:400;font-size:.95rem;resize:vertical;outline:none}.rv-field textarea:focus,.rv-field input:focus{border-color:var(--nb-accent);box-shadow:0 0 0 3px var(--nb-accent-dim)}.rv-field em{font-style:normal;font-weight:500;font-size:.76rem;color:var(--nb-text-4)}.rv-error{margin:0;color:#f87171;font-size:.86rem;text-align:center}.rv-send{width:100%;height:50px}.rv-legal{margin:0;font-size:.74rem;color:var(--nb-text-4);text-align:center;line-height:1.5}.rv-msg{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:6px 0}.rv-msg p{margin:0;color:var(--nb-text-3);line-height:1.6}.rv-card.rv-msg{padding:36px 24px}.rv-sign{font-size:2.2rem;transform:rotate(-3deg);margin-bottom:6px}.Storefront{height:100vh;height:100dvh;overflow-y:auto;background:radial-gradient(60% 30% at 50% 0%,rgba(255,47,209,.1),transparent 70%),var(--nb-ground);color:var(--nb-text)}.sf-wrap{max-width:1080px;margin:0 auto;padding:0 20px 40px}.sf-loading{max-width:1080px;height:320px;margin:20px auto;border-radius:20px}.sf-preview{position:sticky;top:0;z-index:5;padding:9px 16px;text-align:center;font-size:.82rem;font-weight:700;color:#052e33;background:var(--nb-cyan)}.sf-head{padding-top:20px}.sf-banner{aspect-ratio:16 / 5;max-height:280px;width:100%;border-radius:20px;background:var(--nb-surface) center / cover no-repeat;border:1px solid var(--nb-line);overflow:hidden}.sf-banner-empty{display:block;width:100%;height:100%;background-color:var(--nb-surface)}.sf-id{display:flex;align-items:flex-end;gap:16px;margin:-44px 0 0 24px;position:relative}.sf-id-text{flex:1;align-self:flex-start;margin-top:58px}.sf-id-cta{flex-shrink:0;align-self:flex-start;margin-top:58px}.sf-logo{width:104px;height:104px;flex-shrink:0;border-radius:24px;overflow:hidden;border:4px solid var(--nb-ground);background:var(--nb-surface-2);box-shadow:0 12px 30px #00000080;display:flex;align-items:center;justify-content:center}.sf-logo img{width:100%;height:100%;object-fit:cover}.sf-logo span{font-family:var(--nb-font-display);font-size:2.6rem;font-weight:800;color:var(--nb-accent)}.sf-id-text{min-width:0;padding-bottom:6px}.sf-id h1{margin:0;font-family:var(--nb-font-display);font-size:clamp(1.4rem,4vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1.15}.sf-place{display:inline-flex;align-items:center;gap:5px;margin-top:4px;font-size:.86rem;color:var(--nb-text-3)}.sf-about{margin:12px 0 0 152px;display:flex;flex-direction:column;gap:12px}.sf-bio{margin:0;max-width:70ch;color:var(--nb-text-2);line-height:1.6;white-space:pre-line}.sf-wa,.sf-ig{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;border-radius:12px;font-weight:700;font-size:.92rem;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s}.sf-wa{background:var(--nb-whatsapp);color:#052e16;box-shadow:0 8px 24px #25d36640}.sf-wa:hover{background:#3ee07d;transform:translateY(-1px)}.sf-ig{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px 0 9px;border-radius:999px;color:#fff;font-size:.8rem;font-weight:700;text-decoration:none;background:linear-gradient(45deg,#f9ce34,#ee2a7b 45%,#6228d7);box-shadow:0 4px 14px #ee2a7b40;transition:filter .15s,transform .15s}.sf-ig:hover{filter:brightness(1.08);transform:translateY(-1px)}.sf-ig svg{width:14px;height:14px}.sf-products{margin-top:28px}.sf-products-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.sf-products-head h2{margin:0;font-family:var(--nb-font-display);font-size:1.15rem;font-weight:800}.sf-search{flex:0 1 300px;display:flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:12px;border:1px solid var(--nb-line-2);background:var(--nb-surface);color:var(--nb-text-4)}.sf-search input{flex:1;min-width:0;border:0;background:none;color:var(--nb-text);font:inherit;font-size:.9rem;outline:none}.sf-cats{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-bottom:14px}.sf-cats button{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:7px 13px;border-radius:999px;border:1px solid var(--nb-line-2);background:none;color:var(--nb-text-3);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.sf-cats button.on{color:var(--nb-accent);border-color:#ff2fd180;background:var(--nb-accent-dim)}.sf-none{color:var(--nb-text-3);padding:30px 0;text-align:center}.sf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.sf-card{display:flex;flex-direction:column;border-radius:18px;border:1px solid var(--nb-line);background:var(--nb-surface);overflow:hidden;color:inherit;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.sf-card:hover{transform:translateY(-3px);border-color:#ff2fd173;box-shadow:0 18px 40px #0006}.sf-card-media{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--nb-ground-2);color:var(--nb-text-4)}.sf-card-media img{width:100%;height:100%;object-fit:cover}.sf-card-media .sf-seal{position:absolute;left:10px;bottom:10px}.sf-card-body{display:flex;flex-direction:column;gap:3px;padding:12px 14px 14px}.sf-card-body b{font-size:.95rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sf-card-body em{font-style:normal;font-size:.78rem;color:var(--nb-text-3)}.sf-card-body strong{margin-top:6px;font-family:var(--nb-font-display);font-size:1.25rem;font-weight:800;color:var(--nb-text)}.sf-seal{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;font-size:.72rem;font-weight:700;color:#4ade80;background:#0a1a10d9;border:1px solid rgba(74,222,128,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sf-seal.is-warn{color:#fbbf24;border-color:#fbbf2466;background:#1e1606d9}.sf-seal.is-full{gap:12px;padding:12px 14px;border-radius:14px;font-size:.9rem}.sf-seal.is-full span{display:flex;flex-direction:column;gap:2px}.sf-seal.is-full em{font-style:normal;font-weight:500;font-size:.8rem;color:var(--nb-text-2)}.sf-back{display:inline-block;margin:18px 0 14px;color:var(--nb-text-3);font-size:.88rem;font-weight:600;text-decoration:none}.sf-back:hover{color:var(--nb-text)}.sf-product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:start}.sf-gallery{position:relative;border-radius:20px;overflow:hidden;background:var(--nb-surface);border:1px solid var(--nb-line)}.sf-gallery.is-empty{aspect-ratio:1;display:flex;align-items:center;justify-content:center;color:var(--nb-text-4)}.sf-gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sf-gallery-track::-webkit-scrollbar{display:none}.sf-gallery-track img{flex:0 0 100%;width:100%;aspect-ratio:1;object-fit:cover;scroll-snap-align:center}.sf-dots{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;gap:6px}.sf-dots button{width:8px;height:8px;padding:0;border-radius:50%;border:0;background:#fff6;cursor:pointer}.sf-dots button.on{background:#fff;width:20px;border-radius:4px}.sf-product-info{display:flex;flex-direction:column;gap:14px}.sf-product-info h1{margin:0;font-family:var(--nb-font-display);font-size:clamp(1.4rem,3.5vw,1.9rem);font-weight:800;letter-spacing:-.02em;line-height:1.2}.sf-price{font-family:var(--nb-font-display);font-size:2rem;font-weight:800;color:var(--nb-accent)}.sf-chips{display:flex;flex-wrap:wrap;gap:6px}.sf-chips span{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;border:1px solid var(--nb-line-2);font-size:.8rem;color:var(--nb-text-2)}.sf-desc{margin:0;color:var(--nb-text-2);line-height:1.65;white-space:pre-line}.sf-wa--big{height:52px;font-size:1rem}.sf-listing{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;border-radius:14px;border:1px solid var(--nb-line-2);background:var(--nb-surface);color:var(--nb-text);font-weight:700;font-size:.92rem;text-decoration:none}.sf-listing:hover{border-color:var(--nb-text-4)}.sf-head.is-compact{padding:16px;border-radius:16px;border:1px solid var(--nb-line);background:var(--nb-surface)}.sf-head.is-compact .sf-banner{display:none}.sf-head.is-compact .sf-id{margin:0;align-items:center}.sf-head.is-compact .sf-logo{width:52px;height:52px;border-radius:14px;border-width:0;box-shadow:none}.sf-head.is-compact .sf-logo span{font-size:1.4rem}.sf-head.is-compact h1{font-size:1.05rem}.sf-head.is-compact .sf-id-text{padding:0;margin-top:0;align-self:center}.sf-buybar{display:none}.sf-404{max-width:460px;margin:0 auto;padding:18vh 20px 40px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.sf-404-sign{font-size:clamp(2rem,7vw,2.8rem);transform:rotate(-3deg);margin-bottom:8px}.sf-404 h1{margin:0;font-family:var(--nb-font-display);font-size:1.4rem}.sf-404 p{margin:0 0 8px;color:var(--nb-text-3);line-height:1.6}.sf-footer{padding:24px 20px 30px;text-align:center}.sf-footer a{display:inline-flex;align-items:center;gap:8px;color:var(--nb-text-4);font-size:.8rem;font-weight:600;text-decoration:none}.sf-footer a:hover{color:var(--nb-text-2)}@media(max-width:760px){.sf-wrap{padding:0 14px 30px}.sf-head{padding-top:14px}.sf-banner{border-radius:16px}.sf-id{margin:-34px 0 0 14px;gap:12px}.sf-logo{width:80px;height:80px;border-radius:20px;border-width:3px}.sf-logo span{font-size:2rem}.sf-head:not(.is-compact) .sf-id{flex-direction:column;align-items:stretch;gap:10px;margin:-40px 0 0}.sf-head:not(.is-compact) .sf-logo{margin-left:14px}.sf-head:not(.is-compact) .sf-id-text{padding-bottom:0;margin-top:0}.sf-id-cta{margin:4px 0 0;align-self:stretch;white-space:nowrap}.sf-about{margin:14px 0 0}.sf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sf-card{border-radius:14px}.sf-card-body{padding:10px 11px 12px}.sf-card-body b{font-size:.86rem}.sf-card-body strong{font-size:1.05rem}.sf-card-media .sf-seal{left:6px;bottom:6px;font-size:.66rem;padding:3px 7px}.sf-search{flex:1 1 100%}.sf-product{grid-template-columns:minmax(0,1fr);gap:18px}.sf-gallery{margin:0 -14px;border-radius:0;border-left:0;border-right:0}.sf-product-info .sf-wa--big{display:none}.Storefront.has-buybar .sf-footer{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.sf-buybar{position:fixed;left:0;right:0;bottom:0;z-index:10;display:flex;align-items:center;gap:14px;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:#0f0f1af5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--nb-line)}.sf-buybar>span{font-family:var(--nb-font-display);font-size:1.15rem;font-weight:800;white-space:nowrap}.sf-buybar .sf-wa{flex:1;height:48px}}@media(max-width:360px){.sf-grid{gap:8px}}.sf-id-meta{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap;margin-top:4px}.sf-id-meta .sf-place{margin-top:0}.sf-rating{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--nb-text-2);font:inherit;font-size:.86rem}button.sf-rating{cursor:pointer}button.sf-rating:hover em{text-decoration:underline;text-underline-offset:3px}.sf-rating b{color:var(--nb-text);font-weight:800}.sf-rating em{font-style:normal;color:var(--nb-text-3)}.sf-rating.is-new{padding:3px 10px;border-radius:999px;border:1px solid rgba(0,245,255,.35);color:var(--nb-cyan);font-size:.74rem;font-weight:700;letter-spacing:.04em}.sf-store-link{color:inherit;text-decoration:none;display:block}.sf-store-link:hover .sf-head.is-compact{border-color:var(--nb-line-2)}.sf-reviews{margin-top:40px}.sf-reviews-head{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap}.sf-reviews-head h2{margin:0;font-family:var(--nb-font-display);font-size:1.15rem;font-weight:800}.sf-reviews-note{margin:6px 0 14px;font-size:.8rem;color:var(--nb-text-4)}.sf-reviews ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.sf-review{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:16px;border:1px solid var(--nb-line);background:var(--nb-surface)}.sf-review-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.sf-verified{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-weight:700;color:#4ade80}.sf-review p{margin:0;color:var(--nb-text-2);line-height:1.55;white-space:pre-line}.sf-review-meta{font-size:.76rem;color:var(--nb-text-4)}.sf-reply{margin-top:4px;padding:10px 12px;border-radius:10px;border-left:3px solid var(--nb-accent);background:var(--nb-ground-2)}.sf-reply b{font-size:.74rem;color:var(--nb-accent)}.sf-reply p{margin:4px 0 0;font-size:.86rem}.sf-more{margin:16px auto 0;display:flex;height:42px}@media(max-width:760px){.sf-reviews ul{grid-template-columns:minmax(0,1fr)}}.sf-disclaimer{margin:0 auto 10px;max-width:520px;font-size:.74rem;line-height:1.5;color:var(--nb-text-4)}.sf-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sf-share{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;margin-top:4px;border-radius:10px;border:1px solid var(--nb-line-2);background:var(--nb-surface);color:var(--nb-text-2);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.sf-share:hover{color:var(--nb-text);border-color:var(--nb-text-4)}.sf-report-link{display:block;margin:10px auto 0;padding:0;border:0;background:none;color:var(--nb-text-4);font:inherit;font-size:.74rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sf-report-link:hover{color:#f87171}.sf-report{text-align:left}.sf-report-reasons{display:flex;flex-direction:column;gap:6px}.sf-report-reasons label{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--nb-line-2);font-size:.88rem;color:var(--nb-text-2);cursor:pointer}.sf-report-reasons label.on{border-color:var(--nb-accent);background:var(--nb-accent-dim);color:var(--nb-text)}.sf-report-reasons input{accent-color:var(--nb-accent)}.sf-how{display:flex;flex-wrap:wrap;gap:14px 22px}.sf-how section{display:flex;flex-direction:column;gap:8px}.sf-how h3{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--nb-text-4)}.sf-how ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.sf-opt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:92px;min-height:78px;padding:10px 6px;box-sizing:border-box;border-radius:14px;border:1px solid var(--nb-line);background:var(--nb-surface);text-align:center}.sf-opt-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:var(--nb-accent);background:var(--nb-accent-dim)}.sf-opt-label{font-size:.72rem;font-weight:600;line-height:1.25;color:var(--nb-text-2)}.sf-opt.is-ok{border-color:#4ade8059;background:#4ade800f}.sf-opt.is-ok .sf-opt-icon{color:#4ade80;background:#4ade8024}.sf-opt.is-ok .sf-opt-label{color:#4ade80;font-weight:700}.sf-product-info .sf-how{margin-top:2px}@media(max-width:760px){.sf-how{gap:12px}.sf-how section{width:100%}.sf-how ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sf-opt{width:auto;min-height:44px;flex-direction:row;justify-content:flex-start;gap:9px;padding:6px 10px 6px 6px;border-radius:12px;text-align:left}.sf-opt-icon{width:30px;height:30px;flex-shrink:0;border-radius:9px}.sf-opt-icon svg{width:17px;height:17px}}.sf-notice{max-width:440px}.sf-notice h3{margin:10px 0 6px;font-size:1.1rem}.sf-notice p{margin:0 0 12px;color:var(--nb-text-2);font-size:.92rem;line-height:1.5}.sf-notice-icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--nb-accent-dim);color:var(--nb-accent)}.sf-notice-tips{margin:0 0 14px;padding-left:18px;display:grid;gap:6px;font-size:.88rem;line-height:1.45}.sf-notice-remember{display:flex;align-items:center;gap:8px;font-size:.88rem;cursor:pointer;margin-bottom:4px}.sf-notice-remember input{width:16px;height:16px;accent-color:var(--nb-accent)}.sf-notice-go{border:0;cursor:pointer;font:inherit;font-weight:700}@media(max-width:480px){.sf-notice .pd-dialog-actions{flex-direction:column-reverse}.sf-notice .pd-dialog-actions>*{width:100%;min-height:46px;justify-content:center;flex-shrink:0}}.bl-loading{height:220px;border-radius:14px}.bl-section{display:flex;flex-direction:column;gap:8px}.bl-section h3{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--nb-text-4)}.bl-plan{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;background:var(--nb-ground-2);border:1px solid var(--nb-line)}.bl-plan-sign{font-size:1.6rem;line-height:1}.bl-renew{font-size:.84rem;color:var(--nb-text-2);text-align:right}.bl-renew.is-ending{color:#fbbf24}.bl-pm{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:14px;background:var(--nb-ground-2);border:1px solid var(--nb-line)}.bl-brand{padding:3px 8px;border-radius:6px;background:var(--nb-surface-2);font-size:.7rem;font-weight:800;letter-spacing:.06em;color:var(--nb-text)}.bl-last4{font-family:var(--nb-font-mono);font-size:.92rem}.bl-exp{font-size:.82rem;color:var(--nb-text-3)}.bl-none{font-size:.88rem;color:var(--nb-text-3)}.bl-change{margin-left:auto;height:36px;padding:0 14px;font-size:.82rem}.bl-card-form{display:flex;flex-direction:column;gap:10px}.bl-card-input{padding:13px 14px;border-radius:12px;border:1px solid var(--nb-line-2);background:var(--nb-ground-2)}.bl-actions{display:flex;gap:8px}.bl-actions .nb-btn{flex:1;height:44px}.bl-error{margin:0;font-size:.82rem;color:#f87171}.bl-invoices{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--nb-line);border-radius:12px;overflow:hidden}.bl-invoices li{display:grid;grid-template-columns:minmax(0,1fr) auto auto 44px;align-items:center;gap:12px;padding:10px 14px;font-size:.84rem;color:var(--nb-text-2);border-bottom:1px solid var(--nb-line)}.bl-invoices li:last-child{border-bottom:0}.bl-invoices a{color:var(--nb-accent-2);font-weight:700;text-decoration:none;text-align:right}.bl-status{font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:999px;border:1px solid var(--nb-line-2);color:var(--nb-text-3)}.bl-status.is-paid{color:#4ade80;border-color:#4ade8059}.bl-status.is-open{color:#fbbf24;border-color:#fbbf2459}.bl-status.is-void,.bl-status.is-uncollectible{color:#f87171;border-color:#f8717159}@media(max-width:480px){.bl-invoices li{grid-template-columns:minmax(0,1fr) auto 40px}.bl-status{display:none}}.set-content{max-width:980px}.set-profile{overflow:hidden;display:flex;align-items:center;gap:22px;padding:26px 28px;margin-bottom:16px;border-color:#ff2fd138}.set-profile-glow{position:absolute;right:-80px;top:-120px;width:360px;height:300px;background:radial-gradient(closest-side,rgba(255,47,209,.16),transparent);pointer-events:none}.set-profile>*:not(.set-profile-glow){position:relative}.set-avatar-box{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.set-avatar{position:relative;cursor:pointer;border:0;color:inherit;transition:box-shadow .15s,transform .15s;width:76px;height:76px;flex-shrink:0;border-radius:50%;padding:3px;background:conic-gradient(from 200deg,var(--nb-accent),#7b2cff,var(--nb-cyan),var(--nb-accent));box-shadow:0 0 26px #ff2fd159}.set-avatar:hover:not(:disabled){box-shadow:0 0 34px #ff2fd18c}.set-avatar:focus-visible{outline:2px solid var(--nb-cyan);outline-offset:3px}.set-avatar.is-busy{cursor:progress}.set-avatar.is-busy>img,.set-avatar.is-busy>span{opacity:.45}.set-avatar>.set-avatar-cam{position:absolute;right:-2px;bottom:-2px;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--nb-accent);color:#fff;border:3px solid var(--nb-ground);box-sizing:border-box}.set-avatar-remove{border:0;background:none;padding:0;color:var(--nb-text-3);font:inherit;font-size:.75rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.set-avatar-remove:hover:not(:disabled){color:var(--nb-accent)}.set-avatar>img,.set-avatar>span{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--nb-ground);object-fit:cover;font-family:var(--nb-font-display);font-size:1.9rem;font-weight:800;border:3px solid var(--nb-ground);box-sizing:border-box}.set-profile-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.set-profile-text h2{margin:0;font-family:var(--nb-font-display);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis}.set-email{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--nb-text-2);font-size:.92rem;word-break:break-all}.set-email em{font-style:normal;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;border:1px solid;word-break:normal}.set-email em.ok{color:#4ade80;border-color:#4ade8059;background:#4ade8014}.set-email em.warn{color:#fbbf24;border-color:#fbbf2459;background:#fbbf2414}.set-since{font-size:.82rem;color:var(--nb-text-4)}.set-plan{display:flex;flex-direction:column;align-items:center;gap:6px;padding-left:10px;text-decoration:none}.set-plan-link{font-size:.74rem;font-weight:700;color:var(--nb-accent);white-space:nowrap}.set-plan:hover .set-plan-link{text-decoration:underline;text-underline-offset:3px}.set-plan-sign{font-size:2.4rem;line-height:1;transform:rotate(-6deg)}.set-plan-label{font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--nb-text-4)}.set-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;margin-bottom:16px;align-items:stretch}.set-side{display:flex;flex-direction:column;gap:16px}.set-grid--solo{grid-template-columns:minmax(0,1fr)}.set-side>.set-card:last-child{flex:1}.set-grid--solo .set-side{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.set-grid .set-card>.nb-btn,.set-grid .set-card>.set-links,.set-grid .set-card>.set-inline{margin-top:auto}.set-card{display:flex;flex-direction:column;gap:14px;padding:22px}.set-card-head{display:flex;align-items:flex-start;gap:14px}.set-card-head>div{flex:1;min-width:0}.set-card-head h2{margin:0 0 4px;font-family:var(--nb-font-display);font-size:1.05rem;font-weight:800}.set-card-head p{margin:0;color:var(--nb-text-3);font-size:.86rem;line-height:1.55}.set-icon{width:38px;height:38px;flex-shrink:0;border-radius:11px;display:flex;align-items:center;justify-content:center;color:var(--nb-accent);background:var(--nb-accent-dim);border:1px solid rgba(255,47,209,.25)}.set-icon--cyan{color:var(--nb-cyan);background:#00f5ff14;border-color:#00f5ff4d}.set-inline{display:flex;gap:10px}.set-inline--wrap{flex-wrap:wrap}.set-inline input{flex:1;min-width:0;height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--nb-line-2);background:var(--nb-ground-2);color:var(--nb-text);font-family:inherit;font-size:.95rem;outline:none}.set-inline input:focus{border-color:var(--nb-accent);box-shadow:0 0 0 3px var(--nb-accent-dim)}.set-inline .nb-btn{height:44px}.set-icon--danger{color:#f87171;background:#f871711a;border-color:#f871714d}.set-card>.nb-btn{align-self:flex-start}.set-field{display:flex;flex-direction:column;gap:7px;font-size:.82rem;font-weight:600;color:var(--nb-text-2)}.set-field input,.set-danger-row input{height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--nb-line-2);background:var(--nb-ground-2);color:var(--nb-text);font-family:inherit;font-size:.95rem;outline:none;transition:border-color .15s,box-shadow .15s}.set-field input:focus,.set-danger-row input:focus{border-color:var(--nb-accent);box-shadow:0 0 0 3px var(--nb-accent-dim)}.set-rules-box{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:12px;border:1px dashed var(--nb-line-2)}.set-rules-box>span{font-size:.78rem;font-weight:700;color:var(--nb-text-3)}.set-rules{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.set-rules li{font-size:.72rem;font-weight:600;padding:3px 9px;border-radius:999px;color:var(--nb-text-4);border:1px solid var(--nb-line-2)}.set-rules li.ok{color:#4ade80;border-color:#4ade8059;background:#4ade8012}.set-links{display:flex;flex-wrap:wrap;gap:8px}.set-links a{font-size:.84rem;font-weight:600;color:var(--nb-text-2);text-decoration:none;padding:7px 12px;border-radius:10px;border:1px solid var(--nb-line-2);transition:border-color .15s,color .15s}.set-links a:hover{color:var(--nb-accent);border-color:#ff2fd173}.set-danger{border-color:#f8717138}.set-danger .set-card-head{align-items:center}.set-danger .set-card-head .nb-btn{height:40px;flex-shrink:0}.set-danger-confirm p{margin:0 0 10px;color:var(--nb-text-2);font-size:.88rem}.set-danger-row{display:flex;gap:10px;flex-wrap:wrap}.set-danger-row input{flex:1;min-width:180px}.set-danger-row .nb-btn{height:44px}@media(max-width:820px){.set-grid,.set-grid--solo .set-side{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.set-profile{flex-wrap:wrap;padding:20px;gap:16px}.set-avatar{width:64px;height:64px}.set-profile .set-plan{position:absolute;top:16px;right:16px;padding:0}.set-plan-sign{font-size:1.7rem}.set-profile-text{flex-basis:100%}.set-danger .set-card-head{flex-wrap:wrap}.set-danger .set-card-head .nb-btn{width:100%}.set-danger-row .nb-btn{flex:1}}.set-sub,.set-install{margin-bottom:18px}.set-sub-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.set-sub-actions .nb-btn{height:44px;padding:0 18px}.set-sub-cancel{border:0;background:none;padding:6px 4px;color:var(--nb-text-3);font-family:inherit;font-size:.84rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.set-sub-cancel:hover{color:#f87171}.set-sub-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:12px;border:1px solid rgba(251,191,36,.35);background:#fbbf2412;color:var(--nb-text-2);font-size:.88rem}.set-sub-banner .nb-btn{height:38px;padding:0 14px;font-size:.82rem}.set-sub-confirm{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:12px;border:1px solid rgba(248,113,113,.35);background:#f871710f}.set-sub-confirm p{margin:0;font-size:.88rem;color:var(--nb-text-2);line-height:1.5}.set-sub-history h3{margin:4px 0 8px;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--nb-text-4)}.set-sub-history ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--nb-line);border-radius:12px;overflow:hidden}.set-sub-history li{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:12px;padding:10px 14px;font-size:.85rem;color:var(--nb-text-2);border-bottom:1px solid var(--nb-line)}.set-sub-history li:last-child{border-bottom:0}@media(max-width:560px){.set-sub-history li{grid-template-columns:minmax(0,1fr) auto}.set-sub-history li span:first-child{grid-column:1 / -1;font-size:.76rem;color:var(--nb-text-4)}}.set-pix-type{margin-top:-6px;font-size:.78rem;color:var(--nb-text-3);word-break:break-all}.set-pix-type.is-bad{color:#f87171}.contact-page{display:flex;flex-direction:column;font-family:var(--nb-font-body)}.contact-scroll{flex:1;min-height:0;overflow-y:auto;display:flex;justify-content:center}.contact-content{width:100%;max-width:1000px;padding:44px 40px 72px;box-sizing:border-box;display:flex;flex-direction:column;gap:32px}.contact-header{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.contact-kicker{display:inline-flex;align-items:center;gap:8px;background:var(--nb-accent-dim);border:1px solid rgba(255,47,209,.25);color:var(--nb-accent);border-radius:999px;padding:5px 14px 5px 10px;font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.contact-kicker i{width:6px;height:6px;border-radius:50%;background:var(--nb-accent);box-shadow:0 0 8px var(--nb-accent)}.contact-title{margin:0;font-family:var(--nb-font-display);font-size:clamp(1.8rem,3.4vw,2.4rem);font-weight:800;color:var(--nb-text);letter-spacing:-.03em;line-height:1.1}.contact-sub{margin:0;font-size:.98rem;color:var(--nb-text-2);line-height:1.6;max-width:52ch}.contact-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.85fr);gap:22px;align-items:start}.contact-form{display:flex;flex-direction:column;gap:22px;background:var(--nb-surface);border:1px solid var(--nb-line);border-radius:16px;padding:24px}.contact-field{display:flex;flex-direction:column;gap:10px}.contact-label{display:flex;align-items:center;justify-content:space-between;font-size:.74rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--nb-accent)}.contact-char-count{font-size:.72rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--nb-text-4);font-variant-numeric:tabular-nums;transition:color .2s}.contact-char-count.is-near{color:var(--nb-gold)}.contact-subjects{display:flex;flex-wrap:wrap;gap:8px}.contact-subject{background:var(--nb-surface-2);border:1px solid var(--nb-line-2);color:var(--nb-text-2);border-radius:999px;padding:9px 15px;font-family:var(--nb-font-body);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s,transform .1s}.contact-subject:hover{border-color:#ff2fd166;color:var(--nb-text)}.contact-subject:active{transform:scale(.98)}.contact-subject.on{background:var(--nb-accent-dim);border-color:var(--nb-accent);color:var(--nb-accent);box-shadow:0 0 0 1px #ff2fd140}.contact-form textarea{background:var(--nb-ground-2);border:1px solid var(--nb-line-2);border-radius:12px;color:var(--nb-text);font-family:var(--nb-font-body);font-size:.92rem;padding:14px;outline:none;resize:vertical;min-height:170px;line-height:1.65;transition:border-color .15s,box-shadow .15s,background .15s}.contact-form textarea:focus{border-color:var(--nb-accent);background:var(--nb-surface-2);box-shadow:0 0 0 3px #ff2fd121}.contact-form textarea::placeholder{color:var(--nb-text-4)}.contact-error{font-size:.85rem;padding:12px 15px;background:#f871711a;border:1px solid rgba(248,113,113,.32);border-radius:10px;color:#ff8a8a;line-height:1.5}.contact-submit-btn{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--nb-accent);border:none;border-radius:12px;color:var(--nb-on-accent);font-family:var(--nb-font-body);font-size:.92rem;font-weight:700;padding:13px 26px;cursor:pointer;box-shadow:0 8px 24px #ff2fd138;transition:background .15s,transform .15s,box-shadow .15s}.contact-submit-btn:hover:not(:disabled){background:var(--nb-accent-2);box-shadow:0 12px 32px #ff2fd147;transform:translateY(-1px)}.contact-submit-btn svg{transition:transform .15s}.contact-submit-btn:hover:not(:disabled) svg{transform:translate(3px)}.contact-submit-btn:disabled{background:var(--nb-surface-2);color:var(--nb-text-4);cursor:not-allowed;box-shadow:none}.contact-spinner{width:15px;height:15px;border-radius:50%;border:2px solid rgba(0,0,0,.25);border-top-color:var(--nb-on-accent);animation:contact-spin .8s linear infinite}@keyframes contact-spin{to{transform:rotate(360deg)}}.contact-aside{display:flex;flex-direction:column;gap:12px}.contact-card{background:var(--nb-surface);border:1px solid var(--nb-line);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:9px}.contact-card-label{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nb-text-4)}.contact-card-text{margin:0;font-size:.86rem;line-height:1.6;color:var(--nb-text-2)}.contact-identity{display:flex;flex-direction:column;gap:3px;min-width:0}.contact-identity-name{font-size:.95rem;font-weight:700;color:var(--nb-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-identity-email{font-size:.83rem;color:var(--nb-accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-locked{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;color:var(--nb-text-4)}.contact-links{display:flex;flex-direction:column;gap:2px}.contact-links a{font-size:.87rem;color:var(--nb-text-2);text-decoration:none;padding:7px 0;border-bottom:1px solid var(--nb-line);transition:color .15s,padding-left .15s}.contact-links a:last-child{border-bottom:0}.contact-links a:hover{color:var(--nb-accent);padding-left:4px}.contact-success{display:flex;flex-direction:column;align-items:center;gap:14px;padding:56px 28px;background:var(--nb-surface);border:1px solid rgba(255,47,209,.25);border-radius:18px;text-align:center}.contact-success-icon{display:flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;background:var(--nb-accent-dim);border:1px solid rgba(255,47,209,.3);color:var(--nb-accent);margin-bottom:4px}.contact-success h2{margin:0;font-family:var(--nb-font-display);font-size:1.35rem;font-weight:800;letter-spacing:-.02em;color:var(--nb-text)}.contact-success p{margin:0 0 8px;font-size:.93rem;color:var(--nb-text-2);line-height:1.65;max-width:44ch}.contact-success p strong{color:var(--nb-accent);font-weight:600}.contact-success-btn{background:transparent;border:1px solid var(--nb-line-2);color:var(--nb-text);border-radius:11px;padding:11px 24px;font-family:var(--nb-font-body);font-size:.89rem;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s}.contact-success-btn:hover{background:var(--nb-surface-2);border-color:#3a414a}@media(max-width:860px){.contact-grid{grid-template-columns:minmax(0,1fr)}.contact-aside{order:-1;flex-direction:row;flex-wrap:wrap}.contact-card{flex:1;min-width:210px}}@media(max-width:768px){.contact-content{padding:32px 24px 60px}}@media(max-width:480px){.contact-content{padding:26px 16px 56px;gap:24px}.contact-form{padding:18px 16px}.contact-aside{flex-direction:column}.contact-card{min-width:0}.contact-submit-btn{align-self:stretch}.contact-success{padding:40px 20px}}@media(prefers-reduced-motion:reduce){.contact-submit-btn:hover:not(:disabled){transform:none}.contact-submit-btn:hover:not(:disabled) svg{transform:none}.contact-spinner{animation-duration:2.4s}.contact-links a:hover{padding-left:0}}.NotFound{position:relative;padding-top:calc(63px + var(--nb-safe-top));height:calc(100vh - 63px - var(--nb-safe-top));height:calc(100dvh - 63px - var(--nb-safe-top));background-color:var(--nb-ground);display:flex;align-items:center;justify-content:center;overflow:hidden}body.has-sidebar .NotFound{padding-top:var(--nb-safe-top);padding-left:68px;height:100vh;height:100dvh;box-sizing:border-box}.NotFound:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 60% at 50% 45%,transparent 0%,var(--nb-ground) 75%);pointer-events:none}.not-found-glow{position:absolute;width:620px;height:420px;left:50%;top:42%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(255,47,209,.18),transparent);pointer-events:none}.not-found-content{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:0 20px}.not-found-code{font-size:clamp(6rem,18vw,10rem);line-height:.9}.not-found-sign{font-size:clamp(1.6rem,4vw,2.2rem);transform:rotate(-5deg);margin:-6px 0 22px}.not-found-title{margin:0;font-family:var(--nb-font-display);font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.not-found-subtitle{margin:0 0 20px;max-width:44ch;font-size:.95rem;line-height:1.6;color:var(--nb-text-3)}.not-found-btn{height:48px;padding:0 24px}@media(max-width:768px){body.has-sidebar .NotFound{padding-left:0;padding-bottom:64px}}.Admin{display:flex;flex-direction:column;font-family:var(--nb-font-body);color:var(--nb-text);background:var(--nb-ground)}.admin-scroll{flex:1;min-height:0;overflow-y:auto}.admin-content{max-width:1240px;margin:0 auto;box-sizing:border-box;padding:32px 40px 48px;display:flex;flex-direction:column;gap:20px}.admin-header{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.admin-kicker{display:inline-flex;align-items:center;gap:8px;background:var(--nb-accent-dim);border:1px solid rgba(255,47,209,.25);color:var(--nb-accent);border-radius:999px;padding:4px 13px 4px 10px;font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.admin-kicker i{width:6px;height:6px;border-radius:50%;background:var(--nb-accent);box-shadow:0 0 8px var(--nb-accent)}.admin-title{margin:0;font-family:var(--nb-font-display);font-size:1.9rem;font-weight:800;letter-spacing:-.03em;line-height:1.1}.admin-subtitle{margin:0;font-size:.9rem;color:var(--nb-text-3)}.admin-topstats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.admin-stats-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.admin-stat-card{display:flex;flex-direction:column;align-items:flex-start;gap:3px;background:var(--nb-surface);border:1px solid var(--nb-line);border-radius:14px;padding:15px 16px;text-align:left;font-family:var(--nb-font-body);color:var(--nb-text);min-width:0}.admin-stat-card--accent{border-color:#ff2fd14d;background:linear-gradient(160deg,rgba(255,47,209,.06),var(--nb-surface) 60%)}.admin-stat-card--live{cursor:pointer;border-color:#4ade804d;background:linear-gradient(160deg,rgba(74,222,128,.07),var(--nb-surface) 60%);transition:border-color .15s}.admin-stat-card--live:hover{border-color:#4ade8099}.admin-stat-card--live:focus-visible{outline:2px solid var(--nb-accent);outline-offset:2px}.admin-stat-value{display:inline-flex;align-items:center;gap:9px;font-family:var(--nb-font-display);font-size:1.6rem;font-weight:800;letter-spacing:-.025em;line-height:1.1;font-variant-numeric:tabular-nums}.admin-stat-label{font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--nb-text-3)}.admin-stat-sub{font-size:.76rem;color:var(--nb-text-4);font-variant-numeric:tabular-nums}.admin-live-dot{position:relative;width:9px;height:9px;border-radius:50%;background:#4ade80;flex-shrink:0}.admin-live-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid rgba(74,222,128,.5);animation:admin-live-ping 1.8s ease-out infinite}@keyframes admin-live-ping{0%{transform:scale(.6);opacity:1}to{transform:scale(1.6);opacity:0}}.admin-tabs{display:flex;gap:4px;padding:4px;background:var(--nb-surface);border:1px solid var(--nb-line);border-radius:13px;overflow-x:auto;scrollbar-width:none}.admin-tabs::-webkit-scrollbar{display:none}.admin-tab{flex-shrink:0;background:transparent;border:0;border-radius:9px;padding:8px 15px;font-family:var(--nb-font-body);font-size:.85rem;font-weight:600;color:var(--nb-text-3);cursor:pointer;transition:color .15s,background .15s}.admin-tab:hover{color:var(--nb-text)}.admin-tab.active{background:var(--nb-surface-2);color:var(--nb-text);box-shadow:inset 0 0 0 1px var(--nb-line-2)}.admin-tab:focus-visible{outline:2px solid var(--nb-accent);outline-offset:1px}.admin-tab-panel,.admin-tab-content,.admin-overview{display:flex;flex-direction:column;gap:18px}.admin-card,.admin-section{display:flex;flex-direction:column;gap:14px;background:var(--nb-surface);border:1px solid var(--nb-line);border-radius:15px;padding:18px 20px}.admin-card-title{margin:0;font-family:var(--nb-font-display);font-size:1.05rem;font-weight:700}.admin-section-title{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--nb-accent)}.admin-empty,.admin-loading,.admin-analytics-empty{padding:22px 12px;text-align:center;font-size:.86rem;color:var(--nb-text-3)}.admin-empty--error{color:#f87171}.admin-online{border-color:#4ade8038}.admin-online-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-online-title{display:flex;align-items:center;gap:11px}.admin-online-meta{display:flex;align-items:center;gap:12px}.admin-online-counts{font-size:.85rem;color:var(--nb-text-3);font-variant-numeric:tabular-nums}.admin-online-counts b{color:var(--nb-text);font-weight:700}.admin-sep{margin:0 7px;color:var(--nb-text-4)}.admin-online-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.admin-online-row{display:grid;grid-template-columns:36px minmax(0,1.4fr) minmax(0,1fr) 150px;align-items:center;gap:14px;padding:11px 4px;border-top:1px solid var(--nb-line)}.admin-online-row:first-child{border-top:0}.admin-avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--nb-font-display);font-size:.9rem;font-weight:800;background:var(--nb-surface-2);border:1px solid var(--nb-line-2);color:var(--nb-text-2)}.admin-avatar--premium{color:var(--nb-accent);border-color:#ff2fd166;background:var(--nb-accent-dim)}.admin-avatar--premium{color:var(--nb-accent);border-color:#ff2fd173;background:var(--nb-accent-dim)}.admin-avatar--pro{color:var(--nb-cyan);border-color:#00f5ff73;background:#00f5ff14}.admin-online-who{display:flex;flex-direction:column;gap:3px;min-width:0}.admin-online-name{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:.9rem;font-weight:700}.admin-online-name>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.admin-online-email{font-size:.78rem;color:var(--nb-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-online-page{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.admin-online-page-name{font-size:.85rem;font-weight:600;color:var(--nb-text)}.admin-online-page .admin-code{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-online-state{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.admin-state{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700}.admin-state i{width:7px;height:7px;border-radius:50%}.admin-state.is-active{color:#4ade80}.admin-state.is-active i{background:#4ade80;box-shadow:0 0 8px #4ade8099}.admin-state.is-idle{color:var(--nb-text-3)}.admin-state.is-idle i{background:var(--nb-text-4)}.admin-online-ago{font-size:.74rem;color:var(--nb-text-4);font-variant-numeric:tabular-nums}.admin-online-foot{margin:0;font-size:.74rem;color:var(--nb-text-4)}.admin-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid transparent;font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}.admin-badge--free{color:var(--nb-text-2);background:var(--nb-surface-2);border-color:var(--nb-line-2)}.admin-badge--premium{color:var(--nb-accent);background:var(--nb-accent-dim);border-color:#ff2fd159}.admin-badge--premium{color:var(--nb-accent);background:var(--nb-accent-dim);border-color:#ff2fd16b}.admin-badge--pro{color:var(--nb-cyan);background:#00f5ff14;border-color:#00f5ff6b}.admin-badge--admin{color:#fca5a5;background:#f871711f;border-color:#f8717159}.admin-badge--mod{color:#67e8f9;background:#00f5ff1a;border-color:#00f5ff59}.admin-badge--booster{color:#ffa6ff;background:#f47fff1f;border-color:#f47fff59}.admin-dot{display:inline-block;width:8px;height:8px;border-radius:50%}.admin-dot--green{background:#4ade80}.admin-dot--red{background:#f87171}.admin-code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.76rem;color:var(--nb-text-2);background:var(--nb-ground-2);border:1px solid var(--nb-line);border-radius:6px;padding:1px 6px}.admin-bars{display:flex;flex-direction:column;gap:10px}.admin-bar-row{display:grid;grid-template-columns:80px minmax(0,1fr) 44px;align-items:center;gap:12px;font-size:.84rem;color:var(--nb-text-2)}.admin-bar-pct{text-align:right;color:var(--nb-text);font-weight:700;font-variant-numeric:tabular-nums}.admin-minibar-wrap{height:6px;border-radius:3px;background:var(--nb-surface-2);overflow:hidden}.admin-minibar-fill{height:100%;border-radius:3px}.admin-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;padding:9px 15px;font-family:var(--nb-font-body);font-size:.84rem;font-weight:700;cursor:pointer;border:1px solid transparent;transition:border-color .15s,color .15s,background .15s}.admin-btn--sm{padding:6px 12px;font-size:.78rem}.admin-btn--ghost{background:var(--nb-surface-2);border-color:var(--nb-line-2);color:var(--nb-text-2)}.admin-btn--ghost:hover{border-color:var(--nb-accent);color:var(--nb-accent)}.admin-table-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.admin-search{flex:1;min-width:180px;max-width:340px;box-sizing:border-box;height:38px;background:var(--nb-ground-2);border:1px solid var(--nb-line-2);border-radius:10px;padding:0 12px;font-family:var(--nb-font-body);font-size:.86rem;color:var(--nb-text);outline:none;transition:border-color .15s,box-shadow .15s}.admin-search:focus{border-color:var(--nb-accent);box-shadow:0 0 0 3px #ff2fd11f}.admin-search::placeholder{color:var(--nb-text-4)}.admin-search--xs{flex:0 1 130px;min-width:110px}.admin-search--sm{flex:0 1 160px;min-width:130px}.admin-search--md{flex:0 1 200px;min-width:150px}.admin-filters{display:flex;flex-wrap:wrap;gap:6px}.admin-filter-btn{background:transparent;border:1px solid var(--nb-line-2);border-radius:999px;padding:6px 13px;font-family:var(--nb-font-body);font-size:.8rem;font-weight:600;color:var(--nb-text-3);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.admin-filter-btn:hover:not(:disabled){color:var(--nb-text);border-color:#3a434e}.admin-filter-btn.active{color:var(--nb-accent);border-color:#ff2fd173;background:var(--nb-accent-dim)}.admin-filter-btn:disabled{opacity:.5;cursor:default}.admin-count{margin-left:auto;font-size:.8rem;color:var(--nb-text-3);font-variant-numeric:tabular-nums}.admin-table-wrap{overflow-x:auto;background:var(--nb-surface);border:1px solid var(--nb-line);border-radius:14px}.admin-section .admin-table-wrap{background:var(--nb-ground-2)}.admin-table{width:100%;border-collapse:collapse;font-size:.84rem}.admin-table th{text-align:left;padding:11px 14px;font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--nb-text-3);border-bottom:1px solid var(--nb-line);white-space:nowrap}.admin-table td{padding:11px 14px;border-bottom:1px solid var(--nb-line);color:var(--nb-text);vertical-align:middle}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table tbody tr:hover td{background:#ffffff04}.admin-row--admin td{background:#f8717108}.admin-cell-muted{color:var(--nb-text-3)!important;font-variant-numeric:tabular-nums}.admin-cell-email{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-cell-nowrap{white-space:nowrap}.admin-table-empty{padding:28px 14px!important;text-align:center;color:var(--nb-text-3)!important}.admin-username{font-weight:600;margin-right:6px}.admin-actions{display:flex;gap:6px}.admin-action-btn{background:var(--nb-surface-2);border:1px solid var(--nb-line-2);border-radius:8px;padding:5px 10px;font-family:var(--nb-font-body);font-size:.76rem;font-weight:600;color:var(--nb-text-2);cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s,background .15s}.admin-action-btn:hover:not(:disabled){color:var(--nb-accent);border-color:#ff2fd173}.admin-action-btn--danger{color:#f87171;border-color:#f871714d;background:transparent}.admin-action-btn--danger:hover:not(:disabled){color:#fca5a5;border-color:#f87171;background:#f871711a}.admin-action-btn:disabled{opacity:.35;cursor:not-allowed}.admin-pagination{display:flex;align-items:center;justify-content:center;gap:12px;font-size:.84rem;color:var(--nb-text-3);font-variant-numeric:tabular-nums}.admin-page-btn{width:34px;height:34px;border-radius:9px;background:var(--nb-surface);border:1px solid var(--nb-line-2);color:var(--nb-text-2);cursor:pointer;transition:border-color .15s,color .15s}.admin-page-btn:hover:not(:disabled){border-color:var(--nb-accent);color:var(--nb-accent)}.admin-page-btn:disabled{opacity:.35;cursor:not-allowed}.admin-messages-group{display:flex;flex-direction:column;gap:10px}.admin-messages-group-label{display:flex;align-items:center;gap:8px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-messages-group-label--pending{color:#f5c46b}.admin-messages-group-label--replied{color:var(--nb-text-3)}.admin-messages-group-dot{width:7px;height:7px;border-radius:50%;background:#f59e0b}.admin-messages-group-dot--replied{background:var(--nb-text-4)}.admin-messages-list{display:flex;flex-direction:column;gap:8px}.admin-message-card{background:var(--nb-surface);border:1px solid var(--nb-line);border-radius:13px;overflow:hidden}.admin-message-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;cursor:pointer;transition:background .15s}.admin-message-header:hover{background:var(--nb-surface-2)}.admin-message-meta,.admin-message-right{display:flex;align-items:center;gap:9px;min-width:0}.admin-message-username{font-weight:700;font-size:.88rem}.admin-message-email{font-size:.78rem;color:var(--nb-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-message-subject{font-size:.86rem;color:var(--nb-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-message-date{font-size:.75rem;color:var(--nb-text-3);white-space:nowrap}.admin-message-chevron{font-size:.64rem;color:var(--nb-text-4)}.admin-message-body{padding:4px 16px 16px;border-top:1px solid var(--nb-line);display:flex;flex-direction:column;align-items:flex-start;gap:12px}.admin-message-body p{margin:12px 0 0;font-size:.88rem;line-height:1.65;color:var(--nb-text-2);white-space:pre-wrap}.admin-message-reply-btn{background:var(--nb-accent);border:0;border-radius:10px;padding:9px 16px;font-family:var(--nb-font-body);font-size:.84rem;font-weight:700;color:#000;cursor:pointer;transition:background .15s}.admin-message-reply-btn:hover{background:var(--nb-accent-2)}.admin-message-replied-tag{font-size:.78rem;font-weight:600;color:#4ade80}.admin-reply-context{background:var(--nb-accent-dim);border:1px solid rgba(255,47,209,.28);border-radius:13px;padding:14px 16px}.admin-reply-context-header{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.86rem;color:var(--nb-text-2)}.admin-reply-context-header strong{color:var(--nb-text)}.admin-reply-context-close{background:none;border:0;color:var(--nb-text-3);cursor:pointer;font-size:.9rem;padding:2px 6px;border-radius:6px}.admin-reply-context-close:hover{color:var(--nb-text);background:var(--nb-surface-2)}.admin-reply-context-msg{margin:10px 0 0;font-size:.84rem;color:var(--nb-text-2);line-height:1.6;white-space:pre-wrap}.admin-email-form{display:flex;flex-direction:column;gap:14px;max-width:720px;background:var(--nb-surface);border:1px solid var(--nb-line);border-radius:15px;padding:20px}.admin-email-section-label{font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--nb-accent)}.admin-email-hint{font-size:.74rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--nb-text-4)}.admin-email-divider{height:1px;background:var(--nb-line)}.admin-email-field{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.admin-email-field label{font-size:.78rem;font-weight:600;color:var(--nb-text-3)}.admin-email-field input,.admin-email-field textarea,.admin-coupon-grid input,.admin-coupon-grid select{box-sizing:border-box;width:100%;background:var(--nb-ground-2);border:1px solid var(--nb-line-2);border-radius:10px;padding:10px 12px;font-family:var(--nb-font-body);font-size:.88rem;color:var(--nb-text);outline:none;transition:border-color .15s,box-shadow .15s}.admin-email-field textarea{resize:vertical;line-height:1.55}.admin-email-field input:focus,.admin-email-field textarea:focus,.admin-coupon-grid input:focus,.admin-coupon-grid select:focus{border-color:var(--nb-accent);box-shadow:0 0 0 3px #ff2fd11f}.admin-email-field input::placeholder,.admin-email-field textarea::placeholder,.admin-coupon-grid input::placeholder{color:var(--nb-text-4)}.admin-email-row{display:flex;gap:12px}.admin-email-mode{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:.84rem;font-weight:600;color:var(--nb-text-2);cursor:pointer}.admin-email-mode input{width:16px;height:16px;accent-color:var(--nb-accent);cursor:pointer}.admin-email-parsed{display:grid;gap:2px;border:1px solid var(--nb-line);border-radius:10px;padding:8px 12px;background:var(--nb-ground-2)}.admin-email-parsed-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;font-size:.8rem;padding:3px 0}.admin-email-parsed-row span:first-child{color:var(--nb-text-3);font-weight:600}.admin-email-parsed-row span:last-child{color:var(--nb-text);overflow-wrap:anywhere}.admin-email-parsed-row.is-empty span:last-child{color:var(--nb-text-4)}.admin-email-send-btn,.admin-coupon-create-btn{align-self:flex-start;background:var(--nb-accent);border:0;border-radius:11px;padding:11px 20px;font-family:var(--nb-font-body);font-size:.88rem;font-weight:700;color:#000;cursor:pointer;box-shadow:0 6px 20px #ff2fd133;transition:background .15s}.admin-email-send-btn:hover:not(:disabled),.admin-coupon-create-btn:hover:not(:disabled){background:var(--nb-accent-2)}.admin-email-send-btn:disabled,.admin-coupon-create-btn:disabled{background:var(--nb-surface-2);color:var(--nb-text-4);box-shadow:none;cursor:not-allowed}.admin-confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#000000b8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.admin-confirm-modal{width:100%;max-width:420px;box-sizing:border-box;background:var(--nb-surface);border:1px solid var(--nb-line-2);border-radius:16px;padding:24px;box-shadow:0 24px 70px #0009}.admin-confirm-modal h3{margin:0 0 10px;font-family:var(--nb-font-display);font-size:1.1rem}.admin-confirm-modal p{margin:0 0 20px;font-size:.88rem;line-height:1.6;color:var(--nb-text-2);overflow-wrap:anywhere}.admin-confirm-modal strong{color:var(--nb-text)}.admin-confirm-actions{display:flex;justify-content:flex-end;gap:10px}.admin-confirm-cancel,.admin-confirm-send{border-radius:10px;padding:10px 18px;font-family:var(--nb-font-body);font-size:.86rem;font-weight:700;cursor:pointer}.admin-confirm-cancel{background:transparent;border:1px solid var(--nb-line-2);color:var(--nb-text-2)}.admin-confirm-cancel:hover:not(:disabled){background:var(--nb-surface-2);color:var(--nb-text)}.admin-confirm-send{background:var(--nb-accent);border:0;color:#000}.admin-confirm-send:hover:not(:disabled){background:var(--nb-accent-2)}.admin-confirm-cancel:disabled,.admin-confirm-send:disabled{opacity:.6;cursor:default}.admin-coupon-form{display:flex;flex-direction:column;gap:14px;background:var(--nb-surface);border:1px solid var(--nb-line);border-radius:15px;padding:20px}.admin-coupon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.admin-coupon-grid label{display:flex;flex-direction:column;gap:6px;font-size:.78rem;font-weight:600;color:var(--nb-text-3)}.admin-coupon-grid input:disabled{opacity:.45}.admin-coupon-grid .admin-coupon-check{flex-direction:row;align-items:center;gap:8px;align-self:end;padding-bottom:10px;color:var(--nb-text-2)}.admin-coupon-grid .admin-coupon-check input{width:auto;accent-color:var(--nb-accent)}.admin-coupon-status{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.admin-coupon-status.on{color:#4ade80}.admin-coupon-status.off{color:var(--nb-text-4)}.admin-coupon-toggle{background:var(--nb-surface-2);border:1px solid var(--nb-line-2);border-radius:8px;padding:5px 11px;font-family:var(--nb-font-body);font-size:.76rem;font-weight:600;color:var(--nb-text-2);cursor:pointer}.admin-coupon-toggle:hover{color:var(--nb-accent);border-color:#ff2fd173}.analytics-chart-wrap{display:flex;flex-direction:column;gap:12px;background:var(--nb-ground-2);border:1px solid var(--nb-line);border-radius:12px;padding:16px}.analytics-chart{display:flex;align-items:flex-end;gap:3px;height:120px;overflow-x:auto;padding-bottom:4px}.analytics-chart-col{flex:1;min-width:18px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px}.analytics-chart-bar{width:100%;min-height:4px;border-radius:4px 4px 0 0;background:#ff2fd14d;transition:background .15s}.analytics-chart-col:hover .analytics-chart-bar{background:var(--nb-accent)}.analytics-chart-label{font-size:.62rem;color:var(--nb-text-4);white-space:nowrap;font-variant-numeric:tabular-nums}.analytics-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.analytics-list-block{display:flex;flex-direction:column;gap:9px;background:var(--nb-ground-2);border:1px solid var(--nb-line);border-radius:12px;padding:16px;min-width:0}.analytics-list-row{display:grid;grid-template-columns:minmax(0,150px) 1fr 50px;align-items:center;gap:10px;font-size:.82rem}.analytics-list-label{color:var(--nb-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-list-label--code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.76rem}.analytics-list-value{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.analytics-location{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-method{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.72rem;font-weight:700;color:var(--nb-text-2)}.analytics-path{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.76rem}.analytics-ua{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem}@media(max-width:1100px){.admin-topstats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.admin-online-row{grid-template-columns:36px minmax(0,1fr) auto}.admin-online-page{grid-column:2 / -1;grid-row:2;flex-direction:row;align-items:center;gap:8px}.admin-online-state{grid-column:3;grid-row:1}.analytics-lists{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.admin-content{padding:24px 24px 36px}.admin-topstats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-count{margin-left:0}}@media(max-width:480px){.admin-content{padding:18px 16px 28px;gap:16px}.admin-title{font-size:1.5rem}.admin-card,.admin-section{padding:16px}.admin-search{max-width:none;min-width:0;flex-basis:100%}.admin-email-row{flex-direction:column}.admin-message-header{flex-direction:column;align-items:flex-start}.admin-message-right{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.admin-live-dot:after{animation:none;opacity:0}}.admin-plan-select{cursor:pointer;color-scheme:dark;padding-right:6px}@media(max-width:480px){.admin-stats-grid,.admin-coupon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.admin-rv-filters{display:flex;gap:6px;margin-bottom:14px;flex-wrap:wrap}.admin-rv-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.admin-rv{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:14px;border:1px solid var(--nb-line);background:var(--nb-surface)}.admin-rv.is-hidden{opacity:.65}.admin-rv-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:.86rem;color:var(--nb-text-3)}.admin-rv-top b{color:#fbbf24;letter-spacing:1px}.admin-rv-top a{color:var(--nb-cyan)}.admin-rv-top em{margin-left:auto;font-style:normal;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--nb-text-4)}.admin-rv p{margin:0;color:var(--nb-text-2);line-height:1.5}.admin-rv-reply{font-size:.84rem;color:var(--nb-text-3)!important}.admin-rv-report{font-size:.84rem;color:#fbbf24!important}.admin-rv-actions{display:flex;gap:8px}.admin-rv-actions .nb-btn{height:36px;padding:0 14px}.admin-st-name{color:var(--nb-text)!important;letter-spacing:0!important}.admin-st-flag{margin-left:0!important;font-style:normal;font-size:.72rem!important;padding:2px 8px;border-radius:999px;color:#fbbf24!important;border:1px solid rgba(251,191,36,.4);text-transform:none!important;letter-spacing:0!important}.admin-st-flag.is-block{color:#f87171!important;border-color:#f8717173}.admin-st-meta{font-size:.8rem;color:var(--nb-text-4)!important}.admin-link-btn{background:none;border:0;padding:0;color:var(--nb-cyan);font:inherit;cursor:pointer;text-decoration:underline}.admin-st-rename{display:flex;gap:8px;flex-wrap:wrap}.admin-st-rename input{flex:1 1 180px;height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--nb-line-2);background:var(--nb-ground);color:var(--nb-text);font:inherit}.admin-st-rename .nb-btn{height:38px;padding:0 14px}.admin-st-reports{list-style:none;margin:0;padding:10px 12px;border-radius:10px;border:1px solid rgba(248,113,113,.3);background:#f871710d;display:flex;flex-direction:column;gap:8px;font-size:.82rem;color:var(--nb-text-3)}.admin-st-reports b{color:#f87171}.admin-st-reports a{color:var(--nb-cyan)}.admin-st-reports p{margin:4px 0 0;color:var(--nb-text-2)}.admin-pt-hint{margin:10px 0 12px;font-size:.8rem;line-height:1.5;color:var(--nb-text-3)}.admin-pt-link{display:block;margin-top:3px;padding:0;border:0;background:none;font:inherit;font-size:.78rem;color:var(--nb-cyan);cursor:pointer;text-align:left}.admin-pt-link:hover{text-decoration:underline}.admin-pt-off td{opacity:.55}.admin-pt-detail{margin-top:18px;padding:18px;border:1px solid var(--nb-line);border-radius:14px;background:var(--nb-ground-2);display:flex;flex-direction:column;gap:10px}.admin-pt-detail-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-pt-detail-head h3{margin:0}.admin-pt-notes{margin:0;font-size:.85rem;color:var(--nb-text-2)}.admin-pt-sub{margin:8px 0 0;font-size:.82rem;font-weight:700;color:var(--nb-text-3)}.admin-pt-deleted td{color:var(--nb-text-3);font-style:italic}.admin-pt-table td,.admin-pt-table th{white-space:nowrap}.admin-pt-table td:first-child{white-space:normal;min-width:150px}.admin-pt-small{display:block;font-size:.74rem;color:var(--nb-text-4)}.admin-pt-table .admin-actions{flex-wrap:nowrap}.admin-pt-status{margin-left:8px;font-size:.7rem}.admin-pt-account{grid-column:span 2;display:flex;flex-direction:column;gap:6px;font-size:.82rem;color:var(--nb-text-2)}.admin-pt-picker{position:relative}.admin-pt-picker input{width:100%}.admin-pt-picker ul{list-style:none;margin:6px 0 0;padding:4px;border:1px solid var(--nb-line-2);border-radius:10px;background:var(--nb-surface);max-height:260px;overflow-y:auto}.admin-pt-picker li button{width:100%;text-align:left;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--nb-text);font:inherit;font-size:.85rem;cursor:pointer}.admin-pt-picker li button:hover:not(:disabled){background:var(--nb-surface-2)}.admin-pt-picker li button:disabled{opacity:.5;cursor:not-allowed}.admin-pt-picked{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:6px 10px;border:1px solid var(--nb-line-2);border-radius:10px}.admin-pt-gone{color:#f87171!important}@media(max-width:760px){.admin-pt-account{grid-column:auto}}.admin-pt-due{color:#fbbf24;font-weight:700}.admin-message-card--priority{border-color:#00f5ff73!important;box-shadow:inset 3px 0 0 var(--nb-cyan)}.admin-badge--priority{color:#67e8f9;background:#00f5ff1a;border-color:#00f5ff59}.acq-help{margin:0 0 12px;font-size:.82rem;color:var(--nb-text-3);max-width:70ch}.acq-help--warn{margin-top:8px;color:#fbbf24}.acq-input{width:100%;max-width:520px}.acq-input,.acq-builder .admin-search{height:42px;padding:0 12px;border-radius:10px;border:1px solid var(--nb-line-2);background:var(--nb-ground-2);color:var(--nb-text);font:inherit;font-size:.88rem;box-sizing:border-box}.acq-input:focus,.acq-builder .admin-search:focus{outline:none;border-color:var(--nb-accent)}.acq-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:14px}.acq-links--fixed{padding-top:14px;border-top:1px solid var(--nb-line)}.acq-builder{grid-template-columns:minmax(0,200px) minmax(0,1fr)}.acq-link{display:flex;flex-direction:column;gap:6px;min-width:0}.acq-link-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.acq-link-label{font-size:.78rem;font-weight:700;color:var(--nb-text)}.acq-link-hint{font-size:.74rem;color:var(--nb-text-4)}.acq-link-row{display:flex;align-items:center;gap:8px;min-width:0}.acq-link-url{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:9px 12px;border-radius:8px}.acq-origin{font-weight:600;color:var(--nb-text)}.acq-origin-sub{font-size:.78rem;color:var(--nb-text-3)}a.acq-origin-sub:hover{color:var(--nb-cyan)}.acq-video{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;min-width:220px;max-width:360px}.acq-video img{width:64px;height:36px;object-fit:cover;border-radius:4px;flex-shrink:0;background:var(--nb-surface-2)}.acq-video>span{display:flex;flex-direction:column;min-width:0}.acq-video-title{font-weight:600;color:var(--nb-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acq-video:hover .acq-video-title{color:var(--nb-cyan)}.acq-steps{display:flex;flex-wrap:wrap;gap:4px}.acq-step{font-size:.7rem;padding:2px 7px;border-radius:999px;color:var(--nb-cyan);background:#00f5ff1a}@media(max-width:640px){.acq-builder{grid-template-columns:minmax(0,1fr)}}.admin-pt-delete{color:#f87171}.mod-content{max-width:1100px;display:flex;flex-direction:column;gap:14px}.mod-skel{height:420px;border-radius:20px}.mod-skel-list{height:220px;border-radius:14px}.mod-periods{flex-wrap:wrap}.mod-range{margin:-4px 0 0;font-size:.8rem;color:var(--nb-text-4)}.mod-empty{margin:8px 0;color:var(--nb-text-3);font-size:.88rem}.mod-hint{margin:0;font-size:.8rem;color:var(--nb-text-4)}.mod-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mod-kpi{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;border-radius:14px;border:1px solid var(--nb-line);background:var(--nb-surface)}.mod-kpi>span{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nb-text-3)}.mod-kpi>b{font-family:var(--nb-font-display);font-size:1.6rem;font-weight:800;overflow-wrap:anywhere}.mod-kpi.is-accent{border-color:#ff2fd159}.mod-kpi>em,.mod-delta{font-style:normal;font-size:.76rem;color:var(--nb-text-4)}.mod-delta.is-up{color:#4ade80}.mod-delta.is-down{color:#f87171}.mod-facts{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.82rem;color:var(--nb-text-3)}.mod-facts span{display:inline-flex;align-items:center;gap:6px}.mod-panel{padding:18px;display:flex;flex-direction:column;gap:16px;min-width:0}.mod-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mod-chart{margin:0;min-width:0}.mod-chart figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px}.mod-chart figcaption span{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nb-text-3)}.mod-chart figcaption b{font-family:var(--nb-font-display);font-size:1.05rem;font-weight:800}.mod-chart-plot{position:relative;display:flex;align-items:flex-end;gap:2px;height:170px;padding-top:16px;border-bottom:1px solid var(--nb-line-2);background:linear-gradient(to bottom,var(--nb-line) 1px,transparent 1px) 0 16px / 100% calc((100% - 16px)/2) repeat-y}.mod-chart-max{position:absolute;top:0;left:0;font-size:.66rem;color:var(--nb-text-4);font-variant-numeric:tabular-nums}.mod-bar{position:relative;flex:1;min-width:0;height:100%;display:flex;align-items:flex-end;justify-content:center;outline:none}.mod-bar>span:first-child{width:70%;max-width:18px;border-radius:4px 4px 0 0;background:var(--nb-accent);transition:filter .15s}.mod-bar.is-hover>span:first-child,.mod-bar:focus-visible>span:first-child{filter:brightness(1.3)}.mod-bar:focus-visible{box-shadow:inset 0 0 0 1px var(--nb-line-2);border-radius:4px}.mod-bar.is-hover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff0a;border-radius:4px;pointer-events:none}.mod-tip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:3;white-space:nowrap;padding:5px 9px;border-radius:8px;pointer-events:none;background:#23233c;border:1px solid var(--nb-line-2);font-size:.74rem;color:var(--nb-text-2)}.mod-tip.is-left{left:auto;right:0;transform:none}.mod-tip.is-right{left:0;transform:none}.mod-tip b{color:var(--nb-text)}.mod-chart-axis{display:flex;gap:2px;margin-top:6px}.mod-chart-axis span{flex:1;min-width:0;text-align:left;font-size:.66rem;color:var(--nb-text-4);white-space:nowrap;overflow:visible}.mod-split{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--nb-line)}.mod-split-title{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nb-text-3)}.mod-split-bar{display:flex;gap:2px;height:10px}.mod-split-bar i{border-radius:4px;min-width:4px}.mod-split ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 22px;font-size:.86rem;color:var(--nb-text-2)}.mod-split li{display:inline-flex;align-items:center;gap:7px}.mod-split li>i{width:10px;height:10px;border-radius:3px}.mod-split li em{font-style:normal;color:var(--nb-text-4)}.mod-split .is-premium{background:var(--nb-accent)}.mod-split .is-pro{background:var(--nb-cyan)}.mod-users{padding:18px;display:flex;flex-direction:column;gap:12px;min-width:0}.mod-users-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mod-search{flex:0 1 260px;min-width:0;height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--nb-line);background:var(--nb-ground-2);color:var(--nb-text);font:inherit;font-size:.88rem}.mod-search:focus{outline:none;border-color:var(--nb-line-2)}.mod-table-wrap{overflow-x:auto}.mod-table{width:100%;border-collapse:collapse;font-size:.86rem}.mod-table th{text-align:left;padding:8px 10px;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--nb-text-4);border-bottom:1px solid var(--nb-line);white-space:nowrap}.mod-table td{padding:10px;border-bottom:1px solid var(--nb-line);color:var(--nb-text-2);white-space:nowrap;font-variant-numeric:tabular-nums}.mod-user{color:var(--nb-text)!important;font-weight:600}.mod-user em{margin-left:8px;font-style:normal;font-weight:500;font-size:.72rem;color:var(--nb-text-4)}.mod-plan{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:700;border:1px solid var(--nb-line-2);color:var(--nb-text-3)}.mod-plan.is-premium{border-color:#ff2fd173;color:var(--nb-accent-2)}.mod-plan.is-pro{border-color:#00f5ff73;color:var(--nb-cyan)}.mod-leaving{color:#fbbf24}.mod-users-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.8rem;color:var(--nb-text-4)}@media(max-width:900px){.mod-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mod-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.mod-kpis{gap:8px}.mod-kpi{padding:12px}.mod-kpi>b{font-size:1.25rem}.mod-chart-plot{height:130px}.mod-periods{width:100%}.mod-periods button{flex:1;padding-left:4px;padding-right:4px}.mod-search{flex:1 1 100%}}.mod-filter{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap}.mod-filter label{display:flex;align-items:center;gap:10px;font-size:.8rem;font-weight:700;color:var(--nb-text-3)}.mod-filter select{height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--nb-line);background:var(--nb-ground-2);color:var(--nb-text);font:inherit;font-size:.88rem;max-width:100%}.mod-filter-on{font-size:.82rem;color:var(--nb-accent-2)}.mod-link{padding:0;border:0;background:none;font:inherit;color:var(--nb-cyan);cursor:pointer;text-align:left}.mod-link:hover{text-decoration:underline}.mod-users .mod-split-title{display:inline-flex;align-items:center;gap:6px}@media(max-width:640px){.mod-filter label{flex-direction:column;align-items:stretch;width:100%}}.pp-content{max-width:900px;display:flex;flex-direction:column;gap:14px}.pp-skel{height:360px;border-radius:20px}.pp-empty{margin:6px 0 0;font-size:.86rem;color:var(--nb-text-3)}.pp-label{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nb-text-3)}.pp-link{padding:18px 20px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px}.pp-link-main{display:flex;flex-direction:column;gap:6px;min-width:0}.pp-link code{font-family:var(--nb-font-mono, monospace);font-size:1.05rem;color:var(--nb-cyan);overflow-wrap:anywhere}.pp-link .nb-btn{height:44px;padding:0 22px}.pp-terms{grid-column:1 / -1;margin:0;padding-top:12px;border-top:1px solid var(--nb-line);font-size:.84rem;line-height:1.55;color:var(--nb-text-2)}.pp-off{margin:0;font-size:.82rem;color:#fbbf24}.pp-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pp-kpi{display:flex;flex-direction:column;gap:4px;min-width:0;padding:16px;border-radius:14px;border:1px solid var(--nb-line);background:var(--nb-surface)}.pp-kpi>span{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nb-text-3)}.pp-kpi>b{font-family:var(--nb-font-display);font-size:1.7rem;font-weight:800;overflow-wrap:anywhere}.pp-kpi>em{font-style:normal;font-size:.78rem;color:var(--nb-text-4)}.pp-kpi.is-accent{border-color:#ff2fd166}.pp-kpi.is-accent>b{color:var(--nb-accent-2)}.pp-months{padding:18px 20px;display:flex;flex-direction:column;gap:12px}.pp-table-wrap{overflow-x:auto}.pp-table{width:100%;border-collapse:collapse;font-size:.88rem}.pp-table th{text-align:left;padding:8px 10px;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--nb-text-4);border-bottom:1px solid var(--nb-line);white-space:nowrap}.pp-table td{padding:12px 10px;border-bottom:1px solid var(--nb-line);color:var(--nb-text-2);white-space:nowrap;font-variant-numeric:tabular-nums}.pp-table td:first-child{color:var(--nb-text)}.pp-table tr.is-open td{color:var(--nb-text-3)}.pp-status{display:inline-block;padding:3px 9px;border-radius:999px;font-size:.74rem;font-weight:700;border:1px solid var(--nb-line-2);color:var(--nb-text-3)}.pp-status.is-open{border-style:dashed}.pp-status.is-due{border-color:#fbbf2473;color:#fbbf24}.pp-status.is-paid{border-color:#4ade8073;color:#4ade80}@media(max-width:760px){.pp-kpis,.pp-link{grid-template-columns:minmax(0,1fr)}.pp-link .nb-btn{width:100%}}.rp-content{max-width:1100px;display:flex;flex-direction:column;gap:14px}.rp-skel{height:420px;border-radius:20px}.rp-empty{margin:4px 0;color:var(--nb-text-3);font-size:.88rem}.rp-periods{align-self:flex-start;flex-wrap:wrap}.rp-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.rp-kpi{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px;border-radius:14px;border:1px solid var(--nb-line);background:var(--nb-surface)}.rp-kpi>span{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nb-text-3)}.rp-kpi>b{font-family:var(--nb-font-display);font-size:1.35rem;font-weight:800;overflow-wrap:anywhere}.rp-kpi.is-accent{border-color:#ff2fd159}.rp-kpi.is-accent>b{color:var(--nb-accent-2)}.rp-kpi.is-neg>b{color:#f87171}.rp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rp-panel{padding:18px;display:flex;flex-direction:column;gap:12px;min-width:0}.rp-title{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nb-text-3)}.rp-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.rp-bars li{display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:.86rem}.rp-bars-label{color:var(--nb-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-bars-label em{margin-left:6px;font-style:normal;font-size:.74rem;color:var(--nb-text-4)}.rp-bars-track{height:10px;border-radius:4px;background:var(--nb-ground-2);overflow:hidden}.rp-bars-track i{display:block;height:100%;min-width:3px;border-radius:0 4px 4px 0;background:var(--nb-accent)}.rp-bars-track i.is-neg{background:#f87171}.rp-bars b{font-variant-numeric:tabular-nums;white-space:nowrap}.rp-sales{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rp-sales li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--nb-line);font-size:.86rem}.rp-sales li:last-child{border-bottom:0}.rp-sales a{color:var(--nb-text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-sales a:hover{color:var(--nb-cyan)}.rp-sales span{font-size:.76rem;color:var(--nb-text-4);white-space:nowrap}.rp-sales b{font-variant-numeric:tabular-nums;white-space:nowrap}.rp-table-wrap{overflow-x:auto}.rp-table{width:100%;border-collapse:collapse;font-size:.86rem}.rp-table th{text-align:left;padding:8px 10px;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--nb-text-4);border-bottom:1px solid var(--nb-line);white-space:nowrap}.rp-table td{padding:10px;border-bottom:1px solid var(--nb-line);color:var(--nb-text-2);white-space:nowrap;font-variant-numeric:tabular-nums}.rp-table td:first-child{color:var(--nb-text);white-space:normal;min-width:160px}.rp-table a{color:inherit;text-decoration:none}.rp-table a:hover{color:var(--nb-cyan)}.rp-old{color:#fbbf24!important;font-weight:700}.rp-aging{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.rp-aging>div{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:12px;background:var(--nb-ground-2);border:1px solid var(--nb-line);min-width:0}.rp-aging span{font-size:.7rem;color:var(--nb-text-3)}.rp-aging b{font-family:var(--nb-font-display);font-size:1.15rem;font-weight:800;overflow-wrap:anywhere}.rp-aging .is-low{border-color:#fbbf2459}.rp-aging .is-warn{border-color:#f8717173}.rp-aging .is-warn b{color:#f87171}@media(max-width:1000px){.rp-kpis,.rp-aging{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.rp-kpis,.rp-aging{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-periods{align-self:stretch;flex-wrap:nowrap;overflow-x:auto}.rp-periods button{flex:1 0 auto;white-space:nowrap}.rp-bars li{grid-template-columns:minmax(0,90px) minmax(0,1fr) auto}}.rp-outlook{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rp-big{display:flex;flex-direction:column;gap:4px;min-width:0;padding:16px 18px;border-radius:16px;border:1px solid var(--nb-line);background:var(--nb-surface)}.rp-big>span{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nb-text-3)}.rp-big>b{font-family:var(--nb-font-display);font-size:1.9rem;font-weight:800;line-height:1.15}.rp-big>em{font-style:normal;font-size:.8rem;color:var(--nb-text-3)}.rp-big.is-accent{border-color:#ff2fd159}.rp-big .rp-up{color:#4ade80}.rp-big .rp-down{color:#f87171}.rp-kpi>em{font-style:normal;font-size:.74rem;color:var(--nb-text-4)}.rp-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.rp-insight{margin:-4px 0 0;font-size:.86rem;color:var(--nb-text-2)}.rp-filter{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:10px;padding-top:16px;border-top:1px solid var(--nb-line)}.rp-section{margin:0;font-family:var(--nb-font-display);font-size:1rem;font-weight:800}.rp-scoped{display:flex;flex-direction:column;gap:14px;transition:opacity .15s}.rp-scoped.is-loading{opacity:.55;pointer-events:none}.rp-neg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rp-neg>div{display:flex;flex-direction:column;gap:3px;padding:14px;border-radius:12px;background:var(--nb-ground-2);border:1px solid var(--nb-line)}.rp-neg span{font-size:.74rem;color:var(--nb-text-3)}.rp-neg b{font-family:var(--nb-font-display);font-size:1.5rem;font-weight:800}.rp-neg em{font-style:normal;font-size:.76rem;color:var(--nb-text-4)}.rc-wrap{position:relative;width:100%}.rc-wrap svg{display:block;overflow:visible}.rc-grid{stroke:var(--nb-line);stroke-width:1;shape-rendering:crispEdges}.rc-zero{stroke:var(--nb-line-2);stroke-width:1;shape-rendering:crispEdges}.rc-axis{fill:var(--nb-text-4);font-size:11px;font-variant-numeric:tabular-nums}.rc-val{fill:var(--nb-text);font-size:11px;font-weight:700}.rc-band line{stroke:var(--nb-text-3);stroke-width:1.5}.rc-cross{stroke:var(--nb-text-4);stroke-width:1}.rc-wrap rect:focus{outline:none}.rc-wrap rect:focus-visible{outline:2px solid var(--nb-cyan);outline-offset:-2px}.rc-tip{position:absolute;z-index:5;transform:translate(-50%,-100%);pointer-events:none;display:flex;flex-direction:column;gap:3px;min-width:150px;padding:9px 11px;border-radius:10px;background:var(--nb-ground);border:1px solid var(--nb-line-2);box-shadow:0 10px 30px #00000080}.rc-tip-title{font-size:.72rem;color:var(--nb-text-3)}.rc-tip-row{display:flex;align-items:center;gap:7px;font-size:.8rem;white-space:nowrap}.rc-tip-row b{color:var(--nb-text);font-variant-numeric:tabular-nums}.rc-tip-row em{font-style:normal;color:var(--nb-text-3)}.rc-key{display:inline-block;width:12px;height:3px;border-radius:2px;background:var(--nb-accent)}.rc-key--ghost{background:#ff2fd152}.rc-legend{display:inline-flex;gap:14px;font-size:.78rem;color:var(--nb-text-3)}.rc-legend>span{display:inline-flex;align-items:center;gap:6px}.rc-legend .rc-key{width:10px;height:10px;border-radius:3px}.rc-table summary{cursor:pointer;font-size:.8rem;font-weight:600;color:var(--nb-text-3)}.rc-table summary:hover{color:var(--nb-text)}.rc-table[open] summary{margin-bottom:8px}@media(max-width:1000px){.rp-outlook{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.rp-neg{grid-template-columns:minmax(0,1fr)}.rp-big>b{font-size:1.6rem}}.rc-trend{cursor:crosshair;touch-action:pan-y}.rc-trend:focus{outline:none}.rc-trend:focus-visible{outline:2px solid var(--nb-cyan);outline-offset:4px;border-radius:6px}.rc-last{stroke:var(--nb-accent);stroke-width:1;stroke-dasharray:2 3;opacity:.7}.rc-cross--dash{stroke-dasharray:3 3}.rc-tag rect{fill:var(--nb-accent)}.rc-tag text{fill:#fff;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.rc-tag--hover rect{fill:var(--nb-text-2)}.rc-tag--hover text{fill:var(--nb-ground)}.rc-vol{fill:var(--nb-text-4);opacity:.55}.rc-vol.is-on{fill:var(--nb-accent);opacity:1}.rp-trend-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:4px}.rp-trend-num{display:flex;flex-direction:column;gap:2px}.rp-trend-num b{font-size:1.7rem;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.rp-trend-num em{font-style:normal;font-size:.82rem;color:var(--nb-text-3)}.rp-narrow{display:none}.rp-range{display:flex;gap:10px;flex-wrap:wrap}.rp-range label{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;color:var(--nb-text-3)}.rp-range input{padding:7px 10px;border-radius:9px;border:1px solid var(--nb-line-2);background:var(--nb-ground-2);color:var(--nb-text);font:inherit;font-size:.88rem}.rp-range input:focus{outline:none;border-color:var(--nb-accent)}.rp-range .nb-date{width:150px}.rp-range-err{flex-basis:100%;font-size:.8rem;color:#f87171}.rp-range-note{font-size:.82rem;color:var(--nb-text-3);font-variant-numeric:tabular-nums}@media(max-width:640px){.rp-wide{display:none}.rp-narrow{display:inline}.rp-range{width:100%}.rp-range label{flex:1}.rp-range .nb-date{flex:1;width:auto}}.legal-content{max-width:760px}.legal-head{display:flex;flex-direction:column;gap:10px;margin-bottom:30px;padding-bottom:26px;border-bottom:1px solid var(--nb-line)}.legal-head h1{margin:4px 0 0;font-family:var(--nb-font-display);font-size:clamp(2rem,4.4vw,2.7rem);font-weight:800;letter-spacing:-.03em;line-height:1.08}.legal-head h1 em{font-style:normal;color:var(--nb-accent)}.legal-meta{margin:0;font-size:.84rem;color:var(--nb-text-4)}.legal-intro{display:flex;flex-direction:column;gap:12px;margin-top:6px}.legal-intro p{margin:0;color:var(--nb-text-2);font-size:1.02rem;line-height:1.7}.legal-law{margin:4px 0 0;padding:16px 20px;border-left:3px solid var(--nb-accent);border-radius:0 12px 12px 0;background:var(--nb-accent-dim);color:var(--nb-text);font-size:.98rem;line-height:1.65;font-style:italic}.legal-law cite{display:block;margin-top:8px;font-style:normal;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nb-accent)}.legal-section{padding:22px 0;border-bottom:1px solid var(--nb-line)}.legal-section:last-of-type{border-bottom:0}.legal-section h2{margin:0 0 12px;font-family:var(--nb-font-display);font-size:1.22rem;font-weight:800;letter-spacing:-.01em;color:var(--nb-text)}.legal-section h3{margin:20px 0 8px;font-size:.98rem;font-weight:700;color:var(--nb-cyan)}.legal-section p{margin:0 0 10px;color:var(--nb-text-2);line-height:1.7;font-size:.96rem}.legal-section ul{margin:0 0 10px;padding-left:20px;display:flex;flex-direction:column;gap:7px;color:var(--nb-text-2);line-height:1.65;font-size:.96rem}.legal-section li::marker{color:var(--nb-accent)}.legal-section strong{color:var(--nb-text);font-weight:700}.legal-content a{color:var(--nb-accent-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ff2fd166}.legal-content a:hover{color:var(--nb-text);text-decoration-color:var(--nb-accent)}.legal-table-wrap{overflow-x:auto;margin:4px 0 14px;border:1px solid var(--nb-line);border-radius:12px}.legal-table{width:100%;min-width:520px;border-collapse:collapse;font-size:.9rem}.legal-table th{text-align:left;padding:10px 14px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nb-text-3);background:var(--nb-surface);border-bottom:1px solid var(--nb-line)}.legal-table td{padding:11px 14px;vertical-align:top;color:var(--nb-text-2);line-height:1.55;border-bottom:1px solid var(--nb-line)}.legal-table tr:last-child td{border-bottom:0}.legal-table td:first-child{width:58%}.legal-table td:last-child{color:var(--nb-text);font-weight:600}.legal-switch{margin-top:26px;padding-top:20px;border-top:1px solid var(--nb-line)}.legal-switch a{font-weight:700;text-decoration:none}.nb-update{position:fixed;z-index:1900;top:calc(12px + env(safe-area-inset-top));left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;max-width:calc(100% - 32px);box-sizing:border-box;padding:8px 8px 8px 16px;border-radius:14px;background:var(--nb-surface);border:1px solid var(--nb-line-2);color:var(--nb-text-2);box-shadow:0 12px 36px #00000080;font-size:.88rem}.nb-update .nb-btn{flex-shrink:0;padding:8px 14px}.nb-update-x{flex-shrink:0;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--nb-text-3);font-size:1.2rem;line-height:1;cursor:pointer}.nb-update-x:hover{background:var(--nb-surface-2);color:var(--nb-text)}
