.homepage_page___LGgP{--sm-navy:#173144;--sm-navy-deep:#0d1823;--sm-ink:#f3fbfb;--sm-pale:#263f51;--sm-teal:#66d5c5;--sm-teal-soft:#b7e8e2;--sm-line:rgb(255 255 255/8%);--sm-line-strong:rgb(255 255 255/16%);--sm-light:#10232f;--sm-light-alt:#132933;--sm-light-ink:#f3fbfb;--sm-light-mute:#b2c2c8;--sm-light-line:rgb(183 232 226/14%);--sm-light-line-soft:rgb(183 232 226/9%);--sm-teal-ink:#66d5c5;--sm-stage:radial-gradient(1200px 600px at 50% 0%,#152534 0%,#0c1722 70%,#08111a 100%);--sm-shadow:0 30px 80px -40px rgb(0 0 0/70%);min-height:100vh;overflow:clip;background:var(--sm-navy-deep);color:var(--sm-ink);font-family:Inter,Avenir Next,Segoe UI,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.homepage_page___LGgP *,.homepage_page___LGgP :after,.homepage_page___LGgP :before{box-sizing:border-box}.homepage_page___LGgP a{color:inherit;text-decoration:none}.homepage_page___LGgP button,.homepage_page___LGgP input,.homepage_page___LGgP textarea{font:inherit}.homepage_contentLayer__x_iX2{position:relative;z-index:10}.homepage_shell__8kw3Y{width:min(100% - 3rem,1240px);margin-inline:auto}.homepage_display__UxaBL{margin:0;font-family:Fraunces,Iowan Old Style,Baskerville,Times New Roman,serif;font-weight:400;letter-spacing:-.025em}.homepage_eyebrow__bt0ea,.homepage_meta__GqP6z{font-size:.69rem;font-weight:600;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}.homepage_eyebrow__bt0ea{display:inline-flex;align-items:center;gap:.7rem;margin:0;color:var(--sm-teal-ink);font-size:1.05rem;font-weight:700;letter-spacing:.03em;text-transform:none}.homepage_link__BdhCq{transition:color .18s ease}.homepage_formLoginLink__toEDz:hover,.homepage_heroProductLink__D_WId:hover,.homepage_linkTeal__HVMZ6:hover{color:var(--sm-teal)}.homepage_linkTealInk__uV7YT:hover{color:var(--sm-teal-ink)}.homepage_button__GhSDK{display:inline-flex;min-height:2.8rem;align-items:center;justify-content:center;gap:.65rem;border:1px solid transparent;border-radius:999px;padding:.72rem 1.2rem;font-size:.86rem;font-weight:600;line-height:1;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.homepage_page___LGgP button.homepage_button__GhSDK{font-family:inherit;font-size:.86rem;font-weight:600;line-height:1}.homepage_button__GhSDK:hover{transform:translateY(-1px)}.homepage_buttonPrimary__pds0O{color:var(--sm-navy-deep)!important;background:linear-gradient(135deg,var(--sm-teal),#4ba9c0);box-shadow:0 12px 36px -16px rgb(57 204 189/75%)}.homepage_buttonPrimary__pds0O:hover{box-shadow:0 18px 42px -18px rgb(57 204 189/90%)}.homepage_buttonGhost__j9nwj{color:var(--sm-ink)!important;border-color:var(--sm-line-strong);background:rgb(255 255 255/2%)}.homepage_buttonGhost__j9nwj:hover{border-color:var(--sm-teal);background:rgb(255 255 255/5%)}.homepage_buttonBare__e0G_u{display:inline-flex;align-items:center;justify-content:center;border:0;padding:.65rem .25rem;color:var(--sm-ink);background:transparent;font-size:.86rem;cursor:pointer;transition:color .18s ease}.homepage_buttonBare__e0G_u:hover{color:var(--sm-teal)}.homepage_buttonWhite__E9ZTz{color:var(--sm-navy-deep);background:white}.homepage_buttonWhite__E9ZTz:hover{box-shadow:0 18px 44px -24px rgb(255 255 255/70%)}.homepage_buttonRow__4zKXi{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.homepage_arrow__swlMt{display:inline-flex;overflow:hidden}.homepage_arrowRight__fgUZk{transition:transform .18s ease}.homepage_button__GhSDK:hover .homepage_arrowRight__fgUZk,.homepage_link__BdhCq:hover .homepage_arrowRight__fgUZk{transform:translateX(3px)}.homepage_arrowRail__quEcB{position:relative;display:inline-flex;width:.9rem;height:.9rem;overflow:hidden}.homepage_arrowRail__quEcB>span{position:absolute;inset:0;display:grid;place-items:center;transition:transform .3s cubic-bezier(.22,1,.36,1)}.homepage_arrowRail__quEcB>span:last-child{transform:translateX(-130%)}.homepage_heroProductLink__D_WId:hover .homepage_arrowRail__quEcB>span:first-child{transform:translateX(130%)}.homepage_heroProductLink__D_WId:hover .homepage_arrowRail__quEcB>span:last-child{transform:translateX(0)}.homepage_navWrap__gg_gr{position:absolute;z-index:30;inset:0 0 auto}.homepage_navInner__iC6oM{display:grid;grid-template-columns:auto minmax(0,1fr) auto;height:7rem;align-items:center;grid-gap:clamp(1.35rem,2.6vw,2.25rem);gap:clamp(1.35rem,2.6vw,2.25rem)}.homepage_brandmark__5Sv4o,.homepage_navBrand__nByo4{display:inline-flex;align-items:center}.homepage_brandmark__5Sv4o{gap:.75rem;color:var(--sm-ink)}.homepage_brandmarkLight__TT1QU{color:var(--sm-light-ink)}.homepage_brandmarkCrest__MzHah{width:3.2rem;height:3.2rem;object-fit:contain;filter:drop-shadow(0 6px 14px rgb(0 0 0/18%))}.homepage_brandmarkSmall__Ah7fg .homepage_brandmarkCrest__MzHah{width:5rem;height:5rem}.homepage_mobileMenuHeader__054dz .homepage_brandmarkCrest__MzHah,.homepage_navBrand__nByo4 .homepage_brandmarkCrest__MzHah{width:6rem;height:6rem}.homepage_brandmarkSmall__Ah7fg .homepage_brandmarkWord__z9Fe0{display:none}.homepage_brandmarkWord__z9Fe0{font-family:var(--font-neon),"Avenir Next","Segoe UI",sans-serif;font-size:1.14rem;font-weight:700;line-height:1;letter-spacing:.025em}.homepage_brandmarkWord__z9Fe0 span{color:var(--sm-teal)}.homepage_brandmarkLight__TT1QU .homepage_brandmarkWord__z9Fe0 span{color:var(--sm-teal-ink)}.homepage_navLinks__cSWtD{display:flex;justify-content:space-evenly;align-items:center;gap:clamp(1.15rem,1.7vw,1.85rem);padding:.68rem 1rem;border:1px solid rgb(255 255 255/9%);border-radius:999px;color:rgb(255 255 255/82%);background:rgb(7 20 29/34%);font-size:.95rem;font-weight:600;letter-spacing:.01em;box-shadow:inset 0 1px 0 rgb(255 255 255/3%)}.homepage_navActions__nj0Hq{display:flex;align-items:center;flex:0 0 auto;gap:.65rem;white-space:nowrap}.homepage_menuButton__iUbhG{display:none;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:1px solid rgb(255 255 255/15%);border-radius:50%;color:rgb(255 255 255/85%);background:transparent;cursor:pointer}.homepage_loginPopover__Y86yv{position:relative}.homepage_loginTrigger__z5zxv{min-width:6.4rem}.homepage_loginPanel__f_9li{position:absolute;top:calc(100% + .8rem);right:-1rem;display:grid;width:min(19rem,calc(100vw - 2rem));grid-gap:.65rem;gap:.65rem;padding:1rem;border:1px solid var(--sm-line-strong);border-radius:.75rem;opacity:0;visibility:hidden;transform:translateY(-.4rem);background:rgb(13 24 35/96%);box-shadow:0 24px 70px rgb(0 0 0/35%);transition:opacity .18s ease,transform .18s ease,visibility .18s}.homepage_loginPanelOpen__Sh3ci{opacity:1;visibility:visible;transform:translateY(0)}.homepage_loginField__7LTYa{display:grid;grid-gap:.35rem;gap:.35rem}.homepage_loginFieldLabel__DLW0H{color:rgb(255 255 255/72%);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.homepage_loginInputWrap__fB9RL{position:relative;display:block}.homepage_loginInputIcon__sNrm_{position:absolute;z-index:1;top:50%;left:.8rem;width:1rem;height:1rem;color:rgb(255 255 255/55%);pointer-events:none;transform:translateY(-50%)}.homepage_loginPanel__f_9li input{width:100%;border:1px solid var(--sm-line-strong);border-radius:.45rem;padding:.7rem .8rem .7rem 2.35rem;outline:none;color:white;background:rgb(255 255 255/5%)}.homepage_loginPanel__f_9li input:focus{border-color:var(--sm-teal)}.homepage_loginPanel__f_9li>button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.55rem;border:0;border-radius:.45rem;padding:.7rem .8rem;color:var(--sm-navy-deep);background:var(--sm-teal);font-weight:600;cursor:pointer}.homepage_loginPanel__f_9li>button .reui-spinner{color:var(--sm-navy-deep);filter:none}.homepage_loginError__vTrPM{margin:0;color:#ffb3ad;font-size:.76rem}.homepage_mobileMenu__DZAai{position:fixed;z-index:40;inset:0;pointer-events:none;visibility:hidden;transition:visibility .35s}.homepage_mobileMenuOpen__6Olhv{pointer-events:auto;visibility:visible}.homepage_mobileMenuBackdrop___rFdf,.homepage_mobileMenuPanel___bT5V{position:absolute;inset:0;border:0}.homepage_mobileMenuBackdrop___rFdf{opacity:0;background:#0e202d;transition:opacity .3s ease}.homepage_mobileMenuPanel___bT5V{display:flex;flex-direction:column;opacity:0;transform:translateY(-1rem);background:#102330;transition:opacity .4s ease,transform .45s cubic-bezier(.22,1,.36,1)}.homepage_mobileMenuOpen__6Olhv .homepage_mobileMenuBackdrop___rFdf,.homepage_mobileMenuOpen__6Olhv .homepage_mobileMenuPanel___bT5V{opacity:1;transform:translateY(0)}.homepage_mobileMenuHeader__054dz{display:flex;height:5rem;align-items:center;justify-content:space-between}.homepage_mobileMenuBody__y0BoA{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding-block:1.5rem 2.5rem}.homepage_mobileMenuLinks__kAhlW{margin:0;padding:0;list-style:none}.homepage_mobileMenuLinks__kAhlW li{border-bottom:1px solid var(--sm-line-strong)}.homepage_mobileMenuLinks__kAhlW a{display:flex;align-items:baseline;justify-content:space-between;padding-block:1.25rem}.homepage_mobileMenuLinks__kAhlW .homepage_display__UxaBL{color:white;font-size:2.4rem;line-height:.95}.homepage_mobileMenuLinks__kAhlW small{color:var(--sm-teal)}.homepage_mobileMenuActions__1tWA1{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:2rem;text-align:center}.homepage_heroSection__Y5mXs{position:relative;display:flex;flex-direction:column;min-height:max(40rem,100svh);overflow:hidden;padding-block:8rem 2rem;background:radial-gradient(ellipse at 85% 45%,#122734,transparent 60%),#0d1823}.homepage_heroInner__d171j{position:relative;z-index:3;display:flex;flex:1 1;flex-direction:column}.homepage_heroCopy__6UQ9B{min-width:0}.homepage_heroOpening__ULgK5{display:grid;flex:1 1;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;grid-gap:clamp(1.5rem,3vw,3rem);gap:clamp(1.5rem,3vw,3rem);padding-block:2rem}.homepage_heroTitle__ny5qN{margin:0;color:white;font-family:Inter,Avenir Next,Segoe UI,sans-serif;font-size:clamp(1.7rem,3.05vw,2.8rem);font-weight:500;letter-spacing:-.03em;line-height:1.24}.homepage_heroTitle__ny5qN>span{display:block}.homepage_heroIntro__RF8Im{position:relative;min-width:0;margin:0;animation:homepage_heroFilmEnter__gpRc8 .8s ease-out}.homepage_heroIntroVideo__SpniZ{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(180deg,transparent,#000 8%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(180deg,transparent,#000 8%,#000 90%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}@keyframes homepage_heroFilmEnter__gpRc8{0%{opacity:.4}to{opacity:1}}.homepage_heroVideoControl__4xSkn{position:absolute;right:1.5rem;bottom:1rem;display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;padding:.65rem .9rem;border:1px solid rgb(255 255 255/24%);border-radius:999px;color:white;background:rgb(9 20 29/90%);cursor:pointer;transition:background .18s ease,border-color .18s ease}.homepage_page___LGgP .homepage_heroVideoControl__4xSkn{font-size:.78rem}.homepage_heroVideoControl__4xSkn:hover{border-color:var(--sm-teal);background:#19313d}.homepage_heroVideoFallback__HeEfC{margin:.75rem 1.5rem;color:var(--sm-teal-soft);font-size:.85rem}.homepage_heroVideoFallback__HeEfC a{text-decoration:underline;text-underline-offset:.2em}.homepage_processSection__1OCV4{position:relative;padding-block:3rem 4rem;background:var(--sm-navy-deep)}.homepage_heroProcess__RxwqQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;margin:0;padding:2.5rem 0 0;border-top:1px solid var(--sm-line-strong);list-style:none}.homepage_heroProcess__RxwqQ strong{color:var(--sm-teal-soft);font-size:1rem;font-weight:600}.homepage_heroProcess__RxwqQ p{margin:.65rem 0 0;color:#b2c2c8;font-size:.92rem;line-height:1.6}.homepage_heroSupport__nIFbH{display:flex;align-items:center;padding-top:1rem;color:#b2c2c8;font-size:.85rem}.homepage_heroScroll__H7Idy{display:inline-flex;align-items:center;min-height:2.75rem;gap:.75rem}.homepage_heroScroll__H7Idy:hover{color:white}.homepage_vectorAccent__j_nQ2{position:absolute;z-index:2;pointer-events:none;mix-blend-mode:screen}.homepage_vectorAccentHero__wavJ8{right:-6%;bottom:-8%;width:62%;max-width:780px}.homepage_vectorAccentCta__KWrVW{top:-10%;left:-4%;width:52%;max-width:640px}.homepage_vectorComet__QXRf3{animation:homepage_vectorTravel__MmqsZ linear infinite;stroke-dasharray:.1 .9;stroke-dashoffset:1}.homepage_vectorHead__d_J5v{animation:homepage_vectorHeadTravel__o8vqU linear infinite}@keyframes homepage_vectorTravel__MmqsZ{to{stroke-dashoffset:0}}@keyframes homepage_vectorHeadTravel__o8vqU{0%{offset-distance:0;opacity:0}8%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}.homepage_sectionInner__EWbJ4{position:relative;z-index:1;padding-block:5rem}.homepage_sectionIntroGrid__gnb12{display:grid;grid-template-columns:minmax(0,1fr);max-width:52rem;grid-gap:1.25rem;gap:1.25rem}.homepage_sectionIntroGrid__gnb12>div{grid-column:1}.homepage_sectionLead__qPXAq{grid-column:1;max-width:65ch;margin:0;font-size:1.05rem;line-height:1.75}.homepage_sectionTitle__c_abR{margin-top:.85rem;font-size:clamp(2rem,3.5vw,2.65rem);line-height:1.13}.homepage_sectionTitleDark__QBMpH{color:white}.homepage_sectionTitleLight__csaPA{color:var(--sm-light-ink)}.homepage_sectionLeadDark__OnxeE{color:rgb(255 255 255/65%)}.homepage_sectionLeadLight__c3jN9{color:var(--sm-light-mute)}.homepage_demoSection__ZSfoO{position:relative;isolation:isolate;background:radial-gradient(1100px 620px at 50% 0,rgb(26 51 67/96%) 0,rgb(12 23 34/97%) 68%,transparent 100%),linear-gradient(180deg,#0c1722,#0c1722 72%,#10232f)}.homepage_demoSection__ZSfoO .homepage_eyebrow__bt0ea{color:var(--sm-teal);font-family:var(--font-neon),"Avenir Next","Segoe UI",sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:.03em}.homepage_demoStage__fsO9m{position:relative;margin-top:3rem}.homepage_convergingLines__ddSgr{position:absolute;inset:-6rem -6rem 0;width:calc(100% + 12rem);height:calc(100% + 6rem);opacity:.18;pointer-events:none;mix-blend-mode:screen;animation:homepage_convergePulse__PsA28 8s ease-in-out infinite}.homepage_demoShadow__TWXjl{position:absolute;right:2rem;bottom:-4rem;left:2rem;height:10rem;border-radius:4rem;background:rgb(0 0 0/85%);filter:blur(60px)}.homepage_demoFrame__Q4jPE{position:relative;aspect-ratio:16/9;margin:0;overflow:hidden;border:1px solid rgb(255 255 255/8%);border-radius:.875rem;background:#000;box-shadow:inset 0 1px 0 rgb(255 255 255/8%),0 60px 120px -40px rgb(0 0 0/90%)}.homepage_demoVideo__VpiX5{display:block;width:100%;height:100%;object-fit:cover}.homepage_demoCaption__w4JA6{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:2rem;color:var(--sm-teal-soft)}.homepage_demoCaption__w4JA6 strong{color:white;font-weight:600}.homepage_demoPoints__3LS8T{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid rgb(255 255 255/6%)}.homepage_demoPoint__URnX9{padding-inline:2rem}.homepage_demoPoint__URnX9:first-child{padding-left:0}.homepage_demoPoint__URnX9+.homepage_demoPoint__URnX9{border-left:1px solid rgb(255 255 255/10%)}.homepage_demoPointKicker__1J7v1{margin:0;color:var(--sm-teal-soft);font-size:1.2rem;font-weight:600;line-height:1.4}.homepage_demoPoint__URnX9>strong{display:block;margin-top:1rem;color:white;font-family:Fraunces,Iowan Old Style,Baskerville,Georgia,serif;font-size:1.28rem;font-weight:400;line-height:1.25}.homepage_demoPoint__URnX9 p{max-width:20rem;margin:.75rem 0 0;color:#b2c2c8;font-size:1rem;line-height:1.7}@keyframes homepage_convergePulse__PsA28{0%,to{opacity:.12}50%{opacity:.28}}.homepage_lightAltSection__CLgmq,.homepage_lightSection__CDhkf{position:relative;isolation:isolate;color:var(--sm-light-ink);background:radial-gradient(900px 520px at 8% 18%,rgb(45 104 111/15%),transparent 70%),linear-gradient(180deg,rgb(16 35 47/97%),rgb(17 39 50/97%) 58%,rgb(19 41 51/97%))}.homepage_lightAltSection__CLgmq{background:radial-gradient(820px 560px at 92% 28%,rgb(45 104 111/13%),transparent 72%),linear-gradient(180deg,rgb(19 41 51/97%),rgb(18 38 48/97%) 58%,rgb(16 33 44/97%))}.homepage_ctaSection__Tv57j:before,.homepage_lightSectionTopLine__dyoch:before{position:absolute;z-index:0;top:-5rem;right:8%;left:8%;height:10rem;background:radial-gradient(ellipse at center,rgb(102 213 197/8%),transparent 68%);content:"";pointer-events:none}.homepage_featureList__nqOaH{display:grid;grid-gap:6rem;gap:6rem;margin-top:4.5rem}.homepage_featureItem__RAnZE{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;grid-gap:4rem;gap:4rem}.homepage_featureCopy__nj4S2{position:relative;grid-column:1/span 5}.homepage_featureItemReverse__Rgvjk .homepage_featureCopy__nj4S2{grid-column:8/span 5;grid-row:1}.homepage_featureWatermark__V_1uP{position:absolute;z-index:0;top:-4.5rem;left:-1.5rem;color:rgb(183 232 226/5%);font-family:Fraunces,Iowan Old Style,Baskerville,Georgia,serif;font-size:8.75rem;font-weight:500;letter-spacing:-.06em;line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.homepage_featureMeta__BVbgT{position:relative;z-index:1;display:flex;align-items:center;gap:.8rem;color:var(--sm-teal-ink)}.homepage_featureMeta__BVbgT span:last-child{color:var(--sm-light-mute)}.homepage_featureCopy__nj4S2 h3{position:relative;z-index:1;margin-top:.75rem;font-size:1.9rem;line-height:1.15}.homepage_featureCopy__nj4S2>p{position:relative;z-index:1;max-width:25rem;margin:1rem 0 0;color:var(--sm-light-mute);font-size:.96rem;line-height:1.75}.homepage_featureRule__l1R5J{display:flex;align-items:center;gap:.75rem;margin-top:2rem;color:var(--sm-light-mute)}.homepage_featureRule__l1R5J span{width:35%;height:1px;background:var(--sm-light-line);transform-origin:left;transition:width .5s ease}.homepage_featureItem__RAnZE:hover .homepage_featureRule__l1R5J span{width:100%}.homepage_screenFrame__biE_H{grid-column:7/span 6;margin:0;overflow:hidden;border:1px solid rgb(255 255 255/12%);border-radius:.65rem;background:white;box-shadow:0 36px 80px -42px rgb(0 0 0/75%)}.homepage_featureItemReverse__Rgvjk .homepage_screenFrame__biE_H{grid-column:1/span 6;grid-row:1}.homepage_screenBar__waZ6n{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1rem;border-bottom:1px solid rgb(25 38 51/8%);color:#62727c;background:#f4f6f7}.homepage_screenDots__gtxzg{display:flex;gap:.35rem}.homepage_screenDots__gtxzg i{width:.38rem;height:.38rem;border-radius:50%;background:rgb(25 38 51/14%)}.homepage_screenDots__gtxzg i:first-child{background:rgb(25 38 51/22%)}.homepage_screenImageWrap__wN_fF{position:relative;aspect-ratio:1.85;margin:1.4rem;overflow:hidden;border:1px solid rgb(25 38 51/12%);border-radius:.4rem;background:#f0f5f3}.homepage_screenImage__sgF_F{object-fit:contain}.homepage_teamList___qR4Q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:4rem;column-gap:4rem;margin:3rem 0 0;padding:0;list-style:none}.homepage_teamRow__dm35a{display:grid;grid-template-columns:7rem minmax(0,1fr);grid-template-rows:auto 1fr;align-items:center;grid-gap:1.5rem;gap:1.5rem;padding-block:2rem;border-top:1px solid var(--sm-light-line)}.homepage_teamIdentity__cx3PM{grid-column:2;min-width:0}.homepage_teamIdentity__cx3PM h3{color:var(--sm-light-ink);font-size:clamp(1.75rem,2.6vw,2.3rem);line-height:1.12;text-wrap:balance;overflow-wrap:anywhere}.homepage_teamRole__NNfvT{display:block;margin-top:.75rem;color:var(--sm-light-mute);font-size:.9rem;letter-spacing:.08em}.homepage_teamPortrait__WqeAt{position:relative;grid-column:1;grid-row:1;aspect-ratio:3/4;overflow:hidden;border-radius:.25rem;background:#e9efef}.homepage_teamPortraitImage__CW0DH{object-fit:cover;filter:saturate(.72) contrast(1.03);transition:transform .7s ease,filter .4s ease}.homepage_teamTone__hvoQs{position:absolute;inset:0;background:linear-gradient(155deg,rgb(72 185 177/12%),transparent 50%,rgb(20 42 58/12%));mix-blend-mode:color;pointer-events:none}.homepage_teamRow__dm35a:hover .homepage_teamPortraitImage__CW0DH{filter:saturate(.92) contrast(1.02);transform:scale(1.03)}.homepage_teamBio__GKIor{grid-column:1/-1;align-self:start;margin:0;color:var(--sm-light-mute);font-size:.96rem;line-height:1.75}.homepage_teamFooterLine__vp6hD{height:1px;margin-top:3rem;background:linear-gradient(90deg,transparent,var(--sm-light-line),transparent)}.homepage_ctaSection__Tv57j{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,rgb(16 33 44/97%),rgb(13 24 35/98%))}.homepage_ctaSection__Tv57j:before{background:radial-gradient(ellipse at center,rgb(102 213 197/9%),transparent 68%)}.homepage_ctaInner__uudWp{position:relative;z-index:3;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;grid-gap:3rem;gap:3rem;padding-block:5rem}.homepage_ctaBody__F3P7v{grid-column:1/span 5}.homepage_ctaHeading__bm0Ln{display:flex;align-items:center;gap:1rem}.homepage_ctaHeading__bm0Ln .homepage_brandmarkCrest__MzHah{width:3.5rem;height:3.5rem}.homepage_ctaBody__F3P7v h2{margin:1.5rem 0 0;color:white;font-family:Fraunces,Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(2.2rem,4vw,2.8rem);font-weight:400;letter-spacing:-.025em;line-height:1.12}.homepage_ctaBody__F3P7v>p:last-child{max-width:24rem;margin:1.5rem 0 0;color:rgb(255 255 255/65%);font-size:.98rem;line-height:1.75}.homepage_ctaForm__LZ9hc{grid-column:7/span 6}.homepage_formGrid__8mvyP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem 1.5rem;gap:1.25rem 1.5rem}.homepage_formGrid__8mvyP label{display:block}.homepage_formFieldWide__JJ4ji{grid-column:span 2}.homepage_fieldLabel__Sl0jA{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:rgb(255 255 255/55%)}.homepage_fieldLabel__Sl0jA small{color:rgb(255 255 255/30%);font-size:inherit;font-weight:400;letter-spacing:normal;text-transform:none}.homepage_contactForm__trO_J input,.homepage_contactForm__trO_J textarea{width:100%;border:1px solid rgb(255 255 255/14%);border-radius:.45rem;padding:.78rem .9rem;outline:none;color:white;background:rgb(255 255 255/5%);transition:border-color .18s ease,background .18s ease}.homepage_contactForm__trO_J textarea{min-height:7.5rem;resize:vertical}.homepage_contactForm__trO_J input::placeholder,.homepage_contactForm__trO_J textarea::placeholder{color:rgb(255 255 255/32%)}.homepage_contactForm__trO_J input:hover,.homepage_contactForm__trO_J textarea:hover{border-color:rgb(255 255 255/24%)}.homepage_contactForm__trO_J input:focus,.homepage_contactForm__trO_J textarea:focus{border-color:var(--sm-teal);background:rgb(255 255 255/7%);box-shadow:0 0 0 3px rgb(102 213 197/10%)}.homepage_formError__EinJn{display:block;margin-top:.35rem;color:var(--sm-teal);font-size:.75rem}.homepage_formActions__NPyX2{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem}.homepage_formLoginLink__toEDz{display:inline-flex;align-items:center;gap:.5rem;color:rgb(255 255 255/72%);font-size:.86rem}.homepage_formNotice__lYPx4{margin:1rem 0 0;color:rgb(255 255 255/40%);font-size:.7rem;line-height:1.6}.homepage_footerSection__8ZmEZ{position:relative;padding-block:4rem;color:var(--sm-light-ink);background:#0d1823}.homepage_footerInner__cA59T{display:grid;grid-template-columns:auto 1fr auto;align-items:end;grid-gap:3rem;gap:3rem;padding-top:3rem;border-top:1px solid var(--sm-light-line)}.homepage_footerLinks__hnkBN{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 2rem;color:var(--sm-light-mute);font-size:.86rem}.homepage_footerMeta__4Woke{color:var(--sm-light-mute);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase}.homepage_tacticalField__iydZW{position:fixed;z-index:1;inset:0;overflow:hidden;opacity:.36;pointer-events:none;mix-blend-mode:screen}.homepage_tacticalStage__QwXeD{position:absolute;inset:0;width:100%;height:100%}.homepage_tacticalPlane__9qAr2{--tactical-depth:10px;transform:translate3d(calc(var(--sm-px, 0) * var(--tactical-depth)),calc(var(--sm-py, 0) * var(--tactical-depth)),0);will-change:transform}.homepage_tacticalPlaneOne__1yWuF{--tactical-depth:8px}.homepage_tacticalPlaneTwo__layvp{--tactical-depth:26px}.homepage_tacticalNet__bVn8W{--tactical-depth:44px;opacity:calc(1 - (var(--sm-scroll, 0) * .35));transform:translate3d(calc(var(--sm-px, 0) * var(--tactical-depth)),calc((var(--sm-py, 0) * var(--tactical-depth)) + (var(--sm-scroll, 0) * -70px)),0)}.homepage_tacticalSpot__Ga866{position:absolute;top:0;left:0;width:46rem;height:46rem;margin:-23rem 0 0 -23rem;border-radius:50%;opacity:calc(var(--sm-pointer, 0) * .9);transform:translate3d(var(--sm-mx,50vw),var(--sm-my,50vh),0);background:radial-gradient(circle,rgb(102 213 197/16%) 0,rgb(102 213 197/6%) 38%,transparent 70%);transition:opacity .6s ease;will-change:transform,opacity}.homepage_heatOne__v5mt2{animation:homepage_driftOne__5pMQD 28s ease-in-out infinite;transform-origin:center}.homepage_heatTwo__fl6lp{animation:homepage_driftTwo__UU7Y1 34s ease-in-out infinite;transform-origin:center}.homepage_heatThree__lhE4p{animation:homepage_driftThree__FfVzN 24s ease-in-out infinite;transform-origin:center}.homepage_tacticalDraw___AFJ7{stroke-dasharray:1 1;stroke-dashoffset:calc(1 - clamp(0, (var(--sm-scroll, 0) * 1.9) - var(--tactical-lag, 0), 1));transition:stroke-dashoffset .5s cubic-bezier(.22,.61,.36,1)}.homepage_tacticalNode__7jA8d{opacity:.22;animation:homepage_nodePulse__FwG2A 9s ease-in-out infinite}@keyframes homepage_driftOne__5pMQD{50%{transform:translate3d(40px,-20px,0)}}@keyframes homepage_driftTwo__UU7Y1{50%{transform:translate3d(-50px,30px,0)}}@keyframes homepage_driftThree__FfVzN{50%{transform:translate3d(30px,25px,0)}}@keyframes homepage_nodePulse__FwG2A{0%,78%,to{opacity:.22}86%{opacity:.85}}.homepage_page___LGgP [data-home-reveal]{opacity:0;filter:blur(4px);transform:translateY(18px);transition:opacity .85s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.homepage_page___LGgP [data-home-reveal=visible]{opacity:1;filter:blur(0);transform:translateY(0)}.homepage_visuallyHidden__NltdG{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.homepage_page___LGgP :focus-visible{outline:2px solid var(--sm-teal);outline-offset:4px}.homepage_desktopOnly__gdH1k{display:initial}@media (max-width:900px){.homepage_navLinks__cSWtD{gap:1.1rem;font-size:.88rem}.homepage_navInner__iC6oM{gap:1rem}.homepage_navActions__nj0Hq{gap:.45rem}.homepage_navActions__nj0Hq .homepage_button__GhSDK{min-height:2.65rem;padding-inline:.9rem}.homepage_heroProcess__RxwqQ{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage_heroOpening__ULgK5{grid-template-columns:1fr;align-content:center;gap:2rem}.homepage_heroTitle__ny5qN{font-size:clamp(2rem,5.5vw,3rem)}.homepage_demoPoint__URnX9{padding-inline:1rem}.homepage_featureItem__RAnZE{gap:2rem}.homepage_teamList___qR4Q{column-gap:2rem}.homepage_teamRow__dm35a{grid-template-columns:5rem minmax(0,1fr);gap:1.25rem 1rem}}@media (max-width:767px){.homepage_shell__8kw3Y{width:min(100% - 2rem,1240px)}.homepage_navInner__iC6oM{grid-template-columns:auto auto;justify-content:space-between}.homepage_navActions__nj0Hq>.homepage_buttonBare__e0G_u,.homepage_navActions__nj0Hq>.homepage_buttonGhost__j9nwj,.homepage_navActions__nj0Hq>.homepage_loginPopover__Y86yv,.homepage_navLinks__cSWtD{display:none}.homepage_menuButton__iUbhG{display:inline-flex}.homepage_mobileMenu__DZAai{display:block}.homepage_brandmarkCrest__MzHah{width:2.65rem;height:2.65rem}.homepage_heroSection__Y5mXs{min-height:100svh;padding-block:7rem 1rem}.homepage_heroTitle__ny5qN{font-size:clamp(1.65rem,7.3vw,2.75rem)}.homepage_heroVideoControl__4xSkn{right:.75rem;bottom:.5rem}.homepage_processSection__1OCV4{padding-block:1.5rem 2.5rem}.homepage_vectorAccentHero__wavJ8{right:-28%;bottom:-2%;width:110%}.homepage_sectionInner__EWbJ4{padding-block:3.5rem}.homepage_sectionIntroGrid__gnb12{grid-template-columns:1fr;gap:2rem}.homepage_sectionIntroGrid__gnb12>div,.homepage_sectionLead__qPXAq{grid-column:1}.homepage_sectionTitle__c_abR{font-size:1.9rem}.homepage_desktopOnly__gdH1k{display:none}.homepage_demoStage__fsO9m{margin-top:3.5rem}.homepage_convergingLines__ddSgr{display:none}.homepage_demoCaption__w4JA6{align-items:flex-start;flex-direction:column}.homepage_demoPoints__3LS8T{grid-template-columns:1fr;margin-top:2.5rem;padding-top:1rem}.homepage_demoPoint__URnX9{padding:2rem 0}.homepage_demoPoint__URnX9+.homepage_demoPoint__URnX9{border-top:1px solid rgb(255 255 255/10%);border-left:0}.homepage_featureList__nqOaH{gap:5rem;margin-top:3.5rem}.homepage_featureItemReverse__Rgvjk,.homepage_featureItem__RAnZE{grid-template-columns:1fr;gap:2.5rem}.homepage_featureCopy__nj4S2,.homepage_featureItemReverse__Rgvjk .homepage_featureCopy__nj4S2,.homepage_featureItemReverse__Rgvjk .homepage_screenFrame__biE_H,.homepage_screenFrame__biE_H{grid-column:1;grid-row:auto}.homepage_featureWatermark__V_1uP{top:-3.2rem;left:-.5rem;font-size:6rem}.homepage_featureCopy__nj4S2 h3{font-size:1.6rem}.homepage_screenImageWrap__wN_fF{margin:.75rem}.homepage_teamList___qR4Q{margin-top:2.5rem}.homepage_teamIdentity__cx3PM h3{font-size:1.75rem}.homepage_teamFooterLine__vp6hD{margin-top:1rem}.homepage_ctaInner__uudWp{grid-template-columns:1fr;padding-block:5rem}.homepage_ctaBody__F3P7v,.homepage_ctaForm__LZ9hc{grid-column:1}.homepage_brandmarkSmall__Ah7fg .homepage_brandmarkCrest__MzHah{width:4.5rem;height:4.5rem}.homepage_formGrid__8mvyP{grid-template-columns:1fr}.homepage_formFieldWide__JJ4ji{grid-column:1}.homepage_footerInner__cA59T{grid-template-columns:1fr;align-items:start;gap:2rem}.homepage_footerLinks__hnkBN{justify-content:flex-start}.homepage_tacticalExtra__b6i8Z{display:none}.homepage_tacticalNode__7jA8d{animation:none}.homepage_tacticalNet__bVn8W,.homepage_tacticalPlane__9qAr2{transform:none}.homepage_tacticalSpot__Ga866{display:none}}@media (max-width:600px){.homepage_heroProcess__RxwqQ,.homepage_teamList___qR4Q{grid-template-columns:1fr}}@media (hover:none),(pointer:coarse){.homepage_tacticalSpot__Ga866{display:none}}@media (prefers-reduced-motion:reduce){.homepage_heroIntro__RF8Im{animation:none}.homepage_page___LGgP *,.homepage_page___LGgP :after,.homepage_page___LGgP :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.homepage_page___LGgP [data-home-reveal]{opacity:1;filter:none;transform:none}.homepage_tacticalNet__bVn8W,.homepage_tacticalPlane__9qAr2{transform:none}.homepage_tacticalNet__bVn8W{opacity:.7}.homepage_tacticalSpot__Ga866{display:none}.homepage_tacticalDraw___AFJ7{stroke-dasharray:none;stroke-dashoffset:0}}.reui-spinner.size-4{width:1rem;height:1rem}.reui-spinner.animate-spin{animation:reui-spinner-rotate .8s linear infinite}.reui-spinner{display:block;color:var(--analysis-accent,var(--ng-teal,#0d8c7d));filter:drop-shadow(0 0 .65rem color-mix(in srgb,currentColor 28%,transparent))}.reui-spinner--large{width:clamp(7rem,14vw,11rem);height:clamp(7rem,14vw,11rem);stroke-width:1.5}.reui-loading-overlay{position:fixed;z-index:20000;inset:0;display:grid;place-items:center;isolation:isolate;width:100%;min-height:100svh;color:var(--analysis-accent,var(--ng-teal,#0d8c7d));cursor:wait;background:color-mix(in srgb,var(--analysis-canvas,#edf3f1) 10%,transparent);-webkit-backdrop-filter:blur(3px) saturate(.92);backdrop-filter:blur(3px) saturate(.92)}.reui-loading-host{position:relative!important;min-height:7rem}.route-shell-slot{display:contents}.route-shell-slot[hidden]{display:none}.route-shell-visual-snapshot{position:fixed;z-index:19990;inset:0;overflow:hidden;pointer-events:none;background:var(--analysis-canvas,var(--bg-main,#edf3f1))}.route-shell-visual-snapshot__content{position:absolute;top:calc(-1 * var(--route-shell-scroll-offset, 0px));right:0;left:0;display:block!important;min-height:100svh}@keyframes reui-spinner-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.reui-spinner.animate-spin{animation-duration:1.6s}}.Pitch3DFrame_viewerRoot__t2QhQ{container-type:inline-size;position:relative;height:calc(100vh - 7.3rem);min-height:0;overflow:hidden;background:transparent}.Pitch3DFrame_viewerRoot__t2QhQ>.Pitch3DFrame_layoutWithoutPanel__HpyaH,.Pitch3DFrame_viewerRoot__t2QhQ>.Pitch3DFrame_layout__MGiNK{height:100%}.Pitch3DFrame_viewerRoot__t2QhQ:-webkit-full-screen{width:100vw;height:100vh}.Pitch3DFrame_viewerRoot__t2QhQ:fullscreen{width:100vw;height:100vh}.Pitch3DFrame_layoutWithoutPanel__HpyaH,.Pitch3DFrame_layout__MGiNK{position:relative;min-height:0;height:calc(100vh - 7.3rem);overflow:hidden}.Pitch3DFrame_layout__MGiNK{isolation:isolate;--simulation-panel-width:min(360px,calc(100% - 48px));--simulation-toolbar-clearance:218px}.Pitch3DFrame_frame__FlVcP{width:100%;height:100%;min-width:0}.Pitch3DFrame_panel__sZphY{position:absolute;inset:0 auto 0 0;z-index:3;width:var(--simulation-panel-width);overflow-y:auto;padding:1.25rem;border-right:1px solid var(--border);background:var(--bg-panel-strong);color:var(--text-main);box-shadow:var(--shadow-soft);transform:translateX(-100%);visibility:hidden;transition:transform .24s ease,visibility .24s ease}.Pitch3DFrame_panelRight__1IgwS{inset:0 var(--simulation-toolbar-clearance) 0 auto;border-right:0;border-left:1px solid var(--border);transform:translateX(100%)}.Pitch3DFrame_panelOpen__mWkhz{transform:translateX(0);visibility:visible}.Pitch3DFrame_panelToggle__IAVcY{position:absolute;top:1rem;left:0;z-index:4;min-height:2.6rem;padding:.65rem .85rem;border:1px solid var(--border-strong);border-left:0;border-radius:0 .6rem .6rem 0;background:var(--bg-panel-strong);color:var(--text-main);box-shadow:var(--shadow-soft);font:inherit;font-size:.82rem;font-weight:800;cursor:pointer;transition:left .24s ease,background .2s ease}.Pitch3DFrame_panelToggle__IAVcY:hover{background:var(--accent-soft)}.Pitch3DFrame_mobileToggleLabel__gxEf6{display:none}.Pitch3DFrame_panelToggleOpen__xEPgZ{left:var(--simulation-panel-width);width:2.6rem;padding:.55rem}.Pitch3DFrame_panelToggleRight__PJYmt{right:var(--simulation-toolbar-clearance);left:auto;border-right:0;border-left:1px solid var(--border-strong);border-radius:.6rem 0 0 .6rem;transition:right .24s ease,background .2s ease}.Pitch3DFrame_panelToggleOpen__xEPgZ.Pitch3DFrame_panelToggleRight__PJYmt{right:calc(var(--simulation-toolbar-clearance) + var(--simulation-panel-width));left:auto}.Pitch3DFrame_panelHeader__mO3Ol{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin:-.2rem 0 .75rem;padding:.2rem 0 .7rem;border-bottom:1px solid var(--border)}.Pitch3DFrame_panelHeader__mO3Ol h1{margin-bottom:0}.Pitch3DFrame_dockButton__LVCV7{flex:0 0 auto;min-height:2rem;padding:.35rem .55rem;border:1px solid var(--border);border-radius:.45rem;background:var(--accent-soft);color:var(--text-main);font:inherit;font-size:.68rem;font-weight:750;cursor:pointer}.Pitch3DFrame_dockButton__LVCV7:hover:not(:disabled){border-color:var(--border-strong)}.Pitch3DFrame_dockButton__LVCV7:focus-visible,.Pitch3DFrame_panelToggle__IAVcY:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Pitch3DFrame_dockButton__LVCV7:disabled{cursor:not-allowed;opacity:.45}.Pitch3DFrame_panel__sZphY h1,.Pitch3DFrame_panel__sZphY h2,.Pitch3DFrame_panel__sZphY h3,.Pitch3DFrame_panel__sZphY p{margin-top:0}.Pitch3DFrame_panel__sZphY h1{margin-bottom:.55rem;font-size:1.25rem}.Pitch3DFrame_description__GSE12,.Pitch3DFrame_notice__Jbu9P,.Pitch3DFrame_resultNote__NeUaD{color:var(--text-soft);font-size:.82rem}.Pitch3DFrame_statusRow__w7_hZ{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--border);font-size:.82rem}.Pitch3DFrame_statusRow__w7_hZ strong[data-state=ready]{color:var(--accent)}.Pitch3DFrame_error__2GCPN,.Pitch3DFrame_statusRow__w7_hZ strong[data-state=error]{color:var(--danger)}.Pitch3DFrame_movementValue__x1dwT{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Pitch3DFrame_error__2GCPN,.Pitch3DFrame_notice__Jbu9P{margin:.85rem 0 0;padding:.7rem;border:1px solid var(--border);border-radius:.55rem;background:var(--accent-soft);font-size:.8rem}.Pitch3DFrame_actions__OMpyY{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:1rem}.Pitch3DFrame_endpointButton__s2dhg,.Pitch3DFrame_heatmapButton__rOD0i,.Pitch3DFrame_primaryButton__1YQyC,.Pitch3DFrame_secondaryButton__vHsM4{min-height:2.55rem;border:1px solid var(--border-strong);border-radius:.55rem;font:inherit;font-size:.84rem;font-weight:700;cursor:pointer}.Pitch3DFrame_primaryButton__1YQyC{background:var(--accent);color:#04120f}.Pitch3DFrame_heatmapButton__rOD0i{background:linear-gradient(135deg,rgba(244,95,76,.96),rgba(196,43,62,.96));color:#fff}.Pitch3DFrame_endpointButton__s2dhg{background:rgba(250,204,21,.12);color:var(--text-main)}.Pitch3DFrame_endpointButton__s2dhg[data-active=true]{border-color:#facc15;background:rgba(250,204,21,.24)}.Pitch3DFrame_secondaryButton__vHsM4{background:transparent;color:var(--text-main)}.Pitch3DFrame_heatmapModes__E4J4w{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.Pitch3DFrame_heatmapModes__E4J4w button{min-width:0;min-height:2.15rem;padding:.45rem .35rem;border:1px solid var(--border);border-radius:.45rem;background:transparent;color:var(--text-soft);font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.Pitch3DFrame_heatmapModes__E4J4w button[data-active=true]{border-color:var(--border-strong);background:var(--accent-soft);color:var(--text-main)}.Pitch3DFrame_endpointButton__s2dhg:disabled,.Pitch3DFrame_heatmapButton__rOD0i:disabled,.Pitch3DFrame_primaryButton__1YQyC:disabled,.Pitch3DFrame_secondaryButton__vHsM4:disabled{cursor:not-allowed;opacity:.45}.Pitch3DFrame_heatmapStatus__rI7lk{margin:.75rem 0 0;padding:.65rem .75rem;border:1px solid rgba(244,95,76,.45);border-radius:.55rem;background:rgba(244,95,76,.1);color:var(--text-soft);font-size:.78rem}.Pitch3DFrame_results__eWVIP{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border-strong)}.Pitch3DFrame_resultsHeader___sn_V{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.Pitch3DFrame_resultsHeader___sn_V h2{font-size:1rem}.Pitch3DFrame_resultsHeader___sn_V span{color:var(--text-soft);font-size:.72rem}.Pitch3DFrame_metric__SOBsJ{padding:.8rem 0;border-bottom:1px solid var(--border)}.Pitch3DFrame_metric__SOBsJ h3{margin-bottom:.7rem;font-size:.78rem}.Pitch3DFrame_metricComparison__pbul4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Pitch3DFrame_metricComparison__pbul4>div{display:grid;min-width:0;grid-gap:.3rem;gap:.3rem}.Pitch3DFrame_metricComparison__pbul4>div:nth-child(2){text-align:center}.Pitch3DFrame_metricComparison__pbul4>div:nth-child(3){text-align:right}.Pitch3DFrame_metricComparison__pbul4 dt{color:var(--text-soft);font-size:.67rem;font-weight:700;line-height:1.2}.Pitch3DFrame_metricComparison__pbul4 dd{margin:0;color:var(--text-main);font-size:.8rem;line-height:1.25;white-space:nowrap}.Pitch3DFrame_metricComparison__pbul4 [data-kind=delta] dd,.Pitch3DFrame_metricComparison__pbul4 [data-kind=simulated] dd{font-weight:700}.Pitch3DFrame_metricComparison__pbul4 dd[data-direction=up]{color:var(--accent)}.Pitch3DFrame_metricComparison__pbul4 dd[data-direction=down]{color:var(--danger)}.Pitch3DFrame_resultNote__NeUaD{margin:.8rem 0 0}@media (max-width:980px){.Pitch3DFrame_layout__MGiNK{--simulation-panel-width:min(340px,calc(100% - 48px))}}@media (max-width:899px){.Pitch3DFrame_panelRight__1IgwS{inset:0 auto 0 0;border-right:1px solid var(--border);border-left:0;transform:translateX(-100%)}.Pitch3DFrame_panelRight__1IgwS.Pitch3DFrame_panelOpen__mWkhz{transform:translateX(0)}.Pitch3DFrame_panelToggleRight__PJYmt{right:auto;left:0;border-right:1px solid var(--border-strong);border-left:0;border-radius:0 .6rem .6rem 0}.Pitch3DFrame_panelToggleOpen__xEPgZ.Pitch3DFrame_panelToggleRight__PJYmt{right:auto;left:var(--simulation-panel-width)}}@container (max-width: 640px){.Pitch3DFrame_layout__MGiNK[data-panel-open=true]{display:grid;grid-template-rows:minmax(0,1fr) 44px minmax(0,45%)}.Pitch3DFrame_layout__MGiNK[data-panel-open=true] .Pitch3DFrame_frame__FlVcP{grid-row:1;height:100%;min-height:0}.Pitch3DFrame_panel__sZphY.Pitch3DFrame_panelOpen__mWkhz{position:relative;grid-row:3;inset:auto;width:100%;min-height:0;border:0;box-shadow:none;transform:none;padding:1rem;overscroll-behavior:contain}.Pitch3DFrame_panelToggle__IAVcY.Pitch3DFrame_panelToggleOpen__xEPgZ{position:relative;grid-row:2;inset:auto;width:100%;min-height:44px;border:1px solid var(--border-strong);border-radius:0;box-shadow:none;transition:none}.Pitch3DFrame_mobileToggleLabel__gxEf6{display:inline;margin-left:.5rem}.Pitch3DFrame_dockButton__LVCV7{display:none}}.BuildupAnalysis_root__2wlnD{--buildup-accent:#f3bd69;--buildup-warning:#e7c17d;color:var(--ng-ink);min-width:0}:root[data-theme=light] .BuildupAnalysis_root__2wlnD{--buildup-accent:#92550a;--buildup-warning:#88550b}.BuildupAnalysis_layout__A2_y3{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:22px;gap:22px;align-items:start}.BuildupAnalysis_moduleNote__0uOYH{display:block;margin-top:2px;color:var(--ng-muted);font-size:10px}.BuildupAnalysis_routeStats__cXH3P>div{display:flex;justify-content:space-between;gap:12px}.BuildupAnalysis_routeStats__cXH3P dt{color:var(--ng-muted)}.BuildupAnalysis_routeStats__cXH3P dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BuildupAnalysis_warning__wpa3b{color:var(--buildup-warning);font-size:12px;line-height:1.6;margin:8px 0}.BuildupAnalysis_main__oehBu{min-width:0}.BuildupAnalysis_pitchHeader__y3NIk{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;font-size:12px;margin-bottom:8px}.BuildupAnalysis_pitchHeader__y3NIk>div{display:flex;gap:10px;align-items:center}.BuildupAnalysis_pitchHeader__y3NIk strong{color:var(--ng-ink);font-size:15px}.BuildupAnalysis_pitchHeader__y3NIk span{display:inline-flex;align-items:center;gap:4px;color:var(--ng-muted)}.BuildupAnalysis_back__5vnO4,.BuildupAnalysis_empty__z3evp button,.BuildupAnalysis_pitchHeader__y3NIk button{border:0;border-bottom:1px solid var(--ng-line);padding:8px 0;font:inherit;color:var(--ng-ink);background:transparent;cursor:pointer}.BuildupAnalysis_pitchWrap__Fl1wN{position:relative;background:var(--ng-panel-strong);border:1px solid var(--ng-line-strong);border-radius:8px;padding:7px}.BuildupAnalysis_pitch__ajq8W{display:block;width:100%;height:auto;touch-action:none}.BuildupAnalysis_cell__5JiV8{stroke:var(--ng-ink);stroke-opacity:.13;stroke-width:.13;cursor:pointer}.BuildupAnalysis_cell__5JiV8:hover{stroke-opacity:.85;stroke-width:.5}.BuildupAnalysis_cell__5JiV8:focus-visible{outline:none;stroke:#fff;stroke-opacity:1;stroke-width:.6}.BuildupAnalysis_origin__R7Kw2{stroke:var(--ng-teal);stroke-opacity:1;stroke-width:.55}.BuildupAnalysis_destination__lEKZY{stroke:var(--ng-ink);stroke-opacity:1;stroke-width:.55}.BuildupAnalysis_markings__IzkVW{fill:none;stroke-opacity:.75;stroke-width:.3}.BuildupAnalysis_paths__araAx{fill:none;stroke:var(--pass-stroke);stroke-width:.7}.BuildupAnalysis_paths__araAx .BuildupAnalysis_shot__QCaIg{stroke:#f3bd69;stroke-dasharray:1.3 .8}.BuildupAnalysis_legend__2Nuob{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:11px;color:var(--ng-muted);margin:14px 0}.BuildupAnalysis_legend__2Nuob>span{display:inline-flex;align-items:center;gap:5px}.BuildupAnalysis_legend__2Nuob i{width:9px;height:9px;display:inline-block}.BuildupAnalysis_keyOrigin__l7S4J{background:var(--ng-teal)}.BuildupAnalysis_keyNeutral__fWEjU{background:var(--ng-muted)}.BuildupAnalysis_legend__2Nuob .BuildupAnalysis_keyShot__ha7ZF{height:0;width:15px;border-top:2px dashed #f3bd69}.BuildupAnalysis_caption__Y_lOY,.BuildupAnalysis_help__z3XUS{font-size:12px;line-height:1.65;color:var(--ng-muted);margin:8px 0}.BuildupAnalysis_method__scl4n{margin-top:20px;border-top:1px solid var(--ng-line);padding-top:14px;font-size:12px;line-height:1.7;color:var(--ng-muted)}.BuildupAnalysis_method__scl4n summary{color:var(--ng-ink);cursor:pointer}.BuildupAnalysis_panel__wehD_{min-width:0;border-left:1px solid var(--ng-line);padding-left:22px}.BuildupAnalysis_panel__wehD_ h3{margin:7px 0 6px;font-size:16px;line-height:1.5}.BuildupAnalysis_panel__wehD_ h3 strong{color:var(--buildup-accent)}.BuildupAnalysis_zoneName__fBN39{color:var(--ng-ink);font-size:12px;line-height:1.5;margin:6px 0 13px}.BuildupAnalysis_miniPitch__mLLrs{width:30px;height:19px;flex:0 0 30px;fill:none;stroke:var(--ng-muted);stroke-width:2}.BuildupAnalysis_miniPitch__mLLrs circle{fill:var(--ng-teal);stroke:none}.BuildupAnalysis_panelIntro__fumCf{color:var(--ng-muted);font-size:12px;margin:0 0 22px}.BuildupAnalysis_compareContext__sQGdo{border-top:1px solid var(--ng-line);padding-top:12px;margin:0 0 20px;font-size:11px}.BuildupAnalysis_compareContext__sQGdo>div{display:flex;align-items:baseline;gap:7px;padding:3px 0}.BuildupAnalysis_compareContext__sQGdo p{color:var(--ng-muted);line-height:1.5;margin:9px 0 0}.BuildupAnalysis_compareA__05mIi{color:var(--ng-analysis-primary)}.BuildupAnalysis_compareB__kUi_C{color:var(--ng-analysis-comparison)}.BuildupAnalysis_action__iw_ka{margin-bottom:18px}.BuildupAnalysis_action__iw_ka>div:first-child{display:flex;align-items:baseline;gap:10px;font-size:13px}.BuildupAnalysis_action__iw_ka>div:first-child>span{flex:1 1}.BuildupAnalysis_action__iw_ka strong{min-width:35px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BuildupAnalysis_action__iw_ka small{display:block;color:var(--ng-muted);font-size:11px;margin-top:6px}.BuildupAnalysis_bar__07AyH{background:var(--ng-line);height:3px;margin-top:9px}.BuildupAnalysis_bar__07AyH i{display:block;height:100%;background:var(--ng-analysis-primary)}.BuildupAnalysis_compareBars__kmKY0{display:grid;grid-gap:5px;gap:5px;margin-top:8px}.BuildupAnalysis_compareBars__kmKY0>div{display:grid;grid-template-columns:13px minmax(0,1fr) 43px;grid-gap:7px;gap:7px;align-items:center;font-size:11px}.BuildupAnalysis_compareBars__kmKY0 .BuildupAnalysis_bar__07AyH{margin:0;height:7px}.BuildupAnalysis_compareBars__kmKY0 strong{font-size:11px}.BuildupAnalysis_bar__07AyH i.BuildupAnalysis_barB__EgQ1v{background:var(--ng-analysis-comparison)}.BuildupAnalysis_destinations__1pxei{border-top:1px solid var(--ng-line);margin-top:22px;padding-top:16px}.BuildupAnalysis_destinations__1pxei h4{font-size:13px;font-weight:600;margin:0 0 10px}.BuildupAnalysis_destinations__1pxei>button{display:grid;grid-template-columns:1fr auto;width:100%;grid-gap:4px 10px;gap:4px 10px;padding:11px 0;border:0;border-bottom:1px solid var(--ng-line);background:transparent;color:var(--ng-ink);font-size:13px;text-align:left;cursor:pointer}.BuildupAnalysis_destinations__1pxei>button:hover{color:var(--ng-teal)}.BuildupAnalysis_destinations__1pxei>button>span:first-child{display:inline-flex;gap:8px;align-items:center}.BuildupAnalysis_destinations__1pxei>button small{grid-column:1/-1;color:var(--ng-muted);font-size:11px}.BuildupAnalysis_destinations__1pxei>p,.BuildupAnalysis_empty__z3evp{font-size:13px;line-height:1.7;color:var(--ng-muted)}.BuildupAnalysis_routeStats__cXH3P{display:grid;grid-gap:12px;gap:12px;font-size:12px;margin:18px 0}.BuildupAnalysis_destinations__1pxei details{margin:18px 0;font-size:12px}.BuildupAnalysis_destinations__1pxei summary{cursor:pointer}.BuildupAnalysis_example__IMwOR{padding:10px 0;border-bottom:1px solid var(--ng-line);line-height:1.6;overflow-wrap:anywhere}.BuildupAnalysis_example__IMwOR small{color:var(--ng-muted)}.BuildupAnalysis_root__2wlnD .BuildupAnalysis_layout__A2_y3 .BuildupAnalysis_main__oehBu .BuildupAnalysis_pitchHeader__y3NIk button,.BuildupAnalysis_root__2wlnD .BuildupAnalysis_layout__A2_y3 .BuildupAnalysis_panel__wehD_ .BuildupAnalysis_destinations__1pxei>button{border-radius:0;box-shadow:none;background:transparent}.BuildupAnalysis_root__2wlnD .BuildupAnalysis_layout__A2_y3 .BuildupAnalysis_panel__wehD_ .BuildupAnalysis_destinations__1pxei>button{border:0;border-bottom:1px solid var(--ng-line)}.BuildupAnalysis_root__2wlnD button:focus-visible,.BuildupAnalysis_root__2wlnD select:focus-visible,.BuildupAnalysis_root__2wlnD summary:focus-visible{outline:2px solid var(--ng-teal);outline-offset:3px}@media (max-width:1250px){.BuildupAnalysis_layout__A2_y3{grid-template-columns:minmax(0,1fr) 270px;gap:16px}.BuildupAnalysis_panel__wehD_{padding-left:16px}}@media (max-width:720px){.BuildupAnalysis_layout__A2_y3{grid-template-columns:1fr;gap:24px}.BuildupAnalysis_main__oehBu,.BuildupAnalysis_panel__wehD_{width:100%}.BuildupAnalysis_panel__wehD_{padding:20px 0 0;border-left:0;border-top:1px solid var(--ng-line)}.BuildupAnalysis_pitchHeader__y3NIk,.BuildupAnalysis_pitchHeader__y3NIk>div{gap:6px}.BuildupAnalysis_pitchHeader__y3NIk button{max-width:120px;text-align:right;font-size:11px}.BuildupAnalysis_pitchHeader__y3NIk span{font-size:11px}.BuildupAnalysis_legend__2Nuob{gap:8px 12px}}.AnalysisStatus_errorBanner__9yOpK,.AnalysisStatus_state__II4F5{border:1px solid var(--analysis-line-strong);border-radius:var(--analysis-panel-radius);background:var(--analysis-panel);color:var(--analysis-ink);box-shadow:none;font-family:var(--analysis-font)}.AnalysisStatus_state__II4F5 h2{margin:0;color:var(--analysis-ink);font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.15;letter-spacing:-.025em}.AnalysisStatus_state__II4F5{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.2rem 1.25rem}.AnalysisStatus_state__II4F5>div{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0}.AnalysisStatus_state__II4F5 p{max-width:68ch;margin:0;color:var(--analysis-muted);line-height:1.55;overflow-wrap:anywhere}.AnalysisStatus_errorBanner__9yOpK,.AnalysisStatus_state__II4F5.AnalysisStatus_error__zfvY5{border-color:color-mix(in srgb,var(--analysis-danger) 50%,var(--analysis-line-strong))}.AnalysisStatus_state__II4F5 .AnalysisStatus_action__sTy51{flex:0 0 auto;min-height:2.7rem;padding:.72rem 1rem;border:1px solid var(--analysis-accent);border-radius:var(--analysis-control-radius);background:var(--analysis-accent);color:var(--analysis-on-accent);box-shadow:none;font:inherit;font-weight:700;cursor:pointer}.AnalysisStatus_state__II4F5 .AnalysisStatus_action__sTy51:hover:not(:disabled){background:var(--analysis-accent-hover)}.AnalysisStatus_state__II4F5 .AnalysisStatus_action__sTy51:focus-visible{outline:2px solid var(--analysis-accent);outline-offset:3px}.AnalysisStatus_state__II4F5 .AnalysisStatus_action__sTy51:disabled{cursor:not-allowed;opacity:.45}.AnalysisStatus_errorBanner__9yOpK{display:flex;align-items:center;gap:11px;width:min(900px,100%);margin:0 auto 14px;padding:12px 16px}.AnalysisStatus_errorBanner__9yOpK svg{flex:0 0 auto;color:var(--analysis-danger)}.AnalysisStatus_errorBanner__9yOpK span{min-width:0;overflow-wrap:anywhere}.AnalysisStatus_access__nepIU{display:grid;place-items:center;min-height:calc(100svh - 150px);padding:24px}.AnalysisStatus_access__nepIU>section{width:min(100%,620px)}@media (max-width:820px){.AnalysisStatus_state__II4F5{align-items:stretch;flex-direction:column}.AnalysisStatus_state__II4F5 .AnalysisStatus_action__sTy51{width:100%}}@media (max-width:700px){.AnalysisStatus_access__nepIU{min-height:calc(100svh - 200px);padding:12px}}.AnalysisSwitcher_backdrop__YTyRJ{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1.25rem;background:rgba(17,35,42,.5);animation:AnalysisSwitcher_backdropIn__WE2lt .18s ease-out both}.AnalysisSwitcher_dialog__qX3j7{--switcher-surface:var(--analysis-shell-panel);--switcher-card:var(--analysis-panel);--switcher-ink:var(--analysis-ink);--switcher-muted:var(--analysis-muted);--switcher-line:var(--analysis-line-strong);--switcher-accent:var(--analysis-accent);width:min(1120px,96vw);max-height:min(88dvh,680px);overflow:auto;padding:clamp(1.15rem,2vw,1.8rem);color:var(--switcher-ink);background:var(--switcher-surface);border-radius:16px;box-shadow:0 24px 70px rgba(8,28,36,.24);animation:AnalysisSwitcher_dialogIn__f5k0_ .26s cubic-bezier(.2,.8,.2,1) both}.AnalysisSwitcher_header__YZ3tl{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.3rem}.AnalysisSwitcher_header__YZ3tl h2{margin:0;font-size:clamp(1.45rem,2.1vw,2rem);letter-spacing:-.025em;line-height:1.1}.AnalysisSwitcher_dialog__qX3j7 .AnalysisSwitcher_close__2pneJ{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:42px;padding:.55rem .8rem;border:1px solid var(--switcher-line);border-radius:var(--analysis-control-radius);color:var(--switcher-ink);background:transparent;font:inherit;font-size:.88rem}.AnalysisSwitcher_close__2pneJ:hover{border-color:var(--switcher-accent);background:color-mix(in srgb,var(--switcher-accent) 7%,transparent)}.AnalysisSwitcher_card__P65oT:focus-visible,.AnalysisSwitcher_close__2pneJ:focus-visible{outline:3px solid color-mix(in srgb,var(--switcher-accent) 72%,white);outline-offset:3px}.AnalysisSwitcher_grid__CXMKF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.AnalysisSwitcher_dialog__qX3j7 .AnalysisSwitcher_card__P65oT{display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;grid-gap:1.15rem;gap:1.15rem;min-height:142px;padding:1rem 1.15rem;border:1px solid var(--switcher-line);border-radius:var(--analysis-panel-radius);color:var(--switcher-ink);background:var(--switcher-card);text-align:left;font:inherit;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.AnalysisSwitcher_card__P65oT:hover:not(:disabled){border-color:color-mix(in srgb,var(--switcher-accent) 60%,var(--switcher-line));background:color-mix(in srgb,var(--switcher-accent) 4%,var(--switcher-card));transform:translateY(-2px)}.AnalysisSwitcher_card__P65oT[data-active]{border-color:color-mix(in srgb,var(--switcher-accent) 72%,var(--switcher-line))}.AnalysisSwitcher_card__P65oT:disabled{cursor:not-allowed;opacity:.45}.AnalysisSwitcher_thumbnail__ScAXd{position:relative;display:grid;place-items:center;width:112px;height:88px}.AnalysisSwitcher_thumbnail__ScAXd img{object-fit:contain}.AnalysisSwitcher_copy__rxgr4{display:grid;min-width:0;grid-gap:.4rem;gap:.4rem}.AnalysisSwitcher_copy__rxgr4 strong{color:var(--switcher-accent);font-size:.86rem;font-weight:800;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.AnalysisSwitcher_copy__rxgr4>span{color:var(--switcher-ink);font-size:clamp(1.02rem,1.25vw,1.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.22;text-wrap:balance}.AnalysisSwitcher_arrow__2SpRZ{color:var(--switcher-accent);transition:transform .16s ease}.AnalysisSwitcher_card__P65oT:hover:not(:disabled) .AnalysisSwitcher_arrow__2SpRZ{transform:translateX(3px)}@media (max-width:760px){.AnalysisSwitcher_backdrop__YTyRJ{align-items:end;padding:0}.AnalysisSwitcher_dialog__qX3j7{width:100%;max-height:90dvh;padding:1rem;border-radius:16px 16px 0 0}.AnalysisSwitcher_grid__CXMKF{grid-template-columns:1fr}.AnalysisSwitcher_card__P65oT{grid-template-columns:88px minmax(0,1fr) auto;min-height:112px;padding:.75rem}.AnalysisSwitcher_thumbnail__ScAXd{width:88px;height:70px}}@media (max-width:430px){.AnalysisSwitcher_close__2pneJ span{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.AnalysisSwitcher_card__P65oT{grid-template-columns:72px minmax(0,1fr) auto;gap:.75rem}.AnalysisSwitcher_thumbnail__ScAXd{width:72px;height:60px}}@media (prefers-reduced-motion:reduce){.AnalysisSwitcher_arrow__2SpRZ,.AnalysisSwitcher_backdrop__YTyRJ,.AnalysisSwitcher_card__P65oT,.AnalysisSwitcher_dialog__qX3j7{animation:none;transition:none}.AnalysisSwitcher_card__P65oT:hover:not(:disabled){transform:none}}@keyframes AnalysisSwitcher_backdropIn__WE2lt{0%{background-color:rgba(17,35,42,0)}}@keyframes AnalysisSwitcher_dialogIn__f5k0_{0%{opacity:0;transform:translateY(14px);-webkit-clip-path:inset(0 0 7% 0 round 16px);clip-path:inset(0 0 7% 0 round 16px)}}.AnalysisFeedbackWidget_root__BmfnR{--feedback-danger:#e5484d;--feedback-panel:rgba(255,255,255,.98);--feedback-panel-strong:#f3f7f6;--feedback-ink:#18211f;--feedback-muted:#60716c;--feedback-line:#cbd7d3;--feedback-accent:#168f83;position:fixed;inset:0;z-index:80;pointer-events:none;font-family:var(--analysis-font,inherit)}:root[data-theme=dark] .AnalysisFeedbackWidget_root__BmfnR{--feedback-panel:rgba(8,24,29,.98);--feedback-panel-strong:#102d32;--feedback-ink:#eff8f6;--feedback-muted:#a9bfba;--feedback-line:#355158;--feedback-accent:#57d4c5}.AnalysisFeedbackWidget_backdrop__WMfmT{position:absolute;inset:0;z-index:0;padding:0;border:0;background:transparent;pointer-events:auto}.AnalysisFeedbackWidget_panel__KtiTA{position:absolute;left:1.25%;bottom:10.5%;z-index:1;width:17%;max-height:86%;overflow-y:auto;padding:1rem;color:var(--feedback-ink);background:var(--feedback-panel);border:0;border-radius:13px;box-shadow:0 24px 64px rgba(11,24,21,.28);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;transform-origin:left bottom;animation:AnalysisFeedbackWidget_feedback-panel-open__bTGmq .22s cubic-bezier(.2,.8,.2,1) both;scrollbar-color:var(--feedback-line) transparent;scrollbar-width:thin}.AnalysisFeedbackWidget_header__N0kb0{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.85rem}.AnalysisFeedbackWidget_header__N0kb0 h2{margin:0;color:var(--feedback-ink);font-size:1rem;line-height:1.2;letter-spacing:-.02em}.AnalysisFeedbackWidget_header__N0kb0 p{margin:.28rem 0 0;color:var(--feedback-muted);font-size:.7rem;line-height:1.4}.AnalysisFeedbackWidget_iconButton__Rz_ZX{width:2rem;height:2rem;flex:0 0 auto;display:grid;place-items:center;padding:0;color:var(--feedback-muted);background:transparent;border:0;border-radius:7px}.AnalysisFeedbackWidget_iconButton__Rz_ZX:hover{color:var(--feedback-ink);background:var(--feedback-panel-strong)}.AnalysisFeedbackWidget_field__U1AFi{display:grid;grid-gap:.34rem;gap:.34rem;margin-bottom:.68rem}.AnalysisFeedbackWidget_field__U1AFi span{color:var(--feedback-ink);font-size:.7rem;font-weight:650}.AnalysisFeedbackWidget_field__U1AFi input,.AnalysisFeedbackWidget_field__U1AFi textarea{box-sizing:border-box;width:100%;min-width:0;padding:.58rem .65rem;color:var(--feedback-ink);background:var(--feedback-panel-strong);border:1px solid var(--feedback-line);border-radius:8px;font:inherit;font-size:.78rem;outline:none;resize:vertical;caret-color:var(--feedback-accent)}.AnalysisFeedbackWidget_field__U1AFi input{min-height:2.35rem}.AnalysisFeedbackWidget_field__U1AFi textarea{min-height:4.3rem;line-height:1.4}.AnalysisFeedbackWidget_field__U1AFi input::placeholder,.AnalysisFeedbackWidget_field__U1AFi textarea::placeholder{color:var(--feedback-muted);opacity:1}.AnalysisFeedbackWidget_field__U1AFi input:focus-visible,.AnalysisFeedbackWidget_field__U1AFi textarea:focus-visible{border-color:var(--feedback-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--feedback-accent) 20%,transparent)}.AnalysisFeedbackWidget_attachmentActions__9yJV_{display:grid;grid-template-columns:1fr 1fr;grid-gap:.45rem;gap:.45rem}.AnalysisFeedbackWidget_attachmentActions__9yJV_ button{min-height:2.35rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.48rem .4rem;color:var(--feedback-ink);background:transparent;border:1px solid var(--feedback-line);border-radius:8px;font-size:.68rem}.AnalysisFeedbackWidget_attachmentActions__9yJV_ button:hover:not(:disabled){background:var(--feedback-panel-strong)}.AnalysisFeedbackWidget_attachmentActions__9yJV_ button:disabled{opacity:.55}.AnalysisFeedbackWidget_fileInput__tX2IY{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AnalysisFeedbackWidget_attachment__XZj_H{display:flex;align-items:center;gap:.5rem;margin-top:.55rem;padding:.4rem;background:var(--feedback-panel-strong);border-radius:8px}.AnalysisFeedbackWidget_attachments__6hksU{display:grid;grid-gap:.42rem;gap:.42rem;max-height:10rem;margin-top:.55rem;overflow-y:auto;scrollbar-color:var(--feedback-line) transparent;scrollbar-width:thin}.AnalysisFeedbackWidget_attachment__XZj_H img{width:2.7rem;height:2.15rem;flex:0 0 auto;object-fit:cover;border-radius:6px}.AnalysisFeedbackWidget_attachment__XZj_H>span{min-width:0;display:grid;grid-gap:.12rem;gap:.12rem;flex:1 1}.AnalysisFeedbackWidget_attachment__XZj_H b{overflow:hidden;color:var(--feedback-ink);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.AnalysisFeedbackWidget_attachment__XZj_H small{color:var(--feedback-muted);font-size:.62rem}.AnalysisFeedbackWidget_error__KgKSI,.AnalysisFeedbackWidget_success___gapv{margin:.55rem 0 0;font-size:.67rem;line-height:1.4}.AnalysisFeedbackWidget_error__KgKSI{color:#bd3038}.AnalysisFeedbackWidget_success___gapv{color:var(--feedback-accent)}.AnalysisFeedbackWidget_send__ybXVB{width:100%;min-height:2.45rem;display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.62rem;padding:.52rem .75rem;color:#fff;background:var(--feedback-accent);border:0;border-radius:8px;font:inherit;font-size:.75rem;font-weight:700}.AnalysisFeedbackWidget_send__ybXVB:hover:not(:disabled){filter:brightness(1.06)}.AnalysisFeedbackWidget_iconButton__Rz_ZX:disabled,.AnalysisFeedbackWidget_send__ybXVB:disabled{cursor:not-allowed;opacity:.55}.AnalysisFeedbackWidget_trigger__sgYvi{position:absolute;left:1.25%;bottom:2%;z-index:2;min-height:2.75rem;display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.62rem .9rem;color:#fff;background:var(--feedback-danger);border:0;border-radius:11px;box-shadow:0 12px 28px rgba(129,28,35,.3);pointer-events:auto;font:inherit;font-size:.76rem;font-weight:700;transform-origin:left bottom;transition:transform .18s cubic-bezier(.2,.75,.25,1),background-color .18s ease}.AnalysisFeedbackWidget_trigger__sgYvi:hover{background:#d93c42;transform:scale(1.045)}.AnalysisFeedbackWidget_attachmentActions__9yJV_ button:focus-visible,.AnalysisFeedbackWidget_iconButton__Rz_ZX:focus-visible,.AnalysisFeedbackWidget_send__ybXVB:focus-visible,.AnalysisFeedbackWidget_trigger__sgYvi:focus-visible{outline:2px solid var(--feedback-ink);outline-offset:3px}@media (max-width:1800px){.AnalysisFeedbackWidget_panel__KtiTA{width:23%}}@media (max-width:1200px){.AnalysisFeedbackWidget_panel__KtiTA{width:31%}}@media (max-width:860px){.AnalysisFeedbackWidget_panel__KtiTA{width:43%}}@media (max-width:620px){.AnalysisFeedbackWidget_panel__KtiTA{left:4%;bottom:11%;width:92%;max-height:84%}.AnalysisFeedbackWidget_trigger__sgYvi{left:4%;bottom:2.5%}}@media (prefers-reduced-motion:reduce){.AnalysisFeedbackWidget_panel__KtiTA{animation:none}.AnalysisFeedbackWidget_trigger__sgYvi{transition:none}}@keyframes AnalysisFeedbackWidget_feedback-panel-open__bTGmq{0%{filter:blur(2px);transform:translateY(.5rem) scale(.985)}to{filter:blur(0);transform:translateY(0) scale(1)}}body.ng-presentation-open .AnalysisFeedbackWidget_root__BmfnR{display:none}.internal-projects_tableShell__59yX6{border:1px solid rgba(174,204,222,.88);border-radius:1.8rem;background:rgba(250,253,255,.82);box-shadow:0 16px 40px rgba(113,143,179,.14);overflow:hidden}.internal-projects_formCardHead__rT7Iu,.internal-projects_formSectionHead__XlMiu,.internal-projects_modalHead__F6jKC,.internal-projects_titlebar__zuBTp{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.internal-projects_titlebar__zuBTp{padding:1.2rem 1.35rem 1rem;background:rgba(255,253,252,.86);border-bottom:1px solid rgba(190,211,228,.58)}.internal-projects_kicker__WlyO2{display:block;color:#8898af;font-size:.74rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.internal-projects_count__3sooA{display:block;margin-top:.18rem;color:#3e516a;font-size:1.05rem;line-height:1.15}.internal-projects_actionIcons__yjy5L,.internal-projects_formActions__1mnry,.internal-projects_newItemActions__3z154,.internal-projects_selectedTags___qcFn,.internal-projects_tagList__1BE3U,.internal-projects_titlebarActions__13Qqy{display:flex;gap:.6rem;flex-wrap:wrap}.internal-projects_ghostButton__r_Fwe,.internal-projects_iconButton__XUyB6,.internal-projects_primaryButton__C0esS,.internal-projects_removeInlineButton__s7esu{font:inherit}.internal-projects_ghostButton__r_Fwe,.internal-projects_primaryButton__C0esS{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.76rem;border-radius:.92rem;border:1px solid rgba(175,199,221,.92);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(243,248,252,.95));color:#47627f;padding:.66rem .96rem;font-weight:700;cursor:pointer;box-shadow:0 10px 22px rgba(143,166,193,.12)}.internal-projects_primaryButton__C0esS{color:#274866;border-radius:999px;padding-inline:1.2rem}.internal-projects_dangerButton__7J1sm{color:#fff;background:linear-gradient(180deg,#df6a6a,#c94e4e);border-color:rgba(188,69,69,.95)}.internal-projects_catalogLayout__rx1iu{display:grid;grid-template-columns:15.5rem minmax(0,1fr);min-height:25rem;transition:grid-template-columns .22s ease}.internal-projects_catalogLayoutCollapsed__SrfZM{grid-template-columns:4.5rem minmax(0,1fr)}.internal-projects_filterRail__Noymy{position:relative;min-width:0;border-right:1px solid rgba(186,209,226,.74);background:linear-gradient(180deg,rgba(232,244,251,.78),rgba(242,248,252,.56))}.internal-projects_filterRailExpanded__4i0s_{width:auto}.internal-projects_filterRailCollapsed__aGqND{background:rgba(238,247,252,.7)}.internal-projects_filterToggle__McBRJ{display:flex;align-items:center;gap:.55rem;width:100%;min-height:4.1rem;padding:.85rem 1rem;border:0;border-bottom:1px solid rgba(186,209,226,.7);background:rgba(255,255,255,.38);color:#365a77;font:inherit;text-align:left;cursor:pointer}.internal-projects_filterToggle__McBRJ svg{flex:0 0 auto;width:1.25rem;height:1.25rem}.internal-projects_filterToggle__McBRJ strong{font-size:.92rem}.internal-projects_filterToggleGlyph__WJukb{margin-left:auto;color:#7792a8;font-size:1.4rem;line-height:1}.internal-projects_filterRailCollapsed__aGqND .internal-projects_filterToggle__McBRJ{justify-content:center;padding-inline:.5rem}.internal-projects_filterRailCollapsed__aGqND .internal-projects_filterToggleGlyph__WJukb{display:none}.internal-projects_filterCount__0XAd4{display:inline-grid;place-items:center;min-width:1.35rem;min-height:1.35rem;padding:0 .3rem;border-radius:999px;background:#6dbabb;color:#fff;font-size:.72rem;font-weight:800}.internal-projects_filterBody__YXjIp{display:grid;grid-gap:1rem;gap:1rem;padding:1.15rem 1rem 1.35rem}.internal-projects_filterField__af8_p{display:grid;grid-gap:.42rem;gap:.42rem}.internal-projects_filterField__af8_p>span,.internal-projects_tagFilters___1K0T legend{color:#57718a;font-size:.7rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.internal-projects_field__p13R5 input,.internal-projects_field__p13R5 select,.internal-projects_field__p13R5 textarea,.internal-projects_filterField__af8_p input,.internal-projects_filterField__af8_p select,.internal-projects_picker__O0MaG input{width:100%;min-height:2.7rem;border-radius:.92rem;border:1px solid rgba(183,204,223,.95);background:rgba(255,255,255,.98);color:#466077;padding:.72rem .82rem;font:inherit}.internal-projects_filterField__af8_p input,.internal-projects_filterField__af8_p select{min-height:2.65rem;border-radius:.85rem;padding:.62rem .72rem;font-size:.84rem;box-shadow:none}.internal-projects_tagFilters___1K0T{display:grid;grid-gap:.48rem;gap:.48rem;margin:0;padding:0;border:0}.internal-projects_tagFilters___1K0T legend{margin-bottom:.45rem}.internal-projects_tagCheckbox__xWhEQ{display:flex;align-items:center;gap:.58rem;color:#47647e;font-size:.86rem;cursor:pointer}.internal-projects_tagCheckbox__xWhEQ input{width:1rem;height:1rem;accent-color:#5eb1b1}.internal-projects_filterHint__FR5nb{color:#8093a7;font-size:.8rem}.internal-projects_clearFiltersButton__o40oX{min-height:2.5rem;border-radius:999px;border:1px solid rgba(164,195,216,.82);background:rgba(255,255,255,.7);color:#43627c;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.internal-projects_clearFiltersButton__o40oX:disabled{opacity:.45;cursor:default}.internal-projects_projectsArea__dp31w{min-width:0;padding:1rem 1.15rem 1.4rem}.internal-projects_listToolbar__mNEX6{display:flex;align-items:center;gap:.75rem}.internal-projects_searchField__LKpL5{position:relative;display:flex;align-items:center;flex:1 1 20rem;min-width:0;height:3rem;border:1px solid rgba(180,204,223,.86);border-radius:999px;background:rgba(255,255,255,.88);color:#7890a5}.internal-projects_searchField__LKpL5 svg{flex:0 0 auto;width:1.08rem;height:1.08rem;margin-left:1rem}.internal-projects_searchField__LKpL5 input{width:100%;min-width:0;height:100%;padding:0 .55rem;border:0;outline:0;background:transparent;color:#344f69;font:inherit}.internal-projects_searchField__LKpL5 button{width:2rem;height:2rem;margin-right:.45rem;border:0;border-radius:999px;background:transparent;color:#6f879c;font:inherit;font-size:1.2rem;cursor:pointer}.internal-projects_sortControls__YrIJD{display:flex;gap:.45rem}.internal-projects_directionButton___fVwY,.internal-projects_sortControls__YrIJD select{min-height:3rem;border:1px solid rgba(180,204,223,.86);background:rgba(255,255,255,.86);color:#49657e;font:inherit;font-size:.84rem;font-weight:700}.internal-projects_sortControls__YrIJD select{max-width:10.5rem;border-radius:999px;padding:.65rem 2.2rem .65rem .9rem}.internal-projects_directionButton___fVwY{width:3rem;border-radius:999px;cursor:pointer}.internal-projects_resultsMeta__tzuZS{display:flex;align-items:center;justify-content:space-between;min-height:2.8rem;padding:0 .25rem;color:#7a8fa3;font-size:.78rem;font-weight:700}.internal-projects_resultsMeta__tzuZS button{border:0;background:transparent;color:#3f8588;font:inherit;cursor:pointer}.internal-projects_projectList__aCggB{display:grid;grid-gap:.85rem;gap:.85rem}.internal-projects_emptyCell__2TQjX{display:grid;place-items:center;grid-gap:.3rem;gap:.3rem;min-height:10rem;padding:1.5rem;border:1px dashed rgba(168,199,220,.85);border-radius:1.5rem;background:rgba(255,255,255,.5);color:#7a8fa3;text-align:center}.internal-projects_emptyCell__2TQjX strong{color:#47627b}.internal-projects_projectCard__oA4aA{border:1px solid rgba(180,205,223,.8);border-radius:1.45rem;background:rgba(255,255,255,.9);box-shadow:0 8px 22px rgba(100,137,165,.08);overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.internal-projects_projectCard__oA4aA:hover{border-color:rgba(135,190,202,.9);box-shadow:0 12px 28px rgba(100,137,165,.13);transform:translateY(-1px)}.internal-projects_projectCardExpanded__UjwwH{border-color:rgba(107,185,190,.88);box-shadow:0 14px 34px rgba(84,139,166,.15)}.internal-projects_projectSummary__wIhM0{display:grid;grid-template-columns:2.75rem minmax(15rem,1fr) minmax(22rem,.95fr) 4.6rem;align-items:center;grid-gap:.9rem;gap:.9rem;min-height:6rem;padding:.85rem 1rem}.internal-projects_expandMarker__Y_BpX{display:inline-grid;place-items:center;width:2.55rem;height:2.55rem;border-radius:999px;border:2px solid rgba(88,179,179,.55);background:linear-gradient(135deg,rgba(15,159,144,.08),rgba(167,200,251,.22)),#fff;color:#56728e;cursor:pointer}.internal-projects_expandGlyph__ZkszI{font-size:1.45rem;line-height:1;font-weight:800;transform:translateX(1px) rotate(0deg);transition:transform .22s ease}.internal-projects_expandMarkerExpanded___EE3U .internal-projects_expandGlyph__ZkszI{transform:translateY(1px) rotate(90deg)}.internal-projects_fileLink__keEb1,.internal-projects_linkChip__aNfml,.internal-projects_selectedTag__c4OVC,.internal-projects_tag__XF96a{display:inline-flex;align-items:center;border-radius:999px}.internal-projects_projectIdentity__EjiP5{display:grid;grid-gap:.48rem;gap:.48rem;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.internal-projects_projectTitleLine__W26q7{display:flex;align-items:center;gap:.45rem;min-width:0;flex-wrap:wrap}.internal-projects_projectTitleLine__W26q7>strong{color:#294d68;font-size:1rem;line-height:1.3}.internal-projects_descriptionText__dLZ6q{color:#5f6f83;white-space:normal;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.86rem;line-height:1.45}.internal-projects_tag__XF96a{min-height:1.6rem;background:linear-gradient(180deg,#eff8fb,#e9f2f7);color:#3e5971;padding:.18rem .58rem;font-size:.73rem;font-weight:700}.internal-projects_projectFact__viLCz{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0}.internal-projects_projectFacts__CVrTa{display:grid;grid-template-columns:minmax(6.2rem,.8fr) minmax(8.5rem,1.25fr) minmax(6.5rem,.8fr);grid-gap:.85rem;gap:.85rem;min-width:0}.internal-projects_projectFact__viLCz>span{color:#8a9bad;font-size:.66rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.internal-projects_projectFact__viLCz>strong{color:#536b82;font-size:.82rem;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.internal-projects_statusBadge__aNlCA{justify-self:start;padding:.27rem .55rem;border-radius:999px;background:#edf4f8}.internal-projects_statusNEW__3AHt4{color:#42637c!important;background:#edf4f8}.internal-projects_statusINPROGRESS__qkKge{color:#80642e!important;background:#fff4d8}.internal-projects_statusFINISHED__0PhYt{color:#287465!important;background:#e5f6ef}.internal-projects_actionIcons__yjy5L{align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:.35rem}.internal-projects_iconButton__XUyB6{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid transparent;border-radius:999px;background:rgba(246,250,253,.84);color:#3e536c;cursor:pointer;padding:0}.internal-projects_iconButton__XUyB6:hover{border-color:rgba(176,201,220,.9);background:#fff}.internal-projects_iconButton__XUyB6 svg{width:.82rem;height:.82rem}.internal-projects_iconButtonDanger__FDY07{color:#d96b6b}.internal-projects_expandedPanel__5XJjq{padding:0 1.2rem 1.3rem 4.65rem;border-top:1px solid rgba(190,211,227,.62);background:linear-gradient(180deg,rgba(244,250,254,.74),rgba(235,245,250,.82))}.internal-projects_composerForm__wIFAp,.internal-projects_detailsGrid__plJKy,.internal-projects_field__p13R5,.internal-projects_fileGrid__3vA0m,.internal-projects_formList__gb_wN,.internal-projects_gridTwo__cdqIg,.internal-projects_modalForm__32ElZ,.internal-projects_supportingGrid__PWLO1{display:grid;grid-gap:1rem;gap:1rem}.internal-projects_expandedOverview__oGp1g{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(12rem,.75fr);grid-gap:1.5rem;gap:1.5rem;padding:1.2rem 0}.internal-projects_detailGroup__FcrTr,.internal-projects_expandedOverview__oGp1g section{display:grid;align-content:start;grid-gap:.5rem;gap:.5rem}.internal-projects_supportingDetails__70Xvl{display:grid;grid-gap:.8rem;gap:.8rem;padding-top:1rem;border-top:1px solid rgba(178,205,222,.72)}.internal-projects_supportingGrid__PWLO1{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:.8rem 0;border-radius:1.15rem;background:rgba(255,255,255,.55)}.internal-projects_detailGroup__FcrTr{padding:.25rem 1.1rem;border-right:1px solid rgba(187,210,226,.7)}.internal-projects_detailGroup__FcrTr:last-child{border-right:0}.internal-projects_detailLabel__QdcBm,.internal-projects_field__p13R5 span,.internal-projects_formSectionTitle__BnEc5{color:#4f6e8a;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.internal-projects_detailCopy__ENZ2Y{margin:0;color:#33506d;line-height:1.55;overflow-wrap:anywhere}.internal-projects_materialList__Q538q{margin:0;padding-left:0;list-style:none;display:grid;grid-gap:.55rem;gap:.55rem}.internal-projects_fileGrid__3vA0m{grid-template-columns:1fr;gap:.48rem}.internal-projects_fileLink__keEb1,.internal-projects_linkChip__aNfml{justify-content:flex-start;min-height:2.2rem;padding:.42rem .85rem;border:1px solid rgba(178,202,225,.84);background:rgba(255,255,255,.88);color:#355b77;text-decoration:none;font:inherit;cursor:pointer;text-align:left}.internal-projects_fileLink__keEb1{gap:.5rem;max-width:100%;overflow-wrap:anywhere}.internal-projects_fileLink__keEb1 svg{flex:0 0 auto;width:1rem;height:1rem}.internal-projects_modalOverlay__g8kBz{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(9,18,29,.46);z-index:120;overflow-x:hidden;box-sizing:border-box}.internal-projects_stackedModalOverlay___t_l7{z-index:140}.internal-projects_composerModal__aF5bY{width:calc(100vw - 2rem);max-width:1060px;max-height:min(92vh,1080px);overflow-y:auto;overflow-x:hidden;position:relative;z-index:121;min-width:0;box-sizing:border-box}.internal-projects_materialModal__gFox2{width:calc(100vw - 2rem);max-width:960px}.internal-projects_inlineModal__BFCMw{max-width:720px;max-height:88vh;overflow-y:auto;overflow-x:hidden}.internal-projects_confirmModal__HvlF5,.internal-projects_inlineModal__BFCMw{width:calc(100vw - 2rem);position:relative;z-index:121;min-width:0;box-sizing:border-box}.internal-projects_confirmModal__HvlF5{max-width:680px}.internal-projects_composerForm__wIFAp{width:100%;gap:1.1rem;overflow-x:hidden}.internal-projects_projectFormStack__aD5YD{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.internal-projects_modalForm__32ElZ{width:100%;overflow-x:hidden}.internal-projects_formSection__OrGUQ{display:grid;grid-gap:.9rem;gap:.9rem;padding:.96rem 1rem;border:1px solid rgba(197,214,229,.82);border-radius:1.1rem;background:rgba(255,255,255,.62);min-width:0;box-sizing:border-box}.internal-projects_field__p13R5 textarea{min-height:8.8rem;resize:vertical}.internal-projects_fieldMeta__0bYkO{color:#7f91a5;font-size:.78rem}.internal-projects_errorText___csGJ,.internal-projects_fieldError__U4BHv{margin:0;color:#bf5151;font-size:.86rem}.internal-projects_picker__O0MaG{position:relative}.internal-projects_composerForm__wIFAp,.internal-projects_detailsGrid__plJKy,.internal-projects_field__p13R5,.internal-projects_formCard__Ixlwu,.internal-projects_formList__gb_wN,.internal-projects_modalForm__32ElZ,.internal-projects_modalHead__F6jKC,.internal-projects_picker__O0MaG,.internal-projects_selectedTag__c4OVC,.internal-projects_selectedTags___qcFn,.internal-projects_supportingGrid__PWLO1{min-width:0}.internal-projects_field__p13R5 input,.internal-projects_field__p13R5 select,.internal-projects_field__p13R5 textarea,.internal-projects_picker__O0MaG input,.internal-projects_selectedTag__c4OVC{box-sizing:border-box}.internal-projects_selectedTag__c4OVC{max-width:100%;overflow-wrap:anywhere}.internal-projects_pickerMenu__6ChaN{position:absolute;top:calc(100% + .35rem);left:0;z-index:10;width:min(26rem,100%);display:grid;grid-gap:.35rem;gap:.35rem;padding:.6rem;border-radius:1rem;border:1px solid rgba(196,214,231,.95);background:rgba(253,255,255,.98);box-shadow:0 18px 40px rgba(108,141,173,.18)}.internal-projects_pickerOption__vqgh_{display:flex;align-items:center;justify-content:flex-start;min-height:2.35rem;border-radius:.8rem;border:0;background:rgba(240,247,252,.88);color:#355b77;padding:.55rem .72rem;font:inherit;cursor:pointer}.internal-projects_pickerOptionCreate__4_ylV{background:rgba(224,246,241,.92);color:#208575}.internal-projects_pickerEmpty___Reaa{color:#6a8098;font-size:.88rem;padding:.2rem .1rem}.internal-projects_selectedTag__c4OVC{gap:.42rem;min-height:2rem;background:linear-gradient(180deg,#ebf8f3,#e5f3f0);color:#2e4f65;padding:.3rem .8rem;font-size:.92rem;font-weight:700}.internal-projects_selectedTag__c4OVC button{border:0;background:transparent;color:inherit;cursor:pointer;padding:0;font:inherit}.internal-projects_formCard__Ixlwu{padding:.9rem 1rem;border-radius:1rem;border:1px solid rgba(197,214,229,.82);background:rgba(251,254,255,.78)}.internal-projects_removeInlineButton__s7esu{border:0;background:transparent;color:#62798f;cursor:pointer;padding:0;font-size:.88rem}.internal-projects_fileDropzone__G9UuZ{display:grid;grid-gap:.85rem;gap:.85rem;place-items:center;padding:1.35rem 1rem;border:1px dashed rgba(154,187,215,.95);border-radius:1rem;background:rgba(244,250,255,.78);text-align:center}.internal-projects_fileDropzoneActive__tuaoN{border-color:rgba(74,176,173,.88);background:rgba(232,248,245,.82)}.internal-projects_fileDropzoneTitle__L0RcW{margin:0;color:#43617d;font-weight:600}.internal-projects_srOnly__vsH17{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.internal-projects_fileSelected__vTQ9d{display:grid;grid-gap:.2rem;gap:.2rem;padding:.9rem 1rem;border-radius:1rem;background:rgba(244,250,255,.82);border:1px solid rgba(197,214,229,.82)}.internal-projects_errorPanel__7VnJX{padding:.95rem 1rem;border-radius:1rem;background:rgba(255,239,239,.76);border:1px solid rgba(232,174,174,.92)}.internal-projects_confirmCopy__wvFGd{margin:0 0 .7rem;color:#3a5671;line-height:1.6}@media (max-width:900px){.internal-projects_formSectionHead__XlMiu,.internal-projects_modalHead__F6jKC,.internal-projects_titlebar__zuBTp{flex-direction:column}.internal-projects_catalogLayoutCollapsed__SrfZM,.internal-projects_catalogLayout__rx1iu,.internal-projects_detailsGrid__plJKy,.internal-projects_fileGrid__3vA0m,.internal-projects_supportingGrid__PWLO1{grid-template-columns:1fr}.internal-projects_filterRail__Noymy{border-right:0;border-bottom:1px solid rgba(186,209,226,.74)}.internal-projects_filterRailCollapsed__aGqND .internal-projects_filterToggle__McBRJ{justify-content:flex-start;padding-inline:1rem}.internal-projects_filterRailCollapsed__aGqND .internal-projects_filterToggle__McBRJ:after{content:"Filters";font-size:.92rem;font-weight:800}.internal-projects_filterRailCollapsed__aGqND .internal-projects_filterToggleGlyph__WJukb{display:block}.internal-projects_filterBody__YXjIp{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-projects_tagFilters___1K0T{align-content:start}.internal-projects_clearFiltersButton__o40oX{align-self:end}.internal-projects_projectSummary__wIhM0{grid-template-columns:2.75rem minmax(0,1fr) 4.6rem}.internal-projects_projectFacts__CVrTa{grid-column:2/-1;grid-row:2}.internal-projects_expandedPanel__5XJjq{padding-left:4.65rem}.internal-projects_supportingGrid__PWLO1{gap:.9rem;padding:.9rem}.internal-projects_detailGroup__FcrTr{padding:0;border-right:0}}@container internal-main (max-width: 1040px){.internal-projects_catalogLayoutCollapsed__SrfZM,.internal-projects_catalogLayout__rx1iu,.internal-projects_detailsGrid__plJKy,.internal-projects_fileGrid__3vA0m,.internal-projects_supportingGrid__PWLO1{grid-template-columns:1fr}.internal-projects_filterRail__Noymy{border-right:0;border-bottom:1px solid rgba(186,209,226,.74)}.internal-projects_filterRailCollapsed__aGqND .internal-projects_filterToggle__McBRJ{justify-content:flex-start;padding-inline:1rem}.internal-projects_filterRailCollapsed__aGqND .internal-projects_filterToggle__McBRJ:after{content:"Filters";font-size:.92rem;font-weight:800}.internal-projects_filterRailCollapsed__aGqND .internal-projects_filterToggleGlyph__WJukb{display:block}.internal-projects_filterBody__YXjIp{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-projects_projectSummary__wIhM0{grid-template-columns:2.75rem minmax(0,1fr) 4.6rem}.internal-projects_projectFacts__CVrTa{grid-column:2/-1;grid-row:2}.internal-projects_expandedPanel__5XJjq{padding-left:4.65rem}}@media (max-width:680px){.internal-projects_tableShell__59yX6{border-radius:1.35rem}.internal-projects_titlebar__zuBTp{align-items:stretch;padding:1rem}.internal-projects_primaryButton__C0esS,.internal-projects_titlebarActions__13Qqy{width:100%}.internal-projects_listToolbar__mNEX6{align-items:stretch;flex-direction:column}.internal-projects_searchField__LKpL5{flex-basis:auto;width:100%}.internal-projects_sortControls__YrIJD select{max-width:none;width:100%}.internal-projects_sortControls__YrIJD label{flex:1 1}.internal-projects_filterBody__YXjIp{grid-template-columns:1fr}.internal-projects_projectsArea__dp31w{padding:.85rem .75rem 1rem}.internal-projects_projectSummary__wIhM0{grid-template-columns:2.55rem minmax(0,1fr) 4.35rem;align-items:start;gap:.65rem;padding:.9rem .8rem}.internal-projects_expandMarker__Y_BpX{width:2.3rem;height:2.3rem}.internal-projects_projectIdentity__EjiP5{padding-top:.12rem}.internal-projects_projectFacts__CVrTa{grid-column:2/-1;grid-row:auto;grid-template-columns:1fr;gap:.7rem}.internal-projects_projectFact__viLCz+.internal-projects_projectFact__viLCz,.internal-projects_projectFacts__CVrTa{padding-top:.65rem;border-top:1px solid rgba(202,219,232,.64)}.internal-projects_actionIcons__yjy5L{grid-column:3;grid-row:1}.internal-projects_expandedPanel__5XJjq{padding:0 1rem 1.1rem}.internal-projects_expandedOverview__oGp1g{grid-template-columns:1fr;gap:1rem}}