@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700;1,900&display=swap";/**
* @license
*
* Font Family: Author
* Designed by: Satya Rajpurohit
* URL: https://www.fontshare.com/fonts/author
* © 2025 Indian Type Foundry
*
* Author Extralight 
* Author ExtralightItalic 
* Author Light 
* Author LightItalic 
* Author Regular 
* Author Italic 
* Author Medium 
* Author MediumItalic 
* Author Semibold 
* Author SemiboldItalic 
* Author Bold 
* Author BoldItalic 
* Author Variable (Variable font)
* Author VariableItalic (Variable font)

*
*/@font-face{font-family:Author-Extralight;src:url(./Author-Extralight-490e2604.woff2) format("woff2"),url(./Author-Extralight-6c369738.woff) format("woff"),url(./Author-Extralight-3be2389a.ttf) format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:Author-ExtralightItalic;src:url(./Author-ExtralightItalic-e408fbdc.woff2) format("woff2"),url(./Author-ExtralightItalic-4fdf0030.woff) format("woff"),url(./Author-ExtralightItalic-8e746817.ttf) format("truetype");font-weight:200;font-display:swap;font-style:italic}@font-face{font-family:Author-Light;src:url(./Author-Light-cd010f26.woff2) format("woff2"),url(./Author-Light-e9e7ab72.woff) format("woff"),url(./Author-Light-ab6bad97.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Author-LightItalic;src:url(./Author-LightItalic-84e6e218.woff2) format("woff2"),url(./Author-LightItalic-0f49dcf8.woff) format("woff"),url(./Author-LightItalic-59e6da24.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Author-Regular;src:url(./Author-Regular-3c3b64c2.woff2) format("woff2"),url(./Author-Regular-a23d9bf1.woff) format("woff"),url(./Author-Regular-e2946b38.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Author-Italic;src:url(./Author-Italic-5e277222.woff2) format("woff2"),url(./Author-Italic-d60dc19c.woff) format("woff"),url(./Author-Italic-7475091c.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Author-Medium;src:url(./Author-Medium-1c668c5a.woff2) format("woff2"),url(./Author-Medium-c2c04fa5.woff) format("woff"),url(./Author-Medium-b9f37c19.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Author-MediumItalic;src:url(./Author-MediumItalic-71a4487e.woff2) format("woff2"),url(./Author-MediumItalic-9f59e810.woff) format("woff"),url(./Author-MediumItalic-71b6bdf6.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Author-Semibold;src:url(./Author-Semibold-9110d8b7.woff2) format("woff2"),url(./Author-Semibold-f2271297.woff) format("woff"),url(./Author-Semibold-a53b29b7.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Author-SemiboldItalic;src:url(./Author-SemiboldItalic-68ddccd8.woff2) format("woff2"),url(./Author-SemiboldItalic-a306ffae.woff) format("woff"),url(./Author-SemiboldItalic-0fe08d58.ttf) format("truetype");font-weight:600;font-display:swap;font-style:italic}@font-face{font-family:Author-Bold;src:url(./Author-Bold-afea74cc.woff2) format("woff2"),url(./Author-Bold-3667b9c6.woff) format("woff"),url(./Author-Bold-b9667485.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Author-BoldItalic;src:url(./Author-BoldItalic-acc3c525.woff2) format("woff2"),url(./Author-BoldItalic-a54e2b7f.woff) format("woff"),url(./Author-BoldItalic-663895c7.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Author-Variable;src:url(./Author-Variable-765389a4.woff2) format("woff2"),url(./Author-Variable-b646b60e.woff) format("woff"),url(./Author-Variable-25237877.ttf) format("truetype");font-weight:200 700;font-display:swap;font-style:normal}@font-face{font-family:Author-VariableItalic;src:url(./Author-VariableItalic-31fe0bcc.woff2) format("woff2"),url(./Author-VariableItalic-140ec6a0.woff) format("woff"),url(./Author-VariableItalic-f6f25550.ttf) format("truetype");font-weight:200 700;font-display:swap;font-style:italic}@font-face{font-family:Author;src:url(./Author-Regular-3c3b64c2.woff2) format("woff2"),url(./Author-Regular-a23d9bf1.woff) format("woff"),url(./Author-Regular-e2946b38.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Author;src:url(./Author-Semibold-9110d8b7.woff2) format("woff2"),url(./Author-Semibold-f2271297.woff) format("woff"),url(./Author-Semibold-a53b29b7.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Author;src:url(./Author-Bold-afea74cc.woff2) format("woff2"),url(./Author-Bold-3667b9c6.woff) format("woff"),url(./Author-Bold-b9667485.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-Light.woff2) format("woff2"),url(../fonts/Satoshi-Light.woff) format("woff"),url(../fonts/Satoshi-Light.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-LightItalic.woff2) format("woff2"),url(../fonts/Satoshi-LightItalic.woff) format("woff"),url(../fonts/Satoshi-LightItalic.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-Regular.woff2) format("woff2"),url(../fonts/Satoshi-Regular.woff) format("woff"),url(../fonts/Satoshi-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-Italic.woff2) format("woff2"),url(../fonts/Satoshi-Italic.woff) format("woff"),url(../fonts/Satoshi-Italic.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-Medium.woff2) format("woff2"),url(../fonts/Satoshi-Medium.woff) format("woff"),url(../fonts/Satoshi-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-MediumItalic.woff2) format("woff2"),url(../fonts/Satoshi-MediumItalic.woff) format("woff"),url(../fonts/Satoshi-MediumItalic.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-Bold.woff2) format("woff2"),url(../fonts/Satoshi-Bold.woff) format("woff"),url(../fonts/Satoshi-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-BoldItalic.woff2) format("woff2"),url(../fonts/Satoshi-BoldItalic.woff) format("woff"),url(../fonts/Satoshi-BoldItalic.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-Black.woff2) format("woff2"),url(../fonts/Satoshi-Black.woff) format("woff"),url(../fonts/Satoshi-Black.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-BlackItalic.woff2) format("woff2"),url(../fonts/Satoshi-BlackItalic.woff) format("woff"),url(../fonts/Satoshi-BlackItalic.ttf) format("truetype");font-weight:900;font-display:swap;font-style:italic}@font-face{font-family:Satoshi Variable;src:url(../fonts/Satoshi-Variable.woff2) format("woff2"),url(../fonts/Satoshi-Variable.woff) format("woff"),url(../fonts/Satoshi-Variable.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi Variable;src:url(../fonts/Satoshi-VariableItalic.woff2) format("woff2"),url(../fonts/Satoshi-VariableItalic.woff) format("woff"),url(../fonts/Satoshi-VariableItalic.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:italic}.text-body{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root{--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--radius-none: 0;--radius-sm: .125rem;--radius-base: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-full: 9999px;--color-brand-primary: #FFD700;--color-brand-secondary: #FFC700;--color-brand-tertiary: #FFB000;--color-success: #4CAF50;--color-success-light: #81C784;--color-success-dark: #388E3C;--color-warning: #FF9800;--color-warning-light: #FFB74D;--color-warning-dark: #F57C00;--color-error: #F44336;--color-error-light: #E57373;--color-error-dark: #D32F2F;--color-info: #2196F3;--color-info-light: #64B5F6;--color-info-dark: #1976D2;--header-height: 60px;--nav-height-mobile: 60px;--nav-height-desktop: 0px;--sidebar-width: 280px;--content-max-height-mobile: calc(100vh - var(--nav-height-mobile));--content-max-height-desktop: calc(100vh - var(--header-height));--vh: 1vh;--content-max-height-mobile-dvh: calc(100 * var(--vh) - var(--nav-height-mobile));--content-max-height-desktop-dvh: calc(100 * var(--vh) - var(--header-height));--nav-height-mobile-pct: 7%;--content-height-mobile-pct: 93%;--button-height-sm: 32px;--button-height-md: 40px;--button-height-lg: 48px;--button-height-xl: 56px;--input-height-sm: 32px;--input-height-md: 40px;--input-height-lg: 48px;--card-padding-sm: var(--space-3);--card-padding-md: var(--space-4);--card-padding-lg: var(--space-6);--modal-max-width: 500px;--modal-max-height: 80vh;--container-max-width-sm: 640px;--container-max-width-md: 768px;--container-max-width-lg: 1024px;--container-max-width-xl: 1280px;--transition-fast: .1125s ease-in-out;--transition-base: .15s ease-in-out;--transition-slow: .225s ease-in-out;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-base: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--button-height-sm: 2rem;--button-height-md: 2.5rem;--button-height-lg: 3rem;--input-height-sm: 2rem;--input-height-md: 2.5rem;--input-height-lg: 3rem;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--container-2xl: 1536px;--nav-height-mobile: 4rem;--nav-width-desktop: 16rem;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080}[data-theme=light]{--primary: #FBBF16;--primary-hover: #E6AC14;--primary-active: #D19912;--primary-foreground: #000000;--background: #f8f8f8;--background-secondary: #F8F9FA;--background-tertiary: #F1F3F4;--canvas: #f8f8f8;--surface: #fafafa;--surface-hover: #F8F9FA;--surface-active: #F1F3F4;--surface-secondary: #F8F9FA;--surface-tertiary: #F1F3F4;--border: #E5E7EB;--border-hover: #D1D5DB;--border-active: #9CA3AF;--border-strong: #6B7280;--text-primary: #111827;--text-secondary: #6B7280;--text-tertiary: #9CA3AF;--text-muted: #D1D5DB;--text-inverse: #FFFFFF;--success: #10B981;--success-hover: #059669;--success-foreground: #FFFFFF;--warning: #F59E0B;--warning-hover: #D97706;--warning-foreground: #FFFFFF;--error: #EF4444;--error-hover: #DC2626;--error-foreground: #FFFFFF;--info: #3B82F6;--info-hover: #2563EB;--info-foreground: #FFFFFF;--success-background: #E8F5E9;--warning-background: #FFF8E1;--error-background: #FFEBEE;--info-background: #E3F2FD;--input-background: #FFFFFF;--input-border: #D1D5DB;--input-border-focus: var(--primary);--input-placeholder: #9CA3AF;--card-background: #fcfcfc;--card-border: #E5E7EB;--shadow: rgba(0, 0, 0, .1);--shadow-strong: rgba(0, 0, 0, .25)}[data-theme=dark]{--primary: #FBBF16;--primary-hover: #E6AC14;--primary-active: #D19912;--primary-foreground: #000000;--background: var(--surface);--background-secondary: #1A1A1A;--background-tertiary: #2A2A2A;--canvas: #1A1A1A;--surface: #1A1A1A;--surface-hover: #2A2A2A;--surface-active: #3A3A3A;--surface-secondary: #2A2A2A;--surface-tertiary: #3A3A3A;--border: #333333;--border-hover: #444444;--border-active: #555555;--border-strong: #666666;--text-primary: #FFFFFF;--text-secondary: #B0B0B0;--text-tertiary: #888888;--text-muted: #666666;--text-inverse: #000000;--success: #10B981;--success-hover: #059669;--success-foreground: #FFFFFF;--warning: #F59E0B;--warning-hover: #D97706;--warning-foreground: #FFFFFF;--error: #EF4444;--error-hover: #DC2626;--error-foreground: #FFFFFF;--info: #3B82F6;--info-hover: #2563EB;--info-foreground: #FFFFFF;--input-background: #000000;--input-border: #333333;--input-border-focus: var(--primary);--input-placeholder: #666666;--card-background: #1e1e1e;--card-border: #333333;--shadow: rgba(0, 0, 0, .3);--shadow-strong: rgba(0, 0, 0, .5)}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.inline-flex{display:inline-flex}.items-baseline{align-items:baseline}.flex-initial{flex:0 1 auto}.grow{flex-grow:1}.grow-0{flex-grow:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.w-fit{width:fit-content}.w-min{width:min-content}.w-max{width:max-content}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.h-screen-dvh{height:100dvh}.h-fit{height:fit-content}.h-min{height:min-content}.h-max{height:max-content}.max-w-sm{max-width:var(--container-max-width-sm)}.max-w-md{max-width:var(--container-max-width-md)}.max-w-lg{max-width:var(--container-max-width-lg)}.max-w-xl{max-width:var(--container-max-width-xl)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-h-content{max-height:var(--content-max-height-mobile)}.max-h-content-dvh{max-height:var(--content-max-height-mobile-dvh)}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-screen-dvh{min-height:100dvh}.mx-5{margin-left:var(--space-5);margin-right:var(--space-5)}.mx-6{margin-left:var(--space-6);margin-right:var(--space-6)}.mx-8{margin-left:var(--space-8);margin-right:var(--space-8)}.text-justify{text-align:justify}.text-center-mobile-left-desktop{text-align:center!important}@media (min-width: 769px){.text-center-mobile-left-desktop{text-align:start!important}}@media (max-width: 768px){.mobile-header-smaller h1{font-size:var(--text-2xl)}.mobile-header-smaller h2{font-size:var(--text-xl)}.mobile-header-smaller h3{font-size:var(--text-lg)}}.text-brand{color:var(--color-brand-primary)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-error{color:var(--color-error)}.text-info{color:var(--color-info)}.bg-surface-raised{background-color:var(--surface-raised)}.bg-surface-hover{background-color:var(--surface-hover)}.bg-brand{background-color:var(--color-brand-primary)}.bg-success{background-color:var(--color-success)}.bg-warning{background-color:var(--color-warning)}.bg-error{background-color:var(--color-error)}.bg-info{background-color:var(--color-info)}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-none{border-style:none}.border-border{border-color:var(--border)}.border-primary{border-color:var(--primary)}.border-brand{border-color:var(--color-brand-primary)}.border-success{border-color:var(--color-success)}.border-warning{border-color:var(--color-warning)}.border-error{border-color:var(--color-error)}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-text{cursor:text}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.select-all{-webkit-user-select:all;user-select:all}.select-auto{-webkit-user-select:auto;user-select:auto}.transition-none{transition:none}.transition-all{transition:all var(--transition-base)}.transition{transition:color var(--transition-base),background-color var(--transition-base),border-color var(--transition-base),text-decoration-color var(--transition-base),fill var(--transition-base),stroke var(--transition-base),opacity var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.transition-colors{transition:color var(--transition-base),background-color var(--transition-base),border-color var(--transition-base),text-decoration-color var(--transition-base),fill var(--transition-base),stroke var(--transition-base)}.transition-opacity{transition:opacity var(--transition-base)}.transition-transform{transition:transform var(--transition-base)}.duration-fast{transition-duration:var(--transition-fast)}.duration-base{transition-duration:var(--transition-base)}.duration-slow{transition-duration:var(--transition-slow)}.ease-linear{transition-timing-function:linear}.ease-in{transition-timing-function:var(--ease-in)}.ease-out{transition-timing-function:var(--ease-out)}.ease-in-out{transition-timing-function:var(--ease-in-out)}.img-responsive{max-width:100%;height:auto;display:block}.img-contain{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.img-cover{width:100%;height:100%;object-fit:cover}.img-fill{width:100%;height:auto}.img-center{display:block;margin-left:auto;margin-right:auto}img{max-width:100%;height:auto;display:block}.img-sm{max-width:200px}.img-md{max-width:400px}.img-lg{max-width:600px}.img-xl{max-width:800px}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.aspect-photo{aspect-ratio:4 / 3}.content-center{display:flex;flex-direction:column;justify-content:center;min-height:100%}.content-center-scroll{display:flex;flex-direction:column;justify-content:center;min-height:100%;overflow-y:auto}.content-center-fixed{display:flex;flex-direction:column;justify-content:center;height:100%;overflow:hidden}@media (min-width: 769px){.max-h-content{max-height:var(--content-max-height-desktop)}.max-h-content-dvh{max-height:var(--content-max-height-desktop-dvh)}.desktop\:block{display:block}.desktop\:hidden{display:none}.desktop\:flex{display:flex}.desktop\:w-auto{width:auto}.desktop\:w-full{width:100%}.desktop\:px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.desktop\:py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.desktop\:text-lg{font-size:var(--text-lg)}.desktop\:text-xl{font-size:var(--text-xl)}.desktop\:text-2xl{font-size:var(--text-2xl)}.desktop\:text-3xl{font-size:var(--text-3xl)}}@media (max-width: 768px){.mobile\:block{display:block}.mobile\:hidden{display:none}.mobile\:flex{display:flex}.mobile\:w-full{width:100%}.mobile\:text-sm{font-size:var(--text-sm)}.mobile\:text-base{font-size:var(--text-base)}.mobile\:px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.mobile\:py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}}:root{--vh: 1vh}@supports (height: 100dvh){:root{--vh: 1dvh}}.page-container{height:100vh;height:calc(100 * var(--vh));display:flex;flex-direction:column;position:relative;overflow:hidden;background-color:var(--canvas);transition:opacity var(--transition-base) var(--ease-out)}@media (max-width: 768px){.page-container{height:calc(100vh - var(--nav-height-mobile));height:calc(100 * var(--vh) - var(--nav-height-mobile))}}@media (min-width: 769px){.page-container{height:100vh;height:calc(100 * var(--vh))}}.page-content{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:var(--canvas)}.content-scrollable{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.content-fit-screen{height:100%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.content-center-screen{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--space-4)}@media (min-width: 769px){.page-content{max-height:var(--content-max-height-desktop);max-height:calc(100 * var(--vh) - var(--header-height));margin-left:var(--sidebar-width)}.content-scrollable{flex:1;overflow-y:auto;overflow-x:hidden}.content-fit-screen{height:var(--content-max-height-desktop);height:calc(100 * var(--vh) - var(--header-height));display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.content-center-screen{height:var(--content-max-height-desktop);height:calc(100 * var(--vh) - var(--header-height));display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--space-6)}}.layout-scroll{height:100%;overflow-y:auto;overflow-x:hidden;padding:var(--space-4)}@media (min-width: 769px){.layout-scroll{padding:var(--space-6)}}.layout-fit{height:100%;display:flex;flex-direction:column;padding:var(--space-4);overflow:hidden}@media (min-width: 769px){.layout-fit{padding:var(--space-6)}}.layout-center{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--space-4);text-align:center}@media (min-width: 769px){.layout-center{padding:var(--space-6)}}.layout-split{height:100%;display:flex;flex-direction:column}.layout-split-header{flex-shrink:0}.layout-split-content{flex:1;overflow-y:auto;overflow-x:hidden}.layout-split-footer{flex-shrink:0}@media (min-width: 640px){.container{max-width:var(--container-max-width-sm)}}@media (min-width: 768px){.container{max-width:var(--container-max-width-md)}}@media (min-width: 1024px){.container{max-width:var(--container-max-width-lg)}}@media (min-width: 1280px){.container{max-width:var(--container-max-width-xl)}}.container-sm{width:100%;max-width:var(--container-max-width-sm);margin:0 auto;padding:0 var(--space-4)}.container-md{width:100%;max-width:var(--container-max-width-md);margin:0 auto;padding:0 var(--space-4)}@media (min-width: 768px){.container-sm,.container-md{padding:0 var(--space-6)}}@supports (padding: max(0px)){.safe-area-inset{padding-left:max(var(--space-4),env(safe-area-inset-left));padding-right:max(var(--space-4),env(safe-area-inset-right))}.safe-area-inset-bottom{padding-bottom:max(var(--space-4),env(safe-area-inset-bottom))}.safe-area-inset-top{padding-top:max(var(--space-4),env(safe-area-inset-top))}}.smooth-scroll{scroll-behavior:smooth}.scroll-snap-y{scroll-snap-type:y mandatory}.scroll-snap-start{scroll-snap-align:start}.scroll-snap-center{scroll-snap-align:center}.scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hidden::-webkit-scrollbar{display:none}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thin::-webkit-scrollbar{width:6px}.scrollbar-thin::-webkit-scrollbar-track{background:var(--surface)}.scrollbar-thin::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-full)}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}.app{display:flex;height:100vh;width:100vw;overflow:hidden}@media (min-width: 769px){.app{flex-direction:row}.sidebar{width:var(--nav-width-desktop);height:100vh;flex-shrink:0;position:fixed;left:0;top:0;z-index:var(--z-fixed)}.main-content{flex:1;height:100vh;overflow-y:auto;width:calc(100% - var(--nav-width-desktop));max-width:calc(100% - var(--nav-width-desktop));margin-left:var(--nav-width-desktop);justify-content:center;scrollbar-gutter:stable;transform:translateZ(0);backface-visibility:hidden}.main-content:has(.no-scroll-page){overflow:hidden;height:100vh;display:flex;flex-direction:column}.main-content.no-scroll-container{overflow:hidden;height:100vh;display:flex;flex-direction:column}.main-content:has(.no-scroll-page)>div,.main-content.no-scroll-container>div{height:100%;overflow:hidden}.top-navigation{display:none}}@media (max-width: 768px){.app{flex-direction:column;height:100vh;height:calc(100 * var(--vh));display:flex}.sidebar{display:none}.top-navigation{height:var(--nav-height-mobile);flex-shrink:0;display:flex}.main-content{flex:1;overflow:hidden;display:flex;flex-direction:column;justify-content:center;scrollbar-gutter:stable;transform:translateZ(0);backface-visibility:hidden}.main-content:has(.no-scroll-page){overflow:hidden;height:100%;display:flex;flex-direction:column}.main-content.no-scroll-container{overflow:hidden;height:100%;display:flex;flex-direction:column}.main-content:has(.no-scroll-page)>div,.main-content.no-scroll-container>div{height:100%;overflow:hidden}}.container{width:100%;margin:0 auto}.page-container>.container{height:100%;display:flex;flex-direction:column}.container-sm{max-width:var(--container-sm)}.container-md{max-width:var(--container-md)}.container-lg{max-width:var(--container-lg)}.container-xl{max-width:var(--container-xl)}.container-2xl{max-width:var(--container-2xl)}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-6{grid-column:span 6 / span 6}.col-span-12{grid-column:span 12 / span 12}.gap-0{gap:var(--space-0)}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.gap-10{gap:var(--space-10)}.gap-12{gap:var(--space-12)}.p-0{padding:var(--space-0)}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.p-10{padding:var(--space-10)}.p-12{padding:var(--space-12)}.px-0{padding-left:var(--space-0);padding-right:var(--space-0)}.px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.py-0{padding-top:var(--space-0);padding-bottom:var(--space-0)}.py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.m-0{margin:var(--space-0)}.m-1{margin:var(--space-1)}.m-2{margin:var(--space-2)}.m-3{margin:var(--space-3)}.m-4{margin:var(--space-4)}.m-5{margin:var(--space-5)}.m-6{margin:var(--space-6)}.m-8{margin:var(--space-8)}.m-auto{margin:auto}.mx-0{margin-left:var(--space-0);margin-right:var(--space-0)}.mx-1{margin-left:var(--space-1);margin-right:var(--space-1)}.mx-2{margin-left:var(--space-2);margin-right:var(--space-2)}.mx-3{margin-left:var(--space-3);margin-right:var(--space-3)}.mx-4{margin-left:var(--space-4);margin-right:var(--space-4)}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:var(--space-0);margin-bottom:var(--space-0)}.my-1{margin-top:var(--space-1);margin-bottom:var(--space-1)}.my-2{margin-top:var(--space-2);margin-bottom:var(--space-2)}.my-3{margin-top:var(--space-3);margin-bottom:var(--space-3)}.my-4{margin-top:var(--space-4);margin-bottom:var(--space-4)}.my-5{margin-top:var(--space-5);margin-bottom:var(--space-5)}.my-6{margin-top:var(--space-6);margin-bottom:var(--space-6)}.my-8{margin-top:var(--space-8);margin-bottom:var(--space-8)}.page-content{padding:var(--space-6);max-width:90%;min-width:70%;margin:0 auto;justify-content:center}@media (min-width: 769px){.page-content{padding:var(--space-12);max-width:var(--container-lg)}}.hidden{display:none}@media (max-width: 768px){.hidden-mobile{display:none}}@media (min-width: 769px){.hidden-desktop{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:var(--font-normal);text-decoration:none;cursor:pointer;transition:all .2s ease-in-out;white-space:nowrap;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.btn-sm{height:var(--button-height-sm);padding:0 var(--space-3);font-size:var(--text-sm)}.btn-md{height:var(--button-height-md);padding:0 var(--space-4);font-size:var(--text-base)}.btn-lg{height:var(--button-height-lg);padding:0 var(--space-6);font-size:var(--text-lg)}.btn-xl{height:var(--button-height-xl);padding:0 var(--space-8);font-size:var(--text-xl)}.btn-default{background-color:var(--surface);color:var(--text-primary);border-color:var(--border)}.btn-default:hover:not(.btn-disabled){background-color:var(--surface-hover);border-color:var(--border-hover)}.btn-default:active:not(.btn-disabled){background-color:var(--surface-active);border-color:var(--border-active)}.btn-primary{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.btn-primary:hover:not(.btn-disabled){background-color:var(--primary-hover);border-color:var(--primary-hover)}.btn-primary:active:not(.btn-disabled){background-color:var(--primary-active);border-color:var(--primary-active)}.btn-secondary{background-color:var(--surface-secondary);color:var(--text-primary);border-color:var(--border)}.btn-secondary:hover:not(.btn-disabled){background-color:var(--surface-hover);border-color:var(--border-hover)}.btn-outline{background-color:transparent;color:var(--text-primary);border-color:var(--border)}.btn-outline:hover:not(.btn-disabled){background-color:var(--surface-hover);border-color:var(--border-hover)}.btn-ghost{background-color:transparent;color:var(--text-primary);border-color:transparent}.btn-ghost:hover:not(.btn-disabled){background-color:var(--surface-hover)}.btn-destructive{background-color:var(--error);color:var(--error-foreground);border-color:var(--error)}.btn-destructive:hover:not(.btn-disabled){background-color:var(--error-hover);border-color:var(--error-hover)}.btn-brand{background-color:var(--color-brand-primary);color:var(--background);border-color:var(--color-brand-primary)}.btn-brand:hover:not(.btn-disabled){background-color:var(--color-brand-secondary);border-color:var(--color-brand-secondary)}.btn-brand:active:not(.btn-disabled){background-color:var(--color-brand-tertiary);border-color:var(--color-brand-tertiary)}.btn-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-loading{cursor:wait}.btn-spinner{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em}.btn-spinner-icon{width:100%;height:100%;animation:btn-spin 1s linear infinite}.btn-spinner-circle{opacity:.25}.btn-spinner-path{opacity:.75}.btn-content-loading{opacity:.7}@keyframes btn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button-test{display:flex;flex-direction:column;align-items:center;padding:6px 14px;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;border-radius:6px;border:none;color:#fff;background-image:linear-gradient(#FBBF16,#E6AC14);background-origin:border-box;box-shadow:0 .5px 1.5px #e6ac1440,inset 0 .8px 0 -.25px #fff3;user-select:none;-webkit-user-select:none;touch-action:manipulation;cursor:pointer;transition:all .2s ease-in-out}.button-test:focus{box-shadow:inset 0 .8px 0 -.25px #fff3,0 .5px 1.5px #e6ac1440,0 0 0 3.5px #fbbf1680;outline:0}.button-test:hover{background-image:linear-gradient(#FDD835,#FBBF16);transform:translateY(-1px)}.button-test:active{transform:translateY(0);box-shadow:0 .2px 1px #e6ac144d,inset 0 .8px 0 -.25px #fff3}.typography{margin:0}.text-body{font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-relaxed);font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.text-small{font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-normal);font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.text-caption{font-size:var(--text-xs);font-weight:var(--font-normal);line-height:var(--leading-normal);font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.social-icons-section{margin-top:var(--space-8);padding:var(--space-6) 0;text-align:center}.social-icons-title{margin-bottom:var(--space-4);font-size:.875rem;font-weight:500}.social-icons-grid{display:flex;justify-content:center;gap:var(--space-4);flex-wrap:wrap}.social-icon-link{text-decoration:none;transition:transform .2s ease}.social-icon-link:hover{transform:translateY(-2px)}.social-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-md);transition:all .2s ease;cursor:pointer;background-color:var(--surface-secondary);color:var(--text-secondary)}.instagram-icon,.tiktok-icon,.linkedin-icon,.x-icon{background-color:var(--surface-secondary);color:var(--text-primary)}.social-icon:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.input-group{display:flex;flex-direction:column;gap:var(--space-1);width:100%}.input-label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);margin-bottom:var(--space-1)}.input-wrapper{position:relative;display:flex;align-items:center}.input{width:100%;border:1px solid var(--input-border);border-radius:var(--radius-md);background-color:var(--input-background);color:var(--text-primary);font-size:var(--text-base);transition:all .2s ease-in-out}.input:focus{outline:none;border-color:var(--input-border-focus);box-shadow:0 0 0 3px #ffd7001a}.input::placeholder{color:var(--input-placeholder);font-size:var(--text-xs)}.input:disabled{opacity:.5;cursor:not-allowed;background-color:var(--surface-secondary)}.input-sm{height:var(--input-height-sm);padding:0 var(--space-3);font-size:var(--text-sm)}.input-md{padding:var(--space-4);font-size:var(--text-xs)}.input-lg{height:var(--input-height-lg);padding:0 var(--space-5);font-size:var(--text-lg)}.input-with-left-icon{padding-left:var(--space-10)}.input-with-right-icon{padding-right:var(--space-10)}.input-icon{position:absolute;display:flex;align-items:center;justify-content:center;width:var(--space-5);height:var(--space-5);color:var(--text-secondary);pointer-events:none}.input-icon-left{left:var(--space-3)}.input-icon-right{right:var(--space-3)}.input-error{border-color:var(--error)}.input-error:focus{border-color:var(--error);box-shadow:0 0 0 3px #ef44441a}.input-feedback{display:flex;flex-direction:column;gap:var(--space-1)}.input-error-message{font-size:var(--text-sm);color:var(--error)}.input-helper-text{font-size:var(--text-sm);color:var(--text-secondary)}.menu-card{border:1px solid var(--border);border-radius:var(--radius-lg);transition:all var(--transition-base);cursor:pointer;box-shadow:var(--shadow-sm)}[data-theme=light] .menu-card,[data-theme=dark] .menu-card{background-color:var(--card-background)}.menu-item{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4)}.menu-icon{flex-shrink:0;width:32px;height:32px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.menu-item .typography-h3{font-size:var(--text-sm);font-weight:var(--font-semibold);margin-bottom:1px}.menu-item .typography-body{font-size:var(--text-xs);color:var(--text-secondary)}.giveaway-icon{background-color:#e0f2fe;color:#0284c7}.feedback-icon{background-color:#e0e7ff;color:#4f46e5}.component-demo-icon{background-color:#f3e8ff;color:#8b5cf6}.brand-icon{background-color:#fef3c7;color:#d97706}.privacy-icon{background-color:#d1fae5;color:#059669}.theme-icon,.logout-icon{background-color:#fee2e2;color:#dc2626}.theme-option{background-color:var(--surface-secondary)!important;border:1px solid var(--border)!important}.theme-option.btn-primary{background-color:var(--primary)!important;color:var(--primary-foreground)!important;border-color:var(--primary)!important}.card{background-color:var(--card-background);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all .2s ease-in-out}.card-default{background-color:var(--card-background)}.card-outline{background-color:transparent;box-shadow:none}.card-filled{background-color:var(--surface-secondary);border:1px solid transparent}.card-ghost{background-color:transparent;border:1px solid transparent;box-shadow:none}.card-sm{border-radius:var(--radius-md)}.card-md{border-radius:var(--radius-lg)}.card-lg{border-radius:var(--radius-xl)}.card-padding-none{padding:0}.card-padding-sm{padding:var(--space-3)}.card-padding-md{padding:var(--space-4)}.card-padding-lg{padding:var(--space-6)}.card-header{padding:var(--space-4) var(--space-4) 0 var(--space-4);border-bottom:1px solid var(--border);margin-bottom:var(--space-4)}.card-content{padding:0 var(--space-4)}.card-footer{padding:0 var(--space-4) var(--space-4) var(--space-4);border-top:1px solid var(--border);margin-top:var(--space-4)}.stack{display:flex}.sidebar-button.sidebar-button-active{background:linear-gradient(135deg,rgba(251,191,36,.2),rgba(245,158,11,.1));border:1px solid rgba(251,191,36,.4);color:var(--primary);position:relative;box-shadow:0 6px 20px #fbbf2433,inset 0 1px #ffffff1a}.badge{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);font-weight:var(--font-medium);line-height:1;white-space:nowrap;text-transform:uppercase;letter-spacing:.025em}.badge-sm{height:var(--space-5);padding:0 var(--space-2);font-size:var(--text-xs)}.badge-md{height:var(--space-6);padding:0 var(--space-3);font-size:var(--text-sm)}.badge-lg{height:var(--space-7);padding:0 var(--space-4);font-size:var(--text-base)}.badge-default{background-color:var(--surface-secondary);color:var(--text-primary);border:1px solid var(--border)}.badge-primary{background-color:var(--primary);color:var(--primary-foreground);border:1px solid transparent}.badge-secondary{background-color:var(--surface-secondary);color:var(--text-primary);border:1px solid var(--border)}.badge-success{background-color:var(--success);color:var(--success-foreground);border:1px solid transparent}.badge-warning{background-color:var(--warning);color:var(--warning-foreground);border:1px solid transparent}.badge-error{background-color:var(--error);color:var(--error-foreground);border:1px solid transparent}.badge-info{background-color:var(--info);color:var(--info-foreground);border:1px solid transparent}.toast{position:fixed;bottom:var(--space-4);right:var(--space-4);display:flex;width:100%;max-width:420px;align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-4);box-shadow:var(--shadow-lg);border:1px solid var(--border);transition:all .3s ease-in-out;z-index:50}.toast-default{background-color:var(--surface);color:var(--text-primary)}.toast-success{background-color:var(--success);color:var(--success-foreground)}.toast-warning{background-color:var(--warning);color:var(--warning-foreground)}.toast-error{background-color:var(--error);color:var(--error-foreground)}.toast-info{background-color:var(--info);color:var(--info-foreground)}.toast-visible{transform:translateY(0);opacity:1}.toast-hidden{transform:translateY(16px);opacity:0;pointer-events:none}.toast-content{flex:1}.toast-title{font-weight:var(--font-semibold);margin-bottom:var(--space-1)}.toast-description{font-size:var(--text-sm);line-height:var(--leading-normal)}.toast-close{background:transparent;border:none;cursor:pointer;padding:var(--space-1);color:currentColor;opacity:.7;transition:opacity .2s ease;line-height:0}.toast-close:hover{opacity:1}.toast-close svg{width:var(--space-4);height:var(--space-4)}.toast-container{position:fixed;bottom:0;right:0;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);z-index:50;pointer-events:none}.toast-container .toast{pointer-events:auto}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:var(--space-4);z-index:100;animation:fadeIn .2s ease-out}.modal{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);width:100%;max-height:calc(100vh - var(--space-8));display:flex;flex-direction:column;animation:scaleIn .2s ease-out;border:1px solid var(--border);overflow:hidden}.page-container{background:var(--canvas);display:flex;flex-direction:column;transition:opacity var(--transition-base) var(--ease-out)}.modal-sm{max-width:400px}.modal-md{max-width:600px}.modal-lg{max-width:800px}.modal-xl{max-width:1000px}.modal-full{max-width:calc(100vw - var(--space-8));height:calc(100vh - var(--space-8))}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);border-bottom:1px solid var(--border)}.modal-title{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.modal-content{padding:var(--space-4);overflow-y:auto;flex:1}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--border)}.modal-close{background:transparent;border:none;cursor:pointer;padding:var(--space-1);color:var(--text-secondary);opacity:.7;transition:opacity .2s ease;line-height:0}.modal-close:hover{opacity:1}.modal-close svg{width:var(--space-5);height:var(--space-5)}.close-button{position:absolute;top:24px;right:24px;background:linear-gradient(135deg,rgba(251,191,36,.2),rgba(245,158,11,.1));border:1px solid rgba(251,191,36,.4);color:var(--primary);font-size:1.5rem;cursor:pointer;z-index:10;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;position:relative;box-shadow:0 6px 20px #fbbf2433,inset 0 1px #ffffff1a}.close-button:hover{background:linear-gradient(135deg,rgba(251,191,36,.25),rgba(245,158,11,.15));border:1px solid rgba(251,191,36,.5);color:var(--primary);box-shadow:0 8px 24px #fbbf2440,inset 0 1px #ffffff26}@media (max-width: 640px){.close-button{top:16px;right:16px}}.see-benefits-button{background:linear-gradient(135deg,rgba(251,191,36,.2),rgba(245,158,11,.1));border:1px solid rgba(251,191,36,.4);color:var(--primary);padding:12px 24px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 6px 20px #fbbf2433,inset 0 1px #ffffff1a;margin-top:24px}.see-benefits-button:hover{background:linear-gradient(135deg,rgba(251,191,36,.25),rgba(245,158,11,.15));border:1px solid rgba(251,191,36,.5);color:var(--primary);box-shadow:0 8px 24px #fbbf2440,inset 0 1px #ffffff26}@media (max-width: 768px){.see-benefits-button{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:10;margin-top:0}}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.accordion-item.faq-accordion-item{border-bottom:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background-color:var(--surface);margin-bottom:var(--space-2);transition:all .3s ease;box-shadow:0 2px 4px #0000000d}.accordion-item.faq-accordion-item:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.accordion-item.faq-accordion-item-active{border:1px solid var(--primary);box-shadow:0 4px 12px #fbbf2426}.accordion-trigger.faq-accordion-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);text-align:left;transition:all .2s ease;background-color:transparent;border:none;cursor:pointer;color:var(--text-primary);font-weight:var(--font-medium);font-size:var(--text-sm);min-height:32px}.accordion-trigger.faq-accordion-trigger:hover{background-color:#fbbf240d}.accordion-trigger.faq-accordion-trigger:focus{outline:none;background-color:#fbbf2414}.faq-icon-container{margin-left:var(--space-2);display:flex;align-items:center;justify-content:center}.faq-icon{width:12px;height:12px;color:var(--primary);transition:all .3s ease}.faq-icon-vertical{transform-origin:center;transition:transform .3s ease}.faq-icon-vertical.collapsed{transform:scaleY(0)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease;background-color:var(--surface)}.accordion-content-visible{max-height:500px}.accordion-content-inner{padding:0 var(--space-4) var(--space-3);color:var(--text-secondary);border-top:1px solid rgba(251,191,36,.2);margin-top:2px;padding-top:var(--space-2);font-size:var(--text-sm)}.numbered-button{width:40px;height:40px;border-radius:var(--radius-lg);background-color:var(--surface);border:1px solid var(--border);color:var(--text-secondary);font-size:var(--text-md);font-weight:var(--font-semibold);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.numbered-button:hover{background-color:var(--surface-hover);border-color:var(--border-hover);color:var(--text-primary)}.numbered-button-active{background:linear-gradient(135deg,rgba(251,191,36,.2),rgba(245,158,11,.1));border:1px solid rgba(251,191,36,.4);color:var(--primary);position:relative;box-shadow:0 6px 20px #fbbf2433,inset 0 1px #ffffff1a}.numbered-button-active:hover{background:linear-gradient(135deg,rgba(251,191,36,.25),rgba(245,158,11,.15));border:1px solid rgba(251,191,36,.5);color:var(--primary);box-shadow:0 8px 24px #fbbf2440,inset 0 1px #ffffff26}.feature-nav-title-container{display:flex;flex-direction:column;gap:var(--space-8)}.feature-navigation{display:flex;gap:var(--space-3)}.feature-title-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:var(--space-2)}.feature-title{line-height:1.2;margin:0}.feature-description-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;margin-top:0}.feature-description{line-height:1.4;margin:0}@media (max-width: 768px){.feature-navigation{justify-content:center}.feature-nav-title-container{gap:var(--space-4)}.feature-title-wrapper,.feature-description-wrapper{justify-content:center}}@media (min-width: 769px){.feature-nav-title-container{position:fixed;top:35vh;z-index:10;max-width:min(400px,35vw);padding:var(--space-8)}.feature-navigation{justify-content:flex-start}.feature-title-wrapper,.feature-text .feature-title{margin-top:0}}.sidebar-button{display:flex;align-items:center;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background-color:transparent;border:none;color:var(--text-secondary);font-size:var(--text-md);font-weight:var(--font-medium);text-align:left;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.sidebar-button:hover{background-color:var(--surface-hover);color:var(--text-primary)}.sidebar-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.sidebar-button:disabled:hover{background-color:transparent;color:var(--text-secondary)}.sidebar-button-active{background:linear-gradient(135deg,rgba(251,191,36,.2),rgba(245,158,11,.1));border:1px solid rgba(251,191,36,.4);color:var(--primary);position:relative;box-shadow:0 6px 20px #fbbf2433,inset 0 1px #ffffff1a;font-weight:var(--font-semibold)}.sidebar-button-active:hover{background:linear-gradient(135deg,rgba(251,191,36,.25),rgba(245,158,11,.15));border:1px solid rgba(251,191,36,.5);color:var(--primary);box-shadow:0 8px 24px #fbbf2440,inset 0 1px #ffffff26}.sidebar-button-icon{display:flex;align-items:center;justify-content:center;margin-right:var(--space-3)}.sidebar-button-text{flex:1}.top-nav-button{padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);font-size:var(--text-sm);justify-content:center;text-align:center}.top-nav-button.menu-button{width:auto;padding:var(--space-2) var(--space-2);margin-left:auto;display:flex;align-items:center;justify-content:center;min-width:calc(20px + var(--space-4))}.button-exp{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-image:linear-gradient(#FBBF16,#E6AC14);color:#fff;border:none;height:50px;padding:0 20px;border-radius:12px;font-weight:600;transform:scale(1);position:relative;transition:all .2s ease}.button-exp:active{background-image:linear-gradient(#E6AC14,#FBBF16);transform:scale(.99)}.button-exp:hover{transform:scale(1.02);box-shadow:0 2px 8px #fbbf1633}.button-exp .icon{position:relative}.button-exp .icon svg{width:20px;height:20px;display:flex}.button-exp .title{font-weight:600}.buttonv2{color:#090909;padding:.7em 1.7em;font-size:14px;border-radius:.5em;background:#ffffff;cursor:pointer;border:1px solid #e0e0e0;transition:all .3s;box-shadow:2px 2px 4px #00000014,-2px -2px 4px #ffffffe6;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-family:inherit;font-weight:500}.buttonv2:hover{background:#e8e8e8;border:1px solid #d0d0d0;transform:translateY(-1px);box-shadow:3px 3px 6px #0000001a,-3px -3px 6px #fffffff2}.buttonv2:active{transform:translateY(0);background:#e0e0e0;box-shadow:inset 2px 2px 4px #00000014,inset -2px -2px 4px #ffffffe6}.buttonv2.buttonv2-yellow{background:#FBBF16;border:1px solid #e6ac00;color:#000;box-shadow:2px 2px 4px #00000014,-2px -2px 4px #fff9}.buttonv2.buttonv2-yellow:hover{background:#e6ac00;border:1px solid #cc9900;box-shadow:3px 3px 6px #0000001a,-3px -3px 6px #ffffffb3}.buttonv2.buttonv2-yellow:active{background:#d99e00;box-shadow:inset 2px 2px 4px #00000014,inset -2px -2px 4px #fff9}[data-theme=dark] .buttonv2{background:#2a2a2a;border:1px solid #3a3a3a;color:#f0f0f0;box-shadow:2px 2px 4px #0000004d,-2px -2px 4px #ffffff0d}[data-theme=dark] .buttonv2:hover{background:#3a3a3a;border:1px solid #4a4a4a;box-shadow:3px 3px 6px #0006,-3px -3px 6px #ffffff14}[data-theme=dark] .buttonv2:active{background:#1a1a1a;box-shadow:inset 2px 2px 4px #0000004d,inset -2px -2px 4px #ffffff0d}[data-theme=dark] .buttonv2.buttonv2-yellow{background:#FBBF16;border:1px solid #e6ac00;color:#000;box-shadow:2px 2px 4px #0000004d,-2px -2px 4px #ffffff1a}[data-theme=dark] .buttonv2.buttonv2-yellow:hover{background:#e6ac00;border:1px solid #cc9900;box-shadow:3px 3px 6px #0006,-3px -3px 6px #ffffff26}[data-theme=dark] .buttonv2.buttonv2-yellow:active{background:#d99e00;box-shadow:inset 2px 2px 4px #0000004d,inset -2px -2px 4px #ffffff1a}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}.font-normal{font-weight:var(--font-normal)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}.leading-none{line-height:var(--leading-none)}.leading-tight{line-height:var(--leading-tight)}.leading-snug{line-height:var(--leading-snug)}.leading-normal{line-height:var(--leading-normal)}.leading-relaxed{line-height:var(--leading-relaxed)}.leading-loose{line-height:var(--leading-loose)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.text-muted{color:var(--text-muted)}.text-inverse{color:var(--text-inverse)}.border{border:1px solid var(--border)}.border-0{border:0}.border-t{border-top:1px solid var(--border)}.border-r{border-right:1px solid var(--border)}.border-b{border-bottom:1px solid var(--border)}.border-l{border-left:1px solid var(--border)}.rounded-none{border-radius:var(--radius-none)}.rounded-sm{border-radius:var(--radius-sm)}.rounded{border-radius:var(--radius-base)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:var(--radius-full)}.bg-transparent{background-color:transparent}.bg-primary{background-color:var(--primary)}.bg-background{background-color:var(--background)}.bg-surface{background-color:var(--surface)}.bg-surface-secondary{background-color:var(--surface-secondary)}.shadow-none{box-shadow:none}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow{box-shadow:var(--shadow-base)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.main-actions{display:flex;flex-direction:column;gap:var(--space-3)}@media (max-width: 767px){.main-actions{flex-direction:row;gap:var(--space-2);justify-content:center}.main-actions button{font-size:.875rem!important;padding:var(--space-2) var(--space-3)!important;height:auto!important}}@media (min-width: 768px){.main-actions{flex-direction:row;gap:var(--space-4);justify-content:center}}.stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.stat-card{text-align:center;padding:var(--space-2)}.stat-number{font-size:var(--text-2xl);font-weight:var(--font-black);color:var(--text-primary);line-height:var(--leading-tight)}.stat-label{font-size:var(--text-sm);margin-top:var(--space-1)}.social-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media (min-width: 768px){.social-grid{grid-template-columns:repeat(4,1fr)}}.social-button{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);transition:all .2s ease-in-out;text-decoration:none;color:var(--text-secondary)}.social-button:hover{border-color:var(--border-hover);background-color:var(--surface-hover);color:var(--text-primary);transform:translateY(-2px)}.social-button span{font-size:var(--text-sm);font-weight:var(--font-medium)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-4)}.modal-content{width:100%;max-width:600px;max-height:90vh;overflow-y:auto;background-color:#fff;border-radius:var(--radius-lg);position:relative;margin:auto}.modal-card{margin:0;background-color:#fff;border:1px solid var(--border)}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.modal-close{background:none;border:none;font-size:var(--text-2xl);color:var(--text-secondary);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);transition:all .2s ease-in-out;line-height:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-close:hover{background-color:var(--surface-hover);color:var(--text-primary)}.rewards-navigation{display:flex;gap:var(--space-3);justify-content:center;margin-bottom:var(--space-4)}.how-it-works-navigation{display:flex;gap:var(--space-2);justify-content:center;margin-bottom:var(--space-4)}.how-it-works-navigation .numbered-button{flex:1;max-width:50%}.rewards-content{text-align:left}.rewards-navigation .numbered-button{flex:1;max-width:50%}.reward-table{margin:var(--space-4) 0;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border)}.table-header{display:grid;grid-template-columns:1fr 1fr;background-color:var(--surface-secondary)}.table-row{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border)}.table-cell{padding:var(--space-3);text-align:center}.menu-page-container>*+*{margin-top:var(--space-6)}.menu-page-unified{height:100%;display:flex;flex-direction:column;max-width:100%}.menu-page-unified .card{flex:1;display:flex;flex-direction:column;overflow:hidden}.menu-items-container{flex:1;display:flex;flex-direction:column;gap:var(--space-4);overflow-y:auto;padding:var(--space-4);max-height:calc(100vh - 200px)}.menu-items-container>*+*{margin-top:0}@media (max-width: 768px){.menu-items-container{gap:var(--space-3);padding:var(--space-3);max-height:calc(100vh - 160px);justify-content:center;gap:30px}.menu-items-container .menu-item{padding:var(--space-3);min-height:auto}.menu-items-container .menu-content h3{font-size:.95rem;line-height:1.1}.menu-items-container .menu-content p{font-size:.85rem;line-height:1.2}.menu-items-container .menu-icon{width:20px;height:20px}.menu-items-container .theme-options{gap:var(--space-1)}.menu-items-container .theme-option{padding:6px 12px;font-size:.75rem}}@media (max-width: 480px){.menu-items-container{gap:var(--space-2);padding:var(--space-2);max-height:calc(100vh - 140px)}.menu-items-container .menu-item{padding:var(--space-2) var(--space-3)}.menu-items-container .menu-content h3{font-size:.9rem}.menu-items-container .menu-content p{font-size:.8rem}.menu-items-container .menu-icon{width:18px;height:18px}}.table-header .table-cell{font-weight:var(--font-semibold);color:var(--text-primary)}.table-row .table-cell{color:var(--text-secondary)}.bonus-section{margin-top:var(--space-4);padding:var(--space-4);background-color:var(--surface-secondary);border-radius:var(--radius-md)}.bonus-section h4{margin-bottom:var(--space-2);color:var(--text-primary)}.example-scenario{margin:var(--space-4) 0;padding:var(--space-4);background-color:var(--surface-secondary);border-radius:var(--radius-md);text-align:center}.example-scenario p:first-child{margin-bottom:var(--space-2)}.text-accent{color:var(--primary)}.example-rewards{margin:var(--space-4) 0}.reward-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);margin-bottom:var(--space-2);background-color:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border)}.reward-item .emoji{font-size:var(--text-xl);flex-shrink:0}.reward-item .text{color:var(--text-secondary);font-size:var(--text-base)}.steps-content{text-align:left}.steps-container{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.modal-step-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background-color:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border);transition:all .2s ease}.modal-step-item:hover{border-color:var(--border-hover);box-shadow:var(--shadow-sm)}.modal-step-icon{flex-shrink:0;width:24px;height:24px;color:var(--primary);display:flex;align-items:center;justify-content:center}.modal-step-icon svg{width:20px;height:20px}.modal-step-icon .emoji{font-size:1.25rem;line-height:1}.modal-step-content{flex:1}.modal-step-content h4{margin-bottom:var(--space-1);color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-medium)}.modal-step-content p{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.4}.step-item{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-3);background-color:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border)}.step-icon{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-full);background-color:var(--primary);color:var(--primary-foreground);display:flex;align-items:center;justify-content:center}.step-content h4{margin-bottom:var(--space-1);color:var(--text-primary)}.step-content p{color:var(--text-secondary);font-size:var(--text-sm)}@media (max-width: 768px){.modal-step-item{padding:var(--space-3);gap:var(--space-2)}.modal-step-icon{width:20px;height:20px}.modal-step-icon svg{width:18px;height:18px}.modal-step-content h4{font-size:.95rem}.modal-step-content p{font-size:.85rem}}.why-content{text-align:center}.why-image{width:100%;max-width:200px;height:auto;margin:0 auto var(--space-4);display:block}.why-content h3{margin-bottom:var(--space-3);color:var(--text-primary)}.why-content p{text-align:left;line-height:var(--leading-relaxed)}.quote-card{background:var(--surface-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-4);text-align:center}.quote-text{font-size:var(--text-2xl);font-weight:var(--font-medium);line-height:var(--leading-snug);color:var(--text-primary)}.quote-attribution{font-size:var(--text-md);color:var(--text-secondary);font-style:italic}.early-access-card{border-color:var(--primary);background-color:#ffd7000d}.early-access-icon{font-size:var(--text-xl)}.early-access-text{color:var(--text-primary)}@media (max-width: 768px){.modal-overlay{padding:var(--space-2)}.modal-content{max-height:95vh}.reward-item{flex-direction:column;text-align:center;gap:var(--space-2)}.step-item{flex-direction:column;text-align:center;gap:var(--space-3)}.step-icon{align-self:center}}.surface-card{background:#FFFFFF;border-radius:var(--radius-lg);padding:24px;-webkit-box-shadow:0 4px 35px rgba(0,0,0,.1);box-shadow:0 4px 35px #0000001a;color:#111827}.surface-card h1,.surface-card h2,.surface-card h3,.surface-card h4,.surface-card h5,.surface-card h6{color:#111827}.surface-card p,.surface-card span,.surface-card div{color:#374151}[data-theme=dark] .surface-card{background-color:var(--card-background);border:1px solid rgba(255,255,255,.1);color:#f9fafb}[data-theme=dark] .surface-card h1,[data-theme=dark] .surface-card h2,[data-theme=dark] .surface-card h3,[data-theme=dark] .surface-card h4,[data-theme=dark] .surface-card h5,[data-theme=dark] .surface-card h6{color:#f9fafb}[data-theme=dark] .surface-card p,[data-theme=dark] .surface-card span,[data-theme=dark] .surface-card div{color:#d1d5db}@media (max-width: 640px){.surface-card{padding:20px;border-radius:var(--radius-lg);-webkit-box-shadow:0 3px 25px rgba(0,0,0,.08);box-shadow:0 3px 25px #00000014}}.stats-display{display:flex;justify-content:center;gap:48px;margin:12px 0}.stat-item{text-align:center}.stat-number{font-size:2rem;font-weight:500;line-height:1;margin-bottom:4px;color:var(--text-primary, #000)}.stat-label{font-size:.875rem;font-weight:200;color:var(--text-secondary, #6b7280);text-transform:lowercase}@media (prefers-color-scheme: dark){.stat-number{color:var(--text-primary, #fff)}}@media (max-width: 640px){.stats-display{gap:32px;margin:8px 0}.stat-number{font-size:2rem}.stat-label{font-size:.8rem}}.page-badge{width:fit-content;margin:0 auto 8px;display:inline-block;padding:6px 16px;border-radius:50px;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;background-color:var(--surface-raised);color:var(--text-secondary);border:1px solid var(--border);box-shadow:0 1px 2px #0000000d,inset 0 1px #ffffff1a;text-shadow:0 1px 0px rgba(0,0,0,.1);text-align:center}.giveaway-main-button{min-height:50px!important}@media (min-width: 1025px){.giveaway-page-new .page-content{display:flex;justify-content:center}.thank-you-page .surface-card{max-width:600px;margin-left:auto;margin-right:auto}.giveaway-page-new .follow-tasks-grid{gap:16px}.giveaway-page-new .follow-task-item{min-height:60px;padding:16px 20px}}@media (max-width: 768px){.page-content{padding-left:12px;padding-right:12px;min-width:80%}.thank-you-page .surface-card,.giveaway-page-new .surface-card{margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)}}.page-content .layout-scroll .container.container-lg.px-4{justify-content:center}@media (min-width: 768px){.giveaway-page-new .flex-1,.thank-you-page .flex-1{min-width:400px}}@media (max-width: 767px){.giveaway-page-new .share-link .flex-1,.thank-you-page .share-link .flex-1{min-width:0;flex:1 1 auto;width:100%}.giveaway-page-new .share-link .flex.items-center.gap-2,.thank-you-page .share-link .flex.items-center.gap-2,.thank-you-page .action-buttons{width:100%}.thank-you-page .action-buttons .button-exp{flex:1;min-width:0;font-size:.9rem}}@media (min-width: 1025px){.thank-you-page .flex-1{min-width:500px}.thank-you-page .flex.items-center.gap-2{justify-content:center;max-width:600px;margin:0 auto}.thank-you-page .action-buttons{max-width:600px;margin:0 auto}.thank-you-page .action-buttons .button-exp{flex:1;min-width:0;max-width:calc(50% - 6px)}}.sidebar{padding-left:20px;background-color:var(--canvas);width:250px;position:fixed;top:0;left:0;bottom:0;display:flex;flex-direction:column;z-index:40;transition:transform .3s ease}.sidebar-header{padding:var(--space-4);display:flex;align-items:center;gap:var(--space-2)}.logo{display:flex;align-items:center;gap:var(--space-2);font-family:Author,Satoshi,sans-serif;font-weight:600;font-size:var(--text-lg);color:var(--text-primary)}.logo-clickable{cursor:pointer;transition:opacity .2s ease}.logo-clickable:hover{opacity:.8}.logo-image{height:32px;width:32px}.sidebar-tabs{flex-grow:1;overflow-y:auto;padding:var(--space-2) 0;display:flex;flex-direction:column;justify-content:center}.sidebar-tab{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-4);margin:0 var(--space-2) 0 var(--space-4);border-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-medium);cursor:pointer;transition:all .2s ease}.sidebar-tab:hover{background-color:var(--surface-hover);color:var(--text-primary)}.sidebar-tab.active{color:var(--primary);background-color:var(--primary-hover-light);font-weight:var(--font-semibold)}.sidebar-footer{padding:0 var(--space-4) var(--space-4) 0}.sidebar-footer .sidebar-button{background-color:transparent;color:var(--text-secondary);font-weight:var(--font-medium);display:flex;align-items:center;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);transition:all .2s ease}.sidebar-footer .sidebar-button:hover{background-color:var(--surface-hover);color:var(--text-primary)}.sidebar-footer .sidebar-button-active{background:linear-gradient(135deg,rgba(251,191,36,.2),rgba(245,158,11,.1));border:1px solid rgba(251,191,36,.4);color:var(--primary);position:relative;box-shadow:0 6px 20px #fbbf2433,inset 0 1px #ffffff1a;font-weight:var(--font-semibold)}.sidebar-footer .sidebar-button{width:100%;justify-content:flex-start;padding:var(--space-3) var(--space-4);margin:0}.top-navigation{display:none;align-items:center;justify-content:space-between;padding:0 var(--space-4);height:var(--nav-height-mobile);background-color:var(--canvas);z-index:50}@media (max-width: 768px){.top-navigation{display:flex}}@media (min-width: 769px){.top-navigation{display:none!important}}.mobile-nav-logo{flex:0 0 10%;display:flex;justify-content:center}.top-nav-tabs{flex:1 1 80%;display:flex;align-items:center;justify-content:center;gap:var(--space-1)}.top-nav-button{display:flex;align-items:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-medium);transition:all .2s ease;border:1px solid transparent}.top-nav-button.menu-button .sidebar-button-icon{margin-right:0}.top-nav-button:hover{background-color:var(--surface-hover);color:var(--text-primary)}.top-nav-button.active{color:var(--primary);background-color:var(--primary-hover-light);font-weight:var(--font-semibold)}.more-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100}.more-modal-content{position:fixed;bottom:var(--space-4);left:var(--space-4);width:218px;background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-2);z-index:101}.more-modal-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2-5);border-radius:var(--radius-md);cursor:pointer;transition:background-color .2s ease;color:var(--text-secondary);font-weight:var(--font-medium)}.more-modal-item:hover{background-color:var(--surface-hover);color:var(--text-primary)}.feature-animation{display:flex;justify-content:center;align-items:center;min-height:200px;padding:var(--space-4)}.feature-animation .animated-inbox-container{transform:scale(2.4)}@media (max-width: 768px){.feature-animation .animated-inbox-container{transform:scale(2)}}.about-header-group{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.about-header-group .typography,.about-page .typography{text-wrap:balance;text-align:center}@media (min-width: 768px){.about-header-group .typography{text-wrap:balance;max-width:60ch;margin:0 auto}}.about-page-cards .card{height:100%}.home-content-wrapper{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);width:100%;max-width:100%}.home-text-section{text-align:center;max-width:100%}.home-image-section{display:flex;justify-content:center;align-items:center;width:100%;max-width:100%}.home-hero-image{max-width:100%;height:auto;border-radius:var(--radius-lg);object-fit:contain}.home-subtitle{font-size:var(--text-lg);margin-bottom:var(--space-6);line-height:1.4}.home-actions{display:flex;flex-direction:column;gap:var(--space-4);align-items:center}.home-title-large{margin-bottom:var(--space-6);line-height:1.2}.home-title-main{display:block;font-size:var(--text-4xl);font-weight:var(--font-bold);margin-bottom:var(--space-2)}.home-title-sub{display:block;font-size:var(--text-2xl);font-weight:var(--font-medium);color:var(--text-secondary)}.home-mobile-logo{display:flex;justify-content:center;margin-bottom:var(--space-6)}.home-form-section{margin-top:var(--space-8);width:100%;max-width:400px;margin-left:auto;margin-right:auto}.home-form{display:flex;flex-direction:column;gap:var(--space-4)}.home-input{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background-color:transparent;color:var(--text-primary);font-size:var(--text-base);transition:all .2s ease-in-out}.home-input::placeholder{color:var(--text-muted);font-size:var(--text-xs)}.home-input:focus{outline:none;border-color:var(--color-brand-primary)}.home-input-highlight{border-color:var(--color-brand-primary);animation:pulse 2s infinite}.home-form-actions{display:flex;flex-direction:column;gap:var(--space-3)}.home-error{text-align:center;margin-top:var(--space-2)}.social-cards-container{display:flex;flex-wrap:wrap;gap:12px;margin:16px auto;justify-content:space-between;width:100%;max-width:600px}.social-card{flex:0 0 calc(25% - 12px);min-width:0;background:var(--surface);border-radius:12px;padding:16px;box-shadow:0 4px 12px #00000014;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;border:1px solid var(--border)}.social-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001f}.social-card .platform-name{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:8px;font-size:12px;color:var(--text-secondary);text-transform:capitalize}.social-card svg{width:24px;height:24px;margin-bottom:16px}.social-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;width:100%;max-width:600px;margin-left:auto;margin-right:auto}.social-section-header h5{margin:0;font-size:1.1rem;font-weight:600}.social-section-bonus{font-size:.85rem;color:var(--text-secondary);background:rgba(251,191,36,.15);padding:4px 8px;border-radius:12px;font-weight:500}.home-disclaimer{text-align:center;font-size:var(--text-xs);margin-top:var(--space-2)}@media (max-width: 768px){.home-mobile-logo{display:flex}.home-mobile-logo img{width:48px;height:48px;max-width:48px;max-height:48px}.home-hero-image{max-height:250px;max-width:100%;width:100%;object-fit:contain}.home-title-main{font-size:var(--text-2xl)}.home-title-sub{font-size:var(--text-lg)}.home-form-actions{flex-direction:column}.home-text-section{text-align:center}.home-actions,.home-actions .btn{width:100%}}@media (max-width: 480px){.home-mobile-logo img{width:40px;height:40px;max-width:40px;max-height:40px}.home-hero-image{max-height:200px;max-width:95%;margin:0 auto}.home-title-main{font-size:var(--text-xl);line-height:1.3}.home-title-sub,.home-subtitle{font-size:var(--text-base);line-height:1.4}.home-content-wrapper{gap:var(--space-6)}.home-text-section{padding:0 var(--space-2)}.home-form-section{margin-top:var(--space-6);padding:0 var(--space-2)}}@media (min-width: 769px){.home-mobile-logo{display:none}.home-content-wrapper{flex-direction:row;align-items:center;gap:var(--space-12)}.home-text-section{flex:1;text-align:left;max-width:none}.home-image-section{flex:1;max-width:none}.home-title-main{font-size:var(--text-5xl)}.home-title-sub{font-size:var(--text-3xl)}.home-actions{flex-direction:row;justify-content:flex-start}.home-form-section{margin-left:0;margin-right:0}.home-form-actions{flex-direction:row}.home-hero-image{max-height:60vh}}@media (min-width: 1200px){.home-content-wrapper{gap:var(--space-16)}.home-hero-image{max-height:70vh}}.feature-content{display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden}.feature-text{flex-shrink:0;min-height:0}.feature-image{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;overflow:hidden;padding:var(--space-4) 0}.feature-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center;border-radius:var(--radius-lg)}.feature-card{height:100%;max-height:100%;display:flex;flex-direction:column;flex:1}.feature-card .card-content{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.feature-content{flex:1;display:flex;flex-direction:column;min-height:0}.feature-text{flex-shrink:0}.feature-image{flex:1;display:flex;align-items:center;justify-content:center;min-height:200px}@media (max-width: 768px){.feature-content{height:auto;min-height:100%;gap:var(--space-4)}.feature-card .card-content{overflow-y:auto}.feature-image{flex-shrink:0}.feature-img{width:100%;height:100%;object-fit:contain;max-height:100%}.feature-animation{height:100%}.feature-text{flex-shrink:0;padding-bottom:var(--space-2)}}@media (min-width: 769px){.feature-content{flex-direction:row;align-items:stretch;gap:var(--space-8)}.feature-text{flex:1;min-width:0;justify-content:center}.feature-image{flex:1;min-width:0;padding:0}.feature-img{width:100%;max-height:80%}}.viewport-constrained{height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.viewport-constrained .layout-scroll{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.viewport-constrained .container{height:100%;max-height:100%;display:flex;flex-direction:column}.img-responsive{max-width:100%;height:auto;object-fit:contain}.img-fit-container{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center}.img-cover-container{width:100%;height:100%;object-fit:cover;object-position:center}@media (min-width: 769px){.desktop-img-constrain{max-height:70vh;width:auto;object-fit:contain}.home-hero-image{max-height:60vh;width:auto;object-fit:contain}}.sidebar{background-color:var(--canvas);transition:transform .3s ease-in-out}@media (min-width: 769px){.sidebar{border-radius:0 24px 24px 0;margin-right:8px;transform:translateZ(0)}}.modern-dashboard{background-color:#f9fafb}.dashboard-content{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-8)}.welcome-card{background-color:#fff;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:40px;max-width:1200px;margin:0 auto}.welcome-content{display:flex;flex-direction:column;align-items:center;gap:32px}.welcome-text{text-align:center;flex:1}.welcome-image{flex:1;max-width:500px}.welcome-title{font-size:2.25rem;font-weight:700;color:#111827;margin-bottom:8px}.welcome-subtitle{font-size:1.125rem;color:#6b7280;margin-bottom:24px}.welcome-actions{display:flex;flex-direction:column;gap:16px;align-items:center}.action-button{min-width:160px}.showcase-card{background-color:#fff;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:24px;max-width:1000px;margin:0 auto}.showcase-image{width:100%;height:auto;max-height:400px;border-radius:12px;display:block;object-fit:contain}@media (min-width: 769px){.dashboard-content{gap:var(--space-12)}.welcome-content{flex-direction:row;align-items:center;gap:60px}.welcome-text{text-align:left;flex:1}.welcome-image{flex:1;max-width:600px}.welcome-actions{flex-direction:row;justify-content:flex-start;gap:24px}.welcome-card{padding:60px}.welcome-title{font-size:3rem}}.menu-items-list{padding:var(--space-2);display:flex;flex-direction:column;width:100%}.menu-items-grid{padding:var(--space-2);width:100%}.menu-card{background-color:var(--card-background);border-radius:var(--radius-lg);border:none;transition:all .2s ease-in-out;cursor:pointer}.menu-card:hover{transform:translateY(-2px)}.menu-card .menu-item{display:flex;align-items:center;gap:calc(var(--space-3) * 1.5);padding:calc(var(--space-1) * 1.5);padding-left:var(--space-4)}@container no-scroll-container (height < 600px){.menu-item{padding-left:var(--space-4)!important}}.menu-card .menu-content .typography-h3{font-size:1.35rem;font-weight:600;margin-bottom:0}.menu-card .menu-content .typography-body{font-size:1.125rem;color:var(--text-secondary);line-height:1.2}.menu-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);flex-shrink:0}.menu-content{flex:1;display:flex;flex-direction:column;justify-content:center;height:48px}.blog-icon{background-color:#2e3a4a;color:#2196f3}.feedback-icon{background-color:#423a24;color:#ffc107}.component-demo-icon{background-color:#264031;color:#4caf50}.brand-icon{background-color:#2c344b;color:#673ab7}.privacy-icon{background-color:#302e4a;color:#9c27b0}.theme-icon{background-color:#423a24;color:#ffeb3b}.logout-icon{background-color:#4a2e2e;color:#f44336}[data-theme=light] .blog-icon{background-color:var(--info-background);color:var(--info)}[data-theme=light] .feedback-icon{background-color:var(--warning-background);color:var(--warning)}[data-theme=light] .component-demo-icon{background-color:var(--success-background);color:var(--success)}[data-theme=light] .brand-icon,[data-theme=light] .privacy-icon{background-color:var(--info-background);color:var(--info)}[data-theme=light] .theme-icon{background-color:var(--warning-background);color:var(--warning)}[data-theme=light] .logout-icon{background-color:var(--error-background);color:var(--error)}[data-theme=dark] .blog-icon{background-color:#1e2a3d;color:var(--info)}[data-theme=dark] .feedback-icon{background-color:#3d3520;color:var(--warning)}[data-theme=dark] .component-demo-icon{background-color:#1a3d2e;color:var(--success)}[data-theme=dark] .brand-icon,[data-theme=dark] .privacy-icon{background-color:#1e2a3d;color:var(--info)}[data-theme=dark] .theme-icon{background-color:#3d3520;color:var(--warning)}[data-theme=dark] .logout-icon{background-color:#3d1e1e;color:var(--error)}.theme-card .menu-item{justify-content:space-between}.theme-options{display:flex;gap:var(--space-2)}.theme-option{background-color:var(--card-bg-darker-hover)!important;border:1px solid var(--border-color-dark)!important}.theme-option.btn-primary{background-color:var(--primary)!important;color:var(--primary-contrast)!important;border-color:var(--primary)!important}.theme-switch-card .menu-item{cursor:pointer;justify-content:space-between;align-items:center}.theme-switch-card:hover{background-color:var(--surface-hover)}.theme-switch{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.switch-track{width:48px;height:18px;background-color:var(--surface-secondary);border-radius:9px;position:relative;transition:background-color .3s ease;border:1px solid var(--border-color)}.theme-switch.dark .switch-track{background-color:var(--primary)}.switch-thumb{width:14px;height:14px;background-color:var(--surface);border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .3s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000001a}.theme-switch.dark .switch-thumb{transform:translate(30px)}.switch-thumb svg{color:var(--text-primary);width:10px;height:10px}@media (max-width: 768px){.sidebar{transform:translate(-100%)}.sidebar.open{transform:translate(0)}.menu-items-grid{grid-template-columns:1fr!important;gap:var(--space-3);padding:var(--space-3)}.menu-card{width:100%}}.follow-section-container{margin:16px 0}.follow-section-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.follow-header-left{flex:1}.follow-title{font-size:1.25rem;font-weight:700;color:#374151;margin:4px 0 8px}.follow-subtitle{font-size:.875rem;color:#6b7280;margin:0}.follow-progress{flex-shrink:0}.progress-circle{position:relative;width:60px;height:60px}.progress-svg{width:100%;height:100%;transform:rotate(-90deg)}.progress-bg{fill:none;stroke:#e5e7eb;stroke-width:2}.progress-bar{fill:none;stroke:#fbbf16;stroke-width:3;stroke-linecap:round}.progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.875rem;font-weight:600;color:#374151}.follow-tasks-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.follow-task-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:12px;cursor:pointer;transition:all .2s ease;gap:12px;min-height:50px;text-align:center}.follow-task-item.completed{background:#FBBF16;color:#fff}.follow-task-item:not(.completed){background:linear-gradient(145deg,var(--surface-secondary),var(--surface));color:var(--text-primary);border:1px solid var(--border)}.follow-task-item:not(.completed):hover{background:linear-gradient(145deg,var(--surface),var(--surface-secondary));border-color:var(--border-hover)}.follow-task-item:not(.completed):hover{background:#e5e7eb}.task-icon-holder{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.follow-task-item.completed .task-icon-holder{color:#fafafa}.follow-task-item:not(.completed) .task-icon-holder{color:#374151}.task-label{display:none}.task-points{font-size:.875rem;font-weight:600;margin:0;flex-shrink:0}.task-status{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.task-status.completed{background:white;color:#374151}.task-status.incomplete{background:transparent}.status-circle{width:16px;height:16px;border:2px solid #FBBF16;border-radius:50%}.section-term{display:inline-block;background:#FBBF16;color:#fff;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:4px 12px;border-radius:12px;margin-bottom:8px}.section-header,.stats-section .section-header{margin-bottom:16px}@media (max-width: 640px){.follow-section-header{flex-direction:row;gap:12px;align-items:center;text-align:left}.follow-title{font-size:1rem;margin:0 0 4px}.follow-subtitle{font-size:.75rem;margin:0}.progress-circle{width:45px;height:45px}.progress-text{font-size:.75rem}.follow-tasks-grid{grid-template-columns:1fr 1fr;gap:10px}.follow-task-item{padding:10px 12px;min-height:45px}.task-icon-holder{width:28px;height:28px}.task-points{font-size:.8rem}}.waitlist-content-wrapper{width:100%}@media (min-width: 769px) and (max-width: 1023px){.waitlist-content-wrapper,.social-cards-container,.grid.grid-cols-2.gap-4{width:100%;max-width:100%}}@media (min-width: 1024px){.waitlist-content-wrapper{min-width:600px}.social-cards-container{min-width:500px}.grid.grid-cols-2.gap-4{min-width:400px}}@media (max-width: 768px){.learn-more-button-desktop{display:none!important}.learn-more-button-mobile{display:flex;justify-content:center;margin-top:var(--space-4)}}@media (min-width: 769px){.learn-more-button-desktop{display:inline-flex!important}.learn-more-button-mobile{display:none!important}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px}.modal-container{background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:100%;max-width:600px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.terms-modal .modal-container{padding:var(--space-6);min-width:70%;margin:0 auto;justify-content:center}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border);flex-shrink:0}.modal-title{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}.modal-close-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--text-secondary);border-radius:6px;cursor:pointer;transition:all .2s ease}.modal-close-button:hover{background:var(--surface-hover);color:var(--text-primary)}.modal-content{flex:1;overflow-y:auto;padding:24px}.modal-text-content{line-height:1.6}.modal-text-content h3{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:24px 0 12px}.modal-text-content h3:first-child{margin-top:0}.modal-text-content p{color:var(--text-secondary);margin:0 0 16px;font-size:.95rem}.modal-text-content p:last-child{margin-bottom:0}@media (max-width: 640px){.modal-overlay{padding:8px}.modal-container{max-height:95vh}.modal-header{padding:16px 20px}.modal-title{font-size:1.1rem}.modal-content{padding:20px}.modal-text-content h3{font-size:1rem;margin:20px 0 10px}.modal-text-content p{font-size:.9rem}}.logo{display:flex;align-items:center;gap:8px}.disclaimer-link{color:#555;cursor:pointer;text-decoration:underline;transition:color .2s ease}.disclaimer-link:hover{color:#333;text-decoration:underline}.disclaimer-link:focus{outline:2px solid #333;outline-offset:2px;border-radius:2px}.turnstile-invisible,.turnstile-invisible iframe{position:absolute!important;left:-9999px!important;top:-9999px!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;overflow:hidden!important;z-index:-1!important}.turnstile-widget{display:flex;justify-content:center;align-items:center;margin:var(--space-4) 0}.no-scroll-form .turnstile-invisible{position:absolute!important;left:-9999px!important;top:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;z-index:-1!important}.video{width:100%}@media (min-width: 769px){.video2{min-width:600px;max-width:700px}}@media (min-width: 1200px){.video2{min-width:800px;max-width:900px}}@media (min-width: 1400px){.video2{min-width:1000px;max-width:1100px}}.video-content-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;max-width:min(90vw,800px);margin:0 auto;gap:var(--space-4)}.video-section{display:flex;justify-content:center;align-items:center;width:100%;max-width:min(90vw,800px);margin:0 auto;flex-shrink:0}.video-player{box-shadow:0 10px 25px -5px #00000026,0 4px 10px -4px #0000001a;border-radius:12px;background:#000;width:100%;height:auto;max-height:clamp(200px,40vh,450px);aspect-ratio:16/9;object-fit:contain}.video-text-section{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%;max-width:min(90vw,800px);margin:0 auto;text-align:center}.video-title{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;line-height:1.2}.video-subtitle{font-size:clamp(.75rem,2vw,.95rem);line-height:1.4}@media (max-width: 768px){.video-content-wrapper{max-width:95vw;gap:var(--space-3)}.video-player{border-radius:8px}.video-title{font-size:clamp(1.4rem,5vw,1.8rem)}.video-subtitle{font-size:clamp(.9rem,3vw,1.1rem)}}@media (min-width: 769px){.video-content-wrapper{max-width:min(80vw,700px);gap:var(--space-5)}}@media (min-width: 1200px){.video-content-wrapper{max-width:min(70vw,800px);gap:var(--space-6)}}@media (max-height: 600px){.video-player{max-height:clamp(150px,30vh,300px)}.video-content-wrapper{gap:var(--space-2)}}@media (max-height: 450px){.video-player{max-height:clamp(120px,25vh,200px)}.video-title{font-size:clamp(1rem,3vw,1.25rem)}.video-subtitle{font-size:clamp(.65rem,1.8vw,.75rem)}}@media (max-height: 400px){.video-player{max-height:clamp(100px,20vh,150px)}.video-content-wrapper{gap:var(--space-1)}}.video-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:99999;padding:20px}.video-modal-return-btn{position:relative;display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;padding:12px 20px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;z-index:100000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:20px}.video-modal-return-btn:hover{background:rgba(255,255,255,.2);border-color:#ffffff4d}.video-modal-overlay .video-player{width:50vw;height:50vh;object-fit:contain;border:3px solid rgba(255,255,255,.3);border-radius:12px;box-shadow:0 20px 40px #00000080}@media (max-width: 768px){.video-modal-overlay{padding:10px}.video-modal-return-btn{padding:8px 16px;font-size:12px;margin-bottom:15px}.video-modal-overlay .video-player{width:90vw;height:60vh;object-fit:contain}}@media (max-width: 480px){.video-modal-overlay .video-player{width:95vw;height:50vh;object-fit:contain}}.stats-section-enhanced{position:relative;width:100%;max-width:100%;margin:24px 0;padding:0}.stats-main-container{position:relative;background:linear-gradient(180deg,#FFE082 0%,#FFCC02 100%);border-radius:var(--radius-lg);padding:20px;width:100%;min-height:140px;display:flex;flex-direction:column;gap:12px;box-shadow:0 8px 32px #ffc10733;overflow:hidden}@media (prefers-color-scheme: dark){.stats-main-container{background:linear-gradient(180deg,#FFB74D 0%,#FF9800 100%)}}[data-theme=light] .stats-main-container{background:linear-gradient(180deg,#FFF3C4 0%,#FFE082 100%)}.stats-header{color:#1a1a1a;font-size:1.1rem;font-weight:600;margin:0;text-shadow:0 1px 2px rgba(255,255,255,.3)}[data-theme=light] .stats-header{color:#424242}.stats-progress-label{color:#1a1a1a;font-size:.75rem;font-weight:600;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 1px 2px rgba(255,255,255,.3)}[data-theme=light] .stats-progress-label{color:#424242}.stats-progress-container{width:100%;margin:0 0 8px}.stats-progress-bar{width:100%;height:8px;background:rgba(26,26,26,.2);border-radius:4px;overflow:hidden;position:relative}.stats-progress-fill{height:100%;background:#FF8F00;border-radius:4px;width:65%;transition:width .3s ease}[data-theme=light] .stats-progress-fill{background:#F57C00}[data-theme=light] .stats-progress-bar{background:rgba(66,66,66,.15)}.stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:auto}.stats-item{display:flex;flex-direction:column;align-items:flex-start}.stats-label{font-size:.875rem;font-weight:500;color:#1a1a1ab3;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}[data-theme=light] .stats-label{color:#424242cc}.stats-number{font-size:1.8rem;font-weight:700;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1a1a1a;line-height:1;text-shadow:0 2px 4px rgba(255,255,255,.2)}[data-theme=light] .stats-number{color:#212121;text-shadow:0 1px 2px rgba(255,255,255,.8)}@media (max-width: 640px){.stats-main-container{padding:16px;min-height:120px;border-radius:var(--radius-lg);gap:10px}.stats-header{font-size:1rem}.stats-progress-label{font-size:.7rem}.stats-grid{grid-template-columns:1fr 1fr;gap:12px}.stats-number{font-size:1.5rem}.stats-label{font-size:.8rem}}@media (min-width: 641px) and (max-width: 1024px){.stats-main-container{padding:24px;min-height:160px;border-radius:var(--radius-lg)}.stats-grid{gap:24px}.stats-number{font-size:2rem}}@media (min-width: 1025px){.stats-section-enhanced{margin:32px auto}.stats-main-container{padding:28px;min-height:180px;border-radius:var(--radius-lg);gap:16px}.stats-header{font-size:1.2rem}.stats-grid{gap:32px}.stats-number{font-size:2.2rem}.stats-label{font-size:.9rem}}@media (prefers-reduced-motion: reduce){.stats-main-container,.stats-progress-fill{transition:none}.stats-main-container:hover{transform:none}}@media (prefers-contrast: high){.stats-main-container{border:2px solid #000}.stats-header,.stats-number,.stats-label,.stats-progress-label{color:#000;text-shadow:none}}@media (min-aspect-ratio: 16/9) and (max-height: 600px){:root{--scale-factor: .85;--spacing-scale: .8;--font-scale: .9}}@media (min-aspect-ratio: 21/9) and (max-height: 700px){:root{--scale-factor: .75;--spacing-scale: .7;--font-scale: .85}}@media (min-width: 768px) and (max-width: 1024px) and (max-height: 600px){:root{--scale-factor: .8;--spacing-scale: .75;--font-scale: .9}}@media (max-height: 500px){:root{--scale-factor: .7;--spacing-scale: .6;--font-scale: .8}}:root{--scale-factor: 1;--spacing-scale: 1;--font-scale: 1}.adaptive-scale{transform:scale(var(--scale-factor));transform-origin:center center;transition:transform .3s ease}.adaptive-content{--space-1: calc(.25rem * var(--spacing-scale));--space-2: calc(.5rem * var(--spacing-scale));--space-3: calc(.75rem * var(--spacing-scale));--space-4: calc(1rem * var(--spacing-scale));--space-5: calc(1.25rem * var(--spacing-scale));--space-6: calc(1.5rem * var(--spacing-scale));--space-8: calc(2rem * var(--spacing-scale));--space-10: calc(2.5rem * var(--spacing-scale));--space-12: calc(3rem * var(--spacing-scale));--space-16: calc(4rem * var(--spacing-scale));--space-20: calc(5rem * var(--spacing-scale));--space-24: calc(6rem * var(--spacing-scale));--text-xs: calc(.75rem * var(--font-scale));--text-sm: calc(.875rem * var(--font-scale));--text-base: calc(1rem * var(--font-scale));--text-lg: calc(1.125rem * var(--font-scale));--text-xl: calc(1.25rem * var(--font-scale));--text-2xl: calc(1.5rem * var(--font-scale));--text-3xl: calc(1.875rem * var(--font-scale));--text-4xl: calc(2.25rem * var(--font-scale));--text-5xl: calc(3rem * var(--font-scale))}.smart-container{container-type:size;overflow:hidden}.smart-container:has(.waitlist-adaptive),.smart-container:has(.home-adaptive),.smart-container:has(.giveaway-adaptive),.smart-container:has(.about-adaptive),.smart-container:has(.thankyou-adaptive),.smart-container:has(.menu-adaptive){overflow:hidden!important}@container (max-height: 600px){.smart-container .adaptive-content{--spacing-scale: .8;--font-scale: .9}}@container (max-height: 500px){.smart-container .adaptive-content{--spacing-scale: .7;--font-scale: .85}}@container (max-height: 400px){.smart-container .adaptive-content{--spacing-scale: .6;--font-scale: .8}}.home-adaptive{--page-scale: var(--scale-factor);transform:scale(var(--page-scale));transform-origin:center center;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.giveaway-adaptive{--page-scale: var(--scale-factor);transform:scale(var(--page-scale));transform-origin:center center;display:flex;flex-direction:column;justify-content:center;align-items:center}.waitlist-adaptive,.about-adaptive,.thankyou-adaptive,.menu-adaptive{--page-scale: var(--scale-factor);transform:scale(var(--page-scale));transform-origin:center center;overflow:hidden!important;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-height: 700px){.home-adaptive .home-content-wrapper{gap:calc(var(--space-8) * var(--spacing-scale))}.home-adaptive .home-hero-image{max-height:calc(50vh * var(--scale-factor))}.home-adaptive .home-title-main{font-size:calc(var(--text-4xl) * var(--font-scale))!important}.home-adaptive .home-title-sub{font-size:calc(var(--text-2xl) * var(--font-scale))!important}.home-adaptive .home-actions{gap:calc(var(--space-4) * var(--spacing-scale))}}@media (max-height: 600px){.giveaway-content{padding:calc(var(--space-4) * var(--spacing-scale))}.modal-content{max-height:calc(80vh * var(--scale-factor))}}@media (max-height: 700px) and (min-width: 1024px){.waitlist-adaptive{--page-scale: .9}.waitlist-content-wrapper{transform:scale(.95);transform-origin:top center}}@media (max-height: 600px){.waitlist-adaptive{--page-scale: .85}.waitlist-content-wrapper{transform:scale(.9);transform-origin:top center}.grid.grid-cols-2.gap-4{gap:calc(var(--space-2) * var(--spacing-scale))}.social-cards-container{transform:scale(.9);transform-origin:center}}@media (max-height: 500px){.waitlist-adaptive{--page-scale: .8}.waitlist-content-wrapper{transform:scale(.85);transform-origin:top center}}@media (min-aspect-ratio: 16/9) and (max-height: 600px){.waitlist-adaptive{--page-scale: .75}.waitlist-content-wrapper{transform:scale(.8);transform-origin:top center}}@media (min-aspect-ratio: 2/1) and (max-height: 500px){.waitlist-adaptive{--page-scale: .65;overflow:hidden!important}.waitlist-content-wrapper{transform:scale(.7);transform-origin:top center}.adaptive-content{--space-8: calc(1rem * var(--spacing-scale));--space-6: calc(.75rem * var(--spacing-scale));--space-4: calc(.5rem * var(--spacing-scale))}}@media (min-width: 1400px) and (max-height: 450px){.waitlist-adaptive{--page-scale: .6}.waitlist-content-wrapper{transform:scale(.65);transform-origin:top center}}@media (max-height: 700px) and (min-width: 1024px){.about-adaptive{--page-scale: .9}.about-header-group{margin-bottom:calc(var(--space-6) * var(--spacing-scale))}.quote-card{padding:calc(var(--space-4) * var(--spacing-scale))}}@media (max-height: 600px){.about-adaptive{--page-scale: .85}.about-header-group{margin-bottom:calc(var(--space-4) * var(--spacing-scale))}.quote-card{padding:calc(var(--space-3) * var(--spacing-scale))}.grid.desktop\\:grid-cols-2.gap-8{gap:calc(var(--space-4) * var(--spacing-scale))}}@media (max-height: 500px){.about-adaptive{--page-scale: .8}.about-header-group{margin-bottom:calc(var(--space-3) * var(--spacing-scale))}.quote-card{padding:calc(var(--space-2) * var(--spacing-scale))}}@media (min-aspect-ratio: 16/9) and (max-height: 600px){.about-adaptive{--page-scale: .75}.about-header-group{margin-bottom:calc(var(--space-3) * var(--spacing-scale))}}@media (min-aspect-ratio: 2/1) and (max-height: 500px){.about-adaptive{--page-scale: .65;overflow:hidden!important}.about-header-group{margin-bottom:calc(var(--space-2) * var(--spacing-scale))}.about-adaptive .adaptive-content{--space-8: calc(1rem * var(--spacing-scale));--space-6: calc(.75rem * var(--spacing-scale));--space-4: calc(.5rem * var(--spacing-scale))}}@media (min-width: 1400px) and (max-height: 450px){.about-adaptive{--page-scale: .6}.about-header-group{margin-bottom:calc(var(--space-2) * var(--spacing-scale))}}@media (max-height: 700px) and (min-width: 1024px){.thankyou-adaptive{--page-scale: .9}.thank-you-content{gap:calc(var(--space-4) * var(--spacing-scale))}}@media (max-height: 600px){.thankyou-adaptive{--page-scale: .85}.thank-you-content{gap:calc(var(--space-3) * var(--spacing-scale))}.social-cards-container{transform:scale(.9);transform-origin:center}}@media (max-height: 500px){.thankyou-adaptive{--page-scale: .8}.thank-you-content{gap:calc(var(--space-2) * var(--spacing-scale))}}@media (min-aspect-ratio: 16/9) and (max-height: 600px){.thankyou-adaptive{--page-scale: .75}}@media (min-aspect-ratio: 2/1) and (max-height: 500px){.thankyou-adaptive{--page-scale: .65;overflow:hidden!important}}@media (min-width: 1400px) and (max-height: 450px){.thankyou-adaptive{--page-scale: .6}}@media (max-height: 700px) and (min-width: 1024px){.menu-adaptive{--page-scale: .9}.menu-items-grid{gap:calc(var(--space-3) * var(--spacing-scale))}}@media (max-height: 600px){.menu-adaptive{--page-scale: .85}.menu-items-grid{gap:calc(var(--space-2) * var(--spacing-scale))}.menu-adaptive .menu-card{padding:calc(var(--space-3) * var(--spacing-scale))}}@media (max-height: 500px){.menu-adaptive{--page-scale: .8}.menu-items-grid{gap:calc(var(--space-1) * var(--spacing-scale))}.menu-adaptive .menu-card{padding:calc(var(--space-2) * var(--spacing-scale))}}@media (min-aspect-ratio: 16/9) and (max-height: 600px){.menu-adaptive{--page-scale: .75}}@media (min-aspect-ratio: 2/1) and (max-height: 500px){.menu-adaptive{--page-scale: .65;overflow:hidden!important}}@media (min-width: 1400px) and (max-height: 450px){.menu-adaptive{--page-scale: .6}}@media (max-width: 768px){:root{--scale-factor: max(.9, var(--scale-factor, 1));--font-scale: max(.95, var(--font-scale, 1))}}@media (min-width: 769px){.adaptive-scale{transform:scale(var(--scale-factor))}}.fit-screen-height{max-height:100vh;max-height:calc(100 * var(--vh));overflow:hidden;display:flex;flex-direction:column}.proportional-scale{transform:scale(var(--scale-factor));transform-origin:center center}.aspect-scale{width:100%;height:auto;max-height:calc(60vh * var(--scale-factor));object-fit:contain}@media (prefers-reduced-motion: reduce){.adaptive-scale,.proportional-scale{transition:none}}@media (max-height: 400px){.adaptive-content{--text-xs: max(.7rem, calc(.75rem * var(--font-scale)));--text-sm: max(.8rem, calc(.875rem * var(--font-scale)));--text-base: max(.9rem, calc(1rem * var(--font-scale)))}}.fluid-page{width:100%;height:100%;min-height:100%;display:flex;flex-direction:column;overflow:visible;padding:clamp(1rem,4vw,3rem);background-color:var(--canvas)}.fluid-content{width:100%;flex:1;margin:0 auto;max-width:min(100%,90vw,1400px);display:flex;flex-direction:column;justify-content:center;overflow:visible}.fluid-stack{display:flex;flex-direction:column;gap:clamp(1rem,3vw,2.5rem);align-items:center;text-align:center}.fluid-stack-tight{display:flex;flex-direction:column;gap:clamp(.5rem,2vw,1.5rem);align-items:center;text-align:center}.fluid-stack-loose{display:flex;flex-direction:column;gap:clamp(1.5rem,4vw,3.5rem);align-items:center;text-align:center}.fluid-card{width:100%;max-width:min(100%,600px);padding:clamp(1rem,3vw,2rem);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.fluid-title{font-size:clamp(1.5rem,5vw,3rem);font-weight:var(--font-bold);line-height:1.2;color:var(--text-primary)}.fluid-subtitle{font-size:clamp(1.125rem,3vw,1.5rem);font-weight:var(--font-semibold);line-height:1.3;color:var(--text-primary)}.fluid-body{font-size:clamp(.875rem,2.5vw,1.125rem);line-height:1.6;color:var(--text-secondary)}.fluid-button-group{display:flex;gap:clamp(.5rem,2vw,1rem);width:100%;max-width:min(100%,500px);flex-wrap:wrap}.fluid-button{flex:1;min-width:min-content;padding:clamp(.75rem,2vw,1rem) clamp(1rem,3vw,1.5rem);font-size:clamp(.875rem,2.5vw,1rem);border-radius:var(--radius-md);transition:all .2s ease}.fluid-social-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:clamp(.75rem,2vw,1.25rem);width:100%;max-width:min(100%,500px)}.fluid-social-card{display:flex;flex-direction:column;align-items:center;gap:clamp(.5rem,1.5vw,.75rem);padding:clamp(.75rem,2vw,1.25rem);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);transition:all .2s ease;text-decoration:none;color:var(--text-secondary)}.fluid-social-card:hover{background:var(--surface-hover);border-color:var(--primary);color:var(--text-primary);transform:translateY(-2px)}.fluid-input-group{display:flex;gap:clamp(.5rem,2vw,1rem);width:100%;max-width:min(100%,600px);flex-wrap:wrap}.fluid-input{flex:1;min-width:200px;padding:clamp(.75rem,2vw,1rem);font-size:clamp(.875rem,2.5vw,1rem);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}@media (max-width: 320px){.fluid-page{padding:1rem}.fluid-content{max-width:100%}}@media (min-width: 1800px){.fluid-content{max-width:1400px}}@media (max-height: 600px){.fluid-stack{gap:clamp(.5rem,2vw,1.5rem)}.fluid-page{padding:clamp(.5rem,2vw,2rem)}}.no-scroll-page{overflow:hidden;display:flex;flex-direction:column;position:relative;padding:0;box-sizing:border-box;container-type:size;container-name:no-scroll-container;min-height:calc(100vh - var(--nav-height-mobile));min-height:calc(100 * var(--vh) - var(--nav-height-mobile));justify-content:center}@media (max-width: 768px){.no-scroll-page{padding-top:clamp(16px,3vh,32px);padding-left:clamp(16px,4vw,24px);padding-right:clamp(16px,4vw,24px);padding-bottom:clamp(16px,3vh,32px)}}@media (max-height: 668px){.no-scroll-page{padding:6vh 5vw}}@media (min-width: 769px){.no-scroll-page{height:100vh;min-height:100vh;padding:clamp(24px,4vh,48px) clamp(16px,2vw,32px)}}.waitlist,.about,.faq{width:100%}@media (min-width: 769px){.waitlist2,.faq2,.about2{min-width:600px;max-width:700px}}@media (min-width: 1200px){.waitlist2,.faq2,.about2{min-width:800px;max-width:900px}}@media (min-width: 1400px){.waitlist2,.faq2,.about2{min-width:1000px;max-width:1100px}}@media (max-width: 768px){.no-scroll-page{height:calc(100vh - var(--nav-height-mobile));height:calc(100 * var(--vh) - var(--nav-height-mobile))}}@container no-scroll-container (height < 400px){.no-scroll-stack{gap:clamp(1px,.25vh,4px);justify-content:space-between}}@container no-scroll-container (height >= 400px) and (height < 600px){.no-scroll-stack{gap:clamp(2px,.5vh,8px);justify-content:center}}@container no-scroll-container (height >= 600px) and (height < 800px){.no-scroll-stack{gap:clamp(8px,2vh,24px);justify-content:center}}@container no-scroll-container (height >= 800px){.no-scroll-stack{gap:clamp(16px,3vh,48px);justify-content:center}}.no-scroll-content{flex:1;display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;box-sizing:border-box;overflow:hidden}.no-scroll-stack{display:flex;flex-direction:column;height:100%;align-items:center;gap:clamp(8px,2vh,24px);margin:0 auto;overflow:hidden;flex-shrink:0}@media (max-height: 600px){.no-scroll-stack{gap:clamp(6px,1.5vh,16px);padding:clamp(12px,3vh,24px) clamp(12px,3vw,24px)}}@media (max-width: 768px){.no-scroll-stack{gap:clamp(6px,1.5vh,16px)}.no-scroll-hero-content{gap:clamp(8px,2vh,20px)}.no-scroll-hero-text{gap:clamp(6px,1.5vh,16px)}}@media (max-height: 450px){.no-scroll-stack{gap:clamp(8px,1.5vh,16px);padding:clamp(12px,3vh,24px) clamp(12px,3vw,24px)}}@media (min-height: 800px){.no-scroll-stack{gap:clamp(16px,3vh,48px)}}@media (min-height: 1000px){.no-scroll-stack{gap:clamp(24px,4vh,64px)}}.no-scroll-stack-tight{display:flex;flex-direction:column;gap:min(.5vh,4px)}.no-scroll-return-btn{height:min(5vh,40px);padding:0 min(2vh,16px);align-self:center;flex-shrink:0;display:flex;align-items:center;gap:min(1vh,8px);background:var(--surface);border:1px solid var(--border);border-radius:min(1.5vh,12px);color:var(--text-secondary);font-size:clamp(.8rem,1.5vh,1rem);font-weight:500;cursor:pointer;transition:all .2s ease;width:auto!important}.no-scroll-return-btn:hover{background:var(--surface-hover);color:var(--text-primary);border-color:var(--border-hover)}.no-scroll-close-btn{height:min(5vh,40px);width:min(5vh,40px);align-self:flex-end;flex-shrink:0}.no-scroll-welcome{height:13vh;display:flex;flex-direction:column;justify-content:center;text-align:center;flex-shrink:0;gap:min(1vh,8px)}.no-scroll-position-card{min-height:11vh;display:flex;flex-direction:column;justify-content:center;flex-shrink:0;width:100%;max-width:600px;margin:0 auto;padding:clamp(12px,2vh,20px);position:relative;border-radius:14px;z-index:1111;overflow:hidden}.no-scroll-position-card:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;z-index:2;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:10px;outline:2px solid white}.no-scroll-position-card:after{content:"";position:absolute;z-index:1;top:50%;left:50%;width:150px;height:150px;border-radius:50%;background-color:#fbbf16;opacity:.3;filter:blur(12px);animation:blob-bounce 5s infinite ease}.no-scroll-position-card>*{position:relative;z-index:3}@keyframes blob-bounce{0%{transform:translate(-100%,-100%) translateZ(0)}25%{transform:translate(-100%,-100%) translate3d(100%,0,0)}50%{transform:translate(-100%,-100%) translate3d(100%,100%,0)}75%{transform:translate(-100%,-100%) translate3d(0,100%,0)}to{transform:translate(-100%,-100%) translateZ(0)}}.no-scroll-position-card .stats-section-enhanced{margin:0;padding:0;width:100%;height:100%}[data-theme=dark] .no-scroll-position-card:before{background:rgba(30,30,30,.95);outline:2px solid #2a2a2a}.no-scroll-section{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.no-scroll-content-grid{display:grid;grid-template-columns:1fr;gap:clamp(16px,2vh,24px);width:100%;max-width:800px}@media (min-width: 768px){.no-scroll-content-grid{grid-template-columns:1fr 1fr;gap:clamp(24px,3vh,32px)}}.no-scroll-card{width:100%;max-width:600px;margin:0 auto}.about-header-group{display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1.5vh,16px);text-align:center}.about-header-group .typography{text-wrap:balance;max-width:60ch;margin:0 auto}.no-scroll-card.quote-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(16px,3vh,24px)}@container no-scroll-container (height < 500px){.about-header-group{gap:clamp(4px,1vh,8px)}.no-scroll-content-grid{gap:clamp(8px,1.5vh,16px)}.no-scroll-card.quote-card{padding:clamp(12px,2vh,16px)}}.no-scroll-section{padding:clamp(12px,2vh,20px) 0}.no-scroll-section:first-child{padding-top:0}.no-scroll-section:last-child{padding-bottom:0}.no-scroll-faq-header{text-align:center;display:flex;flex-direction:column;gap:clamp(.5rem,2vh,1rem);max-width:600px;margin:0 auto;flex-shrink:0;padding:clamp(.5rem,2vh,1rem) 0}.no-scroll-faq-header .page-badge{font-size:clamp(10px,1.5vh,12px);padding:clamp(4px,.8vh,6px) clamp(12px,2vh,16px)}.no-scroll-faq-header h2{font-size:clamp(1.25rem,4vh,2rem)!important;line-height:clamp(1.2,1.3,1.3)}.no-scroll-faq-header .text-lg{font-size:clamp(.9rem,2.5vh,1.125rem)!important}.no-scroll-faq-header .numbered-button{width:clamp(32px,5vh,40px);height:clamp(32px,5vh,40px);font-size:clamp(.8rem,2vh,1rem)}.no-scroll-faq-list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(.25rem,1vh,.5rem);min-height:0;overflow-y:auto;padding:clamp(.5rem,1vh,1rem) 0}.no-scroll-faq-footer{text-align:center;max-width:600px;margin:0 auto;flex-shrink:0;padding:clamp(.5rem,2vh,1rem) 0}.no-scroll-faq-footer p{font-size:clamp(.8rem,2vh,1rem)!important}.faq-navigation{display:flex;gap:clamp(.75rem,2vh,1rem);justify-content:center;align-items:center;margin-top:clamp(.5rem,1.5vh,1rem)}.faq-tab-content{display:flex;flex-direction:column;gap:clamp(.75rem,1.5vw,1rem)}.no-scroll-faq-list .accordion-trigger{font-size:clamp(.8rem,2vh,1rem)!important;padding:clamp(.75rem,2vh,1rem) clamp(1rem,2.5vh,1.25rem)}.no-scroll-faq-list .accordion-content-inner{font-size:clamp(.75rem,1.8vh,.875rem)!important;padding:0 clamp(1rem,2.5vh,1.25rem) clamp(.75rem,2vh,1rem)}.no-scroll-faq-list .accordion-content-visible{max-height:clamp(150px,30vh,400px)}.no-scroll-faq-list .accordion-content{overflow-y:auto}@container (max-height: 600px){.no-scroll-faq-header{gap:clamp(.25rem,1vh,.75rem);padding:clamp(.25rem,1vh,.75rem) 0}.no-scroll-faq-list{gap:clamp(.125rem,.5vh,.25rem);padding:clamp(.25rem,.5vh,.5rem) 0}.no-scroll-faq-footer{padding:clamp(.25rem,1vh,.75rem) 0}.no-scroll-faq-list .accordion-content-visible{max-height:clamp(100px,20vh,250px)}}@container (max-height: 500px){.no-scroll-faq-header{gap:clamp(.25rem,.5vh,.5rem);padding:clamp(.25rem,.5vh,.5rem) 0}.no-scroll-faq-list{gap:clamp(.125rem,.25vh,.25rem);padding:clamp(.25rem,.25vh,.25rem) 0}.no-scroll-faq-footer{padding:clamp(.25rem,.5vh,.5rem) 0}.no-scroll-faq-list .accordion-content-visible{max-height:clamp(80px,15vh,150px)}}.no-scroll-position-card{display:flex;align-items:center;justify-content:center}.no-scroll-position-card .stat-item{width:100%}.no-scroll-position-card .stat-number{font-size:clamp(1.5rem,4vh,2.5rem);line-height:1}.no-scroll-position-card .stat-label{font-size:clamp(.8rem,1.5vh,1rem);margin-top:min(.5vh,4px)}.no-scroll-early-access{height:11vh;display:flex;flex-direction:column;justify-content:center;text-align:center;flex-shrink:0;gap:min(1vh,8px)}.no-scroll-early-access .no-scroll-body{font-size:clamp(.8rem,1.5vh,.95rem)!important}.no-scroll-input-group .font-mono{font-size:clamp(.6rem,1.2vh,.75rem)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text;-webkit-user-select:all;user-select:all;min-height:auto!important;height:auto!important;line-height:1.2;padding:8px 12px!important}.no-scroll-share-social-section{display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;gap:clamp(16px,3vh,32px);width:100%;max-width:600px;margin:0 auto}.no-scroll-share-social-section .no-scroll-input-group{display:flex;flex-direction:column;gap:min(1vh,8px);height:min(6vh,48px);margin-bottom:min(1vh,8px)}.simple-input-copy{display:flex;gap:clamp(12px,2vh,20px);align-items:center;margin-bottom:min(1vh,8px);width:100%}.simple-input{flex:1;height:clamp(40px,6vh,48px);padding:clamp(8px,1.5vh,12px) clamp(12px,2vh,16px);font-size:clamp(.875rem,2vh,1rem);border-radius:clamp(8px,1vh,12px);border:1px solid var(--border);background:var(--canvas);color:var(--text-primary);box-sizing:border-box}.simple-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ffd7001a}.simple-input:hover{border-color:var(--border-hover)}.no-scroll-share-social-section .social-cards-container{margin:0;width:100%;display:flex;flex-wrap:nowrap;gap:min(1vh,8px);justify-content:space-between;align-items:center}.no-scroll-share-social-section .social-card{flex:1;min-width:0;height:min(8vh,64px);padding:min(1vh,8px);margin:0;max-width:calc(25% - min(.75vh,6px))}.no-scroll-share-social-section .social-card svg{width:min(3vh,24px);height:min(3vh,24px);margin-bottom:min(1vh,8px)}.no-scroll-share-social-section .social-card .platform-name{font-size:clamp(.7rem,1.5vh,.9rem);padding:min(.5vh,4px)}.no-scroll-share-section{height:14vh;display:flex;flex-direction:column;justify-content:center;flex-shrink:0}.no-scroll-social-section{height:12vh;display:flex;align-items:center;justify-content:center;flex-shrink:0}.no-scroll-social-section .social-cards-container{margin:0;width:100%;height:100%;display:flex;flex-wrap:nowrap;gap:min(1vh,8px);justify-content:space-between;align-items:center}.no-scroll-social-section .social-card{flex:1;min-width:0;height:min(8vh,64px);padding:min(1vh,8px);margin:0;max-width:calc(25% - min(.75vh,6px))}.homepage .no-scroll-stack{max-width:none}@media (max-width: 767px){.homepage .no-scroll-button.buttonv2{border-radius:.5em!important;padding:.7em 1.7em!important;font-size:14px!important;min-height:44px;display:flex;align-items:center;justify-content:center}.homepage .no-scroll-button-group{display:flex;flex-direction:column;gap:12px;width:100%}.homepage .no-scroll-button-group .no-scroll-button{width:100%;flex:none}}.no-scroll-title{font-size:clamp(1.5rem,4vh,3rem);font-weight:800;line-height:1.2;margin:0;color:var(--text-primary)}.no-scroll-subtitle{font-size:clamp(1.2rem,3vh,2rem);font-weight:700;line-height:1.3;margin:0;color:var(--text-primary)}.no-scroll-body{font-size:clamp(.9rem,2vh,1.2rem);line-height:1.4;margin:0;color:var(--text-secondary)}@media (min-height: 800px){.no-scroll-title{font-size:clamp(2rem,3vw,2.5rem)}.no-scroll-subtitle{font-size:clamp(1.5rem,2.5vw,1.875rem)}.no-scroll-body{font-size:clamp(1rem,1.5vw,1.25rem)}}@media (min-height: 1000px){.no-scroll-title{font-size:clamp(2.25rem,3.5vw,2.75rem)}.no-scroll-subtitle{font-size:clamp(1.625rem,2.75vw,2rem)}.no-scroll-body{font-size:clamp(1.125rem,1.75vw,1.375rem)}}@media (min-width: 2000px){.no-scroll-title{font-size:clamp(2rem,2.5vw,2.5rem)}.no-scroll-subtitle{font-size:clamp(1.5rem,2vw,1.875rem)}.no-scroll-body{font-size:clamp(1rem,1.25vw,1.25rem)}}@media (max-height: 600px){.no-scroll-title{font-size:clamp(1.2rem,3vh,2rem)}.no-scroll-subtitle{font-size:clamp(1rem,2.5vh,1.5rem)}.no-scroll-body{font-size:clamp(.8rem,1.5vh,1rem)}}.no-scroll-card{background:var(--surface);border:1px solid var(--border);border-radius:min(2vh,16px);padding:min(2vh,16px);display:flex;flex-direction:column;justify-content:center;height:100%;box-sizing:border-box}.no-scroll-input-group{display:flex;flex-direction:column;gap:min(.5vh,4px);margin-bottom:min(1vh,8px);width:100%}.no-scroll-input-label{font-size:clamp(.75rem,1.5vh,.9rem);font-weight:500;color:var(--text-primary);margin-bottom:min(.25vh,2px)}.no-scroll-input{height:min(6vh,48px);padding:min(1vh,8px) min(1.5vh,12px);font-size:clamp(.8rem,1.8vh,1rem);border-radius:min(1.5vh,12px);border:1px solid var(--border);background:var(--canvas);color:var(--text-primary);box-sizing:border-box;transition:all .2s ease}.no-scroll-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ffd7001a}.no-scroll-textarea{min-height:min(12vh,96px);height:auto;resize:vertical;font-family:inherit}.no-scroll-button-group{display:flex;gap:min(1vh,8px);margin-top:min(1vh,8px)}.no-scroll-button{flex:1;padding:0 min(1.5vh,12px);font-size:clamp(.8rem,1.8vh,1rem);font-weight:500;border-radius:min(1.5vh,12px);border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.no-scroll-social-section .social-card svg{width:min(3vh,24px);height:min(3vh,24px);margin-bottom:min(1vh,8px)}.no-scroll-social-section .social-card .platform-name{font-size:clamp(.7rem,1.5vh,.9rem);padding:min(.5vh,4px)}.no-scroll-stats{display:flex;align-items:center;justify-content:center;height:100%}.no-scroll-stat-number{font-size:clamp(1.5rem,4vh,2.5rem);font-weight:800;color:var(--primary);line-height:1;margin:0}.no-scroll-stat-label{font-size:clamp(.8rem,1.8vh,1rem);color:var(--text-secondary);margin:min(.5vh,4px) 0 0 0}.no-scroll-section-standard,.no-scroll-welcome,.no-scroll-position-card,.no-scroll-share-social-section,.no-scroll-content-wrapper,.no-scroll-form-section,.no-scroll-early-access,.simple-input-copy,.social-cards-container{width:100%;max-width:600px;margin:0 auto}.no-scroll-stack>*{width:100%;margin:0 auto}.no-scroll-hero{width:100%;padding:clamp(16px,5vw,50px);margin:0 auto}@media (max-width: 768px){.no-scroll-section-standard,.no-scroll-welcome,.no-scroll-position-card,.no-scroll-content-wrapper,.no-scroll-form-section,.no-scroll-early-access,.simple-input-copy,.social-cards-container,.no-scroll-stack>*{padding:clamp(12px,3vw,24px)}}@media (min-width: 769px) and (max-width: 1200px){.no-scroll-section-standard,.no-scroll-welcome,.no-scroll-position-card,.no-scroll-share-social-section,.no-scroll-content-wrapper,.no-scroll-form-section,.no-scroll-early-access,.simple-input-copy,.social-cards-container{max-width:80%}}@media (min-width: 1400px){.no-scroll-content{max-width:80%;margin:0 auto}}@media (max-height: 600px){.no-scroll-stack{gap:min(.5vh,4px)}.no-scroll-card{padding:min(1vh,8px)}}@media (max-height: 500px) and (orientation: landscape){.no-scroll-social-section .social-cards-container{gap:min(.5vh,4px)}.no-scroll-social-section .social-card{height:min(6vh,48px);padding:min(.5vh,4px)}}.no-scroll-logo-row{display:flex;align-items:center;justify-content:center;gap:clamp(8px,2vw,16px);padding:clamp(8px,2vh,16px) clamp(12px,3vw,24px);background:var(--surface);border:1px solid var(--border);border-radius:clamp(8px,2vh,16px);box-shadow:0 2px 8px var(--shadow-light),0 1px 3px var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease;flex-shrink:0;max-width:fit-content;margin:0 auto}.no-scroll-logo-row:hover{transform:translateY(-1px);box-shadow:0 4px 16px var(--shadow-light),0 2px 6px var(--shadow);border-color:var(--border-hover)}.no-scroll-logo-row-image{width:clamp(24px,4vh,40px);height:clamp(24px,4vh,40px);object-fit:contain;flex-shrink:0}.no-scroll-logo-row-text{font-family:Author,Author-Bold,Satoshi,sans-serif;font-weight:500;font-size:clamp(1rem,2.5vh,1.5rem);color:var(--text-primary);letter-spacing:-.02em;margin:0;flex-shrink:0}@media (min-width: 769px){.no-scroll-logo-row{display:none}}@media (max-width: 768px){.no-scroll-logo-row-sidebar{position:relative;display:none!important;align-items:center;justify-content:center;gap:clamp(8px,2vw,16px);padding:clamp(8px,2vh,16px) clamp(12px,3vw,24px);border-radius:clamp(8px,2vh,16px);overflow:hidden;width:fit-content;margin:0 auto clamp(16px,3vh,24px) auto;transition:transform .3s ease;flex-shrink:0}.no-scroll-logo-row-sidebar:hover{transform:translateY(-1px)}.no-scroll-logo-row-sidebar:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,var(--primary, #ff9966),var(--primary-light, #ffaa77),var(--primary, #ff9966),transparent);animation:borderRotation 3s infinite linear;z-index:-2}[data-theme=dark] .no-scroll-logo-row-sidebar:before{background:linear-gradient(90deg,transparent,var(--primary, #ff9966),var(--primary-light, #ffaa77),var(--primary, #ff9966),transparent)}.no-scroll-logo-row-sidebar:after{content:"";position:absolute;top:1px;left:1px;right:1px;bottom:1px;background:var(--surface, #ffffff);border-radius:clamp(7px,1.8vh,15px);z-index:-1}[data-theme=dark] .no-scroll-logo-row-sidebar:after{background:var(--surface, #1a1a1a)}.no-scroll-logo-row-sidebar .no-scroll-logo-row-image{width:clamp(24px,4vh,40px);height:clamp(24px,4vh,40px);object-fit:contain;flex-shrink:0;z-index:1}.no-scroll-logo-row-sidebar .no-scroll-logo-row-text{font-family:Author,Author-Bold,Satoshi,sans-serif;font-weight:500;font-size:clamp(1rem,2.5vh,1.5rem);color:var(--text-primary);letter-spacing:-.02em;margin:0;flex-shrink:0;z-index:1}}@media (min-width: 769px){.no-scroll-logo-row-sidebar{position:relative;display:none;align-items:center;gap:clamp(8px,1vw,12px);padding:clamp(6px,1vh,10px) clamp(10px,1.5vw,16px);border-radius:clamp(6px,1vh,10px);overflow:hidden;width:fit-content;margin-bottom:clamp(8px,1.5vh,16px);transition:transform .3s ease}.no-scroll-logo-row-sidebar:hover{transform:translateY(-1px)}.no-scroll-logo-row-sidebar:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,var(--primary, #ff9966),var(--primary-light, #ffaa77),var(--primary, #ff9966),transparent);animation:borderRotation 3s infinite linear;z-index:-2}[data-theme=dark] .no-scroll-logo-row-sidebar:before{background:linear-gradient(90deg,transparent,var(--primary, #ff9966),var(--primary-light, #ffaa77),var(--primary, #ff9966),transparent)}.no-scroll-logo-row-sidebar:after{content:"";position:absolute;top:1px;left:1px;right:1px;bottom:1px;background:var(--surface, #ffffff);border-radius:clamp(5px,.8vh,9px);z-index:-1}[data-theme=dark] .no-scroll-logo-row-sidebar:after{background:var(--surface, #1a1a1a)}.no-scroll-logo-row-sidebar .no-scroll-logo-row-image{width:clamp(20px,2.5vh,28px);height:clamp(20px,2.5vh,28px);z-index:1}.no-scroll-logo-row-sidebar .no-scroll-logo-row-text{font-size:clamp(.9rem,1.8vh,1.1rem);z-index:1}}@keyframes borderRotation{0%{transform:translate(-100%)}to{transform:translate(100%)}}.no-scroll-mobile-logo{height:min(8vh,64px);display:flex;align-items:center;justify-content:center;flex-shrink:0}.no-scroll-logo-image{width:min(8vh,64px);height:min(8vh,64px);object-fit:contain}.glass-button-mobile-container{display:none;justify-content:center;align-items:center;padding:0 clamp(16px,4vw,24px)}@media (min-width: 769px){.glass-button-mobile-container{display:none!important}}@media (min-width: 769px){.no-scroll-mobile-logo{display:none}}.no-scroll-hero{display:flex;flex-direction:column;justify-content:center;flex:1;min-height:0}.no-scroll-hero-content{display:flex;flex-direction:column;gap:clamp(12px,3vh,32px);align-items:center;justify-content:center;min-height:0}@media (min-width: 769px){.no-scroll-hero-content{flex-direction:row;align-items:center;gap:clamp(24px,5vw,80px)}.no-scroll-hero-text,.no-scroll-hero-image{flex:1;max-width:50%}}.no-scroll-hero-text{display:flex;flex-direction:column;gap:clamp(8px,2vh,24px);text-align:center}@media (min-width: 769px){.no-scroll-hero-text{text-align:left}}.no-scroll-hero-title{font-size:clamp(1.5rem,4vh,2.5rem);font-weight:800;line-height:1.2;margin:0;color:var(--text-primary)}.no-scroll-hero-subtitle{font-size:clamp(1rem,2.5vh,1.25rem);line-height:1.4;margin:0;color:var(--text-secondary)}.no-scroll-hero-image{flex:0 1 auto;display:flex;align-items:center;justify-content:center;min-height:min(25vh,200px);max-height:50vh}@media (max-width: 768px){.no-scroll-hero-image{min-height:min(20vh,160px);max-height:40vh}}.no-scroll-image{width:100%;height:auto;max-height:100%;object-fit:contain;border-radius:min(2vh,16px)}.no-scroll-form-section{display:flex;flex-direction:column;gap:clamp(8px,1.5vh,16px);width:100%;max-width:360px;margin:0 auto}.no-scroll-form{display:flex;flex-direction:column;gap:clamp(8px,1.5vh,16px);background:var(--surface);border-radius:min(2vh,16px)}.no-scroll-input-highlight{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-alpha)}.no-scroll-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-alpha)}.no-scroll-input::placeholder{color:var(--text-muted)}.no-scroll-error{font-size:clamp(.75rem,1.5vh,.875rem);color:var(--error);margin:0;text-align:center}.no-scroll-disclaimer{font-size:clamp(.7rem,1.3vh,.8rem);color:var(--text-muted);margin:0;text-align:center;line-height:1.3}.no-scroll-hero .no-scroll-button-group{flex-direction:column;gap:clamp(8px,1.5vh,16px);width:100%;max-width:360px;margin:0 auto}@media (min-width: 769px){.no-scroll-hero .no-scroll-button-group{flex-direction:row;max-width:none;margin:0}.no-scroll-form-section{margin:0;max-width:none}}.no-scroll-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px var(--shadow)}.no-scroll-button:active{transform:translateY(0)}@media (max-height: 600px){.no-scroll-hero-content{gap:clamp(8px,2vh,16px)}.no-scroll-hero-text{gap:clamp(4px,1vh,8px)}.no-scroll-form{padding:clamp(8px,1.5vh,16px)}.no-scroll-hero-title{font-size:clamp(1.2rem,3vh,2rem)}.no-scroll-hero-subtitle{font-size:clamp(.9rem,2vh,1.1rem)}}@media (max-height: 450px){.no-scroll-mobile-logo{height:min(6vh,48px)}.no-scroll-logo-image{width:min(6vh,48px);height:min(6vh,48px)}.no-scroll-hero-image{min-height:min(20vh,160px)}}.no-scroll-welcome{height:auto;min-height:clamp(80px,12vh,120px);display:flex;flex-direction:column;justify-content:center;text-align:center;flex-shrink:0;gap:clamp(8px,1.5vh,16px);padding:clamp(8px,2vh,16px) 0}.no-scroll-welcome h2{font-size:clamp(1.5rem,4vh,2.5rem);line-height:1.2;margin:0}.no-scroll-welcome p{font-size:clamp(.9rem,2vh,1.1rem);line-height:1.4;margin:0}.no-scroll-content-wrapper{width:100%;max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(16px,3vh,32px);min-height:0;overflow:hidden}.no-scroll-content-wrapper>*{width:100%;flex-shrink:0}.no-scroll-action-buttons{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,2vh,16px);flex-shrink:0;width:100%;max-width:600px;margin:clamp(8px,2vh,16px) auto;padding:0 clamp(8px,2vw,16px)}.no-scroll-action-buttons .no-scroll-button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.no-scroll-stack .grid{flex-shrink:0;width:100%;margin:0 auto}.no-scroll-stack .grid .no-scroll-button{height:clamp(60px,8vh,96px);min-height:60px}.no-scroll-position-waitlist-section{display:flex;gap:clamp(12px,2vh,20px);align-items:stretch;width:100%}.no-scroll-position-waitlist-section .no-scroll-position-card{flex:1;position:relative}.no-scroll-waitlist-button{flex:1;height:auto;display:flex;align-items:center;justify-content:center}.no-scroll-position-card .stats-section-enhanced{background:transparent;border:none;padding:0;margin:0}.no-scroll-position-card .stat-item{text-align:center}.no-scroll-position-card .stat-number{font-size:clamp(1.5rem,4vh,2.5rem);font-weight:800;color:var(--text-primary)}.no-scroll-position-card .stat-label{font-size:clamp(.875rem,2vh,1rem);color:var(--text-secondary);margin-top:clamp(4px,1vh,8px)}.no-scroll-content-wrapper .steps-container{display:flex;flex-direction:column;gap:clamp(12px,2vh,20px)}.no-scroll-content-wrapper .modal-step-item{display:flex;align-items:flex-start;gap:clamp(12px,2vh,16px);padding:clamp(12px,2vh,20px);background:var(--surface);border:1px solid var(--border);border-radius:min(1.5vh,12px);transition:all .2s ease}.no-scroll-content-wrapper .modal-step-item:hover{background:var(--surface-hover);border-color:var(--border-hover);transform:translateY(-1px);box-shadow:0 4px 12px var(--shadow)}.no-scroll-content-wrapper .modal-step-icon{flex-shrink:0;width:clamp(32px,5vh,40px);height:clamp(32px,5vh,40px);background:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.no-scroll-content-wrapper .modal-step-content{flex:1;display:flex;flex-direction:column;gap:clamp(4px,1vh,8px)}.no-scroll-content-wrapper .modal-step-content h4{font-size:clamp(1rem,2.2vh,1.25rem);font-weight:600;color:var(--text-primary);margin:0}.no-scroll-content-wrapper .modal-step-content p{font-size:clamp(.875rem,1.8vh,1rem);color:var(--text-secondary);margin:0;line-height:1.4}@media (max-height: 600px){.no-scroll-content-wrapper{gap:clamp(12px,2vh,20px)}.no-scroll-position-card{padding:clamp(12px,2vh,20px)}.no-scroll-content-wrapper .modal-step-item{padding:clamp(8px,1.5vh,16px);gap:clamp(8px,1.5vh,12px)}.no-scroll-content-wrapper .modal-step-icon{width:clamp(28px,4vh,32px);height:clamp(28px,4vh,32px)}}@media (max-height: 450px){.no-scroll-content-wrapper .steps-container{gap:clamp(8px,1.5vh,12px)}.no-scroll-content-wrapper .modal-step-content h4{font-size:clamp(.9rem,2vh,1.1rem)}.no-scroll-content-wrapper .modal-step-content p{font-size:clamp(.8rem,1.6vh,.9rem)}.no-scroll-content-wrapper .no-scroll-share-social-section{gap:clamp(12px,2vh,20px)}}.social-cards-container{display:flex;flex-wrap:wrap;gap:clamp(8px,1.5vh,16px);justify-content:center;margin:clamp(8px,2vh,16px) 0;width:100%;max-width:400px}.no-scroll-share-social-section{flex-shrink:0;width:100%;display:flex;justify-content:center;align-items:center}.social-icons-simple{display:flex;justify-content:center;gap:clamp(16px,4vw,24px);flex-wrap:wrap;width:100%;padding:clamp(8px,2vh,16px) clamp(12px,3vw,20px)}.social-icon-link{display:flex;align-items:center;justify-content:center;color:var(--text-primary);transition:all .2s ease;opacity:.8;padding:clamp(8px,2vh,12px);border-radius:8px}.social-icon-link:hover{opacity:1;transform:translateY(-1px)}.social-card{flex:1 1 calc(25% - clamp(6px,1.125vh,12px));min-width:clamp(60px,10vw,80px);max-width:clamp(80px,15vw,120px);height:clamp(60px,8vh,80px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:clamp(8px,1.5vh,12px);background:var(--surface);border:1px solid var(--border);border-radius:clamp(8px,1.5vh,12px);transition:all .2s ease;text-decoration:none;color:var(--text-primary)}.social-card:hover{background:var(--surface-hover);border-color:var(--border-hover);transform:translateY(-1px);box-shadow:0 4px 12px var(--shadow)}.social-card .social-icon{display:flex;align-items:center;justify-content:center;width:clamp(24px,4vh,32px);height:clamp(24px,4vh,32px);background:var(--surface-secondary);border:1px solid var(--border);border-radius:6px;color:var(--text-primary);transition:all .2s ease}.social-card:hover .social-icon{background:var(--surface-accent);border-color:var(--border-hover);color:var(--text-on-accent)}.social-card .platform-name{font-size:clamp(.6rem,1.2vh,.8rem);margin-top:4px;color:var(--text-secondary);font-weight:500}.no-scroll-content-wrapper .social-cards-container{margin:clamp(8px,2vh,16px) 0}.no-scroll-content-wrapper .social-card{flex:1 1 calc(25% - clamp(6px,1.125vh,12px));min-width:clamp(60px,10vw,80px);max-width:clamp(80px,15vw,120px);height:clamp(60px,8vh,80px)}.no-scroll-section{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(20px,4vh,40px);min-height:0}@media (max-width: 767px){.no-scroll-section{justify-content:flex-start}}@container no-scroll-container (height < 600px){.no-scroll-section{gap:clamp(12px,2.5vh,24px)}}@container no-scroll-container (height < 500px){.no-scroll-section{gap:clamp(8px,2vh,16px)}}@container no-scroll-container (height < 400px){.no-scroll-section{gap:clamp(6px,1.5vh,12px)}}.no-scroll-menu-grid{display:flex;flex-direction:column;gap:clamp(8px,2vh,16px);width:100%;max-width:800px;margin:0 auto;align-content:start}@media (min-width: 768px){.no-scroll-menu-grid{display:grid;grid-template-columns:repeat(2,1fr)}}.menu-card{background:var(--card-background)!important;border:1px solid var(--border-color)!important;border-radius:min(2vh,16px)!important;padding:clamp(4px,2vh,16px)!important;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .2s ease;cursor:pointer;height:auto;min-height:clamp(40px,8vh,80px);--space-4: clamp(4px, 2vh, 16px) !important;--card-padding: clamp(4px, 2vh, 16px) !important}.menu-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow)}.menu-item{display:flex;flex-direction:row;align-items:center;gap:clamp(6px,2.5vh,16px);width:100%}.menu-icon{display:flex;align-items:center;justify-content:center;width:clamp(28px,5vh,48px);height:clamp(28px,5vh,48px);background:var(--surface-accent);color:var(--text-on-accent);flex-shrink:0;border-radius:50%}.menu-content{display:flex;flex-direction:column;gap:clamp(1px,.5vh,3px);flex:1}.menu-text-small{font-size:clamp(.75rem,1.8vh,1rem);line-height:1.3}.menu-content .font-semibold{color:var(--text-primary)}.menu-content [color=secondary]{color:var(--text-secondary)}@container no-scroll-container (height < 600px){.no-scroll-menu-grid{gap:clamp(4px,1vh,8px)}.menu-card{padding:clamp(3px,1vh,8px)!important;min-height:clamp(35px,7vh,60px)}.menu-item{gap:clamp(4px,1vh,8px)!important;padding:clamp(2px,.5vh,4px)!important}.menu-icon{width:clamp(20px,3vh,28px);height:clamp(20px,3vh,28px)}.menu-text-small{font-size:clamp(.65rem,1.4vh,.8rem)}.card-padding-md{padding:clamp(3px,1vh,8px)!important}.card-content{padding:0 20px!important}}@container no-scroll-container (height < 500px){.no-scroll-menu-grid{gap:clamp(2px,.8vh,6px)}.menu-card{padding:clamp(2px,.8vh,6px)!important;min-height:clamp(30px,6vh,45px)}.menu-item{gap:clamp(3px,.8vh,5px)!important;padding:clamp(1px,.3vh,2px)!important}.menu-icon{width:clamp(16px,2.5vh,22px);height:clamp(16px,2.5vh,22px)}.menu-text-small{font-size:clamp(.6rem,1.2vh,.75rem)}.card-padding-md{padding:clamp(2px,.8vh,6px)!important}.card-content{padding:0!important}}@container no-scroll-container (height < 450px){.no-scroll-menu-grid{gap:clamp(1px,.5vh,3px)}.menu-card{padding:clamp(1px,.6vh,4px)!important;min-height:clamp(25px,5vh,35px)}.menu-item{gap:clamp(2px,.6vh,4px)!important;padding:0!important}.menu-icon{width:clamp(14px,2vh,18px);height:clamp(14px,2vh,18px)}.menu-text-small{font-size:clamp(.55rem,1.1vh,.7rem)}.card-padding-md{padding:clamp(1px,.6vh,4px)!important}.card-content{padding:0!important}}@container no-scroll-container (height < 400px){.no-scroll-menu-grid{gap:clamp(1px,.3vh,2px)}.menu-card{padding:clamp(1px,.5vh,3px)!important;min-height:clamp(20px,4vh,30px)}.menu-item{gap:clamp(1px,.5vh,3px)!important;padding:0!important}.menu-icon{width:clamp(12px,1.8vh,16px);height:clamp(12px,1.8vh,16px)}.menu-text-small{font-size:clamp(.5rem,1vh,.65rem)}.card-padding-md{padding:clamp(1px,.5vh,3px)!important}.card-content{padding:0!important}}.feedback-message{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(255,255,255,.9);animation:fadeIn .3s ease-out}.feedback-message-success,.feedback-message-info,.feedback-message-error{background:white;color:#374151;border:1px solid #e5e7eb;border-radius:8px;padding:24px 16px 12px;box-shadow:0 4px 16px #0000001a;max-width:320px;width:90%;font-size:.875rem;line-height:1.4;position:relative}.feedback-content{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:12px;text-align:center;width:100%}.feedback-content>span{flex-grow:1;width:100%}.try-again-button{margin-top:8px;padding:8px 16px;background-color:var(--primary, #3b82f6);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease;align-self:center}.try-again-button:hover{background-color:var(--primary-hover, #2563eb)}.feedback-close{background:none;border:none;color:#6b7280;font-size:18px;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:color .2s ease;flex-shrink:0}.feedback-close:hover{color:#374151}.feedback-return-btn{position:absolute;top:-50px;left:50%;transform:translate(-50%);z-index:10;height:min(5vh,36px);padding:0 min(2vh,16px);display:flex;align-items:center;justify-content:center;gap:min(1vh,8px);background:var(--surface);border:1px solid var(--border);border-radius:min(1.5vh,12px);color:var(--text-secondary);font-size:clamp(.8rem,1.5vh,1rem);font-weight:500;cursor:pointer;width:auto!important;margin:0 auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.social-card-processing{opacity:.7;background:rgba(59,130,246,.1);border-color:#3b82f64d;cursor:not-allowed;animation:pulse 2s infinite}.social-card-completed{opacity:.6;background:rgba(34,197,94,.1);border-color:#22c55e4d;cursor:not-allowed}.social-card-processing:hover,.social-card-completed:hover{transform:none;box-shadow:0 2px 8px #0000001a}@keyframes pulse{0%,to{opacity:.7}50%{opacity:.9}}:root{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;min-height:100vh;overflow-x:hidden;background-color:var(--canvas)}#root{min-height:100vh;width:100%}h1,h2,h3,h4,h5,h6{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1{font-size:2.5rem;font-weight:800;line-height:1.2;letter-spacing:-.025em}h2{font-size:2rem;font-weight:700;line-height:1.3;letter-spacing:-.025em}h3{font-size:1.5rem;font-weight:700;line-height:1.4}h4{font-size:1.25rem;font-weight:700;line-height:1.4}h5{font-size:1.125rem;font-weight:600;line-height:1.4}h6{font-size:1rem;font-weight:600;line-height:1.4}p{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text-secondary);line-height:1.6}button{border-radius:12px;border:2px solid transparent;padding:12px 24px;font-size:1rem;font-weight:500;font-family:inherit;background-color:var(--primary);color:var(--primary-foreground);cursor:pointer;transition:all .2s ease;outline:none}button:hover{background-color:var(--primary-hover);transform:translateY(-1px)}button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.button-secondary{background-color:transparent;color:var(--text-primary);border-color:var(--border)}.button-secondary:hover{background-color:var(--surface);border-color:var(--border-hover);color:var(--text-primary)}a{color:var(--primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--primary-hover)}input,textarea{background-color:var(--surface);border:2px solid var(--border);border-radius:12px;padding:12px 16px;font-size:1rem;font-family:inherit;color:var(--text-primary);transition:border-color .2s ease;outline:none}input:focus,textarea:focus{border-color:var(--primary)}input::placeholder,textarea::placeholder{color:var(--text-secondary)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--surface)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.fade-in{animation:fadeIn .6s ease-out}.slide-in{animation:slideIn .4s ease-out}@media (max-width: 768px){h1{font-size:2rem}h2{font-size:1.5rem}button{padding:10px 20px;font-size:.9rem}.hidden-on-mobile{display:none}}
