@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_c22fe1{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_c22fe1{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-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:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-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:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-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:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c18e00{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_c18e00{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}*,: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:rgba(59,130,246,.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:rgba(59,130,246,.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: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-space-grotesk),-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-jetbrains-mono),SF Mono,Monaco,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{border-color:var(--border)}html{scroll-behavior:smooth}body{margin:0;background-color:var(--background);color:var(--foreground);font-family:var(--font-space-grotesk,ui-sans-serif),sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background-color:rgba(234,228,52,.32);color:#1a0f0c}::selection{background-color:rgba(234,228,52,.32);color:#1a0f0c}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(0,0,0,.25)}::-webkit-scrollbar-thumb{background:rgba(234,228,52,.35);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:rgba(234,228,52,.55)}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.left-2{left:.5rem}.right-2{right:.5rem}.right-4{right:1rem}.top-1\/2{top:50%}.top-4{top:1rem}.z-10{z-index:10}.z-\[100\]{z-index:100}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-auto{height:auto}.h-full{height:100%}.max-h-\[60vh\]{max-height:60vh}.max-h-\[85vh\]{max-height:85vh}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-full{width:100%}.max-w-6xl{max-width:72rem}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.scale-100{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))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;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))}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-6{gap:1.5rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.bg-black\/50{background-color:rgba(0,0,0,.5)}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/90{background-color:hsla(0,0%,100%,.9)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-2{padding:.5rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.text-center{text-align:center}.font-mono{font-family:var(--font-jetbrains-mono),SF Mono,Monaco,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.italic{font-style:italic}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.blur{--tw-blur:blur(8px)}.blur,.brightness-105{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)}.brightness-105{--tw-brightness:brightness(1.05)}.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)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[50ms\]{transition-duration:50ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.font-mono{font-family:var(--font-jetbrains-mono),monospace}@keyframes shimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes glow{0%,to{opacity:.3}50%{opacity:.8}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}:root{--background:#17120f;--foreground:#f2ece3;--accent:#eae434;--border:hsla(0,0%,100%,.08);--font-sans:var(--font-space-grotesk);--font-mono:var(--font-jetbrains-mono)}@keyframes pomoPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes ringGlow{0%,to{filter:drop-shadow(0 0 5px var(--accent-glow,rgba(234,228,52,.42)))}50%{filter:drop-shadow(0 0 13px var(--accent-glow,rgba(234,228,52,.42)))}}.pomo-brand{transition:opacity .2s ease}.pomo-brand:hover{opacity:.82}.pomo-link{position:relative;transition:color .18s ease}.pomo-link:hover{color:#f4eee6!important}.pomo-link:hover span{color:var(--accent)!important}.pomo-link:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.2,.7,.3,1)}.pomo-link:hover:after{transform:scaleX(1)}.pomo-btn-primary{transition:filter .2s ease,box-shadow .25s ease,transform .12s ease}.pomo-btn-primary:hover{filter:brightness(1.05);box-shadow:0 0 28px -6px var(--accent-glow)!important}.pomo-btn-primary:active{transform:translateY(1px);filter:brightness(.97)}.pomo-btn-ghost{transition:border-color .25s ease,background-color .25s ease,color .2s ease,box-shadow .25s ease,transform .12s ease}.pomo-btn-ghost:hover{border-color:rgba(234,228,52,.5)!important;background:rgba(234,228,52,.07)!important;color:#f4eee6!important;box-shadow:0 0 22px -10px var(--accent-glow)}.pomo-btn-ghost:active{transform:translateY(1px)}.pomo-beat,.pomo-card,.pomo-shot{transition:border-color .25s ease,background-color .25s ease,box-shadow .3s ease}.pomo-card:hover{border-color:rgba(234,228,52,.4)!important;background:#241c16!important}.pomo-card:hover,.pomo-shot:hover{box-shadow:0 0 30px -16px var(--accent-glow)}.pomo-shot:hover{border-color:rgba(234,228,52,.38)!important}.pomo-beat:hover{border-color:rgba(234,228,52,.45)!important;box-shadow:0 0 24px -16px var(--accent-glow)}.pomo-panel{transition:border-color .3s ease,box-shadow .3s ease}.pomo-panel:hover{border-color:rgba(234,228,52,.28)!important;box-shadow:0 0 40px -22px var(--accent-glow)}.pomo-photo{transition:transform .5s cubic-bezier(.2,.7,.3,1),box-shadow .4s ease}.pomo-photo:hover{transform:scale(1.015);box-shadow:0 0 36px -12px var(--accent-glow),0 30px 60px -28px rgba(0,0,0,.85)!important}.pomo-shot img{transition:transform .5s cubic-bezier(.2,.7,.3,1)}.pomo-shot:hover img{transform:scale(1.035)}.pomo-ctrl{transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .2s ease,transform .12s ease}.pomo-ctrl:hover{border-color:rgba(234,228,52,.5)!important;background:rgba(234,228,52,.08)!important;color:#f4eee6!important;box-shadow:0 0 16px -6px var(--accent-glow)}.pomo-ctrl:active{transform:scale(.92)}.pomo-ctrl-primary{transition:filter .18s ease,box-shadow .2s ease,transform .12s ease}.pomo-ctrl-primary:hover{filter:brightness(1.07);box-shadow:0 0 22px -4px var(--accent-glow)!important}.pomo-ctrl-primary:active{transform:scale(.92)}.pomo-meta dd{transition:color .2s ease}.pomo-meta:hover dd{color:var(--accent)!important}.pomo-row{transition:background-color .2s ease,padding-left .2s ease;border-radius:6px}.pomo-row:hover{background:rgba(234,228,52,.05);padding-left:12px}.pomo-cell{transition:opacity .14s ease,transform .14s ease,box-shadow .14s ease}.pomo-cell:hover{opacity:1!important;transform:scale(1.35);box-shadow:0 0 8px var(--accent-glow)}.pomo-iphone-section,.pomo-segments-section{position:relative;z-index:3;scroll-margin-top:24px}.pomo-iphone-section{margin-top:68px;border-top:1px solid hsla(0,0%,100%,.07);border-bottom:1px solid hsla(0,0%,100%,.07);background:radial-gradient(58% 80% at 50% 30%,rgba(234,228,52,.08),transparent 72%),#120f0c}.pomo-section-shell{width:min(100%,1180px);margin:0 auto;padding:88px 40px}.pomo-segment-heading,.pomo-showcase-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:64px;align-items:end}.pomo-segment-heading h2,.pomo-showcase-heading h2{margin:0;color:#f4eee6;font-family:var(--font-space-grotesk,ui-sans-serif),sans-serif;font-size:clamp(38px,4.8vw,64px);font-weight:300;line-height:.98;letter-spacing:-.035em}.pomo-showcase-heading h2 em{color:var(--accent);font-style:normal;font-weight:500}.pomo-segment-heading>p,.pomo-showcase-heading>p{max-width:42ch;margin:0 0 3px;color:#a89b8b;font-family:var(--font-space-grotesk,ui-sans-serif),sans-serif;font-size:15.5px;font-weight:300;line-height:1.65}.pomo-phone-deck{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:52px;padding:34px 24px 28px;overflow:hidden;border:1px solid hsla(0,0%,100%,.09);border-radius:22px;background:linear-gradient(180deg,rgba(32,25,19,.94),rgba(18,14,12,.98));box-shadow:0 44px 80px -54px rgba(0,0,0,.95)}.pomo-deck-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(112,183,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(112,183,255,.055) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 88%);mask-image:linear-gradient(180deg,#000,transparent 88%)}.pomo-phone-frame{position:relative;z-index:1;min-width:0;margin:0;transition:filter .25s ease,opacity .25s ease}.pomo-phone-frame:nth-of-type(2){transform:translateY(28px)}.pomo-phone-frame:nth-of-type(3){transform:translateY(8px)}.pomo-phone-frame:nth-of-type(4){transform:translateY(38px)}.pomo-phone-frame:hover{filter:drop-shadow(0 0 18px rgba(234,228,52,.16))}.pomo-campaign-footer,.pomo-phone-meta,.pomo-segment-topline{display:flex;align-items:center;justify-content:space-between;color:#7d7165;font-family:var(--font-jetbrains-mono,ui-monospace),monospace;font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.pomo-phone-meta{margin:0 4px 10px}.pomo-phone-meta span:first-child{color:var(--accent)}.pomo-phone-image{display:block;width:100%;height:auto;padding:5px;border:1px solid hsla(0,0%,100%,.12);border-radius:30px;background:#080706;box-shadow:0 28px 46px -30px rgba(0,0,0,.95)}.pomo-phone-frame figcaption{display:grid;gap:4px;padding:15px 4px 0}.pomo-phone-frame figcaption strong{color:#f2ece3;font-family:var(--font-space-grotesk,ui-sans-serif),sans-serif;font-size:14px;font-weight:500}.pomo-phone-frame figcaption span{color:#7d7165;font-family:var(--font-space-grotesk,ui-sans-serif),sans-serif;font-size:12px;font-weight:300;line-height:1.45}.pomo-campaign-footer{margin-top:26px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.07)}.pomo-segments-section{background:#17120f}.pomo-segments-section .pomo-section-shell{padding-top:96px}.pomo-segment-heading h2{font-size:clamp(34px,4vw,54px)}.pomo-segment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:42px}.pomo-segment-card{position:relative;min-width:0;padding:18px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;background:#211a15;transition:border-color .25s ease,box-shadow .3s ease}.pomo-segment-card:hover{border-color:rgba(234,228,52,.35);box-shadow:0 0 32px -20px var(--accent-glow)}.pomo-segment-topline{margin-bottom:20px}.pomo-segment-topline span:first-child{color:var(--accent)}.pomo-segment-icon{position:relative;width:78px;height:78px;margin-bottom:24px;padding:9px;color:#bcae9e;border:1px solid rgba(112,183,255,.2);border-radius:14px;background-color:#17110d;background-image:linear-gradient(rgba(112,183,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(112,183,255,.07) 1px,transparent 0);background-size:13px 13px}.pomo-segment-icon:after{content:"";position:absolute;right:-1px;bottom:-1px;width:20px;height:2px;background:var(--accent)}.pomo-segment-icon svg{display:block;width:100%;height:100%}.pomo-segment-icon.is-study{color:#70b7ff}.pomo-segment-icon.is-design{color:#f2a65a}.pomo-segment-label{margin-bottom:9px;color:var(--accent);font-family:var(--font-jetbrains-mono,ui-monospace),monospace;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.pomo-segment-card h3{min-height:52px;margin:0 0 16px;color:#f2ece3;font-family:var(--font-space-grotesk,ui-sans-serif),sans-serif;font-size:20px;font-weight:400;line-height:1.18}.pomo-segment-intent{display:flex;align-items:center;gap:8px;min-height:52px;margin:0 -3px 16px;padding:11px 10px;color:#cabba8;border:1px solid hsla(0,0%,100%,.08);border-radius:9px;background:#17110d;font-family:var(--font-jetbrains-mono,ui-monospace),monospace;font-size:10px;line-height:1.4}.pomo-segment-intent i{width:6px;height:6px;flex:none;border-radius:50%;background:var(--accent);box-shadow:0 0 8px rgba(234,228,52,.3)}.pomo-segment-card p{margin:0;color:#8f8375;font-family:var(--font-space-grotesk,ui-sans-serif),sans-serif;font-size:13.5px;font-weight:300;line-height:1.55}@media (max-width:960px){.pomo-phone-deck{grid-template-columns:repeat(2,minmax(0,1fr))}.pomo-phone-frame:nth-of-type(n){transform:none}.pomo-segment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pomo-hero-grid{grid-template-columns:1fr!important}.pomo-hero-grid>div:last-child{justify-self:center}.pomo-feature-grid,.pomo-origin-grid,.pomo-stats-grid,.pomo-two-column-panel{grid-template-columns:1fr!important}}@media (max-width:720px){.pomo-nav-inner{height:58px!important;padding:0 20px!important}.pomo-nav-links,.pomo-nav-version{display:none!important}.pomo-hero-grid{gap:44px!important;padding:56px 20px 40px!important}.pomo-hero-grid h1{font-size:42px!important}.pomo-hero-grid>div:last-child{width:min(100%,360px)}.pomo-meta-grid{grid-template-columns:repeat(2,1fr)!important;margin-top:0!important}.pomo-meta-grid>div:nth-child(2){border-right:0!important}.pomo-meta-grid>div:nth-child(-n+2){border-bottom:1px solid hsla(0,0%,100%,.08)}#cli>div,#download>div,#features>div,#origin>div,#rhythm>div,#stats>div{padding-left:20px!important;padding-right:20px!important}.pomo-tip-grid{grid-template-columns:1fr!important}.pomo-section-shell{padding:68px 20px}.pomo-segment-heading,.pomo-showcase-heading{grid-template-columns:1fr;gap:22px}.pomo-showcase-heading h2{font-size:42px}.pomo-phone-deck{display:flex;gap:14px;margin:40px -20px 0;padding:24px 20px 28px;overflow-x:auto;border-right:0;border-left:0;border-radius:0;scroll-padding-inline:20px;scroll-snap-type:x mandatory;scrollbar-width:none}.pomo-phone-deck::-webkit-scrollbar{display:none}.pomo-phone-frame{flex:0 0 min(72vw,282px);scroll-snap-align:start}.pomo-campaign-footer{align-items:flex-start;flex-direction:column;gap:8px;line-height:1.5}.pomo-segment-grid{grid-template-columns:1fr}.pomo-segment-card h3{min-height:0}footer>div{padding-right:20px!important;padding-left:20px!important}}@media (prefers-reduced-motion:reduce){.pomo-link:after{transition:none}.pomo-btn-ghost:active,.pomo-btn-primary:active,.pomo-cell:hover,.pomo-ctrl-primary:active,.pomo-ctrl:active,.pomo-photo:hover,.pomo-shot:hover img{transform:none!important}.pomo-phone-frame,.pomo-segment-card{transition:none}}.app-store-artboard{--promo-accent:#eae434;position:relative;width:1320px;height:2868px;overflow:hidden;color:#f4eee6;background:radial-gradient(900px 900px at 50% 51%,color-mix(in srgb,var(--promo-accent) 13%,transparent),transparent 70%),linear-gradient(160deg,#1a1511 0,#110e0c 72%);font-family:var(--font-space-grotesk,ui-sans-serif),sans-serif}.app-store-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(112,183,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(112,183,255,.045) 1px,transparent 0);background-size:44px 44px;opacity:.7;-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 30%);mask-image:linear-gradient(180deg,#000 0,transparent 30%)}.app-store-copy{position:relative;z-index:2;padding:108px 104px 0}.app-store-device-label,.app-store-meta{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-jetbrains-mono,ui-monospace),monospace;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.app-store-meta{color:#8d8073;font-size:21px}.app-store-wordmark{display:inline-flex;align-items:center;gap:18px;color:#f4eee6;letter-spacing:.24em;white-space:nowrap}.app-store-wordmark em{color:#f4eee6;font-style:normal}.app-store-wordmark i{width:42px;height:6px;border-radius:3px;background:var(--promo-accent)}.app-store-wordmark b{color:#8d8073;font-weight:500;letter-spacing:.08em}.app-store-label{margin-top:68px;color:var(--promo-accent);font-family:var(--font-jetbrains-mono,ui-monospace),monospace;font-size:22px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.app-store-copy h1{margin:18px 0 0;color:#f4eee6;font-size:104px;font-weight:400;line-height:1.02;letter-spacing:-.035em}.app-store-copy p{margin:24px 0 0;color:#b8ab9d;font-size:38px;font-weight:300;line-height:1.35;letter-spacing:-.01em}.app-store-stage{position:absolute;z-index:1;top:620px;left:96px;width:1128px}.app-store-orbit{position:absolute;z-index:-1;top:180px;left:-180px;width:1480px;height:1480px;border:1px solid color-mix(in srgb,var(--promo-accent) 18%,transparent);border-radius:50%;box-shadow:0 0 180px color-mix(in srgb,var(--promo-accent) 8%,transparent)}.app-store-detail{position:absolute;z-index:3;top:-22px;right:28px;display:flex;align-items:center;gap:14px;height:54px;padding:0 22px;border:1px solid color-mix(in srgb,var(--promo-accent) 38%,transparent);border-radius:27px;color:#d9cfc4;background:rgba(24,19,15,.88);font-family:var(--font-jetbrains-mono,ui-monospace),monospace;font-size:18px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;backdrop-filter:blur(18px)}.app-store-detail i{width:8px;height:8px;border-radius:50%;background:var(--promo-accent);box-shadow:0 0 14px var(--promo-accent)}.app-store-device{width:100%}.app-store-device-label{height:54px;color:#7d7165;font-size:18px}.app-store-device-frame{width:100%;padding:10px;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);border-radius:92px 92px 0 0;background:#080706;box-shadow:0 0 0 1px color-mix(in srgb,var(--promo-accent) 8%,transparent),0 54px 120px -36px rgba(0,0,0,.95)}.app-store-device-frame img{display:block;width:100%;height:auto;border-radius:81px 81px 0 0}.app-store-artboard.is-immersive .app-store-stage{top:600px}.app-store-artboard.is-immersive .app-store-device-frame{border-color:color-mix(in srgb,var(--promo-accent) 30%,transparent);box-shadow:0 54px 140px -30px rgba(0,0,0,.95),0 0 90px color-mix(in srgb,var(--promo-accent) 9%,transparent)}.app-store-artboard.is-hero{background:radial-gradient(760px 920px at 78% 50%,rgba(85,232,245,.24),transparent 64%),radial-gradient(820px 940px at 20% 54%,rgba(195,154,255,.2),transparent 66%),radial-gradient(980px 1080px at 50% 58%,rgba(234,228,52,.17),transparent 70%),linear-gradient(160deg,#201812,#0a080a 78%)}.app-store-artboard.is-hero .app-store-copy h1{max-width:1050px;color:#fffaf4;font-size:112px;text-shadow:0 4px 42px rgba(255,250,244,.09)}.app-store-artboard.is-hero .app-store-copy p{color:#d8ccbf;font-weight:350}.app-store-hero-stage{position:absolute;z-index:1;top:630px;left:0;width:1320px;height:2238px}.app-store-hero-stage:before{position:absolute;z-index:0;top:90px;left:150px;width:1020px;height:1810px;border-radius:45%;background:radial-gradient(ellipse at 50% 42%,rgba(234,228,52,.18),rgba(234,228,52,.045) 46%,transparent 70%);filter:blur(12px);content:""}.app-store-hero-stage .app-store-orbit{top:180px;left:-90px;width:1500px;height:1500px}.app-store-hero-stage .app-store-detail{top:-20px;right:102px;border-color:rgba(234,228,52,.62);color:#fff8e8;background:rgba(13,10,8,.96);box-shadow:0 0 36px rgba(234,228,52,.11)}.app-store-hero-device{z-index:1;position:absolute;overflow:hidden;border:2px solid color-mix(in srgb,var(--device-accent) 40%,hsla(0,0%,100%,.18));background:#080706;box-shadow:0 0 0 1px color-mix(in srgb,var(--device-accent) 28%,transparent),0 70px 150px -42px rgba(0,0,0,.98),0 0 130px color-mix(in srgb,var(--device-accent) 22%,transparent)}.app-store-hero-device img{display:block;width:100%;height:auto}.app-store-hero-device.is-picker{--device-accent:#c39aff;top:310px;left:-145px;width:590px;border-radius:68px;filter:brightness(1.1) saturate(1.08);transform:rotate(-4deg)}.app-store-hero-device.is-neon{--device-accent:#55e8f5;top:270px;right:-150px;width:590px;border-radius:68px;filter:brightness(1.12) saturate(1.12);transform:rotate(4deg)}.app-store-hero-device.is-timer{--device-accent:#eae434;z-index:2;top:90px;left:220px;width:880px;border-radius:82px;border-color:rgba(234,228,52,.42);box-shadow:0 0 0 1px rgba(234,228,52,.32),0 80px 170px -44px rgba(0,0,0,.98),0 0 150px rgba(234,228,52,.18)}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;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))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:opacity-70:hover{opacity:.7}@media (min-width:768px){.md\:w-32{width:8rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}