.LandingBlocks-module-scss-module__97XVCq__page{--lp-bg:#fff;--lp-fg:#2a312b;--lp-muted:#5b6b7a;--lp-mint:#00d2aa;--lp-mint-deep:#0bc097;--lp-black:#2a312b;--lp-card:#f7f4f1;--lp-card-border:#e6e8ec;--lp-card-dot:#f0f1f3;--lp-link:#0bc097;--lp-link-visited:#6b4ea8;--lp-link-hover:#0a9d7c;--lp-font-body:var(--font-inter), Inter, ui-sans-serif, system-ui, sans-serif;--lp-font-headline:var(--lp-font-body);--lp-font-sub:var(--lp-font-body);--lp-weight-headline:800;--lp-weight-sub:500;--lp-weight-body:400;--lp-style-headline:normal;--lp-style-sub:normal;--lp-style-body:normal;background:var(--lp-bg);color:var(--lp-fg);font-family:var(--lp-font-body);font-weight:var(--lp-weight-body);font-style:var(--lp-style-body);scroll-behavior:smooth;max-width:100%;min-height:100vh;overflow-x:clip}.LandingBlocks-module-scss-module__97XVCq__page *,.LandingBlocks-module-scss-module__97XVCq__page :before,.LandingBlocks-module-scss-module__97XVCq__page :after{box-sizing:border-box}.LandingBlocks-module-scss-module__97XVCq__page :where(h1,h2,h3){font-family:var(--lp-font-headline);font-weight:var(--lp-weight-headline);font-style:var(--lp-style-headline)}.LandingBlocks-module-scss-module__97XVCq__page :where(h4,h5,h6){font-family:var(--lp-font-sub);font-weight:var(--lp-weight-sub);font-style:var(--lp-style-sub)}.LandingBlocks-module-scss-module__97XVCq__page{scrollbar-width:thin}.LandingBlocks-module-scss-module__97XVCq__page::-webkit-scrollbar{width:8px;height:8px}.LandingBlocks-module-scss-module__97XVCq__page::-webkit-scrollbar-thumb{border-radius:4px}.LandingBlocks-module-scss-module__97XVCq__page::-webkit-scrollbar-track{background:0 0}:where(.LandingBlocks-module-scss-module__97XVCq__page) a:not([class]):link{color:var(--lp-link);-webkit-text-decoration:var(--lp-link-decoration,underline);text-decoration:var(--lp-link-decoration,underline);text-underline-offset:2px;transition:color .15s}:where(.LandingBlocks-module-scss-module__97XVCq__page) a:not([class]):visited{color:var(--lp-link-visited)}:where(.LandingBlocks-module-scss-module__97XVCq__page) a:not([class]):hover,:where(.LandingBlocks-module-scss-module__97XVCq__page) a:not([class]):focus-visible{color:var(--lp-link-hover)}.LandingBlocks-module-scss-module__97XVCq__section{padding:64px 32px;scroll-margin-top:96px}@media (max-width:768px){.LandingBlocks-module-scss-module__97XVCq__section{padding:40px 16px}}.LandingBlocks-module-scss-module__97XVCq__sectionDark{background:var(--lp-black);color:#fff}.LandingBlocks-module-scss-module__97XVCq__container{max-width:1280px;margin:0 auto}.LandingBlocks-module-scss-module__97XVCq__nav{z-index:50;margin:16px 32px 0}@media (max-width:768px){.LandingBlocks-module-scss-module__97XVCq__nav{margin:8px 12px 0}}.LandingBlocks-module-scss-module__97XVCq__navFixed{position:sticky;top:16px}.LandingBlocks-module-scss-module__97XVCq__navInner{background:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex;box-shadow:0 8px 24px #00000014}.LandingBlocks-module-scss-module__97XVCq__navLogo{color:var(--lp-mint);letter-spacing:-.5px;align-items:center;font-size:22px;font-weight:800;display:flex}.LandingBlocks-module-scss-module__97XVCq__navLogo sup{color:var(--lp-mint-deep);margin-left:2px;font-size:10px}.LandingBlocks-module-scss-module__97XVCq__navLogoImg{object-fit:contain;flex-shrink:0;width:auto;max-width:240px;height:40px;display:block}.LandingBlocks-module-scss-module__97XVCq__navLinks{gap:28px;display:flex}@media (max-width:720px){.LandingBlocks-module-scss-module__97XVCq__navLinks{display:none}}.LandingBlocks-module-scss-module__97XVCq__navLink{color:var(--lp-fg);font-size:15px;font-weight:500;text-decoration:none}.LandingBlocks-module-scss-module__97XVCq__navLink:hover{color:var(--lp-mint-deep)}.LandingBlocks-module-scss-module__97XVCq__navCta{color:var(--lp-fg);border:2px solid var(--lp-fg);letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:6.5px 13px;font-size:13px;font-weight:800;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.LandingBlocks-module-scss-module__97XVCq__navCta:after{content:"»";margin-top:-2px;font-size:18px;font-weight:900;line-height:1}.LandingBlocks-module-scss-module__97XVCq__navCta:hover{background:var(--lp-mint);border-color:var(--lp-mint);color:var(--lp-fg)}.LandingBlocks-module-scss-module__97XVCq__lpBtnHasIcon:after{content:none!important}.LandingBlocks-module-scss-module__97XVCq__lpBtnIcon{object-fit:contain;flex-shrink:0;width:1.2em;height:1.2em;display:inline-block}.LandingBlocks-module-scss-module__97XVCq__ctaHoverSwap .LandingBlocks-module-scss-module__97XVCq__ctaIconHover,.LandingBlocks-module-scss-module__97XVCq__ctaHoverSwap:hover .LandingBlocks-module-scss-module__97XVCq__ctaIconDefault,.LandingBlocks-module-scss-module__97XVCq__ctaHoverSwap:focus-visible .LandingBlocks-module-scss-module__97XVCq__ctaIconDefault{display:none}.LandingBlocks-module-scss-module__97XVCq__ctaHoverSwap:hover .LandingBlocks-module-scss-module__97XVCq__ctaIconHover,.LandingBlocks-module-scss-module__97XVCq__ctaHoverSwap:focus-visible .LandingBlocks-module-scss-module__97XVCq__ctaIconHover{display:inline-block}.LandingBlocks-module-scss-module__97XVCq__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;padding:80px 32px 32px;display:grid}@media (max-width:960px){.LandingBlocks-module-scss-module__97XVCq__hero{grid-template-columns:minmax(0,1fr);padding:48px 16px 16px}}.LandingBlocks-module-scss-module__97XVCq__heroTitle{letter-spacing:-1px;overflow-wrap:break-word;margin:0 0 16px;font-size:clamp(36px,5.2vw,64px);font-weight:800;line-height:1.05}.LandingBlocks-module-scss-module__97XVCq__heroSub{color:var(--lp-muted);max-width:540px;margin:0 0 28px;font-size:18px;line-height:1.5}.LandingBlocks-module-scss-module__97XVCq__heroCtas{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.LandingBlocks-module-scss-module__97XVCq__heroPrimaryCta{color:var(--lp-fg);border:2.5px solid var(--lp-fg);letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:10px;padding:7.5px 15px;font-size:15px;font-weight:800;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.LandingBlocks-module-scss-module__97XVCq__heroPrimaryCta:after{content:"»";margin-top:-3px;font-size:22px;font-weight:900;line-height:1}.LandingBlocks-module-scss-module__97XVCq__heroPrimaryCta:hover{background:var(--lp-mint);border-color:var(--lp-mint);color:var(--lp-fg)}.LandingBlocks-module-scss-module__97XVCq__heroSecondaryCta{color:var(--lp-fg);letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.LandingBlocks-module-scss-module__97XVCq__heroSecondaryCta:hover{color:var(--lp-mint-deep)}.LandingBlocks-module-scss-module__97XVCq__heroSecondaryCtaIcon{object-fit:contain;width:14px;height:14px}.LandingBlocks-module-scss-module__97XVCq__heroLogosWrap{flex-direction:column;align-items:flex-start;gap:12px;margin-top:32px;display:flex}.LandingBlocks-module-scss-module__97XVCq__heroLogosLabel{letter-spacing:.16em;text-transform:uppercase;opacity:.6;font-size:12px;font-weight:600}.LandingBlocks-module-scss-module__97XVCq__heroLogos{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.LandingBlocks-module-scss-module__97XVCq__heroLogoLink{justify-content:center;align-items:center;display:inline-flex}.LandingBlocks-module-scss-module__97XVCq__heroLogo{object-fit:contain;width:auto;max-width:160px;height:auto;max-height:56px}.LandingBlocks-module-scss-module__97XVCq__heroVisual{aspect-ratio:1;background:radial-gradient(#f0f1f3 0%,#0000 70%);border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative}.LandingBlocks-module-scss-module__97XVCq__heroImage{object-fit:contain;border-radius:12px;width:80%;max-width:100%;height:80%;max-height:100%}.LandingBlocks-module-scss-module__97XVCq__heroGlobe{background:radial-gradient(circle at 30% 30%, #cfd2d7 0 1px, transparent 1px) 0 0/12px 12px,radial-gradient(circle at 70% 70%, var(--lp-mint) 0 1.5px, transparent 1.5px) 0 0/40px 40px,radial-gradient(circle at center, #6c737d 0%, #2b2f33 100%);border-radius:50%;width:80%;height:80%;animation:60s linear infinite LandingBlocks-module-scss-module__97XVCq__lpSpin;box-shadow:0 30px 80px #00000040}@keyframes LandingBlocks-module-scss-module__97XVCq__lpSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.LandingBlocks-module-scss-module__97XVCq__countdown{background:var(--lp-black);color:#fff;max-width:calc(100% - 24px);font-family:var(--font-inter),ui-monospace,monospace;border-radius:12px;gap:22px;padding:18px 24px;display:flex;position:absolute;bottom:18%;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #00000059}@media (max-width:480px){.LandingBlocks-module-scss-module__97XVCq__countdown{gap:12px;padding:12px 14px}}.LandingBlocks-module-scss-module__97XVCq__countdownCol{flex-direction:column;align-items:center;min-width:56px;display:flex}@media (max-width:480px){.LandingBlocks-module-scss-module__97XVCq__countdownCol{min-width:0}}.LandingBlocks-module-scss-module__97XVCq__countdownNum{letter-spacing:-1px;font-size:44px;font-weight:700;line-height:1}@media (max-width:480px){.LandingBlocks-module-scss-module__97XVCq__countdownNum{font-size:28px}}.LandingBlocks-module-scss-module__97XVCq__countdownLabel{letter-spacing:.18em;color:#b9bdc4;margin-top:6px;font-size:10px}.LandingBlocks-module-scss-module__97XVCq__countdownExpired{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:14px;font-weight:600}@media (max-width:480px){.LandingBlocks-module-scss-module__97XVCq__countdownExpired{white-space:normal;font-size:12px}}.LandingBlocks-module-scss-module__97XVCq__blueprint{padding:64px 32px;position:relative}@media (max-width:768px){.LandingBlocks-module-scss-module__97XVCq__blueprint{padding:32px 16px}}.LandingBlocks-module-scss-module__97XVCq__blueprintWrap{border-radius:16px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid;overflow:hidden}@media (max-width:900px){.LandingBlocks-module-scss-module__97XVCq__blueprintWrap{grid-template-columns:minmax(0,1fr)}}.LandingBlocks-module-scss-module__97XVCq__blueprintCard{background:var(--lp-card);background-image:radial-gradient(circle, var(--lp-card-dot) 1px, transparent 1px);background-size:14px 14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:32px;display:grid;position:relative}@media (max-width:768px){.LandingBlocks-module-scss-module__97XVCq__blueprintCard{grid-template-columns:minmax(0,1fr);padding:24px}}.LandingBlocks-module-scss-module__97XVCq__blueprintLabel{border:1px solid var(--lp-card-border);background:#fff;border-radius:999px;margin-bottom:16px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-block}.LandingBlocks-module-scss-module__97XVCq__blueprintBody{margin:0;font-size:16px;line-height:1.5}.LandingBlocks-module-scss-module__97XVCq__blueprintList{gap:0;margin:0;padding:0;display:grid}.LandingBlocks-module-scss-module__97XVCq__blueprintRow{border-bottom:1px solid var(--lp-card-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px 0;font-size:14px;display:grid}.LandingBlocks-module-scss-module__97XVCq__blueprintRow:last-child{border-bottom:none}.LandingBlocks-module-scss-module__97XVCq__blueprintRow dt{color:var(--lp-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.LandingBlocks-module-scss-module__97XVCq__blueprintRow dd{text-align:right;margin:0}.LandingBlocks-module-scss-module__97XVCq__blueprintAside{background:var(--lp-black);color:#fff;text-align:center;flex-direction:column;justify-content:center;padding:32px;display:flex}.LandingBlocks-module-scss-module__97XVCq__blueprintAsideEyebrow{letter-spacing:.18em;text-transform:uppercase;color:#b9bdc4;margin-bottom:8px;font-size:11px}.LandingBlocks-module-scss-module__97XVCq__blueprintAsideTitle{letter-spacing:-2px;overflow-wrap:break-word;margin:0 0 12px;font-size:clamp(32px,5vw,56px);font-weight:700}.LandingBlocks-module-scss-module__97XVCq__blueprintAsideTitle em{color:var(--lp-mint);font-style:normal}.LandingBlocks-module-scss-module__97XVCq__blueprintAsideBody{color:#d8dbe0;margin:0 0 20px;font-size:16px;line-height:1.4}.LandingBlocks-module-scss-module__97XVCq__blueprintAsideCta{color:var(--lp-mint);border:2.5px solid var(--lp-mint);letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-self:center;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:800;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.LandingBlocks-module-scss-module__97XVCq__blueprintAsideCta:after{content:"»";margin-top:-2px;font-size:20px;font-weight:900;line-height:1}.LandingBlocks-module-scss-module__97XVCq__blueprintAsideCta:hover{background:var(--lp-mint);border-color:var(--lp-mint);color:var(--lp-black)}.LandingBlocks-module-scss-module__97XVCq__builtFor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}@media (max-width:960px){.LandingBlocks-module-scss-module__97XVCq__builtFor{grid-template-columns:minmax(0,1fr)}}.LandingBlocks-module-scss-module__97XVCq__builtForEyebrow{border:1px solid #fff3;border-radius:999px;margin-bottom:16px;padding:6px 14px;font-size:12px;display:inline-block}.LandingBlocks-module-scss-module__97XVCq__builtForTitle{letter-spacing:-1px;overflow-wrap:break-word;margin:0 0 16px;font-size:clamp(28px,4vw,48px);font-weight:500}.LandingBlocks-module-scss-module__97XVCq__builtForTitle em{color:var(--lp-mint);font-style:normal}.LandingBlocks-module-scss-module__97XVCq__builtForBody{color:#c8ccd2;margin:0 0 24px;font-size:16px;font-weight:300;line-height:1.6}.LandingBlocks-module-scss-module__97XVCq__builtForList{margin:0;padding:0;list-style:none}.LandingBlocks-module-scss-module__97XVCq__builtForItem{border-top:1px solid #ffffff1a;padding:20px 0 16px}.LandingBlocks-module-scss-module__97XVCq__builtForItem:before{content:"";background:var(--lp-mint);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block;transform:translateY(-2px)}.LandingBlocks-module-scss-module__97XVCq__builtForItemTitle{margin:0 0 6px;font-size:20px;font-weight:500;display:inline}.LandingBlocks-module-scss-module__97XVCq__builtForItemBody{color:#c8ccd2;margin:4px 0 0;font-size:14px;font-weight:300}.LandingBlocks-module-scss-module__97XVCq__builtForVisualWrap{justify-content:center;align-items:center;min-height:320px;display:flex;position:relative}.LandingBlocks-module-scss-module__97XVCq__builtForImageBox{border-radius:12px;position:relative;overflow:hidden}.LandingBlocks-module-scss-module__97XVCq__builtForVisual{background:var(--lp-mint);position:absolute;inset:0}.LandingBlocks-module-scss-module__97XVCq__builtForVisualImg{width:100%;height:100%;padding:var(--lp-visual-inset,0);box-sizing:border-box;object-fit:cover;object-position:var(--lp-visual-position,center);display:block;position:absolute;inset:0}.LandingBlocks-module-scss-module__97XVCq__builtForBadge{color:var(--lp-fg);background:#fff;border-radius:12px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex;position:absolute;bottom:24px;left:24px;right:24px;box-shadow:0 12px 32px #0000002e}.LandingBlocks-module-scss-module__97XVCq__builtForBadgeIcon{background:var(--lp-mint);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.LandingBlocks-module-scss-module__97XVCq__builtForBadgeText{flex-direction:column;gap:4px;min-width:0;display:flex}.LandingBlocks-module-scss-module__97XVCq__builtForBadgeEyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--lp-muted);font-size:11px}.LandingBlocks-module-scss-module__97XVCq__builtForBadgeTitle{color:var(--lp-mint-deep);font-size:20px;font-weight:500;line-height:1.2}.LandingBlocks-module-scss-module__97XVCq__builtForBadgeBody{color:var(--lp-muted);font-size:13px;font-weight:300;line-height:1.5}.LandingBlocks-module-scss-module__97XVCq__stacksHeader{text-align:center;margin-bottom:32px}.LandingBlocks-module-scss-module__97XVCq__stacksTitle{overflow-wrap:break-word;margin:0 0 8px;font-size:clamp(26px,3.5vw,40px);font-weight:700}.LandingBlocks-module-scss-module__97XVCq__stacksSubtitle{color:var(--lp-muted);margin:0;font-size:16px}.LandingBlocks-module-scss-module__97XVCq__stacksGrid{--lp-max-per-row:3;grid-template-columns:repeat(auto-fit, minmax(max(220px, (100% - (var(--lp-max-per-row) - 1) * 16px) / var(--lp-max-per-row)), 1fr));gap:16px;display:grid}.LandingBlocks-module-scss-module__97XVCq__stackCard{border:1px solid var(--lp-card-border);text-align:center;background:#fff;border-radius:12px;padding:24px}.LandingBlocks-module-scss-module__97XVCq__stackIcon{background:linear-gradient(135deg, var(--lp-mint), var(--lp-mint-deep));border-radius:6px;width:28px;height:28px;margin:0 auto 12px}.LandingBlocks-module-scss-module__97XVCq__stackIconImg{object-fit:contain;width:auto;max-width:100%;height:64px;image-rendering:-webkit-optimize-contrast;margin:0 auto 12px;display:block}.LandingBlocks-module-scss-module__97XVCq__stackTitle{margin:0 0 8px;font-size:18px;font-weight:700}.LandingBlocks-module-scss-module__97XVCq__stackBody{color:var(--lp-muted);margin:0;font-size:14px;line-height:1.5}.LandingBlocks-module-scss-module__97XVCq__challenges{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}@media (max-width:960px){.LandingBlocks-module-scss-module__97XVCq__challenges{grid-template-columns:minmax(0,1fr)}}.LandingBlocks-module-scss-module__97XVCq__challengesTitle{overflow-wrap:break-word;margin:0 0 8px;font-size:clamp(26px,3.5vw,44px);font-weight:700}.LandingBlocks-module-scss-module__97XVCq__challengesSubtitle{color:#c8ccd2;margin:0 0 32px;font-size:16px}.LandingBlocks-module-scss-module__97XVCq__challengeGroupList{flex-direction:column;margin:24px 0 0;padding:0;list-style:none;display:flex}.LandingBlocks-module-scss-module__97XVCq__challengeGroup{border-top:1px solid #ffffff1a;padding:18px 0 12px}.LandingBlocks-module-scss-module__97XVCq__challengeGroup:first-child{border-top:none}.LandingBlocks-module-scss-module__97XVCq__challengeGroupTitleBtn{cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:inline-flex}.LandingBlocks-module-scss-module__97XVCq__challengeGroupBullet{background:#ffffff40;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.LandingBlocks-module-scss-module__97XVCq__challengeGroupActive .LandingBlocks-module-scss-module__97XVCq__challengeGroupBullet{background:var(--lp-mint)}.LandingBlocks-module-scss-module__97XVCq__challengeGroupTitle{color:#ffffff8c;letter-spacing:-.5px;font-size:22px;font-weight:500;transition:color .15s}.LandingBlocks-module-scss-module__97XVCq__challengeGroupActive .LandingBlocks-module-scss-module__97XVCq__challengeGroupTitle{color:#fff;font-weight:500}.LandingBlocks-module-scss-module__97XVCq__challengeGroupBody{color:#c8ccd2;margin:8px 0 12px 18px;font-size:14px;font-weight:300;line-height:1.5}.LandingBlocks-module-scss-module__97XVCq__challengeChips{flex-wrap:wrap;gap:8px;margin-left:18px;display:flex}.LandingBlocks-module-scss-module__97XVCq__challengeChip{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;padding:8px 14px;font-size:13px;transition:background .15s,border-color .15s;display:inline-block}.LandingBlocks-module-scss-module__97XVCq__challengeChip:hover,.LandingBlocks-module-scss-module__97XVCq__challengeChip:focus-visible{background:#ffffff1a;border-color:#ffffff4d;outline:none}.LandingBlocks-module-scss-module__97XVCq__challengeChipPinned{background:#ffffff2e;border-color:#ffffff8c}.LandingBlocks-module-scss-module__97XVCq__challengeChipPinned:hover,.LandingBlocks-module-scss-module__97XVCq__challengeChipPinned:focus-visible{background:#ffffff38;border-color:#ffffffa6}.LandingBlocks-module-scss-module__97XVCq__challengeChipLink{text-decoration:none}.LandingBlocks-module-scss-module__97XVCq__challengesVisualWrap{justify-content:center;align-items:center;width:100%;min-height:320px;display:flex;position:relative}.LandingBlocks-module-scss-module__97XVCq__challengesImageBox{border-radius:12px;position:relative;overflow:hidden}.LandingBlocks-module-scss-module__97XVCq__challengesVisual{background:#6b7178;position:absolute;inset:0}.LandingBlocks-module-scss-module__97XVCq__challengesVisualImg{width:100%;height:100%;padding:var(--lp-visual-inset,0);box-sizing:border-box;object-fit:cover;object-position:var(--lp-visual-position,center);display:block;position:absolute;inset:0}.LandingBlocks-module-scss-module__97XVCq__challengesCaption{max-width:340px;color:var(--lp-fg);background:#fff;border-radius:8px;padding:14px 16px;position:absolute;bottom:24px;left:24px;right:24px;box-shadow:0 12px 32px #0000002e}.LandingBlocks-module-scss-module__97XVCq__challengesCaptionTitle{margin:0 0 6px;font-size:15px;font-weight:500}.LandingBlocks-module-scss-module__97XVCq__challengesCaptionBody{color:var(--lp-muted);margin:0;font-size:13px;font-weight:300;line-height:1.4}.LandingBlocks-module-scss-module__97XVCq__challengesTooltip{pointer-events:none}.LandingBlocks-module-scss-module__97XVCq__challengesTooltipMeta{color:var(--lp-muted);word-break:break-word;margin-top:6px;font-size:12px;font-weight:300;line-height:1.5}.LandingBlocks-module-scss-module__97XVCq__challengesTooltipMetaLabel{color:var(--lp-fg);font-weight:500}.LandingBlocks-module-scss-module__97XVCq__challengesTooltipLink{color:inherit;pointer-events:auto;text-decoration:underline}.LandingBlocks-module-scss-module__97XVCq__agendaHeader{text-align:center;margin-bottom:32px}.LandingBlocks-module-scss-module__97XVCq__agendaTitle{overflow-wrap:break-word;margin:0 0 8px;font-size:clamp(26px,3.5vw,44px);font-weight:700}.LandingBlocks-module-scss-module__97XVCq__agendaSubtitle{color:var(--lp-muted);margin:0}.LandingBlocks-module-scss-module__97XVCq__agendaGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.LandingBlocks-module-scss-module__97XVCq__agendaCard{background:#f3f4f6;border-radius:12px;overflow:hidden}.LandingBlocks-module-scss-module__97XVCq__agendaCardHighlight{background:var(--lp-mint)}.LandingBlocks-module-scss-module__97XVCq__agendaCardHighlight .LandingBlocks-module-scss-module__97XVCq__agendaCardHeader{background:var(--lp-black);color:#fff}.LandingBlocks-module-scss-module__97XVCq__agendaCardHeader{color:#fff;letter-spacing:.05em;text-align:center;background:#2b2f33;padding:16px;font-size:13px;font-weight:600}.LandingBlocks-module-scss-module__97XVCq__agendaCardBody{padding:20px;font-size:15px;line-height:1.5}.LandingBlocks-module-scss-module__97XVCq__stepsHeader{text-align:center;margin-bottom:40px}.LandingBlocks-module-scss-module__97XVCq__stepsTitle{overflow-wrap:break-word;margin:0 0 8px;font-size:clamp(26px,3.5vw,44px);font-weight:700}.LandingBlocks-module-scss-module__97XVCq__stepsSubtitle{color:var(--lp-muted);margin:0}.LandingBlocks-module-scss-module__97XVCq__stepsList{--lp-step-connector:var(--lp-card-border);counter-reset:lp-step;max-width:760px;margin:0 auto;padding:0;list-style:none;position:relative}.LandingBlocks-module-scss-module__97XVCq__stepItem{grid-template-columns:56px 1fr;gap:20px;padding-bottom:32px;display:grid;position:relative}.LandingBlocks-module-scss-module__97XVCq__stepItem:last-child{padding-bottom:0}.LandingBlocks-module-scss-module__97XVCq__stepItem:not(:last-child):before{content:"";background:var(--lp-step-connector);width:2px;position:absolute;top:56px;bottom:0;left:27px}.LandingBlocks-module-scss-module__97XVCq__stepNumber{z-index:1;background:var(--lp-black);color:#fff;width:56px;height:56px;font-family:var(--lp-font-headline);border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex;position:relative}.LandingBlocks-module-scss-module__97XVCq__stepBody{padding-top:8px}.LandingBlocks-module-scss-module__97XVCq__stepTitle{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 6px;font-size:20px;font-weight:700;display:flex}.LandingBlocks-module-scss-module__97XVCq__stepMeta{font-family:var(--lp-font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);font-size:13px;font-weight:500}.LandingBlocks-module-scss-module__97XVCq__stepText{color:var(--lp-fg);margin:0;font-size:15px;line-height:1.55}@media (max-width:640px){.LandingBlocks-module-scss-module__97XVCq__stepItem{grid-template-columns:44px 1fr;gap:14px;padding-bottom:24px}.LandingBlocks-module-scss-module__97XVCq__stepItem:not(:last-child):before{top:44px;left:21px}.LandingBlocks-module-scss-module__97XVCq__stepNumber{width:44px;height:44px;font-size:18px}.LandingBlocks-module-scss-module__97XVCq__stepTitle{font-size:18px}}.LandingBlocks-module-scss-module__97XVCq__judgesHeader{text-align:center;margin-bottom:24px}.LandingBlocks-module-scss-module__97XVCq__judgesTitle{overflow-wrap:break-word;margin:0 0 8px;font-size:clamp(26px,3.5vw,44px);font-weight:700}.LandingBlocks-module-scss-module__97XVCq__judgesSubtitle{color:var(--lp-muted);margin:0}.LandingBlocks-module-scss-module__97XVCq__judgesGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.LandingBlocks-module-scss-module__97XVCq__judgeCard{background:var(--lp-card);text-align:center;border-radius:12px;padding:20px}.LandingBlocks-module-scss-module__97XVCq__judgePhoto{object-fit:cover;background:var(--lp-card-dot);border-radius:50%;width:88px;height:88px;margin:0 auto 12px}.LandingBlocks-module-scss-module__97XVCq__judgeName{margin:0 0 2px;font-size:16px;font-weight:700}.LandingBlocks-module-scss-module__97XVCq__judgeRole{color:var(--lp-muted);margin:0;font-size:13px}.LandingBlocks-module-scss-module__97XVCq__rubricHeader{margin-bottom:24px}.LandingBlocks-module-scss-module__97XVCq__rubricTitle{overflow-wrap:break-word;margin:0 0 4px;font-size:clamp(26px,3.5vw,44px);font-weight:700}.LandingBlocks-module-scss-module__97XVCq__rubricSubtitle{color:#b9bdc4;margin:0}.LandingBlocks-module-scss-module__97XVCq__rubricGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.LandingBlocks-module-scss-module__97XVCq__rubricCard{background:#1a1d20;border-radius:12px;padding:24px}.LandingBlocks-module-scss-module__97XVCq__rubricPoints{color:var(--lp-mint);font-size:36px;font-weight:700}.LandingBlocks-module-scss-module__97XVCq__rubricPoints small{color:#b9bdc4;margin-left:4px;font-size:12px;font-weight:500}.LandingBlocks-module-scss-module__97XVCq__rubricCardTitle{margin:12px 0;font-size:18px;font-weight:700}.LandingBlocks-module-scss-module__97XVCq__rubricItems{margin:0;padding:0;list-style:none}.LandingBlocks-module-scss-module__97XVCq__rubricItems li{color:#c8ccd2;padding:6px 0;font-size:14px}.LandingBlocks-module-scss-module__97XVCq__rubricItems li:before{content:"";background:var(--lp-mint);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block;transform:translateY(-2px)}.LandingBlocks-module-scss-module__97XVCq__faq{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (max-width:768px){.LandingBlocks-module-scss-module__97XVCq__faq{grid-template-columns:minmax(0,1fr)}}.LandingBlocks-module-scss-module__97XVCq__faqTitle{letter-spacing:-2px;overflow-wrap:break-word;align-items:center;gap:12px;margin:0;font-size:clamp(32px,6vw,56px);font-weight:700;display:flex}.LandingBlocks-module-scss-module__97XVCq__faqList{gap:8px;display:grid}.LandingBlocks-module-scss-module__97XVCq__faqItem{background:var(--lp-card);border-radius:8px;padding:14px 18px}.LandingBlocks-module-scss-module__97XVCq__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:700;list-style:none;display:flex}.LandingBlocks-module-scss-module__97XVCq__faqItem summary::-webkit-details-marker{display:none}.LandingBlocks-module-scss-module__97XVCq__faqItem[open] .LandingBlocks-module-scss-module__97XVCq__faqChevron{transform:rotate(180deg)}.LandingBlocks-module-scss-module__97XVCq__faqChevron{background-color:currentColor;flex-shrink:0;width:18px;height:18px;transition:transform .2s;display:inline-block;-webkit-mask-image:url(/g42-icons/ARROW%20DOWN.png);mask-image:url(/g42-icons/ARROW%20DOWN.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.LandingBlocks-module-scss-module__97XVCq__faqAnswer{color:var(--lp-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.LandingBlocks-module-scss-module__97XVCq__compass{--lp-compass-ink:#2a312b;--lp-compass-card:#fff;--lp-compass-border:#e6e8ec;--lp-compass-soft:#f5f6f8;--lp-compass-muted:#2a312b;--lp-compass-code-bg:#2a312b;--lp-compass-code-fg:#fff;--lp-compass-code-muted:#fff;color:var(--lp-fg);flex-direction:column;gap:36px;display:flex}.LandingBlocks-module-scss-module__97XVCq__compassHeader{flex-direction:column;gap:36px;display:flex}.LandingBlocks-module-scss-module__97XVCq__compassHeaderAlign-left{text-align:left;align-items:flex-start}.LandingBlocks-module-scss-module__97XVCq__compassHeaderAlign-center{text-align:center;align-items:center}.LandingBlocks-module-scss-module__97XVCq__compassHeaderAlign-center .LandingBlocks-module-scss-module__97XVCq__compassEyebrow{align-self:center}.LandingBlocks-module-scss-module__97XVCq__compassHeaderAlign-center .LandingBlocks-module-scss-module__97XVCq__compassBody{margin-left:auto;margin-right:auto}.LandingBlocks-module-scss-module__97XVCq__compassHeaderAlign-center .LandingBlocks-module-scss-module__97XVCq__compassCtas{justify-content:center}.LandingBlocks-module-scss-module__97XVCq__compassHeaderAlign-right{text-align:right;align-items:flex-end}.LandingBlocks-module-scss-module__97XVCq__compassHeaderAlign-right .LandingBlocks-module-scss-module__97XVCq__compassEyebrow{align-self:flex-end}.LandingBlocks-module-scss-module__97XVCq__compassHeaderAlign-right .LandingBlocks-module-scss-module__97XVCq__compassBody{margin-left:auto;margin-right:0}.LandingBlocks-module-scss-module__97XVCq__compassHeaderAlign-right .LandingBlocks-module-scss-module__97XVCq__compassCtas{justify-content:flex-end}.LandingBlocks-module-scss-module__97XVCq__compassEyebrow{border:1px solid var(--lp-compass-border);background:var(--lp-compass-card);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-compass-ink);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.LandingBlocks-module-scss-module__97XVCq__compassEyebrowIcon{color:var(--lp-mint-deep);display:inline-flex}.LandingBlocks-module-scss-module__97XVCq__compassTitle{letter-spacing:-2px;white-space:pre-line;text-transform:uppercase;overflow-wrap:break-word;margin:0;font-size:clamp(32px,6vw,84px);font-weight:800;line-height:.95}.LandingBlocks-module-scss-module__97XVCq__compassTitleAccent{color:var(--lp-mint);white-space:pre-line;display:inline}.LandingBlocks-module-scss-module__97XVCq__compassTitleEm{font-style:italic;font-weight:800}.LandingBlocks-module-scss-module__97XVCq__compassBody{color:var(--lp-compass-muted);max-width:720px;margin:-16px 0;font-size:18px;line-height:1.55}.LandingBlocks-module-scss-module__97XVCq__compassCtas{flex-wrap:wrap;gap:16px;display:flex}.LandingBlocks-module-scss-module__97XVCq__compassPrimaryCta,.LandingBlocks-module-scss-module__97XVCq__compassSecondaryCta{letter-spacing:.5px;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:10px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.LandingBlocks-module-scss-module__97XVCq__compassPrimaryCta:after,.LandingBlocks-module-scss-module__97XVCq__compassSecondaryCta:after{content:"→";font-size:16px;line-height:1}.LandingBlocks-module-scss-module__97XVCq__compassPrimaryCta:hover,.LandingBlocks-module-scss-module__97XVCq__compassSecondaryCta:hover{transform:translateY(-1px)}.LandingBlocks-module-scss-module__97XVCq__compassPrimaryCta{background:var(--lp-compass-ink);color:#fff;border:2px solid var(--lp-compass-ink)}.LandingBlocks-module-scss-module__97XVCq__compassPrimaryCta:hover{background:var(--lp-mint);color:var(--lp-compass-ink);border-color:var(--lp-mint)}.LandingBlocks-module-scss-module__97XVCq__compassSecondaryCta{color:var(--lp-compass-ink);border:2px solid var(--lp-compass-ink);background:0 0}.LandingBlocks-module-scss-module__97XVCq__compassSecondaryCta:hover{background:var(--lp-compass-ink);color:#fff}.LandingBlocks-module-scss-module__97XVCq__compassGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}@media (max-width:960px){.LandingBlocks-module-scss-module__97XVCq__compassGrid{grid-template-columns:minmax(0,1fr)}}.LandingBlocks-module-scss-module__97XVCq__compassCodeCard,.LandingBlocks-module-scss-module__97XVCq__compassModelsCard{background:var(--lp-compass-card);border:1px solid var(--lp-compass-border);border-radius:20px;flex-direction:column;gap:16px;min-width:0;padding:28px;display:flex;box-shadow:0 1px #0c0f1005,0 12px 28px #0c0f100d}@media (max-width:480px){.LandingBlocks-module-scss-module__97XVCq__compassCodeCard,.LandingBlocks-module-scss-module__97XVCq__compassModelsCard{border-radius:16px;padding:20px}}.LandingBlocks-module-scss-module__97XVCq__compassCodeEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-compass-muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.LandingBlocks-module-scss-module__97XVCq__compassDot{background:var(--lp-mint);border-radius:50%;width:8px;height:8px;display:inline-block}.LandingBlocks-module-scss-module__97XVCq__compassCodeTitle{letter-spacing:-.5px;text-transform:uppercase;margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1}.LandingBlocks-module-scss-module__97XVCq__compassCodeBody{color:var(--lp-compass-muted);margin:0;font-size:15px;line-height:1.55}.LandingBlocks-module-scss-module__97XVCq__compassCodeBlock{background:var(--lp-compass-code-bg);border-radius:14px;margin-top:4px;overflow:hidden}.LandingBlocks-module-scss-module__97XVCq__compassTabs{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 0;display:flex}.LandingBlocks-module-scss-module__97XVCq__compassTabList{gap:6px;display:inline-flex}.LandingBlocks-module-scss-module__97XVCq__compassTab{color:var(--lp-compass-code-muted);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--lp-font-body);background:0 0;border:none;border-radius:8px;padding:6px 12px}.LandingBlocks-module-scss-module__97XVCq__compassTab:hover{color:var(--lp-compass-code-fg)}.LandingBlocks-module-scss-module__97XVCq__compassTabActive{background:var(--lp-mint);color:var(--lp-compass-ink)}.LandingBlocks-module-scss-module__97XVCq__compassTabActive:hover{color:var(--lp-compass-ink)}.LandingBlocks-module-scss-module__97XVCq__compassCopy{color:var(--lp-compass-code-muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.LandingBlocks-module-scss-module__97XVCq__compassCopy:hover{color:var(--lp-compass-code-fg);border-color:#ffffff59}.LandingBlocks-module-scss-module__97XVCq__compassCode{color:var(--lp-compass-code-fg);white-space:pre;margin:0;padding:16px 18px 20px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:13px;line-height:1.55;overflow-x:auto}.LandingBlocks-module-scss-module__97XVCq__compassCode code{color:inherit;background:0 0;font-family:inherit}.LandingBlocks-module-scss-module__97XVCq__compassBadges{flex-wrap:wrap;gap:10px;display:flex}.LandingBlocks-module-scss-module__97XVCq__compassBadge{border:1px solid var(--lp-compass-border);color:var(--lp-compass-ink);background:#f7f4f1;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:500;display:inline-flex}.LandingBlocks-module-scss-module__97XVCq__compassBadgeDot{background:var(--lp-mint);border-radius:50%;width:6px;height:6px;display:inline-block}.LandingBlocks-module-scss-module__97XVCq__compassModelsHeader{border-bottom:1px solid var(--lp-compass-border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.LandingBlocks-module-scss-module__97XVCq__compassModelsEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-compass-muted);max-width:220px;font-size:12px;font-weight:600}.LandingBlocks-module-scss-module__97XVCq__compassModelsCount{color:var(--lp-mint);letter-spacing:-.5px;font-size:28px;font-weight:800;line-height:1}.LandingBlocks-module-scss-module__97XVCq__compassModels{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LandingBlocks-module-scss-module__97XVCq__compassModelRow{border-bottom:1px solid var(--lp-compass-border);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.LandingBlocks-module-scss-module__97XVCq__compassModelRow:last-child{border-bottom:none}.LandingBlocks-module-scss-module__97XVCq__compassModelIdx{color:var(--lp-compass-muted);letter-spacing:.06em;font-size:12px;font-weight:700}.LandingBlocks-module-scss-module__97XVCq__compassModelText{flex-direction:column;gap:2px;min-width:0;display:flex}.LandingBlocks-module-scss-module__97XVCq__compassModelName{color:var(--lp-compass-ink);overflow-wrap:anywhere;font-size:15px;font-weight:700}.LandingBlocks-module-scss-module__97XVCq__compassModelDesc{color:var(--lp-compass-muted);font-size:13px}.LandingBlocks-module-scss-module__97XVCq__compassModelTag{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-mint-deep);border:1px solid var(--lp-mint);white-space:nowrap;background:#00d2aa14;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700}.LandingBlocks-module-scss-module__97XVCq__compassQuota{background:#f7f4f1;border-radius:12px;flex-direction:column;gap:10px;margin-top:8px;padding:14px 16px;display:flex}.LandingBlocks-module-scss-module__97XVCq__compassQuotaLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--lp-compass-muted);font-size:11px;font-weight:700}.LandingBlocks-module-scss-module__97XVCq__compassQuotaRows{flex-direction:column;gap:8px;display:flex}.LandingBlocks-module-scss-module__97XVCq__compassQuotaRow{grid-template-columns:minmax(0,100px) minmax(0,1fr) auto;align-items:center;gap:12px;font-size:13px;display:grid}.LandingBlocks-module-scss-module__97XVCq__compassQuotaName{color:var(--lp-compass-ink);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12px;font-weight:600}.LandingBlocks-module-scss-module__97XVCq__compassQuotaBarWrap{background:#0c0f1014;border-radius:999px;height:6px;overflow:hidden}.LandingBlocks-module-scss-module__97XVCq__compassQuotaBar{background:var(--lp-mint);border-radius:999px;height:100%;transition:width .2s;display:block}.LandingBlocks-module-scss-module__97XVCq__compassQuotaValue{color:var(--lp-compass-muted);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12px}.LandingBlocks-module-scss-module__97XVCq__compassQuotaFootnote{color:var(--lp-compass-muted);font-size:12px}.LandingBlocks-module-scss-module__97XVCq__compassStepsBlock{flex-direction:column;gap:16px;display:flex}.LandingBlocks-module-scss-module__97XVCq__compassStepsHeader{border-top:1px solid var(--lp-compass-border);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-compass-muted);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:12px;font-weight:600;display:flex}.LandingBlocks-module-scss-module__97XVCq__compassStepsEyebrow{color:var(--lp-compass-ink)}.LandingBlocks-module-scss-module__97XVCq__compassStepsMeta{color:var(--lp-compass-muted)}.LandingBlocks-module-scss-module__97XVCq__compassStepsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.LandingBlocks-module-scss-module__97XVCq__compassStepCard{background:var(--lp-compass-card);border:1px solid var(--lp-compass-border);border-radius:16px;flex-direction:column;gap:8px;padding:24px;transition:border-color .15s,transform .15s;display:flex}.LandingBlocks-module-scss-module__97XVCq__compassStepCard:hover{border-color:var(--lp-mint);transform:translateY(-2px)}.LandingBlocks-module-scss-module__97XVCq__compassStepNum{color:var(--lp-mint);letter-spacing:-.5px;font-size:32px;font-weight:800;line-height:1}.LandingBlocks-module-scss-module__97XVCq__compassStepTitle{color:var(--lp-compass-ink);margin:4px 0 0;font-size:18px;font-weight:700}.LandingBlocks-module-scss-module__97XVCq__compassStepBody{color:var(--lp-compass-muted);margin:0;font-size:14px;line-height:1.55}.LandingBlocks-module-scss-module__97XVCq__compassBanner{background:var(--lp-compass-ink);color:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 28px 24px 36px;display:grid;position:relative;overflow:hidden}@media (max-width:720px){.LandingBlocks-module-scss-module__97XVCq__compassBanner{grid-template-columns:minmax(0,1fr)}}.LandingBlocks-module-scss-module__97XVCq__compassBannerStripe{background:repeating-linear-gradient(135deg, var(--lp-mint), var(--lp-mint) 4px, transparent 4px, transparent 8px);border-radius:4px;width:6px;position:absolute;top:14px;bottom:14px;left:14px}.LandingBlocks-module-scss-module__97XVCq__compassBannerContent{flex-direction:column;gap:8px;margin-left:16px;display:flex}.LandingBlocks-module-scss-module__97XVCq__compassBannerPill{border:1px solid var(--lp-mint);color:var(--lp-mint);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.LandingBlocks-module-scss-module__97XVCq__compassBannerText{color:#fff;margin:0;font-size:15px;line-height:1.55}.LandingBlocks-module-scss-module__97XVCq__compassBannerText strong{color:#fff;font-weight:700}.LandingBlocks-module-scss-module__97XVCq__compassBannerCta{color:var(--lp-mint);border:2px solid var(--lp-mint);letter-spacing:.5px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:10px;padding:9px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.LandingBlocks-module-scss-module__97XVCq__compassBannerCta:after{content:"→";font-size:16px;line-height:1}.LandingBlocks-module-scss-module__97XVCq__compassBannerCta:hover{background:var(--lp-mint);color:var(--lp-compass-ink)}.LandingBlocks-module-scss-module__97XVCq__compassIntegrations{border-top:1px dashed var(--lp-compass-border);flex-wrap:wrap;align-items:center;gap:12px 18px;padding-top:18px;font-size:12px;display:flex}.LandingBlocks-module-scss-module__97XVCq__compassIntegrationsLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--lp-compass-muted);font-weight:700}.LandingBlocks-module-scss-module__97XVCq__compassIntegrationChips{flex-wrap:wrap;gap:8px;display:inline-flex}.LandingBlocks-module-scss-module__97XVCq__compassIntegrationChip{background:var(--lp-compass-card);border:1px solid var(--lp-compass-border);color:var(--lp-compass-ink);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s}.LandingBlocks-module-scss-module__97XVCq__compassIntegrationChip:hover{border-color:var(--lp-mint);color:var(--lp-mint-deep)}.LandingBlocks-module-scss-module__97XVCq__compassIntegrationsFootnote{color:var(--lp-compass-muted);margin-left:auto;font-size:12px}@media (max-width:720px){.LandingBlocks-module-scss-module__97XVCq__compassIntegrationsFootnote{margin-left:0}}.LandingBlocks-module-scss-module__97XVCq__cta{text-align:center;padding:96px 32px}.LandingBlocks-module-scss-module__97XVCq__ctaTitle{letter-spacing:-2px;overflow-wrap:break-word;margin:0 0 32px;font-size:clamp(32px,6vw,80px);font-weight:800}.LandingBlocks-module-scss-module__97XVCq__ctaButton{color:var(--lp-mint);border:3px solid var(--lp-mint);letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:12px;padding:8px 16px;font-size:16px;font-weight:800;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.LandingBlocks-module-scss-module__97XVCq__ctaButton:after{content:"»";margin-top:-3px;font-size:24px;font-weight:900;line-height:1}.LandingBlocks-module-scss-module__97XVCq__ctaButton:hover{background:var(--lp-mint);border-color:var(--lp-mint);color:var(--lp-black)}.LandingBlocks-module-scss-module__97XVCq__footer{text-align:center;border-top:1px solid var(--lp-card-border);color:var(--lp-muted);background:#fff;padding:48px 16px;font-size:14px}.LandingBlocks-module-scss-module__97XVCq__footer a{color:var(--lp-footer-link,var(--lp-mint))}.LandingBlocks-module-scss-module__97XVCq__footer a:visited{color:var(--lp-footer-link-visited,var(--lp-footer-link,var(--lp-mint)))}.LandingBlocks-module-scss-module__97XVCq__footerLogo{color:var(--lp-mint);margin:0 0 8px;font-size:22px;font-weight:800}.LandingBlocks-module-scss-module__97XVCq__footerLogoImg{object-fit:contain;width:auto;max-width:240px;height:40px;display:inline-block}.LandingBlocks-module-scss-module__97XVCq__notFound{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:32px;display:flex}.LandingBlocks-module-scss-module__97XVCq__notFound h1{letter-spacing:-2px;margin:0 0 8px;font-size:64px}.LandingBlocks-module-scss-module__97XVCq__notFound p{color:var(--lp-muted)}.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__heroSub,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__stacksSubtitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__challengesSubtitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__agendaSubtitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__judgesSubtitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__rubricSubtitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__blueprintLabel,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__blueprintAsideEyebrow,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__builtForEyebrow,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__builtForBadgeEyebrow,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__countdownLabel,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__compassEyebrow,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__compassCodeEyebrow,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__compassModelsEyebrow,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__compassStepsHeader,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__compassIntegrationsLabel,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__compassIntegrationsFootnote,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__compassBannerPill{font-family:var(--lp-font-sub);font-style:var(--lp-style-sub)}.LandingBlocks-module-scss-module__97XVCq__page{--lp-leading-headline:.85;--lp-leading-sub:1.05;--lp-leading-body:1.1;--lp-leading-tag:1.1}.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__heroTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__blueprintAsideTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__builtForTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__stacksTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__challengesTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__agendaTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__stepsTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__judgesTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__rubricTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__faqTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__ctaTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__compassTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__compassCodeTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__compassStepNum,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__compassModelsCount,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__rubricPoints,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__countdownNum,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__notFound h1{line-height:var(--lp-leading-headline)}.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__heroTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__builtForTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__stacksTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__challengesTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__agendaTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__stepsTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__judgesTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__rubricTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__faqTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__ctaTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__compassTitle{text-transform:uppercase}.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__heroSub,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__stacksSubtitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__challengesSubtitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__agendaSubtitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__judgesSubtitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__rubricSubtitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__blueprintLabel,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__blueprintAsideEyebrow,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__builtForEyebrow,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__builtForBadgeEyebrow,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__countdownLabel,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__builtForItemTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__stackTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__challengeGroupTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__judgeName,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__rubricCardTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__builtForBadgeTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__challengesCaptionTitle,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__agendaCardHeader,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__footerLogo,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__navLogo{line-height:var(--lp-leading-sub)}.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__blueprintBody,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__blueprintAsideBody,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__builtForBody,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__builtForItemBody,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__builtForBadgeBody,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__stackBody,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__challengesCaptionBody,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__challengesTooltipMeta,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__agendaCardBody,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__rubricItems li,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__faqAnswer,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__judgeRole,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__footer,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__blueprintRow,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__blueprintRow dd,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__navLink{line-height:var(--lp-leading-body)}.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__challengeChip,.LandingBlocks-module-scss-module__97XVCq__page .LandingBlocks-module-scss-module__97XVCq__blueprintRow dt{line-height:var(--lp-leading-tag)}.LandingBlocks-module-scss-module__97XVCq__applyFormSection{scroll-margin-top:96px}.LandingBlocks-module-scss-module__97XVCq__applyCard{--lp-apply-accent:var(--lp-mint);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:24px;max-width:720px;margin:0 auto;padding:40px;position:relative}@media (max-width:768px){.LandingBlocks-module-scss-module__97XVCq__applyCard{padding:24px}}.LandingBlocks-module-scss-module__97XVCq__applyHeader{margin-bottom:28px}.LandingBlocks-module-scss-module__97XVCq__applyEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--lp-apply-accent);margin-bottom:12px;font-size:.78rem;font-weight:700;display:inline-block}.LandingBlocks-module-scss-module__97XVCq__applyTitle{font-family:var(--lp-font-headline);font-weight:var(--lp-weight-headline);margin:0 0 12px;font-size:clamp(1.8rem,1.2rem + 2.4vw,2.6rem);line-height:1.1}.LandingBlocks-module-scss-module__97XVCq__applySubtitle{font-family:var(--lp-font-sub);opacity:.82;margin:0;font-size:1.02rem;line-height:1.6}.LandingBlocks-module-scss-module__97XVCq__applySubtitle p{margin:0 0 8px}.LandingBlocks-module-scss-module__97XVCq__applyForm{flex-direction:column;gap:18px;display:flex}.LandingBlocks-module-scss-module__97XVCq__applyField{flex-direction:column;gap:8px;display:flex}.LandingBlocks-module-scss-module__97XVCq__applyFieldLabel{letter-spacing:.01em;font-size:.92rem;font-weight:600}.LandingBlocks-module-scss-module__97XVCq__applyRequired{color:var(--lp-apply-accent)}.LandingBlocks-module-scss-module__97XVCq__applyInput{width:100%;color:inherit;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:12px;outline:none;padding:13px 15px;font-family:inherit;font-size:1rem;transition:border-color .15s,box-shadow .15s}.LandingBlocks-module-scss-module__97XVCq__applyInput::placeholder{color:currentColor;opacity:.45}.LandingBlocks-module-scss-module__97XVCq__applyInput:focus{border-color:var(--lp-apply-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--lp-apply-accent) 28%, transparent)}.LandingBlocks-module-scss-module__97XVCq__applyInput[aria-invalid=true]{border-color:#ff6b6b}textarea.LandingBlocks-module-scss-module__97XVCq__applyInput{resize:vertical;min-height:96px}.LandingBlocks-module-scss-module__97XVCq__applyChips{flex-wrap:wrap;gap:10px;display:flex}.LandingBlocks-module-scss-module__97XVCq__applyChip{color:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:999px;padding:9px 16px;font-family:inherit;font-size:.92rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.LandingBlocks-module-scss-module__97XVCq__applyChip:hover{border-color:var(--lp-apply-accent)}.LandingBlocks-module-scss-module__97XVCq__applyChipActive{color:#0c0f10;background:var(--lp-apply-accent);border-color:#0000}.LandingBlocks-module-scss-module__97XVCq__applyCheckboxRow{cursor:pointer;align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.5;display:flex}.LandingBlocks-module-scss-module__97XVCq__applyCheckbox{width:18px;height:18px;accent-color:var(--lp-apply-accent);cursor:pointer;flex:none;margin-top:2px}.LandingBlocks-module-scss-module__97XVCq__applyError{color:#ff9a9a;font-size:.82rem}.LandingBlocks-module-scss-module__97XVCq__applyFormError{color:#ffd7d7;background:#ff6b6b1f;border:1px solid #ff6b6b66;border-radius:12px;padding:12px 14px;font-size:.9rem}.LandingBlocks-module-scss-module__97XVCq__applySubmit{font-family:var(--lp-font-sub);color:#0c0f10;background:var(--lp-apply-accent);cursor:pointer;border:none;border-radius:999px;margin-top:6px;padding:15px 22px;font-size:1.02rem;font-weight:700;transition:transform .12s,opacity .15s,filter .15s}.LandingBlocks-module-scss-module__97XVCq__applySubmit:hover{filter:brightness(1.05)}.LandingBlocks-module-scss-module__97XVCq__applySubmit:active{transform:translateY(1px)}.LandingBlocks-module-scss-module__97XVCq__applySubmit:disabled{opacity:.6;cursor:default}.LandingBlocks-module-scss-module__97XVCq__applySuccess{text-align:center;padding:24px 8px}.LandingBlocks-module-scss-module__97XVCq__applySuccessIcon{width:64px;height:64px;color:var(--lp-apply-accent);background:color-mix(in srgb, var(--lp-apply-accent) 16%, transparent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.LandingBlocks-module-scss-module__97XVCq__prizesHeader{margin-bottom:24px}.LandingBlocks-module-scss-module__97XVCq__prizesTitle{overflow-wrap:break-word;margin:0 0 4px;font-size:clamp(26px,3.5vw,44px);font-weight:700}.LandingBlocks-module-scss-module__97XVCq__prizesSubtitle{color:#b9bdc4;margin:0}.LandingBlocks-module-scss-module__97XVCq__prizesGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.LandingBlocks-module-scss-module__97XVCq__prizeCard{--prize-accent:var(--lp-mint);background:#1a1d20;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:8px;padding:24px;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.LandingBlocks-module-scss-module__97XVCq__prizeCard:before{content:"";background:var(--prize-accent);height:3px;position:absolute;inset:0 0 auto}.LandingBlocks-module-scss-module__97XVCq__prizeCard:hover{border-color:color-mix(in srgb, var(--prize-accent) 45%, transparent);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.LandingBlocks-module-scss-module__97XVCq__prizeCard{transition:none}.LandingBlocks-module-scss-module__97XVCq__prizeCard:hover{transform:none}}.LandingBlocks-module-scss-module__97XVCq__prizeEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--prize-accent);font-size:12px;font-weight:600}.LandingBlocks-module-scss-module__97XVCq__prizeLabel{color:#f2f4f6;overflow-wrap:break-word;font-size:17px;font-weight:600;line-height:1.3}.LandingBlocks-module-scss-module__97XVCq__prizeAmount{color:var(--lp-mint);overflow-wrap:break-word;margin-top:4px;font-size:36px;font-weight:700;line-height:1.1}.LandingBlocks-module-scss-module__97XVCq__prizeNote{color:#c8ccd2;font-size:14px;line-height:1.45}.LandingBlocks-module-scss-module__97XVCq__prizePlaces{border-top:1px solid #ffffff14;flex-direction:column;gap:6px;margin:auto 0 0;padding:12px 0 0;list-style:none;display:flex}.LandingBlocks-module-scss-module__97XVCq__prizePlace{color:#c8ccd2;justify-content:space-between;gap:12px;font-size:14px;display:flex}.LandingBlocks-module-scss-module__97XVCq__prizePlaceName{align-items:center;gap:6px;display:inline-flex}.LandingBlocks-module-scss-module__97XVCq__prizePlaceAmount{color:#f2f4f6;font-variant-numeric:tabular-nums;font-weight:600}.LandingBlocks-module-scss-module__97XVCq__prizesCta{background:var(--lp-mint);color:#0b0d0e;border-radius:999px;margin-top:24px;padding:14px 28px;font-weight:600;text-decoration:none;display:inline-block}
.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{content:"";border:3px solid #ccc;border-width:3px 3px 0 0;width:9px;height:9px;display:block;position:absolute;top:6px}.react-datepicker__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker-wrapper{border:0;padding:0;display:inline-block}.react-datepicker{color:#000;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:initial;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-right-radius:.375em;border-bottom-left-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-top:1px solid #aeaeae;border-bottom:none;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{margin:0 15px;display:inline-block}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;background-color:#0000;border:1px solid #aeaeae;border-radius:.3rem;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:1px auto}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#000;margin-top:0;font-size:.944rem;font-weight:700}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{text-align:center;cursor:pointer;z-index:1;text-indent:-999em;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:2px;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{margin-left:auto;margin-right:auto;display:block;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{width:0;font-size:20px;position:relative;top:-1px}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{text-align:center;margin:.5em}.react-datepicker__year-wrapper{flex-wrap:wrap;max-width:180px;display:flex}.react-datepicker__year .react-datepicker__year-text{width:5em;margin:2px;display:inline-block}.react-datepicker__month{text-align:center;margin:.5em}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{width:5em;margin:2px;display:inline-block}.react-datepicker__input-time-container{clear:both;float:left;text-align:left;width:100%;margin:5px 0 10px 15px}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{margin-left:10px;display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;top:0;right:-87px}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{text-align:center;border-bottom-right-radius:.375em;width:85px;margin:0 auto;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;width:100%;height:calc(195px + 1.0625em);margin:0;padding-left:0;padding-right:0;list-style:none;overflow-y:scroll}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{white-space:nowrap;height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{color:#fff;background-color:#216ba5;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__week-number{color:#ccc;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{color:#fff;background-color:#3dcc4a;border-radius:.3rem}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{color:#fff;background-color:#ff6803;border-radius:.3rem;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{color:#000;background-color:#bad9f1;border-radius:.3rem}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{color:#fff;background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){color:#000;background-color:#f0f0f0}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:70%;left:50%;transform:translate(-50%)}.react-datepicker__input-container{width:100%;display:inline-block;position:relative}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.625em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{top:0;right:-16px;transform:rotate(135deg)}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{z-index:1;text-align:center;background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;width:50%;position:absolute;top:30px;left:25%}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{width:100%;margin-left:auto;margin-right:auto;line-height:20px;display:block}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;vertical-align:middle;background-color:#0000;border:0;outline:0;height:100%;padding:0 6px 0 0;display:table-cell;position:absolute;top:0;right:0}.react-datepicker__close-icon:after{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;content:"×";background-color:#216ba5;border-radius:50%;width:16px;height:16px;padding:2px;font-size:12px;line-height:1;display:table-cell}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{cursor:pointer;text-align:center;clear:left;background:#f0f0f0;border-top:1px solid #aeaeae;padding:5px 0;font-weight:700}.react-datepicker__portal{z-index:2147483647;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.react-datepicker__children-container{width:17.25em;height:auto;margin:.5em;padding-left:.25em;padding-right:.25em}.react-datepicker__aria-live{clip-path:circle(0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker__calendar-icon{vertical-align:-.125em;width:1em;height:1em}.react-datepicker-popper-offset{margin-top:-.7em}
.style-module-scss-module__IZViqa__wrapper{flex-direction:column;width:100%;display:flex;position:relative}.style-module-scss-module__IZViqa__label{letter-spacing:.12px;color:var(--text-text-supportive);margin-bottom:6px;font-size:12px;font-weight:600;line-height:16px}.style-module-scss-module__IZViqa__labelRequired:after{content:" *";color:var(--error-error)}.style-module-scss-module__IZViqa__pickerWrap{width:100%;position:relative}.style-module-scss-module__IZViqa__pickerWrap .react-datepicker-wrapper{width:100%}.style-module-scss-module__IZViqa__pickerWrap .react-datepicker__input-container{width:100%}.style-module-scss-module__IZViqa__pickerWrap .react-datepicker-popper{z-index:10000;max-width:calc(100vw - 24px)}.style-module-scss-module__IZViqa__pickerWrap .react-datepicker{font-family:var(--font-primary);border:1px solid var(--neutral-surface-contrast);border-radius:var(--border-radius-md);max-width:100%;box-shadow:0 4px 16px #0000001f}.style-module-scss-module__IZViqa__pickerWrap .react-datepicker__header{background:var(--primary-primary-container);border-bottom:1px solid var(--neutral-surface-contrast);border-radius:var(--border-radius-md) var(--border-radius-md) 0 0}:is(.style-module-scss-module__IZViqa__pickerWrap .react-datepicker__day--selected,.style-module-scss-module__IZViqa__pickerWrap .react-datepicker__day--keyboard-selected,.style-module-scss-module__IZViqa__pickerWrap .react-datepicker__time-list-item--selected){background-color:var(--primary-primary)!important;color:var(--system-white)!important}.style-module-scss-module__IZViqa__pickerWrap .react-datepicker__day:hover{background-color:var(--primary-primary-container)}.style-module-scss-module__IZViqa__pickerWrap .react-datepicker__time-container{border-left:1px solid var(--neutral-surface-contrast);border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;overflow:hidden}.style-module-scss-module__IZViqa__pickerWrap .react-datepicker__header--time{background:var(--primary-primary-container);border-bottom:1px solid var(--neutral-surface-contrast)}.style-module-scss-module__IZViqa__pickerWrap .react-datepicker__month-container{border-radius:var(--border-radius-md) 0 0 var(--border-radius-md);overflow:hidden}.style-module-scss-module__IZViqa__pickerWrap .react-datepicker__close-icon:after{background-color:var(--primary-primary)!important}.style-module-scss-module__IZViqa__pickerError .style-module-scss-module__IZViqa__input{border-color:var(--error-error)}.style-module-scss-module__IZViqa__input{border-radius:var(--border-radius-md);width:100%;height:48px;font-size:14px;font-weight:400;line-height:20px;font-family:var(--font-primary);color:var(--text-text-main);background:var(--system-white);border:.33px solid var(--neutral-surface-contrast);box-sizing:border-box;cursor:pointer;outline:none;padding:0 16px;transition:background .3s,border-color .3s}.style-module-scss-module__IZViqa__input::placeholder{color:var(--text-text-low)}.style-module-scss-module__IZViqa__input:hover{border-color:var(--text-text-supportive)}.style-module-scss-module__IZViqa__input:focus{border-color:var(--primary-primary)}.style-module-scss-module__IZViqa__input:disabled{opacity:.5;pointer-events:none}.style-module-scss-module__IZViqa__errorMessage{color:var(--error-error);letter-spacing:.12px;margin:4px 0 0;font-size:12px;font-weight:600;line-height:16px}
.style-module-scss-module__P7sfNq__wrap{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-text-main,#000);align-items:center;gap:10px;font-size:14px;display:inline-flex}.style-module-scss-module__P7sfNq__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.style-module-scss-module__P7sfNq__track{background:var(--toggle-off-bg,#e9e9ea);border-radius:999px;flex-shrink:0;width:44px;height:26px;transition:background .25s;display:inline-block;position:relative}.style-module-scss-module__P7sfNq__knob{background:var(--toggle-knob,#fff);border-radius:50%;width:22px;height:22px;transition:transform .25s cubic-bezier(.4,.1,.25,1.4);position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029}.style-module-scss-module__P7sfNq__input:checked+.style-module-scss-module__P7sfNq__track{background:var(--toggle-on-bg,#34c759)}.style-module-scss-module__P7sfNq__input:checked+.style-module-scss-module__P7sfNq__track .style-module-scss-module__P7sfNq__knob{transform:translate(18px)}.style-module-scss-module__P7sfNq__input:focus-visible+.style-module-scss-module__P7sfNq__track{outline:2px solid var(--toggle-on-bg,#34c759);outline-offset:2px}.style-module-scss-module__P7sfNq__label{line-height:1.4}.style-module-scss-module__P7sfNq__disabled{opacity:.5;cursor:not-allowed}
.style-module-scss-module__Me9ZWW__card{border:1px solid var(--border-color,#e5e7eb);background:var(--card-bg,#fff);border-radius:12px;margin-bottom:20px;padding:16px}.style-module-scss-module__Me9ZWW__head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.style-module-scss-module__Me9ZWW__icon{color:var(--text-secondary,#6b7280)}.style-module-scss-module__Me9ZWW__title{font-size:14px;font-weight:600}.style-module-scss-module__Me9ZWW__status{border-radius:999px;margin-left:auto;padding:3px 10px;font-size:13px;font-weight:500}.style-module-scss-module__Me9ZWW__statusOpen{color:#3a6b00;background:#e6f0d6}.style-module-scss-module__Me9ZWW__statusClosed{color:#b3402f;background:#f6e2de}.style-module-scss-module__Me9ZWW__controls{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;display:flex}.style-module-scss-module__Me9ZWW__switch{align-items:center;min-width:96px;height:48px;display:flex}.style-module-scss-module__Me9ZWW__closeAt{flex:260px;min-width:0;max-width:360px}.style-module-scss-module__Me9ZWW__error{color:var(--error-color,#dc2626);margin:10px 0 0;font-size:13px}.style-module-scss-module__Me9ZWW__success{color:var(--success-color,#16a34a);margin:10px 0 0;font-size:13px}@media (max-width:600px){.style-module-scss-module__Me9ZWW__status{margin-left:0}}
.style-module-scss-module__ayRyEa__wrapper{flex-direction:column;width:100%;display:flex;position:relative}.style-module-scss-module__ayRyEa__label{letter-spacing:.12px;color:var(--text-text-supportive);margin-bottom:6px;font-size:12px;font-weight:600;line-height:16px}.style-module-scss-module__ayRyEa__label_required:after{content:" *";color:var(--error-error)}.style-module-scss-module__ayRyEa__input_wrapper{width:100%;position:relative}.style-module-scss-module__ayRyEa__input{border-radius:var(--border-radius-md);width:100%;height:44px;font-size:16px;font-weight:400;line-height:24px;font-family:var(--font-primary);color:var(--text-text-main);background:var(--system-white,#fff);border:.33px solid var(--neutral-surface-contrast);box-sizing:border-box;outline:none;padding:0 16px;transition:background .3s,border-color .3s,caret-color .3s}.style-module-scss-module__ayRyEa__input::placeholder{color:var(--text-text-low);transition:color .3s}.style-module-scss-module__ayRyEa__input:hover::placeholder{color:var(--text-text-supportive)}.style-module-scss-module__ayRyEa__input:focus{border-color:var(--primary-primary);caret-color:var(--primary-primary)}.style-module-scss-module__ayRyEa__input:disabled{opacity:.5;pointer-events:none}.style-module-scss-module__ayRyEa__input_error{border:1.5px solid var(--error-error);padding-right:44px}.style-module-scss-module__ayRyEa__input_error:focus{border-color:var(--error-error)}.style-module-scss-module__ayRyEa__input_with_toggle{padding-right:48px}.style-module-scss-module__ayRyEa__input_with_toggle.style-module-scss-module__ayRyEa__input_error{padding-right:84px}.style-module-scss-module__ayRyEa__toggle_password{color:var(--text-text-supportive);cursor:pointer;font-family:var(--font-primary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:color .15s,background .15s;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.style-module-scss-module__ayRyEa__toggle_password:hover{color:var(--text-text-main);background:var(--neutral-surface)}.style-module-scss-module__ayRyEa__toggle_password_shifted{right:44px}.style-module-scss-module__ayRyEa__error_icon{background:var(--error-error);width:20px;height:20px;color:var(--system-white);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.style-module-scss-module__ayRyEa__error_message{color:var(--error-error);letter-spacing:.12px;margin:4px 0 0;font-size:12px;font-weight:600;line-height:16px}
.style-module-scss-module__eJ6O8q__icon{-webkit-user-select:none;user-select:none;flex-shrink:0;display:inline-block}
.style-module-scss-module__kskQOa__logo{cursor:pointer;align-items:center;text-decoration:none;display:flex}.style-module-scss-module__kskQOa__symbol{object-fit:contain;width:30px;height:30px}.style-module-scss-module__kskQOa__full{object-fit:contain;width:auto;height:30px}.style-module-scss-module__kskQOa__placeholder{height:30px}
.style-module-scss-module__GBJAna__progress{flex-direction:column;gap:6px;width:100%;display:flex}.style-module-scss-module__GBJAna__meta{color:var(--text-text-main,#00231a);justify-content:space-between;align-items:center;font-size:12px;display:flex}.style-module-scss-module__GBJAna__label{font-weight:600}.style-module-scss-module__GBJAna__percent{font-variant-numeric:tabular-nums;color:var(--primary-primary,#2e7d32);font-weight:700}.style-module-scss-module__GBJAna__track{background:var(--neutral-surface-contrast,#e0e0e0);border-radius:6px;height:8px;position:relative;overflow:hidden}.style-module-scss-module__GBJAna__fill{background:linear-gradient(90deg,#66bb6a 0%,#43a047 50%,#2e7d32 100%);border-radius:6px;height:100%;transition:width .25s;position:relative;overflow:hidden}.style-module-scss-module__GBJAna__fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:1.6s infinite style-module-scss-module__GBJAna__progressShimmer;position:absolute;inset:0}.style-module-scss-module__GBJAna__indeterminate{animation:1.4s ease-in-out infinite style-module-scss-module__GBJAna__progressIndeterminate;width:40%!important}.style-module-scss-module__GBJAna__indeterminate:after{display:none}@keyframes style-module-scss-module__GBJAna__progressShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes style-module-scss-module__GBJAna__progressIndeterminate{0%{transform:translate(-100%)}to{transform:translate(300%)}}
.style-module-scss-module__RGBn3G__notification{z-index:2000;border-radius:var(--border-radius-md);background:var(--system-white);opacity:0;align-items:flex-start;gap:12px;width:440px;max-width:calc(100vw - 48px);padding:16px;transition:transform .3s,opacity .3s;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;transform:translate(calc(100% + 24px));box-shadow:0 4px 24px #0000001f}.style-module-scss-module__RGBn3G__notification.style-module-scss-module__RGBn3G__visible{opacity:1;transform:translate(0)}@media (max-width:970px){.style-module-scss-module__RGBn3G__notification{width:auto;max-width:none;bottom:80px;left:12px;right:12px;transform:translateY(calc(100% + 24px))}.style-module-scss-module__RGBn3G__notification.style-module-scss-module__RGBn3G__visible{transform:translateY(0)}}.style-module-scss-module__RGBn3G__notification--error{border-left:4px solid var(--error-error)}.style-module-scss-module__RGBn3G__notification--success{border-left:4px solid var(--primary-primary)}.style-module-scss-module__RGBn3G__notification--warning{border-left:4px solid #d97706}.style-module-scss-module__RGBn3G__notification--info{border-left:4px solid #3898ec}.style-module-scss-module__RGBn3G__content{flex:1}.style-module-scss-module__RGBn3G__title{color:var(--text-text-main);margin-bottom:4px;font-size:14px;font-weight:600;line-height:20px}.style-module-scss-module__RGBn3G__text{color:var(--text-text-supportive);font-size:14px;font-weight:400;line-height:20px}.style-module-scss-module__RGBn3G__close{cursor:pointer;color:var(--text-text-supportive);background:0 0;border:none;flex-shrink:0;padding:0;font-size:14px}.style-module-scss-module__RGBn3G__close:hover{color:var(--text-text-main)}.style-module-scss-module__RGBn3G__progress{background:var(--primary-primary);transform-origin:0;width:100%;height:3px;animation:linear forwards style-module-scss-module__RGBn3G__progress;position:absolute;bottom:0;left:0}.style-module-scss-module__RGBn3G__progress--error{background:var(--error-error)}.style-module-scss-module__RGBn3G__progress--success{background:var(--primary-primary)}.style-module-scss-module__RGBn3G__progress--warning{background:#d97706}.style-module-scss-module__RGBn3G__progress--info{background:#3898ec}@keyframes style-module-scss-module__RGBn3G__progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}
.style-module-scss-module__AFboFW__content{max-width:var(--layout-width);box-sizing:border-box;flex:1;width:100%;min-height:100vh;margin:0 auto;padding:24px}@media (max-width:970px){.style-module-scss-module__AFboFW__content{padding:16px}}
.ImageUpload-module-scss-module__OnXHBq__wrapper{flex-direction:column;gap:6px;display:flex}.ImageUpload-module-scss-module__OnXHBq__label{color:var(--text-text-main,#00231a);font-size:13px;font-weight:600}.ImageUpload-module-scss-module__OnXHBq__dropzone{border:2px dashed var(--neutral-surface-contrast,#ddd);border-radius:var(--border-radius-sm,6px);background:var(--neutral-background,#f5f5f5);color:var(--text-text-supportive,#666);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 16px;transition:border-color .2s,background .2s;display:flex}.ImageUpload-module-scss-module__OnXHBq__dropzone:hover{border-color:var(--primary-primary,#4caf50);background:#4caf500a}.ImageUpload-module-scss-module__OnXHBq__dropzoneCircular{text-align:center;border-radius:50%;gap:0;width:72px;height:72px;padding:0}.ImageUpload-module-scss-module__OnXHBq__dropzoneCircular .ImageUpload-module-scss-module__OnXHBq__dropzoneText,.ImageUpload-module-scss-module__OnXHBq__dropzoneCircular .ImageUpload-module-scss-module__OnXHBq__dropzoneHint{display:none}.ImageUpload-module-scss-module__OnXHBq__dropzoneText{font-size:14px;font-weight:500}.ImageUpload-module-scss-module__OnXHBq__dropzoneHint{color:var(--text-text-low,#999);font-size:12px}.ImageUpload-module-scss-module__OnXHBq__externalHint{color:var(--text-text-low,#999);font-size:12px;line-height:1.4}.ImageUpload-module-scss-module__OnXHBq__previewContainer{align-items:center;gap:16px;display:flex}@media (max-width:600px){.ImageUpload-module-scss-module__OnXHBq__previewContainer{flex-direction:column;align-items:flex-start}}.ImageUpload-module-scss-module__OnXHBq__previewImage{object-fit:cover;border-radius:var(--border-radius-sm,6px);border:1px solid var(--neutral-surface-contrast,#ddd);width:160px;height:90px}.ImageUpload-module-scss-module__OnXHBq__previewCircular{object-fit:cover;border:1px solid var(--neutral-surface-contrast,#ddd);border-radius:50%;width:72px;height:72px}.ImageUpload-module-scss-module__OnXHBq__previewActions{gap:8px;display:flex}.ImageUpload-module-scss-module__OnXHBq__changeBtn,.ImageUpload-module-scss-module__OnXHBq__removeBtn{border-radius:var(--border-radius-sm,6px);font-size:13px;font-weight:500;font-family:var(--font-primary);cursor:pointer;padding:6px 14px;transition:all .2s}.ImageUpload-module-scss-module__OnXHBq__changeBtn{border:1px solid var(--neutral-surface-contrast,#ddd);background:var(--system-white,#fff);color:var(--text-text-main,#00231a)}.ImageUpload-module-scss-module__OnXHBq__changeBtn:hover{border-color:var(--primary-primary,#4caf50);color:var(--primary-primary,#4caf50)}.ImageUpload-module-scss-module__OnXHBq__removeBtn{color:#d32f2f;background:0 0;border:1px solid #d32f2f}.ImageUpload-module-scss-module__OnXHBq__removeBtn:hover{color:#fff;background:#d32f2f}.ImageUpload-module-scss-module__OnXHBq__cropperOverlay{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}@media (max-width:600px){.ImageUpload-module-scss-module__OnXHBq__cropperOverlay{padding:12px}}.ImageUpload-module-scss-module__OnXHBq__cropperModal{background:var(--system-white,#fff);border-radius:var(--border-radius-md,6px);flex-direction:column;width:100%;max-width:560px;display:flex;overflow:hidden}.ImageUpload-module-scss-module__OnXHBq__cropperTitle{color:var(--text-text-main,#00231a);margin:0;padding:20px 24px 12px;font-size:18px;font-weight:600}.ImageUpload-module-scss-module__OnXHBq__cropperArea{background:#111;width:100%;height:340px;position:relative}@media (max-width:600px){.ImageUpload-module-scss-module__OnXHBq__cropperArea{height:240px}}.ImageUpload-module-scss-module__OnXHBq__zoomControl{align-items:center;gap:12px;padding:16px 24px;display:flex}.ImageUpload-module-scss-module__OnXHBq__zoomLabel{color:var(--text-text-supportive,#666);white-space:nowrap;font-size:13px;font-weight:500}.ImageUpload-module-scss-module__OnXHBq__zoomSlider{appearance:none;background:var(--neutral-surface-contrast,#ddd);border-radius:2px;outline:none;flex:1;height:4px}.ImageUpload-module-scss-module__OnXHBq__zoomSlider::-webkit-slider-thumb{appearance:none;background:var(--primary-primary,#4caf50);cursor:pointer;border-radius:50%;width:18px;height:18px}.ImageUpload-module-scss-module__OnXHBq__zoomSlider::-moz-range-thumb{background:var(--primary-primary,#4caf50);cursor:pointer;border:none;border-radius:50%;width:18px;height:18px}.ImageUpload-module-scss-module__OnXHBq__filterError{border-radius:var(--border-radius-sm,6px);color:#dc2626;background:#fef2f2;border:1px solid #fecaca;align-items:center;gap:8px;margin:0 24px;padding:10px 14px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.ImageUpload-module-scss-module__OnXHBq__filterError svg{flex-shrink:0}.ImageUpload-module-scss-module__OnXHBq__uploadProgress{margin:0 24px 12px}.ImageUpload-module-scss-module__OnXHBq__cropperActions{border-top:1px solid var(--neutral-surface-contrast,#eee);justify-content:flex-end;gap:10px;padding:12px 24px 20px;display:flex}
.FilePicker-module-scss-module__ofHNyG__root{width:100%;display:block}.FilePicker-module-scss-module__ofHNyG__hiddenInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FilePicker-module-scss-module__ofHNyG__dropZone{border:1.5px dashed var(--neutral-surface-contrast,#cbd5d1);background:var(--glass-bg,#ffffff80);text-align:center;cursor:pointer;border-radius:10px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:28px 16px;transition:border-color .18s,background .18s,transform .18s;display:flex}.FilePicker-module-scss-module__ofHNyG__dropZone:hover,.FilePicker-module-scss-module__ofHNyG__dropZone:focus-visible{border-color:var(--primary-primary,#4caf50);background:#4caf500f}.FilePicker-module-scss-module__ofHNyG__dropZone:focus-visible{box-shadow:0 0 0 3px #4caf502e}.FilePicker-module-scss-module__ofHNyG__dropZoneActive{border-color:var(--primary-primary,#4caf50);background:#4caf501a;transform:scale(1.01)}.FilePicker-module-scss-module__ofHNyG__dropZoneDisabled{opacity:.6;cursor:not-allowed;pointer-events:none}.FilePicker-module-scss-module__ofHNyG__dropIcon{width:40px;height:40px;color:var(--primary-primary,#4caf50);background:#4caf501f;border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.FilePicker-module-scss-module__ofHNyG__dropPrimary{color:var(--text-text-main,#00231a);font-size:14px;font-weight:500}.FilePicker-module-scss-module__ofHNyG__dropLink{color:var(--primary-primary,#4caf50);text-underline-offset:2px;font-weight:600;text-decoration:underline}.FilePicker-module-scss-module__ofHNyG__dropHint{color:var(--text-text-supportive,#666);font-size:12px}.FilePicker-module-scss-module__ofHNyG__filePreview{background:#4caf5014;border:1px solid #4caf5059;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.FilePicker-module-scss-module__ofHNyG__fileIcon{background:var(--system-white,#fff);width:40px;height:40px;color:var(--primary-primary,#4caf50);border:1px solid #4caf5040;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FilePicker-module-scss-module__ofHNyG__fileInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.FilePicker-module-scss-module__ofHNyG__fileName{color:var(--text-text-main,#00231a);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.FilePicker-module-scss-module__ofHNyG__fileMeta{color:var(--text-text-supportive,#666);font-size:12px}.FilePicker-module-scss-module__ofHNyG__fileAction{border:1px solid var(--primary-primary,#4caf50);color:var(--primary-primary,#4caf50);border-radius:var(--button-border-radius,6px);font-size:12px;font-weight:600;font-family:var(--font-primary);cursor:pointer;background:0 0;flex-shrink:0;padding:6px 12px;transition:background .15s,color .15s}.FilePicker-module-scss-module__ofHNyG__fileAction:hover:not(:disabled){background:var(--primary-primary,#4caf50);color:#fff}.FilePicker-module-scss-module__ofHNyG__fileAction:disabled{opacity:.5;cursor:not-allowed}.FilePicker-module-scss-module__ofHNyG__fileRemove{color:var(--text-text-supportive,#666);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:flex}.FilePicker-module-scss-module__ofHNyG__fileRemove:hover:not(:disabled){color:var(--text-text-main,#00231a);background:#00000014}.FilePicker-module-scss-module__ofHNyG__fileRemove:disabled{opacity:.5;cursor:not-allowed}
.MediaPicker-module-scss-module__WiacKa__wrapper{flex-direction:column;gap:6px;min-width:0;max-width:100%;display:flex}.MediaPicker-module-scss-module__WiacKa__label{color:var(--text-text-main,#00231a);font-size:13px;font-weight:600}.MediaPicker-module-scss-module__WiacKa__trigger{border:2px dashed var(--neutral-surface-contrast,#ddd);border-radius:var(--border-radius-sm,6px);background:var(--neutral-background,#f5f5f5);color:var(--text-text-supportive,#666);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 16px;transition:border-color .2s,background .2s;display:flex}.MediaPicker-module-scss-module__WiacKa__trigger:hover{border-color:var(--primary-primary,#4caf50);background:#4caf500a}.MediaPicker-module-scss-module__WiacKa__triggerText{font-size:14px;font-weight:500}.MediaPicker-module-scss-module__WiacKa__triggerHint{color:var(--text-text-low,#999);font-size:12px}.MediaPicker-module-scss-module__WiacKa__previewContainer{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;max-width:100%;display:flex}.MediaPicker-module-scss-module__WiacKa__previewImage{object-fit:contain;background:var(--neutral-background,#f5f5f5);border-radius:var(--border-radius-sm,6px);border:1px solid var(--neutral-surface-contrast,#ddd);width:160px;max-width:100%;height:90px}.MediaPicker-module-scss-module__WiacKa__previewCircular{object-fit:cover;border:1px solid var(--neutral-surface-contrast,#ddd);border-radius:50%;width:72px;max-width:100%;height:72px}.MediaPicker-module-scss-module__WiacKa__previewFile{border:1px solid var(--neutral-surface-contrast,#ddd);border-radius:var(--border-radius-sm,6px);background:var(--neutral-background,#f5f5f5);color:var(--text-text-main,#00231a);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:10px;max-width:300px;padding:10px 14px;font-size:13px;display:flex;overflow:hidden}@media (max-width:970px){.MediaPicker-module-scss-module__WiacKa__previewFile{max-width:100%}}.MediaPicker-module-scss-module__WiacKa__previewActions{gap:8px;display:flex}.MediaPicker-module-scss-module__WiacKa__changeBtn,.MediaPicker-module-scss-module__WiacKa__removeBtn{border-radius:var(--border-radius-sm,6px);font-size:13px;font-weight:500;font-family:var(--font-primary);cursor:pointer;padding:6px 14px;transition:all .2s}.MediaPicker-module-scss-module__WiacKa__changeBtn{border:1px solid var(--neutral-surface-contrast,#ddd);background:var(--system-white,#fff);color:var(--text-text-main,#00231a)}.MediaPicker-module-scss-module__WiacKa__changeBtn:hover{border-color:var(--primary-primary,#4caf50);color:var(--primary-primary,#4caf50)}.MediaPicker-module-scss-module__WiacKa__removeBtn{border:1px solid var(--neutral-surface-contrast,#ddd);color:var(--text-text-supportive,#666);background:0 0}.MediaPicker-module-scss-module__WiacKa__removeBtn:hover{color:#d32f2f;border-color:#d32f2f}.MediaPicker-module-scss-module__WiacKa__dimensions{border-radius:var(--border-radius-sm,6px);border:1px solid var(--neutral-surface-contrast,#e2e2e2);background:linear-gradient(#4caf500a 0%,#4caf5000 100%);flex-direction:column;gap:6px;margin-top:8px;padding:10px 12px;display:flex}.MediaPicker-module-scss-module__WiacKa__dimensions[aria-disabled=true]{opacity:.55}.MediaPicker-module-scss-module__WiacKa__dimensionsHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.MediaPicker-module-scss-module__WiacKa__dimensionsTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--text-text-supportive,#5b6b66);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.MediaPicker-module-scss-module__WiacKa__dimensionsReset{font-size:11px;font-weight:600;font-family:var(--font-primary);color:var(--primary-primary,#4caf50);cursor:pointer;background:0 0;border:none;padding:0}.MediaPicker-module-scss-module__WiacKa__dimensionsReset:hover{text-decoration:underline}.MediaPicker-module-scss-module__WiacKa__dimensionsReset:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.MediaPicker-module-scss-module__WiacKa__dimensionsRow{align-items:center;gap:8px;display:flex}.MediaPicker-module-scss-module__WiacKa__dimensionsField{border:1px solid var(--neutral-surface-contrast,#ddd);border-radius:var(--border-radius-sm,6px);background:var(--system-white,#fff);flex:1 1 0;align-items:center;gap:6px;min-width:0;padding:4px 8px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.MediaPicker-module-scss-module__WiacKa__dimensionsField:focus-within{border-color:var(--primary-primary,#4caf50);box-shadow:0 0 0 2px #4caf502e}.MediaPicker-module-scss-module__WiacKa__dimensionsLabel{color:var(--text-text-supportive,#5b6b66);letter-spacing:.06em;font-size:11px;font-weight:700}.MediaPicker-module-scss-module__WiacKa__dimensionsInput{width:100%;min-width:0;font-size:13px;font-family:var(--font-primary);color:var(--text-text-main,#00231a);text-align:right;background:0 0;border:none;outline:none;flex:1;padding:4px 0}.MediaPicker-module-scss-module__WiacKa__dimensionsInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.MediaPicker-module-scss-module__WiacKa__dimensionsInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.MediaPicker-module-scss-module__WiacKa__dimensionsInput{appearance:textfield}.MediaPicker-module-scss-module__WiacKa__dimensionsInput:disabled{cursor:not-allowed}.MediaPicker-module-scss-module__WiacKa__dimensionsUnit{color:var(--text-text-low,#999);font-size:11px}.MediaPicker-module-scss-module__WiacKa__dimensionsTimes{color:var(--text-text-low,#999);-webkit-user-select:none;user-select:none;font-size:13px}.MediaPicker-module-scss-module__WiacKa__dimensionsHint{color:var(--text-text-low,#999);font-size:11px}.MediaPicker-module-scss-module__WiacKa__overlay{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.MediaPicker-module-scss-module__WiacKa__modal{background:var(--system-white,#fff);border-radius:var(--border-radius-md,6px);flex-direction:column;width:100%;max-width:900px;max-height:80vh;display:flex;overflow:hidden}@media (max-width:970px){.MediaPicker-module-scss-module__WiacKa__modal{border-radius:0;max-width:100%;height:100vh;max-height:100vh}}.MediaPicker-module-scss-module__WiacKa__modalHeader{border-bottom:1px solid var(--neutral-surface-contrast,#eee);justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.MediaPicker-module-scss-module__WiacKa__modalTitle{color:var(--text-text-main,#00231a);margin:0;font-size:18px;font-weight:600}.MediaPicker-module-scss-module__WiacKa__closeBtn{color:var(--text-text-supportive,#666);cursor:pointer;border-radius:var(--button-border-radius);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.MediaPicker-module-scss-module__WiacKa__closeBtn:hover{color:var(--text-text-main,#00231a);background:var(--neutral-background,#f5f5f5)}.MediaPicker-module-scss-module__WiacKa__modalToolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 24px;display:flex}.MediaPicker-module-scss-module__WiacKa__searchInput{border:1px solid var(--neutral-surface-contrast,#ddd);border-radius:var(--border-radius-sm,6px);min-width:120px;font-size:13px;font-family:var(--font-primary);background:var(--system-white,#fff);color:var(--text-text-main,#00231a);outline:none;flex:1;padding:8px 12px}.MediaPicker-module-scss-module__WiacKa__searchInput:focus{border-color:var(--primary-primary,#4caf50)}.MediaPicker-module-scss-module__WiacKa__filterChips{gap:6px;display:flex}.MediaPicker-module-scss-module__WiacKa__filterChip{font-size:12px;font-weight:500;font-family:var(--font-primary);cursor:pointer;border:1px solid var(--neutral-surface-contrast,#ddd);background:var(--system-white,#fff);color:var(--text-text-supportive,#666);border-radius:6px;padding:6px 12px;transition:all .15s}.MediaPicker-module-scss-module__WiacKa__filterChip:hover{border-color:var(--primary-primary,#4caf50)}.MediaPicker-module-scss-module__WiacKa__filterChipActive{background:var(--primary-primary,#4caf50);border-color:var(--primary-primary,#4caf50);color:#fff}.MediaPicker-module-scss-module__WiacKa__uploadBtn{border-radius:var(--border-radius-sm,6px);font-size:13px;font-weight:500;font-family:var(--font-primary);cursor:pointer;background:var(--primary-primary,#4caf50);color:#fff;border:none;align-items:center;gap:6px;padding:8px 14px;transition:opacity .15s;display:flex}.MediaPicker-module-scss-module__WiacKa__uploadBtn:hover{opacity:.9}.MediaPicker-module-scss-module__WiacKa__uploadBtn:disabled{opacity:.6;cursor:not-allowed}.MediaPicker-module-scss-module__WiacKa__uploadProgress{padding:10px 16px 0}.MediaPicker-module-scss-module__WiacKa__grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-auto-rows:max-content;align-content:start;align-items:start;gap:20px 12px;min-height:300px;padding:16px 24px;display:grid;overflow-y:auto}@media (max-width:600px){.MediaPicker-module-scss-module__WiacKa__grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:14px 8px;padding:12px 16px}}.MediaPicker-module-scss-module__WiacKa__gridItem{border-radius:var(--border-radius-sm,6px);cursor:pointer;background:var(--neutral-background,#f5f5f5);aspect-ratio:1;border:2px solid #0000;justify-content:center;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.MediaPicker-module-scss-module__WiacKa__gridItem:hover{border-color:var(--primary-primary,#4caf50);box-shadow:0 2px 8px #00000014}.MediaPicker-module-scss-module__WiacKa__gridItemSelected{border-color:var(--primary-primary,#4caf50);box-shadow:0 0 0 2px #4caf504d}.MediaPicker-module-scss-module__WiacKa__gridItemImage{object-fit:cover;width:100%;height:100%}.MediaPicker-module-scss-module__WiacKa__gridItemIcon{color:var(--text-text-supportive,#666);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:8px;display:flex}.MediaPicker-module-scss-module__WiacKa__gridItemName{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0009;padding:4px 6px;font-size:11px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.MediaPicker-module-scss-module__WiacKa__gridItemCheck{background:var(--primary-primary,#4caf50);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:6px;right:6px}.MediaPicker-module-scss-module__WiacKa__loading{color:var(--text-text-supportive,#666);justify-content:center;align-items:center;padding:40px;display:flex}.MediaPicker-module-scss-module__WiacKa__emptyState{color:var(--text-text-supportive,#666);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:48px 24px;display:flex}.MediaPicker-module-scss-module__WiacKa__emptyTitle{font-size:15px;font-weight:600}.MediaPicker-module-scss-module__WiacKa__emptyText{font-size:13px}.MediaPicker-module-scss-module__WiacKa__modalFooter{border-top:1px solid var(--neutral-surface-contrast,#eee);justify-content:space-between;align-items:center;padding:12px 24px 20px;display:flex}.MediaPicker-module-scss-module__WiacKa__fileInfo{color:var(--text-text-supportive,#666);font-size:12px}.MediaPicker-module-scss-module__WiacKa__modalActions{gap:10px;display:flex}.MediaPicker-module-scss-module__WiacKa__loadMore{grid-column:1/-1;justify-content:center;align-items:center;padding:16px;display:flex}.MediaPicker-module-scss-module__WiacKa__spinner{border:2px solid var(--neutral-surface-contrast,#ddd);border-top-color:var(--primary-primary,#4caf50);border-radius:50%;width:24px;height:24px;animation:.6s linear infinite MediaPicker-module-scss-module__WiacKa__spin}@keyframes MediaPicker-module-scss-module__WiacKa__spin{to{transform:rotate(360deg)}}
.AvatarCropper-module-scss-module__eFwVrG__wrapper{flex-direction:column;gap:8px;display:flex}.AvatarCropper-module-scss-module__eFwVrG__cropArea{background:#1a1a1a;border-radius:6px;width:100%;height:220px;position:relative;overflow:hidden}.AvatarCropper-module-scss-module__eFwVrG__controls{color:#555;align-items:center;gap:10px;font-size:12px;display:flex}.AvatarCropper-module-scss-module__eFwVrG__controls input[type=range]{flex:1}.AvatarCropper-module-scss-module__eFwVrG__preview{color:#555;align-items:center;gap:10px;font-size:12px;display:flex}.AvatarCropper-module-scss-module__eFwVrG__previewCircle{background:#ddd;border-radius:50%;flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden}.AvatarCropper-module-scss-module__eFwVrG__previewCircle img{max-width:none;position:absolute;top:0;left:0}.AvatarCropper-module-scss-module__eFwVrG__actions{justify-content:flex-end;gap:8px;display:flex}
.style-module-scss-module__3e7DQW__wrapper{flex-direction:column;width:100%;display:flex;position:relative}.style-module-scss-module__3e7DQW__label{letter-spacing:.12px;color:var(--dropdown-label);margin-bottom:6px;font-size:12px;font-weight:600;line-height:16px}.style-module-scss-module__3e7DQW__labelRequired:after{content:" *";color:var(--dropdown-border-error)}.style-module-scss-module__3e7DQW__trigger{border-radius:var(--border-radius-md);width:100%;height:48px;font-size:14px;font-weight:400;line-height:20px;font-family:var(--font-primary);color:var(--dropdown-text);background:var(--dropdown-bg);border:.33px solid var(--dropdown-border);box-sizing:border-box;cursor:pointer;text-align:left;outline:none;justify-content:space-between;align-items:center;padding:0 16px;transition:background .3s,border-color .3s;display:flex}.style-module-scss-module__3e7DQW__trigger:hover{border-color:var(--dropdown-border-hover)}.style-module-scss-module__3e7DQW__triggerOpen{border-color:var(--dropdown-border-focus)}.style-module-scss-module__3e7DQW__triggerEmpty{background:var(--dropdown-bg)}.style-module-scss-module__3e7DQW__triggerDisabled{opacity:.5;pointer-events:none}.style-module-scss-module__3e7DQW__triggerError{border-color:var(--dropdown-border-error)}.style-module-scss-module__3e7DQW__triggerPlaceholder{color:var(--dropdown-placeholder);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.style-module-scss-module__3e7DQW__chevron{color:var(--dropdown-chevron);flex-shrink:0;align-items:center;margin-left:8px;transition:transform .2s;display:flex}.style-module-scss-module__3e7DQW__chevronOpen{transform:rotate(180deg)}.style-module-scss-module__3e7DQW__dropdown{background:var(--dropdown-menu-bg);border:1px solid var(--dropdown-menu-border);border-radius:var(--border-radius-md);z-index:10005;box-sizing:border-box;flex-direction:column;max-height:320px;margin:0;display:flex;position:fixed;box-shadow:0 4px 16px #0000001f}.style-module-scss-module__3e7DQW__dropdownUp{box-shadow:0 -4px 16px #0000001f}.style-module-scss-module__3e7DQW__searchWrapper{flex-shrink:0;padding:8px 8px 4px}.style-module-scss-module__3e7DQW__searchInput{width:100%;font-size:14px;font-family:var(--font-primary);border:1px solid var(--dropdown-search-border);border-radius:var(--border-radius-sm,6px);box-sizing:border-box;color:var(--dropdown-search-text);background:var(--dropdown-search-bg);outline:none;padding:8px 12px}.style-module-scss-module__3e7DQW__searchInput::placeholder{color:var(--dropdown-search-placeholder)}.style-module-scss-module__3e7DQW__searchInput:focus{border-color:var(--dropdown-search-border-focus)}.style-module-scss-module__3e7DQW__dropdownList{flex:1;min-height:0;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.style-module-scss-module__3e7DQW__option{font-size:14px;font-weight:400;line-height:20px;font-family:var(--font-primary);color:var(--dropdown-option-text);cursor:pointer;white-space:nowrap;align-items:center;padding:10px 16px;transition:background .15s;display:flex}.style-module-scss-module__3e7DQW__option:hover{background:var(--dropdown-option-hover-bg)}.style-module-scss-module__3e7DQW__optionSelected{color:var(--dropdown-option-selected-text);background:var(--dropdown-option-selected-bg);font-weight:600}.style-module-scss-module__3e7DQW__optionDisabled{opacity:.5;pointer-events:none}.style-module-scss-module__3e7DQW__optionEmpty{color:var(--dropdown-option-empty-text);text-align:center;padding:10px 16px;font-size:14px}.style-module-scss-module__3e7DQW__optionAvatar{background:var(--dropdown-avatar-bg,#407016);color:#fff;vertical-align:middle;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-right:8px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.style-module-scss-module__3e7DQW__optionAvatarImg{object-fit:cover;width:100%;height:100%}.style-module-scss-module__3e7DQW__optionAvatarInitials{line-height:1}.style-module-scss-module__3e7DQW__triggerValue{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.style-module-scss-module__3e7DQW__triggerLabelText,.style-module-scss-module__3e7DQW__optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.style-module-scss-module__3e7DQW__optionTextBlock{flex-direction:column;flex:1;min-width:0;display:flex}.style-module-scss-module__3e7DQW__optionTextBlock .style-module-scss-module__3e7DQW__optionLabel{flex:none}.style-module-scss-module__3e7DQW__optionDescription{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--dropdown-option-description-text,var(--dropdown-option-empty-text,#7d8a6c));font-size:11.5px;line-height:15px;overflow:hidden}.style-module-scss-module__3e7DQW__errorMessage{color:var(--dropdown-error-text);letter-spacing:.12px;margin:4px 0 0;font-size:12px;font-weight:600;line-height:16px}
.style-module-scss-module__yOhlLG__wrap{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-text-main,#000);align-items:center;gap:8px;font-size:14px;display:inline-flex}.style-module-scss-module__yOhlLG__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.style-module-scss-module__yOhlLG__dot{border:1.5px solid var(--radio-border,#829966);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:background .15s,border-color .15s;display:inline-flex}.style-module-scss-module__yOhlLG__dotInner{background:var(--radio-checked-dot,#fff);opacity:0;border-radius:50%;width:8px;height:8px;transition:opacity .1s}.style-module-scss-module__yOhlLG__input:checked+.style-module-scss-module__yOhlLG__dot{background:var(--radio-checked-bg,#5a8a00);border-color:var(--radio-checked-bg,#5a8a00)}.style-module-scss-module__yOhlLG__input:checked+.style-module-scss-module__yOhlLG__dot .style-module-scss-module__yOhlLG__dotInner{opacity:1}.style-module-scss-module__yOhlLG__input:focus-visible+.style-module-scss-module__yOhlLG__dot{outline:2px solid var(--radio-checked-bg,#5a8a00);outline-offset:2px}.style-module-scss-module__yOhlLG__label{line-height:1.4}.style-module-scss-module__yOhlLG__disabled{opacity:.5;cursor:not-allowed}
