:root{--ink-950:#080c16;--ink-900:#0e1626;--ink-800:#16213a;--ink-700:#23304f;--ink-850:#192546;--gold-lo:#8a6a2a;--gold:#c9a24e;--gold-hi:#eed9a0;--paper:#f4ecdc;--paper-2:#b9b3a6;--copper:#d08c5a;--on-gold:#1b1608;--gold-a55:#c9a24e8c;--gold-a45:#c9a24e73;--gold-a30:#c9a24e4d;--gold-a28:#c9a24e47;--gold-a22:#c9a24e38;--gold-a18:#c9a24e2e;--gold-a12:#c9a24e1f;--gold-glow-16:radial-gradient(300px 160px at 50% 0%, #c9a24e29, transparent 70%);--gold-shadow:0 12px 28px -12px #c9a24e99;--gold-lift:0 24px 40px -24px #c9a24e73;--paper-bg:#f4ecdc;--paper-field:#fffdf7;--paper-ink:#1b1608;--paper-body:#4a4235;--paper-sec:#6e6452;--paper-gold-ink:#6e4f14;--paper-gold:#8a6a2a;--paper-hair-45:#8a6a2a73;--paper-hair-30:#8a6a2a4d;--paper-hair-25:#8a6a2a40;--paper-copper-ink:#8f5a2e;--paper-shadow:0 30px 60px -20px #000000b3;--paper-ask-bg:#ffffff59;--day-bg-top:#f8f2e6;--day-bg-bottom:#eae0ca;--day-ink-2:#5e5445;--day-ink-3:#8c8272;--day-disc-hi:#fff8e8;--day-disc-lo:#e6d6ae;--day-foot:#f3ebda;--day-bg2-top:#f7f1e4;--day-bg2-bottom:#ece3cf;--day-ink-3-b:#9a9082;--font-sans:"PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;--font-num:"DM Serif Display","Noto Serif SC","Songti SC",serif;--font-cn:"Noto Serif SC","Songti SC","SimSun",serif;--fs-plate:40px;--fs-touch:32px;--fs-pair:26px;--fs-pair-demo:22px;--fs-h1:24px;--fs-h2:20px;--fs-style:18px;--fs-cn-md:15px;--fs-body:15px;--fs-text:13.5px;--fs-caption:12px;--fs-tiny:11px;--fs-eyebrow:10.5px;--fs-fmt-num:14px;--sp-1:4px;--sp-2:8px;--sp-3:10px;--sp-4:12px;--sp-5:16px;--sp-6:18px;--sp-7:20px;--sp-8:22px;--sp-9:24px;--card-gap:12px;--card-gap-plate:10px;--radius-0:0;--radius-3:3px;--radius-6:6px;--radius-seal:50%;--bw:1px;--grain:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--bg-agent-glow:radial-gradient(800px 600px at 20% 10%, #c9a24e24, transparent 60%), radial-gradient(600px 500px at 85% 90%, #c9a24e1a, transparent 60%);--bg-agent:var(--bg-agent-glow), linear-gradient(180deg,#0b1222,#070a12);--fade-top:linear-gradient(180deg,var(--ink-900) 80%,#0e162600);--mask-actions:linear-gradient(180deg,#0e162600,var(--ink-900) 20px);--ease:cubic-bezier(.2,.7,.2,1);--spring:cubic-bezier(.34,1.4,.64,1);--d-fast:.12s;--d-base:.25s;--d-slow:.45s;--d-emph:.6s;--d-count:1.1s;--d-sheen:6s;--d-ring:1.4s;--stagger:70ms;--d-tab-line:.22s;--d-press:.35s;--d-line:.5s;--d-ring-spin:1.6s;--delay-ring:.35s;--d-pulse:2.6s;--d-shimmer:1.8s;--delay-shimmer:.6s;--d-toast-hold:2.2s;--rise-y:14px;--d-dust:.9s;--delay-shiny:calc(var(--d-sheen) * .35);--z-bg:0;--z-content:1;--z-top:2;--z-actions:3;--z-sheet:4;--z-toast:5;--card-shadow:0 30px 60px -30px #000c;--seal-halo:0 0 0 3px #c9a24e33;--gold-hi-a70:#eed9a0b3;--overlay-bg:#080c1699;--copper-a60:#d08c5a99}[data-surface=agent]{--surface-bg:var(--ink-900);--surface-card:linear-gradient(180deg,var(--ink-850),var(--ink-800));--text-primary:var(--paper);--text-secondary:var(--paper-2);--text-accent:var(--gold-hi);--line:var(--gold-a22);--line-strong:var(--gold-a55);--signal:var(--copper);--focus:var(--gold-hi);--page-x:18px}[data-surface=customer]{--surface-bg:var(--paper-bg);--surface-card:var(--paper-bg);--text-primary:var(--paper-ink);--text-secondary:var(--paper-sec);--text-accent:var(--paper-gold-ink);--line:var(--paper-hair-30);--line-strong:var(--paper-hair-45);--signal:var(--paper-copper-ink);--focus:var(--paper-ink);--page-x:20px}@media (max-width:389px){:root{--fs-plate:36px}[data-surface=agent]{--page-x:16px}}:root{--ink-950:#070a12;--ink-900:#0e1626;--ink-850:#111a30;--ink-800:#182543;--ink-750:#152038;--ink-700:#23304f;--ink-field:#141d33;--gold-lo:#8a6a2a;--gold:#c9a24e;--gold-hi:#eed9a0;--paper:#f4ecdc;--paper-2:#b9b3a6;--paper-3:#8a8377;--copper:#d08c5a;--on-gold:#1b1608;--gold-a55:#c9a24e8c;--gold-a45:#c9a24e73;--gold-a35:#c9a24e59;--gold-a28:#c9a24e47;--gold-a22:#c9a24e38;--gold-a18:#c9a24e2e;--gold-a16:#c9a24e29;--gold-a12:#c9a24e1f;--gold-a10:#c9a24e1a;--gold-a06:#c9a24e0f;--copper-a50:#d08c5a80;--copper-a45:#d08c5a73;--bg-phone:radial-gradient(720px 420px at 80% -5%, #c9a24e2e, transparent 60%), linear-gradient(180deg, #0d1527 0%, #080c16 100%);--surface-card:linear-gradient(180deg, #182543, #111a30);--surface-drawer:linear-gradient(180deg, #172340 0%, #111a30 40%, #0e1626 100%);--surface-soft:#c9a24e0f;--gradient-gold:linear-gradient(90deg, #c9a24e, #eed9a0);--gradient-gold-text:linear-gradient(90deg, #8a6a2a, #c9a24e 40%, #eed9a0 50%, #c9a24e 60%, #8a6a2a);--shadow-card:inset 0 1px 0 #c9a24e47, 0 24px 40px -28px #000000e6;--shadow-card-copper:inset 0 1px 0 #d08c5a73, 0 24px 40px -28px #000000e6;--shadow-drawer:0 -30px 60px -20px #000000d9, inset 0 1px 0 #eed9a059;--shadow-ball:0 0 0 1.5px #c9a24e, 0 0 0 5px #c9a24e1a, 0 18px 34px -14px #000000e6, 0 0 26px -6px #c9a24e73;--shadow-seal:0 0 0 3px #c9a24e2e, inset 0 0 0 2px #0e1626, inset 0 0 0 3px #c9a24e73;--grain:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--font-sans:"PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-num:"DM Serif Display", "Noto Serif SC", "Songti SC", serif;--font-cn:"Noto Serif SC", "Songti SC", "SimSun", serif;--fs-date:44px;--fs-h1:28px;--fs-h2:24px;--fs-h3:22px;--fs-lead:19px;--fs-title:16px;--fs-body:14.5px;--fs-text:14px;--fs-small:13px;--fs-caption:12.5px;--fs-meta:12px;--fs-micro:11.5px;--fs-eyebrow:10.5px;--ls-eyebrow:.16em;--ls-brand:.14em;--r-phone:18px;--r-drawer:22px;--r-card-lg:16px;--r-card:14px;--r-card-sm:12px;--r-tile:10px;--r-pill:999px;--h-pill:40px;--h-cta:46px;--h-row:52px;--h-input:50px;--ball:54px;--seal:32px;--seal-lg:46px;--page-x:22px;--ease:cubic-bezier(.2,.7,.2,1);--spring:cubic-bezier(.34,1.4,.64,1);--d-fast:.12s;--d-base:.25s;--d-drawer:.3s;--d-check:.4s;--d-pop:.45s;--d-rise:.6s;--d-dust:.9s;--d-breathe:2.6s;--d-sheen:6s;--stagger:70ms;--ai-note-ink:#3c4762;--ai-note-fs:10.5px;--press-scale:.97;--press-dim:.94}[data-surface=customer]{--ai-note-ink:#b8a986;--ai-mark-ink:#665c4b;--ai-note-fs:11px;--press-dim:.96}
*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--paper);background:var(--ink-950);-webkit-font-smoothing:antialiased;line-height:1.5}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit}img,svg,video{max-width:100%}input,textarea,select{font:inherit}*{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--focus,var(--gold-hi));outline-offset:3px;border-radius:var(--radius-6)}:focus:not(:focus-visible){outline:none}button:not(:disabled):not(.v2-icon-btn):not(.v2-dock-item):not(.v2-cta):not(.v2-pill):active,[role=button]:not([aria-disabled=true]):active,[data-customer-card]:active,.v2-chip:not(:disabled):active,.v2-opt:not(:disabled):active{transform:scale(var(--press-scale));filter:brightness(var(--press-dim));transition:transform var(--d-fast) var(--ease), filter var(--d-fast) var(--ease)}.v2-dock-item:active,.v2-icon-btn:not(:disabled):active,.v2-cta:not(:disabled):not(.disabled):active,.v2-pill:not(:disabled):active{filter:brightness(var(--press-dim))}@media (prefers-reduced-motion:reduce){button:active,[role=button]:active,[data-customer-card]:active,.v2-chip:active,.v2-opt:active,.v2-icon-btn:active,.v2-cta:active,.v2-pill:active{transform:none!important}}.ai-note{font-size:var(--ai-note-fs);letter-spacing:0;color:var(--ai-note-ink);text-align:left;-webkit-user-select:text;user-select:text;margin-top:8px;font-weight:400;line-height:1.45}.ai-note[data-ai-note=customer]{text-align:center}.ai-note [data-ai-mark]{color:var(--ai-mark-ink)}.num{font-family:var(--font-num);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em}.cn{font-family:var(--font-cn)}.cur{vertical-align:.2em;margin-right:2px;font-size:.6em}.eyebrow{font-size:var(--fs-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);line-height:1}[data-surface=customer] .eyebrow{color:var(--paper-gold-ink)}.hair{background:linear-gradient(90deg, transparent, var(--gold-a45), transparent);height:1px}.hair--strong{background:linear-gradient(90deg, transparent, var(--gold-a55), transparent)}[data-surface=customer] .hair{background:linear-gradient(90deg, var(--paper-hair-45), transparent)}.debug-badge{right:var(--sp-2);bottom:var(--sp-2);z-index:var(--z-toast);padding:var(--sp-1) var(--sp-2);font-size:var(--fs-tiny);color:var(--gold-hi);background:var(--ink-700);border:var(--bw) solid var(--gold-a55);border-radius:var(--radius-3);pointer-events:none;flex-direction:column;gap:2px;line-height:1.3;display:flex;position:absolute}
.rise{transition:opacity var(--d-emph) var(--ease), transform var(--d-emph) var(--ease);transition-delay:calc(var(--d,0) * var(--stagger))}@starting-style{.rise{opacity:0;transform:translateY(var(--rise-y))}}.count{font-variant-numeric:lining-nums tabular-nums}@keyframes sheen{0%,20%{background-position:100% 0}70%,to{background-position:0 0}}.gold-text{background:linear-gradient(100deg, var(--gold-lo) 0%, var(--gold) 30%, var(--gold-hi) 48%, var(--gold) 66%, var(--gold-lo) 100%);color:#0000;animation:sheen var(--d-sheen) var(--ease) infinite;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}.btn-gold{color:var(--on-gold);background:linear-gradient(100deg, var(--gold-lo) 0%, var(--gold) 6%, var(--gold-hi) 50%, var(--gold) 94%, var(--gold-lo) 100%);animation:sheen var(--d-sheen) var(--ease) infinite;box-shadow:var(--gold-shadow);background-size:220% 100%;font-weight:600}.btn-gold[disabled]{animation-play-state:paused}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.gold-text{color:var(--gold-hi);background:0 0;animation:none}.shiny{color:var(--gold);background:0 0;animation:none}}.line-expand{position:relative}.line-expand:before,.line-expand:after{content:"";background:linear-gradient(90deg, transparent, var(--gold-hi), transparent);transform-origin:50%;height:1px;transition:transform var(--d-line) var(--ease);position:absolute;left:8px;right:8px;transform:scaleX(0)}.line-expand:before{top:4px}.line-expand:after{bottom:4px}.line-expand.is-selected:before,.line-expand.is-selected:after{transform:scaleX(1)}.seal{border-radius:var(--radius-seal);border:var(--bw) solid var(--gold-a45);width:34px;height:34px;font-family:var(--font-cn);font-size:var(--fs-caption);color:#0000;transition:transform var(--d-slow) var(--spring), color var(--d-base) var(--ease), border-color var(--d-base) var(--ease), box-shadow var(--d-base) var(--ease);place-items:center;display:grid}.is-selected .seal,.seal.is-selected{background:radial-gradient(circle at 35% 30%, var(--gold-hi), var(--gold) 55%, var(--gold-lo));color:var(--on-gold);box-shadow:var(--seal-halo);border-color:#0000;transform:rotate(-12deg)scale(1.1)}.press,.btn{transition:transform var(--d-press) var(--spring)}.press:active,.btn:active{transform:scale(.97)}@keyframes sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}.sheet-overlay{z-index:var(--z-sheet);background:var(--overlay-bg);transition:opacity var(--d-base) var(--ease);position:fixed;inset:0}@starting-style{.sheet-overlay{opacity:0}}.sheet-overlay[data-state=closed]{opacity:0}.sheet-overlay--veil{background:linear-gradient(180deg, transparent, var(--overlay-bg))}.sheet{z-index:var(--z-sheet);-webkit-overflow-scrolling:touch;background:var(--surface-card);max-width:480px;max-height:88vh;color:var(--text-primary);padding:var(--sp-6) var(--sp-6) calc(var(--sp-6) + env(safe-area-inset-bottom));transition:transform var(--d-base) var(--ease);touch-action:pan-y;margin:0 auto;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.sheet:before{content:"";height:1px;margin:calc(-1 * var(--sp-6)) calc(-1 * var(--sp-6)) var(--sp-4);background:linear-gradient(90deg, transparent, var(--gold-a45), transparent);display:block}.sheet--short{max-height:72vh}@supports (height:100dvh){.sheet--short{max-height:72dvh}}.sheet[data-state=open]{animation:sheet-in var(--d-base) var(--ease)}.sheet[data-state=closed]{animation:sheet-out var(--d-base) var(--ease) forwards}.sheet.is-dragging{transition:none;animation:none}.sheet-handle{width:32px;height:4px;margin:0 auto var(--sp-4);background:var(--gold-a55);cursor:grab;border-radius:2px}.sheet-title{font-family:var(--font-cn);font-weight:700;font-size:var(--fs-h2);letter-spacing:.06em;margin-bottom:var(--sp-4)}.ring{flex:none;width:54px;height:54px;position:relative}.ring svg{width:54px;height:54px;display:block;transform:rotate(-90deg)}.ring .track{fill:none;stroke:var(--gold-a18);stroke-width:2px}.ring .bar{fill:none;stroke:var(--gold-hi);stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--gold-hi-a70))}.ring--draw .bar{stroke-dasharray:var(--ring-c);stroke-dashoffset:0;transition:stroke-dashoffset var(--d-ring) var(--ease) var(--delay-ring)}@starting-style{.ring--draw .bar{stroke-dashoffset:var(--ring-c)}}@keyframes spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.ring--spin svg{animation:spin var(--d-ring-spin) linear infinite}.ring .t{text-align:center;color:var(--gold-hi);place-items:center;font-size:13px;line-height:1;display:grid;position:absolute;inset:0}.ring .t small{font-family:var(--font-sans);letter-spacing:.06em;color:var(--paper-2);margin-top:3px;font-size:8.5px;display:block}.is-leaving{opacity:0;transition:opacity var(--d-fast) var(--ease)}@keyframes pulse{50%{opacity:.35}}.tag.ok:before{content:"";border-radius:var(--radius-seal);background:var(--gold-hi);width:5px;height:5px;box-shadow:0 0 8px var(--gold-hi);animation:pulse var(--d-pulse) infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{background:var(--ink-700);min-height:var(--sp-5)}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--gold-a45), transparent);height:1px;animation:shimmer var(--d-shimmer) linear infinite;animation-delay:var(--delay-shimmer);background-size:50% 100%;display:block}.beam{display:none}@supports ((-webkit-mask:linear-gradient(#000, #000)) or (mask:linear-gradient(#000, #000))){@keyframes beam{0%{transform:rotate(0)}50%,to{transform:rotate(1turn)}}.beam{--beam-w:1px;--beam-arc:60deg;padding:var(--beam-w);border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;display:block;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.beam:before{content:"";background:conic-gradient(from 165deg, transparent 0 calc(360deg - var(--beam-arc)), var(--gold-hi));animation:beam var(--d-sheen) linear infinite;position:absolute;inset:-50%}.beam[data-beam=plate]:before{animation-delay:calc(var(--d-sheen) * .7)}.plate[data-stale] .beam:before{animation-play-state:paused}.opt>.beam{opacity:0;transition:opacity var(--d-base) var(--ease)}.opt>.beam:before{animation-delay:var(--d-line);animation-play-state:paused}.opt.is-selected>.beam{opacity:1;transition-duration:var(--d-slow)}.opt.is-selected>.beam:before{animation-play-state:running}}.glow{isolation:isolate}.glow:after{--glow-r:120px;content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(var(--glow-r) circle at var(--px,50%) var(--py,50%), var(--gold-a22), transparent 70%);transition:opacity var(--d-base) var(--ease);position:absolute;inset:0}.glow[data-glow]:after{opacity:1;transition:none}.seal-wrap{display:inline-grid;position:relative}.dust{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.dust canvas{z-index:var(--z-content);color:var(--gold-hi);pointer-events:none;position:absolute}.stepper-index[data-state=done]{transition:filter var(--d-base) var(--ease), opacity var(--d-base) var(--ease);transition-delay:calc(var(--k,0) * var(--stagger))}.stepper-index[data-state=done][data-just]{--bf-blur:6px;filter:blur(var(--bf-blur));opacity:.4;transition:none}.chk{flex:none;display:block}.chk path{fill:none;stroke:var(--gold-hi);stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:30;stroke-dashoffset:30px;transition:stroke-dashoffset var(--d-line) var(--ease)}.chk[data-on=true] path{stroke-dashoffset:0}.tag.solid .chk path{stroke:var(--on-gold)}.shiny{background:linear-gradient(100deg, var(--gold) 0 40%, var(--gold-hi) 50%, var(--gold) 60% 100%);color:#0000;animation:sheen var(--d-sheen) var(--ease) infinite;animation-delay:var(--delay-shiny);background-size:250% 100%;-webkit-background-clip:text;background-clip:text}[data-surface=customer] .shiny{color:var(--paper-gold-ink);background:0 0;animation:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.gold-text,.btn-gold,.shiny{background-position:30% 0}.ring--draw .bar{stroke-dashoffset:0}.line-expand.is-selected:before,.line-expand.is-selected:after{transform:scaleX(1)}.rise,.sheet,.sheet-overlay,.is-leaving{transition:opacity var(--d-fast) var(--ease)!important;transition-delay:0s!important}.sheet[data-state=closed]{opacity:0}}
.shell{background:var(--bg-agent);background-color:var(--ink-950);height:100vh;color:var(--text-primary);flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (height:100dvh){.shell{height:100dvh}}.shell:before{content:"";z-index:var(--z-bg);background-image:var(--grain);opacity:.045;pointer-events:none;position:absolute;inset:0}.shell-top{z-index:var(--z-top);padding:var(--sp-5) var(--page-x) 0;background:var(--fade-top);position:relative}.brand{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:24px;margin-bottom:var(--sp-3);display:flex}.brand-name{font-family:var(--font-cn);letter-spacing:.12em;color:var(--gold-hi);white-space:nowrap;align-items:center;font-size:17px;font-weight:700;display:inline-flex}.brand-crest{width:20px;height:20px;margin-top:-1px;margin-right:var(--sp-2);opacity:.9;pointer-events:none;flex:none}.brand-back{min-height:44px;margin:-10px 0 -10px calc(-1 * var(--sp-2));padding:0 var(--sp-2);font-family:var(--font-cn);font-weight:600;font-size:var(--fs-cn-md);color:var(--gold-hi);white-space:nowrap;align-items:center;gap:2px;text-decoration:none;display:inline-flex}.brand-back:active{opacity:.7}.brand-back svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:20px;height:20px}.brand-who{align-items:center;gap:var(--sp-2);min-width:0;font-size:var(--fs-tiny);letter-spacing:.04em;color:var(--text-secondary);text-align:right;display:inline-flex}.brand-who .who-text{align-items:center;gap:var(--sp-1);min-height:44px;margin:-12px calc(-1 * var(--sp-2)) -12px 0;padding:0 var(--sp-2);font:inherit;letter-spacing:inherit;cursor:pointer;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;text-decoration:none;display:inline-flex;overflow:hidden}.brand-who .v2-pop.menu{text-align:left;font-size:var(--fs-meta);letter-spacing:0}.brand-who .who-text:active{opacity:.7}.brand-who .who-caret{font-style:normal;font-size:var(--fs-eyebrow);color:var(--gold)}.tabs{border-bottom:var(--bw) solid var(--line);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.tabs a,.tabs .tab-soon{letter-spacing:.06em;min-height:44px;color:var(--text-secondary);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:13.5px;text-decoration:none;display:flex}.tabs a[aria-selected=true]{color:var(--text-accent)}.tabs a .tab-label,.tabs .tab-soon .tab-label{align-items:center;gap:var(--sp-1);display:inline-flex}.tab-line{background:linear-gradient(90deg, transparent 8%, var(--gold) 30%, var(--gold-hi) 50%, var(--gold) 70%, transparent 92%);width:25%;height:2px;transform:translateX(calc(var(--i,0) * 100%));transition:transform var(--d-tab-line) var(--ease);position:absolute;bottom:-1px;left:0}.shell-main{z-index:var(--z-content);-webkit-overflow-scrolling:touch;min-height:0;padding:var(--sp-3) var(--page-x) var(--sp-7);overflow-wrap:anywhere;flex:1;position:relative;overflow:hidden auto}.shell-main pre{white-space:pre-wrap}.shell-main table{max-width:100%}.shell-content{flex-direction:column;min-height:100%;display:flex;position:relative}@media (min-width:720px){.shell-content{width:100%;max-width:480px;margin:0 auto}}.timeline{height:32px;margin-bottom:var(--sp-3);font-size:var(--fs-caption);color:var(--text-secondary);letter-spacing:.04em;align-items:center;display:flex}.timeline .step{min-width:44px;min-height:44px;padding:0 var(--sp-1);color:inherit;white-space:nowrap;justify-content:center;align-items:center;margin:-6px 0;text-decoration:none;display:inline-flex}.timeline .step[aria-current=step]{color:var(--text-accent)}.timeline .step[aria-disabled=true]{opacity:.5;pointer-events:none}.timeline .rule{height:1px;margin:0 var(--sp-1);background:linear-gradient(90deg, transparent, var(--gold-a45), transparent);flex:1}.timeline .dot{color:var(--gold);font-size:8px;line-height:1}.stepper{height:44px;margin-bottom:var(--sp-4);grid-template-columns:repeat(4,1fr);display:grid}.stepper-step{justify-content:center;align-items:center;gap:var(--sp-1);font-size:var(--fs-caption);letter-spacing:.06em;color:var(--text-secondary);border-bottom:var(--bw) solid var(--gold-a12);white-space:nowrap;display:flex}.stepper-step[data-state=done]{color:var(--text-primary)}.stepper-step[data-state=current]{color:var(--text-accent);border-bottom-color:var(--gold-hi)}.stepper-index{font-size:var(--fs-caption);letter-spacing:.1em}.actions{z-index:var(--z-actions);gap:var(--sp-3);padding:var(--sp-4) 0 calc(var(--sp-4) + env(safe-area-inset-bottom));padding-top:var(--sp-7);background:var(--mask-actions);flex-wrap:wrap;margin-top:auto;display:flex;position:sticky;bottom:0}.actions .btn{white-space:nowrap}.actions .btn-gold{flex:auto}.actions .btn-line{white-space:nowrap;flex:none;min-width:96px}.actions .btn-tertiary{white-space:nowrap;flex:none}.actions .caption{font-size:var(--fs-caption);color:var(--text-secondary);flex-basis:100%}.btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:48px;padding:0 var(--sp-8);font-size:var(--fs-body);letter-spacing:.08em;border-radius:var(--radius-6);box-sizing:border-box;text-decoration:none;display:inline-flex}.btn-line{color:var(--gold-hi);box-shadow:inset 0 0 0 1px var(--gold-a55)}.btn-tertiary{color:var(--text-secondary)}.btn-tertiary:hover{text-decoration:underline}.btn[disabled],.btn[aria-disabled=true]{opacity:.6;cursor:default}[data-surface=customer] .btn-paper{width:100%;color:var(--paper);background:var(--paper-ink);font-weight:600}.tag{border:var(--bw) solid var(--gold-a55);border-radius:var(--radius-3);font-size:var(--fs-eyebrow);letter-spacing:.1em;color:var(--gold-hi);white-space:nowrap;align-items:center;gap:6px;padding:3px 9px;line-height:1.4;display:inline-flex}.tag.solid{background:linear-gradient(100deg, var(--gold-lo), var(--gold), var(--gold-hi));color:var(--on-gold);border-color:#0000;font-weight:600}.tag.copper,.tag--fail{border-color:var(--copper-a60);color:var(--signal)}.tag.count .num{font-size:var(--fs-caption);letter-spacing:0}[data-surface=customer] .tag{color:var(--paper-gold-ink);border-color:var(--paper-hair-45)}.toast-region{left:0;right:0;bottom:var(--sp-9);z-index:var(--z-toast);pointer-events:none;justify-content:center;display:flex;position:absolute}.toast{padding:var(--sp-3) var(--sp-6);letter-spacing:.04em;color:var(--on-gold);background:var(--gold-hi);white-space:nowrap;border-radius:4px;font-size:13px}[data-chrome=none]{position:relative}.shell .debug-badge,[data-chrome=none]>.debug-badge{top:1px;bottom:auto;right:var(--sp-2);max-width:calc(100% - 96px);padding:0 var(--sp-2);gap:0 var(--sp-2);white-space:nowrap;flex-direction:row;font-size:10px;line-height:1.3;overflow:hidden}[data-bao-arc-debug] .shell-top{padding-top:calc(var(--sp-5) + 20px)}.offline-note{gap:var(--sp-3);padding:var(--sp-4) 0;font-size:var(--fs-text);color:var(--text-secondary);align-items:center;display:flex}.desk{min-height:100vh;padding:var(--sp-4);background:var(--ink-950);position:relative}@supports (height:100dvh){.desk{min-height:100dvh}}.paper-shell{max-width:480px;min-height:calc(100vh - var(--sp-4) * 2);padding:var(--sp-8) var(--page-x) var(--sp-7);background:var(--paper-bg) url(/art/paper-tile.webp) 0 0 / 256px 256px repeat;color:var(--text-primary);box-shadow:var(--paper-shadow);overflow-wrap:anywhere;margin:0 auto;position:relative}@supports (height:100dvh){.paper-shell{min-height:calc(100dvh - var(--sp-4) * 2)}}.paper-shell:before{content:"";background-image:var(--grain);opacity:.04;pointer-events:none;position:absolute;inset:0}.comp{color:var(--text-secondary);font-size:13.5px;line-height:1.5}.comp-cta{min-height:24px;color:var(--text-accent);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.brief-comp{margin-bottom:var(--card-gap-plate)}
