: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;display:flex;align-items:center;flex-wrap:wrap;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);color-scheme:light}body,html{background:#d9d5ef!important;color:var(--text)!important;color-scheme:light!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{cursor:pointer;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;gap:12px;align-items:center;flex-wrap:wrap}.wmSegment{display:flex;border:1px solid rgba(60,50,100,.14);border-radius:14px;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);cursor:pointer}.wmUpload input{position:absolute;inset:0;opacity:0;cursor:pointer}.wmInstructions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:#5d5870}.wmInstructions strong{color:#1f1935}.wmStage{position:relative;display:grid;place-items:center;min-height:320px;max-height:72vh;overflow:hidden;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{display:block;max-width:100%;max-height:72vh;width:auto;height:auto;object-fit:contain}.wmEmpty{padding:70px 20px;color:#777086}.wmMask{position:absolute;border:2px solid #ff3b30;background:rgba(255,59,48,.18);box-shadow:0 0 0 9999px rgba(25,18,40,.12);pointer-events:none}.wmMask span{position:absolute;left:6px;top:6px;padding:4px 7px;border-radius:7px;background:#1f1935;color:#fff;font-size:12px;white-space:nowrap}.wmActionRow{display:flex;gap:10px;flex-wrap:wrap}.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}.wmFine{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.wmFine label{display:grid;gap:7px;font-size:13px;color:#5d5870}.wmFine output{float:right;color:#1f1935;font-weight:600}.wmFine input{width:100%}.wmMessage{min-height:22px;color:#4e4960;font-size:14px}.wmNotes{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#6c6678}.wmHiddenCanvas{display:none}@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}}@media(max-width:480px){.wmFine{grid-template-columns:1fr}.wmActionRow>*{width:100%}}@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"}