@keyframes sn-ping{0%{transform:scale(1);opacity:.55}to{transform:scale(3.4);opacity:0}}@keyframes sn-scan{0%{transform:translateY(-100%)}to{transform:translateY(900%)}}@keyframes sn-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.page-eyebrow{display:flex;align-items:center;gap:8px;font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--red);display:inline-block}.page-head{align-items:flex-end;margin-bottom:24px}.page-head .page-title{font-size:30px;font-weight:650;letter-spacing:-.035em;margin:0}.page-head .page-title+.muted,.page-head .page-title+p{margin:8px 0 0;font-size:14.5px;max-width:560px;text-wrap:pretty}.content>.page-head:first-child,.content>div>.page-head:first-child{animation:sn-rise .3s ease both}.sx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:26px 18px 16px}.sx-head .page-title{font-size:30px;font-weight:650;letter-spacing:-.035em;margin:0}.sx-live{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.sx-live b{color:var(--ink);font-weight:600}.live-dot{position:relative;width:8px;height:8px;box-shadow:0 0 0 4px #1fa37a22;flex:none}.live-dot,.live-dot:after{border-radius:50%;background:#1fa37a}.live-dot:after{content:"";position:absolute;inset:0;animation:sn-ping 2.4s ease-out infinite}.sx-top{background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.smart-box{height:56px;padding:0 10px 0 18px;box-shadow:0 1px 2px #16090b0a,0 8px 24px -12px #16090b14}.smart-box input{font-size:15px}.smart-box .tb-btn.primary{height:38px;border-radius:10px}.smart-box .tb-btn.primary svg{color:var(--signal)}.active-filters .fchip,.smart-preview .fchip{height:28px;padding:0 6px 0 11px;font-weight:550}.toolbar-bar{position:-webkit-sticky;position:sticky;top:114px;z-index:12;margin:10px 18px 12px;padding:8px 10px;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 40px -28px #16090b33}.toolbar-bar .tb-btn{height:34px;border-radius:9px}.toolbar-bar .tb-btn.primary svg{color:var(--signal)}.grid-wrap{border-radius:18px;box-shadow:0 1px 2px #16090b08}.grid th{background:#fdfafa;color:var(--muted);letter-spacing:.07em}[data-theme=dark] .grid th{background:var(--surface-2)}.grid td{border-bottom-color:#f5eeef}[data-theme=dark] .grid td{border-bottom-color:var(--line)}.grid tbody tr:hover .c-check,.grid tbody tr:hover .c-name,.grid tbody tr:hover td{background:#fdfafa}.name-cell .avatar,[data-theme=dark] .grid tbody tr:hover .c-check,[data-theme=dark] .grid tbody tr:hover .c-name,[data-theme=dark] .grid tbody tr:hover td{background:var(--surface-2)}.name-cell .avatar{border-radius:50%;color:var(--ink-3);font-family:Geist Mono,monospace;font-size:11px}.rv .reveal-btn{height:26px;padding:0 9px}.rv .val{color:var(--blue-ink);font-weight:600}[data-theme=dark] .rv .val{color:var(--signal)}.grid-wrap:has(.grid-skel){position:relative}.grid-wrap:has(.grid-skel):after{content:"";position:absolute;left:0;right:0;top:0;height:12%;background:linear-gradient(180deg,transparent,#ff3b4d14,transparent);animation:sn-scan 1.6s linear infinite;pointer-events:none}.grid .empty-row td>span{display:inline-flex;align-items:center;gap:10px}.grid .empty-row td{background:radial-gradient(circle at 50% 40%,#ff3b4d0a,transparent 60%)}.grid .empty-row td>span:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 0 #ff3b4d66;animation:sn-ping-shadow 2s ease-out infinite}@keyframes sn-ping-shadow{0%{box-shadow:0 0 0 0 #ff3b4d66}to{box-shadow:0 0 0 16px #ff3b4d00}}.bulk-bar{border-radius:14px}.pager{padding:14px 18px}.slide-head .avatar{border-radius:50%}.slide{border-radius:20px 0 0 20px}.reveal-field{border-radius:12px}.billing-page .page-head .balance-card{position:relative;overflow:hidden;min-width:280px;padding:20px 22px;border-radius:20px;flex-direction:column;align-items:flex-start;gap:14px}.billing-page .page-head .balance-card:after{content:"";position:absolute;right:-60px;bottom:-80px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#ff3b4d40,transparent 65%);pointer-events:none}.billing-page .page-head .balance-card>svg{color:#ff3b4d;background:#ffffff14;border-radius:10px;padding:8px;width:34px;height:34px;box-sizing:border-box}.billing-page .page-head .balance-card span{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.billing-page .page-head .balance-card b{display:block;font-size:40px;font-weight:650;letter-spacing:-.045em;line-height:1;margin-top:6px}.billing-page .package-card{text-align:left;border-radius:18px;padding:22px}.billing-page .package-card.best{border:1.5px solid var(--ink)}.billing-page .pkg-badge{left:20px;transform:none}.billing-page .pkg-badge .badge{background:#ff3b4d;color:#16090b;font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.billing-page .pkg-credits{font-size:34px;margin-top:8px}.billing-page .pkg-price{font-size:18px}.billing-page .pkg-per{display:inline-block;font-family:Geist Mono,monospace;font-size:11.5px;background:var(--surface-2);border-radius:5px;padding:2px 6px;margin-bottom:18px}.billing-page .package-card.best .pkg-per{background:#e7f3ed;color:#0a5a44}.billing-page .package-card .btn{height:42px}.billing-page .package-card.best .btn-primary{background:#e0182d;box-shadow:none}.billing-page .package-card.best .btn-primary:hover:not(:disabled){background:#be1024}.billing-page .pay-methods{justify-content:flex-start;font-family:Geist Mono,monospace}.billing-page .tabs{background:var(--surface);border:1px solid var(--line);border-bottom:0;border-radius:18px 18px 0 0;padding:8px 12px 0;margin:8px 0 0}.billing-page .tabs+.table-wrap,.billing-page .tabs+div .table-wrap{border-radius:0 0 18px 18px}.billing-page .data-table td{padding:14px 12px}.settings-page{max-width:980px}.settings-page .panel{border-radius:20px;padding:22px 24px}.settings-page .panel-title{font-size:17px}.settings-page .panel-title svg{color:var(--ink)}.settings-page .detail-list{gap:0;border:1px solid var(--surface-3);border-radius:14px;overflow:hidden;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.settings-page .detail-list>div{padding:16px 18px;border-right:1px solid var(--surface-3);border-bottom:1px solid var(--surface-3);gap:8px}.settings-page .detail-list dt{font-size:12.5px}.settings-page .detail-list dd{font-size:15px}.settings-page .theme-opt{border-width:1.5px;border-radius:16px;padding:10px;align-items:stretch;text-align:left}.settings-page .theme-opt .sw{height:78px;border-radius:10px}.settings-page .theme-opt.on{border-color:#e0182d;box-shadow:0 0 0 4px #e0182d1a;color:var(--ink)}.settings-page .secret-box{background:#16090b;border:0;color:#ff3b4d}.settings-page .secret-box code{color:#ff3b4d;letter-spacing:.08em}.settings-page .secret-box .icon-btn{background:#ffffff14;border:0;color:#fff}.settings-page .totp-steps li::marker{color:var(--blue);font-family:Geist Mono,monospace}.settings-page .qr{border-radius:16px}.admin-page .tabs{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:5px;gap:4px;margin:0 0 20px;overflow-x:auto;flex-wrap:nowrap}.admin-page .tabs .tab{height:36px;padding:0 13px;border:0;border-radius:9px;margin:0;white-space:nowrap;color:var(--ink-3);font-weight:500}.admin-page .tabs .tab svg{color:var(--muted)}.admin-page .tabs .tab.active{background:var(--ink);color:#fff;font-weight:600}.admin-page .tabs .tab.active svg{color:var(--signal)}[data-theme=dark] .admin-page .tabs .tab.active{background:var(--surface-3)}.admin-page .kpi{border-radius:16px}.admin-page .kpi b{font-size:26px}.admin-page .table-wrap{border-radius:18px}.admin-page .data-table th{background:#fdfafa}[data-theme=dark] .admin-page .data-table th{background:var(--surface-2)}.admin-page .toolbar .search input{background:#fdfafa;height:38px}[data-theme=dark] .admin-page .toolbar .search input{background:var(--surface-2)}.admin-page .json,.admin-page pre{background:#16090b;color:#ff3b4d;border:0;border-radius:12px}.admin-page .status-card>div:first-child{background:#16090b;color:#fff;border-radius:12px;padding:12px 14px;margin:-6px 0 -6px -6px}.admin-page .status-card>div:first-child span{color:#b3a6a8}.agr-page{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.agr-page .page-head{margin-bottom:0}.agr-steps{display:flex;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:6px;overflow-x:auto}.agr-step{flex:1 1;min-width:140px;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;font-size:13px;color:var(--muted);white-space:nowrap}.agr-step .dot{width:24px;height:24px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:12px;font-weight:650;background:var(--surface-3);color:var(--muted)}.agr-step.done{color:var(--ink)}.agr-step.done .dot{background:#e0182d;color:#fff}.agr-step.now{background:var(--surface-2);color:var(--ink);font-weight:650}.agr-step.now .dot{background:#16090b;color:#ff3b4d}.agr-pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.agr-pills span{font-size:12.5px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:3px 8px}.agr-pills .v{font-family:Geist Mono,monospace;font-size:11.5px;background:#16090b;color:#ff3b4d;border-color:#16090b}.agr-doc{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden}.agr-bar{height:3px;background:var(--surface-3)}.agr-bar i{display:block;height:3px;background:#e0182d;transition:width .15s}.agr-doc-head{display:flex;justify-content:space-between;align-items:center;padding:12px 22px;border-bottom:1px solid var(--surface-3);font-size:12.5px;color:var(--muted)}.agr-doc-head span{display:inline-flex;align-items:center;gap:7px}.agr-doc-head .mono{font-family:Geist Mono,monospace}.agr-page .legal-body{max-height:420px;border:0;border-radius:0;background:transparent;padding:24px 30px 30px;font-size:14.5px;line-height:1.7;color:var(--ink-2)}.agr-end{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:12px;background:var(--blue-soft);color:var(--blue-ink);font-size:13.5px;font-weight:550;margin-top:8px}.agr-sign{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:20px 22px;display:flex;flex-direction:column;gap:16px}.agr-sign .check-row{margin:0}.agr-sign .check-row.locked{opacity:.55}.agr-sign .check-row em{color:var(--amber);font-style:normal}.agr-sign-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--surface-3)}.agr-sign-foot .fine{display:inline-flex;align-items:center;gap:8px}.agr-sign-foot .btn{height:46px;padding:0 22px}.agr-sign-foot .btn svg:last-child{color:var(--signal)}.history-page .table-wrap,.lists-page .table-wrap,.pipeline-page .table-wrap{border-radius:18px}.history-page .data-table th,.lists-page .data-table th,.pipeline-page .data-table th{background:#fdfafa}[data-theme=dark] .history-page .data-table th,[data-theme=dark] .lists-page .data-table th,[data-theme=dark] .pipeline-page .data-table th{background:var(--surface-2)}@media(max-width:860px){.sx-head{padding:18px 12px 10px}.sx-head .page-title{font-size:24px}.toolbar-bar{position:static;margin:8px 12px}.page-head .page-title{font-size:24px}.billing-page .page-head .balance-card{min-width:0;width:100%}.agr-page .legal-body{padding:18px}}.grid th.c-check,.grid th.c-name{background:#fdfafa}[data-theme=dark] .grid th.c-check,[data-theme=dark] .grid th.c-name{background:var(--surface-2)}.grid td.c-check,.grid td.c-name{background:var(--surface)}.grid tbody tr:hover td.c-check,.grid tbody tr:hover td.c-name{background:#fdfafa}[data-theme=dark] .grid tbody tr:hover td.c-check,[data-theme=dark] .grid tbody tr:hover td.c-name{background:var(--surface-2)}.grid tr.sel td.c-check,.grid tr.sel td.c-name{background:#fdf0f1}[data-theme=dark] .grid tr.sel td.c-check,[data-theme=dark] .grid tr.sel td.c-name{background:#2a1418}.grid tr.row-focus td.c-check,.grid tr.row-focus td.c-name{background:#fdf6f7}[data-theme=dark] .grid tr.row-focus td.c-check,[data-theme=dark] .grid tr.row-focus td.c-name{background:var(--surface-2)}.pb{background:#fbf8f8;color:#16090b;min-height:100vh;color-scheme:light;font-family:Geist,sans-serif;--pb-ink:#16090b;--pb-ink2:#3f3436;--pb-muted:#6f6264;--pb-faint:#a3979a;--pb-line:#efe6e7;--pb-soft:#f7f1f2;--pb-sig:#ff3b4d;--pb-acc:#e0182d}.pb a{color:inherit}.pb-wrap{max-width:1200px;margin:0 auto;padding:0 28px}.pb-section{padding-top:56px;padding-bottom:8px}.pb-muted{color:var(--pb-muted);font-size:13px}.pb-eyebrow{display:block;font-family:Geist Mono,monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--pb-acc);margin-bottom:14px}.pb-hero{position:relative;padding:72px 0 40px;border-bottom:1px solid var(--pb-line);overflow:hidden}.pb-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#16090b09 1px,transparent 0),linear-gradient(90deg,#16090b09 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 30% 10%,#000 25%,transparent 70%);mask-image:radial-gradient(ellipse at 30% 10%,#000 25%,transparent 70%);pointer-events:none}.pb-hero>*{position:relative}.pb-h1{margin:0 0 18px;font-size:clamp(38px,5.2vw,60px);line-height:1.08;padding-bottom:.04em;font-weight:650;letter-spacing:-.05em;text-wrap:balance;max-width:880px}.pb-hl{background:var(--pb-sig);padding:0 10px;border-radius:12px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.pb-lead{margin:0 0 12px;font-size:17px;line-height:1.6;color:var(--pb-ink2);max-width:720px;text-wrap:pretty}.pb-kpis{display:flex;flex-wrap:wrap;gap:1px;background:var(--pb-line);border:1px solid var(--pb-line);border-radius:18px;overflow:hidden;margin-top:28px;max-width:1000px}.pb-kpis>div{flex:1 1 170px;background:#fff;padding:18px 18px 16px;display:flex;flex-direction:column;gap:4px}.pb-kpis>div.hot{background:var(--pb-sig)}.pb-kpis b{font-size:26px;font-weight:650;letter-spacing:-.04em}.pb-kpis span{font-size:12.5px;color:var(--pb-muted)}.pb-kpis .hot span{color:#2f2426}.pb-legend{display:flex;gap:10px 20px;flex-wrap:wrap;margin-top:20px;font-size:13px;color:var(--pb-ink2)}.pb-legend span{display:inline-flex;align-items:center;gap:6px}.pb-cta-btns{display:flex;gap:10px;flex-wrap:wrap}.pb-btn{height:48px;padding:0 20px;border-radius:13px;font-size:15px;font-weight:600;display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;transition:background .12s,border-color .12s}.pb-btn.ink{background:var(--pb-ink);color:#fff}.pb-btn.ink:hover{background:#2b1519}.pb-btn.signal{background:var(--pb-sig);color:var(--pb-ink)}.pb-btn.signal:hover{background:#ff6674}.pb-btn.ghost{background:#fff;border-color:var(--pb-line);color:var(--pb-ink)}.pb-btn.ghost:hover{border-color:var(--pb-ink)}.pb-top5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.pb-top5-card{background:#fff;border:1px solid var(--pb-line);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:6px}.pb-top5-card.hot{background:var(--pb-ink);color:#fff;border-color:var(--pb-ink)}.pb-top5-card b{font-size:22px;font-weight:650;letter-spacing:-.04em}.pb-top5-card>span:last-child{font-size:12.5px;color:var(--pb-muted)}.pb-top5-card.hot>span:last-child{color:#b3a6a8}.pb-top5-card.hot .pb-code{background:var(--pb-sig);color:var(--pb-ink)}.pb-tablebox{background:#fff;border:1px solid var(--pb-line);border-radius:18px;overflow:hidden}.pb-tabletop{justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid var(--pb-line)}.pb-search,.pb-tabletop{display:flex;align-items:center}.pb-search{gap:8px;border:1px solid var(--pb-line);border-radius:11px;padding:0 12px;height:40px;min-width:240px;color:var(--pb-muted);background:#fff}.pb-search:focus-within{border-color:var(--pb-ink)}.pb-search input{border:0;outline:0;background:transparent;font:inherit;font-size:14px;color:var(--pb-ink);width:100%;padding:0}.pb-scroll{overflow-x:auto}.pb-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pb-table th{font-family:Geist Mono,monospace;font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--pb-muted);text-align:left;padding:11px 14px;background:var(--pb-soft);border-bottom:1px solid var(--pb-line);white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pb-table th:hover{color:var(--pb-ink)}.pb-table td{padding:11px 14px;border-bottom:1px solid #f4eced;white-space:nowrap;vertical-align:middle}.pb-table tbody tr:hover td{background:#fdf9f9}.pb-table .num{text-align:right}.pb-table tfoot td{background:var(--pb-soft);font-weight:650;border-bottom:0;border-top:1px solid var(--pb-line)}.pb-table.compact th{cursor:default}.pb-sticky{position:-webkit-sticky;position:sticky;left:0;background:#fff;z-index:1;min-width:190px;box-shadow:1px 0 0 var(--pb-line)}.pb-table th.pb-sticky{background:var(--pb-soft);z-index:2}.pb-table tbody tr:hover .pb-sticky{background:#fdf9f9}.pb-table tfoot .pb-sticky{background:var(--pb-soft)}.pb-table.compact .pb-sticky{min-width:48px}.pb-st{display:flex;align-items:center;gap:9px}.pb-code{font-family:Geist Mono,monospace;font-size:11px;font-weight:600;background:var(--pb-soft);border:1px solid var(--pb-line);border-radius:6px;padding:2px 6px}.pb-share{height:3px;background:#f4eced;border-radius:3px;margin-top:7px;overflow:hidden;width:100%;max-width:150px}.pb-share i{display:block;height:100%;background:var(--pb-sig);border-radius:3px;max-width:100%}.pb-sharecell{display:flex;align-items:center;justify-content:flex-end;gap:10px}.pb-sharecell .pb-share{margin:0;width:90px}.pb-rowlink{font-size:12.5px;font-weight:600;color:var(--pb-acc)!important;display:inline-flex;align-items:center;gap:3px}.pb-rowlink:hover{color:#be1024!important}.pb-note{font-size:12.5px;color:var(--pb-muted);line-height:1.6;margin:14px 2px 0;max-width:860px}.pb-group{margin-bottom:34px}.pb-group-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:16px}.pb-group-head h2{margin:0;font-size:28px;font-weight:650;letter-spacing:-.04em}.pb-group-head span{color:var(--pb-muted);font-size:14px}.pb-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.pb-field{background:#fff;border:1px solid var(--pb-line);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:8px}.pb-field-top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.pb-codebox code,.pb-field code{font-family:Geist Mono,monospace;font-size:12px;color:var(--pb-acc)}.pb-field b{font-size:16px;font-weight:650;letter-spacing:-.02em}.pb-field p{margin:0;font-size:14px;line-height:1.55;color:#5c5153}.pb-format{font-family:Geist Mono,monospace;font-size:11.5px;color:var(--pb-muted);margin-top:auto}.pb-flags{display:flex;gap:6px}.pb-flag{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;border-radius:999px;padding:3px 8px;background:var(--pb-soft);color:var(--pb-muted)}.pb-flag.on{background:var(--pb-ink);color:#fff}.pb-flag.sig{background:#fdebed;color:#a80f20}.pb-codes{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:14px;gap:14px;align-items:start}.pb-codebox{background:#fff;border:1px solid var(--pb-line);border-radius:16px;overflow:hidden}.pb-codebox-h{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--pb-line)}.pb-codetable{width:100%;border-collapse:collapse;font-size:13.5px}.pb-codetable th{font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--pb-muted);text-align:left;font-weight:500;padding:8px 16px;background:var(--pb-soft)}.pb-codetable td{padding:7px 16px;border-top:1px solid #f4eced}.pb-codetable td:first-child{width:64px}.pb-filterrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:20px}.pb-chip{font-size:12.5px;padding:5px 11px;border-radius:999px;background:#ff3b4d1f;color:#a80f20;border:1px solid #ff3b4d40;font-weight:550}.pb-refine{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:12px;gap:12px}.pb-refine-card{background:#fff;border:1px solid var(--pb-line);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:8px}.pb-refine-card b{font-size:15.5px;font-weight:650;letter-spacing:-.02em}.pb-refine-card p{margin:0;font-size:13.5px;line-height:1.55;color:#5c5153}.pb-ic{width:36px;height:36px;border-radius:10px;background:#fdebed;color:#a80f20;display:grid;place-items:center;flex:none}.pb-ic.big{width:44px;height:44px;border-radius:12px;background:var(--pb-sig);color:var(--pb-ink)}.pb-compliance{background:#fff;border:1px solid var(--pb-line);border-radius:22px;padding:28px;display:flex;gap:18px;align-items:flex-start}.pb-compliance h3{margin:0 0 10px;font-size:20px;font-weight:650;letter-spacing:-.03em}.pb-compliance ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:14.5px;line-height:1.55;color:#2f2426}.pb-compliance a{color:var(--pb-acc);font-weight:600}.pb-related{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:12px;gap:12px}.pb-related-card{position:relative;background:#fff;border:1px solid var(--pb-line);border-radius:16px;padding:18px 44px 18px 18px;display:flex;flex-direction:column;gap:6px;transition:border-color .12s,transform .12s}.pb-related-card:hover{border-color:var(--pb-ink);transform:translateY(-2px)}.pb-related-card b{font-size:15px;font-weight:650}.pb-related-card span{font-size:13px;color:var(--pb-muted);line-height:1.5}.pb-arrow{position:absolute;right:16px;top:18px;color:var(--pb-acc)}.pb-cta{position:relative;overflow:hidden;background:var(--pb-ink);color:#fff;border-radius:26px;padding:40px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:64px}.pb-cta:before{content:"";position:absolute;right:-120px;bottom:-160px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,#ff3b4d4d,transparent 65%)}.pb-cta>*{position:relative}.pb-cta h2{margin:0 0 8px;font-size:30px;font-weight:650;letter-spacing:-.04em;max-width:620px}.pb-cta p{margin:0;color:#c4b6b8;font-size:15px;line-height:1.55;max-width:560px}.pb-cta .pb-btn.ghost{background:transparent;border-color:#342024;color:#fff}.pb-cta .pb-btn.ghost:hover{border-color:#fff}@media(max-width:900px){.pb-top5{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-top5-card.hot{grid-column:span 2}}@media(max-width:560px){.pb-wrap{padding:0 16px}.pb-hero{padding:48px 0 32px}.pb-section{padding-top:40px}.pb-kpis>div{flex-basis:40%}.pb-kpis b{font-size:21px}.pb-search{min-width:0;width:100%}.pb-sticky{min-width:150px}.pb-compliance{flex-direction:column;padding:22px}.pb-cta{padding:28px 22px;border-radius:20px}.pb-cta h2{font-size:24px}.pb-codes,.pb-fields,.pb-refine,.pb-related{grid-template-columns:1fr}}.au{min-height:100vh;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#fbf8f8;color:#16090b;font-family:Geist,sans-serif;-webkit-font-smoothing:antialiased;color-scheme:light}.au *{box-sizing:border-box}.au a{color:#e0182d;text-decoration:none}.au a:hover{color:#be1024}.au button,.au input,.au textarea{font-family:inherit}.au input::placeholder,.au textarea::placeholder{color:#a4a8a3}.au .au-aside{background:#16090b;color:#ffffff;padding:36px 48px;display:flex;flex-direction:column;justify-content:space-between;gap:48px;position:relative;overflow:hidden;min-height:100vh}.au .au-glow{right:-160px;top:-160px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,#ff3b4d26,transparent 65%)}.au .au-glow,.au .au-grid{position:absolute;pointer-events:none}.au .au-grid{inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 0),linear-gradient(90deg,#ffffff08 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%);mask-image:linear-gradient(180deg,#000,transparent 80%)}.au .au-brand{position:relative;display:flex;align-items:center;gap:10px;color:#ffffff;text-decoration:none;width:max-content}.au .au-brand:hover{color:#ffffff}.au .au-brand>span:last-child{font-weight:650;font-size:17px;letter-spacing:-.02em}.au .au-mark{width:32px;height:32px;border-radius:9px;background:#ff3b4d;color:#16090b;display:grid;place-items:center;font-size:17px;font-weight:700;line-height:1}.au .au-story{position:relative;display:flex;flex-direction:column;gap:30px;max-width:520px}.au .au-story h2{margin:0;font-size:44px;line-height:1.04;font-weight:650;letter-spacing:-.045em;text-wrap:balance;color:#ffffff}.au .au-story h2 span{color:#ff3b4d}.au .au-record{background:#231316;border:1px solid #342024;border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 30px 60px -30px #000}.au .au-record-hd{display:flex;justify-content:space-between;align-items:center}.au .au-record-hd>span:first-child{font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#9a8c8f}.au .au-pill{font-size:11px;font-weight:600;color:#a80f20;background:#ff3b4d;border-radius:999px;padding:3px 9px}.au .au-kv{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px 14px;gap:10px 14px;align-items:center;font-size:14px}.au .au-kv .k{color:#9a8c8f;font-size:12.5px}.au .au-kv .mono{font-family:Geist Mono,monospace;letter-spacing:.04em}.au .au-kv .mono.sig{color:#ff3b4d;letter-spacing:0}.au .au-kv .rv{font-size:11.5px;color:#ff3b4d;border:1px solid #ff3b4d55;border-radius:7px;padding:4px 8px}.au .au-kv .done{font-size:11.5px;color:#9a8c8f;display:flex;align-items:center;gap:5px}.au .au-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.au .au-stats>div{display:flex;flex-direction:column;gap:3px}.au .au-stats b{font-size:22px;font-weight:650;letter-spacing:-.03em}.au .au-legal,.au .au-stats span{font-size:12.5px;color:#9a8c8f}.au .au-legal{position:relative;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.au .au-legal>span:last-child{display:flex;align-items:center;gap:6px}.au .au-main{display:flex;align-items:center;justify-content:center;padding:48px 28px;min-width:0}.au .au-col{width:100%;max-width:400px;display:flex;flex-direction:column;gap:26px}.au .au-mobile-brand{display:none;color:#16090b}.au .au-mobile-brand:hover{color:#16090b}.au .au-head{display:flex;flex-direction:column;gap:8px}.au .au-head.notice{gap:10px}.au .au-eyebrow{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6f6264}.au .au-head h1{margin:0;font-size:32px;line-height:1.15;font-weight:650;letter-spacing:-.04em;color:#16090b}.au .au-head p{margin:0;color:#6f6264;font-size:14.5px;line-height:1.5}.au .au-head.notice p{line-height:1.55;text-wrap:pretty}.au .au-back{align-self:flex-start;display:flex;align-items:center;gap:6px;font-size:13.5px;color:#6f6264}.au .au-back:hover{color:#16090b}.au .au-form{gap:16px}.au .au-field,.au .au-form{display:flex;flex-direction:column}.au .au-field{gap:7px}.au .au-label{display:flex;justify-content:space-between;font-size:13px;font-weight:600;color:#16090b}.au .au-label-link{font-weight:500}.au .au-input{width:100%;height:46px;border:1px solid #eadfe0;border-radius:11px;padding:0 14px;font-size:14.5px;background:#ffffff;outline:none;color:#16090b;box-shadow:none;margin:0;transition:border-color .12s,box-shadow .12s}.au .au-input:focus{border-color:#16090b;box-shadow:0 0 0 4px #16090b0f;outline:none}.au .au-textarea{height:auto;min-height:104px;padding:12px 14px;line-height:1.5;resize:vertical}.au .au-code{font-family:Geist Mono,monospace;letter-spacing:.3em}.au .au-hint{font-size:12px;color:#6f6264}.au .au-pw{position:relative;display:flex}.au .au-pw .au-input{flex:1 1;padding:0 46px 0 14px}.au .au-eye{position:absolute;right:6px;top:6px;width:34px;height:34px;border:0;border-radius:8px;background:transparent;cursor:pointer;display:grid;place-items:center;color:#6f6264;padding:0}.au .au-eye:hover{background:#f7f1f2}.au .au-bars{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px;margin-top:2px}.au .au-bars span{height:4px;border-radius:4px;background:#efe6e7}.au .au-meter{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#6f6264}.au .au-meter b,.au .au-meter-solo{font-weight:600;font-size:12px;white-space:nowrap}.au .au-meter-solo{min-height:1em}.au .au-btn{height:48px;width:100%;border:0;border-radius:12px;background:#16090b;color:#ffffff;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;box-shadow:none;padding:0 18px}.au .au-form .au-btn{margin-top:4px}.au .au-btn:hover{background:#2b1519;color:#ffffff}.au .au-btn:disabled{cursor:progress;opacity:.85}.au .au-arrow{color:#ff3b4d}.au .au-btn-ghost{height:44px;border:1px solid #eadfe0;border-radius:12px;background:#ffffff;color:#16090b;font-size:14px;font-weight:600;cursor:pointer}.au .au-btn-ghost:hover{background:#f7f1f2}.au .au-terms{margin:0;font-size:12.5px;color:#6f6264;line-height:1.5}.au .au-foot{padding-top:20px;border-top:1px solid #efe6e7;font-size:14px;color:#6f6264}.au .au-foot a{font-weight:600}.au .au-tile{width:60px;height:60px;border-radius:18px;background:#fdebed;color:#a80f20;display:grid;place-items:center}.au .au-tile.signal{background:#ff3b4d;color:#16090b}.au .au-chip{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:#ffffff;border:1px solid #efe6e7;font-size:13.5px;color:#16090b}.au .au-chip>svg{color:#e0182d;flex:none}.au .au-chip-email{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au .au-chip-exp{font-family:Geist Mono,monospace;font-size:11px;color:#6f6264;white-space:nowrap}.au .au-fine{margin:0;font-size:13px;color:#6f6264}.au .au-fine a{font-weight:600}.au .au-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;font-size:13.5px;line-height:1.45;border:1px solid #f6c9ce;background:#fdebed;color:#a80f20}.au .au-alert>svg{flex:none;margin-top:1px}.au .au-alert.success{border-color:#efe6e7;background:#ffffff;color:#16090b}.au .au-alert.success>svg{color:#e0182d}@media (max-width:1100px){.au .au-aside{padding:32px 36px}.au .au-story h2{font-size:38px}}@media (max-width:899px){.au{grid-template-columns:minmax(0,1fr)}.au .au-aside{display:none}.au .au-main{align-items:flex-start;padding:32px 20px 48px}.au .au-mobile-brand{display:flex}}@media (max-width:420px){.au .au-main{padding:24px 16px 40px}.au .au-head h1{font-size:28px}.au .au-meter{flex-direction:column;gap:2px}}.sn-shell,.toasts{--s-bg:#fbf8f8;--s-surface:#ffffff;--s-line:#efe6e7;--s-line2:#f4eced;--s-row:#f5eeef;--s-line-hover:#e2d5d7;--s-ink:#16090b;--s-ink2:#3f3436;--s-muted:#6f6264;--s-faint:#a3979a;--s-hover:#f7f1f2;--s-head:#fdfafa;--s-field:#fdfafa;--s-rowhover:#fafaf6;--s-tile:#f7f7f3;--s-pill:#f5eced;--s-soft:#fdebed;--s-soft-line:#f8c8ce;--s-soft-ink:#a80f20;--s-lock:#fef5f6;--s-accent:#e0182d;--s-accent2:#be1024;--s-signal:#ff3b4d;--s-green:#1fa37a;--s-red:#b42318;--s-redbg:#fdf0ee;--s-inkbtn:#16090b;--s-inkbtn-fg:#ffffff;--s-dark:#16090b;--s-dark-line:#16090b;--s-navon:#16090b;--s-phone:#eefad0;--s-phone-ink:#16090b;--s-check:#c9c9c0;--s-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace}[data-theme=dark] .sn-shell,[data-theme=dark] .toasts{--s-bg:#0c0607;--s-surface:#16090b;--s-line:#2e1c20;--s-line2:#2a191c;--s-row:#261518;--s-line-hover:#3d282c;--s-ink:#f6eeef;--s-ink2:#d9cdcf;--s-muted:#a3979a;--s-faint:#7d6f72;--s-hover:#1e1013;--s-head:#1a0c0f;--s-field:#1e1013;--s-rowhover:#1d0f12;--s-tile:#1e1013;--s-pill:#261518;--s-soft:#3a1219;--s-soft-line:#5c2029;--s-soft-ink:#ff9aa4;--s-lock:#2a1116;--s-accent:#ff3b4d;--s-accent2:#e0182d;--s-signal:#ff3b4d;--s-red:#ff8b7e;--s-redbg:#3a1512;--s-inkbtn:#f6eeef;--s-inkbtn-fg:#16090b;--s-dark:#1e1013;--s-dark-line:#3d282c;--s-navon:#2a171b;--s-phone:#26330f;--s-phone-ink:#e3f7b0;--s-check:#5a4a4d}.sn-shell{display:flex;min-height:100vh;background:var(--s-bg);color:var(--s-ink);font-family:Geist,sans-serif}.sn-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.sn-mbar,.sn-shade,.sn-side-close{display:none}.sn-side{width:248px;flex:none;height:100vh;position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;background:var(--s-surface);border-right:1px solid var(--s-line);padding:20px 14px 16px;box-sizing:border-box;color:var(--s-ink);z-index:30}.sn-side-top{justify-content:space-between}.sn-logo,.sn-side-top{display:flex;align-items:center}.sn-logo{gap:10px;padding:0 8px 18px;text-decoration:none}.sn-logo,.sn-logo:hover{color:var(--s-ink)}.sn-logo-mark{width:30px;height:30px;border-radius:9px;background:#16090b;color:#ff3b4d;display:grid;place-items:center;font-size:16px;font-weight:700;flex:none}[data-theme=dark] .sn-logo-mark{background:#2a171b}.sn-logo-name{font-weight:650;font-size:16.5px;letter-spacing:-.02em;white-space:nowrap}.sn-tools{display:flex;gap:6px;padding:0 2px 18px}.sn-tool{position:relative;height:32px;min-width:32px;border:1px solid var(--s-line);border-radius:8px;background:var(--s-surface);color:var(--s-muted);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12.5px;font-weight:500;cursor:pointer;text-decoration:none;padding:0;transition:border-color .12s,color .12s,background .12s}.sn-tool.on,.sn-tool:hover{border-color:var(--s-line-hover);background:var(--s-hover);color:var(--s-ink)}.sn-tool-cmd{flex:1 1;justify-content:flex-start;padding:0 8px 0 10px;min-width:0}.sn-tool-cmd span{flex:1 1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sn-tool-cmd kbd{font-family:var(--s-mono);font-size:10px;color:var(--s-faint);border:1px solid var(--s-line);border-radius:5px;padding:1px 5px;background:transparent;white-space:nowrap}.sn-tool-badge{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--s-accent);color:#fff;font-family:var(--s-mono);font-size:9.5px;font-weight:600;display:grid;place-items:center;border:2px solid var(--s-surface);box-sizing:content-box}.sn-side-scroll{flex:1 1;min-height:0;overflow-y:auto;margin:0 -4px;padding:0 4px 12px;scrollbar-width:thin}.sn-sec{font-family:var(--s-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#a3979a;padding:0 10px 8px}.sn-nav+.sn-sec{margin-top:18px}.sn-nav{display:flex;flex-direction:column;gap:2px}.sn-nav-item{display:flex;align-items:center;gap:11px;height:38px;padding:0 10px;border-radius:9px;color:#3f3436;font-size:14px;font-weight:500;text-decoration:none;transition:background .12s,color .12s}[data-theme=dark] .sn-nav-item{color:var(--s-ink2)}.sn-nav-item:hover{background:var(--s-hover);color:var(--s-ink)}.sn-nav-ic{width:17px;height:17px;flex:none;opacity:.75}.sn-nav-lbl{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sn-nav-item.on{font-weight:550}.sn-nav-item.on,.sn-nav-item.on:hover{background:var(--s-navon);color:#fff}.sn-nav-item.on .sn-nav-ic{color:#ff3b4d;opacity:1}.sn-nav-dot{width:6px;height:6px;border-radius:50%;background:#ff3b4d;flex:none}.sn-nav-tag{font-family:var(--s-mono);font-size:10px;padding:2px 6px;border-radius:5px;background:#fbf3e0;color:#8a5a00}[data-theme=dark] .sn-nav-tag{background:#33260c;color:#f1c86b}.sn-side:has(.tour-hl){z-index:80}.sn-credit{position:relative;overflow:hidden;background:var(--s-dark);border:1px solid var(--s-dark-line);border-radius:14px;padding:16px;color:#fff;display:flex;flex-direction:column;gap:12px;flex:none}.sn-credit-glow{position:absolute;right:-30px;top:-30px;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,#ff3b4d33,transparent 70%);pointer-events:none}.sn-credit-lbl{font-family:var(--s-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#b3a6a8;position:relative}.sn-credit-num{display:flex;align-items:baseline;gap:6px;position:relative}.sn-credit-num b{font-size:30px;font-weight:650;letter-spacing:-.03em;color:#ff3b4d;line-height:1.1}.sn-credit-num span{font-size:13px;color:#b3a6a8}.sn-credit-team{font-size:11.5px;color:#b3a6a8;margin-top:-8px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sn-credit-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;height:34px;border-radius:8px;background:#fff;color:#16090b;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s}.sn-credit-btn:hover{background:#ff3b4d;color:#16090b}.sn-credit.tour-hl{border-radius:14px}.sn-user{display:flex;align-items:center;gap:10px;padding:14px 6px 0;margin-top:14px;border-top:1px solid var(--s-line2);flex:none}.sn-user-av{width:34px;height:34px;border-radius:50%;background:var(--s-soft);color:var(--s-soft-ink);display:grid;place-items:center;font-weight:650;font-size:13px;flex:none}.sn-user-who{flex:1 1;min-width:0;line-height:1.25}.sn-user-who div:first-child{font-size:13.5px;font-weight:600}.sn-user-who div:first-child,.sn-user-who div:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sn-user-who div:last-child{font-size:12px;color:var(--s-muted)}.sn-user-out{width:30px;height:30px;border-radius:8px;border:0;background:transparent;display:grid;place-items:center;color:var(--s-muted);cursor:pointer;flex:none;padding:0}.sn-user-out:hover{background:var(--s-hover);color:#b42318}.sn-banner{display:flex;align-items:center;gap:10px;background:#16090b;color:#fff;padding:10px 32px;font-size:13px;font-weight:550}.sn-banner a,.sn-banner svg{color:#ff3b4d}.sn-banner a{margin-left:auto;font-weight:600}[data-theme=dark] .sn-banner{background:#1e1013;border-bottom:1px solid #3d282c}@media(min-width:861px) and (max-height:760px){.sn-side{padding-top:16px}.sn-logo,.sn-tools{padding-bottom:12px}.sn-nav-item{height:34px;font-size:13.5px}.sn-nav+.sn-sec{margin-top:12px}.sn-credit{padding:12px 14px;gap:8px}.sn-credit-num b{font-size:24px}.sn-credit-btn{height:30px}.sn-user{padding-top:10px;margin-top:10px}}@media(max-width:860px){.sn-shell{display:block}.sn-mbar{display:flex;align-items:center;gap:8px;position:-webkit-sticky;position:sticky;top:0;z-index:50;height:56px;padding:0 12px;background:color-mix(in srgb,var(--s-surface) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--s-line)}.sn-mbar .sn-logo{padding:0;flex:1 1;min-width:0;gap:8px}.sn-mbar .sn-logo-mark{width:28px;height:28px;border-radius:8px;font-size:15px}.sn-mbar .sn-logo-name{font-size:15.5px;overflow:hidden;text-overflow:ellipsis}.sn-mbar-btn{position:relative;width:36px;height:36px;border-radius:9px;border:1px solid var(--s-line);background:var(--s-surface);color:var(--s-ink);display:grid;place-items:center;flex:none;padding:0;cursor:pointer}.sn-mbar-credits{height:30px;padding:0 10px;border-radius:999px;background:#16090b;color:#b3a6a8;font-size:12px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;text-decoration:none;flex:none}.sn-mbar-credits b{color:#ff3b4d;font-weight:650;font-size:13px}[data-theme=dark] .sn-mbar-credits{background:#1e1013;border:1px solid #3d282c}.sn-side{position:fixed;top:0;left:0;bottom:0;height:100%;width:min(284px,86vw);z-index:62;transform:translateX(-102%);transition:transform .22s cubic-bezier(.2,.8,.2,1);box-shadow:none}.sn-side.open{transform:none;box-shadow:0 30px 80px -20px #16090b66}.sn-side-close{display:grid;place-items:center;width:32px;height:32px;margin:-18px 0 0;border:0;border-radius:8px;background:transparent;color:var(--s-muted);cursor:pointer;padding:0}.sn-side-close:hover{background:var(--s-hover);color:var(--s-ink)}.sn-shade{display:block;position:fixed;inset:0;background:#16090b55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:61;animation:sx-fade .15s ease}.sn-banner{padding:10px 16px;flex-wrap:wrap}.sn-main{overflow-x:clip}}.toasts .toast{background:#16090b;color:#fff;border:1px solid #16090b;border-radius:12px;padding:12px 14px 12px 12px;box-shadow:0 20px 50px -12px #16090b66;font-size:13.5px;align-items:center;gap:12px}[data-theme=dark] .toasts .toast{background:#1e1013;border-color:#3d282c}.toasts .toast>svg{width:22px;height:22px;padding:4px;border-radius:50%;background:#ff3b4d;color:#16090b!important;flex:none;margin:0;box-sizing:border-box}.toasts .toast-error>svg{background:#b42318;color:#fff!important}.toasts .toast-info>svg{background:#3f3436;color:#fff!important}.toasts .toast b{font-weight:600;color:#fff}.toasts .toast span{color:#b3a6a8;font-size:12px}.toasts .toast a{color:#ff3b4d}.toasts .toast-x{color:#b3a6a8}.toasts .toast-x:hover{background:#ffffff14;color:#fff}.content:has(.sx){max-width:none;margin:0;padding:0;animation:none}.sx{min-width:0;color:var(--s-ink)}.sx button{font-family:inherit}.sx-grow{flex:1 1}.sx-sig{color:var(--s-signal)}@keyframes sx-spin{to{transform:rotate(1turn)}}@keyframes sx-ping{0%{transform:scale(1);opacity:.55}to{transform:scale(3.4);opacity:0}}@keyframes sx-blip{0%,to{opacity:0;transform:scale(.3)}35%{opacity:1;transform:scale(1)}}@keyframes sx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sx-fade{0%{opacity:0}to{opacity:1}}@keyframes sx-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes sx-scan{0%{transform:translateY(-100%)}to{transform:translateY(900%)}}@keyframes sx-slide{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}.sx .sx-head{padding:26px 32px 18px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:18px;flex-wrap:nowrap}.sx-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.sx-eyebrow{font-family:var(--s-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--s-muted);margin-bottom:6px}.sx-title h1{margin:0;font-size:30px;font-weight:650;letter-spacing:-.035em;line-height:1.15;color:var(--s-ink)}.sx .sx-live{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--s-muted)}.sx .sx-live b{color:var(--s-ink);font-weight:600}.sx-live-dot{width:8px;height:8px;border-radius:50%;background:var(--s-green);box-shadow:0 0 0 4px #1fa37a22;flex:none}.sx-smartwrap{display:flex;flex-direction:column;gap:10px}.sx-smart{display:flex;align-items:center;gap:12px;height:56px;padding:0 10px 0 18px;background:var(--s-surface);border:1px solid var(--s-line);border-radius:14px;box-shadow:0 1px 2px #16090b0a,0 8px 24px -12px #16090b14;transition:border-color .15s}.sx-smart:focus-within{border-color:var(--s-line-hover)}.sx-smart-ic{color:var(--s-accent);flex:none}.sx .sx-smart input{flex:1 1;min-width:0;width:auto;height:100%;border:0!important;outline:none;box-shadow:none!important;background:transparent;padding:0;font-size:15px;color:var(--s-ink);border-radius:0}.sx .sx-smart input::placeholder{color:var(--s-faint)}.sx-src{font-family:var(--s-mono);font-size:10px;letter-spacing:.04em;padding:2px 6px;border-radius:5px;background:var(--s-hover);color:var(--s-muted);flex:none}.sx-src.ai{background:var(--s-soft);color:var(--s-soft-ink)}.sx-slash{font-family:var(--s-mono);font-size:11px;color:var(--s-muted);border:1px solid var(--s-line);border-radius:6px;padding:3px 7px;flex:none}.sx-apply{height:38px;padding:0 16px;border:0;border-radius:10px;background:var(--s-inkbtn);color:var(--s-inkbtn-fg);font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:7px;cursor:pointer;flex:none;transition:background .12s}.sx-apply:hover:not(:disabled){background:var(--s-accent);color:#fff}.sx-apply:disabled{opacity:.55;cursor:not-allowed}.sx-apply-ic{color:var(--s-signal)}.sx-apply:hover:not(:disabled) .sx-apply-ic{color:#fff}.sx-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--s-muted);min-height:28px}.sx-chips-l{font-family:var(--s-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.sx-chips-note{font-size:12.5px;color:var(--s-faint)}.sx-chips-note b{color:var(--s-ink2);font-weight:600}.sx-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 6px 0 11px;border-radius:999px;background:var(--s-soft);border:1px solid var(--s-soft-line);color:var(--s-soft-ink);font-weight:550;white-space:nowrap;max-width:100%}.sx-chip button{width:18px;height:18px;border:0;border-radius:50%;background:transparent;display:grid;place-items:center;cursor:pointer;color:var(--s-soft-ink);padding:0;flex:none}.sx-chip button:hover{background:var(--s-soft-line)}.sx-chip.ghost{padding:0 11px;background:var(--s-surface);border-color:var(--s-line);color:var(--s-ink2)}.sx-clear{border:0;background:transparent;color:var(--s-muted);font-size:12.5px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:0 2px}.sx-clear:hover{color:var(--s-ink)}.sx-body{display:flex;flex-direction:column;gap:16px;padding:0 32px 32px}.sx-note{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:#fbf3e0;border:1px solid #f1dfb4;color:#8a5a00;font-size:13px}[data-theme=dark] .sx-note{background:#2a200c;border-color:#4a3812;color:#f1c86b}.sx-fbar{position:-webkit-sticky;position:sticky;top:12px;z-index:20;background:var(--s-surface);border:1px solid var(--s-line);border-radius:18px;box-shadow:0 18px 40px -28px #16090b33}.sx-fbar-row{display:flex;align-items:flex-start;gap:6px;padding:6px 6px 6px 12px}.sx-fbar-count{display:flex;align-items:center;gap:6px;font-weight:650;font-size:13px;padding-right:8px;margin-right:2px;border-right:1px solid var(--s-line2);height:26px;flex:none;margin-top:3px;color:var(--s-ink)}.sx-fbar-count span{font-family:var(--s-mono);font-size:11px;background:#16090b;color:#ff3b4d;border-radius:999px;padding:2px 7px;line-height:1.3}[data-theme=dark] .sx-fbar-count span{background:#2a171b}.sx-ftabs{display:flex;gap:4px;flex-wrap:wrap;flex:1 1;min-width:0}.sx-ftab{flex:none;height:32px;padding:0 9px;border:1px solid var(--s-line);border-radius:8px;background:var(--s-surface);color:var(--s-ink);font-size:12.5px;font-weight:550;cursor:pointer;display:flex;align-items:center;gap:6px;white-space:nowrap;transition:border-color .12s}.sx-ftab:hover{border-color:var(--s-ink)}.sx-ftab-ic{color:var(--s-muted)}.sx-ftab-n{font-family:var(--s-mono);font-size:10.5px;background:var(--s-soft);color:var(--s-soft-ink);border-radius:5px;padding:1px 6px}.sx-ftab.on{background:#16090b;color:#fff;border-color:#16090b;font-weight:600}[data-theme=dark] .sx-ftab.on{background:#2a171b;border-color:#3d282c}.sx-ftab.on .sx-ftab-ic{color:#ff3b4d}.sx-ftab.on .sx-ftab-n{background:#ff3b4d;color:#16090b}.sx-run{margin-left:auto;flex:none;height:34px;padding:0 13px;border:0;border-radius:9px;background:var(--s-accent);color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 8px 18px -8px #e0182d99;white-space:nowrap;transition:background .12s}.sx-run:hover:not(:disabled){background:var(--s-accent2)}.sx-run:disabled{opacity:.7;cursor:progress}.sx-fpanel{position:absolute;left:-1px;right:-1px;top:calc(100% + 6px);background:var(--s-surface);border:1px solid var(--s-line);border-radius:14px;box-shadow:0 28px 60px -24px #16090b40;padding:14px 16px 12px;display:flex;flex-direction:column;gap:12px;max-height:min(62vh,520px);overflow-y:auto;box-sizing:border-box;animation:sx-rise .18s cubic-bezier(.2,.8,.2,1)}.sx-pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));grid-gap:14px 20px;gap:14px 20px}.sx-pgroup{display:flex;flex-direction:column;gap:8px;min-width:0}@media(min-width:720px){.sx-pgroup.wide{grid-column:span 2}}.sx-pgroup-h{display:flex;align-items:center;gap:8px;font-size:12px;font-family:var(--s-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--s-muted)}.sx-pgroup-ic{width:22px;height:22px;border-radius:7px;background:var(--s-soft);display:grid;place-items:center;color:var(--s-accent);flex:none}.sx-in2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.sx-in{display:flex;flex-direction:column;gap:4px;min-width:0}.sx-in>span{font-size:11px;font-weight:550;color:var(--s-muted)}.sx .sx-in input,.sx .sx-in select{height:32px;min-width:0;width:100%;border:1px solid var(--s-line);border-radius:8px;padding:0 9px;font-size:12.5px;background-color:var(--s-field);outline:none;color:var(--s-ink);box-shadow:none}.sx .sx-in select{padding:0 26px 0 8px;background-position:calc(100% - 13px) 50%,calc(100% - 8px) 50%}.sx .sx-in input:focus,.sx .sx-in select:focus{border-color:var(--s-accent);box-shadow:0 0 0 3px #e0182d22}.sx-psec{display:flex;flex-direction:column;gap:7px}.sx-psec-l{font-size:12px;font-weight:550;color:var(--s-ink2);display:flex;align-items:center;gap:5px}.sx-psec-l svg{color:var(--s-muted)}.sx-opts{display:flex;flex-wrap:wrap;gap:6px}.sx-opt{height:28px;padding:0 9px;border-radius:7px;border:1px solid var(--s-line);background:var(--s-surface);color:var(--s-ink2);font-size:12px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:border-color .12s,color .12s,background .12s}.sx-opt:hover{color:var(--s-accent)}.sx-opt.on,.sx-opt:hover{border-color:var(--s-accent)}.sx-opt.on{background:var(--s-accent);color:#fff;font-weight:600}.sx-opt-n{font-family:var(--s-mono);font-size:10px;color:var(--s-faint);font-weight:500}.sx-opt.on .sx-opt-n{color:#ffffffcc}.sx-pnote{margin:0;font-size:11.5px;color:var(--s-muted)}.sx-pnote a{color:var(--s-accent)}.sx-pfoot{justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--s-line2);flex-wrap:wrap;position:-webkit-sticky;position:sticky;bottom:-12px;background:var(--s-surface);padding-bottom:2px}.sx-pfoot,.sx-pinfo{display:flex;align-items:center}.sx-pinfo{font-size:11.5px;color:var(--s-muted);gap:6px;min-width:0}.sx-pinfo svg{flex:none}.sx-pbtns{display:flex;gap:8px;flex-wrap:wrap}.sx-pbtn{height:30px;padding:0 11px;border:1px solid var(--s-line);border-radius:8px;background:var(--s-surface);font-size:12.5px;font-weight:550;cursor:pointer;color:var(--s-ink);white-space:nowrap}.sx-pbtn:hover:not(:disabled){border-color:var(--s-line-hover);background:var(--s-field)}.sx-pbtn:disabled{opacity:.5;cursor:not-allowed}.sx-pbtn.soft{border-color:var(--s-soft-line);background:var(--s-soft);color:var(--s-soft-ink);font-weight:600}.sx-pbtn.ink{border:0;background:var(--s-inkbtn);color:var(--s-inkbtn-fg);font-weight:600;padding:0 13px}.sx-pbtn.ink:hover{background:var(--s-accent);color:#fff}.sx-card{background:var(--s-surface);border:1px solid var(--s-line);border-radius:16px;min-width:0;display:flex;flex-direction:column}.sx-tabs{gap:4px;padding:10px 12px 0;border-bottom:1px solid var(--s-line2)}.sx-tab,.sx-tabs{display:flex;align-items:center}.sx-tab{height:40px;padding:0 12px;border:0;background:transparent;border-bottom:2px solid transparent;font-size:13.5px;font-weight:500;color:var(--s-muted);gap:7px;cursor:pointer;margin-bottom:-1px;white-space:nowrap;border-radius:0}.sx-tab:hover{color:var(--s-ink)}.sx-tab-n{font-family:var(--s-mono);font-size:11px;background:var(--s-pill);color:var(--s-ink2);border-radius:999px;padding:2px 7px}.sx-tab.on{border-bottom-color:var(--s-ink);font-weight:600;color:var(--s-ink)}.sx-tab.on .sx-tab-n{background:#16090b;color:#ff3b4d}[data-theme=dark] .sx-tab.on .sx-tab-n{background:#2a171b}.sx-seg{display:flex;padding:3px;background:var(--s-hover);border-radius:9px;margin-bottom:8px;flex:none}.sx-seg+.sx-seg{margin-left:4px}.sx-seg button{width:32px;height:28px;border:0;border-radius:7px;background:transparent;display:grid;place-items:center;cursor:pointer;color:var(--s-muted);padding:0}.sx-seg button.on{background:var(--s-surface);box-shadow:0 1px 2px #16090b18;color:var(--s-ink)}.sx-toolbar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--s-line2);flex-wrap:wrap}.sx-selcount{font-weight:600;padding:0 6px}.sx-btn,.sx-selcount{font-size:13px;color:var(--s-ink)}.sx-btn{height:34px;padding:0 12px;border:1px solid var(--s-line);border-radius:9px;background:var(--s-surface);font-weight:550;display:inline-flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,color .12s}.sx-btn:hover:not(:disabled){border-color:var(--s-line-hover);background:var(--s-field)}.sx-btn:disabled{opacity:.5;cursor:not-allowed}.sx-btn.ink{border:0;background:var(--s-inkbtn);color:var(--s-inkbtn-fg);font-weight:600;padding:0 13px}.sx-btn.ink:hover:not(:disabled){background:var(--s-accent);color:#fff}.sx-btn.ink:hover:not(:disabled) .sx-sig{color:#fff}.sx-btn.sm{height:30px;padding:0 10px;font-size:12.5px;border-radius:8px;gap:6px}.sx-btn.danger{color:var(--s-red)}.sx-btn.danger:hover:not(:disabled){border-color:var(--s-red)}.sx-btn.ghost{border-color:transparent;background:transparent;color:var(--s-muted)}.sx-btn.ghost:hover:not(:disabled){color:var(--s-ink);background:var(--s-hover);border-color:transparent}.sx-btn-cost{font-family:var(--s-mono);font-size:11px;opacity:.7}.sx-caret{color:var(--s-faint)}.sx-split{position:relative;display:inline-flex}.sx-split>.sx-btn:first-child{border-radius:9px 0 0 9px}.sx-split>.sx-btn.caret{border-radius:0 9px 9px 0;padding:0 8px;border-left:1px solid #ffffff24}[data-theme=dark] .sx-split>.sx-btn.caret{border-left-color:#16090b24}.sx .sx-menu{left:0;right:auto;z-index:45}.sx .sx-menu.right{left:auto;right:0}.sx .sx-menu .check input{accent-color:var(--s-accent)}.sx-err{padding:12px 16px 0}.sx-gridbox{position:relative;min-height:420px}.sx-gridwrap{overflow:auto;max-height:max(420px,calc(100vh - 170px));position:relative}.sx-grid{width:100%;min-width:1020px;border-collapse:separate;border-spacing:0;font-size:13.5px}.sx-grid th{position:-webkit-sticky;position:sticky;top:0;z-index:3;padding:10px 12px;text-align:left;font-family:var(--s-mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--s-muted);font-weight:500;border-bottom:1px solid var(--s-line2);background:var(--s-head);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sx-grid th.sortable{cursor:pointer}.sx-grid th.sortable:hover{color:var(--s-ink)}.sx-grid th.dragging{opacity:.45}.sx-grid th.drop-target{box-shadow:inset 2px 0 0 var(--s-accent)}.sx-grid .sort-ind{margin-left:5px;color:var(--s-accent)}.sx-grid .th-resize{position:absolute;right:0;top:0;bottom:0;width:6px;cursor:col-resize}.sx-grid .th-resize:hover{background:linear-gradient(90deg,transparent 2px,var(--s-line-hover) 2px 4px,transparent 4px)}.sx-grid td{padding:10px 12px;border-bottom:1px solid var(--s-row);white-space:nowrap;vertical-align:middle;background:var(--s-surface);color:var(--s-ink)}.sx-grid td.c-check,.sx-grid th.c-check{width:44px;min-width:44px;max-width:44px;box-sizing:border-box;position:-webkit-sticky;position:sticky;left:0;z-index:2}.sx-grid th.c-check{padding:10px 0 10px 16px;z-index:4}.sx-grid td.c-check{padding:12px 0 12px 16px}.sx-grid .c-name{position:-webkit-sticky;position:sticky;left:44px;z-index:2;min-width:250px;box-shadow:1px 0 0 var(--s-line2)}.sx-grid th.c-name{z-index:4}.sx-grid tbody tr:hover td{background:var(--s-rowhover)}.sx-grid tr.sel td{background:var(--s-lock)}.sx-grid tr.focus td{background:var(--s-hover)}.sx-grid tr.focus td.c-check{box-shadow:inset 3px 0 0 var(--s-accent)}.sx-grid td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sx-grid td.soft{color:var(--s-ink2)}.sx-grid.dense td{padding-top:6px;padding-bottom:6px}.sx-grid.dense td.c-check{padding-top:8px;padding-bottom:8px}.sx-grid.dense .sx-av{width:28px;height:28px;border-radius:8px;font-size:11px}.sx-skel td{height:57px}.sx .sx-cb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:17px;height:17px;border-radius:5px;border:1.5px solid var(--s-check);background:var(--s-surface);padding:0;margin:0;cursor:pointer;display:grid;place-items:center;box-shadow:none;flex:none;vertical-align:middle;transition:background .12s,border-color .12s}.sx .sx-cb:checked,.sx .sx-cb:hover{border-color:var(--s-accent)}.sx .sx-cb:checked{background:var(--s-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/11px no-repeat}.sx .sx-cb:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px;box-shadow:none}.sx-who{display:flex;align-items:center;gap:11px}.sx-av{width:34px;height:34px;border-radius:10px;color:#16090b;display:grid;place-items:center;font-size:12px;font-weight:650;flex:none}.sx-av.sm{width:28px;height:28px;border-radius:8px;font-size:11px}[data-theme=dark] .sx-av{filter:saturate(.9) brightness(.92)}.sx-who-t{min-width:0;line-height:1.3}.sx-nm{border:0;background:transparent;padding:0;font-size:13.5px;font-weight:600;color:var(--s-ink);cursor:pointer;text-align:left;display:inline-flex;align-items:center;gap:6px}.sx-nm:hover{color:var(--s-accent)}.sx-loc{font-size:12px;color:var(--s-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-who .sx-lock{margin-left:auto}.sx-lock{height:24px;padding:0 8px;border-radius:6px;border:1px dashed var(--s-soft-line);background:var(--s-lock);color:var(--s-soft-ink);font-family:var(--s-mono);font-size:11px;display:inline-flex;align-items:center;gap:4px;cursor:pointer;flex:none;transition:background .12s}.sx-lock:hover:not(:disabled){background:var(--s-soft);border-style:solid}.sx-lock:disabled{opacity:.6;cursor:progress}.sx-rv{display:inline-flex;align-items:center;gap:8px}.sx-mask{font-size:12.5px;color:var(--s-faint)}.sx-mask.mono{letter-spacing:.02em}.sx-mask.mono,.sx-phone{font-family:var(--s-mono)}.sx-phone{font-size:12.5px;font-weight:600;color:var(--s-phone-ink);background:var(--s-phone);padding:3px 7px;border-radius:6px}.sx-val{font-size:13px;font-weight:550}.sx-copy{border:0;background:transparent;padding:2px;color:var(--s-faint);cursor:pointer;display:grid;place-items:center;border-radius:5px}.sx-copy:hover{color:var(--s-ink)}.sx-band,.sx-copy:hover{background:var(--s-hover)}.sx-band{font-family:var(--s-mono);font-size:11.5px;padding:3px 7px;border-radius:6px;color:var(--s-ink2);white-space:nowrap}.sx-dash{color:var(--s-faint)}.sx-dnc{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--s-soft-ink);background:var(--s-soft);padding:3px 9px;border-radius:999px;white-space:nowrap}.sx-dnc i{width:6px;height:6px;border-radius:50%;background:var(--s-green)}.sx-dnc.on{color:var(--s-red);background:var(--s-redbg)}.sx-dnc.on i{background:var(--s-red)}.sx-mono{font-family:var(--s-mono);font-size:12px}.sx-empty{position:-webkit-sticky;position:sticky;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:64px 20px;text-align:center}.sx-empty-ic{width:44px;height:44px;border-radius:12px;background:var(--s-soft);color:var(--s-accent);display:grid;place-items:center;margin-bottom:4px}.sx-empty b{font-size:15px;font-weight:650;color:var(--s-ink)}.sx-empty p{margin:0;font-size:13px;color:var(--s-muted);max-width:380px}.sx-loader{position:absolute;inset:0;z-index:6;background:rgba(255,255,255,.74);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:flex-start;padding-top:64px;animation:sx-fade .25s ease;overflow:hidden}[data-theme=dark] .sx-loader{background:rgba(12,6,7,.74)}.sx-loader-scan{position:absolute;left:0;right:0;top:0;height:90px;background:linear-gradient(180deg,rgba(224,24,45,0),rgba(224,24,45,.07),rgba(224,24,45,0));animation:sx-scan 1.8s ease-in-out infinite;pointer-events:none}.sx-loader-card{position:relative;width:min(540px,calc(100% - 32px));background:var(--s-surface);border:1px solid var(--s-line);border-radius:22px;padding:24px;box-shadow:0 40px 80px -36px rgba(224,24,45,.38),0 2px 6px rgba(22,9,11,.04);display:grid;grid-template-columns:132px minmax(0,1fr);grid-gap:24px;gap:24px;animation:sx-rise .35s cubic-bezier(.2,.8,.2,1);box-sizing:border-box}.sx-radar{position:relative;width:132px;height:132px;border-radius:50%;overflow:hidden;border:1px solid #f8c8ce;background:radial-gradient(circle,#ffffff 0 22%,#fef5f6 23% 60%,#fdebed 100%)}[data-theme=dark] .sx-radar{border-color:#5c2029;background:radial-gradient(circle,#1e1013 0 22%,#241116 23% 60%,#3a1219 100%)}.sx-radar i{position:absolute;display:block}.sx-radar .r33{inset:33.5%}.sx-radar .r33,.sx-radar .r66{border-radius:50%;border:1px dashed #f3b3bb}.sx-radar .r66{inset:17%}[data-theme=dark] .sx-radar .r33,[data-theme=dark] .sx-radar .r66{border-color:#5c2029}.sx-radar .vx{left:50%;top:0;bottom:0;width:1px;background:#f8c8ce}.sx-radar .hz{top:50%;left:0;right:0;height:1px;background:#f8c8ce}[data-theme=dark] .sx-radar .hz,[data-theme=dark] .sx-radar .vx{background:#5c2029}.sx-radar .sweep{inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(224,24,45,0) 0deg,rgba(224,24,45,0) 250deg,rgba(224,24,45,.18) 320deg,rgba(224,24,45,.6) 359deg,rgba(224,24,45,0) 1turn);animation:sx-spin 1.2s linear infinite}.sx-radar .blip{width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:#e0182d;box-shadow:0 0 0 3px rgba(224,24,45,.18);animation:sx-blip 1.2s ease-out infinite;opacity:0}.sx-radar .core,.sx-radar .ping{left:50%;top:50%;width:12px;height:12px;margin:-6px;border-radius:50%;background:#e0182d}.sx-radar .ping{animation:sx-ping 1.4s cubic-bezier(0,0,.2,1) infinite}.sx-radar .core{border:2px solid #fff;box-sizing:border-box}.sx-loader-main{display:flex;flex-direction:column;gap:12px;min-width:0}.sx-loader-k{display:flex;align-items:center;gap:8px;font-family:var(--s-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--s-accent)}.sx-loader-k span{width:6px;height:6px;border-radius:50%;background:var(--s-accent);box-shadow:0 0 0 3px rgba(224,24,45,.2)}.sx-loader-big{display:flex;align-items:baseline;gap:8px}.sx-loader-big b{font-size:38px;font-weight:650;letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--s-ink)}.sx-loader-big span{font-size:13px;color:var(--s-muted)}.sx-steps{display:flex;flex-direction:column;gap:8px;margin-top:2px}.sx-step{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--s-faint);font-weight:500;transition:color .2s}.sx-step.done,.sx-step.now{color:var(--s-ink)}.sx-step.now{font-weight:600}.sx-step .mk{width:18px;height:18px;display:grid;place-items:center;flex:none;box-sizing:border-box}.sx-step .mk i{width:6px;height:6px;border-radius:50%;background:#e2d5d7}[data-theme=dark] .sx-step .mk i{background:#3d282c}.sx-step .mk.done{border-radius:50%;background:var(--s-accent);color:#fff}.sx-step .mk.now{border-radius:50%;border:2px solid var(--s-soft-line);border-top-color:var(--s-accent);animation:sx-spin .7s linear infinite}.sx-loader-foot{grid-column:1/-1;display:flex;flex-direction:column;gap:8px}.sx-loader-track{height:5px;border-radius:5px;background:var(--s-pill);overflow:hidden}.sx-loader-track div{height:100%;border-radius:5px;background:linear-gradient(90deg,#be1024,#ff3b4d,#be1024);background-size:200% 100%;animation:sx-shimmer 1.1s linear infinite;transition:width .2s}.sx-loader-meta{display:flex;justify-content:space-between;font-family:var(--s-mono);font-size:11px;color:var(--s-faint)}.sx-pager{display:flex;align-items:center;gap:14px;padding:12px 16px;font-size:13px;color:var(--s-muted);flex-wrap:wrap;border-top:1px solid var(--s-line2)}.sx-pager b{color:var(--s-ink);font-weight:600}.sx-rows{display:flex;align-items:center;gap:8px}.sx .sx-rows select{height:30px;width:auto;border:1px solid var(--s-line);border-radius:7px;padding:0 26px 0 8px;background-color:var(--s-surface);font-size:12.5px;color:var(--s-ink);box-shadow:none;background-position:calc(100% - 13px) 50%,calc(100% - 8px) 50%}.sx-pg{display:flex;align-items:center;gap:4px}.sx-pg button{width:30px;height:30px;border:1px solid var(--s-line);border-radius:7px;background:var(--s-surface);display:grid;place-items:center;cursor:pointer;color:var(--s-ink);padding:0}.sx-pg button:hover:not(:disabled){border-color:var(--s-line-hover);background:var(--s-field)}.sx-pg button:disabled{opacity:.5;cursor:default}.sx-pg-n{min-width:30px;height:30px;padding:0 6px;box-sizing:border-box;border-radius:7px;background:#16090b;color:#fff;display:grid;place-items:center;font-weight:600;font-size:12.5px}[data-theme=dark] .sx-pg-n{background:#f6eeef;color:#16090b}.sx-kbd{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:11.5px;color:var(--s-faint)}.sx-kbd kbd{font-family:var(--s-mono);font-size:10.5px;border:1px solid var(--s-line);border-radius:5px;padding:1px 5px;background:var(--s-surface);color:var(--s-muted);margin-right:3px}.sx-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-gap:12px;gap:12px;padding:16px}.sx-cards .sx-empty{grid-column:1/-1}.sx-ccard{border:1px solid var(--s-line);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:12px;background:var(--s-surface);min-width:0;transition:border-color .12s,box-shadow .12s}.sx-ccard:hover{border-color:var(--s-line-hover);box-shadow:0 12px 30px -22px #16090b40}.sx-ccard.sel{border-color:var(--s-soft-line);background:var(--s-lock)}.sx-ccard-h{display:flex;align-items:center;gap:10px;min-width:0}.sx-ccard-h .sx-who-t{min-width:0}.sx-icon{width:30px;height:30px;border-radius:8px;border:1px solid var(--s-line);background:var(--s-surface);color:var(--s-muted);display:grid;place-items:center;cursor:pointer;padding:0;flex:none}.sx-icon:hover{color:var(--s-ink);border-color:var(--s-line-hover)}.sx-ccard-fields{display:flex;flex-direction:column;gap:6px}.sx-cfield{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--s-line);border-radius:10px;min-width:0}.sx-cfield .sx-rv{min-width:0;overflow:hidden}.sx-cfield-l{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--s-muted);flex:none}.sx-ccard-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.sx-ccard-kv div{padding:8px 10px;background:var(--s-tile);border-radius:10px;min-width:0}.sx-ccard-kv span{display:block;font-size:11px;color:var(--s-muted)}.sx-ccard-kv b{display:block;font-size:13px;font-weight:600;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-ccard>.sx-btn{align-self:flex-start}.sx-saved{padding:16px 16px 20px;display:flex;flex-direction:column;gap:12px}.sx-saved-h{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:650;color:var(--s-ink)}.sx-saved-h svg{color:var(--s-accent)}.sx-saved-h span{font-size:12.5px;color:var(--s-muted);font-weight:400}.sx-saved-h:not(:first-child){margin-top:8px}.sx-saved-list{border:1px solid var(--s-line);border-radius:12px;overflow:hidden}.sx-saved-row{display:flex;align-items:center;gap:14px;padding:12px 14px;border-bottom:1px solid var(--s-line2);flex-wrap:wrap}.sx-saved-row:last-child{border-bottom:0}.sx-saved-row:hover{background:var(--s-field)}.sx-saved-main{flex:1 1;min-width:200px}.sx-saved-main b{display:block;font-size:13.5px;font-weight:600}.sx-saved-main span{display:block;font-size:12px;color:var(--s-muted);margin-top:2px}.sx-saved-count{font-family:var(--s-mono);font-size:13px;font-weight:600;text-align:right}.sx-saved-count small{display:block;font-family:Geist,sans-serif;font-size:11px;color:var(--s-muted);font-weight:400}.sx-saved-alert{align-items:center;color:var(--s-muted)}.sx-saved-act,.sx-saved-alert{display:flex;gap:6px}.sx-empty-p{margin:0;font-size:13px;color:var(--s-muted)}.sx-dshade{position:fixed;inset:0;background:#16090b44;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:64;animation:sx-fade .15s ease}.sx-detail{position:fixed;top:12px;right:12px;bottom:12px;width:420px;max-width:calc(100vw - 24px);background:var(--s-surface);border-radius:20px;box-shadow:0 30px 80px -20px #16090b55;z-index:65;display:flex;flex-direction:column;overflow:hidden;animation:sx-slide .22s cubic-bezier(.2,.8,.2,1);color:var(--s-ink)}[data-theme=dark] .sx-detail{border:1px solid #2e1c20}.sx-dhead{padding:22px 22px 18px;background:#16090b;color:#fff;position:relative;flex:none}[data-theme=dark] .sx-dhead{background:#1e1013;border-bottom:1px solid #2e1c20}.sx-dclose{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:9px;border:0;background:#ffffff14;color:#fff;display:grid;place-items:center;cursor:pointer;padding:0}.sx-dclose:hover{background:#ffffff26}.sx-dav{width:52px;height:52px;border-radius:14px;background:#ff3b4d;color:#16090b;display:grid;place-items:center;font-weight:700;font-size:18px}.sx-dhead h3{margin:14px 0 4px;font-size:22px;font-weight:650;letter-spacing:-.02em;color:#fff;padding-right:40px;overflow-wrap:anywhere}.sx-dloc{font-size:13px;color:#b3a6a8}.sx-dtags{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap}.sx-dhead .sx-dnc,.sx-dtag{background:#ffffff14;color:#fff}.sx-dtag{font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px}.sx-dbody{flex:1 1;overflow-y:auto;padding:20px 22px;gap:20px}.sx-dbody,.sx-dsec{display:flex;flex-direction:column}.sx-dsec{gap:8px}.sx-dsec-h{font-family:var(--s-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--s-muted);gap:6px}.sx-dfield,.sx-dsec-h{display:flex;align-items:center}.sx-dfield{gap:12px;padding:12px 14px;border:1px solid var(--s-line);border-radius:12px;min-width:0}.sx-dfield-ic{color:var(--s-muted);display:grid;place-items:center;flex:none}.sx-dfield-v{flex:1 1;min-width:0;font-size:13.5px;font-weight:550;overflow-wrap:anywhere}.sx-dfield-v.mono{font-family:var(--s-mono);font-size:13px}.sx-dfield:not(.open) .sx-dfield-v{color:var(--s-faint)}.sx-dreveal{height:28px;padding:0 10px;border:0;border-radius:7px;background:var(--s-inkbtn);color:var(--s-inkbtn-fg);font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;flex:none}.sx-dreveal:hover:not(:disabled){background:var(--s-accent);color:#fff}.sx-dreveal:disabled{opacity:.6;cursor:progress}.sx-dkv{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.sx-dkv div{padding:10px 12px;background:var(--s-tile);border-radius:10px;min-width:0}.sx-dkv span{display:block;font-size:11.5px;color:var(--s-muted)}.sx-dkv b{display:block;font-size:13.5px;font-weight:600;margin-top:2px;overflow-wrap:anywhere}.sx-drow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sx-dnote{margin:4px 0 0;font-size:12.5px;color:var(--s-ink2)}.sx-dnote.muted{color:var(--s-muted)}.sx-dform{display:flex;flex-direction:column;gap:8px}.sx .sx-dform input,.sx .sx-dform select,.sx .sx-dform textarea{border:1px solid var(--s-line);border-radius:9px;background-color:var(--s-field);font-size:13px;color:var(--s-ink);box-shadow:none}.sx .sx-dform input,.sx .sx-dform select{height:36px;padding:0 11px}.sx .sx-dform select{padding-right:30px}.sx .sx-dform textarea{padding:9px 11px}.sx .sx-dform input:focus,.sx .sx-dform select:focus,.sx .sx-dform textarea:focus{border-color:var(--s-accent);box-shadow:0 0 0 3px #e0182d22}.sx-hh{display:flex;flex-direction:column;gap:6px}.sx-hh-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--s-line);border-radius:10px;background:var(--s-surface);font-size:13px;color:var(--s-ink);cursor:pointer;text-align:left;width:100%}.sx-hh-row:hover{border-color:var(--s-line-hover);background:var(--s-field)}.sx-hh-row span span{color:var(--s-muted);font-size:12px}.sx-hh-row>svg{color:var(--s-faint)}.sx-dfoot{padding:14px 22px;border-top:1px solid var(--s-line2);display:flex;flex-direction:column;gap:10px;flex:none}.sx-dall{width:100%;height:44px;border:0;border-radius:11px;background:var(--s-accent);color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background .12s}.sx-dall:hover:not(:disabled){background:var(--s-accent2)}.sx-dall:disabled{background:var(--s-hover);color:var(--s-muted);cursor:default}.sx-dall:disabled .sx-sig{color:var(--s-faint)}.sx-bulk-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.sx-bulk-kpis div{padding:10px 12px;background:var(--s-tile);border-radius:10px}.sx-bulk-kpis span{display:block;font-size:11.5px;color:var(--s-muted)}.sx-bulk-kpis b{display:block;font-size:18px;font-weight:650;letter-spacing:-.02em;margin-top:2px}.sx-bulk-kpis b.neg{color:var(--s-red)}.sx-bar{height:8px;background:var(--s-hover);border-radius:6px;overflow:hidden;margin-top:6px}.sx-bar div{height:100%;background:var(--s-accent);transition:width .2s}@media(max-width:1000px){.sx .sx-head{padding:22px 20px 16px}.sx-body{padding:0 20px 24px}}@media(max-width:860px){.sx-fbar{top:64px}.sx-gridwrap{max-height:max(420px,calc(100vh - 220px))}}@media(max-width:640px){.sx .sx-head{padding:18px 14px 12px;gap:14px}.sx-title h1{font-size:24px}.sx-body{padding:0 14px 24px;gap:12px}.sx-smart{height:50px;gap:8px;padding:0 6px 0 12px;border-radius:12px}.sx .sx-smart input{font-size:14px}.sx-slash,.sx-src{display:none}.sx-apply{height:36px;padding:0 12px}.sx-fbar{border-radius:14px}.sx-fbar-row{padding:6px 6px 6px 8px;flex-wrap:wrap}.sx-fbar-count{display:none}.sx-ftabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;flex-basis:100%;order:2}.sx-ftabs::-webkit-scrollbar{display:none}.sx-run{order:1;margin-left:0;width:100%;justify-content:center}.sx-fpanel{max-height:min(70vh,560px);padding:12px}.sx-pbtns{width:100%}.sx-pbtn{flex:1 1}.sx-tabs{padding:6px 8px 0;overflow-x:auto;scrollbar-width:none}.sx-tab{padding:0 9px;font-size:13px}.sx-toolbar{padding:10px 12px;gap:6px}.sx-toolbar .sx-grow{display:none}.sx-loader{padding-top:28px}.sx-loader-card{grid-template-columns:1fr;gap:16px;padding:18px}.sx-radar{justify-self:center;width:112px;height:112px}.sx-pager{padding:10px 12px;gap:10px}.sx-cards{padding:12px}.sx-detail{top:8px;right:8px;bottom:8px;max-width:calc(100vw - 16px)}.sx-saved-act{width:100%}}