/*! tailwindcss v4.2.2 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.collapse{visibility:collapse}.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}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.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}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Geist;src:url(../../../fonts/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(../../../fonts/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}body{margin:0}.app{-webkit-font-smoothing:antialiased;color:var(--text);background:var(--bg);font-family:Geist,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;transition:background .25s,color .25s}.app *{box-sizing:border-box}.t-midnight{--bg:#0a0d13;--sidebar:#0d1119;--surface:#121823;--surface-2:#171e2c;--hover:#1c2436;--border:#222b3c;--border-strong:#2f3a50;--text:#e9edf5;--text-2:#aab3c6;--text-3:#8792a9;--accent:#3f63f0;--accent-ink:#fff;--accent-text:#9aafff;--accent-soft:#6384ff26;--success:#52dc9c;--success-soft:#52dc9c1f;--warning:#f4bd55;--warning-soft:#f4bd5521;--danger:#ff8a86;--danger-soft:#ff8a8621;--violet:#c9adff;--violet-soft:#c9adff24;--neutral:#aab3c6;--neutral-soft:#aab3c61f;--shadow:none;--pop-shadow:0 28px 70px #0009;--grid:#1d2535;--chart-prev:#5d6983;--av1-bg:#6384ff2e;--av1-fg:#afc0ff;--av2-bg:#2dd4bf29;--av2-fg:#7fe6d5;--av3-bg:#f4bd5529;--av3-fg:#f6cb7a;--av4-bg:#ff8a8629;--av4-fg:#ffb0ac;--av5-bg:#c9adff29;--av5-fg:#d6c1ff;--scrim:#04060a8c}.t-espresso{--bg:#100d0a;--sidebar:#14100d;--surface:#1a1511;--surface-2:#201a15;--hover:#29221b;--border:#2e261f;--border-strong:#3e342a;--text:#f4ede4;--text-2:#c7b9a9;--text-3:#9e9080;--accent:#f0913f;--accent-ink:#1c1006;--accent-text:#f7b274;--accent-soft:#f0913f26;--success:#8fd694;--success-soft:#8fd6941f;--warning:#f2c35b;--warning-soft:#f2c35b21;--danger:#ff8f7a;--danger-soft:#ff8f7a21;--violet:#d6b4f5;--violet-soft:#d6b4f521;--neutral:#c7b9a9;--neutral-soft:#c7b9a91c;--shadow:none;--pop-shadow:0 28px 70px #0009;--grid:#262019;--chart-prev:#6e6152;--av1-bg:#f0913f2e;--av1-fg:#f7b274;--av2-bg:#8fd69426;--av2-fg:#aee3b1;--av3-bg:#f2c35b26;--av3-fg:#f5d07f;--av4-bg:#ff8f7a26;--av4-fg:#ffb3a5;--av5-bg:#d6b4f526;--av5-fg:#e2c9f8;--scrim:#0805038c}.t-daylight{--bg:#f3f5f9;--sidebar:#fff;--surface:#fff;--surface-2:#f7f8fb;--hover:#eff2f7;--border:#e4e8ef;--border-strong:#d2d8e2;--text:#0e1422;--text-2:#465066;--text-3:#646e86;--accent:#2f55e6;--accent-ink:#fff;--accent-text:#2447d0;--accent-soft:#ebf0ff;--success:#0b7a4a;--success-soft:#e2f5eb;--warning:#955800;--warning-soft:#fff1d9;--danger:#c0303b;--danger-soft:#fde9ea;--violet:#6a3acf;--violet-soft:#f1ebfe;--neutral:#525c74;--neutral-soft:#eef0f4;--shadow:0 1px 2px #1018280a;--pop-shadow:0 24px 56px #1018282e;--grid:#edf0f5;--chart-prev:#aeb6c6;--av1-bg:#e6ecff;--av1-fg:#2a48c2;--av2-bg:#ddf5ef;--av2-fg:#0d6b5b;--av3-bg:#fff0d6;--av3-fg:#8a5300;--av4-bg:#fde6e6;--av4-fg:#b02a35;--av5-bg:#efe8fd;--av5-fg:#5e33b8;--scrim:#0e142247}.t-linen{--bg:#f4f0e8;--sidebar:#faf7f1;--surface:#fffdf9;--surface-2:#f9f5ef;--hover:#f0eae0;--border:#e7dfd2;--border-strong:#d6ccbc;--text:#1e1913;--text-2:#564c41;--text-3:#74695c;--accent:#b84a14;--accent-ink:#fff;--accent-text:#a3400e;--accent-soft:#fbeadd;--success:#2c733b;--success-soft:#e4f2e3;--warning:#8c5a00;--warning-soft:#fbefd5;--danger:#b3312a;--danger-soft:#fbe6e2;--violet:#6b3e9e;--violet-soft:#f1e9f8;--neutral:#5e554b;--neutral-soft:#efeae2;--shadow:0 1px 2px #3c28140a;--pop-shadow:0 24px 56px #3c28142e;--grid:#eee7dc;--chart-prev:#bdb1a1;--av1-bg:#fbe4d4;--av1-fg:#983a0c;--av2-bg:#e0efe4;--av2-fg:#27643a;--av3-bg:#f8ebcb;--av3-fg:#7c5000;--av4-bg:#f8e0de;--av4-fg:#a12e28;--av5-bg:#ece2f5;--av5-fg:#5e3690;--scrim:#281c0e40}.card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px}.nav{height:34px;color:var(--text-2);border-radius:5px;align-items:center;gap:11px;padding:0 10px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .12s;display:flex}.nav:hover{background:var(--hover);color:var(--text)}.nav.on{background:var(--accent-soft);color:var(--accent-text)}.navh{letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);padding:16px 10px 6px;font-size:10.5px;font-weight:600}.cnt{background:var(--surface-2);min-width:20px;height:20px;color:var(--text-2);border:1px solid var(--border);border-radius:4px;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.cnt.hot{background:var(--accent);color:var(--accent-ink);border-color:#0000}.cnt.new{background:var(--accent-soft);color:var(--accent-text);letter-spacing:.04em;border-color:#0000;font-size:10px}svg.i{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}svg.s{width:15px;height:15px}.btn{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font:500 13.5px/1 Geist,ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:inline-flex}.btn:hover{background:var(--hover)}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000}.btn.primary:hover{filter:brightness(1.07)}.btn.sm{border-radius:5px;height:32px;padding:0 11px;font-size:12.5px}.ib{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text-2);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ib:hover{background:var(--hover);color:var(--text)}.ib.ghost{background:0 0;border-color:#0000}.ib.ghost:hover{background:var(--hover)}.pill{white-space:nowrap;border-radius:4px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.pill .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.tone-success{background:var(--success-soft);color:var(--success)}.tone-warning{background:var(--warning-soft);color:var(--warning)}.tone-danger{background:var(--danger-soft);color:var(--danger)}.tone-violet{background:var(--violet-soft);color:var(--violet)}.tone-neutral{background:var(--neutral-soft);color:var(--neutral)}.tone-accent{background:var(--accent-soft);color:var(--accent-text)}.num{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:Geist,ui-sans-serif,system-ui,sans-serif}.mono{font-variant-numeric:tabular-nums;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.tab{font-variant-numeric:tabular-nums}.seg{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;gap:2px;padding:3px;display:inline-flex}.seg button{height:30px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:0 12px;font:500 13px/1 Geist,ui-sans-serif,system-ui,sans-serif;display:inline-flex}.seg button:hover{color:var(--text)}.seg button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000024,0 0 0 1px var(--border)}.av{letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:inline-flex}.loc{color:var(--text-3);align-items:center;gap:4px;font-size:12px;display:inline-flex}.tp{border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:left;font:inherit;color:var(--text);border-radius:6px;flex-direction:column;gap:8px;padding:8px;display:flex}.tp:hover{border-color:var(--border-strong)}.tp.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.sw{background:var(--border-strong);border-radius:999px;flex:none;width:36px;height:20px;transition:background .15s;position:relative}.sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.sw.on{background:var(--accent)}.sw.on:after{left:18px}.link{color:var(--accent-text);align-items:center;gap:4px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.link:hover{text-decoration:underline}.bar{background:var(--surface-2);border:1px solid var(--border);border-radius:2px;height:6px;overflow:hidden}.bar>span{background:var(--accent);border-radius:2px;height:100%;display:block}.todo{color:var(--text);border-radius:6px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.todo:hover{background:var(--hover)}.chip{border-radius:6px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.live{background:var(--success);width:8px;height:8px;box-shadow:0 0 0 4px var(--success-soft);border-radius:50%}input.field{font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex-grow:1;min-width:0;font-size:13.5px}input.field::placeholder{color:var(--text-3)}.rowh{transition:background .12s}.rowh:hover{background:var(--hover)}.tabs{border-bottom:1px solid var(--border);gap:4px;display:flex}.tabs button{height:44px;color:var(--text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font:500 13.5px/1 Geist,ui-sans-serif,system-ui,sans-serif;display:inline-flex;position:relative}.tabs button:hover,.tabs button.on{color:var(--text)}.tabs button.on:after{content:"";background:var(--accent-text);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.tabs .c{background:var(--surface-2);color:var(--text-3);border:1px solid var(--border);border-radius:4px;padding:2px 7px;font-size:11.5px;font-weight:600}.tabs button.on .c{background:var(--accent-soft);color:var(--accent-text);border-color:#0000}.th{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);cursor:default;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:11.5px;font-weight:600;display:flex}button.th{cursor:pointer}button.th:hover{color:var(--text)}.cb{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin:0}.idbtn{color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font:500 13px/1 Geist Mono,ui-monospace,monospace;display:inline-flex}.idbtn:hover{color:var(--accent-text)}.payb{border:1px solid var(--border-strong);background:var(--surface-2);letter-spacing:.06em;min-width:34px;height:22px;color:var(--text-2);border-radius:3px;flex:none;justify-content:center;align-items:center;padding:0 6px;font:700 9.5px/1 Geist,sans-serif;display:inline-flex}.gc{background:var(--accent);color:var(--accent-ink);border-radius:6px;flex-direction:column;justify-content:space-between;padding:12px;display:flex;position:relative;overflow:hidden}.gc:after{content:"";border:18px solid #ffffff1a;border-radius:50%;width:110px;height:110px;position:absolute;top:-30px;right:-30px}.tile{transition:border-color .12s,transform .12s}.tile:hover{border-color:var(--border-strong)}.thumbs{align-items:center;display:flex}.thumbs img{object-fit:cover;border:2px solid var(--surface);border-radius:4px;width:44px;height:28px;display:block;box-shadow:0 1px 3px #0000002e}.thumbs img+img{margin-left:-18px}.photo{object-fit:cover;background:var(--surface-2);border-radius:50%;flex:none;display:block}.gtile{background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:10px;padding:0 0 10px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;overflow:hidden}.gtile:hover{border-color:var(--border-strong)}.gtile.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.gimg{background:var(--surface-2);border-radius:0;height:124px;position:relative;overflow:hidden}.gimg img{object-fit:cover;width:100%;height:100%;display:block}.gbadge{letter-spacing:.01em;border-radius:4px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px;box-shadow:0 2px 6px #0000002e}.b-accent{background:var(--accent);color:var(--accent-ink)}.b-violet{color:#fff;background:#5b32c2}.b-success{color:#fff;background:#0b7a4a}.b-danger{color:#fff;background:#b4232f}.b-neutral{color:#fff;background:#141418b8}.gsel{background:#ffffffeb;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #0003}.ind{border:1.5px solid;border-radius:2px;flex:none;justify-content:center;align-items:center;width:13px;height:13px;display:inline-flex}.ind:after{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.tchip{border:1px solid var(--border);background:var(--surface);height:52px;color:var(--text);cursor:pointer;font:inherit;text-align:left;border-radius:8px;flex:none;align-items:center;gap:10px;padding:0 14px 0 6px;display:flex}.tchip:hover{border-color:var(--border-strong)}.tchip.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.tchip img,.tchip .ph{object-fit:cover;border-radius:4px;width:40px;height:40px;display:block}.panel{z-index:30;background:var(--surface);border:1px solid var(--border-strong);width:432px;box-shadow:var(--pop-shadow);border-radius:8px;flex-direction:column;display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden}.phead{border-bottom:1px solid var(--border);background:var(--surface-2);flex:none;align-items:center;gap:6px;height:44px;padding:0 8px 0 12px;display:flex}.phead .ib{border-radius:5px;width:28px;height:28px}.ptabs{border-bottom:1px solid var(--border);flex:none;gap:2px;padding:0 12px;display:flex}.ptabs button{height:40px;color:var(--text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font:500 13px/1 Geist,ui-sans-serif,system-ui,sans-serif;display:inline-flex;position:relative}.ptabs button:hover{color:var(--text)}.ptabs button.on{color:var(--accent-text)}.ptabs button.on:after{content:"";background:var(--accent-text);height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.ptabs .c{color:var(--text-3);font-size:11px;font-weight:600}.pstat{border-right:1px solid var(--border);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.pstat:last-child{border-right:0}.meta{color:var(--text-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.meta svg{color:var(--text-3)}.composer{border-top:1px solid var(--border);background:var(--surface-2);flex:none;align-items:center;gap:8px;padding:10px 12px;display:flex}.composer input{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--text);font:inherit;border-radius:6px;outline:0;flex-grow:1;padding:0 12px;font-size:13px}.composer input:focus{border-color:var(--accent)}.composer input::placeholder{color:var(--text-3)}.tl{gap:12px;display:flex}.tl .rail{flex-direction:column;flex:none;align-items:center;width:28px;display:flex}.tl .rail .ln{background:var(--border);flex-grow:1;width:1px;margin:4px 0}.t-evergreen{--bg:#0a110f;--sidebar:#0d1613;--surface:#111b17;--surface-2:#15221d;--hover:#1b2c26;--border:#1f3129;--border-strong:#2c4439;--text:#e6f0eb;--text-2:#a9bfb5;--text-3:#84998f;--accent:#3bc48e;--accent-ink:#04201a;--accent-text:#74e2b5;--accent-soft:#3bc48e26;--success:#9be3a2;--success-soft:#9be3a21f;--warning:#f2c45a;--warning-soft:#f2c45a21;--danger:#ff8f87;--danger-soft:#ff8f8721;--violet:#c8b4ff;--violet-soft:#c8b4ff24;--neutral:#a9bfb5;--neutral-soft:#a9bfb51f;--shadow:none;--pop-shadow:0 28px 70px #0009;--grid:#19281f;--chart-prev:#5a7368;--av1-bg:#3bc48e2e;--av1-fg:#8fe8c2;--av2-bg:#63b3ed29;--av2-fg:#9ccff3;--av3-bg:#f2c45a26;--av3-fg:#f5d383;--av4-bg:#ff8f8726;--av4-fg:#ffb5af;--av5-bg:#c8b4ff26;--av5-fg:#d8caff;--scrim:#0308068c}.t-iris{--bg:#f5f3fb;--sidebar:#fff;--surface:#fff;--surface-2:#f8f6fd;--hover:#f0edf9;--border:#e5e0f1;--border-strong:#d3cbe7;--text:#17132a;--text-2:#4a4466;--text-3:#696385;--accent:#6440e0;--accent-ink:#fff;--accent-text:#5633d2;--accent-soft:#eee9fe;--success:#0b7a4a;--success-soft:#e2f5eb;--warning:#8f5500;--warning-soft:#fff0d6;--danger:#be2f3e;--danger-soft:#fde8ea;--violet:#9c2b7e;--violet-soft:#fbe8f5;--neutral:#524c6c;--neutral-soft:#efedf5;--shadow:0 1px 2px #28145a0d;--pop-shadow:0 24px 56px #28145a2e;--grid:#eeebf6;--chart-prev:#b5add0;--av1-bg:#ece6ff;--av1-fg:#4e2fc0;--av2-bg:#ddf5ef;--av2-fg:#0d6b5b;--av3-bg:#fff0d6;--av3-fg:#8a5300;--av4-bg:#fde6ec;--av4-fg:#ac2a4a;--av5-bg:#e4eeff;--av5-fg:#2a4fb8;--scrim:#17132a40}.t-contrast-dark{--bg:#000;--sidebar:#000;--surface:#0b0b0b;--surface-2:#151515;--hover:#232323;--border:#6e6e6e;--border-strong:#b5b5b5;--text:#fff;--text-2:#ededed;--text-3:#cfcfcf;--accent:#ffd400;--accent-ink:#000;--accent-text:#ffdf3d;--accent-soft:#ffd4002b;--success:#4dffa6;--success-soft:#4dffa626;--warning:#ffb224;--warning-soft:#ffb22429;--danger:#ff7b7b;--danger-soft:#ff7b7b2b;--violet:#ddb0ff;--violet-soft:#ddb0ff2b;--neutral:#ededed;--neutral-soft:#ffffff21;--shadow:none;--pop-shadow:0 0 0 1px #fff,0 24px 60px #000c;--grid:#2e2e2e;--chart-prev:#a3a3a3;--av1-bg:#ffd400;--av1-fg:#000;--av2-bg:#4dffa6;--av2-fg:#000;--av3-bg:#ffb224;--av3-fg:#000;--av4-bg:#ff9e9e;--av4-fg:#000;--av5-bg:#ddb0ff;--av5-fg:#000;--scrim:#000000b3}.t-contrast-light{--bg:#fff;--sidebar:#fff;--surface:#fff;--surface-2:#f1f1f1;--hover:#e6e6e6;--border:#767676;--border-strong:#2b2b2b;--text:#000;--text-2:#161616;--text-3:#383838;--accent:#0035cc;--accent-ink:#fff;--accent-text:#002ba6;--accent-soft:#dde5ff;--success:#005c2c;--success-soft:#d9f2e3;--warning:#6e3a00;--warning-soft:#ffe8c7;--danger:#a10019;--danger-soft:#ffdde2;--violet:#56189a;--violet-soft:#eee0fb;--neutral:#161616;--neutral-soft:#e6e6e6;--shadow:none;--pop-shadow:0 0 0 2px #000,0 24px 50px #00000038;--grid:#d2d2d2;--chart-prev:#5e5e5e;--av1-bg:#0035cc;--av1-fg:#fff;--av2-bg:#005c2c;--av2-fg:#fff;--av3-bg:#6e3a00;--av3-fg:#fff;--av4-bg:#a10019;--av4-fg:#fff;--av5-bg:#56189a;--av5-fg:#fff;--scrim:#0006}.app :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.t-contrast-dark :focus-visible,.t-contrast-light :focus-visible{outline-width:3px}.t-contrast-dark .link,.t-contrast-light .link{text-underline-offset:3px;text-decoration:underline}.t-contrast-dark .card,.t-contrast-light .card,.t-contrast-dark .gtile,.t-contrast-light .gtile,.t-contrast-dark .panel,.t-contrast-light .panel{border-width:1.5px}.t-contrast-dark .pill,.t-contrast-light .pill{box-shadow:inset 0 0 0 1px}.t-contrast-dark .nav.on,.t-contrast-light .nav.on{background:var(--accent);color:var(--accent-ink)}.t-contrast-dark .btn,.t-contrast-light .btn{border-color:var(--border-strong)}.scroll{scrollbar-width:none}.scroll::-webkit-scrollbar{display:none}.mnav{background:var(--accent);z-index:40;border-radius:999px;justify-content:space-between;align-items:center;height:66px;padding:7px;display:flex;position:absolute;bottom:20px;left:14px;right:14px;box-shadow:0 16px 36px -12px #00000080,0 2px 6px #0000001f}.mi{min-width:52px;height:52px;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;font:600 15px/1 Geist,ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:inline-flex}.mi svg{width:23px;height:23px}.mi.on{background:var(--accent-ink);color:var(--accent);padding:0 18px 0 15px}.mscan{width:52px;height:52px;color:var(--accent-ink);background:var(--accent-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mscan{background:color-mix(in srgb,var(--accent-ink) 16%,transparent)}}.mscan{border:1.5px solid var(--accent-ink)}@supports (color:color-mix(in lab,red,red)){.mscan{border:1.5px solid color-mix(in srgb,var(--accent-ink) 45%,transparent)}}.mscan{flex:none}.mscan svg{width:24px;height:24px}.hscroll{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.hscroll::-webkit-scrollbar{display:none}.mchip{border:1px solid var(--border);background:var(--surface);height:36px;color:var(--text-2);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 14px;font:500 13px/1 Geist,ui-sans-serif,system-ui,sans-serif;display:inline-flex}.mchip.on{background:var(--text);color:var(--bg);border-color:var(--text)}.mchip .c{opacity:.7;font-size:11px}.sheet{background:var(--surface);border-top:1px solid var(--border-strong);z-index:61;max-height:88%;box-shadow:var(--pop-shadow);border-radius:14px 14px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.grab{background:var(--border-strong);border-radius:2px;flex:none;width:40px;height:4px;margin:8px auto 4px}.mrow{border:0;border-bottom:1px solid var(--border);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.mrow:last-child{border-bottom:0}.mrow:active{background:var(--hover)}.flabel{color:var(--text-2);flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;display:flex}.flabel .hint{color:var(--text-3);font-size:12px;font-weight:400}.input{border:1px solid var(--border);background:var(--surface);height:40px;color:var(--text);box-sizing:border-box;border-radius:6px;outline:0;width:100%;padding:0 12px;font:400 14px/1 Geist,ui-sans-serif,system-ui,sans-serif}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.input::placeholder{color:var(--text-3)}textarea.input{resize:vertical;height:auto;min-height:96px;padding:10px 12px;line-height:1.5}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-3) 50%),linear-gradient(135deg,var(--text-3) 50%,transparent 50%);background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px;background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}.btn.danger{background:var(--danger);color:#fff;border-color:#0000}.btn.ghost{background:0 0;border-color:#0000}.btn:disabled{opacity:.45;cursor:not-allowed}.kv{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:13px;display:flex}.kv:last-child{border-bottom:0}.kv>span:first-child{color:var(--text-3)}.modal-scrim{background:var(--scrim);z-index:70;justify-content:center;align-items:flex-start;padding-top:120px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.modal{background:var(--surface);border:1px solid var(--border-strong);width:480px;box-shadow:var(--pop-shadow);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.modal-h{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:16px 18px;display:flex}.modal-b{flex-direction:column;gap:14px;padding:18px;display:flex}.modal-f{border-top:1px solid var(--border);background:var(--surface-2);justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.drop{border:1.5px dashed var(--border-strong);text-align:center;color:var(--text-2);background:var(--surface-2);border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:28px;display:flex}.stepper{align-items:center;gap:0;display:flex}.step{color:var(--text-3);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.step .n{border:1.5px solid var(--border-strong);width:26px;height:26px;color:var(--text-3);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.step.on{color:var(--text)}.step.on .n{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.step.done .n{border-color:var(--accent);color:var(--accent-text)}.step-line{background:var(--border);flex-grow:1;min-width:24px;height:1px;margin:0 12px}.opt{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:flex-start;gap:12px;width:100%;padding:14px;display:flex}.opt:hover{border-color:var(--border-strong)}.opt.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:var(--accent-soft)}.code6{gap:8px;display:flex}.code6 input{text-align:center;border:1px solid var(--border-strong);background:var(--surface);width:46px;height:54px;color:var(--text);border-radius:6px;font:600 22px/1 Geist Mono,ui-monospace,monospace}.sectionh{letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);font-size:11.5px;font-weight:600}.lock{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--surface);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.lock{background:color-mix(in srgb,var(--surface) 55%,transparent)}}.lock{z-index:5;border-radius:8px;justify-content:center;align-items:center;display:flex}.auth-fw{border:1px solid var(--border);background:var(--surface);height:40px;color:var(--text-3);border-radius:6px;align-items:center;gap:8px;padding:0 4px 0 12px;display:flex}.auth-fw:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.auth-fw input.field{height:100%;font-size:14px;font-weight:400}.auth-hd svg.i{width:22px;height:22px}.auth-eye{width:32px;height:32px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.auth-eye:hover{background:var(--hover);color:var(--text)}.auth-g{border:1px solid var(--border-strong);background:var(--surface-2);width:20px;height:20px;color:var(--text-2);border-radius:4px;flex:none;justify-content:center;align-items:center;font:700 10.5px/1 Geist,sans-serif;display:inline-flex}.auth-div{color:var(--text-3);white-space:nowrap;align-items:center;gap:12px;font-size:12px;display:flex}.auth-div:before,.auth-div:after{content:"";background:var(--border);flex-grow:1;height:1px}.auth-lnk{color:var(--accent-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font:500 13px/1.4 Geist,sans-serif;display:inline-flex}.auth-lnk:hover{text-decoration:underline}.auth-c6{gap:10px}.auth-c6 input{outline:0;width:58px;height:60px;font-size:24px}.auth-c6 input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.auth-c6 input.err{border-color:var(--danger);color:var(--danger)}.auth-gc{width:268px;height:168px;box-shadow:var(--pop-shadow);border:1px solid var(--accent-ink);border-radius:8px;position:absolute;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.auth-gc{border:1px solid color-mix(in srgb,var(--accent-ink) 22%,transparent)}}.auth-gc img{object-fit:cover;width:100%;height:100%;display:block}.auth-gc .ov{color:#fff;background:linear-gradient(#0000,#0000009e);justify-content:space-between;align-items:flex-end;padding:22px 14px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.auth-frag{background:var(--surface);color:var(--text);border:1px solid var(--border);box-shadow:var(--pop-shadow);border-radius:8px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex;position:absolute}.auth-tag{border:1px solid var(--accent-ink);border-radius:4px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.auth-tag{border:1px solid color-mix(in srgb,var(--accent-ink) 28%,transparent)}}.auth-tag{color:var(--accent-ink)}.auth-meter{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.auth-meter span{background:var(--border);border-radius:2px;height:4px}.err-card{border:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:var(--shadow);border-radius:8px;align-items:center;gap:14px;padding:16px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.err-card:hover{border-color:var(--border-strong);background:var(--hover)}.pa-tile{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:8px;flex-direction:column;gap:10px;padding:14px;text-decoration:none;transition:border-color .12s;display:flex}.pa-tile:hover{border-color:var(--border-strong);background:var(--hover)}.onb-head{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:18px 22px;display:flex}.onb-head:not(:disabled):hover{background:var(--hover)}.onb-head:disabled{cursor:default}.onb-num{border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:inline-flex}.onb-num.done{background:var(--success-soft);color:var(--success)}.onb-num.active{background:var(--accent);color:var(--accent-ink)}.onb-num.next{border:1.5px solid var(--border-strong);color:var(--text-2)}.onb-num.locked{background:var(--surface-2);color:var(--text-3);border:1px solid var(--border)}.onb-chip{border:1px solid var(--border);background:var(--surface);height:36px;color:var(--text-2);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font:500 13px/1 Geist,ui-sans-serif,system-ui,sans-serif;display:inline-flex}.onb-chip:hover{border-color:var(--border-strong);color:var(--text)}.onb-chip.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text);box-shadow:0 0 0 1px var(--accent)}.onb-sec{border-bottom:1px solid var(--border);flex-direction:column;gap:14px;padding:22px 0;display:flex}.onb-sec:last-child{border-bottom:0}.onb-h3{color:var(--text);margin:0;font-size:14px;font-weight:600}.onb-req{color:var(--danger);font-weight:600}.onb-flag{color:var(--warning);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.od-step{flex-direction:column;gap:8px;min-width:0;display:flex}.od-dot{border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:11.5px;font-weight:700;display:inline-flex}.od-tip{width:280px;box-shadow:var(--pop-shadow);z-index:30;flex-direction:column;gap:5px;padding:12px 14px;display:flex;position:absolute;top:46px;right:0}.cd-row{border-top:1px solid var(--border);color:var(--text);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;display:grid}.cd-pg{border:1px solid var(--border);background:var(--surface);min-width:32px;height:32px;color:var(--text-2);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font:500 13px/1 Geist,sans-serif;display:inline-flex}.cd-pg:hover{background:var(--hover)}.cd-pg.on{background:var(--accent);color:var(--accent-ink);border-color:#0000}.cd-pg:disabled{opacity:.45;cursor:not-allowed}.nt-row{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(0,1fr) 150px;align-items:flex-start;gap:16px;padding:16px 20px;display:grid;position:relative}.nt-row:hover{background:var(--hover)}.nt-row.unread{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.nt-row.unread{background:color-mix(in srgb,var(--accent-soft) 45%,transparent)}}.nt-row.unread:hover{background:var(--accent-soft)}.nt-row.unread:before{content:"";background:var(--accent-text);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.nt-g{background:var(--surface-2);border-bottom:1px solid var(--border);padding:10px 20px}@keyframes chk-spin{to{transform:rotate(360deg)}}@keyframes chk-pulse{0%,to{opacity:1}50%{opacity:.35}}.chk-spin{border:3px solid var(--border);border-top-color:var(--accent-text);border-radius:50%;width:56px;height:56px;animation:1s linear infinite chk-spin}.chk-wait{animation:1.4s ease-in-out infinite chk-pulse}@keyframes scan-sweep{0%{top:8%}50%{top:88%}to{top:8%}}.scan-line{background:var(--accent);height:2px;box-shadow:0 0 14px 2px var(--accent);border-radius:2px;animation:2.6s ease-in-out infinite scan-sweep;position:absolute;left:6%;right:6%}.scan-br{border:0 solid #fff;width:34px;height:34px;position:absolute}.tm-tg{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font:500 13px/1.2 Geist,sans-serif;display:flex}.tm-tg:last-child{border-bottom:0}.tm-tg:hover{background:var(--hover)}.tm-box{border:1px solid var(--border);background:var(--surface-2);border-radius:6px;align-items:center;gap:8px;height:38px;padding:0 6px 0 12px;display:flex}.tm-ck{color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;display:flex}@keyframes pos-spin{to{transform:rotate(360deg)}}@keyframes pos-sweep{0%{top:8%}50%{top:88%}to{top:8%}}.pos-spin{border:3px solid var(--border);border-top-color:var(--accent-text);border-radius:50%;width:52px;height:52px;animation:1s linear infinite pos-spin}.pos-line{background:var(--accent);height:2px;box-shadow:0 0 14px 2px var(--accent);border-radius:2px;animation:2.6s ease-in-out infinite pos-sweep;position:absolute;left:6%;right:6%}.pos-br{border:0 solid #fff;width:28px;height:28px;position:absolute}.pinq::placeholder{letter-spacing:0;color:var(--text-3);font:400 16px/1 Geist,sans-serif}.pos-tabs button{height:40px;padding:0 18px;font-size:14px}.deals-title{color:var(--text);font-size:14px;font-weight:600;text-decoration:none}.deals-title:hover{color:var(--accent-text)}.deals-tag{background:var(--surface-2);border:1px solid var(--border);height:20px;color:var(--text-2);border-radius:4px;align-items:center;padding:0 7px;font-size:11.5px;display:inline-flex}.deals-meta{color:var(--text-3);align-items:center;gap:4px;font-size:12px;display:inline-flex}.dd-tag{background:var(--surface-2);border:1px solid var(--border);height:22px;color:var(--text-2);border-radius:4px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.dd-stat{border-right:1px solid var(--border);flex-direction:column;gap:6px;padding:14px 18px;display:flex}.dd-stat:last-child{border-right:0}.da-empty{text-align:center;border:1.5px dashed var(--border-strong);background:var(--surface-2);border-radius:6px;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:8px;padding:26px 20px;display:flex}.dc-step{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.dc-step:hover{color:var(--text)}.dc-chip{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text-2);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font:500 13px/1 Geist,ui-sans-serif,system-ui,sans-serif;display:inline-flex}.dc-chip:hover{border-color:var(--border-strong);color:var(--text)}.dc-chip.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text);box-shadow:0 0 0 1px var(--accent)}.dc-chip .sub{color:var(--text-3);font-weight:400}.dc-chip.on .sub{color:var(--accent-text);opacity:.8}.dc-radio{border:1.5px solid var(--border-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-left:auto;display:inline-flex}.opt.on .dc-radio{border-color:var(--accent)}.opt.on .dc-radio:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.dc-day{height:38px;color:var(--text);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:6px;font:500 13px/1 Geist,ui-sans-serif,system-ui,sans-serif}.dc-day:hover{background:var(--hover)}.dc-day.today{border-color:var(--border-strong)}.dc-day.sel{background:var(--accent);color:var(--accent-ink)}.dc-day:disabled{color:var(--text-3);opacity:.45;cursor:not-allowed;background:0 0}.dc-cover{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:6px;padding:0;display:block;overflow:hidden}.dc-cover.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.dc-cover img{object-fit:cover;border-radius:4px;width:100%;height:56px;display:block}.dc-tag{background:var(--accent-soft);height:26px;color:var(--accent-text);border-radius:4px;align-items:center;gap:4px;padding:0 4px 0 9px;font-size:12.5px;font-weight:500;display:inline-flex}.dc-tag button{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex}.dc-tag button:hover{background:var(--surface)}.dc-sec{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.dc-ptag{background:var(--surface-2);border:1px solid var(--border);height:22px;color:var(--text-2);border-radius:4px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.dc-qty{border:1px solid var(--border);background:var(--surface);border-radius:6px;flex:none;align-items:center;height:48px;display:inline-flex;overflow:hidden}.dc-qty:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.dc-qty button{background:var(--surface-2);width:44px;height:100%;color:var(--text-2);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.dc-qty button:hover{background:var(--hover);color:var(--text)}.dc-qty button:disabled{opacity:.45;cursor:not-allowed;background:var(--surface-2)}.dc-qty input{border:0;border-left:1px solid var(--border);border-right:1px solid var(--border);width:56px;height:100%;color:var(--text);text-align:center;background:0 0;outline:0;padding:0;font:600 20px/1 Geist,ui-sans-serif,system-ui,sans-serif}.gcards-mini{background:var(--surface-2);border-radius:8px;flex:none;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000001f,0 8px 20px -10px #00000073}.gcards-mini img{object-fit:cover;width:100%;height:100%;display:block}.gcards-mini .ov{color:#fff;background:linear-gradient(#00000047,#0000 38%,#0000 55%,#0000008c);flex-direction:column;justify-content:space-between;padding:10px 12px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.gcards-fan{width:250px;height:156px;position:absolute}.gcl-chip{border:1px solid var(--border);background:var(--surface);height:30px;color:var(--text-2);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:0;font:500 12.5px/1 Geist,ui-sans-serif,system-ui,sans-serif;display:inline-flex}.gcl-chip:hover{border-color:var(--border-strong);color:var(--text)}.gcl-chip.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.gcl-chip:disabled{opacity:.45;cursor:not-allowed}.gcl-sw{cursor:pointer;background:0 0;border:0;border-radius:999px;margin:-4px;padding:4px;display:inline-flex}.gci-prev{background:var(--surface-2);-webkit-user-select:none;user-select:none;border-radius:10px;flex:none;width:400px;height:250px;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000024,0 14px 30px -14px #00000080}.gci-prev img{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:transform 80ms linear;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.gci-ov{color:#fff;pointer-events:none;background:linear-gradient(#0000004d,#0000 34%,#0000 56%,#00000094);flex-direction:column;justify-content:space-between;padding:16px 18px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.gci-banner{background:linear-gradient(135deg,var(--accent) 0%,var(--violet) 100%);position:absolute;top:0;right:0;bottom:0;left:0}.gci-banner:before{content:"";border:34px solid #ffffff1f;border-radius:50%;width:240px;height:240px;position:absolute;top:-70px;right:-60px}.gci-banner:after{content:"";background:#ffffff14;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-90px;left:-40px}.gci-range{width:100%;accent-color:var(--accent);cursor:pointer;margin:0}.gci-range:disabled{opacity:.4;cursor:not-allowed}.md-prev{background:var(--surface-2);justify-content:center;align-items:center;height:150px;display:flex;position:relative;overflow:hidden}.md-prev img{object-fit:cover;width:100%;height:100%;display:block}.md-frame{border:1.5px dashed var(--border-strong);color:var(--text-3);background:var(--surface-2);border-radius:4px;flex:none;justify-content:center;align-items:center;font:600 11px/1 Geist Mono,monospace;display:flex}.gw-card{color:var(--text);text-decoration:none}.gw-card:hover{border-color:var(--border-strong)}.gw-rung{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;flex-direction:column;flex:1 1 0;gap:3px;min-width:0;padding:7px 9px;display:flex}.gw-rung.top{background:var(--accent-soft);border-color:#0000}.gw-cat{border:1px solid var(--border);background:var(--surface);border-radius:6px;flex-direction:column;gap:6px;padding:12px;display:flex}.gd-tag{background:var(--surface-2);border:1px solid var(--border);height:24px;color:var(--text-2);border-radius:4px;align-items:center;padding:0 9px;font-size:12px;display:inline-flex}.ga-lg{border:1px solid var(--border);background:var(--surface);height:28px;color:var(--text-2);cursor:pointer;border-radius:5px;align-items:center;gap:7px;padding:0 10px;font:500 12.5px/1 Geist,sans-serif;display:inline-flex}.ga-lg.off{opacity:.45}.ga-empty{text-align:center;border:1.5px dashed var(--border-strong);background:var(--surface-2);border-radius:6px;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:8px;padding:22px 18px;display:flex}.ga-plan{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.ga-plan.hl{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ga-li{color:var(--text-2);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.ga-li svg{color:var(--success);margin-top:1px}.gs-stepbtn{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.gs-den{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-direction:column;gap:10px;padding:0 0 12px;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.gs-den.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.gs-den img{object-fit:cover;width:100%;height:84px;display:block}.gs-qty{border:1px solid var(--border);background:var(--surface-2);border-radius:6px;justify-content:space-between;align-items:center;height:34px;margin:0 10px;display:flex}.gs-qty .ib{background:0 0;border:0;width:32px;height:32px}.gs-qty .ib:disabled{opacity:.35;cursor:not-allowed}.gs-sec{flex-direction:column;gap:10px;display:flex}.gs-lbl{font-size:13px;font-weight:600}.gs-sub{color:var(--text-3);font-size:12px}input[type=range].gs-range{width:100%;accent-color:var(--accent);margin:0}.gs-get{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.gs-get:last-child{border-bottom:0}.gc-chip{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text-2);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:7px;padding:0 12px;font:500 13px/1 Geist,sans-serif;display:inline-flex}.gc-chip:hover{border-color:var(--border-strong);color:var(--text)}.gc-chip.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text);box-shadow:0 0 0 1px var(--accent)}.gc-day{border:1px solid var(--border);background:var(--surface);width:40px;height:36px;color:var(--text-2);cursor:pointer;border-radius:6px;font:600 12.5px/1 Geist,sans-serif}.gc-day.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.gc-tog{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:14px;padding:12px 14px;display:flex}.gc-tog:hover{border-color:var(--border-strong)}.gc-sec{flex-direction:column;gap:10px;display:flex}.gc-lbl{color:var(--text);font-size:13px;font-weight:600}.gc-lbl .req{color:var(--danger)}.gc-sub{color:var(--text-3);font-size:12px}.gc-stepbtn{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.gc-rev{border:1px solid var(--border);border-radius:8px;overflow:hidden}.gc-revh{background:var(--surface-2);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.gc-deno{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;font:inherit;border-radius:8px;flex-direction:column;gap:6px;padding:6px 6px 10px;display:flex}.gc-deno:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.gc-deno img{object-fit:cover;border-radius:4px;width:100%;height:62px;display:block}input[type=range].gc-range{width:100%;accent-color:var(--accent);height:24px;margin:0}.gl-flip{background:var(--surface-2);border:1px solid var(--border-strong);width:30px;height:42px;color:var(--text);border-radius:5px;justify-content:center;align-items:center;font:600 24px/1 Geist Mono,ui-monospace,monospace;display:inline-flex;position:relative;overflow:hidden}.gl-flip:after{content:"";background:var(--bg);opacity:.9;height:1px;position:absolute;top:50%;left:0;right:0}.gl-colon{color:var(--text-3);padding:0 1px;font:600 20px/1 Geist Mono,monospace}.gl-react{border:1px solid var(--border);background:var(--surface-2);height:44px;color:var(--text);cursor:pointer;font:inherit;border-radius:6px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;display:flex}.gl-react:hover{border-color:var(--border-strong);background:var(--hover)}.gl-msg{border-radius:6px;gap:10px;padding:8px 10px;display:flex;position:relative}.gl-msg:hover{background:var(--hover)}.gl-mod{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);opacity:0;border-radius:6px;gap:2px;padding:2px;transition:opacity .12s;display:flex;position:absolute;top:6px;right:6px}.gl-msg:hover .gl-mod,.gl-msg:focus-within .gl-mod{opacity:1}.gl-mod .ib{border:0;border-radius:4px;width:26px;height:26px}.gl-req{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:10px;padding:9px 14px;display:flex}.gl-req:hover{background:var(--hover)}.gl-pod{flex-direction:column;align-items:center;gap:8px;width:190px;display:flex}.locs-name{color:var(--text);letter-spacing:-.01em;font-size:16px;font-weight:600;text-decoration:none}.locs-name:hover{color:var(--accent-text)}.locs-map{background:var(--surface-2);border-bottom:1px solid var(--border);height:96px;position:relative;overflow:hidden}.ss-h{align-items:flex-start;gap:12px;padding:16px 18px 0;display:flex}.ss-ic{width:32px;height:32px}.ss-tt{flex-direction:column;flex-grow:1;gap:3px;min-width:0;display:flex}.ss-t{margin:0;font-size:15px;font-weight:600;line-height:1.3}.ss-d{color:var(--text-3);font-size:12.5px;line-height:1.45}.ss-b{flex-direction:column;gap:12px;padding:14px 18px 18px;display:flex}.ss-chip{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--text-2);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font:500 13px/1 Geist,sans-serif;display:inline-flex}.ss-chip:hover{border-color:var(--border-strong);color:var(--text)}.ss-chip.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text);box-shadow:0 0 0 1px var(--accent)}.ss-range{width:100%;accent-color:var(--accent);margin:0}.ss-lbl{color:var(--text-2);justify-content:space-between;font-size:12px;font-weight:600;display:flex}.ss-soc{background:var(--surface-2);border:1px solid var(--border);width:30px;height:30px;color:var(--text-2);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.ss-pvbtn{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:6px;flex-direction:column;align-items:center;gap:5px;padding:9px 4px;font:500 11.5px/1 Geist,sans-serif;display:flex}.plans-card{transition:border-color .15s,box-shadow .15s}.plans-cell{border-bottom:1px solid var(--border);align-items:center;min-height:46px;padding:10px 16px;font-size:13px;display:flex}.wel-nav{color:var(--text-2);font-size:14px;font-weight:500;text-decoration:none}.wel-nav:hover{color:var(--text)}.wel-h2{letter-spacing:-.035em;margin:0;font:600 38px/1.12 Geist,ui-sans-serif,system-ui,sans-serif}.wel-lead{color:var(--text-2);margin:0;font-size:16px;line-height:1.55}.wel-feat{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;flex-direction:column;gap:12px;padding:24px;display:flex}.wel-li{color:var(--text-2);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4;display:flex}.wel-li svg{color:var(--success);margin-top:1px}.wel-foot a{color:var(--text-2);font-size:13.5px;text-decoration:none}.wel-foot a:hover{color:var(--text)}.btn.lg{height:46px;padding:0 20px;font-size:15px}.billing-subnav{border-bottom:1px solid var(--border);gap:4px;display:flex}.billing-subnav a{height:44px;color:var(--text-2);align-items:center;gap:8px;padding:0 12px;font:500 13.5px/1 Geist,ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:inline-flex;position:relative}.billing-subnav a:hover,.billing-subnav a.on{color:var(--text)}.billing-subnav a.on:after{content:"";background:var(--accent-text);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.billing-subnav .c{background:var(--surface-2);color:var(--text-3);border:1px solid var(--border);border-radius:4px;padding:2px 7px;font-size:11.5px;font-weight:600}.billing-subnav a.on .c{background:var(--accent-soft);color:var(--accent-text);border-color:#0000}.billing-face{box-shadow:var(--shadow);border-radius:8px;flex-direction:column;justify-content:space-between;padding:14px 16px;display:flex;position:relative;overflow:hidden}.billing-face:after{content:"";background:currentColor;border-radius:50%;width:170px;height:170px;position:absolute;top:-50px;right:-40px}@supports (color:color-mix(in lab,red,red)){.billing-face:after{background:color-mix(in srgb,currentColor 9%,transparent)}}.billing-face.visa{background:linear-gradient(135deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab,red,red)){.billing-face.visa{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 55%,var(--text)))}}.billing-face.visa{color:var(--accent-ink)}.billing-face.mc{background:linear-gradient(135deg,var(--text),var(--text))}@supports (color:color-mix(in lab,red,red)){.billing-face.mc{background:linear-gradient(135deg,color-mix(in srgb,var(--text) 78%,var(--bg)),var(--text))}}.billing-face.mc{color:var(--bg)}.billing-chip{background:currentColor;border-radius:4px;width:30px;height:22px}@supports (color:color-mix(in lab,red,red)){.billing-chip{background:color-mix(in srgb,currentColor 28%,transparent)}}.billing-chip{border:1px solid}@supports (color:color-mix(in lab,red,red)){.billing-chip{border:1px solid color-mix(in srgb,currentColor 35%,transparent)}}.sn-sec{border-bottom:1px solid var(--border);flex-direction:column;gap:10px;padding:20px 22px;display:flex}.sn-lab{color:var(--text);justify-content:space-between;align-items:baseline;gap:10px;font-size:13.5px;font-weight:600;display:flex}.sn-lab .req{color:var(--danger);margin-left:2px}.sn-hint{color:var(--text-3);font-size:12px;font-weight:400}.sn-shot{border:1px solid var(--border);background:var(--surface);border-radius:6px;flex:none;width:168px;position:relative;overflow:hidden}@keyframes pr-spin{to{transform:rotate(360deg)}}.pr-spin{border:3px solid var(--accent-soft);border-top-color:var(--accent-text);border-radius:50%;width:44px;height:44px;animation:.9s linear infinite pr-spin}.pr-step{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-direction:column;gap:10px;padding:18px;display:flex}.pr-n{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-text);border-radius:6px;justify-content:center;align-items:center;font:700 13px/1 Geist,sans-serif;display:inline-flex}.rep-tile{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.rep-dl{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.rep-dl:hover{border-color:var(--border-strong);background:var(--hover)}.rep-dl:disabled{opacity:.45;cursor:not-allowed}.ln-step{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.ln-step:hover{color:var(--text)}.ln-radio{border:1.5px solid var(--border-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.opt.on .ln-radio{border-color:var(--accent)}.opt.on .ln-radio:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.ln-req{color:var(--danger)}.ld-req{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.ld-req:last-child{border-bottom:0}.an-tile{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.an-lockcard{width:520px;box-shadow:var(--pop-shadow);border-color:var(--border-strong);flex-direction:column;gap:14px;padding:26px 28px 24px;display:flex}.st-sec{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:32px;display:grid}.st-side{flex-direction:column;gap:6px;padding-top:4px;display:flex}.st-side h2{margin:0;font-size:15px;font-weight:600}.st-side p{color:var(--text-3);margin:0;font-size:13px;line-height:1.5}.st-row{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:14px 18px;display:flex}.st-row:last-child{border-bottom:0}.st-k{width:130px;color:var(--text-3);flex:none;font-size:13px}.st-sw{border:2px solid var(--surface);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font:700 9px/1 Geist,sans-serif;display:inline-flex}.st-sw.on{box-shadow:0 0 0 2px var(--accent)}.st-mark{background:var(--surface-2);border:1px solid var(--border);width:34px;height:34px;color:var(--text);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}@media(max-width:1200px){.shop-settings-page .ss-columns{grid-template-columns:minmax(0,1fr)!important}.shop-settings-page aside{justify-self:center;width:100%;max-width:440px;position:static!important}}@media(max-width:700px){.shop-settings-page .ss-pair{grid-template-columns:minmax(0,1fr)!important}.shop-settings-page .ss-b>div,.shop-settings-page .ss-h{flex-wrap:wrap}.shop-settings-page .kv{flex-wrap:wrap;gap:8px}.shop-settings-page .kv>span{overflow-wrap:anywhere;max-width:100%}.shop-settings-page .ss-b>div>div[style*="width: 188px"]{width:100%!important}.shop-settings-page div[style*="grid-template-columns: 120px 130px"]{min-height:70px;grid-template-columns:1fr 1fr!important;height:auto!important;padding:10px!important}.shop-settings-page div[style*="grid-template-columns: 120px 130px"]>span:last-child{grid-column:1/-1}.shop-settings-page>div:first-of-type,.shop-settings-page .ss-b span[style*="gap: 8px"]{flex-wrap:wrap}.shop-settings-page .ss-b>div>span[style*="width: 84px"]{width:60px!important;height:60px!important}}@media(max-width:800px){.account-settings-page .st-sec{grid-template-columns:minmax(0,1fr);gap:16px}.account-settings-page .st-row{flex-wrap:wrap}.account-settings-page .st-row>div,.account-settings-page .st-row>span{overflow-wrap:anywhere;min-width:0}.account-settings-page .todo{flex-wrap:wrap}.account-settings-page .todo>span{overflow-wrap:anywhere;min-width:0}.account-settings-page [role=radiogroup],.location-detail-page>div:first-child>div,.location-detail-page .location-detail-columns section>div{flex-wrap:wrap}.location-detail-page .location-detail-columns section>div[style*="repeat(2"]{grid-template-columns:minmax(0,1fr)!important}.shop-settings-page>div[style*="background: var(--accent-soft)"]{flex-wrap:wrap}.shop-settings-page>div[style*="background: var(--accent-soft)"]>div{min-width:0}.plans-page>.r-grid4{grid-template-columns:minmax(0,1fr)!important}.plans-page>.r-grid4>div{min-width:0}.receipt-page .receipt-actions{flex-wrap:wrap}.receipt-page .receipt>div:first-child{flex-wrap:wrap;gap:20px}.receipt-page .receipt{padding:22px!important}.receipt-page .receipt>div[style*="repeat(2"]{grid-template-columns:minmax(0,1fr)!important}.reports-page>div:first-child,.reports-page>div:first-child>div,.analytics-page>div:first-child,.analytics-page>div:first-child>div{flex-wrap:wrap;min-width:0}.analytics-page .seg{flex-wrap:wrap;max-width:100%}.analytics-page section,.analytics-page .analytics-pair>div{min-width:0}.analytics-page .analytics-pair{grid-template-columns:minmax(0,1fr)!important}.support-ticket-page>div:first-child>div,.support-ticket-page>div:first-child>div>div,.support-ticket-page .ticket-columns .st-meta,.support-ticket-page>div:first-child div[style*="display: flex"]{flex-wrap:wrap}.support-ticket-page .ticket-columns>div,.support-ticket-page .ticket-columns>aside,.analytics-page .r-scrollx{min-width:0}.reports-page .seg,.reports-page>div[style*="align-items: center"]{flex-wrap:wrap}}.nav.open{color:var(--text)}.sub{border-left:1px solid var(--border-strong);height:32px;color:var(--text-2);border-radius:0 5px 5px 0;align-items:center;gap:10px;margin-left:19px;padding:0 10px 0 16px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.sub:hover{background:var(--hover);color:var(--text)}.sub.on{background:var(--accent-soft);color:var(--accent-text);border-left:2px solid var(--accent-text);padding-left:15px}.pa-ov .card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px}.pa-ov svg.i{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.pa-ov svg.s{width:15px;height:15px}.pa-ov .btn{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font:500 13.5px/1 Geist,ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:inline-flex}.pa-ov .btn:hover{background:var(--hover)}.pa-ov .btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000}.pa-ov .btn.sm{border-radius:5px;height:32px;padding:0 11px;font-size:12.5px}.pa-ov .btn.ghost{background:0 0;border-color:#0000}.pa-ov .btn.danger{background:var(--danger);color:#fff;border-color:#0000}.pa-ov .btn:disabled{opacity:.45;cursor:not-allowed}.pa-ov .ib{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text-2);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.pa-ov .ib:hover{background:var(--hover);color:var(--text)}.pa-ov .pill{white-space:nowrap;border-radius:4px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.pa-ov .pill .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.pa-ov .tone-success{background:var(--success-soft);color:var(--success)}.pa-ov .tone-warning{background:var(--warning-soft);color:var(--warning)}.pa-ov .tone-danger{background:var(--danger-soft);color:var(--danger)}.pa-ov .tone-violet{background:var(--violet-soft);color:var(--violet)}.pa-ov .tone-neutral{background:var(--neutral-soft);color:var(--neutral)}.pa-ov .tone-accent{background:var(--accent-soft);color:var(--accent-text)}.pa-ov .num{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:revert}.pa-ov .mono{font-variant-numeric:tabular-nums;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.pa-ov .tab{font-variant-numeric:tabular-nums}.pa-ov .seg{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;gap:2px;padding:3px;display:inline-flex}.pa-ov .seg button{height:30px;color:var(--text-2);cursor:pointer;display:revert;align-items:revert;gap:revert;background:0 0;border:0;border-radius:4px;padding:0 12px;font:500 13px/1 Geist,ui-sans-serif,system-ui,sans-serif}.pa-ov .seg button:hover{color:var(--text)}.pa-ov .seg button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000024,0 0 0 1px var(--border)}.pa-ov .av{width:34px;height:34px;letter-spacing:revert;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.pa-ov .link{color:var(--accent-text);align-items:center;gap:4px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.pa-ov .link:hover{text-decoration:underline}.pa-ov .bar{background:var(--surface-2);border:1px solid var(--border);border-radius:2px;height:6px;overflow:hidden}.pa-ov .bar>span{background:var(--accent);border-radius:2px;height:100%;display:block}.pa-ov .chip{border-radius:6px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.pa-ov .todo{color:var(--text);border-radius:6px;align-items:flex-start;gap:12px;padding:12px;text-decoration:none;display:flex}.pa-ov .todo:hover{background:var(--hover)}.pa-ov input.field{font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex-grow:1;min-width:0;font-size:13.5px}.pa-ov input.field::placeholder{color:var(--text-3)}.pa-ov .rowh:hover{background:var(--hover)}.pa-ov .th{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);display:revert;align-items:revert;gap:revert;background:revert;border:revert;padding:revert;cursor:revert;font-family:revert;font-size:11.5px;font-weight:600}.pa-ov .sectionh{letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);font-size:11.5px;font-weight:600}.pa-ov .thumb{object-fit:cover;border:1px solid var(--border);border-radius:4px;flex:none;width:56px;height:34px;display:block}.pa-ov :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pa-cp{--accent-tint:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.pa-cp{--accent-tint:color-mix(in srgb,var(--accent-soft) 55%,var(--surface))}}.pa-cp{--ink:var(--text);--ink-text:var(--bg)}.t-midnight .pa-cp{--ink:#e9edf5;--ink-text:#0a0d13;--accent-tint:#6384ff14}.t-daylight .pa-cp{--hover:#f5f7fb;--border:#e7eaf0;--ink:#0e1422;--ink-text:#fff;--accent-tint:#f4f6ff}.pa-cp .card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px}.pa-cp svg.i{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.pa-cp svg.s{width:15px;height:15px}.pa-cp svg.xs{width:12px;height:12px}.pa-cp .btn{border:1px solid var(--border);background:var(--surface);height:40px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 16px;font:500 13.5px/1 Geist,ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:inline-flex}.pa-cp .btn:hover{background:var(--hover)}.pa-cp .btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000}.pa-cp .btn.outline{border-color:var(--accent);color:var(--accent-text);background:0 0;height:34px;padding:0 14px;font-size:13px}.pa-cp .btn.outline:hover{background:var(--accent-soft)}.pa-cp .btn.sm{border-radius:revert;height:32px;padding:0 12px;font-size:12.5px}.pa-cp .btn:disabled{opacity:.45;cursor:not-allowed}.pa-cp .ib{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text-2);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.pa-cp .ib:hover{background:var(--hover);color:var(--text)}.pa-cp .ib.ghost{background:0 0;border-color:#0000}.pa-cp .pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.pa-cp .pill .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.pa-cp .tone-success{background:var(--success-soft);color:var(--success)}.pa-cp .tone-warning{background:var(--warning-soft);color:var(--warning)}.pa-cp .tone-danger{background:var(--danger-soft);color:var(--danger)}.pa-cp .tone-violet{background:var(--violet-soft);color:var(--violet)}.pa-cp .tone-neutral{background:var(--neutral-soft);color:var(--neutral)}.pa-cp .tone-accent{background:var(--accent-soft);color:var(--accent-text)}.pa-cp .tr{font-variant-numeric:tabular-nums;border-radius:4px;align-items:center;gap:2px;height:20px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.pa-cp .tr.up{background:var(--success-soft);color:var(--success)}.pa-cp .tr.down{background:var(--danger-soft);color:var(--danger)}.pa-cp .tr.flat{background:var(--neutral-soft);color:var(--neutral)}.pa-cp .num{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:revert}.pa-cp .mono{font-variant-numeric:tabular-nums;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.pa-cp .tab{font-variant-numeric:tabular-nums}.pa-cp .av{width:34px;height:34px;letter-spacing:revert;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.pa-cp .bar{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;height:5px;overflow:hidden}.pa-cp .bar>span{background:var(--accent);border-radius:999px;height:100%;display:block}.pa-cp input.field{font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex-grow:1;min-width:0;font-size:13.5px}.pa-cp input.field::placeholder{color:var(--text-3)}.pa-cp .tabs{border-bottom:revert;gap:6px;display:flex}.pa-cp .tabs button{white-space:nowrap;height:42px;color:var(--text-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-right:8px;padding:0 4px;font:500 14px/1 Geist,ui-sans-serif,system-ui,sans-serif;display:inline-flex;position:relative}.pa-cp .tabs button:hover{color:var(--text)}.pa-cp .tabs button.on{color:var(--accent-text);font-weight:600}.pa-cp .tabs button.on:after{content:"";background:var(--accent-text);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.pa-cp .tabs .c{background:var(--surface-2);min-width:20px;height:18px;color:var(--text-3);border:revert;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.pa-cp .tabs button.on .c{background:var(--accent-soft);color:var(--accent-text);border-color:revert}.pa-cp .kpi{border-right:1px solid var(--border);flex-direction:column;gap:8px;padding:18px 24px;display:flex}.pa-cp .kpi:last-child{border-right:0}.pa-cp .kpi .l{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:11.5px;font-weight:600}.pa-cp .th{letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;height:28px;padding:0;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.pa-cp .th:hover{color:var(--text)}.pa-cp .th .sort{flex-direction:column;gap:1px;line-height:0;display:inline-flex}.pa-cp .th.on{color:var(--text)}.pa-cp .cbwrap{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.pa-cp .cb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--border-strong);background:var(--surface);cursor:pointer;width:18px;height:18px;accent-color:revert;border-radius:5px;place-content:center;margin:0;transition:background .12s,border-color .12s;display:inline-grid}.pa-cp .cb:hover{border-color:var(--accent-text)}.pa-cp .cb:after{content:"";border:solid var(--accent-ink);opacity:0;border-width:0 2px 2px 0;width:5px;height:9px;transform:rotate(45deg)translate(-1px,-1px)}.pa-cp .cb:checked{background:var(--accent);border-color:var(--accent)}.pa-cp .cb:checked:after{opacity:1}.pa-cp .cb.some{background:var(--accent);border-color:var(--accent)}.pa-cp .cb.some:after{opacity:1;border-width:0 0 2px;width:8px;height:0;transform:none}.pa-cp .row{border-bottom:1px solid var(--border);grid-template-columns:28px minmax(0,1fr) 100px 120px 150px 104px 92px 64px 52px 36px;align-items:center;column-gap:12px;min-height:74px;padding:0 16px 0 20px;display:grid}.pa-cp .row.head{background:var(--surface-2);border-radius:12px 12px 0 0;min-height:46px}.pa-cp .row.body{transition:background .12s}.pa-cp .row.body:hover{background:var(--hover)}.pa-cp .row.body:hover .kb{color:var(--text)}.pa-cp .row.sel,.pa-cp .row.sel:hover{background:var(--accent-tint)}.pa-cp .cname{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;text-decoration:none;overflow:hidden}.pa-cp .cname:hover{color:var(--accent-text)}.pa-cp .numc{flex-direction:column;justify-self:end;align-items:flex-end;gap:5px;display:flex}.pa-cp .kb{width:32px;height:32px;color:var(--text-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.pa-cp .kb:hover,.pa-cp .kb.open{background:var(--surface-2);border-color:var(--border);color:var(--text)}.pa-cp .thumb{border:1px solid var(--border);object-fit:cover;border-radius:10px;flex:none;width:44px;height:44px;display:block}.pa-cp .sw{background:var(--border-strong);cursor:pointer;border:0;border-radius:999px;flex:none;width:36px;height:20px;padding:0;transition:revert;position:relative}.pa-cp .sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.pa-cp .sw.on{background:var(--success)}.pa-cp .sw.on:after{left:18px}.pa-cp .menu{z-index:20;width:250px;box-shadow:var(--pop-shadow);flex-direction:column;padding:6px;display:flex;position:absolute;top:38px;right:0}.pa-cp .mi{height:36px;color:var(--text);cursor:pointer;text-align:left;width:100%;min-width:revert;align-items:center;gap:10px;justify-content:revert;flex:revert;background:0 0;border:0;border-radius:6px;padding:0 10px;font:500 13px/1 Geist,sans-serif;text-decoration:none;display:flex}.pa-cp .mi:hover{background:var(--hover)}.pa-cp .pg{min-width:34px;height:34px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font:500 13px/1 Geist,sans-serif}.pa-cp .pg:hover{background:var(--hover)}.pa-cp .pg.on{background:var(--ink);color:var(--ink-text)}.pa-cp .pg.edge{background:var(--surface-2);color:var(--text-3)}.pa-cp .select{border:1px solid var(--border);background:var(--surface);height:36px;color:var(--text);border-radius:8px;padding:0 30px 0 12px;font:500 13px/1 Geist,sans-serif}.pa-cp :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pa-cd .card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px}.pa-cd svg.i{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.pa-cd svg.s{width:15px;height:15px}.pa-cd .btn{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font:500 13.5px/1 Geist,ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:inline-flex}.pa-cd .btn:hover{background:var(--hover)}.pa-cd .btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000}.pa-cd .btn.sm{border-radius:5px;height:32px;padding:0 11px;font-size:12.5px}.pa-cd .btn.ghost{background:0 0;border-color:#0000}.pa-cd .btn.danger-o{color:var(--danger);border-color:var(--danger-soft)}.pa-cd .btn:disabled{opacity:.45;cursor:not-allowed}.pa-cd .ib{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text-2);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.pa-cd .ib:hover{background:var(--hover);color:var(--text)}.pa-cd .pill{white-space:nowrap;border-radius:4px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.pa-cd .pill .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.pa-cd .tone-success{background:var(--success-soft);color:var(--success)}.pa-cd .tone-warning{background:var(--warning-soft);color:var(--warning)}.pa-cd .tone-danger{background:var(--danger-soft);color:var(--danger)}.pa-cd .tone-violet{background:var(--violet-soft);color:var(--violet)}.pa-cd .tone-neutral{background:var(--neutral-soft);color:var(--neutral)}.pa-cd .tone-accent{background:var(--accent-soft);color:var(--accent-text)}.pa-cd .num{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:revert}.pa-cd .mono{font-variant-numeric:tabular-nums;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.pa-cd .tab{font-variant-numeric:tabular-nums}.pa-cd .seg{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;gap:2px;padding:3px;display:inline-flex}.pa-cd .seg button{height:30px;color:var(--text-2);cursor:pointer;display:revert;align-items:revert;gap:revert;background:0 0;border:0;border-radius:4px;padding:0 12px;font:500 13px/1 Geist,ui-sans-serif,system-ui,sans-serif}.pa-cd .seg button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000024,0 0 0 1px var(--border)}.pa-cd .av{width:34px;height:34px;letter-spacing:revert;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.pa-cd .link{color:var(--accent-text);align-items:center;gap:4px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.pa-cd .bar{background:var(--surface-2);border:1px solid var(--border);border-radius:2px;height:6px;overflow:hidden}.pa-cd .bar>span{background:var(--accent);border-radius:2px;height:100%;display:block}.pa-cd input.field{font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex-grow:1;min-width:0;font-size:13.5px}.pa-cd input.field::placeholder{color:var(--text-3)}.pa-cd .sectionh{letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);font-size:11.5px;font-weight:600}.pa-cd .kv{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:13px;display:flex}.pa-cd .kv:last-child{border-bottom:0}.pa-cd .kv>span:first-child{color:var(--text-3)}.pa-cd .step{color:var(--text-3);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.pa-cd .step .n{border:1.5px solid var(--border-strong);width:26px;height:26px;color:var(--text-3);font-size:revert;font-weight:revert;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.pa-cd .step.on{color:var(--text);font-weight:600}.pa-cd .step.on .n{border-color:var(--success);background:var(--success);color:var(--surface)}.pa-cd .step.done .n{border-color:var(--accent);color:var(--accent-text)}.pa-cd .step-line{background:var(--border);flex-grow:1;min-width:24px;height:1px;margin:0 12px}.pa-cd .tag{border:1px solid var(--border);background:var(--surface-2);border-radius:4px;align-items:center;height:28px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.pa-cd .flabel{color:var(--text-2);flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;display:flex}.pa-cd .flabel .hint{color:var(--text-3);font-size:12px;font-weight:400}.pa-cd .input{border:1px solid var(--border);background:var(--surface);height:40px;color:var(--text);border-radius:6px;outline:0;width:100%;padding:0 12px;font:400 14px/1 Geist,ui-sans-serif,system-ui,sans-serif}.pa-cd .input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.pa-cd .input:disabled{background:var(--surface-2);color:var(--text-3)}.pa-cd .panel{z-index:30;background:var(--surface);border-left:1px solid var(--border-strong);width:520px;box-shadow:var(--pop-shadow);overflow:revert;border:revert;border-radius:revert;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.pa-cd .scrim{background:var(--scrim);z-index:29;position:fixed;top:0;right:0;bottom:0;left:0}.pa-cd .tchip{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text-2);cursor:pointer;display:revert;align-items:revert;gap:revert;text-align:revert;flex:revert;border-radius:5px;padding:0 12px;font:500 13px/1 Geist,sans-serif}.pa-cd .tchip.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text);box-shadow:revert}.pa-cd :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pa-cr .card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px}.pa-cr svg.i{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.pa-cr svg.s{width:15px;height:15px}.pa-cr .btn{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font:500 13.5px/1 Geist,ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:inline-flex}.pa-cr .btn:hover{background:var(--hover)}.pa-cr .btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000}.pa-cr .btn.sm{border-radius:5px;height:32px;padding:0 11px;font-size:12.5px}.pa-cr .btn.ghost{background:0 0;border-color:#0000}.pa-cr .btn.danger{background:var(--danger);color:#fff;border-color:#0000}.pa-cr .ib{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text-2);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.pa-cr .ib:hover{background:var(--hover);color:var(--text)}.pa-cr .pill{white-space:nowrap;border-radius:4px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.pa-cr .tone-success{background:var(--success-soft);color:var(--success)}.pa-cr .tone-warning{background:var(--warning-soft);color:var(--warning)}.pa-cr .tone-danger{background:var(--danger-soft);color:var(--danger)}.pa-cr .tone-violet{background:var(--violet-soft);color:var(--violet)}.pa-cr .tone-neutral{background:var(--neutral-soft);color:var(--neutral)}.pa-cr .tone-accent{background:var(--accent-soft);color:var(--accent-text)}.pa-cr .mono{font-variant-numeric:tabular-nums;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.pa-cr .tab{font-variant-numeric:tabular-nums}.pa-cr .av{width:34px;height:34px;letter-spacing:revert;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.pa-cr .link{color:var(--accent-text);align-items:center;gap:4px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.pa-cr .bar{background:var(--surface-2);border:1px solid var(--border);border-radius:2px;height:6px;overflow:hidden}.pa-cr .bar>span{background:var(--accent);border-radius:2px;height:100%;display:block}.pa-cr input.field{font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex-grow:1;min-width:0;font-size:13.5px}.pa-cr input.field::placeholder{color:var(--text-3)}.pa-cr .tabs{border-bottom:1px solid var(--border);gap:4px;display:flex}.pa-cr .tabs button{height:44px;color:var(--text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font:500 13.5px/1 Geist,ui-sans-serif,system-ui,sans-serif;display:inline-flex;position:relative}.pa-cr .tabs button.on{color:var(--text)}.pa-cr .tabs button.on:after{content:"";background:var(--accent-text);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.pa-cr .tabs .c{background:var(--surface-2);color:var(--text-3);border:1px solid var(--border);border-radius:4px;padding:2px 7px;font-size:11.5px;font-weight:600}.pa-cr .tabs button.on .c{background:var(--accent-soft);color:var(--accent-text);border-color:#0000}.pa-cr .drop{border:1.5px dashed var(--border-strong);color:var(--text-2);background:var(--surface-2);flex-direction:revert;text-align:revert;border-radius:8px;align-items:center;gap:16px;padding:22px;display:flex}.pa-cr .gtile{background:var(--surface);border:1px solid var(--border);padding:revert;gap:revert;border-radius:8px;flex-direction:column;transition:revert;display:flex;overflow:hidden}.pa-cr .gtile:hover{border-color:var(--border-strong)}.pa-cr .gimg{aspect-ratio:16/9;background:var(--surface-2);height:revert;border-radius:revert;overflow:revert;position:relative}.pa-cr .gimg img{object-fit:cover;width:100%;height:100%;display:block}.pa-cr .gbadge{color:#fff;align-items:center;gap:revert;height:22px;letter-spacing:revert;box-shadow:revert;background:#0e1422c7;border-radius:4px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px}.pa-cr .select{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text);border-radius:5px;padding:0 10px;font:500 13px/1 Geist,sans-serif}.pa-cr .modal-scrim{background:var(--scrim);z-index:70;justify-content:center;align-items:flex-start;padding-top:200px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.pa-cr .modal{background:var(--surface);border:1px solid var(--border-strong);width:480px;box-shadow:var(--pop-shadow);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.pa-cr :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pa-pf .card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px}.pa-pf svg.i{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.pa-pf svg.s{width:15px;height:15px}.pa-pf .btn{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font:500 13.5px/1 Geist,ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:inline-flex}.pa-pf .btn:hover{background:var(--hover)}.pa-pf .btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000}.pa-pf .ib{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text-2);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.pa-pf .pill{white-space:nowrap;border-radius:4px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.pa-pf .tone-neutral{background:var(--neutral-soft);color:var(--neutral)}.pa-pf .num{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:revert}.pa-pf .mono{font-variant-numeric:tabular-nums;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.pa-pf .tab{font-variant-numeric:tabular-nums}.pa-pf .seg{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;gap:2px;padding:3px;display:inline-flex}.pa-pf .seg button{height:30px;color:var(--text-2);cursor:pointer;display:revert;align-items:revert;gap:revert;background:0 0;border:0;border-radius:4px;padding:0 12px;font:500 13px/1 Geist,ui-sans-serif,system-ui,sans-serif}.pa-pf .seg button:hover{color:var(--text)}.pa-pf .seg button.on{background:var(--accent);color:var(--accent-ink);box-shadow:revert}.pa-pf .av{width:34px;height:34px;letter-spacing:revert;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.pa-pf .bar{background:var(--surface-2);border:1px solid var(--border);border-radius:2px;height:6px;overflow:hidden}.pa-pf .bar>span{background:var(--accent);border-radius:2px;height:100%;display:block}.pa-pf input.field{font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex-grow:1;min-width:0;font-size:13.5px}.pa-pf input.field::placeholder{color:var(--text-3)}.pa-pf .th{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);display:revert;align-items:revert;gap:revert;background:revert;border:revert;padding:revert;cursor:revert;font-family:revert;font-size:11.5px;font-weight:600}.pa-pf .select{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--text);border-radius:6px;padding:0 12px;font:500 13px/1 Geist,sans-serif}.pa-pf .menu{z-index:20;width:360px;box-shadow:var(--pop-shadow);flex-direction:column;padding:6px;display:flex;position:absolute;top:46px;right:0}.pa-pf .mi{color:var(--text);font:inherit;cursor:pointer;text-align:left;width:100%;height:revert;min-width:revert;align-items:flex-start;gap:12px;justify-content:revert;-webkit-text-decoration:revert;text-decoration:revert;flex:revert;background:0 0;border:0;border-radius:5px;padding:10px;display:flex}.pa-pf .mi:hover{background:var(--hover)}.pa-pf .trow{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:11px 18px;font-size:13.5px;display:grid}.pa-pf .trow:last-child{border-bottom:0}.pa-pf :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pa-bl .card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px}.pa-bl svg.i{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.pa-bl svg.s{width:15px;height:15px}.pa-bl .btn{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font:500 13.5px/1 Geist,ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:inline-flex}.pa-bl .btn:hover{background:var(--hover)}.pa-bl .btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000}.pa-bl .btn.sm{border-radius:5px;height:32px;padding:0 11px;font-size:12.5px}.pa-bl .btn.ghost{background:0 0;border-color:#0000}.pa-bl .btn:disabled{opacity:.45;cursor:not-allowed}.pa-bl .ib{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text-2);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.pa-bl .pill{white-space:nowrap;border-radius:4px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.pa-bl .pill .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.pa-bl .tone-success{background:var(--success-soft);color:var(--success)}.pa-bl .tone-warning{background:var(--warning-soft);color:var(--warning)}.pa-bl .tone-danger{background:var(--danger-soft);color:var(--danger)}.pa-bl .tone-violet{background:var(--violet-soft);color:var(--violet)}.pa-bl .tone-neutral{background:var(--neutral-soft);color:var(--neutral)}.pa-bl .tone-accent{background:var(--accent-soft);color:var(--accent-text)}.pa-bl .num{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:revert}.pa-bl .mono{font-variant-numeric:tabular-nums;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.pa-bl .tab{font-variant-numeric:tabular-nums}.pa-bl .av{width:34px;height:34px;letter-spacing:revert;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.pa-bl .link{color:var(--accent-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.pa-bl .bar{background:var(--surface-2);border:1px solid var(--border);border-radius:2px;height:8px;overflow:hidden}.pa-bl .bar>span{background:var(--accent);border-radius:2px;height:100%;display:block}.pa-bl input.field{font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex-grow:1;min-width:0;font-size:13.5px}.pa-bl input.field::placeholder{color:var(--text-3)}.pa-bl .th{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);display:revert;align-items:revert;gap:revert;background:revert;border:revert;padding:revert;cursor:revert;font-family:revert;font-size:11.5px;font-weight:600}.pa-bl .select{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text);border-radius:5px;padding:0 10px;font:500 13px/1 Geist,sans-serif}.pa-bl .payb{border:1px solid var(--border-strong);background:var(--surface-2);letter-spacing:.06em;min-width:40px;height:24px;color:var(--text-2);border-radius:3px;flex:none;justify-content:center;align-items:center;padding:0 6px;font:700 10px/1 Geist,sans-serif;display:inline-flex}.pa-bl .trow{border-bottom:1px solid var(--border);grid-template-columns:120px 110px minmax(0,1fr) 120px 150px 80px;align-items:center;gap:12px;padding:11px 18px;font-size:13.5px;display:grid}.pa-bl .trow:last-child{border-bottom:0}.pa-bl .modal-scrim{background:var(--scrim);z-index:70;justify-content:center;align-items:flex-start;padding-top:180px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.pa-bl .modal{background:var(--surface);border:1px solid var(--border-strong);width:480px;box-shadow:var(--pop-shadow);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.pa-bl :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pa-cc{--accent-tint:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.pa-cc{--accent-tint:color-mix(in srgb,var(--accent-soft) 55%,var(--surface))}}.pa-cc{--map:var(--surface-2);--map-on:var(--success)}@supports (color:color-mix(in lab,red,red)){.pa-cc{--map-on:color-mix(in srgb,var(--success) 50%,transparent)}}.pa-cc{--lake:var(--accent)}@supports (color:color-mix(in lab,red,red)){.pa-cc{--lake:color-mix(in srgb,var(--accent) 14%,var(--surface))}}.pa-cc{--wire:var(--border);--wire-2:var(--border-strong)}.t-midnight .pa-cc{--accent-soft:#6384ff29;--accent-tint:#6384ff14;--success-soft:#52dc9c21;--warning-soft:#f4bd5524;--danger-soft:#ff8a8624;--map:#1a2231;--map-on:#52dc9c8c;--lake:#12233a;--wire:#2a3346;--wire-2:#3a4560}.t-daylight .pa-cc{--bg:#f4f6fa;--hover:#f2f4f9;--border:#e6e9f0;--accent-soft:#e6ecff;--accent-tint:#f3f6ff;--shadow:0 1px 2px #1018280a,0 1px 3px #1018280a;--map:#e9ecf2;--map-on:#0b7a4a73;--lake:#d6e4f5;--wire:#e4e8ef;--wire-2:#c9d0dc}.pa-cc .card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:14px}.pa-cc svg.i{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.pa-cc svg.s{width:15px;height:15px}.pa-cc svg.xs{stroke-width:2.4px;width:12px;height:12px}.pa-cc .btn{border:1px solid var(--border);background:var(--surface);height:40px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font:500 13.5px/1 Geist,ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:inline-flex}.pa-cc .btn:hover{background:var(--hover)}.pa-cc .btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000;font-weight:600}.pa-cc .btn.primary:hover{filter:brightness(1.06)}.pa-cc .btn.lg{height:46px;padding:0 22px;font-size:14.5px}.pa-cc .btn.sm{border-radius:8px;height:30px;padding:0 10px;font-size:12.5px}.pa-cc .btn.ghost{color:var(--text-2);background:0 0;border-color:#0000}.pa-cc .btn.ghost:hover{background:var(--hover);color:var(--text)}.pa-cc .btn.soft{background:var(--accent-soft);color:var(--accent-text);border-color:#0000;font-weight:600}.pa-cc .btn:disabled{opacity:.45;cursor:not-allowed}.pa-cc .ib{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--text-2);cursor:pointer;position:revert;border-radius:10px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pa-cc .ib:hover{background:var(--hover);color:var(--text)}.pa-cc .pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.pa-cc .tone-neutral{background:var(--neutral-soft);color:var(--neutral)}.pa-cc .tone-accent{background:var(--accent-soft);color:var(--accent-text)}.pa-cc .tone-success{background:var(--success-soft);color:var(--success)}.pa-cc .tone-warning{background:var(--warning-soft);color:var(--warning)}.pa-cc .tab{font-variant-numeric:tabular-nums}.pa-cc .seg{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.pa-cc .seg button{height:30px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font:500 13px/1 Geist,ui-sans-serif,system-ui,sans-serif;display:inline-flex}.pa-cc .seg button:hover{color:var(--text)}.pa-cc .seg button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0000001a,0 0 0 1px var(--border)}.pa-cc .link{color:var(--accent-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pa-cc .link:hover{text-decoration:underline}.pa-cc .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700}.pa-cc .sp{text-align:left;cursor:pointer;color:var(--text-3);background:0 0;border:0;flex-direction:column;gap:8px;min-width:0;padding:0;font-family:inherit;display:flex}.pa-cc .sp .bar{background:var(--border);border-radius:999px;height:4px}.pa-cc .sp .bar>span{background:var(--accent);border-radius:999px;height:100%;display:block}.pa-cc .sp .t{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.pa-cc .sp .n{color:var(--text-3);font:600 11.5px/1 Geist Mono,monospace}.pa-cc .sp .sum{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pa-cc .sp.done .t{color:var(--text)}.pa-cc .sp.done .sum{color:var(--text-2)}.pa-cc .sp.on .t,.pa-cc .sp.on .n{color:var(--accent-text)}.pa-cc .sp:hover .t{color:var(--text)}.pa-cc .sec{flex-direction:column;gap:14px;padding:22px 24px;display:flex}.pa-cc .sech{justify-content:space-between;align-items:center;gap:12px;display:flex}.pa-cc .sech h3{margin:0;font-size:15px;font-weight:600}.pa-cc .lbl{color:var(--text);font-size:13px;font-weight:600}.pa-cc .hint{color:var(--text-3);font-size:12px}.pa-cc .field{flex-direction:column;gap:7px;display:flex}.pa-cc .input{border:1px solid var(--border-strong);background:var(--surface);height:44px;color:var(--text);border-radius:10px;outline:0;width:100%;padding:0 14px;font:400 14px/1 Geist,ui-sans-serif,system-ui,sans-serif}.pa-cc .input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.pa-cc .input::placeholder{color:var(--text-3)}.pa-cc .input.big{letter-spacing:-.01em;height:52px;font-size:18px;font-weight:600}.pa-cc .affix{border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;align-items:center;height:44px;display:flex;overflow:hidden}.pa-cc .affix:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.pa-cc .affix>span{height:100%;color:var(--text-3);white-space:nowrap;align-items:center;padding:0 12px;font-size:14px;font-weight:600;display:flex}.pa-cc .affix input{height:100%;color:var(--text);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex-grow:1;min-width:0;padding:0 12px 0 0;font:600 16px/1 Geist,sans-serif}.pa-cc .fmt{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;gap:12px;padding:12px;display:flex;position:relative}.pa-cc .fmt:hover{border-color:var(--border-strong);box-shadow:0 4px 14px -6px #1018281f}.pa-cc .fmt.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.pa-cc .fmt .ck{border:1.5px solid var(--border-strong);background:var(--surface);width:22px;height:22px;color:var(--accent-ink);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.pa-cc .fmt.on .ck{background:var(--accent);border-color:var(--accent)}.pa-cc .wf{background:var(--surface-2);border-radius:10px;justify-content:center;align-items:center;height:112px;display:flex;overflow:hidden}.pa-cc .wphone{border:2px solid var(--wire-2);background:var(--surface);border-radius:9px;flex-direction:column;gap:4px;width:58px;height:96px;padding:6px 5px;display:flex;position:relative;overflow:hidden}.pa-cc .wl{background:var(--wire);border-radius:2px;flex:none;height:4px}.pa-cc .opt{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;display:flex}.pa-cc .opt:hover{border-color:var(--border-strong)}.pa-cc .opt.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);background:revert}.pa-cc .radio{border:1.5px solid var(--border-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.pa-cc .opt.on .radio{border-color:var(--accent)}.pa-cc .opt.on .radio:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.pa-cc .chip{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--text-2);cursor:pointer;white-space:nowrap;width:revert;align-items:center;gap:6px;justify-content:revert;flex:revert;border-radius:999px;padding:0 12px;font:500 13px/1 Geist,sans-serif;display:inline-flex}.pa-cc .chip:hover{border-color:var(--border-strong);color:var(--text)}.pa-cc .chip.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}.pa-cc .lt{cursor:pointer;background:var(--surface-2);aspect-ratio:16/10;box-shadow:inset 0 0 0 1px var(--border);border:0;border-radius:12px;padding:0;position:relative;overflow:hidden}.pa-cc .lt img{object-fit:cover;width:100%;height:100%;display:block}.pa-cc .lt .cap{color:#fff;text-align:left;background:linear-gradient(#0000,#080a10b8);padding:18px 10px 8px;font-size:12px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.pa-cc .lt.on{box-shadow:0 0 0 3px var(--accent)}.pa-cc .lt .ck{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:8px;right:8px}.pa-cc .drop{border:1.5px dashed var(--border-strong);text-align:center;color:var(--text-3);background:var(--surface-2);aspect-ratio:16/10;cursor:pointer;font:inherit;padding:revert;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.pa-cc .drop:hover{border-color:var(--accent);color:var(--accent-text);background:var(--accent-tint)}.pa-cc .rtile{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:10px;min-height:52px;padding:10px 12px;display:flex}.pa-cc .rtile.all{border-color:var(--accent);background:var(--accent-tint)}.pa-cc .box{border:1.5px solid var(--border-strong);width:18px;height:18px;color:var(--accent-ink);background:var(--surface);cursor:pointer;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pa-cc .box.all,.pa-cc .box.some{background:var(--accent);border-color:var(--accent)}.pa-cc .tname{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;flex-grow:1;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:0;font:600 13px/1.3 Geist,sans-serif;display:flex}.pa-cc .tname:hover{color:var(--accent-text)}.pa-cc .dp{border:1px solid var(--border);border-radius:10px;height:40px;display:flex;overflow:hidden}.pa-cc .dp button{border:0;border-right:1px solid var(--surface);background:var(--surface-2);color:var(--text-3);cursor:pointer;padding:0;font:600 11.5px/1 Geist,sans-serif}.pa-cc .dp button:last-child{border-right:0}.pa-cc .dp button.on{background:var(--accent);color:var(--accent-ink)}.pa-cc .range{width:100%;accent-color:var(--accent)}.pa-cc .tl{background:var(--surface-2);border:1px solid var(--border);height:28px;display:revert;gap:revert;border-radius:8px;position:relative;overflow:hidden}.pa-cc .chk{align-items:flex-start;gap:10px;padding:8px 0;font-size:13px;line-height:1.4;display:flex}.pa-cc .dot{border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.pa-cc .rv{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.pa-cc .rvrow{justify-content:space-between;gap:16px;font-size:13.5px;display:flex}.pa-cc .rvrow>span:first-child{color:var(--text-3);flex:none}.pa-cc .rvrow>span:last-child{text-align:right;font-weight:500}.pa-cc .phone{color:#0e1422;background:#f5f6f8;border:8px solid #10131a;border-radius:30px;width:264px;height:540px;font-family:Geist,sans-serif;position:relative;overflow:hidden;box-shadow:0 24px 44px -20px #10182866}.pa-cc .desk{border:1px solid var(--border-strong);color:#0e1422;background:#f5f6f8;border-radius:12px;flex-direction:column;width:392px;height:480px;font-family:Geist,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 44px -20px #10182866}.pa-cc :focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:760px){main[class^=pa-]{padding:16px!important}main[class^=pa-] [style*=grid-template-columns]:not(.row):not(.trow):not(.gtile *){grid-template-columns:minmax(0,1fr)!important}main.pa-cr .pa-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}main[class^=pa-]>div,main[class^=pa-] .pa-toolbar{flex-wrap:wrap}main[class^=pa-] section.card,main[class^=pa-] .tabs{overflow-x:auto}main[class^=pa-] .trow{min-width:560px}main[class^=pa-] .card[style*="align-items: center"]{flex-wrap:wrap}main.pa-cd .step-line{display:none}main.pa-cd>.card:has(.step){flex-wrap:wrap;gap:12px}main[class^=pa-] .panel{width:100vw!important}}.t-rosewood{--bg:#120c10;--sidebar:#170f14;--surface:#1e141a;--surface-2:#261a21;--hover:#30212a;--border:#36252f;--border-strong:#4a3340;--text:#f6eaf0;--text-2:#cdb6c2;--text-3:#a38c98;--accent:#f472b6;--accent-ink:#2a0a1a;--accent-text:#f9a8d0;--accent-soft:#f472b626;--success:#8fd6a8;--success-soft:#8fd6a81f;--warning:#f2c35b;--warning-soft:#f2c35b21;--danger:#ff8a6b;--danger-soft:#ff8a6b21;--violet:#d2b3f7;--violet-soft:#d2b3f721;--neutral:#cdb6c2;--neutral-soft:#cdb6c21c;--shadow:none;--pop-shadow:0 28px 70px #0009;--grid:#2b1d25;--chart-prev:#73606a;--av1-bg:#f472b62e;--av1-fg:#f9a8d0;--av2-bg:#8fd6a826;--av2-fg:#aee3bf;--av3-bg:#f2c35b26;--av3-fg:#f5d07f;--av4-bg:#ff8a6b26;--av4-fg:#ffb29c;--av5-bg:#d2b3f726;--av5-fg:#e0cbfa;--scrim:#0803068c}.t-lagoon{--bg:#071013;--sidebar:#0a1519;--surface:#0f1c21;--surface-2:#14252b;--hover:#1a3038;--border:#1d343d;--border-strong:#2a4854;--text:#e4f1f5;--text-2:#a6bec7;--text-3:#8099a3;--accent:#35c2e0;--accent-ink:#032029;--accent-text:#7bdcf2;--accent-soft:#35c2e026;--success:#8ee0a6;--success-soft:#8ee0a61f;--warning:#f2c45a;--warning-soft:#f2c45a21;--danger:#ff8f87;--danger-soft:#ff8f8721;--violet:#c8b4ff;--violet-soft:#c8b4ff24;--neutral:#a6bec7;--neutral-soft:#a6bec71f;--shadow:none;--pop-shadow:0 28px 70px #0009;--grid:#17282f;--chart-prev:#56717c;--av1-bg:#35c2e02e;--av1-fg:#8de0f2;--av2-bg:#8ee0a629;--av2-fg:#b0eac0;--av3-bg:#f2c45a26;--av3-fg:#f5d383;--av4-bg:#ff8f8726;--av4-fg:#ffb5af;--av5-bg:#c8b4ff26;--av5-fg:#d8caff;--scrim:#0207098c}.t-sage{--bg:#f1f5f0;--sidebar:#fafcf9;--surface:#fff;--surface-2:#f6f9f5;--hover:#eaf1e9;--border:#dfe8dd;--border-strong:#c8d6c6;--text:#131c15;--text-2:#445246;--text-3:#5f6e61;--accent:#1f7a4d;--accent-ink:#fff;--accent-text:#186640;--accent-soft:#e0f2e6;--success:#0b7a4a;--success-soft:#dff3e6;--warning:#8c5a00;--warning-soft:#fbefd5;--danger:#b3312a;--danger-soft:#fbe6e2;--violet:#6b3e9e;--violet-soft:#f1e9f8;--neutral:#4e5b50;--neutral-soft:#eaefe9;--shadow:0 1px 2px #14321e0a;--pop-shadow:0 24px 56px #14321e2e;--grid:#e8efe7;--chart-prev:#a9bbaa;--av1-bg:#dcf0e3;--av1-fg:#17643f;--av2-bg:#ddeff5;--av2-fg:#0d5f78;--av3-bg:#f8ebcb;--av3-fg:#7c5000;--av4-bg:#f8e0de;--av4-fg:#a12e28;--av5-bg:#ece2f5;--av5-fg:#5e3690;--scrim:#0f1e1440}.t-blossom{--bg:#fbf3f6;--sidebar:#fff;--surface:#fff;--surface-2:#fdf7f9;--hover:#f8ecf1;--border:#f0dfe6;--border-strong:#e0c8d2;--text:#241219;--text-2:#5c4350;--text-3:#765d6b;--accent:#b8296f;--accent-ink:#fff;--accent-text:#a32062;--accent-soft:#fbe6f0;--success:#0b7a4a;--success-soft:#e2f5eb;--warning:#8f5500;--warning-soft:#fff0d6;--danger:#b5301c;--danger-soft:#fce8e3;--violet:#6a3acf;--violet-soft:#f1ebfe;--neutral:#5c4a54;--neutral-soft:#f3ebef;--shadow:0 1px 2px #50142d0d;--pop-shadow:0 24px 56px #50142d2e;--grid:#f4e8ed;--chart-prev:#cdb3c0;--av1-bg:#fbe1ec;--av1-fg:#9c1f5c;--av2-bg:#ddf5ef;--av2-fg:#0d6b5b;--av3-bg:#fff0d6;--av3-fg:#8a5300;--av4-bg:#fde6e0;--av4-fg:#a8301c;--av5-bg:#ece6ff;--av5-fg:#4e2fc0;--scrim:#280f1940}.pa-cc .lt .ck{color:var(--accent-ink)}html,body{min-height:100%;margin:0}body{background:var(--bg)}.cb{color-scheme:light}@media(max-width:1279px){.r-grid4,.r-grid3{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r-grid5{grid-template-columns:repeat(3,minmax(0,1fr))!important}.r-side{grid-template-columns:minmax(0,1fr)!important}.r-side>aside{position:static!important}.r-hide-l{display:none!important}}@media(max-width:1023px){.r-page{padding:16px 16px 120px!important}.r-head{flex-direction:column;align-items:flex-start!important;gap:14px!important}.r-head>div:last-child,.r-bar{flex-wrap:wrap}.r-bar>.r-search{width:100%!important}.r-th{display:none!important}.r-row{flex-wrap:wrap;gap:10px 14px!important;padding:14px 16px!important;display:flex!important}.r-row>:first-child{flex:100%}.r-stack{grid-template-columns:minmax(0,1fr)!important}.r-wrap{flex-wrap:wrap}.r-tabs{overflow-x:auto}.r-hide-m{display:none!important}.r-scrollx{overflow-x:auto}.r-full{width:100%!important;max-width:100%!important}.modal{max-width:520px;width:calc(100vw - 32px)!important}}@media(max-width:639px){.r-grid4,.r-grid3,.r-grid5{grid-template-columns:minmax(0,1fr)!important}.r-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.gci-prev{aspect-ratio:8/5;width:100%!important;height:auto!important}}.completion-page{font-size:14px;line-height:1.5}.completion-page h1{letter-spacing:-.03em;margin:0;font:600 30px/1.1 Geist,sans-serif}.completion-page h2{font-size:18px;font-weight:600;line-height:1.3}.completion-page h3{font-size:15px;font-weight:600;line-height:1.4}.completion-page .hint{color:var(--text-2);font-size:13px;line-height:1.5}.completion-page .flabel .hint{color:var(--text-3);font-size:12px}.completion-page input[type=file]{font-size:12px}.completion-page input[type=file]::file-selector-button{color:var(--text);background:var(--surface-2);border:1px solid var(--border);cursor:pointer;border-radius:5px;margin:8px 10px 8px 0;padding:7px 10px}.completion-page .r-head>.seg{align-self:flex-start}.md .md-p{white-space:pre-wrap;margin:0 0 10px}.md .md-p:last-child,.md .md-ul:last-child,.md .md-ol:last-child{margin-bottom:0}.md .md-h{margin:14px 0 6px;font-weight:700;line-height:1.25}.md .md-h:first-child{margin-top:0}.md h1.md-h{font-size:1.35em}.md h2.md-h{font-size:1.18em}.md h3.md-h{font-size:1.05em}.md .md-ul,.md .md-ol{margin:0 0 10px;padding-left:22px}.md li{margin:2px 0}.md .md-img{object-fit:contain;border-radius:8px;max-width:100%;max-height:360px;margin:10px 0;display:block}.md a{color:var(--accent-text);text-decoration:underline}.md.on-accent a{color:inherit}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@media(max-width:1023px){.su-modal.svelte-1o1r1ax{width:calc(100vw - 32px)!important}.su-modal.svelte-1o1r1ax .code6 input{width:100%;min-width:0}}
