@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2) format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2) format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2) format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2) format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2) format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff");unicode-range:U+0000-00FF,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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-vietnamese-standard-normal-Br4FGdAc.woff2) format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-latin-ext-standard-normal-qp-RdZgh.woff2) format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-latin-standard-normal-C5Lc8Qmc.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{--content-max-width: 800px;--font-family-base: "Proxima Nova Medium", sans-serif;--font-family-heading: "Proxima Nova Medium", sans-serif;--font-family-strong: "Proxima Nova Bold", sans-serif;--font-family-extrabold: "Proxima Nova Extrabold", sans-serif;--font-family-light: "Proxima Nova Light", sans-serif;--font-family-thin: "Proxima Nova Thin", sans-serif;--font-family-black: "Proxima Nova Black", sans-serif;--font-family-semibold: "Proxima Nova Semibold", sans-serif;--font-size-h1: 40px;--font-size-h2: 28px;--font-size-h3: 20px;--font-size-base: 20px;--font-size-small: 14px;--font-size-extra-small: 9px;--font-size-button-a: 13px;--font-size-button-b: 14px;--font-size-button-c: 15px;--font-size-button-small-a: 11px;--font-size-button-small-b: 12px;--font-size-button-small-c: 13px;--font-size-button: var(--font-size-button-b);--font-weight-button: 500;--line-height-h1: 48px;--line-height-h2: 34px;--line-height-h3: 28px;--line-height-base: 32px;--line-height-list: 34px;--line-height-small: 17px;--line-height-button: 1.2;--line-height-payoff: 1;--spacing-0: 0px;--spacing-0_125: 1px;--spacing-0_25: 2px;--spacing-0_5: 4px;--spacing-0_75: 6px;--spacing-1: 8px;--spacing-1_5: 12px;--spacing-2: 16px;--spacing-3: 24px;--spacing-4: 32px;--spacing-5: 40px;--spacing-6: 48px;--spacing-7: 56px;--spacing-8: 64px;--spacing-9: 72px;--spacing-10: 80px;--spacing-11: 88px;--spacing-12: 96px;--spacing-13: 104px;--spacing-14: 112px;--spacing-15: 120px;--spacing-16: 128px;--spacing-17: 136px;--spacing-18: 144px;--spacing-19: 152px;--spacing-20: 160px;--spacing-21: 168px;--spacing-22: 176px;--spacing-23: 184px;--spacing-24: 192px;--spacing-25: 200px;--spacing-26: 208px;--spacing-27: 216px;--spacing-28: 224px;--spacing-29: 232px;--spacing-30: 240px;--spacing-31: 248px;--spacing-32: 256px;--section-vertical-padding: var(--spacing-2);--base-spacing: var(--spacing-3);--paragraph-spacing: var(--spacing-2);--radius-0: var(--spacing-0);--radius-xs: var(--spacing-0_25);--radius-sm: var(--spacing-0_5);--radius-base: var(--spacing-1);--radius-lg: var(--spacing-1_5);--radius-xl: var(--spacing-2);--radius-2xl: var(--spacing-3);--radius-full: 50%;--radius-nested-0: var(--spacing-0);--radius-nested-0_25: var(--spacing-0_25);--radius-nested-0_5: var(--spacing-0_5);--radius-nested-0_75: var(--spacing-0_75);--radius-nested-1: var(--radius-base);--radius-nested-2: var(--radius-lg);--radius-nested-3: var(--radius-xl);--radius-nested-4: var(--radius-2xl);--radius-nested-5: var(--spacing-4);--radius-nested-6: var(--spacing-5);--radius-nested-7: var(--spacing-6);--radius-nested-8: var(--spacing-7);--radius-button: var(--radius-base);--radius-input: var(--radius-base);--radius-card: var(--radius-base);--radius-popover: var(--radius-base);--radius-menu: var(--radius-xl);--radius-modal: var(--radius-lg);--radius-panel: var(--radius-base);--stroke-0: var(--spacing-0);--stroke-xs: var(--spacing-0_125);--stroke-sm: var(--spacing-0_25);--stroke-base: var(--spacing-0_5);--stroke-lg: var(--spacing-1);--stroke-xl: var(--spacing-1_5);--stroke-2xl: var(--spacing-2);--stroke-nested-0: var(--spacing-0);--stroke-nested-1: var(--spacing-0_125);--stroke-nested-2: var(--spacing-0_25);--stroke-nested-3: var(--spacing-0_5);--stroke-nested-4: var(--spacing-1);--stroke-button: var(--stroke-sm);--stroke-input: var(--stroke-sm);--stroke-card: var(--stroke-xs);--stroke-divider: var(--stroke-xs);--stroke-focus: var(--stroke-sm);--stroke-accent: var(--stroke-base);--color-b-100: rgb(34, 96, 210);--color-b-95: rgb(57, 111, 215);--color-b-90: rgb(80, 128, 220);--color-b-80: rgb(101, 143, 224);--color-b-70: rgb(123, 160, 228);--color-b-60: rgb(146, 176, 233);--color-b-50: rgb(168, 192, 238);--color-b-40: rgb(189, 207, 242);--color-b-30: rgb(212, 224, 246);--color-b-20: rgb(233, 239, 250);--color-b-10: rgb(244, 247, 253);--color-z-300: rgb(0, 0, 0);--color-z-275: rgb(10, 10, 10);--color-z-250: rgb(13, 13, 13);--color-z-225: rgb(19, 19, 19);--color-z-200: rgb(26, 26, 26);--color-z-150: rgb(33, 33, 33);--color-z-100: rgb(41, 41, 41);--color-z-95: rgb(51, 51, 51);--color-z-90: rgb(64, 64, 64);--color-z-85: rgb(78, 78, 78);--color-z-80: rgb(92, 92, 92);--color-z-75: rgb(123, 123, 123);--color-z-70: rgb(133, 133, 133);--color-z-65: rgb(153, 153, 153);--color-z-60: rgb(174, 174, 174);--color-z-55: rgb(184, 184, 184);--color-z-50: rgb(194, 194, 194);--color-z-45: rgb(204, 204, 204);--color-z-40: rgb(214, 214, 214);--color-z-35: rgb(224, 224, 224);--color-z-30: rgb(234, 234, 234);--color-z-25: rgb(239, 239, 239);--color-z-20: rgb(245, 245, 245);--color-z-15: rgb(250, 250, 250);--color-z-10: rgb(255, 255, 255);--color-transparent: transparent;--color-accent-yellow: #FFEB3B;--color-accent-orange: #FF9800;--color-accent-gold: #FFC107;--color-text-body: var(--color-z-95);--color-text-headings: var(--color-z-300);--color-background: var(--color-z-10);--color-main-content-bg: var(--color-z-20);--color-header-bg: var(--color-z-10);--admin-color-background: var(--color-z-20);--admin-color-background-light: var(--color-z-30);--admin-color-background-elevated: var(--color-z-25);--admin-color-text-main: var(--color-z-100);--admin-color-text-secondary: var(--color-z-95);--admin-color-border: var(--color-z-40);--admin-color-border-light: var(--color-z-30);--admin-color-card-bg: var(--color-z-10);--admin-color-input-bg: var(--color-z-10);--admin-color-input-text: var(--color-z-100);--admin-color-input-border: var(--color-z-60);--admin-color-input-focus-border: var(--color-b-100);--admin-color-button-primary-bg: var(--color-b-100);--admin-color-button-primary-text: var(--color-z-10);--admin-color-button-primary-hover-bg: var(--color-b-90);--admin-color-button-secondary-bg: var(--color-z-30);--admin-color-button-secondary-text: var(--color-text-body);--admin-color-button-secondary-hover-bg: var(--color-z-40);--admin-color-button-secondary-border: var(--color-z-60);--admin-color-button-remove-bg: var(--color-z-60);--admin-color-button-remove-text: var(--color-z-10);--admin-color-button-remove-hover-bg: var(--color-z-70);--admin-color-drag-overlay-bg: var(--color-z-10);--admin-color-drag-overlay-text: var(--color-z-100);--admin-color-primary: var(--color-b-100);--admin-color-primary-light: var(--color-b-20);--admin-color-primary-dark: var(--color-b-90);--admin-color-primary-bg: var(--color-b-10);--admin-color-primary-alpha: rgba(34, 96, 210, .1);--admin-color-hover: var(--color-z-30);--admin-color-danger: #dc3545;--admin-shadow-dropdown: 0 4px 12px rgba(0, 0, 0, .15);--color-danger-light: #fef2f2;--color-success: #4caf50;--color-success-light: rgba(76, 175, 80, .1);--color-success-dark: #66bb6a;--color-error: #f44336;--color-error-light: rgba(244, 67, 54, .1);--color-error-dark: #ef5350;--color-warning: #ff9800;--color-warning-light: rgba(255, 152, 0, .1);--color-warning-dark: #ffb74d;--color-purple: #ba68c8;--color-teal: #4db6ac;--admin-color-text-inverse: var(--color-z-10);--elevation-0: var(--spacing-0);--elevation-1: var(--spacing-0_25);--elevation-2: var(--spacing-0_5);--elevation-3: var(--spacing-1);--elevation-4: var(--spacing-2);--z-index-elevation-0: 0;--z-index-elevation-1: 1000;--z-index-elevation-1-x: 1010;--z-index-elevation-1-y: 1020;--z-index-elevation-1-z: 1030;--z-index-elevation-2: 2000;--z-index-elevation-2-x: 2010;--z-index-elevation-2-y: 2020;--z-index-elevation-2-z: 2030;--z-index-elevation-3: 3000;--z-index-elevation-3-x: 3010;--z-index-elevation-3-y: 3020;--z-index-elevation-3-z: 3030;--z-index-elevation-4: 4000;--z-index-elevation-4-x: 4010;--z-index-elevation-4-y: 4020;--z-index-elevation-4-z: 4030;--shadow-elevation-0: none;--shadow-elevation-1: 0 2px 4px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .08);--shadow-elevation-2: 0 4px 8px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .08);--shadow-elevation-3: 0 8px 16px rgba(0, 0, 0, .12), 0 4px 8px rgba(0, 0, 0, .08);--shadow-elevation-4: 0 16px 32px rgba(0, 0, 0, .12), 0 8px 16px rgba(0, 0, 0, .08);--modal-overlay: rgba(0, 0, 0, .6);--shadow-elevation-1-level3-sublayer: 0 2px 4px rgba(0, 0, 0, .2), 0 1px 2px rgba(0, 0, 0, .12), 0 0 0 1px rgba(255, 255, 255, .08)}[data-theme=dark]{--color-text-body: var(--color-z-10);--color-text-headings: var(--color-z-10);--color-background: var(--color-z-300);--color-main-content-bg: var(--color-z-300);--color-header-bg: var(--color-z-100);--admin-color-background: var(--color-z-200);--admin-color-background-light: var(--color-z-90);--admin-color-background-elevated: var(--color-z-90);--admin-color-text-main: var(--color-z-10);--admin-color-text-secondary: var(--color-z-20);--admin-color-border: var(--color-z-90);--admin-color-border-light: var(--color-z-80);--admin-color-card-bg: var(--color-z-100);--admin-color-dropdown-bg: var(--color-z-100);--admin-color-dropdown-border: var(--color-z-95);--admin-color-input-bg: var(--color-z-95);--admin-color-input-text: var(--color-z-10);--admin-color-input-border: var(--color-z-80);--admin-color-input-focus-border: var(--color-b-90);--admin-color-button-primary-bg: var(--color-b-90);--admin-color-button-primary-text: var(--color-z-10);--admin-color-button-primary-hover-bg: var(--color-b-80);--admin-color-button-secondary-bg: var(--color-z-90);--admin-color-button-secondary-text: var(--color-z-10);--admin-color-button-secondary-hover-bg: var(--color-z-80);--admin-color-button-secondary-border: var(--color-z-70);--admin-color-button-remove-bg: var(--color-z-90);--admin-color-button-remove-text: var(--color-z-10);--admin-color-button-remove-hover-bg: var(--color-z-80);--admin-color-drag-overlay-bg: var(--color-z-100);--admin-color-drag-overlay-text: var(--color-z-10);--admin-color-primary: var(--color-b-90);--admin-color-primary-light: var(--color-z-90);--admin-color-primary-dark: var(--color-b-80);--admin-color-primary-bg: var(--color-z-95);--admin-color-primary-alpha: rgba(80, 128, 220, .1);--admin-color-hover: var(--color-z-90);--admin-color-danger: #f87171;--admin-shadow-dropdown: 0 8px 32px rgba(0, 0, 0, .4);--color-danger-light: rgba(248, 113, 113, .1);--color-success: #66bb6a;--color-success-light: rgba(76, 175, 80, .15);--color-success-dark: #4caf50;--color-error: #ef5350;--color-error-light: rgba(244, 67, 54, .15);--color-error-dark: #f44336;--color-warning: #ffb74d;--color-warning-light: rgba(255, 152, 0, .15);--color-warning-dark: #ff9800;--admin-color-text-inverse: var(--color-z-10);--shadow-elevation-0: none;--shadow-elevation-1: 0 2px 4px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .3), 0 0 0 1px rgba(255, 255, 255, .05);--shadow-elevation-2: 0 4px 8px rgba(0, 0, 0, .5), 0 2px 4px rgba(0, 0, 0, .3), 0 0 0 1px rgba(255, 255, 255, .05);--shadow-elevation-3: 0 8px 16px rgba(0, 0, 0, .5), 0 4px 8px rgba(0, 0, 0, .3), 0 0 0 1px rgba(255, 255, 255, .08);--shadow-elevation-4: 0 16px 32px rgba(0, 0, 0, .6), 0 8px 16px rgba(0, 0, 0, .4), 0 0 0 1px rgba(255, 255, 255, .1);--shadow-elevation-1-level3-sublayer: 0 2px 4px rgba(0, 0, 0, .3), 0 1px 2px rgba(0, 0, 0, .2), 0 0 0 1px rgba(255, 255, 255, .03)}.btn,.admin-button-primary,.admin-button-secondary,.admin-button-danger{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-family:var(--font-family-base);font-size:var(--font-size-button);font-weight:var(--font-weight-button);line-height:var(--line-height-button);border:none;border-radius:var(--radius-button);cursor:pointer;text-decoration:none;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .12s ease;outline:none;outline-width:0;outline-offset:0;box-shadow:none}.btn>span,.admin-button-primary>span,.admin-button-secondary>span,.admin-button-danger>span{display:inline}.btn,.btn-regular,.admin-button-primary,.admin-button-secondary,.admin-button-danger{padding:.75rem 1.25rem;min-height:40px}.btn-large,.admin-button-large{padding:1rem 1.75rem;min-height:48px;font-size:1rem}.btn-small,.admin-button-small{padding:.5rem .875rem;min-height:32px;font-size:var(--font-size-button-small-b)}.btn-extra-small{padding:.25rem .5rem;min-height:24px;font-size:var(--font-size-button-small-a)}.btn-primary,.admin-button-primary{background-color:var(--color-b-100);color:var(--color-z-10)}.btn-primary:focus,.btn-primary:focus-visible,.btn-primary:active,.btn-primary:focus:active,.admin-button-primary:focus,.admin-button-primary:focus-visible,.admin-button-primary:active,.admin-button-primary:focus:active{outline:none;outline-width:0;outline-offset:0}.btn-primary:hover:not(:disabled),.admin-button-primary:hover:not(:disabled){background-color:var(--color-b-95)}.btn-primary:active:not(:disabled),.admin-button-primary:active:not(:disabled){background-color:var(--color-b-90);transform:translateY(var(--spacing-0_125, 1px))}.btn-primary:disabled,.admin-button-primary:disabled{background-color:var(--color-z-30);color:var(--color-z-60);cursor:not-allowed}.btn-secondary,.admin-button-secondary{background-color:var(--color-z-25);color:var(--color-z-100)}.btn-secondary:focus,.btn-secondary:focus-visible,.btn-secondary:active,.btn-secondary:focus:active,.admin-button-secondary:focus,.admin-button-secondary:focus-visible,.admin-button-secondary:active,.admin-button-secondary:focus:active{outline:none;outline-width:0;outline-offset:0}.btn-secondary:hover:not(:disabled),.admin-button-secondary:hover:not(:disabled){background-color:var(--color-z-35)}.btn-secondary:active:not(:disabled),.admin-button-secondary:active:not(:disabled){background-color:var(--color-z-40);transform:translateY(var(--spacing-0_125, 1px))}.btn-secondary:disabled,.admin-button-secondary:disabled{background-color:var(--color-z-20);color:var(--color-z-60);cursor:not-allowed}.btn-tertiary{background-color:transparent;color:var(--color-z-100)}.btn-tertiary:focus,.btn-tertiary:focus-visible,.btn-tertiary:active,.btn-tertiary:focus:active{outline:none;outline-width:0;outline-offset:0}.btn-tertiary:hover:not(:disabled){background-color:var(--color-z-20)}.btn-tertiary:active:not(:disabled){background-color:var(--color-z-30);transform:translateY(var(--spacing-0_125, 1px))}.btn-tertiary:disabled{color:var(--color-z-60);cursor:not-allowed}.btn-danger,.admin-button-danger{background-color:var(--color-danger, #dc2626);color:var(--color-z-10)}.btn-danger:hover:not(:disabled),.admin-button-danger:hover:not(:disabled){background-color:#b91c1c}.btn-danger:active:not(:disabled),.admin-button-danger:active:not(:disabled){background-color:#991b1b;transform:translateY(var(--spacing-0_125, 1px))}.btn-danger:disabled,.admin-button-danger:disabled{opacity:.5;cursor:not-allowed}.btn-icon{padding:.625rem;min-width:40px;min-height:40px}.btn-icon.btn-large,.admin-button-icon.admin-button-large{padding:1rem;min-width:48px;min-height:48px}.btn-icon.btn-small,.admin-button-icon.admin-button-small{padding:.5rem;min-width:32px;min-height:32px}.btn-icon.btn-extra-small{padding:0;min-width:24px;min-height:24px;width:24px;height:24px}[data-theme=dark] .btn-secondary,[data-theme=dark] .admin-button-secondary{background-color:var(--color-z-150);color:var(--color-z-10)}[data-theme=dark] .btn-secondary:hover:not(:disabled),[data-theme=dark] .admin-button-secondary:hover:not(:disabled){background-color:var(--color-z-100)}[data-theme=dark] .btn-secondary:active:not(:disabled),[data-theme=dark] .admin-button-secondary:active:not(:disabled){background-color:var(--color-z-80)}[data-theme=dark] .btn-tertiary{color:var(--color-z-40)}[data-theme=dark] .btn-tertiary:hover:not(:disabled){background-color:var(--color-z-150)}[data-theme=dark] .btn-tertiary:active:not(:disabled){background-color:var(--color-z-100)}.btn-selected.btn-primary{background-color:var(--color-b-100)}.btn-selected.btn-secondary{background-color:var(--color-z-40)}.btn-selected.btn-tertiary{background-color:var(--color-z-30);color:var(--color-z-100)}[data-theme=dark] .btn-selected.btn-secondary{background-color:var(--color-z-95)}[data-theme=dark] .btn-selected.btn-tertiary{background-color:var(--color-z-100);color:var(--color-z-10)}.admin-button-danger:hover:not(:disabled){background-color:#b91c1c}.admin-button-danger:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .admin-button-danger{background-color:var(--color-danger, #dc2626)}[data-theme=dark] .admin-button-danger:hover:not(:disabled){background-color:#b91c1c}:root{--font-family-base: "Inter", system-ui, -apple-system, sans-serif;--font-family-heading: "Inter", system-ui, -apple-system, sans-serif;--font-family-strong: "Inter", system-ui, -apple-system, sans-serif;--font-family-extrabold: "Inter", system-ui, -apple-system, sans-serif;--font-family-semibold: "Inter", system-ui, -apple-system, sans-serif;--font-family-light: "Inter", system-ui, -apple-system, sans-serif;--font-family-thin: "Inter", system-ui, -apple-system, sans-serif;--font-family-black: "Inter", system-ui, -apple-system, sans-serif;--clypped-blue: #0a84ff;--clypped-blue-dark: #0a78e6;--clypped-blue-darker: #0b6fd6;--color-b-100: var(--clypped-blue);--color-b-95: var(--clypped-blue-dark);--color-b-90: var(--clypped-blue-darker);--font-family-display: "Bricolage Grotesque Variable", "Inter", system-ui, sans-serif;--page-max: 1080px;--clipboard-depth: 16px;--clipboard-radius: 26px;--clipboard-slab-color: #141418;--clipboard-outline: rgba(255, 255, 255, .1);--clipboard-aspect-ratio: 3 / 2}[data-theme=dark]{--color-background: #0c0c0e}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;font-family:var(--font-family-base);color:var(--color-text-body);background:var(--color-background);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.5}a{color:inherit;text-decoration:none}.container{width:100%;max-width:var(--page-max);margin:0 auto;padding:0 24px}.site-header{position:sticky;top:0;z-index:50;background:#0c0c0eb8;backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px);border-bottom:1px solid rgba(255,255,255,.07)}.site-header--overlay{position:fixed;left:0;right:0;transform:translateY(-100%);transition:transform .3s ease}.site-header--overlay.is-visible{transform:translateY(0)}.header-cta{opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.header-cta.is-visible{opacity:1;transform:none;pointer-events:auto}.nav{display:flex;align-items:center;justify-content:space-between;padding-top:14px;padding-bottom:14px}.wordmark{display:flex;align-items:center;gap:10px;font-weight:800;font-size:20px;letter-spacing:-.02em}.wordmark img{width:32px;height:32px;border-radius:8px}.brand{position:relative;display:inline-flex;align-items:center;height:34px}.brand-word{font-family:var(--font-family-display);font-optical-sizing:auto;font-variation-settings:"wght" 800,"wdth" 75;font-weight:800;font-size:20px;color:var(--color-text-headings);transition:opacity .25s ease,transform .25s ease}.brand-word.is-hidden{opacity:0;transform:translateY(-4px);pointer-events:none}.brand-letter{display:inline-block;animation:brand-stretch .85s ease-in-out both}.brand-letter--accent{color:var(--clypped-blue)}.brand-word-group{display:inline-block;white-space:nowrap}@keyframes brand-stretch{0%{font-variation-settings:"wght" 800,"wdth" 75,"opsz" 96}45%{font-variation-settings:"wght" 800,"wdth" 100,"opsz" 14}to{font-variation-settings:"wght" 800,"wdth" 75,"opsz" 96}}@keyframes hero-paste-in{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.brand-letter,.hero-paste-word{animation:none}.hero-paste-word{opacity:1;transform:none}.hero-headline .hero-paste-word--brand .brand-letter{font-variation-settings:"wght" 800,"wdth" 75,"opsz" 96}.hero-headline,.hero-subline{animation:none}.hero-headline{transform:none}.hero-subline{opacity:1;transform:none}}.hero{text-align:center;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;min-height:100svh;padding:48px 24px 56px;gap:0}.hero h1,.hero-headline{font-family:var(--font-family-display);font-optical-sizing:auto;font-variation-settings:"wght" 800,"wdth" 100;font-stretch:normal;font-size:60px;line-height:1.05;letter-spacing:-.01em;font-weight:800;color:var(--clypped-blue);margin:0}.hero-copy{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:40px;--hero-reveal-delay: 2.55s}.hero-headline{display:inline-block;max-width:100%;position:relative;z-index:1;background:var(--color-background);transform:translateY(14px);animation:hero-headline-lift .7s cubic-bezier(.22,1,.36,1) var(--hero-reveal-delay) both}@keyframes hero-headline-lift{0%{transform:translateY(14px)}to{transform:translateY(0)}}.hero-paste-word{display:inline-block;opacity:0;transform:translateY(10px) scale(.92);animation:hero-paste-in .42s cubic-bezier(.22,1,.36,1) both;font-variation-settings:"wght" 800,"wdth" 100;font-stretch:normal}.hero-paste-word--brand{font-variation-settings:"wght" 800,"wdth" 75;font-stretch:75%}.hero-headline .hero-paste-word--brand .brand-letter{font-variation-settings:"wght" 800,"wdth" 75,"opsz" 96;color:var(--color-text-headings)}.hero-subline-slot{width:100%;overflow:hidden}.hero-subline{font-size:22px;font-weight:700;color:var(--color-text-headings);max-width:640px;margin:12px auto 0;opacity:0;transform:translateY(-12px);animation:hero-subline-emerge .7s cubic-bezier(.22,1,.36,1) var(--hero-reveal-delay) both}@keyframes hero-subline-emerge{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.hero p.lead{font-size:22px;color:var(--color-z-75);max-width:640px;margin:0 auto 32px}.cta-row{display:flex;gap:24px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:48px;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.cta-row.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}@media (prefers-reduced-motion: reduce){.cta-row{transition:none}}.cta-note{font-size:14px;color:var(--color-z-70);margin-top:20px}[data-theme=dark] .btn-primary:disabled,[data-theme=dark] .btn-primary[aria-disabled=true]{background-color:#ffffff24;color:#ffffffe6;opacity:1;border:1px solid rgba(255,255,255,.12)}.btn-arrow .btn-arrow-icon{margin-left:8px;vertical-align:-2px}.btn-arrow:hover .btn-arrow-icon{animation:arrow-bounce-down .9s ease-in-out infinite}@keyframes arrow-bounce-down{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion: reduce){.btn-arrow:hover .btn-arrow-icon{animation:none}}.hero-product{margin:32px auto;width:fit-content;max-width:min(960px,100%);border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-elevation-3)}.hero-product img{display:block;max-width:100%;width:auto;height:auto;max-height:520px;vertical-align:middle}.hero-product--3d{overflow:visible;border:none;box-shadow:none;background:none;margin:12px auto 0;width:100%;max-width:min(960px,100%);position:relative;opacity:0;transform:translateY(20px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.hero-product--3d.is-visible{opacity:1;transform:translateY(0)}.hero-product--3d:not(.is-visible) .clipboard-card{animation:none}.demo-popover{position:absolute;left:auto;right:-18px;bottom:-20px;z-index:30;width:min(252px,calc(100% - 24px));padding:14px 16px 15px;border-radius:14px;background:linear-gradient(165deg,var(--clypped-blue) 0%,var(--clypped-blue-dark) 100%);color:#fff;text-align:left;box-shadow:0 22px 48px #0000006b,0 8px 20px #0a84ff47,inset 0 1px #ffffff2e;pointer-events:none;opacity:1;transform:translateY(0);will-change:opacity,transform;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.demo-popover--interactive{pointer-events:auto}.demo-popover-steps{display:grid;min-height:52px}.demo-popover-step{grid-area:1 / 1;opacity:0;pointer-events:none;transform:translateY(0) scale(.985);transition:opacity .38s cubic-bezier(.22,1,.36,1)}.demo-popover-step.is-active{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);animation:demo-popover-step-in .52s cubic-bezier(.22,1,.36,1)}@keyframes demo-popover-step-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.demo-popover-body{margin:0;font-size:15px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:#fff;text-align:left}.demo-popover-kbd{display:inline-block;min-width:1.6em;padding:2px 8px;border-radius:6px;background:#ffffff29;border:1px solid rgba(255,255,255,.22);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:13px;font-weight:600;line-height:1.3;text-align:center;box-shadow:inset 0 -1px #0000001f}.demo-desktop-nav{position:absolute;top:0;right:0;bottom:0;left:0;z-index:35;pointer-events:none}.demo-desktop-nav-btn{position:absolute;top:46%;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:#1212168c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#ffffffeb;cursor:pointer;pointer-events:auto;transform:translateY(-50%);transition:background .2s ease,border-color .2s ease,transform .2s ease,opacity .2s ease;box-shadow:0 8px 20px #00000047}.demo-desktop-nav-btn--prev{left:0;transform:translate(-50%,-50%)}.demo-desktop-nav-btn--next{right:0;transform:translate(50%,-50%)}.demo-desktop-nav-btn--prev:active{transform:translate(-50%,-50%) scale(.96)}.demo-desktop-nav-btn--next:active{transform:translate(50%,-50%) scale(.96)}.demo-desktop-nav-icon{display:block;flex:0 0 14px}.demo-desktop-nav-btn:hover{background:#1c1c22c7;border-color:#ffffff61}.demo-desktop-nav-btn:focus-visible{outline:2px solid rgba(10,132,255,.85);outline-offset:2px}.demo-popover.is-entering{opacity:0;transform:translateY(14px);animation:demo-popover-in .65s cubic-bezier(.22,1,.36,1) forwards}.demo-popover.is-settled{opacity:1;transform:translateY(0)}@keyframes demo-popover-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.demo-popover.is-entering{animation:none;opacity:1;transform:none}.demo-popover-step,.demo-popover-step.is-active{animation:none;transition:none}.demo-popover{transition:none}}@media (max-width: 560px){.demo-popover{right:-8px;bottom:-12px;width:min(228px,calc(100% - 8px));padding:12px 14px}.demo-popover-steps{min-height:80px}.demo-popover-body{font-size:14px}}.desktop-keyboard-hint{position:absolute;left:50%;bottom:62px;z-index:18;display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:10px;background:#0c0c10b8;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 16px 36px #00000061;transform:translate(-50%);opacity:0;animation:desktop-keyboard-hint-in .4s cubic-bezier(.22,1,.36,1) forwards;pointer-events:none}.desktop-keyboard-key{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:7px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:13px;font-weight:600;box-shadow:0 1px #ffffff1f inset,0 4px 10px #00000038;transition:transform .12s ease,background .12s ease}.desktop-keyboard-key--wide{min-width:52px}.desktop-keyboard-hint.is-pressed .desktop-keyboard-key{transform:translateY(1px) scale(.96);background:#0a84ff59;border-color:#0a84ff8c}@keyframes desktop-keyboard-hint-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.desktop-keyboard-hint{animation:none;opacity:1}.desktop-keyboard-key{transition:none}}.desktop-keyboard-hint--copy .desktop-keyboard-key{min-width:28px}.demo-notepad{position:absolute;z-index:6;width:min(248px,62cqw);border-radius:10px;overflow:hidden;background:#242428f5;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px #00000073,0 0 0 1px #00000040;pointer-events:none;animation:desktop-folder-window-open .38s cubic-bezier(.22,1,.36,1) forwards}.demo-notepad-chrome{display:flex;align-items:center;gap:6px;height:22px;padding:0 8px;background:#ffffff0f;border-bottom:1px solid rgba(255,255,255,.08)}.demo-notepad-lights{display:flex;align-items:center;gap:4px}.demo-notepad-light{width:7px;height:7px;border-radius:50%}.demo-notepad-light--close{background:#ff5f57}.demo-notepad-light--minimize{background:#febc2e}.demo-notepad-light--zoom{background:#28c840}.demo-notepad-title{flex:1;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:9px;font-weight:600;color:#ffffffb8;text-align:center;padding-right:28px}.demo-notepad-list{list-style:none;margin:0;padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px}.demo-notepad-item{display:flex;align-items:flex-start;gap:8px;border-radius:4px;transition:background .2s ease}.demo-notepad-item.is-selecting{background:transparent}.demo-notepad-item.is-copied{opacity:.72}.demo-notepad-text-selected{background:#0a84ffeb;color:#fff;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.demo-notepad-bullet{flex-shrink:0;width:10px;margin-top:1px;font-size:12px;line-height:1.35;color:#ffffff8c;text-align:center}.demo-notepad-text{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:10px;font-weight:500;line-height:1.35;color:#ffffffe0;border-radius:3px;padding:1px 2px;transition:background .2s ease,color .2s ease}.desktop-board-clip--copied.is-new{animation:desktop-board-clip-in .4s cubic-bezier(.22,1,.36,1) backwards}.demo-spreadsheet{position:absolute;z-index:6;width:min(280px,68cqw);border-radius:10px;overflow:hidden;background:#242428f5;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px #00000073,0 0 0 1px #00000040;pointer-events:none;animation:desktop-folder-window-open .38s cubic-bezier(.22,1,.36,1) forwards}.demo-spreadsheet-chrome{display:flex;align-items:center;gap:6px;height:22px;padding:0 8px;background:#ffffff0f;border-bottom:1px solid rgba(255,255,255,.08)}.demo-spreadsheet-lights{display:flex;align-items:center;gap:4px}.demo-spreadsheet-light{width:7px;height:7px;border-radius:50%}.demo-spreadsheet-light--close{background:#ff5f57}.demo-spreadsheet-light--minimize{background:#febc2e}.demo-spreadsheet-light--zoom{background:#28c840}.demo-spreadsheet-title{flex:1;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:9px;font-weight:600;color:#ffffffb8;text-align:center;padding-right:28px}.demo-spreadsheet-grid{display:grid;grid-template-columns:22px 1fr 1fr;gap:0;padding:0 0 8px}.demo-spreadsheet-corner{height:20px;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff08}.demo-spreadsheet-col-head{height:20px;display:flex;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:8px;font-weight:600;color:#ffffff8c;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff08}.demo-spreadsheet-row{display:contents}.demo-spreadsheet-row-head{display:flex;align-items:center;justify-content:center;min-height:22px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:8px;font-weight:600;color:#ffffff8c;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff08}.demo-spreadsheet-cell{min-height:22px;padding:3px 6px;border-right:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:8px;font-weight:500;line-height:1.3;color:#ffffffe0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-spreadsheet-cell--a.is-active{box-shadow:inset 0 0 0 2px #0a84ffbf;background:#0a84ff1f}.demo-spreadsheet-cell--a.is-pasted{animation:demo-spreadsheet-cell-in .35s cubic-bezier(.22,1,.36,1) backwards}@keyframes demo-spreadsheet-cell-in{0%{opacity:0;background:#0a84ff47}to{opacity:1;background:transparent}}.desktop-keyboard-hint--paste .desktop-keyboard-key{min-width:28px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.clipboard-scene-shell{position:relative;width:min(672px,96vw);max-width:100%;margin:0 auto;overflow:visible}.clipboard-scene{position:relative;width:100%;max-width:100%;aspect-ratio:var(--clipboard-aspect-ratio);height:auto;perspective:1280px;perspective-origin:50% 62%;user-select:none;-webkit-user-select:none;margin:0 auto;pointer-events:none}.clipboard-glow{position:absolute;top:8%;right:6%;bottom:18%;left:6%;border-radius:28%;background:radial-gradient(ellipse at 50% 50%,rgba(10,132,255,.34) 0%,rgba(10,132,255,.08) 42%,transparent 72%);filter:blur(18px);transform:translateZ(-80px);pointer-events:none}.clipboard-card{position:absolute;top:0;right:0;bottom:0;left:0;animation:clipboard-float 7s ease-in-out infinite}.clipboard-card--static{animation:none}.clipboard-card-tilt{position:relative;width:100%;height:100%;transform-style:preserve-3d;will-change:transform;transition:transform .35s cubic-bezier(.22,1,.36,1)}.clipboard-card-tilt--intro{transition:transform 1.75s cubic-bezier(.22,1,.36,1)}@keyframes clipboard-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.clipboard-face,.clipboard-slice{position:absolute;backface-visibility:hidden}.clipboard-slice{top:0;right:0;bottom:0;left:0;border-radius:var(--clipboard-radius, 26px);background:var(--clipboard-outline)}.clipboard-face--front{top:0;right:0;bottom:0;left:0;border-radius:var(--clipboard-radius, 26px);overflow:hidden;transform:translateZ(calc(var(--clipboard-depth, 16px) / 2));border:1px solid var(--clipboard-outline);box-shadow:0 28px 56px #00000038;background:var(--clipboard-slab-color, #141418)}.desktop-frame{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:#1a1a1e;container-type:inline-size;container-name:desktop}.desktop-stage{position:relative;flex:1;min-height:0;overflow:hidden;background:#10121a}.desktop-wallpaper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.desktop-wallpaper-art{display:block;width:100%;height:100%}.desktop-wallpaper-wordmark{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:0;pointer-events:none}.desktop-wallpaper-wordmark-text{transform:scale(4.05);transform-origin:center center;font-family:var(--font-family-display);font-optical-sizing:auto;font-variation-settings:"wght" 800,"wdth" 75;font-weight:800;font-size:clamp(176px,54cqi,272px);line-height:1;letter-spacing:-.06em;white-space:nowrap;-webkit-user-select:none;user-select:none;background:linear-gradient(165deg,#0a84ff2e,#0a84ff12 38%,#ffffff08);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 24px 64px rgba(10,132,255,.08))}.desktop-wallpaper-dock{position:absolute;left:50%;bottom:14px;z-index:2;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;border-radius:16px;background:#1212168c;border:1px solid rgba(255,255,255,.08);backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);box-shadow:0 8px 24px #00000047}.desktop-wallpaper-dock-icon{--dock-icon-size: 32px;--dock-icon-radius: 22.37%;display:block;width:var(--dock-icon-size);height:var(--dock-icon-size);border-radius:var(--dock-icon-radius);overflow:hidden;flex:0 0 var(--dock-icon-size)}.desktop-wallpaper-dock-icon img{display:block;width:100%;height:100%;object-fit:contain}.desktop-files{position:absolute;z-index:4;width:68px;pointer-events:none;will-change:transform,opacity}.desktop-files.is-entering{animation:desktop-files-appear .45s cubic-bezier(.22,1,.36,1) forwards}.desktop-files-marquee{position:absolute;z-index:5;box-sizing:border-box;border:1px dashed rgba(10,132,255,.95);background:#0a84ff1a;border-radius:2px;pointer-events:none}.desktop-files.is-dragging{z-index:6;transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.desktop-files--ghost.is-dragging{filter:drop-shadow(0 16px 28px rgba(0,0,0,.42));opacity:.92}.desktop-files--source.is-source-while-dragging{opacity:.72}.desktop-files-list{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.desktop-file{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.desktop-file-icon{display:block;width:48px;height:48px;filter:drop-shadow(0 4px 10px rgba(0,0,0,.28))}.desktop-file-icon-art{display:block;width:100%;height:100%}.desktop-file-name{max-width:72px;padding:1px 5px;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:10px;font-weight:500;line-height:1.25;color:#ffffffeb;word-break:break-word;transition:background .25s ease,color .25s ease}.desktop-files.is-selected .desktop-file-name,.desktop-files-list.is-selected .desktop-file-name{background:#0a84ffeb;color:#fff}@keyframes desktop-files-appear{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.mac-menubar{--mac-menubar-height: 30px;box-sizing:border-box;position:absolute;top:0;left:0;right:0;z-index:3;height:var(--mac-menubar-height);display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 10px;background:#141418eb;backdrop-filter:saturate(160%) blur(16px);-webkit-backdrop-filter:saturate(160%) blur(16px);border-bottom:1px solid rgba(255,255,255,.08);color:#ffffffeb;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:11px;font-weight:500;letter-spacing:-.01em;line-height:1;opacity:0;transform:translateY(-100%);pointer-events:none}.mac-menubar.is-visible{animation:mac-menubar-enter .55s cubic-bezier(.22,1,.36,1) both}@keyframes mac-menubar-enter{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.mac-menubar-left,.mac-menubar-right{display:flex;align-items:center;gap:8px}.mac-menubar-left{flex:1 1 0;min-width:0;overflow:hidden;flex-wrap:nowrap}.mac-menubar-right{flex:0 0 auto;gap:7px}.mac-menubar-apple,.mac-menubar-item--app{flex-shrink:0}.mac-menubar-apple{display:inline-block;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:1;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mac-menubar-item{white-space:nowrap;opacity:.92;flex-shrink:0}.mac-menubar-item--app{font-weight:700}.mac-menubar-clypped-wrap{flex-shrink:0;display:flex;align-items:center;line-height:0}.mac-menubar-clypped{width:18px;height:18px;flex-shrink:0;display:block;color:#fffffff2;overflow:visible}.mac-menubar-clock{white-space:nowrap;font-variant-numeric:tabular-nums;opacity:.92;flex-shrink:0}.mac-menubar-right svg{display:block;flex-shrink:0;opacity:.95}@container desktop (max-width: 380px){.mac-menubar-item:not(.mac-menubar-item--app){display:none}.mac-menubar-clock{font-size:10px}}.desktop-pointer{position:absolute;top:0;left:0;z-index:20;pointer-events:none;will-change:transform,opacity}.desktop-pointer--center{opacity:0;animation:desktop-pointer-appear .35s cubic-bezier(.22,1,.36,1) forwards}.desktop-pointer--travel{opacity:1;transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.desktop-pointer--done{opacity:1;transition:transform .12s cubic-bezier(.22,1,.36,1)}.desktop-pointer--pull{opacity:1;transition:none}@keyframes desktop-pointer-appear{0%{opacity:0}to{opacity:1}}.desktop-pointer-svg{display:block;overflow:visible;filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))}.desktop-pointer-shape{fill:var(--clypped-blue);stroke:#fff;stroke-width:16;stroke-linejoin:round;paint-order:stroke fill}.desktop-pointer--text{z-index:21;transition:none!important}.desktop-pointer-svg--text{display:block;overflow:visible;shape-rendering:geometricPrecision}.desktop-pointer-text-shape{fill:#fff;stroke:#000;stroke-width:1;stroke-linejoin:miter;paint-order:stroke fill}.desktop-board{position:absolute;z-index:5;width:min(220px,58cqw);border-radius:10px;background:#1c1c20f5;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px #00000073,0 0 0 1px #0003;opacity:0;transform:translateY(-8px) scale(.96);pointer-events:none;overflow:hidden}.desktop-board--menubar{transform-origin:top right}.desktop-board--cursor,.desktop-board--free{transform-origin:top left}.desktop-board.is-visible{animation:desktop-board-reveal .45s cubic-bezier(.22,1,.36,1) forwards}.desktop-board.is-dragging{animation:none;opacity:1;transform:translateY(0) scale(1.02);transition:top 1.1s cubic-bezier(.22,1,.36,1),left 1.1s cubic-bezier(.22,1,.36,1),transform .2s ease,box-shadow .2s ease;box-shadow:0 28px 56px #0000008c,0 0 0 1px #0a84ff59,0 0 0 1px #0003}.desktop-board--free.is-visible:not(.is-dragging){animation:none;opacity:1;transform:none;transition:top 1.1s cubic-bezier(.22,1,.36,1),left 1.1s cubic-bezier(.22,1,.36,1)}@keyframes desktop-board-reveal{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.desktop-board-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 6px;border-bottom:1px solid rgba(255,255,255,.08);font-size:10px;font-weight:600;color:#ffffffe0}.desktop-board-header-actions{display:inline-flex;align-items:center;gap:6px}.desktop-board-count{font-weight:500;color:#ffffff80}.desktop-board-pin{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:5px;background:transparent;color:#ffffff8c;pointer-events:none;transition:color .2s ease,background .2s ease,transform .2s ease}.desktop-board-pin.is-active{color:var(--clypped-blue);background:#0a84ff2e;transform:scale(1.08)}.desktop-board.is-pinned{box-shadow:0 18px 40px #00000073,0 0 0 1px #0a84ff47,0 0 0 1px #0003}.desktop-board.is-drop-target{box-shadow:0 22px 48px #00000080,0 0 0 2px #0a84ff8c,0 0 24px #0a84ff38}.desktop-board.is-clips-dragging-off .desktop-board-clip.is-selected{opacity:.35}.desktop-board-list-wrap{position:relative}.desktop-board-clip-marquee{position:absolute;top:0;left:0;z-index:2;box-sizing:border-box;border:1px dashed rgba(10,132,255,.95);background:#0a84ff1f;border-radius:2px;pointer-events:none}.desktop-board-list{list-style:none;margin:0;padding:6px;text-align:left}.desktop-board-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 10px 24px;text-align:center}.desktop-board-empty-icon{color:#ffffff6b}.desktop-board-empty-title{font-size:13px;font-weight:600;color:#ffffffe0}.desktop-board-empty-hint{max-width:168px;font-size:11px;line-height:1.35;color:#ffffff7a}.desktop-board-clip{padding:6px 8px;border-radius:6px;font-size:9px;line-height:1.35;color:#ffffffc7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-align:left}.desktop-board-clip:first-child:not(.is-selected){background:#0a84ff2e;color:#fffffff2}.desktop-board-clip.is-selected{background:#0a84ff47;color:#fffffffa;box-shadow:inset 0 0 0 1px #0a84ff73}.desktop-board-clip--file.is-new{animation:desktop-board-clip-in .4s cubic-bezier(.22,1,.36,1) backwards}.desktop-board-clip--file.is-new:nth-child(1){animation-delay:0ms}.desktop-board-clip--file.is-new:nth-child(2){animation-delay:60ms}.desktop-board-clip--file.is-new:nth-child(3){animation-delay:.12s}@keyframes desktop-board-clip-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.desktop-board-clip-text{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.desktop-folder{position:absolute;z-index:4;display:flex;flex-direction:column;align-items:center;gap:4px;width:68px;pointer-events:none;transition:transform .25s ease,filter .25s ease,opacity .25s ease}.desktop-folder.is-open{opacity:.72}.desktop-folder.is-drop-target{transform:scale(1.06);filter:drop-shadow(0 0 14px rgba(10,132,255,.45))}.desktop-folder-icon{display:block;width:48px;height:48px;filter:drop-shadow(0 4px 10px rgba(0,0,0,.28))}.desktop-folder-name{max-width:72px;padding:1px 5px;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:10px;font-weight:500;line-height:1.25;color:#ffffffeb;text-align:center}.desktop-folder.is-drop-target .desktop-folder-name{background:#0a84ffeb;color:#fff}.desktop-folder-window{position:absolute;z-index:7;width:148px;height:118px;border-radius:10px;overflow:hidden;background:#242428f5;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px #00000073,0 0 0 1px #00000040;pointer-events:none;animation:desktop-folder-window-open .38s cubic-bezier(.22,1,.36,1) forwards}.desktop-folder-window.is-drop-target{box-shadow:0 18px 40px #00000073,0 0 0 2px #0a84ff8c,0 0 20px #0a84ff38}.desktop-folder-window-chrome{display:flex;align-items:center;gap:6px;height:22px;padding:0 8px;background:#ffffff0f;border-bottom:1px solid rgba(255,255,255,.08)}.desktop-folder-window-lights{display:flex;align-items:center;gap:4px}.desktop-folder-window-light{width:7px;height:7px;border-radius:50%}.desktop-folder-window-light--close{background:#ff5f57}.desktop-folder-window-light--minimize{background:#febc2e}.desktop-folder-window-light--zoom{background:#28c840}.desktop-folder-window-title{flex:1;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:9px;font-weight:600;color:#ffffffb8;text-align:center;padding-right:28px}.desktop-folder-window-body{position:relative;height:calc(100% - 22px);padding:8px}.desktop-folder-window-empty{width:100%;height:100%;border-radius:6px;border:1px dashed rgba(255,255,255,.08);transition:border-color .2s ease,background .2s ease}.desktop-folder-window.is-drop-target .desktop-folder-window-empty{border-color:#0a84ff8c;background:#0a84ff1a}.desktop-folder-window-files{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:6px 4px}.desktop-folder-window-file{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.desktop-folder-window-file.is-landed{animation:desktop-folder-file-land .42s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--land-index, 0) * 55ms)}.desktop-folder-window-file-icon{display:block;width:28px;height:28px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.28))}.desktop-folder-window-file-icon .desktop-file-icon-art{width:100%;height:100%}.desktop-folder-window-file-name{max-width:42px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:7px;font-weight:500;line-height:1.2;color:#ffffffe0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes desktop-folder-window-open{0%{opacity:0;transform:scale(.92) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes desktop-folder-file-land{0%{opacity:0;transform:scale(.82) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.clip-stack-ghost{position:absolute;top:0;left:0;z-index:19;width:58px;height:52px;pointer-events:none;filter:drop-shadow(0 14px 24px rgba(0,0,0,.42))}.clip-stack-ghost-item{position:absolute;top:0;left:0;width:36px;transform-origin:50% 100%}.clip-stack-ghost-item--0{transform:translateY(8px) rotate(-10deg);z-index:1;opacity:.72}.clip-stack-ghost-item--1{transform:translate(8px,4px) rotate(-3deg);z-index:2;opacity:.84}.clip-stack-ghost-item--2{transform:translate(16px) rotate(4deg);z-index:3;opacity:.92}.clip-stack-ghost-item--3{transform:translate(24px,-2px) rotate(10deg);z-index:4}.clip-stack-ghost-icon{display:block;width:36px;height:36px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.clip-stack-ghost-icon .desktop-file-icon-art{width:100%;height:100%}.clip-stack-ghost-badge{position:absolute;right:-2px;bottom:0;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#0a84fff5;border:1.5px solid rgba(255,255,255,.95);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:9px;font-weight:700;line-height:13px;color:#fff;text-align:center;box-shadow:0 4px 10px #00000047;z-index:5}@media (prefers-reduced-motion: reduce){.mac-menubar,.mac-menubar.is-visible,.desktop-pointer,.desktop-board,.desktop-files{animation:none;opacity:1;transform:none}}.desktop-stage .clipboard-carousel-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.clipboard-carousel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.clipboard-carousel-track{display:flex;height:100%;will-change:transform;transition:transform .7s cubic-bezier(.22,1,.36,1)}.clipboard-carousel-slide{flex:0 0 100%;width:100%;height:100%}.dot-stepper,.clipboard-carousel-dots{display:flex;gap:7px;align-items:center;justify-content:center;margin-top:28px;margin-bottom:36px}.dot-stepper-slot{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0}.dot-stepper-dot,.clipboard-carousel-dot{position:relative;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer;flex-shrink:0}.dot-stepper-dot-idle{display:block;width:8px;height:8px;margin:10px auto;border-radius:50%;background:#ffffff38;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),background .25s ease}.dot-stepper-dot.is-active .dot-stepper-dot-idle{opacity:0;transform:scale(.35)}.dot-stepper-dot-active{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(.7);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);pointer-events:none}.dot-stepper-dot.is-active .dot-stepper-dot-active{opacity:1;transform:scale(1);pointer-events:auto}.clipboard-carousel-dot{width:8px;height:8px;background:#ffffff38;transition:background .2s ease,transform .2s ease}.clipboard-carousel-dot.is-active{background:var(--clypped-blue, #0a84ff);transform:scale(1.15)}.dot-stepper-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg);pointer-events:none}.dot-stepper-ring-track{fill:none;stroke:#ffffff2e;stroke-width:2}.dot-stepper-ring-progress{fill:none;stroke:var(--clypped-blue, #0a84ff);stroke-width:2;stroke-linecap:round;transition:none}.dot-stepper-dot-core{position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:var(--clypped-blue, #0a84ff);transform:translate(-50%,-50%);pointer-events:none;transition:opacity .2s ease,background .25s ease}.dot-stepper-control{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:14px;height:14px;color:#fff;transform:translate(-50%,-50%);opacity:0;pointer-events:none;transition:opacity .2s ease}.dot-stepper-dot:hover .dot-stepper-dot-idle,.clipboard-carousel-dot:hover{background:#fff6}.dot-stepper-dot.is-active:hover{background:transparent}.dot-stepper-dot.is-active:hover .dot-stepper-dot-core{background:var(--clypped-blue-dark, #0a78e6)}.dot-stepper-dot.is-active.is-paused .dot-stepper-control,.dot-stepper-dot.is-active.is-playing:hover .dot-stepper-control{opacity:1}.dot-stepper-dot.is-active.is-playing:hover .dot-stepper-dot-core,.dot-stepper-dot.is-active.is-paused .dot-stepper-dot-core{opacity:0}.dot-stepper-control-icon{display:block}.clipboard-face--back{top:0;right:0;bottom:0;left:0;border-radius:var(--clipboard-radius, 26px);transform:rotateY(180deg) translateZ(calc(var(--clipboard-depth, 16px) / 2));background:var(--clipboard-outline)}.clipboard-shadow{position:absolute;left:50%;bottom:-8%;width:82%;height:20%;transform:translate(calc(-50% + var(--shadow-x, 0px))) translateY(var(--shadow-y, 0px));background:radial-gradient(ellipse at center,rgba(0,0,0,.32) 0%,rgba(0,0,0,.16) 38%,rgba(0,0,0,.06) 58%,transparent 88%);filter:blur(28px);pointer-events:none;transition:transform .35s cubic-bezier(.22,1,.36,1);z-index:-1}.clipboard-shadow--intro{transition:transform 1.75s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion: reduce){.hero-product--3d,.clipboard-card-tilt,.clipboard-card-tilt--intro,.clipboard-shadow,.clipboard-shadow--intro,.clipboard-carousel-track{transition:none}}.plan-cta--pending{cursor:not-allowed;opacity:.55}.footer-link--pending{color:var(--color-z-70);cursor:not-allowed}.section{padding-top:64px;padding-bottom:64px}.section h2{font-size:36px;letter-spacing:-.02em;font-weight:800;color:var(--color-text-headings);margin:0 0 8px;text-align:center}.section .sub{text-align:center;color:var(--color-z-75);max-width:620px;margin:0 auto 40px;font-size:18px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 820px){.grid{grid-template-columns:1fr}}.feature h3{font-size:18px;font-weight:700;margin:0 0 6px;color:var(--color-text-headings)}.feature p{margin:0;color:var(--color-z-75);font-size:15px}.band{background:var(--color-b-10);border-radius:var(--radius-2xl);padding:48px 32px;text-align:center}.legal{max-width:720px;padding-top:56px;padding-bottom:96px}.legal h1{font-family:var(--font-family-display);font-optical-sizing:auto;font-variation-settings:"wght" 800,"wdth" 75;font-size:48px;color:var(--color-text-headings);margin:0 0 6px}.legal .eff{color:var(--color-z-70);font-size:14px;margin:0 0 32px}.legal h2{font-size:19px;font-weight:700;margin:36px 0 8px;color:var(--color-text-headings)}.legal p{color:var(--color-z-65);font-size:16px;line-height:1.65;margin:0 0 12px}.legal a{color:var(--color-b-100)}.legal strong{color:var(--color-text-body)}.legal .back{display:inline-block;margin-top:40px;font-weight:600}.help-page{max-width:var(--page-max);padding-top:40px;padding-bottom:96px;display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:start}.help-nav{position:sticky;top:80px;display:flex;flex-direction:column;background:var(--color-z-150);padding:8px 0;max-height:calc(100vh - 112px);overflow-y:auto}.help-nav a{display:flex;align-items:center;min-height:40px;padding:8px 16px;font-size:15px;line-height:1.35;color:var(--color-z-65);transition:background-color .2s ease,color .2s ease}.help-nav a:hover:not(.is-active){background:var(--color-z-100);color:var(--color-text-headings)}.help-nav a.is-active{background:var(--color-z-90);color:var(--color-text-headings)}.help-body{min-width:0}.help-body h2{scroll-margin-top:96px}.help-table{width:100%;border-collapse:collapse;margin:4px 0 12px}.help-table th,.help-table td{text-align:left;vertical-align:baseline;font-size:15px;line-height:1.55;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.07)}.help-table tr:last-child th,.help-table tr:last-child td{border-bottom:0}.help-table th{width:38%;padding-right:20px;font-weight:600;color:var(--color-text-headings);white-space:nowrap}.help-table td{color:var(--color-z-65)}@media (max-width: 620px){.help-table th{white-space:normal;width:45%}}@media (max-width: 900px){.help-page{grid-template-columns:1fr;gap:24px}.help-nav{position:static;max-height:none;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;padding:0}.help-nav a{white-space:nowrap}}.legal p.help-note{font-size:14px;color:var(--color-z-70);margin-bottom:20px}.plans{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;margin-top:16px}@media (max-width: 760px){.plans{grid-template-columns:1fr}}.plan-card{border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:28px 26px;background:#ffffff05}.plan-card--pro{border-color:#0a84ff73;background:#0a84ff14;box-shadow:0 18px 50px #0a84ff1f}.plan-card .plan-name{font-family:var(--font-family-display);font-optical-sizing:auto;font-variation-settings:"wght" 800,"wdth" 75;font-size:28px;color:var(--color-text-headings);margin:12px 0 4px}.plan-card .plan-tag{color:var(--color-z-70);font-size:15px;margin:0 0 18px}.plan-card .plan-amount{font-size:34px;font-weight:800;color:var(--color-text-headings);margin-bottom:18px}.plan-card .plan-amount span{font-size:15px;font-weight:500;color:var(--color-z-70)}.plan-cta{display:block;text-align:center;font-weight:700;padding:12px 18px;border-radius:var(--radius-button, 8px);margin-bottom:22px;transition:background .2s ease,transform .12s ease}.plan-cta--ghost{background:#ffffff14;color:var(--color-text-body)}.plan-cta--ghost:hover{background:#ffffff24}.plan-cta--solid{background:var(--clypped-blue);color:#fff}.plan-cta--solid:hover{background:var(--clypped-blue-dark)}.plan-cta:active{transform:translateY(1px)}.plan-plus{font-weight:700;color:var(--color-text-headings);font-size:14px;margin:0 0 12px}.plan-list{list-style:none;margin:0;padding:0}.plan-list li{display:flex;align-items:flex-start;gap:10px;color:var(--color-z-65);font-size:15px;padding:7px 0}.li-check{color:var(--clypped-blue);font-weight:800;flex:0 0 auto}.plan-card--pro .li-check{color:#4da3ff}.cta-band{background:var(--clypped-blue);padding:96px 0 0;margin-top:32px}.cta-band-inner{text-align:center;padding-bottom:72px;max-width:760px;margin-left:auto;margin-right:auto}.cta-band h2{color:#fff;font-size:52px;line-height:1.05;letter-spacing:-.03em;margin:0 0 16px}.cta-band-lead{color:#fffffff0;font-size:19px;line-height:1.55;max-width:560px;margin:0 auto 32px}.cta-band-action{display:flex;gap:14px;flex-wrap:wrap;align-items:center;justify-content:center}.cta-band-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:16px 32px!important;font-size:18px!important;line-height:1.2;font-weight:700!important;border-radius:12px!important;background:#fff!important;color:var(--clypped-blue)!important;border:none!important;box-shadow:0 12px 32px #00000038;transition:transform .12s ease,background .2s ease,box-shadow .2s ease}.cta-band-btn:hover{background:#fffffff5!important;box-shadow:0 16px 40px #00000042}.cta-band-btn:active{transform:translateY(1px)}.cta-band-btn:disabled,.cta-band-btn[aria-disabled=true]{background:#fff!important;color:var(--clypped-blue)!important;opacity:1;cursor:not-allowed;box-shadow:0 12px 32px #00000038}.cta-band-btn--ghost{background:transparent!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.6)!important;box-shadow:none}.cta-band-btn--ghost:hover{background:#ffffff1f!important;border-color:#fff!important;box-shadow:none}.launch-notify{display:contents}.launch-notify-btn:disabled{opacity:.55;cursor:not-allowed}.launch-notify-status{flex:1 1 100%;margin:0;font-size:16px;font-weight:600;color:#fff}.launch-notify-check{margin-right:6px}.launch-notify-hint,.launch-notify-fallback{flex:1 1 100%;margin:0;font-size:14px;color:#ffffffc7}.launch-notify-link{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px}.launch-notify-link:hover{color:#ffffffeb}.cta-band-note{max-width:600px;margin:20px auto 0;font-size:15px;color:#ffffffc7}.footer{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;font-size:14px}.footer--on-blue{padding:22px 24px 28px;border-top:1px solid rgba(255,255,255,.22);color:#ffffffc7}.footer--on-blue a{color:#ffffffe6}.footer--on-blue a:hover{color:#fff}.footer--on-blue .footer-link--pending{color:#ffffff8c}.footer-links{display:flex;gap:20px;flex-wrap:wrap}.wordmark,.section h2,.feature h3,.cta-band h2{font-family:var(--font-family-display);font-optical-sizing:auto;font-variation-settings:"wght" 800,"wdth" 75;font-weight:800}@media (max-width: 768px){.hero h1,.hero-headline{font-size:44px}.hero-subline,.hero p.lead{font-size:20px}.section h2{font-size:30px}.legal h1,.cta-band h2{font-size:40px}.cta-band-lead{font-size:17px}.cta-band-btn{width:100%;max-width:420px}.clipboard-scene-shell{width:min(576px,96vw)}}@media (max-width: 480px){.cta-row{flex-direction:column;align-items:stretch;width:100%}.cta-row>*{width:100%;justify-content:center}.hero h1,.hero-headline{font-size:36px}.hero-subline,.hero p.lead{font-size:18px}.section h2{font-size:26px}.legal h1,.cta-band h2{font-size:34px}.cta-band-lead{font-size:16px}.clipboard-scene-shell{width:min(100%,96vw)}}[data-theme=dark] .band{background:#0a84ff1a;border:1px solid rgba(10,132,255,.22)}.button--slim{background-color:transparent;color:var(--color-z-80);padding:0;border-radius:0}.button--slim:hover,.button--slim:active{color:var(--color-z-100)}.button--nav{background-color:transparent;color:var(--color-z-10);border-radius:var(--radius-button);padding:4px 8px;font-size:12px;font-family:var(--font-family-base);font-weight:400;min-width:auto;margin:1px}.button--nav:hover{background-color:color-mix(in srgb,var(--color-z-10) 15%,transparent)}.button--nav:active{background-color:color-mix(in srgb,var(--color-z-10) 20%,transparent)}.button--navActive{background-color:var(--color-z-10);color:var(--color-z-100);border-radius:var(--radius-button);padding:4px 8px;font-size:12px;font-family:var(--font-family-heading);min-width:auto;margin:1px}.button--icon-only-large{width:calc(var(--spacing-6) + var(--spacing-1));height:calc(var(--spacing-6) + var(--spacing-1));min-width:0;padding:0;border-radius:var(--radius-full, 9999px);display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-elevation-2)}[data-theme=dark] .button--slim{background-color:transparent;color:var(--color-z-60);padding:0}[data-theme=dark] .button--slim:hover,[data-theme=dark] .button--slim:active{color:var(--color-z-40)}[data-theme=dark] .button--carousel{background-color:color-mix(in srgb,var(--color-z-300) 50%,transparent);color:var(--color-z-10);border-color:var(--color-transparent)}[data-theme=dark] .button--carousel:hover{background-color:color-mix(in srgb,var(--color-z-300) 70%,transparent)}[data-theme=dark] .button--carousel:active{background-color:color-mix(in srgb,var(--color-z-300) 80%,transparent)}.button--carousel{background-color:color-mix(in srgb,var(--color-z-10) 70%,transparent);color:var(--color-z-100);border:1px solid var(--color-transparent);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);box-shadow:var(--shadow-elevation-1);min-height:40px;min-width:auto}.button--carousel:hover{background-color:color-mix(in srgb,var(--color-z-10) 90%,transparent)}.button--carousel:active{background-color:var(--color-z-10)}.button--carousel.button--icon-only{width:40px;height:40px;padding:0;min-width:40px}.glow-button.btn-primary:hover{background-color:var(--color-b-100)!important}.glow-button.btn-secondary:hover{background-color:var(--color-z-25)!important}.glow-button.btn-tertiary:hover,.glow-button.button--slim:hover,.glow-button.button--nav:hover{background-color:transparent!important}.glow-button.button--carousel:hover{background-color:color-mix(in srgb,var(--color-z-10) 70%,transparent)!important}[data-theme=dark] .glow-button.btn-primary:hover{background-color:var(--color-b-100)!important}[data-theme=dark] .glow-button.btn-secondary:hover{background-color:var(--color-z-25)!important}[data-theme=dark] .glow-button.btn-tertiary:hover,[data-theme=dark] .glow-button.button--slim:hover{background-color:transparent!important}[data-theme=dark] .glow-button.button--carousel:hover{background-color:color-mix(in srgb,var(--color-z-300) 50%,transparent)!important}@media (max-width: 768px){.button--fullwidth-mobile,.btn.button--fullwidth-mobile{width:100%!important;min-width:0;max-width:100%;display:flex!important}}.card{display:block;background:var(--admin-color-card-bg);transition:all .2s ease;box-sizing:border-box}.card--default{background:var(--admin-color-card-bg)}.card--elevated{background:var(--admin-color-card-bg);box-shadow:var(--shadow-elevation-1)}.card--bordered{background:var(--admin-color-card-bg);border:1px solid var(--stroke-card)}.card--flat{background:transparent}.card--padding-none{padding:0}.card--padding-small{padding:var(--spacing-2)}.card--padding-medium{padding:var(--spacing-3)}.card--padding-large{padding:var(--spacing-4)}.card--radius-small{border-radius:var(--radius-button)}.card--radius-medium{border-radius:var(--radius-card)}.card--radius-large{border-radius:var(--radius-lg)}.card--hoverable:hover{transform:translateY(-1px);box-shadow:var(--shadow-elevation-2)}.card--clickable{cursor:pointer}.card--clickable:hover{box-shadow:var(--shadow-elevation-1)}.card--clickable:focus{outline:2px solid var(--admin-color-input-focus-border);outline-offset:2px}[data-theme=dark] .card{background:var(--admin-color-card-bg)}[data-theme=dark] .card--bordered{border-color:var(--stroke-card)}.card-text-with-background{position:relative;z-index:1}.card-text-background{position:relative!important;z-index:10!important;background-clip:padding-box!important;isolation:isolate!important}.card-text-background *,.card-text-background p,.card-text-background div,.card-text-background span,.card-text-background h1,.card-text-background h2,.card-text-background h3,.card-text-background h4,.card-text-background h5,.card-text-background h6{background:transparent!important;margin:0!important;padding:0!important}
