@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-anton:"Anton","Anton Fallback"}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-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:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-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:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_d758cf{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.__variable_d758cf{--font-bebas:"Bebas Neue","Bebas Neue Fallback"}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-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:Oswald Fallback;src:local("Arial");ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.00%;size-adjust:81.43%}.__className_5b10d9{font-family:Oswald,Oswald Fallback;font-style:normal}.__variable_5b10d9{--font-oswald:"Oswald","Oswald Fallback"}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_4752c5{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.__variable_4752c5{--font-playfair:"Playfair Display","Playfair Display Fallback"}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8bfb68ab9ab617c-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:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/982ceffe7b733b3b-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:Archivo Black Fallback;src:local("Arial");ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.00%;size-adjust:124.05%}.__className_93a132{font-family:Archivo Black,Archivo Black Fallback;font-weight:400;font-style:normal}.__variable_93a132{--font-archivo:"Archivo Black","Archivo Black Fallback"}:root{--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-12:48px;--ds-space-16:64px;--ds-text-xs:12px;--ds-text-sm:13px;--ds-text-base:14px;--ds-text-md:16px;--ds-text-lg:20px;--ds-text-xl:24px;--ds-text-2xl:30px;--ds-text-3xl:52px;--ds-text-display:clamp(3.5rem,8vw,6rem);--ds-radius-control:12px;--ds-radius-button:12px;--ds-radius-card:12px;--ds-radius-pill:999px;--ds-radius-overlay:24px;--ds-radius-chip:8px;--ds-radius-focus:4px;--ds-shadow-xs:0 1px 2px rgb(0 0 0/0.05);--ds-shadow-sm:0 1px 3px rgb(0 0 0/0.1);--ds-shadow-md:0 4px 6px rgb(0 0 0/0.07);--ds-shadow-lg:0 10px 15px rgb(0 0 0/0.1);--ds-shadow-overlay:0 0 0 1px rgb(0 0 0/0.06),0 1px 1px -0.5px rgb(0 0 0/0.06),0 3px 3px -1.5px rgb(0 0 0/0.06),0 6px 6px -3px rgb(0 0 0/0.06),0 12px 12px -6px rgb(0 0 0/0.04),0 24px 24px -12px rgb(0 0 0/0.04);--ds-duration-hover:120ms;--ds-duration-panel:200ms;--ds-ease-out:cubic-bezier(0,0,0.2,1);--ds-transition-hover:120ms cubic-bezier(0,0,0.2,1);--ds-transition-panel:200ms cubic-bezier(0,0,0.2,1);--ds-positive:hsl(152 42% 36%);--ds-neutral:hsl(38 55% 44%);--ds-negative:hsl(3 58% 47%)}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.inline{display:inline}.table{display:table}.grid{display:grid}.hidden{display:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[themes\:dev\]{themes:dev}@font-face{font-family:Metropolis;src:url(https://cdn.jsdelivr.net/gh/dw5/Metropolis@master/Metropolis-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Metropolis;src:url(https://cdn.jsdelivr.net/gh/dw5/Metropolis@master/Metropolis-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Metropolis;src:url(https://cdn.jsdelivr.net/gh/dw5/Metropolis@master/Metropolis-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Metropolis;src:url(https://cdn.jsdelivr.net/gh/dw5/Metropolis@master/Metropolis-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Metropolis;src:url(https://cdn.jsdelivr.net/gh/dw5/Metropolis@master/Metropolis-ExtraBold.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Metropolis;src:url(https://cdn.jsdelivr.net/gh/dw5/Metropolis@master/Metropolis-Black.woff2) format("woff2");font-weight:900;font-display:swap}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--black:#000000;--white:#ffffff;--green:#e6efbd;--green2:#a1dd1f;--red:#ea154d;--muted:rgba(255,255,255,0.4);--border:rgba(255,255,255,0.1);--font-headline:var(--font-anton),"Anton",sans-serif;--font-body:"Metropolis",system-ui,sans-serif}body,html{font-weight:400;-webkit-font-smoothing:antialiased}.tp-shell,body,html{background:var(--black);color:var(--white);font-family:var(--font-body);min-height:100vh}.tp-shell{position:relative;max-width:430px;margin:0 auto;padding-bottom:4rem}.tp-lang-toggle{position:absolute;top:.75rem;right:.9rem;z-index:20;display:inline-flex;gap:2px;background:rgba(255,255,255,.05);border:1px solid var(--border);border-radius:20px;padding:2px}.tp-lang-toggle button{background:none;border:none;cursor:pointer;font-family:var(--font-body);font-weight:700;font-size:11px;letter-spacing:1px;color:var(--muted);padding:.25rem .6rem;border-radius:18px;line-height:1}.tp-lang-toggle button.active{background:var(--green2);color:var(--black)}.view{animation:fadeUp .28s ease}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.header{background:var(--black);padding:2rem 1.5rem 1.75rem;text-align:center}.google-bar{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.05);border:1px solid var(--border);border-radius:20px;padding:.3rem .9rem;margin-bottom:1.5rem}.google-logo{font-family:var(--font-body);font-weight:700;font-size:13px}.g-b{color:#4285f4}.g-r{color:#ea4335}.g-y{color:#fbbc05}.g-g{color:#34a853}.stars{color:#fbbc05;font-size:13px;letter-spacing:1px}.logo-img{display:block;width:210px;height:auto;margin:0 auto 1.25rem}.logo-fallback{font-family:var(--font-headline);font-size:34px;text-transform:uppercase;margin:0 auto 1.25rem}.location-tag{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--muted);margin-bottom:1.1rem}.loc-dot{width:5px;height:5px;border-radius:50%;background:var(--green)}.ctx-badge{display:block;font-weight:600;font-size:10px;letter-spacing:2px;color:var(--green);margin-bottom:.9rem;min-height:14px}.ctx-badge,.headline{text-transform:uppercase}.headline{font-family:var(--font-headline);font-size:48px;line-height:.95;letter-spacing:1px;color:var(--white);margin-bottom:.6rem}.headline .em{color:var(--green);font-style:normal}.headline .em-red{color:var(--red);font-style:normal}.subline{font-weight:500;font-size:13px;color:var(--muted);letter-spacing:.3px;line-height:1.5}.subline strong{color:var(--white);font-weight:700}.rule{width:100%;height:1px;background:var(--border)}.section{padding:1.75rem 1.25rem 0}.section-label{font-weight:800;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--green);margin-bottom:1rem}.scale-rail{display:grid;grid-template-columns:repeat(11,1fr);gap:4px;margin-top:2.4rem}.scale-chip{background:transparent;border:1px solid var(--border);border-radius:10px;height:48px;padding:0;text-align:center;cursor:pointer;font-weight:700;font-size:15px;font-variant-numeric:tabular-nums;color:var(--white);-webkit-tap-highlight-color:transparent;transition:transform .38s cubic-bezier(.2,1.25,.4,1),opacity .26s ease,border-color .18s ease}.scale-chip:active{border-color:rgba(255,255,255,.4)}.scale-rail.armed .scale-chip{pointer-events:none}.scale-rail.armed .scale-chip:not(.grow){opacity:0}.scale-chip.grow{position:relative;z-index:5;background:transparent;border-color:transparent;font-weight:800;transform:scale(3.1) translateY(-.6rem)}.scale-ends{display:flex;justify-content:space-between;color:var(--muted);font-weight:500;font-size:12px;margin-top:8px;transition:opacity .26s ease}.scale-ends.faded{opacity:0}.action-list{display:flex;flex-direction:column;gap:8px;margin-bottom:1.5rem}.action-btn{display:flex;align-items:center;gap:.9rem;background:transparent;border:1px solid var(--border);border-radius:12px;padding:.9rem 1rem;text-decoration:none;color:var(--white);cursor:pointer;transition:all .12s;-webkit-tap-highlight-color:transparent;font-family:var(--font-body);width:100%;text-align:left}.action-btn:active{background:rgba(255,255,255,.05);transform:scale(.98)}.action-btn.primary{background:var(--white);border-color:var(--white);color:var(--black)}.action-btn.primary:active{background:var(--green);border-color:var(--green)}.action-btn.green-btn{background:var(--green2);border-color:var(--green2);color:var(--black)}.action-btn.red-btn{border-color:rgba(234,21,77,.4)}.action-btn.red-btn:active{background:rgba(234,21,77,.1)}.action-icon{width:38px;height:38px;border-radius:8px;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0}.action-btn.green-btn .action-icon,.action-btn.primary .action-icon{border-color:rgba(0,0,0,.1);background:rgba(0,0,0,.06)}.action-text{flex:1}.action-title{font-weight:700;font-size:14px;line-height:1.2}.action-sub{font-weight:500;font-size:11px;color:var(--muted);margin-top:2px}.action-btn.green-btn .action-sub,.action-btn.primary .action-sub{color:rgba(0,0,0,.45)}.action-arrow{font-size:18px;color:var(--muted);flex-shrink:0}.action-btn.green-btn .action-arrow,.action-btn.primary .action-arrow{color:rgba(0,0,0,.35)}.empathy-msg{border-left:2px solid var(--border);padding:.9rem 1rem;margin-bottom:1.25rem;font-weight:500;font-size:13px;line-height:1.6;color:var(--muted);background:rgba(255,255,255,.02);border-radius:0 8px 8px 0}.empathy-msg.green{border-left-color:var(--green2)}.empathy-msg.red{border-left-color:var(--red)}.private-form{display:flex;flex-direction:column;gap:8px;margin-bottom:1rem}.form-field{background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:10px;padding:.85rem 1rem;color:var(--white);font-family:var(--font-body);font-weight:500;font-size:14px;outline:none;transition:border-color .15s;width:100%}.form-field::-moz-placeholder{color:rgba(255,255,255,.2)}.form-field::placeholder{color:rgba(255,255,255,.2)}.form-field:focus{border-color:rgba(255,255,255,.35)}textarea.form-field{resize:none;height:80px;line-height:1.5}.submit-btn{background:var(--red);border:none;border-radius:12px;padding:.95rem;color:var(--white);font-family:var(--font-headline);font-size:16px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;width:100%;transition:all .12s;-webkit-tap-highlight-color:transparent}.submit-btn.light{background:var(--white);color:var(--black)}.submit-btn:active{transform:scale(.98);filter:brightness(.9)}.submit-btn:disabled{opacity:.6;cursor:default}.form-error{color:var(--red);font-weight:600;font-size:12px;margin-top:-2px}.success-msg{text-align:center;padding:1.5rem 0;animation:fadeUp .3s ease}.success-icon{font-size:42px;margin-bottom:.75rem}.success-title{font-family:var(--font-headline);font-size:24px;color:var(--green);margin-bottom:.4rem;letter-spacing:1px}.success-sub{font-size:13px;color:var(--muted);line-height:1.6}.sep{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0}.sep-line{flex:1;height:1px;background:var(--border)}.sep-text{font-weight:600;font-size:9px;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,.2)}.secondary-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sec-btn{display:flex;flex-direction:column;align-items:center;gap:.45rem;background:transparent;border:1px solid var(--border);border-radius:12px;padding:.9rem .75rem;text-decoration:none;color:var(--white);cursor:pointer;transition:all .12s;-webkit-tap-highlight-color:transparent;text-align:center}.sec-btn:active{background:rgba(255,255,255,.05);transform:scale(.97)}.sec-icon{font-size:20px;line-height:1}.sec-label{font-weight:700;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.hub-stack{display:flex;flex-direction:column;gap:10px;margin-bottom:1.5rem}.hub-row{display:flex;align-items:center;gap:.85rem;background:transparent;border:1px solid var(--border);border-radius:14px;padding:1rem 1.05rem;color:var(--white);text-decoration:none;font-family:var(--font-body);cursor:pointer;transition:transform .12s ease,background .12s ease;-webkit-tap-highlight-color:transparent;text-align:left}.hub-row:active{background:rgba(255,255,255,.05);transform:scale(.98)}.hub-row.review{border-color:color-mix(in srgb,var(--green2) 55%,transparent);background:color-mix(in srgb,var(--green2) 6%,transparent)}.hub-icon{font-size:20px;line-height:1}.hub-label{flex:1;min-width:0;font-weight:700;font-size:13px;letter-spacing:.5px}.hub-chev{color:var(--muted);font-size:18px;line-height:1}.sheet-backdrop{position:fixed;inset:0;z-index:30;background:rgba(0,0,0,.55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:sheetFade .28s ease}@keyframes sheetFade{0%{opacity:0}to{opacity:1}}.sheet{position:fixed;bottom:0;left:0;right:0;margin:0 auto;max-width:430px;z-index:31;background:#141414;border:1px solid var(--border);border-bottom:none;border-radius:20px 20px 0 0;padding:.65rem 1.25rem calc(1.35rem + env(safe-area-inset-bottom, 0px));transform:translateY(105%);transition:transform .32s cubic-bezier(.32,.72,.33,1);visibility:hidden}.sheet.open{transform:translateY(0);visibility:visible}.sheet:not(.open){transition:transform .26s cubic-bezier(.32,.72,.33,1),visibility 0s linear .26s}.sheet-grab{width:36px;height:4px;border-radius:2px;background:rgba(255,255,255,.18);margin:0 auto .9rem}.sheet-close{position:absolute;top:.8rem;right:.9rem;background:none;border:none;color:var(--muted);font-size:15px;line-height:1;cursor:pointer;padding:.35rem;-webkit-tap-highlight-color:transparent}.sheet-close:active{color:var(--white)}.sheet-title{font-family:var(--font-headline);font-size:26px;line-height:1.08;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.35rem}.sheet-sub{font-weight:500;font-size:13px;color:var(--muted);margin-bottom:1rem}@media (prefers-reduced-motion:reduce){.sheet,.sheet:not(.open){transition:none}.sheet-backdrop{animation:none}.scale-chip,.scale-ends{transition:none}}.footer{text-align:center;padding:2rem 1.5rem 0;font-weight:500;font-size:10px;color:rgba(255,255,255,.12);letter-spacing:1.5px}.footer,.tp-back{text-transform:uppercase}.tp-back{background:none;border:none;color:var(--muted);font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:2px;cursor:pointer;padding:1.25rem 1.5rem 0}.tp-back:active{color:var(--white)}.tp-center{min-height:100vh;max-width:430px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.75rem;padding:2rem}.tp-center h1{font-family:var(--font-headline);font-size:30px;text-transform:uppercase;letter-spacing:1px}.tp-center p{font-weight:500;font-size:13px;color:var(--muted);line-height:1.5}