@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Anton Fallback;src:local("Arial");ascent-override:129.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_ec6dc7{font-family:Anton,Anton Fallback;font-weight:400;font-style:normal}.__variable_ec6dc7{--font-hero-en:"Anton","Anton Fallback"}

/*! tailwindcss v4.2.4 | 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)))){*,::backdrop,:after,:before{--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-outline-style:solid}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"PingFang TC","Microsoft JhengHei","Segoe UI",system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#1a1a1f;--color-surface:#fff}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer 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;overflow:hidden}.absolute,.sr-only{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.overflow-x-auto{overflow-x:auto}.border{border-style:var(--tw-border-style);border-width:1px}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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))}}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{font-family:var(--font-sans);color:var(--color-ink);background:var(--color-surface)}html{scroll-behavior:smooth}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.waitlist-honeypot{position:absolute;left:-9999px}.hero-root{--bg:#fafaf7;--bg-elev:#fff;--bg-deep:#f1eee6;--ink:#0f0e0e;--ink-soft:#3a3633;--ink-muted:#7a746c;--rule:#e5e1d7;--brand:#a32d2d;--brand-strong:#7a1f1f;--accent:#d85a30;--good:#2f7a4d;--shadow:0 30px 60px -25px #0000002e,0 8px 20px -10px #0000001a;--badge-bg:#fff6f2;--badge-border:#f2d5c5;--card-bg:#fff;--card-border:#e5e1d7;--glow:radial-gradient(60% 50% at 80% 20%,#d85a301a,transparent 70%);--scrim:#0f0e0ce0;background:var(--bg);width:100%;min-height:1080px;color:var(--ink);font-family:Noto Sans TC,Inter,system-ui,sans-serif;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.hero-root{--bg:#0e0d0c;--bg-elev:#171413;--bg-deep:#1f1a18;--ink:#fafaf7;--ink-soft:#c7bfb4;--ink-muted:#7a746c;--rule:#ffffff14;--brand:#e04a3a;--brand-strong:#a32d2d;--accent:#f0a77f;--good:#3dd37a;--shadow:0 30px 60px -25px #0009,0 8px 20px -10px #0006;--badge-bg:#d85a301a;--badge-border:#d85a3047;--card-bg:#171413;--card-border:#ffffff0f;--glow:radial-gradient(60% 50% at 85% 15%,#e04a3a33,transparent 70%);--scrim:#000000eb}}.hero-overlay{z-index:40;background:var(--scrim);pointer-events:none;animation:hero-overlay-scrim .6s 3.7s forwards,hero-overlay-fade .3s 4.5s forwards;position:absolute;inset:0}@keyframes hero-overlay-scrim{to{background:0 0}}@keyframes hero-overlay-fade{to{opacity:0}}.hero-tile{opacity:0;transform:var(--tile-rotate) scale(.7) translateY(24px);animation:hero-tile-pop .48s cubic-bezier(.2,1.4,.4,1) forwards}@keyframes hero-tile-pop{0%{opacity:0;transform:var(--tile-rotate) scale(.7) translateY(24px)}to{opacity:1;transform:var(--tile-rotate) scale(1) translateY(0)}}.hero-stamp{opacity:0;animation:hero-stamp-drop .35s cubic-bezier(.2,1.6,.4,1) 2.2s forwards;transform:translate(-50%,-50%)rotate(-8deg)scale(.4)}@keyframes hero-stamp-drop{0%{opacity:0;transform:translate(-50%,-50%)rotate(-8deg)scale(.4)}to{opacity:1;transform:translate(-50%,-50%)rotate(-8deg)scale(1)}}.hero-tagline-mono{opacity:0;animation:hero-tagline-mono 2s .2s forwards}@keyframes hero-tagline-mono{0%,90%{opacity:1}to{opacity:0}}.hero-tagline-headline{opacity:0;z-index:25;animation:hero-tagline-headline .4s 2.2s forwards}@keyframes hero-tagline-headline{to{opacity:1}}.hero-body-anim{opacity:1;transform:none}.hero-badge-copy{align-items:baseline;gap:6px;display:inline-flex}.hero-badge-copy strong{color:var(--brand)}@keyframes hero-body-in{to{opacity:1;transform:translateY(0)}}.hero-app-icon-stage{place-items:center;min-height:520px;display:grid}.hero-app-icon{border-radius:22%;width:min(100%,360px);height:auto;display:block;box-shadow:0 28px 70px #1b16143d}.gy-hero{z-index:1;text-align:center;place-items:center;min-height:620px;padding:88px 24px 52px;display:grid;position:relative}.gy-hero-inner{max-width:1000px;margin:0 auto}.gy-title{color:var(--ink);text-wrap:balance;margin:0;font-size:112px;font-weight:900;line-height:.98}.gy-title-en,.gy-title-product{display:block}.gy-title-product{font-family:var(--font-hero-zh),"PingFang TC",sans-serif;letter-spacing:-.065em;-webkit-text-stroke:.6px currentColor}.gy-title-en{color:var(--brand);font-family:var(--font-hero-en),Impact,sans-serif;letter-spacing:.005em;white-space:nowrap;margin-top:10px;font-size:1.08em;font-weight:400}.gy-app-icon{border-radius:22%;width:148px;height:148px;margin:26px auto 0;display:block;box-shadow:0 18px 36px -18px #1b161457}.gy-sub{max-width:820px;color:var(--ink);text-wrap:balance;margin:28px auto 0;font-size:46px;font-weight:800;line-height:1.5}.gy-sub-fine{color:var(--brand);z-index:0;display:inline-block;position:relative}.gy-sub-fine:after{content:"";z-index:-1;background:#d85a3038;border-radius:4px;height:35%;position:absolute;bottom:13%;left:-3%;right:-3%;transform:rotate(-1.2deg)}.gy-actions{flex-direction:column;align-items:center;gap:22px;margin-top:30px;display:flex}.gy-actions .hero-trust-row{margin-top:0}.gy-downloads{flex-wrap:wrap;gap:14px}.gy-actions .notify-cta,.gy-downloads{justify-content:center;display:flex}.hero-trust-check{background:var(--good);color:#fff;vertical-align:-3px;border-radius:99px;place-items:center;width:24px;height:24px;margin-right:4px;font-size:14px;display:inline-grid}.gy-scroll{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin-top:68px;padding:0;font-family:inherit;font-size:17px;font-weight:600;display:inline-flex}.gy-scroll:hover{color:var(--brand)}.gy-scroll:focus-visible{outline:2px solid var(--brand);outline-offset:6px;border-radius:4px}.gy-scroll-arrow{font-size:21px;animation:gy-scroll-bob 1.55s ease-in-out infinite;display:inline-block}@keyframes gy-scroll-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.how{z-index:1;background:var(--bg-deep);border-top:1px solid var(--rule);padding:72px 40px 88px;position:relative}.how-head{text-align:center;max-width:1120px;margin:0 auto}.how-kicker{max-width:860px;color:var(--brand);margin:0 auto;font-size:30px;line-height:1.45}.how-kicker,.how-title{text-wrap:balance;font-weight:800}.how-title{color:var(--ink);margin:12px 0 0;font-size:40px}.how-title .arrow{color:var(--brand);margin:0 6px}.how-title .muted{color:var(--ink-muted);font-weight:600}.how-hint{text-align:center;color:var(--ink-muted);margin:14px auto 0;font-size:15px;display:none}.how-row{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;max-width:1120px;margin:40px auto 0;display:grid}.how-item{flex-direction:column;align-items:center;gap:20px;display:flex}.how-cap{text-align:center}.how-step{letter-spacing:.06em;color:var(--brand);font-family:JetBrains Mono,ui-monospace,monospace;font-size:16px;font-weight:700}.how-cap-t{color:var(--ink);margin-top:5px;font-size:24px;font-weight:800}.how-cap-d{color:var(--ink-muted);margin-top:6px;font-size:17px;line-height:1.55}.phone{background:#0c0a09;border-radius:46px;width:290px;padding:11px;position:relative;box-shadow:0 44px 84px -34px #32140a80,0 12px 30px -16px #00000038}.phone:before{content:"";z-index:3;background:#0c0a09;border-radius:99px;width:100px;height:26px;position:absolute;top:21px;left:50%;transform:translate(-50%)}.phone-screen{aspect-ratio:9/19.5;background:#fff;border-radius:36px;position:relative;overflow:hidden}.ev{position:absolute;inset:0}.ev img{object-fit:cover;width:100%;height:100%;display:block}.ev-bar{color:#fff;background:linear-gradient(#0000009e,#0000);align-items:center;gap:6px;padding:42px 15px 12px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0}.ev-dot{background:#d85a30;border-radius:99px;width:9px;height:9px;box-shadow:0 0 8px #d85a30}.ev-chip{color:#fff;letter-spacing:.06em;background:#a32d2dbd;border:2.5px solid #fff;border-radius:8px;padding:6px 17px;font-size:16px;font-weight:900;bottom:20px;left:50%;transform:translate(-50%)}.cf,.ev-chip{position:absolute}.cf{color:#0f0e0e;background:#f7f3ec;flex-direction:column;font-size:14px;inset:0}.cf,.cf-top{display:flex}.cf-top{background:#fff;border-bottom:1px solid #ece7dd;align-items:center;gap:10px;padding:44px 16px 12px}.cf-bk{color:#555;font-size:18px}.cf-ti{font-size:16px;font-weight:800}.cf-fields{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex}.cf-f{background:#fff;border:1px solid #ece7dd;border-radius:13px;padding:10px 13px}.cf-l{color:#a49d92;letter-spacing:.04em;font-size:11px}.cf-v{color:#0f0e0e;flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:14px;display:flex}.cf-gps,.cf-v{font-weight:700}.cf-gps{color:#2f7a4d;background:#e7f4ec;border-radius:5px;padding:1px 7px;font-size:10px}.cf-chev{color:#c3bcb0;margin-left:auto}.cf-go{color:#fff;background:#a32d2d;border-radius:13px;margin:2px 12px 14px;padding:13px;font-size:15px;font-weight:800}.cf-go,.rs{text-align:center}.rs{background:linear-gradient(#fffefb,#f5f0e8);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.rs-pill{color:#2f7a4d;background:#e7f4ec;border-radius:99px;gap:6px;padding:6px 15px;font-size:14px;font-weight:800;display:inline-flex}.rs-pill,.rs-seal{align-items:center}.rs-seal{color:#a32d2d;background:#fff4f0b8;border:6px solid #a32d2d;border-radius:99px;flex-direction:column;justify-content:center;width:210px;height:210px;margin:20px 0 22px;display:flex;position:relative;transform:rotate(-12deg);box-shadow:0 0 0 5px #a32d2d24,0 22px 46px -14px #a32d2d8c}.rs-ring{border:2px solid #a32d2d80;border-radius:99px;position:absolute;inset:13px}.rs-zh{letter-spacing:.02em;font-size:44px;font-weight:900;line-height:1}.rs-en{letter-spacing:.32em;margin-top:10px;padding-left:.32em;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:800}.rs-lab{color:#7a746c;letter-spacing:.05em;font-size:14px}.rs-amt{color:#a32d2d;letter-spacing:-.01em;margin-top:3px;font-size:46px;font-weight:900}.rs-amt,.rs-no{font-family:JetBrains Mono,monospace}.rs-no{color:#a49d92;margin-top:12px;font-size:12px}@media (max-width:900px){.gy-title{font-size:76px}.gy-sub{font-size:36px}}@media (max-width:760px){.how{padding-left:0;padding-right:0}.how-head,.how-hint{padding-left:22px;padding-right:22px}.how-hint{display:block}.how-row{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;gap:16px;margin:24px 0 0;padding:0 10vw 16px;scroll-padding-inline:10vw;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 34px calc(100% - 34px),#0000);mask-image:linear-gradient(90deg,#0000,#000 34px calc(100% - 34px),#0000)}.how-row::-webkit-scrollbar{display:none}.how-item{scroll-snap-align:center;min-width:80vw}}@media (max-width:560px){.gy-hero{min-height:0;padding:44px 22px 40px}.gy-title{font-size:60px}.gy-app-icon{width:116px;height:116px;margin-top:20px}.gy-sub{margin-top:22px;font-size:30px}.how{padding:48px 0 60px}.how-head{padding:0 22px}.how-kicker{font-size:24px}.how-title{font-size:26px}}.hero-stat{opacity:1;transform:none}.scenario-card{background:var(--card-bg);border:1px solid var(--card-border);cursor:pointer;border-radius:14px;transition:transform .28s cubic-bezier(.2,.9,.3,1),box-shadow .28s;position:relative;overflow:hidden}.scenario-showcase{--bg:#fafaf7;--ink:#0f0e0e;--ink-muted:#7a746c;--rule:#e5e1d7;--brand:#a32d2d;--accent:#d85a30;--card-bg:#fff;--card-border:#e5e1d7;background:var(--bg);color:var(--ink);padding:80px 0 64px;font-family:Noto Sans TC,Inter,system-ui,sans-serif}.scenario-showcase-head{width:min(1136px,100% - 64px);margin:0 auto 32px}.scenario-showcase-head h2{letter-spacing:-.04em;margin:0;font-size:clamp(42px,5vw,72px);font-weight:900;line-height:1.08}.scenario-showcase-head h2 span{color:var(--brand)}.scenario-showcase-head p{color:var(--ink-muted);margin:14px 0 0;font-size:20px}@media (prefers-color-scheme:dark){.scenario-showcase{--bg:#171413;--ink:#fafaf7;--ink-muted:#9e968d;--rule:#ffffff14;--brand:#e04a3a;--accent:#f0a77f;--card-bg:#0e0d0c;--card-border:#ffffff14}}@media (max-width:760px){.scenario-showcase{padding:52px 0 36px}.scenario-showcase-head{width:auto;margin:0 24px 24px}.scenario-showcase-head h2{font-size:42px}.scenario-showcase-head h2 span{display:block}.scenario-showcase-head p{font-size:18px}}.scenario-card:hover{transform:translateY(-3px);box-shadow:0 24px 50px -20px #a32d2d59}.scenario-image{object-fit:cover;width:100%;height:100%;display:block}.scenario-image-scrim{pointer-events:none;background:linear-gradient(#0000 42%,#00000085);position:absolute;inset:0}.scenario-card .scenario-taunt{opacity:0;transition:opacity .22s,transform .26s cubic-bezier(.2,1.4,.4,1);transform:scale(.98)}.scenario-card:hover .scenario-taunt{opacity:1;transform:scale(1)}.scenario-card .scenario-hover-hint{transition:opacity .2s}.scenario-card:hover .scenario-hover-hint{opacity:0}.scenario-carousel-pagination{justify-content:flex-end;margin-top:14px;display:flex}.scenario-pagination-controls{align-items:center;gap:0;display:flex}.scenario-page-button{width:42px;height:44px}.scenario-pause-button{width:44px;height:44px}.scenario-page-button,.scenario-pause-button{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.scenario-page-button span{background:var(--rule);border-radius:99px;width:6px;height:6px;transition:width .24s,background .24s;display:block}.scenario-page-button span.is-active{background:var(--brand);width:18px}.scenario-pause-button{border:1px solid var(--rule);font-size:14px;font-weight:700}.scenario-page-button:hover,.scenario-pause-button:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.scenario-page-button:hover,.scenario-pause-button:hover{background:color-mix(in srgb,var(--brand) 8%,transparent)}}.scenario-page-button:focus-visible,.scenario-pause-button:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.scenario-pause-button:disabled{cursor:default;opacity:.55}@media (prefers-reduced-motion:reduce){.hero-overlay{display:none}.hero-body-anim,.hero-stat,.hero-tagline-headline,.hero-tagline-mono,.hero-tile{opacity:1!important;animation:none!important;transform:none!important}.hero-stamp{opacity:1!important;animation:none!important;transform:translate(-50%,-50%)rotate(-8deg)!important}.scenario-carousel-track,.scenario-page-button span{transition:none!important}}.site-footer{background:#f1eee6;border-top:1px solid #e5e1d7;padding:32px 24px;font-family:Noto Sans TC,Inter,system-ui,sans-serif}.site-footer>div{color:#7a746c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto;font-size:20px;display:flex}.site-footer a{min-height:44px;color:inherit;align-items:center;display:inline-flex}.site-footer-links{gap:20px;display:flex}@media (prefers-color-scheme:dark){.site-footer{background:#1f1a18;border-top-color:#ffffff14}}.hero-title-caught,.hero-title-penalty{display:block}.hero-title-action,.hero-title-fine{display:inline}@media (max-width:760px){.hero-root{min-height:0}.hero-overlay{display:none}.hero-body-anim{flex-direction:column;display:flex}.hero-body-anim,.hero-stat{opacity:1;animation:none;transform:none}.hero-body{display:contents!important}.hero-copy{display:contents}.hero-copy-title{order:1;padding:32px 24px 0}.hero-mobile-summary{color:var(--ink-soft);margin:20px 0 0;font-size:26px;line-height:1.45;display:block}.hero-mobile-summary strong{color:var(--brand);font-weight:600}.hero-mobile-summary span{margin-top:4px;display:block}.hero-copy-actions{order:3;padding:0 24px 30px}.hero-copy-actions .hero-downloads{margin-top:0!important}.hero-copy-details{display:none}.hero-title{font-size:46px!important;line-height:1.04!important}.hero-primary-copy{margin-top:18px!important;line-height:1.6!important}.hero-primary-copy,.hero-secondary-copy{font-size:20px!important}.hero-downloads{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;margin-top:24px!important;display:grid!important}.hero-copy-actions .notify-cta{margin-top:14px!important}.hero-copy-actions .notify-cta-button{width:100%;min-height:50px;font-size:20px!important}.coming-soon-btn{gap:8px!important;min-width:0!important;padding:10px 12px!important}.hero-trust-row{justify-content:center;width:100%;font-weight:700;color:var(--ink)!important;gap:22px!important;margin:0 0 16px!important;font-size:22px!important}.hero-right{order:2;margin:0;overflow:visible;height:auto!important}.hero-app-icon-stage{min-height:210px;padding:8px 24px 18px}.hero-app-icon{width:min(56vw,190px)}.scenario-carousel{order:4;padding:0 24px 32px!important}.scenario-carousel-pagination{justify-content:center;margin-top:14px}.scenario-carousel-track{grid-auto-columns:100%!important}.scenario-card .scenario-hover-hint,.scenario-card .scenario-taunt{display:none}.hero-stats-wrap{order:6;padding:24px 24px 36px!important}.hero-stats{grid-template-columns:repeat(2,1fr)!important}.hero-stat{border-bottom:1px solid var(--rule);border-left:none!important;padding:16px!important}.hero-stat:nth-child(odd){border-right:1px solid var(--rule)}.hero-stat>div:first-child{font-size:22px!important}.hero-stat>div:last-child{line-height:1.35;font-size:20px!important}}@media (min-width:761px){.hero-mobile-summary{display:none}}.traffic-alerts{--alerts-bg:#171514;--alerts-ink:#fafaf7;--alerts-muted:#b9b1a8;--alerts-brand:#ef6658;background:var(--alerts-bg);color:var(--alerts-ink);padding:56px 0 34px;font-family:Noto Sans TC,Inter,system-ui,sans-serif;overflow:hidden}.traffic-alerts-heading{width:min(1200px,100% - 64px);margin:0 auto 30px}.traffic-alerts-heading p{color:var(--alerts-brand);margin:0 0 12px;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700}.traffic-alerts-heading h2{letter-spacing:0;margin:0;font-size:clamp(38px,4.2vw,64px);line-height:1.16}.traffic-alerts-heading h2 span{color:var(--alerts-brand)}.traffic-alerts-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.traffic-alerts-track{gap:18px;width:max-content;padding:10px 9px 18px;animation:traffic-alerts-scroll 34s linear infinite;display:flex}.traffic-alerts-window:hover .traffic-alerts-track{animation-play-state:paused}.traffic-alert{width:min(520px,100vw - 52px);min-height:142px;color:inherit;background:#242120;border:1px solid #ffffff29;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:24px;text-decoration:none;display:grid}.traffic-alert:hover{border-color:var(--alerts-brand)}.traffic-alert-date{color:var(--alerts-brand);font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700}.traffic-alert-copy{gap:7px;display:grid}.traffic-alert-violation{font-weight:800;color:var(--alerts-brand)!important;font-size:20px!important}.traffic-alert-copy strong{font-size:24px}.traffic-alert-copy>span{color:var(--alerts-muted);font-size:20px;line-height:1.45}.traffic-alert-link{color:var(--alerts-brand);font-size:26px}.traffic-alerts-note{width:min(1200px,100% - 64px);color:var(--alerts-muted);margin:12px auto 0;font-size:20px;line-height:1.5}@keyframes traffic-alerts-scroll{to{transform:translate(calc(-50% - 9px))}}@media (max-width:760px){.traffic-alerts{padding:42px 0 28px}.traffic-alerts-heading,.traffic-alerts-note{width:calc(100% - 48px)}.traffic-alerts-heading{margin-bottom:24px}.traffic-alerts-heading h2{font-size:38px}.traffic-alerts-window{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.traffic-alerts-window::-webkit-scrollbar{display:none}.traffic-alerts-track{padding-left:24px;animation-duration:42s}.traffic-alert{grid-template-columns:1fr auto;width:calc(100vw - 64px)}.traffic-alert-date{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.traffic-alerts-track{animation:none}}.gov-root{--gov-bg:#f4f1e8;--gov-ink:#0a0908;--gov-ink-soft:#0a090899;--gov-rule:#0a09081a;--gov-brand:#c8160e;--gov-payoff-bg:#0a09080a;background:var(--gov-bg);color:var(--gov-ink);font-family:Noto Sans TC,system-ui;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.gov-root{--gov-bg:#0a0908;--gov-ink:#f4f1e8;--gov-ink-soft:#f4f1e8b3;--gov-rule:#f4f1e81f;--gov-payoff-bg:#f4f1e80a}}.gov-mobile{display:none}.gov-grid-bg{background-image:linear-gradient(var(--gov-rule) 1px,transparent 1px),linear-gradient(90deg,var(--gov-rule) 1px,transparent 1px);opacity:.5;pointer-events:none;background-size:40px 40px;position:absolute;inset:0}.gov-head-grid{grid-template-columns:1fr;align-items:end;gap:28px;display:grid}.gov-title{letter-spacing:-.02em;color:var(--gov-ink);margin:0;font-size:clamp(36px,5.4vw,72px);font-weight:800;line-height:1.05}.gov-title-brand{color:var(--gov-brand);margin-left:18px;display:inline-block;position:relative}.gov-title-underline{background:var(--gov-brand);height:6px;position:absolute;bottom:-4px;left:0;right:0}.gov-stats{background:var(--gov-rule);border:1px solid var(--gov-rule);grid-template-columns:repeat(4,1fr);gap:1px;max-width:560px;display:grid}.gov-collage-wrap{margin-top:12px;position:relative;overflow:hidden}.gov-collage{width:1280px;height:850px;margin:0 auto;position:relative}.gov-critique{white-space:pre-line;letter-spacing:.02em;z-index:20;background:#fff6b0;padding:8px 10px;font-family:Permanent Marker,Noto Sans TC,sans-serif;font-size:20px;font-weight:700;line-height:1.15;box-shadow:0 6px 16px #00000040,inset 1px 1px #0000001a}.gov-critique,.gov-stamp{color:#c8160e;position:absolute}.gov-stamp{z-index:25;letter-spacing:.1em;-webkit-backdrop-filter:blur(7px);white-space:nowrap;background:#fffdf8;border:3px solid #c8160e;padding:10px 18px;font-family:JetBrains Mono,monospace;font-size:28px;font-weight:800;top:60px;right:60px;transform:rotate(-8deg);box-shadow:0 0 28px 18px #fffdf8b8,0 8px 20px #2a1f192e}.gov-payoff{border-top:1px solid var(--gov-rule);background:var(--gov-payoff-bg);text-align:center;z-index:30;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:28px max(32px,50% - 600px);display:flex;position:relative}.gov-payoff-copy{color:var(--gov-ink);font-size:22px;font-weight:700;line-height:1.35}.gov-payoff-mobile{padding:20px 20px 28px}@media (max-width:760px){.gov-desktop{display:none}.gov-mobile{display:block;position:relative}.gov-mobile-collage{height:820px;position:relative;overflow:hidden}.gov-mobile-collage-stage{width:360px;height:820px;margin:0 auto;position:relative}}.content-sections{--c-bg:#fafaf7;--c-bg-alt:#f1eee6;--c-ink:#0f0e0e;--c-ink-soft:#3a3633;--c-ink-muted:#7a746c;--c-brand:#a32d2d;--c-rule:#e5e1d7;--c-card-bg:#fff;--c-card-border:#e5e1d7;--c-good:#2f7a4d;font-family:Noto Sans TC,Inter,system-ui,sans-serif}@media (prefers-color-scheme:dark){.content-sections{--c-bg:#0e0d0c;--c-bg-alt:#171413;--c-ink:#fafaf7;--c-ink-soft:#c7bfb4;--c-ink-muted:#7a746c;--c-brand:#e04a3a;--c-rule:#ffffff14;--c-card-bg:#171413;--c-card-border:#ffffff0f;--c-good:#3dd37a}}.c-section{background:var(--c-bg);color:var(--c-ink);padding:72px 0}.c-section-alt{background:var(--c-bg-alt)}.c-wrap{max-width:1100px;margin:0 auto;padding:0 32px}.c-title{letter-spacing:-.025em;color:var(--c-ink);margin:0;font-size:40px;font-weight:700;line-height:1.1}.c-subtitle span,.c-title span{color:var(--c-brand)}.c-subtitle{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}.c-lede{color:var(--c-ink-soft);max-width:640px;margin:16px 0 0;font-size:20px;line-height:1.6}.c-lede-accent{color:var(--c-brand);font-weight:700}.c-steps{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px;display:grid}.c-step{background:var(--c-card-bg);border:1px solid var(--c-card-border);border-radius:14px;padding:22px}.c-step-description{color:var(--c-ink-soft);margin-top:8px;font-size:20px;line-height:1.6}.c-step-n{color:var(--c-brand);letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700}.c-coverage-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:16px;margin-top:40px;display:grid}.c-coverage-card{background:var(--c-card-bg);border:1px solid var(--c-card-border);border-radius:16px;padding:24px}.c-card-description{color:var(--c-ink-soft);margin-top:6px;font-size:20px;line-height:1.6}.c-coverage-highway{background:linear-gradient(135deg,#a32d2d0f,transparent 70%),var(--c-card-bg)}.c-chip{letter-spacing:.12em;color:#fff;background:var(--c-brand);border-radius:99px;padding:3px 10px;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;display:inline-block}.c-chip-city{background:var(--c-ink-muted)}.c-county-grid{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.c-county-grid li{color:var(--c-ink-soft);border:1px dashed var(--c-card-border);white-space:nowrap;background:0 0;border-radius:8px;padding:8px 12px;font-size:19px;font-weight:700;line-height:1}.c-county-grid li.on{color:#fff;background:var(--c-brand);border-color:var(--c-brand)}.c-coverage-legend{color:var(--c-ink-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:16px;font-size:17px;line-height:1.5;display:flex}.c-legend-swatch{border:1px dashed var(--c-card-border);border-radius:4px;flex:none;width:14px;height:14px}.c-legend-swatch.on{background:var(--c-brand);border-style:solid;border-color:var(--c-brand)}.c-coverage-note{color:var(--c-ink-soft);margin:16px 0 0;font-size:20px;font-weight:600;line-height:1.55}.c-bound-grid{grid-template-columns:1fr 1fr;gap:48px;display:grid}.c-bound-list{flex-direction:column;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.c-bound-list li{color:var(--c-ink-soft);gap:12px;font-size:20px;line-height:1.6;display:flex}.c-x{color:var(--c-brand)}.c-check,.c-x{font-weight:700}.c-check{color:var(--c-good)}.c-faq{margin-top:32px}.c-faq-item{border-top:1px solid var(--c-rule);padding:18px 0}.c-faq-item:last-child{border-bottom:1px solid var(--c-rule)}.c-faq-item summary{color:var(--c-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:20px;font-weight:600;list-style:none;display:flex}.c-faq-item summary::-webkit-details-marker{display:none}.c-faq-item summary:after{content:"+";color:var(--c-brand);font-family:JetBrains Mono,monospace;font-size:22px;font-weight:400;line-height:1}.c-faq-item[open] summary:after{content:"−"}.c-faq-item p{color:var(--c-ink-soft);margin:12px 0 0;font-size:20px;line-height:1.7}@media (max-width:760px){.c-section{padding:56px 0}.c-wrap{padding:0 24px}.c-title{font-size:34px;line-height:1.15}.c-subtitle{font-size:27px;line-height:1.2}.c-lede{line-height:1.65}.c-coverage-note,.c-lede{font-size:20px}.c-step{padding:24px}.c-step>div:nth-child(2){font-size:20px!important}.c-card-description,.c-step-description{font-size:20px}.c-step>div:nth-child(3){font-size:20px!important;line-height:1.6!important}.c-bound-list li,.c-faq-item p,.c-faq-item summary{font-size:20px}.c-bound-grid,.c-coverage-grid,.c-steps{grid-template-columns:1fr}.c-bound-grid{gap:36px}}.legal-shell{color:#0f0e0e;background:#fafaf7;min-height:100vh;font-family:Noto Sans TC,Inter,system-ui,sans-serif}.legal-header{background:#fafaf7f5;border-bottom:1px solid #e5e1d7}.legal-header-inner{justify-content:space-between;align-items:center;gap:24px;max-width:860px;margin:0 auto;padding:22px 32px;display:flex}.legal-home-link{color:#a32d2d;font-size:20px;font-weight:700}.legal-nav{color:#3a3633;gap:24px;font-size:20px;font-weight:600;display:flex}.legal-nav a:hover{color:#a32d2d}.legal-prose{max-width:860px;margin:0 auto;padding:56px 32px 88px}.legal-prose h1{margin:0;font-size:48px;font-weight:800;line-height:1.15}.legal-prose .legal-updated{color:#7a746c;margin:12px 0 36px;font-size:20px}.legal-prose h2{margin-top:44px;margin-bottom:14px;font-size:30px;font-weight:700;line-height:1.3}.legal-prose p{color:#3a3633;margin:14px 0;font-size:20px;line-height:1.8}.legal-prose ul{margin:14px 0;padding-left:28px;list-style:outside}.legal-prose li{color:#3a3633;margin:10px 0;font-size:20px;line-height:1.75}.legal-prose strong{color:#0f0e0e}.legal-prose table{border-collapse:collapse;width:100%;margin:20px 0;font-size:20px}.legal-prose th{text-align:left;background:#f1eee6;border-bottom:1px solid #d8d2c5;padding:14px 16px;font-weight:700}.legal-prose td{vertical-align:top;border-bottom:1px solid #e5e1d7;padding:14px 16px;line-height:1.6}.legal-prose ol{margin:14px 0;padding-left:28px;list-style:decimal}@media (max-width:760px){.legal-header-inner{padding:18px 20px}.legal-home-link,.legal-nav{font-size:18px}.legal-nav{gap:16px}.legal-prose{padding:40px 24px 72px}.legal-prose h1{font-size:40px}.legal-prose h2{margin-top:40px;font-size:28px}.legal-prose .overflow-x-auto{overflow:visible}.legal-prose table,.legal-prose tbody,.legal-prose td,.legal-prose tr{width:100%;display:block}.legal-prose thead{display:none}.legal-prose table{border-collapse:separate}.legal-prose tr{background:#fff;border:1px solid #e5e1d7;border-radius:12px;margin-bottom:16px;overflow:hidden}.legal-prose td{grid-template-columns:94px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.legal-prose td:before{content:attr(data-label);color:#7a746c;font-weight:700}}.wish-pool{color:#0f0e0e;background:#fafaf7;border-top:1px solid #e5e1d7;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;padding:72px max(32px,50% - 518px);font-family:Noto Sans TC,Inter,system-ui,sans-serif;display:grid}.wish-pool h2{letter-spacing:0;margin:0 0 16px;font-size:40px;font-weight:700;line-height:1.1}.wish-pool h2 span{color:#a32d2d;display:block}.wish-copy p{color:#3a3633;max-width:460px;margin:0;font-size:20px;line-height:1.6}.wish-form{gap:10px;max-width:460px;margin-top:24px;display:grid}.wish-mode{gap:8px;display:flex}.wish-mode button{color:#3a3633;cursor:pointer;background:#fff;border:1px solid #e5e1d7;border-radius:999px;min-height:44px;padding:7px 14px;font:600 20px/1 Noto Sans TC,system-ui}.wish-mode button.on{color:#fff;background:#a32d2d;border-color:#a32d2d}.wish-form input:not(.waitlist-honeypot),.wish-form textarea{color:inherit;resize:vertical;background:#fff;border:1px solid #e5e1d7;border-radius:10px;outline:none;min-width:0;padding:11px 14px;font-family:inherit;font-size:20px}.wish-submit{color:#fff;cursor:pointer;background:#a32d2d;border:none;border-radius:10px;justify-self:start;min-height:44px;padding:11px 20px;font:600 20px/1 Noto Sans TC,system-ui}.wish-submit:disabled{opacity:.55;cursor:default}.wish-note{color:#7a746c;min-height:30px;font-size:20px;line-height:1.5}.wish-list{align-content:start;gap:10px;display:grid}.wish-offline{color:#7a746c;margin:0;font-size:20px}.wish-row{background:#fff;border:1px solid #e5e1d7;border-radius:12px;align-items:center;gap:12px;padding:13px 14px;display:flex;position:relative;overflow:hidden}.wish-bar{background:#f9e5e0;transition:width .4s;position:absolute;inset:0 auto 0 0}.wish-row-title{flex:1;font-size:20px;font-weight:600;position:relative}.wish-votes{text-align:right;color:#a32d2d;min-width:2ch;font:700 20px/1 JetBrains Mono,monospace;position:relative}.wish-row.pending{opacity:.72}.wish-pending{color:var(--c-ink-muted);border:1px dashed var(--c-card-border);white-space:nowrap;border-radius:6px;margin-left:8px;padding:2px 8px;font-size:15px;font-weight:700}.wish-plus{color:#a32d2d;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #a32d2d;border-radius:999px;min-height:44px;padding:7px 12px;font:700 20px/1 Noto Sans TC,system-ui;position:relative}.wish-plus:disabled{opacity:.5;cursor:default}@media (max-width:760px){.wish-pool{grid-template-columns:1fr;gap:32px;padding:56px 24px}.wish-pool h2{letter-spacing:0;font-size:34px;line-height:1.15}.wish-copy p{line-height:1.65}.wish-copy p,.wish-form input:not(.waitlist-honeypot),.wish-form textarea,.wish-mode button,.wish-plus,.wish-row-title,.wish-submit,.wish-votes{font-size:20px}}@media (prefers-color-scheme:dark){.wish-pool{color:#fafaf7;background:#0e0d0c;border-top-color:#ffffff14}.wish-copy p{color:#c7bfb4}.wish-mode button{color:#c7bfb4;background:#171413;border-color:#ffffff24}.wish-mode button.on{color:#171413;background:#e04a3a;border-color:#e04a3a}.wish-form input:not(.waitlist-honeypot),.wish-form textarea{background:#171413;border-color:#ffffff24}.wish-submit{color:#171413;background:#e04a3a}.wish-note,.wish-offline{color:#7a746c}.wish-row{background:#171413;border-color:#ffffff1a}.wish-bar{background:#e04a3a29}.wish-plus,.wish-votes{color:#e04a3a}.wish-plus{border-color:#e04a3a}}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}