.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__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__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__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__J8rVIW__scheduler{flex-direction:column;gap:6px;display:flex}.style-module-scss-module__J8rVIW__schedulerLabel{color:var(--text-text-main);font-size:13px;font-weight:600}.style-module-scss-module__J8rVIW__daysList{border:1px solid var(--neutral-surface-contrast,#e0e0e0);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.style-module-scss-module__J8rVIW__dayRow{background:var(--system-white,#fff);flex-direction:column;padding:10px 14px;transition:background .15s;display:flex}.style-module-scss-module__J8rVIW__dayRow:not(:last-child){border-bottom:1px solid var(--neutral-surface,#e8edec)}.style-module-scss-module__J8rVIW__dayRowActive{background:var(--primary-primary-container,#edf0eb)}.style-module-scss-module__J8rVIW__dayHeader{justify-content:space-between;align-items:center;min-height:28px;display:flex}.style-module-scss-module__J8rVIW__dayToggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.style-module-scss-module__J8rVIW__dayCheckboxInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.style-module-scss-module__J8rVIW__dayCheckbox{border:1.5px solid var(--neutral-surface-contrast,#b8c2bf);background:var(--system-white,#fff);width:18px;height:18px;color:var(--system-white,#fff);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.style-module-scss-module__J8rVIW__dayCheckboxInput:checked+.style-module-scss-module__J8rVIW__dayCheckbox{background:var(--primary-primary,#407016);border-color:var(--primary-primary,#407016)}.style-module-scss-module__J8rVIW__dayLabel{color:var(--text-text-supportive,#8d8f8b);font-size:13px;font-weight:500;transition:color .15s}.style-module-scss-module__J8rVIW__dayLabelActive{color:var(--text-text-main,#00231a);font-weight:600}.style-module-scss-module__J8rVIW__dayLabelFull{display:inline}@media (max-width:420px){.style-module-scss-module__J8rVIW__dayLabelFull{display:none}}.style-module-scss-module__J8rVIW__dayLabelShort{display:none}@media (max-width:420px){.style-module-scss-module__J8rVIW__dayLabelShort{display:inline}}.style-module-scss-module__J8rVIW__unavailableText{color:var(--text-text-low,#b2bdba);font-size:12px;font-style:italic}.style-module-scss-module__J8rVIW__slotsArea{flex-direction:column;gap:6px;margin-top:8px;padding-left:28px;display:flex}@media (max-width:970px){.style-module-scss-module__J8rVIW__slotsArea{padding-left:0}}.style-module-scss-module__J8rVIW__slotGroup{flex-direction:column;gap:4px;display:flex}.style-module-scss-module__J8rVIW__slotRow{align-items:center;gap:6px;display:flex}@media (max-width:600px){.style-module-scss-module__J8rVIW__slotRow{flex-wrap:wrap}}.style-module-scss-module__J8rVIW__slotError{color:var(--error-error,#ba1a1a);font-size:12px;line-height:1.3}.style-module-scss-module__J8rVIW__slotDash{color:var(--text-text-supportive,#8d8f8b);flex-shrink:0;font-size:14px}.style-module-scss-module__J8rVIW__removeSlotBtn{border-radius:var(--button-border-radius);width:26px;height:26px;color:var(--text-text-supportive,#8d8f8b);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.style-module-scss-module__J8rVIW__removeSlotBtn:hover{color:var(--error-error,#ba1a1a);background:#ba1a1a14}.style-module-scss-module__J8rVIW__addSlotBtn{font-size:12px;font-weight:500;font-family:var(--font-primary);color:var(--primary-primary,#407016);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;padding:4px 0;transition:opacity .15s;display:inline-flex}.style-module-scss-module__J8rVIW__addSlotBtn:hover{opacity:.7}.style-module-scss-module__J8rVIW__timeSelectWrapper{flex-shrink:0;position:relative}.style-module-scss-module__J8rVIW__timeSelectTrigger{border:1px solid var(--neutral-surface-contrast,#b8c2bf);background:var(--system-white,#fff);font-size:13px;font-weight:400;font-family:var(--font-primary);color:var(--text-text-main,#00231a);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:space-between;align-items:center;gap:4px;min-width:90px;padding:5px 8px;transition:border-color .15s;display:flex}@media (max-width:600px){.style-module-scss-module__J8rVIW__timeSelectTrigger{min-width:76px}}.style-module-scss-module__J8rVIW__timeSelectTrigger:hover{border-color:var(--text-text-supportive)}.style-module-scss-module__J8rVIW__timeSelectOpen{border-color:var(--primary-primary,#407016)}.style-module-scss-module__J8rVIW__timeSelectInvalid,.style-module-scss-module__J8rVIW__timeSelectInvalid:hover{border-color:var(--error-error,#ba1a1a)}.style-module-scss-module__J8rVIW__timeSelectValue{pointer-events:none}.style-module-scss-module__J8rVIW__timeSelectChevron{color:var(--text-text-supportive,#8d8f8b);flex-shrink:0;transition:transform .15s}.style-module-scss-module__J8rVIW__timeSelectChevronOpen{transform:rotate(180deg)}.style-module-scss-module__J8rVIW__timeSelectDropdown{box-sizing:border-box;overscroll-behavior:contain;background:var(--system-white,#fff);border:1px solid var(--neutral-surface-contrast,#b8c2bf);z-index:10005;border-radius:6px;min-width:110px;max-height:200px;margin:0;padding:4px 0;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 4px 16px #0000001f}.style-module-scss-module__J8rVIW__timeSelectOption{font-size:13px;font-family:var(--font-primary);color:var(--text-text-main,#00231a);cursor:pointer;padding:7px 12px;transition:background .1s}.style-module-scss-module__J8rVIW__timeSelectOption:hover{background:var(--primary-primary-container,#edf0eb)}.style-module-scss-module__J8rVIW__timeSelectOptionSelected{color:var(--primary-primary,#407016);background:var(--primary-primary-container,#edf0eb);font-weight:600}
.style-module-scss-module__c_mF3q__reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.style-module-scss-module__c_mF3q__visible{opacity:1;transform:translateY(0)}.style-module-scss-module__c_mF3q__widthFull{width:100%}.style-module-scss-module__c_mF3q__widthFit{width:fit-content}
.style-module-scss-module__B_X2tq__card{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:var(--glass-border);--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);min-width:0;height:100%;min-height:200px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:6px;flex:1;padding:1.5rem;transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.style-module-scss-module__B_X2tq__card:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)}.style-module-scss-module__B_X2tq__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.style-module-scss-module__B_X2tq__title{--tw-text-opacity:1;color:rgb(24, 24, 27, var(--tw-text-opacity,1));font-size:1.125rem;font-weight:700;line-height:1.75rem}.style-module-scss-module__B_X2tq__count{--tw-text-opacity:1;color:rgb(161, 161, 170, var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.style-module-scss-module__B_X2tq__challenges{flex-direction:column;gap:10px;display:flex}.style-module-scss-module__B_X2tq__challengeRow{background:#f7f9f0;border:1px solid #e1e6d4;border-radius:6px;align-items:center;gap:10px;min-height:48px;padding:0 14px;transition:border-color .2s;display:flex}.style-module-scss-module__B_X2tq__challengeRow:hover{--tw-border-opacity:1;border-color:rgb(190, 242, 100, var(--tw-border-opacity,1));cursor:pointer}.style-module-scss-module__B_X2tq__circle{border:2px solid #c5c9cc;border-radius:50%;flex-shrink:0;width:22px;height:22px}.style-module-scss-module__B_X2tq__challengeText{letter-spacing:-.01em;color:#2b2d31;flex:1;font-size:14px;line-height:1.3}.style-module-scss-module__B_X2tq__xpBadge{color:#6ea31a;align-items:center;gap:3px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}@media (max-width:970px){.style-module-scss-module__B_X2tq__card{min-height:auto;padding:1.125rem}.style-module-scss-module__B_X2tq__title{font-size:1rem}.style-module-scss-module__B_X2tq__challengeText{font-size:13px}}@media (max-width:600px){.style-module-scss-module__B_X2tq__card{padding:1rem}.style-module-scss-module__B_X2tq__challengeText{font-size:12px}}
.style-module-scss-module__zr04dW__grid3{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.style-module-scss-module__zr04dW__grid3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.style-module-scss-module__zr04dW__grid3{grid-template-columns:repeat(3,1fr)}}.style-module-scss-module__zr04dW__recommendedCard{outline:none;flex-direction:column;text-decoration:none;display:flex}.style-module-scss-module__zr04dW__recommendedCard:focus-visible .style-module-scss-module__zr04dW__contentCardTitle{color:#65a30d}.style-module-scss-module__zr04dW__recommendedCard:hover .style-module-scss-module__zr04dW__contentCardImage{transform:scale(1.05)}.style-module-scss-module__zr04dW__recommendedCard:hover .style-module-scss-module__zr04dW__contentCardTitle{color:#65a30d}.style-module-scss-module__zr04dW__contentCardImageWrap{background:#e8ebe6;border-radius:6px;width:100%;margin-bottom:16px;padding-top:56.25%;position:relative;overflow:hidden}.style-module-scss-module__zr04dW__contentCardImage{object-fit:cover;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.style-module-scss-module__zr04dW__contentCardPlaceholder{color:#fffc;justify-content:center;align-items:center;width:100%;height:100%;font-size:28px;display:flex}.style-module-scss-module__zr04dW__contentCardBody{flex-direction:column;gap:8px;padding:0;display:flex}.style-module-scss-module__zr04dW__contentCardTitle{color:var(--text-text-main,#00231a);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.125rem;font-weight:500;line-height:1.375;transition:color .3s;display:-webkit-box;overflow:hidden}.style-module-scss-module__zr04dW__contentCardMeta{letter-spacing:.1em;text-transform:uppercase;color:#a1a1aa;align-items:center;gap:4px;font-size:10px;display:flex}.style-module-scss-module__zr04dW__empty{text-align:center;color:var(--text-text-supportive);padding:48px 24px;font-size:16px}.style-module-scss-module__zr04dW__emptyIcon{color:#65a30d;justify-content:center;margin-bottom:12px;display:flex}
.style-module-scss-module__uWw1JG__card{box-sizing:border-box;background:radial-gradient(120% 80% at 0 0,#7c3aed1f,#7c3aed00 55%),radial-gradient(120% 80% at 100% 100%,#0ea5e91f,#0ea5e900 55%),#fff;border:1px solid #e4e4e7e6;border-radius:18px;width:100%;padding:28px 26px 24px;position:relative;overflow:hidden;box-shadow:0 10px 40px -12px #1118272e,0 4px 14px -6px #11182714}.style-module-scss-module__uWw1JG__cardCompact{border-radius:14px;padding:22px 20px 20px}.style-module-scss-module__uWw1JG__closeBtn{border-radius:var(--button-border-radius);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#71717a;cursor:pointer;background:#fffc;border:1px solid #e4e4e7e6;justify-content:center;align-items:center;width:28px;height:28px;transition:all .16s;display:inline-flex;position:absolute;top:14px;right:14px}.style-module-scss-module__uWw1JG__closeBtn:hover{color:#18181b;background:#fff;border-color:#d4d4d8}.style-module-scss-module__uWw1JG__hero{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.style-module-scss-module__uWw1JG__heroIconWrap{background:linear-gradient(135deg,#7c3aed 0%,#0ea5e9 100%);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative;box-shadow:0 8px 24px -10px #7c3aed99,inset 0 1px #ffffff4d}.style-module-scss-module__uWw1JG__heroIconGlow{z-index:0;background:radial-gradient(circle,#7c3aed59 0%,#7c3aed00 60%);border-radius:20px;animation:3s ease-in-out infinite style-module-scss-module__uWw1JG__pulse;position:absolute;inset:-8px}@keyframes style-module-scss-module__uWw1JG__pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.15)}}.style-module-scss-module__uWw1JG__heroIcon{color:#fff;z-index:1;position:relative}.style-module-scss-module__uWw1JG__heroText{flex:1;min-width:0}.style-module-scss-module__uWw1JG__title{letter-spacing:-.015em;color:#18181b;margin:0 0 6px;font-size:1.05rem;font-weight:700}.style-module-scss-module__uWw1JG__subtitle{color:#52525b;margin:0;font-size:.8125rem;line-height:1.5}.style-module-scss-module__uWw1JG__statusRow{border:1px solid #0000;border-radius:9999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.style-module-scss-module__uWw1JG__statusDot{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #1118270d}.style-module-scss-module__uWw1JG__tone_good{color:#059669;background:#10b9811a;border-color:#10b98140}.style-module-scss-module__uWw1JG__tone_neutral{color:#52525b;background:#71717a1a;border-color:#71717a38}.style-module-scss-module__uWw1JG__tone_warn{color:#b45309;background:#eab3081f;border-color:#eab3084d}.style-module-scss-module__uWw1JG__tone_error{color:#dc2626;background:#ef44441a;border-color:#ef444440}.style-module-scss-module__uWw1JG__features{flex-direction:column;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.style-module-scss-module__uWw1JG__features li{color:#3f3f46;align-items:center;gap:10px;font-size:.8125rem;display:flex}.style-module-scss-module__uWw1JG__featureIcon{color:#7c3aed;background:linear-gradient(135deg,#7c3aed1f,#0ea5e91f);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.style-module-scss-module__uWw1JG__errorBanner{color:#b91c1c;background:#ef444414;border:1px solid #ef444433;border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:.8125rem;font-weight:500;display:flex}.style-module-scss-module__uWw1JG__actions{flex-direction:column;gap:10px;display:flex}.style-module-scss-module__uWw1JG__primaryBtn{box-sizing:border-box;border-radius:var(--button-border-radius);color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed 0%,#0ea5e9 100%);border:0;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;padding:0 18px;font-size:.875rem;font-weight:600;transition:transform .14s,box-shadow .14s,opacity .14s;display:inline-flex;box-shadow:0 10px 24px -12px #7c3aed99,inset 0 1px #ffffff40}.style-module-scss-module__uWw1JG__primaryBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px -12px #7c3aedb3,inset 0 1px #ffffff4d}.style-module-scss-module__uWw1JG__primaryBtn:active:not(:disabled){transform:translateY(0)}.style-module-scss-module__uWw1JG__primaryBtn:disabled{opacity:.55;cursor:not-allowed}.style-module-scss-module__uWw1JG__primaryBtnActive{color:#18181b;background:linear-gradient(135deg,#f4f4f5 0%,#e4e4e7 100%);box-shadow:0 2px 8px -3px #11182726,inset 0 1px #fffc}.style-module-scss-module__uWw1JG__primaryBtnActive:hover:not(:disabled){color:#b91c1c;background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);box-shadow:0 6px 14px -6px #ef44444d}.style-module-scss-module__uWw1JG__secondaryBtn{box-sizing:border-box;border-radius:var(--button-border-radius);color:#6d28d9;cursor:pointer;background:#7c3aed0d;border:1px dashed #7c3aed59;justify-content:center;align-items:center;gap:6px;width:100%;height:38px;padding:0 14px;font-size:.8125rem;font-weight:600;transition:all .14s;display:inline-flex}.style-module-scss-module__uWw1JG__secondaryBtn:hover:not(:disabled){background:#7c3aed1a;border-color:#7c3aed80}.style-module-scss-module__uWw1JG__secondaryBtn:disabled{opacity:.55;cursor:not-allowed}.style-module-scss-module__uWw1JG__helperText{color:#92400e;background:#eab30814;border:1px solid #eab30838;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:.75rem;line-height:1.55}.style-module-scss-module__uWw1JG__spin{animation:1s linear infinite style-module-scss-module__uWw1JG__spin}@keyframes style-module-scss-module__uWw1JG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.EmailBodyEditor-module-scss-module__EijzfW__editor{border:1px solid var(--neutral-surface-contrast,#ddd);background:var(--system-white,#fff);border-radius:6px;transition:border-color .2s;position:relative}.EmailBodyEditor-module-scss-module__EijzfW__editor:focus-within{border-color:var(--primary-primary,#5a8a00)}.EmailBodyEditor-module-scss-module__EijzfW__linkPopover{z-index:50;background:var(--system-white,#fff);border:1px solid var(--neutral-surface-contrast,#ddd);border-radius:8px;align-items:center;gap:6px;padding:8px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 8px 24px #0000001f}.EmailBodyEditor-module-scss-module__EijzfW__linkInput{border:1px solid var(--neutral-surface-contrast,#ddd);background:var(--system-white,#fff);min-width:0;color:var(--text-text-main);border-radius:6px;outline:none;flex:1;padding:6px 8px;font-family:inherit;font-size:13px}.EmailBodyEditor-module-scss-module__EijzfW__linkInput:focus{border-color:var(--primary-primary,#5a8a00)}.EmailBodyEditor-module-scss-module__EijzfW__linkBtn{border-radius:var(--button-border-radius);background:var(--primary-primary,#5a8a00);color:#fff;cursor:pointer;border:1px solid #0000;padding:6px 10px;font-size:12px;font-weight:600}.EmailBodyEditor-module-scss-module__EijzfW__linkBtn:hover{background:var(--rte-link-btn-hover-bg,#4a7200)}.EmailBodyEditor-module-scss-module__EijzfW__linkBtnGhost{border-radius:var(--button-border-radius);border:1px solid var(--neutral-surface-contrast,#ddd);background:var(--system-white,#fff);color:var(--text-text-low,#6b7280);cursor:pointer;padding:6px 10px;font-size:12px;font-weight:500}.EmailBodyEditor-module-scss-module__EijzfW__linkBtnGhost:hover{color:var(--text-text-main);background:#f6f7f4}.EmailBodyEditor-module-scss-module__EijzfW__blockBar{border-bottom:1px solid var(--neutral-surface-contrast,#eee);background:var(--neutral-surface,#f9fafb);border-radius:6px 6px 0 0;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.EmailBodyEditor-module-scss-module__EijzfW__blockBarLabel{color:var(--text-text-supportive,#a0a0a0);white-space:nowrap;margin-right:2px;font-size:12px;font-weight:500}.EmailBodyEditor-module-scss-module__EijzfW__blockBtn{border:1px solid var(--neutral-surface-contrast,#ddd);border-radius:var(--button-border-radius);background:var(--system-white,#fff);font-size:12px;font-weight:500;font-family:var(--font-primary);color:var(--text-text-main,#141f00);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;padding:4px 10px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.EmailBodyEditor-module-scss-module__EijzfW__blockBtn:hover{border-color:var(--primary-primary,#5a8a00);color:var(--primary-primary,#5a8a00);background:#f0f7e6}.EmailBodyEditor-module-scss-module__EijzfW__toolbar{border-bottom:1px solid var(--neutral-surface-contrast,#eee);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 10px;display:flex}.EmailBodyEditor-module-scss-module__EijzfW__toolBtn{border-radius:var(--button-border-radius);width:30px;height:28px;color:var(--text-text-main,#141f00);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.EmailBodyEditor-module-scss-module__EijzfW__toolBtn:hover,.EmailBodyEditor-module-scss-module__EijzfW__toolBtnActive{background:var(--neutral-surface,#f0f0f0);color:var(--primary-primary,#5a8a00)}.EmailBodyEditor-module-scss-module__EijzfW__toolDivider{background:var(--neutral-surface-contrast,#ddd);flex-shrink:0;width:1px;height:20px;margin:0 4px}.EmailBodyEditor-module-scss-module__EijzfW__varsDropdownWrap{position:relative}.EmailBodyEditor-module-scss-module__EijzfW__varsBtn{gap:2px;padding:0 6px;width:auto!important;display:inline-flex!important}.EmailBodyEditor-module-scss-module__EijzfW__varsDropdown{background:var(--system-white,#fff);border:1px solid var(--neutral-surface-contrast,#ddd);z-index:100;border-radius:6px;min-width:170px;padding:4px;animation:.12s EmailBodyEditor-module-scss-module__EijzfW__dropdownFadeIn;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 16px #0000001f}.EmailBodyEditor-module-scss-module__EijzfW__varsDropdownTitle{color:var(--text-text-supportive,#a0a0a0);letter-spacing:.5px;padding:6px 10px 4px;font-size:11px;font-weight:600}.EmailBodyEditor-module-scss-module__EijzfW__varsDropdownItem{width:100%;font-size:13px;font-family:var(--font-primary);color:var(--text-text-main,#141f00);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;padding:6px 10px;transition:background .1s;display:block}.EmailBodyEditor-module-scss-module__EijzfW__varsDropdownItem:hover{background:var(--neutral-surface,#f5f5f5);color:var(--primary-primary,#5a8a00)}.EmailBodyEditor-module-scss-module__EijzfW__contentEditable{min-height:180px;max-height:500px;font-size:14px;font-family:var(--font-primary);color:var(--text-text-main,#141f00);border-radius:0 0 6px 6px;outline:none;padding:14px 16px;line-height:1.6;overflow-y:auto}.EmailBodyEditor-module-scss-module__EijzfW__contentEditable:empty:before{content:attr(data-placeholder);color:var(--text-text-supportive,#a0a0a0);pointer-events:none}.EmailBodyEditor-module-scss-module__EijzfW__contentEditable p{margin:0 0 12px}.EmailBodyEditor-module-scss-module__EijzfW__contentEditable h1,.EmailBodyEditor-module-scss-module__EijzfW__contentEditable h2,.EmailBodyEditor-module-scss-module__EijzfW__contentEditable h3,.EmailBodyEditor-module-scss-module__EijzfW__contentEditable h4,.EmailBodyEditor-module-scss-module__EijzfW__contentEditable h5,.EmailBodyEditor-module-scss-module__EijzfW__contentEditable h6{color:var(--text-text-main,#141f00);margin:16px 0 8px;font-weight:700}.EmailBodyEditor-module-scss-module__EijzfW__contentEditable h2{font-size:20px}.EmailBodyEditor-module-scss-module__EijzfW__contentEditable h3{font-size:18px}.EmailBodyEditor-module-scss-module__EijzfW__contentEditable ul,.EmailBodyEditor-module-scss-module__EijzfW__contentEditable ol{margin:0 0 12px;padding-left:24px}.EmailBodyEditor-module-scss-module__EijzfW__contentEditable ul{list-style-type:disc}.EmailBodyEditor-module-scss-module__EijzfW__contentEditable ol{list-style-type:decimal}.EmailBodyEditor-module-scss-module__EijzfW__contentEditable li{margin-bottom:4px}.EmailBodyEditor-module-scss-module__EijzfW__contentEditable blockquote{border-left:4px solid var(--primary-primary,#5a8a00);color:#555;background:#f9fafb;border-radius:0 4px 4px 0;margin:8px 0 12px;padding:8px 14px;font-style:italic}.EmailBodyEditor-module-scss-module__EijzfW__contentEditable hr{border:none;border-top:2px solid var(--neutral-surface-contrast,#ddd);margin:16px 0}.EmailBodyEditor-module-scss-module__EijzfW__contentEditable a{color:var(--primary-primary,#5a8a00);text-decoration:underline}@keyframes EmailBodyEditor-module-scss-module__EijzfW__dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.RichTextEditor-module-scss-module__hEXb4a__editor{border:1px solid var(--neutral-surface-contrast,#ddd);background:#fff;border-radius:8px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.RichTextEditor-module-scss-module__hEXb4a__editor:focus-within{border-color:var(--primary-primary,#5a8a00);box-shadow:0 0 0 3px #5a8a001f}.RichTextEditor-module-scss-module__hEXb4a__toolbar{border-bottom:1px solid var(--neutral-surface-contrast,#e6e8ec);background:linear-gradient(#fafbfa 0%,#f3f5f0 100%);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.RichTextEditor-module-scss-module__hEXb4a__toolBtn{border-radius:var(--button-border-radius);width:28px;height:28px;color:var(--text-text-low,#6b7280);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,border-color .12s,transform 50ms;display:inline-flex}.RichTextEditor-module-scss-module__hEXb4a__toolBtn:hover:not(:disabled){background:var(--rte-toolbar-btn-hover-bg,#5a8a0014);color:var(--rte-toolbar-btn-hover-text,var(--text-text-main,#141f00))}.RichTextEditor-module-scss-module__hEXb4a__toolBtn:active:not(:disabled){transform:scale(.94)}.RichTextEditor-module-scss-module__hEXb4a__toolBtn:focus-visible{border-color:var(--primary-primary,#5a8a00);outline:none;box-shadow:0 0 0 2px #5a8a002e}.RichTextEditor-module-scss-module__hEXb4a__toolBtn:disabled{opacity:.45;cursor:not-allowed}.RichTextEditor-module-scss-module__hEXb4a__toolBtnActive{border-color:var(--primary-primary,#5a8a00);background:var(--primary-primary,#5a8a00)!important;color:#fff!important}.RichTextEditor-module-scss-module__hEXb4a__toolBtnActive:hover:not(:disabled){background:var(--primary-primary,#5a8a00)!important;color:#fff!important}.RichTextEditor-module-scss-module__hEXb4a__toolDivider{background:var(--neutral-surface-contrast,#d8dcd2);width:1px;height:18px;margin:0 4px}.RichTextEditor-module-scss-module__hEXb4a__contentEditable{min-height:72px;max-height:320px;color:var(--text-text-main,#141f00);word-wrap:break-word;outline:none;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.55;overflow-y:auto}.RichTextEditor-module-scss-module__hEXb4a__contentEditable:empty:before{content:attr(data-placeholder);color:var(--text-text-low,#9aa39a);pointer-events:none}.RichTextEditor-module-scss-module__hEXb4a__contentEditable b,.RichTextEditor-module-scss-module__hEXb4a__contentEditable strong{font-weight:700}.RichTextEditor-module-scss-module__hEXb4a__contentEditable i,.RichTextEditor-module-scss-module__hEXb4a__contentEditable em{font-style:italic}.RichTextEditor-module-scss-module__hEXb4a__contentEditable u{text-decoration:underline}.RichTextEditor-module-scss-module__hEXb4a__contentEditable s,.RichTextEditor-module-scss-module__hEXb4a__contentEditable strike,.RichTextEditor-module-scss-module__hEXb4a__contentEditable del{text-decoration:line-through}.RichTextEditor-module-scss-module__hEXb4a__contentEditable a{color:var(--primary-primary,#5a8a00);text-underline-offset:2px;text-decoration:underline}.RichTextEditor-module-scss-module__hEXb4a__contentEditable p{margin:0 0 .6em}.RichTextEditor-module-scss-module__hEXb4a__contentEditable p:last-child{margin-bottom:0}.RichTextEditor-module-scss-module__hEXb4a__contentEditable ul,.RichTextEditor-module-scss-module__hEXb4a__contentEditable ol{margin:0 0 .6em;padding-left:1.5em}.RichTextEditor-module-scss-module__hEXb4a__contentEditable li{margin:.15em 0}.RichTextEditor-module-scss-module__hEXb4a__contentEditable blockquote{border-left:3px solid var(--neutral-surface-contrast,#d8dcd2);color:var(--text-text-supportive,#4b5563);margin:0 0 .6em;padding:4px 12px}.RichTextEditor-module-scss-module__hEXb4a__contentEditable code{background:#5a8a0014;border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92em}.RichTextEditor-module-scss-module__hEXb4a__contentEditable h2,.RichTextEditor-module-scss-module__hEXb4a__contentEditable h3,.RichTextEditor-module-scss-module__hEXb4a__contentEditable h4{margin:.4em 0 .3em;line-height:1.3}.RichTextEditor-module-scss-module__hEXb4a__contentEditable table{border-collapse:collapse;margin:0 0 .6em}.RichTextEditor-module-scss-module__hEXb4a__contentEditable th,.RichTextEditor-module-scss-module__hEXb4a__contentEditable td{border:1px solid var(--neutral-surface-contrast,#d8dcd2);padding:4px 8px}.RichTextEditor-module-scss-module__hEXb4a__linkPopover{z-index:50;border:1px solid var(--neutral-surface-contrast,#ddd);background:#fff;border-radius:8px;align-items:center;gap:6px;min-width:280px;padding:8px;display:flex;position:absolute;box-shadow:0 8px 24px #0000001f}.RichTextEditor-module-scss-module__hEXb4a__linkInput{border:1px solid var(--neutral-surface-contrast,#ddd);min-width:0;color:var(--text-text-main);background:#fff;border-radius:6px;outline:none;flex:1;padding:6px 8px;font-family:inherit;font-size:13px}.RichTextEditor-module-scss-module__hEXb4a__linkInput:focus{border-color:var(--primary-primary,#5a8a00)}.RichTextEditor-module-scss-module__hEXb4a__linkBtn{border-radius:var(--button-border-radius);background:var(--primary-primary,#5a8a00);color:#fff;cursor:pointer;border:1px solid #0000;padding:6px 10px;font-size:12px;font-weight:600}.RichTextEditor-module-scss-module__hEXb4a__linkBtn:hover{background:var(--rte-link-btn-hover-bg,#4a7200)}.RichTextEditor-module-scss-module__hEXb4a__linkBtnGhost{border-radius:var(--button-border-radius);border:1px solid var(--neutral-surface-contrast,#ddd);color:var(--text-text-low,#6b7280);cursor:pointer;background:#fff;padding:6px 10px;font-size:12px;font-weight:500}.RichTextEditor-module-scss-module__hEXb4a__linkBtnGhost:hover{color:var(--text-text-main);background:#f6f7f4}
.ArticleFooter-module-scss-module__XEEV_a__articleDivider{border:0;border-top:1px solid #e4e8e3;margin:40px 0 28px}.ArticleFooter-module-scss-module__XEEV_a__articleFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:40px;display:flex}.ArticleFooter-module-scss-module__XEEV_a__footerLinksLeft{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.ArticleFooter-module-scss-module__XEEV_a__footerLink{text-transform:uppercase;letter-spacing:.08em;color:var(--text-text-supportive,#8d8f8b);font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .2s}.ArticleFooter-module-scss-module__XEEV_a__footerLink:hover{color:var(--text-text-main,#00231a)}
