.hero-title span{display:block}.hero-title span+span{font-style:italic}.hero-ctas{align-items:center;gap:22px;display:flex}.hero.world{margin-top:-72px;padding-block:0}.world-stage{--sky:linear-gradient(to bottom, #c3d8e4 0%, #d6e4ea 22%, #e9eeec 44%, #f5ecda 60%, #eceed9 78%, var(--dawn) 100%);--sun:radial-gradient(42% 34% at 76% 64%, #ffd0929e, #ffd09200 72%);--haze:radial-gradient(70% 40% at 22% 70%, #d6e2c48c, #d6e2c400 70%);isolation:isolate;background:var(--sun), var(--haze), var(--sky);padding-top:calc(72px + clamp(40px,5.5vw,84px));position:relative}.world-stage:after{content:"";z-index:2;pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:var(--grain);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.world-head{z-index:3;text-align:center;justify-items:center;gap:20px;display:grid;position:relative}.world-head>*{grid-column:1/-1}.world-head .hero-title{max-width:21ch}.world-sub{max-width:46ch;color:var(--ink-2);font-size:19px;line-height:28px}.world-ctas{justify-content:center}.world-land{mix-blend-mode:multiply;margin-top:max(-6vw,-120px);display:block;position:relative;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.world-land img{width:100%;height:auto;display:block}.world-night{display:none}.world-night img{--moon-mask:radial-gradient(circle at 88.6% 17%, transparent 1.9vw, #000 3.2vw);-webkit-mask-image:var(--moon-mask);mask-image:var(--moon-mask);-webkit-mask-image:var(--moon-mask)}@media (max-width:700px){.world-night img{--moon-mask:radial-gradient(circle at 77% 16.5%, transparent 4.5vw, #000 7vw)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .world-stage{--sky:linear-gradient(to bottom, #0a1120 0%, #111a2d 34%, #1f2538 56%, #2c2a3a 68%, #1d1c20 84%, var(--dawn) 100%);--sun:radial-gradient(38% 24% at 76% 58%, #eca47833, #eca47800 72%);--haze:radial-gradient(70% 34% at 30% 62%, #606e9638, #606e9600 70%)}:root:not([data-theme=light]) .world-stage:after{mix-blend-mode:screen;opacity:.12}:root:not([data-theme=light]) .world-day{display:none}:root:not([data-theme=light]) .world-night{mix-blend-mode:screen;display:block}}:root[data-theme=dark] .world-stage{--sky:linear-gradient(to bottom, #0a1120 0%, #111a2d 34%, #1f2538 56%, #2c2a3a 68%, #1d1c20 84%, var(--dawn) 100%);--sun:radial-gradient(38% 24% at 76% 58%, #eca47833, #eca47800 72%);--haze:radial-gradient(70% 34% at 30% 62%, #606e9638, #606e9600 70%)}:root[data-theme=dark] .world-stage:after{mix-blend-mode:screen;opacity:.12}:root[data-theme=dark] .world-day{display:none}:root[data-theme=dark] .world-night{mix-blend-mode:screen;display:block}@media (max-width:700px){.hero.world{margin-top:-64px}.world-stage{padding-top:108px}.world-land{margin-top:-4vw}.world-sub{font-size:17px;line-height:26px}}.journey>section:not(.close){--bg:color-mix(in srgb, var(--t0), var(--t1));--well:color-mix(in srgb, var(--shade-c) var(--shade-p), var(--bg));--plate-paper:color-mix(in srgb, var(--plate-card) var(--plate-lift), var(--bg));--muted:color-mix(in srgb, var(--ink) 68%, var(--bg));--rule:color-mix(in srgb, var(--ink) 13%, var(--bg));--rule-strong:color-mix(in srgb, var(--ink) 30%, var(--bg));--plate-muted:color-mix(in srgb, var(--plate-ink) 68%, var(--plate-paper));--plate-rule:color-mix(in srgb, var(--plate-ink) 13%, var(--plate-paper));background:linear-gradient(to bottom, var(--t0), var(--t1))}.journey>section.hero{--t0:var(--day-0);--t1:var(--day-0)}.journey>section.how{--t0:var(--day-0);--t1:var(--day-1);background:linear-gradient(to bottom, var(--dawn), var(--day-1))}.journey>section.examples{--t0:var(--day-1);--t1:var(--day-2)}.journey>section.apps{--t0:var(--day-2);--t1:var(--day-2)}.journey>section.ap{--t0:var(--day-2);--t1:var(--day-3)}.journey>section.agents{--t0:var(--day-3);--t1:var(--day-4)}.journey>section.blink{--t0:var(--day-4);--t1:var(--day-4)}.journey>section.race{--t0:var(--day-4);--t1:var(--day-5)}.journey>section.weight{--t0:var(--day-5);--t1:var(--day-6);padding-bottom:var(--section)}
.hero .world-land{margin-bottom:max(-4vw,-80px)}.journey>section.how{padding-top:clamp(14px,min(2.4vw,2.2vh),36px)}.journey>section.how>.shell{z-index:1;position:relative}.how-head{text-align:center;justify-items:center;gap:clamp(6px,1.2vh,14px);margin-inline:auto}.how-head .title{font-size:min(clamp(40px,4.7vw,66px),6.8vh)}.how-say{max-width:70ch;color:var(--ink);text-wrap:balance;font-size:min(clamp(19px,1.9vw,24px),2.55vh);line-height:1.35}#how .film{margin-top:clamp(12px,min(2vw,1.8vh),26px)}#how .film .film-box{--film-chrome:254px}#how{scroll-margin-top:-15px}@container film (max-width:759px){#how .film .film-box{--film-chrome:318px;min-width:min(100%,300px)}}.journey>section:is(.examples,.ap,.blink){padding-top:calc(var(--section) * 1.5)}.journey>section:is(.apps,.agents,.race,.weight){padding-top:calc(var(--section) * .72)}#examples .shell>.title{text-align:center;max-width:22ch;margin-inline:auto}#approval .sec-head{text-align:center;justify-items:center;margin-inline:auto}#examples .eg-tabs{justify-content:safe center}#examples .eg-sentence{text-align:center;margin-inline:auto}#speed .sp-grid{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0}#speed .sp-words{display:contents}#speed .sp-words>.title{order:1}#speed .sp-sub{order:2;max-width:46ch;margin-inline:auto}#speed .bl{text-align:left;order:3;width:min(100%,640px);margin-top:clamp(24px,3vw,40px)}#speed .sp-basis{order:4;max-width:72ch;margin:24px auto 0}
.film{--f-bg:#f4f2ea;--f-card:#fcfbf6;--f-card-hover:#f1efe5;--f-side:#edeae0;--f-side-active:#e1ddd0;--f-well:#fcfbf6;--f-raised:#eae7dc;--f-border:#dad3c0;--f-border-subtle:#e7e1d0;--f-border-strong:#b5ac91;--f-border-control:#8c856e;--f-ring:#1a1814;--f-text:#1a1814;--f-text-2:#4a463c;--f-muted:#655f4f;--f-ok:var(--gr-worked);--f-ok-text:var(--gr-worked-text);--f-held:var(--gr-held);--f-held-text:var(--gr-held-text);--f-fail:var(--gr-failed);--f-fail-text:var(--gr-failed-text);--f-dot:#1a181429;--f-well-top:#f4f2ea;--f-well-bottom:#efece2;--f-wash:#1a18140b;--f-info:var(--gr-running);--f-shadow-overlay:3px 3px 0 0 #1a181429;--f-shadow-control:0 2px 0 0 var(--f-border-control);--f-shadow-primary:0 2px 0 0 color-mix(in srgb, var(--f-text) 55%, var(--f-bg));--f-sans:var(--sans);--f-mono:var(--mono);color:var(--f-text);font-family:var(--f-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:clamp(28px,3.4vw,44px);display:block;container:film/inline-size}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .film{--f-bg:#17150f;--f-card:#201d16;--f-card-hover:#282419;--f-side:#13110c;--f-side-active:#2c281e;--f-well:#13110c;--f-raised:#2a261d;--f-border:#3a3529;--f-border-subtle:#332e23;--f-border-strong:#5c5442;--f-border-control:#786f58;--f-ring:#f2eee1;--f-text:#f2eee1;--f-text-2:#bdb6a2;--f-muted:#9d9683;--f-dot:#f2eee11f;--f-well-top:#1a1711;--f-well-bottom:#15130d;--f-wash:#f2eee10f;--f-shadow-overlay:3px 3px 0 0 #00000080}}:root[data-theme=dark] .film{--f-bg:#17150f;--f-card:#201d16;--f-card-hover:#282419;--f-side:#13110c;--f-side-active:#2c281e;--f-well:#13110c;--f-raised:#2a261d;--f-border:#3a3529;--f-border-subtle:#332e23;--f-border-strong:#5c5442;--f-border-control:#786f58;--f-ring:#f2eee1;--f-text:#f2eee1;--f-text-2:#bdb6a2;--f-muted:#9d9683;--f-dot:#f2eee11f;--f-well-top:#1a1711;--f-well-bottom:#15130d;--f-wash:#f2eee10f;--f-shadow-overlay:3px 3px 0 0 #00000080}.film *,.film :before,.film :after{box-sizing:border-box}.film p,.film h1,.film h2,.film h3,.film ol,.film ul{margin:0;padding:0}.film ol,.film ul{list-style:none}.film button{font:inherit;color:inherit}.film .vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.film .film-steps{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:16px;margin:0 0 16px;display:grid}.film .film-step{appearance:none;text-align:left;cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:2px;gap:8px;min-width:0;margin:0;padding:0 0 2px;display:grid}.film .film-step-t{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex;overflow:hidden}.film .film-step-n{font-family:var(--f-mono);color:var(--muted);font-size:12px;font-weight:400}.film .film-step-bar{background:var(--rule);height:2px;position:relative;overflow:hidden}.film .film-step-bar>i{background:var(--ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.film .film-step[aria-current=step]{color:var(--ink)}.film .film-step[aria-current=step] .film-step-n{color:var(--ink-2)}.film .film-step:hover{color:var(--ink)}.film .film-step:focus-visible,.film .film-pause:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.film .film-pause{appearance:none;width:30px;height:30px;color:var(--ink);border:1px solid var(--rule-strong);border-radius:var(--r-pill);box-shadow:0 2px 0 0 var(--rule-strong);cursor:pointer;background:0 0;place-items:center;margin-bottom:2px;padding:0;display:grid}.film .film-pause:active{box-shadow:none;transform:translateY(2px)}.film .film-pause svg{stroke-width:2.571px;width:14px;height:14px}.film .film-pause .i-play-s{fill:currentColor;display:none}.film.is-user-paused .film-pause .i-play-s{display:block}.film.is-user-paused .film-pause .i-pause-s{display:none}.film.is-reduced .film-pause{visibility:hidden}.film .film-box{--film-chrome:190px;max-width:min(100%, calc((100vh - var(--film-chrome)) * 1200 / 756));max-width:min(100%, calc((100svh - var(--film-chrome)) * 1200 / 756));margin-inline:auto}.film .film-frame{aspect-ratio:1200/756;background:var(--f-bg);border:1px solid var(--f-border-strong);border-radius:var(--r-window);width:100%;box-shadow:0 0 0 6px var(--mat), 0 0 0 7px var(--mat-edge), 0 30px 60px -30px #14100c6b;position:relative;overflow:hidden;container-type:inline-size}.film .film-stage{transform-origin:0 0;width:1200px;height:756px;transform:scale(var(--k,1));transform:scale(tan(atan2(100cqw, 1200px)));color:var(--f-text);font-size:14px;line-height:20px;font-family:var(--f-sans);position:absolute;top:0;left:0;overflow:hidden}.film .film-notes{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;margin-top:16px;font-size:13px;line-height:18px;display:flex}.film .film-notes>span:first-child{font:400 12px/18px var(--f-mono)}.film .fx-bar{background:var(--f-side);border-bottom:1px solid var(--f-border);justify-content:center;align-items:center;height:36px;display:flex;position:absolute;top:0;left:0;right:0}.film .fx-dots{align-items:center;gap:8px;display:flex;position:absolute;top:0;bottom:0;left:16px}.film .fx-dots i{border:1px solid var(--f-border-strong);border-radius:50%;width:10px;height:10px}.film .fx-url{min-width:300px;height:22px;font-family:var(--f-mono);color:var(--f-muted);background:var(--f-well);border:1px solid var(--f-border);border-radius:2px;justify-content:center;align-items:center;padding:0 12px;font-size:11.5px;display:flex}.film .fx-fast{height:20px;color:var(--f-text-2);border:1px solid var(--f-border-strong);background:var(--f-card);border-radius:2px;align-items:center;margin-top:-10px;padding:0 7px;font-size:10px;line-height:14px;display:inline-flex;position:absolute;top:50%;right:14px}.film .fx-app{background:var(--f-bg);position:absolute;inset:36px 0 0;overflow:hidden}.film .ic{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;flex:none;width:16px;height:16px}.film .caps{letter-spacing:.11em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;font-stretch:80%;line-height:16px}.film .mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.film .kbtn{height:34px;color:var(--f-text);background:var(--f-card);border:1px solid var(--f-border-control);box-shadow:var(--f-shadow-control);white-space:nowrap;transition:transform var(--gr-duration-quick) var(--gr-ease), box-shadow var(--gr-duration-quick) var(--gr-ease), background-color var(--gr-duration-quick) var(--gr-ease), outline-color var(--gr-duration-quick) var(--gr-ease);outline-offset:2px;border-radius:2px;outline:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.film .kbtn .ic{stroke-width:2.25px;width:16px;height:16px}.film .kbtn.is-primary{color:var(--f-bg);background:var(--f-text);border-color:var(--f-text);box-shadow:var(--f-shadow-primary)}.film .kbtn.is-ink{color:var(--f-bg);background:var(--f-text);border-color:var(--f-text);box-shadow:none}.film .kbtn.is-pressed{box-shadow:none;background:var(--f-raised);transform:translateY(2px)}.film .kbtn.is-primary.is-pressed,.film .kbtn.is-ink.is-pressed{background:var(--f-text-2);border-color:var(--f-text-2)}.film .kbtn.is-focus{outline-color:var(--f-ring)}.film .kbtn.is-busy{color:var(--f-muted);box-shadow:none;background:0 0;border-style:dashed}.film .kbtn .spin{display:none}.film .kbtn.is-busy .spin{display:block}.film .kbtn.is-busy .rest{display:none}.film .spin{animation:.9s linear infinite film-turn}@keyframes film-turn{to{transform:rotate(360deg)}}.film .chip{height:34px;color:var(--f-text);background:var(--f-card);border:1px solid var(--f-border-control);box-shadow:var(--f-shadow-control);white-space:nowrap;border-radius:2px;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex}.film .chip .ic{stroke-width:2.571px;width:14px;height:14px}.film .chip .ic.chev{width:12px;height:12px;color:var(--f-text-2);stroke-width:3px}.film .jump{background:var(--f-bg);border:1px solid var(--f-border);width:300px;height:34px;color:var(--f-muted);border-radius:2px;align-items:center;gap:10px;padding:0 12px;display:flex}.film .jump .caps{color:var(--f-muted);flex:1;font-weight:500}.film .jump .kbd{font-family:var(--f-mono);color:var(--f-muted);font-size:11px}.film [data-show]:not(.is-on){display:none!important}.film [data-show].is-on.rise{animation:film-rise var(--gr-duration-slow) var(--gr-ease) backwards}.film [data-show].is-on.fade{animation:film-fade var(--gr-duration-slow) var(--gr-ease) backwards}@keyframes film-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes film-fade{0%{opacity:0}to{opacity:1}}@keyframes film-slide{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.film .lay{opacity:0;visibility:hidden;background:var(--f-bg);transition:opacity var(--gr-duration-quick) var(--gr-ease), visibility 0s linear var(--gr-duration-quick);position:absolute;inset:0 0 0 256px}.film .lay-builder{left:0}.film .sb{background:var(--f-side);border-right:1px solid var(--f-border);width:256px;transition:opacity var(--gr-duration-base) var(--gr-ease) var(--gr-duration-quick), visibility 0s linear var(--gr-duration-quick);position:absolute;top:0;bottom:0;left:0}.film[data-scene=thread] .lay-thread,.film[data-scene=builder] .lay-builder,.film[data-scene=runs] .lay-runs{opacity:1;visibility:visible;transition:opacity var(--gr-duration-base) var(--gr-ease) var(--gr-duration-quick), visibility 0s linear var(--gr-duration-quick)}.film[data-scene=builder] .sb{opacity:0;visibility:hidden;transition:opacity var(--gr-duration-quick) var(--gr-ease), visibility 0s linear var(--gr-duration-quick)}.film .sb-brand{align-items:center;height:56px;padding:0 16px;display:flex}.film .sb-tile{width:28px;height:28px;color:var(--f-text);flex:none;display:block}.film .sb-word{letter-spacing:-.01em;flex:1;margin-left:10px;font-size:16px;font-weight:700}.film .sb-brand .ic{width:16px;height:16px;color:var(--f-muted);stroke-width:2.25px}.film .sb-org{background:var(--f-card);border:1px solid var(--f-border);border-radius:2px;align-items:center;gap:10px;height:54px;margin:0 12px;padding:0 12px 0 10px;display:flex}.film .sb-av{border:1px solid var(--f-border-strong);background:var(--f-raised);border-radius:2px;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:grid}.film .sb-org-t{flex:1;min-width:0;display:grid}.film .sb-org-t b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:18px;overflow:hidden}.film .sb-org-t .caps{color:var(--f-muted);font-size:10.5px;line-height:14px}.film .sb-org .ic,.film .sb-user .ic.ud{width:16px;height:16px;color:var(--f-text-2);stroke-width:2.25px}.film .sb-nav{margin-top:22px}.film .sb-item{height:38px;color:var(--f-text-2);align-items:center;gap:12px;padding:0 22px;font-size:14px;display:flex;position:relative}.film .sb-item .ic{width:16px;height:16px;color:var(--f-text-2);stroke-width:2.25px}.film .sb-item.is-active{color:var(--f-text);font-weight:600}.film .sb-item.is-active .ic{color:var(--f-text)}.film .sb-item.is-active:before{content:"";background:var(--f-text);width:3px;position:absolute;top:2px;bottom:2px;left:0}.film .sb-group{border-bottom:1px solid var(--f-border);color:var(--f-muted);margin:22px 16px 6px 22px;padding-bottom:6px}.film .sb-foot{position:absolute;bottom:12px;left:0;right:0}.film .sb-foot .sb-item .ar{stroke-width:3px;width:12px;height:12px;color:var(--f-muted);margin-left:auto}.film .sb-user{background:var(--f-card);border:1px solid var(--f-border);border-radius:2px;align-items:center;gap:10px;height:52px;margin:8px 12px 0;padding:0 12px 0 10px;display:flex}.film .sb-user .sb-av .ic{stroke-width:2.25px;width:16px;height:16px}.film .sb-user-t{flex:1;min-width:0;display:grid}.film .sb-user-t b{font-size:13.5px;font-weight:500;line-height:18px}.film .sb-user-t span{color:var(--f-muted);font-size:12.5px;line-height:16px}.film[data-scene=thread] .sb-item[data-nav=keel],.film[data-scene=runs] .sb-item[data-nav=runs]{color:var(--f-text);font-weight:600}.film[data-scene=thread] .sb-item[data-nav=keel] .ic,.film[data-scene=runs] .sb-item[data-nav=runs] .ic{color:var(--f-text)}.film[data-scene=thread] .sb-item[data-nav=keel]:before,.film[data-scene=runs] .sb-item[data-nav=runs]:before{content:"";background:var(--f-text);width:3px;position:absolute;top:2px;bottom:2px;left:0}.film .ap-head{border-bottom:1px solid var(--f-border);align-items:center;gap:12px;height:56px;padding:0 28px;display:flex}.film .ap-title{letter-spacing:-.01em;white-space:nowrap;font-size:20px;font-weight:600;line-height:26px}.film .kbtn.sq{width:34px;padding:0}.film .ap-r .sh{transition:transform var(--gr-duration-slow) var(--gr-ease)}.film .ap-r[data-state=off] .sh{transform:translateX(var(--open-shift,0px))}.film .ap-r[data-state=off] .ap-open{visibility:hidden}.film .ap-r[data-state=on] .ap-open{animation:film-fade var(--gr-duration-slow) var(--gr-ease) var(--gr-duration-quick) backwards}.film .ap-r{align-items:center;gap:12px;margin-left:auto;display:flex}.film .ap-menu{width:30px;height:30px;color:var(--f-text-2);place-items:center;margin-left:-6px;display:none}.film .ap-menu .ic{stroke-width:2.25px;width:16px;height:16px}.film .ap-searchic{color:var(--f-text-2);display:none}.film .ap-searchic .ic{stroke-width:2.25px;width:16px;height:16px}.film .kbtn .num{font-family:var(--f-mono);color:var(--f-text-2);font-size:12px;font-weight:400}.film .kc{background:var(--f-card);border:1px solid var(--f-border-strong);border-top:2px solid var(--f-text);padding:18px 20px 14px;position:absolute;bottom:24px;left:28px;right:28px}.film .kc-field{min-height:26px;color:var(--f-text);font-size:16px;line-height:26px;position:relative}.film .kc-ph{color:var(--f-muted);white-space:nowrap;position:absolute;top:0;left:0}.film .kc-bar{align-items:center;gap:10px;margin-top:14px;display:flex}.film .kc-keys{color:var(--f-text-2);margin-left:auto;margin-right:12px}.film .kc-bar .kbtn.is-ink{height:36px;padding:0 16px;font-size:15px}.film .kc-working{color:var(--f-muted);white-space:nowrap;margin-right:4px;font-size:12.5px;line-height:16px}.film .kc-stop{height:30px;color:var(--f-text);background:var(--f-bg);border:1px solid var(--f-border);box-shadow:var(--f-shadow-control);border-radius:2px;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:13.5px;font-weight:500;display:inline-flex}.film .kc-stop .ic{stroke-width:3px;width:12px;height:12px}.film .kc-esc{height:20px;font-family:var(--f-mono);color:var(--f-muted);border:1px solid var(--f-border);border-radius:2px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.film .kc-spring{flex:1}.film .kc-spring~.kc-keys{margin-left:0}.film .kc-meter{font-family:var(--f-mono);color:var(--f-muted);margin-right:10px;font-size:12px}.film .kt-crumb{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.film .kt-title{text-overflow:ellipsis;min-width:0;overflow:hidden}.film .kt-crumb-root{color:var(--f-text-2);font-size:16px}.film .kt-crumb .ic{width:14px;height:14px;color:var(--f-muted);stroke-width:2.571px}.film .kt-body{position:absolute;inset:56px 0 0}.film .kt-thread{position:absolute;inset:0}.film .kt-msgs{max-width:820px;padding:28px 28px 0}.film .kt-msg{grid-template-columns:96px minmax(0,1fr);column-gap:0;display:grid}.film .kt-msg+.kt-msg{margin-top:22px}.film .kt-who{align-items:baseline;gap:14px;padding-top:2px;display:flex}.film .kt-who .caps{color:var(--f-text-2);width:34px}.film .kt-who .mono{color:var(--f-muted);font-size:12.5px}.film .kt-you{font-size:15px;font-weight:600;line-height:22px}.film .kt-reply{min-width:0;max-width:640px;font-size:15px;line-height:22px}.film .kt-glyph{background:var(--f-text);width:20px;height:20px;color:var(--f-bg);box-shadow:var(--f-shadow-primary);border-radius:2px;flex:none;place-items:center;display:inline-grid}.film .kt-glyph .ic{stroke-width:3px;width:12px;height:12px}.film .kt-glyph.is-working{box-shadow:var(--f-shadow-primary), 0 0 0 2px var(--f-bg), 0 0 0 4px color-mix(in srgb, var(--f-text) 45%, transparent)}.film .kt-who .kt-glyph{align-self:flex-start;margin-top:-1px}.film .kt-record{min-height:20px;color:var(--f-muted);white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;line-height:16px;display:flex}.film .kt-record b{color:var(--f-text-2);flex:none;font-weight:400}.film .kt-record span{text-overflow:ellipsis;min-width:0;overflow:hidden}.film .kt-record .ic{stroke-width:3px;width:12px;height:12px}.film .kt-said{margin-top:10px}.film .kt-act{gap:2px;display:grid}.film .kt-act-row{min-height:24px;color:var(--f-text-2);align-items:center;gap:8px;font-size:13px;line-height:18px;display:flex}.film .kt-act-row.is-on{animation:film-slide var(--gr-duration-base) var(--gr-ease) backwards}.film .kt-act-row .ic{width:14px;height:14px;color:var(--f-muted);stroke-width:2.571px}.film .kt-act-row[data-state=live] .ic.lead{color:var(--f-text)}.film .kt-act-row .el{font-family:var(--f-mono);color:var(--f-muted);font-size:11px}.film .kt-act-row .ok{width:12px;height:12px;color:var(--f-ok);stroke-width:3px}.film .kt-act-row .live-ring{border:2px solid color-mix(in srgb, var(--f-text) 30%, transparent);border-top-color:var(--f-text);border-radius:50%;width:12px;height:12px;animation:.9s linear infinite film-turn}.film .kt-act-row[data-state=live] .done,.film .kt-act-row[data-state=done] .live{display:none}.film .kt-act-row[data-state=live] .lab{color:var(--f-text)}.film .kc-card{background:var(--f-card);border:1px solid var(--f-border-strong);border-top:2px solid var(--f-text);margin-top:12px}.film .kc-card-head{grid-template-columns:70px 34px minmax(0,1fr);align-items:start;padding:16px 20px 14px;display:grid}.film .kc-card-head .caps{color:var(--f-text-2);padding-top:3px}.film .kc-card-head .ic{stroke-width:2.25px;width:16px;height:16px;margin-top:2px}.film .kc-card-title{font-size:15.5px;font-weight:600;line-height:22px}.film .kc-card-sub{color:var(--f-muted);margin-top:2px;font-size:13px;line-height:18px;display:block}.film .kc-rows{border-top:1px solid var(--f-border);margin:0 20px}.film .kc-row{border-bottom:1px solid var(--f-border);grid-template-columns:70px 34px minmax(0,1fr) auto;align-items:center;height:38px;display:grid}.film .kc-row .caps{color:var(--f-text-2)}.film .kc-row .n{font-family:var(--f-mono);color:var(--f-muted);font-size:12.5px}.film .kc-row .mk{place-items:center;width:20px;height:20px;display:grid}.film .kc-row .mk img{width:18px;height:18px;display:block}.film .kc-row .mk .ic{stroke-width:2.25px;width:16px;height:16px}.film .kc-row .nm{font-size:14.5px;line-height:20px}.film .kc-row .nm.trig{font-weight:500}.film .kc-card-foot{background:var(--f-bg);border-top:1px solid var(--f-border);align-items:center;gap:10px;min-height:56px;margin-top:14px;padding:10px 12px 10px 20px;display:flex}.film .kc-fact{min-width:0;color:var(--f-muted);flex:1;font-size:13px;line-height:18px}.film .kc-card-foot .kbtn{height:32px;box-shadow:none;background:0 0;padding:0 14px}.film .kc-card-foot .kbtn.is-ink{background:var(--f-text)}.film .kc-card-foot .kbtn.is-ink.is-pressed{background:var(--f-text-2)}.film .kc-card-foot .caps{color:var(--f-text-2)}.film .kc-card-foot .kbtn .ic{stroke-width:2.571px;width:14px;height:14px}.film .kc-card-foot>.acts{align-items:center;gap:8px;display:flex}.film .kc-thread-c{left:28px;right:28px}.film .kc-card.is-narrow{margin-top:10px}.film .kc-card.is-narrow .kc-card-head{grid-template-columns:44px 26px minmax(0,1fr);padding:12px 12px 10px}.film .kc-card.is-narrow .kc-card-head .ic{stroke-width:2.25px;width:16px;height:16px}.film .kc-card.is-narrow .kc-card-title{font-size:14px;line-height:20px}.film .kc-card.is-narrow .kc-card-sub{font-size:12px;line-height:16px}.film .kc-card.is-narrow .kc-rows{margin:0 12px}.film .kc-card.is-narrow .kc-row{grid-template-columns:58px 26px minmax(0,1fr);height:32px}.film .kc-card.is-narrow .kc-row .nm{font-size:13.5px}.film .kc-card.is-narrow .kc-card-foot{flex-wrap:wrap;gap:6px 8px;min-height:0;margin-top:10px;padding:8px 10px 10px 14px}.film .kc-card.is-narrow .kc-fact{flex-basis:100%;font-size:12px}.film .kc-card.is-narrow .acts{margin-left:auto}.film .kc-card.is-narrow .kbtn{height:28px;padding:0 10px;font-size:13px}.film .bd-bar{background:var(--f-bg);border-bottom:1px solid var(--f-border-subtle);z-index:2;align-items:center;gap:8px;height:52px;padding:0 14px 0 60px;display:flex;position:absolute;top:0;left:0;right:0}.film .bd-back{width:26px;height:26px;color:var(--f-text-2);place-items:center;display:grid;position:absolute;top:13px;left:18px}.film .bd-back .ic{stroke-width:2.25px;width:16px;height:16px}.film .bd-id{align-items:center;gap:8px;min-width:0;display:inline-flex}.film .bd-name{letter-spacing:-.01em;white-space:nowrap;font-size:17px;font-weight:600;line-height:24px}.film .bd-pen{width:14px;height:14px;color:var(--f-muted);stroke-width:2.571px;margin:0 6px 0 2px}.film .bd-tag{color:var(--f-text-2);display:inline-block}.film .bd-state{display:inline-grid}.film .bd-st{white-space:nowrap;grid-area:1/1;align-items:center;display:inline-flex}.film .bd-state[data-state=live]>.d,.film .bd-state:not([data-state=live])>.l{visibility:hidden}.film .bd-state[data-state=live]>.l .bd-tag{animation:film-extrude var(--gr-duration-slow) var(--gr-ease) backwards}.film .bd-pub{display:inline-grid}.film .bd-pub>.kbtn{grid-area:1/1}.film .bd-pub[data-state=live]>.pub,.film .bd-pub:not([data-state=live])>.unpub{visibility:hidden}.film .bd-pub[data-state=live]>.unpub{animation:film-fade var(--gr-duration-slow) var(--gr-ease) backwards}@keyframes film-extrude{0%{clip-path:inset(0 0 100%);transform:translateY(-3px)}to{clip-path:inset(0);transform:none}}.film .bd-dot{color:var(--f-muted);margin:0 11px}.film .bd-saved{color:var(--f-text-2)}.film .bd-tabs{color:var(--f-text-2);align-items:stretch;gap:6px;font-size:14.5px;display:flex;position:absolute;top:0;bottom:0;left:50%;transform:translate(calc(-50% - 56px))}.film .bd-tab{align-items:center;padding:0 12px;display:flex;position:relative}.film .bd-tab[data-state=on]{color:var(--f-text)}.film .bd-tab[data-state=on]:after{content:"";background:var(--f-text);height:2px;position:absolute;bottom:0;left:12px;right:12px}.film .bd-right{align-items:center;gap:8px;margin-left:auto;display:flex;position:relative}.film .bd-right>.bd-ticker{margin:-13px 0 0;position:absolute;top:50%;left:-8px;transform:translate(-100%)}.film .bd-right .kbtn{height:34px;padding:0 14px;font-size:14.5px}.film .bd-right .kbtn .ic{stroke-width:2.25px;width:16px;height:16px}.film .bd-right .kbtn .ic.fill{fill:currentColor}.film .bd-right .kbtn.bd-keel[data-state=on]{border-color:var(--f-text);background:0 0}.film .kp{z-index:2;background:var(--f-card);border-top:2px solid var(--f-text);border-right:1px solid var(--f-border-strong);z-index:1;flex-direction:column;width:380px;display:flex;position:absolute;top:52px;bottom:0;left:0}.film .rf{z-index:2;background:var(--f-card);border-top:2px solid var(--f-text);border-right:1px solid var(--f-border-strong);flex-direction:column;width:360px;display:flex;position:absolute;top:52px;bottom:0;left:0}.film .rf-head{border-bottom:1px solid var(--f-border);flex:none;justify-content:space-between;align-items:center;height:52px;padding:0 12px 0 16px;display:flex}.film .rf-head .caps{color:var(--f-text-2)}.film .rf-tools{border-bottom:1px solid var(--f-border-subtle);flex:none;justify-content:space-between;align-items:center;padding:8px 12px 8px 16px;display:flex}.film .rf-filter{border:1px solid var(--f-border-control);border-radius:2px;align-items:center;gap:6px;height:28px;padding:0 8px;font-size:12.5px;display:inline-flex}.film .rf-filter .k{color:var(--f-text);font-weight:500}.film .rf-filter b{color:var(--f-muted);font-weight:400}.film .rf-filter .ic{width:12px;height:12px;color:var(--f-text-2);stroke-width:3px}.film .rf-day{border-bottom:1px solid var(--f-border-strong);height:36px;color:var(--f-text-2);align-items:baseline;gap:8px;padding:14px 16px 0;display:flex}.film .rf-day .n{font-family:var(--f-mono);letter-spacing:0;color:var(--f-muted);font-size:12px;font-weight:400}.film .rf-row{border-bottom:1px solid var(--f-border-subtle);align-items:center;gap:10px;height:36px;padding:0 16px;display:flex;position:relative}.film .rf-tick{background:var(--f-info);width:2px;height:12px;position:absolute;top:12px;left:7px}.film .rf-time{font-family:var(--f-mono);font-size:12px}.film .rf-word{color:var(--f-text-2)}.film .rf-dur{font-family:var(--f-mono);color:var(--f-text-2);margin-left:auto;font-size:12px}.film .rf-row[data-state=running] .rf-dur,.film .rf-row[data-state=worked] .rf-tick,.film .rf-row[data-state=worked] .rf-word{display:none}.film .kp-head{border-bottom:1px solid var(--f-border-subtle);flex:none;justify-content:space-between;align-items:center;height:46px;padding:0 12px 0 16px;display:flex}.film .kp-title{align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:inline-flex}.film .kp-title .ic{width:16px;height:16px;color:var(--f-text-2);stroke-width:2.25px}.film .kp-x{width:28px;height:28px;color:var(--f-text-2);place-items:center;display:grid}.film .kp-x .ic{stroke-width:2.25px;width:16px;height:16px}.film .kp-ctx{flex:none;padding:10px 12px 8px 16px}.film .kp-switch{max-width:100%;color:var(--f-text);align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.film .kp-switch>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.film .kp-switch .ic{width:14px;height:14px;color:var(--f-text-2);stroke-width:2.571px;flex:none}.film .kp-thread{flex:1;min-height:0;padding:4px 16px 0;overflow:hidden}.film .kp-you{border-top:1px solid var(--f-border);padding-top:12px;font-size:14px;font-weight:500;line-height:21px}.film .kp-keel{grid-template-columns:20px minmax(0,1fr);column-gap:12px;margin-top:14px;display:grid}.film .kp-keel .kt-glyph{margin-top:1px}.film .kp-body{min-width:0}.film .kp-said{margin-top:8px;font-size:14px;line-height:20px}.film .kp-composer{background:var(--f-card);border:1px solid var(--f-border-strong);border-top:2px solid var(--f-text);flex:none;margin:0 12px 10px;padding:10px 12px 8px}.film .kp-composer .kc-field{min-height:22px;font-size:14px;line-height:20px}.film .kp-composer .kc-bar{gap:6px;margin-top:8px}.film .kp-composer .chip{gap:6px;height:28px;padding:0 8px;font-size:12.5px}.film .kp-composer .chip .ic{stroke-width:3px;width:12px;height:12px}.film .kp-composer .kc-meter{margin-right:6px;font-size:11.5px}.film .kp-send{width:28px;height:28px;color:var(--f-bg);background:var(--f-text);border-radius:2px;place-items:center;display:grid}.film .kp-send .ic{stroke-width:2.25px;width:16px;height:16px}.film .bd-ticker{height:26px;color:var(--f-text-2);background:var(--f-raised);white-space:nowrap;border-radius:2px;align-items:center;gap:6px;margin-right:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.film .bd-ticker .ic{stroke-width:3px;width:12px;height:12px}.film .bd-ticker[data-state=passed]{color:var(--f-ok-text);background:color-mix(in srgb, var(--f-ok) 11%, transparent)}.film .bd-ticker[data-state=passed] .spin,.film .bd-ticker[data-state=running] .ok{display:none}.film .bd-canvas{background-color:var(--f-bg);background-image:radial-gradient(circle at 1px 1px, var(--f-dot) 1px, transparent 1.3px), linear-gradient(180deg, var(--f-well-top), var(--f-well-bottom));background-position:10px 10px,0 0;background-size:20px 20px,100% 100%;position:absolute;inset:52px 0 0;overflow:hidden}.film .bd-flow{width:430px;position:absolute;top:104px;left:calc(50% + 190px);transform:translate(-50%)}.film .nd{background:var(--f-card);border:1px solid var(--f-border-strong);height:70px;transition:border-color var(--gr-duration-slow) var(--gr-ease);border-radius:2px;align-items:center;gap:14px;padding:0 18px 0 16px;display:flex;position:relative}.film .nd[data-state=running]{border-color:var(--f-text)}.film .nd-med{flex:none;place-items:center;width:32px;height:32px;display:grid}.film .nd-med img{width:26px;height:26px;display:block}.film .nd-med .ic{stroke-width:1.8px;width:20px;height:20px}.film .nd-t{flex:1;gap:2px;min-width:0;display:grid}.film .nd-title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.film .nd-meta{color:var(--f-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.film .nd-meta .caps{color:var(--f-text-2)}.film .nd-meta .n{font-family:var(--f-mono);color:var(--f-muted);font-size:12.5px}.film .nd-lens{flex:none;display:none}.film .nd[data-state=running] .nd-lens.is-run,.film .nd[data-state=worked] .nd-lens.is-ok{display:grid}.film .nd-lens{transition:opacity var(--gr-duration-slow) var(--gr-ease);grid-template-columns:auto auto;place-items:center start;gap:1px 6px}.film .nd-lens .w{letter-spacing:.11em;text-transform:uppercase;color:var(--f-text-2);font-size:11px;font-weight:600;font-stretch:80%;line-height:16px}.film .nd-lens.is-run .w{color:var(--f-text)}.film .nd-lens .tick{background:var(--f-ok);justify-self:end;width:2px;height:10px}.film .nd-lens .out{font-family:var(--f-mono);color:var(--f-text-2);white-space:nowrap;grid-column:2;font-size:12.5px;line-height:18px}.film .nd-lens .out.is-on{animation:film-fade var(--gr-duration-slow) var(--gr-ease) backwards}.film .nd-lens.is-run .ic{width:12px;height:12px;color:var(--f-text-2);stroke-width:3px}.film .nd-lens.is-ok.is-on-late{animation:film-fade var(--gr-duration-slow) var(--gr-ease) backwards}.film .bd-canvas.is-fading .nd-lens{opacity:0}.film .edge{background:var(--f-border-strong);width:1px;height:56px;transition:background-color var(--gr-duration-slow) var(--gr-ease);margin:0 auto;position:relative}.film .edge:after{content:"";background:var(--f-text-2);width:5px;height:5px;position:absolute;top:26px;left:-2px}.film .edge.is-ran,.film .edge.is-ran:after{background:var(--f-ok)}.film .bd-canvas.is-fading .edge.is-ran,.film .bd-canvas.is-fading .edge.is-ran:after{background:var(--f-border-strong)}.film .bd-canvas.is-fading .edge.is-ran:after{background:var(--f-text-2)}.film .tail{background:var(--f-border-strong);width:1px;height:20px;margin:0 auto}.film .tail-btn{background:var(--f-card);border:1px solid var(--f-border-strong);width:28px;height:28px;color:var(--f-text-2);border-radius:2px;place-items:center;margin:0 auto;display:grid}.film .tail-btn .ic{stroke-width:2.25px;width:16px;height:16px}.film .bd-dock{background:var(--f-card);border:1px solid var(--f-border-strong);height:44px;box-shadow:3px 3px 0 0 var(--f-border);color:var(--f-text-2);align-items:center;gap:4px;padding:0 10px;display:flex;position:absolute;bottom:26px;left:calc(50% + 190px);transform:translate(-50%)}.film .bd-dock>span{place-items:center;width:34px;height:30px;display:grid}.film .bd-dock .ic{stroke-width:2.25px;width:16px;height:16px}.film .bd-dock .pct{width:52px;font-family:var(--f-mono);font-size:12.5px}.film .bd-dock .sep{background:var(--f-border);width:1px;height:18px;margin:0 4px}.film .rn-count{color:var(--f-text-2);border-left:1px solid var(--f-border);margin-left:2px;padding-left:14px}.film .rn-tools{align-items:center;gap:8px;padding:20px 28px 0;display:flex}.film .rn-search{white-space:nowrap;border-bottom:2px solid var(--f-text-2);min-width:150px;height:36px;color:var(--f-muted);flex:1;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.film .rn-search .ic{stroke-width:2.25px;width:16px;height:16px}.film .rn-search .k{font-family:var(--f-mono);margin-left:auto;font-size:11px}.film .rn-tools .chip{height:36px;color:var(--f-text-2);gap:6px;padding:0 10px;font-size:13.5px}.film .rn-tools .chip b{color:var(--f-text);font-weight:500}.film .rn-tools .sp{margin-left:8px}.film .rn-list{background:var(--f-card);border:1px solid var(--f-border);border-top:2px solid var(--f-text);border-bottom:0;position:absolute;inset:140px 28px 0;overflow:hidden}.film .rn-grid{grid-template-columns:96px minmax(0,1fr) 96px 72px 288px;align-items:center;column-gap:12px;padding:0 20px;display:grid}.film .rn-headrow{border-bottom:1px solid var(--f-border);height:40px;color:var(--f-text-2)}.film .rn-headrow .tk-h{text-align:right}.film .rn-band{border-bottom:1px solid var(--f-border-strong);height:50px;position:relative}.film .rn-band-l{white-space:nowrap;grid-column:1/5;align-items:center;gap:14px;display:flex}.film .rn-band-l .caps.ink{color:var(--f-text)}.film .rn-band-l .caps.mut{color:var(--f-text-2);font-weight:500}.film .rn-band-l .fl{color:var(--f-fail-text)}.film .rn-band-l .hd{color:var(--f-held-text)}.film .rn-band-l .dt{color:var(--f-muted);font-weight:500}.film .rn-strip{align-self:start;height:25px;margin-top:5px;display:flex;position:relative}.film .rn-cell{border-bottom:1px solid var(--f-border-strong);justify-content:center;align-items:flex-end;gap:2px;width:12px;height:25px;display:flex;position:relative}.film .rn-cell.is-future{border-bottom-style:dotted}.film .rn-cell .lb{font-family:var(--f-mono);color:var(--f-text-2);font-size:10px;line-height:10px;position:absolute;top:30px;left:0}.film .rn-cell .lb.end{left:auto;right:0}.film .rn-cell .nil{background:var(--f-muted);width:2px;height:2px;margin-bottom:2px}.film .rn-cell .tk{background:var(--f-ok);transform-origin:bottom;width:2px;height:10px}.film .rn-cell .tk.is-fail{background:var(--f-fail);height:16px}.film .rn-cell .tk.is-held{background:var(--f-held)}.film .rn-cell .tk.new{transition:transform var(--gr-duration-slow) var(--gr-ease);transform:scaleY(0)}.film .rn-cell .tk.new.is-in{transform:none}.film .rn-cell .now{background:var(--f-border-strong);height:1px;position:absolute;bottom:-1px;left:0}.film .rn-cell .nowm{background:var(--f-text);width:1px;height:4px;position:absolute;top:100%}.film .rn-rows{height:calc(100% - 90px);position:relative;overflow:hidden}.film .rn-row{--rh:38px;height:var(--rh);background:var(--f-card);border-bottom:1px solid var(--f-border);transform:translateY(calc(var(--slot,0) * var(--rh)));transition:transform var(--gr-duration-slow) var(--gr-ease), opacity var(--gr-duration-slow) var(--gr-ease);font-size:14px;position:absolute;top:0;left:0;right:0}.film .rn-row.is-pre,.film .rn-row.is-gone{opacity:0}.film .rn-row[data-in].is-in{animation:film-wash 2.4s var(--gr-ease) backwards}@keyframes film-wash{0%,30%{box-shadow:inset 0 0 0 999px var(--f-wash)}to{box-shadow:inset 0 0 0 999px #0000}}.film .rn-row .mk{background:var(--f-held);width:2px;height:12px;margin-top:-6px;position:absolute;top:50%;left:10px}.film .rn-row .mk.is-fail{background:var(--f-fail);height:20px;margin-top:-10px}.film .rn-row .clk{font-family:var(--f-mono);white-space:nowrap;font-size:13px}.film .rn-row .clk i{color:var(--f-muted);font-style:normal}.film .rn-row .nm{align-items:baseline;gap:10px;min-width:0;font-size:15px;font-weight:500;display:flex}.film .rn-row .nm-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.film .rn-row .xn{font-family:var(--f-mono);color:var(--f-text-2);flex:none;font-size:13px;font-weight:400}.film .rn-row .tg{color:var(--f-muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.film .rn-row .tg.dit{text-align:center;width:50px;font-size:16px;display:inline-block}.film .rn-row .tk{font-family:var(--f-mono);color:var(--f-text-2);text-align:right;white-space:nowrap;font-size:13px}.film .rn-row .oc{color:var(--f-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.film .rn-row .oc .caps{font-size:11.5px}.film .rn-row .oc .fl{color:var(--f-fail-text)}.film .rn-row .oc .at{margin-right:6px;font-weight:500}.film .rn-row .oc .hd{color:var(--f-held-text);margin-right:5px}.film .rn-row .oc .caps.mut{color:var(--f-muted)}.film .fx-toasts{z-index:25;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:32px;right:32px}.film .fx-toast{background:var(--f-bg);border:1px solid var(--f-border);max-width:360px;box-shadow:var(--f-shadow-overlay);border-radius:2px;align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex}.film .fx-toast.is-on{animation:film-toast var(--gr-duration-slow) var(--gr-ease) backwards}@keyframes film-toast{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.film .fx-toast .dot{background:var(--f-ok);border-radius:50%;flex:none;width:8px;height:8px;margin-top:1px}.film .fx-toast .dot.is-info{background:var(--f-info)}.film .fx-toast .t{font-size:14px;font-weight:500;line-height:20px}.film .fx-toast .d{color:var(--f-text-2);font-size:13px;line-height:18px}.film .fx-toast .x{width:28px;height:28px;color:var(--f-muted);flex:none;place-items:center;display:grid}.film .fx-toast .x .ic{stroke-width:2.571px;width:14px;height:14px}.film .fx-cam{transform-origin:var(--ox,50%) var(--oy,50%);transform:scale(var(--zoom,1));transition:transform 1s var(--gr-ease), transform-origin 1s var(--gr-ease);position:absolute;inset:0}.film .fx-spot{z-index:30;width:var(--sw,0px);height:var(--sh,0px);transform:translate(var(--sx,0px), var(--sy,0px));box-shadow:0 0 0 1.5px var(--f-text);opacity:0;pointer-events:none;transition:opacity var(--gr-duration-slow) var(--gr-ease), transform .8s var(--gr-ease), width .8s var(--gr-ease), height .8s var(--gr-ease);border-radius:2px;position:absolute;top:0;left:0}.film .fx-spot.is-on{opacity:1}.film .fx-spot.is-cut,.film .fx-cam.is-cut{transition:none!important}.film.is-seeking *,.film.is-seeking :before,.film.is-seeking :after{transition:none!important;animation-duration:0s!important;animation-delay:0s!important}.film.is-reduced .film-stage *,.film.is-reduced .film-stage :before,.film.is-reduced .film-stage :after{transition:none!important;animation:none!important}.film .bd-status{height:26px;display:none;position:absolute;top:14px;left:0;right:0}.film .bd-status .bd-ticker{margin:0;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%)}@container film (max-width:759px){.film .film-box{--film-chrome:250px;max-width:min(100%, 520px, calc((100vh - var(--film-chrome)) * 400 / 710));max-width:min(100%, 520px, calc((100svh - var(--film-chrome)) * 400 / 710))}.film .film-frame{aspect-ratio:400/710}.film .film-stage{width:400px;height:710px;transform:scale(tan(atan2(100cqw, 400px)))}.film .fx-bar{height:30px}.film .fx-dots{gap:6px;left:12px}.film .fx-dots i{width:8px;height:8px}.film .fx-url{width:200px;min-width:0;height:20px;font-size:11px}.film .fx-app{top:30px}.film .lay{left:0}.film .sb{display:none}.film .film-steps{grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:12px 14px}.film .film-pause{grid-area:1/3/span 2;align-self:center}.film .film-step-t{gap:6px;font-size:13px}.film .ap-head{gap:8px;height:52px;padding:0 16px}.film .ap-menu{display:grid}.film .ap-title{font-size:18px}.film .jump,.film .ap-r .kbtn{display:none}.film .ap-searchic{display:grid}.film .kc{padding:14px 14px 12px;bottom:16px;left:16px;right:16px}.film .kc-field{min-height:44px;font-size:15px;line-height:22px}.film .kc-keys,.film .kc-bar .chip .lbl-long{display:none}.film .kc-bar{gap:8px}.film .kc-bar .chip{height:32px;padding:0 10px;font-size:13px}.film .kc-bar .kbtn.is-ink{height:34px;margin-left:auto}.film .kt-body{top:52px}.film .kt-crumb-root,.film .kt-crumb .ic{display:none}.film .kt-msgs{padding:12px 16px 0}.film .kt-msg{grid-template-columns:1fr;row-gap:4px}.film .kt-msg+.kt-msg{margin-top:12px}.film .kt-you,.film .kt-reply{font-size:14.5px;line-height:21px}.film .kc-card-head{grid-template-columns:30px minmax(0,1fr);padding:12px 14px 10px}.film .kc-card-head .caps{display:none}.film .kc-card-title{font-size:15px;line-height:21px}.film .kc-rows{margin:0 14px}.film .kc-row{grid-template-columns:62px 30px minmax(0,1fr);height:32px}.film .kc-card-foot{flex-wrap:wrap;gap:8px;margin-top:12px;padding:10px 12px 12px 14px}.film .kc-fact{flex-basis:100%}.film .kc-card-foot>.acts,.film .kc-card-foot>.applied{margin-left:auto}.film .kc-thread-c{left:16px;right:16px}.film .bd-bar{gap:6px;height:52px;padding:0 12px 0 48px}.film .bd-back{left:12px}.film .bd-name{text-overflow:ellipsis;max-width:150px;font-size:15.5px;overflow:hidden}.film .bd-pen,.film .bd-tabs,.film .bd-dot,.film .bd-saved,.film .bd-keel,.film .bd-dock,.film .bd-right>.bd-ticker,.film .kp,.film .rf{display:none!important}.film .bd-flow{left:50%}.film .fx-toasts{bottom:16px;right:16px}.film .fx-toast{max-width:368px}.film .fx-fast{height:18px;margin-top:-9px;padding:0 5px;font-size:9.5px;right:10px}.film .kc-thread-c .kc-bar{flex-wrap:wrap;row-gap:8px;margin-top:10px}.film .kc-thread-c .kc-field{min-height:22px}.film .kc-thread-c .kc-bar:before{content:"";flex-basis:100%;order:1;height:0}.film .kc-thread-c .kc-working,.film .kc-thread-c .kc-stop,.film .kc-thread-c .kc-esc,.film .kc-thread-c .kc-meter{order:2}.film .kc-thread-c .kc-working,.film .kc-thread-c .kc-meter{margin-left:auto}.film .kc-thread-c .kc-meter{align-items:center;min-height:30px;margin-right:0;display:inline-flex}.film .bd-right{gap:6px}.film .bd-right .kbtn{gap:6px;height:32px;padding:0 10px;font-size:13.5px}.film .bd-flow{width:352px;top:104px}.film .bd-status{display:flex}.film .nd{gap:10px;height:66px;padding:0 12px}.film .nd-title{font-size:14.5px}.film .nd-meta{font-size:12.5px}.film .nd-lens .out{font-size:12px}.film .edge{height:40px}.film .edge:after{top:18px}.film .rn-count{padding-left:10px;font-size:10.5px}.film .rn-tools{gap:8px;padding:14px 16px 0}.film .rn-search{flex:1;width:auto}.film .rn-tools .chip.x,.film .rn-tools .sp{display:none}.film .rn-list{top:116px;left:16px;right:16px}.film .rn-grid{grid-template-columns:86px minmax(0,1fr);column-gap:10px;padding:0 12px 0 22px}.film .rn-grid>.tg,.film .rn-grid>.tk,.film .rn-grid>.oc,.film .rn-headrow .tk-h,.film .rn-row .tg.dit{display:none}.film .rn-band{grid-template-rows:36px 52px;align-items:center;height:88px}.film .rn-band-l{grid-column:1/-1;gap:10px}.film .rn-band-l .dt,.film .rn-band-l .x{display:none}.film .rn-strip{grid-area:2/1/auto/-1;align-self:start;margin-top:0}.film .rn-cell{width:14px}.film .rn-rows{height:calc(100% - 128px)}.film .rn-row{--rh:36px}.film .rn-row .mk{left:8px}.film .rn-row .clk{font-size:12.5px}.film .rn-row .nm{gap:8px;font-size:14px}.film .rn-row .xn{font-size:12.5px}}
.pw-win{--bar-bg:var(--well);--bar-edge:var(--rule);--bar-fg:var(--muted);--bar-dot:var(--rule-strong);min-width:0;position:relative;overflow:hidden;container-type:inline-size}.pw-win *,.pw-win :before,.pw-win :after{box-sizing:border-box}.pw-bar{background:var(--bar-bg);border-bottom:1px solid var(--bar-edge);height:34px;color:var(--bar-fg);justify-content:center;align-items:center;display:flex;position:relative}.pw-dots{align-items:center;gap:7px;display:flex;position:absolute;top:0;bottom:0;left:14px}.pw-dots i{border:1px solid var(--bar-dot);border-radius:50%;width:9px;height:9px}.pw-url{max-width:calc(100% - 110px);height:21px;font:400 11.5px/1 var(--mono);color:var(--p-muted,var(--bar-fg));background:var(--p-well,transparent);border:1px solid var(--p-border,var(--bar-edge));white-space:nowrap;border-radius:2px;align-items:center;padding:0 12px;display:flex;overflow:hidden}.pw-title{font:500 12px/1 var(--sans);color:var(--bar-title,var(--bar-fg));white-space:nowrap;text-overflow:ellipsis;padding:0 70px;overflow:hidden}.pw-view{--sw:1200;--sh:720;width:100%;aspect-ratio:var(--sw) / var(--sh);border-radius:var(--r-window);box-shadow:0 0 0 6px var(--mat), 0 0 0 7px var(--mat-edge), 0 30px 60px -30px #14100c6b;position:relative;overflow:hidden}.pw-stage{width:calc(var(--sw) * 1px);height:calc(var(--sh) * 1px);transform-origin:0 0;transform:scale(tan(atan2(100cqw, calc(var(--sw) * 1px))));font-size:14px;line-height:20px;position:absolute;top:0;left:0;overflow:hidden}.is-eg>.pw-view{--sw:1200;--sh:720}.is-apapp>.pw-view{--sw:760;--sh:540}.is-apmail>.pw-view{--sw:520;--sh:540}.is-agapp>.pw-view{--sw:760;--sh:580}.is-agterm>.pw-view{--sw:520;--sh:580}@container (max-width:759px){.is-eg>.pw-view{--sw:400;--sh:640}}@container (max-width:559px){.is-apapp>.pw-view{--sw:400;--sh:620}.is-agapp>.pw-view{--sw:400;--sh:540}}@container (max-width:439px){.is-apmail>.pw-view{--sw:400;--sh:520}.is-agterm>.pw-view{--sw:400;--sh:460}}.gw,.ml{--p-bg:#f4f2ea;--p-card:#fcfbf6;--p-side:#edeae0;--p-raised:#eae7dc;--p-well:#fcfbf6;--p-border:#dad3c0;--p-border-subtle:#e7e1d0;--p-border-strong:#b5ac91;--p-border-control:#8c856e;--p-text:#1a1814;--p-text-2:#4a463c;--p-muted:#655f4f;--p-ok:var(--gr-worked);--p-ok-text:var(--gr-worked-text);--p-held:var(--gr-held);--p-held-text:var(--gr-held-text);--p-fail:var(--gr-failed);--p-fail-text:var(--gr-failed-text);--p-info:var(--gr-running);--p-dot:#1a181429;--p-wash:#1a18140d;--p-shadow-control:0 2px 0 0 var(--p-border-control);--p-shadow-primary:0 2px 0 0 color-mix(in srgb, var(--p-text) 55%, var(--p-bg));--p-shadow-overlay:3px 3px 0 0 #1a181429;--p-frame-shadow:0 1px 0 #1a18140a, 0 28px 56px -28px #1a181457;--p-scrim:var(--gr-scrim);--p-plate:#fcfbf6;--p-plate-edge:#1a18141f;--bar-bg:var(--p-side);--bar-edge:var(--p-border);--bar-fg:var(--p-muted);--bar-dot:var(--p-border-strong);color:var(--p-text);font-family:var(--sans);-webkit-font-smoothing:antialiased;background:var(--p-bg);border:1px solid var(--p-border-strong);box-shadow:var(--p-frame-shadow);border-radius:2px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gw,:root:not([data-theme=light]) .ml{--p-bg:#17150f;--p-card:#201d16;--p-side:#13110c;--p-raised:#2a261d;--p-well:#13110c;--p-border:#3a3529;--p-border-subtle:#332e23;--p-border-strong:#5c5442;--p-border-control:#786f58;--p-text:#f2eee1;--p-text-2:#bdb6a2;--p-muted:#9d9683;--p-dot:#f2eee11f;--p-wash:#f2eee112;--p-shadow-overlay:3px 3px 0 0 #f2eee152;--p-frame-shadow:0 1px 0 #0000004d, 0 28px 56px -24px #000000b3;--p-plate:#f2eee1bd;--p-plate-edge:transparent}}:root[data-theme=dark] .gw,:root[data-theme=dark] .ml{--p-bg:#17150f;--p-card:#201d16;--p-side:#13110c;--p-raised:#2a261d;--p-well:#13110c;--p-border:#3a3529;--p-border-subtle:#332e23;--p-border-strong:#5c5442;--p-border-control:#786f58;--p-text:#f2eee1;--p-text-2:#bdb6a2;--p-muted:#9d9683;--p-dot:#f2eee11f;--p-wash:#f2eee112;--p-shadow-overlay:3px 3px 0 0 #f2eee152;--p-frame-shadow:0 1px 0 #0000004d, 0 28px 56px -24px #000000b3;--p-plate:#f2eee1bd;--p-plate-edge:transparent}.gw .ic{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;flex:none;width:16px;height:16px}.gw .caps{font:600 11px/16px var(--sans);letter-spacing:.11em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-stretch:80%}.gw .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.gw .kbtn{height:32px;color:var(--p-text);background:var(--p-card);border:1px solid var(--p-border-control);box-shadow:var(--p-shadow-control);white-space:nowrap;transition:transform var(--gr-duration-quick) var(--gr-ease), box-shadow var(--gr-duration-quick) var(--gr-ease), background-color var(--gr-duration-quick) var(--gr-ease);border-radius:2px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.gw .kbtn .ic{stroke-width:2.571px;width:14px;height:14px}.gw .kbtn.is-on{border-color:var(--p-text);background:0 0}.gw .kbtn.is-quiet{box-shadow:none;background:0 0;border-color:#0000;padding:0 8px}.gw .kbtn.is-ink{color:var(--p-bg);background:var(--p-text);border-color:var(--p-text);box-shadow:var(--p-shadow-primary)}.gw .kbtn.is-ghost{box-shadow:none;background:0 0;border-color:#0000}.gw .kbtn.is-pressed{box-shadow:none;background:var(--p-raised);transform:translateY(2px)}.gw .kbtn.is-ink.is-pressed{background:var(--p-text-2);border-color:var(--p-text-2)}.gw .spin{animation:.9s linear infinite gw-turn}@keyframes gw-turn{to{transform:rotate(360deg)}}.gw .tk{background:var(--p-ok);flex:none;width:2px;height:10px;display:inline-block}.gw .tk.is-held{background:var(--p-held)}.gw .tk.is-fail{background:var(--p-fail);height:14px}.gw .tk.is-live{background:var(--p-info);animation:gw-breathe 1.4s var(--gr-ease) infinite}@keyframes gw-breathe{50%{opacity:.35}}.gw .chip{height:32px;color:var(--p-text-2);background:var(--p-card);border:1px solid var(--p-border-control);box-shadow:var(--p-shadow-control);white-space:nowrap;border-radius:2px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.gw .chip b{color:var(--p-text);font-weight:500}.gw .chip .ic{stroke-width:3px;width:12px;height:12px}.gw img{max-width:none;display:inline-block}.gw .ap-head{border-bottom:1px solid var(--p-border);background:var(--p-bg);align-items:center;gap:12px;height:52px;padding:0 20px 0 14px;display:flex;position:absolute;top:0;left:0;right:0}.gw .ap-menu{width:30px;height:30px;color:var(--p-text-2);place-items:center;display:grid}.gw .ap-menu .ic{stroke-width:2.25px;width:16px;height:16px}.gw .ap-title{letter-spacing:-.01em;white-space:nowrap;font-size:19px;font-weight:600;line-height:26px}.gw .ap-crumb{color:var(--p-text-2);white-space:nowrap;align-items:center;gap:8px;font-size:16px;display:flex}.gw .ap-crumb .ic{width:14px;height:14px;color:var(--p-muted);stroke-width:2.571px}.gw .ap-aside{color:var(--p-muted);border-left:1px solid var(--p-border);white-space:nowrap;padding-left:12px}.gw .ap-r{align-items:center;gap:8px;margin-left:auto;display:flex}.gw .rb{background:var(--p-bg);border-bottom:1px solid var(--p-border);z-index:3;align-items:center;gap:10px;height:48px;padding:0 14px 0 50px;display:flex;position:absolute;top:0;left:0;right:0}.gw .rb-back{width:24px;height:24px;color:var(--p-text-2);place-items:center;display:grid;position:absolute;top:12px;left:14px}.gw .rb-ident{flex:1;align-items:baseline;gap:14px;min-width:0;padding-left:6px;display:flex}.gw .rb-title{letter-spacing:-.005em;white-space:nowrap;font-size:16px;font-weight:600;line-height:24px}.gw .rb-facts{color:var(--p-text-2);white-space:nowrap;align-items:baseline;gap:6px;min-width:0;font-size:12px;display:flex;overflow:hidden}.gw .rb-facts .tk{margin-right:2px;position:relative;top:1px}.gw .rb-out{color:var(--p-text-2)}.gw .rb-day{color:var(--p-text-2);margin-right:2px}.gw .rb-facts .mono{font-size:12px}.gw .rb-acts{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.gw [data-mode=phone] .rb{height:58px}.gw [data-mode=phone] .rb-back{top:17px}.gw [data-mode=phone] .rb-ident{flex-direction:column;align-items:flex-start;gap:0}.gw [data-mode=phone] .rb-title{font-size:15.5px;line-height:22px}.gw [data-mode=phone] .cv{top:58px}.gw .fly{background:var(--p-card);border-top:2px solid var(--p-text);border-right:1px solid var(--p-border-strong);z-index:2;flex-direction:column;width:296px;display:flex;position:absolute;top:48px;bottom:0;left:0}.gw .fly-head{border-bottom:1px solid var(--p-border);min-height:52px;color:var(--p-text-2);justify-content:space-between;align-items:center;padding:0 16px;display:flex}.gw .fly-head .ic{stroke-width:2.571px;width:14px;height:14px}.gw .fly-tools{border-bottom:1px solid var(--p-border-subtle);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.gw .fly-filter{border:1px solid var(--p-border-control);height:28px;color:var(--p-text-2);border-radius:2px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.gw .fly-filter b{color:var(--p-text);font-weight:400}.gw .fly-filter .ic{stroke-width:3px;width:12px;height:12px}.gw .icon-btn{width:28px;height:28px;color:var(--p-text-2);place-items:center;display:grid}.gw .icon-btn .ic{stroke-width:2.571px;width:14px;height:14px}.gw .fly-list{flex:1;position:relative;overflow:hidden}.gw .fday{border-bottom:1px solid var(--p-border-strong);height:36px;color:var(--p-text-2);align-items:baseline;gap:8px;padding:14px 16px 0;display:flex}.gw .fday .n{font-family:var(--mono);letter-spacing:0;text-transform:none;color:var(--p-muted);font-size:12px;font-weight:400;font-stretch:100%}.gw .frow{border-bottom:1px solid var(--p-border-subtle);align-items:center;gap:10px;height:36px;padding:0 16px;display:flex;position:relative}.gw .frow .t{font-family:var(--mono);color:var(--p-text);font-size:12px;line-height:16px}.gw .frow .w{color:var(--p-text-2)}.gw .frow .w.is-held{color:var(--p-held-text)}.gw .frow .d{font-family:var(--mono);color:var(--p-text-2);margin-left:auto;font-size:12px}.gw .frow .ico{place-items:center;width:12px;display:grid;position:absolute;top:0;bottom:0;left:3px}.gw .frow.is-open:before{content:"";background:var(--p-text);width:3px;position:absolute;top:0;bottom:0;left:0}.gw .frow.is-open .t{font-weight:600}.gw .arrive{transition:grid-template-rows var(--gr-duration-slow) var(--gr-ease);grid-template-rows:0fr;display:grid}.gw .arrive>div{min-height:0;overflow:hidden}.gw .arrive.is-in{grid-template-rows:1fr}.gw .arrive.is-in .frow,.gw .arrive.is-in .rrow,.gw .arrive.is-in .wrow{animation:gw-wash 2.4s var(--gr-ease) backwards}@keyframes gw-wash{0%,30%{background-color:var(--p-wash)}to{background-color:#0000}}.gw .cv{background-color:var(--p-bg);background-image:radial-gradient(circle at 1px 1px, var(--p-dot) 1px, transparent 1.3px);background-position:10px 10px;background-size:20px 20px;position:absolute;inset:48px 0 0;overflow:hidden}.gw .cv-lane{position:absolute;top:0;bottom:0;right:0}.gw .cv-cam{position:absolute;top:0;left:50%}.gw .cv-flow{transform-origin:0 0;position:absolute;top:0;left:0}.gw .cv-edges{position:absolute;top:0;left:0;overflow:visible}.gw .cv-edges path{fill:none;stroke:color-mix(in srgb, var(--p-muted) 34%, var(--p-border));stroke-width:1.5px;transition:stroke var(--gr-duration-slow) var(--gr-ease)}.gw .cv-edges path.is-taken{stroke:var(--p-text-2)}.gw .cv-edges path.is-hot{stroke:var(--p-text);stroke-dasharray:6 6;animation:.65s linear infinite gw-dash}@keyframes gw-dash{to{stroke-dashoffset:-12px}}.gw .is-over .cv-edges path:not(.is-taken){stroke-dasharray:4 4}.gw .gl{color:var(--p-text-2);background:var(--p-bg);border:1px solid var(--p-border);white-space:nowrap;transition:color var(--gr-duration-slow) var(--gr-ease), border-color var(--gr-duration-slow) var(--gr-ease);border-radius:2px;padding:1px 9px;font-size:11.5px;font-weight:550;line-height:18px;position:absolute;transform:translate(-50%,-50%)}.gw .gl.is-taken{color:var(--p-text);border-color:color-mix(in srgb, var(--p-text) 40%, var(--p-border))}.gw .bead{background:var(--p-bg);border:2px solid var(--p-border);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute}.gw .nd{background:var(--p-card);border:1px solid var(--p-border-strong);height:72px;transition:border-color var(--gr-duration-slow) var(--gr-ease);border-radius:2px;align-items:center;gap:12px;padding:0 16px 0 14px;display:flex;position:absolute}.gw .nd.is-running{border-color:var(--p-text)}.gw .nd-med{width:32px;height:32px;color:var(--p-text);flex:none;place-items:center;display:grid}.gw .nd-med img{width:24px;height:24px}.gw .nd-med .ic{stroke-width:1.8px;width:20px;height:20px}.gw .nd-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.gw .nd-title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:550;line-height:20px;overflow:hidden}.gw .nd-meta{color:var(--p-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.gw .nd-meta .k{font:600 11px/16px var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--p-text-2);font-stretch:80%}.gw .nd-meta .k.num{font:400 12px/16px var(--mono);letter-spacing:0;text-transform:none;color:var(--p-muted);font-stretch:100%}.gw .nd-lens{flex:none;min-width:24px}.gw .oc{grid-template-rows:21px 18px;grid-template-columns:auto auto;place-items:center end;column-gap:6px;display:grid}.gw .oc .tk{grid-area:1/1}.gw .oc-w{font:600 11px/16px var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--p-text-2);white-space:nowrap;grid-area:1/2;font-stretch:80%}.gw .oc-d{font:400 12px/16px var(--mono);color:var(--p-text-2);grid-area:2/2;justify-self:start}.gw .oc.is-held .oc-w{color:var(--p-held-text)}.gw .oc.is-notrun{grid-template-rows:21px}.gw .oc.is-notrun .oc-w{color:var(--p-muted)}.gw .oc.is-running{grid-template-rows:21px}.gw .oc.is-running .ic{width:14px;height:14px;color:var(--p-text-2);stroke-width:2.571px;grid-column:1}.gw .oc.is-running .oc-w{color:var(--p-text)}.gw .oc.pop{animation:gw-pop var(--gr-duration-slow) var(--gr-ease) backwards}@keyframes gw-pop{0%{opacity:0}to{opacity:1}}.gw .zd{background:var(--p-card);border:1px solid var(--p-border-strong);height:40px;box-shadow:var(--p-shadow-overlay);color:var(--p-text-2);align-items:center;gap:2px;padding:0 8px;display:flex;position:absolute;bottom:20px;transform:translate(-50%)}.gw .zd>span{place-items:center;width:30px;height:28px;display:grid}.gw .zd .ic{stroke-width:2.25px;width:16px;height:16px}.gw .zd .pct{width:46px;font:400 12px/1 var(--mono)}.gw .zd .sep{background:var(--p-border);width:1px;height:18px;margin:0 4px}.gw .seam{background:var(--p-muted);width:4px;height:4px;box-shadow:0 0 0 3px var(--p-bg);margin:-2px 0 0 -2px;position:absolute}.gw .ghost{border:1.5px dashed color-mix(in srgb, var(--p-border) 80%, var(--p-muted));background:color-mix(in srgb, var(--p-card) 45%, transparent);height:48px;color:var(--p-muted);border-radius:2px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex;position:absolute}.gw .ghost .ic{stroke-width:2.25px;width:16px;height:16px}.gw .tail{flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.gw .tail>i{background:var(--p-border);width:1.5px;height:15px}.gw .tail>span{background:var(--p-card);border:1px solid var(--p-border);width:27px;height:27px;color:var(--p-muted);border-radius:2px;place-items:center;display:grid}.gw .tail .ic{stroke-width:2.571px;width:14px;height:14px}.gw .bd{background:var(--p-bg);border-bottom:1px solid var(--p-border);z-index:3;align-items:center;gap:8px;height:48px;padding:0 14px 0 50px;display:flex;position:absolute;top:0;left:0;right:0}.gw .bd-name{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:4px 6px;font-size:16px;font-weight:600;line-height:24px;overflow:hidden}.gw .bd-pen{width:14px;height:14px;color:var(--p-muted);stroke-width:2.571px;margin-right:6px}.gw .bd-state{color:var(--p-text-2);white-space:nowrap;align-items:baseline;gap:0;display:flex}.gw .bd-state .dot{color:var(--p-muted);margin:0 6px}.gw .bd-tabs{color:var(--p-text-2);gap:22px;margin:0 auto;font-size:13px;display:flex}.gw .bd-acts{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.gw .bd-acts .ic.fill{fill:currentColor;stroke:none}.gw [data-mode=phone] .bd{gap:6px;padding-left:44px}.gw [data-mode=phone] .bd .rb-back{left:10px}.gw [data-mode=phone] .bd-name{padding:4px 2px;font-size:15px}.pw-spot{z-index:40;width:var(--sw,0px);height:var(--sh,0px);transform:translate(var(--sx,0px), var(--sy,0px));box-shadow:0 0 0 1.5px color-mix(in srgb, var(--p-text,var(--ink)) 62%, transparent);opacity:0;pointer-events:none;transition:opacity var(--gr-duration-slow) var(--gr-ease), transform .6s var(--gr-ease), width .6s var(--gr-ease), height .6s var(--gr-ease);border-radius:2px;position:absolute;top:0;left:0}.pw-spot.is-on{opacity:1}.pw-spot.is-cut{transition:none!important}.pw-spot.is-track{transition:opacity var(--gr-duration-slow) var(--gr-ease)}.pw-switch{display:none}@media (max-width:899px){.pw-switch{gap:8px;margin:0 0 12px;display:flex}.pw-switch button{appearance:none;border:1px solid var(--rule-strong);min-height:36px;color:var(--muted);font:500 14px/20px var(--sans);cursor:pointer;background:0 0;border-radius:2px;padding:0 14px}.pw-switch button[aria-pressed=true]{color:var(--ink);background:color-mix(in srgb, var(--ink) 9%, var(--bg));box-shadow:inset 0 2px 0 0 color-mix(in srgb, var(--ink) 14%, transparent);font-weight:600}.pw-switch button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}[data-duo]{grid-template-columns:minmax(0,1fr);display:grid}[data-duo]>.pw-win{transition:opacity var(--gr-duration-base) var(--gr-ease), visibility 0s linear 0s;grid-area:1/1;align-self:start}[data-duo]>.pw-win:not(.is-shown){opacity:0;visibility:hidden;transition:opacity var(--gr-duration-quick) var(--gr-ease), visibility 0s linear var(--gr-duration-quick)}}.gw .lay{opacity:0;visibility:hidden;transition:opacity var(--gr-duration-quick) var(--gr-ease), visibility 0s linear var(--gr-duration-quick);position:absolute;inset:0}.gw .lay.is-on{opacity:1;visibility:visible;transition:opacity var(--gr-duration-base) var(--gr-ease) var(--gr-duration-quick), visibility 0s linear var(--gr-duration-quick)}.pw-win .instant,.pw-win .instant *,.pw-win.instant,.pw-win.instant *{transition:none!important}@media (prefers-reduced-motion:reduce){.pw-win *,.pw-win :before,.pw-win :after{transition:none!important;animation:none!important}}.pv-steps{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr)) auto;align-items:end;gap:16px;margin:0 0 16px;display:grid}.pv-step{appearance:none;text-align:left;cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:2px;gap:8px;min-width:0;margin:0;padding:0 0 2px;display:grid}.pv-step-t{font:500 14px/20px var(--sans);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:8px;display:flex;overflow:hidden}.pv-step-n{font:400 12px/20px var(--mono);color:var(--muted)}.pv-step-bar{background:var(--rule);height:2px;position:relative;overflow:hidden}.pv-step-bar>i{background:var(--ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.pv-step[aria-current=step],.pv-step:hover{color:var(--ink)}.pv-step:focus-visible,.pv-pause:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pv-pause{appearance:none;width:30px;height:30px;color:var(--ink);border:1px solid var(--rule-strong);box-shadow:0 2px 0 0 var(--rule-strong);cursor:pointer;background:0 0;border-radius:2px;place-items:center;margin-bottom:2px;padding:0;display:grid}.pv-pause:active{box-shadow:none;transform:translateY(2px)}.pv-pause svg{width:14px;height:14px}.pv-pause .i-play{display:none}.pv-pause[data-paused] .i-play{display:block}.pv-pause[data-paused] .i-pause{display:none}.pv-pause[hidden]{visibility:hidden;display:grid}@media (max-width:640px){.pv-steps{gap:10px}.pv-step-t{white-space:normal;min-height:32px;font-size:12.5px;line-height:16px;display:block}.pv-step-n{margin-right:4px;line-height:16px}}
