@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}:root{tab-size:4;-webkit-text-size-adjust:100%}html,body{height:100%}body{font-family:var(--font-sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv11";margin:0;font-size:14px;line-height:1.4}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit}p,figure,blockquote,dl,dd{margin:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance}ul,ol{margin:0;padding:0;list-style:none}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select,optgroup{font:inherit;color:inherit;margin:0}button,[role=button]{cursor:pointer}button[disabled],[role=button][aria-disabled=true]{cursor:not-allowed}button{background:0 0;border:0;padding:0}fieldset{border:0;margin:0;padding:0}legend{padding:0}::-moz-focus-inner{border:0;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}textarea{resize:vertical}:disabled{cursor:not-allowed}a{color:inherit;background-color:#0000;text-decoration:none}table{border-collapse:collapse;border-spacing:0}hr{height:0;color:inherit;border-top-width:1px}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#root,#__next{isolation:isolate}}@layer tokens,base,components,responsive,overrides;:root{--primary:oklch(47% .09 190);--primary-600:oklch(52% .1 190);--primary-700:oklch(42% .09 190);--primary-100:oklch(94% .025 190);--primary-050:oklch(97% .012 190);--primary-on:#fff;--bg:oklch(98.5% .004 220);--bg-elev:#fff;--bg-sidebar:oklch(99% .003 220);--bg-input:oklch(97% .004 220);--ink:oklch(20% .015 230);--ink-2:oklch(35% .012 230);--ink-3:oklch(50% .01 230);--ink-4:oklch(65% .008 230);--ink-5:oklch(80% .006 230);--line:oklch(92% .005 220);--line-2:oklch(88% .006 220);--line-strong:oklch(82% .008 220);--bg-hover:oklch(98% .005 220);--bg-hover-strong:oklch(96% .005 220);--primary-hover:oklch(42% .09 190);--success:oklch(58% .12 155);--success-100:oklch(94% .04 155);--warning:oklch(70% .13 75);--warning-100:oklch(95% .04 75);--danger:oklch(58% .18 25);--danger-100:oklch(94% .04 25);--danger-050:oklch(98.5% .008 25);--radius:10px;--radius-sm:6px;--radius-lg:14px;--shadow-sm:0 1px 0 oklch(90% .005 220);--shadow-md:0 1px 2px #0f172a0a, 0 4px 12px #0f172a0a;--shadow-lg:0 8px 24px #0f172a14, 0 2px 6px #0f172a0a;--sb-w:232px;--tb-h:56px;--font-sans:"Manrope", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}html[lang=th]{--font-sans:"IBM Plex Sans Thai", "Manrope", ui-sans-serif, system-ui, -apple-system, sans-serif}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark]{--bg:oklch(17% .014 240);--bg-elev:oklch(21% .014 240);--bg-sidebar:oklch(19% .014 240);--bg-input:oklch(24% .014 240);--ink:oklch(96% .008 240);--ink-2:oklch(82% .01 240);--ink-3:oklch(65% .012 240);--ink-4:oklch(50% .014 240);--ink-5:oklch(38% .014 240);--line:oklch(29% .014 240);--line-2:oklch(33% .014 240);--line-strong:oklch(40% .016 240);--bg-hover:oklch(25% .014 240);--bg-hover-strong:oklch(27% .014 240);--primary-hover:oklch(53% .09 190);--primary-100:oklch(30% .06 190);--primary-050:oklch(25% .04 190);--primary-700:oklch(74% .1 190);--primary-600:oklch(60% .1 190);--success:oklch(74% .08 155);--warning:oklch(78% .1 75);--danger:oklch(70% .13 25);--success-100:oklch(26% .04 155);--warning-100:oklch(28% .05 75);--danger-100:oklch(28% .06 25);--danger-050:oklch(18% .015 25);--shadow-sm:0 1px 0 oklch(13% .014 240);--shadow-md:0 1px 2px #0006, 0 4px 12px #00000059;--shadow-lg:0 8px 24px #0000008c, 0 2px 6px #00000059}.mono{font-family:var(--font-mono);font-feature-settings:"tnum", "zero"}.tnum{font-variant-numeric:tabular-nums}.row{align-items:center;gap:8px;display:flex}.col{flex-direction:column;gap:8px;display:flex}.right{margin-left:auto}.muted{color:var(--ink-3)}.small{font-size:12px}.app{grid-template-columns:var(--sb-w) 1fr;min-height:100vh;display:grid}.main{flex-direction:column;min-width:0;display:flex;overflow:clip visible}.page{width:100%;min-width:0;padding:24px 28px 56px}.page-hd{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.page-title{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}.page-sub{color:var(--ink-3);margin-top:4px;font-size:13.5px}.seg{background:var(--bg-input);border:1px solid var(--line);scrollbar-width:none;border-radius:9px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg button{white-space:nowrap;color:var(--ink-3);letter-spacing:.01em;background:0 0;border:0;border-radius:6px;flex-shrink:0;padding:5px 12px;font-size:12.5px;font-weight:500}.seg button:hover{color:var(--ink)}.seg button.on{background:var(--bg-elev);color:var(--ink);box-shadow:0 1px 2px #0f172a0f, 0 0 0 1px var(--line);font-weight:600}.grid-2-col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.grid-3-col{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.grid-4-col{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kv-grid{grid-template-columns:130px minmax(0,1fr);gap:10px 12px;font-size:13px;display:grid}.grid-hero-aside{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:stretch;gap:12px;display:grid}.toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.toolbar-row>.page-sub{white-space:nowrap;min-width:0}.toolbar-row>.toolbar-actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}@media (width<=768px){.toolbar-row{flex-direction:column;align-items:flex-start}.toolbar-row>.page-sub{white-space:normal}.toolbar-row>.toolbar-actions{justify-content:flex-start;width:100%}}@media (width<=1100px){.grid-hero-aside{grid-template-columns:1fr}.grid-4-col{grid-template-columns:1fr 1fr}}@media (width<=900px){.grid-3-col{grid-template-columns:1fr 1fr}}@media (width<=768px){.app{grid-template-columns:1fr}.page{padding:16px 14px 40px}.grid-2-col{grid-template-columns:1fr}.kv-grid{grid-template-columns:1fr;gap:4px 0}.kv-grid>:nth-child(odd){color:var(--ink-3);padding-top:8px;font-weight:500}.kv-grid>:nth-child(odd):first-child{padding-top:0}.page-hd{flex-direction:column;align-items:flex-start;gap:10px}.page-hd>div{width:100%;min-width:0}.page-hd>div[style*=flex]{flex-wrap:wrap;justify-content:flex-start}}.merchant-detail-hd{position:relative}@media (width<=768px){.merchant-detail-kebab{position:absolute;top:0;right:0}.input,.po-input,.select,.textarea{padding:10px 12px;font-size:14px}.btn{padding:8px 12px;font-size:13px}.btn.icon{padding:8px 10px}}@media (width<=600px){.page{padding:14px 12px 32px}.page-hd{margin-bottom:14px}.page-title{font-size:20px}.grid-3-col,.grid-4-col{grid-template-columns:1fr}}.sb{border-right:1px solid var(--line);background:var(--bg-sidebar);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.sb-brand{height:var(--tb-h);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.sb-logo{background:var(--primary);width:28px;height:28px;color:var(--primary-on);letter-spacing:-.02em;border-radius:8px;place-items:center;font-size:14px;font-weight:800;display:grid;position:relative}.sb-logo:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff2e,#0000 50%);border-radius:8px;position:absolute;inset:0}.sb-name{letter-spacing:-.01em;font-size:14px;font-weight:700}.sb-name small{color:var(--ink-3);letter-spacing:.02em;font-size:11px;font-weight:500;display:block}.sb-merch{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);cursor:default;align-items:center;gap:10px;margin:12px 12px 6px;padding:10px;display:flex}.sb-merch:hover{border-color:var(--line-strong)}.sb-merch.sb-merch-top{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:var(--tb-h);background:0 0;border-radius:0;margin:0;padding:12px 14px;font-family:inherit}.sb-merch.sb-merch-top:hover{background:var(--bg-elev);border-color:var(--line)}[data-theme=dark] .sb-merch.sb-merch-top:hover{background:oklch(26% .014 240)}.sb-merch.sb-merch-top .sb-merch-avatar{border-radius:8px;width:32px;height:32px;font-size:12px}.sb-merch.sb-merch-top .sb-merch-name{letter-spacing:-.01em;font-size:14px;font-weight:700}.sb-merch.sb-merch-top .sb-merch-id{font-size:10.5px}.sb-merch-avatar{color:#fff;letter-spacing:.01em;background:linear-gradient(135deg,oklch(70% .08 145),oklch(55% .1 195));border-radius:6px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.sb-merch-name{font-size:13px;font-weight:600;line-height:1.2}.sb-merch-id{color:var(--ink-3);letter-spacing:0;font-size:10.5px}.sb-merch-meta{flex:1;min-width:0}.sb-merch-meta .sb-merch-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sb-merch-chev{color:var(--ink-4)}.sb-merch-reseller{letter-spacing:.07em;text-transform:uppercase;color:var(--primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:9.5px;font-weight:600;line-height:1;overflow:hidden}.sb-nav{flex:1;padding:8px 8px 12px;overflow:auto}.sb-group{color:var(--ink-4);letter-spacing:.08em;text-transform:uppercase;padding:12px 8px 4px;font-size:10.5px;font-weight:600}.sb-link{color:var(--ink-2);border-radius:7px;align-items:center;gap:10px;margin-bottom:1px;padding:7px 10px;font-size:13px;font-weight:500;display:flex;position:relative}.sb-link:hover{background:var(--bg-hover);color:var(--ink)}.sb-link.active{background:var(--primary-100);color:var(--primary-700);font-weight:600}.sb-link.active .sb-link-icon{color:var(--primary)}.sb-link-icon{color:var(--ink-3);flex-shrink:0;display:inline-flex}.sb-link-text{flex:1}.sb-link-badge{background:var(--ink-2);color:#fff;font-size:10px;font-weight:600;font-family:var(--font-mono);border-radius:99px;padding:1px 6px}.sb-link.active .sb-link-badge{background:var(--primary)}.sb-link-badge.warn{background:var(--warning);color:oklch(20% .05 75)}.sb-foot{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 12px 14px;display:flex}.sb-user-avatar{color:#fff;background:linear-gradient(135deg,oklch(65% .1 320),oklch(60% .12 250));border-radius:99px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.sb-user-name{font-size:12.5px;font-weight:600}.sb-user-role{color:var(--ink-3);font-size:10.5px}.sb-user-meta{flex:1;min-width:0;line-height:1.2}[data-theme=dark] .sb-link.active{color:oklch(95% .04 190);background:oklch(34% .07 190)}[data-theme=dark] .sb-link.active .sb-link-icon{color:oklch(88% .1 190)}[data-theme=dark] .sb-link.active .sb-link-badge{color:oklch(20% .04 190);background:oklch(75% .12 190)}[data-theme=dark] .sb-logo:after{background:linear-gradient(135deg,#ffffff1f,#0000 50%)}@media (width<=768px){.sb{z-index:50;width:280px;height:100vh;box-shadow:var(--shadow-lg);transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.app[data-sidebar-open=true] .sb{transform:translate(0)}.sb-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:40;background:oklch(20% .015 230/.45);animation:.15s sb-backdrop-fade;position:fixed;inset:0}@keyframes sb-backdrop-fade{0%{opacity:0}to{opacity:1}}[data-theme=dark] .sb-backdrop{background:#000000a6}}@media (prefers-reduced-motion:reduce){.sb{transition:none}.sb-backdrop{animation:none}}.tb{height:var(--tb-h);border-bottom:1px solid var(--line);background:var(--bg-elev);z-index:20;align-items:center;gap:12px;padding:0 24px;display:flex;position:sticky;top:0}.tb-brand-mobile{display:none}@media (width<=1200px){.tb-crumbs{display:none}.tb-brand-mobile{color:var(--ink);white-space:nowrap;flex-shrink:0;align-items:center;font-size:14px;font-weight:600;display:flex}}@media (width<=1080px){.tb-docs-label{display:none}}@media (width<=980px){.tb-mode{display:none}}.tb-crumbs{color:var(--ink-3);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:13px;display:flex}.tb-crumbs b{color:var(--ink);font-weight:600}.tb-search{background:var(--bg-input);border:1px solid var(--line);border-radius:var(--radius);min-width:200px;color:var(--ink-3);cursor:text;flex:0 520px;align-items:center;gap:10px;margin:0 14px 0 18px;padding:7px 12px;font-size:13px;display:flex;position:relative}.tb-search .tb-search-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tb-search:hover{border-color:var(--line-strong);color:var(--ink-2)}.tb-search:focus-within{border-color:var(--primary);background:var(--bg-elev);box-shadow:0 0 0 3px var(--primary-050);color:var(--ink)}.tb-search kbd{font-family:var(--font-mono);background:var(--bg-elev);border:1px solid var(--line);color:var(--ink-3);border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:10.5px}.tb-search input.tb-search-input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px}.tb-search input.tb-search-input::placeholder{color:var(--ink-4)}.cmdk-bg{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:900;background:oklch(20% .015 230/.35);justify-content:center;align-items:flex-start;padding-top:96px;display:flex;position:fixed;inset:0}.cmdk{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);width:600px;box-shadow:var(--shadow-lg);flex-direction:column;max-height:70vh;display:flex;overflow:hidden}.cmdk-input-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.cmdk-input-row .icon{color:var(--ink-3);flex-shrink:0}.cmdk-input-row input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px;font-weight:500}.cmdk-input-row input::placeholder{color:var(--ink-4);font-weight:400}.cmdk-input-row .esc{font-family:var(--font-mono);background:var(--bg-input);border:1px solid var(--line);color:var(--ink-3);border-radius:4px;padding:2px 6px;font-size:10.5px}.cmdk-body{padding:6px 0 8px;overflow-y:auto}.cmdk-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);padding:10px 16px 4px;font-size:10.5px;font-weight:600}.cmdk-item{cursor:default;border-left:2px solid #0000;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:7px 16px;display:grid}.cmdk-item.active,.cmdk-item[data-highlighted]{background:var(--primary-050);border-left-color:var(--primary)}.cmdk-item .cmdk-icon{color:var(--ink-3);display:inline-flex}.cmdk-item.active .cmdk-icon,.cmdk-item[data-highlighted] .cmdk-icon{color:var(--primary)}.cmdk-item-title{color:var(--ink);font-size:13px;font-weight:500}.cmdk-item-title .mono{color:var(--ink-3);margin-left:6px;font-size:12px;font-weight:500}.cmdk-item-meta{color:var(--ink-3);font-size:11.5px;font-family:var(--font-mono)}.cmdk-empty{text-align:center;color:var(--ink-3);padding:28px 16px;font-size:13px}.cmdk-foot{border-top:1px solid var(--line);background:var(--bg);color:var(--ink-3);justify-content:space-between;align-items:center;padding:8px 14px;font-size:11.5px;display:flex}.cmdk-foot .keys{align-items:center;gap:12px;display:flex}.cmdk-foot kbd{font-family:var(--font-mono);background:var(--bg-elev);border:1px solid var(--line);color:var(--ink-3);border-radius:4px;margin-right:4px;padding:1px 5px;font-size:10.5px}.tb-grow{flex:1}.tb-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.tb-mode{font-family:var(--font-mono);background:var(--warning-100);color:oklch(40% .13 75);letter-spacing:.04em;border-radius:4px;margin-left:auto;padding:3px 7px;font-size:10.5px;font-weight:600}.btn.theme-toggle{padding:6px 8px}.btn.theme-toggle svg{display:block}[data-theme=dark] .tb-mode{color:oklch(88% .13 75);background:oklch(30% .1 75)}[data-theme=dark] .cmdk-bg{background:#000000a6}.tb-hamburger{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;display:none}.tb-hamburger:hover{background:var(--bg-hover-strong);color:var(--ink)}.tb-hamburger:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:0}@media (width<=768px){.tb-hamburger{display:inline-flex}.tb-crumbs{display:none}.tb{gap:8px;padding:0 12px}.tb-search{flex:auto;min-width:0;max-width:200px;margin:0 6px}.tb-mode{display:none}.cmdk{width:calc(100vw - 32px);max-width:560px}}@media (width<=600px){.tb-search,.tb>.tb-actions>.btn:not(.primary):not(.theme-toggle),.tb>.btn:not(.primary):not(.tb-hamburger):not(.theme-toggle),.tb-docs-label{display:none}.cmdk-bg{padding-top:24px}.cmdk{width:calc(100vw - 24px);max-height:80vh}}.banner{background:var(--warning-100);border-radius:var(--radius);color:oklch(35% .08 75);overflow-wrap:anywhere;border:1px solid oklch(88% .05 75);align-items:center;gap:12px;min-width:0;margin-bottom:18px;padding:10px 14px;font-size:13px;display:flex}.banner .dot{background:var(--warning);border-radius:99px;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px oklch(90% .08 75)}.banner b{color:oklch(25% .08 75)}.banner .grow{flex:1}.banner button.link{color:oklch(30% .1 75);text-underline-offset:2px;background:0 0;border:0;font-size:12.5px;font-weight:600;text-decoration:underline}[data-theme=dark] .banner{color:oklch(88% .1 75);background:oklch(28% .07 75);border-color:oklch(38% .1 75)}[data-theme=dark] .banner b{color:oklch(94% .12 75)}[data-theme=dark] .banner .dot{box-shadow:0 0 0 4px oklch(24% .07 75)}[data-theme=dark] .banner button.link{color:oklch(86% .11 75)}.grid{gap:14px;display:grid}.grid.kpis{grid-template-columns:repeat(4,1fr)}.grid.main-row{grid-template-columns:2fr 1fr;gap:16px}.grid.bottom-row{grid-template-columns:1fr 1fr;gap:16px}.card{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.card-pad{padding:16px 18px}.card-hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.card-hd h3{letter-spacing:-.005em;margin:0;font-size:13.5px;font-weight:600}.card-hd .sub{color:var(--ink-3);margin-top:1px;font-size:12px}.card-actions{align-items:center;gap:8px;display:flex}@media (width<=1024px){.grid.main-row,.grid.bottom-row{grid-template-columns:1fr}}@media (width<=768px){.card-pad{padding:12px 14px}.card-hd{flex-wrap:wrap;gap:8px;padding:12px 14px}.card-actions{flex-wrap:wrap}}@media (width<=600px){.card-hd{padding:10px 12px}}.kpi{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);cursor:default;flex-direction:column;gap:6px;padding:16px 18px 14px;transition:border-color .15s,transform .15s;display:flex;position:relative}.kpi:hover{border-color:var(--line-strong)}.kpi.selected{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-050)}.kpi-label{color:var(--ink-3);letter-spacing:.01em;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.kpi-label .icon{color:var(--ink-4);display:inline-flex}.kpi-value{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.1}.kpi-value .cur{color:var(--ink-3);margin-right:4px;font-size:18px;font-weight:500}.kpi-value .sub{color:var(--ink-3);margin-left:1px;font-size:16px;font-weight:500}.kpi-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.kpi-delta{font-size:12px;font-weight:600;font-family:var(--font-mono);align-items:center;gap:3px;padding:1px 0;display:inline-flex}.kpi-delta.up{color:var(--success)}.kpi-delta.dn{color:var(--danger)}.kpi-delta .vs{color:var(--ink-4);margin-left:4px;font-weight:500}.kpi-spark{width:88px;height:32px}@media (width<=1280px){.kpi-grid,.grid.kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.kpi-grid,.grid.kpis{grid-template-columns:1fr}.kpi{padding:12px 14px}.kpi-value{font-size:22px}.kpi-spark{width:64px}}.chart-wrap{padding:14px 18px 18px}.chart-legend{color:var(--ink-3);align-items:center;gap:14px;font-size:12px;display:flex}.chart-legend .item{align-items:center;gap:6px;display:inline-flex}.chart-legend .sw{border-radius:3px;width:10px;height:10px}.chart-legend .sw.line{border-radius:1px;width:16px;height:2px}.bar-bg{fill:oklch(94% .005 220)}.bar-in{fill:var(--primary)}.bar-out{fill:oklch(70% .05 220)}.line-fees{stroke:oklch(60% .16 35);stroke-width:1.75px;fill:none}.line-fees-pt{fill:oklch(60% .16 35);stroke:var(--bg-elev);stroke-width:1.5px}.grid-line{stroke:var(--line);stroke-dasharray:2 3}.axis-text{font-family:var(--font-mono);fill:var(--ink-4);font-size:10.5px}[data-theme=dark] .bar-bg{fill:oklch(26% .014 240)}[data-theme=dark] .bar-out{fill:oklch(45% .02 240)}[data-theme=dark] .line-fees,[data-theme=dark] .line-fees-pt{stroke:oklch(75% .14 35);fill:none}[data-theme=dark] .line-fees-pt{fill:oklch(75% .14 35);stroke:var(--bg-elev)}.chip{color:var(--ink-2);letter-spacing:.01em;background:oklch(94% .005 220);border-radius:99px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.chip.dot:before{content:"";background:currentColor;border-radius:99px;width:5px;height:5px}.chip.ok{background:var(--success-100);color:oklch(35% .1 155)}.chip.warn{background:var(--warning-100);color:oklch(40% .1 75)}.chip.danger{background:var(--danger-100);color:oklch(40% .13 25)}.chip.info{background:var(--primary-100);color:var(--primary-700)}.chip.neutral{color:var(--ink-3);background:oklch(94% .005 220)}[data-theme=dark] .chip,[data-theme=dark] .chip.neutral{color:var(--ink-2);background:oklch(28% .014 240)}[data-theme=dark] .chip.ok{color:oklch(82% .08 155);background:oklch(26% .04 155)}[data-theme=dark] .chip.warn{color:oklch(84% .1 75);background:oklch(28% .05 75)}[data-theme=dark] .chip.danger{color:oklch(84% .11 25);background:oklch(28% .07 25)}[data-theme=dark] .chip.info{color:oklch(82% .08 190);background:oklch(26% .04 190)}.tbl-card{padding:0;overflow:hidden}.tbl-card .tbl{overflow-x:auto}.tbl{border-collapse:collapse;table-layout:auto;width:100%;font-size:13px}.tbl th{text-align:left;color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle;background:oklch(98% .004 220);padding:10px 14px;font-size:11px;font-weight:600}.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;color:var(--ink);padding:12px 14px}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr{cursor:default}.tbl tbody tr:hover td{background:var(--bg-hover)}.tbl td.cell-nowrap,.tbl th.cell-nowrap{white-space:nowrap}.tbl td.cell-tight,.tbl th.cell-tight{white-space:nowrap;width:1px}.tbl td.cell-soaker{width:100%}.tbl td.cell-right,.tbl th.cell-right{text-align:right}.tbl td.cell-actions,.tbl th.cell-actions{text-align:right;white-space:nowrap;width:1px;padding-right:14px}.tbl td.cell-actions svg,.tbl th.cell-actions svg{flex-shrink:0;max-width:none}.tbl-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.tbl th .tbl-sort{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.tbl th .tbl-sort svg{color:var(--ink-4);opacity:.7}.tbl th[aria-sort] .tbl-sort svg{color:var(--ink-2);opacity:1}.tbl th .tbl-sort:hover{color:var(--ink)}.tbl th .tbl-sort:hover svg{color:var(--ink-2);opacity:1}.tbl th.cell-right .tbl-sort{flex-direction:row-reverse}.tbl td.cell-chev{width:1px;color:var(--ink-4);padding-right:16px}.tbl td.cell-chev svg{display:block}.tbl td.cell-amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;width:1px;font-weight:600}.tbl td.cell-amount .settle-id,.tbl td.cell-amount .pay-cust-email{margin-top:2px;display:block}.tbl td .muted-mono{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;font-size:12px}.tbl td.cell-customer{min-width:200px;max-width:280px}.tbl td.cell-customer .pay-cust-name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.tbl td.cell-customer .pay-cust-email{color:var(--ink-3);font-size:11.5px;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tbl-foot{border-top:1px solid var(--line);color:var(--ink-3);background:oklch(99% .003 220);justify-content:space-between;align-items:center;padding:12px 18px;font-size:12.5px;display:flex}.pd-wh{padding:4px 0}.pd-wh-row{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr auto auto;align-items:center;gap:12px;padding:10px 18px;display:grid}.pd-wh-row:last-child{border-bottom:0}.pd-wh-info{flex-direction:column;gap:1px;min-width:0;display:flex}.pd-wh-event{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.pd-wh-url{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;overflow:hidden}[data-theme=dark] .tbl th,[data-theme=dark] .tbl-foot{background:oklch(19% .014 240)}@media (width<=1024px){.tbl-wrap,.row-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.tbl-wrap .tbl,.row-table-wrap .row-table{min-width:900px}}@media (width<=600px){.tbl-foot{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 14px}}.list{padding:4px 0}.list-row{border-bottom:1px solid var(--line);cursor:default;grid-template-columns:28px 1fr auto auto;align-items:center;gap:12px;padding:10px 18px;display:grid}.list-row:last-child{border-bottom:0}.list-row:hover{background:var(--bg-hover)}.list-icon{border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.list-icon.in{background:var(--primary-100);color:var(--primary-700)}.list-icon.out{color:var(--ink-2);background:oklch(94% .01 220)}.list-icon.fee{color:oklch(40% .1 75);background:oklch(95% .05 75)}.list-icon.set{color:oklch(38% .1 155);background:oklch(94% .05 155)}.list-icon.fail{background:var(--danger-100);color:var(--danger)}.list-main{min-width:0}.list-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.list-meta{color:var(--ink-3);font-size:11.5px;font-family:var(--font-mono);letter-spacing:0;margin-top:1px}.list-amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:13.5px;font-weight:600}.list-amount.pos{color:var(--success)}.list-amount.neg{color:var(--ink)}.list-amount.fee{color:oklch(45% .1 75)}.list-amount .sub{color:var(--ink-4);margin-left:1px;font-size:11.5px;font-weight:500}.tabs{background:var(--bg-input);border:1px solid var(--line);border-radius:9px;align-self:flex-start;gap:2px;width:fit-content;max-width:100%;padding:3px;display:inline-flex}.tabs button{color:var(--ink-3);background:0 0;border:0;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500}.tabs button:hover{color:var(--ink)}.tabs button.on,.tabs button[data-pressed]{background:var(--bg-elev);color:var(--ink);box-shadow:0 1px 2px #0f172a0d, 0 0 0 1px var(--line);font-weight:600}.detail-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:2px;margin-bottom:16px;display:flex;overflow-x:auto}.detail-tabs button,.detail-tabs [role=tab],.detail-tabs a{color:var(--ink-3);cursor:default;letter-spacing:-.005em;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.detail-tabs button:hover,.detail-tabs [role=tab]:hover,.detail-tabs a:hover{color:var(--ink)}.detail-tabs button.on,.detail-tabs a.on,.detail-tabs a.active,.detail-tabs [role=tab][data-selected],.detail-tabs [role=tab][aria-selected=true]{color:var(--primary-700);border-bottom-color:var(--primary)}.form-with-toc{grid-template-columns:200px minmax(0,720px);align-items:start;gap:40px;display:grid}.form-toc{top:calc(var(--tb-h) + 16px);flex-direction:column;gap:1px;padding-top:4px;display:flex;position:sticky}.form-toc-label{color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;padding:4px 10px 6px;font-size:11px;font-weight:600}.form-toc a{border-left:2px solid var(--line);color:var(--ink-3);letter-spacing:-.005em;padding:7px 10px;font-size:13px;font-weight:500;text-decoration:none;display:block}.form-toc a:hover{color:var(--ink);border-left-color:var(--line-strong)}.form-toc a.on{color:var(--primary-700);border-left-color:var(--primary);font-weight:600}@media (width<=960px){.form-with-toc{grid-template-columns:1fr}.form-toc{display:none}}.set-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:11px 18px;display:grid}.set-row:last-child{border-bottom:0}.set-row:hover{background:var(--bg-hover)}.set-id{font-family:var(--font-mono);color:var(--ink-3);font-size:11.5px}.set-amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.card-foot{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;align-items:center;padding:10px 18px;font-size:12.5px;display:flex}.card-foot a,.card-foot button.link{color:var(--primary-700);background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.card-foot a:hover,.card-foot button.link:hover{color:var(--primary)}.health{background:var(--line);border-radius:0;grid-template-columns:1fr 1fr 1fr;gap:1px;display:grid;overflow:hidden}.health>div{background:var(--bg-elev);align-items:center;gap:10px;padding:12px 16px;display:flex}.health .dot{border-radius:99px;flex-shrink:0;width:8px;height:8px}.health .dot.ok{background:var(--success);box-shadow:0 0 0 3px var(--success-100)}.health .dot.warn{background:var(--warning);box-shadow:0 0 0 3px var(--warning-100)}.health .lbl{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:600}.health .val{margin-top:1px;font-size:13px;font-weight:600}.health .meta{color:var(--ink-3);font-size:11.5px;font-family:var(--font-mono)}[data-theme=dark] .list-icon.out{color:var(--ink-2);background:oklch(28% .012 240)}[data-theme=dark] .list-icon.fee{color:oklch(82% .11 75);background:oklch(30% .07 75)}[data-theme=dark] .list-icon.set{color:oklch(82% .11 155);background:oklch(28% .07 155)}[data-theme=dark] .list-amount.fee{color:oklch(80% .11 75)}[data-theme=dark] .tabs button.on,[data-theme=dark] .tabs button[data-pressed]{box-shadow:0 1px 2px #00000080, 0 0 0 1px var(--line)}@media (width<=768px){.list-row{gap:10px;padding:10px 14px}.set-row{padding:11px 14px}.card-foot{padding:10px 14px}}@media (width<=600px){.list-row{grid-template-columns:24px minmax(0,1fr) auto auto;gap:8px;padding:10px 12px}.list-icon{width:24px;height:24px}.list-icon svg{width:12px;height:12px}.list-title{font-size:12.5px}.list-meta{font-size:11px}.list-amount{font-size:12.5px}.list-amount .sub{font-size:10.5px}.list-row .chip{padding:1px 6px;font-size:10.5px}.set-row{gap:8px;padding:10px 12px}.health{grid-template-columns:1fr;gap:1px}.health>div{padding:10px 14px}.card-foot{flex-direction:column;align-items:stretch;gap:6px;padding:10px 12px}}.density-compact .page{padding:18px 22px 48px}.density-compact .card-pad{padding:12px 14px}.density-compact .card-hd{padding:11px 14px}.density-compact .kpi{padding:12px 14px 10px}.density-compact .kpi-value{font-size:22px}.density-compact .list-row{padding:8px 14px}.density-compact .set-row{padding:9px 14px}.modal-bg{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background:oklch(20% .015 230/.45);place-items:center;padding:32px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--bg-elev);border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:var(--shadow-lg);flex-direction:column;width:440px;max-width:100%;max-height:calc(100vh - 64px);display:flex;overflow:hidden}.modal-hd{flex-shrink:0;padding:16px 20px 4px}.modal-hd :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.modal-hd p{color:var(--ink-3);margin:4px 0 0;font-size:13px}.modal-body{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:6px 20px 16px;display:flex;overflow-y:auto}.modal-body>.ns-field{margin-bottom:0}.edit-int-tabs+.modal-body{padding-top:14px}.modal-foot{border-top:1px solid var(--line);background:var(--bg);flex-shrink:0;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.modal-foot .btn{flex:none}.modal-pos{z-index:1001;pointer-events:none;place-items:center;padding:32px 16px;display:grid;position:fixed;inset:0}.modal-pos>.modal{pointer-events:auto}.drawer-pos{z-index:1001;pointer-events:none;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.drawer-pos>.ds-drawer{pointer-events:auto;border-left:1px solid var(--line);border-top:0;border-bottom:0;border-right:0;border-radius:0;width:380px;max-width:100%;height:100%}.qr-box{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius);place-items:center;width:200px;height:200px;margin:8px auto;padding:8px;display:grid}.amount-input{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-input);align-items:center;padding:8px 12px;display:flex}.amount-input:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-050)}.amount-input span{color:var(--ink-3);margin-right:6px;font-weight:500}.amount-input input{font-family:var(--font-mono);color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px;font-weight:600}.preset-amts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.preset-amts button{background:var(--bg);border:1px solid var(--line);font-size:12px;font-family:var(--font-mono);color:var(--ink-2);border-radius:6px;padding:4px 10px;font-weight:500}.preset-amts button:hover{border-color:var(--line-strong);background:var(--bg-hover-strong)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.pulse{animation:1.8s ease-in-out infinite pulse}.ns-steps{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;padding:0 20px 12px;display:flex}.ns-step{color:var(--ink-4);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.ns-step.active{color:var(--ink)}.ns-step-num{width:20px;height:20px;color:var(--ink-3);font-size:11px;font-weight:700;font-family:var(--font-mono);background:oklch(94% .005 220);border-radius:99px;place-items:center;display:grid}.ns-step.active .ns-step-num{background:var(--primary);color:#fff}.ns-step-line{background:var(--line);flex:1;height:1px}.ns-eligible{background:var(--primary-050);border:1px solid var(--primary-100);border-radius:var(--radius);margin-bottom:16px;padding:14px 16px}.ns-eligible-lbl{color:var(--primary-700);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.ns-eligible-amount{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:30px;font-weight:700}.ns-eligible-sub{color:var(--ink-3);align-items:center;gap:4px;margin-top:4px;font-size:12.5px;display:flex}.ns-eligible-sub b{color:var(--ink);font-weight:600}.ns-field{margin-bottom:16px}.ns-field-lbl{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:11.5px;font-weight:600}.ns-bank-options,.ns-amount-options{flex-direction:column;gap:6px;display:flex}.ns-bank-opt,.ns-amount-opt{border:1px solid var(--line);border-radius:var(--radius);cursor:default;background:var(--bg-elev);align-items:center;gap:10px;padding:10px 12px;display:flex}.ns-bank-opt:hover,.ns-amount-opt:hover{border-color:var(--line-strong)}.ns-bank-opt.on,.ns-amount-opt.on{border-color:var(--primary);background:var(--primary-050)}.ns-bank-opt input,.ns-amount-opt input{display:none}.ns-bank-name{font-size:13.5px;font-weight:600}.ns-bank-num{color:var(--ink-3);margin-top:1px;font-size:11.5px}.ns-amount-opt-title{font-size:13.5px;font-weight:600}.ns-amount-opt-sub{color:var(--ink-3);margin-top:1px;font-size:11.5px}.ns-toggle{border:1px solid var(--line);border-radius:var(--radius);cursor:default;background:var(--bg-elev);grid-template-columns:20px 1fr;align-items:flex-start;gap:10px;padding:10px 12px;display:grid}.ns-toggle:hover{border-color:var(--line-strong)}.ns-toggle input{display:none}.ns-toggle-box{border:1px solid var(--line-strong);background:var(--bg-elev);color:#0000;border-radius:4px;place-items:center;width:18px;height:18px;display:grid}.ns-toggle input:checked~.ns-toggle-box,.ns-toggle[data-checked] .ns-toggle-box,.ns-toggle.on .ns-toggle-box{background:var(--primary);border-color:var(--primary);color:#fff}.ns-toggle[data-checked],.ns-toggle:where(button){background:var(--bg-elev);font:inherit;color:inherit;text-align:left;cursor:default;width:100%}.ns-toggle-title{font-size:13.5px;font-weight:600}.ns-toggle-sub{color:var(--ink-3);margin-top:1px;font-size:11.5px}.ns-summary{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.ns-summary-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:20px;padding:10px 14px;font-size:13px;display:flex}.ns-summary-row:last-child{border-bottom:0}.ns-summary-k{color:var(--ink-3);font-weight:500}.ns-summary-v{color:var(--ink);font-weight:600}.ns-summary-v a{color:var(--primary-700)}.dot-sep{color:var(--ink-5);margin:0 6px}.ns-wallet-impact{background:var(--primary-050);border:1px solid var(--primary-100);border-radius:var(--radius);margin-top:12px;padding:12px 14px}.ns-wallet-hd{margin-bottom:10px}.ns-wallet-lbl{color:var(--primary-700);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.ns-wallet-lbl .chip{text-transform:none;letter-spacing:0}.ns-wallet-sub{color:var(--ink-2);margin-top:3px;font-size:12px;line-height:1.45}.ns-wallet-sub b{color:var(--ink);font-weight:700}.ns-wallet-grid{background:var(--bg-elev);border:1px solid var(--primary-100);border-radius:var(--radius-sm);grid-template-columns:1fr 22px 1fr;align-items:center;gap:8px;margin-bottom:8px;padding:10px 12px;display:grid}.ns-wallet-row-k{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.ns-wallet-row-v{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:15px;font-weight:700}.ns-wallet-arr{color:var(--ink-4);place-items:center;display:grid}.ns-wallet-fee{color:var(--ink-2);background:var(--bg-elev);border-radius:var(--radius-sm);border:1px dashed var(--primary-100);justify-content:space-between;align-items:center;padding:8px 12px;font-size:12.5px;display:flex}.ns-wallet-fee b{color:oklch(45% .1 75);font-weight:700}.ns-wallet-ok,.ns-wallet-warn{align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:600;display:inline-flex}.ns-wallet-ok{color:var(--success)}.ns-wallet-warn{color:oklch(40% .13 75)}[data-theme=dark] .modal-bg{background:#000000a6}[data-theme=dark] .modal-foot{background:var(--bg)}[data-theme=dark] .ns-step-num{color:var(--ink-3);background:oklch(28% .014 240)}[data-theme=dark] .qr-box{border-color:var(--line);background:#fff}.edit-int-tabs{border-bottom:1px solid var(--line);gap:2px;padding:0 20px;display:flex}.edit-int-tabs button{color:var(--ink-3);cursor:default;letter-spacing:-.005em;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-family:inherit;font-size:12.5px;font-weight:600}.edit-int-tabs button:hover{color:var(--ink)}.edit-int-tabs button.on{color:var(--primary-700);border-bottom-color:var(--primary)}.edit-int-channel-readonly{background:var(--bg-input);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:10px;padding:10px 12px;display:flex}.edit-int-fee-explain{background:var(--primary-050);border:1px solid var(--primary-100);color:var(--primary-700);border-radius:var(--radius);align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.edit-int-fee-explain svg{flex-shrink:0;margin-top:2px}.edit-int-fee-explain b{color:var(--ink);font-weight:700}[data-theme=dark] .edit-int-fee-explain{color:oklch(86% .06 190);background:oklch(26% .05 190);border-color:oklch(34% .07 190)}.edit-int-fee-preview{background:var(--bg-input);border:1px solid var(--line);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.edit-int-fee-preview-lbl{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.edit-int-fee-preview-val{letter-spacing:-.01em;align-items:center;font-size:16px;font-weight:700;display:flex}.edit-int-diff{border-radius:var(--radius);background:oklch(98% .012 75);border:1px dashed oklch(86% .06 75);margin-top:18px;padding:12px 14px}[data-theme=dark] .edit-int-diff{background:oklch(22% .03 75);border-color:oklch(36% .08 75)}.edit-int-diff-lbl{color:oklch(40% .13 75);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}[data-theme=dark] .edit-int-diff-lbl{color:oklch(86% .13 75)}.edit-int-diff-row{grid-template-columns:140px 1fr auto 1fr;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:grid}.edit-int-diff-field{color:var(--ink-2);font-weight:600}.edit-int-diff-old{color:oklch(38% .1 25);white-space:nowrap;text-overflow:ellipsis;background:oklch(95% .04 25);border-radius:4px;padding:1px 6px;font-size:11.5px;text-decoration:line-through;overflow:hidden}.edit-int-diff-new{color:oklch(35% .1 155);white-space:nowrap;text-overflow:ellipsis;background:oklch(94% .05 155);border-radius:4px;padding:1px 6px;font-size:11.5px;overflow:hidden}[data-theme=dark] .edit-int-diff-old{color:oklch(86% .12 25);background:oklch(28% .08 25)}[data-theme=dark] .edit-int-diff-new{color:oklch(86% .12 155);background:oklch(28% .07 155)}.ds-dropdown{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-lg);width:240px;padding:4px}.ds-dropdown-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);padding:8px 10px 4px;font-size:10px;font-weight:600}.ds-dropdown-item{appearance:none;text-align:left;width:100%;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;outline:0;align-items:center;gap:10px;padding:7px 10px;font-size:13px;font-weight:500;display:flex}.ds-dropdown-item:hover,.ds-dropdown-item:focus-visible,.ds-dropdown-item[data-highlighted]{background:var(--bg-input);color:var(--ink)}.ds-dropdown-item.on{color:var(--primary-700);background:var(--primary-050)}.ds-dropdown-item.on .ic{color:var(--primary-700)}.ds-dropdown-item[data-disabled]{opacity:.5;pointer-events:none}.ds-dropdown-item .ic{color:var(--ink-3);display:inline-flex}.ds-dropdown-item .right{font-family:var(--font-mono);color:var(--ink-4);margin-left:auto;font-size:10.5px}.ds-dropdown-item.danger,.ds-dropdown-item.danger .ic{color:var(--danger)}.ds-dropdown-item.danger:hover,.ds-dropdown-item.danger[data-highlighted]{background:var(--danger-100)}.ds-dropdown-sep{background:var(--line);height:1px;margin:4px 0}.btn.primary[disabled]{opacity:.5;cursor:not-allowed}@media (width<=768px){.modal-bg,.modal-pos{align-items:flex-start;padding:16px 12px}.modal,.modal-pos>.modal{max-width:100%;width:100%!important}.drawer-pos>.ds-drawer{width:100%;max-width:100%}}@media (width<=600px){.modal-hd{padding:14px 16px 4px}.modal-body,.modal-foot{padding:12px 16px}.ns-steps{gap:6px;padding:0 14px 10px}.ns-eligible-amount{font-size:24px}}@media (width<=768px){.ns-wallet-grid{grid-template-columns:1fr;gap:6px}.ns-wallet-arr{justify-self:start;transform:rotate(90deg)}.edit-int-diff-row{grid-template-columns:1fr;gap:4px}}.ds-toast{font-family:var(--font-sans);background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);grid-template-columns:28px 1fr auto;align-items:flex-start;gap:10px;min-width:320px;max-width:380px;padding:12px 14px;display:grid;position:relative}.ds-toast:before{content:"";border-radius:99px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.ds-toast.ok:before{background:var(--success)}.ds-toast.warn:before{background:var(--warning)}.ds-toast.danger:before{background:var(--danger)}.ds-toast.info:before{background:var(--primary)}.ds-toast-ic{border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.ds-toast.ok .ds-toast-ic{background:var(--success-100);color:oklch(38% .1 155)}.ds-toast.warn .ds-toast-ic{background:var(--warning-100);color:oklch(40% .13 75)}.ds-toast.danger .ds-toast-ic{background:var(--danger-100);color:var(--danger)}.ds-toast.info .ds-toast-ic{background:var(--primary-100);color:var(--primary-700)}.ds-toast-body{min-width:0}.ds-toast-title{color:var(--ink);letter-spacing:-.005em;font-size:13.5px;font-weight:700}.ds-toast-msg{color:var(--ink-3);margin-top:2px;font-size:12.5px;line-height:1.45}.ds-toast-actions{gap:4px;margin-top:8px;display:flex}.ds-toast-actions button{color:var(--primary-700);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.ds-toast-actions button.secondary{color:var(--ink-3)}.ds-toast-close{color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:4px;align-self:flex-start;place-items:center;padding:2px;display:grid}.ds-toast-close:hover{color:var(--ink-2);background:var(--bg-input)}.auth-root{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-sans);flex-direction:column;display:flex}.auth-split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:100vh;display:grid}@media (width<=960px){.auth-split{grid-template-columns:1fr}.auth-brand{display:none!important}}.auth-brand{background-color:var(--primary);color:#fff;background-image:radial-gradient(120% 80% at 0 0,#ffffff2e 0%,#0000 55%),radial-gradient(80% 60% at 100% 100%,#00000038 0%,#0000 55%);flex-direction:column;padding:36px 44px;display:flex;position:relative;overflow:hidden}.auth-brand:after{content:"";pointer-events:none;mix-blend-mode:overlay;background:repeating-linear-gradient(135deg,#0000 0 22px,#ffffff0a 22px 23px),repeating-linear-gradient(45deg,#0000 0 22px,#ffffff0a 22px 23px);position:absolute;inset:0}.auth-brand>*{z-index:1;position:relative}.auth-brand-top{align-items:center;gap:12px;display:flex}.auth-brand-mark{letter-spacing:-.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border:1px solid #ffffff3d;border-radius:10px;place-items:center;width:40px;height:40px;font-size:16px;font-weight:800;display:grid}.auth-brand-word{letter-spacing:-.01em;font-size:17px;font-weight:700}.auth-brand-word small{letter-spacing:.04em;text-transform:uppercase;opacity:.72;margin-top:2px;font-size:11px;font-weight:500;display:block}.auth-brand-body{max-width:460px;margin-top:auto;margin-bottom:auto;padding:32px 0}.auth-brand-eyebrow{letter-spacing:.12em;text-transform:uppercase;opacity:.7;align-items:center;gap:8px;margin-bottom:14px;font-size:11.5px;font-weight:600;display:inline-flex}.auth-brand-eyebrow .pulse-dot{background:oklch(80% .18 145);border-radius:99px;width:6px;height:6px;animation:2.4s ease-in-out infinite authPulse;box-shadow:0 0 0 3px oklch(80% .18 145/.25)}@keyframes authPulse{0%,to{opacity:1}50%{opacity:.45}}.auth-brand-h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:36px;font-weight:700;line-height:1.08}.auth-brand-h1 em{color:oklch(92% .04 190);font-style:normal;position:relative}.auth-brand-sub{opacity:.85;text-wrap:pretty;max-width:36ch;margin-top:14px;font-size:15px;line-height:1.55}.auth-brand-stats{background:#ffffff2e;border:1px solid #ffffff38;border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;max-width:380px;margin-top:28px;display:grid;overflow:hidden}.auth-brand-stats>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;padding:14px 16px}.auth-brand-stat-lbl{letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-size:11px;font-weight:600}.auth-brand-stat-val{font-family:var(--font-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:22px;font-weight:600}.auth-brand-stat-sub{opacity:.7;font-size:11.5px;font-family:var(--font-mono);margin-top:2px}.auth-brand-foot{opacity:.75;letter-spacing:.01em;justify-content:space-between;align-items:center;font-size:12px;display:flex}.auth-brand-foot .dot{opacity:.5;vertical-align:middle;background:currentColor;border-radius:99px;width:4px;height:4px;margin:0 8px;display:inline-block}.auth-form-panel{background:var(--bg-elev);flex-direction:column;display:flex;position:relative}.auth-form-top{height:var(--tb-h);border-bottom:1px solid var(--line);color:var(--ink-3);justify-content:space-between;align-items:center;padding:0 28px;font-size:13px;display:flex}.auth-form-top .auth-mini-brand{color:var(--ink);align-items:center;gap:8px;font-weight:700;display:none}@media (width<=960px){.auth-form-top .auth-mini-brand{display:inline-flex}}.auth-form-top .sb-logo{border-radius:6px;width:24px;height:24px;font-size:12px}.auth-form-top-link{color:var(--ink-2);font-weight:500}.auth-form-top-link b{color:var(--ink);font-weight:600}.auth-form-stage{flex:1;place-items:center;padding:40px 28px 60px;display:grid}.auth-form{width:100%;max-width:400px}.auth-form-hd{margin-bottom:28px}.auth-form-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--primary-700);background:var(--primary-050);border:1px solid var(--primary-100);border-radius:99px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.auth-form-eyebrow .step-num{font-family:var(--font-mono);background:var(--primary);color:#fff;letter-spacing:0;border-radius:99px;place-items:center;width:16px;height:16px;margin-left:-2px;font-size:10px;font-weight:700;display:grid}.auth-form-h1{letter-spacing:-.025em;text-wrap:balance;margin:0 0 8px;font-size:28px;font-weight:700;line-height:1.1}.auth-form-sub{color:var(--ink-3);text-wrap:pretty;font-size:14px;line-height:1.5}.auth-form-sub a,.auth-form-sub button.link{color:var(--primary-700);font-weight:600;font-size:inherit;background:0 0;border:0;padding:0}.auth-form-sub a:hover,.auth-form-sub button.link:hover{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.auth-fields{flex-direction:column;gap:14px;display:flex}.auth-field{flex-direction:column;gap:6px;display:flex}.auth-label{color:var(--ink-2);letter-spacing:.01em;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.auth-label .auth-label-action{color:var(--primary-700);letter-spacing:0;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.auth-label .auth-label-action:hover{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.auth-help{color:var(--ink-3);margin-top:2px;font-size:11.5px;line-height:1.4}.auth-error{color:var(--danger);align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.auth-options{justify-content:space-between;align-items:center;gap:10px;margin-top:-2px;display:flex}.auth-check{color:var(--ink-2);cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:inline-flex}.auth-check input{display:none}.auth-check-box{border:1.5px solid var(--line-strong);background:var(--bg-elev);color:#0000;border-radius:4px;flex-shrink:0;place-items:center;width:16px;height:16px;transition:all .12s;display:grid}.auth-check input:checked~.auth-check-box{background:var(--primary);border-color:var(--primary);color:#fff}.auth-link{color:var(--primary-700);background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.auth-link:hover{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.auth-actions{flex-direction:column;gap:10px;margin-top:22px;display:flex}.auth-actions .btn{flex:none;gap:8px;width:100%;padding:12px 16px;font-size:14px}.auth-actions .btn[disabled]{opacity:.55;cursor:not-allowed}.auth-actions .btn .spinner{border:2px solid;border-top-color:#0000;border-radius:99px;width:14px;height:14px;animation:.8s linear infinite authSpin}@keyframes authSpin{to{transform:rotate(360deg)}}.auth-strength{margin-top:6px}.auth-strength-bar{background:var(--bg-input);border-radius:99px;grid-template-columns:repeat(4,1fr);gap:3px;height:4px;display:grid;overflow:hidden}.auth-strength-bar>span{background:var(--line);border-radius:99px;transition:background .2s}.auth-strength.s1>.auth-strength-bar>span:nth-child(-n+1){background:var(--danger)}.auth-strength.s2>.auth-strength-bar>span:nth-child(-n+2){background:var(--warning)}.auth-strength.s3>.auth-strength-bar>span:nth-child(-n+3){background:oklch(65% .13 110)}.auth-strength.s4>.auth-strength-bar>span{background:var(--success)}.auth-strength-label{color:var(--ink-3);justify-content:space-between;align-items:center;margin-top:6px;font-size:11.5px;display:flex}.auth-strength-label b{color:var(--ink-2);font-weight:600}.auth-strength-checks{grid-template-columns:1fr 1fr;gap:4px 12px;margin-top:10px;display:grid}.auth-strength-check{color:var(--ink-3);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.auth-strength-check.on{color:var(--success)}.auth-strength-check .dot{background:var(--bg-input);width:14px;height:14px;color:var(--ink-4);border-radius:99px;flex-shrink:0;place-items:center;display:grid}.auth-strength-check.on .dot{background:var(--success-100);color:var(--success)}.auth-form-foot{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:18px;font-size:12.5px;display:flex}.auth-form-foot .legal{gap:14px;display:flex}.auth-form-foot a,.auth-form-foot button.link{color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.auth-form-foot a:hover,.auth-form-foot button.link:hover{color:var(--ink)}.auth-back{color:var(--ink-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:22px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.auth-back:hover{color:var(--ink)}.auth-sent{text-align:left}.auth-sent-icon{background:var(--primary-050);border:1px solid var(--primary-100);width:56px;height:56px;color:var(--primary);border-radius:16px;place-items:center;margin-bottom:20px;display:grid}.auth-callout{background:var(--bg-input);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:10px;margin-top:20px;padding:12px 14px;display:flex}.auth-callout .auth-callout-ico{color:var(--ink-3);flex-shrink:0}.auth-callout .auth-callout-body{flex:1;min-width:0}.auth-callout .auth-callout-lbl{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.auth-callout .auth-callout-val{font-family:var(--font-mono);color:var(--ink);word-break:break-all;font-size:13px;font-weight:600}.auth-callout-action{color:var(--primary-700);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600}.auth-callout-action:hover{background:var(--primary-050)}.auth-resend{color:var(--ink-3);margin-top:18px;font-size:12.5px}.auth-resend b{color:var(--ink);font-family:var(--font-mono);font-weight:600}.auth-resend button.link{color:var(--primary-700);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.auth-resend button.link:hover{color:var(--primary)}.auth-support-bg{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background:oklch(20% .015 230/.45);place-items:center;padding:32px 16px;display:grid;position:fixed;inset:0}.auth-support{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);width:460px;max-width:100%;box-shadow:var(--shadow-lg);overflow:hidden}.auth-support-hd{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px 4px;display:flex}.auth-support-hd h3{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700}.auth-support-hd p{color:var(--ink-3);margin:4px 0 0;font-size:13px;line-height:1.45}.auth-support-body{flex-direction:column;gap:10px;padding:14px 20px 20px;display:flex}.auth-support-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);align-items:center;gap:12px;padding:12px 14px;display:flex}.auth-support-row:hover{border-color:var(--line-strong)}.auth-support-ico{background:var(--primary-050);width:36px;height:36px;color:var(--primary-700);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.auth-support-row.alt .auth-support-ico{color:oklch(45% .1 75);background:oklch(95% .02 75)}.auth-support-meta{flex:1;min-width:0}.auth-support-meta-k{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:600}.auth-support-meta-v{font-family:var(--font-mono);color:var(--ink);margin-top:1px;font-size:13.5px;font-weight:600}.auth-support-meta-sub{color:var(--ink-3);margin-top:2px;font-size:11.5px}.auth-support-foot{background:var(--bg);border-top:1px solid var(--line);color:var(--ink-3);padding:12px 20px;font-size:12px}.auth-support-close{border-radius:var(--radius-sm);color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.auth-support-close:hover{background:var(--bg-input);color:var(--ink)}.auth-centered{background:radial-gradient(60% 80% at 50% 0%, var(--primary-050) 0%, transparent 70%), var(--bg);place-items:center;min-height:100vh;padding:32px 20px;display:grid}.auth-centered>div{width:100%;max-width:480px}.auth-centered .auth-card{background:var(--bg-elev);border:1px solid var(--line);width:100%;max-width:420px;box-shadow:var(--shadow-lg);border-radius:16px;margin:0 auto;padding:32px;position:relative}.auth-centered .auth-card.auth-card--wide{max-width:480px}.auth-centered .auth-top-brand{align-items:center;gap:10px;margin-bottom:24px;display:flex}.auth-centered .auth-top-brand .sb-logo{border-radius:8px;width:32px;height:32px}.auth-centered .auth-top-brand b{letter-spacing:-.01em;font-size:15px;font-weight:700}.auth-centered .auth-form-foot{margin-top:24px;padding-top:18px}.auth-centered-legal{text-align:center;color:var(--ink-3);margin-top:16px;font-size:12px}.auth-centered-legal a{color:var(--ink-2)}.auth-centered-legal a:hover{color:var(--ink)}.auth-lang{border:1px solid var(--line);background:var(--bg-elev);z-index:1;border-radius:99px;align-items:center;gap:2px;padding:1px;display:inline-flex;position:absolute;top:14px;right:14px}.auth-lang button{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:2px 9px;font-size:11.5px;font-weight:600;line-height:1.4}.auth-lang button:hover{color:var(--ink)}.auth-lang button.on{background:var(--bg-hover);color:var(--ink)}.auth-screen{animation:.32s cubic-bezier(.2,.7,.2,1) both authIn}@keyframes authIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.auth-toast{background:var(--ink);color:#fff;box-shadow:var(--shadow-lg);z-index:1200;border-radius:99px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;animation:.4s ease-out authToast;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.auth-toast .check{background:var(--success);border-radius:99px;place-items:center;width:16px;height:16px;display:grid}@keyframes authToast{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.auth-form-top .sb-logo,.auth-centered .sb-logo{background:var(--primary);color:var(--primary-on);font-family:var(--font-mono);letter-spacing:-.02em;place-items:center;font-weight:800;display:grid}[data-theme=dark] .auth-root,[data-theme=dark] .auth-form-panel{background:var(--bg);color:var(--ink)}[data-theme=dark] .auth-callout{background:var(--bg-input);border-color:var(--line)}[data-theme=dark] .auth-centered{background:radial-gradient(60% 80% at 50% 0%, oklch(28% .05 190) 0%, transparent 70%), var(--bg)}[data-theme=dark] .auth-centered .auth-card{background:var(--bg-elev);border-color:var(--line)}@media (width<=640px){.auth-centered{background:var(--bg);flex-direction:column;justify-content:center;min-height:100vh;padding:0;display:flex}.auth-centered>div{width:100%;padding:calc(env(safe-area-inset-top,0px) + 32px) calc(env(safe-area-inset-right,0px) + 20px) calc(env(safe-area-inset-bottom,0px) + 32px) calc(env(safe-area-inset-left,0px) + 20px)}.auth-centered .auth-card,.auth-centered .auth-card.auth-card--wide{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.auth-centered .auth-lang{top:calc(env(safe-area-inset-top,0px) + 14px);right:calc(env(safe-area-inset-right,0px) + 14px);position:fixed}.auth-form-hd{margin-bottom:24px}.auth-form-h1{font-size:24px}.auth-form-sub{font-size:13.5px}.auth-form-foot{flex-wrap:wrap;gap:8px}.auth-strength-checks{grid-template-columns:1fr}.auth-callout{gap:8px;padding:10px 12px}.auth-callout .auth-callout-val{font-size:12px}.auth-centered-legal{padding:24px 0 0}}@media (width<=420px){.auth-centered>div{padding:calc(env(safe-area-inset-top,0px) + 24px) calc(env(safe-area-inset-right,0px) + 16px) calc(env(safe-area-inset-bottom,0px) + 24px) calc(env(safe-area-inset-left,0px) + 16px)}.auth-form-h1{font-size:22px}}.sb-foot{position:relative}.sb-user{border-radius:var(--radius);text-align:left;cursor:default;width:100%;color:var(--ink);background:0 0;border:1px solid #0000;align-items:center;gap:10px;margin:0;padding:8px 10px;font-family:inherit;display:flex}.sb-user:hover{background:var(--bg-elev);border-color:var(--line)}.sb-user.open{background:var(--bg-elev);border-color:var(--line-strong);box-shadow:var(--shadow-sm)}[data-theme=dark] .sb-user:hover,[data-theme=dark] .sb-user.open{background:oklch(26% .014 240)}.sb-user .sb-user-avatar{flex-shrink:0;position:relative}.sb-user-avatar .presence{background:var(--success);width:9px;height:9px;box-shadow:0 0 0 2px var(--bg-sidebar);border-radius:99px;position:absolute;bottom:-1px;right:-1px}.sb-user-chev{color:var(--ink-4);flex-shrink:0;transition:transform .15s;display:inline-flex}.sb-user.open .sb-user-chev{color:var(--ink-3);transform:rotate(180deg)}.user-menu{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:50;animation:.14s um-in;position:absolute;bottom:calc(100% + 6px);left:10px;right:10px;overflow:hidden}@keyframes um-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.user-menu-hd{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px 10px;display:flex}.user-menu-hd-link{text-align:left;width:100%;color:inherit;cursor:default;border:0;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:10px;padding:12px 14px;font-family:inherit;display:flex}.user-menu-hd-link:hover{background:var(--bg-input)}.user-menu-hd-link .user-menu-meta{flex:1;min-width:0}.user-menu-hd-chev{color:var(--ink-3);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;font-size:10.5px;font-weight:600;display:inline-flex}.user-menu-hd-link:hover .user-menu-hd-chev{color:var(--primary-700)}.user-menu-avatar{color:#fff;background:linear-gradient(135deg,oklch(65% .1 320),oklch(60% .12 250));border-radius:99px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:12.5px;font-weight:700;display:grid}.user-menu-meta{flex:1;min-width:0}.user-menu-name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex;overflow:hidden}.user-menu-role{color:var(--ink-3);margin-top:1px;font-size:11.5px}.user-menu-email{color:var(--ink-3);font-size:11.5px;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.user-menu-section{border-bottom:1px solid var(--line);padding:6px 0}.user-menu-section:last-child{border-bottom:0}.user-menu-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);padding:6px 14px 4px;font-size:10px;font-weight:600}.user-menu-item{text-align:left;width:100%;color:var(--ink-2);cursor:default;background:0 0;border:0;align-items:center;gap:10px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.user-menu-item:hover{background:var(--bg-input);color:var(--ink)}.user-menu-item .icon{color:var(--ink-3);flex-shrink:0;display:inline-flex}.user-menu-item:hover .icon{color:var(--ink-2)}.user-menu-item .right{color:var(--ink-4);font-size:11.5px;font-family:var(--font-mono);margin-left:auto}.user-menu-item.danger,.user-menu-item.danger .icon{color:var(--danger)}.user-menu-item.danger:hover{background:var(--danger-100)}.user-menu-theme{flex-direction:column;gap:6px;padding:8px 14px 10px;display:flex}.user-menu-theme-row{color:var(--ink-3);align-items:center;gap:8px;font-size:12px;display:flex}.user-menu-theme-row .icon{color:var(--ink-4)}.theme-seg{background:var(--bg-input);border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.theme-seg button{color:var(--ink-3);cursor:default;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:5px 8px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.theme-seg button:hover{color:var(--ink)}.theme-seg button.on{background:var(--bg-elev);color:var(--ink);box-shadow:0 1px 2px #0f172a0f, 0 0 0 1px var(--line)}[data-theme=dark] .theme-seg button.on{box-shadow:0 1px 2px #00000080, 0 0 0 1px var(--line)}.user-menu-org{color:var(--ink-3);background:var(--bg-input);border-top:1px solid var(--line);align-items:center;gap:8px;padding:8px 14px;font-size:11.5px;display:flex}.user-menu-org .key{font-family:var(--font-mono);color:var(--ink-2);font-weight:500}.user-menu-org .copy-btn{color:var(--ink-3);cursor:default;background:0 0;border:0;border-radius:4px;margin-left:auto;padding:2px 4px}.user-menu-org .copy-btn:hover{color:var(--ink);background:var(--bg-elev)}[data-theme=dark] .seg button.on{box-shadow:0 1px 2px #00000080, 0 0 0 1px var(--line)}.user-menu-popup{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:50;animation:.14s um-in;overflow:hidden}.sb-merch-wrap{position:relative}.sb-merch-top{cursor:default;width:100%;font-family:inherit}.sb-merch-top.open{background:var(--bg-elev)!important}[data-theme=dark] .sb-merch-top.open{background:oklch(26% .014 240)!important}.sb-merch-top .sb-merch-chev{transition:transform .15s}.sb-merch-top.open .sb-merch-chev{color:var(--ink-2);transform:rotate(180deg)}.merch-menu{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);width:320px;box-shadow:var(--shadow-lg);z-index:50;flex-direction:column;max-height:540px;animation:.14s um-in;display:flex;position:absolute;top:calc(100% + 6px);left:8px;overflow:hidden}.merch-menu-search{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px;display:flex}.merch-menu-search .icon{color:var(--ink-4);flex-shrink:0}.merch-menu-search input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.merch-menu-search input::placeholder{color:var(--ink-4)}.merch-menu-body{flex:1;min-height:0;padding:4px 0 6px;overflow-y:auto}.merch-menu-section{border-bottom:1px solid var(--line);padding:4px 0}.merch-menu-section:last-of-type{border-bottom:0}.merch-menu-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);padding:8px 14px 4px;font-size:10px;font-weight:600}.merch-menu-item{text-align:left;width:100%;color:var(--ink);cursor:default;background:0 0;border:0;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:8px 12px;font-family:inherit;display:grid;position:relative}.merch-menu-item:hover{background:var(--bg-input)}.merch-menu-item.current{background:var(--primary-050)}.merch-menu-item.current:hover{background:var(--primary-100)}[data-theme=dark] .merch-menu-item.current{background:oklch(28% .06 190)}[data-theme=dark] .merch-menu-item.current:hover{background:oklch(32% .07 190)}.merch-menu-av{color:#fff;letter-spacing:-.01em;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.merch-menu-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.merch-menu-text{flex-direction:column;min-width:0;display:flex;overflow:hidden}.merch-menu-id{color:var(--ink-3);font-size:10.5px;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;display:block;overflow:hidden}.merch-menu-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.merch-menu-check{background:var(--primary);color:#fff;border-radius:99px;place-items:center;width:18px;height:18px;display:grid}.merch-menu-empty{text-align:center;color:var(--ink-3);padding:28px 14px;font-size:12.5px}.merch-menu-foot{border-top:1px solid var(--line);background:var(--bg-input);padding:4px 0}.merch-menu-foot button{text-align:left;width:100%;color:var(--ink-2);cursor:default;background:0 0;border:0;align-items:center;gap:10px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.merch-menu-foot button:hover{background:var(--bg-elev);color:var(--ink)}.merch-menu-foot button .ic{color:var(--ink-3);display:inline-flex}.merch-menu-popup{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:50;flex-direction:column;max-height:540px;animation:.14s um-in;display:flex;overflow:hidden}.settings-layout{grid-template-columns:220px 1fr;align-items:flex-start;gap:32px;max-width:1100px;display:grid}.settings-nav{top:calc(var(--tb-h) + 24px);flex-direction:column;gap:1px;display:flex;position:sticky}.settings-nav-title{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);padding:4px 10px 6px;font-size:11px;font-weight:600}.settings-nav-link{color:var(--ink-2);text-align:left;cursor:default;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:13.5px;font-weight:500;display:flex}.settings-nav-link:hover{background:var(--bg-elev);color:var(--ink)}.settings-nav-link.active{background:var(--primary-100);color:var(--primary-700);font-weight:600}[data-theme=dark] .settings-nav-link.active{color:oklch(95% .04 190);background:oklch(34% .07 190)}.settings-nav-link.active .icon{color:var(--primary)}[data-theme=dark] .settings-nav-link.active .icon{color:oklch(88% .1 190)}.settings-nav-link .icon{color:var(--ink-3);flex-shrink:0;display:inline-flex}.settings-content{flex-direction:column;gap:18px;min-width:0;display:flex}.settings-hd{padding-bottom:4px}.settings-hd h1{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}.settings-hd p{color:var(--ink-3);margin:4px 0 0;font-size:13.5px}.field{flex-direction:column;gap:6px;display:flex}.field-label{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.field-label .req{color:var(--danger)}.field-hint{color:var(--ink-3);font-size:11.5px;line-height:1.45}.field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field-row.thirds{grid-template-columns:1fr 1fr 1fr}.input,.select,.textarea{border:1px solid var(--line);background:var(--bg-input);border-radius:var(--radius);color:var(--ink);appearance:none;outline:0;width:100%;padding:8px 12px;font-family:inherit;font-size:13.5px}.input:hover,.select:hover,.textarea:hover{border-color:var(--line-strong)}.input:focus,.select:focus,.textarea:focus{border-color:var(--primary);background:var(--bg-elev);box-shadow:0 0 0 3px var(--primary-050)}.input[readonly],.input:disabled,.select:disabled{background:var(--bg);color:var(--ink-3);cursor:not-allowed}.textarea{resize:vertical;min-height:80px;line-height:1.45}.select-wrap{position:relative}.select-wrap .chev{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.select{padding-right:32px}button.select{appearance:none;text-align:left;font:inherit;cursor:pointer;justify-content:flex-start;align-items:center;gap:8px;padding-right:10px;display:inline-flex}button.select>.chev,button.select>[aria-hidden=true]:last-child{color:var(--ink-3);pointer-events:none;flex-shrink:0;margin-left:auto;display:inline-flex}.input-prefix{border:1px solid var(--line);background:var(--bg-input);border-radius:var(--radius);align-items:center;display:flex;overflow:hidden}.input-prefix:focus-within{border-color:var(--primary);background:var(--bg-elev);box-shadow:0 0 0 3px var(--primary-050)}.input-prefix .prefix{color:var(--ink-3);border-right:1px solid var(--line);align-self:stretch;place-items:center;padding:0 10px;font-size:13px;display:grid}.input-prefix input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:8px 12px;font-size:13.5px}.input-suffix{border:1px solid var(--line);background:var(--bg-input);border-radius:var(--radius);align-items:center;display:flex;overflow:hidden}.input-suffix:focus-within{border-color:var(--primary);background:var(--bg-elev);box-shadow:0 0 0 3px var(--primary-050)}.input-suffix input{color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:8px 12px;font-size:13.5px}.input-suffix .suffix{color:var(--ink-3);border-left:1px solid var(--line);align-self:stretch;place-items:center;padding:0 10px;font-size:13px;display:grid}.input-prefix input{font-variant-numeric:tabular-nums}:is(.input-prefix:has(.input[aria-invalid=true]),.input-suffix:has(.input[aria-invalid=true])){border-color:var(--danger)}.input-lg{padding:11px 14px;font-size:14px}.input-affix{display:block;position:relative}.input-affix .has-prefix{padding-left:38px}.input-affix .has-suffix{padding-right:38px}.input-affix .input-lg.has-prefix{padding-left:40px}.input-affix .input-lg.has-suffix{padding-right:40px}.input-affix-prefix,.input-affix-suffix{color:var(--ink-4);align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.input-affix-prefix{pointer-events:none;left:12px}.input-affix-suffix{right:6px}.input-affix:focus-within .input-affix-prefix{color:var(--primary)}.input-affix:has(.input[aria-invalid=true]) .input-affix-prefix{color:var(--danger)}.input-affix-suffix button{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;padding:6px;display:inline-flex}.input-affix-suffix button:hover{color:var(--ink);background:var(--bg-hover)}.input-affix-suffix .pw-gen-chip{letter-spacing:.01em;color:var(--primary-700);background:var(--primary-050);border:1px solid var(--primary-100);border-radius:99px;margin-right:4px;padding:3px 9px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1.4}.input-affix-suffix .pw-gen-chip:hover{background:var(--primary-100)}.switch{cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.switch input{display:none}.switch-track{background:var(--ink-5);border-radius:99px;flex-shrink:0;width:32px;height:18px;transition:background .15s;position:relative}.switch-thumb{background:#fff;border-radius:99px;width:16px;height:16px;transition:left .15s;position:absolute;top:1px;left:1px;box-shadow:0 1px 2px #0000002e}.switch input:checked+.switch-track,.switch-track[data-checked]{background:var(--primary)}.switch input:checked+.switch-track .switch-thumb,.switch-track[data-checked] .switch-thumb{left:15px}.switch-track[role=switch],button.switch-track{appearance:none;cursor:pointer;border:0;padding:0;font-family:inherit;display:inline-block}.switch-track[role=switch]:focus-visible,button.switch-track:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-theme=dark] .switch-track{background:oklch(40% .014 240)}[data-theme=dark] .switch-thumb{background:oklch(96% .008 240)}[data-theme=dark] .switch input:checked+.switch-track,[data-theme=dark] .switch-track[data-checked]{background:var(--primary)}.checkbox{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-elev);cursor:pointer;appearance:none;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:all .15s;display:inline-flex}.checkbox:hover{border-color:var(--ink-4)}.checkbox:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-050);outline:0}.checkbox[data-checked]{background:var(--primary);border-color:var(--primary)}.checkbox-indicator{color:var(--primary-on);pointer-events:none;place-items:center;width:100%;height:100%;display:grid}.checkbox[aria-invalid=true],.checkbox[data-invalid]{border-color:var(--danger)}.check-row{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:6px 0;display:flex}.check-row .field-label{cursor:pointer;margin:0}.radio{border:1.5px solid var(--line-strong);background:var(--bg-elev);cursor:pointer;appearance:none;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:all .15s;display:inline-flex}.radio:hover{border-color:var(--ink-4)}.radio:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-050);outline:0}.radio[data-checked]{border-color:var(--primary)}.radio-indicator{background:var(--primary);opacity:0;border-radius:99px;width:8px;height:8px;transition:all .15s;display:block;transform:scale(.5)}.radio[data-checked] .radio-indicator{opacity:1;transform:scale(1)}.radio-group{flex-direction:column;gap:8px;display:flex}.numberfield{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-elev);align-items:stretch;display:inline-flex;overflow:hidden}.numberfield:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-050)}.numberfield-input{width:80px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);background:0 0;border:0;padding:6px 10px;font-size:13px}.numberfield-input:focus{outline:0}.numberfield-step{width:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;place-items:center;font-family:inherit;transition:background .12s;display:grid}.numberfield-step:hover{background:var(--bg-input);color:var(--ink)}.numberfield-step:disabled{opacity:.4;cursor:not-allowed}.numberfield-step.dec{border-right:1px solid var(--line)}.numberfield-step.inc{border-left:1px solid var(--line)}.slider{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;width:100%;height:20px;display:flex;position:relative}.slider-track{background:var(--bg-input);border:1px solid var(--line);border-radius:99px;width:100%;height:4px;position:relative}.slider-indicator{background:var(--primary);border-radius:99px;height:100%;position:absolute}.slider-thumb{background:var(--bg-elev);border:2px solid var(--primary);cursor:grab;border-radius:99px;width:16px;height:16px;transition:transform .15s;box-shadow:0 1px 3px #0000001f}.slider-thumb:hover{transform:scale(1.08)}.slider-thumb:focus-visible{box-shadow:0 0 0 4px var(--primary-050), 0 1px 3px #0000001f;outline:0}.slider-thumb[data-dragging]{cursor:grabbing;transform:scale(1.12)}.slider-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);text-align:right;min-width:40px;font-size:12px}.rdp-root{--rdp-accent-color:var(--primary);--rdp-accent-background-color:var(--primary-100);font-family:var(--font-sans);color:var(--ink);width:100%;font-size:13px;position:relative}.rdp-month_grid{width:100%}.rdp-months{padding:4px}.rdp-month_caption{justify-content:space-between;align-items:center;padding:6px 6px 8px;font-size:13.5px;font-weight:600;display:flex;position:relative}.rdp-nav{z-index:2;gap:4px;display:flex;position:absolute;top:6px;right:8px}.rdp-button_previous,.rdp-button_next{border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;width:24px;height:24px;color:var(--ink-2);background:0 0;place-items:center;padding:0;display:grid}.rdp-button_previous:hover,.rdp-button_next:hover{background:var(--bg-input);border-color:var(--line-strong)}.rdp-chevron{fill:currentColor;width:12px;height:12px}.rdp-button_previous svg,.rdp-button_next svg{display:block}.rdp-weekdays{grid-template-columns:repeat(7,1fr);display:grid}.rdp-weekday{color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em;text-align:center;padding:4px 0;font-size:10.5px;font-weight:600}.rdp-weekday abbr{text-decoration:none}.rdp-week{grid-template-columns:repeat(7,1fr);display:grid}.rdp-day{justify-content:center;padding:2px;display:flex;position:relative}.rdp-day_button{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;place-items:center;font-family:inherit;font-size:12.5px;display:grid}.rdp-day_button:hover{background:var(--bg-input)}.rdp-day_button:focus-visible{background:var(--primary-050);box-shadow:0 0 0 2px var(--primary);outline:0}.rdp-today .rdp-day_button{color:var(--primary-700);font-weight:700}.rdp-selected .rdp-day_button{background:var(--primary);color:var(--primary-on);font-weight:600}.rdp-selected .rdp-day_button:hover{background:var(--primary-700)}.rdp-range_start .rdp-day_button,.rdp-range_end .rdp-day_button{background:var(--primary);color:var(--primary-on);border-radius:var(--radius-sm);font-weight:700}.rdp-range_middle{background:var(--primary-100)}.rdp-range_middle .rdp-day_button{color:var(--primary-700);background:0 0;border-radius:0;font-weight:600}.rdp-range_middle .rdp-day_button:hover{background:var(--primary-100)}.rdp-range_start{background:linear-gradient(to right, transparent 50%, var(--primary-100) 50%)}.rdp-range_end{background:linear-gradient(to left, transparent 50%, var(--primary-100) 50%)}.rdp-range_start.rdp-range_end{background:0 0}.rdp-outside .rdp-day_button{color:var(--ink-5)}.rdp-disabled .rdp-day_button{color:var(--ink-5);cursor:not-allowed;text-decoration:line-through}.rdp-month_grid{border-collapse:collapse;width:100%}[data-theme=dark] .checkbox[data-checked]{background:var(--primary);border-color:var(--primary)}[data-theme=dark] .input[aria-invalid=true]:focus,[data-theme=dark] .input[data-invalid]:focus,[data-theme=dark] .select[aria-invalid=true]:focus,[data-theme=dark] .select[data-invalid]:focus,[data-theme=dark] .textarea[aria-invalid=true]:focus,[data-theme=dark] .textarea[data-invalid]:focus,:is([data-theme=dark] .input-prefix:has(input[aria-invalid=true]):focus-within,[data-theme=dark] .input-prefix:has(input[data-invalid]):focus-within){box-shadow:0 0 0 3px var(--danger-100)}[data-theme=dark] .rdp-button_previous,[data-theme=dark] .rdp-button_next{border-color:var(--line);color:var(--ink-3)}[data-theme=dark] .rdp-day_button:hover{background:var(--bg-input)}.combobox-empty{color:var(--ink-3);text-align:center;padding:16px;font-size:12.5px}.combobox-item-meta{font-family:var(--font-mono);color:var(--ink-4);margin-left:auto;font-size:11px}.fieldset{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);padding:14px 16px 16px}.fieldset>legend{color:var(--ink-2);margin-left:-6px;padding:0 6px;font-size:12px;font-weight:600}.field-error{color:var(--danger);align-items:center;gap:4px;font-size:11.5px;line-height:1.45;display:flex}.input[aria-invalid=true],.input[data-invalid],.select[aria-invalid=true],.select[data-invalid],.textarea[aria-invalid=true],.textarea[data-invalid]{border-color:var(--danger);background:var(--danger-050)}.input[aria-invalid=true]:focus,.input[data-invalid]:focus,.select[aria-invalid=true]:focus,.select[data-invalid]:focus,.textarea[aria-invalid=true]:focus,.textarea[data-invalid]:focus{border-color:var(--danger);box-shadow:0 0 0 3px oklch(94% .04 25)}:is(.input-prefix:has(input[aria-invalid=true]),.input-prefix:has(input[data-invalid])){border-color:var(--danger);background:var(--danger-050)}:is(.input-prefix:has(input[aria-invalid=true]):focus-within,.input-prefix:has(input[data-invalid]):focus-within){border-color:var(--danger);box-shadow:0 0 0 3px oklch(94% .04 25)}:is(.input-prefix:has(input[aria-invalid=true]) .prefix,.input-prefix:has(input[data-invalid]) .prefix){color:oklch(45% .16 25);border-right-color:oklch(82% .08 25)}:is([data-theme=dark] .input-prefix:has(input[aria-invalid=true]) .prefix,[data-theme=dark] .input-prefix:has(input[data-invalid]) .prefix){color:oklch(85% .1 25);border-right-color:oklch(42% .1 25)}.set-row-card{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.set-row-card:last-child{border-bottom:0}.set-row-card .lbl{color:var(--ink);font-size:13.5px;font-weight:600}.set-row-card .sub{color:var(--ink-3);margin-top:2px;font-size:12px;line-height:1.4}.set-row-card .ctrl{flex-shrink:0;align-items:center;gap:10px;display:flex}.avatar-up{align-items:center;gap:16px;display:flex}.avatar-up-img{color:#fff;background:linear-gradient(135deg,oklch(65% .1 320),oklch(60% .12 250));border-radius:99px;flex-shrink:0;place-items:center;width:64px;height:64px;font-size:22px;font-weight:700;display:grid}.avatar-up-meta{color:var(--ink-3);font-size:12px}.avatar-up-actions{gap:8px;display:flex}.save-bar{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.account-page{flex-direction:column;gap:16px;max-width:760px;display:flex}.account-xref{color:inherit;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .12s,transform .12s;display:flex}.account-xref:hover{border-color:var(--primary);transform:translateY(-1px)}.account-xref-ic{background:var(--primary-050);width:36px;height:36px;color:var(--primary-700);border-radius:9px;flex-shrink:0;place-items:center;display:grid}[data-theme=dark] .account-xref-ic{background:color-mix(in oklab, var(--primary) 18%, transparent);color:var(--primary)}.account-xref-main{flex:1;min-width:0}.account-xref-title{color:var(--ink);font-size:13.5px;font-weight:600}.account-xref-sub{color:var(--ink-3);margin-top:2px;font-size:12px}.account-xref-arr{color:var(--ink-4);display:inline-flex}.account-xref:hover .account-xref-arr{color:var(--primary)}.save-bar .lbl{color:var(--ink-3);font-size:13px}.save-bar .lbl b{color:var(--ink);font-weight:600}.save-bar .actions{gap:8px;display:flex}.save-bar .btn{flex:none;padding:8px 16px}.api-key-name{font-size:13.5px;font-weight:600}.api-key-mode{text-transform:uppercase;letter-spacing:.04em;background:var(--warning-100);color:oklch(40% .13 75);font-size:10.5px;font-weight:700;font-family:var(--font-mono);border-radius:4px;align-items:center;gap:4px;margin-left:6px;padding:2px 6px;display:inline-flex}.api-key-mode.live{background:var(--success-100);color:oklch(35% .12 155)}[data-theme=dark] .api-key-mode{color:oklch(86% .13 75)}[data-theme=dark] .api-key-mode.live{color:oklch(86% .12 155)}.key-prefix{font-family:var(--font-mono);background:var(--bg-input);border:1px solid var(--line);color:var(--ink-2);border-radius:4px;align-items:center;gap:6px;padding:2px 6px;font-size:12px;display:inline-flex}.key-prefix .copy{color:var(--ink-3);cursor:default;background:0 0;border:0;padding:0}.key-prefix .copy:hover{color:var(--ink)}.session-row{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.session-row:last-child{border-bottom:0}.session-device-ic{background:var(--bg-input);width:32px;height:32px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid}.session-name{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.session-meta{color:var(--ink-3);font-size:11.5px;font-family:var(--font-mono);margin-top:2px}.notif-matrix{grid-template-columns:1fr 80px 80px 80px;gap:0;display:grid}.notif-head,.notif-row{display:contents}.notif-head>div,.notif-row>div{border-bottom:1px solid var(--line);padding:11px 16px}.notif-head>div{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;background:var(--bg-input);font-size:11px;font-weight:600}[data-theme=dark] .notif-head>div{background:oklch(19% .014 240)}.notif-head>div:not(:first-child){text-align:center}.notif-row>div:not(:first-child){place-items:center;display:grid}.notif-row:last-child>div{border-bottom:0}.notif-cat{color:var(--ink);font-size:13px;font-weight:600}.notif-cat .sub{color:var(--ink-3);margin-top:2px;font-size:11.5px;font-weight:400;line-height:1.35;display:block}.codes-grid{background:var(--bg-input);border:1px dashed var(--line);border-radius:var(--radius);font-family:var(--font-mono);color:var(--ink-2);grid-template-columns:1fr 1fr;gap:6px 12px;padding:12px 16px;font-size:13px;display:grid}.codes-grid .used{color:var(--ink-4);text-decoration:line-through}@media (width<=1080px){.settings-layout{grid-template-columns:180px 1fr;gap:22px}.field-row{grid-template-columns:1fr}.field-row.thirds{grid-template-columns:1fr 1fr}}.ws-brand-card{grid-template-columns:88px 1fr;align-items:center;gap:20px;padding:18px;display:grid}.ws-brand-logo{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,oklch(70% .08 145),oklch(55% .1 195));border-radius:18px;flex-shrink:0;place-items:center;width:88px;height:88px;font-size:30px;font-weight:800;display:grid;position:relative;overflow:hidden}.ws-brand-logo:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#fff3,#0000 55%);position:absolute;inset:0}.ws-brand-actions{gap:8px;margin-top:8px;display:flex}.kyb-hero{background:linear-gradient(180deg, oklch(96% .04 155) 0%, var(--bg-elev) 70%);border:1px solid var(--line);border-radius:var(--radius-lg);align-items:center;gap:16px;padding:18px 20px;display:flex}[data-theme=dark] .kyb-hero{background:linear-gradient(180deg, oklch(26% .05 155) 0%, var(--bg-elev) 70%)}.kyb-hero-ic{background:var(--success);color:#fff;width:44px;height:44px;box-shadow:0 0 0 5px var(--success-100);border-radius:99px;flex-shrink:0;place-items:center;display:grid}.kyb-hero h2{margin:0;font-size:16px;font-weight:700}.kyb-hero p{color:var(--ink-3);margin:3px 0 0;font-size:12.5px}.kyb-hero .right{margin-left:auto}.pm-row{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr auto auto;align-items:center;gap:14px;padding:12px 18px;display:grid}.pm-row:last-child{border-bottom:0}.pm-row .pm-ic{width:36px;height:36px;font-family:var(--font-mono);color:#fff;letter-spacing:.02em;border-radius:8px;place-items:center;font-size:11px;font-weight:700;display:grid}.pm-row .pm-name{font-size:13.5px;font-weight:600}.pm-row .pm-sub{color:var(--ink-3);margin-top:2px;font-size:11.5px}.pm-row .pm-rate{font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;font-size:12.5px}.pm-row .pm-rate .lbl{font-family:var(--font-sans);color:var(--ink-4);margin-right:4px;font-size:11px}.plan-card{background:linear-gradient(135deg, var(--primary-050), var(--bg-elev));border:1px solid var(--primary-100);border-radius:var(--radius-lg);grid-template-columns:1fr auto;align-items:center;gap:20px;padding:20px;display:grid}.plan-name{letter-spacing:-.015em;align-items:center;gap:10px;font-size:22px;font-weight:700;display:flex}.plan-tag{background:var(--primary);color:var(--primary-on);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;align-items:center;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.plan-blurb{color:var(--ink-2);margin-top:4px;font-size:13px}.plan-meta{gap:24px;margin-top:16px;display:flex}.plan-meta .item .k{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.plan-meta .item .v{font-family:var(--font-mono);margin-top:2px;font-size:18px;font-weight:600}.plan-meta .item .sub{color:var(--ink-4);margin-top:1px;font-size:11px}.doc-row{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr auto auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.doc-row:last-child{border-bottom:0}.doc-ic{background:var(--bg-input);width:36px;height:36px;color:var(--ink-2);border-radius:7px;place-items:center;display:grid}.doc-name{font-size:13.5px;font-weight:600}.doc-meta{color:var(--ink-3);font-size:11.5px;font-family:var(--font-mono);margin-top:2px}.audit-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.audit-bar .inline-search{width:320px}.audit-bar .right{gap:8px;margin-left:auto;display:flex}.filter-pill{background:var(--bg-input);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:5px 4px 5px 10px;font-size:12.5px;display:inline-flex}.filter-pill .k{color:var(--ink-3);margin-right:2px;font-weight:500}.filter-pill .v{font-weight:600}.filter-pill .x{width:18px;height:18px;color:var(--ink-3);cursor:default;background:0 0;border:0;border-radius:99px;place-items:center;margin-left:2px;display:grid}.filter-pill .x:hover{background:var(--line);color:var(--ink)}.audit-tbl{flex-direction:column;display:flex}.audit-row{border-bottom:1px solid var(--line);text-align:left;cursor:default;width:100%;color:inherit;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:8px 130px 200px 1fr 110px 24px;align-items:center;gap:12px;padding:11px 18px;font-family:inherit;display:grid}.audit-row:hover{background:var(--bg-hover)}.audit-row:last-child{border-bottom:0}.audit-row.open{background:var(--bg-input)}[data-theme=dark] .audit-row.open{background:oklch(24% .014 240)}.audit-sev{background:var(--ink-5);border-radius:99px;width:6px;height:6px;margin-left:1px}.audit-sev.info{background:var(--primary)}.audit-sev.warn{background:var(--warning)}.audit-sev.danger{background:var(--danger)}.audit-sev.ok{background:var(--success)}.audit-time{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;font-size:12px}.audit-time .date{color:var(--ink-2);display:block}.audit-time .clock{color:var(--ink-4);margin-top:1px;font-size:11px}.audit-actor{align-items:center;gap:8px;min-width:0;display:flex}.audit-actor-av{color:#fff;background:linear-gradient(135deg,oklch(65% .1 320),oklch(60% .12 250));border-radius:99px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:10.5px;font-weight:700;display:grid}.audit-actor-av.system{background:var(--ink-2)}.audit-actor-av.api{background:linear-gradient(135deg,oklch(60% .16 35),oklch(55% .14 25))}.audit-actor-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}.audit-actor-role{color:var(--ink-3);white-space:nowrap;font-size:11px}.audit-event{min-width:0}.audit-event-action{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.audit-event-target{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.audit-ip{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;font-size:11.5px}.audit-chev{color:var(--ink-4);transition:transform .15s;display:inline-flex}.audit-row.open .audit-chev{color:var(--ink-2);transform:rotate(180deg)}.audit-detail{background:var(--bg-input);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;padding:0 18px 18px;animation:.14s aud-in;display:grid}@keyframes aud-in{0%{opacity:0}to{opacity:1}}.audit-detail-kv{grid-template-columns:130px 1fr;gap:8px 12px;padding-top:14px;font-size:12.5px;display:grid}.audit-detail-kv .k{color:var(--ink-3);font-weight:500}.audit-detail-kv .v{color:var(--ink);word-break:break-all;min-width:0;font-family:var(--font-mono);font-size:12px}.audit-detail-kv .v.plain{word-break:normal;font-family:inherit}.audit-diff{flex-direction:column;gap:6px;padding-top:14px;font-size:12px;display:flex}.audit-diff-title{color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.audit-diff-row{font-family:var(--font-mono);grid-template-columns:110px 1fr;align-items:baseline;gap:12px;padding:4px 0;font-size:12px;display:grid}.audit-diff-row .field{font-family:var(--font-sans);color:var(--ink-3);font-size:12px;font-weight:500}.audit-diff-row .vals{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.audit-diff-row .old{color:oklch(35% .1 25);background:oklch(95% .04 25);border-radius:4px;padding:1px 6px;text-decoration:line-through}.audit-diff-row .new{color:oklch(35% .1 155);background:oklch(94% .05 155);border-radius:4px;padding:1px 6px}[data-theme=dark] .audit-diff-row .old{color:oklch(86% .12 25);background:oklch(28% .08 25)}[data-theme=dark] .audit-diff-row .new{color:oklch(86% .12 155);background:oklch(28% .07 155)}.audit-diff-row .arr{color:var(--ink-4)}.audit-detail-actions{border-top:1px solid var(--line);grid-column:1/-1;gap:8px;margin-top:2px;padding-top:12px;display:flex}.evt-chip{font-family:var(--font-mono);letter-spacing:.02em;background:var(--bg-elev);border:1px solid var(--line);color:var(--ink-2);border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:600}.evt-chip.auth{color:oklch(40% .16 275);background:oklch(94% .04 275);border-color:oklch(85% .07 275)}.evt-chip.security{color:oklch(40% .16 25);background:oklch(94% .04 25);border-color:oklch(85% .08 25)}.evt-chip.money{color:oklch(35% .12 155);background:oklch(94% .04 155);border-color:oklch(85% .08 155)}.evt-chip.config{color:var(--primary-700);background:oklch(94% .025 190);border-color:oklch(85% .05 190)}.evt-chip.team{color:oklch(40% .13 75);background:oklch(95% .04 75);border-color:oklch(86% .07 75)}.evt-chip.api{border-color:var(--line);color:var(--ink-2);background:oklch(94% .005 220)}[data-theme=dark] .evt-chip.auth{color:oklch(85% .1 275);background:oklch(28% .06 275);border-color:oklch(38% .1 275)}[data-theme=dark] .evt-chip.security{color:oklch(86% .12 25);background:oklch(28% .08 25);border-color:oklch(38% .1 25)}[data-theme=dark] .evt-chip.money{color:oklch(85% .1 155);background:oklch(28% .06 155);border-color:oklch(38% .1 155)}[data-theme=dark] .evt-chip.config{color:oklch(85% .1 190);background:oklch(28% .05 190);border-color:oklch(38% .08 190)}[data-theme=dark] .evt-chip.team{color:oklch(86% .13 75);background:oklch(28% .07 75);border-color:oklch(38% .1 75)}[data-theme=dark] .evt-chip.api{border-color:var(--line);color:var(--ink-2);background:oklch(28% .014 240)}.audit-day-row{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 18px 6px;font-size:11px;font-weight:600}.audit-day-row:first-child{border-top:0}.audit-day-row .relative{color:var(--ink-3);margin-left:6px}.audit-empty{text-align:center;color:var(--ink-3);padding:64px 24px}@media (width<=1180px){.audit-row{grid-template-columns:8px 110px 170px 1fr 24px;gap:10px}.audit-ip{display:none}}@media (width<=960px){.audit-row{grid-template-columns:8px 110px 1fr 24px}.audit-actor-av,.audit-actor-role{display:none}.audit-detail{grid-template-columns:1fr}}@media (width<=600px){.audit-bar{gap:8px}.audit-bar .inline-search{flex:100%;width:100%}.audit-bar .right{flex-wrap:wrap;flex:100%;margin-left:0}.audit-row{grid-template-columns:8px 90px 1fr 16px;gap:8px;padding:10px 12px}.audit-actor{display:none}.audit-time{font-size:11.5px}.audit-time .date{font-size:11px}.audit-time .clock{font-size:10.5px}.audit-event-action{white-space:normal;text-overflow:clip;flex-wrap:wrap;font-size:12.5px;overflow:visible}.audit-event-target{font-size:11px}.audit-detail{gap:12px;padding:0 12px 12px}.audit-detail-kv{grid-template-columns:1fr;gap:4px 0;padding-top:12px}.audit-detail-kv .k{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-4);margin-top:6px;font-size:10.5px}.audit-detail-kv .v{font-size:12.5px}.audit-diff-row{grid-template-columns:1fr;gap:2px}.audit-diff-row .vals{padding-left:0}.audit-detail-actions{flex-wrap:wrap;padding-top:10px}.audit-detail-actions>*{flex:auto}.audit-day-row{padding:8px 12px 4px;font-size:10.5px}.filter-pill{padding:4px 4px 4px 8px;font-size:11.5px}}.member-av{color:#fff;letter-spacing:-.01em;border-radius:99px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.member-av.lg{width:40px;height:40px;font-size:14px}.member-av.pending{color:var(--ink-3);border:1.5px dashed var(--line-strong);box-shadow:none;background:var(--bg-input)!important}.member-cell{align-items:center;gap:10px;min-width:0;display:flex}.member-name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex;overflow:hidden}.member-email{color:var(--ink-3);font-size:11.5px;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.role-chip{background:var(--bg-input);color:var(--ink-2);border:1px solid var(--line);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.role-chip:before{content:"";background:currentColor;border-radius:99px;width:6px;height:6px}.role-chip.owner{color:oklch(40% .18 295);background:oklch(95% .04 295);border-color:oklch(86% .07 295)}.role-chip.admin{color:oklch(40% .16 275);background:oklch(94% .04 275);border-color:oklch(85% .07 275)}.role-chip.manager{color:oklch(40% .14 220);background:oklch(94% .04 220);border-color:oklch(85% .07 220)}.role-chip.member{background:var(--bg-input);border-color:var(--line);color:var(--ink-3)}.role-chip.developer{color:var(--primary-700);background:oklch(94% .025 190);border-color:oklch(85% .05 190)}.role-chip.finance{color:oklch(35% .12 155);background:oklch(94% .05 155);border-color:oklch(85% .08 155)}.role-chip.viewer{background:var(--bg-input);border-color:var(--line);color:var(--ink-3)}.role-chip.custom{color:oklch(40% .13 75);background:oklch(95% .04 75);border-color:oklch(86% .07 75)}[data-theme=dark] .role-chip.owner{color:oklch(86% .13 295);background:oklch(28% .07 295);border-color:oklch(38% .1 295)}[data-theme=dark] .role-chip.admin{color:oklch(85% .1 275);background:oklch(28% .06 275);border-color:oklch(38% .1 275)}[data-theme=dark] .role-chip.manager{color:oklch(85% .1 220);background:oklch(28% .06 220);border-color:oklch(38% .1 220)}[data-theme=dark] .role-chip.member{border-color:var(--line);color:var(--ink-2);background:oklch(28% .014 240)}[data-theme=dark] .role-chip.developer{color:oklch(85% .1 190);background:oklch(28% .05 190);border-color:oklch(38% .08 190)}[data-theme=dark] .role-chip.finance{color:oklch(85% .1 155);background:oklch(28% .06 155);border-color:oklch(38% .1 155)}[data-theme=dark] .role-chip.viewer{border-color:var(--line);color:var(--ink-2);background:oklch(28% .014 240)}[data-theme=dark] .role-chip.custom{color:oklch(86% .13 75);background:oklch(28% .07 75);border-color:oklch(38% .1 75)}.twofa-cell{align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.twofa-cell.on{color:var(--success)}.twofa-cell.off{color:var(--warning)}.active-dot{background:var(--success);vertical-align:1px;width:6px;height:6px;box-shadow:0 0 0 3px var(--success-100);border-radius:99px;margin-right:6px;display:inline-block}.roles-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;display:grid}@media (width<=1180px){.roles-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.roles-grid{grid-template-columns:1fr}}.role-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-elev);flex-direction:column;gap:8px;min-height:180px;padding:14px 16px 12px;display:flex;position:relative}.role-card:hover{border-color:var(--line-strong)}.role-card-hd{justify-content:space-between;align-items:center;gap:8px;display:flex}.role-card-title{letter-spacing:-.01em;font-size:14.5px;font-weight:700}.role-card-count{color:var(--ink-3);font-size:11.5px;font-family:var(--font-mono)}.role-card-desc{color:var(--ink-3);font-size:12.5px;line-height:1.45}.role-card-perms{flex-direction:column;gap:4px;margin-top:4px;display:flex}.role-card-perm{color:var(--ink-2);align-items:center;gap:6px;font-size:11.5px;display:flex}.role-card-perm .ic{color:var(--success);flex-shrink:0;display:inline-flex}.role-card-perm .ic.no{color:var(--ink-5)}.role-card-perm.no{color:var(--ink-4)}.role-card-foot{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-size:11.5px;display:flex}.role-card-foot button{color:var(--primary-700);cursor:default;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.role-card-foot button:hover{color:var(--primary)}.role-card.add{text-align:center;color:var(--ink-3);border-style:dashed;justify-content:center;align-items:center}.role-card.add:hover{background:var(--bg-input);color:var(--ink-2)}.role-card.add .plus-ic{background:var(--bg-input);width:36px;height:36px;color:var(--ink-3);border-radius:99px;place-items:center;display:grid}.invite-emails{border:1px solid var(--line);background:var(--bg-input);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:6px 8px;display:flex}.invite-emails:focus-within{border-color:var(--primary);background:var(--bg-elev);box-shadow:0 0 0 3px var(--primary-050)}.invite-emails input{min-width:160px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:4px;font-size:13px}.invite-emails input::placeholder{color:var(--ink-4)}.invite-email-pill{background:var(--bg-elev);border:1px solid var(--line);font-size:12px;font-family:var(--font-mono);color:var(--ink);border-radius:99px;align-items:center;gap:5px;padding:3px 4px 3px 9px;display:inline-flex}.invite-email-pill.invalid{border-color:var(--danger);color:var(--danger)}.invite-email-pill .x{color:var(--ink-3);background:0 0;border:0;border-radius:99px;place-items:center;width:18px;height:18px;padding:0;display:grid}.invite-email-pill .x:hover{background:var(--line);color:var(--ink)}.role-radio-list{flex-direction:column;gap:6px;display:flex}.role-radio{border:1px solid var(--line);border-radius:var(--radius);cursor:default;background:var(--bg-elev);grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.role-radio:hover{border-color:var(--line-strong)}.role-radio.on{border-color:var(--primary);background:var(--primary-050)}.role-radio input{display:none}.role-radio-bullet{border:1.5px solid var(--line-strong);border-radius:99px;place-items:center;width:16px;height:16px;display:grid}.role-radio.on .role-radio-bullet{border-color:var(--primary)}.role-radio.on .role-radio-bullet:after{content:"";background:var(--primary);border-radius:99px;width:8px;height:8px}.role-radio-title{align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.role-radio-desc{color:var(--ink-3);margin-top:1px;font-size:11.5px}.role-radio-count{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;font-size:11px}.row-actions{display:inline-flex;position:relative}.row-menu{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius);min-width:200px;box-shadow:var(--shadow-lg);z-index:30;padding:4px 0;animation:.12s um-in;position:absolute;top:calc(100% + 4px);right:0}.row-menu button{text-align:left;width:100%;color:var(--ink-2);cursor:default;background:0 0;border:0;align-items:center;gap:10px;padding:7px 12px;font-family:inherit;font-size:13px;display:flex}.row-menu button:hover{background:var(--bg-input);color:var(--ink)}.row-menu button .ic{color:var(--ink-3);display:inline-flex}.row-menu button.danger,.row-menu button.danger .ic{color:var(--danger)}.row-menu button.danger:hover{background:var(--danger-100)}.row-menu .sep{background:var(--line);height:1px;margin:4px 0}@media (width<=600px){.field-row,.field-row.thirds{grid-template-columns:1fr;gap:14px}}@media (width<=1024px){.pd-grid{grid-template-columns:1fr}}@media (width<=768px){.page-hd{flex-direction:column;align-items:flex-start;gap:12px}.pd-hero,.settle-hero{flex-direction:column;align-items:flex-start}.settings-layout{grid-template-columns:1fr;gap:18px}.settings-nav{border-bottom:1px solid var(--line);flex-flow:wrap;gap:4px;padding-bottom:6px;position:static}.settings-nav-title{display:none}.save-bar{flex-direction:column;align-items:flex-start;gap:10px}.save-bar .actions{justify-content:flex-end;width:100%}.kyb-hero{flex-direction:column;align-items:flex-start}.kyb-hero .right{margin-left:0}.plan-card{grid-template-columns:1fr}.ws-brand-card{grid-template-columns:1fr;gap:14px}.pm-row{grid-template-columns:36px 1fr;gap:6px 10px}.pm-row .pm-rate{grid-column:2/3}.doc-row{grid-template-columns:36px 1fr;gap:6px 10px}.set-row-card{grid-template-columns:1fr;align-items:flex-start}.set-row-card .ctrl{flex-wrap:wrap;justify-content:flex-start;width:100%}.notif-matrix{grid-template-columns:1fr 60px 60px 60px}}@media (width<=600px){.banner,.settle-banner{flex-direction:column;align-items:flex-start;gap:8px}.pd-sub{flex-wrap:wrap}.audit-bar{gap:8px}.audit-bar .inline-search{width:100%}.audit-bar .right{justify-content:flex-end;width:100%;margin-left:0}.notif-matrix{grid-template-columns:1fr}.notif-head,.notif-row{flex-direction:column;gap:0;display:flex}.notif-head>div,.notif-row>div{border-bottom:0;padding:8px 14px}.notif-head>div:not(:first-child){display:none}.notif-row>div:not(:first-child){justify-content:flex-start;display:inline-grid}.avatar-up{flex-direction:column;align-items:flex-start}.codes-grid{grid-template-columns:1fr}}@media (hover:none){.btn:hover,.sb-link:hover,.list-row:hover,.row-table tbody tr:hover,.tbl tbody tr:hover,.ds-dropdown-item:hover,.check-row:hover,.settings-nav-link:hover{background:inherit;border-color:inherit}}.md-hero{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);align-items:center;gap:18px;margin-bottom:14px;padding:22px 22px 20px;display:flex}.md-hero-av{color:#fff;letter-spacing:-.01em;border-radius:99px;flex-shrink:0;place-items:center;width:64px;height:64px;font-size:22px;font-weight:700;display:grid;position:relative}.md-hero-av .presence{background:var(--success);width:12px;height:12px;box-shadow:0 0 0 3px var(--bg-elev);border-radius:99px;position:absolute;bottom:2px;right:2px}.md-hero-main{flex:1;min-width:0}.md-hero-name{letter-spacing:-.015em;flex-wrap:wrap;align-items:center;gap:10px;font-size:22px;font-weight:700;display:flex}.md-hero-email{font-family:var(--font-mono);color:var(--ink-3);margin-top:4px;font-size:13px}.md-hero-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;display:flex}.md-hero-meta .sep{color:var(--ink-5)}.md-hero-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.md-grid{grid-template-columns:1fr 360px;align-items:flex-start;gap:14px;display:grid}@media (width<=1100px){.md-grid{grid-template-columns:1fr}}.md-side{flex-direction:column;gap:14px;display:flex}.md-perms{padding:6px 18px 14px}.md-perm-row{border-bottom:1px solid var(--line);grid-template-columns:22px 1fr;align-items:center;gap:12px;padding:9px 0;font-size:13px;display:grid}.md-perm-row:last-child{border-bottom:0}.md-perm-row .ic-wrap{background:var(--success-100);width:22px;height:22px;color:var(--success);border-radius:99px;place-items:center;display:grid}.md-perm-row.no .ic-wrap{background:var(--bg-input);color:var(--ink-4)}.md-perm-row.no{color:var(--ink-4)}.md-activity{padding:6px 0 4px}.md-act-row{border-bottom:1px solid var(--line);grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:10px 18px;display:grid}.md-act-row:last-child{border-bottom:0}.md-act-dot{background:var(--primary);border-radius:99px;width:8px;height:8px;margin-left:7px}.md-act-title{font-size:13px;font-weight:600}.md-act-meta{color:var(--ink-3);font-size:11.5px;font-family:var(--font-mono);margin-top:2px}.md-act-time{color:var(--ink-4);font-size:11.5px;font-family:var(--font-mono);white-space:nowrap}.md-kv{padding:6px 18px 14px}.md-kv-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:12px;padding:8px 0;font-size:12.5px;display:grid}.md-kv-row:last-child{border-bottom:0}.md-kv-k{color:var(--ink-3);font-weight:500}.md-kv-v{color:var(--ink);text-align:right;min-width:0;font-weight:500}.md-kv-v.mono{font-family:var(--font-mono);color:var(--ink-2);font-size:12px}.md-session-row{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:10px 18px;display:grid}.md-session-row:last-child{border-bottom:0}.md-danger{border-radius:var(--radius-lg);background:oklch(99% .012 25);border:1px solid oklch(85% .08 25);flex-direction:column;gap:10px;padding:14px 18px;display:flex}[data-theme=dark] .md-danger{background:oklch(22% .04 25);border-color:oklch(36% .1 25)}.md-danger h4{color:var(--danger);margin:0;font-size:13.5px;font-weight:700}.md-danger p{color:var(--ink-2);margin:2px 0 0;font-size:12px;line-height:1.45}.md-danger button{color:var(--danger);border-color:oklch(85% .08 25);align-self:flex-start}[data-theme=dark] .md-danger button{border-color:oklch(38% .1 25)}.brand-id{grid-template-columns:280px 1fr;gap:28px;padding:22px;display:grid}@media (width<=1080px){.brand-id{grid-template-columns:1fr;gap:20px}}.brand-id-logo-row{flex-direction:column;gap:14px;display:flex}.brand-id-logo-block{align-items:center;gap:14px;display:flex}.brand-id-logo{color:#fff;letter-spacing:-.02em;border-radius:16px;flex-shrink:0;place-items:center;width:72px;height:72px;font-size:26px;font-weight:800;display:grid;position:relative;overflow:hidden}.brand-id-logo:after{content:"";pointer-events:none;background:linear-gradient(135deg,#fff3,#0000 55%);position:absolute;inset:0}.brand-id-favicon{color:#fff;border-radius:7px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.brand-id-fields{flex-direction:column;gap:14px;display:flex}.brand-color-picker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.brand-swatch{border:2px solid var(--bg-elev);width:30px;height:30px;box-shadow:0 0 0 1px var(--line);cursor:default;border-radius:99px;flex-shrink:0;padding:0;position:relative}.brand-swatch.on{box-shadow:0 0 0 2px var(--primary)}.brand-swatch.on:after{content:"";pointer-events:none;mix-blend-mode:difference;opacity:.85;border:2px solid #fff;border-radius:99px;position:absolute;inset:4px}.brand-swatch-custom{border:2px dashed var(--line-strong);cursor:default;width:30px;height:30px;color:var(--ink-3);border-radius:99px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.brand-swatch-custom input[type=color]{opacity:0;cursor:default;position:absolute;inset:0}.brand-hex{font-family:var(--font-mono);background:var(--bg-input);border:1px solid var(--line);text-transform:uppercase;width:90px;color:var(--ink);border-radius:6px;outline:0;padding:5px 10px;font-size:12.5px}.brand-hex:focus{border-color:var(--primary);background:var(--bg-elev);box-shadow:0 0 0 3px var(--primary-050)}.brand-voice{background:var(--bg-input);border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,1fr);gap:4px;width:100%;max-width:400px;padding:3px;display:inline-grid}.brand-voice button{color:var(--ink-3);cursor:default;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-family:inherit;font-size:12.5px;font-weight:600}.brand-voice button:hover{color:var(--ink)}.brand-voice button.on{background:var(--bg-elev);color:var(--ink);box-shadow:0 1px 2px #0f172a0f, 0 0 0 1px var(--line)}[data-theme=dark] .brand-voice button.on{box-shadow:0 1px 2px #00000080, 0 0 0 1px var(--line)}.brand-previews{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=980px){.brand-previews{grid-template-columns:1fr}}.brand-prev-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-elev);flex-direction:column;display:flex;overflow:hidden}.brand-prev-hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.brand-prev-hd h3{margin:0;font-size:13.5px;font-weight:600}.brand-prev-hd .sub{color:var(--ink-3);margin-top:1px;font-size:11.5px}.brand-prev-hd .right{align-items:center;gap:8px;display:flex}.brand-canvas{background:oklch(96% .006 220);flex:1;place-items:center;padding:22px 18px;display:grid}[data-theme=dark] .brand-canvas{background:oklch(22% .012 240)}@media (width<=768px){.md-hero{gap:14px;padding:18px 18px 16px}.md-hero-av{width:56px;height:56px;font-size:19px}.md-hero-name{gap:8px;font-size:20px}.md-hero-actions{justify-content:flex-start}.brand-id{padding:18px}.brand-id-logo-block{gap:12px}.brand-id-logo{width:60px;height:60px;font-size:22px}}@media (width<=600px){.md-hero{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 14px}.md-hero-av{width:52px;height:52px;font-size:18px}.md-hero-name{font-size:18px}.md-hero-email{font-size:12.5px}.md-hero-meta{gap:6px;font-size:12px}.md-hero-actions{justify-content:flex-start;width:100%}.md-hero-actions .btn{flex:auto}.md-perms{padding:6px 14px 12px}.md-perm-row{gap:10px;padding:8px 0;font-size:12.5px}.md-kv{padding:6px 14px 12px}.md-kv-row{gap:8px;padding:7px 0}.md-kv-row .md-kv-v{font-size:12px}.md-act-row{gap:8px;padding:10px 14px}.md-act-title{font-size:12.5px}.md-act-meta,.md-act-time{font-size:11px}.md-session-row{gap:10px;padding:10px 14px}.md-danger{padding:12px 14px}.md-danger button{align-self:stretch}.brand-id{gap:16px;padding:14px}.brand-id-logo-block{flex-direction:column;align-items:flex-start;gap:10px}.brand-id-logo{border-radius:12px;width:56px;height:56px;font-size:20px}.brand-id-favicon{width:28px;height:28px;font-size:12px}.brand-color-picker{gap:6px}.brand-hex{width:80px;font-size:12px}.brand-voice{max-width:100%}.brand-voice button{padding:6px 8px;font-size:11.5px}.brand-prev-hd{padding:10px 12px}.brand-canvas{padding:16px 12px}}.cprev{width:100%;max-width:320px;font-family:var(--font-sans);color:oklch(20% .015 230);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #0f172a1f,0 2px 6px #0f172a0f}.cprev-hd{border-bottom:1px solid oklch(92% .005 220);align-items:center;gap:10px;padding:14px 16px 12px;display:flex}.cprev-logo{color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.cprev-merch{font-size:12.5px;font-weight:700}.cprev-merch .sub{color:oklch(50% .01 230);margin-top:1px;font-size:10.5px;font-weight:500}.cprev-body{padding:14px 16px 16px}.cprev-line{color:oklch(50% .01 230);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.cprev-amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:4px 0 12px;font-size:32px;font-weight:700}.cprev-amount .cur{color:oklch(50% .01 230);margin-right:2px;font-size:22px;font-weight:500}.cprev-amount .sub{color:oklch(50% .01 230);font-size:19px;font-weight:500}.cprev-item{color:oklch(35% .012 230);margin-bottom:10px;font-size:11.5px}.cprev-methods{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.cprev-method{background:#fff;border:1px solid oklch(92% .005 220);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:12px;display:flex}.cprev-method.on{border-width:2px;padding:8px 9px}.cprev-method .pm-ic{color:#fff;border-radius:5px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:700;display:grid}.cprev-method .name{flex:1;font-weight:600}.cprev-method .dot{border:2px solid oklch(85% .006 220);border-radius:99px;place-items:center;width:14px;height:14px;display:grid}.cprev-method.on .dot:after{content:"";border-radius:99px;width:6px;height:6px}.cprev-pay{color:#fff;border:0;border-radius:9px;width:100%;padding:11px 12px;font-family:inherit;font-size:13px;font-weight:700;display:block}.cprev-foot{color:oklch(60% .01 230);text-align:center;margin-top:12px;font-size:10px}.eprev{width:100%;max-width:340px;font-family:var(--font-sans);color:oklch(20% .015 230);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px #0f172a1f,0 2px 6px #0f172a0f}.eprev-from{color:oklch(50% .01 230);background:oklch(98% .004 220);border-bottom:1px solid oklch(94% .005 220);padding:10px 14px;font-size:10.5px}.eprev-from b{color:oklch(20% .015 230);font-weight:700}.eprev-hero{border-bottom:1px solid oklch(94% .005 220);align-items:center;gap:10px;padding:18px 18px 14px;display:flex}.eprev-hero .cprev-logo{width:30px;height:30px;font-size:12px}.eprev-hero-merch{font-size:13px;font-weight:700}.eprev-hero-sub{color:oklch(50% .01 230);font-size:10.5px}.eprev-body{padding:16px 18px 14px}.eprev-greet{font-size:13px;font-weight:600}.eprev-msg{color:oklch(35% .012 230);margin-top:4px;font-size:11.5px;line-height:1.5}.eprev-amount-box{border-radius:9px;margin:14px 0;padding:14px}.eprev-amount-lbl{color:#fff;opacity:.8;text-transform:uppercase;letter-spacing:.06em;font-size:9.5px;font-weight:600}.eprev-amount-val{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:2px;font-size:28px;font-weight:700}.eprev-amount-val .cur{opacity:.8;font-size:20px;font-weight:500}.eprev-amount-val .sub{opacity:.8;font-size:17px;font-weight:500}.eprev-items{border-top:1px dashed oklch(92% .005 220);flex-direction:column;gap:4px;padding-top:10px;font-size:11px;display:flex}.eprev-items .row{justify-content:space-between;display:flex}.eprev-items .row .qty{color:oklch(55% .01 230)}.eprev-cta{color:#fff;text-align:center;border:0;border-radius:7px;margin:14px 0 4px;padding:9px 14px;font-family:inherit;font-size:12px;font-weight:700;display:block}.eprev-foot{color:oklch(50% .01 230);text-align:center;background:oklch(98% .004 220);border-top:1px solid oklch(94% .005 220);padding:10px 18px 14px;font-size:10px;line-height:1.5}.qprev{text-align:center;width:100%;max-width:220px;font-family:var(--font-sans);border-radius:12px;padding:16px 16px 14px;box-shadow:0 10px 30px #0f172a1f,0 2px 6px #0f172a0f}.qprev-hd{flex-direction:column;align-items:center;gap:8px;display:flex}.qprev-hd .cprev-logo{width:32px;height:32px;font-size:13px}.qprev-hd .name{color:#fff;font-size:14px;font-weight:700}.qprev-hd .sub{color:#fffc;font-size:10.5px;font-weight:500}.qprev-card{background:#fff;border-radius:9px;margin:12px auto 10px;padding:12px;position:relative}.qprev-svg{width:100%;height:auto;display:block}.qprev-card .center-logo{background:#fff;border-radius:7px;place-items:center;width:38px;height:38px;padding:2px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #fff}.qprev-card .center-logo>span{color:#fff;letter-spacing:-.02em;border-radius:5px;place-items:center;width:100%;height:100%;font-size:13px;font-weight:800;display:grid}.qprev-cta{color:#fff;letter-spacing:.02em;font-size:12px;font-weight:700}.qprev-foot{color:#ffffffb3;font-size:9.5px;font-family:var(--font-mono);margin-top:8px}.pprev{aspect-ratio:5/7;width:100%;max-width:260px;font-family:var(--font-sans);color:oklch(20% .015 230);background:#fff;border-radius:4px;flex-direction:column;padding:18px;display:flex;overflow:hidden;box-shadow:0 10px 30px #0f172a24,0 2px 6px #0f172a0f}.pprev-hd{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.pprev-hd .merch{font-size:13px;font-weight:700}.pprev-hd .sub{color:oklch(50% .01 230);margin-top:1px;font-size:9.5px}.pprev-meta{text-align:right;color:oklch(50% .01 230);font-size:9px;font-family:var(--font-mono);line-height:1.5}.pprev-meta b{color:oklch(20% .015 230);font-weight:600}.pprev-title{letter-spacing:.06em;text-transform:uppercase;color:oklch(55% .01 230);margin-bottom:4px;font-size:9px;font-weight:600}.pprev-bd{flex-direction:column;flex:1;gap:10px;display:flex}.pprev-billto{font-size:10.5px;line-height:1.5}.pprev-billto b{font-weight:600}.pprev-items{border-top:1.5px solid oklch(92% .005 220);flex-direction:column;padding-top:8px;display:flex}.pprev-items-row{border-bottom:1px dashed oklch(94% .005 220);grid-template-columns:1fr auto auto;gap:8px;padding:4px 0;font-size:9.5px;display:grid}.pprev-items-row:last-child{border-bottom:0}.pprev-items-row .qty{color:oklch(50% .01 230);font-family:var(--font-mono)}.pprev-items-row .amt{font-family:var(--font-mono)}.pprev-total{border-top:1.5px solid oklch(20% .015 230);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.pprev-total .lbl{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.pprev-total .amt{font-family:var(--font-mono);letter-spacing:-.01em;font-size:18px;font-weight:700}.brand-voice-preview{border:1px dashed var(--line);border-radius:var(--radius);background:var(--bg-input);color:var(--ink-2);margin-top:8px;padding:10px 12px;font-size:12px;font-style:italic;line-height:1.55}.brand-layout{grid-template-columns:minmax(0,1fr) 420px;align-items:flex-start;gap:16px;display:grid}@media (width<=1180px){.brand-layout{grid-template-columns:1fr}}.brand-controls{flex-direction:column;gap:14px;min-width:0;display:flex}.brand-preview-col{min-width:0}.brand-prev-sticky{top:calc(var(--tb-h) + 24px);position:sticky}.cprev.cprev-lg{max-width:360px;margin:0 auto}.cprev-order{background:oklch(98% .004 220);border-radius:8px;flex-direction:column;gap:4px;margin:6px 0 0;padding:10px 12px;display:flex}.cprev-order-row{color:oklch(35% .012 230);grid-template-columns:1fr auto auto;gap:8px;font-size:11.5px;display:grid}.cprev-order-row .qty{color:oklch(55% .01 230);font-family:var(--font-mono);text-align:right;min-width:28px;font-size:11px}.cprev-order-row span:last-child{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cprev-note{color:oklch(35% .012 230);background:oklch(98% .004 220);border-left:3px solid oklch(85% .006 220);border-radius:0 6px 6px 0;margin-top:10px;padding:9px 12px;font-size:11.5px;line-height:1.5}.cprev-method{text-align:left;color:inherit;cursor:default;background:#fff;font-family:inherit;transition:border-color .15s}.cprev-method .name{flex:1;font-size:12px;font-weight:600;line-height:1.25}.cprev-method .name .sub{color:oklch(55% .01 230);margin-top:1px;font-size:10px;font-weight:500}.cprev-method-banner{background:oklch(98% .004 220);border:1px solid oklch(92% .005 220);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cprev-method-banner .pm-ic{color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:grid}.cprev-method-banner-text{min-width:0}.cprev-method-banner-name{color:oklch(20% .015 230);margin-top:1px;font-size:13px;font-weight:700}.cprev-method-panel{border-top:1px dashed oklch(92% .005 220);margin-top:12px;padding-top:12px}.cprev-qr{flex-direction:column;align-items:center;gap:12px;display:flex}.cprev-qr-frame{background:#fff;border:2px solid;border-radius:10px;padding:10px;position:relative}.cprev-qr-frame .qprev-svg{display:block}.cprev-qr-logo{letter-spacing:-.02em;border-radius:7px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #fff}.cprev-qr-meta{grid-template-columns:1fr 1fr 1fr;gap:8px 14px;width:100%;font-size:10.5px;display:grid}.cprev-qr-lbl{letter-spacing:.04em;text-transform:uppercase;color:oklch(55% .01 230);font-size:9px;font-weight:600}.cprev-qr-val{color:oklch(20% .015 230);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;font-weight:600;overflow:hidden}.cprev-qr-meta>div:last-child .cprev-qr-val{color:oklch(55% .18 35)}.cprev-bank{background:oklch(98% .004 220);border-radius:8px;padding:12px 14px}.cprev-bank-row{border-bottom:1px dashed oklch(92% .005 220);grid-template-columns:110px 1fr;gap:12px;padding:5px 0;font-size:11.5px;display:grid}.cprev-bank-row:last-of-type{border-bottom:0}.cprev-bank-row .k{color:oklch(50% .01 230)}.cprev-bank-row .v{color:oklch(20% .015 230);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.cprev-bank-hint{color:oklch(55% .01 230);margin-top:8px;font-size:10.5px;font-style:italic;line-height:1.5}.cprev-support{color:oklch(35% .012 230);text-align:center;margin-top:10px;font-size:11px}.cprev-support a{cursor:default}.cprev-pay{margin-top:12px}.page-section-hd{align-items:flex-end;gap:14px;margin:22px 0 12px;display:flex}.page-section-title{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:16px;font-weight:700}.page-section-sub{color:var(--ink-3);margin-top:3px;font-size:12.5px;line-height:1.45}.bank-acct-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-top:14px;display:grid}.bank-acct-card{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.bank-acct-card:hover{border-color:var(--line-strong)}.bank-acct-top{color:#fff;align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative}.bank-acct-top:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff29,#0000 55%);position:absolute;inset:0}.bank-acct-mark{width:36px;height:36px;font-family:var(--font-mono);letter-spacing:-.02em;z-index:1;background:#ffffff2e;border-radius:99px;place-items:center;font-size:15px;font-weight:800;display:grid;position:relative}.bank-acct-name{letter-spacing:-.01em;z-index:1;font-size:14px;font-weight:700;position:relative}.bank-acct-branch{opacity:.85;z-index:1;margin-top:1px;font-size:11.5px;position:relative}.bank-acct-menu{color:#fff;opacity:.7;cursor:default;z-index:1;background:0 0;border:0;border-radius:6px;padding:4px;position:relative}.bank-acct-menu:hover{opacity:1;background:#ffffff2e}.bank-acct-body{flex-direction:column;flex:1;gap:6px;padding:14px 16px;display:flex}.bank-acct-num{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink);align-items:baseline;gap:6px;font-size:17px;font-weight:600;display:flex}.bank-acct-num .dots{color:var(--ink-4);letter-spacing:.06em;font-size:14px}.bank-acct-holder{color:var(--ink);font-size:13px;font-weight:600}.bank-acct-type{color:var(--ink-3);font-size:11.5px}.bank-acct-meta{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.bank-acct-stats{background:var(--line);border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:1px;margin-top:10px;display:grid;overflow:hidden}.bank-acct-stats>div{background:var(--bg);padding:10px 12px}.bank-acct-stat-lbl{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:600}.bank-acct-stat-val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:-.01em;margin-top:2px;font-size:16px;font-weight:600}.bank-acct-stat-sub{color:var(--ink-3);font-size:11px;font-family:var(--font-mono);margin-top:1px}.bank-acct-verify{background:var(--warning-100);border-radius:var(--radius);border:1px solid oklch(88% .05 75);margin-top:10px;padding:12px}.bank-acct-verify-row{color:oklch(40% .1 75);align-items:flex-start;gap:8px;display:flex}.bank-acct-verify-row svg{flex-shrink:0;margin-top:1px}.bank-acct-verify-action{gap:8px;margin-top:10px;display:flex}.bank-acct-foot{border-top:1px solid var(--line);background:oklch(99% .003 220);justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}[data-theme=dark] .bank-acct-foot{background:oklch(19% .014 240)}.bank-acct-add{border:1.5px dashed var(--line-strong);border-radius:var(--radius-lg);text-align:center;color:var(--ink-3);cursor:default;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;padding:24px 16px;font-family:inherit;display:flex}.bank-acct-add:hover{background:var(--bg-input);border-color:var(--primary);color:var(--ink-2)}.bank-acct-add-ic{background:var(--bg-input);width:40px;height:40px;color:var(--ink-3);border-radius:99px;place-items:center;display:grid}.bank-acct-add:hover .bank-acct-add-ic{background:var(--primary-100);color:var(--primary)}.bank-acct-add-title{color:var(--ink-2);font-size:13.5px;font-weight:600}.bank-acct-add-sub{max-width:240px;font-size:11.5px;line-height:1.4}.settle-sched-row{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(140px,1fr) 90px minmax(160px,auto) 80px;align-items:center;gap:14px;padding:11px 18px;display:grid}.settle-sched-row:last-child{border-bottom:0}.settle-sched-row.weekend{background:oklch(98% .004 220)}[data-theme=dark] .settle-sched-row.weekend{background:oklch(20% .012 240)}.settle-sched-day-name{color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.settle-sched-day-date{color:var(--ink-3);font-size:11px;font-family:var(--font-mono);margin-top:1px}.settle-sched-bar{background:var(--bg-input);border-radius:99px;height:8px;overflow:hidden}.settle-sched-bar span{background:linear-gradient(90deg, var(--primary), var(--primary-700));border-radius:99px;height:100%;transition:width .3s;display:block}.settle-sched-est{font-variant-numeric:tabular-nums;text-align:right;font-size:13.5px;font-weight:600}.settle-sched-bank{color:var(--ink-3);font-size:12px;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=1080px){.settle-sched-row{grid-template-columns:50px 1fr auto 80px}.settle-sched-bank{display:none}}.int-conn-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px;display:grid}.int-conn-card{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;display:flex}.int-conn-card:hover{border-color:var(--line-strong)}.int-conn-card-hd{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 16px;display:flex}.int-mark{color:#fff;width:38px;height:38px;font-family:var(--font-mono);letter-spacing:-.01em;border-radius:9px;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid;position:relative;overflow:hidden}.int-mark:after{content:"";pointer-events:none;background:linear-gradient(135deg,#fff3,#0000 55%);position:absolute;inset:0}.int-conn-card-name{letter-spacing:-.01em;font-size:14px;font-weight:700}.int-conn-card-sub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.int-conn-card-stats{background:var(--line);grid-template-columns:1fr 1.4fr 1fr;gap:1px;display:grid}.int-conn-card-stats>div{background:var(--bg-elev);min-width:0;padding:11px 14px}.int-conn-stat-lbl{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:600}.int-conn-stat-val{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:18px;font-weight:600}.int-conn-stat-sub{color:var(--ink-3);margin-top:2px;font-size:11px}.int-conn-note{background:var(--warning-100);color:oklch(35% .1 75);border-top:1px solid oklch(90% .04 75);align-items:center;gap:8px;padding:9px 14px;font-size:12px;display:flex}[data-theme=dark] .int-conn-note{color:oklch(86% .13 75);background:oklch(28% .07 75);border-top-color:oklch(38% .1 75)}.int-conn-card-foot{border-top:1px solid var(--line);background:oklch(99% .003 220);gap:6px;padding:10px 14px;display:flex}[data-theme=dark] .int-conn-card-foot{background:oklch(19% .014 240)}.int-avail-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.int-avail-card{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:8px;min-height:170px;padding:16px 16px 14px;display:flex}.int-avail-card:hover{border-color:var(--line-strong);transition:transform .12s,border-color .12s;transform:translateY(-1px)}.int-avail-mark{color:#fff;width:36px;height:36px;font-family:var(--font-mono);letter-spacing:-.02em;border-radius:9px;flex-shrink:0;place-items:center;margin-bottom:2px;font-size:13px;font-weight:800;display:grid;position:relative;overflow:hidden}.int-avail-mark:after{content:"";background:linear-gradient(135deg,#ffffff2e,#0000 55%);position:absolute;inset:0}.int-avail-name{letter-spacing:-.01em;font-size:14px;font-weight:700}.int-avail-blurb{color:var(--ink-3);flex:1;font-size:12px;line-height:1.45}.int-avail-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}.int-avail-cat{color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:600}.wh-ep-head,.wh-ep-row{grid-template-columns:14px minmax(260px,1.6fr) minmax(180px,1fr) 80px 110px 130px 24px;align-items:center;gap:14px;padding:12px 18px;display:grid;position:relative}.wh-ep-head{border-bottom:1px solid var(--line);color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;background:oklch(98% .004 220);font-size:11px;font-weight:600}[data-theme=dark] .wh-ep-head{background:oklch(19% .014 240)}.wh-ep-row{border:0;border-bottom:1px solid var(--line);font:inherit;color:inherit;text-align:left;cursor:default;background:0 0;width:100%;font-family:inherit}.wh-ep-row:last-of-type{border-bottom:0}.wh-ep-row:hover{background:var(--bg-hover)}.wh-ep-row.open{background:var(--bg-input)}[data-theme=dark] .wh-ep-row.open{background:oklch(24% .014 240)}.wh-ep-dot{border-radius:99px;width:8px;height:8px;display:block}.wh-ep-dot.healthy{background:var(--success);box-shadow:0 0 0 3px var(--success-100)}.wh-ep-dot.failing{background:var(--danger);box-shadow:0 0 0 3px var(--danger-100)}.wh-ep-dot.degraded{background:var(--warning);box-shadow:0 0 0 3px var(--warning-100)}.wh-ep-dot.paused{background:var(--ink-5);box-shadow:0 0 0 3px var(--bg-input)}.wh-ep-status{justify-content:center;align-items:center;display:inline-flex}.wh-ep-mode{justify-content:flex-start;align-items:center;font-size:11px;display:inline-flex}.wh-ep-main{min-width:0}.wh-ep-url{font-family:var(--font-mono);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.wh-ep-desc{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.wh-ep-events{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.wh-ep-events .evt-chip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.wh-ep-success-val{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.wh-ep-success-sub{color:var(--ink-3);margin-top:1px;font-size:11px}.wh-ep-chev{color:var(--ink-4);display:inline-flex}.wh-ep-row.open .wh-ep-chev{color:var(--ink-2)}.wh-code{font-family:var(--font-mono);letter-spacing:.02em;border-radius:4px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.wh-code.ok{background:var(--success-100);color:oklch(35% .12 155)}.wh-code.warn{background:var(--warning-100);color:oklch(40% .13 75)}.wh-code.danger{background:var(--danger-100);color:oklch(40% .16 25)}.wh-code.none{background:var(--bg-input);color:var(--ink-4)}[data-theme=dark] .wh-code.ok{color:oklch(86% .12 155);background:oklch(28% .07 155)}[data-theme=dark] .wh-code.warn{color:oklch(86% .13 75);background:oklch(28% .07 75)}[data-theme=dark] .wh-code.danger{color:oklch(86% .12 25);background:oklch(28% .08 25)}.wh-ep-detail{background:var(--bg-input);border-bottom:1px solid var(--line);padding:0 18px 16px;animation:.14s aud-in}[data-theme=dark] .wh-ep-detail{background:oklch(20% .014 240)}.wh-ep-failnote{border-radius:var(--radius);align-items:flex-start;gap:8px;margin:14px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.wh-ep-failnote svg{flex-shrink:0;margin-top:1px}.wh-ep-failnote.danger{background:var(--danger-100);color:oklch(38% .12 25);border:1px solid oklch(86% .06 25)}.wh-ep-failnote.warn{background:var(--warning-100);color:oklch(38% .1 75);border:1px solid oklch(88% .05 75)}[data-theme=dark] .wh-ep-failnote.danger{color:oklch(86% .12 25);background:oklch(28% .08 25);border-color:oklch(38% .1 25)}[data-theme=dark] .wh-ep-failnote.warn{color:oklch(86% .13 75);background:oklch(28% .07 75);border-color:oklch(38% .1 75)}.wh-ep-detail-grid{grid-template-columns:1fr 1fr;gap:14px 24px;padding-top:14px;display:grid}.wh-ep-detail-lbl{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:10.5px;font-weight:600}.wh-ep-detail-actions{border-top:1px solid var(--line);gap:6px;margin-top:14px;padding-top:12px;display:flex}.wh-del-head,.wh-del-row{border-bottom:1px solid var(--line);grid-template-columns:78px 180px minmax(140px,1fr) minmax(180px,1.4fr) 64px 80px 80px 100px;align-items:center;gap:12px;padding:10px 18px;display:grid}.wh-del-head{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;background:oklch(98% .004 220);font-size:11px;font-weight:600}[data-theme=dark] .wh-del-head{background:oklch(19% .014 240)}.wh-del-row:last-of-type{border-bottom:0}.wh-del-row:hover{background:var(--bg-hover)}@media (width<=1280px){.wh-del-head,.wh-del-row{grid-template-columns:72px 160px minmax(140px,1fr) 64px 80px 80px 100px}.wh-del-row>div:nth-child(4),.wh-del-head>div:nth-child(4){display:none}}@media (width<=980px){.wh-ep-head,.wh-ep-row{grid-template-columns:14px minmax(220px,1.4fr) 80px 110px 24px}.wh-ep-events,.wh-ep-last{display:none}}@media (width<=768px){.wh-ep-head,.wh-ep-row{grid-template-columns:12px minmax(0,1fr) 90px 20px;gap:10px;padding:12px 14px}.wh-ep-mode,.wh-ep-success{display:none}.wh-del-head,.wh-del-row{grid-template-columns:64px minmax(0,1fr) 56px 64px;gap:10px;padding:10px 14px}.wh-del-row>div:nth-child(3),.wh-del-head>div:nth-child(3),.wh-del-row>div:nth-child(4),.wh-del-head>div:nth-child(4),.wh-del-row>div:nth-child(6),.wh-del-head>div:nth-child(6),.wh-del-row>div:nth-child(8),.wh-del-head>div:nth-child(8){display:none}.wh-ep-detail-grid{grid-template-columns:1fr;gap:12px}.wh-ep-detail-actions{flex-wrap:wrap}}@media (width<=600px){.wh-ep-head,.wh-ep-row{grid-template-columns:12px minmax(0,1fr) 16px;gap:8px;padding:10px 12px}.wh-ep-last{display:none}.wh-ep-url{font-size:12px}.wh-ep-desc{font-size:11px}.wh-del-head,.wh-del-row{grid-template-columns:52px minmax(0,1fr) 50px;gap:8px;padding:10px 12px}.wh-del-row>div:nth-child(7),.wh-del-head>div:nth-child(7){display:none}.wh-ep-detail{padding:0 14px 14px}}.int-conn-card-name{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.int-conn-card-name>span:first-of-type{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.int-conn-platform-row{border-bottom:1px solid var(--line);background:oklch(99% .003 220);justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}[data-theme=dark] .int-conn-platform-row{background:oklch(20% .014 240)}.int-conn-platform{flex-direction:column;min-width:0;display:flex}.int-conn-platform-lbl{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:600}.int-conn-platform-val{color:var(--ink-2);margin-top:1px;font-size:12.5px;font-weight:600}.int-conn-foot-meta{color:var(--ink-3);font-size:11.5px}.int-conn-foot-meta b{color:var(--ink-2);font-weight:600}.int-mix-bar{background:var(--bg-input);border-radius:99px;height:14px;margin-bottom:10px;display:flex;overflow:hidden}.int-mix-seg{height:100%;transition:width .3s;display:block}.int-mix-seg+.int-mix-seg{border-left:2px solid var(--bg-elev)}.int-mix-legend{color:var(--ink-2);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.int-mix-legend-item{align-items:center;gap:6px;display:inline-flex}.int-mix-legend-sw{border-radius:3px;flex-shrink:0;width:10px;height:10px}.int-avail-card{position:relative}.int-avail-popular{letter-spacing:.06em;text-transform:uppercase;background:var(--primary-100);color:var(--primary-700);font-size:9.5px;font-weight:700;font-family:var(--font-mono);border-radius:4px;padding:2px 6px;position:absolute;top:12px;right:12px}.int-avail-channel{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;display:flex}.int-avail-platform{font-family:var(--font-mono)}.int-conn-card-stats{grid-template-columns:1fr 1fr 1.3fr}.int-conn-card{border:1px solid var(--line);background:var(--bg-elev);font:inherit;text-align:left;color:inherit;cursor:default;width:100%;padding:0;font-family:inherit}.int-conn-card:hover{border-color:var(--primary);transition:transform .12s,border-color .12s;transform:translateY(-1px)}.int-conn-card-chev{color:var(--ink-4);padding-right:4px;display:inline-flex}.int-conn-card:hover .int-conn-card-chev{color:var(--primary)}.int-conn-foot-mgmt{color:var(--ink-3);font-size:11px;font-family:var(--font-mono);margin-left:auto}.int-detail-hero{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:56px 1fr auto;align-items:center;gap:18px;margin-bottom:14px;padding:20px 22px;display:grid}.int-detail-hero-mark{color:#fff;width:56px;height:56px;font-family:var(--font-mono);letter-spacing:-.02em;border-radius:12px;flex-shrink:0;place-items:center;font-size:19px;font-weight:800;display:grid;position:relative;overflow:hidden}.int-detail-hero-mark:after{content:"";background:linear-gradient(135deg,#ffffff38,#0000 55%);position:absolute;inset:0}.int-detail-hero-name{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:10px;font-size:22px;font-weight:700;display:flex}.int-detail-hero-desc{color:var(--ink-2);max-width:720px;margin-top:4px;font-size:13px;line-height:1.5}.int-detail-hero-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.int-detail-hero-meta b{color:var(--ink);font-weight:600}.int-detail-hero-meta svg{vertical-align:-2px;color:var(--ink-4);margin-right:4px}.int-detail-hero-meta .dot-sep{color:var(--ink-5)}.int-detail-hero-actions{flex-shrink:0;gap:6px;display:flex}.int-detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:flex-start;gap:14px;display:grid}@media (width<=1180px){.int-detail-grid{grid-template-columns:1fr}}.int-detail-col{flex-direction:column;gap:14px;min-width:0;display:flex}.int-key-row{background:var(--bg-input);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.int-key-prefix{letter-spacing:.02em;color:var(--ink);word-break:break-all;flex:1;min-width:0;font-size:13px}.int-key-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px;margin-top:10px;font-size:12px;display:flex}.int-key-meta .muted{color:var(--ink-3);margin-right:4px;font-weight:500}.int-key-meta .dot-sep{color:var(--ink-5)}.int-key-actions{border-top:1px solid var(--line);gap:6px;margin-top:12px;padding-top:12px;display:flex}.fee-casc-row{grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:10px 18px;display:grid}.fee-casc-rail{flex-direction:column;align-items:center;height:100%;padding-top:5px;display:flex;position:relative}.fee-casc-dot{z-index:1;border-radius:99px;flex-shrink:0;width:10px;height:10px}.fee-casc-dot.platform{background:var(--ink-2)}.fee-casc-dot.merchant{background:oklch(60% .1 230)}.fee-casc-dot.integration{background:var(--primary);box-shadow:0 0 0 3px var(--primary-100)}.fee-casc-line{background:var(--line);flex:1;width:1.5px;min-height:18px;margin:2px 0 -10px}.fee-casc-row.last .fee-casc-line{display:none}.fee-casc-name{align-items:center;font-size:13px;font-weight:600;display:flex}.fee-casc-meta{color:var(--ink-3);margin-top:2px;font-size:11.5px}.fee-casc-val{font-family:var(--font-mono);color:var(--ink);font-size:13.5px;font-weight:600}.fee-casc-row.off .fee-casc-name{color:var(--ink-3)}.fee-casc-row.off .fee-casc-dot.integration{background:var(--bg-input);border:1.5px dashed var(--line-strong);box-shadow:none}.int-snippet{font-family:var(--font-mono);color:var(--ink-2);background:var(--bg-input);white-space:pre;border-radius:0;margin:0;padding:14px 18px;font-size:11.5px;line-height:1.55;overflow-x:auto}[data-theme=dark] .int-snippet{background:oklch(20% .014 240)}.int-act-row{border-bottom:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:center;gap:12px;padding:10px 18px;display:grid}.int-act-row:last-child{border-bottom:0}.int-act-main{min-width:0}.int-act-title{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.int-act-diff{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:11.5px;display:flex}.int-act-field{color:var(--ink-3);font-family:var(--font-sans)}.int-act-old{color:oklch(35% .1 25);background:oklch(95% .04 25);border-radius:4px;padding:1px 6px;text-decoration:line-through}.int-act-new{color:oklch(35% .1 155);background:oklch(94% .05 155);border-radius:4px;padding:1px 6px}.int-act-arr{color:var(--ink-4)}[data-theme=dark] .int-act-old{color:oklch(86% .12 25);background:oklch(28% .08 25)}[data-theme=dark] .int-act-new{color:oklch(86% .12 155);background:oklch(28% .07 155)}.int-act-meta{color:var(--ink-3);white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;display:flex}.int-act-meta .dot-sep{color:var(--ink-5)}.key-reveal-warn{background:var(--warning-100);color:oklch(35% .1 75);border-radius:var(--radius);border:1px solid oklch(88% .05 75);align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.key-reveal-warn svg{flex-shrink:0;margin-top:2px}.key-reveal-warn b{color:oklch(25% .1 75);font-weight:700}.key-reveal-value{background:var(--bg-input);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:10px;padding:11px 12px;display:flex}.key-reveal-value .mono{min-width:0;color:var(--ink);word-break:break-all;letter-spacing:.02em;flex:1;font-size:13px}.kr-snippet{margin-top:14px}.kr-snippet-lbl{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600}.kr-snippet-code{background:var(--bg-input);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-2);white-space:pre;margin:0;padding:11px 12px;font-size:11.5px;line-height:1.55;overflow-x:auto}@media (width<=768px){.int-detail-hero{grid-template-columns:48px 1fr;align-items:start;gap:12px;padding:16px}.int-detail-hero-mark{width:48px;height:48px;font-size:17px}.int-detail-hero-name{gap:8px;font-size:18px}.int-detail-hero-desc{font-size:12.5px}.int-detail-hero-actions{flex-wrap:wrap;grid-column:1/-1;width:100%}.int-detail-hero-actions .btn{flex:auto}.int-key-actions{flex-wrap:wrap}.int-key-actions .btn{flex:auto}}@media (width<=600px){.int-detail-hero{grid-template-columns:40px 1fr;gap:10px;padding:14px}.int-detail-hero-mark{border-radius:10px;width:40px;height:40px;font-size:14px}.int-detail-hero-name{font-size:16px}.int-detail-hero-desc{font-size:12px}.int-detail-hero-meta{gap:4px;font-size:11.5px}.int-conn-card-stats{grid-template-columns:1fr}.int-key-row{flex-wrap:wrap;padding:10px 12px}.int-key-prefix{flex:100%;font-size:12.5px}.int-key-row>button{margin-left:auto}.fee-casc-row{gap:8px;padding:10px 12px}.fee-casc-val{font-size:13px}.int-snippet{padding:12px 14px;font-size:11px}.kr-snippet-code{padding:10px 12px;font-size:11px}.int-act-row{gap:10px;padding:10px 14px}}.wallet-balance{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.05}.wallet-balance .cur{color:var(--ink-3);margin-right:4px;font-size:22px;font-weight:500}.wallet-balance .sub{color:var(--ink-3);margin-left:1px;font-size:22px;font-weight:500}.wallet-split{background:var(--line);border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:1px;margin-top:14px;display:grid;overflow:hidden}.wallet-split>div{background:var(--bg-elev);padding:12px}.wallet-split .lbl{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.wallet-split .val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:2px;font-size:18px;font-weight:600}.wallet-split .sub{color:var(--ink-4);font-size:11px;font-family:var(--font-mono);margin-top:2px}.wallet-cta{gap:8px;margin-top:14px;display:flex}.btn{border:1px solid var(--line);background:var(--bg-elev);color:var(--ink-2);border-radius:var(--radius);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;display:inline-flex}.btn:hover{background:var(--bg-hover-strong);border-color:var(--line-strong);color:var(--ink)}.btn.icon{padding:6px 8px}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-on)}.btn.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--primary-on)}.btn.ghost{background:0 0}.btn.danger{background:var(--danger);border-color:var(--danger);color:#fff}.btn.danger:hover{background:var(--danger-hover,oklch(50% .18 25));border-color:var(--danger-hover,oklch(50% .18 25));color:#fff}.btn.danger[disabled]{opacity:.5;cursor:not-allowed}.btn[disabled]{cursor:not-allowed}.wallet-cta .btn{flex:1}.po-kind-pill{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:700;font-family:var(--font-sans);background:0 0;border:1px solid;border-radius:99px;padding:1px 7px;display:inline-block}.po-ref{color:var(--ink-2);font-size:12px;font-weight:600}.po-note{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:200px;margin-top:1px;font-size:11px;overflow:hidden}.po-kind-select{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);height:32px;color:var(--ink-2);appearance:none;cursor:default;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23667' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 10px center;background-repeat:no-repeat;flex-shrink:0;padding:0 28px 0 12px;font-family:inherit;font-size:13px;font-weight:500}.po-kind-select:hover{border-color:var(--line-strong)}.po-kind-select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-050);outline:0}.po-input{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-input);width:100%;color:var(--ink);outline:0;padding:8px 12px;font-family:inherit;font-size:13px}.po-input:focus{border-color:var(--primary);background:var(--bg-elev);box-shadow:0 0 0 3px var(--primary-050)}.po-input::placeholder{color:var(--ink-4)}.tbl td.cell-amount{padding-right:8px}.wallet-hero{background:linear-gradient(180deg, oklch(98% .018 190) 0%, var(--bg-elev) 55%);margin-bottom:14px;padding:0;overflow:hidden}[data-theme=dark] .wallet-hero{background:linear-gradient(180deg, oklch(24% .04 190) 0%, var(--bg-elev) 60%)}.wallet-hero-grid{grid-template-columns:1fr 360px;align-items:flex-start;gap:24px;padding:22px 22px 16px;display:grid}@media (width<=1180px){.wallet-hero-grid{grid-template-columns:1fr}}.wallet-hero-main{min-width:0}.wallet-hero-id-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.wallet-hero-live{color:var(--ink-3);align-items:center;font-size:11.5px;display:inline-flex}.wallet-hero-lbl{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:600}.wallet-hero-amount{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--ink);margin-top:4px;font-size:46px;font-weight:700;line-height:1.05}.wallet-hero-amount .cur{color:var(--ink-3);vertical-align:6px;margin-right:5px;font-size:28px;font-weight:500}.wallet-hero-amount .sub{color:var(--ink-3);font-size:26px;font-weight:500}.wallet-hero-cta{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.wallet-hero-cta .btn{flex:none;padding:9px 16px}.wallet-hero-side{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius);padding:14px 14px 12px}.wallet-hero-trend-hd{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.wallet-hero-trend-lbl{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:600}.wallet-hero-trend-delta{align-items:center;gap:6px;margin-top:4px;font-size:13px;display:flex}.wallet-hero-trend-axis{color:var(--ink-4);justify-content:space-between;margin-top:4px;font-size:10.5px;display:flex}.wallet-hero-split{background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.wallet-hero-split>div{background:var(--bg-elev);padding:12px 16px}[data-theme=dark] .wallet-hero-split>div{background:var(--bg-elev)}.wallet-hero-split .lbl{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.wallet-hero-split .val{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:19px;font-weight:600}.wallet-hero-split .sub{color:var(--ink-4);font-size:11.5px;font-family:var(--font-mono);margin-top:2px}@media (width<=1080px){.wallet-hero-split{grid-template-columns:1fr 1fr}}.wallet-page-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:flex-start;gap:14px;display:grid}@media (width<=1280px){.wallet-page-grid{grid-template-columns:1fr}}.wallet-page-col-main{min-width:0}.wallet-page-col-side{flex-direction:column;gap:14px;min-width:0;display:flex}.wl-kind{align-items:center;gap:10px;display:flex}.wl-kind-label{color:var(--ink-2);font-size:12.5px;font-weight:600}.wl-title{color:var(--ink);font-size:13.5px;font-weight:600}.wl-meta{color:var(--ink-3);font-size:11.5px;font-family:var(--font-mono);margin-top:2px}.wl-amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:600}.wl-amount.pos{color:var(--success)}.wl-amount.neg{color:var(--ink)}.wl-amount.fee{color:oklch(45% .1 75)}[data-theme=dark] .wl-amount.fee{color:oklch(80% .11 75)}.wl-id{color:var(--ink-4);font-size:10.5px;font-family:var(--font-mono);margin-top:2px}.reserve-list{padding:4px 0}.reserve-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 18px;display:grid}.reserve-row:last-child{border-bottom:0}.reserve-main{min-width:0}.reserve-name{color:var(--ink);font-size:13px;font-weight:600}.reserve-meta{color:var(--ink-3);font-size:11px;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.reserve-amt{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.auto-rule{background:var(--bg-input);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.auto-rule-when,.auto-rule-then,.auto-rule-from{color:var(--ink-3);font-size:12px}.auto-rule-when{margin-bottom:2px}.auto-rule-then{margin-top:8px;margin-bottom:2px}.auto-rule-from{color:var(--ink-4);font-size:11.5px;font-family:var(--font-mono);margin-top:6px}.auto-rule-amt{color:var(--ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.auto-meta{color:var(--ink-2);grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;font-size:12px;display:grid}.auto-meta>div{line-height:1.5}@media (width<=768px){.wallet-hero-grid{gap:18px;padding:18px 18px 14px}.wallet-hero-amount{font-size:36px}.wallet-hero-amount .cur{vertical-align:4px;font-size:24px}.wallet-hero-amount .sub{font-size:22px}.wallet-hero-cta .btn{flex:auto;min-width:0}}@media (width<=600px){.wallet-hero-grid{gap:14px;padding:16px 14px 12px}.wallet-hero-amount{font-size:28px;line-height:1.1}.wallet-hero-amount .cur{vertical-align:3px;margin-right:3px;font-size:20px}.wallet-hero-amount .sub{font-size:18px}.wallet-hero-id-row{gap:6px;margin-bottom:10px}.wallet-hero-cta{flex-direction:column;gap:6px}.wallet-hero-cta .btn{width:100%}.wallet-hero-side{padding:12px 12px 10px}.wallet-hero-split{grid-template-columns:1fr}.wallet-hero-split>div{padding:10px 14px}.wallet-hero-split .val{font-size:17px}.auto-meta{grid-template-columns:1fr;gap:8px}.auto-rule{padding:12px 14px}.auto-rule-amt{font-size:17px}.reserve-row{padding:10px 14px}.wallet-balance{font-size:26px}.wallet-balance .cur,.wallet-balance .sub{font-size:17px}.wallet-split .val{font-size:16px}.po-note{max-width:100%}}.pay-stats{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.pay-stats>div{background:var(--bg-elev);min-width:0;padding:12px 16px}.pay-stats-lbl{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.pay-stats-val{font-family:var(--font-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:20px;font-weight:600}.filter-bar{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:12px;display:flex}.filter-bar .status-tabs{flex-wrap:wrap;justify-content:flex-start;width:100%;display:flex}.filter-controls{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.filter-controls .inline-search{flex:320px;width:auto;min-width:0}.filter-controls .btn{white-space:nowrap;flex:none}.filter-chip{align-items:center;gap:6px;display:inline-flex}.filter-chip>svg:last-child{color:var(--ink-4);transition:transform .15s}.filter-chip[data-popup-open]>svg:last-child{color:var(--ink-3);transform:rotate(180deg)}.filter-chip.on{background:var(--primary-050);border-color:var(--primary-200,var(--primary));color:var(--primary-700);font-weight:600}.filter-chip.on>svg{color:var(--primary-700)}[data-theme=dark] .filter-chip.on{background:color-mix(in oklab, var(--primary) 18%, transparent);border-color:color-mix(in oklab, var(--primary) 40%, transparent);color:oklch(96% .02 190)}[data-theme=dark] .filter-chip.on>svg{color:oklch(96% .02 190)}.show-md{display:none}.hide-md{display:inline}@media (width<=640px){.hide-sm{display:none!important}}@media (width<=1080px){.filter-bar .status-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.filter-bar .status-tabs::-webkit-scrollbar{display:none}.filter-bar .status-tabs button{white-space:nowrap;flex-shrink:0}.hide-md{display:none}.show-md{display:inline}}.status-tabs{padding:3px}.status-tabs button{align-items:center;gap:6px;display:inline-flex}.status-tabs button .count{font-family:var(--font-mono);color:var(--ink-3);background:oklch(92% .005 220);border-radius:99px;padding:1px 5px;font-size:10.5px;font-weight:500}.status-tabs button.on .count{background:var(--primary-100);color:var(--primary-700)}.inline-search{background:var(--bg-input);border:1px solid var(--line);border-radius:var(--radius);width:260px;color:var(--ink-3);align-items:center;gap:8px;padding:6px 10px;display:flex}.inline-search:focus-within{border-color:var(--primary);background:var(--bg-elev);box-shadow:0 0 0 3px var(--primary-050);color:var(--ink)}.inline-search input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.inline-search input::placeholder{color:var(--ink-4)}.pay-table-card{padding:0;overflow:hidden}.pay-table-head,.pay-row{grid-template-columns:110px 120px minmax(220px,1.4fr) minmax(140px,1fr) 130px minmax(160px,1fr) 100px 32px;align-items:center;gap:14px;padding:10px 18px;display:grid;position:relative}@media (width<=1180px){.pay-table-head,.pay-row{grid-template-columns:100px 110px minmax(200px,1.4fr) minmax(130px,1fr) minmax(150px,1fr) 92px 32px}.col-method,.pay-method{display:none}}@media (width<=960px){.pay-table-head,.pay-row{grid-template-columns:96px 100px minmax(180px,1.4fr) minmax(140px,1fr) 88px 32px}.col-integ{display:none}}.pay-table-head{border-bottom:1px solid var(--line);color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;background:oklch(98% .004 220);font-size:11px;font-weight:600}.pay-row{text-align:left;border:0;border-bottom:1px solid var(--line);font:inherit;color:inherit;cursor:default;background:0 0}.pay-row:last-of-type{border-bottom:0}.pay-row:hover{background:var(--bg-hover)}.col-amount{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.col-customer{min-width:0}.pay-cust-name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.pay-cust-email{color:var(--ink-3);font-size:11.5px;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.col-id{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.col-time{color:var(--ink-3);font-size:12px}.col-chev{color:var(--ink-4);display:inline-flex}.pay-integ-pill{background:var(--bg-input);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;border-radius:99px;max-width:100%;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block;overflow:hidden}.pay-method{color:var(--ink-2);align-items:center;gap:7px;font-size:12.5px;display:flex}.pay-method-code{font-family:var(--font-mono);color:#fff;letter-spacing:.04em;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:700}.pay-table-foot{border-top:1px solid var(--line);color:var(--ink-3);background:oklch(99% .003 220);justify-content:space-between;align-items:center;padding:12px 18px;font-size:12.5px;display:flex}.pd{flex-direction:column;gap:12px;display:flex}.pd-sub{align-items:center;gap:8px;margin-bottom:0;padding:0;display:flex}.pd-crumb{color:var(--ink-3);background:var(--bg-input);border:1px solid var(--line);border-radius:var(--radius-sm);padding:4px 8px;font-size:12px}.pd-hero{justify-content:space-between;align-items:flex-end;gap:16px;padding:10px 0 4px;display:flex}.pd-hero-leading{align-items:center;gap:14px;min-width:0;display:flex}.pd-hero-mark{color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden}.pd-hero-mark:after{content:"";background:linear-gradient(135deg,#ffffff38,#0000 55%);position:absolute;inset:0}.pd-hero-name{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:10px;font-size:22px;font-weight:700;line-height:1.15;display:flex}.pd-amount{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:38px;font-weight:700;line-height:1.05}.pd-amount .cur{color:var(--ink-3);margin-right:5px;font-size:26px;font-weight:500}.pd-amount .sub{color:var(--ink-3);font-size:24px;font-weight:500}.pd-cur-code{color:var(--ink-3);background:var(--bg-input);border:1px solid var(--line);letter-spacing:.04em;vertical-align:10px;border-radius:99px;margin-left:10px;padding:2px 7px;font-size:11px;font-weight:600}.pd-amount-meta{color:var(--ink-3);margin-top:4px;font-size:13px}.pd-amount-meta b{color:var(--ink);font-weight:600}.pd-amount-meta a{color:var(--primary-700)}.pd-amount-meta .dot-sep{color:var(--ink-5);margin:0 8px}.pd-poll{background:var(--primary-050);color:var(--primary-700);border:1px solid var(--primary-100);font-size:12.5px;font-weight:600;font-family:var(--font-mono);border-radius:99px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.pd-grid{grid-template-columns:1fr 380px;gap:14px;display:grid}.pd-method-grid{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.pd-tl{padding:12px 18px 16px}.pd-tl-row{grid-template-columns:20px 1fr;gap:10px;display:grid}.pd-tl-rail{flex-direction:column;align-items:center;padding-top:4px;display:flex;position:relative}.pd-tl-dot{background:var(--primary);z-index:1;border-radius:99px;flex-shrink:0;width:9px;height:9px}.pd-tl-line{background:var(--line);flex:1;width:1.5px;margin-top:2px;margin-bottom:-4px}.pd-tl-body{padding-bottom:14px}.pd-tl-title{font-size:13.5px;font-weight:600}.pd-tl-detail{color:var(--ink-3);margin-top:2px;font-size:12.5px;line-height:1.4}.pd-tl-ts{color:var(--ink-4);margin-top:4px;font-size:11.5px}.kv-row{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;align-items:center;gap:12px;padding:7px 0;display:grid}.kv-row:last-child{border-bottom:0}.kv-k{color:var(--ink-3);font-size:12px;font-weight:500}.kv-v{color:var(--ink);min-width:0;font-size:12.5px}.kv-copy{align-items:center;gap:6px;display:flex}.kv-grid-2{grid-template-columns:1fr 1fr;gap:14px 18px;display:grid}.kv-grid-2 .kv-k{margin-bottom:2px}.kv-grid-2 .kv-v{font-size:13px;font-weight:600}.pd-bd{flex-direction:column;gap:0;display:flex}.pd-bd-row{justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;display:flex}.pd-bd-row.sep{border-top:1px dashed var(--line);margin:4px 0;padding:0}.pd-bd-row.total{padding-top:10px;font-size:14px;font-weight:700}.pd-bd-row.total .mono{font-size:16px}.pd-bd-note{color:var(--ink-3);background:var(--bg-input);border-radius:var(--radius-sm);margin-top:8px;padding:8px 10px;font-size:11.5px;line-height:1.45}.pd-meta{grid-template-columns:auto 1fr;align-items:baseline;gap:6px 14px;display:grid}.pd-meta-k{color:var(--ink-3);font-size:12px}.pd-meta-v{color:var(--ink-2);word-break:break-word;font-size:12.5px}.pd-raw{font-family:var(--font-mono);color:var(--ink-2);white-space:pre;margin:0;padding:14px 18px;font-size:11.5px;line-height:1.55;overflow-x:auto}[data-theme=dark] .status-tabs button .count,[data-theme=dark] .pay-table-head,[data-theme=dark] .pay-row:hover{background:var(--bg-input)}[data-theme=dark] .pay-table-foot{background:var(--bg-sidebar)}@media (width<=1024px){.pd-grid{grid-template-columns:1fr}.pay-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.pd-hero{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:4px}.pd-hero .pd-poll{align-self:flex-start}.pd-amount{font-size:30px}.pd-amount .cur{font-size:24px}.pd-amount .sub{font-size:22px}.pd-cur-code{margin-left:6px;font-size:12px}.kv-grid-2{grid-template-columns:1fr}.pd-method-grid{grid-template-columns:1fr;place-items:start;gap:14px}.pd-method-grid>div:first-child{justify-self:center}}@media (width<=600px){.pay-stats{gap:8px}.pay-stats>div{padding:10px 12px}.pay-stats-val{font-size:17px}.pay-stats-lbl{font-size:10.5px}.pd-sub{flex-wrap:wrap;gap:8px 6px}.pd-sub .pd-crumb{text-align:left;flex-basis:100%;order:99}.pd-amount{font-size:26px}.pd-amount .cur{font-size:20px}.pd-amount .sub{font-size:18px}.pd-amount-meta{font-size:12px;line-height:1.5}.pd-amount-meta .dot-sep{margin:0 4px}.kv-row{grid-template-columns:1fr;gap:2px;padding:8px 0}.kv-row .kv-k{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-4);font-size:10.5px;font-weight:600}.kv-row .kv-v{font-size:13px}.pd-meta{grid-template-columns:1fr;gap:8px 0}.pd-meta-k{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-4);margin-top:6px;font-size:10.5px}.pd-meta-v{word-break:break-all;font-size:13px}.pd-tl{padding:10px 14px 12px}.pd-tl-title{font-size:13px}.pd-tl-detail{font-size:12px}.pd-wh-row{grid-template-columns:44px 1fr auto;gap:8px;padding:10px 14px}.pd-wh-row>.mono.small.muted{display:none}.filter-controls .filter-chip{padding:4px 8px;font-size:11.5px}.tbl-foot{flex-direction:column;align-items:stretch;gap:8px}.tbl-foot>*{flex-shrink:0}}.settle-hero{background:linear-gradient(180deg, oklch(98% .012 195) 0%, var(--bg-elev) 50%);margin-bottom:14px;padding:0;overflow:hidden}.settle-hero-main{justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 22px 16px;display:flex}.settle-hero-lbl{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:600}.settle-hero-amount{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--ink);margin-top:4px;font-size:40px;font-weight:700;line-height:1.05}.settle-hero-amount .cur{color:var(--ink-3);margin-right:4px;font-size:26px;font-weight:500}.settle-hero-amount .sub{color:var(--ink-3);font-size:24px;font-weight:500}.settle-hero-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;font-size:13px;display:flex}.settle-hero-meta b{color:var(--ink);font-weight:600}.settle-hero-cta{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.settle-hero-cta .btn{min-width:200px}.settle-hero-cta-note{color:var(--ink-3);margin-top:2px;font-size:11.5px}.settle-hero-bank-strip{border-top:1px solid var(--line);background:oklch(99% .005 195);align-items:center;gap:10px;padding:10px 22px 14px;display:flex}.settle-hero-bank-strip .lbl{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:600}.bank-pill{background:var(--bg-elev);border:1px solid var(--line);white-space:nowrap;border-radius:99px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:5px 10px 5px 5px;font-size:12.5px;display:inline-flex}.bank-pill.compact{padding:3px 8px 3px 3px;font-size:12px}.bank-pill-logo{color:#fff;width:22px;height:22px;font-family:var(--font-mono);border-radius:99px;flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:grid}.bank-pill.compact .bank-pill-logo{width:20px;height:20px;font-size:9.5px}.bank-pill-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.bank-pill-num{color:var(--ink-3);white-space:nowrap;flex-shrink:0;font-size:11.5px}.link-btn{color:var(--primary-700);cursor:default;background:0 0;border:0;margin-left:auto;font-size:12.5px;font-weight:600}.link-btn:hover{color:var(--primary)}.pay-stats-sub{color:var(--ink-3);margin-top:2px;font-size:11.5px}.settle-table-card{padding:0;overflow:hidden}.settle-table-head,.settle-row{grid-template-columns:110px minmax(180px,1fr) 90px minmax(280px,1.4fr) 132px 132px 32px;align-items:center;gap:14px;padding:12px 18px;display:grid;position:relative}.settle-table-head{border-bottom:1px solid var(--line);color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;background:oklch(98% .004 220);font-size:11px;font-weight:600}.settle-row{text-align:left;border:0;border-bottom:1px solid var(--line);font:inherit;color:inherit;cursor:default;background:0 0}.settle-row:last-of-type{border-bottom:0}.settle-row:hover{background:var(--bg-hover)}.settle-amount{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.settle-id{color:var(--ink-3);letter-spacing:.02em;margin-top:1px;font-size:11px;font-weight:500}@media (width<=1180px){.settle-table-head,.settle-row{grid-template-columns:96px minmax(160px,1fr) 80px minmax(240px,1fr) 112px 32px}.settle-completed-col{display:none}}@media (width<=960px){.settle-table-head,.settle-row{grid-template-columns:84px minmax(150px,1fr) minmax(220px,1.2fr) 108px 32px}.settle-tx-col{display:none}}.settle-banner{border-radius:var(--radius-lg);align-items:flex-start;gap:12px;margin-bottom:14px;padding:12px 16px;font-size:13px;line-height:1.45;display:flex}.settle-banner b{font-weight:700}.settle-banner .dot{border-radius:99px;flex-shrink:0;width:8px;height:8px;margin-top:6px}.settle-banner.pending{background:var(--warning-100);color:oklch(35% .08 75);border:1px solid oklch(88% .05 75)}.settle-banner.pending .dot{background:var(--warning);box-shadow:0 0 0 4px oklch(90% .08 75)}.settle-banner.failed{background:var(--danger-100);color:oklch(35% .1 25);border:1px solid oklch(88% .05 25)}.settle-banner.failed .dot{background:var(--danger);box-shadow:0 0 0 4px oklch(92% .05 25)}.settle-banner.cancelled{border:1px solid var(--line);color:var(--ink-2);background:oklch(96% .005 220)}.settle-banner.cancelled .dot{background:oklch(60% 0 0);box-shadow:0 0 0 4px oklch(92% .005 220)}.slip{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.slip-hd{border-bottom:1px dashed var(--line);background:var(--bg-elev);align-items:center;gap:12px;padding:14px 16px;display:flex}.slip-bank-mark{color:#fff;width:36px;height:36px;font-family:var(--font-mono);border-radius:99px;place-items:center;font-size:13px;font-weight:700;display:grid}.slip-title{font-size:13.5px;font-weight:700}.slip-sub{color:var(--ink-3);font-size:11.5px}.slip-rows{flex-direction:column;gap:0;padding:14px 16px;display:flex}.slip-row{justify-content:space-between;align-items:center;padding:7px 0;font-size:13px;display:flex}.slip-row span:first-child{color:var(--ink-3)}.slip-row.sep{border-top:1px dashed var(--line);margin:4px 0;padding:0}.slip-row.big{font-size:16px;font-weight:700}.slip-foot{color:var(--ink-3);background:var(--bg-elev);border-top:1px dashed var(--line);padding:10px 16px;font-size:11.5px}.bank-card{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.bank-card-top{color:#fff;align-items:center;gap:12px;padding:14px 16px;display:flex}.bank-card-logo{width:32px;height:32px;font-family:var(--font-mono);letter-spacing:.04em;background:#fff3;border-radius:99px;place-items:center;font-size:11.5px;font-weight:700;display:grid}.bank-card-bank{font-size:14px;font-weight:700}.bank-card-body{background:var(--bg-elev);padding:12px 16px}.bank-card-num{letter-spacing:.04em;font-size:18px;font-weight:600}.bank-card-holder{color:var(--ink);margin-top:4px;font-size:13px;font-weight:500}.bank-card-label{color:var(--ink-3);margin-top:2px;font-size:11.5px}.cascade{flex-direction:column;gap:0;display:flex}.cascade-row{grid-template-columns:22px 1fr;gap:10px;display:grid}.cascade-rail{flex-direction:column;align-items:center;padding-top:4px;display:flex}.cascade-dot{background:var(--primary);z-index:1;border-radius:99px;flex-shrink:0;width:10px;height:10px}.cascade-dot.you{background:var(--primary);box-shadow:0 0 0 3px var(--primary-100)}.cascade-dot.platform{background:var(--ink-2)}.cascade-line{background:var(--line);flex:1;width:1.5px;margin:2px 0 -4px}.cascade-body{padding-bottom:14px}.cascade-name{font-size:13.5px;font-weight:600}.cascade-meta{color:var(--ink-3);margin-top:2px;font-size:12.5px}[data-theme=dark] .settle-hero{background:linear-gradient(180deg, oklch(24% .025 195) 0%, var(--bg-elev) 60%)}[data-theme=dark] .settle-hero-bank-strip{background:oklch(20% .014 195)}[data-theme=dark] .settle-table-head,[data-theme=dark] .settle-row:hover{background:var(--bg-input)}@media (width<=1024px){.settle-hero-cta .btn{min-width:0}}@media (width<=768px){.settle-hero-main{flex-direction:column;align-items:stretch;gap:14px;padding:18px 18px 14px}.settle-hero-cta{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.settle-hero-cta .btn{flex:auto;min-width:0}.settle-hero-cta-note{text-align:right;flex:0 auto}.settle-hero-amount{font-size:32px}.settle-hero-amount .cur{font-size:22px}.settle-hero-amount .sub{font-size:20px}.settle-hero-bank-strip{flex-wrap:wrap;row-gap:6px;padding:10px 18px 12px}.settle-hero-bank-strip .link-btn{margin-top:2px;margin-left:0}}@media (width<=600px){.settle-hero-main{gap:12px;padding:16px 14px 12px}.settle-hero-cta{flex-direction:column-reverse;align-items:stretch;gap:6px}.settle-hero-cta .btn{justify-content:center;width:100%}.settle-hero-cta-note{text-align:center}.settle-hero-amount{font-size:28px;line-height:1.1}.settle-hero-amount .cur{font-size:20px}.settle-hero-amount .sub{font-size:18px}.settle-hero-meta{font-size:12.5px}.settle-hero-bank-strip{gap:8px;padding:10px 14px 12px}.settle-hero-bank-strip .lbl{flex-basis:100%}.settle-hero-bank-strip .bank-pill{flex:100%;max-width:100%}.settle-banner{border-radius:var(--radius);gap:10px;padding:10px 12px;font-size:12.5px}.settle-banner .dot{margin-top:5px}.slip-hd{gap:10px;padding:12px 14px}.slip-title{font-size:13px}.slip-rows{padding:12px 14px}.slip-row{font-size:12.5px}.slip-row.big{font-size:15px}.slip-foot{padding:8px 14px}.bank-card-top{gap:10px;padding:12px 14px}.bank-card-bank{font-size:13px}.bank-card-num{letter-spacing:.03em;font-size:16px}.bank-card-body{padding:10px 14px}}
