.Panel-module__49DIgq__header{border-bottom:1px solid var(--line);z-index:30;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:100%;max-width:1320px;min-height:88px;margin:0 auto;display:grid;position:relative}.Panel-module__49DIgq__header>:first-child{justify-self:start}.Panel-module__49DIgq__navigation{align-items:center;gap:6px;display:flex}.Panel-module__49DIgq__navigation a{white-space:nowrap;min-height:44px;color:var(--ink-2);transition:background var(--duration), color var(--duration);border-radius:8px;align-items:center;gap:9px;padding:10px 15px;font-size:13px;font-weight:500;display:flex;position:relative}.Panel-module__49DIgq__navigation a[aria-current=page]{color:var(--ink);background:var(--surface-3)}.Panel-module__49DIgq__navigation a[aria-current=page] svg{color:var(--accent)}.Panel-module__49DIgq__profile{justify-self:end;position:relative}.Panel-module__49DIgq__avatar,.Panel-module__49DIgq__avatarSmall{background:var(--accent-soft);color:var(--brand);border:1px solid color-mix(in srgb, var(--brand) 28%, var(--line));border-radius:50%;place-items:center;font-size:13px;font-weight:650;display:grid}.Panel-module__49DIgq__avatar{cursor:pointer;width:44px;height:44px;transition:border-color var(--duration)}.Panel-module__49DIgq__avatar[aria-expanded=true]{border-color:var(--brand)}.Panel-module__49DIgq__avatarSmall{flex:0 0 38px;width:38px;height:38px}.Panel-module__49DIgq__profileMenu{background:var(--surface-2);border:1px solid var(--line-2);width:min(310px,100vw - 32px);animation:Panel-module__49DIgq__menu-in .14s var(--ease);border-radius:14px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 16px 48px #0005}.Panel-module__49DIgq__profileIdentity{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:6px;padding:12px 10px 18px;display:flex}.Panel-module__49DIgq__profileIdentity>div{min-width:0}.Panel-module__49DIgq__profileIdentity>div>strong,.Panel-module__49DIgq__profileIdentity>div>span{display:block}.Panel-module__49DIgq__profileIdentity strong{font-size:13px;font-weight:550}.Panel-module__49DIgq__profileIdentity div>span{color:var(--ink-2);overflow-wrap:anywhere;margin-top:2px;font-size:12px}.Panel-module__49DIgq__profileMenu nav{display:grid}.Panel-module__49DIgq__profileMenu nav a,.Panel-module__49DIgq__logout{min-height:44px;font:400 13px var(--font);color:var(--ink);border-radius:7px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.Panel-module__49DIgq__profileMenu svg{color:var(--ink-2);flex-shrink:0}.Panel-module__49DIgq__logout{cursor:pointer;border:0;border-top:1px solid var(--line);background:0 0;border-radius:0 0 7px 7px;width:100%;margin-top:6px}.Panel-module__49DIgq__logout:disabled{opacity:.5;cursor:wait}.Panel-module__49DIgq__menuError{color:var(--danger);padding:10px;font-size:12px}.Panel-module__49DIgq__heading{justify-content:space-between;align-items:center;gap:24px;margin:52px 0 36px;display:flex}.Panel-module__49DIgq__heading h1{font:550 clamp(28px, 3.5vw, 38px)/1.2 var(--display);letter-spacing:-.05em}.Panel-module__49DIgq__heading p{color:var(--ink-2);margin-top:10px;font-size:14px}.Panel-module__49DIgq__heading .Panel-module__49DIgq__eyebrow{color:var(--ink-3);margin:0 0 12px}.Panel-module__49DIgq__content{max-width:1120px;margin:0 auto}.Panel-module__49DIgq__setup{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(3,1fr);margin-bottom:40px;padding:8px;display:grid}.Panel-module__49DIgq__setupStep{align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.Panel-module__49DIgq__setupStep+.Panel-module__49DIgq__setupStep{border-left:1px solid var(--line)}.Panel-module__49DIgq__setupStep>span:first-child{border:1px solid var(--line-2);width:30px;height:30px;color:var(--ink-2);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.Panel-module__49DIgq__setupStep[data-done=true]>span:first-child{color:var(--ok);background:var(--ok-soft);border-color:#0000}.Panel-module__49DIgq__setupStep strong,.Panel-module__49DIgq__setupStep a{font-size:13px;font-weight:500;display:block}.Panel-module__49DIgq__setupStep small{color:var(--ink-2);margin-top:3px;font-size:12px;display:block}.Panel-module__49DIgq__toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.Panel-module__49DIgq__toolbar h2{font-size:15px;font-weight:550}.Panel-module__49DIgq__toolbar h2 span{color:var(--ink-3);margin-left:10px;font-weight:400}.Panel-module__49DIgq__search{border:1px solid var(--line);color:var(--ink-3);background:var(--surface);border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.Panel-module__49DIgq__search input{color:var(--ink);background:0 0;border:0;width:200px;min-width:0;min-height:42px;font-size:13px}.Panel-module__49DIgq__search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.Panel-module__49DIgq__search input:focus-visible{outline:none}.Panel-module__49DIgq__projectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.Panel-module__49DIgq__projectCard{min-height:240px;color:var(--ink);background:var(--surface);border:1px solid var(--line);transition:border-color var(--duration);border-radius:14px;flex-direction:column;padding:24px;display:flex}.Panel-module__49DIgq__cardTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px;display:flex}.Panel-module__49DIgq__projectIcon{color:#fff;width:56px;height:56px;font:650 23px/1 var(--display);letter-spacing:-.02em;background:linear-gradient(160deg, var(--icon-from,var(--brand)), var(--icon-to,var(--brand)));text-shadow:0 1px 2px #00000038;border-radius:13px;place-items:center;display:grid;position:relative;box-shadow:0 1px 2px #00000073,inset 0 1px #ffffff47}.Panel-module__49DIgq__projectIcon:after{content:"";border-radius:inherit;background:linear-gradient(#ffffff29,#0000 52%);position:absolute;inset:0}.Panel-module__49DIgq__cardTop>svg{color:var(--ink-3)}.Panel-module__49DIgq__projectCard h3{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:17px;font-weight:550}.Panel-module__49DIgq__projectCard>p{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 24px;font-size:13px;display:-webkit-box;overflow:hidden}.Panel-module__49DIgq__cardBottom{color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:11px;display:flex}.Panel-module__49DIgq__stage{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.Panel-module__49DIgq__stage i{background:var(--brand);border-radius:50%;width:5px;height:5px}.Panel-module__49DIgq__empty{text-align:center;border:1px dashed var(--line-2);border-radius:14px;padding:64px 24px}.Panel-module__49DIgq__empty>svg{color:var(--brand);margin-bottom:20px}.Panel-module__49DIgq__empty h2{font:500 24px var(--display);letter-spacing:-.04em}.Panel-module__49DIgq__empty p{color:var(--ink-2);margin:12px 0 24px}.Panel-module__49DIgq__discovery{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;padding-top:28px;display:grid}.Panel-module__49DIgq__discovery a{color:var(--ink);align-items:center;gap:16px;padding:12px 0;display:flex}.Panel-module__49DIgq__discovery a>svg:first-child{color:var(--ink-2)}.Panel-module__49DIgq__discovery a>svg:last-child{color:var(--ink-3);margin-left:auto}.Panel-module__49DIgq__discovery strong{font-size:14px;font-weight:500}.Panel-module__49DIgq__discovery p{color:var(--ink-2);margin-top:5px;font-size:12px}.Panel-module__49DIgq__settings{grid-template-columns:200px minmax(0,1fr);gap:56px;display:grid}.Panel-module__49DIgq__settingsNav{flex-direction:column;align-self:start;gap:4px;display:flex;position:sticky;top:24px}.Panel-module__49DIgq__settingsNav a{color:var(--ink-2);border-radius:8px;padding:12px;font-size:13px}.Panel-module__49DIgq__settingsNav a:focus-visible{color:var(--ink)}.Panel-module__49DIgq__settingsBody{gap:40px;min-width:0;display:grid}.Panel-module__49DIgq__settingsSection{scroll-margin-top:24px}.Panel-module__49DIgq__settingsSection h2{font:500 19px var(--display);letter-spacing:-.025em;margin-bottom:18px}.Panel-module__49DIgq__settingsCard{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:24px}.Panel-module__49DIgq__identityRow{align-items:center;gap:20px;display:flex}.Panel-module__49DIgq__identityRow>span{background:var(--accent-soft);width:52px;height:52px;color:var(--brand);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.Panel-module__49DIgq__identityRow small{color:var(--ink-2);margin-bottom:4px;display:block}.Panel-module__49DIgq__identityRow p{overflow-wrap:anywhere}.Panel-module__49DIgq__settingRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding-top:22px;font-size:13px;display:flex}.Panel-module__49DIgq__settingRow span{color:var(--ink-2)}.Panel-module__49DIgq__connectionCard{background:var(--surface);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:12px;padding:20px 24px;display:flex}.Panel-module__49DIgq__connectionIdentity{align-items:center;gap:16px;display:flex}.Panel-module__49DIgq__connectionIdentity>svg{color:var(--brand)}.Panel-module__49DIgq__connectionIdentity strong{font-size:14px;font-weight:550}.Panel-module__49DIgq__connectionIdentity p{color:var(--ink-2);margin-top:4px;font-size:12px}.Panel-module__49DIgq__connected{color:var(--ok);align-items:center;gap:6px;margin-left:10px;font-size:11px;display:inline-flex}.Panel-module__49DIgq__connectionSetup{margin-top:40px}.Panel-module__49DIgq__connectionSetup h2{font:500 21px var(--display);letter-spacing:-.03em;margin-bottom:22px}@keyframes Panel-module__49DIgq__menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.Panel-module__49DIgq__navigation a:hover,.Panel-module__49DIgq__profileMenu nav a:hover,.Panel-module__49DIgq__logout:hover,.Panel-module__49DIgq__settingsNav a:hover{background:var(--surface-3);color:var(--ink);text-decoration:none}.Panel-module__49DIgq__avatar:hover{border-color:var(--brand)}.Panel-module__49DIgq__projectCard:hover{border-color:var(--line-2);text-decoration:none}.Panel-module__49DIgq__discovery a:hover{color:var(--brand);text-decoration:none}}@media (max-width:900px){.Panel-module__49DIgq__header{grid-template-columns:auto 1fr auto;gap:18px}.Panel-module__49DIgq__navigation{justify-self:center}.Panel-module__49DIgq__navigation a{padding-inline:11px}.Panel-module__49DIgq__projectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Panel-module__49DIgq__settings{grid-template-columns:160px minmax(0,1fr);gap:28px}}@media (max-width:640px){.Panel-module__49DIgq__header{grid-template-columns:1fr auto;gap:14px;padding-top:18px}.Panel-module__49DIgq__header>:first-child{grid-area:1/1}.Panel-module__49DIgq__profile{grid-area:1/2}.Panel-module__49DIgq__navigation{grid-column:1/-1;justify-content:space-between;justify-self:stretch;gap:0;padding-bottom:12px}.Panel-module__49DIgq__navigation a{gap:6px;padding:10px;font-size:12px}.Panel-module__49DIgq__heading{flex-direction:column;align-items:flex-start;gap:20px;margin-top:32px}.Panel-module__49DIgq__projectGrid,.Panel-module__49DIgq__setup{grid-template-columns:1fr}.Panel-module__49DIgq__setupStep+.Panel-module__49DIgq__setupStep{border-left:0;border-top:1px solid var(--line)}.Panel-module__49DIgq__toolbar{flex-wrap:wrap}.Panel-module__49DIgq__search,.Panel-module__49DIgq__search input{width:100%}.Panel-module__49DIgq__discovery{grid-template-columns:1fr;gap:8px}.Panel-module__49DIgq__settings{grid-template-columns:1fr;gap:24px}.Panel-module__49DIgq__settingsNav{flex-flow:wrap;position:static}.Panel-module__49DIgq__settingsCard{padding:20px}.Panel-module__49DIgq__settingRow,.Panel-module__49DIgq__connectionCard{flex-wrap:wrap}.Panel-module__49DIgq__projectCard{min-height:220px}}@media (prefers-reduced-motion:reduce){.Panel-module__49DIgq__profileMenu{animation:none}.Panel-module__49DIgq__navigation a,.Panel-module__49DIgq__avatar,.Panel-module__49DIgq__projectCard{transition:none}}@media (max-width:380px){.Panel-module__49DIgq__navigation a svg{display:none}.Panel-module__49DIgq__navigation a{flex:1;justify-content:center}}
.Footer-module__EZoWya__foot{border-top:1px solid var(--m-line,var(--line));color:var(--m-ink-3,var(--ink-3));margin-top:auto;font-size:14px}.Footer-module__EZoWya__inner{width:min(100% - 2 * var(--m-gutter,clamp(20px, 4vw, 40px)), var(--m-w,1200px));padding-block:var(--m-s8,64px) var(--m-s6,32px);margin-inline:auto}.Footer-module__EZoWya__top,.Footer-module__EZoWya__bottom{justify-content:space-between;align-items:flex-start;gap:var(--m-s5,24px) var(--m-s7,48px);flex-wrap:wrap;display:flex}.Footer-module__EZoWya__brand .wordmark{font-size:19px}.Footer-module__EZoWya__brand p{max-width:34ch;margin:var(--m-s4,16px) 0 0;color:var(--m-ink-3,var(--ink-3));line-height:1.55}.Footer-module__EZoWya__links{gap:var(--m-s2,8px) var(--m-s5,24px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Footer-module__EZoWya__top .Footer-module__EZoWya__links{padding-top:var(--m-s1,4px)}.Footer-module__EZoWya__foot .Footer-module__EZoWya__links a{color:var(--m-ink-2,var(--ink-2));white-space:nowrap;transition:color var(--m-dur,.18s) var(--m-ease-out,ease-out)}.Footer-module__EZoWya__foot .Footer-module__EZoWya__bottom .Footer-module__EZoWya__links a{color:var(--m-ink-3,var(--ink-3))}.Footer-module__EZoWya__foot .Footer-module__EZoWya__links a:hover{color:var(--m-ink,var(--ink));text-decoration:none}.Footer-module__EZoWya__bottom{margin-top:var(--m-s8,64px);padding-top:var(--m-s5,24px);border-top:1px solid var(--m-line,var(--line));align-items:center;font-size:13px}.Footer-module__EZoWya__bottom p{margin:0;line-height:1.6}@media (prefers-reduced-motion:reduce){.Footer-module__EZoWya__foot .Footer-module__EZoWya__links a{transition:none}}@media (max-width:640px){.Footer-module__EZoWya__bottom{margin-top:var(--m-s7,48px)}}
.PublicHeader-module__xWHyWq__header{z-index:10;border-bottom:1px solid var(--m-line,var(--line));background:var(--m-header,var(--surface));-webkit-backdrop-filter:blur(14px)saturate(1.4);position:sticky;top:0}.PublicHeader-module__xWHyWq__inner{align-items:center;gap:var(--m-s5,24px);width:min(100% - 2 * var(--m-gutter,clamp(20px, 4vw, 40px)), var(--m-w,1200px));min-height:var(--m-header-h,64px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-inline:auto;display:grid}.PublicHeader-module__xWHyWq__inner .logo{justify-self:start;gap:7px}.PublicHeader-module__xWHyWq__inner .wordmark{letter-spacing:-.045em;font-size:20px;font-weight:600}.PublicHeader-module__xWHyWq__nav{align-items:center;gap:var(--m-s1,4px);display:flex}.PublicHeader-module__xWHyWq__header .PublicHeader-module__xWHyWq__nav a,.PublicHeader-module__xWHyWq__header .PublicHeader-module__xWHyWq__signin{min-height:40px;padding:0 var(--m-s3,12px);border-radius:var(--m-r-sm,8px);color:var(--m-ink-2,var(--ink-2));white-space:nowrap;transition:color var(--m-dur,.18s) var(--m-ease-out,ease-out), background-color var(--m-dur,.18s) var(--m-ease-out,ease-out);align-items:center;font-size:14px;font-weight:500;display:inline-flex}.PublicHeader-module__xWHyWq__header .PublicHeader-module__xWHyWq__nav a:hover,.PublicHeader-module__xWHyWq__header .PublicHeader-module__xWHyWq__signin:hover{color:var(--m-ink,var(--ink));background:var(--m-hover,var(--surface-2));text-decoration:none}.PublicHeader-module__xWHyWq__header .PublicHeader-module__xWHyWq__nav a[aria-current]{color:var(--m-ink,var(--ink))}.PublicHeader-module__xWHyWq__actions{justify-content:flex-end;align-items:center;gap:var(--m-s2,8px);display:flex}.PublicHeader-module__xWHyWq__start{min-height:40px;padding:0 var(--m-s4,16px);border-radius:var(--m-r-sm,8px);background:var(--m-btn,var(--primary-bg));color:var(--m-btn-ink,var(--primary-ink));white-space:nowrap;transition:background-color var(--m-dur,.18s) var(--m-ease-out,ease-out);align-items:center;font-size:14px;font-weight:500;display:inline-flex}.PublicHeader-module__xWHyWq__header .PublicHeader-module__xWHyWq__start{color:var(--m-btn-ink,var(--primary-ink))}.PublicHeader-module__xWHyWq__header .PublicHeader-module__xWHyWq__start:hover{background:var(--m-btn-hover,var(--brand-hover));text-decoration:none}.PublicHeader-module__xWHyWq__start:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.PublicHeader-module__xWHyWq__start:active{transform:none}}@media (max-width:860px){.PublicHeader-module__xWHyWq__inner{grid-template-columns:minmax(0,1fr) auto}.PublicHeader-module__xWHyWq__nav{display:none}}@media (max-width:380px){.PublicHeader-module__xWHyWq__header .PublicHeader-module__xWHyWq__signin{padding-inline:var(--m-s2,8px)}}
.ChatFilm-module__Fo9y0q__figure{margin:clamp(40px,5vw,64px) 0 0}.ChatFilm-module__Fo9y0q__window{border:1px solid var(--m-line-2);border-radius:var(--m-r-lg);background:var(--m-raised);grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);display:grid;overflow:hidden}.ChatFilm-module__Fo9y0q__chat{flex-direction:column;min-width:0;display:flex}.ChatFilm-module__Fo9y0q__head{justify-content:space-between;align-items:center;gap:var(--m-s4);height:48px;padding:0 var(--m-s5);border-bottom:1px solid var(--m-line);color:var(--m-ink-3);white-space:nowrap;font-size:13px;display:flex}.ChatFilm-module__Fo9y0q__head b{color:var(--m-ink);font-weight:500}.ChatFilm-module__Fo9y0q__status{align-items:center;gap:var(--m-s2);display:inline-flex}.ChatFilm-module__Fo9y0q__status i{background:#8fd19e;border-radius:50%;width:6px;height:6px}.ChatFilm-module__Fo9y0q__msgs{padding:var(--m-s5) var(--m-s6) var(--m-s4);flex-direction:column;flex:1;gap:12px;margin:0;list-style:none;display:flex}.ChatFilm-module__Fo9y0q__msgs>li{text-wrap:pretty;min-width:0;font-size:15px;line-height:1.55}.ChatFilm-module__Fo9y0q__me{border:1px solid var(--m-line-2);background:var(--m-raised-2);max-width:78%;color:var(--m-ink);border-radius:14px 14px 4px;align-self:flex-end;padding:10px 14px}.ChatFilm-module__Fo9y0q__ai{max-width:86%;color:var(--m-ink-2)}.ChatFilm-module__Fo9y0q__tool{align-items:center;gap:var(--m-s2);border:1px solid var(--m-line);border-radius:var(--m-r-sm);width:fit-content;max-width:100%;color:var(--m-ink-3);font:12.5px/1.4 var(--m-mono);padding:6px 10px;display:inline-flex}.ChatFilm-module__Fo9y0q__msgs>.ChatFilm-module__Fo9y0q__tool{font-size:12.5px}.ChatFilm-module__Fo9y0q__tool svg{color:#8fd19e;flex-shrink:0;width:14px;height:14px}.ChatFilm-module__Fo9y0q__tool b{color:var(--m-ink-2);font-weight:500}.ChatFilm-module__Fo9y0q__tool span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ChatFilm-module__Fo9y0q__tool span:before{content:"· "}.ChatFilm-module__Fo9y0q__composer{justify-content:space-between;align-items:center;gap:var(--m-s3);height:48px;margin:var(--m-s2) var(--m-s5) var(--m-s5);padding:0 8px 0 var(--m-s4);border:1px solid var(--m-line-2);border-radius:var(--m-r-md);background:var(--m-bg);color:var(--m-ink-3);font-size:14px;display:flex}.ChatFilm-module__Fo9y0q__composer>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ChatFilm-module__Fo9y0q__send{background:var(--m-btn);width:32px;height:32px;color:var(--m-btn-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ChatFilm-module__Fo9y0q__send svg{width:16px;height:16px}.ChatFilm-module__Fo9y0q__stage{min-width:0;padding:var(--m-s6) var(--m-s5) var(--m-s5);border-left:1px solid var(--m-line);background:radial-gradient(70% 60% at 50% 45%,#1a1c22,#111214 75%);flex-direction:column;justify-content:center;align-items:center;display:flex}.ChatFilm-module__Fo9y0q__film{aspect-ratio:9/16;background:#000;border-radius:16px;width:min(100%,256px);overflow:hidden;box-shadow:0 24px 70px #000a,0 0 0 1px #ffffff14}.ChatFilm-module__Fo9y0q__film video{object-fit:cover;width:100%;height:100%;display:block}.ChatFilm-module__Fo9y0q__meta{gap:var(--m-s2);color:var(--m-ink-3);margin:14px 0 0;font-size:12.5px;display:flex}.ChatFilm-module__Fo9y0q__meta span{color:var(--m-ink-2);font-weight:500}.ChatFilm-module__Fo9y0q__caption{margin:var(--m-s4) 0 0;color:var(--m-ink-3);text-wrap:pretty;font-size:13px;line-height:1.5}@media (max-width:760px){.ChatFilm-module__Fo9y0q__window{grid-template-columns:minmax(0,1fr)}.ChatFilm-module__Fo9y0q__stage{border-top:1px solid var(--m-line);border-left:0}.ChatFilm-module__Fo9y0q__film{width:min(100%,220px)}}@media (max-width:560px){.ChatFilm-module__Fo9y0q__head{padding:0 var(--m-s4)}.ChatFilm-module__Fo9y0q__msgs{padding:var(--m-s5) var(--m-s4) var(--m-s3)}.ChatFilm-module__Fo9y0q__msgs>li{font-size:14px}.ChatFilm-module__Fo9y0q__msgs>.ChatFilm-module__Fo9y0q__tool{font-size:12px}.ChatFilm-module__Fo9y0q__me{max-width:90%}.ChatFilm-module__Fo9y0q__ai{max-width:100%}.ChatFilm-module__Fo9y0q__composer{margin:var(--m-s2) var(--m-s4) var(--m-s4);font-size:13px}}@media (max-width:400px){.ChatFilm-module__Fo9y0q__tool span{display:none}}
.section-module__tWXh1W__root{--m-bg:#0a0a0c;--m-raised:#111113;--m-raised-2:#18181b;--m-shot:#101012;--m-line:#ffffff14;--m-line-2:#ffffff24;--m-line-3:#ffffff3d;--m-hover:#ffffff0f;--m-ink:#f3f3f5;--m-ink-2:#adadb3;--m-ink-3:#85858c;--m-accent:#8faeff;--m-accent-soft:#8faeff24;--m-btn:#f0f0f2;--m-btn-hover:#fff;--m-btn-ink:#111113;--m-focus:#8faeff;--m-header:#0a0a0ccc;--m-solid:#000;--m-display:var(--display);--m-body:var(--font);--m-mono:var(--mono);--m-s1:4px;--m-s2:8px;--m-s3:12px;--m-s4:16px;--m-s5:24px;--m-s6:32px;--m-s7:48px;--m-s8:64px;--m-s9:96px;--m-s10:128px;--m-s11:160px;--m-w:1200px;--m-gutter:clamp(20px, 4vw, 40px);--m-header-h:64px;--m-r-sm:8px;--m-r-md:12px;--m-r-lg:16px;--m-ease-out:cubic-bezier(.22, 1, .36, 1);--m-ease-in-out:cubic-bezier(.65, 0, .35, 1);--m-dur:.18s;background:var(--m-bg);min-height:100dvh;color:var(--m-ink);font:400 16px/1.6 var(--m-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow-x:clip}@supports (color:lab(0% 0 0)){.section-module__tWXh1W__root{--m-bg:lab(2.73653% .192575 -.745675);--m-raised:lab(5.06856% .286497 -1.11662);--m-raised-2:lab(8.31623% .484981 -1.81589);--m-shot:lab(4.57224% .268042 -1.04363);--m-line:lab(100% 0 0/.08);--m-line-2:lab(100% 0 0/.14);--m-line-3:lab(100% 0 0/.24);--m-hover:lab(100% 0 0/.06);--m-ink:lab(95.9148% .276178 -1.09876);--m-ink-2:lab(70.9317% .75084 -2.92069);--m-ink-3:lab(55.8337% .951588 -3.64274);--m-accent:lab(71.1698% 5.42384 -45.1918);--m-accent-soft:lab(71.1698% 5.42384 -45.1918/.14);--m-btn:lab(94.7547% .276178 -1.09874);--m-btn-hover:lab(100% 0 0);--m-btn-ink:lab(5.24164% .292793 -1.14151);--m-focus:lab(71.1698% 5.42384 -45.1918);--m-header:lab(2.73653% .192575 -.745675/.8);--m-solid:lab(0% 0 0)}}.section-module__tWXh1W__root ::selection{background:var(--m-accent-soft);color:var(--m-ink)}.section-module__tWXh1W__root :focus-visible{outline:2px solid var(--m-focus);outline-offset:3px}.section-module__tWXh1W__root a{color:var(--m-ink)}.section-module__tWXh1W__root a:hover{text-decoration:none}.section-module__tWXh1W__wrap{width:min(100% - 2 * var(--m-gutter), var(--m-w));margin-inline:auto}.section-module__tWXh1W__section{padding-block:var(--m-s10);border-top:1px solid var(--m-line);scroll-margin-top:var(--m-header-h)}.section-module__tWXh1W__head{gap:var(--m-s5) var(--m-s7);margin-bottom:var(--m-s8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.section-module__tWXh1W__root .section-module__tWXh1W__h2{min-width:0;color:var(--m-ink);font:590 clamp(34px, 4.1vw, 56px)/1.04 var(--m-display);letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;margin:0}.section-module__tWXh1W__root .section-module__tWXh1W__h3{min-width:0;color:var(--m-ink);font:590 clamp(24px, 2.3vw, 32px)/1.15 var(--m-display);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;margin:0}.section-module__tWXh1W__lead{max-width:46ch;color:var(--m-ink-2);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.section-module__tWXh1W__lead strong,.section-module__tWXh1W__lead q{color:var(--m-ink);font-weight:500}.section-module__tWXh1W__lead q{quotes:"“" "”"}.section-module__tWXh1W__head .section-module__tWXh1W__lead{padding-top:var(--m-s2)}.section-module__tWXh1W__features{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));margin:var(--m-s8) 0 0;border-top:1px solid var(--m-line);padding:0;list-style:none;display:grid}.section-module__tWXh1W__features>li{min-width:0;padding:var(--m-s5) var(--m-s5) 0 0}.section-module__tWXh1W__features>li+li{padding-left:var(--m-s5);border-left:1px solid var(--m-line)}.section-module__tWXh1W__root .section-module__tWXh1W__features :is(h3,h4){color:var(--m-ink);font:600 15px/1.4 var(--m-body);letter-spacing:-.005em;margin:0}.section-module__tWXh1W__features p,.section-module__tWXh1W__features ul{margin:var(--m-s2) 0 0;color:var(--m-ink-2);text-wrap:pretty;font-size:15px;line-height:1.55}.section-module__tWXh1W__features ul{padding:0;list-style:none}.section-module__tWXh1W__btn{justify-content:center;align-items:center;gap:var(--m-s2);min-height:44px;padding:0 var(--m-s5);border-radius:var(--m-r-sm);font:500 15px/1 var(--m-body);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color var(--m-dur) var(--m-ease-out), border-color var(--m-dur) var(--m-ease-out), transform var(--m-dur) var(--m-ease-out);border:1px solid #0000;text-decoration:none;display:inline-flex}.section-module__tWXh1W__btn:active{transform:translateY(1px)}.section-module__tWXh1W__root .section-module__tWXh1W__primary{background:var(--m-btn);color:var(--m-btn-ink)}.section-module__tWXh1W__root .section-module__tWXh1W__primary:hover{background:var(--m-btn-hover)}.section-module__tWXh1W__root .section-module__tWXh1W__ghost{border-color:var(--m-line-2);color:var(--m-ink);background:0 0}.section-module__tWXh1W__root .section-module__tWXh1W__ghost:hover{border-color:var(--m-line-3);background:var(--m-hover)}.section-module__tWXh1W__btn[aria-disabled=true]{opacity:.5;pointer-events:none}.section-module__tWXh1W__link{align-items:center;gap:var(--m-s2);color:var(--m-ink);white-space:nowrap;font-weight:500;display:inline-flex}.section-module__tWXh1W__link>span{transition:transform var(--m-dur) var(--m-ease-out);display:inline-block}.section-module__tWXh1W__link:hover>span{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.section-module__tWXh1W__btn,.section-module__tWXh1W__link>span{transition:none}.section-module__tWXh1W__btn:active,.section-module__tWXh1W__link:hover>span{transform:none}}@media (max-width:900px){.section-module__tWXh1W__section{padding-block:var(--m-s9)}.section-module__tWXh1W__head{margin-bottom:var(--m-s7);grid-template-columns:minmax(0,1fr)}.section-module__tWXh1W__head .section-module__tWXh1W__lead{padding-top:0}.section-module__tWXh1W__features{grid-template-columns:repeat(2,minmax(0,1fr))}.section-module__tWXh1W__features>li:nth-child(odd){border-left:0;padding-left:0}.section-module__tWXh1W__features>li:nth-child(n+3){margin-top:var(--m-s5);border-top:1px solid var(--m-line)}}@media (max-width:560px){.section-module__tWXh1W__section{padding-block:var(--m-s8)}.section-module__tWXh1W__lead{font-size:16px}.section-module__tWXh1W__features{grid-template-columns:minmax(0,1fr)}.section-module__tWXh1W__features>li,.section-module__tWXh1W__features>li+li{padding:var(--m-s5) 0 0;border-left:0}.section-module__tWXh1W__features>li+li{margin-top:var(--m-s5);border-top:1px solid var(--m-line)}}
.LandingIntro-module__7Lv0jG__hero{padding-top:clamp(48px,6.5vw,96px)}.LandingIntro-module__7Lv0jG__hero .LandingIntro-module__7Lv0jG__title{color:var(--m-ink);font:600 clamp(40px, 5.6vw, 76px)/1.02 var(--m-display);letter-spacing:-.05em;text-wrap:balance;overflow-wrap:anywhere;margin:0}.LandingIntro-module__7Lv0jG__row{justify-content:space-between;align-items:flex-end;gap:var(--m-s6) var(--m-s7);margin-top:var(--m-s6);display:flex}.LandingIntro-module__7Lv0jG__copy{min-width:0}.LandingIntro-module__7Lv0jG__lead{max-width:44ch;color:var(--m-ink-2);text-wrap:pretty;margin:0;font-size:18px;line-height:1.55}.LandingIntro-module__7Lv0jG__actions{gap:var(--m-s3);margin-top:var(--m-s6);flex-wrap:wrap;display:flex}.LandingIntro-module__7Lv0jG__hero .LandingIntro-module__7Lv0jG__offer{align-items:baseline;gap:var(--m-s3);padding-bottom:var(--m-s3);color:var(--m-ink);white-space:nowrap;flex-shrink:0;font-size:15px;font-weight:500;display:inline-flex}.LandingIntro-module__7Lv0jG__offer>span{color:var(--m-ink-3);font-weight:400}.LandingIntro-module__7Lv0jG__offer>b{transition:transform var(--m-dur) var(--m-ease-out);font-weight:400}.LandingIntro-module__7Lv0jG__offer:hover>b{transform:translate(3px)}.LandingIntro-module__7Lv0jG__tools{padding-block:var(--m-s7) var(--m-s9)}.LandingIntro-module__7Lv0jG__tools ul{justify-content:space-between;gap:var(--m-s4) var(--m-s6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.LandingIntro-module__7Lv0jG__tools li{color:var(--m-ink-3);font:600 clamp(19px, 2.1vw, 27px)/1.2 var(--m-display);letter-spacing:-.035em;white-space:nowrap}.LandingIntro-module__7Lv0jG__tools p{margin:var(--m-s5) 0 0;color:var(--m-ink-3);font-size:13px;line-height:1.6}.LandingIntro-module__7Lv0jG__hero .LandingIntro-module__7Lv0jG__tools a{color:var(--m-ink-2);white-space:nowrap}.LandingIntro-module__7Lv0jG__hero .LandingIntro-module__7Lv0jG__tools a:hover{color:var(--m-ink)}.LandingIntro-module__7Lv0jG__tools a>span{transition:transform var(--m-dur) var(--m-ease-out);display:inline-block}.LandingIntro-module__7Lv0jG__tools a:hover>span{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.LandingIntro-module__7Lv0jG__offer>b,.LandingIntro-module__7Lv0jG__tools a>span{transition:none}.LandingIntro-module__7Lv0jG__offer:hover>b,.LandingIntro-module__7Lv0jG__tools a:hover>span{transform:none}}@media (max-width:900px){.LandingIntro-module__7Lv0jG__row{flex-direction:column;align-items:flex-start}.LandingIntro-module__7Lv0jG__hero .LandingIntro-module__7Lv0jG__offer{padding-bottom:0}}@media (max-width:560px){.LandingIntro-module__7Lv0jG__lead{font-size:17px}.LandingIntro-module__7Lv0jG__actions>a{flex:1 1 0}.LandingIntro-module__7Lv0jG__tools{padding-block:var(--m-s6) var(--m-s8)}.LandingIntro-module__7Lv0jG__tools ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}
.FilmStrip-module__99tB3W__strip{--row:460px}.FilmStrip-module__99tB3W__bar{justify-content:space-between;align-items:center;gap:var(--m-s4);width:min(100% - 2 * var(--m-gutter), var(--m-w));margin:0 auto var(--m-s5);display:flex}.FilmStrip-module__99tB3W__label{color:var(--m-ink-3);margin:0;font-size:14px}.FilmStrip-module__99tB3W__controls{gap:var(--m-s2);display:flex}.FilmStrip-module__99tB3W__control{border:1px solid var(--m-line-2);width:40px;height:40px;color:var(--m-ink);cursor:pointer;transition:background-color var(--m-dur) var(--m-ease-out), border-color var(--m-dur) var(--m-ease-out), opacity var(--m-dur) var(--m-ease-out);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.FilmStrip-module__99tB3W__control:hover:not(:disabled){border-color:var(--m-line-3);background:var(--m-hover)}.FilmStrip-module__99tB3W__control:active:not(:disabled){transform:translateY(1px)}.FilmStrip-module__99tB3W__control:disabled{opacity:.35;cursor:default}.FilmStrip-module__99tB3W__control:focus-visible{outline:2px solid var(--m-focus);outline-offset:3px}.FilmStrip-module__99tB3W__track{--pad:max(var(--m-gutter), calc((100% - var(--m-w)) / 2));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none;overflow-x:auto}.FilmStrip-module__99tB3W__track::-webkit-scrollbar{display:none}.FilmStrip-module__99tB3W__track:focus-visible{outline:2px solid var(--m-focus);outline-offset:-2px}.FilmStrip-module__99tB3W__list{gap:var(--m-s4);width:max-content;padding:0 var(--pad);margin:0;list-style:none;display:flex}.FilmStrip-module__99tB3W__item{width:calc(var(--row) * var(--ar));scroll-snap-align:start;flex:none}.FilmStrip-module__99tB3W__item figure{margin:0}.FilmStrip-module__99tB3W__frame{aspect-ratio:var(--ar);border:1px solid var(--m-line);border-radius:var(--m-r-md);background:var(--m-raised);position:relative;overflow:hidden}.FilmStrip-module__99tB3W__frame video{object-fit:cover;background:0 0;width:100%;height:100%;display:block;position:relative}.FilmStrip-module__99tB3W__frame .FilmStrip-module__99tB3W__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.FilmStrip-module__99tB3W__item figcaption{margin-top:var(--m-s3);color:var(--m-ink-2);font-size:14px;line-height:1.4}@media (prefers-reduced-motion:reduce){.FilmStrip-module__99tB3W__control{transition:none}.FilmStrip-module__99tB3W__control:active:not(:disabled){transform:none}}@media (max-width:900px){.FilmStrip-module__99tB3W__strip{--row:400px}}@media (max-width:560px){.FilmStrip-module__99tB3W__strip{--row:360px}.FilmStrip-module__99tB3W__item[data-shape=wide]{width:min(calc(var(--row) * var(--ar)), 84vw)}.FilmStrip-module__99tB3W__list{gap:var(--m-s3)}}
.mock-module__wWrG9q__figure{min-width:0;margin:0}.mock-module__wWrG9q__scaler{aspect-ratio:var(--mw) / var(--mh);border:1px solid var(--m-line-2);border-radius:var(--m-r-md);background:#0b0b0d;position:relative;overflow:hidden;container-type:inline-size}.mock-module__wWrG9q__canvas{--frame:#0b0b0d;--bg:#101012;--surface-1:#141517;--surface-2:#191a1d;--surface-3:#22232a;--line-subtle:#1f2024;--line:#292a30;--line-strong:#3a3c44;--ink:#e9e9ec;--ink-2:#a0a0a9;--ink-3:#808089;--accent:#86aaff;--accent-soft:#1b263d;--accent-line:#2c3b58;--on-accent:#0b1020;--ok:#8fd19e;--warn:#e9cf72;--danger:#ef7a6c;--font-ui:var(--m-body);--font-head:var(--m-display);--font-mono:var(--m-mono);width:calc(var(--mw) * 1px);height:calc(var(--mh) * 1px);transform-origin:0 0;transform:scale(tan(atan2(100cqw, calc(var(--mw) * 1px))));color:var(--ink);font:400 13px/1.5 var(--font-ui);letter-spacing:0;text-align:left;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}.mock-module__wWrG9q__canvas *{box-sizing:border-box}.mock-module__wWrG9q__canvas svg{flex-shrink:0;display:block}.mock-module__wWrG9q__caption{margin:var(--m-s4) 0 0;color:var(--m-ink-3);text-wrap:pretty;font-size:13px;line-height:1.5}
.WorkspaceMock-module__dwKDPG__figure{--mw:1200;--mh:800}.WorkspaceMock-module__dwKDPG__fw{--fw-bg:#0e0f11;--fw-panel:#131416;--fw-raised:#191a1d;--fw-line:#24262b;--fw-muted:#9a9aa3;--fw-dim:#6f7079;--fw-blue:#86aaff;--fw-scene:#2b3550;--fw-voice:#25392f;--fw-audio:#3a2f24;background:var(--fw-bg);grid-template-rows:52px minmax(0,1fr) 200px;display:grid}.WorkspaceMock-module__dwKDPG__top{border-bottom:1px solid var(--fw-line);background:var(--fw-panel);align-items:center;gap:14px;min-width:0;padding:0 14px 0 12px;display:flex}.WorkspaceMock-module__dwKDPG__back{width:28px;height:28px;color:var(--fw-muted);place-items:center;display:grid}.WorkspaceMock-module__dwKDPG__back svg{width:18px;height:18px}.WorkspaceMock-module__dwKDPG__sep{background:var(--fw-line);width:1px;height:20px}.WorkspaceMock-module__dwKDPG__avatar{color:#0d0e10;width:20px;height:20px;font:600 11px/1 var(--font-ui);background:#867dcd;border-radius:5px;flex-shrink:0;place-items:center;display:grid}.WorkspaceMock-module__dwKDPG__crumb{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.WorkspaceMock-module__dwKDPG__crumbLink{color:var(--fw-muted)}.WorkspaceMock-module__dwKDPG__crumb i{color:var(--fw-dim);font-style:normal}.WorkspaceMock-module__dwKDPG__crumb strong{font-weight:500}.WorkspaceMock-module__dwKDPG__passed{color:#8fd19e;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.WorkspaceMock-module__dwKDPG__passed svg{width:14px;height:14px}.WorkspaceMock-module__dwKDPG__chip{border:1px solid var(--fw-line);background:var(--fw-raised);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:11px;display:inline-flex}.WorkspaceMock-module__dwKDPG__chip i{background:#8fd19e;border-radius:50%;width:6px;height:6px}.WorkspaceMock-module__dwKDPG__topEnd{align-items:center;gap:8px;margin-left:auto;display:flex}.WorkspaceMock-module__dwKDPG__btn{border:1px solid var(--fw-line);background:var(--fw-raised);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;height:32px;padding:0 12px;font-size:12px;display:inline-flex}.WorkspaceMock-module__dwKDPG__btn svg{width:14px;height:14px}.WorkspaceMock-module__dwKDPG__primary{border-color:var(--fw-blue);background:var(--fw-blue);color:#0b1020;font-weight:600}.WorkspaceMock-module__dwKDPG__block{justify-content:center;width:100%;height:36px}.WorkspaceMock-module__dwKDPG__main{grid-template-columns:236px minmax(0,1fr) 280px;min-height:0;display:grid}.WorkspaceMock-module__dwKDPG__panel{background:var(--fw-panel);flex-direction:column;min-width:0;min-height:0;display:flex}.WorkspaceMock-module__dwKDPG__left{border-right:1px solid var(--fw-line)}.WorkspaceMock-module__dwKDPG__right{border-left:1px solid var(--fw-line)}.WorkspaceMock-module__dwKDPG__tabs{border-bottom:1px solid var(--fw-line);gap:2px;padding:8px 8px 0;display:flex}.WorkspaceMock-module__dwKDPG__tabs span{color:var(--fw-muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:7px 10px 9px;font-size:12px}.WorkspaceMock-module__dwKDPG__tabs span[data-on]{border-bottom-color:var(--fw-blue);color:var(--ink)}.WorkspaceMock-module__dwKDPG__scenes{gap:2px;margin:0;padding:6px;list-style:none;display:grid}.WorkspaceMock-module__dwKDPG__scenes li{border:1px solid #0000;border-radius:9px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:7px;transition:background-color .16s,border-color .16s;display:grid}.WorkspaceMock-module__dwKDPG__scenes li[data-on]{background:#1b2336;border-color:#2c3b58}.WorkspaceMock-module__dwKDPG__thumb{border:1px solid var(--fw-line);height:56px;color:var(--fw-dim);font:10px var(--font-mono);background:linear-gradient(160deg,#20263a,#14161c);border-radius:6px;place-items:center;display:grid}.WorkspaceMock-module__dwKDPG__scenes strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;display:block;overflow:hidden}.WorkspaceMock-module__dwKDPG__scenes small{color:var(--fw-dim);font:11px var(--font-mono)}.WorkspaceMock-module__dwKDPG__center{background:radial-gradient(60% 55% at 50% 45%,#191c23,#0e0f11 75%);flex-direction:column;min-width:0;min-height:0;display:flex}.WorkspaceMock-module__dwKDPG__stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:18px;display:flex}.WorkspaceMock-module__dwKDPG__frame{background:#000;border-radius:14px;max-width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 24px 70px #000a,0 0 0 1px #ffffff12}.WorkspaceMock-module__dwKDPG__frame video{object-fit:cover;width:100%;height:100%;display:block}.WorkspaceMock-module__dwKDPG__transport{border-top:1px solid var(--fw-line);height:48px;color:var(--fw-muted);font:12px var(--font-mono);font-variant-numeric:tabular-nums;background:#111214;flex-shrink:0;justify-content:center;align-items:center;gap:16px;display:flex}.WorkspaceMock-module__dwKDPG__play{color:#0d0e10;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.WorkspaceMock-module__dwKDPG__play svg{width:13px;height:13px}.WorkspaceMock-module__dwKDPG__icon{width:30px;height:30px;color:var(--fw-muted);place-items:center;display:grid}.WorkspaceMock-module__dwKDPG__icon svg{width:15px;height:15px}.WorkspaceMock-module__dwKDPG__sec{border-bottom:1px solid var(--fw-line);padding:14px 14px 16px}.WorkspaceMock-module__dwKDPG__sec h3{color:var(--fw-muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;margin:0 0 10px;font-size:11px;font-weight:500;display:flex}.WorkspaceMock-module__dwKDPG__grid2{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.WorkspaceMock-module__dwKDPG__field{gap:5px;margin-bottom:12px;display:grid}.WorkspaceMock-module__dwKDPG__field small{color:var(--fw-muted);font-size:11px}.WorkspaceMock-module__dwKDPG__field b{border:1px solid var(--fw-line);background:var(--fw-raised);border-radius:7px;justify-content:space-between;align-items:center;height:32px;padding:0 10px;font-size:12px;font-weight:400;display:flex}.WorkspaceMock-module__dwKDPG__field b svg{width:14px;height:14px;color:var(--fw-muted)}.WorkspaceMock-module__dwKDPG__note{color:var(--fw-dim);margin:10px 0 0;font-size:11px;line-height:1.6}.WorkspaceMock-module__dwKDPG__renders{gap:8px;margin:0;padding:0;list-style:none;display:grid}.WorkspaceMock-module__dwKDPG__renders li{border:1px solid var(--fw-line);background:var(--fw-raised);border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.WorkspaceMock-module__dwKDPG__ph{height:50px;color:var(--fw-dim);background:#0b0c0e;border-radius:5px;place-items:center;font-size:10px;display:grid}.WorkspaceMock-module__dwKDPG__renders strong{white-space:nowrap;font-size:12px;font-weight:500;display:block}.WorkspaceMock-module__dwKDPG__renders small{color:var(--fw-dim);white-space:nowrap;font-size:11px}.WorkspaceMock-module__dwKDPG__renders li[data-old] strong{color:var(--fw-muted)}.WorkspaceMock-module__dwKDPG__timeline{border-top:1px solid var(--fw-line);background:var(--fw-panel);grid-template-rows:34px minmax(0,1fr);min-height:0;display:grid}.WorkspaceMock-module__dwKDPG__tlHead{border-bottom:1px solid var(--fw-line);color:var(--fw-muted);white-space:nowrap;align-items:center;gap:10px;padding:0 12px;font-size:12px;display:flex}.WorkspaceMock-module__dwKDPG__tlHead strong{color:var(--ink);font-weight:500}.WorkspaceMock-module__dwKDPG__tlHead span{font:11px var(--font-mono);font-variant-numeric:tabular-nums;margin-left:auto}.WorkspaceMock-module__dwKDPG__tlBody{grid-template-columns:110px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.WorkspaceMock-module__dwKDPG__labels{border-right:1px solid var(--fw-line);grid-template-rows:24px repeat(3,1fr);display:grid}.WorkspaceMock-module__dwKDPG__labels span{color:var(--fw-muted);border-bottom:1px solid #1c1d21;align-items:center;padding:0 12px;font-size:11px;display:flex}.WorkspaceMock-module__dwKDPG__lanes{grid-template-rows:24px repeat(3,1fr);display:grid;position:relative}.WorkspaceMock-module__dwKDPG__ruler{border-bottom:1px solid var(--fw-line);position:relative}.WorkspaceMock-module__dwKDPG__ruler i{border-left:1px solid #2a2c33;position:absolute;top:0;bottom:0}.WorkspaceMock-module__dwKDPG__ruler i b{color:var(--fw-dim);font:400 10px var(--font-mono);white-space:nowrap;position:absolute;top:4px;left:5px}.WorkspaceMock-module__dwKDPG__ruler .WorkspaceMock-module__dwKDPG__minor{top:16px}.WorkspaceMock-module__dwKDPG__lane{border-bottom:1px solid #1c1d21;position:relative}.WorkspaceMock-module__dwKDPG__clip{white-space:nowrap;text-overflow:ellipsis;border:1px solid #ffffff14;border-radius:6px;padding:0 8px;font-size:11px;line-height:33px;transition:background-color .12s,border-color .12s;display:block;position:absolute;top:6px;bottom:6px;overflow:hidden}.WorkspaceMock-module__dwKDPG__scene{background:var(--fw-scene)}.WorkspaceMock-module__dwKDPG__scene[data-on]{background:#33437a;border-color:#5470b8}.WorkspaceMock-module__dwKDPG__word{background:var(--fw-voice);text-align:center;text-overflow:clip;padding:0 4px;font-size:10px}.WorkspaceMock-module__dwKDPG__word[data-on]{color:#fff;background:#3b6a52;border-color:#8fd19e}.WorkspaceMock-module__dwKDPG__audio{background:repeating-linear-gradient(90deg, #5a4630 0 2px, transparent 2px 5px), var(--fw-audio)}.WorkspaceMock-module__dwKDPG__playhead{top:0;bottom:0;left:calc(var(--p) * 100%);z-index:2;border-left:2px solid var(--fw-blue);width:0;position:absolute}.WorkspaceMock-module__dwKDPG__playhead:before{content:"";background:var(--fw-blue);clip-path:polygon(0 0,100% 0,50% 100%);width:10px;height:10px;position:absolute;top:0;left:-6px}@media (prefers-reduced-motion:reduce){.WorkspaceMock-module__dwKDPG__scenes li,.WorkspaceMock-module__dwKDPG__clip{transition:none}}@media (max-width:900px){.WorkspaceMock-module__dwKDPG__figure{--mw:900;--mh:720}.WorkspaceMock-module__dwKDPG__main{grid-template-columns:220px minmax(0,1fr)}.WorkspaceMock-module__dwKDPG__right,.WorkspaceMock-module__dwKDPG__passed,.WorkspaceMock-module__dwKDPG__crumbLink:first-child,.WorkspaceMock-module__dwKDPG__crumbLink:first-child+i{display:none}}@media (max-width:640px){.WorkspaceMock-module__dwKDPG__figure{--mw:480;--mh:820}.WorkspaceMock-module__dwKDPG__fw{grid-template-rows:48px minmax(0,1fr) 204px}.WorkspaceMock-module__dwKDPG__top{gap:10px;padding:0 12px 0 8px}.WorkspaceMock-module__dwKDPG__sep,.WorkspaceMock-module__dwKDPG__crumbLink,.WorkspaceMock-module__dwKDPG__crumb i:not(:last-child),.WorkspaceMock-module__dwKDPG__passed,.WorkspaceMock-module__dwKDPG__topEnd>.WorkspaceMock-module__dwKDPG__btn:first-child{display:none}.WorkspaceMock-module__dwKDPG__crumb strong{font-size:13px}.WorkspaceMock-module__dwKDPG__main{grid-template-columns:minmax(0,1fr)}.WorkspaceMock-module__dwKDPG__left,.WorkspaceMock-module__dwKDPG__right{display:none}.WorkspaceMock-module__dwKDPG__stage{padding:16px}.WorkspaceMock-module__dwKDPG__transport{gap:12px}.WorkspaceMock-module__dwKDPG__tlHead{font-size:0}.WorkspaceMock-module__dwKDPG__tlHead strong{font-size:12px}.WorkspaceMock-module__dwKDPG__tlBody{grid-template-columns:84px minmax(0,1fr)}.WorkspaceMock-module__dwKDPG__labels span{padding:0 10px}.WorkspaceMock-module__dwKDPG__ruler i:not([data-even]) b{display:none}.WorkspaceMock-module__dwKDPG__word,.WorkspaceMock-module__dwKDPG__word[data-on]{color:#0000}.WorkspaceMock-module__dwKDPG__scene{padding:0 6px;font-size:10px}}
.LandingStudio-module__pCzj_G__part{gap:var(--m-s4) var(--m-s7);margin-bottom:var(--m-s7);padding-top:var(--m-s6);border-top:1px solid var(--m-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.LandingStudio-module__pCzj_G__second{margin-top:var(--m-s10)}.LandingStudio-module__pCzj_G__partTitle{align-items:baseline;gap:var(--m-s4);display:flex}.LandingStudio-module__pCzj_G__partTitle>span{color:var(--m-ink-3);font:500 13px/1 var(--m-mono);letter-spacing:.02em}.LandingStudio-module__pCzj_G__partText{max-width:46ch;padding-top:var(--m-s1);color:var(--m-ink-2);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.LandingStudio-module__pCzj_G__partText strong{color:var(--m-ink);font-weight:500}.LandingStudio-module__pCzj_G__steps{margin:0 0 var(--m-s8);border-top:1px solid var(--m-line);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.LandingStudio-module__pCzj_G__steps>li{min-width:0;padding:var(--m-s5) var(--m-s5) 0 0}.LandingStudio-module__pCzj_G__steps>li+li{padding-left:var(--m-s5);border-left:1px solid var(--m-line)}.LandingStudio-module__pCzj_G__number{color:var(--m-ink-3);font:500 13px/1 var(--m-mono);letter-spacing:.02em;display:block}.LandingStudio-module__pCzj_G__steps h4{margin:var(--m-s5) 0 0;color:var(--m-ink);font:590 19px/1.3 var(--m-display);letter-spacing:-.025em}.LandingStudio-module__pCzj_G__steps p{margin:var(--m-s2) 0 0;color:var(--m-ink-2);text-wrap:pretty;font-size:15px;line-height:1.55}.LandingStudio-module__pCzj_G__steps .LandingStudio-module__pCzj_G__ask{width:fit-content;max-width:100%;margin-top:var(--m-s3);padding:var(--m-s2) var(--m-s3);border:1px solid var(--m-line-2);border-radius:var(--m-r-sm);background:var(--m-raised);color:var(--m-ink);font-size:14px;line-height:1.45}.LandingStudio-module__pCzj_G__ask q{quotes:"“" "”"}@media (max-width:900px){.LandingStudio-module__pCzj_G__part{margin-bottom:var(--m-s6);grid-template-columns:minmax(0,1fr)}.LandingStudio-module__pCzj_G__second{margin-top:var(--m-s9)}.LandingStudio-module__pCzj_G__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingStudio-module__pCzj_G__steps>li:nth-child(odd){border-left:0;padding-left:0}.LandingStudio-module__pCzj_G__steps>li:nth-child(n+3){margin-top:var(--m-s5);border-top:1px solid var(--m-line)}}@media (max-width:560px){.LandingStudio-module__pCzj_G__partText{font-size:16px}.LandingStudio-module__pCzj_G__steps{margin-bottom:var(--m-s7);grid-template-columns:minmax(0,1fr)}.LandingStudio-module__pCzj_G__steps>li,.LandingStudio-module__pCzj_G__steps>li+li,.LandingStudio-module__pCzj_G__steps>li:nth-child(n+3){column-gap:var(--m-s2);padding:var(--m-s5) 0;border-left:0;grid-template-columns:36px minmax(0,1fr);margin-top:0;display:grid}.LandingStudio-module__pCzj_G__steps>li+li{border-top:1px solid var(--m-line)}.LandingStudio-module__pCzj_G__number{grid-row:1/span 3;padding-top:5px}.LandingStudio-module__pCzj_G__steps h4{margin-top:0}.LandingStudio-module__pCzj_G__steps>li>p{grid-column:2}}
.pricing-module__ETKK8q__plans{gap:var(--m-s4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.pricing-module__ETKK8q__plans:not([data-open]){grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.pricing-module__ETKK8q__plan{min-width:0;padding:var(--m-s6);border:1px solid var(--m-line-2);border-radius:var(--m-r-lg);background:var(--m-bg);flex-direction:column;display:flex}.pricing-module__ETKK8q__featured{border-color:var(--m-line-3);background:var(--m-raised)}.pricing-module__ETKK8q__planHead{justify-content:space-between;align-items:center;gap:var(--m-s3);min-height:28px;display:flex}.pricing-module__ETKK8q__plans .pricing-module__ETKK8q__planName{color:var(--m-ink);font:600 16px/1.4 var(--m-body);letter-spacing:-.01em;margin:0}.pricing-module__ETKK8q__badge{padding:var(--m-s1) var(--m-s3);border:1px solid var(--m-line-2);color:var(--m-ink-2);white-space:nowrap;border-radius:999px;font-size:12px;line-height:1.4}.pricing-module__ETKK8q__amount{align-items:baseline;gap:var(--m-s2);margin:var(--m-s6) 0 0;display:flex}.pricing-module__ETKK8q__amount strong{color:var(--m-ink);font:600 56px/1 var(--m-display);letter-spacing:-.05em}.pricing-module__ETKK8q__amount span{color:var(--m-ink-3);font-size:16px}.pricing-module__ETKK8q__note{margin:var(--m-s4) 0 0;color:var(--m-ink-2);text-wrap:pretty;font-size:15px;line-height:1.55}.pricing-module__ETKK8q__meter{height:4px;margin-top:var(--m-s5);background:var(--m-line-2);border-radius:999px;overflow:hidden}.pricing-module__ETKK8q__meter i{width:var(--sold);border-radius:inherit;background:var(--m-accent);height:100%;display:block}.pricing-module__ETKK8q__left{margin:var(--m-s4) 0 0;color:var(--m-ink-2);font-size:14px}.pricing-module__ETKK8q__left strong{color:var(--m-ink);font-weight:600}.pricing-module__ETKK8q__left span{color:var(--m-ink-3)}.pricing-module__ETKK8q__cta{width:100%;margin-top:auto}.pricing-module__ETKK8q__plan>:nth-last-child(2){margin-bottom:var(--m-s6)}.pricing-module__ETKK8q__includes{min-width:0;padding:var(--m-s6) 0 0 var(--m-s4)}.pricing-module__ETKK8q__includes ul{gap:var(--m-s3);margin:var(--m-s5) 0 0;padding:0;list-style:none;display:grid}.pricing-module__ETKK8q__includes li{color:var(--m-ink-2);padding-left:26px;font-size:15px;line-height:1.5;position:relative}.pricing-module__ETKK8q__includes li:before{content:"";border-bottom:1.5px solid var(--m-ink);border-left:1.5px solid var(--m-ink);width:11px;height:6px;position:absolute;top:6px;left:2px;transform:rotate(-45deg)}.pricing-module__ETKK8q__fine{margin:var(--m-s6) 0 0;padding-top:var(--m-s4);border-top:1px solid var(--m-line);color:var(--m-ink-3);font-size:13px;line-height:1.6}.pricing-module__ETKK8q__plans .pricing-module__ETKK8q__fine a{color:var(--m-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--m-line-3);text-decoration-color:var(--m-line-3);text-underline-offset:3px}.pricing-module__ETKK8q__plans .pricing-module__ETKK8q__fine a:hover{color:var(--m-ink);text-decoration:underline}.pricing-module__ETKK8q__intro{padding-block:clamp(56px, 8vw, 112px) var(--m-s8)}.pricing-module__ETKK8q__intro .pricing-module__ETKK8q__h1{color:var(--m-ink);font:600 clamp(40px, 5.2vw, 72px)/1.02 var(--m-display);letter-spacing:-.05em;text-wrap:balance;overflow-wrap:anywhere;margin:0}.pricing-module__ETKK8q__intro .pricing-module__ETKK8q__lead{margin-top:var(--m-s5)}.pricing-module__ETKK8q__rows{margin:var(--m-s9) 0 0;border-top:1px solid var(--m-line);padding:0;list-style:none}.pricing-module__ETKK8q__rows>li{gap:var(--m-s3) var(--m-s7);padding-block:var(--m-s5);border-bottom:1px solid var(--m-line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.pricing-module__ETKK8q__rows strong{color:var(--m-ink);font-weight:500}.pricing-module__ETKK8q__rows p{color:var(--m-ink-2);margin:0;line-height:1.6}.pricing-module__ETKK8q__rows a{white-space:nowrap}.pricing-module__ETKK8q__page .pricing-module__ETKK8q__blockTitle{margin:var(--m-s9) 0 0;color:var(--m-ink);font:590 clamp(24px, 2.3vw, 32px)/1.15 var(--m-display);letter-spacing:-.035em}.pricing-module__ETKK8q__blockTitle+.pricing-module__ETKK8q__rows{margin-top:var(--m-s6)}.pricing-module__ETKK8q__page{padding-bottom:var(--m-s10)}@media (max-width:1000px){.pricing-module__ETKK8q__plans,.pricing-module__ETKK8q__plans:not([data-open]){grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-module__ETKK8q__plans[data-open] .pricing-module__ETKK8q__includes{grid-column:1/-1;padding-left:0}}@media (max-width:640px){.pricing-module__ETKK8q__plans,.pricing-module__ETKK8q__plans:not([data-open]){grid-template-columns:minmax(0,1fr)}.pricing-module__ETKK8q__includes{padding-left:0}.pricing-module__ETKK8q__plan{padding:var(--m-s5)}.pricing-module__ETKK8q__amount strong{font-size:48px}.pricing-module__ETKK8q__rows>li{grid-template-columns:minmax(0,1fr)}}
.ReportMock-module__zANbZG__figure{--mw:1200;--mh:820}.ReportMock-module__zANbZG__shell{background:var(--frame);grid-template-columns:216px minmax(0,1fr);display:grid}.ReportMock-module__zANbZG__sidebar{flex-direction:column;min-width:0;padding:0 8px 8px;display:flex}.ReportMock-module__zANbZG__sbTop{justify-content:space-between;align-items:center;height:48px;padding-left:6px;display:flex}.ReportMock-module__zANbZG__logo{font:600 15px/1 var(--font-head);letter-spacing:-.02em;align-items:center;gap:8px;display:flex}.ReportMock-module__zANbZG__logo svg{color:#fff;width:26px;height:17px}.ReportMock-module__zANbZG__sbIcon{width:18px;height:18px;color:var(--ink-3);margin-right:5px}.ReportMock-module__zANbZG__search{border:1px solid var(--line);background:var(--surface-1);height:32px;color:var(--ink-3);border-radius:8px;align-items:center;gap:8px;margin:0 0 12px;padding:0 6px 0 8px;font-size:13px;display:flex}.ReportMock-module__zANbZG__search svg{width:16px;height:16px}.ReportMock-module__zANbZG__search span{flex:1}.ReportMock-module__zANbZG__search kbd{border:1px solid var(--line);color:var(--ink-3);font:10px var(--font-ui);border-radius:4px;padding:1px 5px}.ReportMock-module__zANbZG__item{height:32px;color:var(--ink-2);font:500 14px/20px var(--font-ui);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 8px;display:flex}.ReportMock-module__zANbZG__item>svg{width:16px;height:16px}.ReportMock-module__zANbZG__item[data-on]{background:var(--surface-3);color:var(--ink)}.ReportMock-module__zANbZG__item[data-on]>svg{color:var(--accent)}.ReportMock-module__zANbZG__section{height:28px;color:var(--ink-3);font:500 12px/18px var(--font-ui);align-items:center;margin-top:16px;padding:0 8px;display:flex}.ReportMock-module__zANbZG__avatar{color:#0d0e10;width:20px;height:20px;font:600 11px/1 var(--font-ui);background:#867dcd;border-radius:5px;place-items:center;display:grid}.ReportMock-module__zANbZG__sbFoot{border-top:1px solid var(--line-subtle);gap:1px;margin-top:auto;padding-top:8px;display:grid}.ReportMock-module__zANbZG__conn{align-items:flex-start;height:auto;padding-block:6px}.ReportMock-module__zANbZG__conn>svg{margin-top:2px}.ReportMock-module__zANbZG__conn>span{flex-direction:column;display:flex}.ReportMock-module__zANbZG__conn small{color:var(--ink-3);font:400 12px/16px var(--font-ui);align-items:center;gap:6px;display:flex}.ReportMock-module__zANbZG__conn small i{background:var(--ok);border-radius:50%;width:6px;height:6px}.ReportMock-module__zANbZG__panel{border:1px solid var(--line-subtle);background:var(--bg);border-radius:12px;min-width:0;margin:8px 8px 8px 0;padding:24px 36px 0;position:relative;overflow:hidden}.ReportMock-module__zANbZG__panel:after{content:"";background:linear-gradient(to bottom, #10101200, var(--bg) 90%);height:96px;position:absolute;bottom:0;left:0;right:0}.ReportMock-module__zANbZG__pageHead{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ReportMock-module__zANbZG__crumbs{color:var(--ink-3);gap:6px;font-size:12px;display:flex}.ReportMock-module__zANbZG__crumbs i{color:#4a4b52;font-style:normal}.ReportMock-module__zANbZG__title{font:600 22px/1.3 var(--font-head);letter-spacing:-.02em;margin-top:4px;display:block}.ReportMock-module__zANbZG__actions{gap:8px;display:flex}.ReportMock-module__zANbZG__ghostBtn{border:1px solid var(--line-strong);background:var(--surface-2);height:32px;font:500 13px/1 var(--font-ui);border-radius:6px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.ReportMock-module__zANbZG__ghostBtn svg{width:16px;height:16px}.ReportMock-module__zANbZG__hero{align-items:flex-start;gap:44px;margin-top:28px;display:flex}.ReportMock-module__zANbZG__verdict{flex-direction:column;flex:1.4 1 0;min-width:0;padding-top:6px;display:flex}.ReportMock-module__zANbZG__status{color:#f29b90;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.ReportMock-module__zANbZG__status i{background:currentColor;border-radius:50%;width:8px;height:8px}.ReportMock-module__zANbZG__headline{font:600 38px/1.12 var(--font-head);letter-spacing:-.045em;margin-top:12px}.ReportMock-module__zANbZG__lead{color:var(--ink-2);margin-top:12px;font-size:16px}.ReportMock-module__zANbZG__meter{gap:3px;height:10px;margin-top:28px;display:flex}.ReportMock-module__zANbZG__meter>span{flex-basis:0;min-width:8px}.ReportMock-module__zANbZG__meter>span:first-child{border-radius:5px 0 0 5px}.ReportMock-module__zANbZG__meter>span:last-child{border-radius:0 5px 5px 0}.ReportMock-module__zANbZG__legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:13px;display:flex}.ReportMock-module__zANbZG__legend>span{align-items:center;gap:7px;display:inline-flex}.ReportMock-module__zANbZG__legend i{border-radius:50%;width:8px;height:8px}.ReportMock-module__zANbZG__shell [data-c=clean]{background:#8fd19e}.ReportMock-module__zANbZG__shell [data-c=urgent]{background:#ef7a6c}.ReportMock-module__zANbZG__shell [data-c=launch]{background:#f0a35e}.ReportMock-module__zANbZG__shell [data-c=unknown]{background:#55565e}.ReportMock-module__zANbZG__grades{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:28px;display:grid}.ReportMock-module__zANbZG__grades>span{color:var(--ink-2);flex-direction:column;align-items:center;gap:8px;padding:8px 2px;font-size:12px;display:flex}.ReportMock-module__zANbZG__grades b{background:var(--g);color:#0d0e10;width:40px;height:40px;font:700 20px/1 var(--font-head);border-radius:11px;place-items:center;display:grid}.ReportMock-module__zANbZG__grades b[data-g=A]{--g:#8fd19e}.ReportMock-module__zANbZG__grades b[data-g=B]{--g:#c3d98a}.ReportMock-module__zANbZG__grades b[data-g=C]{--g:#e9cf72}.ReportMock-module__zANbZG__grades b[data-g=D]{--g:#f0a35e}.ReportMock-module__zANbZG__grades b[data-g=E]{--g:#ef7a6c}.ReportMock-module__zANbZG__fix{background:#121a2c;border:1px solid #2a3a5e;border-radius:18px;flex-direction:column;flex:1 1 0;min-width:0;padding:24px;display:flex}.ReportMock-module__zANbZG__fixTitle{font:600 20px/1.3 var(--font-head);letter-spacing:-.02em}.ReportMock-module__zANbZG__fixLead{color:#a9b6cf;margin-top:6px;font-size:13.5px;line-height:1.5}.ReportMock-module__zANbZG__seg{background:#0c111d;border:1px solid #26324d;border-radius:12px;gap:4px;margin-top:16px;padding:4px;display:flex}.ReportMock-module__zANbZG__seg span{color:#a9b6cf;border-radius:9px;flex:1;place-items:center;height:40px;font-size:14px;font-weight:600;display:grid}.ReportMock-module__zANbZG__seg span[data-on]{background:var(--accent);color:#0d1220}.ReportMock-module__zANbZG__sentence{color:#fff;background:#0c111d;border:1px solid #2f4170;border-radius:12px;margin-top:12px;padding:14px 16px;font-size:15px;font-weight:500;line-height:1.45}.ReportMock-module__zANbZG__copy{background:var(--accent);color:#0d1220;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:48px;margin-top:10px;font-size:15px;font-weight:600;display:flex}.ReportMock-module__zANbZG__copy svg{width:18px;height:18px}.ReportMock-module__zANbZG__steps{color:#a9b6cf;flex-direction:column;gap:10px;margin:18px 0 0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:flex}.ReportMock-module__zANbZG__steps li{align-items:flex-start;gap:10px;display:flex}.ReportMock-module__zANbZG__steps li>span{width:20px;height:20px;color:var(--accent);background:#1d2a46;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.ReportMock-module__zANbZG__found{flex-direction:column;margin-top:40px;display:flex}.ReportMock-module__zANbZG__h2{font:600 20px/1.3 var(--font-head);letter-spacing:-.02em}.ReportMock-module__zANbZG__foundLead{color:#8c8c96;margin-top:4px;font-size:14px}.ReportMock-module__zANbZG__group{color:#8c8c96;align-items:baseline;gap:12px;margin-top:20px;padding-bottom:10px;font-size:13px;display:flex}.ReportMock-module__zANbZG__group strong{color:#f29b90;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.ReportMock-module__zANbZG__group strong i{background:#ef7a6c;border-radius:50%;width:8px;height:8px}.ReportMock-module__zANbZG__items{margin:0;padding:0;list-style:none}.ReportMock-module__zANbZG__items li{border-top:1px solid var(--line-subtle);align-items:flex-start;gap:14px;padding:14px 8px;display:flex}.ReportMock-module__zANbZG__items li>i{background:#ef7a6c;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:8px}.ReportMock-module__zANbZG__items li>span:nth-child(2){flex:1;min-width:0}.ReportMock-module__zANbZG__items strong{font-size:15px;font-weight:600;line-height:1.4;display:block}.ReportMock-module__zANbZG__items li>span:nth-child(2)>span{color:var(--ink-2);margin-top:2px;font-size:13.5px;display:block}.ReportMock-module__zANbZG__tag{color:var(--ink-2);border:1px solid #2a2b30;border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:12px}.ReportMock-module__zANbZG__chev{color:#6b6c74;width:18px;height:18px;margin-top:2px}@media (max-width:900px){.ReportMock-module__zANbZG__figure{--mw:900;--mh:800}.ReportMock-module__zANbZG__shell{grid-template-columns:minmax(0,1fr)}.ReportMock-module__zANbZG__sidebar{display:none}.ReportMock-module__zANbZG__panel{margin:8px}}@media (max-width:640px){.ReportMock-module__zANbZG__figure{--mw:480;--mh:840}.ReportMock-module__zANbZG__shell{grid-template-columns:minmax(0,1fr)}.ReportMock-module__zANbZG__sidebar,.ReportMock-module__zANbZG__actions,.ReportMock-module__zANbZG__steps,.ReportMock-module__zANbZG__found{display:none}.ReportMock-module__zANbZG__panel{border:0;border-radius:0;margin:0;padding:22px 20px 0}.ReportMock-module__zANbZG__panel:after{height:80px}.ReportMock-module__zANbZG__hero{flex-direction:column;gap:24px;margin-top:20px}.ReportMock-module__zANbZG__verdict,.ReportMock-module__zANbZG__fix{flex:none;width:100%}.ReportMock-module__zANbZG__headline{font-size:34px}.ReportMock-module__zANbZG__grades{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px;margin-top:22px}.ReportMock-module__zANbZG__fix{padding:20px}}
.Rontgen-module__nX-b_G__parts{gap:2px;display:grid}.Rontgen-module__nX-b_G__parts>li{color:var(--m-ink-2)}.Rontgen-module__nX-b_G__standards{gap:var(--m-s2) var(--m-s4);margin:var(--m-s7) 0 0;color:var(--m-ink-2);flex-wrap:wrap;font-size:14px;line-height:1.6;display:flex}.Rontgen-module__nX-b_G__standards>span{color:var(--m-ink-3);font:500 12px/1.9 var(--m-mono);letter-spacing:.06em;text-transform:uppercase}
.GenerationWait-module__RypsTq__root{text-align:center;width:100%;max-width:560px;color:var(--ink);margin:0 auto 36px;padding-top:12px}.GenerationWait-module__RypsTq__scene{width:180px;height:150px;color:var(--brand);place-items:center;margin:0 auto 28px;display:grid}.GenerationWait-module__RypsTq__scene svg{overflow:visible}.GenerationWait-module__RypsTq__idea,.GenerationWait-module__RypsTq__plan,.GenerationWait-module__RypsTq__design{width:100%;height:100%}.GenerationWait-module__RypsTq__heading h1{font:400 clamp(27px, 3vw, 36px)/1.3 var(--display);letter-spacing:-.045em;text-wrap:balance}.GenerationWait-module__RypsTq__root .GenerationWait-module__RypsTq__heading p{max-width:460px;color:var(--ink-2);text-wrap:pretty;margin:14px auto 0;font-size:14px;line-height:1.7}.GenerationWait-module__RypsTq__actions{max-width:480px;margin:34px auto 0}.GenerationWait-module__RypsTq__actions>:first-child{margin-top:0}.GenerationWait-module__RypsTq__root[data-connected=true] [data-manual-task]{display:none}.GenerationWait-module__RypsTq__connectLink{color:var(--ink-2);margin-top:20px;font-size:12px;display:inline-block}.GenerationWait-module__RypsTq__root[data-state=error] .GenerationWait-module__RypsTq__scene{color:var(--warn)}.GenerationWait-module__RypsTq__ideaCenter{transform-origin:90px 75px;animation:5s ease-in-out infinite GenerationWait-module__RypsTq__ideaSpark}.GenerationWait-module__RypsTq__ideaDotOne{animation:5s ease-in-out infinite GenerationWait-module__RypsTq__convergeOne}.GenerationWait-module__RypsTq__ideaDotTwo{animation:5s ease-in-out infinite GenerationWait-module__RypsTq__convergeTwo}.GenerationWait-module__RypsTq__ideaDotThree{animation:5s ease-in-out infinite GenerationWait-module__RypsTq__convergeThree}.GenerationWait-module__RypsTq__ideaOrbit{transform-origin:90px 75px;animation:20s linear infinite GenerationWait-module__RypsTq__orbit}.GenerationWait-module__RypsTq__planOne,.GenerationWait-module__RypsTq__planTwo,.GenerationWait-module__RypsTq__planThree{animation:5s cubic-bezier(.4,0,.2,1) infinite GenerationWait-module__RypsTq__arrange}.GenerationWait-module__RypsTq__planTwo{animation-delay:.2s}.GenerationWait-module__RypsTq__planThree{animation-delay:.4s}.GenerationWait-module__RypsTq__designHero{animation:5s ease-in-out infinite GenerationWait-module__RypsTq__compose}.GenerationWait-module__RypsTq__designRows{animation:5s ease-in-out .25s infinite GenerationWait-module__RypsTq__compose}.GenerationWait-module__RypsTq__designSwatch{animation:5s ease-in-out infinite GenerationWait-module__RypsTq__swatches}.GenerationWait-module__RypsTq__compact{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0 0 20px;padding:18px}.GenerationWait-module__RypsTq__compact .GenerationWait-module__RypsTq__scene{width:72px;height:60px;margin:0 0 14px}.GenerationWait-module__RypsTq__compact .GenerationWait-module__RypsTq__scene>svg{width:72px;height:60px}.GenerationWait-module__RypsTq__compact .GenerationWait-module__RypsTq__heading h3{font-size:14px;font-weight:500;line-height:1.5}.GenerationWait-module__RypsTq__compact .GenerationWait-module__RypsTq__heading p{margin-top:8px;font-size:12px}.GenerationWait-module__RypsTq__compact .GenerationWait-module__RypsTq__actions{margin-top:16px}.GenerationWait-module__RypsTq__activity{color:var(--ink-2);justify-content:center;align-items:center;gap:12px;font-size:13px;display:inline-flex}.GenerationWait-module__RypsTq__ripple{height:22px;color:var(--brand);align-items:center;gap:3px;display:inline-flex}.GenerationWait-module__RypsTq__ripple i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.5s ease-in-out infinite GenerationWait-module__RypsTq__pulse}.GenerationWait-module__RypsTq__ripple i:nth-child(2){animation-delay:.15s}.GenerationWait-module__RypsTq__ripple i:nth-child(3){animation-delay:.3s}@keyframes GenerationWait-module__RypsTq__ideaSpark{0%,to{opacity:.7;transform:scale(.9)}45%,60%{opacity:1;transform:scale(1.08)}}@keyframes GenerationWait-module__RypsTq__convergeOne{0%,to{opacity:.65;transform:translate(0)}50%{opacity:1;transform:translate(12px,7px)}}@keyframes GenerationWait-module__RypsTq__convergeTwo{0%,to{transform:translate(0)}50%{transform:translate(-12px,5px)}}@keyframes GenerationWait-module__RypsTq__convergeThree{0%,to{transform:translate(0)}50%{transform:translate(-4px,-12px)}}@keyframes GenerationWait-module__RypsTq__orbit{to{transform:rotate(360deg)}}@keyframes GenerationWait-module__RypsTq__arrange{0%,to{opacity:1;transform:translate(0)}40%,60%{opacity:.5;transform:translate(8px)}}@keyframes GenerationWait-module__RypsTq__compose{0%,to{opacity:1;transform:translateY(0)}45%,60%{opacity:.35;transform:translateY(4px)}}@keyframes GenerationWait-module__RypsTq__swatches{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes GenerationWait-module__RypsTq__pulse{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (max-width:480px){.GenerationWait-module__RypsTq__root{padding-top:0}.GenerationWait-module__RypsTq__scene{width:156px;height:130px;margin-bottom:24px}.GenerationWait-module__RypsTq__root .GenerationWait-module__RypsTq__heading p{font-size:13px}.GenerationWait-module__RypsTq__compact{padding:16px}}@media (prefers-reduced-motion:reduce){.GenerationWait-module__RypsTq__root *,.GenerationWait-module__RypsTq__root :before,.GenerationWait-module__RypsTq__ripple i{transition:none!important;animation:none!important}}.GenerationWait-module__RypsTq__root .GenerationWait-module__RypsTq__heading .GenerationWait-module__RypsTq__progress{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;justify-items:center;gap:4px;margin-top:18px;padding:12px 16px;font-size:13px;display:grid}.GenerationWait-module__RypsTq__root .GenerationWait-module__RypsTq__heading .GenerationWait-module__RypsTq__progress small{color:var(--ink-3);font-size:11px}.GenerationWait-module__RypsTq__root .GenerationWait-module__RypsTq__heading .GenerationWait-module__RypsTq__expect{color:var(--ink-3);font-size:12px}
.Landing-module__IvIdlW__strip{justify-content:center;align-items:center;gap:var(--m-s1) var(--m-s3);padding:var(--m-s3) var(--m-gutter);border-bottom:1px solid var(--m-line);background:var(--m-raised);color:var(--m-ink-2);text-align:center;flex-wrap:wrap;margin:0;font-size:13px;line-height:1.4;display:flex}.Landing-module__IvIdlW__stripTag{color:var(--m-accent);font-weight:600}.Landing-module__IvIdlW__strip a{color:var(--m-ink);white-space:nowrap;font-weight:500}.Landing-module__IvIdlW__strip a>span{transition:transform var(--m-dur) var(--m-ease-out);display:inline-block}.Landing-module__IvIdlW__strip a:hover>span{transform:translate(3px)}.Landing-module__IvIdlW__trust{gap:var(--m-s7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.Landing-module__IvIdlW__trust dl{border-top:1px solid var(--m-line);margin:0}.Landing-module__IvIdlW__trust dl>div{padding-block:var(--m-s5);border-bottom:1px solid var(--m-line)}.Landing-module__IvIdlW__trust dt{color:var(--m-ink);font:590 20px/1.3 var(--m-display);letter-spacing:-.025em}.Landing-module__IvIdlW__trust dd{margin:var(--m-s2) 0 0;color:var(--m-ink-2);text-wrap:pretty;font-size:16px;line-height:1.55}.Landing-module__IvIdlW__faq{gap:var(--m-s7);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;display:grid}.Landing-module__IvIdlW__ask{margin:var(--m-s5) 0 0;color:var(--m-ink-2)}.Landing-module__IvIdlW__faq .Landing-module__IvIdlW__ask a{color:var(--m-ink);white-space:nowrap;font-weight:500}.Landing-module__IvIdlW__faq .Landing-module__IvIdlW__ask a:hover{text-underline-offset:4px;text-decoration:underline}.Landing-module__IvIdlW__faqList details{border-bottom:1px solid var(--m-line)}.Landing-module__IvIdlW__faqList details:first-child{border-top:1px solid var(--m-line)}.Landing-module__IvIdlW__faqList summary{justify-content:space-between;align-items:center;gap:var(--m-s5);min-height:64px;padding-block:var(--m-s4);color:var(--m-ink);cursor:pointer;font-size:17px;font-weight:500;line-height:1.4;list-style:none;display:flex}.Landing-module__IvIdlW__faqList summary::-webkit-details-marker{display:none}.Landing-module__IvIdlW__faqList summary>span{flex-shrink:0;width:14px;height:14px;position:relative}.Landing-module__IvIdlW__faqList summary>span:before,.Landing-module__IvIdlW__faqList summary>span:after{content:"";background:var(--m-ink-3);width:14px;height:1.5px;transition:transform .22s var(--m-ease-out), background-color var(--m-dur) var(--m-ease-out);border-radius:1px;position:absolute;top:6.25px;left:0}.Landing-module__IvIdlW__faqList summary>span:after{transform:rotate(90deg)}.Landing-module__IvIdlW__faqList details[open] summary>span:after{transform:rotate(0)}.Landing-module__IvIdlW__faqList summary:hover>span:before,.Landing-module__IvIdlW__faqList summary:hover>span:after{background:var(--m-ink)}.Landing-module__IvIdlW__faqList details>p{max-width:62ch;margin:0 var(--m-s7) var(--m-s5) 0;color:var(--m-ink-2);text-wrap:pretty;font-size:16px;line-height:1.65}.Landing-module__IvIdlW__faqList details>p a{color:var(--m-ink);text-decoration:underline;-webkit-text-decoration-color:var(--m-line-3);text-decoration-color:var(--m-line-3);text-underline-offset:3px}.Landing-module__IvIdlW__close{padding-block:var(--m-s11);text-align:center}.Landing-module__IvIdlW__close .Landing-module__IvIdlW__closeTitle{color:var(--m-ink);font:600 clamp(36px, 5vw, 68px)/1.04 var(--m-display);letter-spacing:-.05em;text-wrap:balance;overflow-wrap:anywhere;margin:0 auto}.Landing-module__IvIdlW__closeActions{justify-content:center;gap:var(--m-s3);margin-top:var(--m-s7);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.Landing-module__IvIdlW__strip a>span,.Landing-module__IvIdlW__faqList summary>span:before,.Landing-module__IvIdlW__faqList summary>span:after{transition:none}.Landing-module__IvIdlW__strip a:hover>span{transform:none}}@media (max-width:900px){.Landing-module__IvIdlW__trust,.Landing-module__IvIdlW__faq{gap:var(--m-s6);grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.Landing-module__IvIdlW__stripMore{display:none}.Landing-module__IvIdlW__faqList summary{font-size:16px}.Landing-module__IvIdlW__faqList details>p{margin-right:0;font-size:15px}.Landing-module__IvIdlW__close{padding-block:var(--m-s9)}.Landing-module__IvIdlW__closeActions>a{flex:1 1 0}}
.Studio-module__VnSbSG__featured{border:1px solid var(--line);background:var(--surface-2);border-radius:18px;grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;min-height:340px;padding:48px;display:grid;position:relative;overflow:hidden}.Studio-module__VnSbSG__kicker{color:var(--brand);font-size:12px}.Studio-module__VnSbSG__featured h2{font:500 clamp(28px, 3vw, 40px)/1.15 var(--display);letter-spacing:-.055em;margin:20px 0 16px}.Studio-module__VnSbSG__featured p{color:var(--ink-2);font-size:13px;line-height:1.8}.Studio-module__VnSbSG__featureLink{min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;margin-top:20px;padding:12px 0;font-size:13px;display:inline-flex}.Studio-module__VnSbSG__exampleStack{justify-content:center;gap:14px;height:285px;display:flex;transform:rotate(-8deg)translateY(25px)}.Studio-module__VnSbSG__exampleStack img{object-fit:cover;border-radius:10px;align-self:flex-start;width:136px;height:auto;display:block;box-shadow:0 15px 30px #0003}.Studio-module__VnSbSG__exampleStack img:nth-child(2){margin-top:-25px}.Studio-module__VnSbSG__exampleStack img:last-child{margin-top:22px}.Studio-module__VnSbSG__libraryHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin:36px 0 24px;display:flex}.Studio-module__VnSbSG__libraryHeading>span{color:var(--ink-3);font-size:12px}.Studio-module__VnSbSG__tabs{gap:24px;display:flex}.Studio-module__VnSbSG__tabs button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:52px;padding:0;font-size:13px}.Studio-module__VnSbSG__tabs button[aria-pressed=true]{border-bottom-color:var(--brand);color:var(--ink)}.Studio-module__VnSbSG__templates{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.Studio-module__VnSbSG__template{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;color:var(--ink);transition:border-color var(--duration);border-radius:12px;padding:0;overflow:hidden}.Studio-module__VnSbSG__templatePreview{text-align:center;height:250px;padding:28px 24px 0;overflow:hidden}.Studio-module__VnSbSG__templatePreview>strong{white-space:pre-line;font:600 21px/1.18 var(--display);letter-spacing:-.04em;display:block}.Studio-module__VnSbSG__templatePreview img{border:3px solid #252729;border-radius:12px;width:126px;height:auto;margin:22px auto 0;display:block}.Studio-module__VnSbSG__templateCaption{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:14px;display:flex}.Studio-module__VnSbSG__templateCaption small{color:var(--ink-2);margin-top:4px;font-size:11px;display:block}.Studio-module__VnSbSG__templateCaption>svg{color:var(--ink-3)}.Studio-module__VnSbSG__libraryNote{color:var(--ink-3);margin-top:22px;font-size:12px}.Studio-module__VnSbSG__filmPoster{background:var(--surface-2);justify-content:center;height:250px;display:flex;position:relative;overflow:hidden}.Studio-module__VnSbSG__filmPoster img{object-fit:contain;width:100%;height:100%}.Studio-module__VnSbSG__filmPoster>span{background:var(--surface);border:1px solid var(--line-2);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:16px;right:16px}.Studio-module__VnSbSG__videoDialog{border:1px solid var(--line-2);background:var(--surface);width:min(850px,100vw - 32px);max-height:90dvh;color:var(--ink);border-radius:16px;padding:24px}.Studio-module__VnSbSG__videoDialog::backdrop{background:#000b}.Studio-module__VnSbSG__videoDialog h2{margin:8px 50px 24px 0;font-size:16px;font-weight:500}.Studio-module__VnSbSG__videoDialog video{max-width:100%;max-height:70dvh;margin:auto;display:block}.Studio-module__VnSbSG__close{background:var(--surface-3);width:44px;height:44px;color:var(--ink);cursor:pointer;border:none;border-radius:8px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.Studio-module__VnSbSG__editorHeading{justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.Studio-module__VnSbSG__editorHeading>span{color:var(--ink-2);font-size:12px}.Studio-module__VnSbSG__dot{margin:0 8px}.Studio-module__VnSbSG__back{min-height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.Studio-module__VnSbSG__editor{border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1fr) 330px;display:grid;overflow:hidden}.Studio-module__VnSbSG__canvasArea{background-color:var(--surface-2);background-image:var(--canvas-backdrop);background-size:16px 16px;align-content:center;justify-items:center;gap:18px;min-height:620px;padding:32px;display:grid}.Studio-module__VnSbSG__canvasArea canvas{aspect-ratio:1320/2868;object-fit:contain;width:auto;max-width:100%;height:min(64dvh,630px);max-height:680px;display:block;box-shadow:0 8px 30px #0002}.Studio-module__VnSbSG__canvasArea>p{color:var(--ink-3);font-size:11px}.Studio-module__VnSbSG__controls{border-left:1px solid var(--line);background:var(--surface);padding:24px}.Studio-module__VnSbSG__controlGroup+.Studio-module__VnSbSG__controlGroup{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.Studio-module__VnSbSG__controlGroup h2{margin-bottom:16px;font-size:13px;font-weight:550}.Studio-module__VnSbSG__controlGroup label{color:var(--ink-2);margin-top:14px;font-size:12px;display:block}.Studio-module__VnSbSG__controlGroup label>span{color:var(--ink-3);float:right;font-size:10px}.Studio-module__VnSbSG__controlGroup :is(input:not([type=file]),textarea){background:var(--surface-2);border:1px solid var(--line-2);width:100%;min-height:44px;color:var(--ink);font:400 13px var(--font);resize:vertical;border-radius:7px;margin-top:7px;padding:11px 12px;display:block}.Studio-module__VnSbSG__upload{text-align:left;background:var(--surface-2);width:100%;color:var(--ink);border:1px dashed var(--line-2);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.Studio-module__VnSbSG__upload>span{overflow-wrap:anywhere;min-width:0;font-size:12px}.Studio-module__VnSbSG__upload>svg{color:var(--brand);flex-shrink:0}.Studio-module__VnSbSG__upload small{color:var(--ink-3);margin-top:4px;font-size:10px;display:block}.Studio-module__VnSbSG__swatches{flex-wrap:wrap;gap:6px;display:flex}.Studio-module__VnSbSG__swatches button{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);cursor:pointer;border-radius:8px;align-items:center;gap:7px;min-height:44px;padding:10px 8px;font-size:11px;display:inline-flex}.Studio-module__VnSbSG__swatches i{border:1px solid var(--line-2);border-radius:50%;width:15px;height:15px}.Studio-module__VnSbSG__swatches button[aria-pressed=true]{border-color:var(--brand);color:var(--ink)}.Studio-module__VnSbSG__layouts{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;display:grid}.Studio-module__VnSbSG__layouts button{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line);cursor:pointer;border-radius:7px;min-height:44px;padding:10px 6px;font-size:11px}.Studio-module__VnSbSG__layouts button[aria-pressed=true]{border-color:var(--brand);color:var(--ink)}.Studio-module__VnSbSG__localNote{color:var(--ink-3);margin-top:24px;font-size:11px;line-height:1.7}.Studio-module__VnSbSG__success{color:var(--ok);gap:8px;margin-top:16px;font-size:12px;display:flex}@media (hover:hover){.Studio-module__VnSbSG__template:hover{border-color:var(--line-2)}.Studio-module__VnSbSG__featureLink:hover,.Studio-module__VnSbSG__back:hover{color:var(--brand)}.Studio-module__VnSbSG__upload:hover{border-color:var(--brand)}}@media (max-width:900px){.Studio-module__VnSbSG__featured{gap:24px;padding:32px}.Studio-module__VnSbSG__exampleStack{gap:10px}.Studio-module__VnSbSG__exampleStack img{width:110px}.Studio-module__VnSbSG__editor{grid-template-columns:minmax(0,1fr) 300px}.Studio-module__VnSbSG__controls{padding:20px}.Studio-module__VnSbSG__templatePreview{padding-inline:16px}}@media (max-width:640px){.Studio-module__VnSbSG__featured{grid-template-columns:1fr;gap:16px;padding:28px}.Studio-module__VnSbSG__exampleStack{height:220px;margin-top:16px}.Studio-module__VnSbSG__exampleStack img{width:108px}.Studio-module__VnSbSG__libraryHeading{border:0;flex-direction:column;align-items:flex-start;gap:0}.Studio-module__VnSbSG__libraryHeading>span{margin-top:12px}.Studio-module__VnSbSG__tabs{border-bottom:1px solid var(--line);width:100%}.Studio-module__VnSbSG__templates{grid-template-columns:1fr;gap:18px}.Studio-module__VnSbSG__templatePreview{height:300px}.Studio-module__VnSbSG__templatePreview img{width:150px}.Studio-module__VnSbSG__editor{grid-template-columns:1fr}.Studio-module__VnSbSG__controls{border-left:none;border-top:1px solid var(--line)}.Studio-module__VnSbSG__canvasArea{min-height:0;padding:24px}.Studio-module__VnSbSG__canvasArea canvas{max-width:100%;height:450px}.Studio-module__VnSbSG__editorHeading{flex-wrap:wrap;gap:12px}.Studio-module__VnSbSG__editorHeading>span{order:3;width:100%}}@media (prefers-reduced-motion:reduce){.Studio-module__VnSbSG__template{transition:none}}.Studio-module__VnSbSG__sample{color:var(--ink-2);cursor:pointer;background:0 0;border:none;align-items:center;min-height:44px;padding:10px 0;font-size:11px;display:inline-flex}.Studio-module__VnSbSG__shelf{margin-top:44px}.Studio-module__VnSbSG__shelfHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.Studio-module__VnSbSG__shelfHead h2{font:550 20px/1.2 var(--display);letter-spacing:-.03em}.Studio-module__VnSbSG__shelfHead p{color:var(--ink-2);margin-top:7px;font-size:13px}
.FlutterGuide-module__VJBM_a__root{border-top:1px solid var(--line);max-width:920px;margin-top:40px;padding-top:32px}.FlutterGuide-module__VJBM_a__root h2{font:500 24px var(--display);letter-spacing:-.025em;margin-bottom:12px}.FlutterGuide-module__VJBM_a__root p{color:var(--ink-2);font-size:14px;line-height:1.75}.FlutterGuide-module__VJBM_a__root ol{gap:24px;margin-block:28px;padding-left:24px;display:grid}.FlutterGuide-module__VJBM_a__root li{padding-left:8px}.FlutterGuide-module__VJBM_a__root li::marker{color:var(--ink-3);font-size:13px}.FlutterGuide-module__VJBM_a__root strong{margin-bottom:5px;font-size:16px;font-weight:550;line-height:1.6;display:block}.FlutterGuide-module__VJBM_a__root .FlutterGuide-module__VJBM_a__note{border-top:1px solid var(--line);padding-top:20px;font-size:13px}
.ConnectionTabs-module__Gk5Fwq__tabs{border-bottom:1px solid var(--line);gap:28px;margin-bottom:32px;display:flex}.ConnectionTabs-module__Gk5Fwq__tabs a{color:var(--ink-2);border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 15px;font-size:14px;text-decoration:none;display:block}.ConnectionTabs-module__Gk5Fwq__tabs a:hover{color:var(--ink)}.ConnectionTabs-module__Gk5Fwq__tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.ConnectionTabs-module__Gk5Fwq__tabs a:focus-visible{outline-offset:5px;outline:2px solid}@media (max-width:480px){.ConnectionTabs-module__Gk5Fwq__tabs{gap:20px}.ConnectionTabs-module__Gk5Fwq__tabs a{font-size:13px}}
.studio-module__CS8Z1G__studio{background:var(--surface);color:var(--ink);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.studio-module__CS8Z1G__bar{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;display:flex}.studio-module__CS8Z1G__barTitle{align-items:baseline;gap:10px;font-size:14px;font-weight:550;display:flex}.studio-module__CS8Z1G__barTitle small{color:var(--ink-3);font-size:11px;font-weight:400}.studio-module__CS8Z1G__barTitle small[data-failed]{color:var(--danger)}.studio-module__CS8Z1G__barActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.studio-module__CS8Z1G__back{min-height:40px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13px;text-decoration:none;display:inline-flex}.studio-module__CS8Z1G__back:hover{color:var(--ink)}.studio-module__CS8Z1G__body{grid-template-rows:minmax(0,1fr);grid-template-columns:216px minmax(0,1fr) 360px;min-height:0;display:grid}.studio-module__CS8Z1G__rail{border-right:1px solid var(--line);align-content:start;gap:4px;padding:12px;display:grid;overflow:auto}.studio-module__CS8Z1G__rail button{text-align:left;border-radius:var(--r-btn);color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;gap:3px;padding:10px 12px;display:grid}.studio-module__CS8Z1G__rail button:hover{background:var(--surface-2)}.studio-module__CS8Z1G__rail button[data-active]{background:var(--surface-2);border-color:var(--line-2);color:var(--ink)}.studio-module__CS8Z1G__rail button span{font-size:13px;font-weight:550}.studio-module__CS8Z1G__rail button small{color:var(--ink-3);align-items:center;gap:4px;font-size:11px;display:inline-flex}.studio-module__CS8Z1G__rail button small[data-done]{color:var(--ok)}.studio-module__CS8Z1G__viewer{grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:18px 20px 20px;display:grid}.studio-module__CS8Z1G__frame{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-card);place-items:center;min-height:0;padding:14px;display:grid;position:relative;overflow:hidden;container-type:size}.studio-module__CS8Z1G__stageBox{width:min(100%, calc(100cqh * var(--ratio)));aspect-ratio:var(--ratio)}.studio-module__CS8Z1G__frame canvas{border-radius:12px;width:100%;height:100%;display:block;box-shadow:0 10px 34px #0003}.studio-module__CS8Z1G__frame[data-loading] canvas{opacity:.25}.studio-module__CS8Z1G__note{text-align:center;max-width:34ch;color:var(--ink-2);font-size:13px;line-height:1.6;position:absolute}.studio-module__CS8Z1G__transport{align-items:center;gap:12px;display:flex}.studio-module__CS8Z1G__transport input[type=range]{min-width:0;accent-color:var(--brand);flex:1}.studio-module__CS8Z1G__panel{border-left:1px solid var(--line);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.studio-module__CS8Z1G__panelTabs{border-bottom:1px solid var(--line);gap:20px;padding:0 18px;display:flex}.studio-module__CS8Z1G__panelTabs button{min-height:46px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-size:13px}.studio-module__CS8Z1G__panelTabs button[aria-pressed=true]{border-bottom-color:var(--brand);color:var(--ink)}.studio-module__CS8Z1G__panelBody{align-content:start;gap:16px;padding:18px;display:grid;overflow:auto}.studio-module__CS8Z1G__panelBody h3{font:600 12px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0}.studio-module__CS8Z1G__panelBody .field{gap:5px;display:grid}.studio-module__CS8Z1G__panelBody .field span{color:var(--ink-2);font-size:12px}.studio-module__CS8Z1G__panelBody .field input{min-height:42px}.studio-module__CS8Z1G__panelBody .field small{color:var(--ink-3);font-size:11px;line-height:1.5}.studio-module__CS8Z1G__panelBody input[type=color]{width:56px;height:36px;padding:2px}.studio-module__CS8Z1G__slot{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-2);gap:8px;padding:12px 14px;display:grid}.studio-module__CS8Z1G__slot strong{font-size:13px;font-weight:600;display:block}.studio-module__CS8Z1G__slot small{color:var(--ink-3);font-size:12px}.studio-module__CS8Z1G__slotActions{flex-wrap:wrap;gap:8px;display:flex}.studio-module__CS8Z1G__shelf{margin-top:44px}.studio-module__CS8Z1G__shelf .studio-module__CS8Z1G__gallery{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.studio-module__CS8Z1G__shelf .studio-module__CS8Z1G__card[data-shape=landscape]{grid-column:span 1}.studio-module__CS8Z1G__shelfHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.studio-module__CS8Z1G__shelfHead h2{font:550 20px/1.2 var(--display);letter-spacing:-.03em}.studio-module__CS8Z1G__shelfHead p{color:var(--ink-2);margin-top:7px;font-size:13px}.studio-module__CS8Z1G__shelfAll{min-height:40px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;font-size:13px;text-decoration:none;display:inline-flex}.studio-module__CS8Z1G__shelfAll:hover{color:var(--brand)}.studio-module__CS8Z1G__gallery{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:start;gap:18px;display:grid}.studio-module__CS8Z1G__card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-2);text-align:left;color:var(--ink);align-content:start;gap:10px;padding:0;text-decoration:none;display:grid;overflow:hidden}.studio-module__CS8Z1G__card:hover{border-color:var(--line-2)}.studio-module__CS8Z1G__card[data-shape=landscape]{grid-column:span 2}.studio-module__CS8Z1G__cardArt{background:var(--surface-3);height:208px;display:block;position:relative;overflow:hidden}.studio-module__CS8Z1G__cardArt img{object-fit:cover;width:100%;height:100%;display:block}.studio-module__CS8Z1G__cardArt em{font:650 12px/1 var(--display);letter-spacing:.06em;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:5px;padding:4px 7px;font-style:normal;position:absolute;bottom:10px;left:10px}.studio-module__CS8Z1G__cardText{gap:4px;padding:0 14px 14px;display:grid}.studio-module__CS8Z1G__cardText strong{font-size:14px}.studio-module__CS8Z1G__cardText small{color:var(--ink-3);font-size:12px;line-height:1.5}.studio-module__CS8Z1G__cardMeta{color:var(--ink-3);font-size:11px}.studio-module__CS8Z1G__agent{gap:22px;margin-top:36px;display:grid}.studio-module__CS8Z1G__agentCard{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-2);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;padding:24px;display:grid}.studio-module__CS8Z1G__agentText{align-content:start;gap:10px;display:grid}.studio-module__CS8Z1G__agentText h2{font:550 20px/1.25 var(--display);letter-spacing:-.03em}.studio-module__CS8Z1G__agentText p{color:var(--ink-2);font-size:13px;line-height:1.6}.studio-module__CS8Z1G__agentText .studio-module__CS8Z1G__agentEyebrow{color:var(--brand);font:600 12px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.studio-module__CS8Z1G__agentPrompt{align-content:start;gap:12px;display:grid}.studio-module__CS8Z1G__agentPrompt blockquote{border:1px solid var(--line-2);border-radius:var(--r-btn);background:var(--surface);color:var(--ink);-webkit-user-select:all;user-select:all;margin:0;padding:14px 16px;font-size:13px;line-height:1.6}.studio-module__CS8Z1G__drafts{gap:12px;display:grid}.studio-module__CS8Z1G__drafts h3{font:600 12px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.studio-module__CS8Z1G__draftList{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.studio-module__CS8Z1G__draft{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-2);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.studio-module__CS8Z1G__draftArt{background:var(--surface-3);border-radius:8px;width:56px;height:56px;display:block;overflow:hidden}.studio-module__CS8Z1G__draftArt img{object-fit:cover;width:100%;height:100%;display:block}.studio-module__CS8Z1G__draftText{gap:3px;min-width:0;display:grid}.studio-module__CS8Z1G__draftText a{color:var(--ink);text-decoration:none}.studio-module__CS8Z1G__draftText strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.studio-module__CS8Z1G__draftText small{color:var(--ink-3);font-size:12px}.studio-module__CS8Z1G__library{padding-bottom:56px}.studio-module__CS8Z1G__libraryHead{margin:28px 0 22px}.studio-module__CS8Z1G__libraryHead h1{font:550 clamp(26px, 3vw, 34px)/1.2 var(--display);letter-spacing:-.045em;margin-top:14px}.studio-module__CS8Z1G__libraryHead p{color:var(--ink-2);margin-top:10px;font-size:14px}.studio-module__CS8Z1G__filters{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.studio-module__CS8Z1G__chips{flex-wrap:wrap;gap:8px;display:flex}.studio-module__CS8Z1G__chips button{border:1px solid var(--line);background:var(--surface-2);min-height:38px;color:var(--ink-2);cursor:pointer;border-radius:999px;padding:0 14px;font-size:12px}.studio-module__CS8Z1G__chips button[aria-pressed=true]{border-color:var(--brand);background:var(--accent-soft);color:var(--ink)}.studio-module__CS8Z1G__chipGap{background:var(--line);align-self:center;width:1px;height:22px}.studio-module__CS8Z1G__search{border:1px solid var(--line);border-radius:var(--r-btn);background:var(--surface-2);min-height:40px;color:var(--ink-3);align-items:center;gap:8px;padding:0 12px;display:flex}.studio-module__CS8Z1G__search input{width:210px;max-width:46vw;color:var(--ink);font:400 13px var(--font);background:0 0;border:0}.studio-module__CS8Z1G__search input:focus{outline:none}.studio-module__CS8Z1G__count{color:var(--ink-3);margin:16px 0;font-size:12px}.studio-module__CS8Z1G__empty{border:1px dashed var(--line-2);border-radius:var(--r-card);color:var(--ink-2);justify-items:center;gap:14px;padding:60px 20px;font-size:13px;display:grid}.studio-module__CS8Z1G__fonts{gap:10px;display:grid}.studio-module__CS8Z1G__fontGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.studio-module__CS8Z1G__fontCard{text-align:left;border:1px solid var(--line);border-radius:var(--r-btn);background:var(--surface-2);color:var(--ink);cursor:pointer;gap:2px;padding:10px 12px;display:grid;position:relative}.studio-module__CS8Z1G__fontCard:hover{border-color:var(--line-2)}.studio-module__CS8Z1G__fontCard[data-active]{border-color:var(--brand);background:var(--accent-soft)}.studio-module__CS8Z1G__fontName{font-size:15px;line-height:1.25}.studio-module__CS8Z1G__fontCard small{color:var(--ink-3);font-size:11px;line-height:1.4}.studio-module__CS8Z1G__fontTick{color:var(--brand);position:absolute;top:8px;right:8px}@media (max-width:1100px){.studio-module__CS8Z1G__body{grid-template-columns:180px minmax(0,1fr) 320px}}@media (max-width:860px){.studio-module__CS8Z1G__studio{min-height:100dvh;position:static}.studio-module__CS8Z1G__body{grid-template-rows:none;grid-template-columns:1fr}.studio-module__CS8Z1G__rail{border-right:0;border-bottom:1px solid var(--line);gap:8px;display:flex;overflow-x:auto}.studio-module__CS8Z1G__rail button{flex:none}.studio-module__CS8Z1G__viewer{padding:14px}.studio-module__CS8Z1G__frame{height:54dvh}.studio-module__CS8Z1G__panel{border-left:0;border-top:1px solid var(--line)}.studio-module__CS8Z1G__card[data-shape=landscape]{grid-column:span 1}.studio-module__CS8Z1G__agentCard{grid-template-columns:1fr;padding:18px}.studio-module__CS8Z1G__draftList{grid-template-columns:1fr}}
