@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--accent:#0d0d0b;--accent-strong:color-mix(in srgb, var(--accent) 80%, #000);--accent-tint:color-mix(in srgb, var(--accent) 6%, #fff);--ink:#0d0d0b;--hi:#c8ff00;--hi-tint:#f5ffd6;--on-ink:#ededea;--on-ink-muted:#a3a39c;--text:#1b1b1b;--muted:#545454;--bg:#fff;--paper:#f3f3ee;--grid:#0d0d0b0a;--surface:#fff;--line:#d6d6d2;--control:#6b6b6b;--error:#b42318;--error-tint:#fdf3f2;--focus:var(--accent);--radius:2px;--space:1rem;--font-latin:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;--font:var(--font-latin), "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", sans-serif;--font-display:"Bricolage Grotesque Variable", var(--font);--font-mono:"JetBrains Mono Variable", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:lang(zh-Hant){font-family:var(--font-latin), "PingFang TC", "Hiragino Sans CNS", "Microsoft JhengHei", "Noto Sans CJK TC", "Noto Sans TC", sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);color:var(--text);font-family:var(--font);background-size:24px 24px;margin:0;font-size:1.0625rem;line-height:1.55}::selection{background:var(--hi);color:var(--ink)}.page{flex-direction:column;max-width:42rem;min-height:100vh;margin:0 auto;padding:0 1rem;display:flex}.page>main{flex:1 0 auto}h1,h2,h3,.h3{font-family:var(--font-display);margin:0 0 .5em;line-height:1.25}h1{letter-spacing:-.035em;margin-bottom:.45em;font-size:2.125rem;font-weight:800;line-height:1.05}h2{letter-spacing:-.02em;font-size:1.35rem;font-weight:750}h3,.h3{letter-spacing:-.01em;margin-top:1.25em;font-size:1.1rem;font-weight:700}:lang(zh-Hans) :-webkit-any(h1,h2,h3,.h3){letter-spacing:0;line-height:1.3}:lang(zh-Hans) :is(h1,h2,h3,.h3){letter-spacing:0;line-height:1.3}:lang(zh-Hant) :-webkit-any(h1,h2,h3,.h3){letter-spacing:0;line-height:1.3}:lang(zh-Hant) :is(h1,h2,h3,.h3){letter-spacing:0;line-height:1.3}p{margin:0 0 .85em}a{color:var(--accent);text-underline-offset:.15em;text-decoration-thickness:1px}a:hover{color:var(--accent-strong);background:var(--hi-tint);text-decoration-thickness:2px}.lede{color:var(--text);font-size:1.125rem}.muted,.hint{color:var(--muted)}.note{font-weight:600}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}h1[tabindex="-1"]:focus,main[tabindex="-1"]:focus{outline:none}.error-summary:focus,.notice:focus{outline:3px solid var(--focus);outline-offset:2px}.skip-link{z-index:10;background:var(--bg);border:2px solid var(--ink);border-radius:var(--radius);padding:.5rem .75rem;position:absolute;top:-10rem;left:.5rem}.skip-link:focus{top:.5rem}.site-header,.site-footer{background:var(--ink);box-shadow:0 0 0 100vmax var(--ink);clip-path:inset(0 -100vmax);position:relative}.site-header :focus-visible{outline-color:var(--hi)}.site-footer :focus-visible{outline-color:var(--hi)}.site-header{color:var(--on-ink);margin-bottom:1.75rem;padding:.6rem 0}.site-header:after{content:"";background:var(--hi);height:3px;box-shadow:0 0 0 100vmax var(--hi);clip-path:inset(0 -100vmax);position:absolute;bottom:0;left:0;right:0}.header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;display:flex}.brand{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.6em;margin:0;font-size:.8rem;display:flex}.brand a{min-height:2.75rem;color:inherit;align-items:center;gap:.6em;text-decoration:none;display:inline-flex}.brand a:hover{background:0 0}.brand a:hover .brand-tool{color:var(--hi)}.brand-name{color:var(--on-ink);align-items:center;gap:.6em;font-weight:800;display:inline-flex}.brand-name:before{content:"";background:var(--hi);width:.7em;height:.7em}.brand-tool{color:var(--on-ink-muted)}.brand-tool:before{content:"/";content:"/" / "";margin-right:.6em}.lang-switch{margin-left:auto}.lang-switch ul{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.lang-switch button{min-width:2.75rem;min-height:2.75rem;font:inherit;color:var(--on-ink);border-radius:var(--radius);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--on-ink-muted);text-decoration-color:var(--on-ink-muted);text-underline-offset:.2em;background:0 0;border:1px solid #0000;padding:.25rem .7rem;font-size:.9rem}.lang-switch button:hover{color:var(--hi);-webkit-text-decoration-color:var(--hi);text-decoration-color:var(--hi)}.lang-switch button[aria-current=true]{color:var(--hi);border-color:var(--hi);cursor:default;text-decoration:none}.site-footer{color:var(--on-ink-muted);margin-top:3.5rem;padding:1.75rem 0 1.5rem;font-size:.925rem}.site-footer a{color:var(--hi)}.site-footer a:hover{color:var(--hi);background:0 0}.disclaimer{color:var(--on-ink)}.footer-meta{font-family:var(--font-mono);letter-spacing:.04em;font-size:.8rem}.step-meta{align-items:center;gap:.9rem;margin:0 0 .6rem;display:flex}.step-count{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.75rem;font-weight:600}.step-bar{flex:1;gap:4px;max-width:10rem;display:flex}.step-bar span{border:1px solid var(--control);flex:1;height:6px}.step-bar [data-state=done]{background:var(--ink);border-color:var(--ink)}.step-bar [data-state=current]{background:var(--hi);border-color:var(--ink)}.back-link{font-family:var(--font-mono);letter-spacing:.04em;align-items:center;min-height:2.75rem;margin-bottom:.25rem;font-size:.85rem;display:inline-flex}.back-link:before{content:"‹";margin-right:.35em;font-size:1.2em;line-height:1}.actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:1.75rem 0 1rem;display:flex}.actions-inline{margin:1rem 0 0}.status:empty{display:none}.status{color:var(--muted)}.btn{min-height:2.875rem;font:inherit;font-family:var(--font-display);text-align:center;border-radius:var(--radius);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;padding:.6rem 1.25rem;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.btn-primary{background:var(--ink);color:var(--hi);border-color:var(--ink)}.btn-primary:after{content:"→";content:"→" / "";margin-left:.6em;transition:transform .15s}.btn-primary:hover{background:var(--hi);color:var(--ink);border-color:var(--ink)}.btn-primary:hover:after{transform:translate(3px)}.btn-secondary{background:var(--bg);color:var(--ink);border-color:var(--ink)}.btn-secondary:hover{background:var(--hi-tint);color:var(--ink)}.btn-link{min-height:2.75rem;color:var(--accent);font:inherit;text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:.25rem 0;text-decoration:underline}.btn-large{width:100%;min-height:3.25rem;font-size:1.1rem}[aria-disabled=true]{opacity:.7;cursor:progress}@media (min-width:36rem){.btn-large{width:auto;min-width:16rem}}fieldset{border:0;min-width:0;margin:0;padding:0}.field{margin:0 0 1.5rem}label,legend{margin-bottom:.35rem;font-weight:600;display:block}legend{padding:0}.legend-heading{margin-bottom:0;font-weight:400}.legend-heading+.hint{color:var(--text);margin-bottom:1.25rem;font-size:1.125rem}.optional{color:var(--muted);font-weight:400}.hint{margin:-.15rem 0 .5rem;font-size:.95rem}input[type=text],input[type=email],input[type=tel],input[type=date],input:not([type]),select,textarea{width:100%;min-height:2.875rem;font:inherit;color:var(--text);border:1px solid var(--control);border-radius:var(--radius);background:#fff;padding:.55rem .7rem;display:block}textarea{resize:vertical;min-height:7rem}input[type=file]{max-width:100%;font:inherit;padding:.5rem 0;display:block}input:focus-visible{outline:3px solid var(--focus);outline-offset:1px;border-color:var(--text);box-shadow:0 0 0 7px var(--hi)}select:focus-visible{outline:3px solid var(--focus);outline-offset:1px;border-color:var(--text);box-shadow:0 0 0 7px var(--hi)}textarea:focus-visible{outline:3px solid var(--focus);outline-offset:1px;border-color:var(--text);box-shadow:0 0 0 7px var(--hi)}.input-short{max-width:10rem}.field-row{gap:0 1rem;display:grid}@media (min-width:30rem){.field-row{grid-template-columns:1fr 1fr}}.field-row .field{margin-bottom:.75rem}.field-row label{font-weight:400}.has-error input,.has-error select,.has-error textarea{border:2px solid var(--error)}.field-error{color:var(--error);margin:0 0 .4rem;font-weight:600}.has-error{border-left:4px solid var(--error);padding-left:.85rem}.choices{gap:.5rem;display:grid}.choices-inline{flex-wrap:wrap;display:flex}.choices-inline .choice{flex:auto;align-items:center;min-width:6rem}.choice{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;background:#fff;align-items:flex-start;gap:.75rem;margin:0;padding:.8rem .9rem;font-weight:400;display:flex}.choice:hover{border-color:var(--ink)}.choice:has(input:checked){border-color:var(--ink);box-shadow:inset 6px 0 0 var(--hi), inset 0 0 0 1px var(--ink);background:var(--hi-tint)}.choice:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.choice input{width:1.25rem;height:1.25rem;accent-color:var(--accent);flex:none;margin:.15rem 0 0}@supports selector(:has(*)){.choice input:focus-visible{outline:none}}.choice-body{gap:.15rem;display:grid}.choice-title{font-family:var(--font-display);letter-spacing:-.01em;font-weight:700}.choice-desc{color:var(--muted);font-size:.95rem}.error-summary{border:3px solid var(--error);border-radius:var(--radius);margin:0 0 1.5rem;padding:1rem 1.1rem}.error-summary-title{font-size:1.1rem}.error-summary ul{margin:0;padding-left:1.2rem}.error-summary a{color:var(--error);font-weight:600}.notice{border-left:5px solid var(--accent);background:var(--surface);border-radius:0 var(--radius) var(--radius) 0;margin:0 0 1.5rem;padding:1rem 1.1rem}.notice-error{border-left-color:var(--error);background:var(--error-tint)}.notice h2{font-size:1.15rem}.notice ul{margin:0 0 .5rem;padding-left:1.2rem}.panel{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--ink);border-radius:var(--radius);margin:1.25rem 0;padding:1.1rem 1.1rem .4rem}.results{counter-reset:panel}.results .panel h2:before{counter-increment:panel;content:counter(panel, decimal-leading-zero);content:counter(panel, decimal-leading-zero) / "";font-family:var(--font-mono);letter-spacing:.16em;color:var(--muted);margin-bottom:.35rem;font-size:.75rem;font-weight:600;display:block}@media (min-width:36rem){.panel{padding:1.4rem 1.5rem .6rem}}.checklist{margin:0 0 1rem;padding:0;list-style:none}.checklist li{border-top:1px solid var(--line);padding:.55rem 0 .55rem 2rem;position:relative}.checklist li:first-child{border-top:0}.checklist li:before{content:"✓";width:1.2rem;height:1.2rem;color:var(--ink);background:var(--hi);border:1px solid var(--ink);place-items:center;font-size:.8rem;font-weight:700;line-height:1;display:grid;position:absolute;top:.75rem;left:0}.checklist-other li:before{content:"–";color:var(--muted);background:var(--bg);border:1px dashed var(--control)}.item-title{font-weight:600;display:block}.checklist-other .item-title{font-weight:500}.item-note{color:var(--muted);font-size:.95rem;display:block}.price{width:-moz-fit-content;width:fit-content;font-family:var(--font-display);letter-spacing:-.03em;background:linear-gradient(transparent 58%, var(--hi) 58%, var(--hi) 92%, transparent 92%);margin-bottom:.5rem;padding:0 .15em;font-size:2.25rem;font-weight:800;line-height:1.15}.price-table-wrap{margin:1rem 0}.price-table{border-collapse:collapse;overflow-wrap:break-word;width:100%;font-size:.95rem}.price-table th,.price-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:.5rem .5rem .5rem 0}.price-table thead th{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-top:0;font-size:.72rem;font-weight:600}.price-table tbody th{font-weight:500}.price-table td:nth-child(2){font-weight:700}.price-table td{white-space:nowrap}.price-table .is-yours th,.price-table .is-yours td{background:var(--hi-tint)}.price-table .is-yours th{box-shadow:inset 4px 0 0 var(--hi);padding-left:.6rem}.price-table tbody th{padding-left:.6rem}.yours-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hi);background:var(--ink);vertical-align:.1em;margin-left:.5rem;padding:.05rem .4rem;font-size:.68rem;font-weight:700;display:inline-block}.zone-name{margin-bottom:.5rem}.zone-name strong{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hi);background:var(--ink);padding:.3rem .6rem;font-size:.8rem;display:inline-block}.zone-name:-webkit-any([data-zone=outside],[data-zone=unconfirmed]) strong{color:var(--ink);background:var(--bg);outline:1px solid var(--ink);outline-offset:-1px}.zone-name:is([data-zone=outside],[data-zone=unconfirmed]) strong{color:var(--ink);background:var(--bg);outline:1px solid var(--ink);outline-offset:-1px}.travel-fee{font-weight:600}.facts{margin:0 0 1rem}.facts>div{border-top:1px solid var(--line);padding:.5rem 0}.facts dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600}.facts dd{overflow-wrap:anywhere;margin:0}.facts-compact>div{grid-template-columns:minmax(7rem,35%) 1fr;gap:.75rem;padding:.35rem 0;display:grid}.links{margin:0 0 1rem;padding:0;list-style:none}.links li{margin-bottom:.6rem}.links a{padding:.2rem 0}.link-note{margin-bottom:.35rem;font-weight:600}.cta{margin:2rem 0}.answers{margin:2rem 0 1rem}.start-over{margin-top:1rem}.next-steps{padding-left:1.3rem}.next-steps li{margin-bottom:.5rem}.hp{display:none}.guide-link{margin:-.5rem 0 1.25rem}.btn-small{min-height:2.75rem;padding:.45rem .9rem;font-size:.95rem}.new-tab-mark{margin-left:.15em}.guide-toc ul{flex-wrap:wrap;gap:.25rem 1rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.guide-toc a{padding:.35rem 0;display:inline-block}.guide-card{scroll-margin-top:1rem}.guide-body{gap:.5rem 1.5rem;display:grid}@media (min-width:40rem){.guide-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.guide-figure{margin:0 0 .75rem}.guide-figure figcaption{color:var(--muted);margin-top:.4rem;font-size:.9rem}.guide-text h3{margin-top:0}.guide-text ul{margin:0 0 .85rem;padding-left:1.2rem}.guide-text li{margin-bottom:.35rem}.not-if{border-left:3px solid var(--line);padding-left:.75rem}.legend-list{gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}@media (min-width:36rem){.legend-list{grid-template-columns:1fr 1fr}}.legend-list li{align-items:center;gap:.6rem;display:flex}.legend-swatch{flex:none;width:2.75rem;height:auto}.diagram{border:1px solid var(--line);border-radius:var(--radius);stroke-linejoin:round;background:#fff;width:100%;max-width:28rem;height:auto;display:block}.dg-lot{fill:#eef1e6}.dg-street{fill:#d4d4ce}.dg-street-line{stroke:#fff;stroke-width:1.2px;stroke-dasharray:6 5}.dg-drive{fill:#e1e1db}.dg-tree{fill:#c5d1ad;stroke:#7d8c63;stroke-width:1px}.dg-tree-trunk{stroke:#7d6a52;stroke-width:2px}.dg-existing{stroke:#5e5e58;stroke-width:.9px}.dg-existing.dg-roof-front{fill:#ecebe6}.dg-existing.dg-roof-back{fill:#d7d6d0}.dg-existing.dg-wall-front{fill:#dcdbd4}.dg-existing.dg-wall-side{fill:#c4c3bc}.dg-focus{stroke:var(--ink);stroke-width:1.6px}.dg-focus.dg-roof-front{fill:#e2ff80}.dg-focus.dg-roof-back{fill:#b8eb00}.dg-focus.dg-wall-front{fill:var(--hi)}.dg-focus.dg-wall-side{fill:#a8d600}.dg-new{stroke:var(--ink);stroke-width:1.3px;stroke-dasharray:4 3}.dg-new.dg-roof-front{fill:#f2ffcc}.dg-new.dg-roof-back{fill:#e6ffa3}.dg-new.dg-wall-front{fill:#f0ffc2}.dg-new.dg-wall-side{fill:#ddf78f}.dg-lost{fill:#cfccc4;stroke:#5e5e58;stroke-width:1.6px;stroke-dasharray:1.5 3;stroke-linecap:round}.dg-window{fill:#f7f9fb;stroke:#5e5e58;stroke-width:.7px}.dg-door{fill:#5e5e58}.dg-garage-door{fill:#f3f3ee;stroke:#5e5e58;stroke-width:.8px}.dg-garage-line{stroke:#9a9a93;stroke-width:.6px}.dg-floor{fill:#f6f5f0;stroke:#5e5e58;stroke-width:.9px}.dg-focus.dg-room{fill:var(--hi)}.dg-existing.dg-wall-inner{fill:#e4e3dd}.dg-badge{fill:var(--hi);stroke:var(--ink);stroke-width:2px}.dg-badge-text{fill:var(--ink);font:700 13px var(--font-latin), sans-serif}.ads-optout{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--ink);border-radius:var(--radius);margin:0 0 1.5rem;padding:1rem 1.1rem}.ads-optout-status{margin-bottom:.75rem}.policy h2{margin-top:1.75rem}.policy ul{padding-left:1.2rem}.is-embedded .page{min-height:0;padding-bottom:1rem}.is-embedded .brand{display:none}.is-embedded .header-inner{justify-content:flex-end}@media (min-width:36rem){h1{font-size:2.75rem}}@media (prefers-reduced-motion:reduce){.btn-primary:after{transition:none}}@media (forced-colors:active){.choice:has(input:checked){outline:2px solid canvastext}.step-bar [data-state=current]{background:highlight}.btn{border-color:buttontext}}.referral-note{color:var(--muted);margin:1.25rem 0}:lang(zh-Hans) :is(.brand,.step-count,.facts dt,.zone-name strong,.footer-meta){letter-spacing:.04em}:lang(zh-Hant) :is(.brand,.step-count,.facts dt,.zone-name strong,.footer-meta){letter-spacing:.04em}
