:root{--fly-text:#39345a;--fly-text-soft:rgba(57,52,90,.72);--fly-panel:rgba(255,255,255,.68);--fly-panel-strong:rgba(255,255,255,.82);--fly-panel-line:rgba(72,62,112,.10);--fly-lavender:#8f82e8;--fly-blue:#7db8e9}html{scroll-behavior:smooth}body{color:var(--fly-text)!important}body:has(.cinematicHero){overflow-x:hidden!important;overflow-y:auto!important;background:#d9d5ef!important}body:has(.cinematicHero) .siteVideoBackdrop{display:block!important}body:has(.cinematicHero) .cursorGlow,body:has(.cinematicHero) .scrollProgress{display:block!important}body:has(.cinematicHero) .siteFooter,body:has(.cinematicHero) .siteHeader{display:none!important}.cinematicHeroVideo{display:none!important}.cinematicHero{height:100dvh;min-height:620px;background:transparent!important}.cinematicHeroLayer{min-height:100%;justify-content:flex-start}.cinematicLanding{position:relative;z-index:2;min-height:100vh;color:var(--fly-text)}.cinematicLandingSection{position:relative;padding:clamp(24px,5vw,72px) 14px}.cinematicLandingSection:first-of-type{padding-top:18px}.landingSectionShell{position:relative;width:min(1120px,calc(100% - 6px));margin:0 auto;overflow:hidden;padding:clamp(28px,5vw,66px);border:1px solid var(--fly-panel-line);border-radius:32px;background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(247,245,255,.54));box-shadow:0 28px 88px rgba(48,40,90,.13),inset 0 1px 0 rgba(255,255,255,.82);backdrop-filter:blur(26px) saturate(132%);-webkit-backdrop-filter:blur(26px) saturate(132%)}.landingSectionShell:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.3),transparent 36%,transparent 70%,rgba(196,218,255,.14))}.landingSectionHeader{position:relative;z-index:1;max-width:780px}.landingSectionHeader .eyebrow{margin-bottom:12px}.landingSectionHeader h2{margin:0;color:var(--fly-text)!important;font-family:var(--font-instrument-serif),Georgia,serif;font-size:clamp(38px,5vw,68px);font-weight:400;line-height:.98;letter-spacing:-.045em}.landingSectionHeader p{max-width:690px;margin:15px 0 0;color:var(--fly-text-soft)!important;line-height:1.7}.landingCards{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px}.landingCard{min-height:220px;padding:24px;border:1px solid var(--fly-panel-line);border-radius:22px;background:rgba(255,255,255,.58);box-shadow:0 14px 38px rgba(54,44,99,.075),inset 0 1px 0 rgba(255,255,255,.72);transition:transform .35s cubic-bezier(.2,.8,.2,1),background .35s ease,box-shadow .35s ease}.landingCard span{color:rgba(57,52,90,.55);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.landingCard h3{margin:14px 0 8px;color:var(--fly-text)!important;font-size:clamp(26px,2.7vw,38px);font-weight:400;line-height:1.02;letter-spacing:-.035em}.landingCard p{margin:0;color:var(--fly-text-soft)!important;line-height:1.65;font-size:13px}.landingCard a{display:inline-flex;margin-top:16px;color:#6258a7;font-size:12px;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.landingCard:hover{transform:translateY(-6px);background:rgba(255,255,255,.72);box-shadow:0 22px 52px rgba(54,44,99,.12),inset 0 1px 0 rgba(255,255,255,.8)}}.cinematicLandingFooter{width:min(1120px,calc(100% - 28px));margin:18px auto 28px;padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--fly-panel-line);border-radius:22px;background:rgba(255,255,255,.7);box-shadow:0 18px 55px rgba(50,42,92,.1);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.cinematicLandingFooter img{width:132px;height:auto}.cinematicLandingFooter nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 15px}.cinematicLandingFooter a{color:rgba(57,52,90,.68);font-size:11px;text-decoration:none}.cinematicLandingFooter a:focus-visible,.cinematicLandingFooter a:hover{color:#51488f;text-decoration:underline;text-underline-offset:4px}.legalMain h1,.legalMain h2,.legalMain h3,body>main:not(.cinematicHero) h1,body>main:not(.cinematicHero) h2,body>main:not(.cinematicHero) h3,body>main:not(.cinematicHero) strong{color:var(--fly-text)!important}.legalMain li,.legalMain p,body>main:not(.cinematicHero) li,body>main:not(.cinematicHero) p,body>main:not(.cinematicHero) small{color:var(--fly-text-soft)!important}.compareCard,.errorNotice,.infoCards article,.legalBody,.legalIdentity,.legalShell,.modelFlow>div,.pageHeroAside,.passportPanel,.principleList article,.privacyBar,.resultActionsBar,.sheetPreviewSection,.successNotice,.toolFeatureCard,.toolSurface,.trustGrid article{color:var(--fly-text)!important;border-color:var(--fly-panel-line)!important;background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(247,245,255,.58))!important}.passportPanel input,.passportPanel select,.passportPanel textarea,.toolSurface input,.toolSurface select,.toolSurface textarea,input,select,textarea{color:var(--fly-text)!important;border-color:rgba(72,62,112,.13)!important;background:rgba(255,255,255,.82)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)!important}code,pre{border-color:rgba(102,87,167,.1)!important;background:rgba(235,231,255,.68)!important}.buttonPrimary,.siteHeader .navCta{border-color:rgba(112,101,202,.2)!important;background:linear-gradient(135deg,#7eaee4,#9180df)!important;color:#fff!important;box-shadow:0 10px 28px rgba(109,95,194,.22)!important}.buttonGhost,.buttonSecondary{color:var(--fly-text)!important;background:rgba(255,255,255,.74)!important}.faqJumpLinks{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.faqJumpLinks a{display:inline-flex;align-items:center;min-height:38px;padding:0 13px;border:1px solid var(--fly-panel-line);border-radius:12px;background:rgba(255,255,255,.6);color:#6258a7!important;font-size:11px;font-weight:600;text-decoration:none}.animatedFaqList{display:grid;gap:10px}.animatedFaqList .faqItem{overflow:hidden;border:1px solid var(--fly-panel-line)!important;border-radius:17px!important;background:rgba(255,255,255,.58)!important;box-shadow:0 10px 30px rgba(54,44,99,.06),inset 0 1px 0 rgba(255,255,255,.7)!important;transition:background .42s ease,box-shadow .42s ease,transform .42s cubic-bezier(.2,.8,.2,1)!important}.animatedFaqList .faqItem.is-open{background:rgba(255,255,255,.76)!important;box-shadow:0 18px 42px rgba(54,44,99,.1),inset 0 1px 0 rgba(255,255,255,.8)!important}.faqQuestion{appearance:none;width:100%;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 19px;border:0;background:transparent;color:var(--fly-text)!important;text-align:left;font:600 13px/1.45 var(--font-inter),Inter,sans-serif;cursor:pointer}.faqQuestion:focus-visible{outline:2px solid rgba(126,112,218,.48);outline-offset:-4px;border-radius:15px}.faqPlus{flex:0 0 auto;display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:rgba(226,221,250,.75);color:#665da5;font-size:19px;line-height:1;transition:transform .45s cubic-bezier(.2,.8,.2,1),background .35s ease}.faqItem.is-open .faqPlus{transform:rotate(45deg);background:rgba(211,224,252,.88)}.faqAnswerMotion{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-6px);transition:grid-template-rows .52s cubic-bezier(.2,.8,.2,1),opacity .36s ease,transform .52s cubic-bezier(.2,.8,.2,1)}.faqItem.is-open .faqAnswerMotion{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.faqAnswerInner{min-height:0;overflow:hidden}.faqAnswerInner p{margin:0;padding:0 19px 19px;color:var(--fly-text-soft)!important;line-height:1.68;font-size:12.5px}.adPlacement{width:min(100%,970px);margin:6px auto;padding:8px;border:1px dashed rgba(91,79,142,.18);border-radius:16px;background:rgba(255,255,255,.34);box-shadow:none;text-align:center}.adPlacementLabel{display:block;margin:0 0 6px;color:rgba(57,52,90,.48)!important;font:500 9px/1.2 var(--font-inter),Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase}.adPlacementSlot{min-height:90px;display:grid;place-items:center;border-radius:11px;background:rgba(255,255,255,.2)}.adPlacement--rectangle{max-width:360px}.adPlacement--rectangle .adPlacementSlot{min-height:250px}.adPlacement--leaderboard .adPlacementSlot{min-height:90px}.adPlacement--responsive .adPlacementSlot{min-height:120px}.adPlacementSlot:after{content:"Reserved ad space";color:rgba(57,52,90,.34);font-size:10px;letter-spacing:.03em}.legalMain{position:relative;z-index:2;background:transparent!important;color:var(--fly-text)!important}.legalShell{border-radius:30px!important;box-shadow:0 26px 82px rgba(48,40,90,.12)!important;backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%)}.backLink,.legalBody a,.legalIdentity a{color:#6258a7!important}@media (max-width:860px){.landingCards{grid-template-columns:1fr}.landingCard{min-height:auto}.cinematicLandingFooter{align-items:flex-start;flex-direction:column}.cinematicLandingFooter nav{justify-content:flex-start}}@media (max-width:720px){.cinematicHero{min-height:600px}.cinematicLandingSection{padding:18px 10px 34px}.landingSectionShell{width:100%;padding:26px 20px;border-radius:24px}.landingSectionHeader h2{font-size:clamp(36px,11vw,52px)}.faqQuestion{min-height:58px;padding:15px;font-size:12px}.faqAnswerInner p{padding:0 15px 16px}.adPlacement{border-radius:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.faqAnswerMotion,.faqItem,.faqPlus,.landingCard{transition:none!important}}.landingScrollCue{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:rgba(57,52,90,.58);font-size:10.5px;font-weight:600;text-decoration:none;letter-spacing:.02em}.landingScrollCue span{display:inline-block;animation:landingCue 1.8s ease-in-out infinite}.landingFaqGrid{position:relative;z-index:1;margin-top:28px}.landingFaqActions{position:relative;z-index:1;gap:12px;margin-top:22px}.landingFaqActions .cinematicCta{margin-top:0}.landingFaqActions .textLink{color:#6258a7!important;font-size:11px;font-weight:600;text-decoration:none}.guideLinkRow{margin-top:18px}@keyframes landingCue{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.landingScrollCue span{animation:none}}:root{--bg:#d9d5ef;--bg2:#e5e2f2;--surface:rgba(255,255,255,.70);--surface2:rgba(250,248,255,.76);--surface3:rgba(245,242,255,.82);--line:rgba(72,62,112,.10);--line2:rgba(72,62,112,.15);--text:#39345a;--muted:rgba(57,52,90,.72);--faint:rgba(57,52,90,.50);--cyan:#7db8e9;--cyan2:#655da6;--violet:#8f82e8;--green:#4f9b7d;--danger:#b85f75;--warning:#9d7940;--shadow:0 24px 80px rgba(48,40,90,.12)}body,html{background:#d9d5ef!important;color:var(--text)!important}.faqSection,.featurePage,.finalCta,.legalMain,.pageHero,.passportNotes,.passportPage,.section,.toolInfoSection,.toolPage,.toolWorkspace,.toolsSection,.trustSection,.workflowSection{background:transparent!important;border-color:var(--line)!important}.catalogCard,.compareCard,.errorNotice,.faqList details,.galaxyStatusCard,.galaxyStatusCard li,.heroProof span,.legalBody,.legalIdentity,.legalShell,.modelFlow>div,.pageHeroAside,.pageHeroAside li,.passportIntroCard,.passportPanel,.privacyBar,.resultActionsBar,.sheetPreviewSection,.successNotice,.toolFeatureCard,.toolSurface,.uploadDropZone,.workflowSteps li{border-color:var(--line)!important;background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(247,245,255,.6))!important;color:var(--text)!important;box-shadow:0 16px 48px rgba(48,40,90,.08),inset 0 1px 0 rgba(255,255,255,.78)!important}.galaxyStatusCard li,.pageHeroAside li,.workflowSteps li{background:rgba(255,255,255,.58)!important}body>main:not(.cinematicHero) :is(h1,h2,h3,h4,h5,h6,strong,summary,label,legend){color:var(--text)!important}body>main:not(.cinematicHero) :is(p,li,small,.muted,.hint,.statusLabel){color:var(--muted)!important}body>main:not(.cinematicHero) :is(.kicker,.eyebrow,.textLink,.featureCta){color:#655da6!important}.passportPanel input,.passportPanel select,.passportPanel textarea,.toolSurface input,.toolSurface select,.toolSurface textarea,input,select,textarea{color:var(--text)!important;background:rgba(255,255,255,.86)!important;border-color:var(--line2)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)!important}select option{background:#fff!important;color:var(--text)!important}input::placeholder,textarea::placeholder{color:rgba(57,52,90,.45)!important}.buttonPrimary,.primaryButton,.siteHeader .navCta{background:linear-gradient(135deg,#7eaee4,#9180df)!important;border-color:rgba(112,101,202,.2)!important;color:#fff!important;box-shadow:0 10px 28px rgba(109,95,194,.22)!important}.buttonGhost,.buttonSecondary,.miniButton,.secondaryButton,.textButton{background:rgba(255,255,255,.76)!important;border-color:var(--line2)!important;color:var(--text)!important;box-shadow:0 8px 22px rgba(48,40,90,.07)!important}.animatedFaqList .faqItem,.siteFooter .footerBottom,.siteFooter .footerGrid,.siteHeader .navShell{border-color:var(--line)!important;background:rgba(255,255,255,.7)!important;color:var(--text)!important}.siteFooter,.siteFooter .footerBottom,.siteFooter a,.siteFooter p,.siteHeader .navLinks{color:var(--muted)!important}.siteFooter a:hover,.siteHeader .navLinks a:hover{color:var(--text)!important}code,pre{color:#514a86!important;background:rgba(235,231,255,.72)!important;border-color:rgba(102,87,167,.12)!important}.cropSurface,.previewSurface,.resultPreview,.sheetCanvasWrap{border-color:var(--line)!important;background-color:rgba(255,255,255,.52)!important}.dashboardPage .pageHero .shell{position:relative;z-index:3;background:rgba(255,255,255,.72)!important;border:1px solid rgba(72,62,112,.12)!important;box-shadow:0 24px 70px rgba(48,40,90,.14)!important;backdrop-filter:blur(28px) saturate(125%);-webkit-backdrop-filter:blur(28px) saturate(125%)}.dashboardPage .eyebrow,.dashboardPage .infoCards h2,.dashboardPage .infoCards p,.dashboardPage .infoCards span,.dashboardPage .pageHero h1,.dashboardPage .pageHero p,.dashboardPage .textLink{position:relative;z-index:4;opacity:1!important;text-shadow:none!important}.dashboardPage .pageHero h1{color:#2f294f!important}.dashboardPage .infoCards p,.dashboardPage .pageHero p{color:rgba(47,41,79,.78)!important}.dashboardPage .infoCards{position:relative;z-index:4}.dashboardPage .infoCards article{background:rgba(255,255,255,.88)!important;border-color:rgba(72,62,112,.13)!important;box-shadow:0 14px 36px rgba(48,40,90,.1)!important}.dashboardPage .infoCards article>span{color:#655da6!important;font-weight:800!important}.dashboardPage .infoCards h2{color:#2f294f!important}.dashboardActions{position:relative;z-index:5;display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:28px 0 30px}.dashboardActions .buttonPrimary,.dashboardActions .buttonSecondary{min-height:46px;padding:0 18px}@media (prefers-color-scheme:dark){:root{color-scheme:light!important}body,html{background:#d9d5ef!important;color:var(--text)!important}}.passportPage,.toolPage{--tool-ink:#514153;--tool-muted:#786b79;--tool-line:rgba(134,101,132,.16);--tool-pink:#f4bfd7;--tool-pink-soft:rgba(255,231,241,.78);--tool-pink-wash:rgba(255,239,246,.68);--tool-lavender:#a594e8;--tool-lavender-soft:rgba(235,229,255,.82);--tool-white:rgba(255,255,255,.88);--tool-glass:linear-gradient(145deg,rgba(255,248,252,.88),rgba(246,241,255,.72));color:var(--tool-ink)!important}.passportPage :is(h1,h2,h3,h4,strong,label,summary),.toolPage :is(h1,h2,h3,h4,strong,label,summary){color:var(--tool-ink)!important}.passportPage :is(p,small,li,.helperText,.warningText),.toolPage :is(p,small,li,.helperText,.warningText){color:var(--tool-muted)!important}.passportPage :is(.kicker,.eyebrow,.textLink),.toolPage :is(.kicker,.eyebrow,.textLink){color:#8e6286!important}.toolPage .compareCard,.toolPage .errorNotice,.toolPage .modelFlow>div,.toolPage .privacyBar,.toolPage .processingPanel,.toolPage .resultActionsBar,.toolPage .successNotice,.toolPage .toolFootnote,.toolPage .toolSurface,.toolPage .uploadDropZone{border-color:var(--tool-line)!important;background:var(--tool-glass)!important;color:var(--tool-ink)!important;box-shadow:0 18px 50px rgba(111,78,113,.1),inset 0 1px 0 rgba(255,255,255,.9)!important}.toolPage .uploadDropZone{background:linear-gradient(145deg,rgba(255,237,245,.86),rgba(239,235,255,.78))!important}.toolPage .uploadDropZone.dragging,.toolPage .uploadDropZone:hover{border-color:rgba(190,122,158,.34)!important;background:linear-gradient(145deg,rgba(255,225,239,.94),rgba(233,226,255,.9))!important;box-shadow:0 20px 54px rgba(173,111,153,.14),inset 0 1px 0 rgba(255,255,255,.94)!important}.toolPage .privacyPill,.toolPage .uploadGlyph{border-color:rgba(171,118,154,.18)!important;background:var(--tool-pink-soft)!important;color:#8b5b80!important}.toolPage .modelFlow>div span,.toolPage .statusDot{color:#9a72a4!important}.toolPage .imageWell{border-color:var(--tool-line)!important;background:rgba(255,255,255,.72)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.82)!important}.toolPage .imageWell.checker{background-color:#fff9fc!important;background-image:linear-gradient(45deg,rgba(239,218,231,.48) 25%,transparent 0),linear-gradient(-45deg,rgba(239,218,231,.48) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(228,221,247,.52) 0),linear-gradient(-45deg,transparent 75%,rgba(228,221,247,.52) 0)!important;background-size:22px 22px!important;background-position:0 0,0 11px,11px -11px,-11px 0!important}.toolPage .buttonGhost,.toolPage .buttonSecondary{border-color:rgba(160,120,153,.18)!important;background:rgba(255,248,252,.88)!important;color:var(--tool-ink)!important}.toolPage .buttonPrimary{border-color:rgba(160,119,184,.18)!important;background:linear-gradient(135deg,#e9a9c7,#a897e6)!important;color:#fff!important;box-shadow:0 11px 28px rgba(158,107,151,.2)!important}.toolPage .errorNotice{background:linear-gradient(145deg,rgba(255,232,239,.92),rgba(255,246,249,.84))!important}.toolPage .successNotice{background:linear-gradient(145deg,rgba(239,250,245,.9),rgba(255,244,249,.8))!important}.passportPage .capacityBar,.passportPage .errorNotice,.passportPage .inlineControl,.passportPage .passportDropZone,.passportPage .passportIntroCard,.passportPage .passportPanel,.passportPage .passportUploadCard,.passportPage .perPhotoEditor,.passportPage .portraitEditor,.passportPage .rangeLabel,.passportPage .sheetCanvasShell,.passportPage .sheetMeta,.passportPage .sheetPreviewSection,.passportPage .successNotice,.passportPage .workingImageBar{border-color:var(--tool-line)!important;background:var(--tool-glass)!important;color:var(--tool-ink)!important;box-shadow:0 18px 52px rgba(111,78,113,.1),inset 0 1px 0 rgba(255,255,255,.9)!important}.passportPage .passportIntroCard,.passportPage .passportUploadCard{background:linear-gradient(145deg,rgba(255,236,244,.84),rgba(244,239,255,.76))!important}.passportPage .passportStats span,.passportPage .workingImageBar>span{border-color:rgba(145,111,143,.13)!important;background:rgba(255,255,255,.62)!important;color:var(--tool-ink)!important}.passportPage .modeTabs{border-color:var(--tool-line)!important;background:rgba(255,246,251,.7)!important}.passportPage .modeTabs button,.passportPage .perPhotoNudges button,.passportPage .presetButtons button,.passportPage .segmented button{border-color:rgba(151,116,149,.17)!important;background:rgba(255,255,255,.78)!important;color:var(--tool-ink)!important;box-shadow:0 7px 20px rgba(105,76,107,.06)!important}.passportPage .modeTabs button:hover,.passportPage .perPhotoNudges button:hover,.passportPage .presetButtons button:hover,.passportPage .segmented button:hover{background:rgba(255,235,244,.9)!important;border-color:rgba(190,126,162,.28)!important}.passportPage .modeTabs button.active,.passportPage .segmented button.active{border-color:rgba(164,126,197,.28)!important;background:linear-gradient(135deg,rgba(247,205,224,.96),rgba(224,217,255,.96))!important;color:#664f6f!important;box-shadow:0 10px 26px rgba(149,106,161,.13)!important}.passportPage .passportDropZone{background:linear-gradient(145deg,rgba(255,235,244,.9),rgba(237,232,255,.86))!important}.passportPage .passportDropZone.dragging,.passportPage .passportDropZone:hover{border-color:rgba(192,126,162,.34)!important;background:linear-gradient(145deg,rgba(255,223,238,.96),rgba(230,222,255,.94))!important}.passportPage .stepNumber,.passportPage .uploadGlyph{border-color:rgba(162,116,154,.18)!important;background:linear-gradient(145deg,#f5bfd8,#cfc5fa)!important;color:#674e69!important;box-shadow:0 7px 18px rgba(154,108,149,.12)!important}.passportPage input,.passportPage select,.passportPage textarea{border-color:rgba(145,111,143,.16)!important;background:rgba(255,255,255,.9)!important;color:var(--tool-ink)!important}.passportPage input[type=range]{accent-color:#c581a5!important}.passportPage input[type=color]{background:#fff!important;border-color:rgba(145,111,143,.18)!important}.passportPage select option{background:#fff!important;color:var(--tool-ink)!important}.passportPage .portraitEditor{background:linear-gradient(145deg,rgba(255,249,252,.92),rgba(241,237,255,.88))!important}.passportPage .portraitEditor canvas,.passportPage .sheetCanvasShell canvas{background:#fff!important;border-color:rgba(139,107,139,.14)!important;box-shadow:0 12px 36px rgba(88,68,92,.08)!important}.passportPage .perPhotoEditor{background:linear-gradient(145deg,rgba(255,231,241,.84),rgba(235,230,255,.82))!important}.passportPage .capacityBar span,.passportPage .perPhotoZoom,.passportPage .sheetMeta span,.passportPage .warningText{color:#8a647e!important}.passportPage .buttonGhost,.passportPage .buttonSecondary{border-color:rgba(160,120,153,.18)!important;background:rgba(255,248,252,.88)!important;color:var(--tool-ink)!important}.passportPage .buttonPrimary{border-color:rgba(160,119,184,.18)!important;background:linear-gradient(135deg,#e9a9c7,#a897e6)!important;color:#fff!important;box-shadow:0 11px 28px rgba(158,107,151,.2)!important}.passportPage .errorNotice{background:linear-gradient(145deg,rgba(255,232,239,.92),rgba(255,246,249,.84))!important}.passportPage .successNotice{background:linear-gradient(145deg,rgba(239,250,245,.9),rgba(255,244,249,.8))!important}@media (max-width:720px){.passportPage .passportIntroCard,.passportPage .passportPanel,.passportPage .passportUploadCard,.passportPage .sheetPreviewSection,.toolPage .toolSurface{border-radius:20px!important}}.passportMaker .framePositionPanel{overflow:visible}.passportMaker .movableFrameNote{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:0 0 14px;padding:12px 14px;border:1px solid rgba(139,105,155,.13);border-radius:14px;background:linear-gradient(135deg,rgba(255,246,249,.92),rgba(245,240,255,.86));color:#5e4d70;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.passportMaker .movableFrameNote strong{font-size:11px;color:#664f78!important}.passportMaker .movableFrameNote span{font-size:10px;color:rgba(94,77,112,.7)!important}.passportMaker .frameWorkspace{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(190px,.8fr);gap:16px;align-items:start}.passportMaker .framePhotoStage{position:relative;width:100%;max-height:520px;min-height:260px;overflow:hidden;border:1px solid rgba(139,105,155,.18);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(251,240,247,.78));box-shadow:0 16px 44px rgba(109,79,129,.09);user-select:none}.passportMaker .framePhotoStage img{width:100%;height:100%;display:block;object-fit:contain;pointer-events:none;user-select:none}.passportMaker .movableCropFrame{position:absolute;z-index:3;transform:translate(-50%,-50%);min-width:82px;min-height:82px;max-height:86%;border:3px solid rgba(127,91,171,.9);border-radius:12px;background:rgba(244,230,255,.08);box-shadow:0 0 0 999px rgba(79,52,89,.18),0 10px 34px rgba(102,67,136,.2),inset 0 0 0 1px rgba(255,255,255,.9);cursor:grab;touch-action:none;transition:box-shadow .16s ease,border-color .16s ease}.passportMaker .movableCropFrame:active{cursor:grabbing;border-color:#6f55b7;box-shadow:0 0 0 999px rgba(79,52,89,.2),0 12px 38px rgba(102,67,136,.26),inset 0 0 0 1px rgba(255,255,255,.95)}.passportMaker .movableCropFrame:focus-visible{outline:3px solid rgba(181,135,198,.45);outline-offset:4px}.passportMaker .movableCropFrame span{position:absolute;left:8px;top:8px;padding:5px 8px;border-radius:999px;background:rgba(255,250,253,.92);border:1px solid rgba(139,105,155,.16);color:#735784!important;font:600 8px/1 var(--font-inter),Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.passportMaker .cropResultPreview{display:grid;gap:8px;padding:12px;border:1px solid rgba(139,105,155,.12);border-radius:18px;background:rgba(255,255,255,.76);box-shadow:0 12px 30px rgba(95,70,117,.06)}.passportMaker .cropResultPreview>span{font:600 9px/1.2 var(--font-inter),Inter,sans-serif;color:#725b82!important;letter-spacing:.07em;text-transform:uppercase}.passportMaker .cropResultPreview canvas{width:100%;max-height:430px;object-fit:contain;border:1px solid rgba(139,105,155,.13);border-radius:13px;background:#fff}.passportMaker .frameManualControls{display:grid;grid-template-columns:minmax(150px,.6fr) minmax(240px,1.4fr);gap:16px;margin-top:16px;padding:16px;border:1px solid rgba(139,105,155,.12);border-radius:18px;background:linear-gradient(145deg,rgba(255,244,248,.82),rgba(242,238,255,.74));box-shadow:0 14px 34px rgba(91,67,112,.07),inset 0 1px 0 rgba(255,255,255,.88)}.passportMaker .frameMoveBlock{display:grid;align-content:start;gap:10px}.passportMaker .manualControlLabel{font:600 10px/1.2 var(--font-inter),Inter,sans-serif;color:#6e597d;letter-spacing:.06em;text-transform:uppercase}.passportMaker .frameMovePad{display:grid;grid-template-columns:repeat(3,42px);grid-template-rows:repeat(3,42px);gap:6px;justify-content:start}.passportMaker .frameMovePad button,.passportMaker .perPhotoNudges button{appearance:none;border:1px solid rgba(132,101,153,.14);border-radius:12px;background:rgba(255,255,255,.86);color:#6b5680;box-shadow:0 7px 18px rgba(103,76,126,.08);cursor:pointer;font:600 16px/1 var(--font-inter),Inter,sans-serif;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.passportMaker .frameMovePad button:hover,.passportMaker .perPhotoNudges button:hover{transform:translateY(-1px);background:#fff;box-shadow:0 9px 22px rgba(103,76,126,.12)}.passportMaker .frameMovePad button:first-child{grid-column:2;grid-row:1}.passportMaker .frameMovePad button:nth-child(2){grid-column:1;grid-row:2}.passportMaker .frameMovePad button:nth-child(3){grid-column:2;grid-row:2}.passportMaker .frameMovePad button:nth-child(4){grid-column:3;grid-row:2}.passportMaker .frameMovePad button:nth-child(5){grid-column:2;grid-row:3}.passportMaker .frameMovePad .frameCenterButton{background:linear-gradient(135deg,#fde8ef,#e9e3ff);color:#7a608a}.passportMaker .framePositionSliders,.passportMaker .selectedFrameManual{display:grid;gap:11px}.passportMaker .frameSliderRow{display:grid;grid-template-columns:minmax(130px,1fr) minmax(130px,1.6fr) 50px;gap:10px;align-items:center;margin:0;padding:9px 10px;border:1px solid rgba(132,101,153,.1);border-radius:13px;background:rgba(255,255,255,.62)}.passportMaker .frameSliderRow span{font-size:10px;color:#675574!important}.passportMaker .frameSliderRow strong{font-size:10px;color:#765b87!important;text-align:right;font-variant-numeric:tabular-nums}.passportMaker .frameSliderRow input[type=range]{width:100%;accent-color:#a77ac1;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.passportMaker .frameControlActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.passportMaker .selectedFrameManual{margin:12px 0 16px;padding:14px;border:1px solid rgba(132,101,153,.12);border-radius:16px;background:linear-gradient(145deg,rgba(255,247,250,.86),rgba(245,241,255,.78));box-shadow:0 12px 30px rgba(95,70,117,.06)}.passportMaker .perPhotoEditor{row-gap:10px!important}.passportMaker .perPhotoNudges{display:grid;grid-template-columns:repeat(4,36px);gap:5px}.passportMaker .perPhotoNudges button{min-width:36px;min-height:36px;padding:0}.passportMaker .perPhotoZoom{color:#725a82!important}.passportMaker .interactiveSheet canvas{cursor:pointer}@media (max-width:900px){.passportMaker .frameWorkspace{grid-template-columns:1fr}.passportMaker .cropResultPreview{max-width:430px;width:100%;margin-inline:auto}}@media (max-width:760px){.passportMaker .frameManualControls{grid-template-columns:1fr}.passportMaker .frameMovePad{justify-content:center}.passportMaker .frameSliderRow{grid-template-columns:1fr 46px}.passportMaker .frameSliderRow span{grid-column:1/-1}.passportMaker .framePhotoStage{min-height:220px}}@media (prefers-reduced-motion:reduce){.passportMaker .frameMovePad button,.passportMaker .movableCropFrame,.passportMaker .perPhotoNudges button{transition:none!important}}.landingHeroAd{width:min(970px,calc(100% - 28px));margin:14px auto 0;flex:0 0 auto}.landingHeroAd:not(:has(.adsbygoogle)),.pageHeroAd:not(:has(.adsbygoogle)){display:none;margin:0}.cinematicHero:has(.landingHeroAd .adsbygoogle) .cinematicHeroContent{margin-top:clamp(22px,4vh,42px)}.pageHeroAd{margin-top:28px}@media (max-width:720px){.landingHeroAd{width:min(100%,560px);margin-top:10px}.landingHeroAd .adsbygoogle,.pageHeroAd .adsbygoogle{min-height:72px}.cinematicHero:has(.landingHeroAd .adsbygoogle) .cinematicHeroContent{margin-top:22px}.pageHeroAd{margin-top:22px}.landingHeroAd:not(:has(.adsbygoogle)),.pageHeroAd:not(:has(.adsbygoogle)){margin:0}}@media (max-height:720px) and (min-width:721px){.landingHeroAd{margin-top:8px}.landingHeroAd .adsbygoogle{min-height:64px}.cinematicHero:has(.landingHeroAd .adsbygoogle) .cinematicHeroContent{margin-top:16px}}.cropEditor{margin-top:18px;padding:20px;border:1px solid rgba(116,216,255,.2);border-radius:22px;background:linear-gradient(145deg,rgba(11,16,24,.96),rgba(8,12,18,.985));box-shadow:0 24px 70px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.035);color:var(--text)}.cropHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.cropHeader h3{margin:5px 0 0;color:var(--text);font-size:19px;letter-spacing:-.025em}.cropHint{margin:6px 0 0;color:var(--muted);font-size:10px;line-height:1.55;max-width:560px}.cropCanvasWrap{margin-top:14px;padding:12px;border:1px solid rgba(116,216,255,.12);border-radius:16px;background:radial-gradient(circle at 20% 10%,rgba(116,216,255,.08),transparent 34%),radial-gradient(circle at 80% 90%,rgba(168,140,255,.08),transparent 36%),#05090f;overflow:auto;overscroll-behavior:contain}.cropCanvas{display:block;margin-inline:auto;max-width:100%;height:auto;border-radius:10px;user-select:none;-webkit-user-select:none;touch-action:none;cursor:crosshair}.cropCanvas.isMoving{cursor:grabbing}.cropControls{display:grid;grid-template-columns:.85fr .9fr 1.35fr;gap:10px;margin-top:13px}.cropControlGroup{min-width:0;padding:13px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(150deg,rgba(16,23,34,.96),rgba(11,16,24,.97))}.cropControlGroup p{margin:8px 0 0;color:var(--faint);font-size:9px;line-height:1.55}.controlLabel{display:block;margin-bottom:8px;color:var(--muted);font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.09em}.ratioButtons{display:flex;gap:6px;flex-wrap:wrap}.pixelInputs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.pixelInputs label{display:grid;gap:4px;color:var(--faint);font-size:8px}.pixelInputs input{width:100%;height:35px;padding:0 8px;border:1px solid var(--line2);border-radius:9px;background:#070d14;color:var(--text);outline:none}.pixelInputs input:focus{border-color:rgba(116,216,255,.58);box-shadow:0 0 0 3px rgba(116,216,255,.08)}.miniButton{border:1px solid var(--line2);background:rgba(15,22,32,.92);color:var(--muted);border-radius:9px;padding:7px 10px;font:600 10px/1 var(--font-inter),Inter,sans-serif;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.miniButton:focus-visible,.miniButton:hover{transform:translateY(-1px);border-color:rgba(116,216,255,.42);color:var(--text);outline:none}.miniButton.active{border-color:rgba(116,216,255,.62);background:linear-gradient(135deg,#74d8ff,#9c91ff);color:#061019;box-shadow:0 7px 20px rgba(116,216,255,.16)}.cropFooter{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:14px}.cropFooter>span{color:var(--muted);font-size:9px}.landingHeroAd,.pageHeroAd{min-width:0;max-width:100%;overflow:clip}.landingHeroAd .adPlacement,.pageHeroAd .adPlacement{width:100%;max-width:100%;min-width:0;margin-inline:auto;overflow:clip}.landingHeroAd .adsbygoogle,.pageHeroAd .adsbygoogle{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:auto!important;overflow:hidden}.landingHeroAd iframe,.pageHeroAd iframe{max-width:100%!important}.landingHeroAd:not(:has(.adsbygoogle)),.pageHeroAd:not(:has(.adsbygoogle)){display:none!important;margin:0!important;padding:0!important;max-height:0!important}body,html{overflow-x:clip;overscroll-behavior-x:none}@media (max-width:860px){.cropControls{grid-template-columns:1fr}}@media (max-width:600px){.cropEditor{padding:15px;border-radius:18px}.cropHeader{gap:12px}.cropCanvasWrap{padding:8px}.pixelInputs{grid-template-columns:repeat(2,minmax(0,1fr))}.cropFooter{align-items:stretch;flex-direction:column}.cropFooter .primaryButton{width:100%}}.mobileFeaturesButton{display:none;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border:1px solid rgba(116,216,255,.38);border-radius:11px;background:rgba(116,216,255,.1);color:#dff8ff;font-size:10px;font-weight:900;letter-spacing:.02em;white-space:nowrap}.mobileFeaturesButton:hover{border-color:rgba(116,216,255,.68);background:rgba(116,216,255,.16)}.interactiveSheet canvas{touch-action:none;cursor:grab}.interactiveSheet canvas:active{cursor:grabbing}@media (max-width:760px){.navShell{grid-template-columns:auto 1fr auto;gap:10px;min-height:62px}.navCta,.navLinks{display:none!important}.mobileFeaturesButton{display:inline-flex;justify-self:end}.siteHeader .brand img{width:34px;height:34px}}@media (max-width:390px){.mobileFeaturesButton{padding-inline:10px;font-size:9px}.navShell{gap:7px}}.watermarkPage .pageHero{background:radial-gradient(circle at 50% 0,rgba(255,255,255,.8),rgba(240,235,251,.55) 48%,rgba(219,213,239,.3))}.wmWorkspace{border:1px solid rgba(45,35,74,.14);border-radius:28px;padding:22px;background:rgba(255,255,255,.78);box-shadow:0 24px 80px rgba(49,38,80,.12);backdrop-filter:blur(18px)}.wmToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.wmTabs{display:flex;gap:6px;padding:5px;border-radius:14px;background:rgba(35,28,55,.06)}.wmPresets button,.wmTabs button{border:0;border-radius:10px;padding:10px 14px;background:transparent;cursor:pointer;font:inherit;color:inherit}.wmPresets button.active,.wmTabs button.active{background:#fff;box-shadow:0 5px 18px rgba(40,30,60,.1)}.wmToolbar label{display:flex;align-items:center;gap:8px;font-size:.85rem}.wmToolbar select{border:1px solid rgba(45,35,74,.16);border-radius:10px;padding:9px 11px;background:#fff}.wmUpload{border:1.5px dashed rgba(60,48,85,.28);border-radius:22px;min-height:170px;display:grid;place-items:center;text-align:center;background:rgba(246,243,252,.72)}.wmUpload input{pointer-events:none}.wmUpload label{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;padding:30px}.wmUpload strong{font-size:1.1rem}.wmActions span,.wmDisclaimer,.wmUpload small,.wmVideoNote{color:#625a70;font-size:.82rem}.wmIcon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:0 8px 25px rgba(50,40,70,.1);font-size:1.4rem}.wmPreview{position:relative;margin:20px auto;max-width:1000px;overflow:hidden;border-radius:18px;background:#15121b;display:grid;place-items:center}.wmPreview img,.wmPreview video{display:block;max-width:100%;max-height:62vh;object-fit:contain}.wmMask{border:2px dashed rgba(255,255,255,.95);background:rgba(120,95,255,.18);border-radius:8px;display:grid;place-items:center;box-shadow:0 0 0 1px rgba(20,15,30,.2)}.wmMask span{font-size:11px;border-radius:999px;background:rgba(20,15,30,.75)}.wmPresets{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.wmPresets>span{font-size:.82rem;font-weight:600;margin-right:4px}.wmPresets button.active{outline:2px solid rgba(74,61,185,.18)}.wmActions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:18px}.wmPrimary{border:0;border-radius:13px;padding:13px 19px;background:#211b2e;cursor:pointer;font-weight:700}.wmPrimary:disabled{opacity:.5;cursor:not-allowed}.wmDisclaimer{margin:18px 0 0;padding-top:15px;border-top:1px solid rgba(45,35,74,.1);line-height:1.65}.wmVideoNote{margin:14px 0 0;line-height:1.6}.landingFaqGrid details{padding:18px 20px;border:1px solid rgba(45,35,74,.12);border-radius:16px;background:rgba(255,255,255,.58);margin-bottom:10px}.landingFaqGrid summary{font-weight:700}.landingFaqGrid details p{margin:12px 0 0;color:#625a70;line-height:1.65}.footerSocials{display:flex;gap:10px;flex-wrap:wrap}.socialIconLink{display:inline-flex;align-items:center;gap:8px}.socialIconLink svg{width:18px;height:18px;display:block}@media(max-width:700px){.wmWorkspace{padding:14px;border-radius:20px}.wmToolbar{align-items:stretch}.wmToolbar label{justify-content:space-between;width:100%}.wmPreview img,.wmPreview video{max-height:50vh}.wmActions{align-items:stretch}.wmPrimary{width:100%}.wmPresets button{padding:9px 11px}}.donatePage{padding:clamp(110px,14vw,170px) 20px 90px;position:relative}.donateShell{max-width:1080px;margin:0 auto}.donateHero{text-align:center;max-width:820px;margin:0 auto 44px}.donateEyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(20,20,30,.12);background:rgba(255,255,255,.65);border-radius:999px;padding:8px 13px;font:600 12px/1 var(--font-inter),sans-serif;letter-spacing:.08em;text-transform:uppercase}.donateHero h1{font:400 clamp(48px,8vw,92px)/.92 var(--font-instrument-serif),serif;margin:20px 0 18px;letter-spacing:-.035em}.donateHero p{font:400 18px/1.7 var(--font-inter),sans-serif;max-width:700px;margin:0 auto;color:rgba(20,20,30,.72)}.donateGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:22px;align-items:stretch}.donateCard{border:1px solid rgba(20,20,30,.12);background:rgba(255,255,255,.78);backdrop-filter:blur(18px);border-radius:28px;padding:30px;box-shadow:0 20px 60px rgba(20,20,30,.08)}.donateCard h2{font:400 34px/1.05 var(--font-instrument-serif),serif;margin:0 0 14px}.donateCard li,.donateCard p{font:400 15px/1.7 var(--font-inter),sans-serif;color:rgba(20,20,30,.72)}.donateCard ul{padding-left:20px;margin:16px 0 0}.bmcButton{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;margin:22px 0 12px;border-radius:16px;background:#ff5f5f;color:#fff;text-decoration:none;font:700 15px/1 var(--font-inter),sans-serif;box-shadow:0 12px 28px rgba(255,95,95,.25);transition:transform .2s ease,box-shadow .2s ease}.bmcButton:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(255,95,95,.32)}.bmcHandle{text-align:center;font:600 13px/1.5 var(--font-inter),sans-serif;color:rgba(20,20,30,.58)}.bmcHandle a{color:inherit}.donateStatus{margin-top:18px;padding:16px 18px;border-radius:16px;background:rgba(20,20,30,.045);font:400 13px/1.65 var(--font-inter),sans-serif;color:rgba(20,20,30,.66)}.donateStatus strong{color:rgba(20,20,30,.9)}.donateSteps{counter-reset:step}.donateStep{display:grid;grid-template-columns:34px 1fr;gap:13px;margin:18px 0}.donateStep:before{counter-increment:step;content:counter(step);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(20,20,30,.08);font:700 13px/1 var(--font-inter),sans-serif}.donateStep h3{font:600 15px/1.3 var(--font-inter),sans-serif;margin:0 0 4px}.donateStep p{margin:0}.donateNotice{margin-top:28px;padding:17px 19px;border-left:3px solid #ff5f5f;background:rgba(255,95,95,.07);border-radius:0 14px 14px 0}.donateNotice p{margin:0}.donateReturn{display:inline-flex;margin-top:20px;color:rgba(20,20,30,.7);font:600 13px/1.4 var(--font-inter),sans-serif;text-decoration:none}.donateReturn:hover{text-decoration:underline}@media(max-width:800px){.donatePage{padding-top:100px}.donateGrid{grid-template-columns:1fr}.donateCard{padding:24px}.donateHero h1{font-size:56px}}.wmV2{display:grid;gap:18px;padding:22px;border:1px solid rgba(60,50,100,.12);border-radius:28px;background:rgba(255,255,255,.72);box-shadow:0 20px 60px rgba(38,28,78,.08)}.wmControlsTop{display:flex;align-items:center;flex-wrap:wrap}.wmSegment{display:flex;border:1px solid rgba(60,50,100,.14);overflow:hidden}.wmPrimary,.wmSecondary,.wmSegment button{border:0;cursor:pointer;font:inherit}.wmSegment button{padding:11px 16px;background:transparent}.wmSegment button.active{background:#1f1935;color:#fff}.wmProvider{display:flex;align-items:center;gap:8px}.wmProvider select{padding:10px 12px;border-radius:12px;border:1px solid rgba(60,50,100,.15);background:#fff}.wmUpload{margin-left:auto;position:relative;padding:11px 16px;border-radius:14px;background:#f1edf9;border:1px solid rgba(60,50,100,.12)}.wmUpload input{position:absolute;inset:0;opacity:0;cursor:pointer}.wmInstructions{align-items:center;flex-wrap:wrap;color:#5d5870}.wmInstructions strong{color:#1f1935}.wmStage{min-height:320px;max-height:72vh;border-radius:22px;background:repeating-conic-gradient(#f0edf4 0 25%,#faf9fb 0 50%) 50%/24px 24px;touch-action:none;user-select:none}.wmStage img,.wmStage video{max-height:72vh;width:auto;height:auto}.wmEmpty{padding:70px 20px;color:#777086}.wmMask{border:2px solid #ff3b30;background:rgba(255,59,48,.18);box-shadow:0 0 0 9999px rgba(25,18,40,.12)}.wmMask span{left:6px;top:6px;border-radius:7px;background:#1f1935;color:#fff;font-size:12px}.wmCompare{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wmCompare>div{display:grid;gap:8px}.wmCompare>div>span{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6a6476}.wmCompare img{max-height:46vh;border-radius:16px;background:#eee}.wmActionRow{gap:10px}.wmPrimary,.wmSecondary{padding:12px 16px;border-radius:13px}.wmSecondary{background:#f1edf9;color:#1f1935}.wmPrimary{background:#1f1935;color:#fff;margin-left:auto}.wmPrimary:disabled,.wmSecondary:disabled{opacity:.45;cursor:not-allowed}.wmProgress{padding:12px 14px;border-radius:14px;background:#f1edf9;color:#403a54;font-size:13px}.wmFine{gap:14px}.wmFine label{font-size:13px;color:#5d5870}.wmFine output{float:right;color:#1f1935;font-weight:600}.wmStatus{margin:0;min-height:22px;color:#4e4960;font-size:14px}.wmAttribution{margin:0;color:#6c6678;font-size:12px;line-height:1.6}.wmAttribution a{color:#1f1935;font-weight:600}@media(max-width:760px){.wmV2{padding:14px;border-radius:20px}.wmUpload{margin-left:0;width:100%;text-align:center}.wmFine{grid-template-columns:1fr 1fr}.wmPrimary{margin-left:0;width:100%}.wmStage{min-height:240px}.wmStage img,.wmStage video{max-height:58vh}.wmCompare{grid-template-columns:1fr}}@media(max-width:480px){.wmFine{grid-template-columns:1fr}.wmActionRow>*{width:100%}}.navUtility{display:flex;align-items:center;gap:10px}.githubStars{display:inline-flex;align-items:center;gap:0;min-height:40px;padding:3px 4px 3px 0;border:1px solid #d7c3b1;border-radius:999px;overflow:hidden;background:rgba(255,253,249,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#3f281a;text-decoration:none;font-size:11px;font-weight:650;white-space:nowrap;box-shadow:0 8px 24px rgba(77,44,24,.1),inset 0 1px rgba(255,255,255,.9);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.githubStars:hover{transform:translateY(-1px);box-shadow:0 12px 30px rgba(77,44,24,.15),inset 0 1px rgba(255,255,255,1);border-color:#b89578}.githubStarsGithub{width:34px;height:34px;margin-left:2px;display:grid;place-items:center;border-radius:50%;background:#5b351f;color:#fff}.githubStarsGithub svg{width:16px;height:16px}.githubStarsCopy{display:flex;flex-direction:column;line-height:1.05;padding:0 9px 0 8px}.githubStarsCopy strong{font-size:10px;letter-spacing:.01em;color:#3f281a}.githubStarsCopy span{font-size:9px;color:#8b6d57;font-weight:550;margin-top:3px}.githubStarsCount{display:inline-flex;align-items:center;gap:4px;padding:7px 10px;border-radius:999px;background:#f2e5d8;color:#5b351f;font-size:11px;font-weight:850;min-width:42px;justify-content:center}.githubStarsCount span{font-size:12px;line-height:1;color:#a46c3f}.footerLinks .githubStars{grid-column:1/-1;width:max-content;margin-bottom:4px}@media(max-width:900px){.navUtility{display:flex;position:absolute;right:56px;top:9px}.navUtility .navCta{display:none}.navUtility .githubStars{min-height:34px}.githubStarsGithub{width:30px;height:30px}.githubStarsCopy{display:none}.githubStarsCount{padding:6px 8px}}@media(max-width:620px){.navUtility{right:48px}.githubStars{min-height:32px;padding-right:4px}.githubStarsGithub{width:28px;height:28px}.githubStarsCount{padding:5px 7px;font-size:10px}}@font-face{font-family:"Geist Mono:SemiBold";font-style:normal;font-weight:600;font-display:swap;src:url(https://static.figma.com/font/GeistMono_wght__1) format("woff2")}:root{--fly-bg:#050505;--fly-text:#f7f7f2;--fly-muted:#aaa9a2;--fly-line:rgba(255,255,255,.16);--fly-accent:#d8ff45}body,html{background:#050505!important;color:var(--fly-text)!important;color-scheme:dark!important}body{overflow-x:hidden}.siteFooter,.siteHeader{background:rgba(5,5,5,.86)!important;color:var(--fly-text)!important;border-color:var(--fly-line)!important}.siteHeader .navShell{background:transparent!important;border-color:var(--fly-line)!important}.siteFooter a,.siteFooter p,.siteHeader .navLinks a{color:#b7b6af!important}.siteFooter a:hover,.siteHeader .navLinks a:hover{color:#fff!important}.siteHeader .navCta{background:#f7f7f2!important;color:#050505!important;border-color:#f7f7f2!important}.githubStars{filter:grayscale(1) brightness(1.8)}.flyHome{background:var(--fly-bg);color:var(--fly-text);font-family:"Geist Mono:SemiBold",ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.flyHome a{color:inherit;text-decoration:none}.flyHero{min-height:calc(100svh - 1px);position:relative;display:grid;place-items:center;border-bottom:1px solid var(--fly-line);isolation:isolate}.flyHeroGrid{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 0);background-size:72px 72px;mask-image:linear-gradient(180deg,black,transparent 90%);z-index:-1}.flyHeroInner{width:min(900px,calc(100% - 40px));text-align:center;padding:130px 0 90px}.flyEyebrow,.flyHeroKicker,.flyToolLabel{font-size:11px;letter-spacing:.12em;color:var(--fly-muted)}.flyDot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--fly-accent);margin-right:8px}.flyHero h1{font-size:clamp(64px,10.5vw,150px);line-height:.86;letter-spacing:-.08em;margin:28px 0 34px;font-weight:600}.flyHero h1 em,.flySection h2 em,.flySupport h2 em{font-style:normal;color:var(--fly-muted)}.flyHeroLead{max-width:680px;margin:0 auto;color:#c5c4bd;font-size:17px;line-height:1.6;letter-spacing:-.035em}.flyHeroActions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:34px}.flyPrimary,.flySecondary,.flySupportButton{min-height:52px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:22px;border:1px solid var(--fly-line);font-size:13px}.flyPrimary{background:var(--fly-text);color:#050505!important;border-color:var(--fly-text)}.flySecondary{background:transparent}.flyPrimary span,.flySecondary span,.flySupportButton span{font-size:18px}.flyHeroMeta{display:flex;justify-content:center;gap:13px;align-items:center;margin-top:30px;color:#85847e;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.flyHeroMeta i{width:3px;height:3px;border-radius:50%;background:#666}.flyHeroSide{position:absolute;left:26px;right:26px;bottom:22px;display:flex;justify-content:space-between;color:#686762;font-size:9px;letter-spacing:.1em}.flySection{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:130px 0;border-bottom:1px solid var(--fly-line)}.flySectionHead{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:35px;align-items:end;margin-bottom:65px}.flyGuide h2,.flyManifesto h2,.flySectionHead h2{font-size:clamp(44px,6vw,84px);line-height:.92;letter-spacing:-.075em;margin:0}.flyGuide p,.flyManifesto p,.flySectionHead p{color:var(--fly-muted);font-size:14px;line-height:1.7;letter-spacing:-.025em;max-width:430px}.flyToolGrid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--fly-line);border:1px solid var(--fly-line)}.flyToolCard{min-height:285px;background:#070707;padding:30px;display:grid;grid-template-columns:48px 1fr 25px;gap:22px;transition:background .2s ease}.flyToolCard:hover{background:#101010}.flyToolIndex{font-size:10px;color:#777}.flyToolCard h3{font-size:27px;line-height:1.02;letter-spacing:-.055em;max-width:420px;margin:18px 0 13px}.flyToolCard p{color:#85847e;font-size:12px;line-height:1.6;max-width:420px;margin:0}.flyToolCard b{font-size:22px;font-weight:400;color:#777}.flyToolFeatured{background:#111!important}.flyManifesto{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;align-items:center}.flyManifestoMark{font-size:clamp(150px,25vw,330px);line-height:.7;letter-spacing:-.13em;color:#181818}.flyGuideLinks a,.flyInline{display:inline-block;margin-top:24px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #777;padding-bottom:7px}.flyProcess{padding-bottom:150px}.flySteps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--fly-line)}.flySteps>div{padding:28px 24px 0;border-right:1px solid var(--fly-line);min-height:190px}.flySteps>div:last-child{border-right:0}.flySteps span{color:#686762;font-size:10px}.flySteps h3{font-size:25px;letter-spacing:-.05em;margin:42px 0 10px}.flySteps p{color:#85847e;font-size:12px;line-height:1.6;max-width:300px}.flyGuide{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;align-items:end}.flyGuideLinks{display:flex;gap:20px;flex-wrap:wrap}.flyGuideStat{text-align:right;border-bottom:1px solid var(--fly-line);padding-bottom:20px}.flyGuideStat strong{display:block;font-size:clamp(100px,16vw,220px);line-height:.8;letter-spacing:-.12em}.flyGuideStat span{display:block;color:#777;font-size:10px;line-height:1.4;text-transform:uppercase;letter-spacing:.1em;margin-top:20px}.flyFaq{display:grid;grid-template-columns:1fr 1.4fr;gap:70px}.flyFaq .animatedFaqList,.flyFaq .faqList{border-top:1px solid var(--fly-line)}.flyFaq .faqItem,.flyFaq details{background:transparent!important;border-color:var(--fly-line)!important;color:var(--fly-text)!important}.flySupport{width:100%;padding:120px max(24px,calc((100% - 1180px)/2));display:flex;justify-content:space-between;align-items:end;gap:50px;border-bottom:1px solid var(--fly-line);background:#0a0a0a}.flySupport h2{font-size:clamp(42px,6vw,80px);line-height:.92;letter-spacing:-.075em;margin:20px 0 0}.flySupportButton{flex:none}.flyHomeAd{margin:35px auto}.flyHomeAd,.flyHomeFooter{width:min(1180px,calc(100% - 48px))}.flyHomeFooter{margin:0 auto;padding:38px 0;display:flex;align-items:center;justify-content:space-between;gap:25px;color:#777;font-size:10px;letter-spacing:.04em}.flyHomeFooter svg{flex:none}@media(max-width:760px){.flyHero{min-height:100svh}.flyHeroInner{padding:110px 0 75px}.flyHero h1{font-size:clamp(58px,17vw,105px)}.flyHeroLead{font-size:14px}.flyHeroMeta{flex-wrap:wrap;line-height:1.7}.flyHeroSide{font-size:8px}.flySection{padding:82px 0;width:min(100% - 32px,600px)}.flyFaq,.flyGuide,.flyManifesto,.flySectionHead{grid-template-columns:1fr;gap:28px}.flySectionHead{margin-bottom:40px}.flyGuide h2,.flyManifesto h2,.flySectionHead h2{font-size:48px}.flySteps,.flyToolGrid{grid-template-columns:1fr}.flyToolCard{min-height:230px}.flySteps>div{border-right:0;border-bottom:1px solid var(--fly-line);min-height:170px}.flySteps>div:last-child{border-bottom:0}.flyGuideStat{text-align:left;margin-top:30px}.flyGuideLinks{display:block}.flyGuideLinks a{display:block;width:max-content}.flySupport{padding:80px 16px;display:block}.flySupport h2{font-size:48px;margin-bottom:36px}.flySupportButton{width:100%}.flyHomeFooter{width:calc(100% - 32px);flex-wrap:wrap}.flyHomeFooter span{order:3;width:100%}}.flyCinematicHero{position:relative;min-height:100svh;width:100%;overflow:hidden;background:#000;color:#fff;isolation:isolate}.flyCinematicVideo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease-in-out;z-index:-3}.flyCinematicVideo.isActive{opacity:1}.flyCinematicOverlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.72),rgba(0,0,0,.36) 30%,rgba(0,0,0,.26) 55%,rgba(0,0,0,.78));z-index:-2}.flyCinematicContent{position:relative;z-index:2;min-height:100svh;display:flex;flex-direction:column;padding:28px 40px 24px;font-family:system-ui,sans-serif}.flyCinematicNav{display:flex;align-items:center;justify-content:space-between}.flyCinematicLogo{font-family:"Instrument Serif",serif;font-style:italic;font-size:30px;color:#fff;text-decoration:none;letter-spacing:-.04em;text-shadow:0 2px 20px rgba(0,0,0,.45)}.flyCinematicNavDesktop{display:flex;align-items:center;gap:7px;padding:7px;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:rgba(0,0,0,.42);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 30px rgba(0,0,0,.18)}.flyCinematicNavDesktop a{color:#fff;text-decoration:none;font-size:13px;padding:9px 14px;border-radius:999px}.flyCinematicNavDesktop a:hover{background:rgba(255,255,255,.12)}.flyCinematicNavDesktop .flyCinematicNavCta{background:#fff;color:#111;display:flex;align-items:center;gap:6px}.flyCinematicMenu{display:none;border:1px solid rgba(255,255,255,.3);background:rgba(0,0,0,.5);color:#fff;border-radius:999px;width:44px;height:44px;align-items:center;justify-content:center}.flyCinematicMobileMenu{display:none}.flyCinematicCenter{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:50px 0}.flyCinematicBadge{border:1px solid rgba(255,255,255,.38);background:rgba(0,0,0,.48);backdrop-filter:blur(10px);padding:9px 15px;border-radius:999px;font-size:11px;letter-spacing:.08em;color:#fff;box-shadow:0 8px 25px rgba(0,0,0,.16)}.flyCinematicCenter h1{font-family:"Instrument Serif",serif;font-weight:400;color:#fff;font-size:clamp(60px,8vw,120px);line-height:.92;letter-spacing:-.055em;margin:25px 0 20px;text-shadow:0 4px 30px rgba(0,0,0,.5)}.flyCinematicCenter h1 em{font-style:italic}.flyCinematicCenter p{max-width:620px;color:#fff;font-size:16px;line-height:1.6;margin:0;text-shadow:0 2px 16px rgba(0,0,0,.65)}.flyCinematicActions{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap;justify-content:center}.flyCinematicActions a{min-height:48px;padding:0 18px;border-radius:999px;display:inline-flex;align-items:center;gap:18px;text-decoration:none;font-size:13px}.flyCinematicPrimary{background:#fff;color:#111!important;box-shadow:0 10px 28px rgba(0,0,0,.22)}.flyCinematicSecondary{border:1px solid rgba(255,255,255,.55);color:#fff;background:rgba(0,0,0,.42);backdrop-filter:blur(8px)}.flyCinematicBottom{display:flex;align-items:end;justify-content:space-between;gap:24px}.flyCinematicStats{display:flex;align-items:center;gap:11px;color:#fff;font-size:12px;text-shadow:0 2px 10px rgba(0,0,0,.55)}.flyCinematicStats i{width:3px;height:3px;background:rgba(255,255,255,.75);border-radius:50%}.flyCinematicSwitcher{display:flex;gap:18px}.flyCinematicSwitcher button{border:0;border-bottom:1px solid transparent;background:rgba(0,0,0,.18);color:rgba(255,255,255,.75);padding:7px 6px;font-size:12px;cursor:pointer}.flyCinematicSwitcher button.active{color:#fff;border-bottom-color:#fff}.flyCinematicSwitcher button:hover{color:#fff}.flyCinematicSwitcher button:disabled{cursor:default}@media(max-width:760px){.flyCinematicContent{padding:22px 18px 18px}.flyCinematicNavDesktop{display:none}.flyCinematicMenu{display:flex}.flyCinematicMobileMenu{display:flex;position:absolute;top:76px;left:18px;right:18px;flex-direction:column;padding:20px;border-radius:24px;background:rgba(0,0,0,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.2);z-index:5}.flyCinematicMobileMenu a{color:#fff;text-decoration:none;font-family:"Instrument Serif",serif;font-size:28px;padding:11px 4px}.flyCinematicMobileMenu .flyCinematicMobileCta{font-family:system-ui,sans-serif;font-size:14px;background:#fff;color:#111;text-align:center;border-radius:999px;margin-top:10px}.flyCinematicCenter{padding:40px 0}.flyCinematicCenter h1{font-size:clamp(54px,16vw,86px)}.flyCinematicCenter p{font-size:14px;max-width:340px}.flyCinematicBottom{display:block}.flyCinematicStats{justify-content:center;flex-wrap:wrap;margin-bottom:12px}.flyCinematicSwitcher{justify-content:center;gap:13px;flex-wrap:wrap}.flyCinematicSwitcher button{font-size:11px}}@media(prefers-reduced-motion:reduce){.flyCinematicVideo{transition:none}}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap";@font-face{font-family:Helvetica Regular;src:url(https://db.onlinewebfonts.com/t/a64ff11d2c24584c767f6257e880dc65.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/a64ff11d2c24584c767f6257e880dc65.woff)format("woff");font-display:swap}.liquid-glass{background-blend-mode:luminosity;-webkit-backdrop-filter:blur(4px);background:#ffffff03;border:none;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff1a}.liquid-glass:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff73,#ffffff26 20%,#fff0 40% 60%,#ffffff26 80%,#ffffff73);padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}body:has(.flyJourneyHome) .motionLayer,body:has(.flyJourneyHome) .siteFooter,body:has(.flyJourneyHome) .siteHeader,body:has(.flyJourneyHome) .siteVideoBackdrop{display:none!important}body:has(.flyJourneyHome){background:#000;margin:0;overflow:hidden auto}.flyJourneyHome{color:#fff;isolation:isolate;background:#000;width:100%;height:100svh;min-height:620px;font-family:Helvetica Regular,Inter,system-ui,sans-serif;position:relative;overflow:hidden}.flyJourneySafeOverlay,.flyJourneyTrainOverlay,.flyJourneyVideo,.flyJourneyVideoStack{width:100%;height:100%;position:absolute;inset:0}.flyJourneyVideo{object-fit:cover;opacity:0;filter:saturate(.92)contrast(1.04);transition:opacity 1s ease-in-out;transform:scale(1.01)}.flyJourneyVideo.is-active{opacity:1}.flyJourneyTrainOverlay{z-index:1;object-fit:cover;object-position:center;pointer-events:none;animation:train-bob 3s ease-in-out infinite;transform:scale(1.03)}.flyJourneySafeOverlay{z-index:1;pointer-events:none;background:linear-gradient(#00000080,#0000000d 25%,#00000014 60%,#0000009e),radial-gradient(#0000 20%,#0000004d 100%)}@keyframes train-bob{0%,to{transform:translateY(0)scale(1.03)}50%{transform:translateY(-6px)scale(1.03)}}.flyJourneyContent{z-index:2;flex-direction:column;height:100%;padding:18px clamp(14px,3vw,42px) 20px;display:flex;position:relative}.flyJourneyTopbar{justify-content:space-between;align-items:center;gap:16px;width:min(1180px,100%);margin:0 auto;display:flex}.flyJourneyBrand{letter-spacing:-.03em;color:#fff;text-shadow:0 2px 20px #0000004d;font-family:Instrument Serif,Helvetica Regular,serif;font-size:clamp(24px,2.4vw,32px);font-weight:400;text-decoration:none}.flyJourneyDesktopNav{border-radius:999px;align-items:center;gap:2px;padding:6px;display:flex}.flyJourneyDesktopNav a{z-index:1;color:#ffffffe6;white-space:nowrap;padding:10px 13px;font-size:12px;text-decoration:none;transition:color .2s,background .2s;position:relative}.flyJourneyDesktopNav a:hover{color:#fff;background:#ffffff17;border-radius:999px}.flyJourneyDesktopNav .flyJourneyGetStarted{color:#111;background:#fff;border-radius:999px;align-items:center;gap:4px;margin-left:3px;font-weight:600;display:flex}.flyJourneyNavActions{align-items:center;gap:8px;display:flex}.flyJourneyNavActions .github-stars{z-index:3;position:relative}.flyJourneyMenuButton{color:#fff;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:none}.flyJourneyHero{text-align:center;flex:1;place-items:center;padding:28px 0 20px;display:grid}.flyJourneyHeroInner{width:min(780px,100%);padding:18px 14px 24px}.flyJourneyBadge{z-index:3;letter-spacing:.12em;text-transform:uppercase;color:#fff;border-radius:999px;padding:9px 14px;font-size:10px;display:inline-flex;position:relative}.flyJourneyHero h1{z-index:3;letter-spacing:-.045em;text-shadow:0 4px 30px #00000061;margin:22px 0 0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(58px,8.2vw,104px);font-weight:400;line-height:.92;transition:color .7s;position:relative}.flyJourneyHero h1 em{font-style:italic}.flyJourneyHero p{z-index:3;color:#ffffffe6;text-shadow:0 2px 18px #00000059;width:min(610px,100%);margin:22px auto 0;font-family:Helvetica Regular,Inter,system-ui,sans-serif;font-size:13px;line-height:1.7;transition:color .7s;position:relative}.flyJourneyPrimaryCta{z-index:3;color:#111;background:#fff;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;margin:25px auto 0;padding:13px 19px;font-size:12px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 10px 35px #0000002e}.flyJourneyPrimaryCta:hover{transform:translateY(-2px);box-shadow:0 14px 40px #00000040}.flyJourneySwitcher{z-index:3;justify-content:center;gap:18px;margin-top:24px;display:flex;position:relative}.flyJourneySwitcher button{color:#fff;opacity:.5;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:7px 2px;font-size:11px;transition:opacity .2s,border-color .2s}.flyJourneySwitcher button:hover{opacity:.8}.flyJourneySwitcher button.active{opacity:1;border-bottom-color:currentColor}.flyJourneyBottom{color:#ffffffdb;text-shadow:0 2px 14px #00000059;justify-content:center;align-items:center;gap:18px;width:min(1180px,100%);margin:0 auto;font-family:Helvetica Regular,Inter,system-ui,sans-serif;font-size:11px;display:flex}.flyJourneyBottom span{color:#ffffff8c;margin-left:4px}.flyJourneyBottom i{background:#ffffff59;width:1px;height:13px}.isDeepWoods .flyJourneyHero h1,.isDeepWoods .flyJourneyHero p{color:#182c41;text-shadow:none}.isDeepWoods .flyJourneyBadge{color:#182c41}.isDeepWoods .flyJourneyPrimaryCta{color:#fff;background:#182c41}.isDeepWoods .flyJourneySwitcher button{color:#182c41}.flyJourneyMobileMenu{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000b3;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.flyJourneyMenuClose{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:20px;right:20px}.flyJourneyMobileLinks{text-align:center}.flyJourneyMobileLinks a{color:#fff;letter-spacing:-.03em;justify-content:center;align-items:center;gap:8px;margin:10px 0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(34px,8vw,48px);text-decoration:none;display:flex}.flyJourneyMobileCta{background:#fff;border-radius:999px;padding:13px 20px;font-family:Helvetica Regular,Inter,system-ui,sans-serif;color:#111!important;margin-top:24px!important;font-size:16px!important}.flyJourneyMobileSocials{color:#ffffffb3;gap:18px;display:flex;position:absolute;bottom:28px}@media (max-width:900px){.flyJourneyDesktopNav{display:none}.flyJourneyMenuButton{display:flex}.flyJourneyHero{padding-top:20px}.flyJourneyBottom{flex-wrap:wrap;gap:10px;font-size:10px}.flyJourneyBottom i{display:none}.flyJourneyBottom div{margin:0 4px}}@media (max-width:560px){.flyJourneyContent{padding:14px 12px 16px}.flyJourneyNavActions{gap:5px}.flyJourneyHeroInner{padding:10px 4px 14px}.flyJourneyHero h1{font-size:clamp(52px,15vw,76px)}.flyJourneyHero p{max-width:360px;font-size:12px}.flyJourneyPrimaryCta{margin-top:21px}.flyJourneySwitcher{gap:11px}.flyJourneySwitcher button{font-size:10px}.flyJourneyBottom{justify-content:space-around}.flyJourneyBottom span{margin:3px 0 0;display:block}.flyJourneyTrainOverlay{object-position:center}}@media (prefers-reduced-motion:reduce){.flyJourneyVideo{transition:none}.flyJourneyTrainOverlay{animation:none}}body:has(.flyJourneyHome) .siteFooter{display:block!important}.landingFaq{z-index:3;color:#3f281a;background:#f8f3ec;padding:clamp(72px,10vw,130px) 0 90px;position:relative}.landingFaqIntro{max-width:650px}.landingFaq .eyebrow{color:#8b5a38;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:8px;font-size:10px;display:inline-flex}.landingFaq .eyebrow i{background:currentColor;border-radius:50%;width:5px;height:5px}.landingFaq h2{letter-spacing:-.04em;color:#3f281a;margin:16px 0 12px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(46px,6vw,78px);font-weight:400;line-height:.95}.landingFaq h2 em{color:#8b5a38;font-style:italic}.landingFaqIntro>p{color:#755b48;max-width:520px;margin:0;font-size:13px;line-height:1.7}.landingFaqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:42px;display:grid}.landingFaqGrid details{background:#fffdf9;border:1px solid #decfc0;border-radius:18px;overflow:hidden;box-shadow:0 14px 40px #5b371f12}.landingFaqGrid summary{cursor:pointer;color:#3f281a;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;font-size:13px;font-weight:650;list-style:none;display:flex}.landingFaqGrid summary::-webkit-details-marker{display:none}.landingFaqGrid summary span{color:#9a7658;font-size:18px;font-weight:300;transition:transform .2s}.landingFaqGrid details[open] summary span{transform:rotate(45deg)}.landingFaqGrid details p{color:#755b48;margin:0;padding:0 22px 22px;font-size:12px;line-height:1.75}.landingFaqActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.landingFaqCta{color:#fff;background:#5b351f;border-radius:999px;align-items:center;gap:7px;padding:12px 16px;font-weight:700;display:inline-flex}.landingFaqCta,.landingFaqText{font-size:11px;text-decoration:none}.landingFaqText{color:#755b48}.landingFaqText:hover{color:#3f281a}@media (max-width:900px){.landingFaqGrid{grid-template-columns:1fr}}@media (max-width:560px){.landingFaq{padding:70px 0}.landingFaq h2{font-size:48px}.landingFaqGrid summary{padding:17px}.landingFaqGrid details p{padding:0 17px 18px}}.sharedSceneUI{z-index:4;color:#fff;isolation:isolate;background:#5b351f;border-bottom:1px solid #dccbbb;min-height:142px;position:relative;overflow:hidden}.sharedSceneVideo{object-fit:cover;opacity:.34;filter:saturate(.65)sepia(.2);width:100%;height:100%;position:absolute;inset:0}.sharedSceneShade{background:linear-gradient(90deg,#321a0ef0,#5b351fb8 55%,#28160cdb);position:absolute;inset:0}.sharedSceneInner{z-index:2;justify-content:space-between;align-items:center;gap:28px;min-height:142px;padding-block:22px;display:flex;position:relative}.sharedSceneCopy{gap:5px;min-width:220px;display:grid}.sharedSceneCopy span{letter-spacing:.16em;text-transform:uppercase;color:#e8d5c4;font-size:9px}.sharedSceneCopy strong{color:#fff;font-family:Instrument Serif,Georgia,serif;font-size:34px;font-weight:400;line-height:1}.sharedSceneCopy small{color:#e2cdbc;font-size:10px}.sharedSceneOptions{grid-template-columns:repeat(4,minmax(110px,1fr));gap:7px;min-width:min(590px,100%);display:grid}.sharedSceneOptions button{appearance:none;color:#f7eee7;text-align:left;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:13px;min-height:58px;padding:10px 12px;font-size:9px;font-weight:800;transition:background .2s,border-color .2s,transform .2s}.sharedSceneOptions button span{color:#fff;margin-top:5px;font-size:11px;font-weight:600;display:block}.sharedSceneOptions button:hover{background:#ffffff24;transform:translateY(-1px)}.sharedSceneOptions button.active{color:#5b351f;background:#fff;border-color:#fff;box-shadow:0 10px 28px #0000002e}.sharedSceneOptions button.active span{color:#5b351f}:root{--bg:#f6f0e8;--bg2:#fffdf9;--surface:#ffffffdb;--surface2:#fffdf9;--surface3:#f5eadf;--line:#dfd0c0;--line2:#cbb7a4;--text:#3f281a;--muted:#765c49;--faint:#987d68;--cyan:#9a6542;--cyan2:#7b4a2d;--violet:#9a7658;--green:#47745a;--danger:#a24d43;--warning:#9a6a28;--shadow:0 24px 80px #4d2c181f;color-scheme:light}body,html{color:#3f281a!important;color-scheme:light!important;background:#f6f0e8!important}body{overflow-x:hidden!important}.siteHeader{box-shadow:0 8px 30px #4d2c180f;background:#fffdf9f0!important;border-bottom:1px solid #decfc0!important}.navLinks{color:#765c49!important}.navLinks a:hover{color:#3f281a!important}.siteFooter{background:#fffdf9!important;border-top:1px solid #decfc0!important}.footerBottom,.siteFooter,.siteFooter a,.siteFooter p{color:#765c49!important}.siteFooter a:hover{color:#3f281a!important}.navCta{color:#fff!important;background:#5b351f!important}.faqSection,.featurePage,.finalCta,.legalMain,.pageHero,.passportNotes,.passportPage,.section,.toolInfoSection,.toolPage,.toolWorkspace,.toolsSection,.trustSection,.workflowSection{background:0 0!important}.pageHero{background:linear-gradient(#fffdf9,#f6f0e8)!important;border-bottom:1px solid #decfc0!important}.finalCta h2,.pageHero h1,.sectionHeading h2{color:#3f281a!important}.catalogCard p,.faqList details p,.pageHero p,.sectionHeading p,.toolFeatureCard p,.workflowSteps p{color:#765c49!important}.catalogCard,.compareCard,.errorNotice,.faqList details,.infoCards article,.legalBody,.legalIdentity,.legalShell,.modelFlow>div,.pageHeroAside,.passportIntroCard,.passportPanel,.privacyBar,.resultActionsBar,.sheetPreviewSection,.successNotice,.toolFeatureCard,.toolSurface,.trustGrid article,.uploadDropZone,.workflowSteps li{color:#3f281a!important;background:#ffffffe6!important;border-color:#decfc0!important;box-shadow:0 14px 42px #4d2c1812!important}.featureMark{color:#7b4a2d!important;background:#f3e7db!important;border-color:#cdb8a3!important}.buttonPrimary,.primaryButton{color:#fff!important;background:#5b351f!important;box-shadow:0 10px 28px #5b351f33!important}.buttonGhost,.buttonSecondary,.miniButton,.secondaryButton,.textButton,input,select,textarea{color:#3f281a!important;background:#fffdf9!important;border-color:#cdb8a3!important}.eyebrow,.featureCta,.kicker,.textLink{color:#7b4a2d!important}.featureCta:hover,.textLink:hover{color:#5b351f!important}.cropSurface,.previewSurface,.resultPreview,.sheetCanvasWrap{background:#fffdf9!important;border-color:#decfc0!important}body>main:not(.flyJourneyHome) :is(h1,h2,h3,h4,h5,h6,strong,summary,label,legend){color:#3f281a!important}body>main:not(.flyJourneyHome) :is(p,li,small,.muted,.hint,.statusLabel){color:#765c49!important}body>main:not(.flyJourneyHome){z-index:2;position:relative}.siteFooter,.siteHeader{z-index:20;position:relative}.faqGrid,.featurePage,.infoCards,.legalMain,.legalShell,.pageHero,.passportNotes,.passportPage,.sectionHeading,.toolCards,.toolInfoSection,.toolPage,.toolSurface,.toolWorkspace,.trustGrid,.workflowGrid{z-index:2;position:relative}.catalogCard h2,.catalogCard p,.faqList details p,.faqList summary,.pageHero h1,.pageHero p,.sectionHeading h2,.sectionHeading p,.toolFeatureCard h3,.toolFeatureCard p{z-index:3;overflow-wrap:anywhere;position:relative;opacity:1!important;text-shadow:none!important}.siteFooter *,.siteHeader *{z-index:3;position:relative}.siteFooter{overflow:visible}body:has(.flyJourneyHome) .landingFaq{margin-top:0}.flyJourneyHome{z-index:1}.landingFaq .shell{z-index:4;position:relative}@media (max-width:900px){.sharedSceneInner{grid-template-columns:1fr;gap:14px;display:grid}.sharedSceneCopy{min-width:0}.sharedSceneOptions{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.navLinks{display:none}.navShell{grid-template-columns:auto 1fr auto}}@media (max-width:560px){.sharedSceneInner,.sharedSceneUI{min-height:0}.sharedSceneInner{padding-block:18px}.sharedSceneCopy strong{font-size:30px}.sharedSceneOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sharedSceneOptions button{min-height:54px;padding:9px}.sharedSceneOptions button span{font-size:10px}.shell{width:min(var(--max),calc(100% - 28px))}}.seoLandingPage{background:#f6f0e8;color:#3f281a}.seoLandingPage .heroActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.seoLandingPage .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 17px;border-radius:999px;text-decoration:none;font-size:11px;font-weight:750;border:1px solid #d7c4b2}.seoLandingPage .button.primary{background:#5b351f;color:#fff;border-color:#5b351f}.seoLandingPage .button.secondary{background:#fffdf9;color:#5b351f}.seoLandingPage .button:hover{transform:translateY(-1px)}.seoContentSection{background:#fffdf9}.seoContentGrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:42px;align-items:start}.seoArticle,.seoContentGrid article{max-width:850px}.seoArticle h2,.seoContentSection h2{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(38px,5vw,62px);line-height:.98;font-weight:400;letter-spacing:-.035em;color:#3f281a;margin:14px 0 18px}.seoArticle h3{font-size:18px;line-height:1.3;margin:30px 0 9px;color:#5b351f}.seoArticle p,.seoContentSection p{font-size:14px;line-height:1.85;color:#705745;margin:0 0 15px}.seoCallout{padding:24px;border:1px solid #decfc0;border-radius:20px;background:#f5eadf;box-shadow:0 16px 45px rgba(91,53,31,.07)}.seoCallout strong{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:10px;color:#8b5a38;margin-bottom:8px}.seoCallout p{font-size:12px;line-height:1.7;margin:0;color:#5e4635}.seoArticle{margin-inline:auto}.seoArticle .eyebrow{display:inline-flex;align-items:center;gap:8px;color:#8b5a38;font-size:10px;text-transform:uppercase;letter-spacing:.14em}.seoArticle .eyebrow i{width:5px;height:5px;border-radius:50%;background:currentColor}.seoLandingPage .faqList details,.seoLandingPage .infoCards article,.seoLandingPage .principleList article{position:relative;z-index:3}.seoLandingPage .faqList{position:relative;z-index:4;color:#3f281a}.seoLandingPage .faqList details{border:1px solid #decfc0;border-radius:17px;background:#fffdf9;overflow:hidden;margin-bottom:9px;color:#3f281a;isolation:isolate}.seoLandingPage .faqList summary{cursor:pointer;padding:18px 20px;font-size:13px;font-weight:700;color:#3f281a!important;list-style:none;background:#fffdf9;position:relative;z-index:2}.seoLandingPage .faqList summary::-webkit-details-marker{display:none}.seoLandingPage .faqList details[open] summary{background:#f5eadf;color:#3f281a!important}.seoLandingPage .faqList p{padding:0 20px 20px;margin:0;font-size:12px;line-height:1.75;color:#705745!important;background:#fffdf9;position:relative;z-index:2}.seoLandingPage .faqList details[open] p{background:#fffdf9}.seoLandingPage .pageHeroAside{background:rgba(255,253,249,.88);border-color:#decfc0;color:#3f281a}.seoLandingPage .pageHeroAside .kicker,.seoLandingPage .pageHeroAside small{color:#806653}.seoLandingPage .pageHeroAside strong{color:#3f281a}.seoLandingPage .pageHeroAside li{border-color:#e4d8cc}.seoLandingPage .pageHeroAside b{color:#8b5a38}@media(max-width:800px){.seoContentGrid{grid-template-columns:1fr;gap:25px}.seoLandingPage .heroActions .button{width:100%}}body:has(.flyJourneyHome) .sharedSceneUI{display:none!important}.animatedFaqList,.faqGrid,.landingFaqGrid,body>main:not(.cinematicHero)>.passportWorkspace.shell>*,body>main:not(.cinematicHero)>.shell>*,body>main:not(.cinematicHero)>section>.shell>*{position:relative;z-index:1}.animatedFaqList details,.landingFaqGrid details{color:#050505!important;overflow:hidden}.animatedFaqList summary,.landingFaqGrid summary{position:relative;z-index:2;color:#050505!important;background:transparent!important;text-shadow:none!important}.animatedFaqList details p,.animatedFaqList details span,.landingFaqGrid details p,.landingFaqGrid details span{position:relative;z-index:2;color:#050505!important;opacity:1!important;text-shadow:none!important}.faqJumpLinks,.faqJumpLinks a{position:relative;z-index:2}.faqJumpLinks a{color:#050505!important}.wmV2{position:relative;z-index:2;color:var(--text,#f7f7f2)}.wmControlsTop{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:end}.wmProviderChoices,.wmSegment{display:flex;gap:6px;flex-wrap:wrap}.wmSegment{padding:4px;border:1px solid var(--line,rgba(255,255,255,.14));border-radius:14px;background:rgba(255,255,255,.035)}.wmProviderChoices button,.wmSegment button{border:1px solid transparent;background:transparent;color:var(--muted,#aaa9a2);border-radius:10px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.wmSegment button{min-height:38px;padding:0 14px;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.wmProviderChoices button:focus-visible,.wmProviderChoices button:hover,.wmSegment button:focus-visible,.wmSegment button:hover{color:var(--text,#f7f7f2);border-color:rgba(216,255,69,.28);outline:none}.wmProviderChoices button.active,.wmSegment button.active{background:var(--fly-accent,#d8ff45);color:#050505;border-color:var(--fly-accent,#d8ff45);box-shadow:0 8px 24px rgba(216,255,69,.12)}.wmProvider{min-width:0}.wmProviderLabel{display:block;margin:0 0 6px 2px;color:#777;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.12em}.wmProviderChoices{display:grid;grid-template-columns:repeat(4,minmax(82px,1fr));gap:6px}.wmProviderChoices button{min-width:0;padding:9px 10px;text-align:left;background:rgba(255,255,255,.035);border-color:var(--line,rgba(255,255,255,.12));display:grid;gap:3px}.wmProviderChoices strong{font:700 11px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.wmProviderChoices small{font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;opacity:.65;text-transform:uppercase;letter-spacing:.08em}.wmUpload{min-height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--fly-accent,#d8ff45);border-radius:10px;background:var(--fly-accent,#d8ff45);color:#050505;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer;white-space:nowrap}.wmUpload input{display:none}.wmInstructions{margin:12px 0;padding:12px 14px;border:1px solid var(--line,rgba(255,255,255,.14));border-radius:14px;background:rgba(255,255,255,.035);display:flex;gap:10px;align-items:baseline}.wmInstructions strong{font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--fly-accent,#d8ff45);white-space:nowrap}.wmInstructions span{font:500 10px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;color:#aaa9a2}.wmStage{position:relative;width:100%;max-width:100%;min-height:220px;margin-top:14px;overflow:hidden;border:1px solid var(--line,rgba(255,255,255,.14));border-radius:18px;background:#050505;display:grid;place-items:center;transition:aspect-ratio .2s ease}.wmStage img,.wmStage video{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none;background:#050505}.wmStage video{object-fit:contain}.wmMask{position:absolute;z-index:3;border:1px solid var(--fly-accent,#d8ff45);background:rgba(216,255,69,.08);box-shadow:0 0 0 9999px rgba(0,0,0,.06),0 0 24px rgba(216,255,69,.12);pointer-events:none}.wmMask span{position:absolute;left:0;top:-22px;padding:4px 7px;border-radius:6px;background:#050505;color:var(--fly-accent,#d8ff45);font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.wmEmpty{padding:30px;color:#777;font:600 11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center}.wmCompare{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.wmCompare>div{min-width:0;padding:10px;border:1px solid var(--line,rgba(255,255,255,.12));border-radius:14px;background:rgba(255,255,255,.025)}.wmCompare span{display:block;margin-bottom:8px;color:#777;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.1em}.wmCompare img{display:block;width:100%;height:auto;max-height:420px;object-fit:contain;border-radius:9px;background:#050505}.wmActionRow{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:12px}.wmPrimary,.wmSecondary{min-height:42px;padding:0 15px;border-radius:10px;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer}.wmPrimary{background:var(--fly-accent,#d8ff45);border:1px solid var(--fly-accent,#d8ff45);color:#050505}.wmSecondary{background:rgba(255,255,255,.035);border:1px solid var(--line,rgba(255,255,255,.14));color:#aaa9a2}.wmPrimary:disabled,.wmProviderChoices button:disabled,.wmSecondary:disabled,.wmSegment button:disabled,.wmUpload:has(input:disabled){opacity:.45;cursor:not-allowed}.wmProgress,.wmStatus{margin-top:10px;color:#aaa9a2;font:500 10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.wmProgress{padding:10px 12px;border:1px solid rgba(216,255,69,.18);border-radius:10px;background:rgba(216,255,69,.04)}.wmFine{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.wmFine label{display:grid;gap:7px;padding:10px 11px;border:1px solid var(--line,rgba(255,255,255,.12));border-radius:12px;background:rgba(255,255,255,.025);color:#777;font:700 8px/1.15 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.08em}.wmFine label span{color:#aaa9a2}.wmFine output{color:var(--fly-accent,#d8ff45);font-weight:800}.wmFine input{width:100%;accent-color:var(--fly-accent,#d8ff45)}.wmHiddenCanvas{display:none}@media(max-width:900px){.wmControlsTop{grid-template-columns:1fr}.wmProviderChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.wmUpload{width:100%}.wmFine{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.wmInstructions{display:grid;gap:6px}.wmStage{min-height:180px;border-radius:14px}.wmCompare{grid-template-columns:1fr}.wmActionRow>*{flex:1 1 100%}.wmFine{grid-template-columns:1fr}.wmProviderChoices button{padding:10px}}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_37ef13{font-family:Inter,Inter Fallback;font-style:normal}.__variable_37ef13{--font-inter:"Inter","Inter Fallback"}