:root{color-scheme:dark;--bg: #0b0b0d;--bg-2: #111113;--surface: #161618;--surface-2: #1e1e22;--border: #26262b;--border-strong: #36363c;--text: #ededf0;--text-2: #b4b4bc;--text-3: #7c7c84;--accent: #22c7e5;--accent-text: #5ee0f5;--accent-ink: #14110a;--accent-soft: rgba(34, 199, 229, .12);--mark: #fbbf24;--mark-ink: #1a1405;--mark-soft: rgba(251, 191, 36, .13);--accent-2: var(--mark);--accent-2-ink: var(--mark-ink);--accent-2-soft: var(--mark-soft);--ok: #4ade80;--warn: #fbbf24;--danger: #ff8a80;--radius: 14px;--radius-sm: 10px;--radius-pill: 999px;--shadow: 0 20px 60px rgba(0, 0, 0, .5);--font: "Microsoft JhengHei UI", "Microsoft JhengHei", "PingFang TC", "Noto Sans TC", "Heiti TC", system-ui, -apple-system, "Segoe UI", sans-serif;--nav-h: 56px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 16px)}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}img,svg{display:block;max-width:100%}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.container{width:100%;max-width:1160px;margin:0 auto;padding:0 16px}@media (min-width: 720px){.container{padding:0 28px}}.aw{--a-canvas: #0e0e10;--a-panel: #161618;--a-bar: #0a0a0c;--a-border: #27272c;--a-cborder: #36363c;--a-sep: #1e1e22;--a-ink: #ededf0;--a-muted: #a4a4ac;--a-faint: #78787f;--a-primary: #22c7e5;--a-primary-hover: #3dcee8;--a-on-primary: #14110a;--a-accent-fill: #18363d;--a-accent-border: #1b6674;--a-accent-text: #5ee0f5;--a-input-off: #111113;--a-switch-off: #3b3b3d;--a-check-border: #505052;--a-success: #4ade80;--a-warning: #fbbf24;--a-danger: #ff8a80;--a-danger-tint: #372626;--rail: #050506;--hud: #0a0a0c;--hud-input: #151518;--hud-line: #232327;--rail-text: #efeff2;--rail-muted: #a2a2aa;--rail-faint: #77777e;--rail-accent: #5ee0f5;--rail-accent-soft: #0f3037;--line2: #1e1e22;font-family:Microsoft JhengHei UI,Microsoft JhengHei,PingFang TC,Noto Sans TC,Heiti TC,sans-serif;color:var(--a-ink);font-size:14px;line-height:1.35;letter-spacing:0;text-align:left;-webkit-font-smoothing:antialiased;user-select:none}.aw *,.aw *:before,.aw *:after{box-sizing:border-box}.aw-i{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.aw-i .dot,.aw-i .solid{fill:currentColor;stroke:none}.aw-i.fill .solid{fill:currentColor}.aw-win{position:relative;display:grid;grid-template-columns:56px 264px 400px;width:720px;background:var(--a-canvas);border:1px solid var(--a-cborder);border-radius:8px;overflow:hidden;box-shadow:0 18px 50px #0000008c}.aw-rail{position:relative;background:var(--rail);padding:12px 4px;display:flex;flex-direction:column;align-items:stretch}.aw-logo{display:block;width:36px;height:36px;margin:0 auto 14px}.aw-nav{display:flex;flex-direction:column;gap:4px}.aw-rb{position:relative;height:52px;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--rail-muted)}.aw-rb .aw-i{width:20px;height:20px}.aw-rb.sm{height:48px}.aw-rb.sm .aw-i{width:19px;height:19px}.aw-rb b{font-weight:400;font-size:11.9px;line-height:15px}.aw-rb.on{background:var(--rail-accent-soft);color:var(--rail-accent)}.aw-rb.acct{height:56px}.aw-avatar{width:28px;height:28px;border-radius:50%;background:var(--rail-accent-soft);border:2px solid var(--rail-accent);color:var(--rail-text);font-size:13px;font-weight:600;display:grid;place-items:center}.aw-railfoot{margin-top:auto;display:flex;flex-direction:column;gap:4px}.aw-hud{background:var(--hud);border-right:1px solid var(--hud-line);padding:18px 16px 14px;display:flex;flex-direction:column;min-width:0}.aw-status{height:24px;display:flex;align-items:center;gap:6px;white-space:nowrap}.aw-status .t{font-size:19.4px;font-weight:700;color:var(--rail-text);letter-spacing:.01em}.aw-status .v{font-size:12.4px;color:var(--rail-faint);margin-top:4px}.aw-chip{margin-left:2px;height:22px;padding:0 9px;border-radius:11px;background:var(--hud-input);color:var(--rail-muted);font-size:12.4px;display:inline-flex;align-items:center;gap:6px}.aw-chip i{width:6px;height:6px;border-radius:50%;background:var(--rail-faint)}.aw-chip.live i{background:var(--a-success)}.aw-trial{margin-left:auto;height:22px;padding:0 10px;border-radius:6px;background:var(--a-primary);color:var(--a-on-primary);font-size:13px;display:inline-flex;align-items:center}.aw-hero{position:relative;width:136px;height:136px;margin:26px auto 0;border-radius:50%;border:2px solid var(--hud-line);display:grid;place-items:center}.aw-hero:before{content:"";position:absolute;width:124px;height:124px;border-radius:50%;background:var(--rail-accent-soft)}.aw-hero .core{position:relative;width:112px;height:112px;border-radius:50%;background:var(--a-primary);color:var(--a-on-primary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.aw-hero .core .aw-i{width:32px;height:32px;margin-top:-4px}.aw-hero .core b{font-size:15.1px;font-weight:600;line-height:20px}.aw-sub{margin-top:10px;height:20px;font-size:13px;color:var(--rail-muted);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-sub.live{color:var(--a-success)}.aw-stop{margin-top:12px;height:32px;border-radius:6px;background:var(--a-panel);border:1px solid var(--a-cborder);color:var(--a-danger);font-size:14px;display:flex;align-items:center;justify-content:center;gap:7px}.aw-stop .aw-i{width:11px;height:11px}.aw-hrow{display:flex;align-items:center;justify-content:space-between;gap:8px;height:20px;white-space:nowrap}.aw-hrow .h{font-size:13px;font-weight:600;color:var(--rail-muted)}.aw-hrow .h small{font-size:12.4px;font-weight:400;color:var(--rail-faint);margin-left:8px}.aw-link{color:var(--a-accent-text);font-size:13px}.aw-hplan{margin-top:20px}.aw-roster{margin-top:12px;height:22px;display:flex;align-items:center;gap:2px;font-size:13px;color:var(--rail-muted);white-space:nowrap;overflow:hidden}.aw-roster .cur{height:22px;padding:0 9px;border-radius:11px;background:var(--rail-accent-soft);color:var(--rail-accent);font-weight:600;display:inline-flex;align-items:center}.aw-roster .aw-i{width:12px;height:12px;color:var(--rail-faint);stroke-width:2}.aw-roster .n{margin-left:auto;font-size:12.4px;color:var(--rail-faint)}.aw-roster.warn{color:var(--a-warning)}.aw-tl{margin-top:12px;display:flex;flex-direction:column}.aw-tl .st{position:relative;height:40px;padding-left:24px}.aw-tl .st:last-child{height:34px}.aw-tl .st:before{content:"";position:absolute;left:2px;top:4px;width:10px;height:10px;border-radius:50%;border:2px solid var(--hud-line)}.aw-tl .st:not(:last-child):after{content:"";position:absolute;left:6px;top:19px;width:2px;height:20px;background:var(--hud-line)}.aw-tl .st.cur:before{left:0;top:2px;width:14px;height:14px;border:0;background:var(--a-primary);box-shadow:0 0 0 3px var(--rail-accent-soft)}.aw-tl .st b{display:block;font-size:14px;font-weight:400;color:var(--rail-text);line-height:18px}.aw-tl .st.cur b{color:var(--rail-accent);font-weight:600}.aw-tl .st small{display:block;font-size:12.4px;color:var(--rail-muted);line-height:16px}.aw-tl .empty{font-size:13px;color:var(--rail-faint);height:20px}.aw-hlogs{margin-top:18px;border-top:1px solid var(--hud-line);padding-top:8px;flex:1;min-height:0;display:flex;flex-direction:column}.aw-lines{margin-top:6px;display:flex;flex-direction:column;gap:3px;overflow:hidden}.aw-lines p{margin:0;display:grid;grid-template-columns:40px minmax(0,1fr);font-size:12.4px;line-height:18px;color:var(--rail-text)}.aw-lines p span{color:var(--rail-faint)}.aw-lines p.warn{color:var(--a-warning)}.aw-page{display:flex;flex-direction:column;min-width:0}.aw-ph{flex:none;height:52px;border-bottom:1px solid var(--a-border);display:flex;align-items:center;padding:0 6px 0 20px;gap:10px;white-space:nowrap}.aw-ph h4{margin:0;font-size:17.3px;font-weight:600;color:var(--a-ink);min-width:36px}.aw-ph .hint{font-size:13px;color:var(--a-faint);overflow:hidden;text-overflow:ellipsis;min-width:0}.aw-ph .aw-selw{width:136px;height:28px;flex:none}.aw-wbtns{margin-left:auto;display:flex;color:var(--a-muted)}.aw-wbtns span{width:40px;height:32px;display:grid;place-items:center}.aw-pc{flex:1;display:flex;flex-direction:column;padding:16px 20px 20px;min-height:0}.aw-selw{position:relative;display:block;height:30px;min-width:0}.aw-sel{display:flex;align-items:center;height:100%;padding:0 8px 0 10px;border-radius:6px;background:var(--a-panel);border:1px solid var(--a-cborder);color:var(--a-ink);font-size:14px;gap:6px}.aw-sel .v{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-sel .aw-i{width:13px;height:13px;color:var(--a-muted)}.aw-selw.dim .aw-sel{background:var(--a-input-off);color:color-mix(in srgb,var(--a-ink) 55%,transparent);border-color:color-mix(in srgb,var(--a-cborder) 55%,transparent)}.aw-pop{position:absolute;z-index:6;top:calc(100% + 3px);left:0;right:0;min-width:100%;padding:3px;border-radius:6px;background:var(--a-panel);border:1px solid var(--a-border);display:flex;flex-direction:column;max-height:220px;overflow:hidden}.aw-pop.up{top:auto;bottom:calc(100% + 3px)}.aw-pop span{height:30px;padding:0 9px;border-radius:4px;font-size:14px;display:flex;align-items:center;white-space:nowrap;color:var(--a-ink)}.aw-pop span.on{background:var(--a-accent-fill);color:var(--a-accent-text)}.aw-input{height:30px;border-radius:6px;background:var(--a-panel);border:1px solid var(--a-cborder);font-size:14px;display:flex;align-items:center;padding:0 10px;gap:6px;white-space:nowrap}.aw-input em{margin-left:auto;font-style:normal;color:var(--a-muted)}.aw-input.dim{background:var(--a-input-off);color:color-mix(in srgb,var(--a-ink) 55%,transparent)}.aw-btn{height:30px;border-radius:6px;background:var(--a-panel);border:1px solid var(--a-cborder);color:var(--a-ink);font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;white-space:nowrap}.aw-btn.start{background:var(--a-accent-fill);border-color:var(--a-accent-border);color:var(--a-accent-text)}.aw-btn.primary{background:var(--a-primary);border-color:var(--a-primary);color:var(--a-on-primary)}.aw-btn.icon{width:30px;padding:0}.aw-btn.icon .aw-i{width:15px;height:15px}.aw-btn.dim{opacity:.45}.aw-switch{position:relative;flex:none;width:42px;height:24px;border-radius:12px;background:var(--a-switch-off);transition:background .2s ease}.aw-switch i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s ease}.aw-switch.on{background:var(--a-primary)}.aw-switch.on i{transform:translate(18px)}.aw-check{flex:none;width:16px;height:16px;border-radius:4px;border:1px solid var(--a-check-border);background:var(--a-panel);display:grid;place-items:center;color:var(--a-on-primary)}.aw-check .aw-i{width:11px;height:11px;stroke-width:2.6;opacity:0}.aw-check.on{background:var(--a-primary);border-color:var(--a-primary)}.aw-check.on .aw-i{opacity:1}.aw-radio{display:inline-flex;align-items:center;gap:8px;font-size:14px;white-space:nowrap}.aw-radio i{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--a-check-border);background:var(--a-panel);display:grid;place-items:center}.aw-radio.on i{border-color:var(--a-primary)}.aw-radio.on i:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--a-primary)}.aw-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.aw-card{position:relative;height:56px;border-radius:10px;background:var(--a-panel);border:1px solid var(--a-border);display:flex;align-items:center;gap:10px;padding:0 10px 0 12px;min-width:0}.aw-card .ic{flex:none;width:32px;height:32px;border-radius:8px;background:var(--line2);color:var(--a-muted);display:grid;place-items:center}.aw-card .ic .aw-i{width:18px;height:18px}.aw-card .tx{min-width:0;flex:1}.aw-card .tx b{display:block;font-size:14.6px;font-weight:400;line-height:19px;white-space:nowrap}.aw-card .tx small{display:block;font-size:12.4px;line-height:16px;margin-top:1px;color:var(--a-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-card .bdg{position:absolute;top:7px;right:8px;height:18px;padding:0 6px;border-radius:9px;border:1px solid var(--a-border);font-size:11.3px;line-height:16px;color:var(--a-faint)}.aw-card .lk{position:absolute;top:8px;right:10px;width:13px;height:13px;color:var(--a-muted)}.aw-card.locked .tx b{color:var(--a-muted)}.aw-card.on{background:var(--a-accent-fill);border-color:var(--a-accent-border)}.aw-card.on .ic{background:var(--a-primary);color:var(--a-on-primary)}.aw-card.on .tx b{color:var(--a-accent-text);font-weight:600}.aw-card.on .tx small{color:var(--a-muted)}.aw-card.on .bdg{border-color:var(--a-accent-border);color:var(--a-accent-text)}.aw-panel{background:var(--a-panel);border:1px solid var(--a-border);border-radius:12px}.aw-tpanel{margin-top:14px;flex:1;display:flex;flex-direction:column}.aw-segs{flex:none;height:46px;padding:0 8px;border-bottom:1px solid var(--a-border);display:flex;gap:2px}.aw-segs span{position:relative;padding:0 8px;display:flex;align-items:center;font-size:14px;color:var(--a-muted);white-space:nowrap}.aw-segs span.on{color:var(--a-accent-text);font-weight:600}.aw-segs span.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--a-primary)}.aw-segs span i{position:absolute;top:12px;right:2px;width:6px;height:6px;border-radius:50%;background:var(--a-success)}.aw-list{padding:4px 18px 0}.aw-subt{height:32px;padding-top:11px;font-size:13px;font-weight:600;color:var(--a-faint)}.aw-row{height:42px;display:flex;align-items:center;gap:12px;font-size:14px;color:var(--a-ink)}.aw-row+.aw-row{border-top:1px solid var(--line2)}.aw-row>label{flex:1;min-width:0;white-space:nowrap}.aw-row>.ctl{flex:none;width:156px}.aw-row.dim>label{color:color-mix(in srgb,var(--a-ink) 55%,transparent)}.aw-segbox{flex:none;width:156px;height:30px;padding:2px;gap:2px;border-radius:7px;background:var(--a-input-off);border:1px solid var(--a-cborder);display:flex}.aw-segbox span{flex:1;border-radius:5px;display:grid;place-items:center;font-size:13.5px;color:var(--a-muted)}.aw-segbox span.on{background:var(--a-primary);color:var(--a-on-primary);font-weight:600}.aw-note{font-size:13px;color:var(--a-muted);line-height:18px;padding:2px 0 8px}.aw-planbar{flex:none;margin:16px 14px 14px;height:54px;border-radius:8px;background:var(--line2);padding:9px 12px 0 14px}.aw-planbar .r1{display:flex;align-items:center;gap:8px;height:18px;color:var(--a-accent-text);font-size:13.5px;white-space:nowrap}.aw-planbar .r1 b{font-weight:600}.aw-planbar .r1 .aw-i{width:15px;height:15px}.aw-planbar .r1 .aw-link{margin-left:auto;font-size:13.5px}.aw-planbar .r2{margin-top:4px;height:16px;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--a-muted);white-space:nowrap;overflow:hidden}.aw-planbar .r2.warn{color:var(--a-warning)}.aw-planbar .bar{flex:1;height:6px;border-radius:3px;background:var(--a-border);overflow:hidden}.aw-planbar .bar i{display:block;width:36%;height:100%;background:var(--a-primary)}.aw-planbar .eta{color:var(--a-accent-text);font-weight:600}.aw-pp{display:flex;flex-direction:column;gap:14px}.aw-acct{padding:12px 14px 10px}.aw-acct .r{display:flex;align-items:center;gap:6px;height:30px}.aw-acct .r h5,.aw-blockh h5{margin:0 4px 0 0;font-size:15.1px;font-weight:600;white-space:nowrap}.aw-acct .r .aw-selw{flex:1}.aw-acct .sum{margin-top:6px;font-size:13px;color:var(--a-muted);height:18px;white-space:nowrap}.aw-acct .sum.warn{color:var(--a-warning)}.aw-blockh{height:44px;padding:0 14px;border-bottom:1px solid var(--line2);display:flex;align-items:center;gap:8px;white-space:nowrap}.aw-blockh .sw{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:14px}.aw-blockh .prog{margin-left:auto;font-size:14px;color:var(--a-accent-text)}.aw-ol{padding:4px 4px 0}.aw-oli{height:40px;border-radius:6px;display:flex;align-items:center;gap:8px;padding:0 8px 0 4px}.aw-oli.on{background:var(--a-accent-fill)}.aw-oli .grip{width:14px;height:20px;color:var(--a-faint)}.aw-oli .tx{flex:1;min-width:0}.aw-oli .tx b{display:block;font-size:14px;font-weight:400;line-height:18px;white-space:nowrap}.aw-oli .tx small{display:block;font-size:11.9px;color:var(--a-muted);line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-oli .pill{height:20px;padding:0 8px;border-radius:10px;font-size:12px;display:grid;place-items:center;white-space:nowrap;border:1px solid var(--a-cborder);color:var(--a-muted)}.aw-oli .pill.on{background:var(--a-primary);border-color:var(--a-primary);color:var(--a-on-primary)}.aw-oli .ico{display:flex;gap:2px;color:var(--a-muted)}.aw-oli .ico .aw-i{width:22px;height:22px;padding:4px}.aw-empty{height:48px;display:grid;place-items:center;font-size:13.5px;color:var(--a-faint)}.aw-opts{padding:8px 14px 0;display:flex;flex-direction:column;gap:6px}.aw-opts .o{display:flex;align-items:center;gap:12px;font-size:14px;white-space:nowrap}.aw-opts .o .aw-selw{width:200px;margin-left:auto}.aw-opts .o .aw-switch,.aw-opts .o .aw-btn{margin-left:auto}.aw-opts .o .muted{color:var(--a-muted);font-size:13px}.aw-foot2{padding:8px 14px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.aw-stepshint{padding:4px 14px 12px;font-size:12.4px;line-height:17px;color:var(--a-muted)}.aw-stepshint b{font-weight:400;color:var(--a-accent-text)}.aw-skrow{display:flex;align-items:center;gap:6px;height:30px}.aw-skrow>span:first-child{width:62px;flex:none;font-size:13px;color:var(--a-muted)}.aw-skrow .aw-selw{flex:1}.aw-buff{margin-top:14px;padding:12px 14px}.aw-buff .h{display:flex;align-items:center;gap:14px;height:24px}.aw-buff .h b{font-size:15.1px;font-weight:600}.aw-buff .two{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.aw-buff .two>div{display:flex;align-items:center;justify-content:space-between;font-size:14px}.aw-key{width:84px;height:30px;border-radius:6px;border:1px solid var(--a-cborder);background:var(--a-panel);display:grid;place-items:center;font-size:14px;color:var(--a-ink)}.aw-key.ph{color:var(--a-faint)}.aw-key.dim{background:var(--a-input-off);color:color-mix(in srgb,var(--a-faint) 70%,transparent)}.aw-keys{margin-top:14px;flex:1;display:flex;flex-direction:column}.aw-keys .h{height:44px;padding:0 14px;border-bottom:1px solid var(--line2);display:flex;align-items:center;gap:8px}.aw-keys .h b{font-size:15.1px;font-weight:600}.aw-keys .h small{font-size:13px;color:var(--a-faint)}.aw-msteps{padding:6px 6px 0;display:flex;flex-direction:column;gap:4px}.aw-ms{height:38px;border-radius:6px;background:#131315;display:flex;align-items:center;gap:6px;padding:0 6px;font-size:13.5px}.aw-ms .grip{width:14px;height:18px;color:var(--a-faint)}.aw-ms .k{width:64px;height:28px;border-radius:5px;background:var(--a-panel);border:1px solid var(--a-cborder);display:grid;place-items:center}.aw-ms .tg{width:50px;height:28px;border-radius:5px;border:1px solid var(--a-cborder);display:grid;place-items:center;color:var(--a-faint)}.aw-ms .tg.on{background:var(--a-accent-fill);border-color:var(--a-accent-border);color:var(--a-accent-text)}.aw-ms .d{width:72px;height:28px;border-radius:5px;background:var(--a-panel);border:1px solid var(--a-cborder);display:flex;align-items:center;padding:0 7px}.aw-ms .d em{margin-left:auto;font-style:normal;font-size:12px;color:var(--a-faint)}.aw-ms .del{margin-left:auto;color:var(--a-faint)}.aw-insert{margin:10px 12px 12px;height:40px;border:1px dashed var(--a-cborder);border-radius:8px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;color:var(--a-ink)}.aw-insert .aw-i{width:14px;height:14px}.aw-foot{margin-top:8px;font-size:13px;color:var(--a-faint);height:22px;display:flex;align-items:flex-end}.aw-lgf{display:grid;grid-template-columns:92px 96px minmax(0,1fr);gap:8px}.aw-lgf .aw-input{color:var(--a-faint)}.aw-lglist{margin-top:14px;flex:1;border-radius:10px;padding:4px 0;overflow:hidden}.aw-lglist p{margin:0;display:grid;grid-template-columns:62px 44px minmax(0,1fr);padding:4px 12px;font-size:12.4px;line-height:17px;color:#d4d4d9}.aw-lglist p span{color:var(--a-faint)}.aw-lglist p i{font-style:normal;color:var(--a-success)}.aw-lglist p.warn i{color:var(--a-warning)}.aw-lgc{margin-top:8px;font-size:13px;color:var(--a-muted)}.aw-sets{display:flex;flex-direction:column;gap:14px}.aw-scard{border-radius:6px;padding:10px 14px 12px}.aw-scard .h{display:flex;align-items:center;gap:8px;min-height:28px}.aw-scard .h b{font-size:15.1px;font-weight:600;margin-right:auto}.aw-scard .h .ok{font-size:13.5px;color:var(--a-success)}.aw-scard .radios{margin-top:6px;display:flex;gap:18px}.aw-scard .nt{margin-top:6px;font-size:11.9px;line-height:17px;color:var(--a-muted)}.aw-scard .btns{margin-top:8px;display:flex;gap:8px}.aw-scard .sep{height:1px;background:var(--a-sep);margin:10px 0 8px}.aw-scard .sw{display:flex;align-items:center;justify-content:space-between;height:28px;font-size:14px}.aw-popover{position:absolute;z-index:8;left:64px;bottom:12px;border-radius:10px;background:var(--a-panel);border:1px solid var(--a-border);box-shadow:0 10px 30px #00000080;padding:6px}.aw-ph2{display:flex;align-items:center;gap:10px;height:62px;padding:0 4px 0 10px}.aw-ph2 .av{width:36px;height:36px;border-radius:50%;background:var(--rail-accent-soft);border:2px solid var(--rail-accent);display:grid;place-items:center;font-size:15px;font-weight:600;color:var(--rail-text)}.aw-ph2 b{display:block;font-size:15.1px;font-weight:600}.aw-ph2 small{display:block;font-size:13px;color:var(--a-muted);margin-top:2px}.aw-ph2 small em{font-style:normal;font-weight:600;color:var(--a-accent-text)}.aw-pi{height:38px;border-radius:6px;display:flex;align-items:center;gap:10px;padding:0 10px;font-size:14px;color:var(--a-ink)}.aw-pi .aw-i{width:17px;height:17px;color:var(--a-muted)}.aw-pi.accent{background:var(--a-accent-fill);color:var(--a-accent-text);font-weight:600}.aw-pi.accent .aw-i{color:var(--a-accent-text)}.aw-pi.danger,.aw-pi.danger .aw-i{color:var(--a-danger)}.aw-pi .ext{margin-left:auto;width:13px;height:13px;color:var(--a-faint);stroke-width:2}.aw-psep{height:1px;background:var(--line2);margin:4px}.aw-pupd{padding:8px}.aw-pupd b{font-size:15.1px;font-weight:600}.aw-pupd p{margin:10px 0 14px;font-size:13.5px;color:var(--a-muted)}.aw-pupd .go{height:36px;border-radius:8px;background:var(--a-primary);color:var(--a-on-primary);font-size:14.6px;font-weight:700;display:grid;place-items:center}.aw-pupd small{display:block;margin-top:10px;font-size:12.4px;color:var(--a-faint)}.aw-dlg{position:absolute;z-index:7;top:96px;left:236px;width:440px;border-radius:8px;background:var(--a-canvas);border:1px solid var(--a-cborder);box-shadow:0 18px 50px #0009;overflow:visible}.aw-dlg.docked{position:relative;top:auto;left:auto;margin:14px 0 0 280px}.aw-dlg-t{height:42px;padding:0 4px 0 16px;display:flex;align-items:center;background:var(--a-bar);border-bottom:1px solid var(--a-border);border-radius:8px 8px 0 0;font-size:15.1px;font-weight:600}.aw-dlg-t span{margin-left:auto;width:40px;height:32px;display:grid;place-items:center;color:var(--a-muted)}.aw-dlg-b{padding:14px 16px 0}.aw-scope{display:flex;align-items:center;justify-content:space-between;font-size:14px}.aw-dlg-hint{margin:8px 0 10px;font-size:11.9px;color:var(--a-muted)}.aw-rlist{border-radius:8px;border:1px solid var(--a-border);background:var(--a-panel);padding:4px;min-height:92px}.aw-rli{height:42px;display:flex;align-items:center;gap:8px;padding:0 6px}.aw-rli .tx{flex:1;min-width:0}.aw-rli .tx b{display:block;font-size:14px;font-weight:400;white-space:nowrap}.aw-rli .tx small{display:block;font-size:11.9px;color:var(--a-muted);white-space:nowrap}.aw-rli .chip{height:22px;padding:0 8px;border-radius:11px;border:1px solid var(--a-cborder);font-size:12px;color:var(--a-muted);display:grid;place-items:center;white-space:nowrap}.aw-rli .chip.on{background:var(--a-primary);border-color:var(--a-primary);color:var(--a-on-primary)}.aw-rli .ico{display:flex;color:var(--a-muted)}.aw-rli .ico .aw-i{width:22px;height:22px;padding:4px}.aw-sub2{margin-top:10px;border-radius:8px;border:1px solid var(--a-border);background:var(--a-panel);padding:4px 12px}.aw-sub2 .sw{height:36px;display:flex;align-items:center;justify-content:space-between;font-size:14px}.aw-sub2 .sw+.sw{border-top:1px solid var(--line2)}.aw-dlg-f{margin-top:14px;height:56px;border-top:1px solid var(--a-border);display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 16px}.aw-dlg-f .aw-btn{min-width:76px}.aw-login{position:relative;width:400px;height:560px;background:var(--a-canvas);border:1px solid var(--a-cborder);border-radius:8px;overflow:visible;box-shadow:0 18px 50px #0000008c}.aw-login .wb{position:absolute;top:4px;right:4px;display:flex;color:var(--a-muted)}.aw-login .wb span{width:40px;height:32px;display:grid;place-items:center}.aw-login .in{position:absolute;top:40px;right:40px;bottom:26px;left:40px;display:flex;flex-direction:column}.aw-login .logo{width:64px;height:64px;margin:14px auto 0}.aw-login h3{margin:12px 0 0;height:30px;text-align:center;font-size:25.9px;font-weight:700;line-height:30px}.aw-field{height:42px;border-radius:8px;background:var(--a-panel);border:1px solid var(--a-cborder);display:flex;align-items:center;gap:8px;padding:0 12px;font-size:14.6px;color:var(--a-faint);white-space:nowrap;overflow:hidden}.aw-field .aw-i{width:16px;height:16px;stroke-width:1.6;color:var(--a-muted)}.aw-field.v{color:var(--a-ink)}.aw-field.pw{letter-spacing:.15em}.aw-lrow{display:flex;align-items:center;gap:16px;height:20px;font-size:13.5px;white-space:nowrap}.aw-lrow>span{display:inline-flex;align-items:center;gap:6px}.aw-lbtn{height:44px;border-radius:8px;background:var(--a-primary);color:var(--a-on-primary);font-size:15.1px;font-weight:700;display:grid;place-items:center}.aw-lfoot{margin-top:auto;height:18px;font-size:13.5px;color:var(--a-muted)}.aw-lfoot .aw-link{font-size:13.5px}.aw-lback{display:flex;align-items:center;gap:10px;height:28px;margin-top:4px}.aw-lback span{width:28px;margin-left:-6px;font-size:22px;color:var(--a-muted);text-align:center}.aw-lback b{font-size:19.4px;font-weight:400}.aw-lhint{border-radius:8px;background:#102328;padding:10px 12px;display:flex;gap:8px;font-size:13px;line-height:18px;color:var(--a-accent-text)}.aw-lhint .aw-i{width:15px;height:15px;margin-top:1px;stroke-width:1.6}.aw-game{position:relative;width:720px;height:104px;margin-bottom:12px;border-radius:8px;overflow:hidden;background:radial-gradient(260px 120px at 70% 30%,rgba(94,224,245,.07),transparent 70%),linear-gradient(180deg,#1b2027,#12161b);border:1px solid #2a3038}.aw-game svg.roads{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.aw-game svg.roads path{fill:none;stroke:#c9a24a;stroke-opacity:.55;stroke-width:3;stroke-linecap:round}.aw-game .tag{position:absolute;left:10px;top:8px;padding:1px 8px;border-radius:999px;background:#00000073;border:1px solid rgba(255,255,255,.14);color:#cfd6df;font-size:12px}.aw-game .pinw{position:absolute;left:50%;top:22px;display:flex;align-items:center;gap:6px;transform:translate(-50%)}.aw-game .pinw .aw-i{width:30px;height:30px;color:#6b7380;fill:#00000059;transition:color .3s ease,fill .3s ease}.aw-game .pinw em{font-style:normal;font-size:14px;font-weight:700;letter-spacing:.04em;color:#fff;padding:2px 8px;border-radius:4px;background:#0000008c;border:1px dashed rgba(255,255,255,.3);opacity:.35;transition:opacity .3s ease,border-color .3s ease}.aw-game .pinw.on .aw-i{color:#ffd257;fill:#ffd25740}.aw-game .pinw.on em{opacity:1;border:1px solid #ffd257}.tour[data-v-6dbcbbc8]{margin:18px 0 26px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-2);line-height:1.5}.th[data-v-6dbcbbc8]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border)}.badge[data-v-6dbcbbc8]{flex:none;padding:1px 9px;border-radius:var(--radius-pill);background:var(--mark-soft);border:1px solid color-mix(in srgb,var(--mark) 40%,transparent);color:var(--mark);font-size:12px;font-weight:700}.cap[data-v-6dbcbbc8]{flex:1;min-width:0;display:flex;align-items:center;gap:8px;color:var(--text);font-size:14.5px}.cap .tt[data-v-6dbcbbc8]{flex:none;font-weight:700}.cap small[data-v-6dbcbbc8]{color:var(--text-3);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap .n[data-v-6dbcbbc8]{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--mark);color:var(--mark-ink);font-size:11.5px;font-weight:800}.play[data-v-6dbcbbc8]{flex:none;display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-size:13px;font-weight:600;transition:border-color .15s ease,color .15s ease}.play[data-v-6dbcbbc8]:hover{border-color:var(--accent);color:var(--accent)}.play svg[data-v-6dbcbbc8]{width:12px;height:12px;fill:currentColor}.tb[data-v-6dbcbbc8]{display:grid;gap:16px;padding:16px}.stage[data-v-6dbcbbc8]{position:relative;min-width:0}.stage.pan[data-v-6dbcbbc8]{clip-path:inset(-400px 0 -400px 0);touch-action:pan-y;cursor:grab}.stage.pan.dragging[data-v-6dbcbbc8]{cursor:grabbing}.canvas[data-v-6dbcbbc8]{position:absolute;left:0;top:0;width:max-content;transform-origin:0 0;will-change:transform}.canvas[data-v-6dbcbbc8] .aw-login{flex:none}.canvas.glide[data-v-6dbcbbc8]{transition:transform .45s cubic-bezier(.45,0,.25,1)}.logins[data-v-6dbcbbc8]{display:flex;gap:16px}.logins.col[data-v-6dbcbbc8]{flex-direction:column}.pan-hint[data-v-6dbcbbc8]{position:absolute;bottom:8px;right:10px;z-index:11;padding:4px 11px;border-radius:var(--radius-pill);background:#000000b8;border:1px solid var(--border-strong);color:#e4e4e9;font-size:12.5px;line-height:1.3}.pan-hint.right[data-v-6dbcbbc8]{right:auto;left:10px}.mark[data-v-6dbcbbc8]{position:absolute;z-index:9;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;background:var(--mark);color:var(--mark-ink);font-size:11.5px;font-weight:800;line-height:20px;text-align:center;box-shadow:0 0 0 2px var(--bg-2),0 3px 8px #0006;pointer-events:none;animation:tour-pop-6dbcbbc8 .3s cubic-bezier(.3,1.6,.6,1)}.ring[data-v-6dbcbbc8]{position:absolute;z-index:8;border:2px solid var(--mark);border-radius:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--mark) 22%,transparent);pointer-events:none}.cursor[data-v-6dbcbbc8]{position:absolute;left:0;top:0;z-index:10;width:16px;height:22px;pointer-events:none;transition:transform .45s cubic-bezier(.45,0,.25,1)}.cursor svg[data-v-6dbcbbc8]{display:block;width:16px;height:22px;fill:#fff;stroke:#111;stroke-width:1.2;stroke-linejoin:round;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5));transform-origin:2px 2px;transition:transform .12s ease}.cursor.down svg[data-v-6dbcbbc8]{transform:scale(.88)}.cursor i[data-v-6dbcbbc8]{position:absolute;left:-10px;top:-10px;width:22px;height:22px;border-radius:50%;border:2px solid var(--mark);opacity:0}.cursor.down i[data-v-6dbcbbc8]{animation:tour-ripple-6dbcbbc8 .45s ease-out}@keyframes tour-ripple-6dbcbbc8{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}@keyframes tour-pop-6dbcbbc8{0%{transform:scale(0)}to{transform:scale(1)}}.steps[data-v-6dbcbbc8]{list-style:none;margin:0;padding:0;display:grid;gap:2px;align-content:start}.steps li[data-v-6dbcbbc8]{margin:0;break-inside:avoid}.steps button[data-v-6dbcbbc8]{display:flex;align-items:flex-start;gap:10px;width:100%;padding:6px 8px;border-radius:8px;text-align:left;color:var(--text-2);font-size:14.5px;line-height:1.55;transition:background .2s ease,color .2s ease}.steps button[data-v-6dbcbbc8]:hover{background:var(--surface-2);color:var(--text)}.steps b[data-v-6dbcbbc8]{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--mark);color:var(--mark-ink);font-size:11.5px;font-weight:800}.steps .on button[data-v-6dbcbbc8]{background:var(--mark-soft);color:var(--text)}.steps .done button[data-v-6dbcbbc8]{color:var(--text-3)}@media (min-width: 720px){.steps[data-v-6dbcbbc8]{display:block;columns:2;column-gap:16px}}@media (max-width: 480px){.cap small[data-v-6dbcbbc8]{display:none}.tb[data-v-6dbcbbc8]{padding:12px}}@media (prefers-reduced-motion: reduce){.cursor[data-v-6dbcbbc8],.cursor svg[data-v-6dbcbbc8],.canvas.glide[data-v-6dbcbbc8]{transition:none}.mark[data-v-6dbcbbc8]{animation:none}}.pd[data-v-f6828102]{container-type:inline-size;min-width:0;margin:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-2);line-height:1.5}.th[data-v-f6828102]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border)}.badge[data-v-f6828102]{flex:none;padding:1px 9px;border-radius:var(--radius-pill);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);color:var(--accent);font-size:12px;font-weight:700}.cap[data-v-f6828102]{flex:1;min-width:0;display:flex;align-items:center;gap:8px;color:var(--text);font-size:14.5px}.cap .tt[data-v-f6828102]{flex:none;font-weight:700}.cap .n+span[data-v-f6828102]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap small[data-v-f6828102]{color:var(--text-3);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap .n[data-v-f6828102]{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--accent-2);color:var(--accent-2-ink);font-size:11.5px;font-weight:800}.play[data-v-f6828102]{flex:none;display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-size:13px;font-weight:600;transition:border-color .15s ease,color .15s ease}.play[data-v-f6828102]:hover{border-color:var(--accent);color:var(--accent)}.play svg[data-v-f6828102]{width:12px;height:12px;fill:currentColor}.tb[data-v-f6828102]{display:grid;gap:14px;padding:14px}.stage[data-v-f6828102]{min-width:0}.map[data-v-f6828102]{display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--border-strong);box-shadow:var(--shadow);font-family:inherit}.water[data-v-f6828102]{fill:#3476b28c;stroke:#8cc8f08c;stroke-width:1.2}.cliff[data-v-f6828102]{fill:#04060a9e;stroke:#9a7b52;stroke-width:1.4;stroke-dasharray:3 2.5}.road-under[data-v-f6828102]{fill:none;stroke:#00000059;stroke-width:6.5;stroke-linecap:round;stroke-linejoin:round}.road[data-v-f6828102]{fill:none;stroke:#d9b44a;stroke-opacity:.8;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.fence path[data-v-f6828102]{fill:none;stroke:#b07d48;stroke-width:2.4}.fence rect[data-v-f6828102]{fill:#c89260}.range[data-v-f6828102]{fill:none;stroke:#f2c14ebf;stroke-width:1.4;stroke-dasharray:5 4}.radius[data-v-f6828102]{stroke:#f2c14ebf;stroke-width:1.3;stroke-dasharray:3 3}.lbl[data-v-f6828102]{font-size:11.5px;font-weight:700;text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:#0000008c;stroke-width:3px}.lbl.water[data-v-f6828102]{fill:#bfe3ff}.lbl.cliff[data-v-f6828102]{fill:#e7c9a0}.lbl.fence[data-v-f6828102]{fill:#e2b98c}.lbl.range[data-v-f6828102]{fill:#f2c14e}.guide[data-v-f6828102]{fill:none;stroke:#35cfe9;stroke-width:1.8;stroke-dasharray:5 4;stroke-linecap:round}.guide.auto[data-v-f6828102]{stroke:#f2c14e}.chev[data-v-f6828102]{fill:none;stroke:#35cfe9;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.chev.auto[data-v-f6828102]{stroke:#f2c14e}.guides[data-v-f6828102]{opacity:.9;transition:opacity .3s ease}.guides.dim[data-v-f6828102]{opacity:.32}.pin path[data-v-f6828102]{fill:#f2c14e;stroke:#6b4b06;stroke-width:1.2}.pin .hole[data-v-f6828102]{fill:#6b4b06}.pin-n circle[data-v-f6828102]{fill:#eef2fa;stroke:#0b1222;stroke-width:1.2}.pin-n text[data-v-f6828102]{fill:#0b1222;font-size:9px;font-weight:800;text-anchor:middle;dominant-baseline:central}.trail[data-v-f6828102]{fill:none;stroke:#35cfe9;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.mob[data-v-f6828102]{fill:#f05252;stroke:#3b0d0d;stroke-width:1.5}.lock-ring[data-v-f6828102]{fill:none;stroke:#f87171;stroke-width:1.5;stroke-dasharray:3 3;transform-box:fill-box;transform-origin:center;animation:pd-spin-f6828102 2.4s linear infinite}.hp-bg[data-v-f6828102]{fill:#000000a6}.hp[data-v-f6828102]{fill:#f87171}.burst[data-v-f6828102]{fill:none;stroke:#ffd166;stroke-width:2}.respawn-bg[data-v-f6828102]{fill:#ffffff0f;stroke:#c8d2e673;stroke-width:1.2;stroke-dasharray:2 2}.respawn[data-v-f6828102]{fill:none;stroke:#cbd5e1;stroke-width:2;stroke-linecap:round}.link line[data-v-f6828102]{stroke:#f87171bf;stroke-width:1.2;stroke-dasharray:4 3}.spark path[data-v-f6828102]{fill:none;stroke:#ffd166;stroke-width:2;stroke-linecap:round}.clear circle[data-v-f6828102]{fill:#0a0e1ad9;stroke:#f87171;stroke-width:1.4}.clear path[data-v-f6828102]{stroke:#f87171;stroke-width:1.8;stroke-linecap:round}.dring .dash[data-v-f6828102]{fill:none;stroke:#f2c14e;stroke-width:1.3;stroke-dasharray:4 3}.dring .track[data-v-f6828102]{fill:none;stroke:#f2c14e40;stroke-width:2.4}.dring .prog[data-v-f6828102]{fill:none;stroke:#f2c14e;stroke-width:2.4;stroke-linecap:round}.me path[data-v-f6828102]{fill:#fff;stroke:#0b1222;stroke-width:1.2;stroke-linejoin:round}.me .glow[data-v-f6828102]{fill:#35cfe938}.tag rect[data-v-f6828102]{fill:#080c14db;stroke:#fff3;stroke-width:1}.tag text[data-v-f6828102]{fill:#eef2fa;font-size:11px;font-weight:600;text-anchor:middle;dominant-baseline:central}.tag.ok rect[data-v-f6828102]{stroke:#4ade80}.tag.warn rect[data-v-f6828102]{stroke:#f2c14e}.tag.bad rect[data-v-f6828102]{stroke:#f87171}.tag.dist rect[data-v-f6828102]{stroke:#f87171b3}.tag.dist text[data-v-f6828102]{font-size:10px;fill:#fecaca}.mark circle[data-v-f6828102]{fill:#f2c14e;stroke:#0b1222;stroke-width:1.6}.mark text[data-v-f6828102]{fill:#2b1f04;font-size:10.5px;font-weight:800;text-anchor:middle;dominant-baseline:central}.mark.cur circle[data-v-f6828102]{stroke:#fff}@keyframes pd-spin-f6828102{to{transform:rotate(360deg)}}.legend[data-v-f6828102]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--text-3);font-size:12.5px}.legend li[data-v-f6828102]{display:inline-flex;align-items:center;gap:5px;margin:0}.legend svg[data-v-f6828102]{width:16px;height:16px;border-radius:4px;background:#16212b}.steps[data-v-f6828102]{list-style:none;margin:0;padding:0;display:grid;gap:2px;align-content:start}.steps li[data-v-f6828102]{margin:0}.steps button[data-v-f6828102]{display:flex;align-items:flex-start;gap:10px;width:100%;padding:6px 8px;border-radius:8px;text-align:left;color:var(--text-2);font-size:14px;line-height:1.55;transition:background .2s ease,color .2s ease}.steps button[data-v-f6828102]:hover{background:var(--surface-2);color:var(--text)}.steps b[data-v-f6828102]{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--accent-2);color:var(--accent-2-ink);font-size:11.5px;font-weight:800}.steps .on button[data-v-f6828102]{background:var(--accent-2-soft);color:var(--text)}.steps .done button[data-v-f6828102]{color:var(--text-3)}@container (min-width: 600px){.tb[data-v-f6828102]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}@container (max-width: 460px){.cap small[data-v-f6828102]{display:none}.tb[data-v-f6828102]{padding:12px}}@media (prefers-reduced-motion: reduce){.lock-ring[data-v-f6828102]{animation:none}.guides[data-v-f6828102]{transition:none}}.nav[data-v-cd7425a5]{position:sticky;top:0;z-index:20;height:var(--nav-h);background:#0b0b0dd1;backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px);border-bottom:1px solid var(--border)}.nav-in[data-v-cd7425a5]{height:100%;display:flex;align-items:center;gap:12px}.brand[data-v-cd7425a5]{display:flex;align-items:center;gap:10px}.brand .logo[data-v-cd7425a5]{width:30px;height:30px}.brand b[data-v-cd7425a5]{font-size:19px;font-weight:800;letter-spacing:.02em}.brand span[data-v-cd7425a5]{color:var(--text-2);font-size:15px}.nav-meta[data-v-cd7425a5]{margin-left:auto;color:var(--text-3);font-size:13px}.head[data-v-cd7425a5]{padding:clamp(28px,5vw,56px) 0 clamp(18px,3vw,28px);border-bottom:1px solid var(--border);background:radial-gradient(700px 260px at 12% 0%,rgba(34,199,229,.12),transparent 70%),var(--bg-2)}.head h1[data-v-cd7425a5]{margin:0;font-size:clamp(28px,4.4vw,40px);font-weight:800;letter-spacing:.01em;line-height:1.2}.lead[data-v-cd7425a5]{margin:12px 0 0;color:var(--text-2);font-size:15.5px}.lead b[data-v-cd7425a5]{color:var(--mark);font-weight:700}.layout[data-v-cd7425a5]{display:grid;grid-template-columns:210px minmax(0,1fr);gap:clamp(24px,4vw,48px);padding-top:clamp(24px,4vw,40px);padding-bottom:clamp(56px,8vw,96px);align-items:start}.toc[data-v-cd7425a5]{position:sticky;top:calc(var(--nav-h) + 20px);align-self:start}.toc-desktop[data-v-cd7425a5]{max-height:calc(100vh - var(--nav-h) - 40px);overflow:auto;padding-right:6px}.toc-title[data-v-cd7425a5]{font-size:12px;letter-spacing:.12em;color:var(--text-3);margin-bottom:8px;font-weight:700}.toc-mobile[data-v-cd7425a5]{display:none;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.toc-mobile summary[data-v-cd7425a5]{padding:11px 14px;font-weight:700;cursor:pointer;list-style:none}.toc-mobile summary[data-v-cd7425a5]::-webkit-details-marker{display:none}.toc-mobile summary[data-v-cd7425a5]:after{content:"▾";float:right;color:var(--text-3)}.toc-mobile[open] summary[data-v-cd7425a5]:after{content:"▴"}.toc-mobile[data-v-cd7425a5] .toc-list{margin:0 8px 10px}.toc[data-v-cd7425a5] .toc-list{list-style:none;margin:0;padding:0;display:grid;gap:1px;border-left:1px solid var(--border)}.toc[data-v-cd7425a5] .toc-list li a{display:block;padding:5px 12px;margin-left:-1px;border-left:2px solid transparent;color:var(--text-2);font-size:14px;line-height:1.45;transition:color .15s ease,border-color .15s ease}.toc[data-v-cd7425a5] .toc-list li.lv3 a{padding-left:24px;font-size:13px;color:var(--text-3)}.toc[data-v-cd7425a5] .toc-list li a:hover{color:var(--text)}.toc[data-v-cd7425a5] .toc-list li.on a{color:var(--accent-text);border-left-color:var(--accent);font-weight:700}.toc[data-v-cd7425a5] .toc-new{display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:var(--ok);vertical-align:middle}@media (max-width: 960px){.layout[data-v-cd7425a5]{grid-template-columns:minmax(0,1fr)}.toc[data-v-cd7425a5]{position:static}.toc-desktop[data-v-cd7425a5]{display:none}.toc-mobile[data-v-cd7425a5]{display:block}.nav-meta[data-v-cd7425a5]{display:none}}.foot[data-v-cd7425a5]{border-top:1px solid var(--border);padding:22px 0 calc(22px + env(safe-area-inset-bottom));color:var(--text-3);font-size:13px}.prose{font-size:16px;line-height:1.8;color:var(--text-2);max-width:800px;min-width:0}.prose h2,.prose h3{color:var(--text);scroll-margin-top:calc(var(--nav-h) + 16px)}.prose h2{font-size:25px;font-weight:800;margin:52px 0 12px;padding-top:22px;border-top:1px solid var(--border);line-height:1.35}.prose h2:first-child{margin-top:0;padding-top:0;border-top:0}.prose h3{font-size:18px;font-weight:700;margin:30px 0 8px}.prose p{margin:0 0 12px}.prose ul,.prose ol{margin:0 0 14px;padding-left:22px}.prose li{margin:3px 0}.prose li>ul,.prose li>ol{margin:3px 0 4px}.prose strong{color:var(--text);font-weight:700}.prose a{color:var(--accent-text);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent-text) 45%,transparent);text-underline-offset:3px}.prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em;padding:2px 7px;border-radius:6px;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text);white-space:nowrap}.prose .tag-new{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--ok) 16%,transparent);border:1px solid color-mix(in srgb,var(--ok) 42%,transparent);color:var(--ok);font-size:11.5px;font-weight:700;line-height:1.7;vertical-align:middle;white-space:nowrap}.prose blockquote{margin:14px 0 18px;padding:10px 14px;border-left:3px solid var(--mark);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--mark-soft);color:var(--text)}.prose blockquote p{margin:0}.prose blockquote p+p{margin-top:6px}.prose .patrol-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin:16px 0 22px}.prose .table-wrap{overflow-x:auto;margin:10px 0 18px;border:1px solid var(--border);border-radius:var(--radius-sm)}.prose table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:460px}.prose th,.prose td{padding:9px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.prose th{color:var(--text);background:var(--surface-2);font-weight:700;white-space:nowrap}.prose td:first-child{white-space:nowrap;color:var(--text);font-weight:600}.prose tr:last-child td{border-bottom:0}
