:root{--color-orange:#ff7a3c;--color-orange-press:#ff946a;--color-sunshine:#ffd06a;--color-cream:#161210;--color-cream-deep:#221a15;--color-cream-border:#3a2e24;--color-ink:#f4ede3;--color-ink-muted:#b6a695;--color-ink-faint:#8a7a6a;--color-canvas:#211a15;--color-surface:#2a211a;--color-dark:#0c0a08;--color-edge:#312720;--color-green:#4cc47f;--color-red:#e06a52;--color-amber:#e0a548;--font-serif:var(--font-calistoga), Georgia, serif;--font-sans:var(--font-inter), system-ui, sans-serif;--font-mono:var(--font-jetbrains), "Courier New", monospace;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-pill:100px;--shadow-card:0 1px 2px #0006, 0 2px 12px #00000052;--shadow-card-hover:0 8px 30px #0000008c;--shadow-warm:0 4px 20px #ff7a3c24;--shadow-btn:0 2px 10px #ff7a3c47;--shadow-btn-hover:0 5px 16px #ff7a3c61;--color-hover:#2a211a;--color-warm-tint:#ff7a3c1f;--color-border-warm:#3a2e24;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur:.16s;--tabbar-h:64px;--header-h:56px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}body{background:var(--color-cream);color:var(--color-ink);font-family:var(--font-sans);min-height:100dvh;line-height:1.5}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}.sunset-stripe{background:linear-gradient(90deg,#fa520f 0%,#ff8105 25%,#ffd06a 50%,#ffd900 75%,#fff8e0 100%);height:4px}.app-shell{max-width:720px;padding:calc(var(--header-h) + 16px) 16px calc(var(--tabbar-h) + 24px);min-height:100dvh;margin:0 auto}@media (min-width:768px){.app-shell{padding-left:24px;padding-right:24px}}.app-header{z-index:50;height:var(--header-h);background:color-mix(in srgb, var(--color-canvas) 88%, transparent);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid #e6d5a899;position:fixed;top:0;left:0;right:0}.app-header-inner{justify-content:space-between;align-items:center;max-width:720px;height:100%;margin:0 auto;padding:0 16px;display:flex}.brand{align-items:center;gap:6px;display:flex}.brand-atlas{font-family:var(--font-serif);letter-spacing:-.02em;font-size:1.2rem}.brand-dot{background:var(--color-orange);border-radius:50%;width:6px;height:6px;margin-bottom:2px}.brand-platform{font-family:var(--font-sans);letter-spacing:-.02em;font-size:1.2rem;font-weight:600}.lang-switch{border:1.5px solid var(--color-cream-border);border-radius:var(--radius-pill);background:var(--color-canvas);display:flex;overflow:hidden}.lang-switch button{min-width:44px;min-height:44px;color:var(--color-ink-muted);font-size:.75rem;font-weight:600;font-family:var(--font-mono);transition:background var(--dur), color var(--dur);background:0 0;border:none;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.lang-switch button:not(.active):hover{color:var(--color-orange)}.lang-switch button.active{background:var(--color-orange);color:#fff}.header-logout{width:44px;height:44px;color:var(--color-ink-muted);transition:color var(--dur), background var(--dur);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.header-logout:hover{color:var(--color-orange);background:var(--color-warm-tint)}.tabbar{z-index:50;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--color-edge);background:#fffffff5;position:fixed;bottom:0;left:0;right:0}.tabbar-inner{max-width:720px;height:var(--tabbar-h);grid-template-columns:repeat(7,1fr);margin:0 auto;display:grid}.tab-item{color:var(--color-ink-faint);text-align:center;transition:color var(--dur);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 2px;font-size:.62rem;font-weight:500;line-height:1.1;display:flex;position:relative}.tab-item:hover{color:var(--color-ink-muted)}.tab-item.active{color:var(--color-orange)}.tab-item.active:after{content:"";background:var(--color-orange);border-radius:0 0 3px 3px;width:26px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.tab-item svg{display:block}.page-title{font-family:var(--font-serif);letter-spacing:-.02em;margin-bottom:4px;font-size:1.7rem;font-weight:400}.page-sub{color:var(--color-ink-muted);margin-bottom:20px;font-size:.9rem}.card{background:var(--color-canvas);border:1px solid var(--color-border-warm);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.card-cream{background:var(--color-cream);border:1px solid var(--color-cream-border);border-radius:var(--radius-md)}.stat-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}@media (min-width:560px){.stat-grid{grid-template-columns:repeat(4,1fr)}}.stat-card{padding:16px}.stat-value{font-family:var(--font-serif);color:var(--color-orange);letter-spacing:-.01em;overflow-wrap:anywhere;word-break:break-word;font-size:clamp(1.05rem,5.5vw,1.5rem);line-height:1.15}.stat-value.ink{color:var(--color-ink)}.stat-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-muted);margin-top:6px;font-size:.62rem}.stat-sub{color:var(--color-ink-faint);margin-top:2px;font-size:.72rem}.section-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--color-orange);margin:24px 0 10px;font-size:.68rem}.chan-row{align-items:center;gap:10px;padding:7px 0;display:flex}.chan-name{width:92px;color:var(--color-ink-muted);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:.78rem;overflow:hidden}.chan-track{background:var(--color-surface);border-radius:7px;flex:1;height:14px;overflow:hidden}.chan-fill{background:linear-gradient(90deg, var(--color-orange), #ff8105);border-radius:7px;min-width:2px;height:100%}.chan-val{text-align:right;width:64px;font-family:var(--font-mono);color:var(--color-ink);font-size:.72rem}.list-row{border-bottom:1px solid var(--color-edge);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.list-row:last-child{border-bottom:none}.list-main{min-width:0}.list-title{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.list-meta{color:var(--color-ink-faint);margin-top:2px;font-size:.75rem}.list-right{text-align:right;flex-shrink:0}.list-amount{font-family:var(--font-mono);font-size:.88rem;font-weight:500}.list-date{color:var(--color-ink-faint);margin-top:2px;font-size:.72rem}.badge{border-radius:var(--radius-pill);align-items:center;gap:5px;padding:3px 10px;font-size:.68rem;font-weight:600;display:inline-flex}.badge-green{color:var(--color-green);background:#1f9d551a}.badge-gray{background:var(--color-surface);color:var(--color-ink-faint)}.badge-amber{color:var(--color-amber);background:#d977061a}.badge-orange{color:var(--color-orange);background:#fa520f1a}.badge .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.chip-sm{border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-edge);color:var(--color-ink-muted);transition:border-color var(--dur), background var(--dur), color var(--dur);margin:2px 3px 2px 0;padding:2px 8px;font-size:.65rem;font-weight:500;display:inline-block}button.chip-sm{cursor:pointer}button.chip-sm:hover{border-color:var(--color-orange);color:var(--color-orange)}.prod-card{margin-bottom:12px;padding:16px}.prod-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.prod-name{font-size:.95rem;font-weight:600}.prod-sku{font-family:var(--font-mono);color:var(--color-ink-faint);margin-top:2px;font-size:.68rem}.prod-stock-badge{flex-shrink:0}.prod-grid{border-top:1px dashed var(--color-edge);grid-template-columns:1fr 1fr;gap:8px 16px;padding-top:10px;display:grid}@media (min-width:560px){.prod-grid{grid-template-columns:repeat(4,1fr)}}.prod-field-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-faint);font-size:.58rem}.prod-field-value{margin-top:1px;font-size:.85rem;font-weight:500}.prod-channels-row{margin-top:10px}.search-box{background:var(--color-canvas);border:1.5px solid var(--color-cream-border);border-radius:var(--radius-md);width:100%;height:44px;color:var(--color-ink);transition:border-color var(--dur), box-shadow var(--dur);outline:none;margin-bottom:14px;padding:0 14px;font-size:.9rem}.search-box:focus{border-color:var(--color-orange);box-shadow:0 0 0 3px var(--color-warm-tint)}.empty-state{text-align:center;padding:48px 24px}.empty-icon{width:56px;height:56px;color:var(--color-orange);background:#fa520f14;border-radius:16px;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.empty-title{font-family:var(--font-serif);margin-bottom:6px;font-size:1.1rem}.empty-hint{color:var(--color-ink-muted);max-width:320px;margin:0 auto;font-size:.85rem;line-height:1.55}.filter-row{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;margin-bottom:10px;padding-bottom:10px;display:flex;overflow-x:auto}.filter-row::-webkit-scrollbar{display:none}.filter-chip{border-radius:var(--radius-pill);background:var(--color-canvas);border:1.5px solid var(--color-cream-border);min-height:44px;color:var(--color-ink-muted);transition:border-color var(--dur), background var(--dur), color var(--dur), box-shadow var(--dur), transform var(--dur) var(--ease-out);flex-shrink:0;align-items:center;padding:0 16px;font-size:.78rem;font-weight:600;display:inline-flex}.filter-chip:hover:not(.active){border-color:var(--color-orange);color:var(--color-orange)}.filter-chip:active{transform:scale(.97)}.filter-chip.active{background:var(--color-orange);border-color:var(--color-orange);color:#fff;box-shadow:var(--shadow-btn)}.form-grid{gap:14px;display:grid}.form-field label{margin-bottom:5px;font-size:.78rem;font-weight:600;display:block}.form-field input,.form-field select{border:1.5px solid var(--color-cream-border);border-radius:var(--radius-sm);background:var(--color-canvas);width:100%;height:44px;transition:border-color var(--dur), box-shadow var(--dur);outline:none;padding:0 12px;font-size:.9rem}.form-field textarea{border:1.5px solid var(--color-cream-border);border-radius:var(--radius-sm);background:var(--color-canvas);resize:vertical;width:100%;transition:border-color var(--dur), box-shadow var(--dur);outline:none;padding:10px 12px;font-size:.9rem;line-height:1.5}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--color-orange);box-shadow:0 0 0 3px var(--color-warm-tint)}.form-2col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-3col{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.btn-primary{border-radius:var(--radius-pill);background:var(--color-orange);color:#fff;height:46px;box-shadow:var(--shadow-btn);transition:background var(--dur), box-shadow var(--dur), transform var(--dur) var(--ease-out);border:none;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:.9rem;font-weight:600;display:inline-flex}.btn-primary:hover{background:var(--color-orange-press);box-shadow:var(--shadow-btn-hover)}.btn-primary:active{box-shadow:var(--shadow-btn);transform:translateY(1px)scale(.99)}.btn-primary:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.btn-ghost{border-radius:var(--radius-pill);border:1.5px solid var(--color-cream-border);height:40px;color:var(--color-ink);transition:border-color var(--dur), background var(--dur), color var(--dur), transform var(--dur) var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:.82rem;font-weight:600;display:inline-flex}.btn-ghost:hover{border-color:var(--color-orange);color:var(--color-orange);background:var(--color-warm-tint)}.btn-ghost:active{transform:scale(.98)}.btn-ghost:disabled{opacity:.5;cursor:not-allowed}.btn-danger-ghost{color:var(--color-red);border-radius:var(--radius-sm);transition:background var(--dur);background:0 0;border:none;padding:4px 8px;font-size:.75rem;font-weight:600}.btn-danger-ghost:hover{background:#d2432717}.prospect-card{margin-bottom:12px;padding:14px 16px}.prospect-note{border:1.5px dashed var(--color-cream-border);background:var(--color-surface);border-radius:8px;outline:none;width:100%;height:38px;margin-top:10px;padding:0 10px;font-size:.8rem}.prospect-note:focus{border-color:var(--color-orange);background:var(--color-canvas);border-style:solid}.note-row{align-items:stretch;gap:8px;margin-top:10px;display:flex}.note-row .prospect-note{flex:1;margin-top:0}.note-save{border:1.5px solid var(--color-green);background:var(--color-green);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-height:38px;display:inline-flex}.note-save:disabled{opacity:.5;cursor:not-allowed}.outcome-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.outcome-btn{border:1.5px solid var(--color-cream-border);border-radius:var(--radius-pill);background:var(--color-canvas);min-height:44px;color:var(--color-ink-muted);transition:border-color var(--dur), background var(--dur), transform .1s var(--ease-out);justify-content:center;align-items:center;padding:0 10px;font-size:.8rem;font-weight:600;display:inline-flex}.outcome-btn:active{transform:scale(.97)}.outcome-btn:disabled{opacity:.5;cursor:not-allowed}.outcome-btn:not(.positive):hover:not(:disabled){border-color:var(--color-orange)}.outcome-btn.neg{color:var(--color-red)}.outcome-btn.positive{letter-spacing:.02em;background:var(--color-green);border-color:var(--color-green);color:#fff;grid-column:1/-1;min-height:52px;font-size:.92rem;box-shadow:0 2px 10px #1f9d5540}.outcome-btn.positive:hover:not(:disabled){background:#1a8749;border-color:#1a8749}.pw-gate{max-width:420px;margin:0 auto;padding-top:4vh}.progress-track{background:var(--color-cream-deep);border-radius:3px;height:6px;margin-bottom:12px;overflow:hidden}.progress-fill{background:linear-gradient(90deg, var(--color-orange), #ff8105);border-radius:3px;height:100%;transition:width .3s}.login-tabs{background:var(--color-cream-deep);border-radius:var(--radius-pill);gap:8px;margin-bottom:16px;padding:5px;display:flex}.login-tab{border-radius:var(--radius-pill);min-height:44px;color:var(--color-ink-muted);background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:7px;font-size:.88rem;font-weight:600;transition:background .15s,color .15s;display:flex}.login-tab.active{background:var(--color-canvas);color:var(--color-orange);box-shadow:var(--shadow-card)}.data-table{border-collapse:collapse;width:100%;font-size:.82rem}.data-table th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-faint);text-align:left;border-bottom:1px solid var(--color-edge);white-space:nowrap;padding:10px 12px;font-size:.6rem;font-weight:500}.data-table td{border-bottom:1px solid var(--color-edge);vertical-align:top;padding:11px 12px}.data-table tr:last-child td{border-bottom:none}.sheet-backdrop{z-index:200;-webkit-backdrop-filter:blur(2px);background:#1f1f1f73;justify-content:center;align-items:flex-end;animation:.18s sheet-fade;display:flex;position:fixed;inset:0}.sheet{background:var(--color-canvas);width:100%;max-width:720px;max-height:86dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:20px 20px 0 0;flex-direction:column;animation:.28s cubic-bezier(.16,1,.3,1) sheet-up;display:flex;overflow:hidden;box-shadow:0 -8px 40px #0000002e}.sheet-handle{background:var(--color-edge);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:10px auto 2px}.sheet-head{border-bottom:1px solid var(--color-edge);flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 10px 8px 20px;display:flex}.sheet-title{font-family:var(--font-serif);letter-spacing:-.01em;font-size:1.15rem;font-weight:400}.sheet-close{width:44px;height:44px;color:var(--color-ink-muted);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:8px 0 16px;overflow-y:auto}.sheet-section{padding:8px 20px 16px}.sheet-empty{text-align:center;color:var(--color-ink-muted);padding:32px 20px;font-size:.88rem}.sheet-sum{border-top:1px solid var(--color-edge);font-family:var(--font-mono);color:var(--color-ink-muted);justify-content:space-between;gap:12px;margin-top:4px;padding:12px 20px 4px;font-size:.78rem;display:flex}.sheet-sum strong{color:var(--color-orange)}@keyframes sheet-up{0%{opacity:.4;transform:translateY(48%)}to{opacity:1;transform:none}}@keyframes sheet-fade{0%{opacity:0}to{opacity:1}}.table-scroll{-webkit-overflow-scrolling:touch;cursor:grab;scrollbar-width:thin;scrollbar-color:var(--color-cream-border) transparent;padding:0 20px;overflow-x:auto}.table-scroll.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.table-scroll::-webkit-scrollbar{height:8px}.table-scroll::-webkit-scrollbar-track{background:0 0}.table-scroll::-webkit-scrollbar-thumb{background:var(--color-cream-border);border-radius:4px}.table-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-orange)}.table-scroll .data-table td{white-space:nowrap}.table-scroll .data-table img{-webkit-user-drag:none}button.card{text-align:left;width:100%;font-family:inherit}.tappable{cursor:pointer;transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), background var(--dur) var(--ease-out)}.card.tappable:hover{box-shadow:var(--shadow-card-hover);border-color:var(--color-cream-border);transform:translateY(-2px)}.card.tappable:active{box-shadow:var(--shadow-card);transform:translateY(0)scale(.99)}.row-btn.tappable:hover{background:var(--color-hover)}.row-btn.tappable:active{background:var(--color-warm-tint)}.row-btn{text-align:left;width:100%;color:inherit;background:0 0;border:none;font-family:inherit}.toast{left:50%;bottom:calc(var(--tabbar-h) + 20px);z-index:100;background:var(--color-dark);color:#fff;border-radius:var(--radius-pill);padding:10px 20px;font-size:.82rem;font-weight:500;animation:.2s cubic-bezier(.16,1,.3,1) toast-in;position:fixed;transform:translate(-50%);box-shadow:0 8px 30px #00000040}@keyframes toast-in{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.kv-list{padding:2px 0}.kv-row{border-bottom:1px solid var(--color-edge);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 16px;display:flex}.kv-row:last-child{border-bottom:none}.kv-label{color:var(--color-ink-faint);flex-shrink:0;font-size:.8rem}.kv-value{text-align:right;overflow-wrap:anywhere;font-size:.85rem;font-weight:500}.kv-value.mono{font-family:var(--font-mono);font-size:.8rem}.kv-value.empty{color:var(--color-ink-faint);font-weight:400}.milestone{border-bottom:1px solid var(--color-edge);align-items:center;gap:12px;padding:13px 16px;display:flex}.milestone:last-child{border-bottom:none}.milestone-dot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.milestone-dot.done{background:var(--color-green);color:#fff}.milestone-dot.in_progress{border:1.5px solid var(--color-amber);background:#d9770626}.milestone-dot.pending{background:var(--color-surface);border:1.5px solid var(--color-edge)}.milestone-main{flex:1;min-width:0}.milestone-title{font-size:.88rem;font-weight:600}.milestone-date{color:var(--color-ink-faint);margin-top:1px;font-size:.72rem}.link-cta{min-height:44px;color:var(--color-orange);align-items:center;gap:5px;padding:4px 2px;font-size:.78rem;font-weight:600;display:inline-flex}:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px;border-radius:4px}::selection{background:#fa520f2e}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.lp-root{--lp-ink:#1d1511;--lp-muted:#6d5b50;--lp-paper:#fff7e9;--lp-sun:#ffd55a;--lp-orange:#f45b22;--lp-line:#432a1a2e;min-height:100dvh;color:var(--lp-ink);background:var(--lp-paper);font-family:var(--font-sans);overflow:hidden}.lp-nav{z-index:5;justify-content:space-between;align-items:center;max-width:1240px;height:76px;margin:auto;padding:0 28px;display:flex;position:relative}.lp-brand{color:var(--lp-ink);font-family:var(--font-serif);letter-spacing:-.04em;font-size:1.35rem;font-weight:500}.lp-brand span{color:var(--lp-orange);padding:0 .08em}.lp-nav-actions{align-items:center;gap:22px;font-size:.83rem;font-weight:650;display:flex}.lp-nav-actions>a:not(.lp-nav-cta){color:var(--lp-muted)}.lp-login{border-bottom:1px solid var(--lp-ink);padding-bottom:2px;color:var(--lp-ink)!important}.lp-nav-cta,.lp-primary{background:var(--lp-orange);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #f45b2233}.lp-nav-cta{padding:10px 14px}.lp-hero{grid-template-columns:minmax(0,1fr) 315px;align-items:center;gap:60px;max-width:1240px;min-height:620px;margin:0 auto;padding:clamp(70px,10vw,138px) 28px 70px;display:grid;position:relative}.lp-hero:before{content:"";z-index:0;background:radial-gradient(circle at 48% 45%, #fffbdc 0 24%, #ffe79a 44%, var(--lp-sun) 72%, #fa9f32 100%);border-radius:50%;width:63vw;max-width:860px;height:63vw;max-height:860px;position:absolute;top:-28%;right:-12%}.lp-orbit{z-index:0;pointer-events:none;border:1px solid #6a481a30;border-radius:50%;position:absolute}.lp-orbit-one{width:54vw;height:54vw;top:-17%;right:-8%}.lp-orbit-two{border-style:dashed;width:39vw;height:39vw;top:-9%;right:1%}.lp-hero-copy,.lp-hero-card{z-index:1;position:relative}.lp-kicker{color:var(--lp-orange);font-family:var(--font-mono);letter-spacing:.16em;font-size:.67rem;font-weight:700}.lp-hero h1,.lp-section h2,.lp-start h2{font-family:var(--font-serif);letter-spacing:-.055em;margin:20px 0;font-size:clamp(3rem,6.2vw,5.7rem);font-weight:400;line-height:.99}.lp-hero h1 em,.lp-section h2 em,.lp-start h2 em{color:var(--lp-orange);font-style:normal}.lp-lede{max-width:535px;color:var(--lp-muted);font-size:1.05rem;line-height:1.7}.lp-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.lp-secondary{color:var(--lp-ink);border:1px solid var(--lp-line);background:#ffffff59;border-radius:999px;align-items:center;padding:12px 18px;font-size:.9rem;font-weight:700;display:inline-flex}.lp-proof{color:var(--lp-muted);flex-wrap:wrap;gap:18px;margin-top:26px;font-size:.76rem;font-weight:600;display:flex}.lp-proof span{align-items:center;gap:5px;display:inline-flex}.lp-proof svg{color:var(--lp-orange)}.lp-hero-card{color:#fff8e7;background:#261915;border-radius:18px;align-self:end;padding:25px;box-shadow:14px 16px #f45b222e}.lp-hero-card>span{color:#f5a669;font-family:var(--font-mono);letter-spacing:.13em;font-size:.63rem}.lp-hero-card b{font-family:var(--font-serif);letter-spacing:-.045em;margin-top:13px;font-size:2.1rem;font-weight:400;line-height:1.02;display:block}.lp-card-line{background:#ffffff2e;height:1px;margin:24px 0 15px}.lp-hero-card p{color:#fff8e7a6;font-size:.83rem;line-height:1.6}.lp-hero-card a{color:#f8b471;align-items:center;gap:6px;margin-top:22px;font-size:.8rem;font-weight:700;display:inline-flex}.lp-band{background:var(--lp-ink);color:#fff7e9;grid-template-columns:repeat(4,1fr);display:grid}.lp-band>div{border-right:1px solid #ffffff21;flex-direction:column;justify-content:center;gap:5px;min-height:108px;padding:22px clamp(16px,3vw,52px);display:flex}.lp-band b{color:#f4a474;font-family:var(--font-mono);font-size:.68rem}.lp-band span{font-size:.9rem;font-weight:650}.lp-section{max-width:1240px;margin:auto;padding:clamp(85px,12vw,150px) 28px}.lp-section h2{font-size:clamp(2.55rem,4.5vw,4.6rem)}.lp-model{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px;display:grid}.lp-model>div{border:1px solid var(--lp-line);background:#fff6;border-radius:15px;min-height:225px;padding:25px}.lp-model svg{color:var(--lp-orange)}.lp-model h3{margin:37px 0 8px;font-size:1rem}.lp-model p{color:var(--lp-muted);font-size:.86rem;line-height:1.6}.lp-journey{background:#f2e3ce;max-width:none;padding-left:max(28px,50vw - 592px);padding-right:max(28px,50vw - 592px)}.lp-steps{border-top:1px solid var(--lp-line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:42px;display:grid}.lp-steps article{border-right:1px solid var(--lp-line);margin-top:20px;padding:23px 25px 12px 0}.lp-steps article+article{padding-left:25px}.lp-steps article:last-child{border-right:0}.lp-steps span{color:var(--lp-orange);font-family:var(--font-mono);font-size:.7rem;font-weight:700}.lp-steps h3{font-family:var(--font-serif);letter-spacing:-.035em;margin:26px 0 8px;font-size:1.55rem;font-weight:400}.lp-steps p{color:var(--lp-muted);font-size:.85rem;line-height:1.6}.lp-start{text-align:center;max-width:900px;margin:auto;padding:clamp(90px,14vw,150px) 28px}.lp-start h2{font-size:clamp(2.7rem,5vw,4.8rem)}.lp-start>p:not(.lp-kicker){max-width:550px;color:var(--lp-muted);margin:0 auto 28px;line-height:1.7}.lp-footer{background:var(--lp-ink);color:#fff7e99e;justify-content:space-between;align-items:center;gap:20px;padding:28px;font-size:.8rem;display:flex}.lp-footer .lp-brand{color:#fff7e9}.lp-footer>a:last-child{color:#f6ad78;font-weight:700}@media (max-width:780px){.lp-nav{height:66px;padding:0 18px}.lp-nav-actions>a:not(.lp-login){display:none}.lp-hero{grid-template-columns:1fr;min-height:0;padding:86px 22px 64px}.lp-hero:before{width:118vw;height:118vw;top:-8%;right:-45%}.lp-orbit{display:none}.lp-hero-card{justify-self:end;max-width:330px;margin-top:15px}.lp-band{grid-template-columns:1fr 1fr}.lp-band>div{min-height:82px}.lp-band>div:nth-child(2){border-right:0}.lp-model,.lp-steps{grid-template-columns:1fr}.lp-model{margin-top:28px}.lp-model>div{min-height:0}.lp-model h3{margin-top:22px}.lp-steps article,.lp-steps article+article{border-right:0;border-bottom:1px solid var(--lp-line);margin:0;padding:18px 0}.lp-steps h3{margin:13px 0 6px}.lp-footer{flex-direction:column;align-items:flex-start}}.sx-root{--sx-canvas:#161210;--sx-surface:#211a15;--sx-surface-2:#2a211a;--sx-line:#3a2e24;--sx-line-strong:#473729;--sx-ink:#f4ede3;--sx-ink-muted:#b6a695;--sx-ink-faint:#9c8b78;--sx-accent:#ff7a3c;--sx-accent-press:#ff946a;--sx-accent-ink:#ff7a3c;--sx-accent-tint:#3a2114;--sx-accent-tint-strong:#4a2a18;--sx-neg:#e06a52;--sx-rail:#100d0b;--sx-rail-2:#1e1712;--sx-rail-ink:#f4ede3;--sx-rail-muted:#9a8a7a;--sx-rail-line:#2e241c;--sx-shadow-sm:0 1px 2px #0006;--sx-shadow-md:0 8px 30px #00000080;--sx-rc:12px;--sx-rctl:8px;background:var(--sx-canvas);color:var(--sx-ink);min-height:100dvh}.sx-root.dark{--sx-canvas:#0d0d10;--sx-surface:#161619;--sx-surface-2:#1b1b1f;--sx-line:#292930;--sx-line-strong:#33333b;--sx-ink:#f1f1f4;--sx-ink-muted:#a0a0aa;--sx-ink-faint:#83838e;--sx-accent-ink:#ff7038;--sx-accent-tint:#fa520f26;--sx-accent-tint-strong:#fa520f3d;--sx-rail:#101014;--sx-rail-2:#1a1a1f;--sx-shadow-sm:0 1px 2px #0006;--sx-shadow-md:0 6px 24px #00000080}.sx-root .num,.sx-num{font-variant-numeric:tabular-nums}.sx-shell{z-index:1;grid-template-columns:236px 1fr;min-height:100dvh;display:grid;position:relative}.sx-neonbg{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.sx-neonbg .grid{opacity:.3;background-image:repeating-linear-gradient(0deg,#f4ede30d 0 1px,#0000 1px 34px),repeating-linear-gradient(90deg,#f4ede30d 0 1px,#0000 1px 34px);position:absolute;inset:-10%}.sx-neonbg .beam{filter:blur(70px);opacity:.38;background:linear-gradient(90deg,#0000,#378add,#7f77dd,#39ff9d,#0000);width:62vw;height:42vh;margin:-21vh 0 0 -31vw;animation:16s ease-in-out infinite alternate sxNeonSweep;position:absolute;top:50%;left:50%}@keyframes sxNeonSweep{0%{transform:translate(-30%,-18%)rotate(20deg)}to{transform:translate(30%,18%)rotate(20deg)}}@media (prefers-reduced-motion:reduce){.sx-neonbg .beam{animation:none}}.sx-rail{background:var(--sx-rail);color:var(--sx-rail-ink);border-right:1px solid var(--sx-rail-line);flex-direction:column;gap:3px;height:100dvh;padding:18px 14px;display:flex;position:sticky;top:0}.sx-brand{align-items:center;gap:9px;padding:4px 8px 16px;display:flex}.sx-brand .lg{background:var(--sx-accent);color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:15px;font-weight:800;display:grid}.sx-brand b{letter-spacing:-.01em;font-size:15px}.sx-brand span{color:var(--sx-rail-muted);font-size:14px}.sx-navlabel{letter-spacing:.12em;text-transform:uppercase;color:var(--sx-rail-muted);padding:12px 10px 5px;font-size:10px}.sx-nav{color:var(--sx-rail-muted);text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:11px;width:100%;padding:9px 10px;font-size:13.5px;font-weight:500;display:flex;position:relative}.sx-nav svg{flex-shrink:0;width:17px;height:17px}.sx-nav:hover{background:var(--sx-rail-2);color:var(--sx-rail-ink)}.sx-nav.on{color:#fff;background:#fa520f29}.sx-nav.on:before{content:"";background:var(--sx-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-14px}.sx-nav .cnt{background:var(--sx-rail-2);color:var(--sx-rail-ink);text-align:center;border-radius:999px;min-width:20px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:600}.sx-nav.on .cnt{background:var(--sx-accent);color:#fff}.sx-rail .sx-spacer{flex:1}.sx-railuser{background:var(--sx-rail-2);border-radius:9px;align-items:center;gap:10px;padding:9px 10px;display:flex}.sx-av{color:#fff;background:linear-gradient(135deg,#fa520f,#ffb37a);border-radius:999px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.sx-railuser .who{flex:1;min-width:0;line-height:1.25}.sx-railuser .who b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.sx-railuser .who small{color:var(--sx-rail-muted);font-size:11px}.sx-main{flex-direction:column;min-width:0;display:flex}.sx-topbar{border-bottom:1px solid var(--sx-line);background:color-mix(in srgb, var(--sx-surface) 82%, transparent);-webkit-backdrop-filter:blur(10px);z-index:20;align-items:center;gap:14px;height:58px;padding:0 22px;display:flex;position:sticky;top:0}.sx-topbar h1{letter-spacing:-.01em;font-size:16px;font-weight:650}.sx-topbar .crumb{color:var(--sx-ink-faint);font-size:13px}.sx-tb-right{align-items:center;gap:9px;margin-left:auto;display:flex}.sx-search{background:var(--sx-surface-2);border:1px solid var(--sx-line);border-radius:var(--sx-rctl);width:240px;color:var(--sx-ink-faint);align-items:center;gap:8px;padding:7px 11px;display:flex}.sx-search svg{flex-shrink:0;width:15px;height:15px}.sx-search input{font:inherit;color:var(--sx-ink);background:0 0;border:none;outline:none;width:100%;font-size:13px}.sx-ico{border-radius:var(--sx-rctl);border:1px solid var(--sx-line);background:var(--sx-surface);width:34px;height:34px;color:var(--sx-ink-muted);flex-shrink:0;place-items:center;display:grid}.sx-ico:hover{color:var(--sx-ink);border-color:var(--sx-line-strong)}.sx-ico svg{width:16px;height:16px}.sx-btn{background:var(--sx-accent);color:#fff;border-radius:var(--sx-rctl);box-shadow:var(--sx-shadow-sm);border:none;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.sx-btn:hover{background:var(--sx-accent-press)}.sx-btn:disabled{opacity:.5;cursor:not-allowed}.sx-btn svg{width:15px;height:15px}.sx-btn-2{background:var(--sx-surface);color:var(--sx-ink);border:1px solid var(--sx-line-strong);border-radius:var(--sx-rctl);justify-content:center;align-items:center;gap:6px;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex}.sx-btn-2:hover{border-color:var(--sx-ink-faint)}.sx-btn-2:disabled{opacity:.5;cursor:not-allowed}.sx-content{flex-direction:column;gap:18px;width:100%;max-width:1200px;padding:20px 22px 40px;display:flex}.sx-h2{color:var(--sx-ink-muted);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:650}.sx-kpis{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:13px;display:grid}.sx-kpi{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-rc);box-shadow:var(--sx-shadow-sm);padding:14px 16px;position:relative;overflow:hidden}.sx-kpi .lab{text-transform:uppercase;letter-spacing:.09em;color:var(--sx-ink-faint);font-size:10.5px;font-weight:600}.sx-kpi .row{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:9px;display:flex}.sx-kpi .val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1}.sx-kpi .delta{color:var(--sx-ink-muted);font-size:11.5px;font-weight:600}.sx-kpi .delta.up{color:var(--sx-accent-ink)}.sx-kpi.feature{border-color:var(--sx-accent-tint-strong)}.sx-kpi.feature:after{content:"";background:var(--sx-accent);height:2px;position:absolute;top:0;left:0;right:0}.sx-kpi.feature .val{color:var(--sx-accent-ink)}.sx-spark{flex-shrink:0;width:60px;height:22px}.sx-panel{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-rc);box-shadow:var(--sx-shadow-sm)}.sx-panel-h{border-bottom:1px solid var(--sx-line);justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.sx-panel-h b{font-size:13px;font-weight:650}.sx-panel-h .sub{color:var(--sx-ink-faint);font-variant-numeric:tabular-nums;font-size:12px}.sx-dashboard{flex-direction:column;gap:16px;display:flex}.sx-dashboard-loading{min-height:260px;color:var(--sx-ink-faint);place-items:center;font-size:14px;display:grid}.sx-welcome{border-radius:var(--sx-rc);background:linear-gradient(118deg, var(--sx-surface) 0%, var(--sx-surface) 55%, var(--sx-accent-tint) 100%);border:1px solid var(--sx-accent-tint-strong);box-shadow:var(--sx-shadow-sm);justify-content:space-between;align-items:flex-end;gap:20px;padding:24px 25px;display:flex;position:relative;overflow:hidden}.sx-welcome:after{content:"";border:1px solid var(--sx-accent-tint-strong);width:230px;height:230px;box-shadow:0 0 0 38px color-mix(in srgb, var(--sx-accent-tint) 55%, transparent), 0 0 0 78px color-mix(in srgb, var(--sx-accent-tint) 26%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:-135px;right:-80px}.sx-welcome>*{z-index:1;position:relative}.sx-eyebrow{letter-spacing:.14em;color:var(--sx-accent-ink);margin-bottom:8px;font-size:10px;font-weight:700;line-height:1;display:block}.sx-welcome h2{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,32px);line-height:1.07}.sx-welcome p{max-width:560px;color:var(--sx-ink-muted);margin:9px 0 0;font-size:13.5px;line-height:1.55}.sx-welcome-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.sx-dashboard-kpis{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;display:grid}.sx-dkpi{appearance:none;text-align:left;min-height:105px;color:var(--sx-ink);border:1px solid var(--sx-line);border-radius:var(--sx-rc);background:var(--sx-surface);box-shadow:var(--sx-shadow-sm);cursor:pointer;flex-direction:column;align-items:flex-start;gap:7px;padding:15px 16px;transition:transform .16s,border-color .16s,background .16s;display:flex}.sx-dkpi:hover{border-color:var(--sx-line-strong);background:var(--sx-surface-2);transform:translateY(-2px)}.sx-dkpi span{color:var(--sx-ink-faint);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:650}.sx-dkpi b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:29px}.sx-dkpi.accent{border-color:var(--sx-accent-tint-strong);background:linear-gradient(145deg, var(--sx-accent-tint), var(--sx-surface))}.sx-dkpi.accent b{color:var(--sx-accent-ink)}.sx-dkpi.alert b{color:var(--sx-neg)}.sx-dashboard-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:start;gap:14px;display:grid}.sx-panel-h b{align-items:center;gap:8px;display:inline-flex}.sx-panel-h b svg{width:16px;height:16px;color:var(--sx-accent-ink)}.sx-text-btn{color:var(--sx-accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:12px;font-weight:650;display:inline-flex}.sx-text-btn:hover{color:var(--sx-accent-press)}.sx-text-btn svg,.sx-row-arrow{width:14px;height:14px}.sx-priority-list{flex-direction:column;gap:2px;padding:6px;display:flex}.sx-priority-row{width:100%;color:var(--sx-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 10px;display:grid}.sx-priority-row:hover{background:var(--sx-surface-2)}.sx-priority-mark{background:var(--sx-surface-2);width:25px;height:25px;color:var(--sx-ink-faint);border:1px solid var(--sx-line);font-variant-numeric:tabular-nums;border-radius:7px;place-items:center;font-size:11px;font-weight:700;display:grid}.sx-priority-mark.callback{color:var(--sx-accent-ink);border-color:var(--sx-accent-tint-strong);background:var(--sx-accent-tint)}.sx-priority-copy{min-width:0}.sx-priority-copy b,.sx-priority-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sx-priority-copy b{font-size:13px;font-weight:650}.sx-priority-copy small{color:var(--sx-ink-faint);margin-top:2px;font-size:11.5px}.sx-priority-tag{background:var(--sx-surface-2);color:var(--sx-ink-muted);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:10.5px;font-weight:650}.sx-priority-tag.callback{background:var(--sx-accent-tint);color:var(--sx-accent-ink)}.sx-priority-tag.high{background:color-mix(in srgb, var(--sx-neg) 16%, transparent);color:var(--sx-neg)}.sx-appt-date{text-align:center;flex-direction:column;width:32px;line-height:1.05;display:flex}.sx-appt-date b{letter-spacing:-.04em;font-size:19px}.sx-appt-date small{color:var(--sx-ink-faint);text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:650}.sx-row-arrow{color:var(--sx-ink-faint)}.sx-panel-empty{color:var(--sx-ink-faint);text-align:center;padding:28px 16px;font-size:12.5px;line-height:1.5}.sx-insight-table{border-collapse:collapse;width:100%;min-width:560px;font-size:12.5px}.sx-insight-table th{text-align:left;color:var(--sx-ink-faint);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--sx-line);padding:8px 10px;font-size:10.5px;font-weight:650}.sx-insight-table td{border-bottom:1px solid var(--sx-line);vertical-align:middle;padding:9px 10px}.sx-insight-table tr:last-child td{border-bottom:0}.sx-insight-bar-cell{align-items:center;gap:8px;display:flex}@media (max-width:900px){.sx-dashboard-grid{grid-template-columns:1fr}}@media (max-width:700px){.sx-welcome{flex-direction:column;align-items:flex-start;padding:21px 19px}.sx-dashboard-kpis{grid-template-columns:1fr 1fr}}@media (max-width:420px){.sx-welcome-actions{width:100%}.sx-welcome-actions>*{flex:1}.sx-dkpi{min-height:92px;padding:13px}}.sx-work{grid-template-columns:340px 1fr;align-items:start;gap:16px;display:grid}.sx-qlist{flex-direction:column;gap:2px;max-height:60vh;padding:6px;display:flex;overflow-y:auto}.sx-qrow{text-align:left;background:0 0;border:none;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:10px 11px;display:grid;position:relative}.sx-qrow:hover{background:var(--sx-surface-2)}.sx-qrow.sel{background:var(--sx-accent-tint)}.sx-qrow.sel:before{content:"";background:var(--sx-accent);border-radius:3px;width:2.5px;position:absolute;top:8px;bottom:8px;left:0}.sx-qdot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.sx-qdot.pending{background:var(--sx-ink-faint)}.sx-qdot.no_answer{border:2px solid var(--sx-ink-faint);background:0 0}.sx-qdot.callback{border:2px solid var(--sx-accent);background:0 0}.sx-qname{min-width:0}.sx-qname b{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:13.5px;font-weight:600;display:flex;overflow:hidden}.sx-qname small{color:var(--sx-ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.sx-qmeta{color:var(--sx-ink-faint);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:11px}.sx-flame{color:var(--sx-accent);flex-shrink:0}.sx-focus-top{border-bottom:1px solid var(--sx-line);flex-direction:column;gap:10px;padding:13px 18px;display:flex}.sx-prog{color:var(--sx-ink-muted);font-variant-numeric:tabular-nums;font-size:12px}.sx-prog b{color:var(--sx-ink)}.sx-track{background:var(--sx-surface-2);border:1px solid var(--sx-line);border-radius:999px;flex-shrink:0;width:120px;height:5px;overflow:hidden}.sx-track>i{background:var(--sx-accent);height:100%;transition:width .3s;display:block}.sx-ringrow{align-items:center;gap:12px;display:flex}.sx-ring{flex-shrink:0;width:46px;height:46px;position:relative}.sx-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.sx-ring .track{fill:none;stroke:var(--sx-surface-2);stroke-width:5px}.sx-ring .fill{fill:none;stroke:var(--sx-accent);stroke-width:5px;stroke-linecap:round;transition:stroke-dashoffset .5s,stroke .3s}.sx-ring.campaign .fill{stroke:#39c98f}.sx-ring-label{color:var(--sx-ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex;position:absolute;inset:0}.sx-ring-meta{color:var(--sx-ink-muted);font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;font-size:12px;display:flex}.sx-ring-meta b{color:var(--sx-ink);font-size:13px}@media (max-width:720px){.sx-ring{width:40px;height:40px}}.sx-fbody{padding:20px 22px 22px}.sx-fname{letter-spacing:-.02em;align-items:center;gap:8px;font-size:22px;font-weight:700;display:flex}.sx-fsub{color:var(--sx-ink-muted);margin-top:3px;font-size:13.5px}.sx-chips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.sx-chip{background:var(--sx-surface-2);border:1px solid var(--sx-line);color:var(--sx-ink-muted);border-radius:7px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.sx-phone{background:var(--sx-surface-2);border:1px solid var(--sx-line);border-radius:10px;align-items:center;gap:12px;margin-top:16px;padding:12px 15px;display:flex}.sx-phone .n{letter-spacing:.03em;font-variant-numeric:tabular-nums;flex:1;min-width:0;font-size:17px;font-weight:600}.sx-call{background:var(--sx-accent);color:#fff;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:9px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.sx-call:hover{background:var(--sx-accent-press)}.sx-call.sx-whatsapp{background:#168d4d}.sx-call.sx-whatsapp:hover{background:#0f713c}.sx-note{border:1px solid var(--sx-line);background:var(--sx-surface);width:100%;font:inherit;color:var(--sx-ink);resize:none;border-radius:9px;outline:none;min-height:46px;margin-top:14px;padding:11px 13px;font-size:13.5px;line-height:1.45}.sx-note:focus{border-color:var(--sx-accent);box-shadow:0 0 0 3px var(--sx-accent-tint)}.sx-note::placeholder{color:var(--sx-ink-faint)}.sx-outcomes{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.sx-oc{border:1px solid var(--sx-line-strong);background:var(--sx-surface);min-height:44px;color:var(--sx-ink-muted);border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative;overflow:visible}.sx-burst-particle{pointer-events:none;z-index:2;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.sx-burst-particle{display:none}}.sx-oc:hover{border-color:var(--sx-ink-faint);color:var(--sx-ink)}.sx-oc:disabled{opacity:.5;cursor:not-allowed}.sx-oc.neg:hover{border-color:var(--sx-neg);color:var(--sx-neg)}.sx-oc.primary{background:var(--sx-accent);border-color:var(--sx-accent);color:#fff;min-height:54px;box-shadow:var(--sx-shadow-sm);grid-column:1/-1;font-size:15px}.sx-oc.primary:hover{background:var(--sx-accent-press);border-color:var(--sx-accent-press);color:#fff}.sx-oc svg{width:16px;height:16px}.sx-hint{color:var(--sx-ink-faint);text-align:center;margin-top:12px;font-size:12px}.sx-save{border:1px solid var(--sx-accent);background:var(--sx-accent);color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-height:44px;display:inline-flex}.sx-save:disabled{opacity:.5}.sx-campaign{border-bottom:1px solid var(--sx-line);background:linear-gradient(150deg, color-mix(in srgb, var(--sx-accent-tint) 44%, transparent), transparent 74%);padding:13px 12px 12px}.sx-campaign-topline{justify-content:space-between;align-items:center;gap:10px;margin:0 2px 10px;display:flex}.sx-campaign-topline>div{gap:2px;min-width:0;display:grid}.sx-campaign-topline span{color:var(--sx-ink-faint);letter-spacing:.11em;font-size:9px;font-weight:700}.sx-campaign-topline b{text-overflow:ellipsis;white-space:nowrap;color:var(--sx-ink);font-size:13px;overflow:hidden}.sx-history-btn{border:1px solid var(--sx-line);background:color-mix(in srgb, var(--sx-surface) 88%, transparent);color:var(--sx-ink-muted);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:5px 7px;font-size:10.5px;font-weight:650;display:inline-flex}.sx-history-btn:hover{border-color:var(--sx-line-strong);color:var(--sx-ink)}.sx-campaign-rail{scrollbar-width:thin;grid-auto-columns:minmax(174px,1fr);grid-auto-flow:column;gap:7px;padding-bottom:2px;display:grid;overflow-x:auto}.sx-campaign-card{text-align:left;border:1px solid var(--sx-line);background:color-mix(in srgb, var(--sx-surface) 90%, transparent);min-width:0;min-height:57px;color:var(--sx-ink-muted);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:9px;transition:border-color .16s,background .16s,transform .16s;display:flex}.sx-campaign-card:hover{border-color:var(--sx-line-strong);background:var(--sx-surface);transform:translateY(-1px)}.sx-campaign-card.active{border-color:var(--sx-accent);background:linear-gradient(135deg, var(--sx-accent-tint), var(--sx-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sx-accent) 20%, transparent)}.sx-campaign-card>span:last-child{gap:3px;min-width:0;display:grid}.sx-campaign-card b,.sx-campaign-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sx-campaign-card b{color:var(--sx-ink);font-size:11.5px;font-weight:700}.sx-campaign-card small{color:var(--sx-ink-faint);font-size:10px}.sx-campaign-icon{border:1px solid var(--sx-line);background:var(--sx-surface-2);width:30px;height:30px;color:var(--sx-accent-ink);border-radius:8px;flex:none;place-items:center;display:grid}.sx-campaign-card.active .sx-campaign-icon{border-color:var(--sx-accent-tint-strong);background:var(--sx-accent);color:#fff}.sx-outreach-views{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.sx-outreach-view{border:1px solid var(--sx-line);background:color-mix(in srgb, var(--sx-surface) 84%, transparent);min-height:42px;color:var(--sx-ink-muted);font:inherit;text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px 8px;display:grid}.sx-outreach-view:hover{border-color:var(--sx-line-strong);color:var(--sx-ink)}.sx-outreach-view.active{border-color:var(--sx-accent);background:var(--sx-accent);color:#fff;box-shadow:var(--sx-shadow-sm)}.sx-outreach-view span{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;overflow:hidden}.sx-outreach-view b{background:var(--sx-surface-2);min-width:19px;height:19px;color:var(--sx-ink);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;font-size:10.5px;display:grid}.sx-outreach-view.active b{color:#fff;background:#ffffff2e}.sx-channel-tabs{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.sx-channel-tab{border:1px solid var(--sx-line);background:color-mix(in srgb, var(--sx-surface) 88%, transparent);min-height:58px;color:var(--sx-ink-muted);font:inherit;text-align:left;cursor:pointer;transition:transform .16s var(--ease-out), border-color .16s ease, background .16s ease, box-shadow .16s ease;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:7px;padding:9px 9px 8px;display:grid;position:relative}.sx-channel-tab:hover{border-color:var(--sx-line-strong);background:var(--sx-surface);transform:translateY(-1px)}.sx-channel-tab>svg{grid-row:1/-1;width:17px;height:17px}.sx-channel-tab span{text-overflow:ellipsis;white-space:nowrap;color:var(--sx-ink);font-size:11px;font-weight:750;overflow:hidden}.sx-channel-tab small{text-overflow:ellipsis;white-space:nowrap;color:var(--sx-ink-faint);letter-spacing:.015em;grid-column:2/4;font-size:9px;font-weight:650;overflow:hidden}.sx-channel-tab b{background:var(--sx-surface-2);min-width:21px;height:21px;color:var(--sx-ink);font-variant-numeric:tabular-nums;border-radius:7px;grid-area:1/3;place-items:center;font-size:10px;display:grid}.sx-channel-tab.whatsapp{color:#168d4d}.sx-channel-tab.whatsapp.active{background:linear-gradient(135deg, color-mix(in srgb, #168d4d 12%, var(--sx-surface)), var(--sx-surface));border-color:#168d4d;box-shadow:inset 0 0 0 1px #168d4d21}.sx-channel-tab.whatsapp.active b{color:#fff;background:#168d4d}.sx-channel-tab.call{color:var(--sx-accent-ink)}.sx-channel-tab.call.active{border-color:var(--sx-accent);background:linear-gradient(135deg, var(--sx-accent-tint), var(--sx-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sx-accent) 13%, transparent)}.sx-channel-tab.call.active b{background:var(--sx-accent);color:#fff}.sx-channel-chip.whatsapp{border-color:color-mix(in srgb, #168d4d 35%, var(--sx-line));color:#147543;background:color-mix(in srgb, #168d4d 8%, var(--sx-surface))}.sx-channel-chip.call{border-color:var(--sx-accent-tint-strong);color:var(--sx-accent-ink);background:var(--sx-accent-tint)}.sx-cal{border:1px solid var(--sx-line);border-radius:var(--sx-rc);background:linear-gradient(160deg, color-mix(in srgb, var(--sx-accent-tint) 45%, var(--sx-surface)), var(--sx-surface) 65%);margin-top:9px;padding:12px 12px 10px}.sx-cal-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.sx-cal-title{flex-direction:column;gap:1px;display:flex}.sx-cal-title b{color:var(--sx-ink);text-transform:capitalize;font-size:12.5px;font-weight:750}.sx-cal-title span{letter-spacing:.05em;text-transform:uppercase;color:var(--sx-ink-faint);font-size:9.5px;font-weight:650}.sx-cal-nav{align-items:center;gap:4px;display:flex}.sx-cal-navbtn{border:1px solid var(--sx-line);background:var(--sx-surface);width:24px;height:24px;color:var(--sx-ink-muted);cursor:pointer;font:inherit;border-radius:7px;place-items:center;display:grid}.sx-cal-navbtn:hover{border-color:var(--sx-line-strong);color:var(--sx-ink)}.sx-cal-todaybtn{border:1px solid var(--sx-line);background:var(--sx-surface);color:var(--sx-ink-muted);cursor:pointer;font-size:9.5px;font-weight:700;font:inherit;border-radius:7px;padding:4px 8px}.sx-cal-todaybtn:hover{border-color:var(--sx-accent-tint-strong);color:var(--sx-accent-ink)}.sx-cal-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.sx-cal-dow{text-align:center;letter-spacing:.04em;color:var(--sx-ink-faint);padding-bottom:3px;font-size:8.5px;font-weight:700}.sx-cal-cell{aspect-ratio:1;color:var(--sx-ink-muted);font:inherit;cursor:pointer;transition:background .15s var(--ease-out), color .15s var(--ease-out), transform .15s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:11px;font-weight:650;display:flex;position:relative}.sx-cal-cell.pad{visibility:hidden;cursor:default}.sx-cal-cell:not(.pad):hover{background:var(--sx-surface-2);color:var(--sx-ink);transform:translateY(-1px)}.sx-cal-cell.today{border-color:var(--sx-accent-tint-strong);color:var(--sx-ink)}.sx-cal-cell.has-data{color:var(--sx-ink);font-weight:750}.sx-cal-cell.sel{background:var(--sx-accent);border-color:var(--sx-accent);color:#fff;box-shadow:var(--sx-shadow-sm);transform:translateY(-1px)}.sx-cal-dot{align-items:center;gap:2px;height:4px;display:flex}.sx-cal-dot i{background:var(--sx-accent);border-radius:50%;width:4px;height:4px}.sx-cal-cell.sel .sx-cal-dot i{background:#fff}.sx-cal-count{color:var(--sx-accent-ink);font-size:7.5px;font-weight:800;position:absolute;top:2px;right:3px}.sx-cal-cell.sel .sx-cal-count{color:#ffffffd9}.sx-cal-reset{border:1px dashed var(--sx-line-strong);width:100%;color:var(--sx-ink-faint);cursor:pointer;font-size:10px;font-weight:700;font:inherit;background:0 0;border-radius:7px;margin-top:8px;padding:6px}.sx-cal-reset:hover{color:var(--sx-ink);border-color:var(--sx-ink-faint);background:var(--sx-surface-2)}.sx-daywidget{border-radius:var(--sx-rc);border:1px solid var(--sx-accent-tint-strong);background:linear-gradient(150deg, var(--sx-accent-tint), var(--sx-surface) 75%);animation:sxDayIn .16s var(--ease-out);margin-top:9px;padding:12px 13px 13px}@keyframes sxDayIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.sx-daywidget-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:9px;display:flex}.sx-daywidget-head b{color:var(--sx-ink);text-transform:capitalize;font-size:12.5px;font-weight:750;display:block}.sx-daywidget-head small{color:var(--sx-ink-muted);font-size:10px;font-weight:600}.sx-daywidget-close{width:22px;height:22px;color:var(--sx-ink-faint);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;display:grid}.sx-daywidget-close:hover{background:var(--sx-surface-2);color:var(--sx-ink)}.sx-daywidget-lists{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.sx-daywidget-listbtn{border:1px solid var(--sx-line);background:color-mix(in srgb, var(--sx-surface) 84%, transparent);color:var(--sx-ink-muted);font:inherit;text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 9px;font-size:10.5px;font-weight:650;display:flex}.sx-daywidget-listbtn:hover{border-color:var(--sx-line-strong);color:var(--sx-ink)}.sx-daywidget-listbtn.active{border-color:var(--sx-accent);background:var(--sx-accent);color:#fff}.sx-daywidget-listbtn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sx-daywidget-listbtn small{opacity:.8;font-size:9px;font-weight:650}.sx-daywidget-stats{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.sx-daywidget-stat{text-align:center;background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:8px;padding:7px 3px}.sx-daywidget-stat b{color:var(--sx-ink);font-variant-numeric:tabular-nums;font-size:15.5px;line-height:1.2;display:block}.sx-daywidget-stat span{color:var(--sx-ink-faint);text-transform:uppercase;letter-spacing:.02em;font-size:8px;font-weight:650}.sx-daywidget-empty{color:var(--sx-ink-faint);text-align:center;padding:10px 0 2px;font-size:11px}.atlas-discovery{border:1px solid var(--color-cream-border);background:linear-gradient(140deg, color-mix(in srgb, var(--color-orange) 7%, transparent), transparent 55%);border-radius:12px;grid-column:1/-1;overflow:hidden}.atlas-discovery>summary{cursor:pointer;align-items:center;gap:10px;padding:13px 14px;list-style:none;display:flex}.atlas-discovery>summary::-webkit-details-marker{display:none}.atlas-discovery-mark{background:var(--color-orange);color:#fff;width:28px;height:28px;font-family:var(--font-mono);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.atlas-discovery summary>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.atlas-discovery summary b{color:var(--color-ink);font-size:13px}.atlas-discovery summary small{color:var(--color-ink-muted);font-size:11.5px}.atlas-discovery-optional{background:var(--color-canvas);border:1px solid var(--color-cream-border);color:var(--color-ink-faint);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:650}.atlas-discovery-body{border-top:1px solid var(--color-cream-border);gap:12px;padding:0 14px 14px;display:grid}.atlas-discovery-intro{color:var(--color-ink-muted);margin:12px 0 0;font-size:12px;line-height:1.5}.atlas-lead-brief{border-left:2px solid var(--color-orange);background:var(--color-surface);color:var(--color-ink-muted);border-radius:0 7px 7px 0;gap:3px;margin-top:7px;padding:8px 9px;font-size:11px;line-height:1.45;display:grid}.atlas-lead-brief b{color:var(--color-orange);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.atlas-lead-detail-trigger{white-space:nowrap;height:34px;padding:0 11px;font-size:.73rem}.atlas-lead-detail{padding:4px 0 20px}.atlas-lead-detail-hero{border-bottom:1px solid var(--color-edge);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px 14px;display:flex}.atlas-lead-detail-hero p{color:var(--color-ink-faint);margin:0;font-size:11px}.atlas-lead-detail-section{border-bottom:1px solid var(--color-edge)}.atlas-lead-detail-kicker{color:var(--color-orange);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:4px 0 10px;font-size:10px;font-weight:700}.atlas-lead-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.atlas-lead-contact-card{border:1px solid var(--color-edge);background:var(--color-surface);min-width:0;color:var(--color-ink);border-radius:10px;padding:11px;text-decoration:none}.atlas-lead-contact-card>span{color:var(--color-ink-faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:10px;display:block}.atlas-lead-contact-card>b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.atlas-lead-contact-card:hover{border-color:var(--color-orange)}.atlas-lead-email-edit{gap:6px;display:flex}.atlas-lead-email-edit input{border:1px solid var(--color-cream-border);background:var(--color-canvas);min-width:0;height:34px;color:var(--color-ink);border-radius:7px;padding:0 9px;font-size:12px}.atlas-lead-email-edit .btn-primary{height:34px;padding:0 10px;font-size:11px}.atlas-lead-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.atlas-lead-detail-grid>div{background:var(--color-surface);border-radius:9px;padding:10px}.atlas-lead-detail-grid dt{color:var(--color-ink-faint);margin-bottom:4px;font-size:10px}.atlas-lead-detail-grid dd{color:var(--color-ink);margin:0;font-size:12px;font-weight:600;line-height:1.4}.atlas-lead-product-link{color:var(--color-orange);margin-bottom:10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.atlas-lead-detail-section p{color:var(--color-ink-muted);margin:8px 0 0;font-size:12px;line-height:1.55}.atlas-lead-detail-note{border-left:2px solid var(--color-orange);background:var(--color-surface);border-radius:0 8px 8px 0;padding:10px;font-style:italic}@media (max-width:560px){.atlas-lead-contact-grid,.atlas-lead-detail-grid{grid-template-columns:1fr}.atlas-lead-detail-hero{flex-direction:column;align-items:flex-start}}.sx-empty{text-align:center;color:var(--sx-ink-muted);flex-direction:column;align-items:center;padding:44px 24px;display:flex}.sx-empty .ei{background:var(--sx-surface-2);border:1px solid var(--sx-line);width:46px;height:46px;color:var(--sx-ink-faint);border-radius:12px;place-items:center;margin-bottom:12px;display:grid}.sx-empty b{color:var(--sx-ink);font-size:14px}.sx-empty p{max-width:320px;margin-top:4px;font-size:13px}kbd{font-family:var(--font-sans);background:var(--sx-surface-2);border:1px solid var(--sx-line);color:var(--sx-ink-muted);border-bottom-width:2px;border-radius:5px;padding:1px 5px;font-size:11px}.sx-guide{flex-direction:column;gap:12px;max-width:760px;display:flex}.sx-gsec{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-rc);box-shadow:var(--sx-shadow-sm);overflow:hidden}.sx-gsec-h{width:100%;color:var(--sx-ink);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:13px 16px;display:flex}.sx-gsec-h .ic{color:var(--sx-accent);display:flex}.sx-gsec-h b{flex:1;font-size:14px;font-weight:650}.sx-gsec-h .chev{color:var(--sx-ink-faint);transition:transform .2s}.sx-gsec-sum{color:var(--sx-ink-muted);margin-top:-6px;padding:0 16px 14px 45px;font-size:13px;line-height:1.55}.sx-gsec-body{color:var(--sx-ink-muted);border-top:1px solid var(--sx-line);padding:4px 16px 16px;font-size:13.5px;line-height:1.6}.sx-copy{border:1px solid var(--sx-line-strong);background:var(--sx-surface);color:var(--sx-accent-ink);border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.sx-copy:hover{border-color:var(--sx-accent)}.sx-step{border-top:1px solid var(--sx-line);gap:12px;padding:10px 0;display:flex}.sx-step:first-child{border-top:none}.sx-step .no{background:var(--sx-surface-2);border:1px solid var(--sx-line);width:24px;height:24px;color:var(--sx-ink-muted);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.sx-step.you .no{background:var(--sx-accent);border-color:var(--sx-accent);color:#fff}.sx-step .st{flex:1}.sx-step .st b{color:var(--sx-ink);font-size:13.5px;font-weight:600;display:block}.sx-step .yb{color:var(--sx-accent-ink);background:var(--sx-accent-tint);border-radius:5px;margin-top:3px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.sx-pitch{background:var(--sx-accent-tint);border:1px solid var(--sx-accent-tint-strong);color:var(--sx-ink);border-radius:10px;padding:14px 16px;font-size:14px;line-height:1.6}.sx-guide-cheat{background:var(--sx-rail);border:1px solid var(--sx-line-strong);border-radius:var(--sx-rc);box-shadow:var(--sx-shadow-md);margin-bottom:4px;padding:18px 18px 6px}.sx-guide-cheat-h{color:var(--sx-accent-ink);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.sx-guide-cheat-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0 18px;display:grid}.sx-guide-cheat-row{border-bottom:1px solid var(--sx-rail-line);justify-content:space-between;gap:10px;padding:8px 0;font-size:12.5px;display:flex}.sx-guide-cheat-row .k{color:var(--sx-rail-muted)}.sx-guide-cheat-row .v{color:var(--sx-rail-ink);text-align:right;font-weight:650}.sx-guide-cheat-mini{border-top:1px solid var(--sx-rail-line);flex-direction:column;gap:7px;margin-top:12px;padding-top:12px;display:flex}.sx-guide-cheat-mini div{color:var(--sx-rail-muted);font-size:12px;line-height:1.5}.sx-guide-cheat-mini b{color:var(--sx-accent-ink)}.sx-guide-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:4px;display:grid}.sx-guide-card{background:var(--sx-surface-2);border:1px solid var(--sx-line);border-radius:10px;padding:13px 14px}.sx-guide-card .t{color:var(--sx-accent-ink);align-items:center;gap:7px;margin-bottom:5px;font-size:13px;font-weight:650;display:flex}.sx-guide-card .d{color:var(--sx-ink-muted);font-size:12.5px;line-height:1.55}.sx-guide-table{border-collapse:collapse;width:100%;margin-top:4px;font-size:13px}.sx-guide-table th{text-align:left;color:var(--sx-ink-faint);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--sx-line-strong);padding:8px 10px;font-size:10.5px;font-weight:650}.sx-guide-table td{border-bottom:1px solid var(--sx-line);color:var(--sx-ink-muted);padding:9px 10px}.sx-guide-table tr:last-child td{border-bottom:0}.sx-guide-table td:first-child{color:var(--sx-ink);font-weight:600}.sx-guide-objection{border:1px solid var(--sx-line);background:var(--sx-surface-2);border-radius:10px;margin-bottom:8px;overflow:hidden}.sx-guide-objection summary{cursor:pointer;color:var(--sx-ink);justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;font-size:13.5px;font-weight:650;list-style:none;display:flex}.sx-guide-objection summary::-webkit-details-marker{display:none}.sx-guide-objection summary:after{content:"+";font-family:var(--font-mono);color:var(--sx-accent-ink);flex-shrink:0;font-size:15px}.sx-guide-objection[open] summary:after{content:"–"}.sx-guide-objection .body{border-top:1px solid var(--sx-line);padding:12px 14px 15px}.sx-guide-objection .fear{text-transform:uppercase;letter-spacing:.08em;color:var(--sx-neg);font-size:10.5px;font-weight:700;font-family:var(--font-mono);margin:0 0 5px}.sx-guide-objection .approach{color:var(--sx-ink-muted);margin-top:10px;font-size:13px;line-height:1.6}.sx-guide-objection .approach b{color:var(--sx-ink)}.sx-guide-redlines{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.sx-guide-redlines li{color:var(--sx-ink);gap:9px;font-size:13.5px;line-height:1.5;display:flex}.sx-guide-redlines .x{color:var(--sx-neg);flex-shrink:0;font-weight:700}.fin-bento{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}@media (max-width:900px){.fin-bento{grid-template-columns:1fr}}.fin-w{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-rc);box-shadow:var(--sx-shadow-sm);overflow:hidden}.fin-w-h{border-bottom:1px solid var(--sx-line);justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.fin-w-h b{align-items:center;gap:8px;font-size:13.5px;font-weight:650;display:flex}.fin-w-h b svg{color:var(--sx-accent-ink)}.fin-w-h .sub{color:var(--sx-ink-faint);font-variant-numeric:tabular-nums;font-size:11.5px}.fin-list{flex-direction:column;gap:2px;max-height:340px;padding:6px;display:flex;overflow-y:auto}.fin-item{text-align:left;width:100%;color:var(--sx-ink);cursor:pointer;background:0 0;border:none;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.fin-item:hover{background:var(--sx-surface-2)}.fin-item .t{font-size:13.5px;font-weight:600}.fin-item .m{color:var(--sx-ink-faint);margin-top:1px;font-size:11.5px}.fin-w-empty{text-align:center;color:var(--sx-ink-faint);padding:26px 16px;font-size:12.5px}.fin-kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:16px;display:grid}@media (max-width:700px){.fin-kpis{grid-template-columns:1fr 1fr}}.fin-tax{border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.fin-tax:hover{background:var(--sx-surface-2)}.fin-tax .yr{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:17px;font-weight:750}.fin-tax .meta{color:var(--sx-ink-faint);margin-top:1px;font-size:11.5px}.fin-tax.late .yr{color:var(--sx-neg)}.badge-red{background:color-mix(in srgb, var(--sx-neg) 18%, transparent);color:var(--sx-neg)}.badge-blue{background:color-mix(in srgb, var(--sx-accent) 16%, transparent);color:var(--sx-accent-ink)}.sx-wshead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 4px;display:flex}.sx-wshead-id{align-items:center;gap:13px;min-width:0;display:flex}.sx-mono{background:var(--sx-accent-tint);border:1px solid var(--sx-line-strong);width:46px;height:46px;color:var(--sx-accent-ink);border-radius:12px;flex:none;place-items:center;font-size:16px;font-weight:750;display:grid}.sx-wshead .sx-fname{font-size:20px}.sx-pills{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.sx-pill{background:var(--sx-surface-2);color:var(--sx-ink-muted);border:1px solid var(--sx-line);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.sx-pill .d{background:currentColor;border-radius:50%;width:6px;height:6px}.sx-pill.is-active{color:var(--color-green);background:color-mix(in srgb, var(--color-green) 12%, transparent);border-color:#0000}.sx-pill.is-pending{color:var(--sx-accent-ink);background:var(--sx-accent-tint);border-color:#0000}.sx-pill.is-none{color:var(--sx-ink-faint)}.sx-wstats{grid-template-columns:repeat(4,minmax(94px,1fr));gap:8px;display:grid}@media (max-width:1150px){.sx-wstats{grid-template-columns:repeat(2,1fr)}}.sx-wstat{text-align:left;background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-rctl);cursor:pointer;padding:9px 11px;transition:border-color .15s,background .15s}.sx-wstat:hover{border-color:var(--sx-accent);background:var(--sx-surface-2)}.sx-wstat .l{letter-spacing:.07em;text-transform:uppercase;color:var(--sx-ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;display:block;overflow:hidden}.sx-wstat .v{font-variant-numeric:tabular-nums;margin-top:3px;font-size:18px;font-weight:700}.sx-wstat .v.accent{color:var(--sx-accent-ink)}.sx-wstat .v.neg{color:var(--sx-neg)}.sx-subnav{border-bottom:1px solid var(--sx-line);gap:4px;margin-top:12px;padding:14px 18px;display:flex;overflow-x:auto}.sx-subnav-item{white-space:nowrap;color:var(--sx-ink-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.sx-subnav-item:hover{background:var(--sx-surface-2);color:var(--sx-ink)}.sx-subnav-item.on{background:var(--sx-accent);color:var(--sx-canvas)}.sx-subnav-item .cnt{background:var(--sx-surface-2);color:var(--sx-ink-muted);text-align:center;border-radius:999px;min-width:18px;padding:1px 6px;font-size:11px;font-weight:700}.sx-subnav-item.on .cnt{color:var(--sx-canvas);background:#0000002e}.sx-subnav-item .cnt.alert{background:var(--sx-neg);color:#fff}.sx-subnav-item.on .cnt.alert{color:#fff;background:#00000038}.sx-sect{flex-direction:column;gap:18px;padding:20px 22px 26px;display:flex}.sx-bento{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:820px){.sx-bento{grid-template-columns:1fr}}.sx-bento .span2{grid-column:1/-1}.sx-sumcard{text-align:left;background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-rc);cursor:pointer;box-shadow:var(--sx-shadow-sm);width:100%;color:inherit;padding:16px 18px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative}.sx-sumcard:hover{border-color:var(--sx-line-strong);box-shadow:var(--sx-shadow-md);transform:translateY(-2px)}.sx-sumcard.feature{background:linear-gradient(160deg, var(--sx-accent-tint), var(--sx-surface));border-color:var(--sx-accent-tint-strong)}.sx-sumcard .lab{letter-spacing:.1em;text-transform:uppercase;color:var(--sx-ink-faint);font-size:10px}.sx-sumcard .val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:26px;font-weight:750}.sx-sumcard .st{color:var(--sx-ink-muted);align-items:center;gap:7px;margin-top:6px;font-size:12px;display:flex}.sx-sumcard .st .d{background:var(--sx-ink-faint);border-radius:50%;flex:none;width:7px;height:7px}.sx-sumcard .st .d.ok{background:var(--color-green)}.sx-sumcard .st .d.warn{background:var(--sx-neg)}.sx-sumcard .st .d.acc{background:var(--sx-accent)}.sx-sumcard-go{color:var(--sx-ink-faint);transition:color .15s,transform .15s;position:absolute;top:15px;right:15px}.sx-sumcard:hover .sx-sumcard-go{color:var(--sx-accent-ink);transform:translate(2px)}.sx-sumcard .kv{color:var(--sx-ink-muted);justify-content:space-between;gap:10px;padding:3px 0;font-size:12px;display:flex}.sx-sumcard .kv b{color:var(--sx-ink);font-weight:600}.sx-mile{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-rc);box-shadow:var(--sx-shadow-sm);padding:18px 20px}.sx-mile.bare{box-shadow:none;background:0 0;border:none;padding:4px 0 0}.sx-mile-head{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.sx-mile-head b{font-size:13.5px;font-weight:650}.sx-mile-count{color:var(--sx-ink-muted);font-variant-numeric:tabular-nums;font-size:12px}.sx-mstep{display:flex}.sx-step-item{text-align:center;flex-direction:column;flex:1;align-items:center;gap:7px;display:flex;position:relative}.sx-step-item:before{content:"";background:var(--sx-line);z-index:0;width:100%;height:2px;position:absolute;top:13px;left:-50%}.sx-step-item:first-child:before{display:none}.sx-step-item.done:before,.sx-step-item.active:before{background:var(--sx-accent)}.sx-step-node{background:var(--sx-surface-2);border:2px solid var(--sx-line);z-index:1;width:28px;height:28px;color:var(--sx-ink-faint);border-radius:50%;place-items:center;display:grid}.sx-step-item.done .sx-step-node{background:var(--sx-accent);border-color:var(--sx-accent);color:var(--sx-canvas)}.sx-step-item.active .sx-step-node{border-color:var(--sx-accent);color:var(--sx-accent-ink)}.sx-step-lab{color:var(--sx-ink);font-size:11.5px;font-weight:600}.sx-step-item.pending .sx-step-lab{color:var(--sx-ink-faint)}.sx-step-date{color:var(--sx-ink-faint);font-variant-numeric:tabular-nums;font-size:10px}@media (max-width:640px){.sx-mstep{flex-direction:column}.sx-step-item{text-align:left;flex-direction:row;align-items:center;gap:12px;padding-bottom:14px}.sx-step-item:before{width:2px;height:100%;top:-50%;left:13px}.sx-step-tt{flex-direction:column;display:flex}}.sx-cardset{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:820px){.sx-cardset{grid-template-columns:1fr}}.sx-rcard{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-rc);box-shadow:var(--sx-shadow-sm);padding:16px 18px}.sx-rcard.span2{grid-column:1/-1}.sx-rcard-h{color:var(--sx-ink);align-items:center;gap:9px;margin-bottom:13px;font-size:12.5px;font-weight:650;display:flex}.sx-rcard-h svg{color:var(--sx-accent-ink)}.sx-bankstat{align-items:center;gap:7px;margin-top:4px;font-size:12.5px;font-weight:600;display:inline-flex}.sx-dot{border-radius:50%;width:8px;height:8px}.sx-dot.active{background:var(--color-green)}.sx-dot.pending{background:var(--sx-accent)}.sx-dot.none{background:var(--sx-ink-faint)}.sx-provs{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sx-prov{background:var(--sx-surface-2);border:1px solid var(--sx-line);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:11.5px;display:inline-flex}.sx-prov-av{background:var(--sx-accent-tint);width:18px;height:18px;color:var(--sx-accent-ink);border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid}.doc-split{grid-template-columns:360px 1fr;align-items:start;gap:16px;display:grid}.doc-back{display:none}@media (max-width:900px){.doc-split{grid-template-columns:1fr}.doc-split .doc-work,.doc-split.has-sel .doc-queue{display:none}.doc-split.has-sel .doc-work{display:flex}.doc-back{color:var(--sx-accent-ink);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:12px 16px 0;font-size:13px;font-weight:600;display:inline-flex}}.doc-queue{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-rc);overflow:hidden}.doc-qhead{border-bottom:1px solid var(--sx-line);flex-direction:column;gap:10px;padding:12px;display:flex}.doc-grouplabel{letter-spacing:.12em;text-transform:uppercase;color:var(--sx-ink-faint);padding:12px 12px 5px;font-size:9.5px}.doc-row{text-align:left;width:100%;color:var(--sx-ink);cursor:pointer;background:0 0;border:none;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid;position:relative}.doc-row:hover{background:var(--sx-surface-2)}.doc-row.sel{background:var(--sx-accent-tint);box-shadow:inset 2.5px 0 0 var(--sx-accent)}.doc-dir{background:var(--sx-surface-2);width:30px;height:30px;color:var(--sx-ink-faint);border-radius:8px;flex:none;place-items:center;display:grid}.doc-dir.review{background:var(--sx-accent-tint);color:var(--sx-accent-ink)}.doc-rtt{min-width:0}.doc-rtt b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.doc-rtt small{color:var(--sx-ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.doc-chip{white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:650}.doc-chip.wait{background:var(--sx-surface-2);color:var(--sx-ink-muted)}.doc-chip.review{background:var(--sx-accent-tint);color:var(--sx-accent-ink)}.doc-chip.ok{background:color-mix(in srgb, var(--color-green) 14%, transparent);color:var(--color-green)}.doc-chip.bad{background:color-mix(in srgb, var(--sx-neg) 16%, transparent);color:var(--sx-neg)}.doc-work{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-rc);flex-direction:column;min-height:440px;display:flex;overflow:hidden}.doc-whead{border-bottom:1px solid var(--sx-line);padding:16px 18px}.doc-toolbar{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.doc-stage{background:var(--sx-canvas);flex:1;place-items:center;min-height:300px;padding:16px;display:grid}.doc-frame{background:#fff;border:none;border-radius:8px;width:100%;height:460px}.doc-img{object-fit:contain;border-radius:8px;max-width:100%;max-height:460px}.doc-await{text-align:center;max-width:380px;color:var(--sx-ink-muted);flex-direction:column;align-items:center;gap:11px;display:flex}.doc-await .ei{background:var(--sx-surface-2);border:1px solid var(--sx-line);width:54px;height:54px;color:var(--sx-ink-faint);border-radius:14px;place-items:center;display:grid}.doc-await[data-tone=wait] .ei{background:var(--sx-accent-tint);color:var(--sx-accent-ink);border-color:#0000}.doc-await b{color:var(--sx-ink);font-size:14.5px}.doc-await p{margin:0;font-size:12.5px;line-height:1.55}.doc-sysnote{color:var(--sx-ink-faint);background:var(--sx-surface-2);border-radius:7px;padding:5px 11px;font-size:11px}.doc-await-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.doc-actionbar{border-top:1px solid var(--sx-line);background:color-mix(in srgb, var(--sx-surface) 92%, transparent);flex-wrap:wrap;gap:8px;padding:12px 18px;display:flex}.doc-metalist{flex-direction:column;gap:8px;padding:14px 18px;display:flex}.sx-taxsum{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:640px){.sx-taxsum{grid-template-columns:1fr}}.sx-taxsum-i{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-rc);padding:14px 16px}.sx-taxsum-l{letter-spacing:.09em;text-transform:uppercase;color:var(--sx-ink-faint);font-size:10px}.sx-taxsum-v{font-variant-numeric:tabular-nums;margin-top:5px;font-size:22px;font-weight:750}.sx-taxsum-v.pos{color:var(--color-green)}.sx-taxsum-v.warn{color:var(--sx-neg)}.sx-yeargrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:820px){.sx-yeargrid{grid-template-columns:1fr}}.sx-yearcard{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-rc);box-shadow:var(--sx-shadow-sm);padding:18px;position:relative;overflow:hidden}.sx-yearcard.is-current{background:linear-gradient(160deg, var(--sx-accent-tint), var(--sx-surface));border-color:var(--sx-accent-tint-strong);grid-column:1/-1}.sx-yearcard.is-overdue{border-color:var(--sx-neg)}.sx-year-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.sx-year-tag{font-variant-numeric:tabular-nums;font-size:19px;font-weight:750}.sx-hero-l{letter-spacing:.09em;text-transform:uppercase;color:var(--sx-ink-faint);margin-top:14px;font-size:10px}.sx-hero-v{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:3px;font-size:33px;font-weight:750}.sx-hero-v .cents{color:var(--sx-ink-faint);font-size:.62em}.sx-hero-basis{color:var(--sx-ink-muted);background:var(--sx-surface-2);border-radius:999px;margin-top:8px;padding:3px 9px;font-size:11px;display:inline-block}.sx-year-meta{gap:20px;margin-top:14px;display:flex}.sx-meta-l{color:var(--sx-ink-faint);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.sx-meta-v{font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px;font-weight:600}.sx-meta-v.pos{color:var(--color-green)}.sx-tprog{gap:5px;margin-top:15px;display:flex}.sx-tprog-seg{background:var(--sx-line);border-radius:2px;flex:1;height:4px}.sx-tprog-seg.on{background:var(--sx-accent)}.sx-tprog-seg.fin{background:var(--color-green)}.sx-ribbon{background:var(--sx-neg);color:#fff;letter-spacing:.04em;padding:3px 36px;font-size:9.5px;font-weight:700;position:absolute;top:13px;right:-32px;transform:rotate(45deg)}.sx-yearadd{border:1.5px dashed var(--sx-line-strong);border-radius:var(--sx-rc);cursor:pointer;color:var(--sx-ink-muted);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:130px;padding:18px;transition:border-color .15s,color .15s;display:flex}.sx-yearadd:hover{border-color:var(--sx-accent);color:var(--sx-accent-ink)}.sx-jobs{flex-direction:column;gap:10px;display:flex}.sx-job{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-rc);box-shadow:var(--sx-shadow-sm);grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:14px 16px;transition:border-color .16s,box-shadow .16s;display:grid;position:relative}.sx-job:hover{border-color:var(--sx-line-strong);box-shadow:var(--sx-shadow-md)}.sx-job.blocked{box-shadow:inset 2px 0 0 var(--sx-neg), var(--sx-shadow-sm)}.sx-job-ico{border-radius:var(--sx-rctl);background:var(--sx-accent-tint);width:34px;height:34px;color:var(--sx-accent-ink);flex:none;place-items:center;display:grid}.sx-job-body{min-width:0}.sx-note{color:var(--sx-ink-muted);background:var(--sx-surface-2);border-radius:8px;padding:9px 12px;font-size:12.5px;line-height:1.5}@keyframes sxFlash{0%{box-shadow:0 0 0 0 var(--sx-accent-tint-strong)}35%{box-shadow:0 0 0 3px var(--sx-accent)}to{box-shadow:0 0 #0000}}.sx-flash{border-radius:var(--sx-rc);animation:1.15s ease-out sxFlash}@media (prefers-reduced-motion:reduce){.sx-flash{animation:none}.sx-sumcard:hover,.sx-job:hover,.sx-sumcard:hover .sx-sumcard-go{transform:none}}[data-focus]{scroll-margin-top:72px}.sx-wshead .sx-fname,.sx-wshead .sx-fsub{overflow-wrap:anywhere}.sx-sumcard .kv b{overflow-wrap:anywhere;text-align:right;min-width:0}.fin-kpi{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-rc);box-shadow:var(--sx-shadow-sm);padding:15px 16px}.fin-kpi.feature{background:linear-gradient(160deg, var(--sx-accent-tint), var(--sx-surface));border-color:var(--sx-accent-tint-strong)}.fin-kpi .lab{letter-spacing:.1em;text-transform:uppercase;color:var(--sx-ink-faint);align-items:center;gap:6px;font-size:10px;display:flex}.fin-kpi .val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:30px;font-weight:750}.fin-kpi.feature .val{color:var(--sx-accent-ink)}.fin-seg{background:var(--sx-surface-2);border:1px solid var(--sx-line);border-radius:9px;gap:3px;padding:3px;display:inline-flex}.fin-seg button{color:var(--sx-ink-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:7px 14px;font-size:12.5px;font-weight:600}.fin-seg button.on{background:var(--sx-accent);color:#161210}.sx-qa{border-top:1px solid var(--sx-line);padding:12px 0}.sx-qa:first-child{border-top:none}.sx-qa .q{color:var(--sx-ink);font-size:13.5px;font-weight:650}.sx-qa .a{margin-top:4px}.sx-fact{border-top:1px solid var(--sx-line);justify-content:space-between;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.sx-fact:first-child{border-top:none}.sx-fact .fk{color:var(--sx-ink-muted)}.sx-fact .fv{color:var(--sx-ink);font-variant-numeric:tabular-nums;font-weight:650}.sx-root .card{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-rc);box-shadow:var(--sx-shadow-sm);color:var(--sx-ink)}.sx-root .card-cream{background:var(--sx-accent-tint);border:1px solid var(--sx-accent-tint-strong);border-radius:10px}.sx-root .section-title{color:var(--sx-ink-muted)}.sx-root .form-field label{color:var(--sx-ink)}.sx-root .form-field input,.sx-root .form-field select,.sx-root .form-field textarea{background:var(--sx-surface);border:1px solid var(--sx-line-strong);border-radius:var(--sx-rctl);color:var(--sx-ink)}.sx-root .form-field input:focus,.sx-root .form-field select:focus,.sx-root .form-field textarea:focus{border-color:var(--sx-accent);box-shadow:0 0 0 3px var(--sx-accent-tint)}.sx-root .form-field input::placeholder,.sx-root .form-field textarea::placeholder{color:var(--sx-ink-faint)}.sx-root .btn-primary{background:var(--sx-accent);border-radius:var(--sx-rctl);box-shadow:var(--sx-shadow-sm);border:none;height:auto;padding:10px 18px}.sx-root .btn-primary:hover{background:var(--sx-accent-press)}.sx-root .btn-ghost{background:var(--sx-surface);border:1px solid var(--sx-line-strong);border-radius:var(--sx-rctl);color:var(--sx-ink)}.sx-root .btn-ghost:hover{border-color:var(--sx-ink-faint)}.sx-root .filter-chip{background:var(--sx-surface);border:1px solid var(--sx-line-strong);color:var(--sx-ink-muted);border-radius:var(--sx-rctl)}.sx-root .filter-chip.active{background:var(--sx-accent);border-color:var(--sx-accent);color:#fff}.sx-root .badge{border-radius:6px}.sx-root .badge-green{background:var(--sx-accent-tint);color:var(--sx-accent-ink)}.sx-root .list-row{border-color:var(--sx-line)}.sx-root .list-meta{color:var(--sx-ink-faint)}.sx-root .empty-state{background:var(--sx-surface);border-color:var(--sx-line)}.sx-root .page-title{color:var(--sx-ink)}.sx-root .page-sub{color:var(--sx-ink-muted)}@media (max-width:820px){.sx-shell{grid-template-columns:1fr}.sx-rail{border-right:none;border-top:1px solid var(--sx-rail-line);z-index:50;height:auto;padding:6px 8px;padding-bottom:max(6px, env(safe-area-inset-bottom));flex-direction:row;align-items:center;gap:2px;position:fixed;inset:auto 0 0}.sx-brand,.sx-navlabel,.sx-railuser,.sx-rail .sx-spacer{display:none}.sx-nav{flex-direction:column;flex:1;justify-content:center;gap:3px;padding:6px 4px;font-size:10px}.sx-nav.on:before{display:none}.sx-nav .cnt{margin-left:0;margin-right:-18px;position:absolute;top:2px;right:50%}.sx-main{padding-bottom:68px}.sx-content{padding:16px 14px 24px}.sx-kpis{grid-template-columns:1fr 1fr}.sx-work{grid-template-columns:1fr}.sx-focus{order:-1}.sx-qlist{max-height:none}.sx-search{display:none}.sx-topbar{padding:0 14px}.sx-phone{flex-wrap:wrap}.sx-phone .n{flex-basis:100%}}.cx-root{--cx-paper:#161210;--cx-card:#211a15;--cx-card2:#2a211a;--cx-sunk:#1b1511;--cx-line:#3a2e24;--cx-line-soft:#312720;--cx-ink:#f4ede3;--cx-ink2:#b6a695;--cx-ink3:#8a7a6a;--cx-brand:#ff7a3c;--cx-brand-press:#ff946a;--cx-brand-tint:#3a2114;--cx-ok:#4cc47f;--cx-ok-tint:#182c20;--cx-warn:#e0a548;--cx-warn-tint:#2e2413;--cx-danger:#e06a52;--cx-reserve:#6bb6c2;--cx-reserve-tint:#16292c;--cx-sh-sm:0 1px 2px #0006;--cx-sh-md:0 8px 30px #0000008c;--cx-r:16px;--cx-r-sm:11px;--cx-ease:cubic-bezier(.16,1,.3,1);background:radial-gradient(120% 55% at 50% -8%, color-mix(in srgb,var(--cx-brand) 12%,transparent), transparent 62%), var(--cx-paper);color:var(--cx-ink);flex-direction:column;min-height:100dvh;display:flex}.cx-root.light{--cx-paper:#f7f4ee;--cx-card:#fffdfa;--cx-card2:#f3ede3;--cx-sunk:#efe8db;--cx-line:#e7ddca;--cx-line-soft:#efe7d6;--cx-ink:#221a15;--cx-ink2:#6b5f57;--cx-ink3:#9a8c7e;--cx-brand:#fa520f;--cx-brand-press:#d8410a;--cx-brand-tint:#fdeee5;--cx-ok:#1f8a4c;--cx-ok-tint:#e5f3ea;--cx-warn:#c07a12;--cx-warn-tint:#f8efdd;--cx-danger:#c6402a;--cx-reserve:#2f6f7a;--cx-reserve-tint:#e3eff1;--cx-sh-sm:0 1px 2px #5a3c140d, 0 2px 8px #5a3c140d;--cx-sh-md:0 2px 6px #5a3c1414, 0 14px 30px #5a3c141a}.cx-root .num,.cx-num{font-variant-numeric:tabular-nums}.cx-head{z-index:20;background:color-mix(in srgb,var(--cx-card) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--cx-line-soft);justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:sticky;top:0}.cx-brand{align-items:center;gap:9px;display:flex}.cx-brand .lg{background:linear-gradient(150deg,var(--cx-brand),#ff8a4a);color:#fff;width:30px;height:30px;font-family:var(--font-serif);box-shadow:0 3px 10px color-mix(in srgb,var(--cx-brand) 38%,transparent);border-radius:9px;place-items:center;font-size:17px;display:grid}.cx-brand b{font-family:var(--font-serif);letter-spacing:-.01em;font-size:1.05rem;font-weight:400}.cx-brand b i{color:var(--cx-brand);font-style:normal}.cx-headicons{gap:6px;display:flex}.cx-ic{border:1px solid var(--cx-line-soft);background:var(--cx-card);width:38px;height:38px;color:var(--cx-ink2);cursor:pointer;transition:.16s var(--cx-ease);border-radius:11px;place-items:center;display:grid;position:relative}.cx-ic:hover{border-color:var(--cx-brand);color:var(--cx-brand)}.cx-ic .dot{background:var(--cx-brand);border:1.5px solid var(--cx-card);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:9px}.cx-head .lang-switch{background:var(--cx-card2);border:1px solid var(--cx-line);border-radius:11px;overflow:hidden}.cx-head .lang-switch button{min-width:36px;min-height:38px;color:var(--cx-ink2);font-size:.72rem}.cx-head .lang-switch button.active{background:var(--cx-brand);color:#fff}.cx-main{flex:1;overflow:hidden auto}.cx-content{max-width:720px;padding:16px 15px calc(78px + env(safe-area-inset-bottom));margin:0 auto}.cx-card{background:var(--cx-card);border:1px solid var(--cx-line);border-radius:var(--cx-r);box-shadow:var(--cx-sh-sm)}.cx-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--cx-ink3);font-size:.6rem}.cx-lead{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;font-size:1.5rem;font-weight:400;line-height:1.1}.cx-sub{color:var(--cx-ink2);margin-top:3px;font-size:.86rem}.cx-pill{border-radius:100px;align-items:center;gap:5px;padding:3px 9px;font-size:.68rem;font-weight:700;display:inline-flex}.cx-pill svg{width:11px;height:11px}.cx-pill.warn{background:var(--cx-warn-tint);color:var(--cx-warn)}.cx-pill.ok{background:var(--cx-ok-tint);color:var(--cx-ok)}.cx-pill.brand{background:var(--cx-brand-tint);color:var(--cx-brand)}.cx-pill.mut{background:var(--cx-sunk);color:var(--cx-ink2)}.cx-btn{background:var(--cx-brand);color:#fff;height:44px;font:inherit;cursor:pointer;box-shadow:0 2px 10px color-mix(in srgb,var(--cx-brand) 30%,transparent);transition:.16s var(--cx-ease);border:0;border-radius:100px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:.85rem;font-weight:600;display:inline-flex}.cx-btn:hover{background:var(--cx-brand-press)}.cx-btn:active{transform:scale(.98)}.cx-btn.ghost{color:var(--cx-ink);border:1.5px solid var(--cx-line);box-shadow:none;background:0 0}.cx-btn.ghost:hover{border-color:var(--cx-brand);color:var(--cx-brand)}.cx-btn.sm{height:36px;padding:0 13px;font-size:.78rem}.cx-btn.block{width:100%}.cx-greet{margin:4px 2px 16px}.cx-greet .hi{font-family:var(--font-serif);letter-spacing:-.02em;font-size:1.42rem}.cx-greet .st{align-items:center;gap:8px;margin-top:7px;display:flex}.cx-setup{background:linear-gradient(180deg,color-mix(in srgb,var(--cx-brand) 7%,var(--cx-card)),var(--cx-card));margin-bottom:14px;padding:16px}.cx-setup .top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cx-setup .pct{font-family:var(--font-serif);letter-spacing:-.02em;font-size:2rem}.cx-setup .pct span{color:var(--cx-ink2);font-size:.9rem}.cx-bar{background:var(--cx-sunk);border-radius:100px;height:9px;overflow:hidden}.cx-bar i{background:linear-gradient(90deg,var(--cx-brand),#ff9a5c);height:100%;transition:width .5s var(--cx-ease);border-radius:100px;display:block}.cx-pipe{position:relative}.cx-step{grid-template-columns:28px 1fr;gap:12px;padding:11px 0;display:grid;position:relative}.cx-step:not(:last-child):before{content:"";background:var(--cx-line);width:2px;position:absolute;top:32px;bottom:-4px;left:13px}.cx-step.done:not(:last-child):before{background:var(--cx-ok)}.cx-node{border:2px solid var(--cx-line);background:var(--cx-card);width:28px;height:28px;color:var(--cx-ink3);z-index:1;border-radius:50%;place-items:center;font-size:.7rem;font-weight:700;display:grid}.cx-step.done .cx-node{background:var(--cx-ok);border-color:var(--cx-ok);color:#fff}.cx-step.active .cx-node{background:var(--cx-brand);border-color:var(--cx-brand);color:#fff;box-shadow:0 0 0 4px var(--cx-brand-tint)}.cx-step .t{flex-wrap:wrap;align-items:center;gap:8px;font-size:.9rem;font-weight:650;display:flex}.cx-step .d{color:var(--cx-ink2);margin-top:2px;font-size:.78rem;line-height:1.45}.cx-step .eta{font-family:var(--font-mono);color:var(--cx-ink3);margin-top:4px;font-size:.66rem}.cx-need{background:var(--cx-brand-tint);border:1px solid color-mix(in srgb,var(--cx-brand) 22%,transparent);border-radius:12px;margin-top:9px;padding:10px 11px}.cx-need .lab{color:var(--cx-brand);text-transform:uppercase;letter-spacing:.06em;font-size:.66rem;font-weight:700}.cx-need p{color:var(--cx-ink);margin:3px 0 9px;font-size:.8rem;line-height:1.45}.cx-kpis{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.cx-kpi{padding:13px 14px}.cx-kpi .k{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--cx-ink3);font-size:.6rem}.cx-kpi .v{font-family:var(--font-serif);letter-spacing:-.02em;margin-top:6px;font-size:1.5rem}.cx-kpi .v.brand{color:var(--cx-brand)}.cx-kpi .s{color:var(--cx-ink3);margin-top:2px;font-size:.72rem}.cx-tabbar{z-index:20;border-top:1px solid var(--cx-line);background:color-mix(in srgb,var(--cx-card) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(5,1fr);display:grid;position:sticky;bottom:0}.cx-tab{cursor:pointer;color:var(--cx-ink3);font:inherit;transition:color .16s var(--cx-ease);background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:9px 2px 11px;font-size:.6rem;font-weight:600;display:flex;position:relative}.cx-tab svg{stroke-width:1.9px;width:22px;height:22px}.cx-tab:hover{color:var(--cx-ink2)}.cx-tab.on{color:var(--cx-brand)}.cx-tab.on:before{content:"";background:var(--cx-brand);border-radius:0 0 3px 3px;width:26px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.cx-empty{text-align:center;padding:40px 22px}.cx-empty .ei{background:var(--cx-brand-tint);width:52px;height:52px;color:var(--cx-brand);border-radius:15px;place-items:center;margin:0 auto 14px;display:grid}.cx-empty b{font-family:var(--font-serif);font-size:1.05rem}.cx-empty p{color:var(--cx-ink2);max-width:300px;margin:5px auto 0;font-size:.84rem;line-height:1.55}.cx-bal2{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:14px;display:grid}.cx-bal{border-radius:var(--cx-r);border:1px solid var(--cx-line);background:var(--cx-card);padding:15px}.cx-bal.res{background:var(--cx-reserve-tint);border-color:color-mix(in srgb,var(--cx-reserve) 32%,transparent)}.cx-bal .lab{color:var(--cx-ink2);align-items:center;gap:6px;font-size:.7rem;font-weight:700;display:flex}.ad-root{--ad-canvas:#0a0c11;--ad-surface:#12151c;--ad-surface-2:#191d27;--ad-surface-3:#1f2430;--ad-line:#ffffff12;--ad-line-strong:#ffffff26;--ad-ink:#f1f3f8;--ad-ink-muted:#9aa1b3;--ad-ink-faint:#656d80;--ad-accent:#ff7a29;--ad-accent-press:#ff9145;--ad-accent-tint:#ff7a2926;--ad-accent-tint-strong:#ff7a2952;--ad-accent-ink:#ffcb94;--ad-gold:#ffc255;--ad-green:#34d399;--ad-red:#f2545b;--ad-amber:#f5b94d;--ad-rc:16px;--ad-rctl:10px;--ad-shadow-sm:0 1px 2px #00000080, 0 10px 30px #00000059;--ad-shadow-glow:0 0 0 1px #ff7a2947, 0 8px 22px #ff7a2929;background:var(--ad-canvas);color:var(--ad-ink);min-height:100dvh}.ad-root .num,.ad-num{font-variant-numeric:tabular-nums}.ad-shell{grid-template-columns:264px 1fr;min-height:100dvh;display:grid}.ad-rail{border-right:1px solid var(--ad-line);background:linear-gradient(#0d1017,#090b10);flex-direction:column;gap:1px;height:100dvh;padding:16px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.ad-brand{align-items:center;gap:10px;padding:6px 8px 20px;display:flex}.ad-brand .lg{background:linear-gradient(135deg, var(--ad-accent), var(--ad-gold));color:#fff;width:30px;height:30px;box-shadow:var(--ad-shadow-glow);border-radius:9px;flex-shrink:0;place-items:center;font-size:15px;font-weight:800;display:grid}.ad-brand b{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ad-ink);font-size:17px}.ad-brand span{color:var(--ad-ink-faint);font-size:10px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.ad-navlabel{letter-spacing:.13em;text-transform:uppercase;color:var(--ad-ink-faint);padding:15px 10px 6px;font-size:10px;font-weight:700}.ad-nav{border-radius:var(--ad-rctl);color:var(--ad-ink-muted);text-align:left;width:100%;transition:background .15s var(--ease-out), color .15s var(--ease-out);background:0 0;border:none;align-items:center;gap:11px;padding:9px 10px;font-family:inherit;font-size:13.5px;font-weight:550;display:flex;position:relative}.ad-nav svg{flex-shrink:0;width:16.5px;height:16.5px}.ad-nav:hover{color:var(--ad-ink);background:#ffffff0b}.ad-nav.on{background:var(--ad-accent-tint);color:#fff}.ad-nav.on:before{content:"";background:var(--ad-accent);width:3px;box-shadow:0 0 10px var(--ad-accent);border-radius:0 3px 3px 0;position:absolute;top:7px;bottom:7px;left:-12px}.ad-nav .cnt{color:var(--ad-ink-muted);text-align:center;background:#ffffff12;border-radius:999px;min-width:19px;margin-left:auto;padding:1px 7px;font-size:10.5px;font-weight:700}.ad-nav.on .cnt{background:var(--ad-accent);color:#fff}.ad-rail-spacer{flex:1}.ad-railuser{border-radius:var(--ad-rctl);background:var(--ad-surface);border:1px solid var(--ad-line);align-items:center;gap:9px;margin-top:8px;padding:9px;display:flex}.ad-av{background:linear-gradient(135deg, var(--ad-accent), var(--ad-gold));color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12.5px;font-weight:700;display:grid}.ad-railuser .who{flex:1;min-width:0;line-height:1.25}.ad-railuser .who b{text-overflow:ellipsis;white-space:nowrap;color:var(--ad-ink);font-size:12.5px;display:block;overflow:hidden}.ad-railuser .who small{color:var(--ad-ink-faint);font-size:10.5px}.ad-railuser .ico-btns{flex-shrink:0;gap:3px;display:flex}.ad-main{flex-direction:column;min-width:0;display:flex}.ad-topbar{border-bottom:1px solid var(--ad-line);background:color-mix(in srgb, var(--ad-canvas) 82%, transparent);-webkit-backdrop-filter:blur(14px);z-index:10;flex-shrink:0;align-items:center;gap:12px;height:62px;padding:0 26px;display:flex;position:sticky;top:0}.ad-topbar h1{letter-spacing:-.01em;color:var(--ad-ink);font-size:16.5px;font-weight:650}.ad-topbar .sub{color:var(--ad-ink-faint);margin-top:1px;font-size:12px}.ad-tb-right{align-items:center;gap:8px;margin-left:auto;display:flex}.ad-ico{border-radius:var(--ad-rctl);border:1px solid var(--ad-line);background:var(--ad-surface);width:34px;height:34px;color:var(--ad-ink-muted);flex-shrink:0;place-items:center;transition:color .15s,border-color .15s;display:grid}.ad-ico:hover{color:var(--ad-ink);border-color:var(--ad-line-strong)}.ad-ico svg{width:16px;height:16px}.ad-content{flex-direction:column;gap:18px;width:100%;max-width:1320px;padding:22px 26px 52px;display:flex}@media (max-width:860px){.ad-shell{grid-template-columns:1fr}.ad-rail{height:auto;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));border-right:none;border-top:1px solid var(--ad-line);z-index:50;background:color-mix(in srgb, var(--ad-canvas) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:row;align-items:center;position:fixed;inset:auto 0 0;overflow-x:auto}.ad-brand,.ad-navlabel,.ad-railuser,.ad-rail-spacer{display:none}.ad-nav{flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:58px;padding:6px 8px;font-size:9.5px}.ad-nav.on:before{display:none}.ad-nav .cnt{margin-left:0;margin-right:-20px;position:absolute;top:1px;right:50%}.ad-main{padding-bottom:66px}.ad-content{padding:16px 14px 24px}.ad-topbar{padding:0 14px}}.ad-root .card{background:var(--ad-surface);border:1px solid var(--ad-line);border-radius:var(--ad-rc);box-shadow:var(--ad-shadow-sm);color:var(--ad-ink)}.ad-root .card-cream{background:var(--ad-accent-tint);border:1px solid var(--ad-accent-tint-strong);border-radius:var(--ad-rc)}.ad-root .card.tappable:hover{border-color:var(--ad-line-strong);box-shadow:var(--ad-shadow-glow)}.ad-root .section-title{font-family:var(--font-mono);color:var(--ad-ink-faint);letter-spacing:.13em;font-size:.66rem}.ad-root .page-title{color:var(--ad-ink);font-family:var(--font-serif)}.ad-root .page-sub{color:var(--ad-ink-muted)}.ad-root .form-field label{color:var(--ad-ink);font-size:.76rem}.ad-root .form-field input,.ad-root .form-field select,.ad-root .form-field textarea{background:var(--ad-surface-2);border:1px solid var(--ad-line-strong);border-radius:var(--ad-rctl);color:var(--ad-ink)}.ad-root .form-field input:focus,.ad-root .form-field select:focus,.ad-root .form-field textarea:focus{border-color:var(--ad-accent);box-shadow:0 0 0 3px var(--ad-accent-tint)}.ad-root .form-field input::placeholder,.ad-root .form-field textarea::placeholder{color:var(--ad-ink-faint)}.ad-root .btn-primary{background:var(--ad-accent);border-radius:var(--ad-rctl);box-shadow:var(--ad-shadow-glow);border:none;height:auto;padding:11px 20px}.ad-root .btn-primary:hover{background:var(--ad-accent-press)}.ad-root .btn-ghost{background:var(--ad-surface);border:1px solid var(--ad-line-strong);border-radius:var(--ad-rctl);color:var(--ad-ink)}.ad-root .btn-ghost:hover{border-color:var(--ad-ink-faint);background:var(--ad-surface-2)}.ad-root .btn-danger-ghost{color:var(--ad-red)}.ad-root .filter-chip{background:var(--ad-surface);border:1px solid var(--ad-line-strong);color:var(--ad-ink-muted);border-radius:var(--ad-rctl)}.ad-root .filter-chip.active{background:var(--ad-accent);border-color:var(--ad-accent);color:#fff;box-shadow:none}.ad-root .chip-sm{background:var(--ad-surface-2);border:1px solid var(--ad-line);color:var(--ad-ink-muted)}.ad-root .badge{border-radius:7px}.ad-root .badge-green{color:var(--ad-green);background:#34d39921}.ad-root .badge-gray{background:var(--ad-surface-2);color:var(--ad-ink-faint)}.ad-root .badge-amber{color:var(--ad-amber);background:#f5b94d21}.ad-root .badge-orange{background:var(--ad-accent-tint);color:var(--ad-accent-ink)}.ad-root .badge-red{color:var(--ad-red);background:#f2545b24}.ad-root .list-row{border-color:var(--ad-line)}.ad-root .list-title{color:var(--ad-ink)}.ad-root .list-meta{color:var(--ad-ink-faint)}.ad-root .empty-state{background:var(--ad-surface);border:1px solid var(--ad-line);border-radius:var(--ad-rc)}.ad-root .empty-icon{background:var(--ad-accent-tint);color:var(--ad-accent-ink)}.ad-root .progress-track{background:var(--ad-surface-2)}.ad-root .progress-fill{background:linear-gradient(90deg, var(--ad-accent), var(--ad-gold))}.ad-root .search-box{background:var(--ad-surface-2);border-color:var(--ad-line-strong);color:var(--ad-ink)}.ad-root .atlas-discovery{border-color:var(--ad-line);background:linear-gradient(140deg, var(--ad-accent-tint), transparent 55%)}.ad-root .atlas-discovery-mark{background:var(--ad-accent)}.ad-root .atlas-discovery-optional{background:var(--ad-surface);border-color:var(--ad-line);color:var(--ad-ink-faint)}.ad-root .data-table th{color:var(--ad-ink-faint);border-color:var(--ad-line)}.ad-root .data-table td{border-color:var(--ad-line)}.ad-root .sheet{background:var(--ad-surface)}.ad-root .sheet-head{border-color:var(--ad-line)}.ad-root .sheet-title{color:var(--ad-ink)}.ad-root .sheet-sum{border-color:var(--ad-line)}.ad-root .sheet-sum strong{color:var(--ad-accent-ink)}.ad-root .toast{background:var(--ad-surface-3);color:var(--ad-ink);border:1px solid var(--ad-line-strong)}.ad-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ad-kpi{border-radius:var(--ad-rc);background:var(--ad-surface);border:1px solid var(--ad-line);box-shadow:var(--ad-shadow-sm);padding:14px 15px;position:relative;overflow:hidden}.ad-kpi:before{content:"";background:linear-gradient(90deg, var(--ad-accent), var(--ad-gold));opacity:.55;height:2px;position:absolute;top:0;left:0;right:0}.ad-kpi .lab{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ad-ink-faint);font-size:.62rem}.ad-kpi .val{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ad-ink);margin-top:6px;font-size:1.55rem;display:block}.ad-kpi.accent .val{color:var(--ad-accent-ink)}.ad-kpi .sub{color:var(--ad-ink-faint);margin-top:2px;font-size:.7rem}.ad-team-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.ad-team-card{border-radius:var(--ad-rc);background:var(--ad-surface);border:1px solid var(--ad-line);box-shadow:var(--ad-shadow-sm);padding:16px;position:relative;overflow:hidden}.ad-team-card.top:before{content:"🏆 En iyi";background:var(--ad-accent);color:#fff;letter-spacing:.04em;padding:3px 34px;font-size:9px;font-weight:800;position:absolute;top:10px;right:-30px;transform:rotate(35deg)}.ad-team-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.ad-team-av{background:linear-gradient(135deg, var(--ad-accent), var(--ad-gold));color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:grid}.ad-team-head b{color:var(--ad-ink);font-size:14px;display:block}.ad-team-head small{color:var(--ad-ink-faint);font-size:11px}.ad-team-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ad-team-stat{background:var(--ad-surface-2);border:1px solid var(--ad-line);border-radius:9px;padding:8px 10px}.ad-team-stat b{color:var(--ad-ink);font-variant-numeric:tabular-nums;font-size:16px;display:block}.ad-team-stat span{color:var(--ad-ink-faint);text-transform:uppercase;letter-spacing:.04em;font-size:9.5px;font-weight:650}.ad-team-foot{color:var(--ad-ink-faint);justify-content:space-between;align-items:center;margin-top:12px;font-size:11px;display:flex}.ad-team-foot .live{color:var(--ad-green);align-items:center;gap:5px;font-weight:650;display:inline-flex}.ad-team-foot .live i{background:var(--ad-green);width:6px;height:6px;box-shadow:0 0 6px var(--ad-green);border-radius:50%}.ad-team-empty{text-align:center;color:var(--ad-ink-faint);padding:40px 20px;font-size:.85rem}.ad-owner-chip{background:var(--ad-surface-2);border:1px solid var(--ad-line);color:var(--ad-ink-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 5px;font-size:10.5px;font-weight:650;display:inline-flex}.ad-owner-chip .dot{background:linear-gradient(135deg, var(--ad-accent), var(--ad-gold));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;font-size:8px;font-weight:800;display:grid}.atlas-appointment-prep-toggle{border:1px solid var(--ad-line-strong,var(--color-cream-border));background:color-mix(in srgb, var(--ad-accent,var(--color-orange)) 8%, transparent);width:100%;color:var(--ad-accent-ink,var(--color-orange));font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:7px;margin-top:12px;padding:10px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.atlas-appointment-prep-toggle:hover{border-color:var(--ad-accent,var(--color-orange));background:color-mix(in srgb, var(--ad-accent,var(--color-orange)) 14%, transparent)}.atlas-appointment-prep-toggle svg:last-child{margin-left:auto}.atlas-appointment-prep{border:1px solid var(--ad-line-strong,var(--color-cream-border));background:linear-gradient(135deg, color-mix(in srgb, var(--ad-accent,var(--color-orange)) 10%, transparent), transparent 58%), var(--ad-surface-2,var(--color-surface));border-radius:12px;margin-top:8px;padding:14px}.atlas-appointment-prep-heading{color:var(--ad-accent-ink,var(--color-orange));letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:.72rem;font-weight:800;display:flex}.atlas-appointment-contact-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.atlas-appointment-contact-kind{color:var(--ad-ok,#168a4c);margin:8px 0 0;font-size:.72rem;font-weight:700}.atlas-appointment-contact-kind span{color:var(--ad-ink-faint,var(--color-ink-faint));font-weight:500}.atlas-appointment-prep-block{margin-top:12px}.atlas-appointment-prep-label{color:var(--ad-ink-faint,var(--color-ink-faint));font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:.61rem;font-weight:800}.atlas-appointment-prep-block .atlas-appointment-facts{margin:7px 0 0}.atlas-appointment-contact-row a,.atlas-appointment-link{color:var(--ad-ink,var(--color-ink));overflow-wrap:anywhere;font-size:.78rem;font-weight:650}.atlas-appointment-contact-row a{border:1px solid var(--ad-line,var(--color-cream-border));background:var(--ad-surface,var(--color-canvas));border-radius:8px;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.atlas-appointment-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.atlas-appointment-facts>div{border:1px solid var(--ad-line,var(--color-cream-border));background:color-mix(in srgb, var(--ad-surface,var(--color-canvas)) 82%, transparent);border-radius:8px;min-width:0;padding:9px 10px}.atlas-appointment-facts dt{color:var(--ad-ink-faint,var(--color-ink-faint));font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.6rem}.atlas-appointment-facts dd{color:var(--ad-ink,var(--color-ink));overflow-wrap:anywhere;margin:4px 0 0;font-size:.78rem;font-weight:650;line-height:1.35}.atlas-appointment-link{color:var(--ad-accent-ink,var(--color-orange));align-items:center;gap:6px;margin-top:2px;display:inline-flex}.atlas-appointment-question,.atlas-appointment-note,.atlas-appointment-missing,.atlas-appointment-prep-empty{color:var(--ad-ink-muted,var(--color-ink-muted));margin:11px 0 0;font-size:.79rem;line-height:1.55}.atlas-appointment-question{color:var(--ad-ink,var(--color-ink))}.atlas-appointment-missing{border-top:1px dashed var(--ad-line-strong,var(--color-cream-border));color:var(--ad-ink-faint,var(--color-ink-faint));padding-top:10px}@media (max-width:720px){.atlas-appointment-facts{grid-template-columns:1fr 1fr}}@media (max-width:420px){.atlas-appointment-facts{grid-template-columns:1fr}}.cx-bal.res .lab{color:var(--cx-reserve)}.cx-bal .big{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:9px;font-size:1.45rem;font-weight:600}.cx-bal.res .big{color:var(--cx-reserve)}.cx-bal .hint{color:var(--cx-ink3);margin-top:6px;font-size:.67rem;line-height:1.4}.cx-brk{margin-bottom:12px;padding:15px}.cx-brk .period{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cx-brk .period b{font-size:.9rem;font-weight:650}.cx-ln{color:var(--cx-ink);justify-content:space-between;align-items:center;padding:6px 0;font-size:.83rem;display:flex}.cx-ln .n{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cx-ln.sub{color:var(--cx-ink2)}.cx-ln.strong{font-size:.92rem;font-weight:700}.cx-ln.res{color:var(--cx-reserve)}.cx-ln.take{font-size:.98rem;font-weight:750}.cx-ln.take .n{color:var(--cx-ok);font-size:1rem}.cx-dash{border-top:1px dashed var(--cx-line);margin:5px 0}.cx-solid{border-top:1px solid var(--cx-line);margin:6px 0}.cx-callout{border:1px solid var(--cx-line);background:var(--cx-card2);border-radius:12px;gap:10px;margin-top:12px;padding:12px 13px;display:flex}.cx-callout.res{background:var(--cx-reserve-tint);border-color:color-mix(in srgb,var(--cx-reserve) 26%,transparent)}.cx-callout .ic{flex-shrink:0;margin-top:1px}.cx-callout.res .ic{color:var(--cx-reserve)}.cx-callout p{color:var(--cx-ink);font-size:.78rem;line-height:1.45}.cx-total{justify-content:space-between;align-items:center;margin-bottom:14px;padding:16px;display:flex}.cx-total .l{color:var(--cx-ink2);font-size:.85rem}.cx-total .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--cx-ok);font-size:1.3rem;font-weight:700}.cx-seclabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--cx-brand);align-items:center;gap:8px;margin:20px 2px 10px;font-size:.62rem;display:flex}.cx-llc{background:linear-gradient(180deg,var(--cx-card2),var(--cx-card));margin-bottom:6px;padding:15px}.cx-kv{border-bottom:1px solid var(--cx-line-soft);justify-content:space-between;gap:12px;padding:8px 0;font-size:.82rem;display:flex}.cx-kv:last-child{border-bottom:0}.cx-kv .k{color:var(--cx-ink2)}.cx-kv .v{text-align:right;overflow-wrap:anywhere;font-weight:600}.cx-kv .v.mono{font-family:var(--font-mono)}.cx-kv .v.empty{color:var(--cx-ink3);font-weight:400}.cx-doc{border-bottom:1px solid var(--cx-line-soft);grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:12px 13px;display:grid}.cx-doc:last-child{border-bottom:0}.cx-doc .ic{background:var(--cx-sunk);width:34px;height:34px;color:var(--cx-ink2);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.cx-doc.done .ic{background:var(--cx-ok-tint);color:var(--cx-ok)}.cx-doc .t{font-size:.85rem;font-weight:600}.cx-doc .why{color:var(--cx-ink2);margin-top:1px;font-size:.72rem;line-height:1.4}.cx-support{background:var(--cx-card2);align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex}.cx-support .av{background:linear-gradient(150deg,var(--cx-brand),#ffb07a);color:#161210;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.cx-support .t{font-size:.85rem;font-weight:650}.cx-support .m{color:var(--cx-ink2);font-size:.74rem}.cx-search{background:var(--cx-card);border:1px solid var(--cx-line);border-radius:var(--cx-r-sm);width:100%;height:44px;font:inherit;color:var(--cx-ink);transition:border-color var(--cx-ease),box-shadow var(--cx-ease);outline:none;margin-bottom:14px;padding:0 14px;font-size:.9rem}.cx-search::placeholder{color:var(--cx-ink3)}.cx-search:focus{border-color:var(--cx-brand);box-shadow:0 0 0 3px var(--cx-brand-tint)}.cx-prod{border-bottom:1px solid var(--cx-line-soft);grid-template-columns:50px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.cx-prod:last-child{border-bottom:0}.cx-thumb{background:var(--cx-sunk);width:50px;height:50px;color:var(--cx-ink3);border-radius:11px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.cx-thumb.warn{background:var(--cx-warn-tint);color:var(--cx-warn)}.cx-prod .t{font-size:.87rem;font-weight:600}.cx-prod .m{color:var(--cx-ink2);margin-top:2px;font-size:.73rem}.cx-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cx-chip{background:var(--cx-sunk);color:var(--cx-ink2);border-radius:100px;padding:3px 9px;font-size:.64rem;font-weight:600}.cx-lrow{border-bottom:1px solid var(--cx-line-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cx-lrow:last-child{border-bottom:0}.cx-lrow .t{white-space:nowrap;text-overflow:ellipsis;font-size:.87rem;font-weight:600;overflow:hidden}.cx-lrow .m{color:var(--cx-ink2);margin-top:2px;font-size:.72rem}.cx-lrow .amt{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;font-size:.9rem;font-weight:600}.cx-lrow .dt{color:var(--cx-ink3);text-align:right;margin-top:2px;font-size:.7rem}.cx-filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin-bottom:8px;padding-bottom:10px;display:flex;overflow-x:auto}.cx-filters::-webkit-scrollbar{display:none}.cx-fchip{border:1px solid var(--cx-line);background:var(--cx-card);min-height:38px;color:var(--cx-ink2);font:inherit;cursor:pointer;transition:border-color var(--cx-ease),background var(--cx-ease),color var(--cx-ease);border-radius:100px;flex-shrink:0;align-items:center;padding:0 15px;font-size:.78rem;font-weight:600;display:inline-flex}.cx-fchip:hover:not(.on){border-color:var(--cx-brand);color:var(--cx-brand)}.cx-fchip.on{background:var(--cx-brand);border-color:var(--cx-brand);color:#161210}.cx-form{padding:15px}.cx-form .fld{margin-bottom:13px}.cx-form .fld:last-of-type{margin-bottom:0}.cx-form label{color:var(--cx-ink2);margin-bottom:5px;font-size:.72rem;font-weight:650;display:block}.cx-form input{width:100%;height:44px;color:var(--cx-ink);background:var(--cx-card2);border:1.5px solid var(--cx-line);transition:border-color .15s var(--cx-ease),background .15s var(--cx-ease);border-radius:12px;padding:0 13px;font-size:.9rem}.cx-form input::placeholder{color:var(--cx-ink3)}.cx-form input:focus{border-color:var(--cx-brand);background:var(--cx-card);outline:none}.cx-form input:disabled{opacity:.6}.cx-form .hint{color:var(--cx-ink3);margin-top:5px;font-size:.71rem;line-height:1.45}.cx-form .suffix{font-family:var(--font-mono);color:var(--cx-ink3);font-size:.68rem}.cx-form .msg{border-radius:11px;margin-top:11px;padding:9px 11px;font-size:.78rem;line-height:1.45}.cx-form .msg.err{background:var(--cx-warn-tint);color:var(--cx-warn)}.cx-form .msg.ok{background:var(--cx-ok-tint);color:var(--cx-ok)}.cx-form .actions{align-items:center;gap:10px;margin-top:14px;display:flex}.cx-namestate{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.cx-namestate .full{font-family:var(--font-serif);font-size:.95rem}.cx-file{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cx-doc .fmeta{color:var(--cx-ink3);font-size:.68rem;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;overflow:hidden}.cx-doc .docerr{color:var(--cx-warn);margin-top:3px;font-size:.71rem;line-height:1.4}.cx-doc .stack{flex-direction:column;align-items:flex-end;gap:5px;display:flex}@keyframes cxSpin{to{transform:rotate(360deg)}}.cx-spin{animation:.9s linear infinite cxSpin}@media (prefers-reduced-motion:reduce){.cx-spin{animation-duration:2.4s}}
