.ledger-pictogram_pictogram__Cee5B{display:inline-grid;flex:0 0 auto;place-items:center}.ledger-pictogram_pictogram__Cee5B:before{display:block;width:100%;height:100%;content:"";background:currentColor;mask:var(--ledger-pictogram) center /contain no-repeat;-webkit-mask:var(--ledger-pictogram) center /contain no-repeat}@media (forced-colors:active){.ledger-pictogram_pictogram__Cee5B:before{background:CanvasText}}.agentic-ai-studio-page_page__zXAhq{min-width:0;overflow:clip;color:var(--lg-text);background:var(--lg-bg);font-family:var(--lg-grot)}.agentic-ai-studio-page_page__zXAhq [id]{scroll-margin-top:110px}.agentic-ai-studio-page_shell__Wfc_3{width:min(1180px,calc(100% - 48px));margin-inline:auto}.agentic-ai-studio-page_page__zXAhq .fr-control-glyph{width:14px;height:14px;flex:none}.agentic-ai-studio-page_kickerBand__vCEgj,.agentic-ai-studio-page_kickerPaper__fv_JD,.agentic-ai-studio-page_kicker__QurYq{margin:0 0 24px;font-family:var(--lg-mono);font-size:11px;font-weight:600;letter-spacing:var(--lg-track-kicker);line-height:1.5;text-transform:uppercase}.agentic-ai-studio-page_kicker__QurYq{color:var(--lg-accent)}.agentic-ai-studio-page_kickerPaper__fv_JD{color:var(--lg-purple)}.agentic-ai-studio-page_kickerBand__vCEgj{color:var(--lg-cyan)}.agentic-ai-studio-page_page__zXAhq h2{margin:0;font-size:clamp(40px,4.8vw,64px);font-weight:450;letter-spacing:-.055em;line-height:1.02;text-wrap:balance}.agentic-ai-studio-page_sectionHeading__Rj4Y8{max-width:800px}.agentic-ai-studio-page_sectionHeading__Rj4Y8>p:last-child{max-width:680px;margin:24px 0 0;color:var(--lg-text-2);font-size:clamp(17px,1.8vw,20px);line-height:1.6}.agentic-ai-studio-page_lead__yC9Xk{max-width:560px;margin:24px 0 0;color:var(--lg-text-2);font-size:clamp(17px,1.8vw,19px);line-height:1.6}.agentic-ai-studio-page_primaryAction__meMzL,.agentic-ai-studio-page_secondaryAction__B8e_L{display:inline-flex;height:auto;min-height:52px;align-items:center;justify-content:center;gap:16px;padding:13px 21px;border-radius:var(--lg-r-8);font-size:13px;font-weight:650;text-decoration:none}.agentic-ai-studio-page_primaryAction__meMzL{border:1px solid var(--lg-action-bg);color:var(--lg-action-text);background:var(--lg-action-bg)}.agentic-ai-studio-page_secondaryAction__B8e_L{border:1px solid var(--lg-line);color:var(--lg-text);background:transparent;font-weight:550}.agentic-ai-studio-page_secondaryAction__B8e_L:hover{border-color:var(--lg-accent);background:color-mix(in srgb,var(--lg-accent) 10%,transparent);color:var(--lg-text);box-shadow:none}.agentic-ai-studio-page_hero__WvIDp{position:relative;isolation:isolate;padding:40px 0 100px}.agentic-ai-studio-page_hero__WvIDp .agentic-ai-studio-page_shell__Wfc_3{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,3vw,40px)}.agentic-ai-studio-page_heroCopy__xvn0d{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0 clamp(36px,5vw,72px);align-items:end}.agentic-ai-studio-page_heroHead__ZflsW .agentic-ai-studio-page_kicker__QurYq{margin-bottom:20px}.agentic-ai-studio-page_heroCopy__xvn0d h1{margin:0;font-size:clamp(56px,6.2vw,90px);font-weight:440;letter-spacing:-.065em;line-height:.92;text-wrap:balance}.agentic-ai-studio-page_heroLead__KxfwV{max-width:520px;margin:0;color:var(--lg-text-2);font-size:clamp(16px,1.5vw,18px);line-height:1.6}.agentic-ai-studio-page_actions__MppT6{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.agentic-ai-studio-page_heroNote__9MBNA{margin:16px 0 0;color:var(--lg-text-2);font-family:var(--lg-mono);font-size:11px;letter-spacing:.05em}.agentic-ai-studio-page_heroDemo__Htm06{min-width:0}.agentic-ai-studio-page_why__KV4Ze{padding:clamp(90px,10vw,130px) 0}.agentic-ai-studio-page_whyGrid__VRMN2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;margin-top:58px}.agentic-ai-studio-page_whyGrid__VRMN2 article{padding-top:18px;border-top:1px solid var(--lg-purple)}.agentic-ai-studio-page_whyGrid__VRMN2 h3{margin:28px 0 12px;font-family:var(--lg-serif);font-size:clamp(25px,2.3vw,30px);font-weight:400;letter-spacing:-.03em;line-height:1.1}.agentic-ai-studio-page_whyGrid__VRMN2 p{max-width:340px;margin:0;color:var(--lg-text-2);font-size:14px;line-height:1.65}.agentic-ai-studio-page_examples__ocCFW{padding:clamp(90px,10vw,130px) 0;background:radial-gradient(circle at 6% 8%,color-mix(in srgb,var(--lg-purple) 12%,transparent),transparent 32%),var(--lg-bg)}.agentic-ai-studio-page_midCta__vWeN8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px;margin-top:14px;padding:22px 26px;border:1px solid var(--lg-line);border-radius:var(--lg-r-10);background:var(--lg-bg-raised)}.agentic-ai-studio-page_midCta__vWeN8 p{margin:0;font-family:var(--lg-serif);font-size:clamp(22px,2.1vw,28px);letter-spacing:-.02em;line-height:1.2}.agentic-ai-studio-page_team__aYDz7{padding:clamp(90px,10vw,130px) 0}.agentic-ai-studio-page_cardGrid__PBbha{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:58px}.agentic-ai-studio-page_bandCard__FilCO,.agentic-ai-studio-page_staysList___VNHG li,.agentic-ai-studio-page_summaryCard__c4JKE{display:flex;min-height:230px;flex-direction:column;padding:26px;border:1px solid var(--lg-line);border-radius:var(--lg-r-8);background:var(--lg-bg-raised)}.agentic-ai-studio-page_cardPictogram__J9ijx{width:30px;height:30px;color:var(--lg-accent)}.agentic-ai-studio-page_bandCard__FilCO h3,.agentic-ai-studio-page_staysList___VNHG h3,.agentic-ai-studio-page_summaryCard__c4JKE h3{margin:30px 0 10px;font-family:var(--lg-serif);font-size:26px;font-weight:400;letter-spacing:-.03em;line-height:1.1}.agentic-ai-studio-page_bandCard__FilCO p,.agentic-ai-studio-page_staysList___VNHG p,.agentic-ai-studio-page_summaryCard__c4JKE p{margin:0;color:var(--lg-text-2);font-size:14px;line-height:1.6}.agentic-ai-studio-page_fro__XbK1z{position:relative;padding:clamp(90px,10vw,130px) 0}.agentic-ai-studio-page_froGrid__uuQaA{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:clamp(40px,7vw,110px);align-items:center}.agentic-ai-studio-page_froList__ZBAFS{display:grid;gap:0;margin:36px 0 0;padding:0;list-style:none}.agentic-ai-studio-page_froList__ZBAFS li{display:grid;grid-template-columns:30px 1fr;gap:16px;padding:18px 0;border-top:1px solid var(--lg-line)}.agentic-ai-studio-page_froList__ZBAFS li:last-child{border-bottom:1px solid var(--lg-line)}.agentic-ai-studio-page_listPictogram__Uqs7h{width:26px;height:26px;margin-top:2px;color:var(--lg-signal)}.agentic-ai-studio-page_froList__ZBAFS strong{display:block;font-size:16px;font-weight:600}.agentic-ai-studio-page_froList__ZBAFS span{display:block;margin-top:4px;color:var(--lg-text-2);font-size:14px;line-height:1.55}.agentic-ai-studio-page_aside__mMmuR{max-width:520px;margin:26px 0 0;padding-left:16px;border-left:2px solid var(--lg-signal);color:var(--lg-text-2);font-size:13px;line-height:1.6}.agentic-ai-studio-page_session__lGsMy{padding:clamp(90px,10vw,130px) 0;background:color-mix(in srgb,var(--lg-paper-bg) 93%,var(--lg-purple))}.agentic-ai-studio-page_sessionSteps__p_2JE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:58px 0 0;padding:0;list-style:none;counter-reset:steps}.agentic-ai-studio-page_stepCard__bZ9ZO{display:flex;min-height:210px;flex-direction:column;padding:24px;border:1px solid var(--lg-line);border-radius:var(--lg-r-8);background:var(--lg-paper-bg)}.agentic-ai-studio-page_stepIndex__ufEWR{color:var(--lg-purple);font-family:var(--lg-mono);font-size:12px}.agentic-ai-studio-page_stepCard__bZ9ZO h3{margin:30px 0 10px;font-family:var(--lg-serif);font-size:26px;font-weight:400;letter-spacing:-.03em;line-height:1.1}.agentic-ai-studio-page_stepCard__bZ9ZO p{margin:0;color:var(--lg-text-2);font-size:14px;line-height:1.6}.agentic-ai-studio-page_stays__vNXgf{padding:clamp(90px,10vw,130px) 0;background:radial-gradient(circle at 95% 10%,color-mix(in srgb,var(--lg-purple) 14%,transparent),transparent 32%),var(--lg-bg)}.agentic-ai-studio-page_staysGrid__uI0UR{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,90px);align-items:start}.agentic-ai-studio-page_staysList___VNHG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.agentic-ai-studio-page_staysList___VNHG li{min-height:220px}.agentic-ai-studio-page_formats__qI8Su{padding:clamp(90px,10vw,130px) 0}.agentic-ai-studio-page_formatGrid__uKK9A{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:58px}.agentic-ai-studio-page_formatCard__LEYHn{display:flex;min-height:300px;flex-direction:column;padding:28px;border:1px solid var(--lg-line);border-radius:var(--lg-r-10);background:var(--lg-bg-raised)}.agentic-ai-studio-page_formatTop__wu_16{display:flex;justify-content:space-between;gap:14px;color:var(--lg-purple);font-family:var(--lg-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.agentic-ai-studio-page_formatCard__LEYHn h3{margin:28px 0 0;font-family:var(--lg-serif);font-size:clamp(30px,3vw,40px);font-weight:400;letter-spacing:-.03em;line-height:1}.agentic-ai-studio-page_formatCard__LEYHn p{margin:14px 0 0;color:var(--lg-text-2);font-size:14px;line-height:1.6}.agentic-ai-studio-page_formatCard__LEYHn a{display:inline-flex;min-height:44px;align-items:center;gap:10px;margin-top:auto;padding-top:20px;color:var(--lg-purple);font-size:13px;font-weight:650;text-decoration:none}.agentic-ai-studio-page_beneath__5REnU{position:relative;padding:clamp(90px,10vw,130px) 0;color:var(--lg-band-text);background:var(--lg-band-bg)}.agentic-ai-studio-page_beneath__5REnU h2{color:var(--lg-band-text)}.agentic-ai-studio-page_bandIntro__hNG8Q{max-width:800px}.agentic-ai-studio-page_bandIntro__hNG8Q>p:last-child{max-width:680px;margin:24px 0 0;color:var(--lg-band-text-2);font-size:clamp(17px,1.8vw,20px);line-height:1.6}.agentic-ai-studio-page_beneathGrid__Avw0O{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:56px}.agentic-ai-studio-page_bandCard__FilCO{min-height:220px;border-color:var(--lg-band-line);background:color-mix(in srgb,var(--lg-band-text) 5%,transparent)}.agentic-ai-studio-page_bandCard__FilCO .agentic-ai-studio-page_cardPictogram__J9ijx{color:var(--lg-cyan)}.agentic-ai-studio-page_bandCard__FilCO p{color:var(--lg-band-text-2)}.agentic-ai-studio-page_material__PL2iR{display:grid;grid-template-columns:minmax(0,.35fr) minmax(0,1fr);gap:16px 40px;margin-top:16px;padding:24px 28px;border:1px solid var(--lg-band-line);border-radius:var(--lg-r-8);background:color-mix(in srgb,var(--lg-band-text) 3%,transparent)}.agentic-ai-studio-page_materialTitle__0rwfb{margin:0;color:var(--lg-cyan);font-family:var(--lg-mono);font-size:11px;font-weight:600;letter-spacing:var(--lg-track-kicker);text-transform:uppercase}.agentic-ai-studio-page_material__PL2iR>p:last-child{margin:0;color:var(--lg-band-text);font-size:15px;line-height:1.6}.agentic-ai-studio-page_proof__DZ6xf{padding:clamp(90px,10vw,130px) 0}.agentic-ai-studio-page_proofHeading__zhv0A{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 40px;align-items:end}.agentic-ai-studio-page_since__SZCt1{margin:0;padding:12px 16px;border:1px solid var(--lg-line);border-radius:var(--lg-r-pill);color:var(--lg-purple);font-family:var(--lg-mono);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.agentic-ai-studio-page_quoteGrid__Y1H6P{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:58px}.agentic-ai-studio-page_quoteGrid__Y1H6P figure{display:flex;min-height:340px;flex-direction:column;justify-content:space-between;margin:0;padding:36px;border:1px solid var(--lg-line);border-radius:var(--lg-r-8);background:var(--lg-bg-raised)}.agentic-ai-studio-page_quoteGrid__Y1H6P blockquote{margin:0;font-family:var(--lg-serif);font-size:clamp(24px,2.4vw,31px);letter-spacing:-.03em;line-height:1.23}.agentic-ai-studio-page_quoteGrid__Y1H6P figcaption{display:flex;align-items:center;gap:15px;margin-top:32px}.agentic-ai-studio-page_portrait__Pkfp8{display:block;flex:none;width:58px;height:58px;overflow:hidden;border-radius:50%;background:color-mix(in srgb,var(--lg-purple) 16%,var(--lg-bg-raised))}.agentic-ai-studio-page_portrait__Pkfp8 img{display:block;width:100%;height:100%;object-fit:cover}.agentic-ai-studio-page_quoteAttribution__gObvo{display:flex;min-width:0;flex-direction:column;gap:4px}.agentic-ai-studio-page_quoteAttribution__gObvo strong{font-size:14px}.agentic-ai-studio-page_quoteAttribution__gObvo>span{color:var(--lg-text-2);font-size:12px;line-height:1.35}.agentic-ai-studio-page_quoteAttribution__gObvo small{margin-top:3px;color:var(--lg-purple);font-family:var(--lg-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.agentic-ai-studio-page_faq__kcD5I{padding:clamp(90px,10vw,130px) 0;border-top:1px solid var(--lg-line)}.agentic-ai-studio-page_faqList__SLl_Y{max-width:900px;margin-top:54px}.agentic-ai-studio-page_faqList__SLl_Y details{border-top:1px solid var(--lg-line)}.agentic-ai-studio-page_faqList__SLl_Y details:last-child{border-bottom:1px solid var(--lg-line)}.agentic-ai-studio-page_faqList__SLl_Y summary{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:30px;cursor:pointer;font-size:18px;font-weight:550;list-style:none}.agentic-ai-studio-page_faqList__SLl_Y summary::-webkit-details-marker{display:none}.agentic-ai-studio-page_faqList__SLl_Y summary .fr-control-glyph{width:18px;height:18px;color:var(--lg-purple);transition:transform .2s ease}.agentic-ai-studio-page_faqList__SLl_Y details[open] summary .fr-control-glyph{transform:rotate(45deg)}.agentic-ai-studio-page_faqList__SLl_Y details>p{max-width:760px;margin:0;padding:0 0 26px;color:var(--lg-text-2);font-size:15px;line-height:1.65}.agentic-ai-studio-page_finalCta__Zg3zN{padding:clamp(90px,10vw,130px) 0}.agentic-ai-studio-page_ctaPanel__quUOl{display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:36px;align-items:end;padding:clamp(28px,4vw,48px);border:1px solid var(--lg-line);border-radius:var(--lg-r-10);background:var(--lg-bg-raised)}.agentic-ai-studio-page_ctaLead___ljuP{max-width:560px;margin:22px 0 0;color:var(--lg-text-2);font-size:16px;line-height:1.65}@media (max-width:1240px) and (min-width:981px){.agentic-ai-studio-page_heroCopy__xvn0d{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 36px}}@media (max-width:1080px){.agentic-ai-studio-page_bandCard__FilCO,.agentic-ai-studio-page_staysList___VNHG li,.agentic-ai-studio-page_summaryCard__c4JKE{min-height:190px}}@media (max-width:980px){.agentic-ai-studio-page_heroCopy__xvn0d{grid-template-columns:minmax(0,1fr);gap:28px 0;align-items:start}.agentic-ai-studio-page_heroCopy__xvn0d h1{font-size:clamp(54px,9vw,84px)}.agentic-ai-studio-page_froGrid__uuQaA,.agentic-ai-studio-page_staysGrid__uI0UR{grid-template-columns:1fr}.agentic-ai-studio-page_sessionSteps__p_2JE{grid-template-columns:repeat(2,minmax(0,1fr))}.agentic-ai-studio-page_formatGrid__uKK9A{grid-template-columns:1fr}.agentic-ai-studio-page_formatCard__LEYHn{min-height:0}.agentic-ai-studio-page_proofHeading__zhv0A{grid-template-columns:1fr;align-items:start}.agentic-ai-studio-page_since__SZCt1{justify-self:start;white-space:normal}.agentic-ai-studio-page_ctaPanel__quUOl{grid-template-columns:1fr;align-items:start}}@media (max-width:760px){.agentic-ai-studio-page_beneath__5REnU,.agentic-ai-studio-page_examples__ocCFW,.agentic-ai-studio-page_faq__kcD5I,.agentic-ai-studio-page_finalCta__Zg3zN,.agentic-ai-studio-page_formats__qI8Su,.agentic-ai-studio-page_fro__XbK1z,.agentic-ai-studio-page_proof__DZ6xf,.agentic-ai-studio-page_session__lGsMy,.agentic-ai-studio-page_stays__vNXgf,.agentic-ai-studio-page_team__aYDz7,.agentic-ai-studio-page_why__KV4Ze{padding-block:80px}.agentic-ai-studio-page_whyGrid__VRMN2{grid-template-columns:1fr;gap:28px}.agentic-ai-studio-page_beneathGrid__Avw0O,.agentic-ai-studio-page_cardGrid__PBbha{grid-template-columns:1fr}.agentic-ai-studio-page_bandCard__FilCO,.agentic-ai-studio-page_summaryCard__c4JKE{min-height:0}.agentic-ai-studio-page_whyGrid__VRMN2 h3{margin-top:18px}.agentic-ai-studio-page_whyGrid__VRMN2 p{max-width:none}.agentic-ai-studio-page_quoteGrid__Y1H6P{grid-template-columns:1fr}.agentic-ai-studio-page_quoteGrid__Y1H6P figure{min-height:0;padding:26px}.agentic-ai-studio-page_material__PL2iR,.agentic-ai-studio-page_staysList___VNHG{grid-template-columns:1fr}.agentic-ai-studio-page_staysList___VNHG li{min-height:0}}@media (max-width:540px){.agentic-ai-studio-page_shell__Wfc_3{width:min(100% - 32px,1180px)}.agentic-ai-studio-page_hero__WvIDp{padding:44px 0 70px}.agentic-ai-studio-page_heroCopy__xvn0d h1{font-size:clamp(46px,13vw,64px)}.agentic-ai-studio-page_actions__MppT6,.agentic-ai-studio-page_midCta__vWeN8{flex-direction:column;align-items:stretch}.agentic-ai-studio-page_midCta__vWeN8{padding:20px}.agentic-ai-studio-page_beneathGrid__Avw0O,.agentic-ai-studio-page_cardGrid__PBbha,.agentic-ai-studio-page_sessionSteps__p_2JE{grid-template-columns:1fr}.agentic-ai-studio-page_bandCard__FilCO,.agentic-ai-studio-page_stepCard__bZ9ZO,.agentic-ai-studio-page_summaryCard__c4JKE{min-height:0}.agentic-ai-studio-page_faqList__SLl_Y summary{font-size:16px}.agentic-ai-studio-page_page__zXAhq h2{font-size:clamp(34px,9.5vw,46px)}}@media (prefers-reduced-motion:reduce){.agentic-ai-studio-page_faqList__SLl_Y summary .fr-control-glyph{transition:none}.agentic-ai-studio-page_page__zXAhq .lg-atm-aurora-band{animation:none}}.fro-orbit_scene__lEhW9{display:grid;justify-items:center;gap:10px;min-width:0}.fro-orbit_stage__yOYC8{position:relative;width:min(100%,420px);aspect-ratio:1}.fro-orbit_grid__D4aON{position:absolute;inset:-6%;background-image:linear-gradient(var(--lg-line) 1px,transparent 1px),linear-gradient(90deg,var(--lg-line) 1px,transparent 1px);background-size:36px 36px;opacity:.3;mask-image:radial-gradient(ellipse,#000,transparent 68%)}.fro-orbit_ring__yYMWL{position:absolute;inset:16%;border:1px solid color-mix(in srgb,var(--lg-signal) 45%,var(--lg-line));border-radius:50%}.fro-orbit_ringDashed__OtJ6T{position:absolute;inset:7%;border:1px dashed color-mix(in srgb,var(--lg-accent) 35%,transparent);border-radius:50%}.fro-orbit_runner__YPc7g{position:absolute;inset:16%;border-radius:50%;animation:fro-orbit_orbit__bVelc 14s linear infinite}.fro-orbit_runner__YPc7g i{position:absolute;top:-5px;left:calc(50% - 5px);width:10px;height:10px;border:2px solid var(--lg-bg);border-radius:50%;background:var(--lg-signal);box-shadow:0 0 0 2px var(--lg-signal),0 0 18px 4px color-mix(in srgb,var(--lg-signal) 45%,transparent)}.fro-orbit_scene__lEhW9[data-motion=paused] .fro-orbit_runner__YPc7g{animation-play-state:paused}.fro-orbit_core__6MDio{position:absolute;top:50%;left:50%;display:grid;width:31%;aspect-ratio:1;place-items:center;border:1px solid color-mix(in srgb,var(--lg-signal) 50%,transparent);border-radius:50%;background:var(--lg-bg);box-shadow:0 0 55px color-mix(in srgb,var(--lg-signal) 12%,transparent);transform:translate(-50%,-50%)}.fro-orbit_core__6MDio b{color:var(--lg-signal);font-family:var(--lg-serif);font-size:clamp(34px,3.6vw,48px);font-weight:400;letter-spacing:-.04em;line-height:1}.fro-orbit_node__r_avO{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:10px 14px;border:1px solid var(--lg-line);border-radius:var(--lg-r-8);color:var(--lg-text);background:color-mix(in srgb,var(--lg-bg-raised) 94%,transparent);box-shadow:0 10px 40px color-mix(in srgb,var(--lg-ink-bg) 40%,transparent);font-size:13px}.fro-orbit_node__r_avO small{color:var(--lg-text-2);font-family:var(--lg-mono);font-size:10px}.fro-orbit_nodeOne__aRW7C{top:9%;left:2%}.fro-orbit_nodeTwo__Au_Wd{top:50%;right:0;transform:translateY(-50%)}.fro-orbit_nodeThree__TLmEa{bottom:8%;left:18%}.fro-orbit_motionButton__YbDWS{height:auto;min-height:44px;padding:8px 14px;border-color:transparent;color:var(--lg-text-2);background:transparent;font-family:var(--lg-mono);font-size:11px;font-weight:500;letter-spacing:.04em;text-decoration:underline;text-underline-offset:.3em}.fro-orbit_motionButton__YbDWS:hover{color:var(--lg-text);box-shadow:none;transform:none}@keyframes fro-orbit_orbit__bVelc{to{transform:rotate(1turn)}}@media (max-width:540px){.fro-orbit_node__r_avO{min-height:40px;padding:8px 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.fro-orbit_runner__YPc7g{animation:none}.fro-orbit_motionButton__YbDWS{display:none}}.studio-demo_figure__R1HZ9{margin:0;min-width:0}.studio-demo_controls__n_8Nl{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:16px}.studio-demo_controlsLabel__jcCfp{flex:0 0 100%;color:var(--lg-text-2);font-family:var(--lg-mono);font-size:10px;font-weight:600;letter-spacing:var(--lg-track-kicker);text-transform:uppercase}.studio-demo_scenarioButtons__d_kKm{display:flex;flex-wrap:wrap;gap:8px}.studio-demo_replayButton__1WjGl,.studio-demo_scenarioButton__WHRRv{height:auto;min-height:44px;padding:10px 16px;border-radius:var(--lg-r-pill);font-size:13px}.studio-demo_replayButton__1WjGl,.studio-demo_scenarioButton__WHRRv[data-variant=ghost]{border-color:var(--lg-line);color:var(--lg-text);background:transparent;font-weight:500}.studio-demo_scenarioButton__WHRRv[data-variant=primary]{border-color:var(--lg-action-bg);color:var(--lg-action-text);background:var(--lg-action-bg);font-weight:650}.studio-demo_replayButton__1WjGl{margin-left:auto;gap:8px;color:var(--lg-text-2)}.studio-demo_replayButton__1WjGl .fr-control-glyph{width:13px;height:13px;transform:rotate(180deg)}.studio-demo_frame__4TNRg{overflow:hidden;border:1px solid var(--lg-line);border-radius:var(--lg-r-10);color:var(--lg-text);background:var(--lg-bg);box-shadow:0 38px 90px color-mix(in srgb,var(--lg-ink-bg) 55%,transparent)}.studio-demo_frame__4TNRg .fr-control-glyph{width:11px;height:11px;flex:none}.studio-demo_topBar___HPs5{display:flex;min-height:50px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:8px 16px;border-bottom:1px solid var(--lg-line)}.studio-demo_topTitle__A9mKH{display:flex;min-width:0;align-items:baseline;gap:12px}.studio-demo_productMark__aKSpB{color:var(--lg-text-2);font-family:var(--lg-mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.studio-demo_workspaceName__F6LQn{overflow:hidden;font-family:var(--lg-serif);font-size:16px;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.studio-demo_topActions__OcQDo{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.studio-demo_topName__QoJRf{margin-right:6px;color:var(--lg-text-2);font-size:11px;white-space:nowrap}.studio-demo_topName__QoJRf strong{color:var(--lg-text);font-weight:600}.studio-demo_chip__fMnQI{display:inline-flex;min-height:28px;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--lg-line);border-radius:var(--lg-r-6);color:var(--lg-text);background:var(--lg-bg-raised);font-size:11px;font-weight:500;white-space:nowrap}.studio-demo_chip__fMnQI b{font-weight:600}.studio-demo_chip__fMnQI .fr-control-glyph{color:var(--lg-text-2)}.studio-demo_runtimeBar__iySV7{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 16px;border-bottom:1px solid var(--lg-line);background:color-mix(in srgb,var(--lg-bg) 92%,var(--lg-purple))}.studio-demo_modelBlock__RSUyj{display:flex;flex-direction:column;gap:2px;text-align:right}.studio-demo_modelLabel__gj699{color:var(--lg-text-2);font-family:var(--lg-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.studio-demo_modelValue__PnM6S{font-size:12px;font-weight:600}.studio-demo_modelChip__a5uyy{min-height:32px;padding-inline:12px}.studio-demo_modelNote__5Hgyz{max-width:220px;color:var(--lg-text-2);font-size:10px;line-height:1.4}.studio-demo_runtimeActions__NFTkw{display:flex;align-items:center;gap:12px;margin-left:auto}.studio-demo_quietAction__xILq9{color:var(--lg-text-2);font-size:11px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.studio-demo_panes__8f7pt{display:grid;min-height:460px;grid-template-columns:1.1fr 1fr .62fr}.studio-demo_panes__8f7pt>div{min-width:0;padding:16px;border-right:1px solid var(--lg-line)}.studio-demo_panes__8f7pt>div:last-child{border-right:0}.studio-demo_paneHeading__5b5wh{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.studio-demo_paneTitle__q42Qv{display:flex;align-items:center;gap:10px;margin:0;color:var(--lg-text-2);font-family:var(--lg-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.studio-demo_paneLinks__qZBQw{display:inline-flex;align-items:center;gap:10px;color:var(--lg-text-2);font-size:11px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.studio-demo_statusLine__0h93O{margin:0;padding:6px 0;border-top:1px solid var(--lg-line);color:var(--lg-text-2);font-size:10.5px}.studio-demo_checklist__hP_XC{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 12px;padding:6px 0;border-top:1px solid var(--lg-line);border-bottom:1px solid var(--lg-line);list-style:none}.studio-demo_checklist__hP_XC li{display:inline-flex;align-items:center;gap:5px;color:var(--lg-text-2);font-size:10.5px}.studio-demo_checklist__hP_XC li .fr-control-glyph{color:color-mix(in srgb,var(--lg-text-2) 55%,transparent)}.studio-demo_checklist__hP_XC li[data-done]{color:var(--lg-text)}.studio-demo_checklist__hP_XC li[data-done] .fr-control-glyph{color:var(--lg-accent)}.studio-demo_people__J2Sfk{display:flex;align-items:center;margin-bottom:14px;white-space:nowrap}.studio-demo_people__J2Sfk>span{display:grid;width:22px;height:22px;margin-left:-5px;place-items:center;border:2px solid var(--lg-bg);border-radius:50%;color:var(--lg-paper-text);background:var(--lg-accent);font-size:10px;font-weight:700}.studio-demo_people__J2Sfk>span:first-child{margin-left:0}.studio-demo_people__J2Sfk>span:nth-child(2){background:#7867b7}.studio-demo_people__J2Sfk>span:nth-child(3){background:#a9788d}.studio-demo_people__J2Sfk small{margin-left:6px;color:var(--lg-text-2);font-family:var(--lg-mono);font-size:10px}.studio-demo_conversation__m9e48,.studio-demo_lines__UTvID{display:flex;flex-direction:column}.studio-demo_lines__UTvID{gap:12px;margin:0;padding:0;list-style:none}.studio-demo_froLine__zw0lg,.studio-demo_personLine__kwRhR{display:flex;align-items:flex-start;gap:10px;animation:studio-demo_lineIn__12kZ6 .45s var(--lg-ease) both}.studio-demo_froLine__zw0lg>div,.studio-demo_personLine__kwRhR>div{min-width:0}.studio-demo_froLine__zw0lg strong,.studio-demo_personLine__kwRhR strong{color:var(--lg-text-2);font-family:var(--lg-mono);font-size:10px;font-weight:600}.studio-demo_froLine__zw0lg p,.studio-demo_personLine__kwRhR p{margin:4px 0 0;color:var(--lg-text);font-size:12.5px;line-height:1.5}.studio-demo_personLine__kwRhR{margin-left:34px;padding:10px 12px;border:1px solid var(--lg-line);border-radius:var(--lg-r-8);background:var(--lg-bg-raised)}.studio-demo_avatar__nsrvd{display:grid;flex:none;width:22px;height:22px;place-items:center;border-radius:50%;color:var(--lg-paper-text);background:var(--lg-accent);font-size:10px;font-weight:700}.studio-demo_personLine__kwRhR[data-person=S] .studio-demo_avatar__nsrvd{background:#7867b7}.studio-demo_personLine__kwRhR[data-person=F] .studio-demo_avatar__nsrvd{background:#a9788d}.studio-demo_froLine__zw0lg strong{color:var(--lg-accent)}.studio-demo_froMark__UMg1U{display:grid;flex:none;height:22px;min-width:22px;padding:0 6px;place-items:center;border:1px solid color-mix(in srgb,var(--lg-signal) 45%,transparent);border-radius:11px;color:var(--lg-signal);background:color-mix(in srgb,var(--lg-purple) 15%,var(--lg-bg));font-family:var(--lg-serif);font-size:11px}.studio-demo_activity__E_CRi{display:flex;align-items:center;gap:8px;margin:-2px 0 0 32px;color:var(--lg-text-2);font-family:var(--lg-mono);font-size:10px;line-height:1.6;animation:studio-demo_lineIn__12kZ6 .45s var(--lg-ease) both}.studio-demo_activity__E_CRi i{display:block;width:14px;height:1px;background:var(--lg-accent)}.studio-demo_typing__jgBbZ{display:flex;gap:4px;margin:12px 0 0 32px}.studio-demo_typing__jgBbZ i{display:block;width:6px;height:6px;border-radius:50%;background:var(--lg-text-2);animation:studio-demo_typing__jgBbZ 1.1s ease-in-out infinite}.studio-demo_typing__jgBbZ i:nth-child(2){animation-delay:.18s}.studio-demo_typing__jgBbZ i:nth-child(3){animation-delay:.36s}.studio-demo_composer__c9kU5{margin-top:auto;padding-top:16px}.studio-demo_composerField__kINcQ{margin:0;min-height:54px;padding:10px 12px;border:1px solid var(--lg-line);border-radius:var(--lg-r-6);color:var(--lg-text-2);background:var(--lg-bg);font-size:11px;line-height:1.5}.studio-demo_composerRow__UZr1q{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.studio-demo_statusBadge__aLEJ7{min-height:26px;gap:6px;padding:0 9px;border:1px solid color-mix(in srgb,var(--lg-signal) 55%,transparent);color:var(--lg-signal);font-family:var(--lg-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.studio-demo_sendButton__fwrdH,.studio-demo_statusBadge__aLEJ7{display:inline-flex;align-items:center;border-radius:var(--lg-r-6)}.studio-demo_sendButton__fwrdH{min-height:30px;padding:0 14px;color:var(--lg-action-text);background:var(--lg-action-bg);font-size:12px;font-weight:650}.studio-demo_previewBadge__ElE3Z{display:inline-flex;min-height:22px;align-items:center;padding:0 8px;border:1px solid var(--lg-line);border-radius:var(--lg-r-6);color:var(--lg-text-2);font-family:var(--lg-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;transition:color .3s ease,border-color .3s ease}.studio-demo_previewBadge__ElE3Z[data-live=on]{border-color:color-mix(in srgb,var(--lg-signal) 55%,transparent);color:var(--lg-signal)}.studio-demo_preview__gDW8n .studio-demo_statusLine__0h93O{margin-bottom:12px}.studio-demo_previewEmpty__f_xz8{display:grid;min-height:250px;align-content:start;gap:12px;padding:24px;border:1px dashed var(--lg-line);border-radius:4px}.studio-demo_previewEmpty__f_xz8 span{display:block;height:10px;border-radius:2px;background:color-mix(in srgb,var(--lg-text-2) 18%,transparent)}.studio-demo_previewEmpty__f_xz8 span:first-child{width:40%}.studio-demo_previewEmpty__f_xz8 span:nth-child(2){width:70%}.studio-demo_previewEmpty__f_xz8 span:nth-child(3){width:55%}.studio-demo_previewCanvas__Gt5_k{min-height:250px;padding:20px;border:1px solid var(--lg-line);border-radius:4px;color:var(--lg-paper-text);background:var(--lg-paper-bg);animation:studio-demo_lineIn__12kZ6 .5s var(--lg-ease) both}.studio-demo_previewKicker__bxG_b{display:block;color:var(--lg-purple);font-family:var(--lg-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.studio-demo_previewCanvas__Gt5_k strong{display:block;margin-top:14px;font-family:var(--lg-serif);font-size:clamp(20px,1.8vw,26px);font-weight:400;letter-spacing:-.03em;line-height:1.1}.studio-demo_previewNote__p16JS{margin:12px 0 0;color:var(--lg-text-2);font-family:var(--lg-mono);font-size:10px;letter-spacing:.04em}.studio-demo_chart__d9pE0{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;height:140px;margin-top:20px;align-items:end}.studio-demo_chartColumn__4AeWo{display:flex;height:100%;flex-direction:column;justify-content:flex-end;gap:6px;min-width:0}.studio-demo_chartColumn__4AeWo i{display:block;width:100%;border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--lg-purple) 78%,var(--lg-paper-bg));transition:height .9s var(--lg-ease)}.studio-demo_chartColumn__4AeWo span{overflow:hidden;color:var(--lg-paper-muted);font-family:var(--lg-mono);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.studio-demo_pageMock__CxODN{margin-top:18px}.studio-demo_pageMock__CxODN p{margin:0;color:var(--lg-purple-deep);font-family:var(--lg-serif);font-size:17px;line-height:1.2;letter-spacing:-.02em}.studio-demo_pageCards__99veM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.studio-demo_pageCards__99veM span{display:grid;min-height:54px;place-items:end start;padding:8px;background:var(--lg-surface);color:var(--lg-paper-text);font-weight:600}.studio-demo_pageCards__99veM span,.studio-demo_pageForm__ZVfA4{border:1px solid var(--lg-hair-paper);border-radius:var(--lg-r-6);font-size:10px}.studio-demo_pageForm__ZVfA4{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;margin-top:12px;padding:8px 10px;color:var(--lg-paper-muted)}.studio-demo_pageForm__ZVfA4 b{display:block;width:44px;height:18px;border-radius:3px;background:var(--lg-purple)}.studio-demo_reportMock__aQIuk{display:grid;gap:12px;margin-top:18px}.studio-demo_reportSection__0k4v9{display:grid;gap:6px}.studio-demo_reportSection__0k4v9 span{color:var(--lg-purple);font-family:var(--lg-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.studio-demo_reportSection__0k4v9 i{display:block;height:7px;border-radius:2px;background:color-mix(in srgb,var(--lg-paper-text) 14%,var(--lg-paper-bg))}.studio-demo_reportSection__0k4v9[data-flagged] i:last-child{background:color-mix(in srgb,var(--lg-purple) 55%,var(--lg-paper-bg))}.studio-demo_documents__lJK6B .studio-demo_paneTitle__q42Qv{margin-bottom:14px}.studio-demo_addFiles__o44RD{display:flex;min-height:34px;align-items:center;justify-content:center;gap:8px;border-radius:var(--lg-r-6);color:var(--lg-action-text);background:var(--lg-action-bg);font-size:12px;font-weight:650}.studio-demo_accepted__MijQA{margin:10px 0 0;color:var(--lg-text-2);font-size:10.5px;line-height:1.5}.studio-demo_groupTitle__lfWmd{margin:16px 0 4px;color:var(--lg-text-2);font-family:var(--lg-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.studio-demo_file__0j0VC{display:flex;align-items:center;gap:9px;margin:0;padding:8px 0;border-bottom:1px solid var(--lg-line);color:var(--lg-text-2);font-size:11px;overflow-wrap:anywhere}.studio-demo_file__0j0VC span{flex:none;color:var(--lg-accent);font-family:var(--lg-mono);font-size:10px;white-space:nowrap}.studio-demo_accepted__MijQA[data-results=ready]{color:var(--lg-text)}.studio-demo_caption__ksqj6{padding:11px 16px;border-top:1px solid var(--lg-line);color:var(--lg-text-2);font-family:var(--lg-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}@keyframes studio-demo_lineIn__12kZ6{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes studio-demo_typing__jgBbZ{0%,to{opacity:.3}50%{opacity:1}}.studio-demo_figure__R1HZ9{container:demo/inline-size}@container demo (min-width: 901px){.studio-demo_controlsLabel__jcCfp{flex:0 0 auto;margin-right:6px}.studio-demo_panes__8f7pt{min-height:750px}}@container demo (max-width: 900px){.studio-demo_modelNote__5Hgyz{display:none}.studio-demo_panes__8f7pt{grid-template-columns:1fr 1fr;min-height:0}.studio-demo_documents__lJK6B{grid-column:1/-1;border-right:0;border-top:1px solid var(--lg-line)}.studio-demo_acceptedHelp__4xkNG{display:none}.studio-demo_panes__8f7pt>div{padding:14px}.studio-demo_topActions__OcQDo .studio-demo_chip__fMnQI:nth-child(3),.studio-demo_topActions__OcQDo .studio-demo_chip__fMnQI:nth-child(4){display:none}}@container demo (max-width: 620px){.studio-demo_panes__8f7pt{grid-template-columns:1fr}.studio-demo_panes__8f7pt>div{border-right:0;border-bottom:1px solid var(--lg-line)}.studio-demo_panes__8f7pt>div:last-child{border-bottom:0}.studio-demo_documents__lJK6B{border-top:0}.studio-demo_conversation__m9e48{min-height:300px}.studio-demo_runtimeActions__NFTkw,.studio-demo_topName__QoJRf{display:none}}@container demo (max-width: 420px){.studio-demo_chart__d9pE0{height:120px}.studio-demo_topActions__OcQDo .studio-demo_chip__fMnQI:nth-child(2){display:none}.studio-demo_modelBlock__RSUyj{text-align:left}.studio-demo_paneLinks__qZBQw{display:none}}@media (max-width:760px){.studio-demo_replayButton__1WjGl{margin-left:0}}@media (max-width:540px){.studio-demo_replayButton__1WjGl,.studio-demo_scenarioButton__WHRRv{font-size:12px;padding-inline:13px}}@media (prefers-reduced-motion:reduce){.studio-demo_activity__E_CRi,.studio-demo_froLine__zw0lg,.studio-demo_personLine__kwRhR,.studio-demo_previewCanvas__Gt5_k,.studio-demo_typing__jgBbZ i{animation:none}.studio-demo_chartColumn__4AeWo i,.studio-demo_previewBadge__ElE3Z{transition:none}}.hackathon-examples_visual__BsUuI{--ex-scale:1;--ex-mark:color-mix(in srgb,var(--lg-purple) 78%,#f6f6f3);--ex-faint:color-mix(in srgb,#292929 14%,#f6f6f3);display:flex;height:calc(150px * var(--ex-scale));flex-direction:column;overflow:hidden;border:1px solid var(--lg-hair-paper);border-radius:var(--lg-r-6);background:#f6f6f3}.hackathon-examples_visual__BsUuI[data-size=print]{--ex-scale:0.42;border-radius:3px}.hackathon-examples_visualBar__pjKbX{display:flex;flex:none;gap:calc(4px * var(--ex-scale));padding:calc(6px * var(--ex-scale)) calc(16px * var(--ex-scale)) 0}.hackathon-examples_visualBar__pjKbX i{display:block;width:calc(5px * var(--ex-scale));height:calc(5px * var(--ex-scale));border:1px solid var(--ex-faint);border-radius:50%}.hackathon-examples_chart__fDTxl{display:grid;min-height:0;flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(10px * var(--ex-scale));padding:calc(14px * var(--ex-scale)) calc(16px * var(--ex-scale)) calc(12px * var(--ex-scale));align-items:end}.hackathon-examples_chart__fDTxl i{display:block;border-radius:2px 2px 0 0;background:var(--ex-mark)}.hackathon-examples_page__D6Fct,.hackathon-examples_report__3pDND{display:grid;min-height:0;flex:1;align-content:start;padding:calc(12px * var(--ex-scale)) calc(16px * var(--ex-scale))}.hackathon-examples_page__D6Fct{gap:calc(10px * var(--ex-scale))}.hackathon-examples_page__D6Fct>b{display:block;width:55%;height:calc(12px * var(--ex-scale));border-radius:2px;background:#292929}.hackathon-examples_pageCards__J5V6W{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(8px * var(--ex-scale));height:calc(44px * var(--ex-scale))}.hackathon-examples_pageCards__J5V6W i{display:block;border:1px solid var(--lg-hair-paper);border-radius:3px;background:#fff}.hackathon-examples_pageForm__j9DmK{display:grid;grid-template-columns:1fr 26%;gap:calc(8px * var(--ex-scale));height:calc(20px * var(--ex-scale))}.hackathon-examples_pageForm__j9DmK i{display:block;border:1px solid var(--lg-hair-paper);border-radius:3px;background:#fff}.hackathon-examples_pageForm__j9DmK em{display:block;border-radius:3px;background:var(--ex-mark)}.hackathon-examples_report__3pDND{gap:calc(7px * var(--ex-scale))}.hackathon-examples_reportHeading__3n5W7{display:block;width:28%;height:calc(7px * var(--ex-scale));margin-top:calc(4px * var(--ex-scale));border-radius:2px;background:var(--ex-mark)}.hackathon-examples_reportHeading__3n5W7:first-child{margin-top:0}.hackathon-examples_report__3pDND i{display:block;width:92%;height:calc(6px * var(--ex-scale));border-radius:2px;background:var(--ex-faint)}.hackathon-examples_report__3pDND i:nth-of-type(2n){width:78%}.hackathon-examples_report__3pDND i[data-flagged]{background:color-mix(in srgb,var(--lg-purple) 55%,#f6f6f3)}.hackathon-examples_cards__LBy_f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:60px}.hackathon-examples_card__RMVvs{display:flex;flex-direction:column;gap:16px;padding:18px 18px 22px;border:1px solid var(--lg-line);border-radius:var(--lg-r-10);color:var(--lg-text);background:var(--lg-bg-raised)}.hackathon-examples_question__5hnhT{margin:6px 0 0;font-family:var(--lg-serif);font-size:clamp(22px,1.9vw,26px);font-weight:400;letter-spacing:-.02em;line-height:1.2}.hackathon-examples_answer__s4_FI{margin:0;color:var(--lg-text-2);font-size:14px;line-height:1.6}.hackathon-examples_answer__s4_FI strong{color:var(--lg-text);font-weight:600}.hackathon-examples_tag__Cozk5{display:inline-block;margin-top:auto;padding-top:6px;color:var(--lg-text-2);font-family:var(--lg-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}@media (max-width:980px){.hackathon-examples_cards__LBy_f{grid-template-columns:1fr;gap:12px}.hackathon-examples_card__RMVvs{display:grid;grid-template-columns:180px 1fr;grid-template-rows:auto auto auto;gap:6px 20px}.hackathon-examples_card__RMVvs>:first-child{grid-row:1/span 3}}@media (max-width:540px){.hackathon-examples_card__RMVvs{display:flex}}@page{size:A4;margin:0}.hackathon-one-pager_document___V81f{margin:0;padding:0}.hackathon-one-pager_sheet__wUOZV{box-sizing:border-box;display:flex;width:210mm;height:297mm;flex-direction:column;margin:0 auto;overflow:hidden;color:var(--lg-text);background:var(--lg-bg);font-family:var(--lg-grot);font-size:10.5px;line-height:1.45;-webkit-font-smoothing:antialiased;-webkit-print-color-adjust:exact;print-color-adjust:exact}.hackathon-one-pager_sheet__wUOZV:first-child{break-after:page}.hackathon-one-pager_sheet__wUOZV *{box-sizing:inherit}.hackathon-one-pager_sheet__wUOZV a{color:inherit;text-decoration:none}.hackathon-one-pager_sheet__wUOZV .fr-control-glyph{width:9px;height:9px;flex:none}@media screen{.hackathon-one-pager_sheet__wUOZV{margin:28px auto;box-shadow:0 18px 60px rgba(10,10,15,.18)}}.hackathon-one-pager_band__ZlQ9n{padding:9mm 13mm 7mm;color:var(--lg-text);background:var(--lg-bg)}.hackathon-one-pager_bandTop__bzSkB{display:flex;align-items:center;justify-content:space-between;gap:24px}.hackathon-one-pager_wordmark__FKZJj{display:block;width:auto;height:22px;color:var(--lg-text)}.hackathon-one-pager_kicker__YW0BX{margin:0;color:var(--lg-accent);font-family:var(--lg-mono);font-size:10px;font-weight:600;letter-spacing:var(--lg-track-kicker);text-transform:uppercase}.hackathon-one-pager_title__jNHrx{margin:7mm 0 0;font-size:44px;font-weight:500;letter-spacing:-.04em;line-height:1}.hackathon-one-pager_title__jNHrx em{color:var(--lg-accent);font-family:var(--lg-serif);font-style:normal;font-weight:400;letter-spacing:var(--lg-track-tight)}.hackathon-one-pager_lead__Ry__h{max-width:176mm;margin:11px 0 0;color:var(--lg-text-2);font-size:12.5px;line-height:1.45}.hackathon-one-pager_ws__JPkup{margin:6mm 0 0;overflow:hidden;border:1px solid var(--lg-line);border-radius:var(--lg-r-8);background:var(--lg-bg);font-size:7.5px;line-height:1.35}.hackathon-one-pager_wsTop__52cHD{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border-bottom:1px solid var(--lg-line)}.hackathon-one-pager_wsTitle__nFmnV{display:flex;align-items:baseline;gap:8px}.hackathon-one-pager_wsProduct__GVD9O{color:var(--lg-text-2);font-family:var(--lg-mono);font-size:6.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.hackathon-one-pager_wsName__49D5u{font-family:var(--lg-serif);font-size:10px}.hackathon-one-pager_wsChips__SznOi{display:flex;align-items:center;gap:4px}.hackathon-one-pager_wsYou__QKopn{margin-right:4px;color:var(--lg-text-2)}.hackathon-one-pager_wsYou__QKopn b{color:var(--lg-text);font-weight:600}.hackathon-one-pager_wsChip__RwETz{display:inline-flex;min-height:15px;align-items:center;gap:4px;padding:0 6px;border:1px solid var(--lg-line);border-radius:3px;color:var(--lg-text);background:var(--lg-bg-raised);font-weight:500;white-space:nowrap}.hackathon-one-pager_wsChip__RwETz .fr-control-glyph{width:7px;height:7px;color:var(--lg-text-2)}.hackathon-one-pager_wsRuntime__hUmls{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid var(--lg-line);background:color-mix(in srgb,var(--lg-bg) 92%,var(--lg-purple))}.hackathon-one-pager_wsModel__9gxO_{display:flex;flex-direction:column;text-align:right}.hackathon-one-pager_wsModel__9gxO_ span{color:var(--lg-text-2);font-family:var(--lg-mono);font-size:6.5px;letter-spacing:.16em;text-transform:uppercase}.hackathon-one-pager_wsModel__9gxO_ strong{font-size:8px;font-weight:600}.hackathon-one-pager_wsModelChip__x6lEW{min-height:17px;padding-inline:8px}.hackathon-one-pager_wsModelNote__kN3qy{max-width:150px;color:var(--lg-text-2);font-size:6.5px;line-height:1.3}.hackathon-one-pager_wsRuntimeActions__BgCFd{display:flex;align-items:center;gap:8px;margin-left:auto}.hackathon-one-pager_wsRuntimeActions__BgCFd>span:first-child{color:var(--lg-text-2);text-decoration:underline;text-underline-offset:2px}.hackathon-one-pager_wsPanes__qM_5c{display:grid;grid-template-columns:1.15fr 1fr .6fr}.hackathon-one-pager_wsPanes__qM_5c>div{min-width:0;padding:8px 10px;border-right:1px solid var(--lg-line)}.hackathon-one-pager_wsPanes__qM_5c>div:last-child{border-right:0}.hackathon-one-pager_wsPaneTitle__1DezH{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:0 0 5px;color:var(--lg-text-2);font-family:var(--lg-mono);font-size:6.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hackathon-one-pager_wsPaneTitle__1DezH>span:not(.hackathon-one-pager_wsBadge__zGw9g){font-family:var(--lg-grot);font-size:7px;font-weight:400;letter-spacing:0;text-decoration:underline;text-transform:none;text-underline-offset:2px}.hackathon-one-pager_wsStatus__GfZGv{margin:0 0 6px;padding-top:4px;border-top:1px solid var(--lg-line);color:var(--lg-text-2);font-size:7px}.hackathon-one-pager_wsConversation__2uK4M{display:flex;flex-direction:column}.hackathon-one-pager_wsLines__ZzrWp{display:grid;gap:6px;margin:0;padding:0;list-style:none}.hackathon-one-pager_wsFro__P0jeO,.hackathon-one-pager_wsPerson__sDrRb{display:flex;align-items:flex-start;gap:6px}.hackathon-one-pager_wsPerson__sDrRb{margin-left:20px;padding:5px 7px;border:1px solid var(--lg-line);border-radius:4px;background:var(--lg-bg-raised)}.hackathon-one-pager_wsFro__P0jeO strong,.hackathon-one-pager_wsPerson__sDrRb strong{display:block;color:var(--lg-text-2);font-family:var(--lg-mono);font-size:6.5px;font-weight:600}.hackathon-one-pager_wsFro__P0jeO strong{color:var(--lg-accent)}.hackathon-one-pager_wsFro__P0jeO p,.hackathon-one-pager_wsPerson__sDrRb p{margin:2px 0 0;font-size:7.5px;line-height:1.4}.hackathon-one-pager_wsAvatar__1OinL,.hackathon-one-pager_wsFroMark__xuxLT{display:grid;flex:none;width:14px;height:14px;place-items:center;border-radius:50%;color:var(--lg-paper-text);background:var(--lg-accent);font-size:6.5px;font-weight:700}.hackathon-one-pager_wsPerson__sDrRb[data-person=S] .hackathon-one-pager_wsAvatar__1OinL{background:#7867b7}.hackathon-one-pager_wsFroMark__xuxLT{border:1px solid color-mix(in srgb,var(--lg-signal) 45%,transparent);color:var(--lg-signal);background:color-mix(in srgb,var(--lg-purple) 15%,var(--lg-bg));font-family:var(--lg-serif);font-weight:400}.hackathon-one-pager_wsActivity__zmC2A{display:flex;align-items:center;gap:5px;margin-left:20px;color:var(--lg-text-2);font-family:var(--lg-mono);font-size:6.5px}.hackathon-one-pager_wsActivity__zmC2A i{display:block;width:9px;height:1px;background:var(--lg-accent)}.hackathon-one-pager_wsComposer__inPDO{margin-top:auto;padding-top:8px}.hackathon-one-pager_wsComposer__inPDO>p{margin:0;min-height:26px;padding:5px 7px;border:1px solid var(--lg-line);border-radius:3px;color:var(--lg-text-2);font-size:7px}.hackathon-one-pager_wsComposer__inPDO>div{display:flex;align-items:center;justify-content:space-between;margin-top:5px}.hackathon-one-pager_wsBadge__zGw9g{display:inline-flex;min-height:14px;align-items:center;gap:3px;padding:0 5px;border:1px solid color-mix(in srgb,var(--lg-signal) 55%,transparent);border-radius:3px;color:var(--lg-signal);font-family:var(--lg-mono);font-size:6.5px;letter-spacing:.1em;text-transform:uppercase}.hackathon-one-pager_wsBadge__zGw9g .fr-control-glyph{width:7px;height:7px}.hackathon-one-pager_wsAdd__A4xLH,.hackathon-one-pager_wsSend__Z8lEf{display:inline-flex;min-height:16px;align-items:center;justify-content:center;gap:4px;padding:0 8px;border-radius:3px;color:var(--lg-action-text);background:var(--lg-action-bg);font-size:7.5px;font-weight:650}.hackathon-one-pager_wsAdd__A4xLH{display:flex;width:100%;min-height:18px}.hackathon-one-pager_wsAdd__A4xLH .fr-control-glyph{width:7px;height:7px}.hackathon-one-pager_wsCanvas__UB1HS{padding:9px 10px;border:1px solid var(--lg-line);border-radius:3px;color:var(--lg-paper-text);background:var(--lg-paper-bg)}.hackathon-one-pager_wsCanvas__UB1HS>span{display:block;color:var(--lg-purple);font-family:var(--lg-mono);font-size:6.5px;letter-spacing:.05em;text-transform:uppercase}.hackathon-one-pager_wsCanvas__UB1HS>strong{display:block;margin-top:6px;font-family:var(--lg-serif);font-size:13px;font-weight:400;letter-spacing:-.02em;line-height:1.1}.hackathon-one-pager_wsChart__gc1ZU{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;height:58px;margin-top:9px;align-items:end}.hackathon-one-pager_wsChart__gc1ZU>div{display:flex;height:100%;min-width:0;flex-direction:column;justify-content:flex-end;gap:3px}.hackathon-one-pager_wsChart__gc1ZU i{display:block;width:100%;border-radius:1px 1px 0 0;background:color-mix(in srgb,var(--lg-purple) 78%,var(--lg-paper-bg))}.hackathon-one-pager_wsChart__gc1ZU span{overflow:hidden;color:var(--lg-paper-muted);font-family:var(--lg-mono);font-size:6px;text-overflow:ellipsis;white-space:nowrap}.hackathon-one-pager_wsGroup__l_CHe{margin:8px 0 2px;color:var(--lg-text-2);font-family:var(--lg-mono);font-size:6.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hackathon-one-pager_wsFile__RqCfK{display:flex;align-items:center;gap:5px;margin:0;padding:4px 0;border-bottom:1px solid var(--lg-line);color:var(--lg-text-2);font-size:7px}.hackathon-one-pager_wsFile__RqCfK span{color:var(--lg-accent);font-family:var(--lg-mono);font-size:6.5px}.hackathon-one-pager_wsNote__1tje9{margin:0;color:var(--lg-text);font-size:7px;line-height:1.4}.hackathon-one-pager_ws__JPkup figcaption{padding:5px 10px;border-top:1px solid var(--lg-line);color:var(--lg-text-2);font-family:var(--lg-mono);font-size:6.5px;letter-spacing:.06em;text-transform:uppercase}.hackathon-one-pager_body__bBdSu{display:flex;min-height:0;flex:1;flex-direction:column;gap:5mm;padding:7mm 13mm 8mm}.hackathon-one-pager_backBody__sypSB{gap:4.5mm;padding-top:10mm}.hackathon-one-pager_sectionLabel__JqY1p{margin:0 0 10px;font-size:9px}.hackathon-one-pager_kickerPaper__lgNn6,.hackathon-one-pager_sectionLabel__JqY1p{color:var(--lg-purple);font-family:var(--lg-mono);font-weight:600;letter-spacing:var(--lg-track-kicker);text-transform:uppercase}.hackathon-one-pager_kickerPaper__lgNn6{margin:0;font-size:9.5px}.hackathon-one-pager_backHead__kL5jx h1{margin:10px 0 0;font-family:var(--lg-serif);font-size:34px;font-weight:400;letter-spacing:var(--lg-track-tight);line-height:1}.hackathon-one-pager_backHead__kL5jx p:last-child{max-width:150mm;margin:8px 0 0;color:var(--lg-text-2);font-size:11.5px;line-height:1.45}.hackathon-one-pager_steps__2cTaR,.hackathon-one-pager_whyGrid__6Zjd0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hackathon-one-pager_retroGrid__yn92x article,.hackathon-one-pager_steps__2cTaR article,.hackathon-one-pager_whyGrid__6Zjd0 article{padding-top:9px;border-top:1px solid var(--lg-accent)}.hackathon-one-pager_stepNumber__qz3Iu{display:block;color:var(--lg-accent);font-family:var(--lg-mono);font-size:9.5px;letter-spacing:var(--lg-track-meta)}.hackathon-one-pager_steps__2cTaR h2,.hackathon-one-pager_whyGrid__6Zjd0 h2{margin:9px 0 5px;color:var(--lg-display-ink);font-family:var(--lg-serif);font-size:18px;font-weight:400;letter-spacing:var(--lg-track-tight);line-height:1.1}.hackathon-one-pager_steps__2cTaR p,.hackathon-one-pager_whyGrid__6Zjd0 p{margin:0;color:var(--lg-text-2);font-size:10px;line-height:1.5}.hackathon-one-pager_featureGrid__2AI3Y{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hackathon-one-pager_feature__JtR5O h2{display:flex;align-items:center;gap:7px;margin:0;padding-bottom:7px;border-bottom:1px solid var(--lg-accent);font-size:12px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.hackathon-one-pager_featureLead__LcxBW{margin:7px 0 2px;color:var(--lg-purple);font-size:9.5px;font-weight:600}.hackathon-one-pager_feature__JtR5O ul{margin:0;padding:0;list-style:none}.hackathon-one-pager_feature__JtR5O li{padding:4px 0;border-bottom:1px solid var(--lg-line);font-size:9.5px;line-height:1.4}.hackathon-one-pager_agendas__bxevY{display:grid;gap:12px}.hackathon-one-pager_agenda__gWF1e{display:grid;grid-template-columns:34mm minmax(0,1fr);gap:0 20px;padding-top:11px;border-top:1px solid var(--lg-line)}.hackathon-one-pager_agendaHead__hWaFw{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.hackathon-one-pager_agendaHead__hWaFw h2{margin:0;font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.hackathon-one-pager_agendaDuration__aTBQ3{letter-spacing:var(--lg-track-meta)}.hackathon-one-pager_agendaDuration__aTBQ3,.hackathon-one-pager_draftTag__8xKp_{color:var(--lg-text-2);font-family:var(--lg-mono);font-size:9px;text-transform:uppercase}.hackathon-one-pager_draftTag__8xKp_{margin-top:4px;padding:2px 6px;border:1px solid var(--lg-ghost-line);border-radius:var(--lg-r-3);letter-spacing:var(--lg-track-annot);line-height:1.3}.hackathon-one-pager_strip__nnHf2{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;margin:0;padding:0;list-style:none}.hackathon-one-pager_strip__nnHf2 li{padding:7px 8px 8px;border-top:2px solid var(--lg-accent);border-radius:0 0 var(--lg-r-3) var(--lg-r-3);background:var(--lg-bg-raised);font-size:9.5px;font-weight:500;line-height:1.35}.hackathon-one-pager_strip__nnHf2 li:last-child{border-top-color:var(--lg-purple);background:color-mix(in srgb,var(--lg-purple) 8%,var(--lg-bg))}.hackathon-one-pager_agendaMeta__SaiVv{grid-column:2;margin:6px 0 0;color:var(--lg-text-2);font-family:var(--lg-mono);font-size:9px;letter-spacing:var(--lg-track-meta);text-transform:uppercase}.hackathon-one-pager_retroGrid__yn92x{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hackathon-one-pager_retroGrid__yn92x article{border-top-color:var(--lg-purple)}.hackathon-one-pager_retroGrid__yn92x .hackathon-one-pager_stepNumber__qz3Iu{color:var(--lg-purple)}.hackathon-one-pager_retroGrid__yn92x h2{margin:8px 0 4px;font-size:11.5px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.hackathon-one-pager_retroGrid__yn92x p{margin:0;color:var(--lg-text-2);font-size:9.5px;line-height:1.45}.hackathon-one-pager_columns__3FFTd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hackathon-one-pager_column__kqDVV h2{display:flex;align-items:center;gap:8px;margin:0;padding-bottom:7px;border-bottom:1px solid var(--lg-accent);font-size:12px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.hackathon-one-pager_pictogram__4Y1VK{width:14px;height:14px;color:var(--lg-accent)}.hackathon-one-pager_column__kqDVV ul{margin:0;padding:0;list-style:none}.hackathon-one-pager_column__kqDVV li{padding:6px 0;border-bottom:1px solid var(--lg-line);font-size:9.5px;line-height:1.45}.hackathon-one-pager_footer__7_6hi{margin-top:auto;padding-top:11px;border-top:1px solid var(--lg-line)}.hackathon-one-pager_footerRow__vpy34{display:flex;align-items:center;justify-content:space-between;gap:24px}.hackathon-one-pager_contact__qT9_w p{margin:0}.hackathon-one-pager_contactLabel__csnhQ{margin-bottom:5px;color:var(--lg-text-2);font-family:var(--lg-mono);font-size:9px;letter-spacing:var(--lg-track-meta);text-transform:uppercase}.hackathon-one-pager_contactUrl___lwa3{font-size:12px;font-weight:600;line-height:1.3}.hackathon-one-pager_contactMail__Kx91h{margin-top:2px;color:var(--lg-text-2);font-size:10.5px;line-height:1.3}.hackathon-one-pager_qrBlock__t8zRE{display:flex;align-items:center;gap:12px}.hackathon-one-pager_sheet__wUOZV .hackathon-one-pager_qr__7Ok1f{display:block;width:22mm;height:22mm;padding:calc(22mm * 4 / 41);color:#000;background:#fff}.hackathon-one-pager_qr__7Ok1f svg{display:block;width:100%;height:100%}.hackathon-one-pager_qrText__sV2rE p{margin:0}.hackathon-one-pager_qrCaption__07y5b{font-size:11px;font-weight:600;line-height:1.3}.hackathon-one-pager_qrUrl__6Zej5{margin-top:3px;font-size:9px}.hackathon-one-pager_pageHint__fh2iL,.hackathon-one-pager_qrUrl__6Zej5{color:var(--lg-text-2);font-family:var(--lg-mono);letter-spacing:var(--lg-track-annot)}.hackathon-one-pager_pageHint__fh2iL{margin:9px 0 0;font-size:8.5px;text-transform:uppercase}.hackathon-one-pager_legal___3PK6{margin:8px 0 0;color:var(--lg-text-2);font-size:8px;line-height:1.45}.hackathon-one-pager_legal___3PK6 strong{color:var(--lg-text);font-weight:600}.hackathon-one-pager_strip__nnHf2 li{display:grid;gap:4px;align-content:start}.hackathon-one-pager_stripMinutes__LGvLe{color:var(--lg-text-2);font-family:var(--lg-mono);font-size:8.5px;font-weight:400;letter-spacing:var(--lg-track-annot)}.hackathon-one-pager_exampleGrid__vgjXB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hackathon-one-pager_example__FPgyS{display:grid;gap:5px;padding:8px;border:1px solid var(--lg-line);border-radius:var(--lg-r-6);background:var(--lg-bg-raised)}.hackathon-one-pager_exampleQuestion__zAE0B{margin:3px 0 0;font-family:var(--lg-serif);font-size:12px;letter-spacing:var(--lg-track-tight);line-height:1.2}.hackathon-one-pager_exampleBuilt__VXFyr{margin:0;color:var(--lg-text-2);font-size:9px;line-height:1.4}.hackathon-one-pager_exampleBuilt__VXFyr strong{color:var(--lg-text);font-weight:600}.hackathon-one-pager_exampleTag__aFFKx{color:var(--lg-text-2);font-family:var(--lg-mono);font-size:7.5px;letter-spacing:var(--lg-track-annot);text-transform:uppercase}.hackathon-one-pager_voiceGrid__gLtIS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hackathon-one-pager_voice__rocma{display:grid;gap:8px;margin:0;padding:10px 12px;border:1px solid var(--lg-line);border-radius:var(--lg-r-6);background:var(--lg-bg-raised)}.hackathon-one-pager_voice__rocma blockquote{margin:0;font-family:var(--lg-serif);font-size:11.5px;letter-spacing:var(--lg-track-tight);line-height:1.3}.hackathon-one-pager_voice__rocma figcaption{display:flex;align-items:center;gap:8px}.hackathon-one-pager_portrait__SS5_L{display:block;flex:none;width:26px;height:26px;overflow:hidden;border-radius:50%;background:var(--lg-line)}.hackathon-one-pager_portrait__SS5_L img{display:block;width:100%;height:100%;object-fit:cover}.hackathon-one-pager_voiceWho__eJhAq{display:grid;gap:1px;min-width:0}.hackathon-one-pager_voiceWho__eJhAq strong{font-size:9.5px;font-weight:600}.hackathon-one-pager_voiceWho__eJhAq span{color:var(--lg-text-2);font-size:8.5px;line-height:1.3}.hackathon-one-pager_voiceWho__eJhAq small{color:var(--lg-purple);font-family:var(--lg-mono);font-size:7.5px;letter-spacing:var(--lg-track-annot);text-transform:uppercase}.hackathon-one-pager_backBody__sypSB{gap:4mm;padding-top:9mm;padding-bottom:7mm}.hackathon-one-pager_backHead__kL5jx h1{margin-top:8px;font-size:28px}.hackathon-one-pager_backHead__kL5jx p:last-child{margin-top:6px;font-size:10.5px}.hackathon-one-pager_backBody__sypSB .hackathon-one-pager_sectionLabel__JqY1p{margin-bottom:7px}.hackathon-one-pager_agendas__bxevY{gap:8px}.hackathon-one-pager_agenda__gWF1e{padding-top:8px}.hackathon-one-pager_strip__nnHf2 li{padding:5px 7px 6px;font-size:9px}.hackathon-one-pager_agendaMeta__SaiVv{margin-top:4px}.hackathon-one-pager_retroGrid__yn92x article{padding-top:7px}.hackathon-one-pager_retroGrid__yn92x h2{margin:6px 0 3px;font-size:10.5px}.hackathon-one-pager_retroGrid__yn92x p{font-size:9px;line-height:1.4}.hackathon-one-pager_example__FPgyS{gap:4px;padding:7px}.hackathon-one-pager_exampleQuestion__zAE0B{font-size:11px}.hackathon-one-pager_exampleBuilt__VXFyr{font-size:8.5px}.hackathon-one-pager_column__kqDVV h2{padding-bottom:5px;font-size:11px}.hackathon-one-pager_column__kqDVV li{padding:4px 0;font-size:9px;line-height:1.4}.hackathon-one-pager_voice__rocma{gap:6px;padding:8px 10px}.hackathon-one-pager_voice__rocma blockquote{font-size:10.5px;line-height:1.28}.hackathon-one-pager_backBody__sypSB .hackathon-one-pager_footer__7_6hi{padding-top:8px}.hackathon-one-pager_backBody__sypSB .hackathon-one-pager_legal___3PK6,.hackathon-one-pager_backBody__sypSB .hackathon-one-pager_pageHint__fh2iL{margin-top:6px}.hackathon-film_film__6clNN{margin:48px 0 0}.hackathon-film_frame__DjpKO{position:relative;overflow:hidden;aspect-ratio:16/9;border:1px solid var(--lg-paper-line);border-radius:var(--lg-r-10);background:var(--lg-bg)}.hackathon-film_frame__DjpKO iframe{display:block;width:100%;height:100%;border:0}.hackathon-film_poster___hdGj{position:absolute;inset:0;width:100%;padding:0;border:0;color:var(--lg-text);background:var(--lg-bg);cursor:pointer}.hackathon-film_poster___hdGj img{object-fit:cover}.hackathon-film_poster___hdGj:after{position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#0008);content:""}.hackathon-film_play__Hbb5r{position:absolute;z-index:1;top:50%;left:50%;display:grid;width:76px;height:76px;place-items:center;border:1px solid #fff6;border-radius:50%;color:var(--lg-action-text);background:var(--lg-action-bg);box-shadow:0 8px 35px #0005;transform:translate(-50%,-50%);transition:transform .2s ease}.hackathon-film_play__Hbb5r svg{width:29px;height:29px;margin-left:3px}.hackathon-film_playLabel__L2uc8{position:absolute;z-index:1;bottom:24px;left:50%;font-family:var(--lg-grot);font-size:15px;font-weight:600;transform:translateX(-50%)}.hackathon-film_poster___hdGj:hover .hackathon-film_play__Hbb5r{transform:translate(-50%,-50%) scale(1.08)}.hackathon-film_poster___hdGj:focus-visible{outline:3px solid var(--lg-accent);outline-offset:-5px}.hackathon-film_caption__uQXyr{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-top:20px;font-size:13px}.hackathon-film_caption__uQXyr>div{display:flex;flex-direction:column;gap:7px}.hackathon-film_caption__uQXyr strong{font-family:var(--lg-mono);font-size:11px;letter-spacing:.08em}.hackathon-film_caption__uQXyr>div>span,.hackathon-film_notice__yqaEC{color:var(--lg-paper-muted)}.hackathon-film_caption__uQXyr a{flex:none;color:var(--lg-purple);font-weight:600;text-underline-offset:4px}.hackathon-film_caption__uQXyr a:focus-visible{outline:2px solid var(--lg-purple);outline-offset:5px}.hackathon-film_notice__yqaEC{margin:12px 0 0;font-size:11px;line-height:1.5}@media (max-width:600px){.hackathon-film_film__6clNN{margin-top:32px}.hackathon-film_play__Hbb5r{width:56px;height:56px}.hackathon-film_play__Hbb5r svg{width:25px;height:25px}.hackathon-film_playLabel__L2uc8{bottom:14px;font-size:12px}.hackathon-film_caption__uQXyr{flex-direction:column;gap:15px}}@media (prefers-reduced-motion:reduce){.hackathon-film_play__Hbb5r{transition:none}}