.site-header-module__IZLtTG__header{z-index:100;border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101011f5;position:sticky;top:0}.site-header-module__IZLtTG__inner{justify-content:space-between;align-items:center;gap:16px;width:min(100% - 48px,1120px);min-height:88px;margin:0 auto;display:flex}.site-header-module__IZLtTG__brand{border-radius:4px;align-items:center;min-width:0;min-height:44px;display:inline-flex}.site-header-module__IZLtTG__banner{width:208px;max-width:100%;height:auto;display:block}.site-header-module__IZLtTG__languages{border:1px solid var(--color-border);border-radius:10px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.site-header-module__IZLtTG__language{min-height:44px;color:var(--color-text-secondary);font:inherit;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0 14px;font-size:.8125rem;text-decoration:none;display:inline-flex}button.site-header-module__IZLtTG__language{cursor:pointer}.site-header-module__IZLtTG__active{background:var(--color-accent-soft);color:var(--color-primary)}.site-header-module__IZLtTG__language:hover{color:var(--color-primary)}.site-header-module__IZLtTG__brand:focus-visible,.site-header-module__IZLtTG__language:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media (max-width:600px){.site-header-module__IZLtTG__inner{gap:8px;width:calc(100% - 24px);min-height:68px}.site-header-module__IZLtTG__banner{width:168px}.site-header-module__IZLtTG__languages{gap:0;padding:2px}.site-header-module__IZLtTG__language{padding:0 8px;font-size:.75rem}}
.landing-page-module___EcrfW__page{background:var(--color-bg);color:var(--color-text)}.landing-page-module___EcrfW__page :is(a,button):focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.landing-page-module___EcrfW__page :is(h1,h2,h3,p,a){overflow-wrap:anywhere}.landing-page-module___EcrfW__hero{border-bottom:1px solid var(--color-border);position:relative}.landing-page-module___EcrfW__heroOverlay{pointer-events:none;background:radial-gradient(at 75% 40%,#cbb17b0e,#0000 60%);position:absolute;inset:0}.landing-page-module___EcrfW__heroInner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);width:min(100% - 48px,1120px);margin:0 auto;padding:clamp(56px,8vw,112px) 0;display:grid;position:relative}.landing-page-module___EcrfW__heroText{flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex}.landing-page-module___EcrfW__heroBadge{border:1px solid var(--color-border);color:var(--color-primary);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.landing-page-module___EcrfW__heroTitle{letter-spacing:-.035em;gap:.12em;margin:0;font-size:clamp(2.5rem,4.6vw,4.25rem);font-weight:650;line-height:1.12;display:grid}.landing-page-module___EcrfW__heroTitleGradient{color:var(--color-primary)}.landing-page-module___EcrfW__heroSubtitle{max-width:43ch;color:var(--color-text-secondary);margin:0;font-size:1.0625rem;line-height:1.8}.landing-page-module___EcrfW__heroCtas{flex-wrap:wrap;gap:12px;display:flex}.landing-page-module___EcrfW__ctaPrimary,.landing-page-module___EcrfW__ctaSecondary{text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 22px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.landing-page-module___EcrfW__ctaPrimary{color:var(--color-primary-hover);background:var(--color-accent-soft);border:1px solid var(--color-accent-border)}.landing-page-module___EcrfW__ctaPrimary:hover{background:#2d261c}.landing-page-module___EcrfW__ctaSecondary{color:var(--color-text);border:1px solid var(--color-border)}.landing-page-module___EcrfW__ctaSecondary:hover{border-color:var(--color-accent-border)}.landing-page-module___EcrfW__ctaPrimary svg,.landing-page-module___EcrfW__ctaSecondary svg{flex-shrink:0}.landing-page-module___EcrfW__heroSymbolCol{aspect-ratio:1;border:1px solid var(--color-accent-border);background:linear-gradient(145deg,#1d1b17,#101011 70%);border-radius:12px;justify-content:center;align-items:center;min-width:0;padding:28px;display:flex;position:relative}.landing-page-module___EcrfW__heroSymbolCol:before{content:"";border:1px solid var(--color-border);pointer-events:none;border-radius:6px;position:absolute;inset:10px}.landing-page-module___EcrfW__heroSymbol{width:100%;max-width:440px;height:auto}.landing-page-module___EcrfW__section{padding:clamp(32px,5vw,64px) 24px;scroll-margin-top:104px}.landing-page-module___EcrfW__sectionInner{width:min(100%,1120px);margin:0 auto}.landing-page-module___EcrfW__sectionTitle{letter-spacing:-.02em;text-align:center;justify-content:center;align-items:center;gap:12px;margin:0 0 32px;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:600;line-height:1.35;display:flex}.landing-page-module___EcrfW__accentStar{color:var(--color-primary);flex-shrink:0;font-size:.7em}.landing-page-module___EcrfW__glassCard{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px}.landing-page-module___EcrfW__introCard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;padding:clamp(24px,4vw,48px);display:grid;}.landing-page-module___EcrfW__introText{min-width:0}.landing-page-module___EcrfW__introTitle{align-items:center;gap:10px;margin:0 0 20px;font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:600;line-height:1.4;display:flex}.landing-page-module___EcrfW__introBody,.landing-page-module___EcrfW__organizersText,.landing-page-module___EcrfW__privacyText{color:var(--color-text-secondary);margin:0;font-size:1rem;line-height:1.85}.landing-page-module___EcrfW__galleryMockup{border:1px solid var(--color-accent-border);background:var(--color-bg);border-radius:10px;min-width:0;overflow:hidden}.landing-page-module___EcrfW__mockupChrome,.landing-page-module___EcrfW__guestCardChrome{border-bottom:1px solid var(--color-border);align-items:center;gap:5px;padding:10px 12px;display:flex}.landing-page-module___EcrfW__mockupDot,.landing-page-module___EcrfW__chromeDot{background:#666057;border-radius:50%;width:6px;height:6px;display:block}.landing-page-module___EcrfW__mockupBar,.landing-page-module___EcrfW__chromeBar{background:#292620;border-radius:2px;flex:1;max-width:100px;height:8px;margin-inline-start:8px}.landing-page-module___EcrfW__mockupGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px;display:grid}.landing-page-module___EcrfW__mockupTile{aspect-ratio:2/3;background:linear-gradient(145deg,#51493b,#25221e);border:1px solid #494136;border-radius:4px;position:relative}.landing-page-module___EcrfW__mockupTile:nth-child(2n){background:linear-gradient(145deg,#363837,#1d201f)}.landing-page-module___EcrfW__mockupTile:nth-child(3n){background:linear-gradient(145deg,#4b4233,#24201b)}.landing-page-module___EcrfW__mockupTileBadge,.landing-page-module___EcrfW__guestVideoBadge{top:5px;color:var(--color-text);background:#101011;border-radius:3px;padding:2px 4px;font-size:.5625rem;position:absolute;inset-inline-start:5px}.landing-page-module___EcrfW__mockupTilePlay{place-items:center;display:grid;position:absolute;inset:0}.landing-page-module___EcrfW__mockupActions{gap:6px;padding:0 12px 8px;display:flex}.landing-page-module___EcrfW__mockupActionBtn,.landing-page-module___EcrfW__mockupShareBtn{min-width:0;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:.6875rem;display:flex}.landing-page-module___EcrfW__mockupActionBtn{flex:1}.landing-page-module___EcrfW__mockupShareBtn{color:var(--color-primary);border-color:var(--color-accent-border);background:var(--color-accent-soft);margin:0 12px 12px}.landing-page-module___EcrfW__featuresGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.landing-page-module___EcrfW__featureCard{text-align:start;padding:28px 20px;}.landing-page-module___EcrfW__featureIcon,.landing-page-module___EcrfW__stepIcon{border:1px solid var(--color-border);width:56px;height:56px;color:var(--color-primary);background:var(--color-accent-soft);border-radius:10px;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.landing-page-module___EcrfW__featureIcon svg,.landing-page-module___EcrfW__stepIcon svg{width:28px;height:28px}.landing-page-module___EcrfW__featureTitle,.landing-page-module___EcrfW__stepTitle{margin:0 0 12px;font-size:1.0625rem;font-weight:600;line-height:1.5}.landing-page-module___EcrfW__featureText,.landing-page-module___EcrfW__stepText{color:var(--color-text-secondary);margin:0;font-size:.9375rem;line-height:1.8}.landing-page-module___EcrfW__stepsRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.landing-page-module___EcrfW__stepCard{padding:28px;position:relative;}.landing-page-module___EcrfW__stepNumber{top:28px;color:var(--color-primary);border-bottom:1px solid var(--color-accent-border);padding:4px 8px;font-size:.8125rem;font-weight:500;position:absolute;inset-inline-end:28px}.landing-page-module___EcrfW__organizersCard{grid-template-columns:minmax(0,1fr) minmax(0,260px);align-items:center;gap:48px;padding:clamp(24px,4vw,48px);display:grid;}.landing-page-module___EcrfW__organizersBullets{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.landing-page-module___EcrfW__organizersBullet{color:var(--color-text-secondary);align-items:flex-start;gap:12px;font-size:.9375rem;line-height:1.7;display:flex}.landing-page-module___EcrfW__bulletCheck{border:1px solid var(--color-accent-border);width:20px;height:20px;color:var(--color-primary);background:var(--color-accent-soft);border-radius:50%;flex-shrink:0;place-items:center;margin-top:3px;display:grid}.landing-page-module___EcrfW__organizerSymbol{width:100%;height:auto}.landing-page-module___EcrfW__ctaSection{padding:32px 24px 80px}.landing-page-module___EcrfW__ctaBanner{border:1px solid var(--color-accent-border);background:linear-gradient(115deg,#211d16,#161615 70%);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;width:min(100%,1120px);margin:0 auto;padding:clamp(24px,4vw,40px);display:grid}.landing-page-module___EcrfW__ctaBannerIcon,.landing-page-module___EcrfW__privacyIcon{border:1px solid var(--color-border);width:48px;height:48px;color:var(--color-primary);border-radius:8px;place-items:center;display:grid}.landing-page-module___EcrfW__ctaTitle{margin:0 0 8px;font-size:1.5rem;font-weight:600;line-height:1.4}.landing-page-module___EcrfW__ctaSubtext{color:var(--color-text-secondary);margin:0;font-size:.9375rem;line-height:1.75}.landing-page-module___EcrfW__ctaBannerActions{flex-direction:column;align-items:center;gap:12px;display:flex}.landing-page-module___EcrfW__ctaEmailHint{color:var(--color-text-muted);margin:0;font-size:.8125rem}.landing-page-module___EcrfW__guestCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.landing-page-module___EcrfW__guestCard{overflow:hidden;}.landing-page-module___EcrfW__guestCardContent{padding:16px}.landing-page-module___EcrfW__guestCardLabel{color:var(--color-primary);margin:0 0 12px;font-size:.8125rem}.landing-page-module___EcrfW__guestPhotoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.landing-page-module___EcrfW__guestPhotoTile{aspect-ratio:2/3;background:linear-gradient(145deg,#51493b,#25221e);border-radius:4px}.landing-page-module___EcrfW__guestVideoTile{aspect-ratio:16/9;background:#25221e;border-radius:4px;place-items:center;display:grid;position:relative}.landing-page-module___EcrfW__guestVideoPlayBtn{border:1px solid var(--color-accent-border);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.landing-page-module___EcrfW__guestCardActions{gap:6px;margin-top:12px;display:flex}.landing-page-module___EcrfW__guestActionChip{border:1px solid var(--color-border);border-radius:5px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:.6875rem;display:flex}.landing-page-module___EcrfW__privacyRow{align-items:center;gap:24px;padding:24px;display:flex;}.landing-page-module___EcrfW__privacyIcon{flex-shrink:0}.landing-page-module___EcrfW__privacyTitle{margin:0 0 12px;font-size:1.125rem;font-weight:600}@media (max-width:900px){.landing-page-module___EcrfW__heroInner{grid-template-columns:minmax(0,1fr);gap:32px;padding:48px 0}.landing-page-module___EcrfW__heroText{text-align:center;align-items:center}.landing-page-module___EcrfW__heroCtas{justify-content:center}.landing-page-module___EcrfW__heroSymbolCol{width:min(100%,320px);margin:0 auto;padding:20px}.landing-page-module___EcrfW__introCard{grid-template-columns:minmax(0,1fr);gap:28px}.landing-page-module___EcrfW__galleryMockup{width:min(100%,440px);margin:0 auto}.landing-page-module___EcrfW__featuresGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page-module___EcrfW__stepsRow{grid-template-columns:minmax(0,1fr)}.landing-page-module___EcrfW__organizersCard{grid-template-columns:minmax(0,1fr);gap:28px}.landing-page-module___EcrfW__organizerSymbol{justify-self:center;width:min(100%,240px)}.landing-page-module___EcrfW__ctaBanner{text-align:center;grid-template-columns:minmax(0,1fr)}.landing-page-module___EcrfW__ctaBannerIcon{margin:0 auto}}@media (max-width:520px){.landing-page-module___EcrfW__heroInner{width:calc(100% - 32px);padding:36px 0}.landing-page-module___EcrfW__heroTitle{font-size:clamp(2rem,8vw,2.75rem)}.landing-page-module___EcrfW__heroCtas{flex-direction:column;width:100%}.landing-page-module___EcrfW__section{padding:28px 16px;scroll-margin-top:84px}.landing-page-module___EcrfW__featuresGrid,.landing-page-module___EcrfW__guestCards{grid-template-columns:minmax(0,1fr)}.landing-page-module___EcrfW__introCard,.landing-page-module___EcrfW__organizersCard{padding:24px 20px}.landing-page-module___EcrfW__sectionTitle{margin-bottom:24px}.landing-page-module___EcrfW__ctaSection{padding:28px 16px 48px}.landing-page-module___EcrfW__ctaBanner{padding:24px 20px}.landing-page-module___EcrfW__ctaBannerActions,.landing-page-module___EcrfW__ctaBannerActions .landing-page-module___EcrfW__ctaPrimary{width:100%}}@media (prefers-reduced-motion:reduce){.landing-page-module___EcrfW__ctaPrimary,.landing-page-module___EcrfW__ctaSecondary{transition:none}}
.legal-page-module__RRJvNG__page{background:var(--color-bg);color:var(--color-text)}.legal-page-module__RRJvNG__main{width:min(100% - 48px,800px);margin:0 auto;padding:clamp(32px,6vw,72px) 0 80px}.legal-page-module__RRJvNG__content{border:1px solid var(--color-border);background:var(--color-surface);overflow-wrap:anywhere;border-radius:12px;padding:clamp(24px,5vw,56px)}.legal-page-module__RRJvNG__content h1{color:var(--color-text);letter-spacing:-.025em;margin:0;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:650;line-height:1.25}.legal-page-module__RRJvNG__content h1:after{content:"";background:var(--color-primary);width:40px;height:1px;margin:22px 0;display:block}.legal-page-module__RRJvNG__content h1+p{color:var(--color-text-muted);margin-bottom:32px;font-size:.875rem}.legal-page-module__RRJvNG__content h2{color:var(--color-text);margin:32px 0 12px;font-size:1.15rem;font-weight:600;line-height:1.5}.legal-page-module__RRJvNG__content p,.legal-page-module__RRJvNG__content li{color:var(--color-text-secondary);line-height:1.85}.legal-page-module__RRJvNG__content p{margin:0 0 16px}.legal-page-module__RRJvNG__content ul,.legal-page-module__RRJvNG__content ol{padding-inline-start:24px}.legal-page-module__RRJvNG__content a{color:var(--color-primary);text-underline-offset:4px;text-decoration:underline}.legal-page-module__RRJvNG__content a:hover{color:var(--color-primary-hover)}.legal-page-module__RRJvNG__content a:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:2px}.legal-page-module__RRJvNG__content :last-child{margin-bottom:0}@media (max-width:600px){.legal-page-module__RRJvNG__main{width:calc(100% - 24px);padding:24px 0 40px}.legal-page-module__RRJvNG__content{padding:24px 20px}}
