.bx,.bx-foot{max-width:calc(var(--beta-col) + 80px);margin-inline:auto;padding-inline:40px}.bx-h{margin:0;font:600 36px/1.08 var(--sans);letter-spacing:-.03em;color:var(--ink)}.bx-h span{color:var(--ink-dim)}.bx-for{display:grid;gap:28px;padding-block:24px 8px}.bx-uses{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}.bx-uses li{display:grid;align-content:start;gap:8px}.bx-pic{position:relative;height:188px;margin-bottom:10px;border:1px solid var(--line);border-radius:20px;background:color-mix(in srgb,var(--surf) 70%,var(--bg));overflow:hidden}.bx-person{position:absolute;left:4%;bottom:0;width:min(62%,140px);height:auto}.bx-dot{position:absolute;border-radius:50%;background:var(--ink-2)}.bx-d1{left:50%;top:92px;width:7px;height:7px}.bx-d2{left:56%;top:74px;width:11px;height:11px}.bx-dream{position:absolute;right:8%;top:14px;width:min(46%,104px);aspect-ratio:16 / 10;border:3px solid var(--ink-2);border-radius:14px;overflow:hidden}.bx-uses.is-seen .bx-person{animation:ft-in .5s ease-out both}.bx-uses.is-seen .bx-d1{animation:ft-pop .3s ease-out .5s both}.bx-uses.is-seen .bx-d2{animation:ft-pop .3s ease-out .7s both}.bx-uses.is-seen .bx-dream{animation:ft-pop .45s ease-out .9s both}.bx-uses.is-seen .bx-dream .ft-sun{animation:ft-rise 2.2s ease-out 1.1s both}.bx-uses.is-seen .bx-dream .ft-cat{animation:ft-hop .5s ease-out 2s 2 both}@media(prefers-reduced-motion:reduce){.bx-uses *{animation-duration:1ms!important;animation-delay:0s!important}}.bx-uses b{font:600 18px/1.2 var(--sans);letter-spacing:-.01em;color:var(--ink)}.bx-uses span{font:400 15px/1.5 var(--sans);color:var(--ink-dim)}.bx-faq{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px 48px;padding-block:72px 24px;border-top:1px solid var(--line)}.bx-faq-head{display:grid;align-content:start;gap:14px}.bx-faq-head p{margin:0;font:400 16px/1.5 var(--sans);color:var(--ink-dim)}.bx-faq a,.bx-foot a{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.bx-faq a:hover,.bx-foot a:hover{color:var(--ink)}.bx-qs details{border-bottom:1px solid var(--line)}.bx-qs details:first-child{border-top:1px solid var(--line)}.bx-qs summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 0;font:600 18px/1.3 var(--sans);letter-spacing:-.01em;color:var(--ink);cursor:pointer;list-style:none}.bx-qs summary::-webkit-details-marker{display:none}.bx-qs summary:focus-visible{outline:2px solid var(--acc);outline-offset:4px;border-radius:4px}.bx-qs summary i{position:relative;flex:0 0 auto;width:14px;height:14px;transition:transform .2s ease-out}.bx-qs summary i:before,.bx-qs summary i:after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;border-radius:1px;background:var(--ink-dim)}.bx-qs summary i:after{transform:rotate(90deg)}.bx-qs details[open] summary i{transform:rotate(45deg)}.bx-qs details p{margin:0;max-width:60ch;padding:0 0 18px;font:400 15px/1.6 var(--sans);color:var(--ink-dim)}@media(prefers-reduced-motion:reduce){.bx-qs summary i{transition:none}}.bx-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:40px;padding-block:28px 36px;border-top:1px solid var(--line);font:400 14px/1.4 var(--sans);color:var(--ink-dim)}.bx-foot b{font-weight:600;color:var(--ink-2)}.bx-foot nav{display:flex;flex-wrap:wrap;gap:8px 22px}.bx-foot nav a{display:inline-flex;align-items:center;min-height:44px}@container beta (max-width: 1100px){.bx-uses{grid-template-columns:repeat(6,minmax(0,1fr))}.bx-uses li{grid-column:span 2}.bx-uses li:nth-child(4){grid-column:2 / span 2}}@container beta (max-width: 900px){.bx,.bx-foot{padding-inline:20px}.bx-h{font-size:28px}.bx-uses{gap:24px 20px}.bx-faq{grid-template-columns:minmax(0,1fr);padding-block:48px 8px}}@container beta (max-width: 680px){.bx-uses{grid-template-columns:repeat(4,minmax(0,1fr))}.bx-uses li:nth-child(4){grid-column:span 2}.bx-uses li:nth-child(5){grid-column:2 / span 2}}@container beta (max-width: 520px){.bx-uses{grid-template-columns:minmax(0,1fr)}.bx-uses li,.bx-uses li:nth-child(4),.bx-uses li:nth-child(5){grid-column:auto}}.beta-steps{display:grid;gap:10px;margin-top:4px}.beta-flow{position:relative;--gap: 9px}.beta-rail{position:absolute;top:var(--gap);left:6px;right:6px;height:1px;background:var(--line-2);transform-origin:0 50%;transform:scaleX(var(--d, 1))}.beta-rail-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--beta-pick);transform-origin:0 50%;transform:scaleX(var(--p, 0))}.beta-flow ol{position:relative;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.beta-flow li{display:grid;gap:8px;justify-items:start}.beta-flow li:nth-child(2){justify-items:center;text-align:center}.beta-flow li:last-child{justify-items:end;text-align:right}.beta-n{width:13px;height:13px;margin-top:calc(var(--gap) - 6px);border-radius:50%;border:1px solid var(--line-2);background:var(--bg);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.beta-flow li.is-done .beta-n{border-color:var(--beta-pick);background:var(--beta-pick)}.beta-flow li.is-now .beta-n{border-color:var(--beta-pick);box-shadow:0 0 0 4px color-mix(in srgb,var(--beta-pick) 20%,transparent)}.beta-flow b{font:500 13px/1.3 var(--sans);color:var(--ink-dim)}.beta-flow li.is-now b{color:var(--ink)}.beta-steps-sub{margin:0;font-size:12.5px;line-height:1.45;color:var(--ink-dim)}@media(prefers-reduced-motion:reduce){.beta-n{transition:none}}.ft{--ft-tile: color-mix(in srgb, var(--surf) 70%, var(--bg));--ft-chip: var(--surf-2);--ft-btn: var(--surf-3);--ft-bad: var(--beta-fail-ink);position:relative;z-index:1;display:flex;flex-direction:column;gap:32px;width:min(1280px,100%);margin:0 auto;padding:64px 40px 72px}.ft-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.ft-title{margin:0;max-width:30ch;font:600 36px/1.08 var(--sans);letter-spacing:-.03em;color:var(--ink)}.ft-title span,.ft-tile h3 span{color:var(--ink-dim)}.ft-rpall{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--ft-btn);color:var(--ink);font:500 14px/1 var(--sans);cursor:pointer}.ft-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(330px,auto);gap:20px}.ft-tile{position:relative;display:flex;flex-direction:column;min-width:0;padding:34px 36px 0;border:1px solid var(--line);border-radius:30px;background:var(--ft-tile);overflow:hidden}.ft-w2{grid-column:span 2}.ft-w3{grid-column:span 3}.ft-w4{grid-column:span 4}.ft-tile h3{margin:0;max-width:20ch;padding-right:56px;font:600 24px/1.15 var(--sans);letter-spacing:-.02em;color:var(--ink)}.ft-w4 h3{max-width:28ch;font-size:28px}.ft-stage{position:relative;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;min-height:200px;margin:20px -36px 0}.ft-art{position:absolute;top:0;right:0;bottom:0;left:0}.ft-rp{position:absolute;top:26px;right:22px;z-index:3;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--ft-btn);color:var(--ink);cursor:pointer;transition:background-color var(--beta-fast)}.ft-rp:hover,.ft-rpall:hover{background:color-mix(in srgb,var(--ink) 14%,var(--ft-btn))}.ft-rp:focus-visible,.ft-rpall:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ft-tag{position:absolute;top:0;left:36px;padding:4px 7px;border:1px solid var(--line-2);border-radius:6px;font:500 12px/1 var(--sans);color:var(--ink-dim)}.ft.is-paused .ft-art *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.ft-art *{animation-duration:1ms!important;animation-delay:0s!important}}.ft-scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(180deg,var(--s1),var(--s2))}.ft-sun{position:absolute;left:56%;top:22%;width:28%;aspect-ratio:1;border-radius:50%;background:var(--sun)}.ft-r1,.ft-r2,.ft-r3{position:absolute;bottom:0;background:var(--roof)}.ft-r1{left:0;width:38%;height:40%}.ft-r2{left:36%;width:30%;height:28%}.ft-r3{left:64%;width:36%;height:46%}.ft-cat{position:absolute;bottom:40%;left:18%;width:9%;aspect-ratio:1.6;border-radius:40% 40% 10% 10%;background:var(--cat)}.ft-lk-clay{--s1: #e9a97c;--s2: #c9785a;--sun: #fbe3b0;--roof: #6e4a3e;--cat: #2b1a14}.ft-lk-water{--s1: #bfd8e4;--s2: #e9d6bc;--sun: #f7c98e;--roof: #7e95a3;--cat: #3b4a55}.ft-lk-cel{--s1: #5b7fe0;--s2: #f59bb5;--sun: #fff1a6;--roof: #2a2f5a;--cat: #14162e}.ft-lk-noir{--s1: #5a5a5a;--s2: #1e1e1e;--sun: #e8e8e8;--roof: #0c0c0c;--cat: #050505}.ft-lk-neon{--s1: #1a0b3a;--s2: #5b1460;--sun: #ff4fd8;--roof: #0a0618;--cat: #00e5ff}@keyframes ft-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ft-fade{0%{opacity:0}to{opacity:1}}@keyframes ft-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ft-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes ft-drop{to{opacity:0;transform:translateY(46px) rotate(-6deg)}}@keyframes ft-take{0%{opacity:0;transform:translateY(-46px)}to{opacity:1;transform:none}}@keyframes ft-ring{0%{box-shadow:0 0 0 0 transparent}to{box-shadow:0 0 0 2px var(--beta-pick)}}@keyframes ft-fill{0%{transform:scaleX(0)}to{transform:scaleX(var(--to))}}@keyframes ft-lit{to{color:var(--ink)}}@keyframes ft-pick{to{background:var(--beta-pick);border-color:var(--beta-pick);color:var(--beta-ink-on-pick)}}@keyframes ft-morph{0%,22%{width:200px;height:112px}32%,54%{width:68px;height:120px}64%,82%{width:116px;height:116px}92%,to{width:96px;height:120px}}.ft-srcs{position:absolute;left:36px;top:8px;display:flex;flex-direction:column;gap:10px;width:50%}.ft-src{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--ft-chip);font:500 13px/1.3 var(--sans);color:var(--ink-2);animation:ft-in .45s ease-out both}.ft-src b{flex:0 0 58px;font:500 12px/1 var(--sans);color:var(--ink-dim)}.ft-src:nth-child(1){animation-delay:.2s}.ft-src:nth-child(2){animation-delay:.9s}.ft-src:nth-child(3){animation-delay:1.6s}.ft-story{position:absolute;right:36px;top:50%;width:36%;padding:14px;border:1px solid var(--beta-pick);border-radius:14px;background:var(--ft-chip);translate:0 -50%;animation:ft-pop .5s ease-out 2.6s both}.ft-story-h{margin-bottom:10px;font:600 13px/1 var(--sans);color:var(--ink)}.ft-story i{display:block;height:6px;margin-top:7px;border-radius:3px;background:var(--line-2)}.ft-story i:nth-of-type(2){width:80%}.ft-story i:nth-of-type(3){width:64%}.ft-story-s{margin-top:10px;font:500 10.5px/1 var(--mono);color:var(--beta-pick)}.ft-arrow{position:absolute;left:calc(50% + 46px);top:50%;width:calc(14% - 46px);height:1px;background:var(--ink-dim);transform-origin:0 50%;animation:ft-grow .4s ease-out 2.3s both}.ft-lkwrap{position:absolute;left:50%;top:4px;width:min(86%,330px);translate:-50% 0;display:flex;flex-direction:column;gap:12px}.ft-lkframe{position:relative;aspect-ratio:16 / 9;border:1px solid var(--line);border-radius:10px;overflow:hidden}.ft-lkframe .ft-scene{animation:ft-fade .35s ease-out both}.ft-lkname{position:relative;height:20px}.ft-lkname span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;background:var(--ft-tile);font:500 12px/20px var(--sans);color:var(--ink-2);animation:ft-fade .3s ease-out both}.ft-lkname em{font-style:normal;color:var(--ink-dim)}.ft-lkframe .ft-scene:nth-child(1),.ft-lkname span:nth-child(1){animation-delay:.1s}.ft-lkframe .ft-scene:nth-child(2),.ft-lkname span:nth-child(2){animation-delay:.9s}.ft-lkframe .ft-scene:nth-child(3),.ft-lkname span:nth-child(3){animation-delay:1.7s}.ft-lkframe .ft-scene:nth-child(4),.ft-lkname span:nth-child(4){animation-delay:2.5s}.ft-lkframe .ft-scene:nth-child(5),.ft-lkname span:nth-child(5){animation-delay:3.3s}.ft-shp{position:absolute;top:0;right:0;bottom:22px;left:0;display:flex;flex-direction:column;align-items:center;gap:14px}.ft-shp-box{flex:1 1 auto;display:grid;place-items:center}.ft-shp-box>i{position:relative;overflow:hidden;border:2px solid var(--beta-pick);border-radius:10px;background:var(--ft-chip);width:96px;height:120px;animation:ft-morph 4s ease-in-out .2s both}.ft-shp span{display:flex;justify-content:center;gap:14px;font:500 12px/1 var(--mono)}.ft-shp em{font-style:normal;color:var(--ink-dim);animation:ft-lit .2s both}.ft-shp em:nth-child(1){animation-delay:.2s}.ft-shp em:nth-child(2){animation-delay:1.3s}.ft-shp em:nth-child(3){animation-delay:2.5s}.ft-shp em:nth-child(4){animation-delay:3.6s}.ft-sheet{position:absolute;left:24px;top:50%;width:30%;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--ft-chip);translate:0 -50%;animation:ft-in .4s ease-out .2s both}.ft-sheet-k{margin-bottom:10px;font:500 12px/1 var(--sans);color:var(--ink-dim)}.ft-sheet-n{margin-top:6px;text-align:center;font:600 12px/1.2 var(--sans);color:var(--ink-2)}.ft-face{position:relative;width:56px;height:46px;margin:6px auto 4px;border-radius:46% 46% 40% 40%;background:#2b1a14}.ft-face:before,.ft-face:after{content:"";position:absolute;top:-10px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:16px solid #2b1a14}.ft-face:before{left:4px}.ft-face:after{right:4px}.ft-face i{position:absolute;top:17px;width:8px;height:8px;border-radius:50%;background:#f7d774}.ft-face i:first-child{left:13px}.ft-face i:last-child{right:13px}.ft-shots{position:absolute;right:24px;top:50%;width:56%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;translate:0 -50%}.ft-shot{position:relative;aspect-ratio:9 / 12;border:1px solid var(--line);border-radius:8px;overflow:hidden;animation:ft-in .4s ease-out both}.ft-shot .ft-face{position:absolute;left:50%;bottom:18%;margin:0;transform:translate(-50%) scale(.62);transform-origin:50% 100%}.ft-okdot{position:absolute;right:6px;top:6px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--beta-pick);color:var(--beta-ink-on-pick);animation:ft-pop .35s ease-out both}.ft-shot:nth-child(1){animation-delay:.9s}.ft-shot:nth-child(2){animation-delay:1.5s}.ft-shot:nth-child(3){animation-delay:2.1s}.ft-shot:nth-child(1) .ft-okdot{animation-delay:2.8s}.ft-shot:nth-child(2) .ft-okdot{animation-delay:3s}.ft-shot:nth-child(3) .ft-okdot{animation-delay:3.2s}.ft-wf{position:absolute;left:36px;right:36px;top:16px;bottom:22px;display:flex;flex-direction:column;gap:10px}.ft-ln{margin:0;font:500 13px/1.4 var(--mono);color:var(--ink-2);animation:ft-in .35s ease-out var(--d) both}.ft-ln b{margin-right:10px;font-weight:500;color:var(--ink-dim)}.ft-hold{margin:auto 0 0;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border:1px dashed var(--line-2);border-radius:12px;font:500 12px/1 var(--sans);color:var(--ink-dim);animation:ft-fade .4s 2.2s both}.ft-hold b{padding:9px 14px;border-radius:9px;background:var(--beta-pick);color:var(--beta-ink-on-pick);font:600 12.5px/1 var(--sans);animation:ft-ring .4s 2.8s both}.ft-chat{position:absolute;left:36px;right:36px;top:16px;display:flex;flex-direction:column;gap:14px}.ft-ask,.ft-q{align-self:flex-end;padding:10px 14px;border-radius:14px 14px 4px;background:var(--ft-btn);font:500 14px/1.3 var(--sans);color:var(--ink);animation:ft-in .35s .2s both}.ft-diff{display:flex;flex-direction:column;gap:6px;font:500 13px/1.4 var(--sans)}.ft-diff p{margin:0;padding:8px 10px;border-radius:8px}.ft-diff-old{color:var(--ft-bad);background:color-mix(in srgb,var(--ft-bad) 10%,transparent);text-decoration:line-through;animation:ft-fade .3s 1s both}.ft-diff-new{color:var(--ink);background:color-mix(in srgb,var(--beta-pick) 14%,transparent);animation:ft-in .35s 1.6s both}.ft-shotwrap{position:absolute;top:4px;right:28px;bottom:22px;left:28px;display:flex;flex-direction:column;justify-content:center;gap:36px}.ft-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.ft-th{position:relative;aspect-ratio:4 / 3;border-radius:8px}.ft-th-old,.ft-th-new{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;overflow:hidden}.ft-th.is-redone .ft-th-old{animation:ft-ring .3s ease-out .8s both,ft-drop .5s ease-in 1.5s both}.ft-th-new{box-shadow:0 0 0 2px var(--beta-pick);animation:ft-take .5s ease-out 2.1s both}.ft-kept{position:absolute;left:0;right:0;top:calc(100% + 8px);text-align:center;font:500 12px/1 var(--sans);color:var(--ink-dim);animation:ft-fade .3s ease-out 2.8s both}.ft-th.is-redone .ft-kept{color:var(--ink)}.ft-csum{margin:0;text-align:center;font:500 12px/1 var(--sans);color:var(--ink-2);animation:ft-fade .4s 3.2s both}.ft-csum b{font-weight:600;color:var(--ink)}.ft-acts{position:absolute;top:6px;right:24px;bottom:26px;left:24px;display:flex;align-items:stretch;gap:10px}.ft-act{position:relative;flex:1;min-height:150px;border:1px solid var(--line);border-radius:10px;overflow:hidden;animation:ft-in .4s both}.ft-act em{position:absolute;left:8px;bottom:8px;padding:4px 6px;border-radius:5px;background:#00000073;font:500 12px/1 var(--sans);font-style:normal;color:#fff}.ft-a1{animation-delay:.1s}.ft-a2{animation-delay:1.2s;box-shadow:0 0 0 2px var(--beta-pick)}.ft-ar{flex:0 0 18px;align-self:center;height:1px;background:var(--ink-dim);transform-origin:0 50%;animation:ft-grow .4s .8s both}.ft-cap{position:absolute;left:24px;right:24px;top:20px}.ft-vid{position:relative;height:150px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.ft-sub{position:absolute;left:0;right:0;bottom:10px;margin:0;text-align:center;font:600 12px/1 var(--sans);color:#fff;text-shadow:0 1px 2px #000}.ft-s1{animation:ft-fade .2s .5s both,ft-fade .2s 1.9s reverse both}.ft-s2{animation:ft-fade .2s 2.1s both}.ft-files{display:flex;gap:8px;margin-top:10px}.ft-files span{padding:6px 9px;border:1px solid var(--line-2);border-radius:7px;font:500 11px/1 var(--mono);color:var(--ink-2);animation:ft-in .3s 2.6s both}.ft-files span+span{animation-delay:2.9s}.ft-kids{position:absolute;top:8px;right:24px;bottom:24px;left:24px;display:flex;flex-direction:column;gap:14px}.ft-ages{display:flex;flex-wrap:wrap;gap:8px}.ft-agex{display:flex;flex-direction:column;gap:6px;font:500 13px/1.4 var(--sans)}.ft-agex p{margin:0;padding:8px 10px;border-radius:8px}.ft-agex b{margin-right:8px;font:500 12px/1 var(--sans);color:var(--ink-dim)}.ft-agex-old{color:var(--ink-dim);background:var(--ft-chip);animation:ft-fade .3s 1.5s both}.ft-agex-new{color:var(--ink);background:color-mix(in srgb,var(--beta-pick) 14%,transparent);animation:ft-in .35s 2s both}.ft-ages span{padding:10px 14px;border:1px solid var(--line-2);border-radius:999px;font:500 13px/1 var(--sans);color:var(--ink-2)}.ft-agen{margin:0;font:500 12px/1 var(--sans);color:var(--ink-dim);animation:ft-fade .4s 1.7s both}.ft-fix{position:absolute;left:24px;right:24px;top:8px;display:flex;flex-direction:column;gap:10px}.ft-rf{display:flex;align-items:center;gap:10px;font:500 12px/1 var(--sans);color:var(--ink-dim);animation:ft-in .3s .2s both}.ft-rf b{padding:6px 9px;border-radius:7px;background:color-mix(in srgb,var(--ft-bad) 14%,transparent);font-weight:500;color:var(--ft-bad)}.ft-why{margin:0;font:400 14px/1.45 var(--sans);color:var(--ink-2);animation:ft-in .35s 1s both}.ft-okr{display:flex;align-items:center;gap:8px;font:600 13px/1 var(--sans);color:var(--ink);animation:ft-in .35s 2.5s both}.ft-fix .ft-diff-old{animation-delay:1.5s}.ft-fix .ft-diff-new{animation-delay:2s}.ft-okr span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--beta-pick);color:var(--beta-ink-on-pick)}.ft-wallet{position:absolute;top:34px;right:36px;bottom:28px;left:36px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:32px}.ft-cfg{display:flex;flex-direction:column;justify-content:center;gap:14px}.ft-cfg-row{display:flex;flex-direction:column;gap:7px}.ft-cfg-row>span{font:500 12px/1 var(--sans);color:var(--ink-dim)}.ft-cfg-row>div{display:flex;flex-wrap:wrap;gap:6px}.ft-cfg em{padding:7px 12px;border:1px solid var(--line-2);border-radius:999px;font:500 12.5px/1 var(--sans);font-style:normal;color:var(--ink-2)}.ft-on-a{animation:ft-cfg-a 7.2s linear .3s both}.ft-on-b{animation:ft-cfg-b 7.2s linear .3s both}.ft-on-c{animation:ft-cfg-c 7.2s linear .3s both}.ft-on-ab{animation:ft-cfg-ab 7.2s linear .3s both}.ft-cfg .ft-models{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ft-models em{display:grid;gap:3px;padding:8px 9px;border-radius:12px}.ft-models small{font:500 10.5px/1 var(--sans);opacity:.7}.ft-models b{font:600 14px/1.1 var(--sans);white-space:nowrap}.ft-models i{font:500 11px/1 var(--mono);font-style:normal;opacity:.75;white-space:nowrap}.ft-cfg .ft-on-all{background:var(--beta-pick);border-color:var(--beta-pick);color:var(--beta-ink-on-pick)}.ft-cfg .ft-off{border-style:dashed;opacity:.45}.ft-cfg-note{font:400 12px/1.3 var(--sans);color:var(--ink-dim)}.ft-bill{display:flex;flex-direction:column;justify-content:center;gap:12px;padding-left:32px;border-left:1px solid var(--line)}.ft-rows{display:flex;flex-direction:column;gap:8px}.ft-row{display:flex;justify-content:space-between;font:500 12.5px/1 var(--sans);color:var(--ink-2)}.ft-sw{display:grid;justify-items:end}.ft-sw>b{grid-area:1 / 1;font-weight:500;opacity:0}.ft-sw>.ft-st-c{opacity:1}.ft-cfg .ft-on-c{background:var(--beta-pick);border-color:var(--beta-pick);color:var(--beta-ink-on-pick)}.ft-st-a{animation:ft-show-a 7.2s linear .3s both}.ft-st-b{animation:ft-show-b 7.2s linear .3s both}.ft-st-c{animation:ft-show-c 7.2s linear .3s both}.ft-big{display:flex;align-items:baseline;gap:10px}.ft-big .ft-sw{justify-items:start}.ft-big .ft-sw>b{font:600 46px/1 var(--sans);letter-spacing:-.03em;color:var(--ink)}.ft-big em{font:500 12px/1.2 var(--sans);font-style:normal;color:var(--ink-dim)}.ft-meter{position:relative;height:10px;border:1px solid var(--line);border-radius:999px;background:var(--ft-chip);overflow:hidden}.ft-meter i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--beta-pick);transform-origin:0 50%;transform:scaleX(.573);animation:ft-spend 7.2s ease-out .3s both}.ft-left{justify-items:start}.ft-left>b{font:500 12px/1 var(--sans);color:var(--ink-dim)}@keyframes ft-cfg-a{0%,30%{background:var(--beta-pick);border-color:var(--beta-pick);color:var(--beta-ink-on-pick)}33%,to{background:transparent;border-color:var(--line-2);color:var(--ink-2)}}@keyframes ft-cfg-b{0%,30%{background:transparent;border-color:var(--line-2);color:var(--ink-2)}33%,63%{background:var(--beta-pick);border-color:var(--beta-pick);color:var(--beta-ink-on-pick)}66%,to{background:transparent;border-color:var(--line-2);color:var(--ink-2)}}@keyframes ft-cfg-c{0%,63%{background:transparent;border-color:var(--line-2);color:var(--ink-2)}66%,to{background:var(--beta-pick);border-color:var(--beta-pick);color:var(--beta-ink-on-pick)}}@keyframes ft-cfg-ab{0%,63%{background:var(--beta-pick);border-color:var(--beta-pick);color:var(--beta-ink-on-pick)}66%,to{background:transparent;border-color:var(--line-2);color:var(--ink-2)}}@keyframes ft-show-a{0%,30%{opacity:1;transform:none}33%,to{opacity:0;transform:translateY(-6px)}}@keyframes ft-show-b{0%,30%{opacity:0;transform:translateY(6px)}33%,63%{opacity:1;transform:none}66%,to{opacity:0;transform:translateY(-6px)}}@keyframes ft-show-c{0%,63%{opacity:0;transform:translateY(6px)}66%,to{opacity:1;transform:none}}@keyframes ft-spend{0%{transform:scaleX(0)}8%,30%{transform:scaleX(.132)}36%,63%{transform:scaleX(.216)}69%,to{transform:scaleX(.573)}}.ft-asst{position:absolute;left:36px;right:36px;top:36px;display:flex;flex-direction:column;gap:10px}.ft-q2{animation-delay:2s}.ft-tool{align-self:flex-start;display:flex;flex-direction:column;gap:6px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--ft-chip);animation:ft-in .35s 1.1s both}.ft-tool em{font:500 10.5px/1 var(--mono);font-style:normal;color:var(--ink-dim)}.ft-tool b{font:600 18px/1 var(--sans);color:var(--ink)}.ft-moods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:76px}.ft-mood{position:relative;border-radius:8px;overflow:hidden}.ft-mood-old{animation:ft-fade .3s 1s both}.ft-mood-new{box-shadow:0 0 0 2px var(--beta-pick);animation:ft-in .35s 1.6s both}.ft-tool2{animation-delay:2.7s}.ft-tool span{font:500 12px/1 var(--sans);color:var(--ink-dim)}.ft-art:has(>.ft-kids,>.ft-fix,>.ft-asst,>.ft-cap,>.ft-chat,>.ft-wallet,>.ft-lkwrap){position:relative;inset:auto}.ft-kids,.ft-fix,.ft-cap{position:relative;inset:auto;margin:8px 24px 26px}.ft-asst,.ft-chat{position:relative;inset:auto;margin:8px 36px 26px}.ft-asst{margin-top:34px}.ft-wallet{position:relative;inset:auto;margin:34px 36px 28px}.ft-lkwrap{position:relative;left:auto;top:auto;translate:none;margin:4px auto 22px}.ft-art .ft-sun{animation:ft-rise 2.6s ease-out .1s both}.ft-art .ft-cat{animation:ft-hop .5s ease-out 1.1s 2 both}.ft-story i{transform-origin:0 50%;animation:ft-grow .45s ease-out both}.ft-story i:nth-of-type(1){animation-delay:3s}.ft-story i:nth-of-type(2){animation-delay:3.25s}.ft-story i:nth-of-type(3){animation-delay:3.5s}.ft-vid:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--beta-pick);transform-origin:0 50%;animation:ft-grow 3s linear .4s both}.ft-ages span{animation:ft-in .3s ease-out both}.ft-ages span:nth-child(1){animation-delay:.1s}.ft-ages span:nth-child(2){animation-delay:.3s}.ft-ages span:nth-child(3){animation:ft-in .3s ease-out .5s both,ft-pick .3s 1.2s both}.ft-ages span:nth-child(4){animation-delay:.7s}.ft-rf b{animation:ft-shake .45s ease-in-out .6s both}.ft-tile{transition:border-color var(--beta-fast)}.ft-tile:hover{border-color:var(--line-2)}@keyframes ft-rise{0%{transform:translateY(45%);opacity:.55}to{transform:none;opacity:1}}@keyframes ft-hop{0%,to{transform:none}45%{transform:translateY(-55%)}}@keyframes ft-fan{0%{transform:none}}@keyframes ft-shake{0%,to{transform:none}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@container beta (max-width: 1100px){.ft{padding:72px 28px 56px}.ft-title{font-size:32px}.ft-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(320px,auto);gap:16px}.ft-w2,.ft-w3{grid-column:span 1}.ft-w4{grid-column:span 2}.ft-grid>.ft-tile:last-child{grid-column:span 2}}@container beta (max-width: 680px){.ft{gap:24px;padding:56px 16px 40px}.ft-head{flex-direction:column;align-items:flex-start;gap:16px}.ft-title{font-size:28px}.ft-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(310px,auto)}.ft-w2,.ft-w3,.ft-w4,.ft-grid>.ft-tile:last-child{grid-column:span 1}.ft-tile{padding:26px 24px 0;border-radius:24px}.ft-tile h3,.ft-w4 h3{font-size:22px}.ft-rp{top:18px;right:16px}.ft-stage{margin:16px -24px 0}.ft-tag{left:24px}.ft-srcs{left:24px;width:calc(100% - 48px)}.ft-src{padding:10px 12px;font-size:12.5px}.ft-src b{flex-basis:54px;font-size:9.5px}.ft-story,.ft-arrow{display:none}.ft-shotwrap{left:16px;right:16px}.ft-strip{gap:5px}.ft-q2,.ft-tool2,.ft-moods{display:none}.ft-wallet{grid-template-columns:minmax(0,1fr);gap:18px;margin:34px 24px 24px}.ft-cfg .ft-models{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-bill{padding:18px 0 0;border-left:0;border-top:1px solid var(--line)}}.bs-zone{grid-area:zone;position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:36px var(--beta-pad, 40px) 56px;--bs-stage-w: 780px}.bs-stage{position:relative;z-index:2;width:min(var(--bs-stage-w),100%)}.bs-stage>.bs-console{width:100%}.bs-cz-bar,.bs-cz-foot{position:relative;z-index:2;width:min(var(--bs-stage-w),100%);border-radius:8px;background:var(--bg);box-shadow:0 0 0 6px var(--bg)}.bs-console>.bs-cz-bar{width:auto;padding:2px 12px 0;border-radius:0;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surf-2) 60%,var(--surf));box-shadow:none}.bs-chs{display:flex;min-width:0;touch-action:pan-y}.bs-ch{position:relative;flex:1 1 0;min-width:0;min-height:44px;display:flex;align-items:center;gap:6px;padding:0 8px 6px 2px;background:none;border:0;cursor:pointer;text-align:left;color:var(--ink-dim);font:500 13px/1 var(--sans);-webkit-tap-highlight-color:transparent}.bs-ch-n,.bs-ch-s{flex:0 0 auto;font:500 10.5px/1 var(--mono);color:var(--ink-dim)}.bs-ch-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-ch-track{position:absolute;left:2px;right:6px;bottom:6px;height:2px;border-radius:2px;background:var(--line-2);overflow:hidden}.bs-ch-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink-2);transform-origin:0 50%;transform:scaleX(0)}.bs-ch:hover,.bs-ch[aria-pressed=true]{color:var(--ink)}.bs-ch[aria-pressed=true] :is(.bs-ch-n,.bs-ch-s){color:var(--ink-2)}.bs-ch:focus-visible{outline:2px solid var(--acc);outline-offset:-2px;border-radius:var(--r-sm)}.bs-cz-foot{display:grid;gap:6px}.bs-cz-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.bs-cz-label{margin:0;font:500 11.5px/1.45 var(--mono);color:var(--ink-dim)}.bs-cz-label b{color:var(--ink-2);font-weight:600}.bs-cz-tools{display:inline-flex;flex:0 0 auto;gap:6px}.bs-cz-tools .beta-motion-toggle{white-space:nowrap}.bs-amb{position:absolute;top:0;right:0;bottom:0;left:-24px;z-index:0;overflow:hidden;pointer-events:none;opacity:var(--bs-amb-dim);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%),linear-gradient(180deg,transparent 0,#000 7%,#000 90%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 9%),linear-gradient(180deg,transparent 0,#000 7%,#000 90%,transparent 100%);mask-composite:intersect}.bs-oc,.bs-pop{position:absolute;left:var(--px, 50%);top:var(--py, 50%);width:0;height:0;transform:rotate(var(--r, 0deg))}.bs-zone.is-moving .bs-oc{will-change:transform,opacity}.bs-oc:not(.is-static){display:none}.bs-zone.is-live .bs-oc{display:block}.bs-zone.is-live .bs-oc.is-spare{display:none}.bs-oc-in{position:absolute;left:0;top:0;width:var(--w, 96px);transform:translate(-50%,-50%);border-radius:7px;overflow:hidden;background:#101215;box-shadow:0 18px 40px -18px #000000bf,0 0 0 1px #ffffff14}.bs-oc-in>.bs-art{aspect-ratio:var(--ar, 16 / 9)}.bs-k-wide{--w: 156px;--ar: 16 / 9}.bs-k-tall{--w: 70px;--ar: 9 / 16}.bs-k-sq{--w: 96px;--ar: 1 / 1}.bs-k-45{--w: 86px;--ar: 4 / 5}.bs-k-img{--w: 132px;--ar: 3 / 2}.bs-k-act{--w: 74px;--ar: 2 / 3}.bs-k-car{--w: 86px;--ar: 4 / 5}.bs-k-car .bs-oc-in{overflow:visible;background:transparent;box-shadow:none}.bs-k-car .bs-oc-in>.bs-art{position:relative;z-index:2;border-radius:7px;box-shadow:0 18px 40px -18px #000000bf,0 0 0 1px #ffffff1a}.bs-k-car .bs-oc-in:before,.bs-k-car .bs-oc-in:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:7px;background:#3a5b5c;box-shadow:0 0 0 1px #ffffff14;transform:translate(10px,-6px) rotate(6deg)}.bs-k-car .bs-oc-in:after{z-index:1;background:#6e4a33;transform:translate(5px,-3px) rotate(3deg)}.bs-k-car :is(.bs-ex,.bs-meta){z-index:4}.bs-k-file{--w: 128px}.bs-k-file .bs-oc-in{display:grid;gap:6px;padding:10px;background:var(--surf-2);box-shadow:0 18px 40px -18px #0009,0 0 0 1px var(--line-2)}.bs-k-file .bs-ex,.bs-k-quiz .bs-ex{position:static;justify-self:start}.bs-k-file .bs-ex{color:var(--ink-2);border-color:var(--line-2);background:transparent}.bs-fl{display:flex;align-items:center;gap:6px;font:600 11px/1 var(--mono);color:var(--ink-2)}.bs-fl i{position:relative;flex:0 0 auto;width:16px;height:20px;border-radius:2px;border:1.5px solid var(--ink-dim)}.bs-fl i:after{content:"";position:absolute;left:2px;right:2px;top:5px;height:1.5px;background:var(--ink-dim);box-shadow:0 4px 0 var(--ink-dim),0 8px 0 var(--ink-dim)}.bs-k-cast{--w: 138px}.bs-k-cast .bs-oc-in{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:8px 8px 24px;background:#1b1612}.bs-k-cast .bs-face{aspect-ratio:1;border-radius:4px}.bs-k-cast .bs-ex{top:auto;bottom:6px;left:8px}.bs-k-cast .bs-meta{left:auto;right:8px;bottom:7px}.bs-k-look{--w: 112px}.bs-k-look .bs-oc-in{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;padding:6px 6px 24px;background:#15171b}.bs-k-look .bs-art{aspect-ratio:1;border-radius:3px}.bs-k-look .bs-ex{top:auto;bottom:6px}.bs-k-look .bs-meta{left:auto;right:6px}.bs-k-quiz{--w: 124px}.bs-k-quiz .bs-oc-in{display:grid;gap:5px;padding:9px;background:#1f3b2e;color:#f3f1e6}.bs-k-quiz p{margin:0;font:600 10.5px/1.25 var(--sans)}.bs-q{justify-self:start;font:600 10px/1 var(--mono);padding:4px 6px;border-radius:999px;border:1px solid rgba(243,241,230,.4)}.bs-q.is-ok{background:#93b84a;border-color:#93b84a;color:#0a0b0d}.bs-pops{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden;pointer-events:none}.bs-pop{left:0;top:0;opacity:0;visibility:hidden;transform:none}@container beta (max-width: 900px){.bs-zone{align-items:center;margin-top:24px;padding:124px 16px 148px;border-top:1px solid var(--line)}.bs-zone:not(.is-live){padding-top:28px;padding-bottom:40px}.bs-amb{top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 6%,#000 94%,transparent 100%);-webkit-mask-composite:source-over;mask-composite:add}.bs-zone:not(.is-live) .bs-oc,.bs-zone.is-live .bs-oc.is-wide-only{display:none}.bs-ch-n{display:none}.bs-pops{z-index:1}.bs-k-wide{--w: 128px}.bs-k-img{--w: 110px}.bs-k-sq{--w: 80px}.bs-k-45{--w: 72px}.bs-k-tall{--w: 58px}}@container beta (max-width: 520px){.bs-ch-s{display:none}.bs-ch{font-size:12.5px}.bs-cz-row{flex-wrap:wrap}}.bs-console{position:relative;z-index:2;width:min(560px,100%);background:var(--surf);border:1px solid var(--line-2);border-radius:14px;box-shadow:var(--bs-sh-console);overflow:hidden;container:bs-cs / inline-size;font:12px/1.35 var(--sans);color:var(--ink-2);user-select:none;-webkit-user-select:none;--ar: 16 / 9}.bs-console :where(p){margin:0}.bs-cs-bar{display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;border-bottom:1px solid var(--line);background:var(--surf-2)}.bs-cs-mark{font:600 16px/1 var(--sans);letter-spacing:-.03em;color:var(--ink)}.bs-cs-proj{min-width:0;font:500 12.5px/1 var(--sans);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-cs-proj:before{content:"/";color:var(--ink-ghost);margin-right:8px}.bs-cs-ex{flex:0 0 auto;font:700 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding:4px 6px 3px;border:1px solid var(--line-2);border-radius:3px;white-space:nowrap}.bs-cs-meter{margin-left:auto;flex:0 0 auto;display:flex;align-items:baseline;gap:5px;font:600 13px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.bs-cs-meter small{font:500 10px/1 var(--mono);color:var(--ink-dim);letter-spacing:.08em;text-transform:uppercase}.bs-cs-k{font:600 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);white-space:nowrap}.bs-cs-brief{display:flex;align-items:center;gap:10px;height:44px;padding:0 12px;border-bottom:1px solid var(--line)}.bs-cs-type{flex:1 1 auto;min-width:0;display:flex;align-items:center;font:500 13.5px/1.3 var(--sans);color:var(--ink);white-space:nowrap;overflow:hidden}.bs-cs-txt{overflow:hidden;text-overflow:ellipsis}.bs-caret{flex:0 0 auto;width:1.5px;height:15px;margin-left:1px;background:var(--ink);opacity:0}.bs-cs-sharp{flex:0 0 auto;font:500 11px/1 var(--mono);padding:6px 9px;border:1px solid var(--line-2);border-radius:999px;color:var(--ink-2)}.bs-cs-setup{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.bs-cs-set{min-width:0;padding:8px 12px 9px;border-right:1px solid var(--line)}.bs-cs-set:last-child{border-right:0}.bs-cs-set b{display:flex;align-items:baseline;gap:5px;margin-top:5px;font:600 12.5px/1.2 var(--sans);color:var(--ink);white-space:nowrap;overflow:hidden}.bs-val{min-width:0;overflow:hidden;text-overflow:ellipsis}.bs-cs-set em{font:500 10px/1 var(--mono);font-style:normal;color:var(--beta-ok-ink);white-space:nowrap}.bs-cs-rail{--nn: 5;position:relative;display:flex;padding:9px 12px;border-bottom:1px solid var(--line)}.bs-console[data-run=car] .bs-cs-rail{--nn: 3}.bs-nd{position:relative;z-index:1;flex:1 1 0;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:5px;margin:0;padding:0 0 2px;background:none;border:0;border-radius:6px;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}button.bs-nd{cursor:pointer}.bs-nd:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.bs-lb{font:600 11.5px/1 var(--sans);color:var(--ink-2)}button.bs-nd:hover .bs-lb{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.bs-disc{position:relative;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--surf);border:1.5px solid var(--line-2);color:var(--ink-dim);font:600 10px/1 var(--mono)}.bs-disc>*{grid-area:1 / 1}.bs-disc .bs-ck,.bs-disc .bs-rd{display:none}.bs-spin{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1.5px solid transparent;border-top-color:var(--stale);border-right-color:color-mix(in srgb,var(--stale) 40%,transparent);opacity:0}.bs-st{max-width:100%;font:500 10px/1.15 var(--mono);color:var(--ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-nd[data-s=run] .bs-disc{border-color:var(--stale);color:var(--beta-stale-ink);box-shadow:0 0 12px color-mix(in srgb,var(--stale) 40%,transparent)}.bs-nd[data-s=run] .bs-spin{opacity:1}.bs-nd[data-s=run] .bs-st,.bs-nd[data-s=stale] .bs-st{color:var(--beta-stale-ink)}.bs-nd:is([data-s=done],[data-s=kept]) .bs-disc{background:var(--ok);border-color:var(--ok);color:var(--bg)}.bs-nd:is([data-s=done],[data-s=kept],[data-s=stale]) .bs-n{display:none}.bs-nd:is([data-s=done],[data-s=kept]) .bs-ck{display:block}.bs-nd:is([data-s=done],[data-s=kept]) .bs-st{color:var(--beta-ok-ink)}.bs-nd[data-s=stale] .bs-disc{border-style:dashed;border-color:var(--stale);color:var(--beta-stale-ink)}.bs-nd[data-s=stale] .bs-rd{display:block}.bs-cn{position:absolute;z-index:0;top:33px;left:calc(12px + (100% - 24px) * (var(--i) + .5) / var(--nn) + 15px);width:calc((100% - 24px) / var(--nn) - 30px);height:2px;background:var(--line-2);border-radius:2px;overflow:hidden}.bs-cn b{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ok);transform-origin:0 50%}.bs-console[data-run=car] :is(.bs-r-vid,.bs-r-novid),.bs-console:not([data-run=film]) .bs-r-film,.bs-console:not([data-run=lesson]) .bs-r-lesson,.bs-console:not([data-run=car]) .bs-r-car{display:none}.bs-cs-view{position:relative;height:246px}.bs-v{position:absolute;top:0;right:0;bottom:0;left:0;padding:11px 14px 12px}.bs-v-create,.bs-v-write,.bs-v-shots,.bs-v-video{opacity:0;visibility:hidden}.bs-v-create{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px 14px;align-items:start;align-content:start}.bs-pvw{position:relative;aspect-ratio:16 / 9;border-radius:7px;overflow:hidden;background:var(--surf-3)}.bs-pvw .bs-art{position:absolute;top:0;right:0;bottom:0;left:0}.bs-pvw-dim{opacity:.28;filter:saturate(.6)}.bs-pvw-crisp{clip-path:inset(0% 0% 0% 0% round 6px)}.bs-pvw-tag{position:absolute;z-index:3;right:6px;bottom:6px;font:600 10px/1 var(--mono);color:#f6f3ec;background:#0000009e;padding:4px 6px;border-radius:3px}.bs-console .bs-ex{z-index:4}.bs-cr-side{display:grid;gap:8px;min-width:0}.bs-shp-list{position:relative;display:grid}.bs-shp{position:relative;z-index:1;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:6px;height:27px;padding:0 8px;font-size:11.5px;color:var(--ink-dim);white-space:nowrap}.bs-shp b{font:600 11.5px/1 var(--mono);color:var(--ink-2)}.bs-shp span{overflow:hidden;text-overflow:ellipsis}.bs-shp.is-on,.bs-shp.is-on b{color:var(--ink)}.bs-shp.is-na b,.bs-shp.is-na span{color:var(--ink-dim);text-decoration:line-through}.bs-shp-ind{position:absolute;left:0;right:0;top:0;height:27px;border-radius:6px;background:var(--surf-3);box-shadow:inset 0 0 0 1px var(--line-2)}.bs-look-n{padding:0 8px;font:500 10.5px/1.3 var(--mono);color:var(--ink-dim)}.bs-look-n b{color:var(--ink-2);font-weight:600}.bs-lk-strip{grid-column:1 / -1;display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.bs-lt{flex:0 0 auto;width:44px;aspect-ratio:16 / 9;border-radius:4px;box-shadow:0 0 0 1px var(--line-2)}.bs-lt.is-on{box-shadow:0 0 0 2px var(--ink)}.bs-lt-more{order:-1;flex:0 0 auto;padding-right:3px;font:600 10px/1.2 var(--mono);color:var(--ink-dim);text-align:center}.bs-v-write{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-content:start}.bs-wr{display:grid;gap:10px}.bs-wr-film{grid-template-columns:minmax(0,1fr) 128px}.bs-feel{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bs-mood{font:500 11px/1 var(--sans);padding:5px 8px;border-radius:999px;border:1px solid var(--line-2);color:var(--ink-dim)}.bs-mood.is-on{color:var(--ink);border-color:var(--ink-2);background:var(--surf-3)}.bs-bub{font:500 11.5px/1 var(--sans);padding:6px 9px;border-radius:10px 10px 10px 3px;background:var(--surf-3);border:1px solid var(--line-2);color:var(--ink)}.bs-pal{position:relative;width:84px;height:14px;border-radius:4px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line-2)}.bs-pal i{position:absolute;left:0;top:0;bottom:0;width:168px;background:linear-gradient(90deg,#2e4a6b,#4e7c9c,#8fb3c4,#c8d6cf,#e8d7b0,#f2b66b,#e58b3a,#c8642c)}.bs-script,.bs-plan{display:grid;gap:6px}.bs-plan{gap:5px;align-content:start}.bs-sl{display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px;font:500 11.5px/1.35 var(--mono);color:var(--ink-2)}.bs-sl b{color:var(--ink-dim);font-weight:500}.bs-cast{display:grid;gap:8px;align-content:start}.bs-cc{display:grid;grid-template-columns:38px minmax(0,1fr);gap:7px;align-items:center;padding:5px;border-radius:7px;border:1px solid var(--line-2);background:var(--surf-2)}.bs-face{display:block;overflow:hidden;background:linear-gradient(180deg,#f2c98e,#e8a86a)}.bs-face svg{width:100%;height:100%;display:block}.bs-cc .bs-face{width:38px;height:38px;border-radius:5px}.bs-cc b{display:block;font:600 12px/1.2 var(--sans);color:var(--ink)}.bs-cc span span{font:500 10px/1.2 var(--mono);color:var(--ink-dim)}.bs-lp{display:grid;grid-template-columns:74px minmax(0,1fr);gap:8px;align-items:baseline;padding:7px 9px;border-radius:7px;border:1px solid var(--line-2);background:var(--surf-2)}.bs-lp p{position:relative;justify-self:start;font:500 12px/1.35 var(--sans);color:var(--ink)}.bs-lp.is-myth p{color:var(--ink-dim)}.bs-strike{position:absolute;left:-2px;right:-2px;top:54%;height:1.5px;background:var(--fail);transform-origin:0 50%}.bs-quiz{display:flex;flex-wrap:wrap;gap:6px}.bs-qz{font:600 11px/1 var(--sans);padding:6px 10px;border-radius:999px;border:1px solid var(--line-2);color:var(--ink-2)}.bs-qz.is-ok{background:var(--ok);border-color:var(--ok);color:var(--bg)}.bs-wr-car{grid-template-columns:112px minmax(0,1fr)}.bs-subj{display:grid;gap:6px}.bs-subj .bs-art{aspect-ratio:1;border-radius:7px}.bs-subj span{font:500 10px/1.3 var(--mono);color:var(--ink-dim)}.bs-v-shots{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr;gap:8px}.bs-sv-meta{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;height:20px}.bs-sv-what{display:flex;align-items:baseline;gap:8px;min-width:0;white-space:nowrap;overflow:hidden}.bs-sv-what b{font:600 12px/1 var(--sans);color:var(--ink)}.bs-sv-model{font:500 10.5px/1 var(--mono);color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis}.bs-aud{display:flex;align-items:center;gap:6px;font:500 10.5px/1 var(--mono);color:var(--ink-dim);white-space:nowrap}.bs-tog{position:relative;width:24px;height:14px;border-radius:999px;background:var(--surf-3);box-shadow:inset 0 0 0 1px var(--line-2)}.bs-tog i{position:absolute;left:2px;top:2px;width:10px;height:10px;border-radius:50%;background:var(--ink-dim)}.bs-aud.is-on .bs-tog{background:color-mix(in srgb,var(--ok) 35%,var(--surf-3))}.bs-aud.is-on .bs-tog i{background:var(--ok);transform:translate(10px)}.bs-wv{display:flex;align-items:center;gap:2px;height:14px}.bs-wv i{width:2px;height:14px;border-radius:1px;background:var(--ink-dim);transform:scaleY(.2)}.bs-aud.is-on .bs-wv i{background:var(--ok)}.bs-shots{display:grid;gap:7px;align-content:start;grid-template-columns:repeat(6,minmax(0,1fr))}.bs-console[data-ar=wide] .bs-shots{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-sh,.bs-cand{position:relative;aspect-ratio:var(--ar);border-radius:5px;background:var(--surf-2);box-shadow:inset 0 0 0 1px var(--line)}.bs-sh{overflow:visible}.bs-cand{position:absolute;z-index:6;left:0;top:0;width:120px;overflow:hidden;opacity:0;visibility:hidden;box-shadow:0 14px 30px -12px #000c,0 0 0 1px #ffffff1f}.bs-sh-fr{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0% 0% 0% 0%);border-radius:5px;overflow:hidden}.bs-sh-n{position:absolute;z-index:4;left:4px;top:4px;font:700 10px/1 var(--mono);color:#f6f3ec;background:#0000009e;padding:3px 4px;border-radius:2px}.bs-sh-cast{position:absolute;z-index:4;right:4px;top:4px;width:15px;height:15px;border-radius:50%;overflow:hidden;background:linear-gradient(180deg,#f2c98e,#e8a86a);box-shadow:0 0 0 1.5px #00000073}.bs-sh-cast svg{width:100%;height:100%;display:block}.bs-sh-cap{position:absolute;z-index:4;left:4px;bottom:7px;max-width:calc(100% - 8px);font:700 10px/1.1 var(--sans);color:#f6f3ec;background:#0000009e;padding:2px 4px;border-radius:3px}.bs-sh-badge{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%,-50%);font:700 10px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:4px 5px 3px;border-radius:3px;white-space:nowrap;opacity:0}.bs-sh-badge:is(.is-kept,.is-fixed){opacity:1;color:#0a0b0d;background:#a6c960}.bs-sh-badge.is-redo{opacity:1;color:#15130c;background:#f0b341}.bs-sh-badge.is-bad{opacity:1;color:#fff;background:#d9483a}.bs-sh-bar{position:absolute;z-index:4;left:0;right:0;bottom:0;height:3px;background:#00000059;border-radius:0 0 5px 5px;overflow:hidden}.bs-sh-bar b{position:absolute;top:0;right:0;bottom:0;left:0;background:#a6c960;transform-origin:0 50%}.bs-sh.is-picked{box-shadow:0 0 0 2px var(--ink)}.bs-sv-foot{align-self:end;display:flex;align-items:center;gap:8px;min-height:30px}.bs-diag{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 9px;border-radius:7px;border:1px solid color-mix(in srgb,var(--fail) 55%,transparent);background:color-mix(in srgb,var(--fail) 9%,var(--surf));font:500 11px/1.3 var(--sans);color:var(--ink-2);opacity:0}.bs-diag b{color:var(--beta-fail-ink);font-weight:600}.bs-fix,.bs-reroll{flex:0 0 auto;font:600 11px/1 var(--sans);padding:6px 10px;border-radius:5px;background:var(--surf-3);border:1px solid var(--line-2);color:var(--ink)}.bs-v-video{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start}.bs-pv{position:relative;height:150px;aspect-ratio:var(--ar);border-radius:7px;overflow:hidden;background:#000;box-shadow:0 0 0 1px var(--line-2)}.bs-console[data-ar=wide] .bs-pv{height:126px}.bs-console[data-shape="9:16"] .bs-pv{height:auto;width:96px}.bs-console[data-run=car] .bs-pv .bs-ai-tag{display:none}.bs-console[data-run=lesson] .bs-tl{margin-bottom:18px}.bs-pv>.bs-art,.bs-stack,.bs-stack .bs-art{position:absolute;top:0;right:0;bottom:0;left:0}.bs-stack .bs-sh-cap{bottom:16px;font-size:11px}.bs-ai-tag{position:absolute;z-index:4;left:5px;bottom:9px;font:700 10px/1 var(--mono);white-space:nowrap;color:#f6f3ec;padding:3px 5px;border-radius:3px;background:#0000008c;border:1px solid rgba(246,243,236,.4)}.bs-pv-bar{position:absolute;z-index:4;left:0;right:0;bottom:0;height:3px;background:#fff3}.bs-pv-bar b{position:absolute;top:0;right:0;bottom:0;left:0;background:#f6f3ec;transform-origin:0 50%}.bs-vd{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;min-width:0}.bs-vd-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px}.bs-tr{margin-left:auto;white-space:nowrap;font:600 15px/1 var(--mono);color:var(--ink);font-variant-numeric:tabular-nums}.bs-tr em{display:inline-block;margin-left:4px;font:600 10px/1 var(--mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--beta-ok-ink)}.bs-tl{position:relative;height:34px}.bs-tbs{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;gap:2px}.bs-tb{flex:5 1 0;min-width:0;border-radius:3px;background:color-mix(in srgb,var(--ink) 16%,var(--surf-2));box-shadow:inset 0 0 0 1px var(--line-2)}.bs-tb:nth-child(2n){background:color-mix(in srgb,var(--ink) 11%,var(--surf-2))}.bs-tb.is-hold{flex:2 1 0;display:grid;place-items:center;overflow:hidden;font:600 0 / 1 var(--mono);color:var(--ink-dim);white-space:nowrap;background:repeating-linear-gradient(135deg,transparent 0 4px,color-mix(in srgb,var(--ink) 9%,transparent) 4px 6px)}.bs-ph{position:absolute;z-index:2;left:0;top:-4px;bottom:-4px;width:2px;background:var(--ink);border-radius:1px;box-shadow:0 0 8px color-mix(in srgb,var(--ink) 50%,transparent)}.bs-console:not(.is-live) .bs-ph{left:calc(100% - 2px)}.bs-ph:before{content:"";position:absolute;left:-4px;top:-2px;width:10px;height:6px;border-radius:2px;background:var(--ink)}.bs-reels{position:absolute;z-index:1;left:85.7%;top:-6px;bottom:-18px;width:0;border-left:1.5px dashed var(--stale)}.bs-reels span{position:absolute;right:6px;bottom:-2px;font:600 10px/1 var(--mono);color:var(--beta-stale-ink);white-space:nowrap}.bs-files{display:flex;flex-wrap:wrap;gap:6px}.bs-fchip{display:inline-flex;align-items:center;gap:5px;font:600 10.5px/1 var(--mono);padding:6px 8px;border-radius:5px;border:1px solid var(--line-2);background:var(--surf-2);color:var(--ink-2);white-space:nowrap}.bs-fchip i{width:9px;height:11px;border-radius:1.5px;border:1.3px solid var(--ink-dim);flex:0 0 auto}.bs-fchip.is-soon{border-style:dashed;color:var(--ink-dim)}.bs-fchip.is-soon em,.bs-cap.is-soon em{font:700 10px/1 var(--mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--beta-stale-ink)}.bs-act2{justify-self:start;display:inline-flex;align-items:center;gap:6px;font:600 11px/1 var(--sans);padding:7px 10px;border-radius:999px;border:1px solid var(--line-2);background:var(--surf-3);color:var(--ink)}.bs-vd-note{font:500 10.5px/1.35 var(--mono);color:var(--ink-dim)}.bs-v-board{display:grid;grid-template-rows:auto minmax(0,1fr);gap:4px}.bs-bd-top{display:flex;align-items:center;gap:8px;min-width:0}.bs-bd-note{margin-left:auto;font:500 10.5px/1 var(--mono);color:var(--ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-bd-grid{--bh: min(70px, 12.6cqi);position:relative;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:flex-end;gap:22px 10px;padding-bottom:14px}.bs-bd{position:relative;flex:0 0 auto;height:var(--bh);aspect-ratio:var(--bar, 16 / 9)}.bs-bd.is-916{--bar: 9 / 16}.bs-bd.is-11{--bar: 1 / 1}.bs-bd.is-45{--bar: 4 / 5}.bs-bd.is-32{--bar: 3 / 2}.bs-bd.is-21{--bar: 2 / 1}.bs-bd>.bs-art,.bs-bd-box{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,var(--bs-sh-media)}.bs-bd-box{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:7px 8px;background:var(--surf-2);box-shadow:0 0 0 1px var(--line-2),var(--bs-sh-media)}.bs-bd-cap{position:absolute;left:50%;top:calc(100% + 5px);transform:translate(-50%);font:500 10px/1.1 var(--mono);color:var(--ink-dim);white-space:nowrap}.bs-bd-cap b{color:var(--ink-2);font-weight:600}.bs-bd.is-this>.bs-art,.bs-bd.is-this>.bs-bd-box{box-shadow:0 0 0 2px var(--ink),var(--bs-sh-media)}.bs-bd.is-this .bs-bd-cap,.bs-bd.is-this .bs-bd-cap b{color:var(--ink)}.bs-bd .bs-ai-tag{left:4px;bottom:4px}.bs-bd-car:before,.bs-bd-car:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;background:#3a5b5c;box-shadow:0 0 0 1px #ffffff14;transform:translate(7px,-4px) rotate(6deg)}.bs-bd-car:after{background:#6e4a33;transform:translate(4px,-2px) rotate(3deg)}.bs-bd-car>.bs-art{z-index:1}.bs-bq-k{font:600 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim)}.bs-bq{align-self:flex-start;font:600 10px/1 var(--sans);padding:3px 7px;border-radius:999px;border:1px solid var(--line-2);color:var(--ink-2)}.bs-bq.is-ok{background:var(--ok);border-color:var(--ok);color:var(--bg)}.bs-bd-files{gap:5px}.bs-bd-files .bs-fchip{align-self:flex-start;padding:4px 6px}.bs-bd-acts{flex-direction:row;align-items:center;gap:5px}.bs-mini{flex:1 1 0;height:100%;border-radius:3px;box-shadow:0 0 0 1px #ffffff24}.bs-mini i{position:absolute;z-index:3;left:3px;bottom:3px;font:700 10px/1 var(--mono);font-style:normal;color:#f6f3ec;background:#00000080;padding:2px 3px;border-radius:2px}.bs-bd-play{position:absolute;z-index:3;left:50%;top:50%;width:0;height:0;border-left:11px solid #f6f3ec;border-block:7px solid transparent;transform:translate(-35%,-50%);filter:drop-shadow(0 1px 4px rgba(0,0,0,.5))}.bs-cs-foot{display:flex;align-items:center;gap:10px;height:46px;padding:0 12px;border-top:1px solid var(--line);background:var(--surf-2)}.bs-rc{position:relative;display:grid;flex:1 1 auto;min-width:0}.bs-rc>*{grid-area:1 / 1;min-width:0}.bs-rc-items{display:flex;gap:12px;font:500 10.5px/1.3 var(--mono);color:var(--ink-dim);white-space:nowrap;overflow:hidden}.bs-rc-i b{color:var(--ink-2);font-weight:600}.bs-rc-redo{font:500 10.5px/1.3 var(--mono);color:var(--ink-2);opacity:0;visibility:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-rc-redo b{color:var(--beta-stale-ink);font-weight:600}.bs-rc-total{flex:0 0 auto;font:500 10.5px/1 var(--mono);color:var(--ink-dim);white-space:nowrap}.bs-rc-total b{font:600 13px/1 var(--mono);color:var(--ink);font-variant-numeric:tabular-nums}.bs-render{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:6px;border:1px solid var(--line-2);background:var(--surf-3);font:600 12px/1 var(--sans);color:var(--ink-2);white-space:nowrap;overflow:hidden}.bs-lit{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:var(--beta-pick);opacity:0}.bs-render span{position:relative;z-index:1}.bs-render.is-lit{color:var(--beta-ink-on-pick);border-color:var(--beta-pick)}.bs-gcur{position:absolute;z-index:20;left:0;top:0;width:20px;height:22px;opacity:0;visibility:hidden;pointer-events:none;filter:drop-shadow(0 3px 6px rgba(0,0,0,.45))}.bs-gcur svg{display:block}.bs-rip{position:absolute;z-index:19;left:-15px;top:-15px;width:30px;height:30px;border-radius:50%;border:2px solid var(--bs-cursor);opacity:0;visibility:hidden;pointer-events:none}@container bs-cs (max-width: 470px){.bs-cs-setup{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-cs-set:nth-child(2){border-right:0}.bs-cs-set:nth-child(-n+2){border-bottom:1px solid var(--line)}.bs-cs-view{height:262px}.bs-console:not([data-ar=wide]) .bs-pv{height:auto;width:96px}.bs-shots .bs-sh-cap,.bs-shp span,.bs-wr-film .bs-feel .bs-pal,.bs-sl:nth-child(3),.bs-plan .bs-sl:nth-child(n+5),.bs-aud .bs-wv,.bs-lt:nth-child(n+7),.bs-rc-items .bs-rc-i:not(.is-keep),.bs-bd-px,.bs-bd .bs-ai-tag,.bs-bd-note,.bs-bq-k,.bs-mini i{display:none}.bs-files.bs-r-car .bs-fchip{white-space:normal;line-height:1.25}.bs-bd-files{flex-direction:row;align-items:center;justify-content:center}.bs-v{padding:10px 11px}.bs-v-create{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.bs-lt{width:36px}.bs-shp{grid-template-columns:1fr;height:24px}.bs-shp-ind{height:24px}.bs-wr-film{grid-template-columns:minmax(0,1fr)}.bs-wr-film .bs-cast{grid-template-columns:1fr 1fr}.bs-lp{grid-template-columns:minmax(0,1fr);gap:3px;padding:6px 8px}.bs-wr-car{grid-template-columns:82px minmax(0,1fr)}.bs-pv,.bs-console[data-ar=wide] .bs-pv{height:104px}.bs-console[data-ar=wide] .bs-v-video{grid-template-columns:minmax(0,1fr);gap:8px}.bs-console[data-ar=wide] .bs-pv{height:92px}.bs-cs-proj{font-size:12px}.bs-lb{font-size:10.5px}.bs-cn{top:31px}.bs-cs-sharp{padding:5px 7px}.bs-bd-grid{gap:20px 6px}.bs-bd-box{padding:5px}.bs-bq,.bs-bd-files .bs-fchip{font-size:0}.bs-bq{width:70%;height:7px;padding:0}.bs-bd-files .bs-fchip{padding:3px 4px}}@container bs-cs (max-width: 400px){.bs-cs-view{height:274px}.bs-cs-bar .bs-cs-ex,.bs-rc-items .bs-rc-i{display:none}.bs-console[data-ar=wide] .bs-pv{height:74px}.bs-vd{gap:8px}.bs-fchip{padding:5px 6px}}@container bs-cs (max-width: 340px){.bs-cs-view{height:292px}.bs-console[data-shape="9:16"] .bs-pv{width:88px}.bs-pv .bs-ai-tag{left:2px;padding:3px}.bs-vd-top .bs-cs-k{white-space:normal}.bs-console[data-shape="9:16"] .bs-v-video .bs-fchip.is-soon{display:none}.bs-console[data-run=lesson] .bs-tl{margin-bottom:30px}.bs-reels{bottom:-30px}.bs-reels span{width:76px;white-space:normal;text-align:right;line-height:1.2}.bs-bd-files .bs-fchip{padding:2px 3px}.bs-bd-files .bs-fchip i{width:7px;height:9px}.bs-bd-grid{gap:18px 13px}}
