.problem-catalog_theme__lScpk{--background:240 5% 8%;--foreground:0 0% 98%;--card:240 3% 11%;--card-foreground:0 0% 98%;--popover:240 3% 13%;--popover-foreground:0 0% 98%;--surface-tint:240 3% 12%;--surface-hover:240 3% 16%;--surface-active:240 3% 19%;--surface-elevated:240 3% 14%;--primary:104 75% 79%;--primary-foreground:120 13% 10%;--primary-tint:104 15% 16%;--primary-ink:104 75% 79%;--secondary:240 3% 16%;--secondary-foreground:0 0% 98%;--muted:240 3% 16%;--muted-foreground:240 6% 72%;--muted-soft:240 4% 56%;--accent:240 3% 19%;--accent-foreground:0 0% 98%;--border:240 3% 23%;--border-soft:240 3% 18%;--border-strong:240 3% 32%;--input:240 3% 28%;--ring:104 75% 79%;--divider:240 3% 23%;--destructive:0 79% 63%;--destructive-foreground:0 0% 100%;--green:144 41% 61%;--green-bg:152 38% 17%;--blue:207 87% 67%;--blue-bg:211 53% 19%;--red:0 79% 70%;--red-bg:0 36% 18%;--orange:28 86% 68%;--orange-bg:26 50% 16%;--yellow:45 86% 68%;--yellow-bg:41 47% 16%;--purple:277 79% 76%;--purple-bg:273 39% 19%;--gray:214 13% 72%;--gray-bg:220 9% 16%;color-scheme:dark;color:hsl(var(--foreground));font-family:var(--font-sans),"Instrument Sans",sans-serif;font-feature-settings:normal}.problem-catalog_page__9jG1n{min-height:100vh;background:hsl(var(--background))}.problem-catalog_theme__lScpk[data-state=closed]:not(.problem-catalog_inspector__4iHor){animation:none}html.light:has(.problem-catalog_dashboard__J8z28) .problem-catalog_theme__lScpk{--background:240 5% 98%;--foreground:240 5% 10%;--card:0 0% 100%;--card-foreground:240 5% 10%;--popover:0 0% 100%;--popover-foreground:240 5% 10%;--surface-tint:240 5% 96%;--surface-hover:240 5% 93%;--surface-active:240 5% 90%;--surface-elevated:0 0% 100%;--primary:110 48% 28%;--primary-foreground:0 0% 100%;--primary-tint:110 40% 94%;--primary-ink:110 48% 28%;--secondary:240 5% 94%;--secondary-foreground:240 5% 10%;--muted:240 5% 94%;--muted-foreground:240 4% 40%;--muted-soft:240 4% 48%;--accent:240 5% 92%;--accent-foreground:240 5% 10%;--border:240 5% 85%;--border-soft:240 5% 91%;--border-strong:240 5% 70%;--input:240 5% 80%;--ring:110 48% 28%;--divider:240 5% 85%;--destructive:2 64% 42%;--green:156 76% 26%;--green-bg:142 49% 92%;--blue:211 60% 38%;--blue-bg:222 100% 95%;--red:2 64% 42%;--red-bg:6 80% 94%;--orange:27 75% 33%;--orange-bg:35 86% 93%;--yellow:43 100% 28%;--yellow-bg:47 86% 91%;--purple:256 60% 43%;--purple-bg:257 100% 95%;--gray:220 10% 40%;--gray-bg:220 13% 95%;color-scheme:light}.problem-catalog_catalog__CGEkl{width:min(1440px,100%);margin-inline:auto;padding:12px clamp(0px,2vw,32px) 56px}.problem-catalog_catalog__CGEkl.problem-catalog_dashboard__J8z28{width:100%}.problem-catalog_heading__ZmQnn{display:flex;min-height:88px;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px}.problem-catalog_heading__ZmQnn h1,.problem-catalog_heading__ZmQnn h2{font-size:clamp(26px,3vw,34px);font-weight:550;letter-spacing:-.035em;line-height:1.2}.problem-catalog_headingMeta__TJbfa{margin-top:8px;color:hsl(var(--muted-foreground));font-size:14px}.problem-catalog_formats__law2u{margin:0 24px}.problem-catalog_toolbar__TxXF_{position:sticky;z-index:20;background:hsl(var(--background));border-bottom:1px solid hsl(var(--border-soft))}.problem-catalog_discovery__GPm2y{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:16px;padding:16px 24px}.problem-catalog_publicToolbar__rBpnK{top:81px}.problem-catalog_dashboardToolbar___dpA2{top:0}.problem-catalog_resultHeader__leGZz{display:flex;flex-wrap:wrap;min-height:60px;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px}.problem-catalog_resultActions__0Y_I7{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;margin-left:auto}.problem-catalog_table__yEGS2{margin:0 24px;overflow:hidden;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card))}.problem-catalog_library__4AYkq{container:problem-library/inline-size}.problem-catalog_mobileList__BGulx{display:none}@container problem-library (max-width: 900px){.problem-catalog_table__yEGS2{display:none}.problem-catalog_mobileList__BGulx{display:block}}.problem-catalog_table__yEGS2 th{height:46px;color:hsl(var(--muted-foreground));font-family:inherit;font-size:13px;font-weight:500;text-transform:none;letter-spacing:normal}.problem-catalog_problemTitle__CCSyR{overflow-wrap:anywhere;font-size:15px;line-height:1.5;font-weight:550}.problem-catalog_previewButton__LXSNW{display:inline-flex;flex-shrink:0;width:36px;height:36px;align-items:center;justify-content:center;color:hsl(var(--muted-foreground));border-radius:8px;transition:background-color .14s,color .14s}.problem-catalog_previewButton__LXSNW:hover{background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.problem-catalog_theme__lScpk :is(a,button,input,select,[role=button]):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.problem-catalog_inspector__4iHor{width:min(480px,100%);max-width:none;padding:0;overflow-y:auto;overscroll-behavior:contain;border-color:hsl(var(--border));background:hsl(var(--card));animation-duration:.18s!important}.problem-catalog_inspectorOverlay__ZXfC0{background:rgba(0,0,0,.45);animation-duration:.18s}.problem-catalog_inspector__4iHor aside{display:block;width:100%;border:0;background:transparent}.problem-catalog_inspector__4iHor aside h2{white-space:normal;overflow-wrap:anywhere;font-size:24px;line-height:1.3;letter-spacing:-.025em}.problem-catalog_inspector__4iHor aside button[aria-label="Close problem details"]{display:none}.problem-catalog_inspector__4iHor aside h3{font-size:14px;font-weight:500;text-transform:none;letter-spacing:normal}.problem-catalog_inspectorHeading__cB2_q{padding:20px 60px 16px 24px;border-bottom:1px solid hsl(var(--border));font-size:14px;font-weight:500;color:hsl(var(--muted-foreground))}.problem-catalog_inspector__4iHor>button:last-child{top:12px;right:16px;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center}@media (max-width:760px){.problem-catalog_publicToolbar__rBpnK{top:71px}}@media (max-width:1100px){.problem-catalog_discovery__GPm2y{grid-template-columns:1fr;gap:12px}}@media (max-width:768px){.problem-catalog_dashboard__J8z28:before{position:fixed;z-index:21;inset:0 0 auto;height:56px;background:hsl(var(--background));content:""}.problem-catalog_dashboardToolbar___dpA2{top:56px}.problem-catalog_dashboard__J8z28 .problem-catalog_heading__ZmQnn{padding-top:64px}}@media (max-width:767px){.problem-catalog_catalog__CGEkl{padding:0 0 32px}.problem-catalog_heading__ZmQnn{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:88px;padding:16px;gap:8px}.problem-catalog_heading__ZmQnn>div{display:contents}.problem-catalog_heading__ZmQnn h1,.problem-catalog_heading__ZmQnn h2{grid-column:1/-1}.problem-catalog_heading__ZmQnn>button{height:36px;grid-column:2;grid-row:2}.problem-catalog_headingMeta__TJbfa{margin-top:0;grid-column:1;grid-row:2;font-size:13px}.problem-catalog_formats__law2u{margin-inline:16px}.problem-catalog_discovery__GPm2y{padding:12px 16px}.problem-catalog_resultHeader__leGZz{padding-inline:16px;gap:8px}.problem-catalog_resultHeader__leGZz>h2{flex:1;font-size:13px}.problem-catalog_resultActions__0Y_I7{display:contents}.problem-catalog_resultActions__0Y_I7>[role=group]{width:100%}.problem-catalog_resultActions__0Y_I7>[role=group]>button{flex:1}.problem-catalog_previewButton__LXSNW{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.problem-catalog_inspectorOverlay__ZXfC0,.problem-catalog_theme__lScpk,.problem-catalog_theme__lScpk *,.problem-catalog_theme__lScpk :after,.problem-catalog_theme__lScpk :before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.problem-catalog_inspector__4iHor aside,.problem-catalog_inspector__4iHor aside>div{transform:none!important;opacity:1!important}}.landing-home_footer__R9Qm0,.landing-home_header__E_u3x,.landing-home_home__CNdLl,.landing-home_mobileMenu__pLkM9{--home-bg:#141416;--home-surface:#242426;--home-text:#fafafa;--home-muted:#bcbcc3;--home-accent:#b8f2a3;--home-line:#3c3c40;--home-ease:cubic-bezier(0.22,1,0.36,1);font-family:var(--font-sans),"Instrument Sans",sans-serif;font-feature-settings:normal;color:var(--home-text);background:var(--home-bg);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased}html:has(.landing-home_home__CNdLl){position:relative;scroll-behavior:smooth;scroll-padding-top:108px}.landing-home_home__CNdLl{min-height:100vh}.landing-home_home__CNdLl ::-moz-selection{background:var(--home-accent);color:#141416}.landing-home_home__CNdLl ::selection{background:var(--home-accent);color:#141416}.landing-home_header__E_u3x button,.landing-home_home__CNdLl button,.landing-home_mobileMenu__pLkM9 button{font:inherit;cursor:pointer}.landing-home_footer__R9Qm0 a,.landing-home_header__E_u3x a,.landing-home_home__CNdLl a,.landing-home_mobileMenu__pLkM9 a{color:inherit;text-decoration:none}.landing-home_footer__R9Qm0 a:focus-visible,.landing-home_header__E_u3x :is(a,button):focus-visible,.landing-home_home__CNdLl :is(a,button,input,summary):focus-visible,.landing-home_mobileMenu__pLkM9 :is(a,button):focus-visible{outline:2px solid var(--home-accent);outline-offset:6px}.landing-home_home__CNdLl .landing-home_applicationDetail__5u_RE :focus-visible,.landing-home_home__CNdLl .landing-home_designPrompt__TIrn4 :focus-visible,.landing-home_home__CNdLl .landing-home_statementPane___xv_k :focus-visible{outline-color:#396632}.landing-home_container__dTSHk{width:min(1160px,calc(100% - 80px));margin-inline:auto}.landing-home_home__CNdLl h1,.landing-home_home__CNdLl h2,.landing-home_home__CNdLl h3{color:var(--home-text);font-weight:500}.landing-home_home__CNdLl h2{font-size:clamp(34px,4.1vw,54px);line-height:1.08;letter-spacing:-.035em}.landing-home_home__CNdLl p{text-wrap:pretty}.landing-home_footer__R9Qm0 svg,.landing-home_header__E_u3x svg,.landing-home_home__CNdLl svg,.landing-home_mobileMenu__pLkM9 svg{flex-shrink:0}.landing-home_skipLink__Vu9iA{position:fixed;z-index:100;left:24px;top:-90px;background:var(--home-accent);color:#141416!important;border-radius:8px;padding:12px 20px}.landing-home_skipLink__Vu9iA:focus{top:16px}.landing-home_header__E_u3x{position:sticky;z-index:40;top:0;background:#141416f5;border-bottom:1px solid #ffffff09;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-home_nav__QoRwv{max-width:1440px;margin:auto;padding:0 40px;height:80px;display:flex;gap:48px;align-items:center;justify-content:space-between}.landing-home_brand__JELGl{display:inline-flex;align-items:center;gap:11px;flex-shrink:0;width:-moz-fit-content;width:fit-content;min-height:44px;border-radius:12px}.landing-home_brandMark__eF4an{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen}.landing-home_brandWordmark__knqCj{display:block;width:152px;height:40px;color:var(--home-text)}.landing-home_navActions__vVyPi,.landing-home_navLinks__Ma0jK{display:flex;gap:32px;align-items:center}.landing-home_navActions__vVyPi>a:not(.landing-home_primaryButton__VzhFP),.landing-home_navLinks__Ma0jK a{font-size:16px;min-height:44px;display:inline-flex;align-items:center;color:#c9c9cf;transition:color .18s}.landing-home_navActions__vVyPi>a:hover,.landing-home_navLinks__Ma0jK a:hover{color:var(--home-text)}.landing-home_navActions__vVyPi{gap:24px}.landing-home_navTools__Cx_Dl{display:flex;align-items:center;gap:20px}.landing-home_navSearch__b67kh{display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff1c;border-radius:50%;background:#ffffff04;color:#c9c9cf;transition:background .18s,border-color .18s,transform .22s var(--home-ease)}.landing-home_navSearch__b67kh:hover{background:#ffffff0c;border-color:#77777f;color:var(--home-text)}.landing-home_navSearch__b67kh:active{transform:scale(.94)}.landing-home_primaryButton__VzhFP,.landing-home_secondaryButton__yyoHP{display:inline-flex;min-height:52px;padding:13px 25px;align-items:center;justify-content:center;gap:18px;border-radius:100px;font-size:16px;font-weight:500;line-height:1.4;border:1px solid transparent;transition:background .18s,border-color .18s,transform .25s var(--home-ease)}.landing-home_primaryButton__VzhFP{background:var(--home-accent);color:#182616!important}.landing-home_primaryButton__VzhFP:hover{background:#d0ffc1;transform:translateY(-2px)}.landing-home_primaryButton__VzhFP:active,.landing-home_secondaryButton__yyoHP:active{transform:translateY(0) scale(.98)}.landing-home_secondaryButton__yyoHP{background:#ffffff04;border-color:#535359}.landing-home_secondaryButton__yyoHP:hover{background:#ffffff0b;border-color:#77777f}.landing-home_primaryButton__VzhFP svg,.landing-home_secondaryButton__yyoHP svg,.landing-home_textButton__aAib8 svg{transition:transform .25s var(--home-ease)}.landing-home_primaryButton__VzhFP:hover svg,.landing-home_secondaryButton__yyoHP:hover svg,.landing-home_textButton__aAib8:hover svg{transform:translateX(3px)}.landing-home_navActions__vVyPi .landing-home_primaryButton__VzhFP{min-height:44px;padding:10px 20px;gap:20px}.landing-home_menuTrigger__Qirnq{display:none;background:none;color:inherit;border:0;width:44px;height:44px;align-items:center;justify-content:center}.landing-home_menuOverlay__Grp9Z{position:fixed;inset:0;z-index:60;background:#09090bb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:landing-home_appear__uRbbT .18s ease-out}.landing-home_mobileMenu__pLkM9{position:fixed;z-index:61;inset:12px 12px auto;padding:25px;border:1px solid var(--home-line);border-radius:22px;max-height:calc(100dvh - 24px);overflow-y:auto;animation:landing-home_enter__7Q8BJ .26s var(--home-ease)}.landing-home_menuTitle__WjIwQ{font-size:24px;font-weight:500;margin-bottom:24px}.landing-home_menuClose__0lCRI{position:absolute;top:18px;right:16px;width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:inherit;border-radius:50%}.landing-home_mobileMenu__pLkM9 nav{display:grid;gap:8px}.landing-home_mobileMenu__pLkM9 nav a{min-height:56px;display:flex;align-items:center;justify-content:space-between;padding:12px 4px;font-size:22px}.landing-home_mobileMenu__pLkM9 nav .landing-home_primaryButton__VzhFP{margin-top:14px;padding:14px 20px;font-size:18px}.landing-home_hero__W6uDN{--hero-stage-height:max(640px,min(800px,calc(100svh - 80px)));position:relative;height:calc(var(--hero-stage-height) + 42svh);isolation:isolate;overflow:clip;text-align:center}.landing-home_heroStage__f4MAH{position:sticky;top:80px;height:var(--hero-stage-height);overflow:hidden;background:radial-gradient(ellipse at 50% 40%,#ffffff02,transparent 68%)}.landing-home_heroStage__f4MAH:after{content:"";position:absolute;z-index:2;inset:auto 0 0;height:85px;pointer-events:none;background:linear-gradient(transparent,var(--home-bg))}.landing-home_heroAtmosphere__3I5BB{position:absolute;width:950px;height:700px;top:-110px;left:calc(50% - 475px);pointer-events:none;background:radial-gradient(ellipse,#b8f2a30c,#b8f2a303 48%,transparent 70%)}.landing-home_heroArtifacts__iZjYs,.landing-home_heroDepth__UaQkE,.landing-home_heroQuestions__wVac1{position:absolute;inset:0;pointer-events:none}.landing-home_heroDepth__UaQkE{z-index:1;transform-origin:50% 50%}.landing-home_heroDepth__UaQkE:focus-within,.landing-home_heroQuestions__wVac1:focus-within{opacity:1!important;visibility:visible!important}.landing-home_heroArtifacts__iZjYs{z-index:0}.landing-home_heroContent__6KvgC{position:relative;z-index:1;width:min(920px,calc(100% - 48px));margin:105px auto 0;pointer-events:none}.landing-home_heroContent__6KvgC>*{animation:landing-home_hero-arrive__69Nuu .8s var(--home-ease) both}.landing-home_heroContent__6KvgC h1{font-size:clamp(48px,5.15vw,78px);line-height:1.06;letter-spacing:-.045em;margin:25px -30px 0;animation-delay:80ms}.landing-home_heroContent__6KvgC h1 span{color:var(--home-accent)}.landing-home_heroContent__6KvgC>p{max-width:570px;margin:25px auto 0;font-size:19px;line-height:1.55;color:#c9c9cf;animation-delay:.15s}.landing-home_heroEmblem__rIloi{width:82px;height:82px;margin:0 auto;border-radius:24px;display:grid;place-items:center;transform:rotate(-8deg);background:linear-gradient(145deg,#626267,#2c2c30 50%,#18181b);box-shadow:inset 0 1px 1px #ffffff7a,inset 0 -2px 2px #000a,0 18px 45px #0008,0 0 70px #b8f2a30a;border:1px solid #ffffff36}.landing-home_heroEmblem__rIloi img{mix-blend-mode:screen}.landing-home_heroActions__Ee_3s{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:28px auto 0;pointer-events:auto;width:-moz-fit-content;width:fit-content;animation-delay:.22s}.landing-home_heroActions__Ee_3s a{min-height:54px}.landing-home_heroGitHub__whqpz{display:inline-flex;align-items:center;justify-content:center;gap:9px;max-width:100%;min-height:44px;margin-top:14px;padding:8px 10px;border-radius:12px;color:#c9c9cf!important;font-size:16px;line-height:1.4;pointer-events:auto;animation-delay:.3s;transition:color .2s,background .2s}.landing-home_heroGitHub__whqpz:hover{color:#fafafa!important;background:#ffffff08}.landing-home_primaryButton__VzhFP{box-shadow:inset 0 1px 1px #ffffffe0,inset 0 -2px 3px #508d3b45,0 10px 30px #b8f2a314}.landing-home_secondaryButton__yyoHP{background:linear-gradient(135deg,#ffffff14,#ffffff04);box-shadow:inset 0 1px 1px #ffffff2e,inset 0 -2px 2px #0006,0 8px 18px #0004}.landing-home_heroCompany__ewX1e{position:absolute;display:flex;align-items:center;gap:14px;padding:17px 19px;width:235px;text-align:left;border:1px solid #ffffff2e;border-radius:22px;background:linear-gradient(135deg,#36363a,#28282c 60%,#212124);box-shadow:inset 0 1px 0 #ffffff1a,0 20px 55px #0007;opacity:.92;transition:opacity .3s,border-color .3s;animation:landing-home_artifact-arrive__PHfxA 1s var(--home-ease) both}.landing-home_heroCompany__ewX1e>span:nth-child(2){display:grid;gap:2px}.landing-home_heroCompany__ewX1e strong{font-size:20px;font-weight:500;letter-spacing:-.02em}.landing-home_heroCompany__ewX1e>span:nth-child(2)>span{color:#c2c2c9;font-size:15px}.landing-home_heroCompany__ewX1e>svg{margin-left:auto;color:var(--home-accent)}.landing-home_companyLogo__QbIv5{width:52px;height:52px;display:grid;place-items:center;flex-shrink:0;border-radius:15px;background:#fafafa;color:#28282d;font-size:25px;font-weight:500;box-shadow:inset 0 1px 1px #fff}.landing-home_heroCompany0__1CwA7{left:max(28px,calc(50% - 670px));top:42px;rotate:-10deg;animation-delay:.18s}.landing-home_heroCompany1__fV112{right:max(28px,calc(50% - 670px));top:64px;rotate:9deg;animation-delay:.3s}.landing-home_heroCompany2__PgUFo{left:3%;top:40%;rotate:13deg;opacity:.6;animation-delay:.4s}.landing-home_heroCompany3__6LF5j{right:3%;top:46%;rotate:-12deg;opacity:.65;animation-delay:.46s}.landing-home_heroCompany4__XnhEV{left:25%;top:-28px;rotate:15deg;opacity:.4}.landing-home_heroCompany5__KIsd9{right:26%;top:-18px;rotate:-18deg;opacity:.38}.landing-home_heroCompany6__pCS_w{left:30%;bottom:20px;rotate:-16deg;opacity:.38}.landing-home_heroCompany7__9Htsq{right:28%;bottom:38px;rotate:17deg;opacity:.52}.landing-home_heroCompany8__zokjZ{left:-28px;top:66%;rotate:-22deg;opacity:.42}.landing-home_heroCompany__ewX1e.landing-home_heroCompanyMark__PQzHQ{width:76px;height:76px;padding:11px;border-radius:20px}.landing-home_heroCompanyMark__PQzHQ .landing-home_companyLogo__QbIv5{width:52px;height:52px;border-radius:12px}.landing-home_heroQuestions__wVac1 .landing-home_realQuestions__qzsDp{display:contents}.landing-home_heroQuestions__wVac1 .landing-home_realQuestion__9hSTn{pointer-events:auto;position:absolute;width:280px;min-height:0;height:214px;overflow:hidden;padding:19px 22px;border-radius:20px;border:1px solid #ffffff30;background:linear-gradient(135deg,#303034,#252528);color:#fafafa;text-align:left;box-shadow:inset 0 1px 0 #ffffff14,0 24px 45px #0006;animation:landing-home_artifact-arrive__PHfxA 1s var(--home-ease) .36s both;opacity:1}.landing-home_heroQuestions__wVac1 .landing-home_realQuestion__9hSTn:first-child{left:max(32px,calc(50% - 630px));bottom:57px;rotate:5deg}.landing-home_heroQuestions__wVac1 .landing-home_realQuestion__9hSTn:nth-child(2){right:max(32px,calc(50% - 630px));bottom:39px;rotate:-6deg;animation-delay:.45s}.landing-home_heroQuestions__wVac1 .landing-home_realQuestion__9hSTn:focus-visible,.landing-home_heroQuestions__wVac1 .landing-home_realQuestion__9hSTn:hover{opacity:1;background:linear-gradient(135deg,#38383d,#2b2b30);border-color:var(--home-accent)}.landing-home_heroQuestions__wVac1 .landing-home_realQuestion__9hSTn strong{font-size:19px;line-height:1.2;letter-spacing:-.02em;margin-top:12px}.landing-home_heroQuestions__wVac1 .landing-home_questionMeta__ckWN9{color:#ceced4;font-size:14px}.landing-home_heroQuestionExcerpt__53M3p{color:#c2c2ca;font-size:14px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:10px}.landing-home_heroQuestions__wVac1 .landing-home_openQuestion__JhYzU{font-size:15px;margin-top:12px;color:var(--home-accent)}.landing-home_heroQuestions__wVac1 .landing-home_previewLoading__vlvJD{display:none}.landing-home_scrollHint__YIABJ{z-index:3;position:absolute;bottom:26px;left:calc(50% - 22px);width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:#c2c2c9!important;border:1px solid #ffffff1a;transition:background .25s,transform .35s var(--home-ease)}.landing-home_scrollHint__YIABJ:hover{background:#ffffff0a;transform:translateY(4px)}@keyframes landing-home_hero-arrive__69Nuu{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-home_artifact-arrive__PHfxA{0%{opacity:0;translate:0 24px;scale:.94}}.landing-home_catalogNote__MjLfF{font-size:15px;color:#bcbcc3;text-align:right}.landing-home_snapshotNotice___WjsD{padding:14px 18px;border:1px solid #5a5a61;border-radius:12px;margin-top:18px;color:#d2d2d8;font-size:16px}.landing-home_explorer__pCvdH{position:relative;z-index:3;scroll-margin-top:0;padding-top:82px;padding-bottom:40px}.landing-home_explorerHeading__yvMQs{display:flex;align-items:center;justify-content:space-between;gap:40px}.landing-home_home__CNdLl .landing-home_explorerHeading__yvMQs h2{font-size:clamp(38px,4.4vw,58px);letter-spacing:-.03em}.landing-home_explorerHeading__yvMQs p{font-size:16px;color:var(--home-muted);margin-top:10px}.landing-home_search__25CKo{display:flex;align-items:center;gap:12px;border:1px solid #5a5a61;background:#ffffff04;border-radius:100px;padding:0 17px;min-height:56px;width:340px;flex-shrink:0;color:var(--home-muted);transition:border-color .18s,background .18s}.landing-home_search__25CKo:focus-within{border-color:var(--home-accent);background:#2a2a2e;outline:1px solid var(--home-accent);outline-offset:3px}.landing-home_search__25CKo input{font:inherit;font-size:17px;color:var(--home-text);width:100%;min-width:0;outline:none!important;background:transparent;border:0;min-height:54px}.landing-home_search__25CKo input::-moz-placeholder{color:#bcbcc3;opacity:1}.landing-home_search__25CKo input::placeholder{color:#bcbcc3;opacity:1}.landing-home_search__25CKo input::-webkit-search-cancel-button{-webkit-appearance:none}.landing-home_search__25CKo button{display:grid;place-items:center;width:44px;height:44px;margin-right:-10px;border-radius:50%;background:none;border:0;color:inherit;flex-shrink:0}.landing-home_explorer__pCvdH>.landing-home_search__25CKo{width:100%;margin-top:36px;min-height:66px;padding-inline:22px;background:linear-gradient(120deg,#ffffff07,#ffffff02);box-shadow:inset 0 1px 0 #ffffff0c;border-color:#ffffff25}.landing-home_explorer__pCvdH>.landing-home_search__25CKo:focus-within{border-color:var(--home-accent)}.landing-home_searchCount__afzpB{white-space:nowrap;font-size:15px;color:#bcbcc3}.landing-home_companyGrid__2dCw3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;position:relative}.landing-home_companyCard___Zdng{position:relative;display:flex;align-items:center;text-align:left;gap:13px;padding:13px 16px;background:#242426;border:1px solid #ffffff10;border-radius:18px;color:#fafafa;min-width:0;transition:border-color .2s,background .2s,box-shadow .25s}.landing-home_companyCard___Zdng:focus-visible,.landing-home_companyCard___Zdng:hover{background:#303034;border-color:#ffffff38;box-shadow:inset 0 1px 0 #ffffff16,0 8px 22px #0002}.landing-home_companySelection__7M3X4{position:absolute;inset:-1px;background:#2d382b;border:1px solid var(--home-accent);border-radius:inherit;box-shadow:inset 0 1px 0 #b8f2a320,0 0 24px #b8f2a308}.landing-home_companyCard___Zdng>:not(.landing-home_companySelection__7M3X4){position:relative;z-index:1}.landing-home_companyCard___Zdng .landing-home_companyLogo__QbIv5{width:43px;height:43px;border-radius:12px;transition:transform .4s var(--home-ease)}.landing-home_companyCard___Zdng:hover .landing-home_companyLogo__QbIv5{transform:translateY(-2px) rotate(-4deg)}.landing-home_companyCard___Zdng:active .landing-home_companyLogo__QbIv5{transform:scale(.93)}.landing-home_companyName__qiYJC{font-size:18px;font-weight:500;overflow-wrap:break-word}.landing-home_companyCount__ihf_s{margin-left:auto;font-size:15px;color:#c4c4cb}.landing-home_moreCompanies__rzmmC{margin:12px auto 0;display:flex}.landing-home_catalogPreview__XTe9V{margin-top:31px;border-top:1px solid #ffffff14;padding-top:28px}.landing-home_catalogPreviewHeading__3EBpf{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.landing-home_home__CNdLl .landing-home_catalogPreviewHeading__3EBpf h3{font-size:24px;letter-spacing:-.025em}.landing-home_catalogPreviewHeading__3EBpf h3>span{color:#bcbcc3;font-weight:400}.landing-home_catalogPreviewHeading__3EBpf>a{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:16px;color:var(--home-accent)}.landing-home_questionStage__Z97iG{position:relative;min-height:304px}.landing-home_catalogError__ytA4r{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px;margin-bottom:16px;border:1px solid #dec69a44;border-radius:12px;background:#302b23}.landing-home_catalogQuestionGrid__EAOmd,.landing-home_questionSkeletons__A3tIg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.landing-home_catalogQuestion__lV6wN{min-height:304px;border-radius:22px;display:flex;flex-direction:column;padding:25px;border:1px solid #ffffff23;background:linear-gradient(135deg,#303034,#242426 70%);box-shadow:inset 0 1px 1px #ffffff18,0 12px 24px #0002;transition:transform .4s var(--home-ease),border-color .25s,box-shadow .3s}.landing-home_catalogQuestion__lV6wN:hover{transform:translateY(-5px);border-color:#bdbdc680;box-shadow:inset 0 1px 1px #ffffff29,0 20px 40px #0004}.landing-home_catalogQuestion__lV6wN:focus-visible{border-color:var(--home-accent);box-shadow:inset 0 1px 1px #ffffff29,0 16px 36px #0004}.landing-home_catalogQuestion__lV6wN:active{transform:translateY(-1px) scale(.992)}.landing-home_catalogQuestionMeta__SNQRS{display:flex;justify-content:space-between;align-items:center;color:#bcbcc3}.landing-home_catalogQuestionMeta__SNQRS>span{padding:4px 11px;background:#efcc9115;border:1px solid #efcc9140;border-radius:100px;font-size:14px;color:#efcc91}.landing-home_catalogQuestionMeta__SNQRS>span[data-difficulty=hard]{color:#ffb4b0;background:#ff96a615;border-color:#ff96a630}.landing-home_catalogQuestionMeta__SNQRS>span[data-difficulty=easy]{color:#a6e4ce;background:#8ae2b215;border-color:#8ae2b230}.landing-home_catalogQuestion__lV6wN h4{font-size:25px;font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:24px 0 14px;text-wrap:balance}.landing-home_questionTopics__ymE8U{font-size:15px;color:#bcbcc3;line-height:1.55;margin-bottom:24px}.landing-home_catalogQuestionAction__xT9gq{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:16px;padding-top:20px;margin-top:auto;border-top:1px solid #ffffff16}.landing-home_catalogQuestionAction__xT9gq svg{transition:transform .35s var(--home-ease)}.landing-home_catalogQuestion__lV6wN:hover .landing-home_catalogQuestionAction__xT9gq svg{transform:translateX(5px)}.landing-home_questionSkeletons__A3tIg>div{height:304px;border-radius:22px;background:#ffffff05;border:1px solid #ffffff12;padding:28px}.landing-home_questionSkeletons__A3tIg span{display:block;height:18px;border-radius:6px;background:#ffffff07;margin-bottom:18px}.landing-home_questionSkeletons__A3tIg span:first-child{width:30%}.landing-home_questionSkeletons__A3tIg span:nth-child(2){height:65px;margin-top:36px}.landing-home_questionSkeletons__A3tIg span:nth-child(3){width:70%}.landing-home_catalogEmpty__9IFel{min-height:304px;display:flex;flex-direction:column;gap:22px;justify-content:center;align-items:center;text-align:center;border:1px solid #ffffff18;border-radius:22px;font-size:20px}.landing-home_catalogControls__faA7c{margin-top:21px;display:flex;justify-content:space-between;align-items:center;gap:20px}.landing-home_catalogControls__faA7c>p{font-size:15px;color:#bcbcc3}.landing-home_catalogControls__faA7c>div{display:flex;gap:8px}.landing-home_catalogControls__faA7c button{height:46px;width:46px;display:grid;place-items:center;background:linear-gradient(145deg,#ffffff12,#ffffff04);border:1px solid #ffffff25;box-shadow:inset 0 1px 0 #ffffff14;border-radius:50%;transition:background .2s,transform .25s var(--home-ease)}.landing-home_catalogControls__faA7c button:hover:enabled{background:#ffffff16;transform:translateX(2px)}.landing-home_catalogControls__faA7c button:disabled{opacity:.3;cursor:default}.landing-home_explorer__pCvdH>.landing-home_catalogNote__MjLfF{margin-top:19px;font-size:14px}.landing-home_textButton__aAib8{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;font-size:16px;background:none;border:0;color:var(--home-accent)}.landing-home_emptySearch__qptAF{grid-column:1/-1;text-align:center;padding:48px 24px;border:1px solid var(--home-line);border-radius:20px}.landing-home_home__CNdLl .landing-home_emptySearch__qptAF h3{font-size:24px}.landing-home_emptySearch__qptAF p{margin:10px 0 24px;color:var(--home-muted)}.landing-home_formatLinks__MXnXQ{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);margin-top:48px}.landing-home_formatLinks__MXnXQ a{padding:27px 22px;border-right:1px solid var(--home-line);transition:background .18s}.landing-home_formatLinks__MXnXQ a:first-child{padding-left:0}.landing-home_formatLinks__MXnXQ a:last-child{border-right:0;padding-right:0}.landing-home_formatLinks__MXnXQ a:hover{background:#ffffff04}.landing-home_formatLinks__MXnXQ a>span:first-child{font-size:19px;letter-spacing:-.02em}.landing-home_formatLinks__MXnXQ a>span:last-child{display:flex;justify-content:space-between;gap:8px;align-items:center;color:var(--home-muted);margin-top:7px;font-size:15px}.landing-home_formatLinks__MXnXQ svg{color:var(--home-accent)}.landing-home_realQuestions__qzsDp{margin:24px 0;display:grid;gap:12px}.landing-home_realQuestion__9hSTn{display:block;padding:20px;background:#f8f8fa;border:1px solid #d4d4da;border-radius:14px;transition:background .18s,border-color .18s}.landing-home_realQuestion__9hSTn:hover{background:#fff;border-color:#898990}.landing-home_questionMeta__ckWN9{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px;color:#5d5d66}.landing-home_questionMeta__ckWN9>span{text-transform:capitalize}.landing-home_realQuestion__9hSTn strong{display:block;font-size:20px;font-weight:500;line-height:1.35;letter-spacing:-.02em;margin-top:10px;overflow-wrap:anywhere}.landing-home_openQuestion__JhYzU{display:flex;justify-content:space-between;align-items:center;font-size:15px;margin-top:16px;color:#38612d}.landing-home_previewLoading__vlvJD{display:flex;flex-direction:column;justify-content:center;min-height:290px;color:inherit;font-size:18px;line-height:1.6}.landing-home_previewLoading__vlvJD button{display:inline-flex;align-items:center;gap:12px;min-height:44px;text-decoration:underline;text-underline-offset:4px;margin-top:15px;width:-moz-fit-content;width:fit-content}.landing-home_previewLoading__vlvJD button:disabled{cursor:wait;opacity:.65}.landing-home_pricing__yS6kU{padding-block:42px 100px;scroll-margin-top:0}.landing-home_pricingHeading__OUELF{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:44px}.landing-home_billing__F5E06{display:inline-flex;padding:5px;border:1px solid var(--home-line);border-radius:100px;flex-shrink:0;gap:4px}.landing-home_billing__F5E06 button{border:0;border-radius:100px;padding:10px 17px;min-height:44px;color:#c2c2c9;background:none;font-size:16px;transition:background .2s,color .2s}.landing-home_billing__F5E06 button[aria-pressed=true]{background:var(--home-text);color:#28282d}.landing-home_billing__F5E06 button span{font-size:14px;margin-left:4px}.landing-home_plans__AVwpx{display:grid;grid-template-columns:1fr 1fr;gap:20px}.landing-home_plan__zBQPp{padding:36px;border-radius:24px;border:1px solid #46464c;background:#212124}.landing-home_proPlan__MpwJR{background:#242827;border-color:#78a46b}.landing-home_home__CNdLl .landing-home_plan__zBQPp h3{font-size:26px}.landing-home_price__1KWvE{font-size:60px;letter-spacing:-.055em;line-height:1.2;margin-top:22px}.landing-home_price__1KWvE>span{font-size:17px;letter-spacing:0;color:#bcbcc3;margin-left:10px}.landing-home_billingNote__yNAGm{color:#bcbcc3;font-size:16px;margin-top:6px}.landing-home_plan__zBQPp>a,.landing-home_plan__zBQPp>button{width:100%;margin-block:26px 30px}.landing-home_plan__zBQPp ul{display:grid;gap:17px;list-style:none}.landing-home_plan__zBQPp li{display:flex;align-items:flex-start;gap:12px;font-size:17px;color:#e1e1e5}.landing-home_plan__zBQPp li svg{width:18px;height:18px;color:var(--home-accent);margin-top:4px}.landing-home_planNote__lRU3s{font-size:15px;color:#bcbcc3;margin-top:27px}.landing-home_home__CNdLl .landing-home_planNote__lRU3s a,.landing-home_home__CNdLl .landing-home_pricingTerms__9Q0O3 a{text-decoration:underline;text-underline-offset:4px}.landing-home_pricingTerms__9Q0O3{color:#bcbcc3;font-size:15px;margin-top:22px;text-align:center}.landing-home_faq__l5gq5{display:grid;grid-template-columns:.9fr 1.3fr;gap:80px;padding-block:55px 105px}.landing-home_question__WASkB{border-bottom:1px solid var(--home-line)}.landing-home_question__WASkB:first-child{border-top:1px solid var(--home-line)}.landing-home_question__WASkB summary{padding:25px 0;list-style:none;cursor:pointer;font-size:21px;letter-spacing:-.02em;display:flex;align-items:center;justify-content:space-between;gap:18px}.landing-home_question__WASkB summary::-webkit-details-marker{display:none}.landing-home_question__WASkB summary span{transition:transform .23s var(--home-ease)}.landing-home_question__WASkB[open] summary span{transform:rotate(180deg)}.landing-home_question__WASkB p{font-size:17px;line-height:1.65;color:#bcbcc3;padding-bottom:25px;padding-right:20px}.landing-home_closing__bmXz5{display:flex;justify-content:space-between;gap:32px;align-items:center;padding-block:66px 80px;border-top:1px solid var(--home-line)}.landing-home_home__CNdLl .landing-home_closing__bmXz5 h2{color:var(--home-accent);font-size:clamp(44px,5.8vw,72px)}.landing-home_closing__bmXz5 .landing-home_primaryButton__VzhFP{min-height:58px;padding-inline:29px}.landing-home_footer__R9Qm0{padding:60px max(40px,calc((100vw - 1160px) / 2)) 26px;border-top:1px solid var(--home-line)}.landing-home_footerMain__TjGsA{display:flex;justify-content:space-between;gap:64px;padding-bottom:58px}.landing-home_footerMain__TjGsA p{color:var(--home-muted);margin-top:10px;font-size:17px}.landing-home_githubLink__1BfXY{display:flex;width:-moz-fit-content;width:fit-content;gap:10px;align-items:center;min-height:44px;margin-top:22px;font-size:15px;flex-wrap:wrap}.landing-home_githubLink__1BfXY>span{color:var(--home-muted)}.landing-home_footerLinks__swVq5{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:55px;column-gap:55px;row-gap:5px}.landing-home_footerLinks__swVq5 a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;color:#bcbcc3}.landing-home_footerBottom__4fchC a:hover,.landing-home_footerLinks__swVq5 a:hover{color:var(--home-text)}.landing-home_footerBottom__4fchC{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--home-line);padding-top:24px;color:#bcbcc3;font-size:14px;align-items:center}.landing-home_footerBottom__4fchC>div{display:flex;gap:26px}.landing-home_footerBottom__4fchC a{display:inline-flex;min-height:44px;align-items:center}.landing-home_home__CNdLl [data-reveal]{--reveal-distance:12px;--reveal-delay:120ms;--reveal-duration:680ms}.landing-home_home__CNdLl [data-reveal-kind=heading]{--reveal-distance:14px;--reveal-delay:0ms;--reveal-duration:720ms}.landing-home_home__CNdLl [data-reveal-kind=control]{--reveal-distance:8px;--reveal-delay:80ms;--reveal-duration:620ms}.landing-home_home__CNdLl [data-reveal-kind=detail]{--reveal-distance:8px;--reveal-delay:40ms;--reveal-duration:520ms}.landing-home_home__CNdLl [data-reveal=pending]{opacity:.9}.landing-home_home__CNdLl [data-reveal=pending]:not([data-reveal-kind=media]):not(:focus-within):not([open]){transform:translateY(var(--reveal-distance))}.landing-home_home__CNdLl [data-reveal=visible]{animation:landing-home_section-enter__6urRj var(--reveal-duration) var(--home-ease) var(--reveal-delay) backwards}.landing-home_home__CNdLl [data-reveal=visible][data-reveal-kind=media]{animation-name:landing-home_section-media-enter__DaJk0}.landing-home_home__CNdLl [data-reveal]:focus-within,.landing-home_home__CNdLl details[data-reveal][open]{opacity:1;animation:none}@keyframes landing-home_section-enter__6urRj{0%{opacity:.9;transform:translateY(var(--reveal-distance))}to{opacity:1;transform:none}}@keyframes landing-home_section-media-enter__DaJk0{0%{opacity:.9}to{opacity:1}}@keyframes landing-home_enter__7Q8BJ{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes landing-home_preview-enter__vzObj{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes landing-home_appear__uRbbT{0%{opacity:0}to{opacity:1}}@media (max-width:1050px){.landing-home_nav__QoRwv{gap:24px;padding-inline:28px}.landing-home_navLinks__Ma0jK{gap:22px}.landing-home_container__dTSHk{width:calc(100% - 56px)}.landing-home_companyCard___Zdng{padding:23px}.landing-home_companyCard___Zdng p{display:grid}.landing-home_explorerHeading__yvMQs{gap:24px}.landing-home_search__25CKo{width:300px}.landing-home_pricingHeading__OUELF{align-items:flex-start;flex-direction:column}.landing-home_faq__l5gq5{gap:48px}.landing-home_footer__R9Qm0{padding-inline:28px}}@media (max-width:900px){.landing-home_navActions__vVyPi,.landing-home_navLinks__Ma0jK{display:none}.landing-home_menuTrigger__Qirnq{display:inline-flex}}@media (max-width:760px){html:has(.landing-home_home__CNdLl){scroll-padding-top:88px}.landing-home_nav__QoRwv{height:70px;padding-inline:22px;gap:12px}.landing-home_navTools__Cx_Dl{gap:8px}.landing-home_brandWordmark__knqCj{width:126px;height:34px}.landing-home_container__dTSHk{width:calc(100% - 44px)}.landing-home_hero__W6uDN{padding:40px 22px 42px}.landing-home_hero__W6uDN h1{font-size:clamp(40px,7.6vw,59px);letter-spacing:-.05em}.landing-home_hero__W6uDN>p{font-size:18px;margin-top:24px;max-width:440px}.landing-home_primaryButton__VzhFP,.landing-home_secondaryButton__yyoHP{padding-inline:21px;gap:12px}.landing-home_explorerHeading__yvMQs{display:block}.landing-home_catalogNote__MjLfF{text-align:left;margin-top:8px}.landing-home_desktopBreak__I7Ynb{display:none}.landing-home_home__CNdLl .landing-home_explorerHeading__yvMQs h2{font-size:29px}.landing-home_explorerHeading__yvMQs p{font-size:16px}.landing-home_search__25CKo{width:100%;margin-top:23px}.landing-home_companyGrid__2dCw3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.landing-home_companyCard___Zdng{padding:22px;border-radius:17px}.landing-home_home__CNdLl .landing-home_companyCard___Zdng h3{font-size:22px}.landing-home_companyCard___Zdng p{font-size:15px}.landing-home_formatLinks__MXnXQ{grid-template-columns:1fr 1fr;margin-top:34px}.landing-home_formatLinks__MXnXQ a{padding:22px 18px!important}.landing-home_formatLinks__MXnXQ a:nth-child(odd){padding-left:0!important}.landing-home_formatLinks__MXnXQ a:nth-child(2n){border-right:0}.landing-home_formatLinks__MXnXQ a:nth-child(-n+2){border-bottom:1px solid var(--home-line)}.landing-home_pricing__yS6kU h2 br{display:none}.landing-home_pricing__yS6kU{padding-block:15px 64px}.landing-home_pricingHeading__OUELF{gap:25px;margin-bottom:28px}.landing-home_plans__AVwpx{grid-template-columns:1fr;gap:16px}.landing-home_plan__zBQPp{padding:29px}.landing-home_faq__l5gq5{grid-template-columns:1fr;padding-block:20px 64px;gap:30px}.landing-home_faq__l5gq5 h2 br{display:none}.landing-home_question__WASkB summary{font-size:20px}.landing-home_closing__bmXz5{flex-direction:column;align-items:flex-start;padding-block:52px 60px}.landing-home_footer__R9Qm0{padding:40px 22px 20px}.landing-home_footerMain__TjGsA{flex-direction:column;gap:35px;padding-bottom:30px}.landing-home_footerLinks__swVq5{-moz-column-gap:25px;column-gap:25px}.landing-home_footerBottom__4fchC{flex-direction:column;gap:8px;align-items:flex-start;padding-top:20px}}@media (max-width:410px){.landing-home_hero__W6uDN h1{font-size:42px}.landing-home_hero__W6uDN h1 br{display:none}.landing-home_companyCard___Zdng{padding:19px 16px}.landing-home_companyLogo__QbIv5{width:45px;height:45px;border-radius:12px}.landing-home_companyLogo__QbIv5 img{width:38px;height:38px}.landing-home_home__CNdLl .landing-home_companyCard___Zdng h3{font-size:20px;margin-top:21px}.landing-home_companyCard___Zdng p{font-size:14px}.landing-home_companyCard___Zdng p span{display:none}.landing-home_formatLinks__MXnXQ a>span:first-child{font-size:17px}.landing-home_plan__zBQPp{padding:25px}}@media (max-width:340px){.landing-home_brandWordmark__knqCj{width:120px;height:32px}.landing-home_explorer__pCvdH:not(.landing-home_compactExplorer__jOLFX) .landing-home_companyGrid__2dCw3{grid-template-columns:1fr}.landing-home_explorer__pCvdH:not(.landing-home_compactExplorer__jOLFX) .landing-home_companyCard___Zdng{min-height:56px}}@media (prefers-reduced-motion:reduce){html:has(.landing-home_home__CNdLl){scroll-behavior:auto}.landing-home_footer__R9Qm0 *,.landing-home_header__E_u3x *,.landing-home_home__CNdLl *,.landing-home_home__CNdLl :after,.landing-home_home__CNdLl :before,.landing-home_menuOverlay__Grp9Z,.landing-home_mobileMenu__pLkM9,.landing-home_mobileMenu__pLkM9 *{animation:none!important;transition:none!important}.landing-home_home__CNdLl a:hover,.landing-home_home__CNdLl button:active{transform:none}}.landing-home_searchOverlay__WNFx3{z-index:70;background:#09090bba;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.landing-home_searchDialog___wJwq{position:fixed;z-index:71;left:50%;top:50%;transform:translate(-50%,-50%);width:min(960px,calc(100vw - 48px));max-height:calc(100dvh - 48px);min-height:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid #ffffff35;border-radius:28px;box-shadow:inset 0 1px 0 #ffffff16,0 40px 130px #000b;animation:landing-home_search-enter__QOfLG .35s var(--home-ease)}.landing-home_searchDialog___wJwq[data-state=closed]{animation:landing-home_search-exit___IfGW .18s ease-in both}.landing-home_searchOverlay__WNFx3[data-state=closed]{animation:landing-home_appear__uRbbT .18s ease-in reverse both}@keyframes landing-home_search-exit___IfGW{to{opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(.98)}}.landing-home_searchDialogHeader__E87_B{display:flex;align-items:center;justify-content:space-between;padding:15px 25px 0}.landing-home_searchDialogHeader__E87_B h2{font-size:23px;font-weight:500;letter-spacing:-.025em}.landing-home_searchDialogHeader__E87_B button{height:44px;width:44px;display:grid;place-items:center;border-radius:50%;background:#ffffff08;border:1px solid #ffffff14;transition:background .18s,transform .22s var(--home-ease)}.landing-home_searchDialogHeader__E87_B button:hover{background:#ffffff16}.landing-home_searchDialogHeader__E87_B button:active{transform:scale(.93)}.landing-home_compactExplorer__jOLFX{width:100%;padding:0 25px 22px}.landing-home_compactExplorer__jOLFX .landing-home_explorerHeading__yvMQs,.landing-home_compactExplorer__jOLFX .landing-home_formatLinks__MXnXQ,.landing-home_compactExplorer__jOLFX .landing-home_searchCount__afzpB,.landing-home_compactExplorer__jOLFX>.landing-home_catalogNote__MjLfF{display:none}.landing-home_compactExplorer__jOLFX>.landing-home_search__25CKo{margin-top:13px;min-height:58px}.landing-home_compactExplorer__jOLFX .landing-home_companyGrid__2dCw3{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:17px}.landing-home_compactExplorer__jOLFX .landing-home_companyCard___Zdng{padding:9px 12px;gap:10px}.landing-home_compactExplorer__jOLFX .landing-home_companyCard___Zdng .landing-home_companyLogo__QbIv5{width:34px;height:34px;border-radius:9px}.landing-home_compactExplorer__jOLFX .landing-home_companyCard___Zdng img{width:24px!important;height:24px!important}.landing-home_compactExplorer__jOLFX .landing-home_companyName__qiYJC{font-size:16px}.landing-home_compactExplorer__jOLFX .landing-home_moreCompanies__rzmmC{margin-block:2px -9px}.landing-home_compactExplorer__jOLFX .landing-home_catalogPreview__XTe9V{margin-top:18px;padding-top:9px}.landing-home_compactExplorer__jOLFX .landing-home_catalogPreviewHeading__3EBpf{margin-bottom:10px}.landing-home_compactExplorer__jOLFX .landing-home_catalogPreviewHeading__3EBpf h3{font-size:20px}.landing-home_compactExplorer__jOLFX .landing-home_catalogQuestionGrid__EAOmd,.landing-home_compactExplorer__jOLFX .landing-home_questionSkeletons__A3tIg{display:grid;grid-template-columns:1fr;gap:8px}.landing-home_compactExplorer__jOLFX .landing-home_catalogQuestion__lV6wN{min-height:76px;display:grid;grid-template-columns:68px minmax(0,1fr) 32px;align-items:center;gap:18px;padding:13px 18px;border-radius:15px}.landing-home_compactExplorer__jOLFX .landing-home_catalogQuestion__lV6wN:hover{transform:translateX(3px)}.landing-home_compactExplorer__jOLFX .landing-home_catalogQuestionMeta__SNQRS>svg,.landing-home_compactExplorer__jOLFX .landing-home_questionTopics__ymE8U{display:none}.landing-home_compactExplorer__jOLFX .landing-home_catalogQuestionMeta__SNQRS>span{font-size:13px;padding:4px 9px}.landing-home_compactExplorer__jOLFX .landing-home_catalogQuestion__lV6wN h4{font-size:19px;line-height:1.25;margin:0;text-wrap:pretty}.landing-home_compactExplorer__jOLFX .landing-home_catalogQuestionAction__xT9gq{font-size:0;margin:0;border:0;padding:0}.landing-home_compactExplorer__jOLFX .landing-home_questionStage__Z97iG{min-height:246px}.landing-home_compactExplorer__jOLFX .landing-home_questionSkeletons__A3tIg>div{height:76px;padding:20px}.landing-home_compactExplorer__jOLFX .landing-home_questionSkeletons__A3tIg span{height:18px;margin:0;width:75%}.landing-home_compactExplorer__jOLFX .landing-home_questionSkeletons__A3tIg span:not(:first-child){display:none}.landing-home_compactExplorer__jOLFX .landing-home_catalogEmpty__9IFel{min-height:246px}.landing-home_compactExplorer__jOLFX .landing-home_catalogControls__faA7c{margin-top:9px}@keyframes landing-home_search-enter__QOfLG{0%{opacity:0;translate:0 18px;scale:.975}to{opacity:1;translate:0 0;scale:1}}.landing-home_workspaceTour__34ONm{perspective:1600px;padding-block:74px 102px}.landing-home_workspaceHeading__DZ78H{display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.landing-home_workspaceChoices__lIRu3{display:flex;gap:4px;padding:5px;border:1px solid #ffffff1b;background:#ffffff05;border-radius:100px}.landing-home_workspaceChoices__lIRu3 button{position:relative;border:0;background:none;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 23px;min-height:48px;font-size:17px;color:#c2c2c9}.landing-home_workspaceChoices__lIRu3 button[aria-pressed=true]{color:#ecfbe6}.landing-home_workspaceChoiceIndicator__CCFkr{position:absolute;inset:0;border-radius:100px;background:linear-gradient(150deg,#3a4a34,#2b3628);border:1px solid #b8f2a380;box-shadow:inset 0 1px 0 #eaffdf24,0 3px 5px #0005}.landing-home_workspaceChoices__lIRu3 button>:not(.landing-home_workspaceChoiceIndicator__CCFkr){position:relative;z-index:1}.landing-home_workspaceFrame__hqv_A{position:relative;border-radius:24px;overflow:hidden;border:1px solid #ffffff35;margin-top:35px;box-shadow:inset 0 1px 0 #ffffff20,0 30px 90px #0005,0 0 140px #ffffff04;background:#222225}.landing-home_workspaceBar__MH6ST{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(120deg,#323237,#29292d);padding:18px 25px;border-bottom:1px solid #ffffff17;font-size:16px}.landing-home_workspaceBar__MH6ST>span{display:flex;gap:10px;align-items:center}.landing-home_workspaceBar__MH6ST>span:last-child{color:#c2c2c9;font-size:15px}.landing-home_workspaceSurface__e_B6M{min-height:490px}.landing-home_codingWorkspace__aYrG8{display:grid;grid-template-columns:1fr 1fr;min-height:490px}.landing-home_statementPane___xv_k{padding:0 28px 28px;background:#f8f8fa;color:#303039}.landing-home_statementTabs__BMKQe{display:flex;gap:25px;border-bottom:1px solid #30303925}.landing-home_statementTabs__BMKQe button{background:none;border:0;color:#62626c;min-height:56px;font-size:16px;padding:0 1px;border-bottom:2px solid transparent;transition:border-color .2s,color .2s}.landing-home_statementTabs__BMKQe button[aria-pressed=true]{color:#27272e;border-color:#4b7e3c}.landing-home_statementTabs__BMKQe button:disabled{opacity:.5;cursor:default}.landing-home_statementIdentity__xZXGd{display:flex;align-items:center;gap:10px;font-size:16px;margin-top:22px}.landing-home_statementIdentity__xZXGd .landing-home_companyLogo__QbIv5{width:35px;height:35px;background:#fff;border:1px solid #0000000b;border-radius:10px}.landing-home_home__CNdLl .landing-home_statementPane___xv_k h3{color:#23232a;font-size:28px;line-height:1.2;letter-spacing:-.035em;margin:18px 0 16px}.landing-home_statementBody__4HB3O{font-size:16px;line-height:1.7;max-height:258px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b8b8c2 transparent}.landing-home_statementBody__4HB3O pre{background:#e9e9ef;color:#393941;font-size:13px;padding:12px 15px;border-radius:9px;white-space:pre-wrap;overflow-wrap:anywhere;margin-block:8px 16px}.landing-home_editorPane__RfIgw{display:flex;flex-direction:column;background:#1d1d21;min-width:0}.landing-home_editorHeader__4qJIi{display:flex;justify-content:space-between;gap:20px;padding:18px 24px;border-bottom:1px solid #ffffff14;font-size:15px;color:#d0d0d6}.landing-home_editorHeader__4qJIi>span:first-child{display:flex;align-items:center;gap:9px}.landing-home_previewCode__8C7Qq{padding:28px 20px;overflow:auto;min-height:300px;max-height:367px;scrollbar-width:thin}.landing-home_previewCode__8C7Qq>div{display:flex;gap:22px;line-height:1.9}.landing-home_previewCode__8C7Qq>div>span{min-width:20px;text-align:right;color:#90909d;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.landing-home_previewCode__8C7Qq code{font-family:var(--font-mono),monospace;font-size:14px;color:#c4edb5;white-space:pre;background:transparent;padding:0;border:0;border-radius:0;box-shadow:none}.landing-home_editorFoot__TfjZ1{margin-top:auto;padding:18px 23px;border-top:1px solid #ffffff14;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;color:#bcbcc3;font-size:14px}.landing-home_editorFoot__TfjZ1 a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--home-accent)}.landing-home_workspaceFooter__vGdnm{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:25px}.landing-home_workspaceFooter__vGdnm>p{font-size:17px;color:#bcbcc3}.landing-home_workspaceFooter__vGdnm>a{flex-shrink:0}.landing-home_designWorkspace__AilwV{display:grid;grid-template-columns:1fr 1fr;min-height:490px}.landing-home_designSidebar__AN3oJ{padding:27px 30px;border-right:1px solid #ffffff18;background:#262629}.landing-home_designWorkspaceIcon__3gimD{height:54px;width:54px;display:grid;place-items:center;border:1px solid #b8f2a344;border-radius:15px;background:#b8f2a310;color:var(--home-accent);margin-bottom:20px}.landing-home_home__CNdLl .landing-home_designSidebar__AN3oJ h3{font-size:26px;letter-spacing:-.025em;line-height:1.2;margin-bottom:14px}.landing-home_designSidebar__AN3oJ>p{font-size:16px;line-height:1.65;color:#c2c2c9;max-height:106px;overflow-y:auto;scrollbar-width:thin}.landing-home_designCheckpoints__vTRO9{display:grid;gap:4px;margin-top:20px}.landing-home_designCheckpoints__vTRO9 button{background:transparent;border:1px solid transparent;border-radius:10px;min-height:43px;display:flex;gap:10px;align-items:center;text-align:left;padding:8px 11px;color:#c2c2c9;font-size:15px;transition:background .23s,color .23s}.landing-home_designCheckpoints__vTRO9 button>span{color:#ababba;font-size:14px;min-width:16px}.landing-home_designCheckpoints__vTRO9 button>svg{margin-left:auto}.landing-home_designCheckpoints__vTRO9 button[aria-pressed=true]{background:#30432c;border-color:#b8f2a355;color:#ecfbe6}.landing-home_designPrompt__TIrn4{padding:44px 35px;background:#f8f8fa;color:#303039}.landing-home_checkpointPosition__7Rjxd{font-size:15px;color:#64646e;margin-bottom:22px}.landing-home_designPrompt__TIrn4 h4{font-size:29px;line-height:1.2;letter-spacing:-.025em;font-weight:500;margin-bottom:23px}.landing-home_designPrompt__TIrn4 h4+p{font-size:18px;line-height:1.65}.landing-home_designPrompt__TIrn4 .landing-home_secondaryButton__yyoHP{margin-top:33px;border-color:#729b625c;background:#e0efd9;color:#38612d;box-shadow:inset 0 1px 0 #fff,0 5px 18px #25421c0c;font-size:15px}.landing-home_applicationWorkspace__FlIRA{display:grid;grid-template-columns:1.15fr 1fr;min-height:490px}.landing-home_applicationTable__GJ4mG{padding:29px 25px;border-right:1px solid #ffffff18}.landing-home_applicationTableHead__Rg_gZ{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.landing-home_home__CNdLl .landing-home_applicationTableHead__Rg_gZ h3{font-size:25px;letter-spacing:-.025em}.landing-home_applicationTableHead__Rg_gZ>span{font-size:15px;color:#bcbcc3}.landing-home_applicationColumns__sO4rS{display:flex;justify-content:space-between;padding:0 14px 13px;color:#b8b8c2;font-size:14px}.landing-home_applicationRow__GJmn7{width:100%;min-height:83px;display:flex;gap:14px;align-items:center;text-align:left;border:1px solid transparent;border-top-color:#ffffff15;border-radius:0;background:none;padding:15px 13px;transition:background .22s,border-color .22s}.landing-home_applicationRow__GJmn7[aria-pressed=true]{border-radius:12px;background:#2c3928;border-color:#b8f2a370}.landing-home_applicationRow__GJmn7 .landing-home_companyLogo__QbIv5{height:38px;width:38px;border-radius:10px}.landing-home_applicationRow__GJmn7>span:nth-child(2){display:grid;gap:4px}.landing-home_applicationRow__GJmn7 strong{font-size:17px;font-weight:500}.landing-home_applicationRow__GJmn7>span:nth-child(2)>span{font-size:14px;color:#c4c4cb}.landing-home_applicationStatus__EQITx{margin-left:auto;font-size:13px;padding:5px 9px;border-radius:6px;background:#b0caed14;color:#b0cdea}.landing-home_applicationStatus__EQITx[data-stage=Interviewing]{background:#b8f2a315;color:var(--home-accent)}.landing-home_applicationHint__4uKOf{font-size:15px;color:#bcbcc3;margin-top:28px}.landing-home_applicationDetail__5u_RE{padding:39px 31px;background:#f8f8fa;color:#303039}.landing-home_applicationDetailIdentity__biSh4{display:flex;align-items:center;gap:18px}.landing-home_applicationDetailIdentity__biSh4 h4{font-size:30px;font-weight:500;letter-spacing:-.04em}.landing-home_applicationDetailIdentity__biSh4 p{color:#64646e;font-size:17px;margin-top:3px}.landing-home_applicationDetailLabel__XugJ8{color:#5e5e69;font-size:16px;margin-top:40px;margin-bottom:16px}.landing-home_applicationStages__mEgk_{display:grid;grid-template-columns:1fr 1fr;gap:9px}.landing-home_applicationStages__mEgk_ button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:48px;border:1px solid #86869144;background:#ebebf0;border-radius:10px;font-size:15px;color:#575762;transition:background .22s}.landing-home_applicationStages__mEgk_ button[aria-pressed=true]{background:#c2eeb2;border-color:#5c974699;color:#294b1c}.landing-home_applicationStages__mEgk_ button>span{width:17px}.landing-home_applicationPrivacy__5JfQy{color:#64646e;font-size:15px;line-height:1.65;margin-top:34px}@media (max-width:760px){.landing-home_workspaceTour__34ONm{padding-block:55px 75px}.landing-home_workspaceHeading__DZ78H{align-items:flex-start;text-align:left;gap:24px}.landing-home_workspaceChoices__lIRu3{width:100%;border-radius:16px;gap:2px}.landing-home_workspaceChoices__lIRu3 button{padding:10px 8px;font-size:14px;flex:1;gap:5px}.landing-home_workspaceChoices__lIRu3 button svg{display:none}.landing-home_workspaceChoiceIndicator__CCFkr{border-radius:12px}.landing-home_workspaceFrame__hqv_A{border-radius:19px;margin-top:24px}.landing-home_workspaceBar__MH6ST{padding:14px 18px;gap:10px}.landing-home_workspaceBar__MH6ST>span{font-size:14px}.landing-home_workspaceBar__MH6ST>span:last-child{font-size:12px}.landing-home_applicationWorkspace__FlIRA,.landing-home_codingWorkspace__aYrG8,.landing-home_designWorkspace__AilwV{grid-template-columns:1fr}.landing-home_statementPane___xv_k{padding-inline:22px}.landing-home_home__CNdLl .landing-home_statementPane___xv_k h3{font-size:26px}.landing-home_statementBody__4HB3O{max-height:192px;font-size:16px}.landing-home_previewCode__8C7Qq{min-height:185px;max-height:225px;padding:20px 14px}.landing-home_previewCode__8C7Qq code{font-size:13px}.landing-home_editorHeader__4qJIi{padding:15px 20px}.landing-home_editorFoot__TfjZ1{padding:12px 20px}.landing-home_workspaceFooter__vGdnm{display:block}.landing-home_workspaceFooter__vGdnm>p{font-size:16px;line-height:1.6}.landing-home_workspaceFooter__vGdnm>a{margin-top:10px}.landing-home_designSidebar__AN3oJ{padding:24px}.landing-home_designWorkspaceIcon__3gimD{display:none}.landing-home_designCheckpoints__vTRO9 button{font-size:15px}.landing-home_designPrompt__TIrn4{padding:30px 24px;min-height:330px}.landing-home_designPrompt__TIrn4 h4{font-size:25px}.landing-home_designPrompt__TIrn4 h4+p{font-size:17px}.landing-home_applicationTable__GJ4mG{padding:24px 17px}.landing-home_applicationTableHead__Rg_gZ{margin-bottom:20px}.landing-home_applicationRow__GJmn7{padding:13px 8px;gap:10px}.landing-home_applicationRow__GJmn7 strong{font-size:16px}.landing-home_applicationStatus__EQITx{font-size:12px;padding:5px 6px}.landing-home_applicationRow__GJmn7>span:nth-child(2)>span{font-size:13px}.landing-home_applicationDetail__5u_RE{padding:28px 24px;min-height:325px}.landing-home_applicationHint__4uKOf{margin-top:18px}}@media (max-width:1050px){.landing-home_heroCompany__ewX1e{width:212px;padding:13px;gap:10px}.landing-home_heroCompany__ewX1e strong{font-size:18px}.landing-home_heroCompany__ewX1e>svg{display:none}.landing-home_heroQuestions__wVac1 .landing-home_realQuestion__9hSTn{width:236px;height:174px;padding:16px}.landing-home_heroQuestionExcerpt__53M3p{display:none}.landing-home_heroContent__6KvgC{margin-top:105px}.landing-home_heroContent__6KvgC h1{font-size:56px}}@media (max-width:760px){.landing-home_hero__W6uDN{--hero-stage-height:840px;height:auto;min-height:840px;padding:0}.landing-home_heroStage__f4MAH{position:relative;top:auto;min-height:inherit}.landing-home_heroAtmosphere__3I5BB,.landing-home_workspaceFrame__hqv_A{transform:none!important}.landing-home_heroContent__6KvgC{margin-top:52px;width:calc(100% - 44px)}.landing-home_heroContent__6KvgC h1{margin:25px 0 0;font-size:clamp(39px,7.7vw,56px);line-height:1.07}.landing-home_heroContent__6KvgC>p{font-size:18px;margin-top:23px;max-width:440px}.landing-home_heroEmblem__rIloi{width:70px;height:70px;border-radius:21px}.landing-home_heroActions__Ee_3s{gap:10px;margin-top:25px}.landing-home_heroActions__Ee_3s a,.landing-home_heroActions__Ee_3s button{min-height:50px;padding-inline:18px;font-size:15px}.landing-home_heroCompany__ewX1e{width:174px;top:20px;padding:11px;border-radius:17px;opacity:.55}.landing-home_heroCompany__ewX1e .landing-home_companyLogo__QbIv5{width:36px;height:36px;border-radius:10px}.landing-home_heroCompany__ewX1e img{width:27px!important;height:27px!important}.landing-home_heroCompany__ewX1e strong{font-size:16px}.landing-home_heroCompany__ewX1e>span:nth-child(2)>span{font-size:13px}.landing-home_heroCompany0__1CwA7{left:-66px;rotate:-12deg}.landing-home_heroCompany1__fV112{right:-63px;rotate:13deg}.landing-home_heroCompany2__PgUFo,.landing-home_heroCompany3__6LF5j,.landing-home_heroCompany4__XnhEV,.landing-home_heroCompany5__KIsd9,.landing-home_heroCompany8__zokjZ{display:none}.landing-home_heroCompany6__pCS_w,.landing-home_heroCompany7__9Htsq{top:auto;bottom:26px;opacity:.4}.landing-home_heroCompany6__pCS_w{left:12%}.landing-home_heroCompany7__9Htsq{right:10%;bottom:12px}.landing-home_heroQuestions__wVac1 .landing-home_realQuestion__9hSTn:first-child{left:50%;translate:-50% 0;bottom:72px;rotate:-3deg;width:min(310px,calc(100vw - 60px));height:203px;padding:20px}.landing-home_heroQuestions__wVac1 .landing-home_realQuestion__9hSTn:nth-child(2){display:none}.landing-home_heroQuestions__wVac1 .landing-home_questionMeta__ckWN9{font-size:14px}.landing-home_scrollHint__YIABJ{bottom:13px}.landing-home_explorer__pCvdH{padding-top:44px}.landing-home_home__CNdLl .landing-home_explorerHeading__yvMQs h2{font-size:38px}.landing-home_explorerHeading__yvMQs>a{margin-top:10px}.landing-home_explorer__pCvdH>.landing-home_search__25CKo{margin-top:22px;padding-inline:17px;min-height:60px}.landing-home_search__25CKo input{font-size:16px}.landing-home_searchCount__afzpB{display:none}.landing-home_companyGrid__2dCw3{gap:9px}.landing-home_companyCard___Zdng{gap:9px;padding:12px 10px;border-radius:14px}.landing-home_companyCard___Zdng .landing-home_companyLogo__QbIv5{width:34px;height:34px;border-radius:10px}.landing-home_companyCard___Zdng img{width:24px!important;height:24px!important}.landing-home_companyName__qiYJC{font-size:16px}.landing-home_companyCount__ihf_s{display:none}.landing-home_catalogPreview__XTe9V{margin-top:23px;padding-top:18px}.landing-home_catalogPreviewHeading__3EBpf{display:block}.landing-home_home__CNdLl .landing-home_catalogPreviewHeading__3EBpf h3{font-size:23px}.landing-home_catalogPreviewHeading__3EBpf>a{font-size:15px}.landing-home_catalogQuestionGrid__EAOmd,.landing-home_questionSkeletons__A3tIg{grid-template-columns:1fr;gap:12px}.landing-home_catalogQuestion__lV6wN{min-height:230px;padding:22px}.landing-home_catalogQuestion__lV6wN h4{font-size:25px;margin-top:20px}.landing-home_questionSkeletons__A3tIg>div{height:230px}.landing-home_catalogControls__faA7c>p{max-width:210px;line-height:1.5}.landing-home_searchDialog___wJwq{width:calc(100vw - 20px);max-height:calc(100dvh - 24px);border-radius:22px}.landing-home_searchDialogHeader__E87_B{padding:10px 16px 0}.landing-home_searchDialogHeader__E87_B h2{font-size:22px}.landing-home_compactExplorer__jOLFX{padding:0 16px 16px}.landing-home_compactExplorer__jOLFX .landing-home_companyGrid__2dCw3{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-home_compactExplorer__jOLFX .landing-home_companyCard___Zdng{padding:9px 6px;gap:6px;min-height:48px}.landing-home_compactExplorer__jOLFX .landing-home_companyCard___Zdng .landing-home_companyLogo__QbIv5{width:24px;height:24px;border-radius:6px}.landing-home_compactExplorer__jOLFX .landing-home_companyCard___Zdng img{width:19px!important;height:19px!important}.landing-home_compactExplorer__jOLFX .landing-home_companyName__qiYJC{font-size:16px}.landing-home_compactExplorer__jOLFX .landing-home_catalogPreviewHeading__3EBpf{display:flex;gap:8px}.landing-home_compactExplorer__jOLFX .landing-home_catalogPreviewHeading__3EBpf h3{font-size:18px}.landing-home_compactExplorer__jOLFX .landing-home_catalogPreviewHeading__3EBpf h3>span{display:none}.landing-home_compactExplorer__jOLFX .landing-home_catalogPreviewHeading__3EBpf>a{font-size:14px}.landing-home_compactExplorer__jOLFX .landing-home_catalogQuestion__lV6wN{grid-template-columns:minmax(0,1fr) 24px;padding:15px;gap:10px;min-height:78px}.landing-home_compactExplorer__jOLFX .landing-home_catalogQuestionMeta__SNQRS{display:none}.landing-home_compactExplorer__jOLFX .landing-home_catalogQuestion__lV6wN h4{font-size:18px}.landing-home_compactExplorer__jOLFX .landing-home_catalogControls__faA7c>p{font-size:13px}}@media (max-width:410px){.landing-home_hero__W6uDN{min-height:840px}.landing-home_heroContent__6KvgC{width:calc(100% - 40px)}.landing-home_heroContent__6KvgC h1{font-size:clamp(37px,10.5vw,43px)}.landing-home_heroActions__Ee_3s{flex-direction:column;width:-moz-max-content;width:max-content}.landing-home_heroActions__Ee_3s a,.landing-home_heroActions__Ee_3s button{width:100%}.landing-home_heroQuestions__wVac1 .landing-home_realQuestion__9hSTn:first-child{bottom:61px;height:198px}.landing-home_heroContent__6KvgC>p{margin-top:20px;font-size:17px}}@media (max-width:340px) and (max-height:740px){.landing-home_hero__W6uDN{--hero-stage-height:780px;min-height:780px}.landing-home_heroCompany__ewX1e,.landing-home_heroEmblem__rIloi{display:none}.landing-home_heroCompany6__pCS_w,.landing-home_heroCompany7__9Htsq{display:flex}.landing-home_heroQuestions__wVac1 .landing-home_realQuestion__9hSTn:first-child{bottom:77px}}@media (prefers-reduced-motion:reduce){.landing-home_hero__W6uDN{height:var(--hero-stage-height)}.landing-home_heroAtmosphere__3I5BB,.landing-home_heroCompany__ewX1e,.landing-home_heroDepth__UaQkE,.landing-home_heroQuestions__wVac1,.landing-home_workspaceFrame__hqv_A{transform:none!important}.landing-home_heroDepth__UaQkE,.landing-home_heroQuestions__wVac1{opacity:1!important;visibility:visible!important}.landing-home_heroStage__f4MAH{position:relative;top:auto}.landing-home_home__CNdLl [data-reveal=pending]{opacity:1;transform:none!important}.landing-home_companyCard___Zdng .landing-home_companyLogo__QbIv5{transform:none!important}.landing-home_searchDialog___wJwq,.landing-home_searchOverlay__WNFx3{animation:none!important}.landing-home_heroCompany__ewX1e,.landing-home_heroContent__6KvgC>*,.landing-home_heroQuestions__wVac1 .landing-home_realQuestion__9hSTn{animation:none}}