/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-mono-latin-600-normal.woff2)format("woff2")}@layer theme{:root,:host{--font-sans:Inter, "PingFang SC", "Noto Sans SC", system-ui, sans-serif;--color-blue-500:oklch(62.3% .214 259.815);--color-gray-600:oklch(44.6% .03 256.802);--spacing:.25rem;--font-weight-semibold:600;--font-weight-bold:700;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--color-card:#fff;--color-border:#e8e6dc;--color-muted-fg:#73726c}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.border-border{border-color:var(--color-border)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-card{background-color:var(--color-card)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.text-gray-600{color:var(--color-gray-600)}.text-muted-fg{color:var(--color-muted-fg)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}}:root,[data-theme=light]{--background:#faf9f5;--sidebar:#f5f4ee;--card:#fff;--muted:#f0eee6;--border:#e8e6dc;--border-strong:#d6d3c7;--fg:#141413;--muted-fg:#73726c;--subtle-fg:#a3a198;--primary:#d97757;--primary-hover:#c6613f;--primary-soft:#f6e6de;--ink:#1f1e1d;--on-ink:#f5f4ee;--on-ink-muted:#f5f4ee9e;--on-ink-line:#f5f4ee24;--success:#5a8a5e;--success-on-ink:#8cc49a;--success-soft:#e6efe3;--warning:#b7791f;--warning-soft:#fbf1dc;--danger:#c4453b;--danger-soft:#f8e3e0;--info:#5b7db1;--info-soft:#e4eaf4;--rate:#8b7ec8;--rate-soft:#ece9f6;--p-resp:#3f7f95;--p-resp-soft:#e0edf1;--p-chat:#7a7f2e;--p-chat-soft:#eeefd9;--p-msg:#b0563a;--p-msg-soft:#f6e1d8;--c1:#d97757;--c2:#5a8a5e;--c3:#8b7ec8;--c4:#5b9bb1;--serif:var(--sans);--sans:Inter, "PingFang SC", "Noto Sans SC", system-ui, sans-serif;--mono:"Geist Mono", "JetBrains Mono", ui-monospace, Menlo, monospace;--shadow:0 8px 24px #14141314;--glass:#ffffff9e;--glass-line:#fffc;--doc-shell:#e6e3da;--panel-ink:#1f1e1d;--panel-on-ink:#f5f4ee;--panel-on-ink-muted:#f5f4ee9e;--panel-on-ink-line:#f5f4ee24;--z:1}[data-theme=dark]{--background:#141413;--sidebar:#1a1917;--card:#1f1e1c;--muted:#262522;--border:#33312c;--border-strong:#4a4740;--fg:#f5f4ee;--muted-fg:#a3a198;--subtle-fg:#73726c;--primary:#d97757;--primary-hover:#e08a6e;--primary-soft:#d9775733;--ink:#f5f4ee;--on-ink:#1f1e1d;--on-ink-muted:#1f1e1d9e;--on-ink-line:#1f1e1d24;--success:#7aab7e;--success-soft:#5a8a5e38;--warning:#d4a04a;--warning-soft:#b7791f38;--danger:#e06a60;--danger-soft:#c4453b38;--info:#7a9bc7;--info-soft:#5b7db138;--rate:#a59ad6;--rate-soft:#8b7ec838;--p-resp:#5a9bb0;--p-resp-soft:#3f7f9538;--p-chat:#9aa34a;--p-chat-soft:#7a7f2e38;--p-msg:#d07a5c;--p-msg-soft:#b0563a38;--c1:#d97757;--c2:#7aab7e;--c3:#a59ad6;--c4:#6eb0c4;--shadow:0 8px 24px #0003;--glass:#1f1e1cb8;--glass-line:#4a4740d9;--doc-shell:#0e0e0d;--panel-ink:#1a1917;--panel-on-ink:#f5f4ee;--panel-on-ink-muted:#f5f4ee9e;--panel-on-ink-line:#f5f4ee24}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--background:#141413;--sidebar:#1a1917;--card:#1f1e1c;--muted:#262522;--border:#33312c;--border-strong:#4a4740;--fg:#f5f4ee;--muted-fg:#a3a198;--subtle-fg:#73726c;--primary:#d97757;--primary-hover:#e08a6e;--primary-soft:#d9775733;--ink:#f5f4ee;--on-ink:#1f1e1d;--on-ink-muted:#1f1e1d9e;--on-ink-line:#1f1e1d24;--success:#7aab7e;--success-soft:#5a8a5e38;--warning:#d4a04a;--warning-soft:#b7791f38;--danger:#e06a60;--danger-soft:#c4453b38;--info:#7a9bc7;--info-soft:#5b7db138;--rate:#a59ad6;--rate-soft:#8b7ec838;--p-resp:#5a9bb0;--p-resp-soft:#3f7f9538;--p-chat:#9aa34a;--p-chat-soft:#7a7f2e38;--p-msg:#d07a5c;--p-msg-soft:#b0563a38;--c1:#d97757;--c2:#7aab7e;--c3:#a59ad6;--c4:#6eb0c4;--shadow:0 8px 24px #0003;--glass:#1f1e1cb8;--glass-line:#4a4740d9;--doc-shell:#0e0e0d;--panel-ink:#1a1917;--panel-on-ink:#f5f4ee;--panel-on-ink-muted:#f5f4ee9e;--panel-on-ink-line:#f5f4ee24}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}*{box-sizing:border-box}html,body{margin:0}body{background:var(--background);color:var(--fg);font:14px/1.6 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}button,input,textarea,select{font:inherit;color:inherit}.doc-bar{position:sticky;top:0;z-index:50;background:#faf9f5eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-strong)}.doc-bar-in{max-width:1440px;margin:0 auto;padding:10px 24px;display:flex;align-items:center;gap:20px}.doc-bar h1{font:600 17px/1 var(--sans);white-space:nowrap}.doc-bar nav{display:flex;gap:2px;overflow-x:auto;flex:1;scrollbar-width:none}.doc-bar nav a{padding:5px 10px;border-radius:6px;font-size:13px;color:var(--muted-fg);white-space:nowrap}.doc-bar nav a:hover{background:var(--muted);color:var(--fg)}.doc-ctrl{display:flex;gap:12px;align-items:center;font-size:13px;color:var(--muted-fg);white-space:nowrap}.doc-ctrl select{font:inherit;border:1px solid var(--border-strong);border-radius:6px;background:var(--card);padding:2px 6px}.doc-intro{max-width:1440px;margin:0 auto;padding:40px 24px 8px}.doc-intro h2{font:600 34px/1.2 var(--sans)}.doc-intro p{color:var(--muted-fg);margin-top:10px;max-width:72ch}.legend{display:flex;flex-wrap:wrap;gap:20px;margin-top:16px;font-size:13px;color:var(--muted-fg)}.legend span{display:inline-flex;align-items:center;gap:6px}.sec{max-width:1440px;margin:0 auto;padding:56px 24px 8px;scroll-margin-top:56px}.sec-h{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;border-top:1px solid var(--border-strong);padding-top:20px;margin-bottom:20px}.sec-no{font:500 14px var(--mono);color:var(--muted-fg)}.sec-h h2{font:600 26px/1.2 var(--sans)}.tpl{font-size:12px;padding:2px 8px;border-radius:6px;background:var(--card);border:1px solid var(--border-strong);color:var(--muted-fg)}.row{display:flex;gap:28px;flex-wrap:wrap;align-items:flex-start;margin-bottom:28px;overflow-x:auto;padding-bottom:4px}body{overflow-x:hidden}.frame{margin:0;zoom:var(--z)}.frame figcaption{font-size:12px;color:var(--muted-fg);margin-bottom:8px;display:flex;gap:8px}.frame figcaption b{color:var(--fg);font-weight:600}.screen{position:relative;overflow:hidden;background:var(--background);border:1px solid var(--border-strong);border-radius:10px;box-shadow:0 1px #1414130a,0 20px 40px -20px #1414132e}.screen.phone{border-radius:40px;border:8px solid #2A2927}.notes{flex:1;min-width:300px;max-width:520px;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:18px 20px;font-size:13px}.notes h3{font:600 14px var(--sans);margin-bottom:8px}.notes ol{margin:0;padding:0;list-style:none;display:grid;gap:8px;counter-reset:n}.notes li{display:grid;grid-template-columns:22px 1fr;gap:6px;color:var(--muted-fg)}.notes li:before{counter-increment:n;content:counter(n);width:18px;height:18px;border-radius:50%;background:var(--anno);color:#fff;font:600 11px/18px var(--sans);text-align:center;margin-top:1px}.notes li b{color:var(--fg);font-weight:600}.notes .ask{margin-top:14px;padding:10px 12px;border-radius:8px;background:var(--info-soft);color:var(--fg)}.n{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--anno);color:#fff;font:600 11px/1 var(--sans);flex:none;vertical-align:middle;box-shadow:0 0 0 2px #fff;z-index:5}.n.abs{position:absolute}body.no-anno .n{display:none}.serif{font-family:var(--sans);font-weight:600;letter-spacing:-.2px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.h1{font:600 28px/1.25 var(--sans)}.h3{font:600 20px/1.3 var(--sans)}.h-sec{font-size:15px;font-weight:600}.muted{color:var(--muted-fg)}.subtle{color:var(--subtle-fg)}.xs{font-size:12px}.sm{font-size:13px}.strike{text-decoration:line-through}.grow{flex:1;min-width:0}.rc{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.between{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;overflow:hidden}.divider{height:1px;background:var(--border)}.vsep{width:1px;height:14px;background:var(--border-strong);flex:none}.svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.svg.s14{width:14px;height:14px}.svg.s20{width:20px;height:20px}.hscroll{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px;max-width:calc(100% + 32px)}.hscroll>*{flex:none}:root{--touch-min: 32px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border-radius:8px;border:1px solid transparent;background:none;font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:default;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:inherit;box-sizing:border-box}button.btn,a.btn,.subnav [role=button],.seg [role=button],.sheet-tabs button,.icbtn:not(:disabled){cursor:pointer}button.btn,a.btn,.icbtn{transition:background-color .2s,border-color .2s,color .2s}.btn.primary{background:var(--primary);color:#fff}.btn.primary:hover{background:var(--primary-hover)}.btn.outline{border-color:var(--border-strong);background:var(--card)}.btn.outline:hover{background:var(--muted)}button.btn:focus-visible,a.btn:focus-visible,.icbtn:focus-visible,.subnav [role=button]:focus-visible,.seg [role=button]:focus-visible,.sheet-tabs button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--primary-soft)}.btn.ink{background:var(--ink);color:var(--on-ink)}.btn:disabled,.btn.disabled{opacity:.4;pointer-events:none}.btn.ink:disabled,.btn.ink.disabled{background:var(--ink);color:var(--on-ink)}.btn.ghost{color:var(--muted-fg)}.btn.ghost:hover{background:var(--muted)}.btn.pill{border-radius:999px}.btn.sm{height:32px;padding:0 10px;font-size:13px}.btn.m{height:40px}.btn.lg{height:48px;font-size:15px;padding:0 20px}.btn.block{width:100%}.icbtn{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:8px;color:var(--muted-fg);flex:none}.icbtn:hover{background:var(--muted)}.icbtn.m44{width:44px;height:44px}.card{background:var(--card);border:1px solid var(--border);border-radius:12px;position:relative}.card:hover{border-color:var(--border-strong)}.pad{padding:20px}.tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;font-size:12px;background:var(--primary-soft);color:var(--primary);white-space:nowrap}.tag.neutral{background:var(--muted);color:var(--muted-fg)}.tag.info{background:var(--info-soft);color:var(--info)}.tag.warning{background:var(--warning-soft);color:var(--warning)}.tag.danger{background:var(--danger-soft);color:var(--danger)}.tag.success{background:var(--success-soft);color:var(--success)}.tags{display:flex;flex-wrap:wrap;gap:6px}.tags.center{justify-content:center}.seg{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--border);background:var(--card);border-radius:10px}.seg span{height:30px;padding:0 14px;display:flex;align-items:center;justify-content:center;border-radius:7px;color:var(--muted-fg);white-space:nowrap}.seg span.on{background:var(--muted);color:var(--fg);font-weight:500}.seg.full{display:flex}.seg.full span{flex:1;height:36px}.input{height:36px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:8px;background:var(--card);border:1px solid var(--border-strong);color:var(--subtle-fg);white-space:nowrap;-moz-appearance:none;appearance:none;-webkit-appearance:none}.input.m{height:44px;font-size:16px}.select{justify-content:space-between;background:var(--card);color:var(--fg)}button.input{font:inherit;color:inherit;cursor:pointer;width:100%;text-align:left}.faq{display:flex;align-items:center;justify-content:space-between;gap:8px;height:32px;padding:0 12px 0 14px;border-radius:999px;background:var(--warning-soft);color:var(--warning);font-size:13px}.chip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--muted);color:var(--muted-fg);font-size:12px;white-space:nowrap}.price{color:var(--primary);font-family:var(--mono);font-weight:600;font-variant-numeric:tabular-nums}.price .u{font:400 12px var(--sans);color:var(--muted-fg);margin-left:2px}.price-row{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.price-row .orig{font:400 12px var(--mono);color:var(--subtle-fg);text-decoration:line-through}.ribbon{position:absolute;top:14px;right:-34px;width:120px;transform:rotate(45deg);text-align:center;font-size:11px;line-height:22px;background:var(--ink);color:#fff}.ribbon.primary{background:var(--primary)}.ribbon.tone-ink{background:var(--ink)}.ribbon.tone-primary{background:var(--primary)}.ribbon.tone-red{background:var(--danger)}.ribbon.tone-orange{background:var(--warning)}.ribbon.tone-green{background:var(--success)}.ribbon.tone-blue{background:var(--info)}.ribbon.tone-purple{background:#7c3aed}.clipped{overflow:hidden}.avatar{width:32px;height:32px;border-radius:50%;background:var(--muted);border:1px solid var(--border-strong);display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--muted-fg);flex:none}.avatar.sm{width:28px;height:28px}.avatar:has(img){background:#fff;overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.astack{display:flex}.astack .avatar{width:26px;height:26px;border:2px solid var(--card);margin-left:-8px}.astack .avatar:first-child{margin-left:0}.astack .avatar:nth-child(1){background:#eadbd0}.astack .avatar:nth-child(2){background:#dce3d6}.astack .avatar:nth-child(3){background:#dad6ea}.astack .avatar:nth-child(4){background:#d6e3e8}.brand{display:flex;align-items:center;gap:10px}.brand-mark{width:32px;height:32px;border-radius:8px;background:var(--primary);color:#fff;display:grid;place-items:center;font:600 16px var(--sans);flex:none}.brand-mark img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.brand-glyph{width:100%;height:100%;display:block;color:currentColor}.brand-name{font:600 18px var(--sans)}@media(max-width:768px){.m-top a.brand,.topbar a.brand,.a-top a.brand,header a.brand{min-width:var(--touch-min);min-height:var(--touch-min);padding:6px;margin:-6px;box-sizing:border-box;justify-content:center}}.store-ic{width:var(--s, 64px);height:var(--s, 64px);border-radius:calc(var(--s, 64px) / 4);background:var(--primary-soft);color:var(--primary);display:grid;place-items:center;font:600 calc(var(--s, 64px) * .4) var(--sans);flex:none;border:1px solid var(--border)}.store-ic:has(>.store-brand),.store-ic:has(>img){background:transparent;border-color:transparent;overflow:hidden}.store-ic>.store-brand,.store-ic>img{width:100%!important;height:100%!important}.store-ic>img{object-fit:cover!important}.balance{display:inline-flex;align-items:center;gap:10px;height:32px;padding:0 4px 0 12px;border-radius:999px;border:1px solid var(--border);background:var(--card);font-size:13px}.balance .cta{height:24px;padding:0 10px;border-radius:999px;background:var(--primary-soft);color:var(--primary);display:flex;align-items:center;font-weight:500}.balance.sm{padding-right:12px;height:30px}.alert{--alert-tone: var(--warning);display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background:color-mix(in srgb,var(--alert-tone) 5%,var(--sidebar));color:var(--fg);font-size:13px;line-height:1.6;animation:alert-in .32s cubic-bezier(.2,.7,.2,1) both}.alert:before{content:"";flex:none;width:6px;height:6px;margin:0 4px 0 2px;border-radius:50%;background:var(--alert-tone);outline:4px solid color-mix(in srgb,var(--alert-tone) 16%,transparent)}.alert:has(>svg:first-child,>.svg:first-child):before{content:none}.alert>svg:first-child,.alert>.svg:first-child{flex:none;color:var(--alert-tone)}.alert span{color:var(--fg)}.alert>.btn:last-child,.alert>a.btn:last-child,.alert>button:last-child:not(:first-child){margin-left:auto;flex:none}@keyframes alert-in{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.alert{animation:none}}.ph{background:var(--muted);border-radius:6px}.ph.dash{background:repeating-linear-gradient(135deg,var(--muted) 0 8px,#EAE8DF 8px 16px);border:1px dashed var(--border-strong);display:grid;place-items:center;color:var(--subtle-fg);font-size:12px}.d-shell{display:grid;grid-template-rows:auto 1fr;height:100%;max-height:100%;overflow:hidden;background:var(--background);color:var(--fg)}.d-head{display:flex;flex-direction:column;flex:none;min-width:0;overflow:visible;position:relative;z-index:30}.topbar{display:grid;grid-template-columns:240px 1fr auto;align-items:center;height:56px;box-sizing:border-box;padding-right:20px;border-bottom:1px solid transparent;position:relative;flex:none;min-width:0;overflow:visible}.topbar.scrolled{border-bottom-color:var(--border)}.topbar.rail{grid-template-columns:64px 1fr auto}.topbar .brand{padding-left:20px}.topnav{display:flex;gap:2px;padding-left:8px;min-width:0;overflow:visible}.topnav a{padding:6px 12px;border-radius:8px;color:var(--muted-fg);flex:none}.topnav a:hover,.topnav a.on{color:var(--fg);background:var(--muted)}.tb-right{display:flex;align-items:center;gap:6px}.d-body{display:grid;grid-template-columns:240px 1fr;min-height:0;overflow:hidden;position:relative;z-index:0}.d-body.rail{grid-template-columns:64px 1fr}.d-body.noside{grid-template-columns:1fr}.d-main{overflow:auto;min-height:0;position:relative;scrollbar-width:thin}.page{max-width:1440px;margin:0 auto;padding:24px 32px 48px}.page.docs{max-width:1280px}.page-h{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;min-height:40px}.page-h-r{margin-left:auto;flex:none}[data-announce-banner]{display:flex;gap:10px;align-items:center;padding:8px 14px;min-height:40px;max-height:48px;box-sizing:border-box;background:var(--announcement-tone-soft);color:var(--announcement-tone);font-size:13px;border-bottom:1px solid var(--border);flex:none;min-width:0}.announcement-tone,.announcement-tone[data-announcement-style=maintenance],.announcement-tone[data-announcement-style=info]{--announcement-tone: var(--info);--announcement-tone-soft: var(--info-soft)}.announcement-tone[data-announcement-style=warning]{--announcement-tone: var(--warning);--announcement-tone-soft: var(--warning-soft)}.announcement-tone[data-announcement-style=success]{--announcement-tone: var(--success);--announcement-tone-soft: var(--success-soft)}.announcement-popup-tone{--at: var(--announcement-tone);--as: var(--announcement-tone-soft)}[data-announce-banner] .announce-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:none}[data-announce-banner] .announce-text b{font-weight:600}[data-announce-banner] .announce-ic{flex:none;display:inline-flex}[data-announce-popup]{max-height:calc(100dvh - 48px);outline:none}[data-announce-popup].m{max-height:calc(100dvh - 32px)}[data-announce-popup] .ann-cover{flex:none;height:clamp(96px,22dvh,148px)}[data-announce-popup] .ann-f{flex:none}[data-announce-popup].m .ann-f:not(:has(.ann-dots)) label{flex-basis:100%}[data-announce-popup] .ann-b{flex:0 1 auto;min-height:0;grid-template-rows:auto auto minmax(0,1fr)}[data-announce-popup] .announce-scroll{position:relative;display:grid;min-height:0}[data-announce-popup] .announce-more{position:absolute;left:50%;bottom:0;transform:translate(-50%);display:grid;place-items:center;width:32px;height:24px;padding:0;border:0;border-radius:999px;background:var(--sidebar);color:var(--muted-fg);cursor:pointer;animation:announce-more-nudge 1.6s ease-in-out infinite}[data-announce-popup] .announce-more:hover{color:var(--fg)}@keyframes announce-more-nudge{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,3px)}}@media(prefers-reduced-motion:reduce){[data-announce-popup] .announce-more{animation:none}}[data-announce-popup] .announce-body{min-height:0;overflow:auto;overscroll-behavior:contain;margin:0;white-space:pre-wrap;scrollbar-width:thin}[data-announce-popup] .announce-body>p{margin:0}[data-announce-popup] .announce-body.fade-bottom{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 32px),transparent)}[data-announce-popup] .announce-body.fade-top{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 24px);mask-image:linear-gradient(to bottom,transparent,#000 24px)}[data-announce-popup] .announce-body.fade-top.fade-bottom{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 24px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 24px,#000 calc(100% - 32px),transparent)}.sidenav{background:var(--sidebar);padding:8px 12px 12px;display:flex;flex-direction:column;overflow:auto;overflow-x:hidden}.sn-group{position:relative;height:35px;box-sizing:border-box;font-size:12px;color:var(--subtle-fg);padding:14px 10px 4px;white-space:nowrap;overflow:hidden}.sn-group:after{content:"";position:absolute;left:10px;top:10px;width:24px;height:1px;background:var(--border-strong);opacity:0}.sn-item{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:8px;color:var(--muted-fg);white-space:nowrap;overflow:hidden;flex-shrink:0}.sn-item>svg{flex:none}.sn-lbl{min-width:0;overflow:hidden;text-overflow:clip}button.sn-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;width:100%;font:inherit;cursor:pointer;text-align:left}button.sn-item:disabled{opacity:.4;cursor:default}.sn-item:hover{color:var(--fg);background:var(--muted)}.sn-item.on{background:var(--primary-soft);color:var(--primary);font-weight:500}.sn-item:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.sn-foot{margin-top:auto}.sidenav.rail .sn-item{padding:0 14px}.sidenav.rail .sn-lbl{opacity:0}.sidenav.rail .sn-group{height:21px;padding-top:0;padding-bottom:0}.sidenav.rail .sn-group:after{opacity:1}.sidenav.rail>div:first-child>.sn-group{height:0}.sidenav.rail>div:first-child>.sn-group:after{opacity:0}.topbar,.d-body{transition:grid-template-columns .26s cubic-bezier(.2,0,0,1)}.sn-item,.sn-group,.topbar .brand{transition:padding .26s cubic-bezier(.2,0,0,1),height .26s cubic-bezier(.2,0,0,1),background-color .15s,color .15s}.sn-lbl,.sn-group:after,.topbar .brand-name{transition:opacity .18s ease}.sidenav.rail .sn-lbl,.topbar.rail .brand-name{transition-duration:.12s}.topbar>.rc:first-child{overflow:clip;overflow-clip-margin:4px}.topbar .brand{white-space:nowrap}.topbar.rail .brand-name{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.topbar,.d-body,.sn-item,.sn-group,.sn-lbl,.sn-group:after,.topbar .brand,.topbar .brand-name{transition:none}}.m-shell{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;overflow:hidden;font-size:15px;position:relative;min-width:0;background:var(--background);color:var(--fg)}.m-head{display:flex;flex-direction:column;flex:none;min-width:0;overflow:visible;position:relative;z-index:25}.m-status{height:44px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 26px 0 30px;font:600 15px var(--sans)}.m-status i{width:100px;height:28px;border-radius:20px;background:#1f1e1d}.m-top{height:52px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--border);min-width:0;gap:8px;overflow:visible;position:relative}.m-top>.rc{min-width:0;overflow:hidden;flex:1 1 auto}.m-top-r{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0;flex:none}@media(max-width:430px){.m-top [data-history-nav],.m-top>.rc>a.icbtn[href="/"]{display:none}.m-top-r{gap:4px}.m-top-r .balance{display:none}.m-shell:has([data-page=purchase]) .m-top-r .balance{display:inline-flex}}.m-content{flex:1;overflow:auto;padding:16px 16px 28px;min-height:0;min-width:0;scrollbar-width:none;position:relative}.m-content>.sticky{position:sticky;top:-16px;z-index:3;background:var(--background);margin:0 -16px;padding:8px 16px}.m-action{flex:none;padding:10px 16px;background:var(--card);border-top:1px solid var(--border);display:flex;gap:10px;align-items:center}.m-action.safe{padding-bottom:34px}.m-tabs{flex:none;height:90px;padding-bottom:34px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--border);background:var(--background);position:relative}.m-tabs a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11px;color:var(--subtle-fg)}.m-tabs a.on{color:var(--fg);font-weight:500}.m-tabs:after,.m-home:after{content:"";position:absolute;bottom:8px;left:50%;width:134px;height:5px;margin-left:-67px;border-radius:3px;background:var(--fg)}.m-home{height:34px;flex:none;position:relative}.m-title{font:600 24px/1.3 var(--sans);margin-bottom:12px}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#14141366;z-index:20;display:grid;place-items:center;overflow:hidden}.dialog{width:560px;max-height:calc(100% - 64px);height:720px;background:var(--card);border-radius:16px;box-shadow:var(--shadow);overflow:hidden;display:flex}.drawer{position:absolute;left:0;right:0;bottom:0;height:90%;background:var(--card);border-radius:16px 16px 0 0;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow)}.drag{width:36px;height:5px;border-radius:3px;background:var(--border-strong);margin:8px auto 0;flex:none}.sheet{position:absolute;top:0;right:0;bottom:0;width:88%;background:var(--card);display:flex;flex-direction:column;box-shadow:var(--shadow)}.sheet-h{padding:56px 16px 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}.sheet-b{flex:1;overflow:auto;padding:16px;display:grid;gap:18px;align-content:start}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dash-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.dash-split{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;margin-top:16px}.dash-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}@media(max-width:1100px){.dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-split,.dash-pair{grid-template-columns:1fr}}.pcard{display:flex;flex-direction:column;overflow:hidden;position:relative}.pc-body{padding:24px 20px 16px;display:flex;flex-direction:column;gap:12px;flex:1}.pc-body h3{text-align:center}.pc-desc{color:var(--muted-fg);font-size:13px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;flex:1}.grid-results{display:grid;gap:16px;align-items:start}.grid-results.n1{grid-template-columns:minmax(0,420px);justify-content:center}.grid-results.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-results.n3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.grid-results.n3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.grid-results.n1,.grid-results.n2,.grid-results.n3{grid-template-columns:1fr;justify-content:stretch}}.icbtn:disabled{opacity:.35;pointer-events:none;cursor:default}.nbell-dot{position:absolute;top:2px;right:2px;height:16px;min-width:16px;padding:0 4px;font-size:10px;line-height:16px;border-radius:999px;background:var(--danger);color:#fff;text-align:center}.nbell{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:min(360px,calc(100vw - 24px));max-width:calc(100vw - 24px);box-sizing:border-box;background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);padding:12px;display:grid;gap:10px;animation:pop-in .18s ease-out}.nbell-h{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.nbell-h b{font-size:14px;font-weight:600}.nbell-seg{width:100%}.nbell-tab{display:inline-flex;align-items:center;gap:6px}.nbell-badge{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--danger);color:#fff;font-size:11px;line-height:18px;text-align:center}.nbell .nbell-seg span.nbell-tab,.nbell .nbell-seg span.nbell-badge{flex:none;height:auto!important;min-height:0;min-width:0;padding:0;border-radius:0;background:none;color:inherit;font-weight:inherit}.nbell .nbell-seg span.nbell-badge{display:inline-block;height:16px!important;min-width:16px;padding:0 5px;border-radius:999px;background:var(--danger);color:#fff;font-size:10.5px;font-weight:600;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.nbell-list{display:grid;align-content:start;gap:4px;max-height:min(360px,50vh);overflow:auto;min-height:120px}.nbell-empty{display:grid;place-items:center;min-height:120px;text-align:center;padding:16px}.nbell-row{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:10px;color:inherit;text-decoration:none;transition:background-color .15s ease}.nbell-row:hover{background:var(--muted)}.nbell-row.unread{background:var(--primary-soft)}.nbell-row.unread:hover{background:color-mix(in srgb,var(--primary-soft) 92%,var(--primary))}.nbell-row.unread>.svg{color:var(--primary)}.nbell-row>.svg{flex:none;margin-top:2px;color:var(--muted-fg)}.nbell-v{display:grid;gap:2px;flex:1;min-width:0}.nbell-v b{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nbell-v small{font-size:12px;color:var(--muted-fg);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nbell-meta{display:grid;gap:4px;justify-items:end;flex:none}.nbell-meta small{font-size:11px;color:var(--subtle-fg)}.nbell-unread{font-size:11px;color:var(--primary);font-weight:600}.nbell-f{border-top:1px solid var(--border);padding-top:8px;display:flex;justify-content:flex-end}.nbell-f a{font-size:13px;color:var(--primary);font-weight:500}@media(prefers-reduced-motion:reduce){.nbell{animation:none}}.invite-poster-preview{margin-top:4px;border-radius:12px;border:1px solid var(--border);overflow:hidden;background:var(--muted);max-width:280px}.invite-poster-preview img{display:block;width:100%;height:auto}.pc-desc.l3{-webkit-line-clamp:3;flex:none}.more{font-size:13px;color:var(--primary)}.pc-social{padding:12px 20px;display:flex;align-items:center;justify-content:center;gap:10px;border-top:1px solid var(--border)}.pc-foot{padding:14px 20px;display:flex;align-items:center;gap:12px;border-top:1px solid var(--border)}.pc-foot .price-row{min-width:0;flex:1}.pc-foot .price{font-size:22px}.pc-foot .btn.primary.pill{flex:none;margin-left:auto;min-width:132px}.pc-qa-panel{display:grid;gap:0;margin-top:4px;border:1px solid var(--border);border-radius:10px;background:var(--card);overflow:hidden}.pc-qa-panel .qi{padding:10px 12px;border-top:1px solid var(--border)}.pc-qa-panel .qi:first-child{border-top:0}.pc-qa-panel .qi.open{background:var(--muted)}.pc-qa-panel .qi h5,.pc-qa-panel .qi .qi-h{margin:0;font-size:13px;font-weight:600;display:flex;justify-content:space-between;gap:8px;cursor:pointer}.pc-qa-panel .qi p{margin:8px 0 0;font-size:13px;color:var(--muted-fg);line-height:1.5}.pc-qa-panel .pop-f{padding:8px 12px;font-size:12px;color:var(--muted-fg);border-top:1px solid var(--border);display:flex;justify-content:space-between}.rcard{padding:20px;display:flex;flex-direction:column;gap:6px;overflow:hidden}.rcard:hover{border-color:var(--primary)}.rcard .amount{font:600 28px/1.2 var(--mono);font-variant-numeric:tabular-nums;margin:18px 0 16px}.rcard.compact{padding:14px;gap:2px}.rcard.compact .amount{font-size:20px;margin:6px 0 0}.rcard.rec{border-color:var(--primary)}.co{display:flex;flex-direction:column;width:100%;min-height:0}.co-assure{flex:none;display:flex;align-items:center;gap:8px;padding:8px 20px;background:var(--success-soft);color:var(--success);font-size:13px}.co-head{flex:none;padding:18px 20px 14px;display:grid;gap:12px;border-bottom:1px solid var(--border)}.co-head .top{display:flex;gap:14px;align-items:flex-start}.co-head .price{font-size:22px}.co-scroll{flex:1;overflow:auto;padding:4px 20px 16px;min-height:0;scrollbar-width:thin}.blk{padding-top:16px;display:grid;gap:10px}.blk-t{font-size:14px;font-weight:600;padding-left:10px;border-left:3px solid var(--primary);line-height:1.2}.opts{display:flex;flex-wrap:wrap;gap:8px}.opt{height:38px;min-width:96px;padding:0 16px;border-radius:8px;background:var(--muted);border:1px solid transparent;display:grid;place-items:center}.opt.on{background:var(--primary-soft);border-color:var(--primary);color:var(--primary);font-weight:500}.addon{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:12px;border:1px solid var(--border);position:relative}.addon.on{border-color:var(--primary)}.addon .check{position:absolute;top:-1px;right:-1px;width:22px;height:22px;border-radius:0 12px 0 8px;background:var(--primary);color:#fff;display:grid;place-items:center}.addon-price{text-align:right;white-space:nowrap}.addon-price b{font-size:16px}.co-foot{flex:none;border-top:1px solid var(--border);padding:12px 20px 16px;display:grid;gap:12px;background:var(--card)}.co-foot.safe{padding-bottom:34px}.linkrow{display:flex;gap:8px}.linkchip{flex:1;height:34px;border-radius:8px;background:var(--muted);display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 12px;font-size:13px;color:var(--muted-fg)}.co-total{display:flex;align-items:center;gap:16px}.co-total .price{font-size:24px}.stat{padding:16px 16px 0;overflow:hidden}.stat .v{font:600 24px/1.3 var(--mono);font-variant-numeric:tabular-nums;text-align:right;margin-top:6px}.stat .sub{text-align:right;min-height:18px}.spark{display:block;width:calc(100% + 32px);margin:8px -16px 0}.barlist{display:grid;gap:8px}.bar{position:relative;height:34px;border-radius:6px;background:var(--muted);display:flex;align-items:center;padding:0 12px;font-size:13px;overflow:hidden}.bar i{position:absolute;left:0;top:0;bottom:0;background:var(--primary-soft)}.bar>*{position:relative}.bar .mono{font-size:12px}.empty{display:grid;justify-items:center;text-align:center;gap:10px;padding:28px 16px}.empty .ill{width:72px;height:56px}.filters{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px;border-bottom:1px solid var(--border);align-items:center}.summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;font-size:13px;color:var(--muted-fg);border-bottom:1px solid var(--border)}.summary b{color:var(--fg);font-family:var(--mono);font-weight:600}.tbl-wrap{overflow:auto}.tbl-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}table.tbl{border-collapse:separate;border-spacing:0;width:100%;min-width:1060px;font-size:13px}.tbl th{position:sticky;top:0;background:var(--sidebar);color:var(--muted-fg);font-size:12px;font-weight:500;text-align:left;padding:8px 12px;border-bottom:1px solid var(--border);white-space:nowrap;z-index:1}.tbl td{height:64px;padding:0 12px;border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap;background:var(--card)}.tbl tr:hover td{background:var(--muted)}.tbl .r{text-align:right}.tbl .stick{position:sticky;left:0;z-index:2}.tbl th.stick{z-index:3}.two{display:grid;line-height:1.35}.two small{font-size:12px;color:var(--muted-fg)}.pager{display:flex;justify-content:flex-end;gap:4px;padding:12px 16px}.pager span,.pager button{min-width:32px;height:32px;border-radius:8px;display:grid;place-items:center;font:13px var(--mono);color:var(--muted-fg);background:transparent;border:0;padding:0}.pager button{cursor:pointer}.pager span.on,.pager button.on{background:var(--muted);color:var(--fg)}.sumchip{padding:10px 12px;border-radius:10px;background:var(--card);border:1px solid var(--border);display:grid;gap:2px;min-width:104px;font-size:12px;color:var(--muted-fg)}.sumchip b{font:600 15px var(--mono);color:var(--fg)}.logcard{padding:14px;display:grid;gap:8px}.logcard .cells{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border);padding-top:10px}.logcard .cells div{display:grid;font-size:12px;color:var(--muted-fg)}.logcard .cells b{font:500 14px var(--mono);color:var(--fg)}.mk{display:grid;grid-template-columns:280px 1fr;min-height:100%}.fpanel{background:var(--sidebar);padding:24px 20px;display:grid;gap:20px;align-content:start;position:sticky;top:0;height:762px;overflow:auto}.fpanel h4{font-size:13px;color:var(--muted-fg);font-weight:500;margin-bottom:8px}.fopt{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 12px;border-radius:8px;background:var(--card);border:1px solid var(--border);font-size:13px}.fopt.on{background:var(--primary-soft);border-color:var(--primary);color:var(--primary);font-weight:500}.fopt .mono{font-size:12px;color:var(--muted-fg)}.fgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mcard{padding:16px 16px 0;display:grid;gap:10px;overflow:hidden;align-content:start}.mc-name{font-weight:600;font-size:15px}.prov{width:28px;height:28px;border-radius:8px;background:var(--muted);display:grid;place-items:center;flex:none}.caps{display:flex;gap:6px;color:var(--muted-fg)}.caps span{width:26px;height:26px;border-radius:6px;border:1px solid var(--border);display:grid;place-items:center}.pgrid{display:grid;grid-template-columns:1fr 1fr;margin:4px -16px 0;border-top:1px solid var(--border)}.pgrid>div{padding:10px 14px 12px;display:grid;gap:2px}.pgrid>div:nth-child(odd){border-right:1px solid var(--border)}.pgrid>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.pgrid .lbl{font-size:12px;color:var(--muted-fg);padding-left:7px;border-left:2px solid var(--border-strong);line-height:1.1}.pgrid .p{font:600 20px/1.3 var(--mono);font-variant-numeric:tabular-nums}.pgrid .o{font:11px var(--mono);color:var(--subtle-fg);text-decoration:line-through}.utabs{display:flex;gap:24px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.utabs span{padding:12px 0;color:var(--muted-fg);white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px}.utabs span.on{color:var(--fg);border-color:var(--primary);font-weight:500}.docs-grid{display:grid;grid-template-columns:minmax(0,760px) 280px;gap:48px;justify-content:space-between;padding-top:24px}.pick{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:start}.pick>.lbl{font-size:13px;color:var(--muted-fg);line-height:36px}.client{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:8px;border:1px solid var(--border-strong);background:var(--card);font-size:13px;white-space:nowrap}.client i{width:18px;height:18px;border-radius:5px;background:var(--muted);border:1px solid var(--border)}.client.on{background:var(--primary-soft);border-color:var(--primary);color:var(--primary);font-weight:500}.prose{font-size:15px;line-height:1.75}.prose h2{font:600 24px/1.3 var(--sans);margin:32px 0 12px}.prose ol{padding-left:20px;margin:0;display:grid;gap:14px}.prose code.i{font:13px var(--mono);background:var(--muted);padding:1px 6px;border-radius:5px}.code{position:relative;background:var(--muted);border-radius:10px;padding:14px 16px;font:13px/1.7 var(--mono);margin-top:8px;white-space:pre;overflow-x:auto}.code .cp{position:absolute;top:8px;right:8px;opacity:.55}.code .k{color:var(--primary-hover)}.code .c{color:var(--subtle-fg)}.rail:not(.topbar,.d-body,.sidenav){position:sticky;top:24px;display:grid;gap:12px;align-content:start}.route{padding:12px 14px;border-radius:10px;border:1px solid var(--border);background:var(--card);display:grid;gap:2px;position:relative}.route.on{border-color:var(--primary)}.route.on:after{content:"";position:absolute;top:14px;right:14px;width:8px;height:8px;border-radius:50%;background:var(--primary)}.toc{display:grid;font-size:13px}.toc a{padding:5px 0 5px 12px;border-left:2px solid var(--border);color:var(--muted-fg)}.toc a.on{border-color:var(--primary);color:var(--fg);font-weight:500}.toc a.sub{padding-left:24px}.fab{position:absolute;right:16px;bottom:106px;width:48px;height:48px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;box-shadow:var(--shadow);z-index:4}.mlist{display:grid;background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.mlist a,.mlist button,.mlist>div{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 14px;border-bottom:1px solid var(--border);background:none;width:100%;text-align:left;font:inherit;color:inherit;box-sizing:border-box}.mlist a:last-child,.mlist button:last-child,.mlist>div:last-child{border-bottom:0}.mlist button{cursor:pointer;border-left:0;border-right:0;border-top:0}.mlist a .svg:last-child,.mlist button .svg:last-child{color:var(--subtle-fg);margin-left:auto}.swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.sw{background:var(--card);border:1px solid var(--border);border-radius:10px;overflow:hidden;font-size:12px}.sw i{display:block;height:44px;border-bottom:1px solid var(--border)}.sw div{padding:6px 10px;display:grid}.sw code{font:11px var(--mono);color:var(--muted-fg)}.typescale{display:grid;gap:10px;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:20px}.typescale>div{display:grid;grid-template-columns:180px 1fr;align-items:baseline;gap:16px}.typescale small{color:var(--muted-fg);font-size:12px}.tpls{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;width:100%}.tp{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:12px;font-size:12px;color:var(--muted-fg);display:grid;gap:8px}.tp b{color:var(--fg);font-size:13px}.tp .mini{height:110px;border-radius:6px;background:var(--background);border:1px solid var(--border);padding:6px;display:grid;gap:4px}.tp .mini .ph{background:#e6e3da;border-radius:3px}.tp .mini .ph.o{background:var(--primary-soft)}.m-shell .stat .v{font-size:19px}.prose ol>li{min-width:0}.notes ol[start="4"]{counter-reset:n 3}.notes ol[start="5"]{counter-reset:n 4}.notes ol[start="6"]{counter-reset:n 5}.notes ol[start="7"]{counter-reset:n 6}.notes ol[start="8"]{counter-reset:n 7}.who{display:flex;align-items:center;gap:8px;height:40px;padding:0 8px 0 4px;border-radius:999px}.who:hover,.who.open{background:var(--muted)}.who-t{display:grid;line-height:1.2}.who-t b{font-size:13px;font-weight:600}.idtag{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--muted-fg)}.idtag.biz{color:var(--info)}.idtag .svg{width:12px;height:12px}.avatar.ring-me{box-shadow:0 0 0 2px var(--card),0 0 0 3px var(--border)}.avatar.ring-biz{box-shadow:0 0 0 2px var(--card),0 0 0 3px var(--info)}[data-theme=dark] .avatar.ring-me{box-shadow:0 0 0 2px var(--card),0 0 0 3px var(--border-strong)}[data-theme=dark] .glass{box-shadow:0 10px 28px -8px #00000059,inset 0 1px #ffffff0f}[data-theme=dark] .avatar:has(img){background:var(--muted)}.avatar.xl{width:56px;height:56px;font-size:20px}.idchip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:6px;font-size:12px;background:var(--muted);color:var(--muted-fg);white-space:nowrap;justify-self:start}.idchip.biz{background:var(--info-soft);color:var(--info)}.idchip .svg{width:13px;height:13px}.menu{width:300px;background:var(--card);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);padding:6px}.menu-h{padding:12px 10px 14px;display:grid;gap:12px}.menu a,.menu [role=option]{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:8px;font-size:13px}.menu a:hover,.menu [role=option]:hover,.menu [role=option][data-active=true]{background:var(--muted)}.menu a .r,.menu [role=option] .r{margin-left:auto;font-size:12px;color:var(--subtle-fg)}.menu [role=option]{cursor:pointer}.crab-select-menu{animation:pop-in .18s ease-out both}.crab-select-search{margin-bottom:6px}.crab-select-option-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crab-select-empty{min-height:36px;display:grid;place-items:center;padding:0 10px}.menu .sep{height:1px;background:var(--border);margin:4px 0}.org{padding:10px 12px;border-radius:10px;background:var(--sidebar);display:grid;gap:4px;font-size:12px;color:var(--muted-fg)}.org b{color:var(--fg);font-size:13px}.m-shell.v2 .m-content{padding-bottom:124px}.m-shell.v2 .m-content.no-tab{padding-bottom:40px}.glass{background:var(--glass);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--glass-line);box-shadow:0 10px 30px -6px #1414132e,inset 0 1px #ffffffe6}.tabbar{position:absolute;left:14px;right:14px;bottom:26px;height:64px;border-radius:32px;display:grid;grid-template-columns:repeat(5,1fr);padding:5px;z-index:10}.tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:10.5px;color:var(--fg);opacity:.7;border-radius:27px}.tabbar a.on{opacity:1;color:var(--primary);background:#1414130f;font-weight:600}.home-ind{position:absolute;bottom:8px;left:50%;width:134px;height:5px;margin-left:-67px;border-radius:3px;background:var(--fg);z-index:40}.m-action.float{position:absolute;left:14px;right:14px;bottom:100px;border-radius:24px;border:1px solid var(--glass-line);padding:8px;z-index:9}.m-action.float.low{bottom:30px}.m-top .avatar{width:30px;height:30px}.cats{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.cat{display:flex;align-items:center;gap:10px;height:52px;padding:0 16px 0 7px;border-radius:12px;border:1px solid var(--border);background:var(--card);white-space:nowrap;flex:none;font-weight:500}.cat .ci{width:38px;height:38px;border-radius:9px;background:var(--muted);display:grid;place-items:center;color:var(--muted-fg)}.cat .cnt{font:12px var(--mono);color:var(--subtle-fg);font-weight:400}.cat.on{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.cat.on .ci{background:var(--primary);color:#fff}.cat.on .ci:has(>.store-brand,>img){background:var(--card);box-shadow:inset 0 0 0 1.5px var(--primary)}.cat.v{flex-direction:column;height:auto;width:72px;padding:10px 4px 8px;gap:6px;font-size:12px}.cat.v .ci{width:40px;height:40px;border-radius:12px}.pc-head{display:flex;gap:12px;align-items:flex-start}.pc-head .h3{text-align:left}.stock{font-size:12px;color:var(--muted-fg)}.qa{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border-radius:8px;border:1px dashed var(--border-strong);font-size:13px;color:var(--muted-fg)}.qa b{color:var(--fg);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qa .cnt{margin-left:auto;font:12px var(--mono);color:var(--subtle-fg);white-space:nowrap}.qa.open{border-style:solid;border-color:var(--border-strong);box-shadow:0 2px 8px #1414130f}.pop{position:absolute;z-index:6;width:340px;background:var(--card);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);padding:6px}.qi{padding:10px 12px;border-radius:8px}.qi.open{background:var(--sidebar)}.qi h5{margin:0;font-size:13px;font-weight:600;display:flex;justify-content:space-between;gap:8px}.qi p{font-size:12.5px;color:var(--muted-fg);margin-top:6px;line-height:1.6}.pop-f{padding:8px 12px 6px;font-size:12px;color:var(--muted-fg);border-top:1px solid var(--border);margin-top:4px;display:flex;justify-content:space-between}.sec-t{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:32px 0 14px}.sec-t h2{font:600 22px/1.3 var(--sans)}.acct-strip{display:flex;align-items:center;gap:24px;padding:14px 18px}.acct-strip .v{font:600 20px var(--mono)}.plan{display:flex;flex-direction:column;overflow:hidden}.plan-top{padding:22px 22px 18px;position:relative;background:var(--sidebar);border-bottom:1px solid var(--border);overflow:hidden}.plan.rec{border-color:var(--primary)}.plan.rec .plan-top{background:var(--primary-soft)}.plan-glyph{position:absolute;right:14px;top:-6px;font:600 110px/1 var(--sans);color:var(--border);pointer-events:none;-webkit-user-select:none;user-select:none}.plan.rec .plan-glyph{color:#d9775729}.plan-top>*{position:relative}.plan-name{font:600 22px/1.3 var(--sans)}.plan-price{display:flex;align-items:baseline;gap:8px;margin-top:14px;white-space:nowrap}.plan-price b{font:600 32px/1 var(--mono);font-variant-numeric:tabular-nums}.limits{padding:18px 22px 16px;display:grid;gap:10px}.limits-h{display:flex;justify-content:space-between;font-size:12px;color:var(--muted-fg)}.lim{display:grid;grid-template-columns:30px 1fr 72px;align-items:center;gap:10px;font-size:13px;color:var(--muted-fg)}.track{height:8px;border-radius:4px;background:var(--muted);overflow:hidden}.track i{display:block;height:100%;border-radius:4px;background:var(--ink)}.plan.rec .track i{background:var(--primary)}.lim b{font:600 14px var(--mono);text-align:right;color:var(--fg)}.feat{padding:14px 22px 18px;display:grid;gap:8px;font-size:13px;border-top:1px solid var(--border)}.feat div{display:flex;gap:8px;align-items:center}.feat .svg{color:var(--success)}.plan-cta{margin:auto 22px 22px}.period{display:inline-flex;align-items:center;gap:8px}.tier{padding:18px;display:grid;gap:6px;grid-template-rows:auto auto 24px auto;position:relative;overflow:hidden}.tier.rec{border-color:var(--primary)}.tier.c{padding:12px;grid-template-rows:none;gap:4px}.tier:hover{border-color:var(--primary)}.tier .amt{font:600 26px/1.3 var(--mono)}.bonus{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:6px;background:var(--success-soft);color:var(--success);font-size:12px;font-weight:500;white-space:nowrap}.bonus.none{background:var(--muted);color:var(--subtle-fg)}.tier-got{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted-fg)}.tier-got b{color:var(--fg);font-size:14px}.tier-got .tier-got-v,.tier-got-v{font-size:20px;font-weight:700;color:var(--success)}.tier-extra{display:flex;align-items:center}.perk-chip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:6px;background:var(--primary-soft);color:var(--primary);font-size:12px;font-weight:500;white-space:nowrap}.perk-chip.sm{height:18px;padding:0 5px;font-size:11px;justify-self:start}.tier-pct{font-size:13px;font-weight:600;color:var(--primary)}.save-hint{font-size:12px;font-weight:600;color:var(--primary)}.tier-foot{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding-top:12px;border-top:1px solid var(--border)}.ladder{display:flex;gap:0;font-size:12px;color:var(--muted-fg);border:1px solid var(--border);border-radius:8px;overflow:hidden}.ladder span{flex:1;padding:6px 8px;border-right:1px solid var(--border);text-align:center}.ladder span:last-child{border-right:0}.ladder span.on{background:var(--success-soft);color:var(--success);font-weight:500}.notice{width:480px;height:720px;max-height:calc(100% - 48px);background:var(--card);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow);position:relative}.notice-h{padding:18px 22px 14px;border-bottom:1px solid var(--border);display:grid;gap:10px;flex:none}.readbar{height:3px;border-radius:2px;background:var(--muted);overflow:hidden}.pbar{position:relative;height:6px;border-radius:3px;background:var(--muted);overflow:hidden}.pbar i{display:block;height:100%;border-radius:inherit;background:var(--primary);transition:width .4s cubic-bezier(.2,0,0,1)}.pbar.indeterminate i{position:absolute;inset:0 auto 0 0;width:40%;animation:pbar-slide 1.4s ease-in-out infinite}@keyframes pbar-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.pbar i{transition:none}.pbar.indeterminate i{animation:none;width:100%;opacity:.35}}.readbar i{display:block;height:100%;background:var(--primary)}.notice-b{flex:1;overflow:auto;padding:4px 22px 48px;font-size:14px;line-height:1.75;min-height:0;scrollbar-width:thin}.notice-b h4{font-size:15px;font-weight:600;margin:18px 0 6px}.notice-b ul{margin:0;padding-left:18px;display:grid;gap:6px}.formula{margin:6px 0;padding:10px 12px;border-radius:8px;background:var(--sidebar);border-left:3px solid var(--primary);font-weight:600;font-size:13px}.fade-more{position:absolute;left:0;right:0;height:56px;display:grid;place-items:end center;padding-bottom:6px;background:linear-gradient(transparent,var(--card) 70%);color:var(--muted-fg);pointer-events:none}.notice-f{border-top:1px solid var(--border);padding:14px 22px 18px;display:grid;gap:10px;background:var(--sidebar);flex:none}.confirm-box{padding:10px 14px;border-radius:10px;background:var(--muted);font-size:13px;color:var(--muted-fg)}.confirm-box b{display:block;color:var(--danger);font-size:14px;margin-top:2px;font-weight:600}.input.filled{color:var(--fg);background:var(--card);border-color:var(--success)}.btn.disabled{opacity:.4}.scope{display:flex;gap:6px;flex-wrap:wrap}.pay{width:480px;background:var(--card);border-radius:16px;box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column}@media(max-width:768px){.pay{width:min(480px,calc(100vw - 32px));max-width:calc(100vw - 32px);box-sizing:border-box}.confirm-dlg{width:min(400px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px);box-sizing:border-box}}.pay-h{padding:18px 22px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}.pay-b{padding:16px 22px;display:grid;gap:14px}.pay-f{padding:14px 22px 20px;border-top:1px solid var(--border);display:grid;gap:10px}.order{padding:12px 14px;border-radius:10px;background:var(--sidebar);display:grid;gap:6px}.sumline{display:flex;justify-content:space-between;font-size:13px;color:var(--muted-fg);gap:12px}.sumline b{color:var(--fg);font:500 13px var(--mono)}.sumline.total{padding-top:8px;border-top:1px solid var(--border);color:var(--fg);font-weight:500}.sumline.total b{font-size:20px;font-weight:600;color:var(--primary)}.methods{display:grid;gap:8px}.method{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 14px;border:1px solid var(--border);border-radius:10px;background:var(--card);-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;text-align:left;width:100%;cursor:pointer;box-sizing:border-box}.method.on{border-color:var(--primary);background:var(--primary-soft)}.method.off{opacity:.5;cursor:not-allowed}.cardmarks{display:inline-flex;gap:4px;margin-right:6px;vertical-align:middle}.cardmarks i{width:26px;height:18px;border:1px solid var(--border);border-radius:4px;background:#fff;display:grid;place-items:center}.method .t{display:grid;line-height:1.35}.method .t small{font-size:12px;color:var(--muted-fg)}.radio{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--border-strong);margin-left:auto;flex:none;background:var(--card)}.method.on .radio{border:5px solid var(--primary)}.pm-logo{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;font:600 13px var(--sans);background:var(--muted);color:var(--fg);flex:none;border:1px solid var(--border)}.qr-wrap{display:grid;justify-items:center;gap:10px;padding:8px 0}.qr{width:196px;height:196px;padding:12px;border-radius:12px;border:1px solid var(--border);background:var(--card);position:relative}.qr svg{width:100%;height:100%;display:block}.qr .qr-mid{position:absolute;left:50%;top:50%;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:9px;background:var(--card);border:3px solid var(--card);display:grid;place-items:center}.countdown{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:var(--warning-soft);font-size:13px;line-height:1;color:var(--warning)}.countdown .svg{width:14px;height:14px;flex:none}.countdown b{font:600 13px/1 var(--mono)}.pm-logo.sm{width:20px;height:20px;border-radius:5px;font-size:11px;color:#fff;border:0}.bonus b{font-weight:600}.done{display:grid;justify-items:center;gap:8px;text-align:center;padding:18px 0 6px}.done-ic{width:56px;height:56px;border-radius:50%;background:var(--success-soft);color:var(--success);display:grid;place-items:center}.flow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--muted-fg);margin-bottom:20px}.flow b{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ink);color:#fff;font:600 12px var(--sans);margin-right:6px}.flow span{display:inline-flex;align-items:center;color:var(--fg)}.vlogo{width:20px;height:20px;border-radius:5px;display:grid;place-items:center;font:700 10px var(--sans);color:#fff;flex:none}.tag.outline{background:transparent;border:1px solid var(--border-strong);color:var(--muted-fg)}.tag.rate{background:var(--rate-soft);color:var(--rate);font-family:var(--mono)}.hitchip{display:inline-flex;align-items:center;height:18px;padding:0 5px;border-radius:4px;background:var(--success-soft);color:var(--success);font:11px var(--mono)}.fee-link{border-bottom:1px dashed var(--border-strong);cursor:pointer;background:none;padding:0;margin:0;font:inherit;color:inherit}.fee-link:hover,.fee-link.on{color:var(--primary);border-color:var(--primary)}.tip{position:absolute;z-index:8;background:var(--ink);color:var(--on-ink);border-radius:10px;padding:10px 14px;font:13px/1.9 var(--mono);box-shadow:var(--shadow);white-space:nowrap}.tip .k{font-family:var(--sans);color:var(--on-ink-muted)}.tip .hit{color:var(--success-on-ink)}.tip:before{content:"";position:absolute;top:-5px;left:22px;width:10px;height:10px;background:var(--ink);transform:rotate(45deg)}.tbl td.tk .tip{display:none;left:4px;top:54px;text-align:left}.tbl tr:hover td.tk .tip,.tbl tr.hover td.tk .tip{display:block}.tbl td.tk:focus-within .tip,.tbl td.tk [data-tip-open="1"]+.tip,.usage-tokens-tip-anchor{position:relative;outline:none}.usage-tokens-tip-anchor:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}[data-usage-tokens-tip]:before{display:none}.tbl tr.hover td{background:var(--muted)}.dsheet{position:absolute;top:0;right:0;bottom:0;width:460px;max-width:100%;background:var(--card);box-shadow:var(--shadow);display:flex;flex-direction:column;z-index:21;border:0}.dsheet-h{padding:18px 20px 14px;border:0;border-bottom:1px solid var(--border);display:grid;gap:10px;flex:none}.dsheet-b{flex:1;overflow:auto;padding:4px 20px 20px;min-height:0;scrollbar-width:thin}.sheet-split{display:grid;grid-template-columns:148px minmax(0,1fr);gap:16px;align-items:start}.sheet-tabs{display:grid;gap:2px;position:sticky;top:0;align-content:start}.sheet-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;text-align:left;height:32px;padding:0 10px;border-radius:7px;font:inherit;font-size:13px;color:var(--muted-fg);cursor:pointer}.sheet-tabs button:hover{background:var(--muted);color:var(--fg)}.sheet-tabs button.on{background:var(--primary-soft);color:var(--fg);font-weight:500}.ticket-split{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;align-items:start}@media(max-width:900px){.sheet-split,.ticket-split{grid-template-columns:minmax(0,1fr)}}.dsheet-f{padding:12px 20px;border:0;border-top:1px solid var(--border);display:flex;gap:8px;flex:none;background:var(--card)}.dsec{padding-top:16px;display:grid;gap:10px;overflow:hidden;min-width:0}.dsec h4{font-size:13px;font-weight:600}.kv{display:grid;grid-template-columns:92px 1fr;gap:8px 12px;font-size:13px;margin:0}.kv dt{color:var(--muted-fg)}.kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.bill{width:100%;border-collapse:collapse;font-size:13px}.bill td{padding:8px 0;border-bottom:1px solid var(--border)}.bill td.r{text-align:right;font-family:var(--mono);white-space:nowrap}.bill tr.sum td{border-bottom:0;font-weight:600;padding-top:10px}.reqid{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:var(--muted);font:12px var(--mono)}.tl{position:relative;height:10px;border-radius:5px;background:var(--muted);overflow:hidden}.tl i{position:absolute;top:0;bottom:0;border-radius:5px}.subs-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.subrow{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr)) 76px;gap:18px;align-items:center;padding:12px 0;border-bottom:1px solid var(--border)}.sub-name{display:grid;line-height:1.4;min-width:0}.sub-name b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meter{display:grid;gap:4px;font-size:12px;color:var(--muted-fg);min-width:0}.meter .row1{display:flex;justify-content:space-between;gap:6px}.meter .row1 b{font:500 12px var(--mono);color:var(--fg);white-space:nowrap}.meter .track{height:6px}.meter .track i{background:var(--primary)}.meter.warn .track i{background:var(--warning)}.meter.warn .row1 b{color:var(--warning)}.subrow.c{grid-template-columns:1fr;gap:8px}.subrow.c .ms{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.more-subs{display:flex;align-items:center;justify-content:center;gap:6px;height:40px;font-size:13px;color:var(--muted-fg)}.mm-bar{display:grid;gap:12px}.provchip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 6px;border-radius:999px;border:1px solid var(--border);background:var(--card);font-size:13px;white-space:nowrap;flex:none}.provchip .mono{font-size:12px;color:var(--subtle-fg)}.provchip.on{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.pgroup-h{display:flex;align-items:center;gap:10px;margin:28px 0 12px}.pgroup-h h3{font:600 20px var(--sans)}.pgroup-h .line{flex:1;height:1px;background:var(--border)}.ticket{background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden;position:relative;display:flex;flex-direction:column}.ticket:hover{border-color:var(--border-strong)}.ticket-top{padding:16px 16px 14px;display:grid;gap:8px}.ticket-name{display:flex;align-items:center;gap:8px}.ticket-name .mono{font-size:15px;font-weight:600}.perf{position:relative;border-top:1px dashed var(--border-strong);margin:0 14px}.perf:before,.perf:after{content:"";position:absolute;top:-9px;width:18px;height:18px;border-radius:50%;background:var(--background);border:1px solid var(--border)}.perf:before{left:-24px}.perf:after{right:-24px}.ticket-prices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 16px 14px;gap:6px}.tpc{display:grid;gap:1px;min-width:0}.tpc span{font-size:11px;color:var(--muted-fg)}.tpc b{font:600 16px var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.tpc s{font:11px var(--mono);color:var(--subtle-fg)}.ticket-foot{display:flex;align-items:center;gap:6px;padding:8px 12px 8px 16px;border-top:1px solid var(--border);background:var(--sidebar);margin-top:auto;min-height:var(--touch-min)}.fastsw{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 4px 0 10px;border-radius:999px;border:1px solid var(--border-strong);background:var(--card);font-size:12px;font-weight:500}.switch{width:30px;height:18px;border-radius:9px;background:var(--border-strong);position:relative;flex:none}.switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #14141333}.switch.on{background:var(--primary)}.switch.on:after{left:14px}.fastsw.on{border-color:var(--primary);color:var(--primary)}.ticket.fast .tpc b{color:var(--primary)}.fastnote{font-size:11px;color:var(--primary)}.ctx{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted-fg)}.ctx .track{width:72px;height:4px}.ctx .track i{background:var(--fg)}.profile{display:flex;align-items:center;gap:16px;padding:20px}.uid{font:12px var(--mono);color:var(--muted-fg)}.pass{border-radius:18px;background:var(--panel-ink);color:var(--panel-on-ink);padding:16px 16px 14px;position:relative;overflow:hidden;display:grid;gap:14px}.pass .muted{color:var(--panel-on-ink-muted)}.pass .idchip{background:var(--panel-on-ink-line);color:var(--panel-on-ink)}.pass .idchip.biz{background:#5b7db159}.pass-bal{font:600 30px/1.1 var(--mono);letter-spacing:-.5px}.pass-split{display:flex;gap:14px;font-size:12px;color:var(--panel-on-ink-muted)}.pass-split b{color:var(--panel-on-ink);font:500 12px var(--mono)}.daybars{display:flex;align-items:flex-end;gap:3px;height:30px}.daybars i{flex:1;border-radius:2px;background:var(--panel-on-ink-line)}.daybars i.t{background:var(--primary)}.pass-act{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:8px}.pass-act .btn{height:40px}.btn.onink{background:var(--panel-on-ink-line);color:var(--panel-on-ink)}.pass .avatar.ring-me{box-shadow:0 0 0 2px var(--panel-ink),0 0 0 3.5px var(--panel-on-ink-line)}.today{display:grid;grid-template-columns:repeat(3,1fr);background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.today>div{padding:10px 12px;display:grid;gap:1px;font-size:11px;color:var(--muted-fg);border-right:1px solid var(--border)}.today>div:last-child{border-right:0}.today b{font:600 16px var(--mono);color:var(--fg)}.subcards{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px;scrollbar-width:none}.subcard{flex:0 0 84%;scroll-snap-align:start;padding:14px;display:grid;gap:10px}.dots{display:flex;gap:5px;justify-content:center;margin-top:8px}.dots i{width:6px;height:6px;border-radius:3px;background:var(--border-strong)}.dots i.on{width:16px;background:var(--fg)}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tile{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:12px 10px;display:grid;gap:6px;justify-items:start;position:relative;font-size:13px;font-weight:500}.tile .ti{width:32px;height:32px;border-radius:9px;background:var(--muted);display:grid;place-items:center;color:var(--fg)}.tile small{font-size:11px;color:var(--muted-fg);font-weight:400;margin-top:-4px}.badge-n{position:absolute;top:10px;right:10px;min-width:18px;height:18px;border-radius:9px;background:var(--primary);color:#fff;font:600 11px/18px var(--sans);text-align:center;padding:0 5px}.m-sec-t{display:flex;justify-content:space-between;align-items:baseline;margin:20px 0 10px}.m-sec-t h3{font-size:15px;font-weight:600}.upsell{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--info-soft);font-size:13px}.upsell .ti{width:32px;height:32px;border-radius:9px;background:var(--card);color:var(--info);display:grid;place-items:center;flex:none}.changes{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;margin-top:20px}.changes a{display:grid;grid-template-columns:26px 1fr;gap:8px;padding:12px 14px;border-radius:10px;background:var(--card);border:1px solid var(--border);font-size:13px;color:var(--muted-fg)}.changes a:hover{border-color:var(--border-strong)}.changes a b{color:var(--fg);font-weight:600;display:block}.changes em{font-style:normal;font:600 12px var(--mono);color:var(--fg);background:var(--muted);border-radius:6px;height:22px;display:grid;place-items:center}.input{min-width:0;overflow:hidden}.ribbon{z-index:3}.plan-glyph{top:auto;bottom:-26px;right:10px}.plan-top>.plan-glyph{position:absolute}.nb-wrap{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.nb-wrap .notice-b{flex:1}.nb-wrap .fade-more{bottom:0}.tip:before{left:auto;right:22px}.notice-f>*{min-width:0}.notice-f{grid-template-columns:minmax(0,1fr)}.subnav{display:inline-flex;padding:3px;gap:2px;border-radius:10px;background:var(--muted)}.subnav span{height:30px;padding:0 14px;display:flex;align-items:center;gap:6px;border-radius:7px;color:var(--muted-fg);white-space:nowrap;font-size:13px}.subnav span.on{background:var(--card);color:var(--fg);font-weight:500;box-shadow:0 1px 2px #14141314}.subnav span .svg{width:14px;height:14px}.subnav.full{display:flex}.subnav.full span{flex:1;justify-content:center;height:34px}:has(>.sn-ind){position:relative;isolation:isolate}.sn-ind{display:none;position:absolute;top:0;left:0;z-index:0;pointer-events:none;box-sizing:border-box}.sn-live>.sn-ind{display:block}.sn-live>.sn-ind[data-ready]{transition:transform .28s cubic-bezier(.3,.8,.3,1),width .28s cubic-bezier(.3,.8,.3,1),height .28s cubic-bezier(.3,.8,.3,1)}.sn-live>:not(.sn-ind){position:relative;z-index:1;transition:color .2s}.sn-slide>:is(.on,[aria-selected=true],[aria-current=page]),.sn-slide>:is(.on,[aria-selected=true],[aria-current=page])>:is(.selection-face,.docs-tab-face){background:transparent!important;border-color:transparent!important}.sn-slide>:is(.on,[aria-selected=true],[aria-current=page]):not(:focus-visible),.sn-slide>:is(.on,[aria-selected=true],[aria-current=page])>:is(.selection-face,.docs-tab-face){box-shadow:none!important}.sn-measure>:not(.sn-ind),.sn-measure>:not(.sn-ind)>*{transition:none!important}@media(prefers-reduced-motion:reduce){.sn-live>.sn-ind[data-ready]{transition:none}}.sn-live>.cat .ci{transition:background-color .28s cubic-bezier(.3,.8,.3,1),box-shadow .28s cubic-bezier(.3,.8,.3,1),color .2s}@media(prefers-reduced-motion:reduce){.sn-live>.cat .ci{transition:none}}.page-h.sub{border-bottom:1px solid var(--border);padding-bottom:14px;margin-bottom:20px}.crumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted-fg)}.crumb b{color:var(--fg);font-weight:600;font-size:15px}.input.filled{border-color:var(--border);color:var(--fg)}.match{margin-left:auto;display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 8px 0 6px;border-radius:999px;background:var(--success-soft);color:var(--success);font-size:12px;font-weight:500;flex:none}.match .svg{width:12px;height:12px;stroke-width:2}.notice.m .notice-f{padding:12px 16px 30px;gap:8px}.notice.m .confirm-box{padding:8px 12px;font-size:12px}.notice.m .confirm-box b{font-size:13px}.notice.m .input,.notice.m .btn{height:38px;font-size:14px}.notice.m .notice-h{padding:14px 16px 10px}.notice.m .notice-b{padding:4px 16px 20px;font-size:14px}.qa{background:var(--sidebar);border:1px solid var(--border)}.qa .svg{color:var(--muted-fg)}.qa.open{background:var(--card)}.proto{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap}.proto.resp{background:var(--p-resp-soft);color:var(--p-resp)}.proto.chat{background:var(--p-chat-soft);color:var(--p-chat)}.proto.msg{background:var(--p-msg-soft);color:var(--p-msg)}.deduct{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px 0 6px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap}.deduct.bal{background:var(--warning-soft);color:#8a5a12}.deduct.pkg{background:var(--info-soft);color:var(--info)}.deduct.card{background:var(--primary-soft);color:var(--primary)}.deduct .svg{width:13px;height:13px}.tbl tr.hover td,.tbl tr:hover td{background:var(--sidebar)}.rates{display:flex;align-items:center;gap:0;border:1px solid var(--border);border-radius:8px;overflow:hidden;width:max-content;max-width:100%}.rates span{height:26px;padding:0 9px;display:flex;align-items:center;gap:4px;font-size:12px;color:var(--muted-fg);border-right:1px solid var(--border);white-space:nowrap}.rates span:last-child{border-right:0}.rates span b{font:600 12px var(--mono);color:var(--rate)}.rates span.on{background:var(--rate-soft);color:var(--fg)}.rates .lbl{background:var(--sidebar)}.tpc .off{font:11px var(--mono);color:var(--subtle-fg)}.tpc .off s{font:inherit;text-decoration:line-through}.ratenote{font-size:11px;color:var(--muted-fg)}.check-hero{display:grid;grid-template-columns:1fr 320px;gap:20px;align-items:stretch}.scan{padding:20px 22px;display:grid;gap:14px}.scan-row{display:grid;grid-template-columns:28px 140px 1fr auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--border);font-size:13px}.dot{width:22px;height:22px;border-radius:50%;display:grid;place-items:center}.dot .svg{width:13px;height:13px;stroke-width:2}.dot.ok{background:var(--success-soft);color:var(--success)}.dot.warn{background:var(--warning-soft);color:var(--warning)}.dot.bad{background:var(--danger-soft);color:var(--danger)}.dot.run{background:var(--muted);color:var(--muted-fg)}.verdict{padding:20px;border-radius:12px;background:var(--panel-ink);color:var(--panel-on-ink);display:grid;gap:10px;align-content:start}.verdict .muted{color:var(--panel-on-ink-muted)}.verdict h3{font-size:22px;line-height:1.35}.verdict-acts{display:grid;gap:8px;margin-top:4px}.scan-row b{font-weight:500}.scan-head{display:grid;gap:2px}.scan-head h2{font-size:22px}.life-h{font-size:15px}.verdict-acts .xs{text-decoration:underline}.mlist a .tag{margin-left:auto}.check-login{margin-top:16px}.scan-key{width:220px;flex:none}.check-stack{display:grid;gap:20px;margin-top:24px}.check-foot{padding:14px 18px}.check-m{margin-top:14px}.check-m .verdict h3{font-size:19px}.scan.m{padding:4px 14px;gap:0;margin-top:12px}.scan.m .scan-row{display:flex;justify-content:space-between;align-items:center;grid-template-columns:none;gap:12px;font-size:inherit}.scan.m .scan-row b{font-weight:400}.hscroll.life .client{height:34px}.mlist.life{margin-top:10px}.lifecycle{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--card)}.lifecycle>div{padding:16px 18px;border-right:1px solid var(--border);display:grid;gap:8px;align-content:start}.lifecycle>div:last-child{border-right:0}.lifecycle h4{font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px}.lifecycle a{font-size:13px;color:var(--muted-fg);display:flex;justify-content:space-between;gap:8px}.lifecycle a:hover{color:var(--fg)}.u-nav a:hover{background:var(--card);color:var(--fg)}.lifecycle a small{font:11px var(--mono);color:var(--subtle-fg)}.stage-no{width:20px;height:20px;border-radius:6px;background:var(--muted);display:grid;place-items:center;font:600 11px var(--mono);color:var(--muted-fg)}.form-row{display:grid;grid-template-columns:140px 1fr auto;gap:16px;align-items:center;padding:14px 0;border-top:1px solid var(--border)}.form-row:first-of-type{border-top:0}.form-row .lbl{font-size:13px;color:var(--muted-fg)}.bind{display:grid;grid-template-columns:40px 1fr auto;gap:14px;align-items:center;padding:14px 18px;border-top:1px solid var(--border)}.bind:first-child{border-top:0}.bind-logo{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;font:700 15px var(--sans);color:#fff}.state{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted-fg)}.state:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--border-strong)}.state.on{color:var(--success)}.state.on:before{background:var(--success)}.state.warn{color:var(--warning)}.state.warn:before{background:var(--warning)}.score{display:grid;grid-template-columns:88px 1fr;gap:18px;align-items:center}.ring{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--warning) 0 62%,var(--muted) 62% 100%)}.ring span{width:70px;height:70px;border-radius:50%;background:var(--card);display:grid;place-items:center;font:600 22px var(--mono)}.session{display:grid;grid-template-columns:32px 1fr auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--border);font-size:13px}.a-shell{display:grid;grid-template-columns:220px minmax(0,1fr);height:100%;max-height:100%;overflow:hidden;width:100%;max-width:100%;min-width:0;background:var(--background)}.a-shell.a-mobile{grid-template-columns:1fr}.a-side{background:var(--panel-ink);color:var(--panel-on-ink);padding:14px 10px;display:flex;flex-direction:column;gap:2px;min-height:0;overflow:hidden;scrollbar-width:none;font:13px/1.4 var(--sans)}.a-side-brand{flex:none;min-width:0;overflow:visible}.a-side-brand .rc{flex-wrap:nowrap;min-width:0}.a-side-brand .brand-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.a-side-nav{flex:1;min-height:0;overflow:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:2px}.a-side-nav::-webkit-scrollbar{width:0;height:0}.a-side-nav>div{display:contents}.a-side .brand-name,.a-side .a-side-admin-lbl{color:var(--panel-on-ink);font:600 16px/1.3 var(--sans)}.a-side .a-side-admin-lbl{flex:none;white-space:nowrap}.a-side .brand{gap:8px;min-width:0}.a-side .brand-mark{width:28px;height:28px;font-size:14px;flex:none}.a-side .env{margin:6px 8px 10px;font-size:11px;color:var(--panel-on-ink-muted);display:flex;align-items:center;gap:6px}.a-env-dot{width:6px;height:6px;border-radius:50%;flex:none;background:var(--success-on-ink, var(--success))}.a-grp{font-size:11px;color:var(--panel-on-ink-muted);padding:12px 10px 4px;font-weight:400;flex:none}.a-item{display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border-radius:7px;font-size:13px;font-weight:400;color:var(--panel-on-ink-muted);text-decoration:none;border:0;background:transparent;width:100%;text-align:left;min-height:32px;flex:none}.a-item:hover{color:var(--panel-on-ink);background:var(--panel-on-ink-line)}.a-item.on,.a-item.on:hover{background:var(--panel-on-ink-line);color:var(--panel-on-ink);font-weight:500}.a-item .cnt{margin-left:auto;font:11px var(--mono);background:var(--primary);color:#fff;border-radius:9px;padding:0 6px;line-height:17px}.a-item .svg{flex:none;color:inherit;stroke:currentColor}.a-top .crumb{display:flex;align-items:center;gap:0;font-size:14px;color:var(--muted-fg);min-width:0;overflow:hidden;white-space:nowrap}.a-top .crumb b{color:var(--fg);font-weight:600}.a-top .crumb .crumb-sep{margin:0 6px;color:var(--subtle-fg)}.plan-mobile-actions{display:none}.a-top .crumb .crumb-link{color:inherit;text-decoration:none;border-radius:4px}.a-top .crumb .crumb-link:hover{color:var(--fg)}.a-top .crumb .crumb-link:focus-visible{outline:2px solid var(--ring, var(--primary));outline-offset:2px}.a-top .crumb .crumb-meta{margin-left:8px;color:var(--subtle-fg);font-size:13px}.a-top .input{height:34px}.a-main{display:grid;grid-template-rows:52px 1fr;min-width:0;min-height:0;overflow:visible;position:relative;background:var(--background)}.a-top{display:flex;align-items:center;gap:12px;height:52px;padding:0 24px;border-bottom:1px solid var(--border);background:var(--card);color:var(--fg);font:14px/1.4 var(--sans);min-width:0;overflow:visible;position:relative;z-index:30}.a-body{overflow:auto;padding:20px 24px 40px;min-height:0;min-width:0;scrollbar-width:thin;background:var(--background);color:var(--fg)}.a-top-actions{flex:none;min-width:0}.a-cmd-trig{color:var(--muted-fg)}.a-cmd-trig-l{font-size:13px;overflow:hidden;text-overflow:ellipsis}.a-cmd-row{width:100%;display:flex;align-items:center;gap:12px;height:40px;padding:0 10px;border-radius:8px;border:0;background:transparent;color:var(--fg);font-size:13.5px;cursor:pointer;text-align:left}.a-cmd-row .l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a-cmd-row .r{flex:none;font-size:12px}.a-cmd-row:hover,.a-cmd-row.on{background:var(--muted)}.a-nav-drawer-ov{z-index:30}.a-nav-drawer{position:absolute;left:0;top:0;bottom:0;width:min(280px,88vw);background:var(--sidebar);box-shadow:var(--shadow);display:flex;flex-direction:column;z-index:31;overflow:hidden}.a-nav-drawer-h{padding:12px 12px 8px;border-bottom:1px solid var(--border);flex:none;color:var(--fg)}.a-nav-drawer-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.a-nav-drawer-body .a-side{border-right:0;width:100%;height:100%;padding-top:8px}.a-nav-drawer-body .a-side-brand{display:none}.help-pop{position:relative;display:inline-flex;flex:none}.help-pop-trig{width:28px;height:28px;color:var(--muted-fg)}.help-pop-trig.on,.help-pop-trig:hover{color:var(--fg);background:var(--muted)}.help-pop-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:min(320px,70vw);padding:12px 14px;animation:pop-in .18s ease-out both;white-space:normal;max-width:320px}@media(max-width:900px){.a-top .input[data-admin-cmd-trigger],button.input[data-admin-cmd-trigger]{width:auto}}.a-body .card{border:1px solid var(--border);box-shadow:none;background:var(--card)}.a-body .card:hover{border-color:var(--border)}.a-body .card.empty{border-style:dashed;border-color:var(--border)}.a-body .btn.outline{border-color:var(--border);color:var(--muted-fg);background:var(--card)}.a-body .btn.outline:hover{border-color:var(--border-strong);color:var(--fg);background:var(--muted)}.a-body .btn.outline.on,.a-body .method.on{border-color:var(--primary);background:var(--primary-soft);color:var(--fg)}.a-body .seg,.a-body .subnav,.dsheet .seg,.dsheet .subnav,.a-body .seg span,.a-body .subnav span,.dsheet .seg span,.dsheet .subnav span{border:0;box-shadow:none}.a-body .seg span.on,.dsheet .seg span.on{background:var(--primary-soft);color:var(--fg);font-weight:500}.a-body .btn.ink{background:var(--ink);color:var(--on-ink);border-color:transparent}.a-body .input{border-color:var(--border-strong);background:var(--card);color:var(--fg)}.a-body .input.w{background:var(--card)}.a-body .input:focus-within,.a-body .input:focus{border-color:var(--border-strong);outline:none;box-shadow:var(--focus-ring)}.a-top{border-bottom-color:var(--border)}.a-top .input{border-color:var(--border-strong)}.a-top .seg{border:1px solid var(--border);background:var(--card)}.a-body .seg,.dsheet .seg{border:0;background:var(--muted)}.dsheet .btn.outline{border-color:var(--border);color:var(--muted-fg);background:var(--card)}.a-body .tbl th,.a-body .tbl td{border-bottom-color:var(--border)}.a-body .filters,.a-body .summary,.a-body .dsheet-h,.a-body .dsheet-f{border-color:var(--border)}.a-body .empty .btn.outline{border-color:var(--border);color:var(--muted-fg)}.a-body .btn:focus-visible,.a-body .icbtn:focus-visible,.a-body .a-item:focus-visible,.a-shell .a-item:focus-visible{outline:none;box-shadow:0 0 0 3px var(--primary-soft)}.a-body select:not(.input select),.a-body textarea:not(.input textarea),.a-body>input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.a-body .field>input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.a-body .field>select,.a-body .field>textarea{border:1px solid var(--border);border-radius:8px;color:var(--fg);background:var(--card)}.a-body select:not(.input select):focus,.a-body textarea:not(.input textarea):focus,.a-body .field>input:focus,.a-body .field>select:focus,.a-body .field>textarea:focus{border-color:var(--border-strong);outline:none;box-shadow:0 0 0 3px var(--primary-soft)}@media(max-width:767px){.a-shell{grid-template-columns:1fr}.a-shell>.a-side{display:none}.a-top{padding:0 12px;gap:4px;overflow:hidden}.a-shell.a-mobile .a-top>[data-shell-nav],.a-shell.a-mobile .a-top>[data-history-nav],.a-shell.a-mobile .a-top>[data-workspace-switch],.a-shell.a-mobile .a-top>[data-admin-cmd-trigger],.a-shell.a-mobile .a-top>[data-admin-top-actions],.a-shell.a-mobile .a-top>[data-theme-select]{display:none!important}.a-shell.a-mobile .a-top:has(>[data-locale-select]>button[aria-expanded=true]){overflow:visible}.a-top .crumb{flex:1 1 auto;min-width:0}.a-top .crumb b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.a-top .crumb-meta{display:none}.a-shell.a-mobile .plan-mobile-actions{display:flex;justify-content:flex-end;margin-bottom:12px}.a-top-actions{flex:0 1 auto;max-width:min(46vw,180px);overflow:hidden}.a-body{padding:16px 16px 32px}}.kpi{padding:14px 16px;display:grid;gap:4px}.kpi .v{font:600 22px var(--mono)}.delta{font:500 12px var(--mono)}.delta.up{color:var(--success)}.delta.down{color:var(--danger)}.health{display:grid;grid-template-columns:repeat(24,1fr);gap:2px}.health i{height:18px;border-radius:2px;background:var(--success);opacity:.75}.health i.w{background:var(--warning)}.health i.b{background:var(--danger)}.health i.z{background:var(--muted);opacity:.45}.fmap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%}.fmap .card{padding:16px 18px;display:grid;gap:8px;align-content:start}.fmap h4{font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.fmap ul{margin:0;padding-left:16px;font-size:13px;color:var(--muted-fg);display:grid;gap:3px}.fmap .prio{margin-left:auto;font:11px var(--mono);color:var(--subtle-fg)}.editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.field{display:grid;gap:6px}.field>span{font-size:12px;color:var(--muted-fg)}.input.w{background:var(--card);color:var(--fg)}.tbl.dense td{height:48px}.rate-grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr) 40px;gap:8px;align-items:center;font-size:13px}.rate-grid .h{font-size:12px;color:var(--muted-fg)}.diff{display:flex;gap:8px;align-items:baseline;font:12px var(--mono)}.pill-sw{display:inline-flex;align-items:center;gap:6px;font-size:12px}.seatbar{display:flex;gap:3px}.seatbar i{width:14px;height:14px;border-radius:4px;background:var(--muted);border:1px solid var(--border)}.seatbar i.u{background:var(--ink);border-color:var(--ink)}.seatbar i.x{background:var(--danger-soft);border-color:var(--danger)}.appr{display:grid;gap:10px;padding:16px}.timeline{display:grid;gap:0;border-left:2px solid var(--border);margin-left:6px}.timeline div{position:relative;padding:0 0 14px 16px;font-size:13px;color:var(--muted-fg)}.timeline div:before{content:"";position:absolute;left:-6px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--card);border:2px solid var(--border-strong)}.timeline div.on:before{border-color:var(--primary);background:var(--primary)}.timeline b{color:var(--fg);font-weight:500}.rates{overflow-x:auto;scrollbar-width:none}.m-shell .rates span{padding:0 7px}.topbar{grid-template-columns:208px 1fr auto}.d-body{grid-template-columns:208px 1fr}.sidenav{padding:8px 10px 12px}.sn-item{height:34px;gap:9px;font-size:13.5px}.sn-group{padding:12px 10px 4px}.sidenav.rail .sn-group{padding-top:0;padding-bottom:0}.topnav a{display:inline-flex;align-items:center;gap:6px}.topnav a .svg{width:15px;height:15px}.topnav .join{margin-left:6px;border:1px solid var(--border);color:var(--fg)}.tbl th,.tbl td{padding-left:10px;padding-right:10px}.home-top{height:64px;display:flex;align-items:center;gap:24px;padding:0 40px;border-bottom:1px solid var(--border);background:var(--background);position:sticky;top:0;z-index:25;min-width:0;overflow:visible}.home-top .topnav{padding:0;min-width:0;flex:none}.home-sec{max-width:1200px;margin:0 auto;padding:72px 40px}.hero{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:56px;align-items:center;padding-top:64px}.hero h1{font:600 56px/1.12 var(--sans);letter-spacing:-.5px}.hero .lead{font-size:18px;line-height:1.7;color:var(--muted-fg);margin-top:20px;max-width:34em}.hero-cta{display:flex;gap:12px;margin-top:32px;align-items:center}.hero-meta{display:flex;gap:20px;margin-top:28px;font-size:13px;color:var(--muted-fg)}.hero-meta span{display:inline-flex;align-items:center;gap:6px}.receipt-wrap{filter:drop-shadow(0 0 .6px rgb(20 20 19 / .45)) drop-shadow(0 18px 22px rgb(20 20 19 / .14))}[data-theme=dark] .receipt-wrap{filter:drop-shadow(0 0 1px rgb(0 0 0 / .55)) drop-shadow(0 18px 28px rgb(0 0 0 / .45))}.receipt-tray{margin:24px 0 8px;padding:22px 16px;border-radius:18px;background:var(--muted)}.receipt{--receipt-ink: #141413;--receipt-muted: #73726c;--receipt-subtle: #a3a198;--receipt-rule: #d6d3c7;--receipt-rule-strong: #b8b4a6;background:#f7f4ef;color:var(--receipt-ink);font:13px/1.6 var(--mono);padding:26px 26px 30px;position:relative;box-shadow:0 24px 48px -24px #14141347,0 0 0 1px #e8e6dc;-webkit-mask:radial-gradient(circle 6px at 50% 0,#0000 98%,#000) 0 0 / 16px 51% repeat-x,radial-gradient(circle 6px at 50% 100%,#0000 98%,#000) 0 100% / 16px 51% repeat-x;mask:radial-gradient(circle 6px at 50% 0,#0000 98%,#000) 0 0 / 16px 51% repeat-x,radial-gradient(circle 6px at 50% 100%,#0000 98%,#000) 0 100% / 16px 51% repeat-x}.receipt .rh{text-align:center;display:grid;gap:2px;padding-bottom:12px;border-bottom:1px dashed var(--receipt-rule-strong);color:var(--receipt-ink)}.receipt .rh b{font:600 15px var(--sans);letter-spacing:2px;color:var(--receipt-ink)}.receipt .ln{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 0;border-bottom:1px dashed var(--receipt-rule);color:var(--receipt-ink)}.receipt .ln small{color:var(--receipt-muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.receipt .ln>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.receipt .ln s{color:var(--receipt-subtle);font-size:11px}.receipt .ln .now{color:var(--primary);font-weight:600;text-align:right}.receipt .tot{display:flex;justify-content:space-between;padding-top:12px;font-weight:600;color:var(--receipt-ink)}.receipt .tot b{color:var(--success);font-size:18px}.receipt .live{position:absolute;top:14px;right:16px;display:inline-flex;align-items:center;gap:5px;font:11px var(--sans);color:var(--success)}.receipt .live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--success)}.receipt .muted,.auth-side .receipt .muted{color:var(--receipt-muted)}.h2{font:600 34px/1.25 var(--sans)}.sec-lead{color:var(--muted-fg);font-size:16px;margin-top:10px;max-width:40em}.cmp{width:100%;border-collapse:collapse;margin-top:28px;font-size:14px}.cmp th{text-align:left;font-size:12px;color:var(--muted-fg);font-weight:500;padding:10px 14px;border-bottom:1px solid var(--border-strong)}.cmp td{padding:16px 14px;border-bottom:1px solid var(--border)}.cmp .r{text-align:right}.cmp s{color:var(--subtle-fg);font:13px var(--mono)}.cmp .now{font:600 18px var(--mono);color:var(--fg)}.save{display:inline-flex;height:22px;align-items:center;padding:0 8px;border-radius:6px;background:var(--success-soft);color:var(--success);font:600 12px var(--mono)}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0;margin-top:32px;border-top:1px solid var(--border-strong)}.steps>div{padding:22px 24px 0 0;display:grid;gap:8px;align-content:start;min-width:0}.steps .code{white-space:normal;overflow:visible;overflow-wrap:anywhere}.steps .code .k{display:inline-block;max-width:100%}.steps .no{font:600 44px/1 var(--sans);color:var(--border-strong)}.steps h4{font-size:17px;font-weight:600}.clients{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.two-way{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:32px}.two-way .card{padding:28px;display:grid;gap:12px;align-content:start}.uptime{display:grid;grid-template-columns:repeat(30,1fr);gap:3px;margin-top:20px}.uptime i{height:36px;border-radius:3px;background:var(--success);opacity:.7}.uptime i.w{background:var(--warning)}.home-foot{border-top:1px solid var(--border);background:var(--sidebar);color:var(--muted-fg);font-size:13px}.home-foot .home-foot-main{padding:48px 40px 36px;display:grid;grid-template-columns:minmax(240px,1.6fr) repeat(3,minmax(0,1fr));gap:40px}.home-foot-brand{display:grid;gap:12px;align-content:start;min-width:0}.home-foot-tagline{margin:0;max-width:340px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-foot-contact{margin:0;max-width:340px;font-size:12px;color:var(--subtle-fg);white-space:pre-line;overflow-wrap:anywhere}.home-foot nav{display:grid;gap:2px;align-content:start;min-width:0}.home-foot h5{margin:0 0 10px;font-size:13px;font-weight:600;color:var(--fg)}.home-foot a{display:block;width:fit-content;max-width:100%;padding:4px 0;color:var(--muted-fg);text-decoration:none;overflow-wrap:anywhere;transition:color .15s ease}.home-foot a:hover{color:var(--fg)}.home-foot a:focus-visible{outline:2px solid var(--ring, var(--primary));outline-offset:2px;border-radius:4px}.home-foot .home-foot-bar{padding:16px 40px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;border-top:1px solid var(--border);font-size:12px;color:var(--subtle-fg)}@media(max-width:960px){.home-foot .home-foot-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.home-foot-brand{grid-column:1 / -1}}.home-foot.m{margin:32px -16px -40px;padding-bottom:96px}.home-foot.m .home-foot-main{padding:28px 16px 20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.home-foot.m .home-foot-brand{grid-column:1 / -1}.home-foot.m a{padding:10px 0;min-height:var(--touch-min, 44px);display:flex;align-items:center}.home-foot.m .home-foot-bar{padding:14px 16px}.shop-strip{display:flex;align-items:center;gap:16px;padding:18px 22px;border-radius:12px;background:var(--ink);color:var(--on-ink);margin-top:16px}.shop-strip .muted{color:var(--on-ink-muted)}.shop-strip .cat{background:var(--on-ink-line);border-color:transparent;color:var(--on-ink);height:40px}.shop-strip .cat .ci{background:transparent;color:var(--on-ink);width:28px;height:28px}.page>[data-page=tickets],.page>[data-page=tickets-new],.page>[data-page=tickets-detail],.page>[data-page=subscriptions],.page>[data-page=profile],.page>[data-page=orders],.page>[data-page=store],.page>[data-page=purchase]{max-width:960px;margin-inline:auto;width:100%}.page>[data-page=tickets-new]{max-width:640px}.auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;min-height:100vh;min-height:100dvh}.auth-form{display:grid;align-content:center;justify-items:center;padding:40px;position:relative}.auth-form .brand{position:absolute;top:28px;left:40px}.auth-box{width:380px;max-width:100%;display:grid;gap:16px;box-sizing:border-box}.auth-box h1{font:600 30px/1.25 var(--sans)}.auth.narrow{grid-template-columns:1fr;min-height:100vh}.auth.narrow .auth-form{padding:24px 12px;width:100%;box-sizing:border-box}.auth.narrow .auth-form .brand{position:static;margin-bottom:24px;justify-self:start}.auth.narrow .auth-side{display:none!important}.auth.narrow .auth-box{width:100%;max-width:380px}.field .input.w.err{border-color:var(--danger)}.errtxt{font-size:12px;color:var(--danger);display:flex;gap:4px;align-items:center}.or{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--subtle-fg)}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--border)}.sso{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sso>span,.sso>a,.sso>button{height:var(--touch-min);min-height:var(--touch-min);border-radius:8px;border:1px solid var(--border-strong);background:var(--card);display:flex;gap:10px;justify-content:center;align-items:center;font-size:15px;font-weight:500;color:inherit;cursor:pointer;padding:0 12px;box-sizing:border-box}.sso>button{font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input.invite{font-size:14px}.sso .bind-logo{width:22px;height:22px;border-radius:6px;font-size:11px}.chk{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--border-strong);background:var(--card);flex:none;display:grid;place-items:center}.chk.on{background:var(--primary);border-color:var(--primary);color:#fff}.chk .svg{width:11px;height:11px;stroke-width:2.5}.auth-side{background:var(--panel-ink);color:var(--panel-on-ink);display:grid;align-content:center;justify-items:center;padding:48px;gap:28px;position:relative;overflow:hidden}.auth-side .muted{color:var(--panel-on-ink-muted)}.otp{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.otp span{height:52px;border-radius:10px;border:1px solid var(--border-strong);background:var(--card);display:grid;place-items:center;font:600 22px var(--mono)}.otp span.cur{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);color:var(--fg)}.tbl td.stick .mono{font-size:12.5px}.editor-grid{grid-template-columns:minmax(0,1fr) 400px}.editor-grid .ticket-foot{flex-wrap:wrap}.say{font:500 30px/64px var(--sans);letter-spacing:-.2px;max-width:none}.say-route-group{white-space:nowrap}.slot{display:inline-flex;align-items:center;gap:10px;box-sizing:border-box;height:48px;padding:0 12px;margin:0 6px;border-radius:8px;background:var(--card);border:1px solid var(--border);font:500 20px/1 var(--sans);letter-spacing:0;vertical-align:middle;position:relative;top:-4px;white-space:nowrap;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;color:inherit}.slot .svg{width:16px;height:16px;color:var(--subtle-fg);margin-left:2px}.slot.mono{font-family:var(--mono);font-size:18px}.slot.open{border-color:var(--border-strong)}.slot:focus-visible{outline:none;border-color:var(--border-strong);box-shadow:0 0 0 3px var(--primary-soft)}.slot small{font:500 12px/1 var(--mono);color:var(--success);background:var(--success-soft);padding:4px 6px;border-radius:6px}.slot .lg,.slot .vlogo,.slot .blogo{width:24px!important;height:24px!important;border-radius:6px;flex:none}.slot .lg,.slot .vlogo,.slot .blogo{background:transparent;border:0}.say-m{display:grid;margin-top:16px;background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden}.say-m>button{display:flex;align-items:center;gap:10px;width:100%;height:56px;padding:0 12px 0 16px;border:0;border-top:1px solid var(--border);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.say-m>button:first-child{border-top:0}.say-m>button:disabled{cursor:default;opacity:.4}.say-m .k{width:52px;flex:none;font-size:13px;color:var(--muted-fg)}.say-m b{font-size:15px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.say-m b.mono{font-size:14px;font-weight:500}.say-m .lg,.say-m .blogo,.say-m .vlogo{width:22px;height:22px;border-radius:6px;flex:none}.say-m .lg{background:var(--muted);border:1px solid var(--border)}.say-m small{font:500 11px/1 var(--mono);color:var(--success);background:var(--success-soft);padding:4px 6px;border-radius:6px}.say-m .svg{width:16px;height:16px;margin-left:auto;color:var(--subtle-fg);flex:none}.term.m .term-h{gap:2px;padding:8px 10px 0 8px}.term.m .term-h span.t{padding:8px 8px 10px;font-size:12.5px;white-space:nowrap}.term.m .term-h .btn{white-space:nowrap}.term.m pre{font-size:11px;padding:14px}.guide{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;margin-top:32px;align-items:start}.guide.dim{opacity:.35}.guide-col{display:grid;gap:12px}.say-block{padding-top:12px;position:relative}.say-block>.sm.muted{margin-top:10px}.term-anchor{position:relative;min-width:0}.term{border-radius:14px;background:var(--panel-ink);color:var(--panel-on-ink);overflow:hidden}.term-h{display:flex;align-items:center;gap:8px;padding:10px 12px 0 16px;border-bottom:1px solid var(--panel-on-ink-line)}.term-h span.t{padding:8px 10px 10px;font-size:13px;color:var(--panel-on-ink-muted);border-bottom:2px solid transparent;cursor:pointer}.term-h span.t.on{color:var(--panel-on-ink);border-color:var(--primary)}.term pre{margin:0;padding:18px 20px;font:13.5px/1.9 var(--mono);white-space:pre-wrap}.term .c{color:var(--panel-on-ink-muted)}.term .k{color:#f0b49e}.term .key{background:#d9775740;border-radius:4px;padding:0 4px}.term-f{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--panel-on-ink-line);font-size:12px;color:var(--panel-on-ink-muted)}.term-f b{color:var(--panel-on-ink)}.term-f a{text-decoration:underline}.checklist{display:grid;gap:0}.ck{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:16px 18px;border-top:1px solid var(--border)}.ck:first-child{border-top:0}.ck h4{font-size:14px;font-weight:600}.ck p{font-size:13px;color:var(--muted-fg);margin-top:2px}.ck .dot{width:26px;height:26px}.wait{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;border-radius:8px;background:var(--sidebar);font-size:13px}.wait:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--warning);box-shadow:0 0 0 4px var(--warning-soft)}.got{display:grid;gap:4px;margin-top:10px;padding:10px 12px;border-radius:8px;background:var(--success-soft);font-size:13px;color:var(--success)}.got b{color:var(--fg);font-weight:500}.got+.rc{margin-top:10px}.ck .wait+p{margin-top:10px}.ck .wait+p a{color:var(--primary)}.picker{position:absolute;z-index:6;width:560px;background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);padding:14px;display:grid;gap:12px}.picker h5{margin:0;font-size:12px;color:var(--muted-fg);font-weight:500}.picker.docs-model,.picker.docs-key{max-height:240px;overflow:auto;scrollbar-width:thin}.picker.docs-route{width:280px}.picker.m{position:relative;width:100%;margin-top:8px;left:auto;top:auto}.picker-group{display:grid;gap:6px}.pk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.picker.docs-route .pk-grid{grid-template-columns:1fr}.pk{display:flex;align-items:center;gap:10px;min-height:var(--touch-min);padding:8px 10px;border-radius:9px;border:1px solid transparent;font-size:14px;cursor:pointer;color:var(--fg)}.pk.mono{font-family:var(--mono);font-size:13px;justify-content:flex-start}.pk .lg,.pk .blogo,.pk .vlogo{width:28px;height:28px;border-radius:7px;flex:none;background:transparent;border:0}.pk small{display:block;font-size:11px;color:var(--subtle-fg)}.pk.on{background:var(--primary-soft);color:var(--primary);border-color:transparent}.pk.on small{color:var(--primary);opacity:.85}.pk:hover{background:var(--sidebar)}.pk:focus-visible{outline:none;box-shadow:0 0 0 3px var(--primary-soft)}.known{padding:14px 16px;display:grid;gap:8px}.known>b{font-size:13px}.known a{display:flex;gap:8px;font-size:13px;color:var(--muted-fg)}.faq-fold .faq-q{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:0;margin:0;border:0;background:transparent;font:600 14px/1.3 var(--sans);color:inherit;text-align:left;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.faq-fold .faq-q .svg{color:var(--subtle-fg)}.faq-fold.open .faq-q .svg{transform:rotate(180deg)}.docs-faq{margin-top:24px}.docs-faq-list{display:grid;gap:10px;margin-top:12px}.term-follow{margin-top:16px}.ck-follow{margin-top:12px}.tbl tr.off td{color:var(--subtle-fg)}.switch{display:inline-block;vertical-align:middle}.chain{display:inline-flex;align-items:center;gap:4px}.chain>span{height:22px;padding:0 8px;border-radius:6px;border:1px solid var(--border);background:var(--card);font-size:12px;display:inline-flex;align-items:center}.chain .svg{width:12px;height:12px;color:var(--subtle-fg)}.rt-list{display:grid;gap:8px}.rt-grp{border:1px solid var(--border);border-radius:10px;overflow:hidden}.rt-h{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--sidebar);font-size:13px}.rt-h b{font-weight:600}.rt{display:grid;grid-template-columns:14px 16px 16px 1fr auto auto;align-items:center;gap:10px;height:40px;padding:0 12px;border-top:1px solid var(--border);font-size:13px}.rt.off{color:var(--subtle-fg)}.rt .grip .svg{width:14px;height:14px;color:var(--subtle-fg)}.rt-no{font:600 11px var(--mono);color:var(--muted-fg);text-align:center}.rt .ok{color:var(--success)}.rt-preview{display:grid;gap:6px;padding:12px 14px;border-radius:10px;background:var(--muted);font-size:13px}.rt-preview b{font-weight:600}.fgrid2{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin-bottom:10px}.keycard{padding:14px;display:grid;gap:8px}.keycard.off{opacity:.6}.key-done{width:460px;padding:28px;display:grid;justify-items:center;gap:12px;text-align:center}.key-done .kv{text-align:left}@media(max-width:768px){.key-done{width:min(460px,calc(100vw - 32px));max-width:calc(100vw - 32px);box-sizing:border-box}}.plan-dur{display:grid;grid-template-columns:64px 1fr 1fr 120px 40px;gap:10px;align-items:center;padding:6px 0;border-top:1px solid var(--border)}.plan-dur.h{border-top:0;padding:0;font-size:12px;color:var(--muted-fg)}.feat-edit{display:grid;gap:6px}.feat-edit .grip .svg{width:14px;height:14px;color:var(--subtle-fg)}.urate{display:grid;grid-template-columns:110px 1fr 84px 84px 34px;gap:8px;align-items:center;padding:8px 0 4px;border-top:1px solid var(--border)}.urate.h{border-top:0;padding:0;font-size:12px;color:var(--muted-fg)}.urate-why{grid-column:1 / -1}.env-m{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:999px;background:var(--ink);color:var(--on-ink);font-size:11px}.env-m i{width:6px;height:6px;border-radius:50%;background:var(--success-on-ink)}.am-chat{display:grid;gap:10px;margin-top:14px}.am-chat .msg{max-width:84%;padding:10px 12px;border-radius:12px;font-size:13px;display:grid;gap:4px}.am-chat .msg small{font-size:11px;color:var(--subtle-fg)}.am-chat .them{background:var(--card);border:1px solid var(--border)}.am-chat .us{justify-self:end;background:var(--ink);color:var(--on-ink)}.am-chat .us small{color:var(--on-ink-muted)}.toast{display:flex;align-items:flex-start;gap:10px;width:360px;padding:12px 12px 12px 14px;border-radius:12px;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);font-size:13px}.toast-ic{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;color:#fff}.toast.success .toast-ic{background:var(--success)}.toast.info .toast-ic{background:var(--info)}.toast.warning .toast-ic{background:var(--warning)}.toast.error .toast-ic{background:var(--danger)}.toast.error{border-color:var(--danger-soft)}.toast.warning{border-color:var(--warning-soft)}.toast-t{display:grid;gap:2px;flex:1;min-width:0;line-height:1.45}.toast-t b{font-weight:600}.toast-t span{color:var(--muted-fg)}.toast-a{font-weight:500;color:var(--primary);white-space:nowrap;align-self:center}.toast-a-btn{border:0;background:none;padding:0;font:inherit;font-weight:500;cursor:pointer}.toast-x{color:var(--subtle-fg);display:grid;place-items:center;width:22px;height:22px;flex:none}.toast-stack{position:fixed;top:68px;right:20px;display:grid;gap:8px;z-index:100}.toast-stack.m{top:50px;left:12px;right:12px}.toast-stack.m .toast{width:auto}.alert.info{--alert-tone: var(--info)}.alert.success{--alert-tone: var(--success)}.alert.danger{--alert-tone: var(--danger);background:color-mix(in srgb,var(--danger) 7%,var(--sidebar))}.alert .svg{width:16px;height:16px;flex:none}.confirm-dlg{width:400px;padding:22px;display:grid;gap:10px;box-shadow:var(--shadow);overflow:hidden;max-width:calc(100vw - 32px)}.spec{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:18px 20px;display:grid;gap:14px;margin-bottom:16px}.spec-h{display:flex;align-items:baseline;gap:12px}.spec-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.spec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.spec-card{border:1px solid var(--border);border-radius:10px;padding:14px;display:grid;gap:8px;align-content:start}.spec-card h4{font-size:13px;font-weight:600}.spec-bar{width:6px;background:var(--primary-soft);border-radius:2px}.spec-r{width:28px;height:28px;border:1.5px solid var(--border-strong);background:var(--muted);flex:none}.spec-gap{height:10px;background:var(--info-soft);border-radius:2px}.spec-shadow{height:72px;border-radius:12px;background:var(--card);box-shadow:var(--shadow);display:grid;place-items:center;font:12px var(--mono);color:var(--muted-fg)}.sw b{font-weight:500}.typescale>div>span{min-width:0}.bgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px}.bcell{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:10px}.bcell .blogo{grid-row:span 2}.agrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.acell{display:grid;justify-items:center;gap:6px;padding:10px 6px 8px;border:1px solid var(--border);border-radius:10px}.acell .avatar{width:56px;height:56px}.acell code{font:11px var(--mono);color:var(--muted-fg)}.acell.animal{background:var(--sidebar)}.bcell b{font-size:13px;font-weight:500;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcell code{font:11px var(--mono);color:var(--muted-fg)}.topnav{gap:0}.topnav a{height:30px;padding:0 10px;font-size:13px;border-radius:7px;gap:5px}.topnav a .svg{width:14px;height:14px}.topnav .join{margin-left:6px;border:1px solid var(--border);background:var(--card)}.topnav .join .svg{color:var(--success)}.topnav .join.open{background:var(--success-soft);border-color:#5a8a5e4d;color:var(--success)}.topbar{position:relative}[data-community-join]{position:relative;display:inline-flex}.cpop{position:absolute;top:calc(100% + 8px);left:0;right:auto;z-index:40;width:min(392px,calc(100vw - 24px));max-width:calc(100vw - 24px);padding:16px;border-radius:14px;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);display:grid;gap:10px;animation:pop-in .18s ease-out}.topnav [data-community-join] .cpop{left:0;right:auto}.editor-grid .cpop{position:static}.cpop-t{font-size:15px;font-weight:600}.cpop-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--sidebar)}.cpop-item:first-of-type{background:var(--success-soft);border-color:#5a8a5e40}.cpop-ic{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;color:#fff;flex:none}.cpop-ic .svg{width:18px;height:18px}.cpop-v{display:grid;flex:1;min-width:0;line-height:1.35}.cpop-v small{font-size:11px;color:var(--muted-fg)}.cpop-v b{font-weight:600;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpop-item .btn{flex:none;background:var(--card)}.cpop-addr{justify-self:start;display:inline-flex;align-items:center;gap:6px;max-width:100%;margin-top:4px;padding:3px 8px;border-radius:6px;border:1px solid var(--border);background:var(--card);color:var(--fg);font-size:13px;font-weight:500;line-height:1.4;cursor:pointer}.cpop-addr>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpop-addr>svg{flex:none;color:var(--muted-fg)}.cpop-addr:hover,.cpop-addr:focus-visible{border-color:var(--success)}.cpop-addr:hover>svg,.cpop-addr:focus-visible>svg{color:var(--success)}.cm-row{display:grid;grid-template-columns:16px 132px minmax(110px,1fr) minmax(150px,1fr) 116px 92px 34px;gap:8px;align-items:center;padding:6px 0;border-top:1px solid var(--border)}.cm-row.h{border-top:0;padding:0;font-size:12px;color:var(--muted-fg)}.cm-row .grip .svg{width:14px;height:14px;color:var(--subtle-fg)}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.rt{grid-template-columns:14px 14px 16px minmax(0,1fr) 56px 56px;gap:10px}.rt .grip{display:grid;place-items:center}.rt-no{text-align:center}.rt-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-lat{font-size:12px;color:var(--muted-fg);text-align:right}.rt-rate{justify-content:center;height:20px;padding:0}.chk.locked{background:var(--border-strong);border-color:var(--border-strong)}.rt-h{min-height:40px}.rt-pv{display:grid;grid-template-columns:128px minmax(0,1fr);gap:2px 10px;align-items:baseline}.rt-pv>span{grid-column:2}.nw{white-space:nowrap}.rt-fo{align-items:center;padding:4px 2px 0}.trig{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:8px;border:1px solid var(--border);background:var(--card);font-size:13px}.trig.on{border-color:var(--primary);background:var(--primary-soft)}.fo-flow{display:grid;gap:10px}.fo-step{display:flex;gap:10px;align-items:flex-start;position:relative}.fo-step:not(:last-of-type):after{content:"";position:absolute;left:11px;top:26px;bottom:-8px;width:1px;background:var(--border-strong)}.fo-no{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:600 11px var(--mono);background:var(--muted);flex:none}.fo-step.bad .fo-no{background:var(--danger-soft);color:var(--danger)}.fo-step.ok .fo-no{background:var(--success-soft);color:var(--success)}.st-hero{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:14px;background:var(--success-soft);border:1px solid rgb(90 138 94 / .25)}.st-hero.warn{background:var(--warning-soft);border-color:#b7791f40}.st-beacon{position:relative;width:14px;height:14px;flex:none}.st-beacon i,.st-beacon:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--success)}.st-beacon:before{content:"";animation:beacon 1.8s ease-out infinite}.st-hero.warn .st-beacon i,.st-hero.warn .st-beacon:before{background:var(--warning)}@keyframes beacon{0%{transform:scale(1);opacity:.6}to{transform:scale(3);opacity:0}}.st-refresh{display:inline-flex;align-items:center;gap:8px}.st-refresh svg{width:18px;height:18px;transform:rotate(-90deg)}.st-refresh circle{fill:none;stroke:var(--warning);stroke-width:2.2;stroke-dasharray:1;stroke-dashoffset:1;animation:countdown 30s linear infinite}@keyframes countdown{to{stroke-dashoffset:0}}.st-kpi{padding:14px 16px;display:grid;gap:2px;animation:rise .5s ease-out both;animation-delay:calc(var(--i) * 80ms)}.st-kpi b{font-size:22px;font-weight:600}.st-kpi-sk{display:flex;align-items:center;height:33px}.st-scale>.sk+.between{margin-top:6px}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.st-row{display:grid;grid-template-columns:200px 110px 240px minmax(0,1fr) 80px;gap:20px;align-items:center;padding:14px 18px;border-top:1px solid var(--border)}.st-row.h{border-top:0;padding:10px 18px;background:var(--sidebar);font-size:12px;color:var(--muted-fg)}.st-row .r{text-align:right}.st-row b{font-weight:600}.st-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;justify-self:start}.st-pill i{width:6px;height:6px;border-radius:50%;background:currentColor}.st-pill.success{background:var(--success-soft);color:var(--success)}.st-pill.warning{background:var(--warning-soft);color:var(--warning)}.st-pill.danger{background:var(--danger-soft);color:var(--danger)}.st-pill.info{background:var(--info-soft);color:var(--info)}.st-pill.warning i{animation:blink 1.2s ease-in-out infinite}@keyframes blink{50%{opacity:.25}}.st-line path{stroke-dasharray:1;stroke-dashoffset:1;animation:draw 1.4s ease-out forwards}@keyframes draw{to{stroke-dashoffset:0}}.st-line .ping{transform-box:fill-box;transform-origin:center;animation:beacon 1.8s ease-out infinite}.st-lat{font-size:13px;width:64px;text-align:right}.st-lat.warn{color:var(--warning)}.st-bars{display:flex;gap:2px;height:28px}.st-bars i{flex:1;border-radius:2px;background:var(--success);opacity:.85;transform-origin:bottom;animation:bar-in .4s ease-out both;animation-delay:calc(var(--i) * 6ms)}.st-bars i:hover{opacity:1;transform:scaleY(1.12)}.st-bars i.w{background:var(--warning)}.st-bars i.b{background:var(--danger)}.st-bars i.m{background:var(--info)}.st-bars i:last-child{animation:bar-in .4s ease-out both,blink 1.6s ease-in-out 1s infinite}@keyframes bar-in{0%{transform:scaleY(.2);opacity:0}}.st-legend{display:flex;gap:16px;padding:10px 18px;border-top:1px solid var(--border);background:var(--sidebar)}.st-legend span{display:inline-flex;align-items:center;gap:6px}.st-legend i{width:10px;height:10px;border-radius:2px;background:var(--success)}.st-legend i.w{background:var(--warning)}.st-legend i.b{background:var(--danger)}.st-legend i.m{background:var(--info)}.st-mrow{display:grid;gap:8px;padding:12px 0;border-top:1px solid var(--border)}.st-mrow:first-child{border-top:0}.st-mrow .st-bars{height:22px}.inc{display:grid;grid-template-columns:14px 1fr;gap:10px}.inc-dot{width:10px;height:10px;border-radius:50%;margin-top:6px;background:var(--border-strong);position:relative}.inc.live .inc-dot{background:var(--warning)}.inc.maint .inc-dot{background:var(--info)}.inc.live .inc-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--warning);animation:beacon 1.8s ease-out infinite}.inc-log{display:grid;gap:4px;padding-left:10px;border-left:2px solid var(--border);font-size:12px;color:var(--muted-fg)}.inc-log b{margin-right:8px;color:var(--fg);font-weight:500}@media(prefers-reduced-motion:reduce){.st-beacon:before,.st-line .ping,.inc-dot:after,.st-pill i,.st-bars i,.st-kpi,.st-refresh circle,.cpop{animation:none!important}.st-line path{stroke-dashoffset:0;animation:none}}.plan-routes{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 22px 16px}.chain-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;border:1px solid var(--border);background:var(--card);font-size:12px;white-space:nowrap}.chain-chip.all{background:var(--success-soft);border-color:transparent;color:var(--success)}.chain-chip.tone-0{background:var(--info-soft);border-color:transparent;color:var(--info)}.chain-chip.tone-1{background:var(--rate-soft);border-color:transparent;color:var(--rate)}.chain-chip.tone-2{background:var(--p-resp-soft);border-color:transparent;color:var(--p-resp)}.chain-chip.tone-3{background:var(--warning-soft);border-color:transparent;color:var(--warning)}.chain-chip.tone-4{background:var(--p-msg-soft);border-color:transparent;color:var(--p-msg)}.perk-line,.feat .perk-line .svg{color:var(--primary)}.perk-line b{font-weight:600}.perk-ic{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary);flex:none}.perk-rule{display:grid;grid-template-columns:1.2fr 1.2fr 1fr 90px 34px;gap:8px;align-items:center;padding:6px 0;border-top:1px solid var(--border)}.perk-rule.h{border-top:0;padding:0;font-size:12px;color:var(--muted-fg)}.perk-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:16px;display:grid;gap:10px}.perk-card b{font-weight:600}.perk-card .track i{background:var(--primary)}.perk-card.used{opacity:.55}.perk-card.used .track i{background:var(--border-strong)}.rt-preview .perk-card{background:var(--card)}.perk-send{width:600px;padding:24px;display:grid;gap:14px;box-shadow:var(--shadow);position:relative}.freeze-stat{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:10px;background:var(--info-soft);color:var(--info);font-size:13px}.freeze-stat b{font-size:18px;color:var(--fg)}.subrow.frozen{grid-template-columns:minmax(0,1.4fr) minmax(0,3fr) 76px;background:var(--info-soft);margin:0 -12px;padding:12px;border-radius:8px;border-bottom:0}.freeze-note{font-size:13px;color:var(--info)}.confirm-pop{position:absolute;top:184px;right:36px;width:320px;padding:16px;border-radius:12px;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);display:grid;gap:8px;z-index:5}.ticket-top{grid-template-rows:24px 26px 28px;align-items:center}.ticket-top>.rc{min-width:0;flex-wrap:nowrap!important;overflow:hidden}.ticket .rates{height:28px;box-sizing:border-box}.ticket .rates span{height:100%}.ticket .tag.rate{height:28px;padding:0 10px}.ticket-prices{grid-template-rows:auto;align-items:start}.tpc{grid-template-rows:16px 24px 16px;align-items:center}.ticket-foot{height:48px;min-height:0;flex-wrap:nowrap}.ticket-foot>.xs{white-space:nowrap}.fastnote{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;margin-left:auto}.fastnote+.fastsw,.fastnote+.n+.fastsw{margin-left:8px}.editor-grid .ticket-foot{flex-wrap:nowrap}.doc-seg{display:inline-flex;padding:2px;border-radius:8px;background:var(--muted);flex:none}.doc-seg a{padding:4px 10px;border-radius:6px;font-size:13px;color:var(--muted-fg);cursor:pointer;white-space:nowrap}.doc-seg a.on{background:var(--card);color:var(--fg);font-weight:500;box-shadow:0 1px 2px #14141314}.doc-seg.sm a{padding:3px 8px;font-size:12px}.doc-bar nav a.on{background:var(--fg);color:var(--background)}.doc-ctrl label{display:inline-flex;align-items:center;gap:4px}body[data-device=desktop] .is-m,body[data-device=mobile] .is-d,.sec[hidden]{display:none}.cat{height:40px;gap:8px;padding:0 12px 0 5px;border-radius:10px;font-size:13.5px}.cat .ci{width:30px;height:30px;border-radius:7px}.cat .ci .svg{width:16px;height:16px}.cat .cnt{font-size:11px}.cat.v{width:64px;padding:8px 4px 6px;gap:4px;font-size:11.5px}.cat.v .ci{width:34px;height:34px;border-radius:10px}.topnav a,.tb-right,.balance,.who{white-space:nowrap}.topnav{min-width:0;overflow:hidden}.topbar .topnav .lbl,.topbar .who-t{max-width:240px;overflow:hidden;opacity:1;transition:max-width .26s cubic-bezier(.2,0,0,1),margin .26s cubic-bezier(.2,0,0,1),opacity .18s ease}.topbar .topnav .lbl{display:inline-block;white-space:nowrap}.topbar .topnav a,.topbar .who{transition:padding .26s cubic-bezier(.2,0,0,1),background-color .15s,color .15s}.topbar.rail .topnav .lbl{max-width:0;opacity:0;margin-left:-5px;transition-duration:.26s,.26s,.12s}.topbar.rail .who-t{max-width:0;opacity:0;margin-left:-8px;transition-duration:.26s,.26s,.12s}@media(prefers-reduced-motion:reduce){.topbar .topnav .lbl,.topbar .who-t,.topbar .topnav a,.topbar .who{transition:none}}.topbar.rail .topnav a{padding:6px 9px}.topbar.rail .brand{padding-left:16px}.st-bars{gap:4px;height:32px}.st-bars i{border-radius:4px;min-width:8px}.st-mrow .st-bars{gap:3px;height:26px}.health{gap:3px}.health i{height:24px;border-radius:3px}.uptime{gap:4px}.uptime i{border-radius:4px}.vlogo.brand,.blogo{display:inline-grid;place-items:center;flex:none;background:none;border:0;color:var(--fg)}.vlogo.framed,.blogo.framed{background:var(--card);border:1px solid var(--border);border-radius:22%}.vlogo.initial,.blogo.initial{background:var(--muted);border:0;font:600 11px var(--sans);color:var(--muted-fg)}.qr .qr-mid .blogo{border-radius:8px}.btn.outline.on{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.pc-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:22px}.pc-tags .vsep{height:12px;margin:0 2px}.tag.ship{gap:4px;padding:0 8px 0 6px;background:var(--success-soft);color:var(--success);font-weight:500}.tag.ship .svg{width:13px;height:13px}.tag.ship.manual{background:var(--info-soft);color:var(--info)}.tag.sp{background:var(--muted);color:var(--muted-fg)}.notice-row{display:flex;align-items:center;gap:8px;font-size:13px;position:relative;padding:10px 12px;border-radius:10px;background:var(--sidebar)}.notice-row.unread .chk{background:var(--muted)}.hint-tip{position:absolute;z-index:8;padding:8px 12px;border-radius:8px;background:var(--ink);color:var(--on-ink);font-size:13px;line-height:1.3;white-space:nowrap;box-shadow:var(--shadow)}.hint-tip:after{content:"";position:absolute;bottom:-5px;left:20px;width:10px;height:10px;background:var(--ink);transform:rotate(45deg)}.fill-link{font-size:13px;font-weight:500;color:var(--primary)}.fill-link.disabled{opacity:.4}.notice.m .confirm-box .between{gap:8px}.ticket{overflow:visible}.ticket .ribbon-clip{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:12px;overflow:hidden;pointer-events:none;z-index:3}.ticket .ribbon-clip .ribbon{top:14px;right:-34px}.ticket-foot{border-radius:0 0 11px 11px}.perf{position:relative;height:0;margin:0;border:0}.perf:before,.perf:after{content:none}.perf{border-top:1px dashed var(--border-strong);margin:0 17px}.perf i{position:absolute;top:-9.5px;width:18px;height:18px;border-radius:50%;background:var(--background);border:1px solid var(--border);z-index:2}.perf i.l{left:-27px;clip-path:inset(0 0 0 50%)}.perf i.r{right:-27px;clip-path:inset(0 50% 0 0)}.st-latcell{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:8px;min-width:0}.st-latcell .st-lat{width:auto}.st-line{overflow:visible;display:block}.st-bar-h{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--border)}.st-bars.minute i,.st-bars.hour i{min-width:0}.st-hero.m{gap:12px;padding:14px 16px}.st-hero.m .st-beacon{width:8px;height:8px}.st-hero.m .st-beacon:before{animation-name:beacon-sm}@keyframes beacon-sm{0%{transform:scale(1);opacity:.6}to{transform:scale(2.2);opacity:0}}.st-mhead{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px}.st-mhead .st-pill{height:22px;padding:0 8px}.st-mhead .st-lat{width:auto}.st-mfoot{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.st-mfoot span:last-child{text-align:right}.perk-send{width:680px;max-height:calc(100% - 40px);overflow:auto;scrollbar-width:thin}.ps-tier{border:1px solid var(--border);border-radius:10px;padding:10px 14px 14px;display:grid;gap:8px;background:var(--sidebar)}.ps-tier b{font-size:13px;font-weight:600}.ps-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ps-hit{position:relative;border:1px solid var(--border);border-radius:10px;padding:12px 14px;display:grid;gap:8px}.ps-plan{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--border);font-size:13px}.ps-foot{justify-content:flex-end;position:sticky;bottom:-24px;margin:0 -24px -24px;padding:12px 24px;background:var(--card);border-top:1px solid var(--border)}.fee-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.4fr) 36px;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--sidebar)}.astack.roll{width:80px;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000 0,#000 10px,#000 70px,#0000);mask:linear-gradient(90deg,#0000 0,#000 10px,#000 70px,#0000)}.astack.roll .trk{display:flex;padding-left:8px;animation:av-roll 19.2s cubic-bezier(.3,.7,.3,1) infinite}.astack.roll .avatar{margin-left:-8px!important}@keyframes av-roll{0.00%{transform:translate(-144px)}10.38%{transform:translate(-144px)}12.50%{transform:translate(-126px)}22.88%{transform:translate(-126px)}25.00%{transform:translate(-108px)}35.38%{transform:translate(-108px)}37.50%{transform:translate(-90px)}47.88%{transform:translate(-90px)}50.00%{transform:translate(-72px)}60.38%{transform:translate(-72px)}62.50%{transform:translate(-54px)}72.88%{transform:translate(-54px)}75.00%{transform:translate(-36px)}85.38%{transform:translate(-36px)}87.50%{transform:translate(-18px)}97.88%{transform:translate(-18px)}to{transform:translate(0)}}.vwall{display:grid;gap:14px;grid-template-columns:none}.marquee{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000)}.mq-trk{display:flex;width:max-content;gap:40px;padding-right:40px;animation:mq 36s linear infinite}.marquee.rev .mq-trk{animation-direction:reverse;animation-duration:44s}.marquee:hover .mq-trk,.marquee:focus-within .mq-trk{animation-play-state:paused}.mq-trk>span{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted-fg);white-space:nowrap}.vwall.m{gap:12px}.vwall.m .mq-trk{gap:26px;padding-right:26px;animation-duration:24s}.vwall.m .marquee.rev .mq-trk{animation-duration:30s}.vendor-wall-copy-skeleton{width:min(360px,72%);margin:0 0 14px}.vendor-wall-skeleton{width:100%}@keyframes mq{to{transform:translate(-50%)}}.receipt-drop{animation:drop-in .9s cubic-bezier(.2,.8,.2,1) both}@keyframes drop-in{0%{transform:translateY(-36px);opacity:0;clip-path:inset(-60px -60px 100% -60px)}60%{opacity:1}to{transform:none;opacity:1;clip-path:inset(-60px -60px -80px -60px)}}.receipt-drop .ln,.printer .ln,.receipt-drop .tot,.printer .tot{animation:ln-in .35s ease-out both}.receipt-drop .ln:nth-of-type(2),.printer .ln:nth-of-type(2){animation-delay:.5s}.receipt-drop .ln:nth-of-type(3),.printer .ln:nth-of-type(3){animation-delay:.65s}.receipt-drop .ln:nth-of-type(4),.printer .ln:nth-of-type(4){animation-delay:.8s}.receipt-drop .ln:nth-of-type(5){animation-delay:.95s}.receipt-drop .tot{animation-delay:1.05s}.printer .tot{animation-delay:2.1s}.printer .ln:nth-of-type(2){animation-delay:1.1s}.printer .ln:nth-of-type(3){animation-delay:1.4s}.printer .ln:nth-of-type(4){animation-delay:1.7s}@keyframes ln-in{0%{opacity:0;transform:translateY(-4px)}}.printer{width:400px;position:relative;padding:0 10px}.printer .pslot{display:block;height:10px;margin:0 -10px;border-radius:5px;background:#0e0e0d;box-shadow:inset 0 2px 3px #0009,0 1px #ffffff14;position:relative;z-index:2}.printer .paper{overflow:hidden;margin-top:-5px;padding:0 2px 40px;color:var(--fg)}.printer .receipt-wrap{animation:print 2.6s cubic-bezier(.25,.9,.3,1) both}@keyframes print{0%{transform:translateY(-100%)}12%{transform:translateY(-86%)}16%{transform:translateY(-86%)}30%{transform:translateY(-62%)}34%{transform:translateY(-62%)}50%{transform:translateY(-36%)}54%{transform:translateY(-36%)}to{transform:none}}.auth-side .receipt .muted{color:var(--receipt-muted)}.m-content .receipt-drop{margin:24px 4px 8px}.overlay{animation:fade-in .2s ease-out both}.dsheet{animation:sheet-in .35s cubic-bezier(.2,.8,.2,1) both}.drawer,.m-shell .pay{animation:sheet-up .38s cubic-bezier(.2,.8,.2,1) both}.overlay>.notice,.overlay>.pay,.overlay>.card{animation:dlg-in .28s cubic-bezier(.2,.8,.2,1) both}.toast{animation:toast-in .4s cubic-bezier(.2,.8,.2,1) both}.toast-stack .toast:nth-child(2){animation-delay:.12s}.toast-stack .toast:nth-child(3){animation-delay:.24s}.done-ic{animation:pop .5s cubic-bezier(.3,1.6,.5,1) .15s both}.wait:before{animation:blink 1.2s ease-in-out infinite}.spark polyline{stroke-dasharray:1;stroke-dashoffset:1;animation:draw 1.4s ease-out .1s forwards}.uptime i,.health i,.daybars i{transform-origin:bottom;animation:bar-in .4s ease-out both;animation-delay:calc(var(--i, 0) * 18ms)}.kpi,.stat{animation:rise .5s ease-out both}.match{animation:pop .35s cubic-bezier(.3,1.6,.5,1) both}.countdown .svg{animation:tick 1s steps(1) infinite}@keyframes fade-in{0%{opacity:0}}@keyframes sheet-in{0%{transform:translate(48px);opacity:0}}@keyframes sheet-up{0%{transform:translateY(40%);opacity:.4}}@keyframes dlg-in{0%{transform:translateY(12px) scale(.98);opacity:0}to{transform:none;opacity:1}}@keyframes toast-in{0%{transform:translate(24px);opacity:0}}@keyframes pop{0%{transform:scale(.4);opacity:0}}@keyframes tick{50%{transform:rotate(8deg)}}@media(prefers-reduced-motion:reduce){.astack.roll .trk,.mq-trk,.receipt-drop,.printer .receipt-wrap,.receipt-drop .ln,.printer .ln,.receipt-drop .tot,.printer .tot,.overlay,.dsheet,.drawer,.m-shell .pay,.overlay>*,.toast,.done-ic,.wait:before,.spark polyline,.uptime i,.health i,.daybars i,.kpi,.stat,.match,.countdown .svg,.crab-select-menu,.dtp{animation:none!important}.spark polyline{stroke-dashoffset:0}}.doc-btn{padding:3px 10px;border-radius:6px;border:1px solid var(--border-strong);background:var(--card);color:var(--fg);cursor:pointer;font-size:12px}.doc-btn:hover{border-color:var(--primary);color:var(--primary)}.inv-hero{display:grid;gap:14px;background:linear-gradient(135deg,var(--primary-soft),var(--card) 60%)}.set-card{display:grid;gap:4px}.set-card h4{margin-bottom:4px}.set-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 0;border-top:1px solid var(--border);font-size:13px}.inv-hero .reqid,.inv-hero .field{min-width:0}.alive-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.alive{padding:14px 16px 0;overflow:hidden;display:grid;gap:2px}.alive b{font-size:22px;font-weight:600}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--success);position:relative;flex:none;display:inline-block}.live-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--success);animation:beacon-sm 1.8s ease-out infinite}.tbl tr.err td{background:#fdf6f4}.tbl tr.err td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.err-cell{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:center;line-height:1.4}.err-cell b{font-size:13px;font-weight:600;color:var(--danger)}.err-cell span{grid-column:1 / -1;font-size:12px;color:var(--muted-fg)}.err-raw{display:block;padding:8px 10px;border-radius:8px;background:var(--sidebar);font:12px/1.6 var(--mono);white-space:pre-wrap;word-break:break-all}.err-cell .tag,.two>.tag,.ao-2>.tag{justify-self:start}.tbl th .n{position:absolute;top:-6px;left:0;transform:scale(.85)}.tbl th{white-space:nowrap}.tbl td.r .two{justify-items:end}.tbl td .two{min-width:0}.tbl th,.tbl td{font-variant-numeric:tabular-nums}.pw-eye{background:none;border:0;padding:0;cursor:pointer;line-height:0;color:var(--muted-fg);display:inline-grid;place-items:center}.input .pw-eye{margin-left:auto;color:var(--muted-fg)}.upop{position:absolute;z-index:9;width:440px;padding:16px;border-radius:14px;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);display:grid;gap:12px;animation:pop-in .18s ease-out}.upop:before{content:"";position:absolute;top:-6px;left:36px;width:10px;height:10px;background:var(--card);border-left:1px solid var(--border);border-top:1px solid var(--border);transform:rotate(45deg)}.upop-kpi{display:grid;grid-template-columns:1fr 1fr;gap:8px}.upop-kpi>div{display:grid;gap:1px;padding:10px 12px;border-radius:10px;background:var(--sidebar);font-size:12px;color:var(--muted-fg)}.upop-kpi b{font-size:17px;font-weight:600;color:var(--fg)}.upop-kpi small{font-size:11px;color:var(--subtle-fg)}.upop-kv{grid-template-columns:64px 1fr;font-size:12.5px}.upop-f{padding-top:12px;border-top:1px solid var(--border)}.tbl .tk{text-align:left}.tbl td.tk .tip:before{left:22px;right:auto}.tbl td .two.mono>span,.tbl td>.mono,.tbl td .rc>.mono{font-size:12.5px}.tbl td .two small{font-size:11.5px}.tbl td .two.mono small{font-family:var(--mono)}.tbl th{font-size:12px}.confetti{--k: 1;--ox: 50%;--oy: 26%;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:30;perspective:600px}.confetti .burst{position:absolute;left:var(--ox);top:var(--oy);width:0;height:0}.cannon{position:absolute;bottom:10%;width:0;height:0}.cannon.l{left:4%}.cannon.r{right:4%}.confetti i{position:absolute;left:0;top:0;opacity:0;transform-style:preserve-3d;animation:confetti-fly var(--t, 2.4s) cubic-bezier(.12,.75,.3,1) var(--d, 0s) both}.confetti i b{display:block;width:8px;height:12px;margin:-6px 0 0 -4px;border-radius:2px;animation:confetti-flutter var(--f, .7s) linear infinite;backface-visibility:visible}.confetti i.st b{width:4px;height:15px;margin:-7px 0 0 -2px}.confetti i.rd b{width:7px;height:7px;margin:-3px 0 0 -3px;border-radius:50%}@keyframes confetti-fly{0%{opacity:0;transform:translate(0) scale(.3) rotate(0)}6%{opacity:1}30%{transform:translate(calc(var(--dx) * var(--k)),calc(var(--up) * var(--k))) scale(1) rotate(calc(var(--rot) * .35));animation-timing-function:cubic-bezier(.35,0,.7,.55)}80%{opacity:1}to{opacity:0;transform:translate(calc((var(--dx) + var(--sway)) * var(--k)),calc((var(--up) + var(--fall)) * var(--k))) scale(.85) rotate(var(--rot))}}@keyframes confetti-flutter{0%{transform:rotateX(0) rotateY(0)}50%{transform:rotateX(180deg) rotateY(70deg)}to{transform:rotateX(360deg) rotateY(0)}}@media(max-width:600px){.confetti{--k: .68}.confetti i b{width:6px;height:10px}}@media(prefers-reduced-motion:reduce){.confetti{display:none}}.notes ol[start="9"]{counter-reset:n 8}.notes ol[start="10"]{counter-reset:n 9}.m-shell.v2:has(>.m-action.float) .m-content{padding-bottom:188px}.m-shell.v2:has(>.m-action.float.low) .m-content{padding-bottom:112px}.motion-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.mc-demo{overflow:hidden}.motion-cell{background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.mc-h{display:grid;gap:2px;padding:12px 14px;border-bottom:1px solid var(--border);background:var(--sidebar);min-height:68px}.mc-h b{font-size:13px;font-weight:600}.mc-demo{flex:1;display:grid;place-items:center;padding:22px 14px;min-height:110px}.auth-mini{padding:20px;display:grid;gap:14px;align-content:start;flex:1;min-height:330px}.spin{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;display:inline-block;flex:none;animation:rot .7s linear infinite;opacity:.9}.btn.loading{pointer-events:none;opacity:.92}@keyframes rot{to{transform:rotate(360deg)}}.shake{animation:shake 3s ease-in-out infinite}@keyframes shake{0%,16%,to{transform:none}2%,10%{transform:translate(-6px)}6%,14%{transform:translate(6px)}}.auth-box .input.err{animation:shake 3s ease-in-out 1}.fade-up{animation:rise .45s ease-out both}.fade-up.d1{animation-delay:.5s}.fade-up.d2{animation-delay:.65s}.auth-ok{display:grid;justify-items:center;gap:10px;padding-top:36px;text-align:center}.okmark circle{fill:var(--success-soft);stroke:var(--success);stroke-width:2.5;stroke-dasharray:1;stroke-dashoffset:1;animation:draw .5s ease-out forwards,loop-reset 3.2s infinite}.okmark path{fill:none;stroke:var(--success);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:draw .35s ease-out .4s forwards}.okbar{width:180px;height:4px;border-radius:2px;background:var(--muted);overflow:hidden;margin-top:8px}.okbar i{display:block;height:100%;background:var(--success);transform-origin:left;animation:fill 1.2s ease-in-out .7s infinite}@keyframes fill{0%{transform:scaleX(0)}80%,to{transform:scaleX(1)}}@keyframes loop-reset{}.auth-m .auth-box{width:100%}.sso-hand{width:380px;max-width:100%;box-sizing:border-box;display:grid;gap:18px;justify-items:stretch}.sso-hand.c{width:auto;gap:14px}.sso-pair{display:flex;align-items:center;justify-content:center;gap:12px}.sso-pair .brand-mark{width:52px;height:52px;border-radius:14px;font-size:22px}.sso-hand.c .sso-pair .brand-mark{width:40px;height:40px;font-size:18px;border-radius:11px}.sso-link{display:flex;gap:6px}.sso-link i{width:6px;height:6px;border-radius:50%;background:var(--border-strong);animation:flow 1.2s ease-in-out infinite}.sso-link i:nth-child(2){animation-delay:.12s}.sso-link i:nth-child(3){animation-delay:.24s}.sso-link i:nth-child(4){animation-delay:.36s}.sso-link i:nth-child(5){animation-delay:.48s}@keyframes flow{0%,60%,to{background:var(--border-strong);transform:none}30%{background:var(--primary);transform:scale(1.4)}}.sso-link.broken{width:64px;height:24px;justify-content:center;align-items:center;color:var(--danger);border-top:2px dashed var(--danger-soft);height:0;position:relative}.sso-link.broken .svg{position:absolute;top:-9px;background:var(--card);border-radius:50%;animation:pop .35s cubic-bezier(.3,1.6,.5,1) both}.sso-steps{display:grid;gap:10px;padding:14px 16px;border-radius:12px;background:var(--sidebar)}.sso-step{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--subtle-fg)}.sso-step.done{color:var(--fg)}.sso-step.run{color:var(--fg);font-weight:500}.dot-s{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--border-strong);flex:none}.sso-step.done .dot-s{background:var(--success);border-color:var(--success);color:#fff;animation:pop .35s cubic-bezier(.3,1.6,.5,1) both}.sso-step.run .dot-s{border:0;color:var(--primary)}.sso-step.run .spin{width:18px;height:18px}.method{transition:background .2s,border-color .2s}.radio{transition:border-width .2s cubic-bezier(.3,1.6,.5,1),border-color .2s}.methods.demo .method:nth-child(1){animation:sel-a 4s infinite}.methods.demo .method:nth-child(2){animation:sel-b 4s infinite}.methods.demo .method:nth-child(1) .radio{animation:dot-a 4s infinite}.methods.demo .method:nth-child(2) .radio{animation:dot-b 4s infinite}@keyframes sel-a{0%,45%{border-color:var(--primary);background:var(--primary-soft)}50%,95%{border-color:var(--border);background:transparent}}@keyframes sel-b{0%,45%{border-color:var(--border);background:transparent}50%,95%{border-color:var(--primary);background:var(--primary-soft)}}@keyframes dot-a{0%,45%{border:5px solid var(--primary)}50%,95%{border:1.5px solid var(--border-strong)}}@keyframes dot-b{0%,45%{border:1.5px solid var(--border-strong)}50%,95%{border:5px solid var(--primary)}48%{border-width:7px}}.swap{display:inline-grid;height:1.5em;overflow:hidden;line-height:1.5em;vertical-align:middle}.swap>span{grid-area:1 / 1;animation:swap-a 4s infinite}.swap>span:nth-child(2){animation-name:swap-b}@keyframes swap-a{0%,45%{transform:none;opacity:1}50%,95%{transform:translateY(-100%);opacity:0}to{transform:none;opacity:1}}@keyframes swap-b{0%,45%{transform:translateY(100%);opacity:0}50%,95%{transform:none;opacity:1}to{transform:translateY(100%);opacity:0}}.qr.scan{overflow:hidden}.qr.scan:after{content:"";position:absolute;left:8px;right:8px;top:0;height:2px;border-radius:1px;background:var(--success);box-shadow:0 0 12px 2px #5a8a5e73;animation:scan 2.4s ease-in-out infinite}@keyframes scan{0%,to{top:10px}50%{top:calc(100% - 12px)}}.btn{transition:background .15s,border-color .15s,color .15s,transform .1s}.btn:active{transform:scale(.98)}.switch:after{transition:left .2s cubic-bezier(.3,1.3,.5,1)}.switch{transition:background .2s}.switch.demo{animation:sw-bg 3s infinite}.switch.demo:after{animation:sw-dot 3s infinite}@keyframes sw-bg{0%,45%{background:var(--border-strong)}50%,95%{background:var(--primary)}}@keyframes sw-dot{0%,45%{left:2px}50%,95%{left:14px}}.seg.slide{position:relative}.seg.slide>i{position:absolute;top:3px;left:3px;width:calc((100% - 10px) / 3);height:30px;border-radius:7px;background:var(--muted);animation:seg-mv 4.5s cubic-bezier(.3,.8,.3,1) infinite}.seg.slide span{position:relative}@keyframes seg-mv{0%,28%{transform:none}33%,61%{transform:translate(calc(100% + 2px))}66%,95%{transform:translate(calc(200% + 4px))}}.caret:after{content:"";width:2px;height:24px;background:var(--primary);animation:blink 1s steps(1) infinite}.skel{width:200px;display:grid;gap:8px}.skel i{height:12px;border-radius:6px;background:linear-gradient(90deg,var(--muted) 30%,var(--sidebar) 50%,var(--muted) 70%) 0 0 / 300% 100%;animation:shimmer 1.4s linear infinite}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-50% 0}}.card.lift{transition:transform .15s,border-color .15s}.card.lift:hover{transform:translateY(-2px)}.card.lift.demo{animation:lift 3s ease-in-out infinite}@keyframes lift{0%,40%,to{transform:none;border-color:var(--border)}50%,90%{transform:translateY(-2px);border-color:var(--border-strong)}}.swap-ic{display:inline-grid}.swap-ic .svg{grid-area:1 / 1;animation:swap-a 3s infinite}.swap-ic .svg:nth-child(2){animation-name:swap-b;color:var(--success)}.copied .swap>span{animation-duration:3s}.roll-num{font-size:22px;font-weight:600}@media(prefers-reduced-motion:reduce){.spin,.shake,.fade-up,.okmark circle,.okmark path,.okbar i,.sso-link i,.sso-step .dot-s,.methods.demo *,.methods.demo .method,.swap>span,.qr.scan:after,.switch.demo,.switch.demo:after,.seg.slide>i,.caret:after,.skel i,.card.lift.demo,.swap-ic .svg,.auth-box .input.err{animation:none!important}.okmark circle,.okmark path{stroke-dashoffset:0}.okbar i{transform:none}}.tip-anchor{position:relative;display:inline-block}.hint-tip.up{left:50%;bottom:calc(100% + 10px);transform:translate(-50%)}.hint-tip.up:after{left:50%;margin-left:-5px}.cd-box{display:grid;justify-items:center;gap:6px}.cd-flip{display:inline-flex;align-items:center;gap:4px;font:600 30px/1 var(--mono);font-variant-numeric:tabular-nums}.cd-flip b,.cd-units b{display:inline-block;min-width:1.3em;text-align:center;padding:6px 4px;border-radius:8px;background:var(--sidebar);border:1px solid var(--border)}.cd-flip i{font-style:normal;color:var(--subtle-fg);animation:blink 1s steps(1) infinite}.cd-flip b.flip,.cd-units b.flip{animation:cd-flip .35s cubic-bezier(.2,.8,.2,1)}@keyframes cd-flip{0%{transform:translateY(-40%);opacity:0}}.cd-flip.urgent b{color:var(--danger);background:var(--danger-soft);border-color:transparent}.cd-flip.urgent{animation:cd-pulse 1s ease-in-out infinite}@keyframes cd-pulse{50%{transform:scale(1.04)}}.cd-ring{position:relative;width:72px;height:72px;display:grid;place-items:center;--p: 1}.cd-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.cd-ring circle{fill:none;stroke-width:4}.cd-ring .bg{stroke:var(--muted)}.cd-ring .fg{stroke:var(--primary);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p));transition:stroke-dashoffset 1s linear}.cd-ring b{font-size:20px;font-weight:600}.cd-ring.urgent .fg{stroke:var(--danger)}.cd-ring.urgent b{color:var(--danger)}.cd-btn{min-width:132px;transition:opacity .3s}.cd-btn.ready{animation:fade-in .3s ease-out}.cd-btn .t{font-variant-numeric:tabular-nums}.cd-deadline{display:grid;justify-items:center;gap:8px}.cd-units{display:flex;gap:6px}.cd-units span{display:grid;justify-items:center;gap:2px}.cd-units b{font:600 20px/1 var(--mono);min-width:1.6em}.cd-units small{font-size:11px;color:var(--muted-fg)}@media(prefers-reduced-motion:reduce){.cd-flip i,.cd-flip b.flip,.cd-units b.flip,.cd-flip.urgent,.cd-btn.ready{animation:none!important}.cd-ring .fg{transition:none}}.cd-roll{display:inline-flex;align-items:center;font:600 32px/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:0}.cd-roll i{font-style:normal;color:var(--subtle-fg);margin:0 3px;transform:translateY(-2px)}.cd-roll .dg{position:relative;display:inline-block;width:.62em;height:1.1em;overflow:hidden}.cd-roll .dg>span{position:absolute;left:0;right:0;top:.05em;text-align:center}.cd-roll .dg>span.in{animation:roll-in .42s cubic-bezier(.2,.8,.2,1) both}.cd-roll .dg>span.out{animation:roll-out .42s cubic-bezier(.2,.8,.2,1) both}@keyframes roll-in{0%{transform:translateY(-110%);opacity:.2}}@keyframes roll-out{to{transform:translateY(110%);opacity:0}}@media(prefers-reduced-motion:reduce){.cd-roll .dg>span{animation:none!important}.cd-roll .dg>span.out{display:none}}.otp-demo{width:100%;max-width:264px;display:grid;gap:10px;justify-items:center}.otp.loop{width:100%;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.otp.loop span{height:44px;border-radius:9px;position:relative;font-size:19px;transition:none}.otp.loop b{opacity:0}.otp.loop i{position:absolute;left:50%;top:11px;width:2px;height:22px;margin-left:-1px;background:var(--primary);opacity:0}.otp-st{position:relative;height:18px;width:100%;text-align:center}.otp-st>span{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;justify-content:center;align-items:center;gap:4px;opacity:0}.otp-st .t1{color:var(--muted-fg);animation:otp-t1 6s infinite}.otp-st .t2{color:var(--success);animation:otp-t2 6s infinite}.otp.loop .o0{animation:otp-b0 6s infinite}.otp.loop .o0 b{display:inline-block;animation:otp-d0 6s infinite}.otp.loop .o0 i{animation:otp-c0 6s infinite}.otp.loop .o1{animation:otp-b1 6s infinite}.otp.loop .o1 b{display:inline-block;animation:otp-d1 6s infinite}.otp.loop .o1 i{animation:otp-c1 6s infinite}.otp.loop .o2{animation:otp-b2 6s infinite}.otp.loop .o2 b{display:inline-block;animation:otp-d2 6s infinite}.otp.loop .o2 i{animation:otp-c2 6s infinite}.otp.loop .o3{animation:otp-b3 6s infinite}.otp.loop .o3 b{display:inline-block;animation:otp-d3 6s infinite}.otp.loop .o3 i{animation:otp-c3 6s infinite}.otp.loop .o4{animation:otp-b4 6s infinite}.otp.loop .o4 b{display:inline-block;animation:otp-d4 6s infinite}.otp.loop .o4 i{animation:otp-c4 6s infinite}.otp.loop .o5{animation:otp-b5 6s infinite}.otp.loop .o5 b{display:inline-block;animation:otp-d5 6s infinite}.otp.loop .o5 i{animation:otp-c5 6s infinite}@keyframes otp-d0{0%,6.50%{opacity:0;transform:translateY(4px)}8.67%,86.67%{opacity:1;transform:none}91.67%,to{opacity:0}}@keyframes otp-c0{0%,0.00%{opacity:0}0.17%,3.33%{opacity:1}3.50%,6.33%{opacity:.15}6.67%,to{opacity:0}}@keyframes otp-b0{0%,0.00%{border-color:var(--border-strong);box-shadow:none;background:var(--card);color:var(--fg)}0.17%,6.50%{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);color:var(--fg)}6.67%,49.83%{border-color:var(--border-strong);box-shadow:none;background:var(--card);color:var(--fg)}50.00%,86.67%{border-color:#5a8a5e73;background:var(--success-soft);box-shadow:none;color:var(--success)}91.67%,to{border-color:var(--border-strong);background:var(--card);color:var(--fg)}}@keyframes otp-d1{0%,14.00%{opacity:0;transform:translateY(4px)}16.17%,86.67%{opacity:1;transform:none}91.67%,to{opacity:0}}@keyframes otp-c1{0%,6.67%{opacity:0}6.83%,10.42%{opacity:1}10.58%,13.83%{opacity:.15}14.17%,to{opacity:0}}@keyframes otp-b1{0%,6.67%{border-color:var(--border-strong);box-shadow:none;background:var(--card);color:var(--fg)}6.83%,14.00%{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);color:var(--fg)}14.17%,49.83%{border-color:var(--border-strong);box-shadow:none;background:var(--card);color:var(--fg)}50.00%,86.67%{border-color:#5a8a5e73;background:var(--success-soft);box-shadow:none;color:var(--success)}91.67%,to{border-color:var(--border-strong);background:var(--card);color:var(--fg)}}@keyframes otp-d2{0%,21.50%{opacity:0;transform:translateY(4px)}23.67%,86.67%{opacity:1;transform:none}91.67%,to{opacity:0}}@keyframes otp-c2{0%,14.17%{opacity:0}14.33%,17.92%{opacity:1}18.08%,21.33%{opacity:.15}21.67%,to{opacity:0}}@keyframes otp-b2{0%,14.17%{border-color:var(--border-strong);box-shadow:none;background:var(--card);color:var(--fg)}14.33%,21.50%{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);color:var(--fg)}21.67%,49.83%{border-color:var(--border-strong);box-shadow:none;background:var(--card);color:var(--fg)}50.00%,86.67%{border-color:#5a8a5e73;background:var(--success-soft);box-shadow:none;color:var(--success)}91.67%,to{border-color:var(--border-strong);background:var(--card);color:var(--fg)}}@keyframes otp-d3{0%,29.00%{opacity:0;transform:translateY(4px)}31.17%,86.67%{opacity:1;transform:none}91.67%,to{opacity:0}}@keyframes otp-c3{0%,21.67%{opacity:0}21.83%,25.42%{opacity:1}25.58%,28.83%{opacity:.15}29.17%,to{opacity:0}}@keyframes otp-b3{0%,21.67%{border-color:var(--border-strong);box-shadow:none;background:var(--card);color:var(--fg)}21.83%,29.00%{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);color:var(--fg)}29.17%,49.83%{border-color:var(--border-strong);box-shadow:none;background:var(--card);color:var(--fg)}50.00%,86.67%{border-color:#5a8a5e73;background:var(--success-soft);box-shadow:none;color:var(--success)}91.67%,to{border-color:var(--border-strong);background:var(--card);color:var(--fg)}}@keyframes otp-d4{0%,36.50%{opacity:0;transform:translateY(4px)}38.67%,86.67%{opacity:1;transform:none}91.67%,to{opacity:0}}@keyframes otp-c4{0%,29.17%{opacity:0}29.33%,32.92%{opacity:1}33.08%,36.33%{opacity:.15}36.67%,to{opacity:0}}@keyframes otp-b4{0%,29.17%{border-color:var(--border-strong);box-shadow:none;background:var(--card);color:var(--fg)}29.33%,36.50%{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);color:var(--fg)}36.67%,49.83%{border-color:var(--border-strong);box-shadow:none;background:var(--card);color:var(--fg)}50.00%,86.67%{border-color:#5a8a5e73;background:var(--success-soft);box-shadow:none;color:var(--success)}91.67%,to{border-color:var(--border-strong);background:var(--card);color:var(--fg)}}@keyframes otp-d5{0%,44.00%{opacity:0;transform:translateY(4px)}46.17%,86.67%{opacity:1;transform:none}91.67%,to{opacity:0}}@keyframes otp-c5{0%,36.67%{opacity:0}36.83%,40.42%{opacity:1}40.58%,43.83%{opacity:.15}44.17%,to{opacity:0}}@keyframes otp-b5{0%,36.67%{border-color:var(--border-strong);box-shadow:none;background:var(--card);color:var(--fg)}36.83%,44.00%{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);color:var(--fg)}44.17%,49.83%{border-color:var(--border-strong);box-shadow:none;background:var(--card);color:var(--fg)}50.00%,86.67%{border-color:#5a8a5e73;background:var(--success-soft);box-shadow:none;color:var(--success)}91.67%,to{border-color:var(--border-strong);background:var(--card);color:var(--fg)}}@keyframes otp-t1{0%,44.17%{opacity:0}45.00%,49.17%{opacity:1}50.00%,to{opacity:0}}@keyframes otp-t2{0%,49.83%{opacity:0}51.67%,86.67%{opacity:1}91.67%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.otp.loop span,.otp.loop b,.otp.loop i,.otp-st>span{animation:none!important}.otp.loop b{opacity:1}}.ctx-tog{display:inline-flex;align-items:center;height:28px;padding:0;border:1px solid var(--border);border-radius:8px;background:var(--card);font:inherit;font-size:12px;cursor:pointer;overflow:hidden;transition:border-color .15s}@media(max-width:768px){button.ctx-tog{min-height:var(--touch-min);height:var(--touch-min)!important;margin-block:calc((28px - var(--touch-min)) / 2);box-sizing:border-box}}.ctx-tog:hover{border-color:var(--rate)}.ctx-tog .lbl{height:100%;display:flex;align-items:center;padding:0 9px;background:var(--sidebar);color:var(--muted-fg);border-right:1px solid var(--border)}.ctx-tog .val{display:inline-grid;height:100%;align-items:center;padding:0 8px 0 10px;background:var(--rate-soft);overflow:hidden}.ctx-tog .val>span{grid-area:1 / 1;white-space:nowrap;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .2s}.ctx-tog .val b{font:600 12px var(--mono);color:var(--rate)}.ctx-tog>.svg{width:13px;height:13px;margin:0 8px 0 0;color:var(--rate);background:var(--rate-soft);box-sizing:content-box;padding:7px 0;transition:transform .3s}.ctx-tog{background:var(--rate-soft)}.ticket .t1{display:none}.ticket .ctx-tog .t1{display:block;transform:translateY(100%);opacity:0}.ticket.alt .ctx-tog .t0{transform:translateY(-100%);opacity:0}.ticket.alt .ctx-tog .t1{transform:none;opacity:1}.ticket.alt .ctx-tog>.svg{transform:rotate(180deg)}.tpc b i{font-style:normal}.ticket.alt .tpc b .t0{display:none}.ticket.alt .tpc b .t1{display:inline-block;animation:rise .25s ease-out}@media(max-width:768px){body:not([data-visual]) .btn,body:not([data-visual]) .btn.sm,body:not([data-visual]) .btn.m,body:not([data-visual]) .btn.xs,body:not([data-visual]) button.xs,body:not([data-visual]) .input,body:not([data-visual]) .input.select,body:not([data-visual]) button.input,body:not([data-visual]) .icbtn,body:not([data-visual]) .seg span,body:not([data-visual]) .fopt,body:not([data-visual]) .client,body:not([data-visual]) .menu a,body:not([data-visual]) .menu [role=option],body:not([data-visual]) .qa,body:not([data-visual]) .a-item,body:not([data-visual]) .balance .cta,body:not([data-visual]) .subnav span,body:not([data-visual]) .subnav [role=button],body:not([data-visual]) .page-h .seg span,body:not([data-visual]) .filters .subnav button,body:not([data-visual]) .filters button,body:not([data-visual]) .pager span,body:not([data-visual]) .pager button,body:not([data-visual]) .pager [role=button],body:not([data-visual]) [role=button]{min-height:var(--touch-min);min-width:var(--touch-min);height:auto}body:not([data-visual]) .icbtn,body:not([data-visual]) .icbtn.m44{min-width:var(--touch-min);width:var(--touch-min)}body:not([data-visual]) .seg span,body:not([data-visual]) .subnav span,body:not([data-visual]) .subnav [role=button]{min-height:var(--touch-min);height:auto!important}body:not([data-visual]) .balance .cta{min-width:var(--touch-min);padding:0 12px}}@media(max-width:768px){body:not([data-visual]) input:not([type=hidden]):not([type=checkbox]):not([type=radio]),body:not([data-visual]) select,body:not([data-visual]) textarea,body:not([data-visual]) [role=switch],body:not([data-visual]) [role=checkbox],body:not([data-visual]) [role=radio],body:not([data-visual]) .switch{min-height:var(--touch-min);min-width:var(--touch-min)}body:not([data-visual]) .input{min-height:var(--touch-min);height:auto!important}body:not([data-visual]) .input>input{flex:1 1 auto;min-width:var(--touch-min);min-height:var(--touch-min);width:100%;border:0;background:transparent}body:not([data-visual]) .switch{display:inline-flex;align-items:center;justify-content:center;box-sizing:content-box;padding:calc((var(--touch-min) - 18px) / 2) calc((var(--touch-min) - 30px) / 2);margin:calc((18px - var(--touch-min)) / 2) calc((30px - var(--touch-min)) / 2);min-width:0;min-height:0;width:30px;height:18px;background-clip:content-box;border-radius:calc(9px + (var(--touch-min) - 30px) / 2) / calc(9px + (var(--touch-min) - 18px) / 2)}body:not([data-visual]) .switch:after{top:calc((var(--touch-min) - 18px) / 2 + 2px);left:calc((var(--touch-min) - 30px) / 2 + 2px)}body:not([data-visual]) .switch.on:after{left:calc((var(--touch-min) - 30px) / 2 + 14px)}body:not([data-visual]) input[type=checkbox],body:not([data-visual]) input[type=radio]{width:var(--touch-min);height:var(--touch-min)}body:not([data-visual]) [role=checkbox] .chk{min-width:16px;min-height:16px;width:16px;height:16px}}@media(max-width:768px){body:not([data-visual]) .btn,body:not([data-visual]) .btn.sm,body:not([data-visual]) .btn.outline,body:not([data-visual]) .btn.ghost,body:not([data-visual]) .btn.xs,body:not([data-visual]) button.xs{min-width:var(--touch-min)}body:not([data-visual]) a.between,body:not([data-visual]) a.rc,body:not([data-visual]) .card>a,body:not([data-visual]) .a-nav a.a-item{min-height:var(--touch-min);box-sizing:border-box}body:not([data-visual]) .topnav a,body:not([data-visual]) .topnav .join,body:not([data-visual]) .sn-item,body:not([data-visual]) .who,body:not([data-visual]) .more-subs,body:not([data-visual]) .tabbar a,body:not([data-visual]) .m-tabs a{min-height:var(--touch-min);min-width:var(--touch-min);box-sizing:border-box}body:not([data-visual]) .topnav a,body:not([data-visual]) .topnav .join{height:auto;padding:0 12px;align-items:center}body:not([data-visual]) .sn-item,body:not([data-visual]) .more-subs{height:auto!important}body:not([data-visual]) .sidenav.rail .sn-item{min-width:var(--touch-min);min-height:var(--touch-min)}}@media(max-width:768px){body:not([data-visual]) .pw-eye,body:not([data-visual]) .ui-sort-handle,body:not([data-visual]) .grip,body:not([data-visual]) .pricing-inline-link,body:not([data-visual]) .pricing-sync-link,body:not([data-visual]) .pricing-sync-source-add,body:not([data-visual]) .system-pass-actor,body:not([data-visual]) .legal-popup-link,body:not([data-visual]) .enterprise-team-org-name{display:inline-flex;align-items:center;justify-content:center;box-sizing:content-box;min-height:0;min-width:0;padding:calc((var(--touch-min) - 14px) / 2);margin:calc((14px - var(--touch-min)) / 2)}}@media(max-width:1279px){.cpop{left:0;right:auto}}@media(max-width:768px){.grid3{grid-template-columns:1fr}}.ann{width:440px;background:var(--card);border-radius:18px;overflow:hidden;box-shadow:0 24px 60px -12px #1414134d;display:flex;flex-direction:column}.overlay>.ann{animation:dlg-in .32s cubic-bezier(.2,.8,.2,1) both}.ann.m{width:100%}.ann-cover{position:relative;height:148px;background:var(--as);display:grid;place-items:center;overflow:hidden}.ann-cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--at) 1px,transparent 1px),linear-gradient(90deg,var(--at) 1px,transparent 1px);background-size:22px 22px;opacity:.07;-webkit-mask-image:radial-gradient(circle at 50% 55%,#000,transparent 70%);mask-image:radial-gradient(circle at 50% 55%,#000,transparent 70%)}.ann-page{position:absolute;left:14px;top:12px;font-size:11.5px;padding:2px 8px;border-radius:999px;background:#ffffffb3;color:var(--muted-fg)}.ann-x{position:absolute;right:8px;top:6px}.ann-rings{position:absolute;left:50%;top:50%}.ann-rings i{position:absolute;left:0;top:0;border-radius:50%;border:1px solid var(--at);opacity:.16;transform:translate(-50%,-50%);animation:ann-ring 3.6s ease-out infinite}.ann-rings i:nth-child(1){width:96px;height:96px}.ann-rings i:nth-child(2){width:140px;height:140px;animation-delay:.4s;opacity:.1}.ann-rings i:nth-child(3){width:188px;height:188px;animation-delay:.8s;opacity:.06}@keyframes ann-ring{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.04)}}.ann-medal{position:relative;width:60px;height:60px;border-radius:18px;background:var(--card);color:var(--at);display:grid;place-items:center;box-shadow:0 8px 20px -6px #14141333,inset 0 0 0 1px #1414130a;animation:pop .5s cubic-bezier(.3,1.6,.5,1) .15s both}.ann-medal .svg{width:26px;height:26px}.ann-b{padding:18px 22px 6px;display:grid;gap:8px}.ann-b h3{font:600 19px/1.35 var(--sans)}.ann-b p{font-size:14px;color:var(--fg);line-height:1.7}.ann-tag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:5px;background:var(--as);color:var(--at);font-size:11.5px;font-weight:600}.ann-when{display:grid;gap:8px;padding:10px 12px;border-radius:10px;background:var(--sidebar);font-size:13px}.ann-when>span{display:flex;align-items:center;gap:8px}.ann-models .mono{font-size:12px;padding:1px 7px;border-radius:5px;background:var(--card);border:1px solid var(--border)}.ann-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ann-tiers span{display:grid;justify-items:center;padding:10px 0;border-radius:10px;border:1px solid var(--border)}.ann-tiers b{font-size:15px}.ann-tiers em{font-style:normal;font:600 13px var(--mono);color:var(--primary)}.ann-f{position:relative;display:flex;align-items:center;gap:10px;padding:16px 22px 18px}.ann-f label .chk{width:14px;height:14px}.ann-dots{display:flex;gap:5px;margin-right:6px}.ann-dots i{width:6px;height:6px;border-radius:3px;background:var(--border-strong);transition:width .25s}.ann-dots i.on{width:16px;background:var(--fg)}.ann.m .ann-f{flex-wrap:wrap;padding:14px 18px 18px}.ann.m .ann-f label{order:1;flex:1 0 calc(100% - 60px)}.ann.m .ann-dots{order:2;margin:0 0 0 auto}.ann.m .ann-f .btn{order:3;flex:1;height:40px}.ann.m .ann-f .grow{display:none}.ann.m .ann-b{padding:16px 18px 4px}.overlay:has(>.ann.m){padding:0 20px}.tb-stage{position:relative;width:100%;height:150px;overflow:hidden;background:linear-gradient(180deg,var(--background),#EFEDE5)}.tabbar.demo{left:12px;right:12px;bottom:18px}.tabbar.demo a{position:relative;z-index:1;transition:color .2s}.tabbar.demo a span:not(.tb-badge):not(.swap){font-size:10.5px}.tb-pill{position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 10px)/5);border-radius:27px;background:#14141312}.tabbar.demo .tb-pill{animation:tb-move 10s cubic-bezier(.3,1.3,.5,1) infinite}@keyframes tb-move{0%,18%{transform:none}20%,38%{transform:translate(100%)}40%,58%{transform:translate(200%)}60%,78%{transform:translate(300%)}80%,98%{transform:translate(400%)}to{transform:none}}.tabbar.slide a{opacity:.7}.tabbar.demo.slide a:nth-child(2){animation:tb-on0 10s infinite}.tabbar.demo.slide a:nth-child(3){animation:tb-on1 10s infinite}.tabbar.demo.slide a:nth-child(4){animation:tb-on2 10s infinite}.tabbar.demo.slide a:nth-child(5){animation:tb-on3 10s infinite}.tabbar.demo.slide a:nth-child(6){animation:tb-on4 10s infinite}.tabbar.demo.slide a:nth-child(2) .svg{animation:tb-ic0 10s infinite}.tabbar.demo.slide a:nth-child(3) .svg{animation:tb-ic1 10s infinite}.tabbar.demo.slide a:nth-child(4) .svg{animation:tb-ic2 10s infinite}.tabbar.demo.slide a:nth-child(5) .svg{animation:tb-ic3 10s infinite}.tabbar.demo.slide a:nth-child(6) .svg{animation:tb-ic4 10s infinite}@keyframes tb-on0{0%,19%{color:var(--primary);opacity:1;font-weight:600}20%,99%{color:var(--fg);opacity:.7}}@keyframes tb-on1{0%,19%,40%,to{color:var(--fg);opacity:.7}20%,39%{color:var(--primary);opacity:1;font-weight:600}}@keyframes tb-on2{0%,39%,60%,to{color:var(--fg);opacity:.7}40%,59%{color:var(--primary);opacity:1;font-weight:600}}@keyframes tb-on3{0%,59%,80%,to{color:var(--fg);opacity:.7}60%,79%{color:var(--primary);opacity:1;font-weight:600}}@keyframes tb-on4{0%,79%,to{color:var(--fg);opacity:.7}80%,99%{color:var(--primary);opacity:1;font-weight:600}}@keyframes tb-ic0{0%,4%,to{transform:none}1.5%{transform:translateY(-3px) scale(1.12)}}@keyframes tb-ic1{0%,20%,24%,to{transform:none}21.5%{transform:translateY(-3px) scale(1.12)}}@keyframes tb-ic2{0%,40%,44%,to{transform:none}41.5%{transform:translateY(-3px) scale(1.12)}}@keyframes tb-ic3{0%,60%,64%,to{transform:none}61.5%{transform:translateY(-3px) scale(1.12)}}@keyframes tb-ic4{0%,80%,84%,to{transform:none}81.5%{transform:translateY(-3px) scale(1.12)}}.tabbar.press a:nth-child(2){animation:tb-press 2.4s cubic-bezier(.3,1.6,.5,1) infinite}@keyframes tb-press{0%,30%{transform:none}38%,48%{transform:scale(.9);background:#1414131a}62%,to{transform:none}}.tb-badge{position:absolute;top:3px;left:50%;margin-left:6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--danger);color:#fff;font:600 10px/16px var(--mono);overflow:hidden;box-shadow:0 0 0 2px #ffffffe6;animation:tb-badge 4s cubic-bezier(.3,1.6,.5,1) infinite}.tb-badge .swap{display:inline-grid;height:16px;overflow:hidden}.tb-badge .swap>span{grid-area:1 / 1;animation:tb-num-a 4s infinite}.tb-badge .swap>span+span{animation-name:tb-num-b}@keyframes tb-badge{0%,8%{transform:scale(0)}16%,88%{transform:none}96%,to{transform:scale(0)}}@keyframes tb-num-a{0%,45%{transform:none;opacity:1}52%,to{transform:translateY(-100%);opacity:0}}@keyframes tb-num-b{0%,45%{transform:translateY(100%);opacity:0}52%,to{transform:none;opacity:1}}.tb-feed{position:absolute;left:16px;right:16px;top:0;display:grid;gap:8px;animation:tb-feed 6s ease-in-out infinite}.tb-feed i{height:30px;border-radius:8px;background:var(--card);border:1px solid var(--border)}@keyframes tb-feed{0%,15%{transform:translateY(8px)}45%,60%{transform:translateY(-150px)}85%,to{transform:translateY(8px)}}.tabbar.mini{right:auto;width:calc(100% - 24px);display:flex;overflow:hidden;animation:tb-mini 6s cubic-bezier(.3,1.2,.5,1) infinite}.tabbar.mini a{flex:1 1 0;min-width:0;overflow:hidden;white-space:nowrap}.tabbar.mini a:not(.on){animation:tb-fold 6s cubic-bezier(.3,1.2,.5,1) infinite}.tabbar.mini a.on{opacity:1;background:none}.tabbar.mini a.on span{animation:tb-lbl 6s ease infinite}@keyframes tb-mini{0%,22%{width:calc(100% - 24px);height:64px;bottom:18px}32%,62%{width:52px;height:52px;bottom:24px}74%,to{width:calc(100% - 24px);height:64px;bottom:18px}}@keyframes tb-fold{0%,22%{flex-grow:1;opacity:.7}30%,64%{flex-grow:0;flex-basis:0;opacity:0}74%,to{flex-grow:1;opacity:.7}}@keyframes tb-lbl{0%,20%{opacity:1;max-height:16px}28%,66%{opacity:0;max-height:0}76%,to{opacity:1;max-height:16px}}@media(prefers-reduced-motion:reduce){.tb-pill,.tabbar.demo a,.tabbar.demo .svg,.tb-badge,.tb-badge .swap>span,.tb-feed,.tabbar.mini,.tabbar.mini a span,.ann-rings i,.ann-medal,.cp-now,.cp-chip{animation:none!important}}.dt-trig{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 12px;border-radius:8px;border:1px solid var(--border);background:var(--card);font-size:13px;white-space:nowrap}.dt-trig>.svg:first-child{color:var(--muted-fg)}.dt-trig>.svg:last-child{color:var(--subtle-fg);transition:transform .2s}.dt-trig.open{border-color:var(--border-strong);box-shadow:0 0 0 3px var(--muted)}.dt-trig.open>.svg:last-child{transform:rotate(180deg)}.dtp{position:relative;display:flex;background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:0 16px 40px -12px #14141338;animation:pop-in .2s cubic-bezier(.2,.8,.2,1) both}.dtp-pre{width:124px;padding:8px;border-right:1px solid var(--border);background:var(--sidebar);border-radius:14px 0 0 14px;display:grid;align-content:start;gap:1px}.dtp-pre a{display:flex;align-items:center;justify-content:space-between;height:32px;padding:0 10px;border-radius:7px;font-size:13px;color:var(--muted-fg)}.dtp-pre a:hover{background:var(--muted);color:var(--fg)}.dtp-pre a.on{background:var(--card);color:var(--fg);font-weight:500;box-shadow:0 1px 2px #1414130f,inset 0 0 0 1px var(--border)}.dtp-pre a.on .svg{color:var(--primary)}.dtp-main{padding:14px 16px 12px;display:grid;gap:12px}.dtp-cals{position:relative;display:grid;grid-template-columns:repeat(2,252px);gap:24px}.dtp-cals>div+div:before{content:"";position:absolute;top:0;bottom:0;margin-left:-12px;width:1px;background:var(--border)}.dtp-mh{display:grid;grid-template-columns:28px 1fr 28px;align-items:center;text-align:center;margin-bottom:6px}.dtp-mh b{font-size:14px;font-weight:600}.icbtn.sm{width:28px;height:28px}.icbtn.dis{opacity:.3}.cal-h,.cal-g{display:grid;grid-template-columns:repeat(7,1fr)}.cal-h span{height:28px;display:grid;place-items:center;font-size:11.5px;color:var(--subtle-fg)}.cal-g{row-gap:2px}.cd{position:relative;height:34px;display:grid;place-items:center;font:500 13px var(--mono)}.cd b{position:relative;z-index:1;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;font-weight:400;transition:background .12s}.cd:not(.dis):not(.from):not(.to):hover b{background:var(--muted)}.cd.in:before{content:"";position:absolute;top:1px;right:0;bottom:1px;left:0;background:var(--primary-soft)}.cd.in.rs:before{left:2px;border-radius:16px 0 0 16px}.cd.in.re:before{right:2px;border-radius:0 16px 16px 0}.cd.from:before{left:50%}.cd.to:before{right:50%}.cd.from.to:before{display:none}.cd.from b,.cd.to b{background:var(--primary);color:#fff;font-weight:600;box-shadow:0 2px 6px -1px #d9775780}.cd.in:not(.from):not(.to) b{color:var(--primary-hover)}.cd.tdy b:after{content:"";position:absolute;bottom:3px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:currentColor}.cd.dis b{color:var(--border-strong)}.dtp-time{position:relative;display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--border)}.dt-in{flex:1;white-space:nowrap;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;height:38px;padding:0 10px;border-radius:8px;border:1px solid var(--border);background:var(--card);font-size:13px}.dt-in small{font-size:11.5px;color:var(--subtle-fg)}.dt-t{padding:2px 6px;border-radius:5px;background:var(--sidebar)}.dt-t.on{background:var(--primary-soft);color:var(--primary)}.dt-in.focus{border-color:var(--primary);box-shadow:var(--focus-ring)}.dtp-f{display:flex;align-items:center;gap:6px}.dtp.one,.dtp.one .dtp-main{width:100%}.dtp.one .dtp-time{border:0;padding:0}.dt-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:8px;border-radius:10px;background:var(--sidebar);border:1px solid var(--border)}.crab-time-columns{grid-template-columns:repeat(2,1fr)}.crab-single-date-time .dtp-main{min-width:0}.crab-single-date-time{display:grid;gap:0}.crab-single-date-time .dtp-main{padding-bottom:10px}.crab-single-date-time .dtp-main.split{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:14px;align-items:stretch}.crab-single-date-time .dtp-timepane{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0}.crab-single-date-time .dtp-time-input{width:100%;height:32px;padding:0 10px;box-sizing:border-box;text-align:center;font-size:14px;letter-spacing:.04em;color:var(--fg);background:var(--card)}.crab-single-date-time .crab-time-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;min-height:0}.crab-single-date-time .dt-col{grid-template-rows:auto minmax(0,1fr);gap:2px;min-height:0}.crab-single-date-time .dt-col small{padding:2px 0}.crab-single-date-time .dt-col-list{position:relative;display:grid;align-content:start;gap:1px;height:196px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border-radius:6px;outline:none}.crab-single-date-time .dtp-main.split .dt-col-list{height:auto;max-height:196px}.crab-single-date-time .dt-col-list:focus-visible{box-shadow:0 0 0 2px var(--primary-soft)}.crab-single-date-time .dt-col-list span{height:28px;flex:none;cursor:pointer;transition:background-color .12s,color .12s}.crab-single-date-time .dt-col-list span:hover:not(.on){background:var(--muted);color:var(--fg)}.crab-single-date-time .dt-col-list span.on{background:var(--ink);color:var(--on-ink);box-shadow:none}.crab-single-date-time .dtp-f{padding:8px 12px;border-top:1px solid var(--border)}@media(max-width:520px){.crab-single-date-time .dtp-main.split{grid-template-columns:minmax(0,1fr)}.crab-single-date-time .dtp-main.split .dt-col-list{max-height:140px}}.dt-col{display:grid;gap:2px;justify-items:stretch;text-align:center}.dt-col small{font-size:11px;color:var(--subtle-fg);padding-bottom:4px}.dt-col span{height:30px;display:grid;place-items:center;border-radius:6px;font:13px var(--mono);color:var(--muted-fg)}.dt-col span.on{background:var(--card);color:var(--fg);font-weight:600;box-shadow:0 1px 2px #14141314,inset 0 0 0 1px var(--border-strong)}.dt-quick{display:flex;flex-wrap:wrap;gap:6px}.dt-quick span{height:28px;padding:0 10px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--border);font:12px var(--mono);color:var(--muted-fg);background:var(--card)}.dt-quick span.on{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.dt-sheet{display:flex;flex-direction:column}.dt-chips span{height:32px;padding:0 14px;display:inline-flex;align-items:center;border-radius:999px;background:var(--muted);font-size:13.5px;color:var(--fg)}.dt-chips span.on{background:var(--ink);color:#fff;font-weight:500}.dt-sheet .cd{height:40px}.dt-sheet .cd b{width:38px;height:38px;font-size:14px}.dt-sheet .cd.in.rs:before{border-radius:19px 0 0 19px}.dt-sheet .cd.in.re:before{border-radius:0 19px 19px 0}.dt-mrows{display:grid;border:1px solid var(--border);border-radius:12px;overflow:hidden}.dt-mrows a{display:grid;grid-template-columns:40px 1fr auto 16px;align-items:center;gap:8px;height:48px;padding:0 12px 0 14px;font-size:14px}.dt-mrows a+a{border-top:1px solid var(--border)}.dt-mrows small{color:var(--muted-fg);font-size:13px}.dt-mrows b{font-size:15px}.dt-mrows a.on b{color:var(--primary)}.dt-mrows .svg{color:var(--subtle-fg)}.wheel{position:relative;display:flex;justify-content:center;gap:0;height:238px;margin:4px 16px 12px;-webkit-mask-image:linear-gradient(transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(transparent,#000 30%,#000 70%,transparent)}.wheel-band{position:absolute;left:0;right:0;top:50%;height:40px;margin-top:-20px;border-radius:10px;background:var(--muted)}.wheel-col{position:relative;width:96px;display:grid;align-content:center;justify-items:center}.wheel-col span{height:34px;display:grid;place-items:center;font:400 20px var(--mono);color:var(--fg)}.wheel-col .d0{font-weight:600;font-size:23px}.wheel-col .d1{opacity:.55;transform:perspective(200px) rotateX(18deg) scale(.95)}.wheel-col .d2{opacity:.3;transform:perspective(200px) rotateX(36deg) scale(.9)}.wheel-col .d3{opacity:.15;transform:perspective(200px) rotateX(52deg) scale(.85)}.wheel-col em{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-style:normal;font-size:13px;color:var(--muted-fg)}.tk-wrap{position:relative;display:grid;grid-template-columns:290px minmax(0,1fr) 250px;height:790px;border:1px solid var(--border);border-radius:14px;background:var(--card);overflow:visible}.tk-wrap.admin-tk{grid-template-columns:minmax(0,1fr) 250px;height:min(790px,calc(100dvh - 120px));overflow:hidden}.tk-wrap.admin-tk .tk-main{min-height:0}.tk-mobile .tk-thread{flex:1;min-height:0}.tk-list{border-right:1px solid var(--border);background:var(--sidebar);border-radius:14px 0 0 14px;overflow:auto;scrollbar-width:none}.tk-lh{display:flex;gap:8px;padding:12px}.tk-lh .input{flex:1;background:var(--card)}.tk-list .seg{background:var(--card)}.tk-list .seg span{height:28px;font-size:12.5px;padding:0 6px}.tk-item{display:grid;gap:4px;margin:0 8px 2px;padding:11px 12px;border-radius:10px;border:1px solid transparent}.tk-item:hover{background:var(--muted)}.tk-item.on{background:var(--card);border-color:var(--border);box-shadow:0 1px 2px #1414130d}.tk-item>b{font-size:13.5px;font-weight:500;line-height:1.4}.tk-item .tag{height:20px;font-size:11.5px;padding:0 7px}.tk-last{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tk-un{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--primary);color:#fff;font:600 11px/18px var(--mono);text-align:center;flex:none}.tk-main{display:flex;flex-direction:column;min-width:0;min-height:0}.tk-head{display:flex;align-items:center;gap:8px;padding:14px 16px 12px 20px;border-bottom:1px solid var(--border)}.tk-head h3{font:600 16px/1.35 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-steps{display:flex;align-items:center;gap:10px;padding:14px 20px 14px 36px;border-bottom:1px solid var(--border);background:var(--card)}.tk-steps.m{padding:0;border:0;background:none;gap:8px}.tk-step{display:flex;align-items:center;gap:10px;flex:none}.tk-no{position:relative;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--border-strong);background:var(--card);font:600 12px var(--mono);color:var(--subtle-fg)}.tk-step.s-done .tk-no{background:var(--success);border-color:var(--success);color:#fff;animation:pop .35s cubic-bezier(.3,1.6,.5,1) both}.tk-step.s-done .tk-no .svg{stroke-width:2.4}.tk-step.s-cur .tk-no{background:var(--primary);border-color:var(--primary);color:#fff}.tk-step.s-cur .tk-no{box-shadow:0 0 0 3px var(--primary-soft)}.tk-step.s-cur .tk-no:after{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:50%;border:1.5px solid var(--primary);animation:tk-ring 2.2s ease-out infinite}@keyframes tk-ring{0%{transform:scale(1);opacity:.5}70%,to{transform:scale(1.45);opacity:0}}.tk-t{display:grid;line-height:1.3}.tk-t b{font-size:13px;font-weight:500;color:var(--subtle-fg)}.tk-step.s-done .tk-t b,.tk-step.s-cur .tk-t b{color:var(--fg)}.tk-step.s-cur .tk-t b{font-weight:600}.tk-t small{font-size:11.5px;color:var(--subtle-fg)}.tk-line{flex:1;min-width:24px;height:2px;border-radius:1px;background:var(--border);overflow:hidden}.tk-line>i{display:block;height:100%;background:linear-gradient(90deg,var(--success),var(--primary));border-radius:1px;transform-origin:left;animation:fill 1s cubic-bezier(.2,.8,.2,1) .2s both}.tk-line:first-of-type>i{background:var(--success)}.tk-steps .tk-line:nth-of-type(1)>i{width:100%!important}.tk-steps.m .tk-no{width:22px;height:22px;font-size:11px}.tk-steps.m .tk-t b{font-size:12.5px}.tk-thread{flex:1;min-height:0;overflow:auto;padding:16px 20px;display:flex;flex-direction:column;gap:14px;scrollbar-width:thin;background:linear-gradient(180deg,var(--card),var(--background))}.tk-thread.m{padding:14px 14px 12px;gap:12px}.tk-day{display:flex;justify-content:center}.tk-day span{font-size:11.5px;color:var(--subtle-fg);padding:2px 10px;border-radius:999px;background:var(--muted)}.tk-sys{display:flex;justify-content:center}.tk-sys span{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted-fg)}.tk-sys a{color:var(--primary)}.tk-msg{display:flex;gap:10px;max-width:78%;animation:rise .35s ease-out both}.tk-msg.me{flex-direction:column;align-items:flex-end;align-self:flex-end;gap:6px}.tk-msg.them>div{display:grid;gap:5px;justify-items:start}.tk-msg small{font-size:11px;color:var(--subtle-fg)}.tk-who{display:flex;align-items:center;gap:6px;font-size:12.5px}.tk-staff{font-size:10.5px;padding:0 6px;line-height:17px;border-radius:5px;background:var(--info-soft);color:var(--info);font-weight:500}.tk-bub{padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.65}.tk-msg.me .tk-bub{background:var(--ink);color:var(--on-ink);border-bottom-right-radius:4px}.tk-msg.them .tk-bub{background:var(--card);border:1px solid var(--border);border-top-left-radius:4px}.tk-bub ul{margin:4px 0;padding-left:18px}.tk-att{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start}.tk-msg.me .tk-att{justify-content:flex-end}.tk-shot{display:grid;grid-template-rows:16px 1fr;aspect-ratio:16 / 10;border-radius:10px;overflow:hidden;background:#1f1e1d;border:1px solid var(--border);flex:none}.ts-bar{display:flex;gap:4px;align-items:center;padding:0 7px;background:#2c2b29}.ts-bar i{width:5px;height:5px;border-radius:50%;background:#55534f}.ts-body{display:grid;align-content:start;gap:1px;padding:6px 8px;font-size:9px;line-height:1.5;color:#b9b6ac;overflow:hidden;white-space:nowrap}.ts-body .e{color:#e0806f}.tk-file{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 12px;border-radius:10px;border:1px solid var(--border);background:var(--card);font-size:13px;max-width:220px}.tk-file>.svg:first-child{color:var(--muted-fg)}.tk-file>.svg:last-child{color:var(--subtle-fg)}.tk-file b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-file small{font-size:11px;color:var(--subtle-fg);font-family:var(--mono)}.tk-comp{display:inline-flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;background:var(--success-soft);color:var(--success);font-size:13px}.tk-comp small{font-size:11.5px;color:var(--muted-fg)}.tk-typing{display:flex;align-items:center;gap:8px}.tk-typing>span{display:inline-flex;gap:3px;padding:10px 12px;border-radius:4px 14px 14px;background:var(--card);border:1px solid var(--border)}.tk-typing>span i{width:5px;height:5px;border-radius:50%;background:var(--subtle-fg);animation:flow 1.2s ease-in-out infinite}.tk-typing>span i:nth-child(2){animation-delay:.15s}.tk-typing>span i:nth-child(3){animation-delay:.3s}.tk-typing small{font-size:11.5px;color:var(--subtle-fg)}.tk-comp-box{margin:0 16px 16px;border:1px solid var(--border-strong);border-radius:14px;background:var(--card);box-shadow:0 4px 16px -8px #14141326}.tk-comp-box.m{margin:0;border-radius:16px 16px 0 0;border-width:1px 0 0;padding-bottom:30px;box-shadow:none}.tk-comp-box.m.bar{margin:0 14px 30px;border-radius:24px;border:1px solid var(--glass-line);padding:8px;background:var(--card);box-shadow:none;gap:0}.tk-comp-box.m.bar .tk-tray{padding:0 0 8px}.tk-comp-box.m.bar .tk-bar-row{display:flex;align-items:center;gap:10px;min-width:0}.tk-comp-box.m.bar .tk-ta{flex:1;min-width:0;min-height:var(--touch-min);padding:10px 12px;border:1px solid var(--border);border-radius:999px;background:var(--card);resize:none;line-height:1.4}.tk-comp-box.m.bar .tk-send{width:auto;height:auto;min-height:var(--touch-min);padding:0 16px;margin-left:0;border-radius:999px;flex:none}.tk-comp-box.m.bar .tk-bar-attach{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tk-tray{display:flex;gap:8px;padding:10px 10px 0;overflow-x:auto;scrollbar-width:none}.up-item{position:relative;display:flex;align-items:center;gap:8px;height:56px;padding:0 10px;border-radius:10px;border:1px solid var(--border);background:var(--sidebar);font-size:12.5px;flex:none;overflow:hidden}.up-item.img{width:56px;padding:0;border:0}.up-item.img .tk-shot{width:56px!important;height:56px;aspect-ratio:auto;border-radius:10px}.up-item.img .ts-body{font-size:5px;padding:3px}.up-item.img .ts-bar{height:8px}.up-item .up-t{display:grid;line-height:1.3;min-width:0}.up-item .up-t b{font-weight:500}.up-item .up-t small{font-size:11px;color:var(--muted-fg)}.up-item .up-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--border)}.up-bar i{display:block;height:100%;background:var(--primary);border-radius:0 2px 2px 0;transition:width .3s}.up-item.s-run .up-bar i{background-image:linear-gradient(90deg,var(--primary),#E9A58B,var(--primary));background-size:200% 100%;animation:shimmer 1.2s linear infinite}.up-item.s-err{border-color:var(--danger-soft);background:color-mix(in srgb,var(--danger-soft) 45%,var(--card));color:var(--danger)}.up-item.s-err .up-t small{color:var(--danger)}.up-x{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;color:var(--muted-fg)}.up-item.img .up-x{position:absolute;top:3px;right:3px;background:#14141399;color:#fff}.up-item.img .up-x .svg{width:11px;height:11px}.up-retry{font-size:12px;color:var(--danger);font-weight:500}.tk-ta{padding:10px 14px 4px;min-height:48px;font-size:14px;line-height:1.6}.tk-ta .caret-i{display:inline-block;height:16px;vertical-align:-3px;margin-left:1px}.tk-tools{display:flex;align-items:center;gap:4px;padding:6px 8px 8px;flex-wrap:nowrap;min-width:0}.tk-tools .icbtn{color:var(--muted-fg)}.tk-tools .xs.subtle{white-space:nowrap;flex-shrink:0}.tk-self{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 4px 0 10px;margin-left:4px;border-radius:999px;background:var(--sidebar);border:1px solid var(--border);font-size:12px;color:var(--muted-fg)}.tk-self .switch{transform:scale(.8)}.tk-send{gap:6px;margin-left:8px}.tk-comp-box.m .tk-send{width:36px;padding:0;border-radius:50%;height:36px}.tk-side{position:relative;border-left:1px solid var(--border);padding:18px 16px;display:grid;gap:12px;align-content:start;background:var(--card);border-radius:0 14px 14px 0}.tk-side{grid-template-columns:minmax(0,1fr)}.tk-kv{display:flex;justify-content:space-between;gap:8px;font-size:13px}.tk-kv{align-items:center;min-height:22px}.tk-kv>span:first-child{color:var(--muted-fg)}.tk-kv>span:first-child{flex:none;white-space:nowrap}.tk-kv>span:last-child{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;text-align:right;min-width:0}.tk-kv .tk-kv-t{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-kv .mono{font-size:12px}.tk-files{display:grid;gap:8px}.tk-files .tk-file{max-width:none}.tk-files .tk-shot{width:100%!important}.tk-side-image{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;min-height:56px}.tk-files .tk-side-image .tk-shot{width:56px!important;height:56px;aspect-ratio:auto}.tk-side-image b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.tk-side-image small{font:11px var(--mono);color:var(--subtle-fg)}.tk-new{display:grid;grid-template-columns:minmax(0,720px) 320px;gap:20px;align-items:start;justify-content:center}.tk-form{display:grid;gap:18px;position:relative}.tk-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tk-cats span{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--card);transition:border-color .15s,background .15s}.tk-cats span:hover{border-color:var(--border-strong)}.tk-cats .svg{grid-row:span 2;color:var(--muted-fg)}.tk-cats b{font-size:13.5px;font-weight:500}.tk-cats small{font-size:11.5px;color:var(--muted-fg)}.tk-cats .on{border-color:var(--primary);background:var(--primary-soft);box-shadow:inset 0 0 0 1px var(--primary)}.tk-cats .on .svg,.tk-cats .on b{color:var(--primary)}.tk-request-filters{padding-inline:0}@media(max-width:768px){.tk-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-cats span{min-width:0;padding-inline:8px}.tk-cats small{min-width:0;overflow-wrap:anywhere}.tk-request-filters .seg{width:100%;min-width:0}.tk-request-filters .seg span{min-width:0;flex:1;padding-inline:4px}.tk-request-filters>.grow{display:none}.tk-request-filters>.input{width:100%!important;flex-basis:100%!important}}.tk-desc{height:96px;align-items:flex-start;padding-top:10px;white-space:normal;line-height:1.65;font-size:14px}.drop{display:grid;justify-items:center;gap:4px;padding:22px 16px;border-radius:12px;border:1.5px dashed var(--border-strong);background:var(--sidebar);text-align:center;transition:all .2s;width:100%}.drop b{font-size:14px;font-weight:500}.drop-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--card);border:1px solid var(--border);color:var(--muted-fg);margin-bottom:4px;transition:transform .2s}.drop.compact{padding:12px}.drop-compact{display:grid;justify-items:center;gap:2px}.drop.over{border-color:var(--primary);background:var(--primary-soft)}.drop.over .drop-ic{color:var(--primary);border-color:transparent;animation:drop-bob 1.2s ease-in-out infinite;box-shadow:0 6px 14px -6px #d9775799}.drop.over b{color:var(--primary)}@keyframes drop-bob{50%{transform:translateY(-4px)}}.up-list{display:grid;gap:6px}.up-row{position:relative;display:grid;grid-template-columns:40px 1fr auto auto;align-items:center;gap:10px;padding:8px 6px 8px 8px;border-radius:10px;border:1px solid var(--border);background:var(--card)}.up-row .up-ic{width:40px;height:40px;border-radius:8px;display:grid;place-items:center;background:var(--sidebar);color:var(--muted-fg);overflow:hidden}.up-row .up-th .tk-shot{width:40px!important;height:40px;aspect-ratio:auto;border-radius:8px;border:0}.up-row .up-th .ts-body{font-size:4px;padding:2px}.up-row .up-th .ts-bar{height:6px}.up-row .up-t{display:grid;gap:2px;min-width:0;font-size:13px}.up-row .up-t b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up-row .up-t small{font-size:11.5px;color:var(--muted-fg)}.up-row .up-bar{position:static;height:4px;border-radius:2px;background:var(--muted);overflow:hidden;margin-top:2px}.up-row.s-run .up-bar i{background-image:linear-gradient(90deg,var(--primary),#E9A58B,var(--primary));background-size:200% 100%;animation:shimmer 1.2s linear infinite}.up-ok{width:20px;height:20px;border-radius:50%;background:var(--success);color:#fff;display:grid;place-items:center;animation:pop .4s cubic-bezier(.3,1.6,.5,1) both}.up-ok .svg{width:12px;height:12px;stroke-width:2.6}.up-row.s-err{border-color:var(--danger-soft)}.up-row.s-err .up-ic{background:var(--danger-soft);color:var(--danger)}.up-row.s-err .up-t small{color:var(--danger)}.up-row .icbtn.sm{color:var(--subtle-fg)}.tk-selfcheck{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:var(--sidebar);border:1px solid var(--border);font-size:13.5px}.tk-selfcheck b{font-weight:500}.tk-suggest{position:relative;display:grid;gap:8px;padding:18px;border-radius:14px;background:var(--card);border:1px solid var(--border);position:sticky;top:0}.tk-sg{display:grid;grid-template-columns:1fr auto;gap:2px 8px;padding:10px 12px;border-radius:10px;background:var(--sidebar);font-size:13px;transition:background .15s}.tk-sg:hover{background:var(--muted)}.tk-sg small{grid-column:1;font-size:11.5px;color:var(--muted-fg)}.tk-sg .svg{grid-row:1 / span 2;grid-column:2;align-self:center;color:var(--subtle-fg)}.tk-sg mark{background:var(--warning-soft);color:var(--warning);border-radius:3px;padding:0 2px}.tk-rate{display:grid;gap:12px;padding:16px;border-radius:16px;background:var(--card);border:1px solid var(--border);margin-top:6px;animation:rise .4s ease-out both}.tk-faces{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tk-faces span{display:grid;justify-items:center;gap:4px;padding:12px 0 10px;border-radius:12px;border:1px solid var(--border);color:var(--muted-fg);transition:all .2s}.tk-faces span .svg{width:28px;height:28px}.tk-faces small{font-size:12px}.tk-faces .on{border-color:var(--success);background:var(--success-soft);color:var(--success)}.tk-faces .on .svg{animation:pop .45s cubic-bezier(.3,1.6,.5,1) both}.tk-tags{display:flex;flex-wrap:wrap;gap:6px}.tk-tags span{height:30px;padding:0 12px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--border);font-size:13px;color:var(--muted-fg)}.tk-tags .on{border-color:var(--fg);color:var(--fg);font-weight:500}@media(prefers-reduced-motion:reduce){.tk-step.s-cur .tk-no:after,.tk-line>i,.tk-msg,.tk-typing>span i,.up-item.s-run .up-bar i,.up-row.s-run .up-bar i,.drop.over .drop-ic,.up-ok,.tk-rate,.tk-faces .on .svg{animation:none!important}}.tk-form .field{position:relative}.tk-sys span{display:block;text-align:center;max-width:88%;line-height:1.6}.tk-sys span .svg{display:inline-block;vertical-align:-2px;margin-right:4px}.tk-sys a{margin-left:4px}.tk-sys>.tk-system-content{display:block;text-align:center;max-width:88%;line-height:1.6;font-size:12px;color:var(--muted-fg)}.tk-system-content>.svg{display:inline-block;vertical-align:-2px;margin-right:4px}.tk-system-content>.tk-sys-quote{max-width:none;margin-top:2px;font-size:13px;color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere}.tk-thread>.tk-msg.grouped{margin-top:-8px}.tk-msg.pending{opacity:.6}.tk-av-gap{width:28px;flex:none}.tk-msg.me .tk-who{justify-content:flex-end}.tk-bub{min-width:0;max-width:100%;overflow-wrap:anywhere}.tk-bub.internal{background:var(--warning-soft)!important;color:var(--fg)!important;border:1px dashed var(--warning)!important}.tk-md{display:grid;gap:6px;min-width:0}.tk-md>*{margin:0}.tk-md ul,.tk-md ol{padding-left:18px}.tk-md code{font:12.5px/1.5 var(--mono);padding:1px 5px;border-radius:5px;background:var(--muted)}.tk-md pre{margin:0;padding:10px 12px;border-radius:10px;background:#1f1e1d;color:#e8e6de;overflow-x:auto;max-width:100%}.tk-md pre code{padding:0;background:none;color:inherit;white-space:pre}.tk-md a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.tk-msg.me .tk-md code{background:#ffffff24}.tk-msg.me .tk-md a{color:inherit}.tk-plain{white-space:pre-wrap}.tk-shot.tk-img{display:block;padding:0;cursor:zoom-in;background:var(--muted)}.tk-shot.tk-img img,.tk-md-img{display:block;width:100%;height:100%;object-fit:cover}.tk-md-img{max-width:176px;border-radius:10px}.tk-md .tk-shot.tk-img{margin:2px 0}.tk-file{cursor:pointer;font-family:inherit;font-size:13px;color:inherit;text-align:left}.up-th{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:inherit}.up-item.img .up-th{width:56px;height:56px;border-radius:10px}.up-img{display:block;width:100%;height:100%;object-fit:cover}.tk-comp-box{display:flex;flex-direction:column;flex:none;min-width:0;transition:border-color .15s,box-shadow .15s;container-type:inline-size;container-name:tk-comp}.tk-comp-box.over{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}@container tk-comp (max-width: 700px){.tk-tools .xs.subtle{display:none}}@container tk-comp (max-width: 560px){.tk-tools .tk-md-tools{display:none}}.a-body .tk-comp-box textarea.tk-ta,.a-body .tk-comp-box textarea.tk-ta:focus,.tk-comp-box textarea.tk-ta{border-radius:0;box-shadow:none;display:block;width:100%;border:0;outline:none;background:transparent;resize:none;font:inherit;font-size:14px;color:var(--fg);max-height:180px;field-sizing:content}.tk-preview{max-height:180px;overflow:auto}.tk-md-tools{display:inline-flex;align-items:center;gap:2px;margin-left:4px;padding-left:6px;border-left:1px solid var(--border)}.tk-tools .icbtn.on{color:var(--primary);background:var(--primary-soft)}.tk-lightbox{z-index:90;background:#141413b8}.tk-lb{position:relative;display:grid;gap:8px;justify-items:center;margin:0;max-width:92vw;animation:dlg-in .28s cubic-bezier(.2,.8,.2,1) both}.tk-lb img{max-width:92vw;max-height:82vh;border-radius:12px;object-fit:contain;background:var(--card)}.tk-lb figcaption{color:#fff}.tk-lb-x{position:absolute;top:-14px;right:-14px;background:var(--card);border-radius:50%;box-shadow:0 4px 12px #00000040}.tk-chat{display:flex;flex-direction:column;min-height:0;min-width:0}.tk-m-chat{display:flex;flex-direction:column;height:100%;min-height:0}@media(prefers-reduced-motion:reduce){.tk-lb{animation:none}}.rj{width:460px}.rj-b{justify-items:center;text-align:center;gap:16px;padding-top:24px;position:relative}.rj-pair{display:flex;align-items:center;gap:12px}.rj-pair .blogo.framed{border-radius:14px}.rj-link{display:flex;gap:6px;align-items:center;min-width:64px;justify-content:center}.rj-link>i:not(.rj-ok):not(.rj-x){width:6px;height:6px;border-radius:50%;background:var(--border-strong);animation:flow 1.2s ease-in-out infinite}.rj-link>i:nth-child(2){animation-delay:.12s!important}.rj-link>i:nth-child(3){animation-delay:.24s!important}.rj-link>i:nth-child(4){animation-delay:.36s!important}.rj-link>i:nth-child(5){animation-delay:.48s!important}.rj-pair.st-broken .rj-link{height:0;border-top:2px dashed var(--danger-soft);position:relative}.rj-x,.rj-ok{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;animation:pop .4s cubic-bezier(.3,1.6,.5,1) both}.rj-x{position:absolute;left:50%;top:-13px;margin-left:-12px;background:var(--card);color:var(--danger);border:1.5px solid var(--danger-soft)}.rj-ok{background:var(--success);color:#fff}.rj-t{display:grid;gap:6px}.rj-t h3{font:600 19px/1.35 var(--sans)}.rj-t p{font-size:13.5px;color:var(--muted-fg);max-width:34ch;margin:0 auto}.rj-live{position:relative;width:100%;display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;background:color-mix(in srgb,var(--pw) 7%,var(--card));border:1px solid color-mix(in srgb,var(--pw) 18%,var(--border));font-size:13px}.rj-live .dot{width:7px;height:7px;border-radius:50%;background:var(--pw);position:relative}.rj-live .dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:inherit;animation:beacon-sm 1.8s ease-out infinite}.rj-order{width:100%;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;background:var(--sidebar);font-size:13px;text-align:left}.rj-order b{font-size:14px}.rj-tip{display:flex;align-items:center;gap:6px}.rj-tip .cardmarks{margin-left:4px}.rj-open{background:var(--pw);color:#fff;width:100%;gap:8px}.rj-open .blogo{background:#fff;border-radius:4px}.rj-page{position:relative;height:100%;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 30%,var(--card),var(--background) 60%);overflow:hidden}.rj-page.m{padding:20px 16px;align-content:center}.rj-card{width:400px;max-width:100%;display:grid;justify-items:center;gap:18px;text-align:center}.rj-card .sso-steps{width:100%;text-align:left}.rj-amt{display:grid;justify-items:center;gap:4px}.rj-amt>b{font-size:40px;font-weight:600;letter-spacing:-1px;line-height:1.1}.rj-amt>b small{font-size:22px;color:var(--muted-fg)}.rj-card.ok .order{text-align:left}.rj-back{display:flex;align-items:center;gap:8px}.cd-mini{position:relative;width:22px;height:22px;display:grid;place-items:center;--p: 1}.cd-mini svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.cd-mini circle{fill:none;stroke-width:6}.cd-mini .bg{stroke:var(--muted)}.cd-mini .fg{stroke:var(--success);stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p));transition:stroke-dashoffset 1s linear}.cd-mini b{font-size:10px;color:var(--fg)}.rj .pay-f{position:relative}.rj-page{min-width:0}.rj-page.m .rj-card{width:100%}.rj-dlg{position:relative;padding:32px 28px 24px}.rj-dlg .rj-card{width:100%}.rj-close{position:absolute;top:12px;right:12px}.rj-dlg.m{width:100%;position:absolute;bottom:0;border-radius:16px 16px 0 0;padding:0 16px 34px}.rj-dlg.m .rj-card{margin-top:18px;gap:14px}.rj-dlg.m .rj-amt>b{font-size:34px}.rj-why{width:100%;display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:var(--sidebar);font-size:13px;text-align:left}.rj-why .svg{margin-top:3px;color:var(--muted-fg)}.rj-app{position:relative;width:56px;height:56px}.rj-app .blogo{border-radius:16px;animation:rj-bob 1.4s ease-in-out infinite}.rj-app-ring{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:22px;border:1.5px solid #1677FF;opacity:0;animation:rj-ring 1.4s ease-out infinite}@keyframes rj-bob{50%{transform:translateY(-3px)}}@keyframes rj-ring{0%{transform:scale(.9);opacity:.45}to{transform:scale(1.15);opacity:0}}.rj-bar{width:160px;height:3px;border-radius:2px;background:var(--muted);overflow:hidden}.rj-bar i{display:block;width:40%;height:100%;border-radius:2px;background:#1677ff;animation:rj-indet 1.3s ease-in-out infinite}@keyframes rj-indet{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.rj-link>i,.rj-live .dot:after,.rj-app .blogo,.rj-app-ring,.rj-bar i,.rj-x,.rj-ok,.tk-step.s-cur .tk-no:after{animation:none!important}}.ut{width:480px;max-height:calc(100% - 32px)}.ut .pay-b{position:relative;gap:12px}.ut-net{position:relative;display:flex;align-items:center;gap:8px;font-size:14px}.ut-chip{height:22px;padding:0 8px;display:inline-flex;align-items:center;border-radius:6px;background:#e3f2ec;color:#1e7d5e;font:600 12px var(--sans)}.ut-amt{position:relative;display:grid;justify-items:center;gap:4px;padding:14px;border-radius:12px;background:var(--sidebar);border:1px solid var(--border);transition:opacity .3s}.ut-num{display:flex;align-items:baseline;gap:8px}.ut-num b{font-size:34px;font-weight:600;letter-spacing:-.5px;line-height:1.15}.ut-num b em{font-style:normal;color:var(--primary);border-bottom:2px solid var(--primary-soft)}.ut-num>span:not(.icbtn){font-size:14px;font-weight:600;color:var(--muted-fg)}.ut-copy{align-self:center;background:var(--card);border:1px solid var(--border)}.ut-addr{position:relative;display:grid;grid-template-columns:auto 1fr;gap:14px;padding:10px 14px 10px 10px;border-radius:12px;border:1px solid var(--border);transition:opacity .3s}.ut-a{display:flex;flex-wrap:wrap;gap:2px 6px;font-size:13.5px;line-height:1.5;word-break:break-all}.ut-a span{color:var(--muted-fg)}.ut-a span.hi{color:var(--fg);font-weight:600}.ut .dim{opacity:.45}.ut-warn{position:relative;display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:var(--warning-soft);font-size:12.5px;line-height:1.55}.ut-warn>.svg{color:var(--warning);margin-top:2px}.ut-st{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--border);font-size:13px}.ut-st .dot{width:7px;height:7px;border-radius:50%;background:#26a17b;position:relative;flex:none}.ut-st .dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:inherit;animation:beacon-sm 1.8s ease-out infinite}.ut-st.conf{display:grid;gap:10px;background:#f1f8f5;border-color:#cfe7dd;animation:rise .35s ease-out both}.ut-st.conf .spin{width:16px;height:16px}.ut-blocks{display:grid;grid-template-columns:repeat(19,1fr);gap:3px}.ut-blocks i{height:8px;border-radius:2px;background:var(--border)}.ut-blocks i.on{background:#26a17b;animation:bar-in .3s ease-out both}.ut-blocks i.cur{background:#9fd3bf;animation:blink 1s ease-in-out infinite}.ut-st.under{display:grid;gap:8px;background:var(--danger-soft);border-color:transparent}.ut-st.under>.rc{color:var(--danger)}.ut.m .ut-num b{font-size:30px}.ut.m .ut-addr{grid-template-columns:1fr;justify-items:center;text-align:center}.ut.m .ut-a{justify-content:center}.ut.m .ut-addr .btn{justify-self:center!important}@media(prefers-reduced-motion:reduce){.ut-st .dot:after,.ut-blocks i,.ut-st.conf{animation:none!important}}.tabbar.slide{position:absolute}.tabbar.slide a.on{background:transparent;color:var(--primary);opacity:1;font-weight:600}.tabbar.slide a{transition:color .2s,transform .15s}.tabbar.slide a:active{transform:scale(.92)}.tabbar.slide .tb-pill{position:absolute;top:5px;bottom:5px;border-radius:27px;background:#14141312;transition:left .35s cubic-bezier(.3,1.3,.5,1),width .35s cubic-bezier(.3,1.3,.5,1);pointer-events:none;z-index:0}.tabbar.slide a{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.tabbar.slide .tb-pill,.tabbar.slide a{transition:none!important}}.notice.v4{width:500px}.nt-h{position:relative;display:flex;align-items:center;gap:12px;padding:18px 16px 16px 22px;border-bottom:1px solid var(--border);flex:none}.notice.m .nt-h{padding:12px 16px 14px}.nt-ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:var(--sidebar);border:1px solid var(--border);color:var(--fg);flex:none}.nt-ic.prod{background:var(--primary-soft);color:var(--primary);border-color:transparent}.nt-ti{flex:1;min-width:0;display:grid;gap:1px}.nt-ti h3{font:600 17px/1.3 var(--sans);display:flex;align-items:center;gap:8px}.nt-own{font:500 11px/18px var(--sans);padding:0 7px;border-radius:999px;background:var(--primary);color:#fff}.nt-prog{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent}.nt-prog i{display:block;height:100%;background:var(--primary);border-radius:0 2px 2px 0;transition:width .2s}.notice.v4 .notice-b{padding:16px 22px 28px;counter-reset:sec}.notice.m.v4 .notice-b{padding:14px 16px 24px}.nt-keys{display:grid;gap:6px;padding:12px;margin-bottom:4px;border-radius:10px;background:var(--warning-soft)}.nt-keys span{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--fg);line-height:1.4}.nt-keys .svg{color:var(--warning)}.notice.v4 .notice-b h4{counter-increment:sec;display:flex;align-items:baseline;gap:10px;margin:20px 0 8px;font-size:15px}.notice.v4 .notice-b h4:before{content:counter(sec,decimal-leading-zero);font:500 12px var(--mono);color:var(--subtle-fg)}.notice.v4 .notice-b h4.own:after{content:"本商品";font:500 11px/18px var(--sans);padding:0 6px;border-radius:5px;background:var(--primary-soft);color:var(--primary)}.notice.v4 .notice-b ul{padding-left:34px;color:#3d3c39}.notice.v4 .notice-b ul li::marker{color:var(--subtle-fg)}.notice.v4 .notice-b>p{padding-left:32px;color:#3d3c39}.nt-end{margin-top:24px;text-align:center;font-size:12px;color:var(--subtle-fg)}.more-pill{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px 0 8px;border-radius:999px;background:var(--card);border:1px solid var(--border);box-shadow:0 2px 8px #1414130f;font-size:12px;color:var(--muted-fg);animation:nudge 1.8s ease-in-out infinite}@keyframes nudge{50%{transform:translateY(3px)}}.nt-f{background:var(--card);gap:12px;padding:14px 22px 18px}.nt-type{display:grid;gap:8px;position:relative}.nt-type .fill-link{display:inline-flex;align-items:center;gap:4px}.nt-type .fill-link.disabled{color:var(--subtle-fg);opacity:1}.nt-target{font-size:15px;font-weight:600;letter-spacing:.5px;line-height:1.5}.nt-target i{font-style:normal;color:var(--subtle-fg);transition:color .15s;position:relative}.nt-target i.ok{color:var(--fg)}.nt-target i.cur:after{content:"";position:absolute;left:1px;right:1px;bottom:-3px;height:2px;border-radius:1px;background:var(--primary);animation:blink 1s steps(1) infinite}.nt-target.all i{color:var(--success)}.nt-in{background:var(--card);color:var(--fg)}.nt-in.typing{border-color:var(--primary);box-shadow:var(--focus-ring)}.nt-in .v{min-width:0;overflow:hidden;text-overflow:ellipsis}.nt-in .ph-t{color:var(--subtle-fg)}.nt-in .caret-i{height:16px;margin-left:-6px}.nt-btns .btn.primary .svg{transition:transform .15s}.nt-btns .btn.primary:not(.disabled):hover .svg{transform:translate(2px)}.notice.m .nt-f{padding:12px 16px 30px}.notice.m .nt-target{font-size:14px}.notice.m .nt-btns .btn{height:40px}.qrpay{width:460px}.qr-card{position:relative;border-radius:14px;border:1px solid var(--border);overflow:hidden;background:var(--card);display:grid;justify-items:center;padding-bottom:16px}.qr-card:before{content:"";position:absolute;inset:0 0 auto;height:150px;background:linear-gradient(180deg,color-mix(in srgb,var(--pw) 9%,transparent),transparent);pointer-events:none}.qr-top{position:relative;width:100%;display:flex;align-items:center;gap:8px;padding:12px 14px;font-size:14px}.qr-top b{font-weight:600}.qr-cd{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;background:var(--card);border:1px solid var(--border);font-size:12px;color:var(--muted-fg)}.qr-cd b{color:var(--fg);font-size:12px}.qr-cd.off{color:var(--danger);border-color:var(--danger-soft)}.qr-amt{position:relative;display:grid;justify-items:center;gap:0;margin:2px 0 14px}.qr-amt b{font-size:34px;font-weight:600;letter-spacing:-.5px;line-height:1.2}.qr-amt b small{font-size:20px;color:var(--muted-fg)}.qr-frame{position:relative;padding:10px}.qr-frame .qr{border:0;width:188px;height:188px;padding:6px}.qr-frame .cn{position:absolute;width:18px;height:18px;border:2.5px solid var(--pw)}.qr-frame .tl{left:0;top:0;border-right:0;border-bottom:0;border-radius:6px 0 0}.qr-frame .tr{right:0;top:0;border-left:0;border-bottom:0;border-radius:0 6px 0 0}.qr-frame .bl{left:0;bottom:0;border-right:0;border-top:0;border-radius:0 0 0 6px}.qr-frame .br{right:0;bottom:0;border-left:0;border-top:0;border-radius:0 0 6px}.qr-cover{position:absolute;top:10px;right:10px;bottom:10px;left:10px;display:grid;place-items:center;align-content:center;gap:6px;text-align:center;background:#ffffffe6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:8px;animation:fade-in .3s ease-out both}.qr-cover>.svg{width:30px;height:30px;color:var(--pw);animation:pop .45s cubic-bezier(.3,1.6,.5,1) both}.qr-cover b{font-size:14px}.qr-cover small{font-size:12px;color:var(--muted-fg)}.qr-cover.exp{background:#faf9f5b8;-webkit-backdrop-filter:blur(3px) grayscale(1);backdrop-filter:blur(3px) grayscale(1)}.qr-card.qs-exp .qr svg{opacity:.35}.qr-card.qs-exp .cn{border-color:var(--border-strong)}.qr-st{position:relative;display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;color:var(--muted-fg)}.qr-st .dot{width:7px;height:7px;border-radius:50%;background:var(--pw);position:relative}.qr-st .dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:inherit;animation:beacon 1.8s ease-out infinite}.qr-card.qs-scan .qr-st{color:var(--fg);font-weight:500}.qr-card.qs-exp .qr-st{color:var(--danger)}.qr-card.qs-exp .qr-st .dot{background:var(--danger)}.qr-card.qs-exp .qr-st .dot:after{display:none}.qr-steps{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:var(--muted-fg)}.qr-steps span{display:inline-flex;align-items:center;gap:6px}.qr-steps i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--sidebar);border:1px solid var(--border);color:var(--muted-fg)}.qr-steps em{width:20px;height:1px;background:var(--border-strong)}.qr-steps .s-done{color:var(--fg)}.qr-steps .s-done i{background:var(--success-soft);border-color:transparent;color:var(--success)}.qr-steps .s-cur{color:var(--fg);font-weight:500}.qr-steps .s-cur i{background:var(--card);border-color:var(--pw);color:var(--pw);box-shadow:0 0 0 3px color-mix(in srgb,var(--pw) 14%,transparent)}.qr-open{background:var(--pw);color:#fff;width:calc(100% - 28px);gap:10px;position:relative}.qr-open .blogo{background:#fff;border-radius:5px}.qr-alt{position:relative;width:calc(100% - 28px);display:grid;grid-template-columns:auto 1fr;gap:14px;margin-top:14px;padding-top:14px;border-top:1px dashed var(--border)}.qr-frame.sm{padding:6px}.qr-frame.sm .qr{width:104px;height:104px;padding:4px}.qr-frame.sm .cn{width:12px;height:12px;border-width:2px}.qr-frame.sm .qr-mid{width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:6px}.qr-frame.sm .qr-mid .blogo{width:20px!important;height:20px!important}.qr-frame.sm .qr-mid svg{width:18px;height:18px}.qr-card.m:before{height:130px}@media(prefers-reduced-motion:reduce){.qr-st .dot:after,.more-pill,.nt-target i.cur:after{animation:none!important}}.pn-edit{display:grid;gap:16px;position:relative}.pn-mode{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pn-mode span{display:grid;gap:2px;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--card);line-height:1.35}.pn-mode b{font-size:13px;font-weight:500}.pn-mode small{font-size:11.5px;color:var(--muted-fg)}.pn-mode .on{border-color:var(--primary);background:var(--primary-soft);box-shadow:inset 0 0 0 1px var(--primary)}.pn-mode .on b{color:var(--primary)}.pn-key{display:flex;align-items:center;gap:8px}.pn-inherit{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:8px;background:var(--sidebar);border:1px dashed var(--border-strong);font-size:13px;color:var(--muted-fg)}.pn-inherit span.grow{color:var(--fg)}.pn-md{border:1px solid var(--border-strong);border-radius:10px;overflow:hidden;background:var(--card)}.pn-tool{display:flex;align-items:center;gap:2px;padding:4px 6px;border-bottom:1px solid var(--border);background:var(--sidebar)}.pn-tool>span:not(.grow):not(.xs){width:28px;height:28px;display:grid;place-items:center;border-radius:6px;color:var(--muted-fg)}.pn-src{padding:10px 14px;font-size:12.5px;line-height:1.8;white-space:pre-wrap;color:#3d3c39}.pn-src .h{color:var(--primary);font-weight:600}.pn-src .caret-i{display:inline-block;height:14px;vertical-align:-2px;margin-left:1px}.pn-foot{display:flex;align-items:center;gap:8px;padding-top:14px;border-top:1px solid var(--border)}.flow span.on{color:var(--primary);font-weight:500}.flow span.on b{background:var(--primary)}.cp-dlg{width:460px;max-height:calc(100% - 40px)}.cp-dlg .pay-b{overflow:auto;position:relative}.cp-prod{display:flex;align-items:center;gap:12px}.cp-prod .mono{font-weight:600}.cp-rows{border:1px solid var(--border);border-radius:12px;overflow:hidden;position:relative}.cp-row{display:flex;align-items:center;gap:10px;height:48px;padding:0 12px 0 14px;font-size:14px;transition:background .15s}.cp-row+.cp-row{border-top:1px solid var(--border)}.cp-row:hover{background:var(--sidebar)}.cp-row>.svg:first-child{color:var(--muted-fg)}.cp-row>.svg:last-child{color:var(--subtle-fg)}.cp-hint{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:var(--danger-soft);color:var(--danger);font-size:12px;font-weight:500}.cp-chip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px 0 7px;border-radius:999px;background:var(--success-soft);color:var(--success);font-size:12.5px;font-weight:500;animation:pop .35s cubic-bezier(.3,1.6,.5,1) both}.cp-row.set>.svg:first-child{color:var(--success)}.cp-off,.cp-off b{color:var(--success)}.cp-was{font:400 13px var(--mono);color:var(--subtle-fg);margin-right:8px}.cp-now{display:inline-block;animation:cp-roll .5s cubic-bezier(.2,.8,.2,1) .15s both}@keyframes cp-roll{0%{transform:translateY(-60%);opacity:0}}.cp-saved{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;color:var(--success)}.cp-code{display:flex;gap:8px;position:relative}.cp-code .input{background:var(--card)}.cp-code .btn.loading{width:64px}.cpn-list{display:grid;gap:10px}.cpn-sep{display:flex;align-items:center;gap:10px;margin-top:4px}.cpn-sep:after{content:"";flex:1;height:1px;background:var(--border)}.cpn{--x: 96px;--r: 8px;--bw: 1px;position:relative;padding:var(--bw);border-radius:12px;background:var(--border);min-height:76px;display:grid;transition:background .15s;-webkit-mask:radial-gradient(circle at var(--x) 0,#0000 var(--r),#000 calc(var(--r) + .5px)),radial-gradient(circle at var(--x) 100%,#0000 var(--r),#000 calc(var(--r) + .5px));-webkit-mask-composite:source-in;mask-composite:intersect}.cpn-in{display:grid;grid-template-columns:calc(var(--x) - var(--bw)) 1fr;border-radius:calc(12px - var(--bw));background:var(--card);--ri: calc(var(--r) + var(--bw));--xi: calc(var(--x) - var(--bw));-webkit-mask:radial-gradient(circle at var(--xi) calc(var(--bw) * -1),#0000 var(--ri),#000 calc(var(--ri) + .5px)),radial-gradient(circle at var(--xi) calc(100% + var(--bw)),#0000 var(--ri),#000 calc(var(--ri) + .5px));-webkit-mask-composite:source-in;mask-composite:intersect}.cpn.on{--bw: 2px;background:var(--primary)}.cpn:not(.on):not(.off):hover{background:var(--border-strong)}.cpn-l{display:grid;align-content:center;justify-items:center;gap:2px;background:var(--primary-soft);color:var(--primary);border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0;border-right:1.5px dashed rgb(217 119 87 / .35);padding:8px 4px}.cpn-l b{font-size:24px;font-weight:600;line-height:1.1;letter-spacing:-.5px}.cpn-l b small{font-size:14px;margin-right:1px}.cpn-l span{font-size:11px}.cpn-r{display:grid;gap:2px;align-content:center;padding:10px 14px 10px 18px;min-width:0}.cpn-r b{font-size:14px;font-weight:500}.cpn-r .soon{color:var(--warning);font-weight:500}.cpn.on .radio{border:5px solid var(--primary)}.cpn .radio{margin:0}.cpn.off .cpn-l{background:var(--muted);color:var(--subtle-fg);border-right-color:var(--border-strong)}.cpn.off .cpn-r>.between b,.cpn.off .cpn-r>.xs{color:var(--subtle-fg)}.cpn-why{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--muted-fg);margin-top:2px}.cpn-why .svg{width:12px;height:12px}.cp-states{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.cl-band{margin-top:36px;border:1px solid var(--border);border-radius:14px;background:var(--card);overflow:hidden}.cl-h{display:flex;align-items:baseline;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border)}.cl-h b{font-size:15px;font-weight:600;flex:none;white-space:nowrap}.cl-more{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:var(--primary);flex:none;white-space:nowrap}.cl-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.cl-cell{display:flex;align-items:center;gap:12px;height:68px;padding:0 18px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);transition:background .15s}.cl-cell:nth-child(6n){border-right:0}.cl-cell:nth-last-child(-n+6){border-bottom:0}.cl-cell:hover{background:var(--sidebar)}.cl-t{display:grid;line-height:1.3;min-width:0}.cl-t b{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-t small{font-size:11.5px;color:var(--subtle-fg);white-space:nowrap}@media(max-width:1100px){.cl-h{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px}.cl-h>b{grid-column:1;grid-row:1}.cl-more{grid-column:2;grid-row:1}.cl-h>.muted{grid-column:1 / -1;grid-row:2;min-width:0}.cl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-cell:nth-child(n){border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.cl-cell:nth-child(3n){border-right:0}.cl-cell:nth-last-child(-n+3){border-bottom:0}}.auth.solo{grid-template-columns:minmax(0,720px);justify-content:center;justify-items:stretch;width:100%;height:auto;min-height:100vh;min-height:100dvh;background:var(--background);overflow-x:hidden}.auth.solo .auth-form{width:100%;max-width:720px;min-height:100vh;min-height:100dvh;box-sizing:border-box}@media(max-width:720px){.auth.solo .auth-form{padding:24px 20px 18px}}.auth-form{grid-template-rows:auto 1fr auto;align-content:stretch;justify-items:stretch;padding:24px 40px 20px;min-width:0}.auth-form .auth-top .brand,.auth-form>.brand{position:static}.auth-top{display:flex;align-items:center;gap:12px;min-width:0}.auth-top .brand{min-width:0;flex:none}.auth-top .brand-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-top-end{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0;flex-wrap:wrap}.auth-top-tools{display:flex;align-items:center;gap:4px;flex:none;position:relative;z-index:5}.auth-form>.auth-box{align-self:center;justify-self:center;position:relative;width:min(380px,100%);max-width:100%}.auth-foot{display:flex;align-items:center;gap:16px;color:var(--subtle-fg);flex-wrap:wrap;row-gap:8px}.auth-foot a:hover{color:var(--fg)}.auth-switch{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end;flex:none}.auth-agree{align-items:flex-start;min-width:0;width:100%}.auth-agree .chk{margin-top:2px}.af-link{color:var(--primary);font-weight:500;cursor:pointer;transition:color .15s}.af-link:hover{color:var(--primary-hover)}.af-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.auth-box{width:380px;gap:18px}.auth-hd{display:grid;gap:6px;position:relative}.auth-hd h1{font:600 28px/1.2 var(--sans);letter-spacing:-.3px}.auth-hd p{font-size:14px;color:var(--muted-fg)}.auth-hd p b{color:var(--fg)}.auth-box .or{font-size:12px}.sso2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sso2>span{position:relative;height:46px;border-radius:10px;border:1px solid var(--border-strong);background:var(--card);display:flex;align-items:center;justify-content:center;gap:10px;transition:border-color .15s,background .15s,transform .1s}.sso2>span:hover{background:var(--sidebar)}.sso2>span:active{transform:scale(.98)}.sso2 b{font-weight:500;font-size:14.5px}.sso2 em{position:absolute;top:-9px;right:10px;font:500 10.5px/18px var(--sans);font-style:normal;padding:0 7px;border-radius:999px;background:var(--ink);color:var(--on-ink)}.sso2 .last{border-color:var(--fg)}.field.af{gap:6px}.field.af>span:first-child{font-size:13px;font-weight:500;color:var(--fg)}.af-in{gap:10px;font-size:15px;transition:border-color .15s,box-shadow .15s}.af-in>.svg:first-child{color:var(--subtle-fg)}.af-in .v{color:var(--fg);min-width:0;overflow:hidden;text-overflow:ellipsis}.af-in .ph-t{color:var(--subtle-fg)}.af-in.focus{background:var(--card);color:var(--fg);border-color:var(--primary);box-shadow:var(--focus-ring)}.af-in.focus>.svg:first-child{color:var(--primary)}.af-in.err{background:var(--card);border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft);animation:shake 3s ease-in-out 1}.af-in.err>.svg:first-child{color:var(--danger)}.af-in.focus .v:after{content:"";display:inline-block;width:1.5px;height:17px;margin-left:2px;vertical-align:-3px;background:var(--primary);animation:blink 1s steps(1) infinite}.af-act{margin-left:auto;font-size:13px;font-weight:500;color:var(--primary);padding-left:12px;border-left:1px solid var(--border);white-space:nowrap}.caps{margin-left:auto;font-size:11.5px;padding:0 7px;height:20px;display:inline-flex;align-items:center;border-radius:5px;background:var(--warning-soft);color:var(--warning)}.af-in .caps+.pw-eye{margin-left:4px}.pw-meter{display:flex;align-items:center;gap:10px}.pw-bars{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.pw-bars i{height:4px;border-radius:2px;background:var(--muted);transition:background .3s}.pw-bars i.on.l1{background:var(--danger)}.pw-bars i.on.l2{background:var(--warning)}.pw-bars i.on.l3,.pw-bars i.on.l4{background:var(--success)}.pw-meter .xs{color:var(--warning);font-weight:500;width:28px;text-align:right}.pw-rules{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--subtle-fg)}.pw-rules span{display:inline-flex;align-items:center;gap:4px}.pw-rules span.ok{color:var(--success)}.pw-rules .svg{width:12px;height:12px;stroke-width:2.2}.inv-fold{display:grid;gap:8px;padding:12px;border-radius:10px;background:var(--sidebar);border:1px solid var(--border);position:relative}.inv-fold .input{height:36px}.auth-go{gap:10px}.auth-go .kbd{display:inline-grid;place-items:center;width:22px;height:20px;border-radius:5px;background:#ffffff24}.auth-go .kbd .svg{width:12px;height:12px}.auth-back{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--muted-fg);justify-self:start}.auth-ic{width:44px;height:44px;border-radius:12px;background:var(--sidebar);border:1px solid var(--border);display:grid;place-items:center;color:var(--fg)}.auth-alt{display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px;color:var(--muted-fg)}.otp span{position:relative}.caret-i{width:1.5px;height:22px;background:var(--primary);animation:blink 1s steps(1) infinite}.auth-side{display:grid;grid-template-rows:1fr auto;align-content:stretch;justify-items:stretch;gap:0;padding:0;overflow:hidden;min-width:0}.as-glow{position:absolute;width:520px;height:520px;left:50%;top:42%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgb(217 119 87 / .22),transparent);pointer-events:none}.auth-side:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgb(245 244 238 / .07) 1px,transparent 1px);background-size:18px 18px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);pointer-events:none}.as-stack{display:grid;justify-items:center;align-content:center;padding:48px 40px 24px;min-width:0;min-height:0;position:relative;z-index:1}.as-top{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--on-ink-muted);position:relative;text-align:center}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--success-on-ink);position:relative;flex:none}.live-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:inherit;animation:beacon 1.8s ease-out infinite}.as-title{font:600 34px/1.25 var(--sans);letter-spacing:-.3px;text-align:center;max-width:420px;margin-top:10px;position:relative}.as-sub{color:var(--on-ink-muted);margin-top:8px;position:relative;text-align:center;max-width:420px}.auth-side .printer{margin-top:28px;width:min(400px,100%);max-width:100%;box-sizing:border-box}.as-foot{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 20px;border-top:1px solid var(--on-ink-line);color:var(--on-ink-muted);background:#0000001f;flex-wrap:wrap}.as-logos{display:flex}.as-logos i{width:28px;height:28px;border-radius:50%;background:var(--on-ink);display:grid;place-items:center;margin-left:-6px;box-shadow:0 0 0 2px var(--ink)}.as-logos i:first-child{margin-left:0}.auth-m-top{min-width:0}.auth-m-top .brand{min-width:0;flex:none}.auth-m-tools{gap:4px;flex-wrap:nowrap;justify-content:flex-end;min-width:0;flex:none}.auth-m-tools .af-link{white-space:nowrap}.auth-m .auth-box{width:100%;gap:16px}.auth-m .auth-hd h1{font-size:26px}.auth-m .sso2>span{height:48px}@media(max-width:1280px){.auth-form{padding:24px 28px 18px}.as-stack{padding:36px 28px 20px}.as-title{font-size:28px}}@media(prefers-reduced-motion:reduce){.af-in.err,.caret-i,.af-in.focus .v:after,.live-dot:after{animation:none!important}}.m-empty{padding:44px 16px 20px}.m-empty .done-ic{background:var(--muted);color:var(--subtle-fg);animation:none}.m-empty .done-ic.err{background:var(--danger-soft);color:var(--danger)}.m-empty>.xs{max-width:340px}.near{display:grid;justify-items:center;gap:8px;padding:16px 16px 28px;border-top:1px dashed var(--border);margin:0 24px}.grid4 .m-empty{padding:28px 14px}.sk{display:block;height:12px;border-radius:6px;background:var(--muted);overflow:hidden;position:relative}.sk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgb(255 255 255 / .78) 50%,transparent);animation:sk-sweep 1.4s cubic-bezier(.45,0,.55,1) infinite}@keyframes sk-sweep{to{transform:translate(100%)}}.sk.c{border-radius:50%}.sk.sq{border-radius:9px}.sk.blk{border-radius:8px}.sk-h{height:16px;border-radius:5px}.skg{display:grid;gap:8px}.sk-i{animation:sk-in .34s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes sk-in{0%{opacity:0;transform:translateY(4px)}}.sk-row{animation:sk-in-row .3s ease-out both;animation-delay:calc(var(--i, 0) * 60ms)}@keyframes sk-in-row{0%{opacity:0}}.sk-out{animation:sk-fade-out .2s ease-out both}@keyframes sk-fade-out{to{opacity:0}}.sk-done{animation:sk-fade-in .22s ease-out both}@keyframes sk-fade-in{0%{opacity:0}}.loadbar{position:relative;height:2px;border-radius:1px;background:var(--muted);overflow:hidden;animation:loadbar-in .2s ease-out .15s both}.loadbar i{display:block;width:100%;height:100%;border-radius:1px;background:var(--primary);transform-origin:0 50%;will-change:transform;animation:loadbar-indet 1.5s linear infinite}@keyframes loadbar-in{0%{opacity:0}}.loadbar-slot{position:relative;height:0;z-index:2;pointer-events:none}.loadbar-slot>.loadbar{position:absolute;top:0;left:0;right:0}.card .loadbar-slot>.loadbar{top:6px;left:16px;right:16px}@keyframes loadbar-indet{0%{transform:translate(0) scaleX(.02)}40%{transform:translate(10%) scaleX(.52)}75%{transform:translate(52%) scaleX(.48)}to{transform:translate(100%) scaleX(.02)}}.sk-slow{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted-fg)}@media(prefers-reduced-motion:reduce){.sk:after,.sk-i,.sk-row,.sk-out,.sk-done,.loadbar,.loadbar i{animation:none!important}.sk:after{display:none}.loadbar i{transform:scaleX(.4)}}.sd-cred{position:relative;display:grid;gap:8px;padding:12px 14px;border-radius:12px;border:1px solid var(--border-strong);background:var(--card)}.sd-row{display:flex;align-items:center;gap:8px;height:36px;padding:0 4px 0 10px;border-radius:8px;background:var(--sidebar);font-size:13px}.sd-row>.xs{width:56px;flex:none}.sd-row .mono{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-meta{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted-fg)}.sd-meta b{color:var(--fg);font-weight:500}.sd-wait{position:relative;display:grid;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:var(--card)}.sd-steps{display:grid;gap:10px}.sd-steps>div{display:flex;gap:10px;align-items:flex-start;color:var(--subtle-fg)}.sd-steps>div>span:last-child{display:grid;line-height:1.35}.sd-steps b{font-size:13px;font-weight:500}.sd-steps small{font-size:12px}.sd-steps .dot-s{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--muted)}.sd-steps .on{color:var(--fg)}.sd-steps .on .dot-s{background:var(--success);color:#fff}.sd-steps .cur{color:var(--fg)}.sd-steps .cur .dot-s{background:var(--info-soft);color:var(--info)}.sd-steps .cur small{color:var(--info)}.sd-steps .spin{width:12px;height:12px;border-width:1.5px}.ck-cmp{width:100%;padding:16px 20px;border-radius:14px;background:var(--card);border:1px solid var(--border)}.ck-cmp td{padding:9px 12px 9px 0;vertical-align:top}.ck-spec{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}.ck-spec .bill td{padding:7px 10px 7px 0;vertical-align:top}.ck-api,.ck-edge{margin:8px 0 0;padding-left:18px;display:grid;gap:8px;font-size:13px;color:var(--muted-fg)}.ck-api code{font:500 12px var(--mono);color:var(--fg);background:var(--muted);padding:1px 5px;border-radius:4px}.ck-edge b{color:var(--fg)}.nt-btns .nt-pay{font:600 14px var(--mono);margin-left:2px}.auth-box>.auth-switch{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 12px;margin-top:-4px}.sso-link.complete i{animation:none}.st-hero.idle{background:var(--muted);border-color:var(--border)}.st-hero.idle .st-beacon i{background:var(--border-strong)}.st-hero.idle .st-beacon:before{display:none}.st-bars i.n{background:var(--muted);opacity:1;animation:none}.st-legend i.n{background:var(--muted);box-shadow:inset 0 0 0 1px var(--border)}.st-pill.neutral{background:var(--muted);color:var(--muted-fg)}.st-pill.neutral i{animation:blink 1.2s ease-in-out infinite}.lifecycle a .svg{flex:none;color:var(--subtle-fg);margin-left:4px}.lifecycle a small{margin-left:auto}.lifecycle .qi{margin:0 -10px;padding:10px}.lifecycle .qi h5{align-items:center;color:var(--fg)}.lifecycle .qi h5 .svg{color:var(--muted-fg)}.lifecycle .qi p{margin-top:8px}.lifecycle .qi p b{color:var(--fg);font-weight:500}.lifecycle .qi .qi-f{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border);font-size:12px;color:var(--subtle-fg)}.lifecycle .qi .qi-f a{color:var(--primary);font-size:12px}.lifecycle .qi{animation:rise .2s ease-out both}@media(prefers-reduced-motion:reduce){.lifecycle .qi{animation:none}}.lifecycle .qi p.clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;position:relative}.lifecycle .qi p.clamp:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.6em;background:linear-gradient(transparent,var(--sidebar))}.lifecycle .qi .qi-f a{display:inline-flex;align-items:center;gap:4px;position:relative}.qty-step{display:grid;grid-template-columns:44px 1fr 44px;align-items:stretch;height:44px;border-radius:10px;background:var(--card);border:1px solid var(--border-strong);overflow:hidden;transition:border-color .15s,box-shadow .15s}.qty-step:focus-within{border-color:var(--primary);box-shadow:var(--focus-ring)}.qty-step.err{border-color:var(--danger)}.qty-step.disabled{opacity:.55}.qty-btn{display:grid;place-items:center;border:0;background:var(--sidebar);color:var(--fg);cursor:pointer;transition:background .15s,color .15s}.qty-btn:first-child{border-right:1px solid var(--border)}.qty-btn:last-child{border-left:1px solid var(--border)}.qty-btn:hover:not(:disabled){background:var(--primary-soft);color:var(--primary)}.qty-btn:active:not(:disabled){transform:scale(.94)}.qty-btn:disabled{color:var(--subtle-fg);cursor:not-allowed}.qty-val{min-width:0;width:100%;border:0;outline:none;background:transparent;text-align:center;font-size:16px;font-weight:600;color:var(--fg);font-variant-numeric:tabular-nums}.field-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}@media(prefers-reduced-motion:reduce){.qty-step,.qty-btn{transition:none}.qty-btn:active:not(:disabled){transform:none}}.rn-text{display:inline-flex;white-space:pre;font:inherit;font-variant-numeric:tabular-nums;vertical-align:baseline}.rn-ch{display:inline-block;overflow:hidden;vertical-align:baseline}.rn-ch>.rn-in{display:inline-block;animation:roll-in .36s cubic-bezier(.2,.8,.2,1) both}@media(prefers-reduced-motion:reduce){.rn-ch>.rn-in{animation:none}}.dash-health-row{display:grid;grid-template-columns:200px minmax(0,1fr) 60px;gap:14px;align-items:center}.dash-health-row>.rc{min-width:0}.dash-health-row>.rc>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.dash-health-row{grid-template-columns:minmax(0,1fr) 60px;gap:8px}.dash-health-row>.health{grid-column:1 / -1;grid-row:2}}.menu .uid{min-width:0;overflow-wrap:anywhere;white-space:normal}@keyframes due-drain{to{width:0}}@keyframes tkc-arc{0%{stroke-dasharray:0px 200px}}@keyframes tkc-dot{0%{transform:rotate(0)}}@keyframes tkc-in{0%{opacity:0;transform:translateY(8px)}}@keyframes tkc-flip{0%{opacity:0;transform:translateY(-45%)}}@keyframes tkc-arc-loop{0%,5%{stroke-dasharray:0px 200px}35%,to{stroke-dasharray:calc(var(--p) * 1px) 200px}}@keyframes tkc-dot-loop{0%,5%{transform:rotate(0)}35%,to{transform:rotate(var(--a))}}@keyframes tkc-c1-loop{0%,17%{opacity:0;transform:translateY(8px)}28%,to{opacity:1;transform:none}}@keyframes tkc-open-arc{0%,25%{stroke-dasharray:calc(var(--p) * 1px) 200px;stroke:var(--primary)}34%{stroke-dasharray:100px 200px;stroke:var(--primary)}41%,90%{stroke-dasharray:100px 200px;stroke:var(--success)}to{stroke-dasharray:100px 200px;stroke:var(--success);opacity:0}}@keyframes tkc-open-dot{0%,25%{transform:rotate(var(--a));opacity:1}34%{transform:rotate(360deg);opacity:1}40%,to{transform:rotate(360deg);opacity:0}}@keyframes tkc-open-c1{0%,34%{opacity:1}40%,to{opacity:0}}@keyframes tkc-open-c2{0%,38%{opacity:0;transform:scale(.9)}46%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes tkc-pulse{0%{transform:scale(.8);opacity:.35}to{transform:scale(2.4);opacity:0}}.sheet.acct-sheet{top:auto;left:0;right:0;bottom:0;width:auto;max-height:calc(100% - 56px);overflow:auto;overscroll-behavior:contain;border-radius:18px 18px 0 0;padding:0 8px calc(12px + env(safe-area-inset-bottom));animation:sheet-up .24s cubic-bezier(.2,0,0,1)}.acct-sheet .menu{width:auto;border:0;box-shadow:none;background:transparent;padding:4px 0 0}.acct-sheet .menu-h{padding:12px 10px 14px}.acct-sheet .menu a,.acct-sheet .menu button.menu-item{height:48px;font-size:15px}.acct-sheet .menu .sep{margin:6px 10px}@media(prefers-reduced-motion:reduce){.sheet.acct-sheet{animation:none}}.dots i{transition:width .25s cubic-bezier(.2,0,0,1),background-color .25s}@media(prefers-reduced-motion:reduce){.dots i{transition:none}}.pass .avatar{border:0}.pass .avatar.ring-me{box-shadow:0 0 0 2px color-mix(in srgb,var(--panel-on-ink) 24%,transparent)}.pass-plus{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#fff;color:var(--primary);flex:none}.pass-act.four{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.pass-act.four .btn{height:58px;flex-direction:column;gap:5px;padding:0 4px;font-size:12.5px;line-height:1.1}.pass-act.four .btn>.svg{width:18px;height:18px}:root:not([data-wireframe-theme]) body:not([data-visual]) .acct-sheet .menu a{display:flex!important;width:100%}:root:not([data-wireframe-theme]) body:not([data-visual]) .acct-sheet .menu a.org{display:grid!important}:root:not([data-wireframe-theme]) body:not([data-visual]) .drop[role=button]{display:grid!important;width:100%;justify-items:center;align-items:start}:root:not([data-wireframe-theme]) body:not([data-visual]) .drop .drop-compact{display:grid!important}@media(max-width:768px){.topbar a.brand{justify-content:flex-start;margin:-6px 0}}.af-in:focus-within:not(.err){background:var(--card);border-color:var(--primary);box-shadow:var(--focus-ring)}.up-row,.up-item{animation:rise .3s ease-out both}.up-row.s-run .up-bar i,.up-item.s-run .up-bar i{transition:width .6s linear}@media(prefers-reduced-motion:reduce){.up-row,.up-item{animation:none}.up-row .up-bar i,.up-item .up-bar i{transition:none}}.plan{container-type:inline-size;container-name:plancard}@container plancard (max-width: 260px){.plan-top{padding:16px 16px 14px}.plan-name{font:600 18px/1.25 var(--sans)}.plan-top>.rc{align-items:flex-start;gap:6px;flex-wrap:wrap}.plan-glyph{font-size:76px;top:-2px;right:10px}.plan-price{margin-top:10px;gap:6px;flex-wrap:wrap}.plan-price b{font-size:26px}.limits{padding:14px 16px 12px;gap:8px}.lim{grid-template-columns:28px minmax(0,1fr) 62px;gap:8px}.plan-routes{padding:0 16px 12px}.plan-cta{margin:auto 16px 16px;height:auto;min-height:40px;padding:8px 12px;font-size:13px;line-height:1.3;white-space:normal;text-align:center}.ribbon{top:10px;right:-38px;width:116px;line-height:18px;font-size:10.5px}.feat{padding:12px 16px 14px}}@container plancard (max-width: 220px){.lim{grid-template-columns:24px minmax(0,1fr) 54px}.limits-h{font-size:11px}}.purchase-page{container-type:inline-size;container-name:purchase}@container purchase (max-width: 760px){.grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@container purchase (max-width: 480px){.grid3{grid-template-columns:minmax(0,1fr)}}.plan-basic-fields{align-items:end}.plan-basic-fields>.field{min-width:0}.ticket-foot{flex-wrap:nowrap;gap:6px}.ticket-foot>.unit{min-width:0;overflow:hidden;text-overflow:ellipsis}.ticket-foot>.fastsw,.ticket-foot>.speedsw{flex:none}.fastsw{transition:border-color .2s,color .2s,background-color .2s}.speedsw{margin-left:auto;display:inline-flex;align-items:center;gap:2px;height:28px;padding:0 2px 0 8px;box-sizing:border-box;border-radius:999px;border:1px solid var(--border-strong);background:var(--card);font-size:12px;font-weight:500;color:var(--muted-fg);transition:border-color .2s,color .2s}.speedsw.on{border-color:var(--primary);color:var(--primary)}.speedsw>.svg{flex:none;margin-right:2px}.speedsw-opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;color:var(--muted-fg);height:22px;padding:0 8px;border-radius:999px;white-space:nowrap;cursor:pointer;position:relative;transition:background-color .2s,color .2s}.speedsw-opt:hover{color:var(--fg)}.speedsw-opt.on{background:var(--primary);color:#fff}.speed-missing{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--subtle-fg)}.models-chiprow{display:flex;align-items:center;gap:12px;min-width:0}.models-chiprow>.hscroll{flex:1;min-width:0}.models-chiprow>.speed-seg{flex:none}.fastnote+.speedsw{margin-left:8px}.speed-seg span{gap:2px}.speed-seg .speed-zap{flex:none;color:var(--primary)}.speed-seg .speed-zap+.speed-zap{margin-left:-5px}.speed-seg .speed-zap:first-of-type{margin-left:3px}.speedsw-opt:focus-visible{outline:none;box-shadow:0 0 0 3px var(--primary-soft)}@media(pointer:coarse),(max-width:768px){.speedsw-opt:after{content:"";position:absolute;inset:50% 0 auto;height:44px;transform:translateY(-50%)}}.models-live .ticket{transition:transform .15s,border-color .15s,box-shadow .15s}@media(hover:hover){.models-live .ticket:hover{transform:translateY(-2px);box-shadow:0 6px 18px -10px #14141340}}.ticket .tpc b,.ticket .tpc b i{transition:color .2s}@media(prefers-reduced-motion:reduce){.fastsw,.speedsw,.speedsw-opt,.models-live .ticket,.ticket .tpc b,.ticket .tpc b i{transition:none}.models-live .ticket:hover{transform:none}}.a-body .seg,.a-body .subnav{padding:2px;gap:2px;border-radius:8px}.a-body .seg>span,.a-body .subnav>span,.a-body .subnav>button,.a-body .subnav>a{height:28px;padding:0 12px;border-radius:6px;font-size:13px}.a-body .seg.full,.a-body .subnav.full{display:inline-flex;justify-self:start;align-self:start;width:auto;max-width:100%}.a-body .seg.full>span,.a-body .subnav.full>span{flex:0 0 auto;height:30px;padding:0 16px}@media(max-width:600px){.a-body .seg.full,.a-body .subnav.full{display:flex;width:100%}.a-body .seg.full>span,.a-body .subnav.full>span{flex:1 1 0}}.confirm-modal-shell.card.dialog{width:min(440px,calc(100vw - 32px));height:auto;max-height:calc(100dvh - 32px);overflow:auto;display:block}html.app-root,html.app-root body{background:var(--background);color:var(--fg);font-family:var(--sans)}[data-theme=dark] .avatar.ring-me{box-shadow:0 0 0 2px var(--card),0 0 0 3px var(--border)}[data-theme=dark] .avatar:has(img){background:var(--card);border-color:var(--border)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .avatar.ring-me{box-shadow:0 0 0 2px var(--card),0 0 0 3px var(--border)}:root:not([data-theme=light]):not([data-theme=dark]) .avatar:has(img){background:var(--card);border-color:var(--border)}}[data-history-nav]{flex:none}[data-history-nav] button.icbtn:disabled{opacity:.35;color:var(--subtle-fg)}@media(max-width:1280px){:root:not([data-wireframe-theme]) body:not([data-visual]) .home-top{gap:12px;padding-left:24px;padding-right:24px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html.spec-root,html.spec-root body{background:var(--doc-shell);color:var(--fg);font-family:var(--sans)}html,body,#root{height:100%}#root{min-height:100vh}html:has([data-shell=admin]),html:has([data-shell=desktop]),html:has([data-shell=admin-mobile]),html:has([data-shell=mobile]){height:100dvh;overflow:hidden}html:has([data-shell=admin]) body,html:has([data-shell=desktop]) body,html:has([data-shell=admin-mobile]) body,html:has([data-shell=mobile]) body,html:has([data-shell=admin]) #root,html:has([data-shell=desktop]) #root,html:has([data-shell=admin-mobile]) #root,html:has([data-shell=mobile]) #root{height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}#root>[data-route-id]:has(>:is([data-shell=desktop],[data-shell=mobile],[data-shell=admin],[data-shell=admin-mobile])){height:100%;min-height:0}body{margin:0}.input input,.input select{border:0;background:transparent;outline:none;font:inherit;color:inherit;width:100%;min-width:0}.input,.input.w,.input.filled,.tk-lh .input,.cp-code .input{--input-shell-bg: var(--card)}html body .input input:is(:-webkit-autofill,:autofill),html body .input input:is(:-webkit-autofill,:autofill):hover,html body .input input:is(:-webkit-autofill,:autofill):focus,html body .input input:is(:-webkit-autofill,:autofill):active,html body input.input:is(:-webkit-autofill,:autofill),html body input.input:is(:-webkit-autofill,:autofill):hover,html body input.input:is(:-webkit-autofill,:autofill):focus,html body input.input:is(:-webkit-autofill,:autofill):active,html body textarea.input:is(:-webkit-autofill,:autofill),html body textarea.input:is(:-webkit-autofill,:autofill):hover,html body textarea.input:is(:-webkit-autofill,:autofill):focus,html body textarea.input:is(:-webkit-autofill,:autofill):active{-webkit-text-fill-color:var(--fg)!important;caret-color:var(--fg);color:var(--fg)!important;background-color:var(--input-shell-bg)!important;background-image:none!important;transition:background-color 99999s ease-out 0s;-webkit-box-shadow:0 0 0 1000px var(--input-shell-bg) inset!important;box-shadow:0 0 0 1000px var(--input-shell-bg) inset!important}.editor-grid.side-preview{grid-template-columns:minmax(0,1fr) 300px}.editor-grid.fields-preview{grid-template-columns:minmax(0,1fr) 440px}.split-edit{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;align-items:start}@media(max-width:768px){.editor-grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:769px)and (max-width:1399px){:root:not([data-wireframe-theme]) body:not([data-visual]) [data-route=admin-community] .editor-grid{grid-template-columns:minmax(0,1fr)}:root:not([data-wireframe-theme]) body:not([data-visual]) [data-route=admin-community] .editor-grid>:last-child{position:static!important}}@media(min-width:768px)and (max-width:900px){:root:not([data-wireframe-theme]) body:not([data-visual]) .a-top{padding-inline:12px;gap:4px}:root:not([data-wireframe-theme]) body:not([data-visual]) .a-top>[data-admin-cmd-trigger]{display:none!important}:root:not([data-wireframe-theme]) body:not([data-visual]) .a-top>[data-shell-nav]>a{display:none!important}:root:not([data-wireframe-theme]) body:not([data-visual]) .a-top>.crumb{display:none}}textarea.input{height:auto;min-height:var(--touch-min);overflow:auto;overscroll-behavior:contain;resize:vertical;white-space:pre-wrap;padding:10px 12px;align-items:start;box-sizing:border-box;max-width:100%}@media(max-width:768px){.input input,.input select{min-width:var(--touch-min);min-height:var(--touch-min)}}.btn:active:not(.disabled):not(:disabled){transform:scale(.98)}.public-chrome-tools{position:relative;z-index:5;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;flex:none;max-width:min(100vw - 24px,420px);overflow:visible}.auth-m-top,.auth-m-tools{overflow:visible;position:relative;z-index:25}body>.overlay{position:fixed}body>.overlay.freeze-confirm{z-index:42}.sso2-content{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;line-height:1;white-space:nowrap}.sso2-content>.blogo,.sso2-content>.spin{width:22px;height:22px;flex:0 0 22px}.sso2-content>.blogo{position:static}.sso2-content>b{line-height:1.2}body[data-crab-overlay-open=true] .d-head,body[data-crab-overlay-open=true] .m-head,body[data-crab-overlay-open=true] .m-shell[data-shell=admin-mobile]>.m-top,body[data-crab-overlay-open=true] .a-top,body[data-crab-overlay-open=true] .home-top,body[data-crab-overlay-open=true] .public-chrome-tools,body[data-crab-overlay-open=true] .auth-top-tools{z-index:0}body[data-crab-overlay-open=true]>.cpop,body[data-crab-overlay-open=true]>.menu:not([data-crab-overlay-menu=true]),body[data-crab-overlay-open=true]>.dtp,body[data-crab-overlay-open=true]>.upop{z-index:19!important}.m-shell:has(>.overlay) .m-head{z-index:0}.store-order-detail{display:grid;gap:16px;width:min(100%,960px);min-width:0;margin-inline:auto}.risk-pipeline-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);border-radius:12px;overflow:hidden}.risk-pipeline-step{min-width:0;padding:16px;display:grid;gap:6px;align-content:start;border-right:1px solid var(--border)}.risk-pipeline-step:last-child{border-right:0}.risk-pipeline-step b{font:600 20px var(--mono)}.risk-audit-type-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:12px 16px;border:1px solid var(--border);border-radius:12px;background:var(--card)}.risk-audit-type-bar p{margin:2px 0 0}.settings-solo{width:min(100%,960px);margin-inline:auto}.settings-solo.compact{width:min(100%,840px)}.settings-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.settings-tabs{width:min(100%,960px);margin:0 auto 16px}.set-row-copy{display:grid;gap:2px;min-width:0}.set-row-copy>b{font-weight:500}.settings-control{width:min(360px,100%)}.settings-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--border)}.rate-limit-rules,.rate-limit-settings{width:100%;min-width:0}.rate-limit-rules{overflow:hidden}.rate-limit-table-wrap{min-width:0;overflow-x:auto}.rate-limit-table{min-width:720px}.rate-limit-settings{margin-top:16px}.rate-limit-settings-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;align-items:start}.rate-limit-settings-group{min-width:0}.rate-limit-settings-group>.h-sec{min-height:32px;display:flex;align-items:center;margin:0}@media(max-width:900px){.rate-limit-settings-grid{grid-template-columns:minmax(0,1fr);gap:16px}}.prompt-rule-library{min-width:0}.prompt-rule-library-head{gap:16px;margin-bottom:4px}.prompt-rule-library-head p{margin:4px 0 0}.prompt-rule-library-status{justify-content:flex-end;flex-wrap:wrap}.prompt-rule-thresholds{width:min(360px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.prompt-rule-toolbar{display:grid;grid-template-columns:minmax(240px,420px) auto;align-items:center;gap:12px;padding-top:12px;border-top:1px solid var(--border)}.prompt-rule-table{max-height:420px;overflow:auto;border:1px solid var(--border);border-radius:8px}.prompt-rule-table .tbl{min-width:720px}.prompt-rule-name{border:0;padding:0;background:transparent;color:var(--fg);font:inherit;text-align:left;cursor:pointer}.prompt-rule-name:hover{color:var(--primary)}.prompt-rule-detail{display:grid;gap:16px}.prompt-rule-expression{max-height:420px;margin:0;padding:12px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);border-radius:8px;background:var(--muted);color:var(--fg);font:12px/1.6 var(--mono)}.threshold-bands{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:8px;color:var(--muted-fg)}.threshold-bands>span{display:inline-flex;align-items:center;gap:4px}.category-threshold-list{display:grid;border:1px solid var(--border);border-radius:8px;overflow:hidden}.category-threshold-row{display:grid;grid-template-columns:minmax(150px,1fr) 104px 104px 112px;gap:12px;align-items:end;padding:12px;border-bottom:1px solid var(--border)}.category-threshold-row:last-child{border-bottom:0}.category-threshold-row .field.compact{gap:4px}.category-threshold-toggle{display:flex;min-height:36px;align-items:center;justify-content:flex-end;gap:8px}@media(max-width:768px){.risk-pipeline-grid{grid-template-columns:minmax(0,1fr)}.risk-pipeline-step{border-right:0;border-bottom:1px solid var(--border)}.risk-pipeline-step:last-child{border-bottom:0}.settings-grid-two{grid-template-columns:minmax(0,1fr)}.prompt-rule-library-head{align-items:flex-start}.prompt-rule-library-status{justify-content:flex-start}.prompt-rule-thresholds,.prompt-rule-toolbar{grid-template-columns:minmax(0,1fr)}.risk-audit-type-bar{align-items:flex-start;flex-direction:column}.category-threshold-row{grid-template-columns:repeat(2,minmax(0,1fr))}.category-threshold-row>.set-row-copy,.category-threshold-toggle{grid-column:1 / -1}.category-threshold-toggle{justify-content:space-between}}.store-catalog-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;margin-bottom:20px}.store-cat-nav{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;min-width:0}.store-cat-nav.scrollable{grid-template-columns:auto minmax(0,1fr) auto}.store-cat-nav .cats{min-width:0}.store-cat-nav .cat{cursor:pointer}.store-cat-nav .icbtn:disabled{opacity:.35}.store-search-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px}.store-search-input{width:240px;flex:none}.store-info-dialog{width:480px;height:auto;max-height:calc(100vh - 64px);flex-direction:column}.store-info-dialog .dsheet-b{min-height:0;overflow:auto}.store-info-drawer{height:auto;max-height:min(68vh,560px)}.store-info-drawer .dsheet-b{min-height:0;overflow:auto;padding:4px 16px 24px}@media(max-width:1280px){.store-catalog-tools{grid-template-columns:minmax(0,1fr)}.store-search-tools{justify-content:flex-start}}.community-inline{display:grid;width:100%}.mlist .community-inline>.join{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 14px;border-bottom:1px solid var(--border);width:100%}.community-inline .cpop.inline{position:static;width:auto;max-width:none;margin:0 12px 12px}.mlist .community-inline .cpop a.btn,.mlist .community-inline .cpop button.btn{display:inline-flex;width:auto;height:32px;min-height:32px;padding:0 10px;gap:6px}.cm-field{min-width:0}.cm-field-label{display:none}.cm-field>.input{width:100%;max-width:100%}@media(max-width:768px){:root:not([data-wireframe-theme]) body:not([data-visual]) [data-route=admin-community] .cm-row.h{display:none}:root:not([data-wireframe-theme]) body:not([data-visual]) [data-route=admin-community] .cm-row{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end;padding:16px 0 16px 24px}:root:not([data-wireframe-theme]) body:not([data-visual]) [data-route=admin-community] .cm-row .grip{position:absolute;top:50px;left:0}:root:not([data-wireframe-theme]) body:not([data-visual]) [data-route=admin-community] .cm-field{display:grid;gap:6px}:root:not([data-wireframe-theme]) body:not([data-visual]) [data-route=admin-community] .cm-field-label{display:block;color:var(--muted-fg);font-size:12px}:root:not([data-wireframe-theme]) body:not([data-visual]) [data-route=admin-community] .cm-field-wide{grid-column:1 / -1}:root:not([data-wireframe-theme]) body:not([data-visual]) [data-route=admin-community] .cm-field-toggle{align-content:end;justify-items:start}}body:has(>.overlay) .m-shell .m-top>.rc>button.icbtn.m44:first-of-type{display:none}@media(max-width:768px){:root body .public-chrome-tools .btn,:root body .public-chrome-tools .input.select,:root body .public-chrome-tools a.btn,:root body [data-chrome=public] .btn.sm,:root body [data-chrome=public] .btn.ghost,:root body .auth.narrow .btn,:root body .auth.narrow .btn.sm,:root body .auth.narrow .btn.m,:root body .auth.narrow .input.m,:root body .auth.narrow input.input,:root body .auth.narrow .sso>a,:root body .auth.narrow .sso>button,:root body .auth.narrow a,:root body .auth.narrow .rc.sm,:root body .auth.narrow .subnav a,:root body .auth.narrow .subnav button,:root body .auth.narrow .subnav span,:root body .auth.narrow .chk,:root body .touch-44,:root body .pw-eye,:root body .fastsw,:root body .m-action .btn,:root body .m-action a.btn,:root body .locale-select .input.select,:root body .theme-select .input.select,:root body .page-h.sub .subnav a,:root body .page-h.sub .subnav button,:root body .page-h.sub .subnav span,:root body .d-shell .tb-right .btn,:root body .d-shell .tb-right a.btn,:root body .d-shell .topnav a,:root body .d-shell .sn-item,:root body .m-shell .tabbar a,:root body .m-shell .m-tabs a,:root body .m-shell .m-top .btn,:root body .m-shell .m-top a.btn,:root body .home-top .btn,:root body .home-top a.btn,:root body .m-top .btn,:root body .m-top a.btn,:root body .home-sec .btn,:root body .home-sec a.btn,:root body .two-way .btn,:root body .term-h .btn,:root body .check-hero .btn,:root body .verdict .btn,:root body .verdict a.btn,:root body .lifecycle a,:root body .balance .cta,:root body .rc.sm,:root body a.rc.sm,:root body .subnav button,:root body .subnav a,:root body .subnav span,:root body .term-h .t,:root body .term-h button,:root body .mm-bar button,:root body .provchip,:root body .page.docs a[href],:root body .term-f a,:root body .checklist a{min-height:var(--touch-min)!important;height:auto!important;min-width:var(--touch-min);box-sizing:border-box;display:inline-flex;align-items:center}:root body .shop-strip{flex-wrap:wrap}:root body .home-top{flex-wrap:wrap;height:auto;min-height:64px;row-gap:8px}:root body .auth.narrow .subnav.full span,:root body .auth.narrow .subnav.full a{height:var(--touch-min)!important;min-height:var(--touch-min)!important}:root body .auth a.btn,:root body .auth-m a.btn,:root body .sso-hand a,:root body .notice-row button,:root body .notice-row a,:root body .page.docs a.btn,:root body .page.docs .btn,:root body .page.docs .btn.m,:root body .page.docs a.btn.m{display:inline-flex!important;align-items:center;justify-content:center;min-height:var(--touch-min)!important;height:var(--touch-min)!important;box-sizing:border-box}:root body .auth-top .af-link,:root body .auth-m .between>.rc>.af-link,:root body .af-link,:root body a.sm.af-link,:root body button.fee-link,:root body .fee-link,:root body button.more,:root body a.more,:root body a.xs,:root body a.xs.muted,:root body button.xs.muted{min-height:var(--touch-min)!important;min-width:var(--touch-min)!important;height:auto!important;box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center}:root body .auth-top .af-link,:root body .auth-m .between>.rc>.af-link{min-height:var(--touch-min);display:inline-flex;align-items:center}:root body a[href],:root body button:not([disabled]),:root body [role=button]:not(tr):not(td),:root body [role=tab],:root body [role=menuitem]{min-height:var(--touch-min)!important;min-width:var(--touch-min)!important;height:auto!important;box-sizing:border-box;display:inline-flex!important;align-items:center}:root body .auth.narrow .chk{width:var(--touch-min)!important;height:var(--touch-min)!important}:root:not([data-wireframe-theme]) body:not([data-visual]) .auth.narrow .auth-form{padding:24px 16px;width:100%;max-width:100%;overflow-x:hidden}:root:not([data-wireframe-theme]) body:not([data-visual]) .auth.narrow .auth-box{width:100%;max-width:100%;box-sizing:border-box}:root:not([data-wireframe-theme]) body:not([data-visual]) .auth.narrow h1{font-size:26px;overflow-wrap:anywhere}}:where(button){-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;border:0;background:none;padding:0;margin:0;cursor:pointer}button.more-subs{width:100%}button.btn,button.rc,button.switch,button.cat,button.pk,button.slot,button.icbtn,button.fee-link,button.input,button.faq-q,.theme-select>button.input{-moz-appearance:none;appearance:none;-webkit-appearance:none;color:inherit;cursor:pointer}:where(button.btn,button.rc,button.switch,button.cat,button.pk,button.slot,button.icbtn,button.fee-link,button.input,button.faq-q,.theme-select>button.input){font:inherit}button.slot{font:500 20px/1 var(--sans)}button.slot.mono{font:500 18px/1 var(--mono)}button.rc,button.cat,button.pk,button.icbtn,button.fee-link{border:0;background:transparent;padding:0;margin:0}button.fee-link{border-bottom:1px dashed var(--border-strong)}button.switch{margin:0;padding:0}button.btn{font-family:var(--sans)}@media(max-width:768px){.d-shell{width:100%;max-width:100vw;overflow-x:hidden}.d-body,.d-main,.page,.topbar,.topnav{min-width:0}.btn,button.qa,.qa{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}h1,h2,h3,h4{overflow:hidden;text-overflow:ellipsis}.pcard .pc-foot .btn{flex:none}}.doc-bar-in{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.doc-bar-in nav{flex:1}.a-body>.page,.a-body>[data-route-id]>.page{max-width:none;margin:0;padding:0}.me-sec-mobile{display:none}.me-sec-desktop{display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px;align-items:start}@media(max-width:500px){[data-page=profile] .page-h.sub>.rc:first-child{display:none}[data-page=profile] .page-h.sub{justify-content:stretch;margin-bottom:0;padding-bottom:0;border-bottom:0;min-height:0}[data-page=profile] .page-h.sub>.rc:last-child{width:100%}[data-page=profile] .page-h.sub .subnav{width:100%}.me-sec-mobile{display:block}.me-sec-desktop{display:none}.me-sec-mobile .score{grid-template-columns:72px 1fr;gap:12px}.me-sec-mobile .ring{width:72px;height:72px}.me-sec-mobile .ring span{width:56px;height:56px;font-size:18px}.me-sec-mobile .mlist a{height:auto;min-height:52px;align-items:center}}body:has(>.overlay) .m-shell .m-top .m-top-r [data-locale-select],body:has(>.overlay) .m-shell .m-top .m-top-r [data-theme-select],body:has(>.overlay) .m-shell .m-top .m-top-r [data-notify-bell]{display:none!important}body:has(>.overlay) .m-shell .m-top .m-top-r .balance{display:inline-flex!important}.m-shell:has([data-page=tickets-detail])>.m-head{display:none!important}@media(min-width:501px)and (max-width:1024px){:root:not([data-wireframe-theme]) body:not([data-visual]) [data-announce-banner]>a.icbtn[aria-label]{display:none!important}:root:not([data-wireframe-theme]) body:not([data-visual]) [data-announce-banner]{padding-right:120px}}.admin-list-row-action{color:inherit;font:inherit}.admin-list-row-action:focus-visible{position:relative;z-index:1;outline:2px solid var(--primary);outline-offset:-3px}.admin-ticket-list-row{display:grid;width:100%;min-width:0;min-height:44px;gap:4px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.admin-ticket-list-row>b{display:block;overflow:hidden;font-size:13.5px;font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.tk-item:focus-within{border-color:var(--border-strong);background:var(--muted)}.admin-invoice-layout{display:grid;grid-template-columns:360px minmax(0,1fr);gap:16px;align-items:start;min-width:0;margin-top:1px}.admin-invoice-list-card,.admin-invoice-detail{min-width:0}.admin-invoice-list-card{overflow:hidden}.admin-invoice-detail{display:grid;gap:16px}.admin-invoice-list-row{display:grid;width:100%;min-height:64px;gap:3px;padding:12px 16px;border:0;border-top:1px solid var(--border);background:transparent;text-align:left;cursor:pointer}.admin-invoice-list-row:hover{background:var(--muted)}.admin-invoice-list-row.is-selected,.admin-invoice-list-row.is-selected:hover{background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary)}@media(max-width:900px){body:not([data-visual]) .admin-invoice-layout{grid-template-columns:minmax(0,1fr)}body:not([data-visual]) .admin-invoice-detail-head{display:grid;gap:8px;align-items:start}body:not([data-visual]) .admin-invoice-detail-head>.rc{justify-self:start;flex-wrap:wrap}}@media(max-width:768px){body:not([data-visual]) .admin-invoice-list-card .filters .subnav{width:100%;overflow-x:auto;scrollbar-width:none}body:not([data-visual]) .admin-invoice-list-card .filters .input{width:100%!important}body:not([data-visual]) button.admin-invoice-list-row:not([disabled]),body:not([data-visual]) button.admin-ticket-list-row:not([disabled]){display:grid!important;align-items:stretch;min-width:0!important}:root:not([data-wireframe-theme]) body:not([data-visual]) a.tk-item,:root:not([data-wireframe-theme]) body:not([data-visual]) a.tile,:root:not([data-wireframe-theme]) body:not([data-visual]) a.logcard,:root:not([data-wireframe-theme]) body:not([data-visual]) .logcard{display:grid!important;align-items:stretch;min-width:0;width:100%}.alive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.alive{min-width:0;padding:12px 12px 0}.alive .between,.alive b,.alive>.xs{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alive b{font-size:18px}:root:not([data-wireframe-theme]) body:not([data-visual]) .editor-grid,:root:not([data-wireframe-theme]) body:not([data-visual]) .editor-grid.side-preview,:root:not([data-wireframe-theme]) body:not([data-visual]) .editor-grid.fields-preview,:root:not([data-wireframe-theme]) body:not([data-visual]) .split-edit{grid-template-columns:minmax(0,1fr)!important}:root:not([data-wireframe-theme]) body:not([data-visual]) .grid2,:root:not([data-wireframe-theme]) body:not([data-visual]) .grid3{grid-template-columns:minmax(0,1fr)!important}:root:not([data-wireframe-theme]) body:not([data-visual]) .set-row{flex-direction:column;align-items:stretch;gap:8px}:root:not([data-wireframe-theme]) body:not([data-visual]) .set-row>:last-child{width:100%;max-width:100%}:root:not([data-wireframe-theme]) body:not([data-visual]) .field>span{white-space:normal;overflow-wrap:break-word;word-break:normal;line-height:1.35}:root:not([data-wireframe-theme]) body:not([data-visual]) [data-page=admin-refund] .fgrid2{grid-template-columns:minmax(0,1fr)}:root:not([data-wireframe-theme]) body:not([data-visual]) [data-page=admin-refund]{grid-template-columns:minmax(0,1fr)!important}:root:not([data-wireframe-theme]) body:not([data-visual]) .srow{grid-template-columns:minmax(0,1fr)}:root:not([data-wireframe-theme]) body:not([data-visual]) .srow>.srow-c{width:100%;justify-content:flex-start}:root:not([data-wireframe-theme]) body:not([data-visual]) .tk-item>.between:first-child{flex-wrap:nowrap;gap:8px}:root:not([data-wireframe-theme]) body:not([data-visual]) .tk-item>.between:first-child>.tag,:root:not([data-wireframe-theme]) body:not([data-visual]) .tk-item>.between:first-child>.xs{flex:none;white-space:nowrap}:root:not([data-wireframe-theme]) body:not([data-visual]) .tiles .tile,:root:not([data-wireframe-theme]) body:not([data-visual]) a.tile{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;row-gap:2px;align-items:center;justify-items:stretch}:root:not([data-wireframe-theme]) body:not([data-visual]) .tiles .tile .ti,:root:not([data-wireframe-theme]) body:not([data-visual]) a.tile .ti{grid-row:1 / span 2;align-self:center}:root:not([data-wireframe-theme]) body:not([data-visual]) .tiles .tile>b,:root:not([data-wireframe-theme]) body:not([data-visual]) a.tile>b{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}:root:not([data-wireframe-theme]) body:not([data-visual]) .tiles .tile>small,:root:not([data-wireframe-theme]) body:not([data-visual]) a.tile>small{grid-column:2;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:0}:root:not([data-wireframe-theme]) body:not([data-visual]) .tiles .tile>.badge-n,:root:not([data-wireframe-theme]) body:not([data-visual]) a.tile>.badge-n{position:absolute;top:8px;right:8px}.filters.filters-scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 28px),transparent)}.filters.filters-scroll::-webkit-scrollbar{display:none}.filters.filters-scroll>.grow{display:none}.filters.filters-scroll>*{flex:none}.tbl-wrap,.tbl-scroll{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 28px),transparent)}.card:has(>table.tbl){overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 28px),transparent)}:root body [data-announce-banner]{max-height:none;min-height:56px;align-items:center;gap:12px;padding:10px 8px 10px 14px}:root body [data-announce-banner] .announce-ic{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--announcement-tone) 14%,transparent)}:root body [data-announce-banner]>a.announce-text{display:flex!important;flex:1;flex-direction:column;align-items:flex-start!important;justify-content:center!important;gap:2px;min-width:0;text-align:left;white-space:normal;overflow:hidden}:root body [data-announce-banner] .announce-text b,:root body [data-announce-banner] .announce-text [data-announce-title]{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:1.35}:root body [data-announce-banner] .announce-text .announce-preview{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:1.4;opacity:.78}:root body [data-announce-banner]>.icbtn{flex:none;align-self:center}}@media(max-width:500px){:root:not([data-wireframe-theme]) body:not([data-visual]) .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}:root:not([data-wireframe-theme]) body:not([data-visual]) .tiles .tile>b,:root:not([data-wireframe-theme]) body:not([data-visual]) a.tile>b{white-space:nowrap;overflow:visible;text-overflow:clip}}@media(max-width:430px){:root:not([data-wireframe-theme]) body:not([data-visual]) .alive b{font-size:16px}}.ticket{container-type:inline-size;container-name:ticket}.ticket-prices{grid-template-columns:repeat(4,minmax(0,1fr))}.ticket-prices.without-cache-write{grid-template-columns:repeat(3,minmax(0,1fr))}@container ticket (max-width: 360px){.ticket-prices{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.ticket-top{grid-template-rows:none}.ticket-top>.rc{flex-wrap:wrap!important;row-gap:6px;overflow:visible}.ticket-top .ctx{flex:none;white-space:nowrap}}.ticket-name .ticket-copy{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;padding:0;margin:0;border:0;background:none;color:var(--fg);font:600 15px var(--mono);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:4px;transition:color .15s}.ticket-name .ticket-copy:hover{color:var(--primary)}.ticket-name .ticket-copy:focus-visible{outline:2px solid var(--ring, var(--primary));outline-offset:2px}.ticket .rates{overflow-x:auto;scrollbar-width:none}.ticket .rates::-webkit-scrollbar{display:none}.ticket .rates span{flex:none;white-space:nowrap}.ticket .tpc .off .t1,.ticket.alt .tpc .off .t0{display:none}.ticket.alt .tpc .off .t1{display:inline}.ticket .rates .rate-line{padding:0;color:var(--fg)}.ticket .rates .rate-line .crab-select{height:100%}.ticket .rates .rate-line .input.select{height:100%;min-height:0;max-width:132px;padding:0 8px 0 10px;gap:4px!important;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:12px;font-weight:500}.ticket .rates .rate-line .input.select:hover{background:color-mix(in srgb,var(--rate-soft) 60%,transparent)}.ticket .rates .rate-line .input.select{height:100%!important;min-height:0!important}.ticket .rates .rate-line .input.select span{height:auto;padding:0;border:0;line-height:1}.ticket .rates .rate-line .select-chev{width:12px;height:12px;color:var(--muted-fg);transition:transform .18s var(--soft-ease, ease)}.ticket .rates .rate-line .input.select[aria-expanded=true] .select-chev{transform:rotate(180deg)}.rate-line-opt{display:flex;align-items:center;gap:8px;min-width:0}.rate-line-opt .rl-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.rate-line-opt .rl-best{flex:none;padding:0 6px;border-radius:999px;font-size:11px;line-height:18px;background:var(--rate-soft);color:var(--rate)}.rate-line-opt b{flex:none;font:600 12px var(--mono);color:var(--rate)}.ticket .rates .seg-now{width:6px;height:6px;border-radius:50%;background:var(--success, #2f9e6b);box-shadow:0 0 color-mix(in srgb,var(--success, #2f9e6b) 45%,transparent);animation:seg-now 2.4s ease-out infinite}@keyframes seg-now{0%{box-shadow:0 0 color-mix(in srgb,var(--success, #2f9e6b) 45%,transparent)}70%,to{box-shadow:0 0 0 5px transparent}}@media(prefers-reduced-motion:reduce){.ticket .rates .seg-now{animation:none}}.ticket-prices .tpc-tog>span:first-child{gap:6px}.ticket-prices .ttl-seg{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:1px;border-radius:6px;background:var(--muted)}.ticket-prices .ttl-seg:before{content:"";position:absolute;top:1px;bottom:1px;left:1px;width:calc(50% - 1px);border-radius:5px;background:var(--card);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 35%,transparent),0 1px 2px #14141314;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.ticket-prices .ttl-seg[data-on="1h"]:before{transform:translate(100%)}.ticket-prices .ttl-seg i{position:relative;z-index:1;text-align:center;font:500 10px/14px var(--mono);font-style:normal;padding:0 5px;color:var(--muted-fg);transition:color .2s}.ticket-prices .ttl-seg i.on{color:var(--primary);font-weight:700}.ticket-prices .tpc-tog.touched b{animation:rise .25s ease-out}@media(prefers-reduced-motion:reduce){.ticket-prices .ttl-seg:before{transition:none}.ticket-prices .tpc-tog.touched b{animation:none}}.ticket-prices .tpc-tog:hover .ttl-seg i:not(.on){color:var(--fg)}.ticket .rates .ctx-tog{flex:none;height:100%;border:0;border-radius:0}.ticket .rates .ctx-tog span{height:auto;padding:0;border:0;background:none;color:var(--fg)}.ticket .rates .ctx-tog .val{height:100%;padding:0 8px 0 10px;background:var(--rate-soft)}.ticket .rates .ctx-tog.in-rates{border-left:1px solid var(--border)}.ticket-prices .tpc{min-width:0}.ticket-prices .tpc b{overflow:visible;text-overflow:clip;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:420px){:root:not([data-wireframe-theme]) body:not([data-visual]) .ticket{overflow:hidden}}:root:not([data-wireframe-theme]) body:not([data-visual]) .store-soldout{opacity:.55;color:var(--muted-fg)!important;border-color:var(--border)!important;background:var(--muted)!important;box-shadow:none!important}.dialog.key-client-dialog{width:min(520px,calc(100vw - 32px));height:auto;max-height:calc(100vh - 64px);padding:24px;box-sizing:border-box;display:grid;gap:16px;overflow:auto}.key-client-dialog>.rc{overflow:visible;flex-wrap:wrap}.key-client-dialog>.rc>.btn{min-width:0}.key-done{max-width:calc(100vw - 32px);box-sizing:border-box;min-width:0}.key-done .key-secret-row{width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto}.key-done .key-secret-value{min-width:0;font-size:13px;line-height:1.55;overflow-wrap:anywhere;word-break:break-word;text-align:left}.key-done .key-secret-row>.btn{align-self:center;flex:none}.key-done .key-done-actions{width:100%;min-width:0}.key-done .key-done-actions>*{min-width:0}@media(max-width:520px){.key-done .key-secret-row{grid-template-columns:minmax(0,1fr)}.key-done .key-secret-row>.btn{width:100%}.key-done .key-done-actions{display:grid;grid-template-columns:minmax(0,1fr)}}body{cursor:default}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]),textarea,[contenteditable=true],.input:not(.select){cursor:text}a,button,select,summary,[role=button],[role=tab],[role=option],[role=menuitem],[role=switch],[role=checkbox],[role=radio],.btn,.icbtn,.input.select,.seg span,.subnav span,.utabs span,.doc-seg a,.term-h .t,.switch,.chk,.radio,.cat,.provchip,.client,.chip,.pager span,.who,.balance,.fee-link,.sn-item,.topnav a,.tabbar a,.menu a,.mlist a,.lifecycle a,.lifecycle .qi h5,.faq-rel a,.say-m a,.method,.tier,.rcard,.cpn,.pk,.qa,.slot,.ctx-tog,.more,.more-subs{cursor:pointer}.seg span.on,.subnav span.on,.utabs span.on,.term-h .t.on,.cat.on,.provchip.on,.disabled,:disabled,[aria-disabled=true],[aria-selected=true][role=tab],.off{cursor:default}.seg:not(.full),.subnav:not(.full){justify-self:start;align-self:start}.input:not(.err):focus-within,.input:not(.err):focus,.a-body .input:not(.err):focus-within,.a-body .input:not(.err):focus{background:var(--card);border-color:var(--primary);outline:none;box-shadow:var(--focus-ring)}[data-page=invoices] .chk.on{background:var(--fg);border-color:var(--fg)}[data-page=invoices] .chk.locked{background:var(--card);border-color:var(--border);opacity:.35}.invoice-agreement.card.dialog{display:grid;gap:16px;padding:24px;width:min(560px,calc(100vw - 32px));height:auto;max-height:85vh}.m-shell[data-shell=admin-mobile]>.m-top{position:relative;z-index:10}@media(max-width:500px){:root:not([data-wireframe-theme]) body:not([data-visual]) .auth-box{gap:12px}:root:not([data-wireframe-theme]) body:not([data-visual]) .auth-hd h1{font-size:24px;line-height:1.25}:root:not([data-wireframe-theme]) body:not([data-visual]) .auth-hd p{font-size:13px}:root:not([data-wireframe-theme]) body:not([data-visual]) .auth-box .af-in{font-size:15px;border-radius:10px}:root:not([data-wireframe-theme]) body:not([data-visual]) .pw-meter{gap:6px}:root:not([data-wireframe-theme]) body:not([data-visual]) .pw-rules{gap:2px 10px;font-size:11.5px}:root:not([data-wireframe-theme]) body:not([data-visual]) .pw-rules span{min-height:0}:root:not([data-wireframe-theme]) body:not([data-visual]) .auth-box .inv-fold{gap:6px;padding:0;background:none;border:0;border-radius:0}:root:not([data-wireframe-theme]) body:not([data-visual]) .auth-box .inv-fold>.between{font-size:13px;color:var(--muted-fg)}:root:not([data-wireframe-theme]) body:not([data-visual]) .auth-box .inv-fold>.between .svg{width:13px;height:13px}:root:not([data-wireframe-theme]) body:not([data-visual]) .auth-box .inv-fold>.between>span{min-height:0!important}:root:not([data-wireframe-theme]) body:not([data-visual]) .auth-box .inv-fold .input{height:var(--touch-min);min-height:var(--touch-min);font-size:15px;border-radius:10px}:root:not([data-wireframe-theme]) body:not([data-visual]) .auth-box .auth-go{min-height:46px;height:46px}}.field>.errtxt,.field.af>.errtxt{color:var(--danger);font-weight:400}[data-sort-handle]{cursor:grab;touch-action:none}.sort-active,.sort-active *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.sort-active>[data-sort-key]{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.sort-active>[data-sort-key]:hover>td{background:transparent}.sort-active>.sort-lifted{position:relative;z-index:2;transition:none;box-shadow:var(--shadow);background:var(--card)}.sort-active>.sort-lifted>td,.sort-active>.sort-lifted:hover>td{background:var(--card)}@media(prefers-reduced-motion:reduce){.sort-active>[data-sort-key]{transition:none}}.locale-select .locale-menu-title{padding:6px 10px;color:var(--subtle-fg);font-size:11px;font-weight:600}.locale-select .menu [role=option][aria-selected=true]{background:var(--primary-soft);color:var(--primary)}.locale-select .menu [role=option][aria-selected=true] .locale-code{color:inherit}.locale-select .locale-check{width:14px;display:inline-flex}.a-shell.a-mobile .a-top:has(.locale-globe){overflow:visible}.nbell-f .nbell-more{border:0;background:none;padding:0;font:inherit;font-size:13px;color:var(--primary);font-weight:500;cursor:pointer}.nbell-f .nbell-more:disabled{color:var(--muted-fg);cursor:default}:root{--soft-border: color-mix(in srgb, var(--border-strong) 62%, var(--border));--soft-shadow-xs: 0 1px 2px rgb(20 20 19 / .05);--soft-shadow-btn: 0 1px 2px rgb(20 20 19 / .12), inset 0 1px 0 rgb(255 255 255 / .08);--soft-shadow-pop: 0 12px 32px -10px rgb(20 20 19 / .18), 0 2px 6px rgb(20 20 19 / .05);--soft-shadow-dialog: 0 28px 64px -20px rgb(20 20 19 / .3), 0 4px 12px rgb(20 20 19 / .06);--soft-ease: cubic-bezier(.2, .8, .2, 1);--focus-ring: 0 0 0 2px color-mix(in srgb, var(--primary) 14%, transparent)}.input,.a-body .input,.a-top .input,textarea.input{border-radius:10px;transition:border-color .16s var(--soft-ease),box-shadow .16s var(--soft-ease),background-color .16s var(--soft-ease)}.input:not(.err),.a-body .input:not(.err),.a-top .input:not(.err){--input-shell-bg: var(--card);border-color:var(--border);background-color:var(--card)}.input:not(.err):not(.disabled):not(:focus-within):hover,.a-body .input:not(.err):not(.disabled):not(:focus-within):hover{border-color:var(--soft-border)}.input:not(.err):focus-within,.input:not(.err):focus,.a-body .input:not(.err):focus-within,.a-body .input:not(.err):focus{border-color:var(--primary);box-shadow:var(--focus-ring)}:root body :is(.pricing-key-list .input,.check-verdict-head .check-inline-key>.input,.admin-endpoint-dialog .ep-add-condition>.input){background-color:transparent!important}.input.m{border-radius:12px}.input input::placeholder,textarea.input::placeholder,.input::placeholder{color:var(--subtle-fg)}.btn{border-radius:9px;transition:background-color .16s var(--soft-ease),border-color .16s var(--soft-ease),color .16s var(--soft-ease),box-shadow .16s var(--soft-ease),transform .1s var(--soft-ease)}.btn.sm{border-radius:8px}.btn.outline,.a-body .btn.outline,.dsheet .btn.outline{border-color:var(--soft-border);box-shadow:var(--soft-shadow-xs)}.btn.outline:not(:disabled):not(.disabled):hover{border-color:var(--border-strong);background:var(--sidebar)}.btn.primary,.btn.ink,.a-body .btn.ink{box-shadow:var(--soft-shadow-btn)}.btn.primary:not(:disabled):not(.disabled):hover{box-shadow:0 4px 12px -4px color-mix(in srgb,var(--primary) 55%,transparent),inset 0 1px #ffffff1f}.btn.ink:not(:disabled):not(.disabled):hover{background:color-mix(in srgb,var(--ink) 88%,var(--card));box-shadow:0 4px 12px -4px #14141359}.btn.ghost:not(:disabled):not(.disabled):hover{background:color-mix(in srgb,var(--muted) 75%,transparent);color:var(--fg)}.btn:not(:disabled):not(.disabled):active{transform:scale(.98)}.btn:disabled,.btn.disabled{box-shadow:none}.icbtn{border-radius:9px;transition:background-color .15s var(--soft-ease),color .15s var(--soft-ease)}.icbtn:not(:disabled):hover{color:var(--fg)}:is(.btn,.icbtn):focus-visible{outline:none;box-shadow:0 0 0 3px var(--primary-soft)!important}.card.dialog,.overlay>.card{border-radius:18px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);box-shadow:var(--soft-shadow-dialog)}.dsheet{box-shadow:-12px 0 40px -16px #14141338,-1px 0 0 var(--border)}.drawer{border-radius:20px 20px 0 0;box-shadow:0 -12px 40px -16px #14141338}.menu,.crab-select-menu,.nbell,.upop,.dtp{border-radius:14px;border-color:color-mix(in srgb,var(--border) 80%,transparent);box-shadow:var(--soft-shadow-pop)}.crab-select-menu [role=option]{border-radius:8px;transition:background-color .12s var(--soft-ease)}@media(prefers-reduced-motion:reduce){.input,.btn,.icbtn,.crab-select-menu [role=option]{transition:none}.btn:not(:disabled):not(.disabled):active{transform:none}}.dsheet-h>.reqid{min-height:34px;padding-block:0}@media(min-width:501px){.dsheet-h>.reqid .icbtn{width:28px;height:28px;min-width:28px;min-height:28px}}.dsheet-h.between{display:flex;align-items:center;justify-content:space-between;gap:12px}.dsheet-h.between>b,.dsheet-h.between>h2,.dsheet-h.between>h3{font:600 17px/1.3 var(--sans);min-width:0}.dash-kpis .kpi>.rc{min-height:19px}.ticket-images{display:grid;gap:6px;padding:0 16px 14px;margin-top:-4px}.ticket-image-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}@container ticket (max-width: 360px){.ticket-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}}.ticket-prices .tpc[title]:not(.tpc-tog)>span:first-child{text-decoration:underline dotted;text-underline-offset:2px;cursor:help}.ticket-prices .tpc-tog{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:6px}.ticket-prices .tpc-tog>span:first-child{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.ticket-prices .tpc-tog .ttl{font-style:normal;font-family:var(--mono);color:var(--primary)}.ticket-prices .tpc-tog .svg{color:var(--subtle-fg)}.ticket-prices .tpc-tog:hover .svg{color:var(--primary)}.ticket-prices .tpc-tog:focus-visible{outline:2px solid var(--ring, var(--primary));outline-offset:2px}:root body .ticket-prices button.tpc.tpc-tog:not([disabled]){display:grid!important;align-items:center;justify-items:start}.gpt-session{display:grid;gap:10px;padding:14px;border-radius:14px;border:1px dashed var(--border-strong);background:color-mix(in srgb,var(--muted) 55%,var(--card));transition:border-color .16s var(--soft-ease),background-color .16s var(--soft-ease)}.gpt-session:focus-within{border-style:solid;border-color:var(--primary);background:var(--card);box-shadow:var(--focus-ring)}.gpt-session.err{border-style:solid;border-color:var(--danger);background:var(--card)}.gpt-session-head{display:flex;align-items:center;gap:10px;min-width:0}.gpt-session-ic{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--primary-soft);color:var(--primary)}.gpt-session-t{display:grid;gap:2px;min-width:0;flex:1}.gpt-session-t b{font-size:14px;color:var(--fg)}.gpt-session-t span{font-size:12px;line-height:1.45;color:var(--muted-fg)}.gpt-paste{display:inline-flex;align-items:center;gap:6px;flex:none;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--fg);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:border-color .16s var(--soft-ease),color .16s var(--soft-ease)}.gpt-paste:hover{border-color:var(--primary);color:var(--primary)}.gpt-session-in{display:block;width:100%;height:132px;min-height:96px;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--card);color:var(--fg);font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-all;resize:vertical;outline:none}.gpt-session-in::placeholder{color:var(--subtle-fg)}.gpt-steps{list-style:none;margin:2px 0 0;padding:10px 0 0;display:grid;gap:8px;border-top:1px dashed var(--border)}.gpt-steps li{display:flex;align-items:center;gap:10px;min-height:28px}.gpt-step-n{width:20px;height:20px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--card);border:1px solid var(--border);color:var(--muted-fg);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.gpt-step-t{flex:1;min-width:0;display:grid;gap:1px;font-size:12.5px;line-height:1.45;color:var(--fg)}.gpt-step-t small{font-size:11px;color:var(--subtle-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpt-step-a{flex:none;display:inline-flex;align-items:center;gap:2px;height:28px;padding:0 10px 0 12px;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--fg);font-size:12px;font-weight:500;text-decoration:none;transition:border-color .16s var(--soft-ease),color .16s var(--soft-ease),background-color .16s var(--soft-ease)}.gpt-step-a:hover{border-color:var(--primary);color:var(--primary)}.gpt-step-a.gpt-url{background:var(--primary-soft);border-color:transparent;color:var(--primary)}.gpt-step-a.gpt-url:hover{background:var(--primary);color:#fff}.gpt-step-a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.gpt-account{display:grid;gap:12px;padding:14px;border-radius:14px;border:1px solid var(--border);background:linear-gradient(180deg,var(--primary-soft),var(--card) 72%);animation:gpt-in .22s var(--soft-ease);transition:border-color .16s var(--soft-ease),background .16s var(--soft-ease)}.gpt-account.on{border-color:color-mix(in srgb,var(--success) 55%,var(--border));background:linear-gradient(180deg,var(--success-soft),var(--card) 72%)}.gpt-account-top{display:flex;align-items:center;gap:12px;min-width:0}.gpt-avatar{width:40px;height:40px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--primary);color:#fff;font-weight:600;font-size:16px;box-shadow:0 0 0 3px var(--card)}.gpt-account.on .gpt-avatar{background:var(--success)}.gpt-account-id{display:grid;gap:2px;min-width:0;flex:1}.gpt-account-k{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--success)}.gpt-account-email{font-size:15px;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpt-link{display:inline-flex;align-items:center;gap:4px;flex:none;padding:6px 4px;border:0;background:none;color:var(--muted-fg);font:inherit;font-size:12.5px;cursor:pointer}.gpt-link:hover{color:var(--primary)}.gpt-account-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gpt-account-meta>span{display:grid;gap:2px;padding:8px 10px;border-radius:10px;background:var(--card);border:1px solid var(--border);font-size:13px;font-weight:500;color:var(--fg);min-width:0}.gpt-account-meta em{font-style:normal;font-size:11.5px;font-weight:400;color:var(--muted-fg)}.gpt-confirm{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;background:var(--card);border:1px solid var(--border);cursor:pointer;transition:border-color .16s var(--soft-ease)}.gpt-confirm:hover{border-color:var(--border-strong)}.gpt-confirm:has(input:focus-visible){box-shadow:0 0 0 3px var(--primary-soft)}.gpt-confirm .chk{margin-top:2px}.gpt-account.on .gpt-confirm .chk.on{background:var(--success);border-color:var(--success)}.gpt-confirm-t{display:grid;gap:2px}.gpt-confirm-t b{font-size:13.5px;font-weight:500;color:var(--fg)}.gpt-confirm-t span{font-size:12px;color:var(--muted-fg)}@keyframes gpt-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.gpt-account{animation:none}}.gpt-paste-fail{font-size:12px;line-height:1.5;color:var(--warning)}.ticket-foot .fastnote{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 8px;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:11.5px;line-height:1}.ticket-foot .fastnote b{font-weight:600;font-size:12px}.ticket-foot .fastnote .svg{flex:none}.zap-fill{fill:currentColor}.speed-seg .speed-zap.zap-fill{margin-left:3px}.ticket-top .tag.cap-tag{height:20px;min-width:20px;padding:0 4px;justify-content:center;border-radius:5px}.excl-ic{flex:none}.btn.on .excl-ic,[aria-pressed=true]>.excl-ic{color:var(--primary);fill:var(--primary-soft)}.input.select>.select-chev{flex:none;color:var(--muted-fg);transition:transform .18s var(--soft-ease),color .18s var(--soft-ease)}.input.select[aria-expanded=true]{border-color:var(--primary)!important}.input.select[aria-expanded=true]>.select-chev{transform:rotate(180deg);color:var(--primary)}@media(prefers-reduced-motion:reduce){.input.select>.select-chev{transition:none}}.models-live.m .models-m-tools{display:flex;align-items:center;gap:8px;margin-bottom:10px;min-width:0}.models-live.m .models-m-tools .speed-seg{flex:none;padding:2px;border-radius:9px}.models-live.m .models-m-tools .speed-seg span{padding:0 10px;font-size:12.5px;border-radius:7px}.models-live.m .models-m-tools .speed-seg .speed-zap{width:12px;height:12px}.models-live.m .models-m-tools .models-route{flex:1;min-width:0}.models-live.m .models-m-tools .models-route>button.input.select.input{height:38px;min-height:38px!important;padding:0 10px 0 11px;border-radius:9px;font-size:13px;color:var(--fg);background:var(--card);gap:6px}.models-live.m .models-m-tools .models-route-ic{color:var(--muted-fg);vertical-align:-2px;margin-right:6px}.models-live.m .provchip{height:32px;font-size:12.5px}.field{align-content:start}.field{grid-template-columns:minmax(0,1fr);min-width:0}.checklist .ck .dot.step-no{font:600 12px/1 var(--mono)}.checklist .ck .dot.todo{background:transparent;color:var(--subtle-fg);box-shadow:inset 0 0 0 1px var(--border-strong)}.checklist .ck .dot.run.current{background:var(--primary-soft, color-mix(in srgb, var(--primary) 14%, transparent));color:var(--primary)}.checklist .ck.current h4{color:var(--fg)}.checklist .ck:not(.current) .dot.todo+div h4{color:var(--muted-fg)}.checklist .ck .dot.waiting{color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}.checklist .ck .dot.waiting .svg{animation:ck-wait-spin 1.6s linear infinite}@keyframes ck-wait-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.checklist .ck .dot.waiting .svg{animation:none}}.pk .pk-ico{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:7px;background:var(--muted);color:var(--fg)}.pk.on .pk-ico{background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary)}.pk .pk-text{display:grid;min-width:0}.pk .pk-text b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk .pk-text small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket .rates .rate-inline{font:600 12px var(--mono);color:var(--rate);white-space:nowrap}.ticket .period{display:grid;gap:6px;margin-top:2px}.ticket .period-track{position:relative;height:6px;border-radius:3px;background:var(--muted)}.ticket .period-track .band{position:absolute;top:0;bottom:0;border-radius:3px;transition:background-color .2s,opacity .2s}.ticket .period-track .band.tone-a{background:var(--rate);opacity:.28}.ticket .period-track .band.tone-b{background:var(--primary);opacity:.22}.ticket .period-track .band.on{opacity:1}.ticket .period-now{position:absolute;top:-3px;width:2px;height:12px;margin-left:-1px;border-radius:1px;background:var(--fg);box-shadow:0 0 0 2px var(--card)}.ticket .period-cap{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:11px;color:var(--muted-fg)}.ticket .period-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;white-space:nowrap}.ticket .period-item .sw{width:8px;height:8px;border-radius:2px;opacity:.45}.ticket .period-item.tone-a .sw{background:var(--rate)}.ticket .period-item.tone-b .sw{background:var(--primary)}.ticket .period-item .mono{color:var(--subtle-fg)}.ticket .period-item.on{color:var(--fg);font-weight:500}.ticket .period-item.on .sw{opacity:1}.ticket .period-item.on .mono{color:var(--muted-fg)}.ticket .period-item:hover{color:var(--fg)}.ticket .period-item:focus-visible{outline:2px solid var(--ring, var(--primary));outline-offset:2px;border-radius:3px}.ticket .period-tz{margin-left:auto;font-size:10px;color:var(--subtle-fg)}@media(prefers-reduced-motion:reduce){.ticket .period-track .band{transition:none}}.pricing-offpeak{display:grid;gap:12px}.pricing-offpeak h4{margin:0 0 2px}.pricing-offpeak-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px 12px}:root{--float-ring: 0 0 0 1px rgb(20 20 19 / .03);--float-shadow: var(--float-ring), 0 2px 6px rgb(20 20 19 / .04), 0 18px 48px -12px rgb(20 20 19 / .18);--float-shadow-sm: var(--float-ring), 0 1px 3px rgb(20 20 19 / .04), 0 10px 28px -8px rgb(20 20 19 / .14)}[data-theme=dark]{--float-ring: inset 0 0 0 1px rgb(255 255 255 / .07);--float-shadow: var(--float-ring), 0 18px 48px -12px rgb(0 0 0 / .55);--float-shadow-sm: var(--float-ring), 0 10px 28px -8px rgb(0 0 0 / .45)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--float-ring: inset 0 0 0 1px rgb(255 255 255 / .07);--float-shadow: var(--float-ring), 0 18px 48px -12px rgb(0 0 0 / .55);--float-shadow-sm: var(--float-ring), 0 10px 28px -8px rgb(0 0 0 / .45)}}:root body .card.dialog,:root body .card.confirm-dlg,:root body .overlay>.card,:root body .pay,:root body .notice,:root body .drawer,:root body .toast{border-color:transparent;box-shadow:var(--float-shadow)}:root body .dsheet{border-color:transparent;box-shadow:var(--float-shadow)}:root body .menu,:root body .crab-select-menu,:root body .nbell,:root body .upop,:root body .dtp{border-color:transparent;box-shadow:var(--float-shadow-sm)}:root body .card.empty{border-color:transparent;box-shadow:var(--float-shadow-sm)}.tbl-wrap>.empty,.tbl-wrap>.card.empty{position:sticky;left:0}:root body .tbl td>.card.empty,:root body .a-body .tbl td>.card.empty{border:0;border-radius:0;box-shadow:none;background:transparent}.tbl tr:hover>td:only-child:has(>.empty){background:var(--card)}.plan.tone-ink{--primary: var(--ink);--primary-hover: color-mix(in srgb, var(--ink) 85%, #fff);--primary-soft: var(--sidebar)}.plan.tone-blue{--primary: #4f7fd1;--primary-hover: #416cb6;--primary-soft: #e6eefa}.plan.tone-green{--primary: #5a9a68;--primary-hover: #4b8457;--primary-soft: #e5f1e7}.plan.tone-violet{--primary: #8b74d0;--primary-hover: #7660b9;--primary-soft: #eee9f8}.plan.tone-amber{--primary: #c98a2b;--primary-hover: #ae7522;--primary-soft: #f8eedc}.plan.rec .plan-glyph{color:color-mix(in srgb,var(--primary) 16%,transparent)}:root{--card-edge: rgb(20 20 19 / .05);--card-lift: 0 1px 2px rgb(20 20 19 / .04), 0 6px 18px -8px rgb(20 20 19 / .1)}[data-theme=dark]{--card-edge: rgb(255 255 255 / .07);--card-lift: none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--card-edge: rgb(255 255 255 / .07);--card-lift: none}}:root body :is(.d-shell,.m-shell) .card:not(.rec):not(.on):not(.sel):not(.selected){border-color:var(--card-edge);background-clip:padding-box;box-shadow:var(--card-lift)}:root body :is(.d-shell,.m-shell) .card .card{box-shadow:none}:root body .m-shell :is(.mlist,.today,.subcard,.tiles .tile,a.tile){border-color:var(--card-edge);background-clip:padding-box;box-shadow:var(--card-lift)}:root body .m-shell .mlist :is(a,button,>div){border-bottom-color:color-mix(in srgb,var(--border) 60%,transparent)}:root body .m-shell .today>div{border-right-color:color-mix(in srgb,var(--border) 60%,transparent)}.cpop-v b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.cpop-addr{font-size:12px;color:var(--muted-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpop-actions{display:inline-flex;align-items:center;gap:4px;flex:none}.cpop-item .cpop-copy{background:transparent}.me-sec-mobile .mlist .grow{min-width:0}.me-sec-mobile .mlist .me-sec-value{max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-route-id=home],[data-route-id=home-alias],[data-route-id=login]{min-height:100dvh}:is([data-route-id=home],[data-route-id=home-alias])>[data-page=home]>div{overflow:visible!important}[data-wireframe=login].auth{min-height:100dvh;height:100dvh}[data-wireframe=login] .auth-form{padding:28px 40px 22px}[data-wireframe=login] .auth-top{justify-content:space-between}[data-wireframe=login] .auth-top-end{flex-wrap:nowrap}.auth-side.auth-side-live{grid-template-rows:none;align-content:center;justify-items:center;padding:48px;gap:0}.auth-side.auth-side-live .as-num{font-size:52px;font-weight:600;letter-spacing:-1px;line-height:1.1;margin-top:10px;position:relative}.auth-side.auth-side-live .as-num span{color:var(--on-ink-muted);font-size:34px}.auth-side.auth-side-live .as-sub{margin-top:6px}.auth-side.auth-side-live .printer{margin-top:30px}.auth-side.auth-side-live .as-foot{position:absolute;left:0;right:0;bottom:0;padding:18px;flex-wrap:nowrap}.locale-text{border:0;padding:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.locale-text>span{font:inherit!important}[data-wireframe=login] .auth-foot{flex-wrap:nowrap}.auth-side.auth-side-live .as-sub button{color:var(--on-ink);border:0;background:transparent}.auth-form .sso-pair>.brand{position:static}@media(max-width:480px){[data-wireframe=login]{min-height:100dvh}[data-wireframe=login] .auth-m{padding:16px}}@media(min-width:900px)and (max-height:650px){[data-wireframe=login].auth{min-height:650px}}:is([data-page=home],[data-wireframe=login],.auth-side-live) .receipt{background:var(--card);--receipt-rule: var(--border);--receipt-rule-strong: var(--border-strong)}[data-wireframe=login] .chk.on{background:var(--ink);border-color:var(--ink)}@media(max-width:768px){:is(.auth,[data-shell=auth]) .af-in>button.af-act{height:44px;min-height:44px;min-width:44px;margin-block:-12px;flex-shrink:0}}[data-page=home] .uptime i.unknown{background:var(--muted)}.receipt-empty{min-height:330px;display:grid;place-items:center;color:var(--muted-fg)}:is([data-wireframe=login],.auth-side-live){--success-on-ink: #8cc49a}@media(min-width:769px)and (max-width:1100px){[data-page=home] .hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:48px 32px}[data-page=home] .hero h1{font-size:clamp(32px,4.2vw,44px)}[data-page=home] .hero .lead{font-size:16px}[data-page=home] .hero-cta,[data-page=home] .hero-meta{flex-wrap:wrap}[data-page=home] .home-top{gap:16px;padding-inline:24px}[data-page=home] .home-sec .code{max-width:100%;overflow-x:auto}[data-page=home] .shop-strip{flex-wrap:wrap}[data-page=home] .shop-strip>.grow{flex-basis:100%}}@media(min-width:769px)and (max-width:900px){[data-page=home] .home-top{gap:12px}[data-page=home] .home-top .topnav a{padding-inline:8px}}[data-page=home] .home-head{display:grid;justify-items:center;gap:10px;text-align:center;margin-bottom:36px}[data-page=home] .home-head .h2{font-size:32px;line-height:1.3;font-weight:400;letter-spacing:.04em;margin:0}[data-page=home] .home-head .sec-lead{font-size:15px;line-height:1.6;margin:0;max-width:36em}[data-page=home] .home-head.m{gap:6px;margin-bottom:16px}[data-page=home] .home-head+.two-way,[data-page=home] .home-head+div>.cmp{margin-top:0}[data-page=home] .home-m-h2{font-size:22px;line-height:1.35;font-weight:400;letter-spacing:.04em;margin:0}[data-page=home] .home-head.m .sec-lead{font-size:13.5px}[data-page=home] .acc-marquee{display:grid;gap:10px}[data-page=home] .acc-track{gap:0;padding-right:0;animation-duration:var(--mq-dur, 60s);animation-delay:var(--mq-start, 0s)}[data-page=home] .acc-set{display:flex;gap:10px;margin:0;padding:0 10px 0 0;list-style:none}[data-page=home] .acc-chip{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px 0 10px;border-radius:12px;background:var(--card);font-size:13.5px;font-weight:500;color:var(--fg);white-space:nowrap}[data-page=home] .acc-logo{display:grid;place-items:center;width:24px;height:24px;color:var(--fg)}[data-page=home] .shop-strip{background:var(--sidebar);color:var(--fg)}[data-page=home] .shop-strip .muted{color:var(--muted-fg)}[data-page=home] .shop-strip .cat{background:var(--card);border-color:transparent;color:var(--fg);transition:background .2s}[data-page=home] .shop-strip .cat:hover{background:var(--muted)}[data-page=home] .shop-strip .cat .ci{color:var(--fg)}[data-page=home] .hero-meta span{animation:rise .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.24s + var(--i, 0) * 90ms)}[data-page=home] .hero-meta .svg,[data-page=home] .hero-meta svg{color:var(--fg)}@keyframes rv-rise{0%{opacity:0;transform:translateY(16px)}}[data-page=home] .rv:not(.rv-in):not([data-reveal^=stagger]),[data-page=home] .rv:not(.rv-in)[data-reveal=stagger]>*,[data-page=home] .rv:not(.rv-in)[data-reveal=stagger-in]>*>*{opacity:0}[data-page=home] .rv-in:not([data-reveal^=stagger]){animation:rv-rise .7s cubic-bezier(.2,.7,.2,1) both}[data-page=home] .rv-in[data-reveal=stagger]>*,[data-page=home] .rv-in[data-reveal=stagger-in]>*>*{animation:rv-rise .55s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--rv-i, 0) * 45ms)}@media(prefers-reduced-motion:reduce){[data-page=home] .hero-meta span,[data-page=home] .rv-in,[data-page=home] .rv-in>*,[data-page=home] .rv-in>*>*{animation:none}}@media(max-width:768px){[data-page=home] .acc-marquee{gap:8px;margin:0 -16px}[data-page=home] .acc-set{gap:8px;padding-right:8px}[data-page=home] .acc-chip{gap:6px;height:36px;padding:0 12px 0 8px;border-radius:10px;font-size:12.5px}[data-page=home] .acc-logo{width:20px;height:20px}}.models-live .models-search{max-width:420px}.models-live .input{border-color:var(--border-strong)}.models-live .models-endpoint{flex:none}.models-live .models-endpoint>.input{height:32px;padding:0 10px;font-size:12px;background:var(--card)}.models-live .models-loading{margin-top:0}.models-live .models-clear{display:inline-flex;align-items:center;border:0;padding:0;background:transparent;color:inherit;cursor:pointer}.models-live .models-error .done-ic{background:var(--danger-soft)!important;color:var(--danger)!important}.models-live.m .models-loading .grid3{grid-template-columns:minmax(0,1fr)}.models-exclusive{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;height:100%;min-width:0;box-sizing:border-box}.models-exclusive>.rc{align-items:flex-start;padding:0 4px}.models-exclusive>.rc>.svg{flex:none;margin-top:1px}@media(max-width:768px){.models-live .provchip,.models-live .ctx-tog,.models-live .fastsw,.models-live .rates [role=button],.models-live .rate-line .input.select,.models-live .btn{position:relative}.models-live .provchip:after,.models-live .ctx-tog:after,.models-live .fastsw:after,.models-live .rates [role=button]:after,.models-live .rate-line .input.select:after,.models-live .btn:after{content:"";position:absolute;inset:50% 0 auto;height:44px;transform:translateY(-50%)}}.home-top{isolation:isolate;transition:padding .32s cubic-bezier(.2,.8,.2,1),border-color .2s ease,background-color .2s ease}.home-top:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:0;background:var(--background);border:1px solid transparent;box-shadow:0 0 #14141300;pointer-events:none;transition:inset .32s cubic-bezier(.2,.8,.2,1),border-radius .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s ease,border-color .2s ease,background-color .2s ease}.home-top[data-scrolled]{background:transparent;border-bottom-color:transparent;padding-inline:max(36px,calc(50% - 560px))!important}.home-top[data-scrolled]:before{inset:8px max(12px,calc(50% - 600px));border-radius:999px;background:color-mix(in srgb,var(--card) 58%,transparent);-webkit-backdrop-filter:saturate(1.8) blur(22px);backdrop-filter:saturate(1.8) blur(22px);border-color:color-mix(in srgb,var(--card) 70%,var(--border));box-shadow:inset 0 1px color-mix(in srgb,var(--card) 80%,transparent),0 12px 32px -14px #1414132e,0 1px 2px #1414130a}.home-top .topnav .join,.home-top .btn.ink,.home-top .btn.ghost{border-radius:999px}.home-top[data-scrolled] .topnav .join{background:color-mix(in srgb,var(--card) 55%,transparent);border-color:color-mix(in srgb,var(--card) 60%,var(--border));box-shadow:inset 0 1px color-mix(in srgb,var(--card) 70%,transparent)}.home-top .btn.ink{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,background-color .2s ease}@media(hover:hover)and (pointer:fine){.home-top .btn.ink:hover{transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.home-top,.home-top:before{transition:none}}.m-shell:has(.models-live) .m-top-r .balance{display:inline-flex}.models-live .sk-done>.loadbar-slot>.loadbar{top:10px}.load-block{display:grid;place-items:center;gap:10px;padding:44px 20px;text-align:center}.load-block .spin{width:22px;height:22px;border-width:2.5px;color:var(--subtle-fg)}.load-block b{font-size:14px;font-weight:500}.load-block .lb-d{font-size:13px;color:var(--muted-fg);max-width:36ch}.load-block.inline{padding:18px 20px;grid-auto-flow:column;align-items:center;justify-content:center}.load-block.inline .spin{width:16px;height:16px;border-width:2px}.a-load{display:grid;place-items:center;min-height:calc(100dvh - 108px)}.a-load .load-block{padding:0}.feature-off{padding:40px 20px;box-shadow:none}.feature-off .feature-off-ill{width:132px;height:97px}.feature-off b{font-size:14px;font-weight:600}.console-page{min-width:0;container:console-page / inline-size}.d-shell:has(.console-page) .d-main{min-width:0}.d-shell:has(.console-page) .d-body{grid-template-columns:208px minmax(0,1fr)}.d-shell:has(.console-page) .d-body.rail{grid-template-columns:64px minmax(0,1fr)}.d-shell:has(.console-page) .topbar{grid-template-columns:208px minmax(0,1fr) auto}.d-shell:has(.console-page) .topbar.rail{grid-template-columns:64px minmax(0,1fr) auto}html body .d-shell:has(.console-page) .sidenav .sn-item{display:flex!important;width:100%;justify-content:flex-start;flex-shrink:0}.console-page .page-h{flex-wrap:wrap}.console-page .page-h>*{min-width:0;max-width:100%}.console-page .page-h>.rc{flex-shrink:0;flex-wrap:wrap}.console-page .page-h .subnav{max-width:100%;overflow-x:auto;flex-shrink:0}.console-page .page-h .subnav>*{flex-shrink:0}@container console-page (max-width: 900px){.profile-columns,.invoice-columns,.me-sec-desktop{grid-template-columns:minmax(0,1fr)!important}[data-page=dashboard] .grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container console-page (max-width: 520px){[data-page=profile] .form-row{grid-template-columns:minmax(0,1fr);gap:8px}[data-page=profile] .form-row>*{min-width:0;max-width:100%}}@media(min-width:501px)and (max-width:1024px){.console-page{padding-inline:20px}.d-shell:has(.console-page) .topbar{padding-right:12px}.d-shell:has(.console-page) .topbar .topnav .lbl,.d-shell:has(.console-page) .topbar .who-t{display:none}.d-shell:has(.console-page) .topnav a{padding-inline:9px}}@media(min-width:501px)and (max-width:768px){.d-shell:has(.console-page) .balance{height:var(--touch-min)}html body .d-shell:has(.console-page) .balance .cta{min-height:var(--touch-min)!important;height:var(--touch-min)!important}}.qbar{display:grid;gap:0;min-width:0}.qbar.inset{padding:12px 16px;border-bottom:1px solid var(--border)}.qbar-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.qbar-search{flex:1 1 240px;max-width:360px;min-width:0}.qbar-search .input{width:100%}.qbar-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.qbar-filters>.crab-select,.qbar-filters>[data-crab-select]{width:auto!important;min-width:128px}.qbar-act{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.qbar-tg{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:8px;border:1px solid transparent;color:var(--muted-fg);font-size:13px;transition:background .15s,border-color .15s,color .15s}.qbar-tg:hover{background:var(--muted);color:var(--fg)}.qbar-tg.on{color:var(--fg);border-color:var(--border);background:var(--card)}.qbar-tg .qbar-chev{transition:transform .25s cubic-bezier(.2,.8,.2,1);color:var(--subtle-fg)}.qbar.adv-open .qbar-tg .qbar-chev{transform:rotate(180deg)}.qbar-n{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-grid;place-items:center;background:var(--primary-soft);color:var(--primary);font:600 11px/1 var(--mono);font-variant-numeric:tabular-nums}.qbar-clear{height:32px;padding:0 6px;font-size:13px;color:var(--muted-fg);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}.qbar-clear:hover{color:var(--fg);text-decoration-color:currentColor}.qbar-tg:focus-visible,.qbar-clear:focus-visible{outline:none;box-shadow:0 0 0 3px var(--primary-soft)}.qbar-adv{margin-top:12px;padding-top:12px;border-top:1px dashed var(--border);display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 16px;align-items:end;animation:pop-in .18s ease-out both}.qbar-adv[hidden]{display:none}.qbar-f{display:grid;gap:6px;min-width:0}.qbar-f>span{font-size:12px;color:var(--muted-fg)}.sumstrip{margin:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.sumstrip-i{padding:12px 16px;display:grid;gap:4px;min-width:0}.sumstrip-i+.sumstrip-i{box-shadow:inset 1px 0 0 var(--border)}.sumstrip dt{font-size:12px;color:var(--muted-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sumstrip dd{margin:0;display:flex;align-items:baseline;gap:8px;min-width:0}.sumstrip .v{font:600 18px/1.3 var(--mono);font-variant-numeric:tabular-nums;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sumstrip .h{font-size:12px;color:var(--subtle-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sumstrip-i.t-success .v{color:var(--success)}.sumstrip-i.t-warning .v{color:var(--warning)}.sumstrip-i.t-danger .v{color:var(--danger)}.sumstrip-i.t-info .v{color:var(--info)}@media(max-width:768px){.sumstrip{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.sumstrip-i+.sumstrip-i{box-shadow:none}.sumstrip-i:nth-child(2n){box-shadow:inset 1px 0 0 var(--border)}.sumstrip-i:nth-child(n+3){border-top:1px solid var(--border)}}.moremenu{position:relative;display:inline-flex;flex:none}.moremenu>.btn.icon{width:32px;padding:0}.moremenu.touch>.btn.icon{width:44px;height:44px}.moremenu-pop{position:fixed;z-index:80;width:auto;min-width:184px;max-width:min(280px,calc(100vw - 16px));box-sizing:border-box;animation:pop-in .18s ease-out both}.moremenu-i{width:100%;display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:8px;font-size:13px;color:var(--fg);text-align:left;white-space:nowrap}.moremenu-i:hover,.moremenu-i:focus-visible{background:var(--muted);outline:none}.moremenu-i .ic{display:inline-grid;place-items:center;color:var(--muted-fg);width:16px}.moremenu-i .l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.moremenu-i .r{margin-left:auto;font-size:12px;color:var(--subtle-fg)}.moremenu-i.danger,.moremenu-i.danger .ic{color:var(--danger)}.moremenu-i.danger:hover,.moremenu-i.danger:focus-visible{background:var(--danger-soft)}.moremenu-i:disabled{opacity:.4;cursor:not-allowed}.fmenu>.btn{gap:6px;max-width:220px}.fmenu-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fmenu .moremenu-pop{max-height:320px;overflow:auto}.fmenu .moremenu-i .ic{color:var(--primary)}.fmenu .moremenu-i.on{font-weight:500}.vtabs{display:grid;grid-template-columns:168px minmax(0,1fr);min-height:0;height:100%}.vtabs-rail{display:flex;flex-direction:column;gap:2px;padding:12px 8px;background:var(--sidebar);box-shadow:inset -1px 0 0 var(--border);overflow:auto}.vtabs-t{position:relative;display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:8px;font-size:13px;color:var(--muted-fg);text-align:left;transition:background .15s,color .15s}.vtabs-t:hover{color:var(--fg);background:var(--muted)}.vtabs-t.on{color:var(--fg);background:var(--card);font-weight:500;box-shadow:0 0 0 1px var(--border)}.vtabs-t:focus-visible{outline:none;box-shadow:0 0 0 3px var(--primary-soft)}.vtabs-t .ic{display:inline-grid;place-items:center;width:16px;color:var(--subtle-fg)}.vtabs-t.on .ic{color:var(--primary)}.vtabs-t .l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vtabs-t .b{font:500 11px/1 var(--mono);color:var(--subtle-fg)}.vtabs-body{min-width:0;min-height:0;overflow:auto}.vtabs-p{padding:16px 20px 20px}.vtabs-p[hidden]{display:none}.dsheet-vt .dsheet-b{padding:0;overflow:hidden;display:flex;flex-direction:column}.dsheet-vt .dsheet-b>.vtabs{flex:1}.dsheet-vt .vtabs-p{padding-top:4px}@media(max-width:640px){.vtabs{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.vtabs-rail{flex-direction:row;padding:8px 12px;box-shadow:inset 0 -1px 0 var(--border);scrollbar-width:none}.vtabs-t{flex:none}.vtabs-p{padding:16px}}@media(prefers-reduced-motion:reduce){.qbar-adv,.moremenu-pop{animation:none!important}.qbar-tg,.qbar-tg .qbar-chev,.vtabs-t{transition:none!important}}.dsc{display:block;min-width:0}.dsc.set-card{display:block;gap:0;background:var(--card);border:1px solid var(--border);border-radius:12px}.dsc-h{display:flex;align-items:center;gap:12px;padding-right:16px}.dsc-tg{flex:1;min-width:0;display:flex;align-items:center;gap:12px;margin:0;padding:16px 0 16px 16px;border:0;border-radius:11px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.dsc-tg:focus-visible{outline:none;box-shadow:0 0 0 3px var(--primary-soft)}.dsc-chev{flex:none;width:16px;height:16px;color:var(--subtle-fg);transition:transform .25s cubic-bezier(.2,.8,.2,1),color .15s}.dsc.open>.dsc-h .dsc-chev{transform:rotate(90deg);color:var(--muted-fg)}.dsc-tg:hover .dsc-chev{color:var(--fg)}.dsc-tt{display:grid;gap:2px;min-width:0;flex:0 1 auto}.dsc-t{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.4;color:var(--fg)}.dsc-d{font-size:12px;line-height:1.5;color:var(--muted-fg)}.dsc-sum{flex:0 1 auto;min-width:0;max-width:55%;margin-left:auto;font-size:13px;color:var(--muted-fg);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .2s}.dsc.open>.dsc-h .dsc-sum{opacity:0}.dsc-badge{flex:none;display:inline-flex}.dsc-sum+.dsc-badge{margin-left:0}.dsc-tt+.dsc-badge{margin-left:auto}.dsc-act{flex:none;display:flex;align-items:center;gap:8px}.dsc-err{width:6px;height:6px;border-radius:999px;background:var(--danger)}.dsc-b{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .25s cubic-bezier(.2,.8,.2,1),visibility 0s linear .25s}.dsc.open>.dsc-b{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .25s cubic-bezier(.2,.8,.2,1),visibility 0s}.dsc-bi{min-width:0;max-width:100%;min-height:0;overflow:hidden}.dsc-b.settled>.dsc-bi{overflow:visible}.dsc-c{min-width:0;max-width:100%;padding:0 20px 8px 44px;opacity:0;transition:opacity .2s}.dsc.open>.dsc-b>.dsc-bi>.dsc-c{opacity:1}.dsc-c>:first-child.set-row,.dsc-c>:first-child.srow{border-top-color:var(--border)}.dsc-group{display:grid;gap:8px;min-width:0}.dsc-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.dsc-lead{min-width:0;font-size:13px;color:var(--muted-fg)}.dsc-list{background:var(--card);border:1px solid var(--border);border-radius:12px;min-width:0}.dsc-list>.dsc.set-card{border:0;border-radius:0;background:transparent}.dsc-list>.dsc+.dsc{border-top:1px solid var(--border)}.dsc-adv{border-top:1px solid var(--border)}.dsc-adv>.dsc-h{padding-right:0}.dsc-adv>.dsc-h .dsc-tg{gap:8px;padding:12px 0;border-radius:8px}.dsc-adv>.dsc-h .dsc-chev{width:14px;height:14px}.dsc-adv>.dsc-h .dsc-t{font-size:13px;font-weight:500;color:var(--muted-fg)}.dsc-adv>.dsc-h .dsc-tg:hover .dsc-t,.dsc-adv.open>.dsc-h .dsc-t{color:var(--fg)}.dsc-adv>.dsc-h .dsc-sum{font-size:12px;color:var(--subtle-fg)}.dsc-adv>.dsc-b>.dsc-bi>.dsc-c{padding:0 0 4px 22px}.dsc-rules{display:grid;gap:8px;padding:4px 0 12px}.dsc-rules>.srow:first-child{border-top:0;padding-top:4px}.dsc-rule{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--background)}.dsc-rule-h{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.dsc-rule-t{display:inline-flex;align-items:baseline;gap:8px;min-width:0}.dsc-rule-t>b{font-size:13px;font-weight:500;color:var(--fg);white-space:nowrap}.dsc-rule-t>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsc-rules-add{justify-self:start}.srow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding:12px 0;border-top:1px solid var(--border)}.srow-l{display:grid;gap:2px;min-width:0}.srow-t{font-size:13px;font-weight:500;line-height:1.45;color:var(--fg)}.srow-h{max-width:480px;font-size:12px;line-height:1.5;color:var(--muted-fg)}.srow-c{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.srow-sm>.srow-c{width:120px}.srow-md>.srow-c{width:240px}.srow-lg>.srow-c{width:360px}.srow-sm>.srow-c>.input,.srow-md>.srow-c>.input,.srow-lg>.srow-c>.input,.srow-sm>.srow-c>.crab-select,.srow-md>.srow-c>.crab-select,.srow-lg>.srow-c>.crab-select{flex:1;width:100%;min-width:0}.savebar{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;flex-wrap:wrap;overflow-x:hidden}.savebar-n{display:inline-flex;align-items:center;gap:8px;padding-right:4px;font-size:13px;color:var(--muted-fg);white-space:nowrap;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.savebar-n i{width:6px;height:6px;border-radius:999px;background:var(--warning)}.savebar.sticky{position:sticky;bottom:16px;z-index:6;width:fit-content;max-width:100%;margin:24px 0 0 auto;padding:8px 8px 8px 16px;background:var(--card);border:1px solid var(--border);border-radius:999px;box-shadow:var(--shadow);animation:pop-in .2s cubic-bezier(.2,.8,.2,1) both}.savebar.m-only{display:none}.dsc-kv{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr);margin:0;font-size:13px}.dsc-kv>dt,.dsc-kv>dd{margin:0;padding:10px 0;border-top:1px solid var(--border);min-width:0}.dsc-kv>dt{color:var(--muted-fg);padding-right:16px}.dsc-kv>dd{color:var(--fg);overflow-wrap:anywhere;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dsc-kv>dt:first-of-type,.dsc-kv>dt:first-of-type+dd{border-top:0}.dsc-kv .mono{font-family:var(--mono);font-size:12px}@media(max-width:768px){.dsc-tg{padding:14px 0 14px 12px;gap:8px}.dsc-h{padding-right:12px;gap:8px}.dsc-c{padding:0 12px 8px}.dsc-sum{display:none}.dsc-h{flex-wrap:wrap}.dsc-act{flex-basis:100%;flex-wrap:wrap;padding:0 0 12px 36px}.dsc-adv>.dsc-h>.dsc-act{padding:0 0 10px 22px}.dsc-adv>.dsc-b>.dsc-bi>.dsc-c{padding-left:0}.srow-sm,.srow-md,.srow-lg{grid-template-columns:minmax(0,1fr)}.srow-sm>.srow-c,.srow-md>.srow-c,.srow-lg>.srow-c{width:100%;justify-content:flex-start}.savebar.sticky{bottom:104px;margin-right:auto}.savebar.m-only{display:flex}.dsc-kv{grid-template-columns:minmax(96px,40%) minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.dsc-chev,.dsc-b,.dsc.open>.dsc-b,.dsc-c,.dsc-sum{transition:none!important}.savebar.sticky{animation:none!important}}.tk-assign>.btn{gap:6px}.tk-assign.mobile>.btn{min-height:44px}.tk-assign-pop{width:min(320px,calc(100vw - 16px));max-width:min(320px,calc(100vw - 16px));padding:6px;overflow:hidden}.tk-assign-current{display:grid;gap:8px;padding:8px 8px 10px}.tk-assign-person,.tk-assign-option{display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:10px;min-width:0}.tk-assign-person{grid-template-columns:28px minmax(0,1fr)}.tk-assign-empty-avatar{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;color:var(--subtle-fg);background:var(--muted)}.tk-assign-copy{display:grid;gap:1px;min-width:0;line-height:1.3}.tk-assign-copy b,.tk-assign-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-assign-copy b{font-size:13px;font-weight:500;color:var(--fg)}.tk-assign-copy small{font-size:11.5px;color:var(--muted-fg)}.tk-assign-search{margin:0 6px 6px;width:calc(100% - 12px);background:var(--sidebar)}.tk-assign-list{max-height:240px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.tk-assign-option{width:100%;min-height:44px;padding:6px 8px;border-radius:8px;text-align:left}.tk-assign-option:hover,.tk-assign-option:focus-visible{background:var(--muted);outline:none}.tk-assign-option.on{background:var(--primary-soft)}.tk-assign-option:disabled{opacity:.4;cursor:not-allowed}.tk-assign-check{display:grid;place-items:center;color:var(--primary)}.tk-assign-state{min-height:72px;padding:12px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted-fg);font-size:12px;text-align:center}.tk-assign-unassign{width:100%;min-height:36px;padding:0 8px;border-radius:8px;display:flex;align-items:center;gap:10px;color:var(--muted-fg);font-size:13px;text-align:left}.tk-assign-unassign:hover,.tk-assign-unassign:focus-visible{background:var(--muted);color:var(--fg);outline:none}.tk-assign-unassign:disabled{opacity:.4;cursor:not-allowed}@media(max-width:768px){.tk-assign-option,.tk-assign-unassign{min-height:44px}}@media(prefers-reduced-motion:reduce){.tk-assign-pop{animation:none!important}}.ss-auth-box{gap:18px}.ss-auth-box p{margin:0}.ss-auth-box .af-in{min-width:0}.ss-auth-box .af-in input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--fg);font:inherit}.ss-auth-box .af-in input::placeholder{color:var(--subtle-fg)}.ss-auth-box .af-in:focus-within{border-color:var(--primary);box-shadow:var(--focus-ring)}.ss-auth-box button{cursor:pointer}.ss-auth-box button:disabled{cursor:default;opacity:.5}.ss-auth-box .ss-auth-send{border:0;background:transparent;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;flex:none;font:inherit;color:var(--primary);min-height:var(--touch-min);padding:0 4px}.ss-auth-link{border:0;background:transparent;font:inherit;min-height:var(--touch-min)}.ss-auth-note{line-height:1.6}.ss-auth-desktop .auth-form{min-height:0;overflow-y:auto}.ss-auth-desktop-restricted{grid-template-columns:minmax(0,1fr)}.ss-auth-restricted{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ss-auth-enrollment{display:grid;gap:12px}.ss-auth-qr{width:164px;height:164px;justify-self:center;display:grid;align-content:center;justify-items:center;gap:8px;border:1px dashed var(--border-strong);border-radius:10px;background:var(--sidebar)}.ss-auth-qr canvas{width:164px;height:164px;max-width:100%}.ss-auth-secret{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--sidebar)}.ss-auth-secret code{flex:1;min-width:0;font:12px/1.6 var(--mono);overflow-wrap:anywhere}.ss-auth-secret .icbtn{flex:none;min-width:var(--touch-min);min-height:var(--touch-min)}.ss-auth-prepare{min-height:300px;display:grid;align-content:center;justify-items:center;gap:12px}.ss-auth-expired{padding:16px;background:var(--sidebar);border:1px solid var(--border);border-radius:8px;font-size:13px;line-height:1.6}.ss-auth-mobile .m-content{overflow-y:auto;min-height:0}.ss-auth-mobile-restricted .m-content{padding-bottom:34px}.ss-auth-mobile .auth-box{width:100%;min-width:0}.ss-auth-mobile .btn{min-height:var(--touch-min)}.ss-auth-mobile .ss-auth-bind{gap:14px}@media(prefers-reduced-motion:reduce){.ss-auth-box .spin{animation:none}}.totp-open-app{justify-self:center}.tabbar.tabbar-live{width:calc(100% - 28px);right:auto;transition:width .35s cubic-bezier(.3,1.3,.5,1),height .35s cubic-bezier(.3,1.3,.5,1)}.tabbar-live>a{position:relative;z-index:1;min-width:0;transition:color .2s,transform .15s}.tabbar-live>a.lock{opacity:.45}.tabbar.tabbar-live>a.on{background:transparent}.tabbar-live>a:active{transform:scale(.92)}.tabbar-live .tabbar-pill{position:absolute;top:5px;bottom:5px;border-radius:27px;background:#1414130f;pointer-events:none;transition:left .35s cubic-bezier(.3,1.3,.5,1),width .35s cubic-bezier(.3,1.3,.5,1)}.tabbar-live .tabbar-label{white-space:nowrap}.tabbar-live[data-collapsed]{width:52px;height:52px}.tabbar-live[data-collapsed]>a:not(.on),.tabbar-live[data-collapsed]>button:not(.on){visibility:hidden;pointer-events:none}.tabbar-live[data-collapsed]>a.on,.tabbar-live[data-collapsed]>button.on{position:absolute;top:4px;right:4px;bottom:4px;left:4px}.tabbar-live[data-collapsed] .tabbar-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tabbar-live .tabbar-badge{position:absolute;top:3px;left:50%;margin-left:6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--danger);color:#fff;font:600 10px/16px var(--mono);box-shadow:0 0 0 2px #ffffffe6}.tabbar-live .tabbar-badge.dot{min-width:6px;width:6px;height:6px;padding:0}.tabbar-live>button{position:relative;z-index:1;min-width:0;border:0;background:none;font:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:10.5px;color:var(--fg);opacity:.7;border-radius:27px;transition:color .2s,opacity .2s,transform .15s}.tabbar-live>button:active{transform:scale(.92)}.tabbar-live>button.on,.tabbar-live>button.open{opacity:1;color:var(--primary);font-weight:600}.tabbar-live>button svg{transition:transform .3s cubic-bezier(.3,1.3,.5,1)}.tabbar-live>button.open svg{transform:rotate(45deg)}.tabbar-live>button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--primary-soft)}.tabbar-more-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;background:#1414132e;opacity:0;pointer-events:none;transition:opacity .25s ease}.tabbar-more-scrim[data-open]{opacity:1;pointer-events:auto}.tabbar-more-sheet{position:absolute;left:var(--more-x, 50%);bottom:100px;z-index:11;width:max-content;padding:4px;border-radius:18px;display:grid;gap:2px;transform-origin:50% calc(100% + 30px);opacity:0;transform:translate(-50%) translateY(12px) scale(.86);pointer-events:none;visibility:hidden;transition:opacity .2s ease,transform .32s cubic-bezier(.3,1.3,.5,1),visibility 0s linear .32s}.tabbar-more-sheet[data-open]{opacity:1;transform:translate(-50%);pointer-events:auto;visibility:visible;transition-delay:0s}.tabbar-more-sheet>a{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 18px 0 12px;border-radius:14px;color:color-mix(in srgb,var(--fg) 70%,transparent);font-size:14px;font-weight:400;text-decoration:none;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .25s ease,background-color .15s}.tabbar-more-sheet[data-open]>a{opacity:1;transform:none;transition-delay:calc(60ms + var(--i, 0) * 40ms),calc(60ms + var(--i, 0) * 40ms),0s}.tabbar-more-sheet>a:hover,.tabbar-more-sheet>a:focus-visible{background:#1414130f;outline:none}.tabbar-more-sheet>a.on{color:var(--primary);font-weight:600}.tabbar-more-ic{width:20px;height:20px;display:grid;place-items:center;flex:none}@media(prefers-reduced-motion:reduce){.tabbar.tabbar-live,.tabbar-live>a,.tabbar-live>button,.tabbar-live>button svg,.tabbar-live .tabbar-pill,.tabbar-more-scrim,.tabbar-more-sheet,.tabbar-more-sheet>a{transition:none}}.sw-entry{align-items:flex-start!important;height:auto!important;padding:9px 10px!important;gap:10px!important}.sw-entry .svg:first-child{margin-top:2px}.sw-entry-t{display:grid;gap:1px;flex:1;min-width:0;line-height:1.35}.sw-entry-t b{font-weight:600}.sw-entry-t small{font-size:12px;color:var(--muted-fg)}.sw-dots{display:inline-flex;align-items:center;gap:4px;margin-top:5px}.sw-dots i{width:7px;height:7px;border-radius:50%;border:1.5px solid var(--border-strong)}.sw-dots i.on{background:var(--primary);border-color:var(--primary)}.sw-dots i.biz{border-color:var(--info)}.sw-dots i.biz.on{background:var(--info)}.sw-dots i.admin{border-color:var(--ink)}.sw-dots i.admin.on{background:var(--ink)}.sw-ic{width:36px;height:36px;border-radius:10px;flex:none;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary)}.sw-ic.biz{background:var(--info-soft);color:var(--info)}.sw-ic.admin{background:var(--ink);color:var(--on-ink)}.sw-panel{width:620px;max-width:94vw;background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);display:flex;flex-direction:column;max-height:92%;overflow:hidden}.sw-panel-h{padding:18px 20px 14px;border-bottom:1px solid var(--border);display:grid;gap:12px}.sw-panel-b{flex:1;overflow:auto;padding:10px 12px 12px;min-height:0;scrollbar-width:thin}.sw-panel-f{padding:12px 20px;border-top:1px solid var(--border);display:grid;gap:10px}.sw-grp{font-size:11px;color:var(--muted-fg);padding:12px 10px 6px}.sw-id{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid transparent;border-radius:10px}.sw-id:hover{background:var(--sidebar)}.sw-id.on{border-color:var(--primary);background:var(--primary-soft)}.sw-id.off{opacity:.55}.sw-b{flex:1;min-width:0;display:grid;gap:3px;line-height:1.35}.sw-b b{font-size:14px;font-weight:600}.sw-b small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-r{display:grid;justify-items:end;gap:3px;flex:none;color:var(--subtle-fg)}.sw-r .state{font-size:12px}.sw-roles-wrap{margin-top:12px;padding:12px 14px;border-radius:10px;background:var(--sidebar);border:1px solid var(--border);display:grid;gap:8px;position:relative}.sw-roles{display:flex;flex-wrap:wrap;gap:6px}.sw-role{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--border-strong);background:var(--card);font-size:12px;color:var(--muted-fg)}.sw-role .svg{width:13px;height:13px}.sw-role.on{border-color:var(--primary);background:var(--primary-soft);color:var(--primary);font-weight:500}.sw-sheet{position:absolute;left:0;right:0;bottom:0;background:var(--card);border-radius:20px 20px 0 0;padding:14px 16px 26px;display:grid;gap:8px;box-shadow:var(--shadow);z-index:21;max-height:90%;overflow:auto;scrollbar-width:none}.sw-grab{display:block;width:36px;height:4px;border-radius:2px;background:var(--border-strong);margin:0 auto 8px}.sw-mrow{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--border);border-radius:12px}.sw-mrow.on{border-color:var(--primary);background:var(--primary-soft)}.sw-mrow.off{opacity:.55}.sw-sheet .btn.block{margin-top:6px}@media(prefers-reduced-motion:reduce){.sw-dots i,.sw-role,.sw-id,.sw-mrow,.sw-pass{transition:none}}button.sw-entry,button.sw-id,button.sw-mrow{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}button.sw-entry{display:flex;background:transparent;border:0;border-radius:8px}button.sw-id,button.sw-mrow{background:transparent}button.sw-id.on,button.sw-mrow.on{background:var(--primary-soft)}.sw-entry:hover{background:var(--muted)}.sw-footer-row{display:flex;justify-content:space-between;gap:12px;align-items:center}@media(max-width:500px){.sw-footer-row{display:grid}.sw-entry,.sw-id,.sw-mrow{min-height:var(--touch-min)}}body:has([data-page=admin-channel-monitor]) .a-side{background:var(--panel-ink);color:var(--panel-on-ink);border-right:none;--on-ink: var(--panel-on-ink);--on-ink-muted: var(--panel-on-ink-muted);--on-ink-line: var(--panel-on-ink-line);--success-on-ink: #8cc49a}body:has([data-page=admin-channel-monitor]) .a-side .brand-name,body:has([data-page=admin-channel-monitor]) .a-side .a-side-admin-lbl{color:var(--on-ink)}body:has([data-page=admin-channel-monitor]) .a-side .env,body:has([data-page=admin-channel-monitor]) .a-side .a-grp{color:var(--on-ink-muted)}body:has([data-page=admin-channel-monitor]) .a-side .a-item{color:var(--on-ink-muted)}body:has([data-page=admin-channel-monitor]) .a-side .a-item:hover{color:var(--on-ink);background:var(--on-ink-line)}body:has([data-page=admin-channel-monitor]) .a-side .a-item.on{background:var(--on-ink-line);color:var(--on-ink)}.a-shell[data-wireframe-shell] .a-side{background:var(--panel-ink);--on-ink: var(--panel-on-ink);--on-ink-muted: var(--panel-on-ink-muted);--on-ink-line: var(--panel-on-ink-line);color:var(--on-ink);border-right:none}.a-shell[data-wireframe-shell] .a-side .brand-name,.a-shell[data-wireframe-shell] .a-side .a-side-admin-lbl{color:var(--on-ink)}.a-shell[data-wireframe-shell] .a-side .env,.a-shell[data-wireframe-shell] .a-side .a-grp,.a-shell[data-wireframe-shell] .a-side .a-item{color:var(--on-ink-muted)}.a-shell[data-wireframe-shell] .a-side .a-item:hover,.a-shell[data-wireframe-shell] .a-side .a-item.on{color:var(--on-ink);background:var(--on-ink-line)}.a-shell[data-wireframe-shell] .a-top{height:52px;min-height:52px}.a-shell[data-wireframe-shell] .a-top>[data-admin-account]{flex:none}.a-shell[data-wireframe-shell] .a-top>.icbtn{flex:none}.a-shell[data-wireframe-shell] .a-top [data-admin-account]>.icbtn{width:30px;height:30px;overflow:visible}.a-shell[data-wireframe-shell] .a-side{--success-on-ink: #8cc49a}.a-shell[data-wireframe-shell] .a-side{overflow:auto}.a-shell[data-wireframe-shell] .a-side-brand,.a-shell[data-wireframe-shell] .a-side-nav,.a-shell[data-wireframe-shell] .a-side-nav>div{display:contents}.a-shell[data-wireframe-shell] .a-top .a-cmd-trig{background:var(--card);color:var(--subtle-fg);height:36px}.a-shell[data-wireframe-shell] .a-side{font:14px/1.6 var(--sans)}.a-shell[data-wireframe-shell] .a-side-brand>.rc{min-height:36px}.admin-user-wireframe-sheet .dsheet-h{padding:18px 20px 14px}.admin-user-wireframe-sheet .user-sheet-tabs{margin-top:0;overflow-x:auto;width:fit-content;max-width:100%;flex-wrap:nowrap}.admin-user-wireframe-sheet .user-sheet-tabs>:is(span,button){flex:none;cursor:pointer}.admin-user-wireframe-sheet .dsheet-b{padding:4px 20px 20px}.admin-user-wireframe-sheet .user-rpm-open,.admin-user-wireframe-sheet .user-rate-open{border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:left}.admin-user-wireframe-sheet .user-rate-open{color:var(--primary);font-size:12px}.admin-user-wireframe-sheet .user-rpm-open:hover{color:var(--primary)}.admin-user-wireframe-sheet .seg{border:1px solid var(--border);background:var(--card)}.admin-user-wireframe-sheet .seg span.on{background:var(--muted)}.admin-user-wireframe-sheet .dsheet-f .btn{height:36px;font-size:14px}.admin-user-wireframe-sheet .dsheet-h .icbtn{background:transparent;box-shadow:none}.overlay:has(>.admin-user-wireframe-sheet){background:#14141333}.admin-user-wireframe-sheet .seg:not(.full){width:fit-content;justify-self:start;align-self:start}.a-shell[data-wireframe-shell] .plan-preview .plan.rec{border-color:var(--primary)}.a-shell[data-wireframe-shell] .plan-channel-options .trig.on{border-color:var(--border-strong);background:var(--card);color:var(--fg)}.a-shell[data-wireframe-shell] .plan-channel-options .chk.on{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}@media(max-width:768px){.a-shell .a-side-brand a.brand{min-width:var(--touch-min);min-height:var(--touch-min);padding:8px;margin:-8px;box-sizing:border-box}}.notice-markdown{min-width:0;line-height:1.8;overflow-wrap:anywhere;font-size:13px}.notice-markdown>:first-child{margin-top:0}.notice-markdown>:last-child{margin-bottom:0}.notice-markdown h1,.notice-markdown h2,.notice-markdown h3,.notice-markdown h4{font-weight:600;line-height:1.5;margin:20px 0 8px}.notice-markdown h1{font-size:20px}.notice-markdown h2{font-size:16px}.notice-markdown h3,.notice-markdown h4{font-size:14px}.notice-markdown p{margin:8px 0}.notice-markdown ul,.notice-markdown ol{padding-left:22px;margin:8px 0}.notice-markdown ul{list-style:disc}.notice-markdown ol{list-style:decimal}.notice-markdown li+li{margin-top:4px}.notice-markdown a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.notice-markdown blockquote{margin:12px 0;border-left:3px solid var(--border-strong);background:var(--muted);padding:8px 14px;color:var(--muted-fg);border-radius:0 6px 6px 0}.notice-markdown code{font-family:var(--mono);font-size:.92em;background:var(--muted);padding:2px 4px;border-radius:4px}.notice-markdown pre{max-width:100%;overflow:auto;background:var(--muted);padding:12px 14px;border-radius:8px;white-space:pre}.notice-markdown pre code{padding:0;background:none}.notice-markdown hr{border:0;border-top:1px solid var(--border);margin:20px 0}.notice-table-scroll{max-width:100%;overflow-x:auto}.notice-markdown table{border-collapse:collapse;width:100%;margin:12px 0}.notice-markdown th,.notice-markdown td{border:1px solid var(--border);padding:6px 10px;text-align:left}.notice-markdown th{background:var(--muted);font-weight:600}.notice-markdown img{display:block;max-width:100%;height:auto;margin:12px 0;border-radius:8px}.notice-markdown input[type=checkbox]{margin-right:6px}.notice-update-dialog.card.dialog{width:min(560px,calc(100vw - 32px));height:auto;max-height:calc(100dvh - 32px);flex-direction:column}.notice-update-dialog .dsheet-b{overflow:auto}@media(max-width:767px){.overlay:has(>.notice-update-dialog){align-items:end;padding:0}.notice-update-dialog.card.dialog{width:100%;max-height:88dvh;border-radius:16px 16px 0 0}}.notice-markdown-sections>.notice-markdown+.notice-markdown{border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.notice-product-label{display:inline-block;font-size:11px;line-height:1.5;font-weight:500;margin-left:8px;padding:2px 6px;border-radius:5px;background:var(--primary-soft);color:var(--primary);vertical-align:middle}.cx{width:380px;max-width:calc(100% - 40px);padding:32px 26px 22px;border-radius:16px;background:var(--card);color:var(--fg);box-shadow:var(--float-shadow, var(--shadow));border:0;display:grid;justify-items:center;text-align:center}.cx-mask>.cx{animation:dlg-in .32s cubic-bezier(.2,.8,.2,1) both}.cx-logo{position:relative;width:72px;height:72px;display:grid;place-items:center;animation:cx-pop .5s .05s cubic-bezier(.34,1.56,.64,1) both}.cx-disc{position:relative;z-index:1;width:100%;height:100%;border-radius:50%;display:grid;place-items:center;background:var(--card);border:1px solid var(--border)}.cx-disc svg{animation:cx-turn 1.8s cubic-bezier(.65,0,.35,1) infinite}.cx-orbit{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:2px solid transparent;border-top-color:var(--primary);border-right-color:var(--primary);animation:cx-turn 1.2s linear infinite reverse;transition:border-color .3s}.cx.ready .cx-orbit{border-color:var(--success);animation:none}.cx.fail .cx-orbit{border-color:var(--danger-soft);animation:none}.cx.fail .cx-disc svg{animation:none;opacity:.4;filter:grayscale(1)}@keyframes cx-turn{to{transform:rotate(360deg)}}@keyframes cx-pop{0%{opacity:0;transform:scale(.6)}}.cx-title{margin:18px 0 0;font-size:20px;font-weight:600;animation:cx-up .45s .2s both}@keyframes cx-up{0%{opacity:0;transform:translateY(8px)}}.cx-prog{width:100%;margin-top:20px;animation:cx-up .45s .38s both}.cx-row{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--muted-fg);margin-bottom:8px}.cx-pct{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;color:var(--fg)}.cx-track{height:6px;border-radius:99px;background:var(--muted);overflow:hidden}.cx-fill{position:relative;display:block;height:100%;border-radius:inherit;overflow:hidden;background:var(--primary);transition:background .3s}.cx-fill:after{content:"";position:absolute;inset:0 auto 0 0;width:60px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .55),transparent);animation:cx-shine 1.6s linear infinite}.cx.ready .cx-fill{background:var(--success)}.cx.fail .cx-fill{background:var(--danger)}.cx.fail .cx-fill:after,.cx.ready .cx-fill:after{animation:none;opacity:0}.cx.fail .cx-row span{color:var(--danger)}@keyframes cx-shine{0%{transform:translate(-60px)}to{transform:translate(400px)}}.cx-steps{list-style:none;margin:18px 0 0;padding:14px 16px;width:100%;display:grid;gap:12px;text-align:left;border-radius:12px;background:var(--sidebar);animation:cx-up .45s .42s both}.cx-step{margin:0;padding:0;border:0;display:flex;align-items:center;gap:10px;font-size:14px;color:var(--fg);transition:color .3s;animation:cx-in .4s both}.cx-step:before,.cx-step:after{content:none}.cx-step:nth-child(1){animation-delay:.45s}.cx-step:nth-child(2){animation-delay:.55s}.cx-step:nth-child(3){animation-delay:.65s}.cx-step:nth-child(4){animation-delay:.75s}@keyframes cx-in{0%{opacity:0;transform:translate(-10px)}}.cx-step.pending{color:var(--subtle-fg)}.cx-step.loading{font-weight:500}.cx-step.error .cx-tx{color:var(--danger)}.cx-ic{position:relative;flex:none;width:20px;height:20px}.cx-ic>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .2s}.cx-ring{border-radius:50%;border:1.5px solid var(--border-strong)}.cx-spin{border-radius:50%;border:2px solid var(--primary);border-right-color:transparent;animation:rot .7s linear infinite}.cx-ok circle{fill:var(--success)}.cx-no circle{fill:var(--danger)}.cx-ok path,.cx-no path{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cx-ok path{stroke-dasharray:1;stroke-dashoffset:1}.cx-step.pending .cx-ring,.cx-step.loading .cx-spin{opacity:1}.cx-step.done .cx-ok{opacity:1;animation:cx-pop .45s cubic-bezier(.34,1.56,.64,1)}.cx-step.done .cx-ok path{animation:cx-draw .35s .12s ease-out forwards}.cx-step.error .cx-no{opacity:1;animation:cx-pop .45s cubic-bezier(.34,1.56,.64,1)}@keyframes cx-draw{to{stroke-dashoffset:0}}.cx-go{display:inline-flex;align-items:center;gap:6px;margin-top:18px;font-size:13px;color:var(--subtle-fg);transition:color .3s;animation:cx-up .45s .85s both}.cx.ready .cx-go{color:var(--primary);font-weight:500}.cx.ready .cx-go .svg:last-child{animation:cx-nudge .9s ease-in-out infinite}@keyframes cx-nudge{50%{transform:translate(4px)}}.cx-acts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;width:100%}@media(prefers-reduced-motion:reduce){.cx *,.cx-mask>.cx{animation:none!important;transition:none!important}.cx-ok path{stroke-dashoffset:0}.cx-spin{border-right-color:var(--primary);opacity:.6}}.gpt-progress{display:grid;gap:8px;margin-bottom:14px}.gpt-progress-steps{font-variant-numeric:tabular-nums}:root body .overlay[role=presentation] .pay .method{min-height:56px!important;height:auto!important}:root body .overlay[role=presentation] .notice .input>input,:root body .overlay[role=presentation] .pay .input>input{min-height:0!important;min-width:0!important;height:auto!important}:root body .overlay[role=presentation] .input.area{height:auto!important;min-height:0!important}:root body .overlay[role=presentation] .btn.lg{min-height:48px!important;height:48px!important}@media(min-width:501px){:root body .overlay[role=presentation] .notice .btn:not(.lg),:root body .overlay[role=presentation] .pay .btn:not(.lg){min-height:36px!important;height:36px!important}:root body .overlay[role=presentation] .pay .btn.sm{min-height:32px!important;height:32px!important}:root body .overlay[role=presentation] .notice .input:not(.area),:root body .overlay[role=presentation] .pay .input:not(.area){min-height:36px!important;height:36px!important}:root body .overlay[role=presentation] .pay .input.m:not(.area){min-height:var(--touch-min)!important;height:var(--touch-min)!important;font-size:16px}:root body .overlay[role=presentation] .notice .icbtn,:root body .overlay[role=presentation] .pay .icbtn{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}:root body .overlay[role=presentation] .notice .fill-link{min-height:0!important;height:auto!important}:root body .overlay[role=presentation] .notice-row .touch-44{min-height:0!important;height:auto!important}:root body .overlay[role=presentation] .pay .opt{min-height:38px!important;height:38px!important;min-width:96px}}@media(max-width:768px){.purchase-page .btn,.purchase-page button.xs,.purchase-page .seg span,.purchase-page .subnav span,.purchase-page [role=button]{min-height:var(--touch-min);min-width:var(--touch-min)}.purchase-page input:not([type=hidden]),.purchase-page .input{min-height:var(--touch-min)}}@media(max-width:500px){:root body .overlay[role=presentation] .btn.touch-frame{padding:0;border:0;background:transparent}.touch-frame>.btn-face{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;width:100%;padding:0 14px;border-radius:inherit;border:1px solid transparent;box-sizing:border-box}.touch-frame.sm>.btn-face{height:32px;padding-inline:10px}.touch-frame.outline>.btn-face{background:var(--card);border-color:var(--border-strong)}.touch-frame.ink>.btn-face{background:var(--ink);color:var(--on-ink)}.touch-frame.primary>.btn-face{background:var(--primary);color:#fff}:root body .overlay[role=presentation] .btn:not(.lg),:root body .overlay[role=presentation] .fill-link,:root body .overlay[role=presentation] .input:not(.area),:root body .overlay[role=presentation] .icbtn,:root body .overlay[role=presentation] .notice-row button,:root body .overlay[role=presentation] .notice-row a,:root body .overlay[role=presentation] .pay .opt{min-height:var(--touch-min)!important;height:auto!important;min-width:var(--touch-min);box-sizing:border-box}:root body .overlay[role=presentation] .input:not(.area){height:var(--touch-min)!important}:root body .overlay[role=presentation] .pay .btn:not(.lg){margin-block:-4px}:root body .overlay[role=presentation] .pay .btn.sm{margin-block:-6px}:root body .overlay[role=presentation] .pay .opt{margin-block:-3px}:root body .overlay[role=presentation] .pay .input:not(.area):not(.m){margin-block:-4px}:root body .overlay[role=presentation] .notice .input:not(.area){margin-block:-3px}:root body .overlay[role=presentation] .notice .nt-btns .btn:not(.lg){margin-block:-2px}:root body .overlay[role=presentation] .pay .icbtn:not(.pay-back){margin:-4px}:root body .overlay[role=presentation] .pay .pay-back{margin:-14px}:root body .overlay[role=presentation] .notice-row button{margin-block:-11px}:root body .overlay[role=presentation] .pay .rc:has(>button,>.btn,>.input),:root body .overlay[role=presentation] .notice .nt-btns{overflow:visible}:root body .overlay[role=presentation] .pay .input:has(>input),:root body .overlay[role=presentation] .notice .input:has(>input){overflow:visible}:root body .overlay[role=presentation] .pay .input:not(.area):not(.m):has(>input){height:36px!important;min-height:36px!important;margin-block:0}:root body .overlay[role=presentation] .notice .input:not(.area):has(>input){height:38px!important;min-height:38px!important;margin-block:0}:root body .overlay[role=presentation] .pay .input>input,:root body .overlay[role=presentation] .notice .input>input{height:var(--touch-min)!important;min-height:var(--touch-min)!important}:root body .overlay[role=presentation] .pay .pay-f a:not(.btn){display:inline-flex;align-items:center;min-height:var(--touch-min)!important;height:var(--touch-min)!important;margin-block:calc((22px - var(--touch-min)) / 2);vertical-align:middle;position:relative;top:5px;padding-bottom:10px;box-sizing:border-box}:root body .overlay[role=presentation] .ut-num>button.ut-copy{background:transparent;border:0}:root body .overlay[role=presentation] .ut-num>button.ut-copy>svg{box-sizing:content-box;padding:5px;border:1px solid var(--border);border-radius:8px;background:var(--card)}:root body .overlay[role=presentation] .pay,:root body .overlay[role=presentation] .notice{max-width:100%}:root body .overlay[role=presentation] .pay{max-height:100dvh}:root body .overlay[role=presentation] .pay .pay-h,:root body .overlay[role=presentation] .pay .pay-f{flex-shrink:0}:root body .overlay[role=presentation] .pay .pay-b{min-height:0;overflow-y:auto}.purchase-pay-scroll{height:100dvh;width:100%;overflow-y:auto;display:flex;flex-direction:column}:root body .overlay[role=presentation] .pay.purchase-pay-sheet{max-height:none;margin-top:auto;flex-shrink:0}:root body .overlay[role=presentation] .pay.purchase-pay-sheet .pay-b{overflow:visible}}.overlay>.drawer.auto{max-height:92%;min-height:0}.overlay>.drawer.auto .notice.m,.overlay>.drawer.auto .notice.m .nb-wrap,.overlay>.drawer.auto .notice.m .notice-b{flex:0 1 auto;min-height:0}.notice .nt-in .match{flex-shrink:0}.pay.purchase-pay-sheet .notice-row .chk.on{background:var(--ink);border-color:var(--ink)}.hint-tip{white-space:normal;max-width:min(240px,calc(100vw - 48px));text-align:center}.pay-h>.rc>.icbtn.pay-back{margin:-10px}.ut-num>button.icbtn.ut-copy{background:var(--card);border:1px solid var(--border)}[data-theme=dark] .ut-chip{background:#26a17b33;color:#7fd1b3}[data-theme=dark] .ut-st.conf{background:#26a17b1f;border-color:#26a17b59}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .ut-chip{background:#26a17b33;color:#7fd1b3}:root:not([data-theme=light]):not([data-theme=dark]) .ut-st.conf{background:#26a17b1f;border-color:#26a17b59}}[data-theme=dark] .qr-cover b{color:#141413}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .qr-cover b{color:#141413}}.purchase-pay-desktop{height:100dvh;width:480px;max-width:100%;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:none}:root body .overlay[role=presentation] .pay.purchase-pay-dialog{flex-shrink:0;margin-block:auto;max-height:none}:root body .overlay[role=presentation] .pay.purchase-pay-dialog .pay-b{overflow:visible}@media(max-width:768px){:root body .purchase-page .seg>.selection-touch,:root body .purchase-page .subnav>.selection-touch{height:max(var(--touch-min),30px)!important;min-height:var(--touch-min);min-width:min-content!important;padding:0 14px;margin-block:calc((30px - max(var(--touch-min),30px))/2);background:transparent;box-shadow:none;position:relative}:root body .purchase-page .seg.full>.selection-touch{height:max(var(--touch-min),36px)!important;margin-block:calc((36px - max(var(--touch-min),36px))/2)}:root body .purchase-page .subnav.full>.selection-touch{height:max(var(--touch-min),34px)!important;margin-block:calc((34px - max(var(--touch-min),34px))/2)}.purchase-page .selection-face{display:flex;align-items:center;justify-content:center;gap:inherit;height:30px;width:max-content;min-width:calc(100% + 28px);margin-inline:-14px;padding-inline:14px;border-radius:inherit;white-space:nowrap}.purchase-page .seg.full .selection-face{height:36px}.purchase-page .subnav.full .selection-face{height:34px}.purchase-page .seg .on>.selection-face{background:var(--muted)}.purchase-page .subnav .on>.selection-face{background:var(--card);box-shadow:0 1px 2px #14141314}}@media(max-width:768px){:root body [data-page=purchase].purchase-page .purchase-tiers{grid-template-columns:minmax(0,1fr)!important}:root body [data-page=purchase].purchase-page .purchase-tiers-mobile{grid-template-columns:repeat(3,minmax(0,1fr))!important}:root body .purchase-page .page-h a{display:inline-flex;align-items:center;min-height:var(--touch-min);min-width:var(--touch-min)}:root body .purchase-page .input{min-height:var(--touch-min);height:var(--touch-min)!important}:root body .purchase-page .input>input{min-height:var(--touch-min);height:var(--touch-min);min-width:0}}@media(min-width:769px){.purchase-page .selection-face{display:flex;align-items:center;gap:6px}}@media(max-width:768px){:root body .purchase-page .purchase-tiers button.card.tier{display:grid!important;align-items:normal;min-height:var(--touch-min)}}@media(max-width:500px){:root body .overlay[role=presentation] .notice.m .nt-btns .touch-frame>.btn-face{height:40px}}.notice.v4 .notice-b>ul+p{margin-top:6px}@media(max-width:500px){:root body .overlay[role=presentation] .notice .nt-type .fill-link{height:max(var(--touch-min),20px)!important;margin-block:calc((20px - max(var(--touch-min),20px))/2)}}.notice.v4 .nt-end{display:flex;justify-content:center;margin-top:24px;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s}.notice.v4 .nt-end span{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;background:var(--success-soft);color:var(--success);font-size:12.5px;font-weight:500}.notice.v4.read .nt-end{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.notice.v4 .nt-end{transition:none}}.checkout-notice-link{color:var(--primary);background:transparent;border:0;font:inherit;padding:0;cursor:pointer}.checkout-store-done{display:flex;flex-direction:column}.checkout-store-done .pay-h,.checkout-store-done .pay-f{flex-shrink:0}.checkout-store-done .pay-b{grid-auto-rows:max-content}.checkout-confirm .notice-row{flex-wrap:wrap}.nt-pay{margin-left:4px}.checkout-confirm .pay-b{grid-auto-rows:max-content}.checkout-confirm .pay-h,.checkout-confirm .pay-f{flex-shrink:0}.notice.v4 .nt-prog i{transition:width .15s linear,background .3s}.notice.v4.read .nt-prog i{background:var(--success)}.pay .notice-row .hint-tip{width:max-content;max-width:min(240px,calc(100vw - 48px))}.checkout-confirm .cp-row{width:100%}@media(max-width:500px){.overlay [data-page^=payment-] .pay{left:0}}@media(min-width:501px)and (max-width:768px){:root body .overlay[role=presentation] .checkout-confirm .pay-h>.icbtn{width:var(--touch-min)!important;height:var(--touch-min)!important;min-width:var(--touch-min)!important;min-height:var(--touch-min)!important;margin:-4px}}@media(min-width:501px)and (max-width:768px){:root body .overlay[role=presentation] .checkout-confirm .opt{height:max(var(--touch-min),38px)!important;min-height:max(var(--touch-min),38px)!important;margin-block:calc((38px - max(var(--touch-min),38px))/2)}:root body .overlay[role=presentation] .checkout-confirm .checkout-notice-link{min-height:var(--touch-min);margin-block:calc((22px - max(var(--touch-min),22px))/2)}}:root body .purchase-page .subcards .card.plan[role=button]{display:flex!important;flex-direction:column;align-items:stretch}.pay-f-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pay .pay-f .pay-f-actions>.btn,.pay-f-actions>.btn{width:100%;height:46px;min-height:46px;margin:0;padding:0 16px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;font-size:15px;font-weight:500;position:static;top:auto}.sumline.pay-no{align-items:center;gap:16px}.sumline.pay-no>span{flex:none}.sumline.pay-no>b{min-width:0;justify-content:flex-end}.sumline.pay-no>b>.mono{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sumline.pay-no>b>button{flex:none}:root body .overlay[role=presentation] .pay-h>.icbtn{display:inline-flex;align-items:center;justify-content:center;background:transparent}.purchase-custom{display:grid;gap:12px}.purchase-custom-h{flex-wrap:wrap;row-gap:4px}.purchase-custom-hint{overflow-wrap:anywhere;white-space:normal}.purchase-custom>.rc{align-items:stretch;gap:10px;overflow:visible}.purchase-custom-input{color:var(--fg);font-size:16px}.purchase-custom-input:focus-within{border-color:var(--primary);box-shadow:var(--focus-ring)}.purchase-custom-cur{color:var(--muted-fg)}.purchase-custom-input input::placeholder{color:var(--subtle-fg);font-family:var(--sans);font-size:13px}.purchase-custom>.rc>.btn{height:auto;min-width:112px}.purchase-custom>.rc>.bonus{align-self:center}.purchase-custom-ladder{display:flex;flex-wrap:wrap;gap:6px}.purchase-custom-ladder span{height:24px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:var(--muted);color:var(--muted-fg);font:500 12px var(--mono)}.purchase-custom-ladder span.on{background:var(--success-soft);color:var(--success)}@media(max-width:500px){.purchase-custom>.rc{flex-wrap:wrap}.purchase-custom>.rc>.input{flex-basis:100%}.purchase-custom>.rc>.btn{flex:1}}.notice.v4 .fade-more{transition:opacity .3s}.notice.v4.read .fade-more{opacity:0}.notice.v4 .fill-link{cursor:pointer;transition:color .2s}.notice.v4.read .fill-link .ic-open{animation:pop .35s cubic-bezier(.3,1.6,.5,1) both}.more-pill b{font-weight:600}@media(prefers-reduced-motion:reduce){.notice.v4 .fade-more,.notice.v4 .fill-link{transition:none}.notice.v4.read .fill-link .ic-open{animation:none}}.qr-cd.pcd>.svg{animation:tick 1s steps(1) infinite}.pcd-t{display:inline-flex;align-items:center;font-variant-numeric:tabular-nums}.pcd-dg{position:relative;display:inline-block;width:1ch;height:1.25em;overflow:hidden;vertical-align:-.25em}.pcd-dg>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.pcd-dg>.in{animation:roll-in .35s cubic-bezier(.2,.8,.2,1) both}.pcd-dg>.out{opacity:0;animation:pcd-out .35s cubic-bezier(.2,.8,.2,1) both}@keyframes pcd-out{0%{transform:none;opacity:1}to{transform:translateY(110%);opacity:0}}.pcd-sep{font-style:normal;animation:blink 1s steps(1) infinite}.qr-cd.pcd.urgent{color:var(--danger);background:var(--danger-soft);border-color:transparent;animation:cd-pulse 1s ease-in-out infinite}.qr-cd.pcd.urgent b{color:var(--danger)}@media(prefers-reduced-motion:reduce){.qr-cd.pcd>.svg,.pcd-sep,.pcd-dg>span,.qr-cd.pcd.urgent{animation:none!important}.pcd-dg>.out{display:none}}.copied-ic{color:var(--success);animation:pop .3s cubic-bezier(.3,1.6,.5,1) both}@media(prefers-reduced-motion:reduce){.copied-ic{animation:none}}.pay-roll{display:inline-grid;overflow:hidden;vertical-align:bottom;white-space:pre}.pay-roll>span{grid-area:1 / 1}.pay-roll>.in{animation:pay-roll-in .35s cubic-bezier(.2,.8,.2,1) both}.pay-roll>.out{opacity:0;animation:pay-roll-out .35s cubic-bezier(.2,.8,.2,1) both}@keyframes pay-roll-in{0%{transform:translateY(100%);opacity:0}}@keyframes pay-roll-out{0%{transform:none;opacity:1}to{transform:translateY(-100%);opacity:0}}@media(prefers-reduced-motion:reduce){.pay-roll>span{animation:none}.pay-roll>.out{display:none}}.purchase-page{container:purchase-page / inline-size}@container purchase-page (min-width: 501px) and (max-width: 1060px){.purchase-page>.page-h.sub{flex-direction:column;align-items:stretch;gap:14px}.purchase-page>.page-h.sub>.page-h-r{order:-1;width:100%}.purchase-page>.page-h.sub>.page-h-r>.subnav{width:100%}.purchase-page>.page-h.sub>.page-h-r>.subnav>*{flex:1;justify-content:center}.purchase-page>.page-h.sub>.rc{flex-wrap:wrap;row-gap:8px}}.methods .method.on.picked{animation:method-pick .24s ease-out}.methods .method.on.picked .radio{animation:method-radio-pick .36s cubic-bezier(.3,1.6,.5,1)}@keyframes method-pick{0%{background:var(--card);border-color:var(--border)}}@keyframes method-radio-pick{0%{border-width:1.5px;border-color:var(--border-strong);transform:scale(.82)}60%{transform:scale(1.08)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.methods .method.on.picked,.methods .method.on.picked .radio{animation:none}}.purchase-page .purchase-tiers article.tier{transition:border-color .18s ease;outline:none}.purchase-page .purchase-tiers article.tier.rec:not(.on){border-color:var(--border)}.purchase-page .purchase-tiers article.tier:not(.on):hover{border-color:var(--border-strong)}.purchase-page .purchase-tiers article.tier:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 30%,transparent)}.purchase-page .purchase-tiers article.tier.on{border-color:var(--primary)}.purchase-page .purchase-tiers button.tier.c{transition:transform .12s ease,border-color .18s ease}.purchase-page .purchase-tiers button.tier.c:active:not(:disabled){transform:scale(.98)}@media(prefers-reduced-motion:reduce){.purchase-page .purchase-tiers article.tier,.purchase-page .purchase-tiers button.tier.c{transition:none}.purchase-page .purchase-tiers button.tier.c:active:not(:disabled){transform:none}}[data-page=store] .store-catalog-tools{grid-template-columns:minmax(0,1fr) auto}[data-page=store] .store-card-wrap{position:relative;min-width:0}[data-page=store] .store-card-wrap>.pcard{height:100%}[data-page=store] .pc-social .astack .avatar{font-size:12px}@media(min-width:769px)and (max-width:1024px){[data-page=store] .store-catalog-tools{grid-template-columns:minmax(0,1fr)}[data-page=store] .grid-results.n3{grid-template-columns:repeat(2,minmax(0,1fr))}}.store-delivery-field{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px}@media(max-width:768px){.store-delivery-field{grid-template-columns:minmax(0,1fr);gap:6px}}[data-page=store] .grid-results{align-items:stretch}.pc-qa-panel .qi button.qi-h{width:100%;padding:0;border:0;background:transparent;text-align:left;color:inherit;font-family:inherit;line-height:inherit}[data-page=store] .astack.buyer-roll-compact{-webkit-mask:linear-gradient(90deg,transparent,#000 10px,#000 calc(100% - 10px),transparent);mask:linear-gradient(90deg,transparent,#000 10px,#000 calc(100% - 10px),transparent)}[data-page=store] .astack.buyer-roll-compact .trk{animation:none;will-change:transform;backface-visibility:hidden}@media(min-width:769px){[data-page=store] .grid-results.n1,[data-page=store] .grid-results.n2,[data-page=store] .grid-results.n3{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));justify-content:stretch}}.qa.qa-tick{width:100%;height:40px;padding:0 12px 0 14px;gap:10px;border:0;border-radius:12px;background:color-mix(in srgb,var(--primary-soft) 55%,var(--card));color:var(--primary);font:inherit;font-size:13.5px;text-align:left;cursor:pointer;transition:background-color .15s ease}.qa.qa-tick:hover,.qa.qa-tick.open{background:var(--primary-soft);box-shadow:none}.qa.qa-tick:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.qa.qa-tick .svg{flex:none;color:var(--primary)}.qa.qa-tick .cnt{color:color-mix(in srgb,var(--primary) 60%,var(--card));font-size:11.5px}.qa-win{position:relative;flex:1;min-width:0;height:20px;overflow:hidden}.qa-reel{display:grid;grid-auto-rows:20px;transition:transform .7s cubic-bezier(.4,0,.2,1)}.qa-reel.snap{transition:none}.qa-reel b{height:20px;line-height:20px;color:var(--primary);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card.dialog.store-qa-modal{display:block;width:min(520px,calc(100vw - 32px));height:auto;max-height:min(720px,calc(100vh - 48px));padding:0;background:var(--sidebar)}.store-qa-dlg{display:flex;flex-direction:column;gap:14px;height:100%;max-height:inherit;padding:16px 20px 20px;box-sizing:border-box}.store-qa-h{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px}.store-qa-title{display:grid;justify-items:center;gap:2px;min-width:0;text-align:center}.store-qa-title h3{margin:0;font-size:16px;font-weight:600}.store-qa-title span{max-width:100%;font-size:12px;color:var(--muted-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-qa-scroll{display:grid;gap:14px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;align-content:start}.store-qa-list,.store-qa-support{background:var(--card);border:1px solid var(--border);border-radius:16px}.store-qa-list{padding:0 18px}.store-qa-item+.store-qa-item{border-top:1px solid var(--border)}.store-qa-item .qi-h{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:12px 0;border:0;background:none;color:var(--fg);font:inherit;font-size:14px;text-align:left;cursor:pointer}.store-qa-item .qi-h .svg{flex:none;color:var(--subtle-fg);transition:transform .2s ease}.store-qa-item.open .qi-h{font-weight:500}.store-qa-item.open .qi-h .svg{transform:rotate(180deg)}.store-qa-a{padding:0 0 14px;color:var(--muted-fg);font-size:13.5px;line-height:1.75}.store-qa-a p{margin:0}.store-qa-support{display:grid;gap:10px;padding:14px 18px 16px}.store-qa-support b{font-size:14px;font-weight:600}.store-qa-chips{display:flex;flex-wrap:wrap;gap:8px}.store-qa-chips a{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;background:var(--muted);color:var(--fg);font-size:13px;text-decoration:none}.store-qa-chips a:hover{background:var(--primary-soft);color:var(--primary)}.store-qa-f .btn{width:100%;height:44px;justify-content:center;font-size:15px}.store-info-drawer .store-qa-dlg{padding-top:4px}@media(prefers-reduced-motion:reduce){.qa-reel,.store-qa-item .qi-h .svg{transition:none}}[data-page=store] .cat.v{flex-direction:row;width:auto;min-width:0;max-width:160px;height:40px;padding:0 12px 0 6px;gap:6px;border-radius:10px;font-size:13px}[data-page=store] .cat.v .ci{width:28px;height:28px;border-radius:8px;flex:none}[data-page=store] .cat-n{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legal-page{max-width:860px;margin:0 auto;padding:56px 24px 96px;color:var(--fg)}.legal-page>h1{margin:0 0 30px;font-size:34px;line-height:1.35;font-weight:700}.legal-head{display:grid;gap:10px;margin-bottom:24px}.legal-eyebrow{font-size:12.5px;font-weight:600;letter-spacing:.04em;color:var(--primary)}.legal-head h1{margin:0;font-size:32px;line-height:1.3;font-weight:700}.legal-meta{margin:0;font-size:13px;color:var(--muted-fg);font-variant-numeric:tabular-nums}.legal-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.legal-tabs a{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--muted-fg);font-size:13px;transition:color .15s,background-color .15s,border-color .15s}.legal-tabs a:hover{color:var(--fg);border-color:var(--border-strong)}.legal-tabs a.on{background:var(--fg);border-color:var(--fg);color:var(--background);font-weight:500}.legal-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:36px 44px}.legal-empty{display:grid;justify-items:center;gap:6px;padding:36px 0;text-align:center}.legal-empty b{font-size:15px;font-weight:600;margin-top:6px}.legal-empty-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--muted);color:var(--muted-fg)}.legal-dialog.dialog{display:flex;flex-direction:column;width:640px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 64px);height:auto}.legal-dialog .dsheet-h,.legal-dialog .dsheet-f{flex:none}.legal-dialog .dsheet-f{display:flex;align-items:center;gap:8px}.legal-dialog-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:18px 24px}.legal-dialog-body .legal-markdown{font-size:15px}.legal-dialog.drawer{height:auto;min-height:40dvh;max-height:90dvh;display:flex;flex-direction:column}.legal-dialog.drawer .dsheet-f{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.legal-dialog.drawer .dsheet-f>.grow{display:none}.legal-dialog.drawer .dsheet-f>.btn{width:100%;height:46px;justify-content:center}.legal-dialog.drawer .dsheet-f>.btn:only-of-type{grid-column:1 / -1}.legal-dialog.drawer .dsheet-h .between{align-items:center!important}button.legal-inline{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;cursor:pointer}.legal-markdown{font-size:16px;line-height:1.85;overflow-wrap:anywhere;color:var(--fg)}.legal-markdown>:first-child{margin-top:0}.legal-markdown :is(h1,h2,h3,h4,h5,h6){line-height:1.45;font-weight:700;margin:26px 0 14px}.legal-markdown h1{font-size:28px}.legal-markdown h2{font-size:23px}.legal-markdown h3{font-size:20px}.legal-markdown p{margin:12px 0}.legal-markdown :is(ul,ol){padding-left:1.65em;margin:12px 0}.legal-markdown ul{list-style:disc}.legal-markdown ol{list-style:decimal}.legal-markdown li+li{margin-top:5px}.legal-markdown strong{font-weight:700}.legal-markdown a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.legal-markdown blockquote{border-left:3px solid var(--border-strong);padding-left:18px;margin:18px 0;color:var(--muted-fg)}.legal-markdown pre{overflow:auto;padding:16px;border-radius:8px;background:var(--muted)}.legal-markdown code{font-family:var(--mono);font-size:.9em}.legal-markdown :not(pre)>code{padding:2px 4px;background:var(--muted);border-radius:4px}.legal-markdown img{max-width:100%;height:auto}.legal-table{overflow-x:auto;max-width:100%;margin:18px 0}.legal-table table{width:100%;border-collapse:collapse}.legal-table :is(th,td){padding:10px 14px;text-align:left;border:1px solid var(--border)}.legal-table th{background:var(--muted);font-weight:600}@media(max-width:768px){.legal-page{padding:24px 4px 48px}.legal-page>h1{font-size:28px;margin-bottom:24px}.legal-head h1{font-size:26px}.legal-card{padding:22px 18px;border-radius:14px}.legal-dialog-body{padding:14px 16px}.legal-markdown{font-size:15px}.legal-markdown h1{font-size:24px}.legal-markdown h2{font-size:21px}}.legal-consent.dialog{width:560px}.legal-consent-main{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:16px 24px 4px}.legal-consent-box{flex:1;min-height:160px;max-height:46dvh;overflow-y:scroll;overscroll-behavior:contain;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--sidebar);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.legal-consent-box::-webkit-scrollbar{width:8px}.legal-consent-box::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px;border:2px solid var(--sidebar)}.legal-consent-box:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.legal-consent-box section+section{margin-top:18px;padding-top:16px;border-top:1px dashed var(--border-strong)}.legal-consent-box h3{margin:0 0 8px;font-size:15px;font-weight:600}.legal-consent-box .legal-markdown{font-size:14px}.legal-consent-note{margin:0;font-size:13px;color:var(--muted-fg)}.legal-consent-link{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--fg);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;cursor:pointer}.legal-consent-link:hover{color:var(--primary)}.legal-dialog.drawer.legal-consent .legal-consent-main{padding:12px 16px 4px}.legal-dialog.drawer.legal-consent .legal-consent-box{max-height:52dvh}.legal-popup-link{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-decoration:none}.legal-popup-link:hover{text-decoration:underline;text-underline-offset:3px}.auth-foot .legal-popup-link{color:inherit}.legal-popup-link.af-link{color:var(--primary);font-weight:500}.legal-popup-link.af-link:hover{color:var(--primary-hover);text-decoration:none}.auth-foot .legal-popup-link:hover{color:var(--fg);text-decoration:none}[data-page=home] .home-store-sec{padding-top:48px;padding-bottom:24px}[data-page=home] .home-store-track{--per: 3;--gap: 16px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per) - 1) * var(--gap)) / var(--per));gap:var(--gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 0 8px;margin:-4px 0 0}[data-page=home] .home-store-track::-webkit-scrollbar{display:none}[data-page=home] .home-store-track{--fl: 0px;--fr: 0px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fl),#000 calc(100% - var(--fr)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fl),#000 calc(100% - var(--fr)),transparent 100%)}[data-page=home] .home-store-track.fade-l{--fl: 72px}[data-page=home] .home-store-track.fade-r{--fr: 72px}[data-page=home] .home-store-sec.m .home-store-track.fade-l{--fl: 28px}[data-page=home] .home-store-sec.m .home-store-track.fade-r{--fr: 28px}[data-page=home] .home-store-card{scroll-snap-align:start;min-width:0}[data-page=home] .home-store-card>.store-card-wrap{height:100%;transition:transform .25s cubic-bezier(.2,.7,.2,1)}@media(hover:hover)and (pointer:fine){[data-page=home] .home-store-card:hover>.store-card-wrap{transform:translateY(-3px)}}@media(max-width:1100px){[data-page=home] .home-store-track{--per: 2}}[data-page=home] .home-store-nav{display:flex;justify-content:center;margin-top:16px}@media(hover:hover)and (pointer:fine){[data-page=home] .home-store-track{cursor:grab}[data-page=home] .home-store-track.dragging{cursor:grabbing;scroll-snap-type:none}[data-page=home] .home-store-track.dragging *{-webkit-user-select:none;user-select:none}}[data-page=home] .home-store-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;max-width:100%}[data-page=home] .home-store-dot{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}[data-page=home] .home-store-dot i{display:block;width:6px;height:6px;border-radius:999px;background:var(--border-strong);transition:width .3s cubic-bezier(.2,.7,.2,1),background-color .3s}[data-page=home] .home-store-dot:hover i{background:var(--muted-fg)}[data-page=home] .home-store-dot.on i{width:20px;background:var(--fg)}[data-page=home] .home-store-dot:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:999px}[data-page=home] .home-m-sec{margin-top:32px}[data-page=home] .home-store-sec.m .home-store-track{--per: 1;--gap: 12px;grid-auto-columns:86%}[data-page=home] .home-store-sec.m .home-store-dot{width:32px;height:44px}@media(prefers-reduced-motion:reduce){[data-page=home] .home-store-card>.store-card-wrap,[data-page=home] .home-store-dot i{transition:none}}[data-page=home] .cmp .now{color:var(--primary);font-weight:700}[data-page=home] .cmp .tag.rate{background:var(--primary);color:var(--on-ink);font-weight:700;height:26px;padding:0 10px;border-radius:999px}[data-page=home] .cmp .save{background:var(--success);color:var(--on-ink);font-weight:700;height:26px;padding:0 10px;border-radius:999px;font-size:13px}[data-page=home] .mlist .save{background:var(--success);color:var(--on-ink);font-weight:700;border-radius:999px}[data-page=home] .mlist b.mono{color:var(--primary)}[data-page=home] .cmp .save.up,[data-page=home] .mlist .save.up{background:var(--muted);color:var(--muted-fg)}[data-page=home] .cmp-wrap{position:relative}[data-page=home] .cmp-fade{position:absolute;left:0;right:0;bottom:0;height:96px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--background) 82%)}[data-page=home] .cmp-more{position:relative;display:flex;justify-content:center;margin-top:-40px;padding-bottom:4px;z-index:1}[data-page=home] .cmp-more-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 20px;border-radius:10px;background:var(--primary-soft);color:var(--primary-hover);font-size:14px;font-weight:500;transition:transform .2s cubic-bezier(.2,.7,.2,1),background-color .2s}@media(hover:hover)and (pointer:fine){[data-page=home] .cmp-more-btn:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--primary-soft) 80%,var(--primary))}}[data-page=home] .cmp-more-btn:active{transform:translateY(0) scale(.98)}[data-page=home] .cmp-more-btn:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media(prefers-reduced-motion:reduce){[data-page=home] .cmp-more-btn{transition:none}}[data-page=home] .pay-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,3vw,40px)}[data-page=home] .pay-col{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;min-width:0}[data-page=home] .pay-stage{position:relative;width:min(100%,340px);margin:4px 0 14px;perspective:1000px;animation:pay-float 7s ease-in-out infinite}[data-page=home] .pay-col:nth-child(2) .pay-stage{animation-delay:-3.5s}@keyframes pay-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}[data-page=home] .pc3{--rest: -3deg;--rx: 0deg;--ry: 0deg;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;aspect-ratio:1.586;padding:clamp(14px,2vw,22px) clamp(16px,2.2vw,24px) clamp(12px,1.8vw,18px);border-radius:18px;text-align:left;transform:rotate(var(--rest)) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s}[data-page=home] .pay-col:nth-child(2) .pc3{--rest: 3deg}[data-page=home] .pc3[data-tilt]{transition:transform .12s linear,box-shadow .4s}[data-page=home] .pc3>:not(.pay-sheen){position:relative;z-index:1}[data-page=home] .pc3-top{display:flex;align-items:center;justify-content:space-between;gap:10px}[data-page=home] .pc3-k{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;letter-spacing:.02em}[data-page=home] .pc3-logo{width:26px;height:26px;flex:none;border-radius:7px;overflow:hidden;box-shadow:0 1px 3px color-mix(in srgb,var(--fg) 18%,transparent)}[data-page=home] .pc3-logo img,[data-page=home] .pc3-logo svg{width:100%;height:100%;display:block;object-fit:cover}[data-page=home] .pc3-price{display:flex;align-items:baseline;gap:8px;margin-top:auto}[data-page=home] .pc3-price b{font:600 clamp(24px,3.2vw,40px)/1 var(--sans);letter-spacing:-.02em}[data-page=home] .pc3-price small{font-size:14px;opacity:.7}[data-page=home] .pc3-foot{display:flex;align-items:center;justify-content:space-between;margin-top:clamp(10px,1.4vw,16px);padding-top:clamp(8px,1.1vw,12px);font-size:11px;letter-spacing:.2em;border-top:1px solid currentColor;border-top-color:color-mix(in srgb,currentColor 18%,transparent);opacity:.72}[data-page=home] .pc3-num{font-family:var(--mono);letter-spacing:.12em}[data-page=home] .pc3-balance{color:color-mix(in srgb,var(--primary) 42%,var(--fg));background:radial-gradient(90% 80% at 0% 0%,color-mix(in srgb,white 60%,transparent),transparent 60%),radial-gradient(70% 70% at 100% 100%,color-mix(in srgb,var(--primary) 22%,transparent),transparent 70%),linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 70%,white),color-mix(in srgb,var(--primary) 18%,var(--primary-soft)));border:1px solid color-mix(in srgb,white 75%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 85%,transparent),0 2px 6px color-mix(in srgb,var(--fg) 6%,transparent),0 28px 50px -26px color-mix(in srgb,var(--primary) 50%,transparent)}[data-page=home] .pc3-plan{color:var(--panel-on-ink);background:radial-gradient(80% 90% at 100% 100%,color-mix(in srgb,var(--primary) 38%,transparent),transparent 62%),radial-gradient(70% 60% at 0% 0%,color-mix(in srgb,white 10%,transparent),transparent 60%),linear-gradient(155deg,color-mix(in srgb,white 7%,var(--panel-ink)),var(--panel-ink) 55%,color-mix(in srgb,black 20%,var(--panel-ink)));border:1px solid color-mix(in srgb,white 10%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 18%,transparent),0 2px 8px color-mix(in srgb,var(--fg) 12%,transparent),0 34px 56px -26px color-mix(in srgb,var(--fg) 50%,transparent),0 24px 60px -30px color-mix(in srgb,var(--primary) 45%,transparent)}[data-page=home] .pc3-plan:before{content:"";position:absolute;z-index:0;pointer-events:none;right:-18%;top:50%;width:70%;aspect-ratio:1;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,transparent 38%,color-mix(in srgb,white 6%,transparent) 38.5% 39.5%,transparent 40% 56%,color-mix(in srgb,white 5%,transparent) 56.5% 57.5%,transparent 58% 74%,color-mix(in srgb,white 4%,transparent) 74.5% 75.5%,transparent 76%)}[data-page=home] .pc3-plan .tag{background:color-mix(in srgb,white 12%,transparent);color:var(--panel-on-ink)}[data-page=home] .pay-sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(360px circle at var(--mx, 50%) var(--my, 0%),color-mix(in srgb,white 45%,transparent),transparent 60%);mix-blend-mode:soft-light}[data-page=home] .pc3-plan .pay-sheen{background:radial-gradient(360px circle at var(--mx, 50%) var(--my, 0%),color-mix(in srgb,white 18%,transparent),transparent 60%);mix-blend-mode:screen}[data-page=home] .pc3[data-tilt] .pay-sheen{opacity:1}[data-page=home] .pay-back{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;pointer-events:none;border:1px solid color-mix(in srgb,white 70%,transparent);box-shadow:0 14px 30px -20px color-mix(in srgb,var(--fg) 35%,transparent);transform-origin:20% 100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}[data-page=home] .pay-back.b1{background:linear-gradient(135deg,color-mix(in srgb,var(--success-soft) 80%,white),var(--success-soft));transform:rotate(-9deg) translate(-14px,-6px)}[data-page=home] .pay-back.b2{background:linear-gradient(135deg,color-mix(in srgb,#efe3c8 70%,white),#efe3c8);transform:rotate(-15deg) translate(-26px,-10px)}@media(hover:hover)and (pointer:fine){[data-page=home] .pay-stack:hover .pay-back.b1{transform:rotate(-13deg) translate(-30px,-12px)}[data-page=home] .pay-stack:hover .pay-back.b2{transform:rotate(-22deg) translate(-52px,-18px)}}[data-page=home] .pay-col .pay-hint,[data-page=home] .pay-solo .pay-hint{margin:0;max-width:26em;line-height:1.6;font-size:13px;color:var(--muted-fg);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}[data-page=home] .pay-fx{display:block;font-size:12px;color:var(--subtle-fg)}[data-page=home] .pay-col .pay-cta{width:min(100%,240px);height:40px;justify-content:center;margin-top:2px}@keyframes pc3-in{0%{opacity:0;transform:translateY(28px) rotate(calc(var(--rest) * 3)) scale(.94)}to{opacity:1;transform:rotate(var(--rest))}}[data-page=home] .rv-in .pc3,[data-page=home] .pay-solo.rv-in .pc3{animation:pc3-in 1s cubic-bezier(.2,.7,.2,1) backwards}[data-page=home] .rv-in .pay-col:nth-child(2) .pc3{animation-delay:.15s}[data-page=home] .pay-solo{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,48px);margin-top:0;padding:0;background:none;border:0}[data-page=home] .pay-solo .pay-solo-t{display:grid;gap:16px;justify-items:start}[data-page=home] .pay-solo .pay-cta{width:auto;min-width:200px;height:44px}@media(max-width:900px){[data-page=home] .pc3-k{font-size:12.5px}[data-page=home] .pc3-price small{font-size:12px}[data-page=home] .pc3-foot{font-size:9.5px;letter-spacing:.14em}[data-page=home] .pay-back.b1{transform:rotate(-7deg) translate(-8px,-4px)}[data-page=home] .pay-back.b2{transform:rotate(-12deg) translate(-16px,-6px)}}@media(prefers-reduced-motion:reduce){[data-page=home] .pay-stage,[data-page=home] .pc3{animation:none}[data-page=home] .pc3,[data-page=home] .pay-back{transition:none}}.local-captcha{min-width:0}.local-captcha-change.af-link{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;font-size:12px;font-weight:500;line-height:1}.local-captcha .between{align-items:center}@media(max-width:768px){:root body .local-captcha .local-captcha-change.af-link{min-height:24px!important;min-width:0!important}:root body .local-captcha .local-captcha-control.input{padding-right:2px}:root body .local-captcha .local-captcha-image{min-height:0!important;min-width:0!important;height:auto!important;display:block!important;margin:2px 0 2px 6px}}.local-captcha-change:disabled{color:var(--muted-fg);cursor:default}.local-captcha-change .is-spinning{animation:local-captcha-spin .8s linear infinite}.local-captcha-control.input{padding-right:3px}.local-captcha-control.input>input{min-width:0;letter-spacing:.12em}.local-captcha-control.input>input::placeholder{letter-spacing:normal}.local-captcha-image{position:relative;display:block!important;flex:none;align-self:stretch;height:auto!important;min-height:0!important;min-width:0!important;aspect-ratio:10 / 3;margin:3px 0 3px 8px;padding:0;overflow:hidden;border:0;border-radius:6px;background:#f6f8f4;cursor:pointer}.local-captcha-image:disabled{cursor:default}.local-captcha-image:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.local-captcha-image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:opacity .14s ease}.local-captcha-image:hover:not(:disabled) img{opacity:.86}.local-captcha-image.has-overlay{background:var(--muted)}.local-captcha-image.has-overlay:hover:not(:disabled) .local-captcha-overlay{color:var(--fg)}.local-captcha-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0 6px;color:var(--muted-fg);font-size:12px;font-weight:500;line-height:1.2;text-align:center}@keyframes local-captcha-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.local-captcha-image img{transition:none}.local-captcha-change .is-spinning{animation:none}}[data-page=channel-status] .st-hero.unknown{background:var(--sidebar);border-color:var(--border)}[data-page=channel-status] .st-hero.unknown .st-beacon i,[data-page=channel-status] .st-hero.unknown .st-beacon:before{background:var(--subtle-fg);animation:none}[data-page=channel-status] .st-hero.bad{background:var(--danger-soft);border-color:var(--danger)}[data-page=channel-status] .st-hero.bad .st-beacon i,[data-page=channel-status] .st-hero.bad .st-beacon:before{background:var(--danger)}[data-page=channel-status] .st-bars i.unknown{background:var(--muted);animation:none}[data-page=channel-status] .st-pill.neutral{background:var(--muted);color:var(--muted-fg)}[data-page=channel-status] .st-latcell{min-height:32px}[data-page=channel-status] .status-history{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0}[data-page=channel-status] .st-hero .st-refresh{color:var(--success)}[data-page=channel-status] .st-hero.warn .st-refresh{color:var(--warning)}[data-page=channel-status] .st-hero.bad .st-refresh{color:var(--danger)}[data-page=channel-status] .st-hero.unknown .st-refresh{color:var(--subtle-fg)}[data-page=channel-status] .st-refresh circle{stroke:currentColor}[data-page=channel-status] .st-legend{flex-wrap:wrap}[data-page=channel-status] .inc .rc{flex-wrap:wrap;overflow:visible}[data-page=channel-status] .st-bars i{min-width:0}[data-page=channel-status] .st-mhead>.rc{flex-wrap:wrap;row-gap:2px}[data-page=channel-status] .st-models{display:flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap}[data-page=channel-status] .st-models-list{min-width:0;overflow:hidden;text-overflow:ellipsis}[data-page=channel-status] .st-models-more{flex:none;padding:0 5px;border-radius:4px;background:var(--muted);font-variant-numeric:tabular-nums}[data-page=channel-status] .st-scale{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;margin-block:-4px}[data-page=channel-status] .st-scale:before{content:"";height:14px}[data-page=channel-status] .st-scale>.between{line-height:14px}@media(min-width:769px)and (max-width:1200px){[data-page=channel-status] .st-row{grid-template-columns:minmax(110px,1fr) 90px minmax(140px,1fr) minmax(130px,1.4fr) 72px;gap:12px;padding-inline:14px}[data-page=channel-status] .st-latcell{grid-template-columns:minmax(0,1fr) auto;gap:4px}[data-page=channel-status] .st-line{max-width:100%}[data-page=channel-status] .st-bar-h{flex-wrap:wrap}}@media(max-width:1000px){[data-page=channel-status]>.grid2{grid-template-columns:minmax(0,1fr)}[data-page=channel-status] .grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}.m-shell:has([data-page=channel-status]) .m-top-r .balance{display:inline-flex}.m-shell:has([data-page=channel-status]) .m-top-r{gap:8px}[data-page=channel-status] .st-hero.unknown .st-refresh circle{animation:none;stroke-dashoffset:0}[data-page=channel-status] .st-latcell{display:flex;align-items:center;gap:10px;min-width:0}[data-page=channel-status] .st-latcell .st-line{flex:0 1 auto;min-width:0;max-width:150px}[data-page=channel-status] .st-latcell .st-lat{flex:none;width:auto;text-align:left;font-size:13px;font-weight:500;color:var(--muted-fg)}[data-page=channel-status] .st-latcell .st-lat.ok{color:var(--success)}[data-page=channel-status] .st-latcell .st-lat.warn{color:var(--warning)}[data-page=channel-status] .st-row>.st-lat{justify-self:start;width:auto;text-align:left;color:var(--subtle-fg);font-weight:500}[data-page=channel-status] .st-hero{gap:12px;padding:12px 16px;border-radius:12px}[data-page=channel-status] .st-hero .st-beacon{width:10px;height:10px;margin-inline:3px}[data-page=channel-status] .st-hero .st-beacon:before{animation-name:beacon-sm}[data-page=channel-status] .st-hero .st-refresh{gap:6px}[data-page=channel-status] .st-hero .st-refresh svg{width:14px;height:14px}[data-page=channel-status] .st-refresh circle{animation-duration:var(--refresh-s, 30s)}.inc.resolved .inc-dot{background:var(--success)}.site-state-page{box-sizing:border-box;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px;background:var(--background)}.site-state-card{width:min(420px,100%);box-sizing:border-box;padding:40px 24px;box-shadow:none;text-align:center}.site-state-card-error .done-ic{background:var(--danger-soft)!important;color:var(--danger)!important}.site-state-loading .load-block{min-height:160px}@media(max-width:480px){.site-state-page{padding:16px}.site-state-card{padding:32px 18px}}.docs-wireframe .term{background:var(--ink);color:var(--on-ink)}.docs-wireframe .term .touch-44,.docs-wireframe .subnav .touch-44{min-height:0}.docs-wireframe .say{max-width:none}.docs-wireframe .ck .rc{margin-top:10px}.docs-wireframe .ck .wait+p{margin-top:10px}.docs-wireframe .ck p a{color:var(--primary)}.docs-wireframe .term pre{overflow-wrap:anywhere}.docs-wireframe .term-f{flex-wrap:wrap!important}.m-shell:has(.docs-wireframe) .m-top-r .balance{display:inline-flex}.m-shell:has(.docs-wireframe) .m-top-r{gap:8px}@media(min-width:769px){.docs-wireframe .touch-44{min-height:0}}@media(max-width:768px){.docs-wireframe .pk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-wireframe .pk{min-width:0;overflow-wrap:anywhere}.m-shell:has(>.tabbar) .docs-wireframe .guide-side{padding-bottom:124px}}.docs-picker-sheet.drawer{height:auto;max-height:92%;padding-bottom:max(34px,env(safe-area-inset-bottom))}.docs-picker-sheet .picker.m{margin:0;border:0;border-radius:0;box-shadow:none;max-height:70dvh;overflow-y:auto}.docs-picker-sheet .pk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-picker-sheet .pk{min-width:0;overflow-wrap:anywhere}.docs-config-location{max-width:100%;overflow-wrap:anywhere;font-size:11px}.d-shell:has(.docs-wireframe){height:100dvh;max-height:100dvh}.docs-wireframe .docs-model-empty{display:grid;gap:12px;justify-items:start}.docs-wireframe .scan-row .mono{overflow-wrap:anywhere;min-width:0}.docs-wireframe .dot.unknown{background:var(--muted);color:var(--muted-fg);animation:none}.docs-wireframe .scan-row>.xs{max-width:240px}@media(min-width:769px)and (max-width:1100px){.docs-wireframe .check-hero{grid-template-columns:minmax(0,1fr)}.docs-wireframe .scan>.between{flex-wrap:wrap;gap:12px}}@media(max-width:768px){.docs-wireframe .scan-row{gap:12px}.docs-wireframe .scan-row>.mono{text-align:right;max-width:55%}}.check-verdict-head{display:flex;align-items:center;gap:4px;min-width:0}.check-verdict-head .check-inline-key{flex:1;min-width:0;width:auto!important}.check-verdict-head .check-inline-key>.input{background:transparent;border:0;color:var(--on-ink-muted);font-size:12px;height:20px;min-height:0;padding:0 4px;flex:1;min-width:0}.check-verdict-head .icbtn{width:24px;height:20px;min-height:0;color:var(--on-ink-muted)}.check-verdict-head button{position:relative}.check-verdict-head button:after{content:"";position:absolute;inset:50% 0 auto;height:var(--touch-min);transform:translateY(-50%)}.docs-wireframe .term-h .docs-copy{padding:0;border:0;background:transparent;height:32px;min-height:32px;align-self:center}.docs-copy .btn-face{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 10px;border-radius:8px;background:var(--on-ink-line);color:var(--on-ink)}.docs-guest-auth{display:flex;align-items:center;gap:14px;font-size:13px}.docs-guest-auth>a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-min);min-width:var(--touch-min);color:var(--muted-fg);font-weight:500}.docs-guest-auth .docs-register span{display:inline-flex;align-items:center;height:30px;padding:0 13px;border-radius:8px;background:var(--ink);color:var(--on-ink)}.docs-faq-groups{display:grid;gap:22px}.docs-faq-group h4{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.docs-faq-group .mlist{margin-top:12px}.docs-faq-group .mlist a{min-height:52px;gap:10px}.docs-faq-group .mlist .svg{margin-left:auto;flex-shrink:0}.docs-answer.drawer{height:auto;max-height:92dvh;display:flex;flex-direction:column;border-radius:16px 16px 0 0;padding:0}.docs-answer.drawer.long{height:92dvh}.docs-answer>.drag{flex-shrink:0}.docs-answer-head{position:relative;padding:16px;border-bottom:1px solid var(--border);flex-shrink:0}.docs-answer-head>.icbtn{position:absolute;right:4px;top:4px;width:var(--touch-min);height:var(--touch-min);color:var(--muted-fg)}.docs-answer-meta{display:flex;align-items:center;gap:8px;padding-right:28px;font-size:12px;color:var(--muted-fg);margin-bottom:16px}.docs-answer h3{font-size:18px;line-height:1.4;font-weight:600}.docs-answer-body{padding:16px;overflow-y:auto;min-height:0;overscroll-behavior:contain}.docs-answer p,.docs-answer li{font-size:14px;line-height:1.8}.docs-answer h4{font-size:14px;margin:20px 0 10px}.docs-answer ol{padding-left:18px}.docs-answer li+li{margin-top:8px}.docs-answer-links{margin-top:16px}.docs-answer-links>button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--touch-min);padding:12px;border:0;border-top:1px solid var(--border);background:transparent;font:inherit;text-align:left;cursor:pointer}.docs-answer-links>button:first-child{border-top:0}.docs-answer-links>a{justify-content:space-between}.docs-timeout-code{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--muted);padding:16px;border-radius:10px;font:12px/1.8 var(--mono)}.docs-timeout-code span{color:var(--primary)}.docs-answer-foot{display:grid;gap:10px;margin-top:auto;flex-shrink:0;padding:8px 16px max(16px,env(safe-area-inset-bottom));background:var(--sidebar);border-top:1px solid var(--border);color:var(--muted-fg);font-size:13px}.docs-helpful{min-height:var(--touch-min);min-width:var(--touch-min);border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.docs-helpful[aria-pressed=true]{color:var(--primary)}@media(max-width:768px){:root body .docs-wireframe .term-h .docs-copy{height:max(var(--touch-min),40px)!important;min-height:var(--touch-min);margin-block:calc((40px - max(var(--touch-min),40px))/2);display:inline-flex;align-items:center;flex:none}:root body .docs-wireframe .term.m .term-h{height:49px;align-items:center}:root body .docs-wireframe .term-h .t{height:40px!important;min-height:40px;margin:0;display:inline-flex;align-items:center;padding:8px 8px 10px}.docs-wireframe .check-m .verdict{border-radius:16px;padding:20px;gap:10px}:root body .docs-wireframe .check-verdict-head .input{height:var(--touch-min)!important;min-height:var(--touch-min)}.docs-wireframe .check-verdict-head{margin-top:-12px;margin-bottom:-12px}:root body .docs-wireframe .check-verdict-head .icbtn{height:var(--touch-min);min-height:var(--touch-min);width:var(--touch-min);min-width:var(--touch-min)}.check-verdict-head button:after{content:none}:root body .docs-wireframe .docs-verdict-action{margin-block:calc((36px - max(var(--touch-min),36px))/2);background:transparent;border:0;padding:0;min-height:var(--touch-min);height:max(var(--touch-min),36px);display:flex}.docs-verdict-action .btn-face{display:flex;justify-content:center;align-items:center;width:100%;height:36px;border-radius:8px;background:var(--primary);color:var(--primary-fg, #fff)}.docs-wireframe .scan.m .scan-row{padding:10px 0;min-height:43px}.docs-wireframe .check-login .alert{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px;font-size:12px}:root body .docs-wireframe .docs-compact-link{background:transparent;border:0;padding:0;height:var(--touch-min);min-height:var(--touch-min);flex:none}.docs-compact-link .btn-face{display:inline-flex;align-items:center;height:30px;padding:0 10px;background:var(--card);border:1px solid var(--border-strong);border-radius:8px}}.docs-wireframe .subnav>span{padding:0}.docs-wireframe .subnav>span>.docs-tab-face{background:transparent;box-shadow:none}.docs-wireframe .subnav>span.on{background:transparent;box-shadow:none}.docs-wireframe .subnav>span.on>.docs-tab-face{background:var(--card);color:var(--fg);box-shadow:0 1px 2px #14141314}@media(max-width:768px){:root body .docs-wireframe .subnav.full{height:40px;padding:3px;align-items:center}:root body .docs-wireframe .subnav.full>span{min-height:var(--touch-min);height:max(var(--touch-min),34px)!important;margin-block:calc((34px - max(var(--touch-min),34px))/2)}:root body .docs-wireframe .subnav.full .docs-tab-face{height:34px!important;min-height:34px;padding:0 8px}.docs-wireframe .term-f.docs-guest-key-footer{display:none}.docs-login-prompt{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-top:12px;border-radius:12px;background:var(--primary-soft);font-size:13px}.docs-login-prompt>svg{flex-shrink:0;color:var(--primary)}.docs-login-prompt>span{flex:1}.docs-login-prompt>a{display:flex;align-items:center;min-height:var(--touch-min);margin-block:calc((32px - max(var(--touch-min),32px))/2);flex-shrink:0}.docs-login-prompt>a>span{display:flex;align-items:center;justify-content:center;height:32px;padding:0 10px;border:1px solid transparent;font-weight:500;border-radius:8px;background:var(--primary);color:var(--primary-fg, #fff)}}.docs-wireframe>:not(.page-h):not(.subnav):not(.load-block){animation:sk-fade-in .22s ease-out backwards}.docs-wireframe.docs-leaving>:not(.page-h):not(.subnav){animation:sk-fade-out .16s ease-out both}@media(prefers-reduced-motion:reduce){.docs-wireframe>*,.docs-wireframe.docs-leaving>*{animation:none!important}}.docs-wireframe :is(.checklist,.known,.scan){--card-lift: none;--card-edge: transparent}.docs-wireframe .page-h.sub{border-bottom-color:transparent}.docs-wireframe .slot{border-color:transparent;background:color-mix(in srgb,var(--fg) 4%,transparent);transition:background .2s}.docs-wireframe .slot:hover,.docs-wireframe .slot.open{border-color:transparent;background:color-mix(in srgb,var(--fg) 8%,transparent)}.docs-wireframe .slot>.svg:last-child{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.docs-wireframe .slot.open>.svg:last-child{transform:rotate(180deg)}.docs-wireframe .known{border:0;background:transparent;box-shadow:none;padding:4px 2px}.docs-client-notes{font-size:13px;line-height:1.7;color:var(--muted-fg);white-space:pre-wrap}.docs-wireframe .picker{border-color:transparent;animation:pop-in .18s cubic-bezier(.2,.7,.2,1) both;transform-origin:top left}.docs-wireframe .pk-logo{display:grid;place-items:center;width:28px;height:28px;flex:none}.docs-wireframe .picker.docs-model{gap:4px}.docs-model-search{width:100%;height:36px;margin-bottom:4px}.dm-group{display:grid;gap:2px}.dm-group+.dm-group{margin-top:8px}.dm-group h5{display:flex;align-items:center;gap:8px;padding:4px 10px}.dm-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px}.dm-rows .pk{min-height:36px;padding:6px 10px}.dm-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-rows .pk .svg{flex:none}.dm-none{padding:8px 10px}.docs-wireframe .term .c.note{color:color-mix(in srgb,var(--warning) 45%,var(--on-ink));font-weight:500}.docs-code-swap{display:block;animation:sk-fade-in .22s ease-out}.docs-wireframe .checklist{border:0;background:transparent;box-shadow:none;padding:0}.docs-wireframe .checklist .ck{position:relative;grid-template-columns:22px 1fr;gap:14px;border-top:0;padding:0 0 22px}.docs-wireframe .checklist .ck:last-child{padding-bottom:0}.docs-wireframe .checklist .ck:not(:last-child):before{content:"";position:absolute;left:10.5px;top:28px;bottom:6px;width:1px;background:var(--border);transition:background .4s}.docs-wireframe .checklist .ck:has(>.dot.ok):not(:last-child):before{background:color-mix(in srgb,var(--success) 45%,transparent)}.docs-wireframe .checklist .ck .dot{width:22px;height:22px;margin-top:1px;transition:background .3s,color .3s,box-shadow .3s}.docs-wireframe .checklist .ck .dot.step-no{font:500 11px/1 var(--mono)}.docs-wireframe .checklist .ck .dot.run.current,.docs-wireframe .checklist .ck .dot.waiting{background:var(--ink);color:var(--on-ink)}.docs-wireframe .checklist .ck .dot .svg{width:12px;height:12px}.docs-wireframe .checklist .ck h4{font-size:14px;font-weight:500;line-height:22px;color:var(--muted-fg);transition:color .3s}.docs-wireframe .checklist .ck.current h4{font-weight:600;color:var(--fg)}.docs-wireframe .checklist .ck p{margin-top:2px;font-size:13px;line-height:1.6;color:var(--muted-fg)}.docs-wireframe .checklist .ck:not(.current) p{color:var(--subtle-fg)}.docs-wireframe .checklist .wait{margin-top:10px;padding:0;background:transparent;font-size:13px;color:var(--fg)}.docs-wireframe .checklist .wait:before{width:6px;height:6px;box-shadow:none;outline:3px solid var(--warning-soft)}.docs-wireframe .checklist .wait+p{margin-top:8px;font-size:12px}.docs-wireframe .checklist .ck .dot.ok .svg{animation:ck-pop .35s cubic-bezier(.2,.7,.2,1.4) both}@keyframes ck-pop{0%{transform:scale(.4);opacity:0}}.docs-wireframe .scan{border-color:transparent;background:transparent;box-shadow:none;padding-inline:0}.docs-wireframe .scan-row{border-top-color:transparent;border-radius:10px;transition:background .2s;animation:sk-fade-in .3s ease-out backwards}.docs-wireframe .scan-row:hover{background:var(--sidebar)}.docs-wireframe .scan-row:nth-child(2){animation-delay:.04s}.docs-wireframe .scan-row:nth-child(3){animation-delay:.08s}.docs-wireframe .scan-row:nth-child(4){animation-delay:.12s}.docs-wireframe .scan-row:nth-child(5){animation-delay:.16s}.docs-wireframe .scan-row:nth-child(6){animation-delay:.2s}.docs-wireframe .scan-row:nth-child(7){animation-delay:.24s}.docs-wireframe .lifecycle{border:0;border-radius:0;background:transparent;gap:32px;overflow:visible}.docs-wireframe .lifecycle>div{padding:0;border-right:0}.docs-wireframe .lifecycle h4{padding-bottom:8px}.docs-wireframe .lifecycle a{padding:4px 0;transition:color .15s}.docs-wireframe .lifecycle a>.svg{transition:transform .2s}.docs-wireframe .lifecycle a:hover>.svg{transform:translateY(2px)}.docs-wireframe .check-foot{--card-lift: none;--card-edge: transparent;border-color:transparent;background:transparent;padding:8px 0}@media(max-width:768px){.dm-rows{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.docs-wireframe .picker,.docs-code-swap,.docs-wireframe .scan-row,.docs-wireframe .checklist .ck .dot.ok .svg{animation:none}.docs-wireframe .slot>.svg:last-child{transition:none}}.docs-wireframe .check-hero{align-items:start}.docs-wireframe .check-hero>.verdict{position:sticky;top:24px}.check-main-h{margin-bottom:12px}.check-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.check-intro .scan-head h2,.check-main .scan-head h2{font-size:28px}.check-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.check-list.guest{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.check-item{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;border-radius:14px;transition:background .2s;animation:sk-in .34s cubic-bezier(.2,.8,.2,1) both}.check-item:nth-child(2){animation-delay:.05s}.check-item:nth-child(3){animation-delay:.1s}.check-item:nth-child(4){animation-delay:.15s}.check-item:nth-child(5){animation-delay:.2s}.check-item:nth-child(6){animation-delay:.25s}.check-item:hover{background:var(--sidebar)}.check-list.guest .check-item{grid-template-columns:40px minmax(0,1fr);align-items:start;padding:20px;background:var(--sidebar)}.ci-tile{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--muted);color:var(--fg);transition:background .3s,color .3s}.check-list.guest .ci-tile{background:var(--card)}.check-item.is-ok .ci-tile{background:var(--success-soft);color:var(--success)}.check-item.is-warn .ci-tile{background:var(--warning-soft);color:var(--warning)}.check-item.is-bad .ci-tile{background:var(--danger-soft);color:var(--danger)}.check-item.is-run .ci-tile{color:var(--muted-fg)}.ci-dot{position:absolute;top:-2px;right:-2px;width:10px;height:10px;border-radius:50%;background:currentColor;outline:2px solid var(--background)}.ci-text{display:grid;gap:2px;min-width:0}.ci-text b{font-size:15px;font-weight:600}.ci-text>span{font-size:13px;line-height:1.6;color:var(--muted-fg)}.ci-value{font-size:14px;color:var(--fg);text-align:right;white-space:nowrap}.ci-spin{color:var(--muted-fg);animation:ck-wait-spin 1.6s linear infinite}@media(min-width:769px)and (max-width:1100px){.check-list.guest{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.check-intro{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.check-intro .scan-head h2{font-size:20px}.check-list,.check-list.guest{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:12px}.check-item,.check-list.guest .check-item{padding:12px;gap:12px}}@media(prefers-reduced-motion:reduce){.check-item,.ci-spin{animation:none}}.docs-sk{display:grid;gap:32px;padding-top:12px}.docs-sk-say{display:flex;align-items:center;gap:12px}.docs-sk-say .sk-h{height:32px;border-radius:8px}.docs-sk-say .blk{height:48px}.docs-sk-guide{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;align-items:start}.docs-sk-term{display:grid;gap:14px;padding:20px;border-radius:14px;background:var(--panel-ink);min-height:320px;align-content:start}.docs-sk-term .sk{background:var(--panel-on-ink-line);animation:docs-sk-pulse 1.4s ease-in-out infinite}.docs-sk-term .sk:after{content:none}.docs-sk-tabs{display:flex;gap:16px;padding-bottom:14px;margin-bottom:4px;border-bottom:1px solid var(--panel-on-ink-line)}.docs-sk-tabs .sk{width:64px}.docs-sk-steps{display:grid;gap:28px;padding-top:4px}.docs-sk-steps>div{display:grid;grid-template-columns:28px 1fr;gap:12px}.docs-sk-steps .sk.c{width:26px;height:26px}.docs-sk-steps>div>span:last-child{display:grid;gap:8px}@keyframes docs-sk-pulse{50%{opacity:.45}}.docs-sk.m .docs-sk-say{flex-direction:column;align-items:stretch}.docs-sk.m .docs-sk-say .sk{height:52px;border-radius:12px}.docs-sk.m .docs-sk-guide{grid-template-columns:minmax(0,1fr)}@media(prefers-reduced-motion:reduce){.docs-sk-term .sk{animation:none}}.docs-wireframe .check-stack{gap:28px}.docs-wireframe .check-stack>.check-list.guest,.docs-wireframe .check-stack>.check-hero{margin-bottom:12px}.guide-side{display:grid;gap:28px;align-content:start;min-width:0}@media(min-width:769px){.docs-wireframe .guide,.docs-sk-guide{grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:32px}}.route-panel{display:grid;gap:8px}.route-speed{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 12px;border:1px solid color-mix(in srgb,var(--primary) 30%,transparent);border-radius:10px;background:color-mix(in srgb,var(--primary) 6%,transparent);color:var(--primary);font:500 13px var(--sans);cursor:pointer;transition:background .15s,border-color .15s}.route-speed:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 10%,transparent);border-color:color-mix(in srgb,var(--primary) 45%,transparent)}.route-speed:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.route-speed:disabled{cursor:progress;opacity:.75}.route-speed .ci-spin{color:inherit}.route-list{display:grid;gap:8px}.route-card{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--fg);cursor:pointer;transition:border-color .2s,background .2s}.route-card:hover:not(.locked){border-color:var(--border-strong)}.route-card.on,.route-card.on:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,var(--card))}.route-card.locked{cursor:not-allowed;opacity:.6}.route-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.route-card-top{display:flex;align-items:center;gap:6px;min-width:0;min-height:20px}.route-card-top b{min-width:0;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-badge{flex:none;padding:0 5px;border-radius:5px;background:color-mix(in srgb,var(--fg) 6%,transparent);color:var(--muted-fg);font-size:11px;line-height:18px}.route-card.on .route-badge{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}.route-host{display:flex;align-items:center;gap:2px;min-width:0;min-height:20px}.route-host code{min-width:0;font:12px/1.5 var(--mono);color:var(--muted-fg);overflow-wrap:anywhere}.route-card.on .route-host code{color:var(--primary)}.route-card small{font-size:12px;line-height:1.5;color:var(--subtle-fg)}.route-card .route-lock{color:var(--warning)}.route-ms{flex:none;font-size:12px;color:var(--success);animation:sk-fade-in .2s ease-out}.route-ms.bad{color:var(--danger)}.route-dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--primary);animation:ep-swap .2s ease-out}.ep-copy{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;margin:-2px 0;border:0;border-radius:6px;background:transparent;color:var(--primary);cursor:pointer;transition:background .15s,color .15s}.ep-copy:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}.ep-copy:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ep-copy svg{animation:ep-swap .2s ease-out}.ep-copy.copied{color:var(--success)}@keyframes ep-swap{0%{transform:scale(.6);opacity:0}}@media(max-width:768px){.docs-wireframe .route-panel{margin-top:16px}.ep-copy{width:var(--touch-min);height:var(--touch-min);margin:-6px 0}}@media(prefers-reduced-motion:reduce){.route-dot,.ep-copy svg,.route-ms{animation:none}}.docs-wireframe .picker.docs-model.split{display:flex;flex-direction:column;gap:8px;max-height:none}.dm-split{flex:1;min-height:0;display:grid;grid-template-columns:168px minmax(0,1fr);gap:8px}.dm-rail,.dm-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.dm-rail{display:grid;align-content:start;gap:2px;padding-right:8px;border-right:1px solid var(--border)}.dm-vendor{display:flex;align-items:center;gap:8px;min-height:32px;padding:4px 8px;border:0;border-radius:8px;background:transparent;color:var(--muted-fg);font:500 13px var(--sans);text-align:left;cursor:pointer;transition:background .15s,color .15s}.dm-vendor:hover,.dm-vendor.on{background:var(--sidebar);color:var(--fg)}.dm-vendor-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-count{font-size:12px;color:var(--subtle-fg)}.dm-list{display:grid;align-content:start;gap:2px}.dm-list .pk{min-height:34px;padding:6px 10px}@media(max-width:768px){.dm-split{grid-template-columns:minmax(0,1fr)}.dm-rail{display:flex;overflow-x:auto;overflow-y:hidden;padding:0 0 8px;border-right:0;border-bottom:1px solid var(--border)}.dm-vendor{flex:none}}.docs-wireframe .term-os{display:inline-flex;align-self:center}.docs-wireframe .term-os .seg{padding:2px;gap:2px;border:1px solid var(--panel-on-ink-line);border-radius:8px;background:transparent}.docs-wireframe .term-os .seg span{height:28px;padding:0 10px;border-radius:6px;font-size:12.5px;color:var(--panel-on-ink-muted);transition:color .15s}.docs-wireframe .term-os .seg span:hover{color:var(--panel-on-ink)}.docs-wireframe .term-os .seg span.on{background:var(--panel-on-ink-line);color:var(--panel-on-ink);font-weight:500}.docs-wireframe .term-os-row{display:flex;padding:10px 16px 0}.docs-wireframe .term-os-row .term-os,.docs-wireframe .term-os-row .seg{display:flex;flex:1}.docs-wireframe .term-os-row .seg span{flex:1}.docs-answer-text{white-space:pre-line}.mb-q{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;gap:24px;align-items:center}.mb-q-l{display:grid;gap:8px}.mb-q-v{font-size:26px;font-weight:600;color:var(--fg)}.mb-q-r{margin:0}.mb-track{height:8px;border-radius:4px;background:var(--muted);overflow:hidden}.mb-track i{display:block;height:100%;border-radius:4px;background:var(--primary)}.mb-q.normal .mb-track i{background:var(--warning)}.mb-q.limit .mb-track i{background:var(--danger)}.mb-track.dark{background:#ffffff26}.mb-track.dark i{background:var(--warning)}.mb-warn{color:var(--warning)}.mb-red{color:var(--danger)}.mb-alert{align-items:center}.mb-alert.limit{background:var(--danger-soft);color:var(--danger)}.mb-welcome{position:relative;display:grid;gap:16px;border-color:var(--info);background:linear-gradient(var(--info-soft),var(--card) 70%)}.mb-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mb-step{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--card)}.mb-step .ao-2{flex:1}.mb-step-n{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--muted);font:600 12px var(--mono);flex:none}.mb-empty{display:flex;align-items:center;gap:10px;padding:24px 0;color:var(--muted-fg);font-size:13px;justify-content:center}.mb-team{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:start}.mb-ev{display:grid;grid-template-columns:96px 1fr;gap:8px;padding:6px 0;border-top:1px solid var(--border)}.mb-ev:first-of-type{border-top:0}.mb-view .grid4{margin-top:16px}.mb-view .card.pad{padding:20px}.mb-view .mb-models{margin-top:16px}.mb-view .mb-q .mb-track i{animation:member-quota-fill .6s ease both;transform-origin:left;transition:background-color .3s}.mb-view .mb-alert{animation:member-alert-in .22s ease both}.mb-welcome-wrap{display:grid;grid-template-rows:1fr;transition:grid-template-rows .25s,opacity .25s;opacity:1}.mb-welcome-wrap.closed{grid-template-rows:0fr;opacity:0}.mb-welcome-wrap>div{min-height:0;overflow:hidden}.mb-stack{display:grid;gap:16px;align-content:start}@keyframes member-quota-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes member-alert-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.mb-q,.mb-team,.mb-steps{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.mb-view .mb-q .mb-track i,.mb-view .mb-alert{animation:none;transition:none}.mb-welcome-wrap{transition:none}}.mb-view .mb-q>.btn{align-self:start}.mb-team .card.mb-stack{gap:14px}.mb-team>.mb-stack:last-child .card{gap:10px}.mb-team .bm-perms{display:grid;gap:10px}.mb-team .bm-perms .chk.on{background:var(--ink);border-color:var(--ink)}.mb-team .mb-stack>.card>.btn{justify-self:start}.mb-org-icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:8px;background:var(--info-soft);color:var(--info);flex:none}.mb-view .mb-alert .btn{color:var(--fg)}.mb-mobile .mb-mobile-actions>.btn:first-child{background:var(--primary);border-color:transparent;color:var(--on-ink);font-size:14px}.mb-mobile .mb-mobile-actions>.btn.onink{background:var(--panel-on-ink-line);border-color:transparent;color:var(--panel-on-ink)}.mb-mobile .mb-mobile-uid{font-size:12px;line-height:1.3}.mb-team .ao-2{min-width:0;overflow-wrap:anywhere}.mb-team .between>.rc{min-width:0}.dashboard-mobile-range{margin-bottom:14px}[data-page=dashboard] .stat,[data-page=dashboard] .sub-name{min-width:0}[data-page=dashboard] .more-subs{width:100%;border:0;background:transparent;cursor:pointer}@media(max-width:500px){[data-page=dashboard] .grid2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page=dashboard] .subrow.c .ms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}[data-page=dashboard] .meter .row1{flex-wrap:wrap}[data-page=dashboard] .meter .row1 b{white-space:nowrap}:root body [data-page=dashboard] .dashboard-mobile-range .seg{width:100%}}@media(max-width:500px){:root body [data-page=dashboard] .dashboard-mobile-range .seg{height:auto;align-items:center}:root body [data-page=dashboard] .seg>.selection-touch{min-height:var(--touch-min);height:max(var(--touch-min),36px)!important;margin-block:0;padding:0;background:transparent;box-shadow:none}[data-page=dashboard] .selection-face{display:flex;align-items:center;justify-content:center;height:36px;padding:0 14px;width:100%;border-radius:7px}[data-page=dashboard] .selection-touch.on .selection-face{background:var(--muted);box-shadow:none}}@media(min-width:501px)and (max-width:768px){:root body [data-page=dashboard] .seg{height:38px;align-items:center}:root body [data-page=dashboard] .seg>.selection-touch{min-height:var(--touch-min);height:max(var(--touch-min),30px)!important;margin-block:calc((30px - max(var(--touch-min),30px))/2);background:transparent;padding:0 12px}[data-page=dashboard] .selection-face{display:flex;align-items:center;justify-content:center;height:30px;padding-inline:12px;margin-inline:-12px;border-radius:inherit}[data-page=dashboard] .selection-touch.on .selection-face{background:var(--muted)}}[data-page=dashboard] .subs-card{container-type:inline-size}@container (max-width: 640px){[data-page=dashboard] .subs-card .subrow:not(.c){grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"name name act" "m1 m2 m3";gap:10px 14px}[data-page=dashboard] .subs-card .subrow:not(.c)>.sub-name{grid-area:name}[data-page=dashboard] .subs-card .subrow:not(.c)>.meter:nth-of-type(2){grid-area:m1}[data-page=dashboard] .subs-card .subrow:not(.c)>.meter:nth-of-type(3){grid-area:m2}[data-page=dashboard] .subs-card .subrow:not(.c)>.meter:nth-of-type(4){grid-area:m3}[data-page=dashboard] .subs-card .subrow:not(.c)>:last-child{grid-area:act;justify-self:end}[data-page=dashboard] .subs-card .subrow.frozen{grid-template-areas:"name name act" "note note note"}[data-page=dashboard] .subs-card .subrow.frozen>.freeze-note{grid-area:note}[data-page=dashboard] .subs-card .meter .row1{flex-direction:column;align-items:flex-start;gap:2px}}@container (max-width: 420px){[data-page=dashboard] .subs-card .subrow:not(.c){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name act" "m1 m1" "m2 m2" "m3 m3"}[data-page=dashboard] .subs-card .subrow.c .ms{grid-template-columns:minmax(0,1fr);gap:8px}[data-page=dashboard] .subs-card .meter .row1{flex-direction:row;align-items:baseline;justify-content:space-between;flex-wrap:nowrap}}[data-page=dashboard] .dashboard-kpi-m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-page=dashboard] .dashboard-kpi-m .stat{padding:12px 12px 0}[data-page=dashboard] .dashboard-kpi-m .stat .v{font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-page=dashboard] .dashboard-kpi-m .spark{width:calc(100% + 24px);margin:6px -12px 0}.key-channel-groups .rt-list{margin-top:12px}.key-channel-groups .rt-grp:empty{display:none}.key-channel-groups .rt:first-child{border-top:0}.key-channel-groups .grip{border:0;padding:0;background:none;color:var(--subtle-fg);touch-action:none;cursor:grab;height:40px}.key-channel-groups .grip:disabled{cursor:default;opacity:.4}.key-channel-groups .rt-preview{margin-top:12px}.key-channel-groups .chain{flex-wrap:wrap}.key-channel-groups .rt-name small{display:block;font-size:10px}.key-channel-groups .rt-models{text-align:right;white-space:nowrap}@media(max-width:767px){.key-channel-groups .rt{min-height:var(--touch-min);gap:7px;padding-inline:8px;grid-template-columns:16px 12px 16px minmax(0,1fr) 46px 48px}.key-channel-groups .grip{height:var(--touch-min)}}.key-channel-groups .rt{grid-template-columns:14px 14px 16px minmax(0,1fr) auto 64px 56px}.key-channel-groups .rt-vendors{display:inline-flex;align-items:center;gap:4px;min-width:0}.key-channel-groups .rt.off .rt-vendors{opacity:.45;filter:grayscale(.4)}.key-channel-groups .rt-preview{gap:8px}.key-channel-groups .rt-routes{display:grid;gap:6px}.key-channel-groups .rt-route{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px;min-height:28px}.key-channel-groups .rt-route .chain{row-gap:4px}.key-channel-groups .rt-route .chain>span{gap:6px;height:24px}.key-channel-groups .rt-route .chain .mono{font-size:11px}@media(max-width:767px){.key-channel-groups .rt{grid-template-columns:16px 12px 16px minmax(0,1fr) auto 48px}.key-channel-groups .rt-models{display:none}}.usage-pricing-marks{display:inline-flex;align-items:center;gap:4px;justify-content:flex-end}.usage-pricing-mark{display:inline-flex;align-items:center;gap:2px;height:18px;padding:0 5px;border-radius:6px;font:600 11px var(--mono)}.usage-pricing-mark svg{width:12px;height:12px}.usage-pricing-mark.speed{background:var(--warning-soft);color:var(--warning)}.usage-pricing-mark.tool{background:var(--muted);color:var(--fg);padding:0 4px}.usage-pricing-mark.tool b{font-weight:600;margin-left:1px}.usage-pricing-marks .tag.rate{height:18px;padding:0 5px}.usage-pricing-marks.compact .tag.rate,.usage-pricing-marks.compact .usage-pricing-mark{height:16px;padding:0 4px;font-size:10px}.usage-pricing-tip{line-height:1.7;overflow-wrap:anywhere}.usage-tool-fee-note{display:block;font-size:10px;color:var(--muted-fg)}.usage-tool-lines h4{display:flex;gap:6px;align-items:center}.usage-tool-lines .bill td:first-child{white-space:normal}.usage-tool-lines .bill .r{white-space:nowrap}.usage-transfer{color:var(--warning)}.usage-extra{margin-top:14px}.usage-extra>summary{font-size:12px;color:var(--muted-fg);cursor:pointer}@media(min-width:501px){.usage-pricing-overlay{background:#14141333}}.usage-export-compact{width:32px;padding:0;justify-content:center}.logcard .cells .fee-link{justify-self:start;text-align:left;padding:0}.logcard .cells .usage-tokens-tip-anchor{display:block;justify-self:start}.logcard .usage-pricing-marks{justify-content:flex-start}.m-shell:has([data-page=usage]) .m-top-r .balance{display:inline-flex}.usage-pricing-header .usage-tokens-tip-anchor{display:flex;align-items:center}@media(max-width:768px){.usage-extra>summary{min-height:var(--touch-min);padding-block:12px}}[data-page=usage] .usage-filter-control{flex:none;min-width:0;max-width:180px}[data-page=usage] .usage-filter-control .input.select{height:32px;min-height:32px;padding:0 10px;font-size:13px;font-weight:500;gap:6px}@media(max-width:500px){.usage-detail .dsheet-h>.between{height:36px}[data-page=usage][data-detail-open=true] .usage-mobile-search{display:none}.usage-detail .reqid .icbtn{flex:none}}[data-page=usage]>.usage-results{margin-top:12px}[data-page=usage]>.usage-controls>.summary{border-bottom:0}.usage-load-error .empty{padding:40px 16px}.usage-results .empty{border:0;border-radius:0}.ops-detail-sheet .dsec{min-width:0}.ops-detail-sheet .err-raw{display:block;max-width:100%;max-height:360px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.ops-detail-sheet .ops-detail-value{color:var(--fg)}.pass-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}@media(max-width:500px){.pass-grid{grid-template-columns:1fr}}.perk-card.ent-pass{--pass-accent: var(--primary);--pass-soft: color-mix(in srgb, var(--pass-accent) 12%, transparent);--pass-track: color-mix(in srgb, var(--pass-accent) 14%, var(--muted));position:relative;overflow:hidden;gap:14px;align-content:start;padding:18px;border-radius:14px;border-color:color-mix(in srgb,var(--pass-accent) 14%,var(--border));background:radial-gradient(140% 90% at 100% 0%,color-mix(in srgb,var(--pass-accent) 9%,transparent) 0%,transparent 46%),var(--card);box-shadow:0 1px 2px #1414130a;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.perk-card.ent-pass.pass-perk{--pass-accent: var(--c3)}.perk-card.ent-pass:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--pass-accent),transparent 70%)}.perk-card.ent-pass:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--pass-accent) 32%,var(--border));box-shadow:0 10px 24px -14px color-mix(in srgb,var(--pass-accent) 45%,transparent)}.perk-card.ent-pass .pass-top{min-height:28px}.perk-card.ent-pass .pass-kind{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted-fg)}.perk-card.ent-pass .pass-ic{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--pass-accent);background:var(--pass-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pass-accent) 18%,transparent)}.perk-card.ent-pass .pass-badge{font-size:12px;font-weight:500;padding:2px 9px;border-radius:999px;color:var(--pass-accent);background:var(--pass-soft)}.perk-card.ent-pass .pass-name{font-size:17px;font-weight:600;letter-spacing:-.01em}.perk-card.ent-pass .pass-meters{display:grid;gap:12px}.perk-card.ent-pass .pass-meter{--bar: var(--pass-accent);display:grid;gap:7px}.perk-card.ent-pass .pass-meter.warn{--bar: var(--warning)}.perk-card.ent-pass .pass-meter.full{--bar: var(--danger)}.perk-card.ent-pass .pass-meter-v b{font-weight:600;color:var(--fg)}.perk-card.ent-pass .pass-meter-v span{color:var(--muted-fg)}.perk-card.ent-pass .pass-meter.warn .pass-meter-v b,.perk-card.ent-pass .pass-meter.full .pass-meter-v b{color:var(--bar)}.perk-card.ent-pass .track{height:6px;border-radius:999px;background:var(--pass-track)}.perk-card.ent-pass .track i{border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--bar) 55%,transparent),var(--bar));box-shadow:0 0 8px -1px color-mix(in srgb,var(--bar) 55%,transparent);transition:width .5s ease}.perk-card.ent-pass .pass-desc .muted{line-height:1.5}.perk-card.ent-pass .pass-foot{margin-top:auto;padding-top:12px;border-top:1px dashed var(--border)}.perk-card.ent-pass .chain-chip{color:var(--pass-accent);background:var(--pass-soft);border-color:transparent}.perk-card.ent-pass .pass-del{position:relative;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--border);color:var(--muted-fg);background:var(--card);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.perk-card.ent-pass .pass-del:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.perk-card.ent-pass .pass-del:hover,.perk-card.ent-pass .pass-del:focus-visible{color:var(--danger);background:var(--danger-soft);border-color:transparent}.perk-card.ent-pass.used{--pass-accent: var(--muted-fg);opacity:1;background:var(--muted);box-shadow:none}.perk-card.ent-pass.used:before{opacity:.4}.perk-card.ent-pass.used .pass-name{color:var(--muted-fg)}.perk-card.ent-pass.used:hover{transform:none;box-shadow:none}@media(prefers-reduced-motion:reduce){.perk-card.ent-pass,.perk-card.ent-pass:hover{transition:none;transform:none}.perk-card.ent-pass .track i{transition:none}}.ord-warn{color:var(--warning)!important}.ord-after{display:grid;border:1px solid var(--border);border-radius:10px;overflow:hidden}.ord-after>div{display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid var(--border)}.ord-after>div:first-child{border-top:0}.ord-after-ic{width:28px;height:28px;border-radius:8px;background:var(--muted);color:var(--muted-fg);display:grid;place-items:center;flex:none}.ord-due{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;background:var(--warning-soft)}.ord-card{padding:12px 14px;display:grid;gap:10px}.rd-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.rd{--c: var(--primary);position:relative;display:flex;flex-direction:column;min-width:0;background:var(--card);border:1px solid var(--border);border-radius:18px;box-shadow:0 1px 2px #1414130a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.rd:hover{border-color:var(--border-strong);box-shadow:0 14px 30px -20px #14141352;transform:translateY(-1px)}.rd.on{border-color:color-mix(in srgb,var(--c) 50%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 12%,transparent)}.rd.st-soon{--c: var(--warning)}.rd.dim{--c: var(--subtle-fg)}.rd-body{flex:1;min-width:0;padding:12px 12px 0}.rd-banner{display:flex;align-items:center;gap:14px;min-width:0;padding:12px 14px 12px 12px;border-radius:14px;background:linear-gradient(120deg,color-mix(in srgb,var(--c) 9%,var(--card)),color-mix(in srgb,var(--c) 3%,var(--card)))}.rd-icon{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:linear-gradient(140deg,color-mix(in srgb,var(--c) 70%,#fff),var(--c));color:#fff;font:600 22px/1 var(--sans);box-shadow:0 8px 16px -10px color-mix(in srgb,var(--c) 85%,transparent),inset 0 1px #ffffff40}.rd-name{display:grid;gap:4px;min-width:0;flex:1;line-height:1.3}.rd-name b{min-width:0;font-size:15px;font-weight:600;letter-spacing:-.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-name small{font-size:13px;color:var(--muted-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-state{flex:none;display:inline-flex;align-items:center;gap:6px;padding:0 9px 0 8px;border-radius:999px;background:var(--card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 22%,transparent);font-size:12px;font-weight:500;line-height:22px;color:var(--c);white-space:nowrap}.rd-state:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.rd:not(.dim):not(.st-done) .rd-state:before{animation:rd-blink 1.6s ease-in-out infinite}.rd-route{display:grid;grid-template-columns:minmax(0,1fr) minmax(76px,1.1fr) minmax(0,1fr);align-items:center;gap:10px;padding:18px 8px 16px}.rd-pt{display:grid;gap:4px;min-width:0}.rd-pt.to{text-align:right;justify-items:end}.rd-pt small{font-size:12px;color:var(--muted-fg)}.rd-pt b{font:600 26px/1.05 var(--mono);letter-spacing:-.5px;color:var(--fg);font-variant-numeric:tabular-nums}.rd-pt em{font-style:normal;font-size:12px;color:var(--muted-fg);font-variant-numeric:tabular-nums}.rd-line{position:relative;display:grid;justify-items:center;min-height:24px;padding-top:30px;min-width:0}.rd-line:not(:has(small)){padding-top:24px}.rd-track{position:absolute;top:11px;left:0;right:0;height:4px;background:radial-gradient(circle,var(--border-strong) 1.3px,transparent 1.7px) 0 50% / 9px 4px repeat-x}.rd-track i{display:block;height:100%;width:calc(var(--p) * 100%);background:radial-gradient(circle,var(--c) 1.6px,transparent 2px) 0 50% / 9px 4px repeat-x}.rd-line.moving .rd-track i{animation:rd-flow .9s linear infinite}.rd-car{position:absolute;top:0;left:calc(13px + (100% - 26px) * var(--p));transform:translate(-50%);display:grid;place-items:center;width:26px;height:24px;border-radius:8px;background:var(--card);color:var(--c)}.rd-line.moving .rd-car svg{animation:rd-drive .7s ease-in-out infinite}.rd-line.moving .rd-car:after{content:"";position:absolute;left:-7px;top:50%;width:7px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c) 55%,transparent));animation:rd-exhaust .7s ease-out infinite}.rd-line small{font-size:11px;color:var(--muted-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rd-steps{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0 0 14px;padding:12px 0;list-style:none;border-radius:12px;background:color-mix(in srgb,var(--muted) 45%,transparent)}.rd-steps li{position:relative;display:grid;justify-items:center;gap:4px;min-width:0;text-align:center;font-size:11px;color:var(--subtle-fg);animation:rd-rise .4s ease both}.rd-steps li:nth-child(2){animation-delay:.06s}.rd-steps li:nth-child(3){animation-delay:.12s}.rd-steps li:nth-child(4){animation-delay:.18s}.rd-steps li:before{content:"";position:absolute;top:7px;right:calc(50% + 12px);width:calc(100% - 24px);height:2px;border-radius:2px;background:var(--muted)}.rd-steps li:first-child:before{display:none}.rd-steps li.on:before{background:var(--c)}.rd-steps li.cur:before{background:linear-gradient(90deg,var(--c) 0 40%,var(--muted) 40% 100%);background-size:250% 100%;animation:rd-fill 1.6s ease-in-out infinite}.rd-steps li i{position:relative;z-index:1;width:16px;height:16px;margin-bottom:2px;border-radius:50%;display:grid;place-items:center;background:var(--card);box-shadow:inset 0 0 0 2px var(--border-strong);color:var(--card)}.rd-steps li.on i{background:var(--c);box-shadow:none;animation:rd-pop .35s cubic-bezier(.3,1.6,.5,1) both}.rd-steps li.cur i{box-shadow:inset 0 0 0 2px var(--c)}.rd-steps li.cur i:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;border:1.5px solid var(--c);animation:rd-ping 1.6s ease-out infinite}.rd-steps li.on span,.rd-steps li.cur span{color:var(--fg)}.rd-steps li.cur span{font-weight:500}.rd-steps span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-steps em{min-height:14px;font-style:normal;font-size:10.5px;color:var(--muted-fg);font-variant-numeric:tabular-nums;white-space:nowrap}.rd-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 20px;padding:14px 0 16px;border-top:1px dashed var(--border-strong)}.rd-facts>div{display:grid;gap:4px;align-content:start;min-width:0}.rd-facts>div:nth-child(2){text-align:center;justify-items:center}.rd-facts>div:nth-child(2) b{color:color-mix(in srgb,var(--c) 88%,var(--fg))}.rd-facts>div:nth-child(3){text-align:right;justify-items:end}.rd-facts small{font-size:12px;color:var(--muted-fg)}.rd-facts b{font-size:17px;font-weight:600;line-height:1.2;color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rd-facts b.t{font-size:15px}.rd-facts b small{margin-left:2px;font-size:12px;font-weight:500;color:inherit}.rd-facts em{font-style:normal;font-size:12px;color:var(--muted-fg);font-variant-numeric:tabular-nums}.rd-facts>div:nth-child(3) .rd-count{color:var(--c)}.rd-facts>div:nth-child(3) em.rd-count{color:var(--muted-fg)}.rd-act{flex:none;display:flex;align-items:center;gap:12px;min-height:52px;padding:0 14px 0 20px;border-top:1px solid var(--border);border-radius:0 0 17px 17px;background:color-mix(in srgb,var(--muted) 35%,var(--card))}.rd-no{display:flex;align-items:baseline;gap:6px;min-width:0;flex:1;font-size:12px;color:var(--muted-fg);white-space:nowrap;overflow:hidden}.rd-no small{flex:none;font-size:12px;color:var(--subtle-fg)}.rd-no .mono{min-width:0;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.2px}.rd-act>.btn,.rd-act>.xs{flex:none}.rd.dim .rd-body,.rd.dim .rd-facts{opacity:.62}.rd.st-refund .rd-facts>div:first-child b{text-decoration:line-through}@media(max-width:500px){.rd-pt b{font-size:24px}.rd-facts{margin:0 16px}.rd-facts b{font-size:15px}}.sd-wait .sd-steps>div{position:relative;animation:rd-rise .4s ease both}.sd-wait .sd-steps>div:nth-child(2){animation-delay:.07s}.sd-wait .sd-steps>div:nth-child(3){animation-delay:.14s}.sd-wait .sd-steps>div:nth-child(4){animation-delay:.21s}.sd-wait .sd-steps>div:not(:last-child):after{content:"";position:absolute;left:11px;top:28px;bottom:-8px;width:2px;border-radius:2px;background:var(--muted)}.sd-wait .sd-steps>div.on:not(:last-child):after{background:var(--primary)}.sd-wait .sd-steps>div.cur:not(:last-child):after{background:linear-gradient(180deg,var(--primary) 0 40%,var(--muted) 40% 100%);background-size:100% 250%;animation:rd-fill-v 1.6s ease-in-out infinite}.sd-wait .sd-steps .on .dot-s{background:var(--primary);color:#fff;animation:rd-pop .35s cubic-bezier(.3,1.6,.5,1) both}.sd-wait .sd-steps .cur .dot-s{position:relative;background:var(--primary-soft);color:var(--primary)}.sd-wait .sd-steps .cur .dot-s:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid var(--primary);animation:rd-ping 1.6s ease-out infinite}.sd-wait .sd-steps .cur small{color:var(--primary)}@keyframes rd-blink{50%{opacity:.35}}@keyframes rd-flow{to{background-position:9px 50%}}@keyframes rd-drive{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes rd-exhaust{0%{opacity:.9;transform:translateY(-50%)}to{opacity:0;transform:translate(-6px,-50%)}}@keyframes rd-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes rd-pop{0%{transform:scale(.4)}}@keyframes rd-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes rd-fill{0%{background-position:100% 0}to{background-position:0 0}}@keyframes rd-fill-v{0%{background-position:0 100%}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.rd,.rd:hover{transition:none;transform:none;box-shadow:none}.rd *,.rd *:before,.rd *:after,.sd-wait .sd-steps *,.sd-wait .sd-steps>div,.sd-wait .sd-steps>div:after{animation:none!important}}.ord-due{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;padding:12px 14px 0;border-radius:12px;background:var(--warning-soft);color:var(--warning);overflow:hidden}.ord-due>.svg{width:16px;height:16px;animation:tick 1s steps(1) infinite}.ord-due-t{font-size:13px;color:var(--fg)}.ord-due .cd-roll{font-size:20px;color:var(--warning)}.ord-due-bar{grid-column:1 / -1;height:3px;margin:8px -14px 0;background:#b7791f29}.ord-due-bar i{display:block;height:100%;width:48%;background:var(--warning);animation:due-drain 872s linear forwards}.orders-workbench .page-h{gap:12px;flex-wrap:wrap}.orders-workbench .orders-filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.orders-workbench .orders-search{width:200px}.orders-workbench .orders-filters form{display:flex}.orders-workbench .rd-list{margin-top:0}.orders-workbench .tbl-wrap{overflow-x:auto}.orders-workbench .rd-act .btn{min-width:0}.orders-workbench .orders-nav{margin-left:auto}.order-detail .rd{margin:0}.order-detail .sd-row{overflow-wrap:anywhere}.order-detail .sd-row .grow{min-width:0}@media(max-width:500px){.orders-workbench .page-h{display:flex;flex-direction:column-reverse;align-items:stretch}.orders-workbench .orders-nav{margin:0;width:100%}.orders-workbench .orders-nav>span{flex:1;justify-content:center}.orders-workbench .orders-filters{flex-wrap:nowrap;overflow-x:auto;padding:4px 0}.orders-workbench .rd-list{grid-template-columns:minmax(0,1fr);gap:12px}.orders-workbench .orders-filters .seg{flex:none}.orders-workbench .rd-act .btn{min-height:var(--touch-min)}}.order-replacement.dialog{flex-direction:column;width:480px;height:auto;max-height:calc(100dvh - 32px)}.order-replacement .dsheet-b{overflow-y:auto}.order-replacement .method{text-align:left;width:100%;min-height:var(--touch-min)}.orders-nav>span{display:inline-flex;align-items:center;gap:6px}.orders-nav .selection-face{display:inline-flex;align-items:center;gap:6px}@media(max-width:500px){.orders-workbench .page-h{border-bottom:0;padding:0;margin-bottom:12px;gap:12px}.orders-workbench .rd-act{min-height:52px}.orders-workbench .rd-act .btn{position:relative;min-height:32px;height:32px;padding:0 12px}.orders-workbench .rd-act .btn:after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}}@media(max-width:500px){.orders-workbench .orders-filters{padding:0}}@media(max-width:500px){.orders-workbench .ord-card .store-ic{width:40px;height:40px;flex:0 0 40px;border-radius:10px}.orders-workbench .ord-card .two{line-height:1.35;min-width:0}.orders-workbench .ord-card .two b{font-weight:500}}.order-detail .ord-copy{display:inline-grid;place-items:center;width:24px;height:24px;border:0;background:none;color:var(--muted-fg);cursor:pointer;border-radius:6px}.order-detail .ord-copy:hover{color:var(--fg);background:var(--muted)}.order-detail .sd-ic{width:28px;height:28px}.order-detail .sd-renew{color:var(--primary)}.order-detail .link-btn{border:0;background:none;padding:0;color:var(--primary);font:inherit;cursor:pointer}.order-detail .ord-due-n{font-size:20px;font-weight:600;color:var(--warning)}.order-detail .sumline b .rc{display:inline-flex}.order-notice.card.dialog{flex-direction:column;width:min(560px,calc(100vw - 32px));height:auto;max-height:calc(100dvh - 32px)}.order-notice .dsheet-h,.order-notice .dsheet-f{flex-shrink:0}.order-notice .dsheet-b{min-height:0;overflow-y:auto;overflow-wrap:anywhere}.order-notice .dsheet-b img{max-width:100%;height:auto}@media(max-width:767px){.overlay:has(>.order-notice){align-items:end;padding:0}.order-notice.card.dialog{width:100%;max-height:88dvh;border-radius:16px 16px 0 0}}.sd-sk{display:block;flex:none;border-radius:6px;background:linear-gradient(90deg,var(--muted) 30%,var(--sidebar) 50%,var(--muted) 70%) 0 0 / 300% 100%;animation:shimmer 1.4s linear infinite}.sd-skel-h{gap:10px}.sd-skel{display:grid;gap:22px;padding:4px 0 8px}.sd-skel-card{display:grid;gap:16px;padding:16px 18px 0;background:var(--card);border:1px solid var(--border);border-radius:18px;overflow:hidden}.sd-skel-row{display:flex;align-items:center;gap:12px}.sd-skel-col{display:grid;gap:6px;flex:1;min-width:0}.sd-skel-steps{display:grid;grid-template-columns:18px 1fr 18px 1fr 18px;align-items:center;gap:8px}.sd-skel-stub{display:flex;align-items:center;gap:18px;height:60px;margin:0 -18px;padding:0 14px 0 18px;background:var(--sidebar)}.sd-skel-sec{display:grid;gap:12px}.sd-skel-box{display:grid;gap:14px;padding:16px;border-radius:14px;background:var(--sidebar)}.sd-skel-line{display:flex;justify-content:space-between;gap:16px}@media(prefers-reduced-motion:reduce){.sd-sk{animation:none}}.sd-ic.on,.ord-copy.on,.sd-copyall.on{color:var(--success)}.sd-copied{animation:pop .3s cubic-bezier(.3,1.6,.5,1) both}.sd-val{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.sd-copied{animation:none}}.sd-bulk-h{display:flex;align-items:center;gap:8px;padding:0 2px 4px}.sd-cred.bulk .sd-row{min-height:36px;padding-block:4px}.sd-no{width:28px;flex:none;text-align:right;font-variant-numeric:tabular-nums}.sd-more{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:36px;border:0;border-radius:8px;background:transparent;color:var(--primary);font:inherit;font-size:13px;cursor:pointer}.sd-more:hover{background:var(--muted)}.orders-workbench{container:orders-desk / inline-size}@container orders-desk (min-width: 501px) and (max-width: 980px){.orders-workbench>.page-h.sub{flex-direction:column;align-items:stretch;gap:12px}.orders-workbench>.page-h.sub>.orders-nav{order:-1;margin:0;width:100%}.orders-workbench>.page-h.sub>.orders-nav>span{flex:1;justify-content:center}.orders-workbench .orders-filters{flex-wrap:nowrap;width:100%}.orders-workbench .orders-filters .seg{flex:none}.orders-workbench .orders-filters form{flex:1;min-width:160px}.orders-workbench .orders-filters form .orders-search{width:100%}}.tk-viewport{width:100%;min-width:0;container-type:inline-size}.tk-viewport>.tk-wrap{min-width:0;grid-template-columns:minmax(190px,290px) minmax(0,1fr) minmax(190px,250px)}@container (max-width: 1080px){.tk-viewport>.tk-wrap{grid-template-columns:220px minmax(0,1fr) 210px}[data-page=tickets] .tk-head{padding:12px;gap:4px}[data-page=tickets] .tk-steps{padding:14px 12px;gap:5px}[data-page=tickets] .tk-step{gap:5px;min-width:0}[data-page=tickets] .tk-t small{white-space:normal}[data-page=tickets] .tk-side{padding:18px 12px}[data-page=tickets] .tk-tools{flex-wrap:wrap}[data-page=tickets] .tk-tools .xs.subtle{display:none}}@container (max-width: 810px){.tk-viewport>.tk-wrap{grid-template-columns:190px minmax(0,1fr) 180px}[data-page=tickets] .tk-lh{flex-wrap:wrap}[data-page=tickets] .tk-lh .input{flex-basis:100%}[data-page=tickets] .tk-head{flex-wrap:wrap}[data-page=tickets] .tk-head>div:first-child{flex-basis:100%}[data-page=tickets] .tk-steps{padding:12px 8px;gap:3px}[data-page=tickets] .tk-step{flex-direction:column;align-items:flex-start;flex:1}[data-page=tickets] .tk-line{min-width:4px}[data-page=tickets] .tk-thread{padding:14px 10px}[data-page=tickets] .tk-comp-box{margin:0 8px 12px}}[data-page=tickets].tk-wrap{overflow:hidden}[data-page=tickets] .tk-filter{margin:0 12px 8px;display:flex;gap:4px}[data-page=tickets] .tk-filter>.seg{flex:1}[data-page=tickets] .tk-list{min-width:0}[data-page=tickets] .tk-item{display:grid!important;grid-template-columns:minmax(0,1fr);min-width:0;width:calc(100% - 20px);margin:0 10px 8px;padding:11px 12px;background:var(--card);border:1px solid var(--border-strong);box-shadow:none;transition:border-color .15s;text-align:left;font:inherit;color:inherit;cursor:pointer}[data-page=tickets] .tk-item:hover{background:var(--card);border-color:var(--subtle-fg)}[data-page=tickets] .tk-item.on{background:var(--card);border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}[data-page=tickets] .tk-item>.between{min-width:0;gap:8px}[data-page=tickets] .tk-item>.between:first-child>*{flex-shrink:0}[data-page=tickets] .tk-last{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-page=tickets] .tk-item>b{overflow-wrap:anywhere}[data-page=tickets] .tk-un{flex:none}[data-page=tickets] .tk-lh .input{min-width:0}[data-page=tickets] .tk-lh .input input{width:100%;min-width:0}[data-page=tickets] .tk-lh{align-items:center}[data-page=tickets] .tk-head,[data-page=tickets] .tk-steps,[data-page=tickets] .tk-comp-box{flex-shrink:0}[data-page=tickets] .tk-side{overflow:auto;min-height:0}[data-page=tickets-detail].tk-mobile{display:flex;flex-direction:column;height:calc(100dvh - 110px);min-height:0}.m-shell [data-page=tickets-detail].tk-mobile{height:100dvh}.m-shell:has([data-page=tickets-detail])>.m-content{padding:0;overflow:hidden}[data-page=tickets-detail]>.tk-head,[data-page=tickets-detail]>.tk-comp-box,[data-page=tickets-detail]>div:has(>.tk-steps){flex-shrink:0}[data-page=tickets-detail]>.tk-head{padding:0 16px;height:52px;min-height:52px;background:var(--background)}.m-shell [data-page=tickets-detail].tk-mobile>.tk-head>.icbtn{width:16px!important;min-width:16px!important;height:44px;position:relative}[data-page=tickets-detail]>.tk-head>.icbtn:before{content:"";position:absolute;top:0;right:-14px;bottom:0;left:-14px}[data-page=tickets-detail] .tk-thread{flex:1;min-height:0}.m-shell [data-page=tickets-detail].tk-mobile .tk-faces>[role=button]{display:grid!important}[data-page=tickets] .tk-list-skeleton .tk-item{gap:10px;padding-top:14px;padding-bottom:14px}@media(min-width:1280px){[data-page=tickets] .tk-tools .xs.subtle{display:inline}}.tk-side-footer:has(>*){border-top:1px solid var(--border);margin-top:16px;padding-top:16px}:is([data-page=tickets-detail],[data-page=tickets]) .tk-actions>button{border:0;background:transparent;box-shadow:none;width:44px;height:44px}[data-page=tickets] .tk-side-preview .tk-shot{height:auto}.m-shell:has(>.tabbar) [data-page=tickets-detail]>.tk-comp-box.m{position:relative;z-index:11;flex:none;margin:0 10px 98px;padding-bottom:0;border:1px solid var(--border-strong);border-radius:18px;background:var(--card);box-shadow:0 10px 28px -12px #14141347}.m-shell:has(>.tabbar) [data-page=tickets-detail]:not(:has(>.tk-comp-box)) .tk-thread{padding-bottom:124px}.tk-steps.waiting-user .s-cur .tk-no{background:var(--warning);border-color:var(--warning);box-shadow:0 0 0 3px var(--warning-soft)}.tk-steps.waiting-user .s-cur .tk-no:after{border-color:var(--warning)}[data-page=tickets-new] .tk-new .tk-form .tk-cats>[role=button]{display:grid!important}.tk-self-result{max-width:100%;font-size:12px}.tk-self-result summary{display:flex;align-items:center;gap:6px;cursor:pointer}.tk-self-result summary>span{color:var(--primary)}.tk-self-result-body{text-align:left;padding:12px;border:1px solid var(--border);border-radius:10px;overflow-wrap:anywhere;background:var(--card)}.tk-self-result-body dl{display:grid;grid-template-columns:auto 1fr;gap:4px 12px}.tk-self-result-body dd{margin:0}[data-page=tickets-new] textarea.tk-desc{height:96px}@media(max-width:1024px){[data-page=tickets-new] .tk-new{grid-template-columns:minmax(0,1fr)}[data-page=tickets-new] .tk-suggest{position:static}}.m-shell [data-page=tickets-detail] .tk-comp-box.m .tk-tools>.icbtn{display:grid!important;place-items:center;flex:none;width:var(--touch-min, 44px)!important;height:var(--touch-min, 44px)!important;min-width:var(--touch-min, 44px)!important;min-height:var(--touch-min, 44px)!important}.m-shell [data-page=tickets-detail] .tk-comp-box.m .tk-ta{height:auto!important;min-height:48px!important;line-height:1.6}.m-shell [data-page=tickets-detail] .tk-comp-box.m .tk-send{min-width:36px!important;min-height:36px!important;width:36px!important;height:36px!important;display:grid!important;place-items:center;position:relative}.m-shell [data-page=tickets-detail] .tk-comp-box.m .tk-send:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}@media(hover:none){[data-page=tickets-detail] .tk-tools>.icbtn:hover{background:transparent}}[data-page=tickets-detail]{background:var(--background)}[data-page=tickets-detail]>[data-ticket-business=closed]{flex-shrink:0;margin:0 10px 8px}.tk-viewport>[data-ticket-business=closed]{margin-bottom:12px}@media(max-width:768px){.m-shell [data-page=tickets] .tk-list>a.tk-item{width:calc(100% - 20px)!important}[data-page=tickets-new] .tk-cats{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page=tickets-new] .tk-cats>span{min-width:0;padding:10px}[data-page=tickets-new] .tk-form>.grid2{grid-template-columns:minmax(0,1fr)}[data-page=tickets-new] .tk-form>.between{flex-wrap:wrap}[data-page=tickets-new] .field>.between{flex-wrap:wrap;gap:4px}[data-page=tickets-new] .tk-selfcheck>.rc{align-items:flex-start;min-width:0}[data-page=tickets-new] .tk-selfcheck>.rc>svg{flex:none;margin-top:2px}}.tkc-page{display:grid;grid-template-columns:minmax(0,760px) 320px;gap:20px;align-items:start;justify-content:center}.tkc-main{display:grid;gap:16px}.tkc-card{padding:40px 44px;overflow:hidden;background:radial-gradient(420px 260px at 88% 10%,color-mix(in srgb,var(--primary-soft) 70%,transparent),transparent 70%),var(--card)}.tkc-card.m{padding:24px 18px 20px}.tkc-hero{display:grid;grid-template-columns:minmax(0,1fr) 248px;align-items:center;gap:32px}.tkc-hero.m{grid-template-columns:1fr;gap:18px}.tkc-hero.m>:last-child{order:-1;justify-self:center}.tkc-copy{display:grid;gap:14px;justify-items:start}.tkc-hero.m .tkc-copy{justify-items:center;text-align:center;gap:12px}.tkc-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted-fg)}.tkc-eyebrow>i{width:8px;height:8px;border-radius:50%;background:var(--warning);box-shadow:0 0 0 4px var(--warning-soft)}.tkc-hero h2{font:600 34px/1.18 var(--sans);letter-spacing:-.02em}.tkc-hero.m h2{font-size:26px}.tkc-hero h2 .mono{font-weight:600;letter-spacing:-.03em}.tkc-hero p{max-width:38ch;color:var(--muted-fg);font-size:14px;line-height:1.7}.tkc-hero.m p{font-size:13px}.tkc-acts{display:flex;gap:8px;margin-top:4px}.tkc-hero.m .tkc-acts{display:grid;width:100%}.tkc-dial{position:relative;width:248px;height:248px}.tkc-dial.m{width:196px;height:196px}.tkc-dial svg{width:100%;height:100%;display:block;overflow:visible}.tkc-dial-c{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;gap:2px}.tkc-dial-c b{font-size:40px;font-weight:600;line-height:1;letter-spacing:-.04em}.tkc-dial.m .tkc-dial-c b{font-size:32px}.tkc-dial-c span{font-size:12px;color:var(--muted-fg)}.tkc-dial-c small{margin-top:10px;font-size:11px;color:var(--subtle-fg)}.tkc-arc{stroke:var(--primary);stroke-dasharray:calc(var(--p) * 1px) 200px;animation:tkc-arc .9s cubic-bezier(.22,1,.36,1) .15s backwards;transition:stroke-dasharray .6s ease-out,stroke .3s}.tkc-dot{transform-box:view-box;transform-origin:120px 120px;transform:rotate(var(--a));animation:tkc-dot .9s cubic-bezier(.22,1,.36,1) .15s backwards;transition:transform .6s ease-out}.tkc-knob{fill:var(--card);stroke:var(--primary)}.tkc-now-pulse{fill:var(--primary);opacity:0;transform-box:fill-box;transform-origin:center;animation:tkc-pulse 2.4s ease-out 1.1s infinite}.tkc-copy>*{animation:tkc-in .32s cubic-bezier(.2,.8,.2,1) backwards}.tkc-copy>:nth-child(2){animation-delay:60ms}.tkc-copy>:nth-child(3){animation-delay:.12s}.tkc-copy>:nth-child(4){animation-delay:.18s}.tkc-c1{display:grid;gap:2px;justify-items:center;animation:tkc-in .32s cubic-bezier(.2,.8,.2,1) .5s backwards}.tkc-cd i{display:inline-block;font-style:normal}.tkc-cd i.flip{animation:tkc-flip .35s cubic-bezier(.2,.8,.2,1)}.tkc-c2{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:4px;opacity:0}.tkc-c2 strong{font-size:15px;font-weight:600;letter-spacing:0;line-height:1.4}.tkc-c2>span:last-child{font-size:12px;color:var(--muted-fg)}.tkc-ok{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--success-soft);color:var(--success)}.tkc-remind{min-width:236px;justify-content:center;transition:background .2s ease-out,color .2s ease-out,border-color .2s ease-out;border:1px solid transparent;cursor:pointer}.tkc-remind .ra,.tkc-remind .rb{display:inline-flex;align-items:center;gap:6px;animation:tkc-in .2s ease-out}.tkc-remind .rb,.tkc-remind.on .ra{display:none}.tkc-remind.on{background:var(--card);color:var(--fg);border-color:var(--border-strong)}.tkc-remind.on .rb{display:inline-flex}.tkc-remind .okmark{color:var(--success)}.tkc-mines{display:grid;gap:8px;margin:12px 0 10px}.tkc-mine{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--sidebar);font-size:13px}.tkc-mine b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkc-side{gap:8px}.tkc-help{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--sidebar);font-size:13px;transition:background .15s}.tkc-help:hover{background:var(--muted)}.tkc-help small{font-size:11.5px;color:var(--muted-fg)}.tkc-help>.svg{color:var(--subtle-fg)}.tkc-help.m{background:none;padding:10px}.tkc-help.m+.tkc-help.m{border-top:1px solid var(--border);border-radius:0}.tkc-hic{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:var(--card);border:1px solid var(--border);color:var(--muted-fg)}.tkc-urgent{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--muted-fg)}.tkc-urgent b{color:var(--fg);font-weight:600}.tkc-urgent small{font-size:12px}.tkc-urgent>.svg{margin-top:3px;flex:none}@media(prefers-reduced-motion:reduce){.tkc-copy>*,.tkc-c1,.tkc-c2,.tkc-arc,.tkc-dot,.tkc-cd i.flip,.tkc-remind .ra,.tkc-remind .rb{animation:none!important;transition:none!important}.tkc-now-pulse{animation:none!important;opacity:0}}.tkc-helps{display:grid;gap:8px}.tkc-minebox .between>a{display:inline-flex;align-items:center;color:var(--primary)}.tkc-urgent a{color:var(--primary)}.tkc-acts{flex-wrap:wrap}.tkc-remind{min-width:0}.tkc-page[data-hidden] .tkc-now-pulse{animation-play-state:paused}.tkc-dial.is-opening .tkc-arc{stroke:var(--success);stroke-dasharray:100px 200px}.tkc-dial.is-opening .tkc-dot,.tkc-dial.is-opening .tkc-c1{opacity:0;transition:opacity .3s .6s}.tkc-dial.is-opening .tkc-c2{animation:ticket-opened .45s .6s both}@keyframes ticket-opened{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@media(max-width:1200px){.tkc-page{grid-template-columns:minmax(0,1fr) 260px}.tkc-card{padding:30px 24px}.tkc-hero{grid-template-columns:minmax(0,1fr) 196px;gap:20px}.tkc-dial{width:196px;height:196px}.tkc-hero h2{font-size:28px}.tkc-mine{grid-template-columns:auto minmax(0,1fr)}.tkc-mine>.mono{grid-column:2}}@media(max-width:1024px){.tkc-page{grid-template-columns:minmax(0,1fr)}.tkc-side{position:static}}@media(max-width:768px){.tkc-page.m{gap:16px}.tkc-page.m .tkc-side{padding:0;border:0;background:transparent;gap:10px}.tkc-page.m .tkc-side>b{font-size:15px}.tkc-page.m .tkc-helps{gap:0;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:6px}.tkc-page.m .tkc-help{display:grid!important}.tkc-page.m .tkc-acts>.btn{width:100%}}@media(prefers-reduced-motion:reduce){.tkc-dial.is-opening .tkc-c1{opacity:0;transition:none}.tkc-dial.is-opening .tkc-c2{opacity:1;animation:none}}[data-page=tickets] .tk-main{background:var(--background)}[data-page=tickets] .tk-head{background:var(--card)}.tk-hours{display:grid;gap:4px;line-height:1.6}.tk-hours p{margin:0}.tk-hours a{color:var(--primary)}.service-agreement-consent.dialog{flex-direction:column;height:auto;width:560px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 64px)}.service-agreement-consent .dsheet-h,.service-agreement-consent .dsheet-f{flex:none}.service-agreement-body{min-height:0;overflow:auto;padding:16px 20px;flex:1}.service-agreement-body>.alert{margin-bottom:12px}.service-agreement-consent .dsheet-f{align-items:center}.service-agreement-consent.drawer{max-height:90dvh}.site-maintenance{min-height:100dvh;display:flex;flex-direction:column;background:var(--background)}.site-maintenance-header{height:76px;flex:none;padding:0 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}.site-maintenance-main{flex:1;min-height:0;display:grid;place-items:center;overflow:auto;padding:40px 24px}.site-maintenance-message{width:100%;max-width:480px;display:grid;gap:20px;justify-items:start}.site-maintenance-message h1{margin:0;font-size:28px;font-weight:600;line-height:1.4}.site-maintenance-message p{margin:0}.site-maintenance-recovery{width:100%;padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:grid;gap:4px}.site-maintenance .btn{gap:8px}.site-maintenance-error{color:var(--danger)}@media(max-width:767px){.site-maintenance-header{height:64px;padding-inline:20px}.site-maintenance-main{padding:32px 20px}.site-maintenance-message h1{font-size:24px}.site-maintenance button{min-height:var(--touch-min)}}.site-maintenance-admin-bar{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:80;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:6px 6px 6px 14px;font-size:13px;background:var(--warning-soft);color:var(--fg);border:1px solid var(--border);border-radius:999px;box-shadow:var(--shadow)}.site-maintenance-admin-bar span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-maintenance-admin-bar .btn{flex:none;border-radius:999px}@media(max-width:767px){.site-maintenance-admin-bar{bottom:calc(76px + env(safe-area-inset-bottom));font-size:12px}.site-maintenance-admin-bar .btn{min-height:var(--touch-min)}}.route-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:2147483000;pointer-events:none;opacity:0;transform:scaleX(0);transform-origin:0 50%;background:var(--primary)}
