.dirRoot{--dr:clamp(16px,1.05vw,22px);--bg:#090909;--ivory:#ededed;--soft:#edededb8;--faint:#ededed6b;--hair:#ededed24;--bronze:#c0905a;--violet:#7a64ae;--violet2:#a48fdc;--teal:#5b9b8f;--red:#e06c6c;--sans:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}:root{--bg:#090909;--ivory:#ededed;--soft:#edededb8;--faint:#ededed6b;--hair:#ededed24;--bronze:#c0905a;--violet:#7a64ae;--violet2:#a48fdc;--teal:#5b9b8f;--red:#e06c6c;--sans:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.dirRoot .barAcc .cr,.dirRoot .costline b,.dirRoot .pcard .pp,.dirRoot .sheet>header .n,.dirRoot .cutlist .r .i,.dirRoot .cutlist .r .t,.dirRoot .vocnote b,.dirRoot .cutrow .n,.dirRoot .cutrow .d,.dirRoot .eng .ep,.dirRoot .total .big,.dirRoot .tp,.dirRoot .ecm,.dirRoot .ph .c{font-variant-numeric:tabular-nums;letter-spacing:.04em}.dirRoot,.dirRoot *{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--ivory);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}.dirRoot #reel{z-index:0;background:#090909;position:fixed;inset:0;overflow:hidden}.dirRoot #reel img,.dirRoot #reel video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1s;display:block;position:absolute;inset:0}.dirRoot #reel img.on,.dirRoot #reel video.on{opacity:1}.dirRoot #reel video{filter:saturate(.85)}.dirRoot #veil{z-index:1;pointer-events:none;background:linear-gradient(100deg,#090909f2 0%,#090909e0 26%,#0909098c 52%,#09090957 68%,#090909a8 100%),linear-gradient(#0909098c,#0909090f 26%,#0909091a 68%,#090909b8);transition:background 1.1s;position:fixed;inset:0}.dirRoot #reel img{transition:filter .9s}.dirRoot #reel img.dimmed{filter:brightness(.7)saturate(.92)}.dirRoot #grain{z-index:2;pointer-events:none;opacity:.5;background-image:radial-gradient(#ededed0b 1px,#0000 1px);background-size:3px 3px;position:fixed;inset:0}.dirRoot .wrap{z-index:3;flex-direction:column;min-height:100%;display:flex;position:relative}.dirRoot .bar{z-index:60;justify-content:space-between;align-items:center;gap:calc(1 * var(--dr));padding:calc(.7 * var(--dr)) clamp(calc(1 * var(--dr)),3.5vw,calc(2.2 * var(--dr)));border-bottom:1px solid var(--hair);background:#08080aeb;display:flex;position:sticky;top:0}.mark{letter-spacing:.32em;text-transform:uppercase;color:var(--ivory);font-size:.84rem;font-weight:600;text-decoration:none}a.mark:hover{color:var(--bronze)}.dirRoot .barR{align-items:center;gap:calc(1.1 * var(--dr));font-size:calc(.74 * var(--dr));color:var(--faint);margin-inline-start:auto;display:flex}.dirRoot .barAcc{align-items:center;gap:calc(1.1 * var(--dr));font-size:calc(.74 * var(--dr));color:var(--faint);display:flex}.dirRoot .barAcc .cr{font-family:var(--mono);color:var(--soft);font-variant-numeric:tabular-nums}.dirRoot .barR a{color:var(--faint);text-decoration:none}.dirRoot .barR a:hover{color:var(--ivory)}.dirRoot .barAcc .barlang,.dirRoot .barAcc .barout{cursor:pointer;font:inherit;color:var(--faint);background:0 0;border:0;padding:0}.dirRoot .barAcc .barlang{padding:calc(.24 * var(--dr)) calc(.7 * var(--dr));color:var(--ivory);background:#ededed12;border:1px solid #ededed73;border-radius:999px;font-weight:500}.dirRoot .barAcc .barlang:hover{background:#ededed21;border-color:#edededbf}.dirRoot .barAcc .barout:hover{color:var(--ivory)}.dirRoot .burger,.dirRoot .sheetTab{display:none}:root.dir-active{font-size:clamp(16px,1.05vw,22px)}.dirRoot .stage{gap:clamp(calc(1.2 * var(--dr)),3vw,calc(2.6 * var(--dr)));padding:clamp(calc(1.4 * var(--dr)),4vw,calc(3 * var(--dr))) clamp(calc(1 * var(--dr)),3.5vw,calc(2.2 * var(--dr))) calc(4 * var(--dr));max-width:calc(110 * var(--dr));flex:1;align-items:start;width:100%;margin:0 auto;display:grid}@media (min-width:1000px){.dirRoot .stage{grid-template-columns:minmax(0,1.35fr) minmax(calc(21 * var(--dr)),.85fr)}}.dirRoot .talk{gap:calc(1.5 * var(--dr));flex-direction:column;min-width:0;display:flex}.dirRoot .kicker{font-size:calc(.63 * var(--dr));letter-spacing:.26em;text-transform:uppercase;color:var(--faint);margin:0}.dirRoot h1{font-family:var(--sans);font-weight:300;font-size:clamp(calc(1.3 * var(--dr)),2.5vw,calc(2 * var(--dr)));letter-spacing:.22em;text-transform:uppercase;margin:calc(.45 * var(--dr)) 0 0;text-wrap:balance;line-height:1.4}[dir=rtl] .dirRoot h1{letter-spacing:0}.dirRoot .sub{color:var(--soft);font-size:calc(1.02 * var(--dr));margin:calc(.7 * var(--dr)) 0 0;max-width:44ch}.dirRoot .pow{align-items:center;gap:calc(.3 * var(--dr)) calc(.55 * var(--dr));margin:calc(.85 * var(--dr)) 0 0;font-size:calc(.68 * var(--dr));letter-spacing:.16em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;display:flex}.dirRoot .pow b{color:var(--soft);font-weight:600}.dirRoot .pow.powi{margin-top:calc(.4 * var(--dr));letter-spacing:.12em}@keyframes roomPulse{0%,to{box-shadow:0 0 #c0905a00}50%{border-color:var(--bronze);box-shadow:0 0 0 5px #c0905a59}}.dirRoot .room.add.pulse{border-color:var(--bronze);animation:.9s 2 roomPulse}.dirRoot .nudge{color:var(--bronze)}.dirRoot .pow .soon{color:var(--teal);padding:calc(.18 * var(--dr)) calc(.6 * var(--dr));font-size:calc(.6 * var(--dr));letter-spacing:.12em;white-space:nowrap;border:1px solid #5b9b8f80;border-radius:999px}.dirRoot .modes{grid-template-columns:repeat(auto-fit,minmax(calc(11 * var(--dr)),1fr));gap:calc(.6 * var(--dr));display:grid}.dirRoot .mode[data-mode=walk]{padding:calc(1.25 * var(--dr)) calc(1.15 * var(--dr));border-color:#c0905a66;grid-column:1/-1}.dirRoot .mode[data-mode=film]:hover{border-color:var(--ivory)}.dirRoot .mode[data-mode=film]:hover .mn,.dirRoot .mode[data-mode=film]:hover .md{color:var(--ivory)}.dirRoot .mode[data-mode=vlog]:hover{border-color:#5b9b8f}.dirRoot .mode[data-mode=vlog]:hover .mn,.dirRoot .mode[data-mode=vlog]:hover .md{color:#5b9b8f}.dirRoot .mode[data-mode=mkt]:hover{border-color:#7a64ae}.dirRoot .mode[data-mode=mkt]:hover .mn,.dirRoot .mode[data-mode=mkt]:hover .md{color:#7a64ae}.dirRoot .mode[data-mode=walk]:hover{border-color:#c0905a}.dirRoot .mode[data-mode=walk]:hover .mn,.dirRoot .mode[data-mode=walk]:hover .md{color:#c0905a}.dirRoot .mode{font:inherit;text-align:start;cursor:pointer;color:var(--soft);border:1px solid var(--hair);padding:calc(1 * var(--dr)) calc(1.05 * var(--dr));gap:calc(.25 * var(--dr));background:#08080abd;border-radius:5px;flex-direction:column;transition:border-color .25s,transform .25s;display:flex;position:relative;overflow:hidden}.dirRoot .mode:hover{border-color:var(--soft);color:var(--ivory);transform:translateY(-2px)}.dirRoot .mode[aria-pressed=true]{border-color:var(--ivory);color:var(--ivory);background:#ededed12}.dirRoot .mode .mn{font-family:var(--sans);font-weight:300;font-size:calc(.92 * var(--dr));letter-spacing:.18em;text-transform:uppercase}[dir=rtl] .dirRoot .mode .mn{letter-spacing:0}.dirRoot .mode .md{font-size:calc(.75 * var(--dr));color:var(--faint);line-height:1.45}.dirRoot .mode .mbadge{width:fit-content;margin-bottom:calc(.3 * var(--dr));font-family:var(--mono);font-size:calc(.52 * var(--dr));letter-spacing:.1em;color:var(--violet2);padding:calc(.14 * var(--dr)) calc(.5 * var(--dr));white-space:nowrap;border:1px solid #a48fdc73;border-radius:999px;align-self:flex-start;display:inline-block}.dirRoot .mode:focus-visible,.dirRoot .sub2:focus-visible,.dirRoot .opt:focus-visible,.dirRoot .cta:focus-visible,.dirRoot .ghost:focus-visible,.dirRoot .pick:focus-visible,.dirRoot textarea:focus-visible,.dirRoot input:focus-visible,.dirRoot select:focus-visible{outline:2px solid var(--violet);outline-offset:2px}@media (min-width:1000px){.dirRoot.boxed .stage{grid-template-columns:minmax(0,1.12fr) minmax(calc(23 * var(--dr)),.9fr);gap:calc(1.1 * var(--dr))}.dirRoot.boxed .msg .bubble{font-size:calc(.9 * var(--dr));line-height:1.55}.dirRoot.boxed .msg.dir .bubble{font-size:calc(.92 * var(--dr))}.dirRoot.boxed .talkscroll{gap:calc(1.05 * var(--dr));padding:calc(.9 * var(--dr)) calc(.95 * var(--dr)) calc(1.2 * var(--dr))}.dirRoot.boxed .cutcard{padding:calc(.7 * var(--dr)) calc(.8 * var(--dr))}.dirRoot.boxed .cutcard .big{font-size:calc(1.08 * var(--dr))}.dirRoot.boxed .cta{font-size:calc(.82 * var(--dr));padding:calc(.55 * var(--dr)) calc(1.05 * var(--dr))}.dirRoot.boxed .opt{font-size:calc(.78 * var(--dr))}.dirRoot.boxed .ghost{font-size:calc(.7 * var(--dr));padding:calc(.38 * var(--dr)) calc(.65 * var(--dr))}.dirRoot.boxed .explain{font-size:calc(.74 * var(--dr))}.dirRoot.boxed .grp{padding:calc(.5 * var(--dr)) calc(.8 * var(--dr));gap:calc(.3 * var(--dr))}.dirRoot.boxed .gt{font-size:calc(.62 * var(--dr))}.dirRoot.boxed .sheet>header{display:none}.dirRoot.boxed .sheet .gt{padding-bottom:calc(.18 * var(--dr));border-bottom:1px solid;border-image:linear-gradient(90deg,currentColor,#0000 70%) 1}.dirRoot .gtA,.dirRoot .gtB,.dirRoot .gtC,.dirRoot .gtD,.dirRoot .gtE{color:var(--violet2)}.dirRoot.boxed .brief{gap:calc(.12 * var(--dr)) calc(2.2 * var(--dr));grid-template-columns:1fr 1fr;display:grid}.dirRoot.boxed .brief .gt,.dirRoot.boxed .brief .empty{grid-column:1/-1}.dirRoot.boxed .brief .line{font-size:calc(.72 * var(--dr));gap:calc(.4 * var(--dr))}.dirRoot.boxed .line .v em{font-size:calc(.5 * var(--dr));margin-inline-start:calc(.3 * var(--dr));display:inline}.dirRoot.boxed .refs{align-items:center;gap:calc(.35 * var(--dr)) calc(.5 * var(--dr));flex-flow:wrap}.dirRoot.boxed .refs .gt{flex-basis:100%}.dirRoot.boxed .refs .explain{max-width:none;font-size:calc(.68 * var(--dr));flex:1 1 calc(10 * var(--dr));margin:0}.dirRoot.boxed .refs .picks{display:contents}.dirRoot.boxed .refs .genstill{padding:calc(.35 * var(--dr)) calc(.75 * var(--dr));font-size:calc(.7 * var(--dr));margin:0}.dirRoot.boxed .pick{font-size:calc(.68 * var(--dr))}.dirRoot.boxed .cutrow{font-size:calc(.74 * var(--dr))}.dirRoot.boxed .engwhy{display:none}.dirRoot.boxed .eng .en{font-size:calc(.66 * var(--dr))}.dirRoot.boxed .eng .ep{font-size:calc(.58 * var(--dr))}.dirRoot.boxed .eng .eb{font-size:calc(.44 * var(--dr))}.dirRoot.boxed .total .big{font-size:calc(1.05 * var(--dr))}.dirRoot.boxed .total .sm,.dirRoot.boxed .total{font-size:calc(.64 * var(--dr))}.dirRoot.boxed .total{align-items:center;gap:calc(.5 * var(--dr))}.dirRoot.boxed .total .sm,.dirRoot.boxed .cutrow{line-height:1.35}}.dirRoot .lower{z-index:5;border-top:1px solid var(--hair);background:#090909;position:relative}.dirRoot .producedby{text-align:center;padding:calc(2.4 * var(--dr)) calc(1 * var(--dr)) calc(2.1 * var(--dr));font-size:calc(.66 * var(--dr));letter-spacing:.34em;text-transform:uppercase;color:var(--faint);margin:0}.dirRoot .producedby b{color:var(--soft);font-weight:600}.dirRoot .srows{gap:calc(.6 * var(--dr));padding:0 0 calc(3 * var(--dr));flex-direction:column;display:flex}.dirRoot .srow{overflow:hidden}.dirRoot .strack{gap:calc(.6 * var(--dr));width:max-content;animation:70s linear infinite sdrift;display:flex}.dirRoot .srow:nth-child(2) .strack{animation-duration:95s;animation-direction:reverse}.dirRoot .srow:nth-child(3) .strack{animation-duration:115s}.dirRoot .strack video{height:calc(17 * var(--dr));object-fit:cover;background:#0c0c0c;border:1px solid #ededed14;border-radius:6px;width:auto;display:block}@keyframes sdrift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.dirRoot .strack{animation:none}}.dirRoot .lgrid{gap:calc(2.4 * var(--dr));max-width:calc(64 * var(--dr));padding:calc(.5 * var(--dr)) calc(1.5 * var(--dr)) calc(3 * var(--dr));margin:0 auto;display:grid}@media (min-width:820px){.dirRoot .lgrid{grid-template-columns:1.1fr .9fr}}.dirRoot .lhead{font-size:calc(.66 * var(--dr));letter-spacing:.3em;text-transform:uppercase;color:var(--faint);margin:0 0 calc(.9 * var(--dr))}.dirRoot .labout .body{color:var(--soft);line-height:1.8;font-size:calc(.95 * var(--dr));max-width:52ch;margin:0}.dirRoot .llinks{gap:calc(.7 * var(--dr));margin-top:calc(1.2 * var(--dr));flex-wrap:wrap;display:flex}.dirRoot .llinks a{border:1px solid var(--hair);padding:calc(.42 * var(--dr)) calc(1 * var(--dr));font-size:calc(.8 * var(--dr));color:var(--soft);border-radius:999px;text-decoration:none}.dirRoot .llinks a:hover{border-color:var(--soft);color:var(--ivory)}.dirRoot .lform input,.dirRoot .lform textarea{border:1px solid var(--hair);width:100%;padding:calc(.62 * var(--dr)) calc(.85 * var(--dr));color:var(--ivory);font:inherit;font-size:calc(.9 * var(--dr));margin-bottom:calc(.6 * var(--dr));resize:vertical;background:#ededed0a;border-radius:5px}.dirRoot .lform input:focus,.dirRoot .lform textarea:focus{border-color:var(--soft);outline:none}.dirRoot .lform .lnote{font-size:calc(.8 * var(--dr));color:var(--faint);margin:calc(.6 * var(--dr)) 0 0}.dirRoot .lform .lnote a{color:var(--soft)}.dirRoot .lform .lok{color:var(--teal)}.dirRoot .lform .lerr{color:var(--red)}.dirRoot .lfoot{justify-content:space-between;align-items:center;gap:calc(.8 * var(--dr)) calc(1.5 * var(--dr));padding:calc(1.6 * var(--dr)) calc(1.5 * var(--dr));border-top:1px solid var(--hair);font-size:calc(.64 * var(--dr));letter-spacing:.28em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;margin:0;display:flex}.dirRoot .lleg{gap:calc(1.4 * var(--dr));margin-inline-start:auto;display:flex}.dirRoot .lleg a{color:var(--faint);letter-spacing:.22em;text-decoration:none}.dirRoot .lleg a:hover{color:var(--ivory)}@media (min-width:1000px) and (max-height:1010px){.dirRoot .stage{padding-top:calc(1 * var(--dr));padding-bottom:calc(1.4 * var(--dr));gap:calc(1.1 * var(--dr)) calc(2 * var(--dr))}.dirRoot .talk{gap:calc(1 * var(--dr))}.dirRoot h1{font-size:calc(2.05 * var(--dr))}.dirRoot .sub{font-size:calc(.92 * var(--dr));margin-top:calc(.45 * var(--dr))}.dirRoot .pow{margin-top:calc(.55 * var(--dr))}.dirRoot .modes{gap:calc(.5 * var(--dr))}.dirRoot .mode{padding:calc(.7 * var(--dr)) calc(.9 * var(--dr))}.dirRoot .mode[data-mode=walk]{padding:calc(.85 * var(--dr)) calc(1 * var(--dr))}.dirRoot .mode .mn{font-size:calc(1.04 * var(--dr))}.dirRoot .mode .md{font-size:calc(.69 * var(--dr))}}@media (min-width:1000px) and (max-height:820px){.dirRoot .stage{padding-top:calc(.7 * var(--dr));gap:calc(.8 * var(--dr)) calc(1.6 * var(--dr))}.dirRoot .talk{gap:calc(.7 * var(--dr))}.dirRoot h1{font-size:calc(1.75 * var(--dr));margin-top:calc(.3 * var(--dr))}.dirRoot .sub{font-size:calc(.85 * var(--dr));margin-top:calc(.35 * var(--dr));max-width:52ch}.dirRoot .pow{margin-top:calc(.4 * var(--dr))}.dirRoot .mode{padding:calc(.5 * var(--dr)) calc(.8 * var(--dr));gap:calc(.15 * var(--dr))}.dirRoot .mode[data-mode=walk]{padding:calc(.6 * var(--dr)) calc(.9 * var(--dr))}.dirRoot .mode .mn{font-size:calc(.96 * var(--dr))}.dirRoot .mode .md{font-size:calc(.65 * var(--dr))}}.dirRoot .subs{gap:calc(.45 * var(--dr));flex-wrap:wrap;display:flex}.dirRoot .sub2{font:inherit;font-size:calc(.8 * var(--dr));cursor:pointer;color:var(--soft);border:1px solid var(--hair);padding:calc(.36 * var(--dr)) calc(.85 * var(--dr));background:#09090973;border-radius:999px}.dirRoot .sub2:hover{border-color:var(--soft);color:var(--ivory)}.dirRoot .sub2[aria-pressed=true]{border-color:var(--bronze);color:var(--ivory);background:#8e8e8e29}.dirRoot .thread{gap:calc(1 * var(--dr));flex-direction:column;display:flex}.dirRoot .msg{gap:calc(.8 * var(--dr));align-items:flex-start;display:flex}.dirRoot .who{width:calc(2 * var(--dr));height:calc(2 * var(--dr));font-size:calc(.58 * var(--dr));letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--hair);color:var(--faint);background:#09090999;border-radius:50%;flex:none;place-items:center;display:grid}.dirRoot .msg.dir .who{color:var(--bronze);border-color:#c0905a8c}@keyframes dirping{0%{box-shadow:0 0 #c0905a8c}to{box-shadow:0 0 0 14px #c0905a00}}.dirRoot .msg.dir.fresh .who{border-color:var(--bronze);animation:1s ease-out 2 dirping}.dirRoot .msg.dir.live .who{border-color:var(--bronze);animation:1.4s ease-out infinite dirping}@media (prefers-reduced-motion:reduce){.dirRoot .msg.dir.fresh .who,.dirRoot .msg.dir.live .who{animation:none}}.dirRoot .bubble{flex:1;min-width:0}.dirRoot .msg.dir .bubble{font-family:var(--sans);letter-spacing:.03em;font-weight:300;font-size:calc(1.02 * var(--dr));color:var(--ivory);line-height:1.7}[dir=rtl] .dirRoot .msg.dir .bubble{letter-spacing:0}.dirRoot .msg.you .bubble{font-size:calc(.9 * var(--dr));color:var(--soft);border-inline-start:2px solid var(--hair);padding-inline-start:calc(.8 * var(--dr))}.dirRoot .msg .quote{color:var(--bronze);font-style:normal}.dirRoot .spark{background:conic-gradient(from 0deg,transparent 0deg 30deg,color-mix(in srgb,var(--room-ink) 30%,transparent) 140deg,var(--room-ink) 220deg,transparent 320deg 360deg);width:16px;height:16px;-webkit-mask:radial-gradient(closest-side,transparent 52%,var(--look-mask) 58%);-webkit-mask:radial-gradient(closest-side,transparent 52%,var(--look-mask) 58%);mask:radial-gradient(closest-side,transparent 52%,var(--look-mask) 58%);border-radius:999px;animation:1.1s linear infinite dirSparkSpin;display:block}@keyframes dirSparkSpin{to{transform:rotate(360deg)}}html[dir=rtl] .dirRoot .spark{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.dirRoot .spark{opacity:.6;animation:none}}.dirRoot .box{border:1px solid var(--hair);background:#090909d9;border-radius:5px;flex-direction:column;display:flex}.dirRoot .briefcol{gap:calc(.55 * var(--dr));flex-direction:column;display:flex}.dirRoot .brieftrow{gap:calc(.55 * var(--dr));flex-wrap:wrap;align-items:stretch;display:flex}.dirRoot .box.scenebox{flex:1 1 calc(20 * var(--dr))}.dirRoot .box textarea{color:var(--ivory);font:inherit;font-size:calc(.84 * var(--dr));padding:calc(.95 * var(--dr)) calc(1.05 * var(--dr));min-height:calc(6.5 * var(--dr));resize:vertical;background:0 0;border:0;outline:none;width:100%;line-height:1.6}.dirRoot .box textarea::placeholder{color:#ededed4d}.dirRoot .box .foot{justify-content:space-between;align-items:center;gap:calc(.6 * var(--dr));border-top:1px solid var(--hair);padding:calc(.6 * var(--dr)) calc(.7 * var(--dr));flex-wrap:wrap;display:flex}.dirRoot .tiny{font-size:calc(.73 * var(--dr));color:var(--faint)}.dirRoot .langhint{color:var(--teal);padding:calc(.24 * var(--dr)) calc(.65 * var(--dr));font-size:calc(.68 * var(--dr));border:1px solid #5b9b8f66;border-radius:999px}.dirRoot .nocard{color:var(--teal);padding:calc(.18 * var(--dr)) calc(.6 * var(--dr));font-size:calc(.7 * var(--dr));white-space:nowrap;border:1px solid #5b9b8f66;border-radius:999px;margin-inline-start:calc(.2 * var(--dr));display:inline-block}.dirRoot .linky{color:var(--faint);font:inherit;font-size:calc(.78 * var(--dr));cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.dirRoot .linky:hover{color:var(--soft)}.dirRoot .linky.linkyIvory{color:var(--ivory)}.dirRoot .linky.linkyIvory:hover{color:var(--soft)}.dirRoot .opt{font:inherit;font-size:calc(.85 * var(--dr));cursor:pointer;color:var(--soft);border:1px solid var(--hair);padding:calc(.5 * var(--dr)) calc(.95 * var(--dr));background:#09090980;border-radius:4px}.dirRoot .opt:hover{border-color:var(--soft);color:var(--ivory)}.dirRoot .opt.sm{font-size:calc(.78 * var(--dr));padding:calc(.4 * var(--dr)) calc(.75 * var(--dr))}.dirRoot .opt[aria-pressed=true]{border-color:var(--bronze);color:var(--ivory)}.dirRoot .walkform{padding:calc(1 * var(--dr)) calc(1.05 * var(--dr))}.dirRoot .walkform .rooms{gap:calc(.45 * var(--dr));flex-direction:column;display:flex}.dirRoot .walkform .room{align-items:center;gap:calc(.6 * var(--dr));border:1px solid var(--hair);padding:calc(.45 * var(--dr)) calc(.6 * var(--dr));background:#00000059;border-radius:4px;display:flex}.dirRoot .walkform .room.add{cursor:pointer;color:var(--soft);font:inherit;font-size:calc(.82 * var(--dr));padding:calc(.7 * var(--dr));background:0 0;border-style:dashed;justify-content:center}.dirRoot .walkform .room.add:hover{border-color:var(--soft);color:var(--ivory)}.dirRoot .walkform .room .rn{font-size:calc(.62 * var(--dr));letter-spacing:.1em;color:var(--bronze);min-width:calc(1.4 * var(--dr))}.dirRoot .walkform .room .rim{width:calc(3.6 * var(--dr));aspect-ratio:16/9;color:var(--faint);background:#111;border-radius:3px;flex:none;place-items:center;display:grid;overflow:hidden}.dirRoot .walkform .room .rim img{object-fit:cover;width:100%;height:100%;display:block}.dirRoot .walkform .room .rlabel{min-width:0;font:inherit;font-size:calc(.85 * var(--dr));color:var(--ivory);padding:calc(.15 * var(--dr)) 0;background:0 0;border:0;border-bottom:1px solid #0000;outline:none;flex:1}.dirRoot .walkform .room .rlabel:focus{border-bottom-color:var(--teal)}.dirRoot .walkform .room .rlabel::placeholder{color:var(--faint)}.dirRoot .walkform .room .rx{color:var(--faint);cursor:pointer;font-size:calc(.8 * var(--dr));padding:calc(.2 * var(--dr));background:0 0;border:0}.dirRoot .walkform .room .rx:hover{color:var(--ivory)}.dirRoot .opts{gap:calc(.45 * var(--dr));flex-wrap:wrap;display:flex}.dirRoot .cta{font:inherit;font-size:calc(.9 * var(--dr));cursor:pointer;color:var(--ivory);isolation:isolate;padding:calc(.72 * var(--dr)) calc(1.35 * var(--dr));text-shadow:0 1px 2px #0009;background:radial-gradient(120% 90% at 50% -20%,#ffffff24,#fff0 55%),linear-gradient(#393939 0%,#1f1f1f 45%,#0c0c0c 100%);border:1px solid #ededed38;border-color:#ededed6b #ededed38 #000000e6;border-radius:8px;font-weight:500;transition:border-color .15s,box-shadow .2s,filter .2s,transform 60ms;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff40,inset 0 -2px 4px #0000008c,0 1px 2px #000000a6,0 9px 22px #00000080}.dirRoot .cta:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#ffffff26,#ffffff05);border-radius:7px;position:absolute;inset:1px 1px 52%}.dirRoot .cta:after{content:"";top:-30%;bottom:-30%;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000,#ffffff1f 42%,#ffffff42 50%,#ffffff1f 58%,#0000);width:34%;position:absolute;inset-inline-start:-50%;transform:skew(-18deg)}@keyframes ctasweep{0%{inset-inline-start:-50%}to{inset-inline-start:115%}}.dirRoot .ctaSm{padding:calc(.5 * var(--dr)) calc(1.05 * var(--dr));font-size:calc(.82 * var(--dr));width:auto}.dirRoot .ctaGreen{background:radial-gradient(120% 90% at 50% -20%,#ffffff2e,#fff0 55%),linear-gradient(#6c6c6c 0%,#3e3e3e 45%,#191919 100%);border-color:#beebde8c #7abbac80 #000000d9}.dirRoot .ctaGreen:hover{border-color:#a0d7c8bf}.pill{isolation:isolate;cursor:pointer;font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--ivory);text-shadow:0 1px 2px #000000a6;background:#0d0d0d59;border:1px solid #ffffff57;border-color:#ffffff9e #ffffff57 #ffffff24;border-radius:999px;padding:.62rem 1.5rem;font-size:.74rem;font-weight:500;transition:border-color .15s,box-shadow .2s,filter .2s,transform 60ms;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff80,inset 0 -8px 14px #00000061,inset 0 0 16px #ffffff0d,0 6px 18px #00000080}[dir=rtl] .pill{letter-spacing:0}.pill:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(#fff6 0%,#ffffff21 26%,#ffffff05 46%,#00000038 58%,#ffffff0d 82%,#ffffff29 100%);position:absolute;inset:0}.pill:after{content:"";top:-30%;bottom:-30%;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000,#ffffff29 42%,#ffffff57 50%,#ffffff29 58%,#0000);width:34%;position:absolute;inset-inline-start:-50%;transform:skew(-18deg)}.pill:hover{filter:brightness(1.12);border-color:#fff9;box-shadow:inset 0 1px 1px #fff9,inset 0 -8px 14px #00000057,inset 0 0 20px #ffffff14,0 8px 24px #0000008c}.pill:hover:after{opacity:1;animation:.8s ctasweep}.pill:active{filter:brightness(.96);transform:translateY(1.5px);box-shadow:inset 0 2px 6px #0000008c,inset 0 -2px 6px #ffffff14,0 3px 10px #00000073}.pill:disabled{opacity:.4;cursor:not-allowed}.pill:disabled:after{display:none}@media (prefers-reduced-motion:reduce){.pill:hover:after{opacity:0;animation:none}}.pillGreen{background:#3232326b;border-color:#bef0e2bf #8cd7c480 #142d2699;box-shadow:inset 0 1px 1px #d2fff08c,inset 0 -8px 14px #00140e73,inset 0 0 18px #7ac8b61f,0 6px 18px #00000080}.pillGreen:hover{border-color:#b4f0decc}.pillSm{padding:.45rem 1.05rem;font-size:.66rem}.dirBoot{z-index:4;text-align:center;background:var(--bg);color:var(--ivory);flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding:2rem;display:flex;position:fixed;inset:0}.dirBoot .mark{letter-spacing:.32em;text-transform:uppercase;color:var(--soft);margin:0;font-size:.63rem}.dirBoot p{color:var(--soft);max-width:36ch;margin:0}.dirRoot .freebar{align-items:center;gap:calc(1 * var(--dr));border:1px solid var(--hair);border-inline-start:2px solid var(--teal);padding:calc(.85 * var(--dr)) calc(1.1 * var(--dr));font-size:calc(.86 * var(--dr));color:var(--soft);background:#ededed08;border-radius:4px;flex-wrap:wrap;display:flex}.dirRoot .freebar.low{border-inline-start-color:var(--bronze)}.dirRoot .freebar b{color:var(--ivory);font-weight:500}.dirRoot .freebar>div{flex:1 1 calc(16 * var(--dr));min-width:0}.dirRoot .freebar .fdot{width:calc(.42 * var(--dr));height:calc(.42 * var(--dr));background:var(--teal);border-radius:50%;flex:none}.dirRoot .freebar.low .fdot{background:var(--bronze)}.dirRoot .freebar .cta{padding:calc(.5 * var(--dr)) calc(1 * var(--dr));font-size:calc(.82 * var(--dr));flex:none;text-decoration:none}.dirRoot .barAcc .barin{color:var(--ivory);border:1px solid var(--hair);padding:calc(.18 * var(--dr)) calc(.6 * var(--dr));border-radius:2px;text-decoration:none}.dirRoot .barAcc .barin:hover{border-color:var(--soft)}.dirRoot .wrap{min-height:100svh}.dirRoot .shop{z-index:3;position:relative}.dirRoot .shop:empty{display:none}.dirRoot .shopIn{max-width:calc(110 * var(--dr));padding:calc(5 * var(--dr)) clamp(calc(1 * var(--dr)),3.5vw,calc(2.2 * var(--dr))) calc(6 * var(--dr));border-top:1px solid var(--hair);background:linear-gradient(180deg,#090909d1,var(--bg) 22%);margin:0 auto}.dirRoot .infoDot{width:calc(1.15 * var(--dr));height:calc(1.15 * var(--dr));border:1px solid var(--hair);color:var(--faint);font:inherit;font-size:calc(.66 * var(--dr));cursor:pointer;vertical-align:middle;background:0 0;border-radius:50%;margin-inline-start:calc(.45 * var(--dr));font-weight:700;line-height:1}.dirRoot .infoDot:hover{border-color:var(--soft);color:var(--ivory)}.dirRoot .shopIn h2{margin:calc(.5 * var(--dr)) 0 0;font-weight:700;font-size:clamp(calc(1.5 * var(--dr)),2.6vw,calc(2.1 * var(--dr)));text-wrap:balance;max-width:26ch;line-height:1.2}.dirRoot .costline{gap:calc(.5 * var(--dr)) calc(1.9 * var(--dr));margin:calc(1.6 * var(--dr)) 0 0;font-size:calc(.85 * var(--dr));color:var(--faint);flex-wrap:wrap;display:flex}.dirRoot .costline b{font-family:var(--mono);color:var(--ivory);margin-inline-end:calc(.3 * var(--dr));font-weight:400}.dirRoot .shopgt{margin:calc(3 * var(--dr)) 0 calc(.9 * var(--dr))}.dirRoot .curtoggle{padding:calc(.2 * var(--dr)) calc(.65 * var(--dr));font:inherit;font-size:calc(.64 * var(--dr));letter-spacing:.04em;color:var(--ivory);cursor:pointer;vertical-align:middle;background:0 0;border:1px solid #ededed73;border-radius:999px;margin-inline-start:calc(.7 * var(--dr));font-weight:700;transition:color .15s,border-color .15s,background .15s}.dirRoot .curtoggle:hover{border-color:var(--ivory);background:#ededed14}.dirRoot .pgrid{gap:calc(.8 * var(--dr));grid-template-columns:repeat(auto-fit,minmax(calc(13 * var(--dr)),1fr));display:grid}.dirRoot .pcard{border:1px solid var(--hair);padding:calc(1.2 * var(--dr));gap:calc(.15 * var(--dr));background:#0909096b;border-radius:5px;flex-direction:column;display:flex}.dirRoot .pcard .pn{font-size:calc(.74 * var(--dr));letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0}.dirRoot .pcard .pp{margin:calc(.45 * var(--dr)) 0 0;font-weight:700;font-size:calc(2.1 * var(--dr));color:var(--ivory);font-variant-numeric:tabular-nums;line-height:1}.dirRoot .pcard .pmeta{margin:calc(.35 * var(--dr)) 0 0;font-size:calc(.78 * var(--dr));color:var(--faint)}.dirRoot .pcard .prate{margin:calc(.15 * var(--dr)) 0 0;font-size:calc(.74 * var(--dr));color:var(--soft)}.dirRoot .pcard .pb{margin:calc(.5 * var(--dr)) 0 0;font-size:calc(.8 * var(--dr));color:var(--soft);flex:1}.dirRoot .pcard .cta{margin-top:calc(1 * var(--dr));width:100%}.dirRoot .shopfoot{margin:calc(2.4 * var(--dr)) 0 0;font-size:calc(.8 * var(--dr));color:var(--faint);max-width:52ch}[dir=rtl] .dirRoot{font-family:var(--sans)}[dir=rtl] .dirRoot .tsep{display:inline-block;transform:scaleX(-1)}[dir=rtl] .dirRoot #veil{background:linear-gradient(260deg,#090909f2 0%,#090909e0 26%,#0909098c 52%,#09090957 68%,#090909a8 100%),linear-gradient(#0909098c,#0909090f 26%,#0909091a 68%,#090909b8)}[dir=rtl] .mark,[dir=rtl] .dirRoot .kicker,[dir=rtl] .dirRoot .pn,[dir=rtl] .dirRoot .gt{letter-spacing:0}[dir=rtl] .mark{letter-spacing:.32em}[dir=rtl] .dirRoot .cr,[dir=rtl] .dirRoot .pc,[dir=rtl] .dirRoot .costline b{direction:ltr;unicode-bidi:embed;display:inline-block}.dirBoot p{color:var(--faint);font-size:.9rem}.dirRoot .cta:hover{filter:brightness(1.09);border-color:#ededed80;box-shadow:inset 0 1px #ffffff4d,inset 0 -2px 4px #00000080,0 2px 3px #0009,0 12px 26px #0000008c}.dirRoot .cta:hover:after{opacity:1;animation:.8s ctasweep}.dirRoot .cta:active{filter:brightness(.97);transform:translateY(1.5px);box-shadow:inset 0 1px #ffffff1f,inset 0 3px 7px #0009,0 1px 2px #00000080,0 4px 10px #00000073}.dirRoot .cta:disabled{opacity:.35;cursor:not-allowed}.dirRoot .cta:disabled:after{display:none}@media (prefers-reduced-motion:reduce){.dirRoot .cta:hover:after{opacity:0;animation:none}}.dirRoot .ghost{font:inherit;font-size:calc(.78 * var(--dr));cursor:pointer;color:var(--soft);border:1px solid var(--hair);padding:calc(.48 * var(--dr)) calc(.85 * var(--dr));background:0 0;border-radius:4px}.dirRoot .ghost:hover{border-color:var(--soft);color:var(--ivory)}.dirRoot .sheet{border:1px solid var(--hair);top:calc(1 * var(--dr));max-height:calc(100vh - calc(2 * var(--dr)));background:#090909e6;border-radius:5px;flex-direction:column;display:flex;position:sticky;overflow:auto}.dirRoot .sheet,.dirRoot .drawer .list,.dirRoot .pane .txt,.dirRoot .modal,.dirRoot .showbody{scrollbar-width:none;-ms-overflow-style:none}.dirRoot .sheet::-webkit-scrollbar{width:0;height:0;display:none}.dirRoot .drawer .list::-webkit-scrollbar{width:0;height:0;display:none}.dirRoot .pane .txt::-webkit-scrollbar{width:0;height:0;display:none}.dirRoot .modal::-webkit-scrollbar{width:0;height:0;display:none}.dirRoot .showbody::-webkit-scrollbar{width:0;height:0;display:none}.dirRoot .sheet>header{padding:calc(.7 * var(--dr)) calc(.95 * var(--dr));border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:calc(.5 * var(--dr));display:flex}.dirRoot .sheet>header .t{font-size:calc(.62 * var(--dr));letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.dirRoot .sheet>header .n{font-family:var(--mono);font-size:calc(.66 * var(--dr));color:var(--faint)}.dirRoot .grp{border-bottom:1px solid var(--hair);padding:calc(.8 * var(--dr)) calc(.95 * var(--dr));gap:calc(.55 * var(--dr));flex-direction:column;display:flex}.dirRoot .grp:last-child{border-bottom:0}.dirRoot .gt{font-size:calc(.58 * var(--dr));letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.dirRoot .sheet .gt{color:var(--violet2);font-weight:700}.dirRoot .line{justify-content:flex-start;align-items:baseline;gap:calc(.45 * var(--dr));font-size:calc(.83 * var(--dr));display:flex}.dirRoot .line .k{color:var(--faint);min-width:calc(6.2 * var(--dr));flex:none}.dirRoot .line .v{color:var(--ivory);text-align:start;flex:0 auto;min-width:0}.dirRoot .line .v em{color:var(--bronze);font-style:normal;font-size:calc(.62 * var(--dr));letter-spacing:.08em;text-transform:uppercase;margin-inline-start:calc(.35 * var(--dr));display:inline}.dirRoot .line button{color:var(--faint);font:inherit;font-size:calc(.72 * var(--dr));cursor:pointer;text-underline-offset:2px;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.dirRoot .line button:hover{color:var(--soft)}.dirRoot .explain{font-size:calc(.73 * var(--dr));color:var(--faint);max-width:34ch;margin:0;line-height:1.5}.dirRoot select.mini{border:1px solid var(--bronze);min-width:0;color:var(--ivory);font:inherit;font-size:calc(.8 * var(--dr));padding:calc(.28 * var(--dr)) calc(.4 * var(--dr));background:#0f0f0f;border-radius:3px;flex:1}.dirRoot .card .im{position:relative}.dirRoot .zoomc{top:calc(.35 * var(--dr));z-index:3;width:calc(1.5 * var(--dr));height:calc(1.5 * var(--dr));color:var(--ivory);font-size:calc(.85 * var(--dr));background:#090909b8;border:1px solid #ededed4d;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:calc(.35 * var(--dr))}.dirRoot .zoomc:hover{border-color:var(--ivory);background:#090909e6}.dirRoot .card.drop{border-style:dashed;border-color:#ededed47}.dirRoot .card.drop .im{place-items:center;display:grid}.dirRoot .card.drop .none{font-size:calc(1.5 * var(--dr));color:var(--faint)}.dirRoot .cutcard{padding:calc(.85 * var(--dr)) calc(.95 * var(--dr));gap:calc(.55 * var(--dr));background:#8484841a;border:1px solid #7a64ae8c;border-radius:5px;flex-direction:column;display:flex}.dirRoot .cutcard .big{font-weight:700;font-size:calc(1.35 * var(--dr));color:var(--ivory);line-height:1.2}.dirRoot .cutcard .big b{color:var(--violet);font-weight:400}.dirRoot .cutcard .why{font-size:calc(.78 * var(--dr));color:var(--soft);max-width:52ch;margin:0;line-height:1.5}.dirRoot .cutlist{gap:calc(.05 * var(--dr));margin-top:calc(.15 * var(--dr));flex-direction:column;display:flex}.dirRoot .cutlist .r{gap:calc(.6 * var(--dr));font-size:calc(.79 * var(--dr));color:var(--soft);padding:calc(.3 * var(--dr)) 0;border-bottom:1px solid #ededed12;align-items:baseline;display:flex}.dirRoot .cutlist .r:last-child{border-bottom:0}.dirRoot .cutlist .r .i{font-family:var(--mono);font-size:calc(.65 * var(--dr));color:var(--violet);width:calc(1.6 * var(--dr));flex:none}.dirRoot .cutlist .r .t{font-family:var(--mono);font-size:calc(.68 * var(--dr));color:var(--faint);flex:none;margin-inline-start:auto}.dirRoot .cutlist .r .dur{align-items:center;gap:calc(.35 * var(--dr));flex:none;margin-inline-start:auto;display:inline-flex}.dirRoot .cutlist .r .dur .t{min-width:calc(2.05 * var(--dr));text-align:center;margin-inline-start:0}.dirRoot .durb{width:calc(1.4 * var(--dr));height:calc(1.4 * var(--dr));border:1px solid var(--hair);color:var(--soft);font:inherit;font-size:calc(.95 * var(--dr));cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;line-height:1;transition:border-color .12s,color .12s,background .12s;display:grid}.dirRoot .durb:hover:not(:disabled){border-color:var(--teal);color:var(--ivory);background:#82828224}.dirRoot .durb:disabled{opacity:.3;cursor:not-allowed}.dirRoot .cutlist .r .camdd{width:calc(9.5 * var(--dr));flex:none;min-width:0}.dirRoot .cutlist .r .camdd .ddbtn{font-size:calc(.7 * var(--dr));padding:calc(.18 * var(--dr)) calc(.35 * var(--dr));border-color:var(--hair);color:var(--soft)}.dirRoot .cutlist .r .camdd .ddbtn:hover{border-color:var(--bronze);color:var(--ivory)}.dirRoot .cutlist .r .camdd .ddlist{max-height:calc(14 * var(--dr));overflow:auto}@media (max-width:560px){.dirRoot .cutlist .r{flex-wrap:wrap}.dirRoot .cutlist .r .camdd{order:3;width:100%}}.dirRoot .cutlist .r .beatin{min-width:0;font:inherit;font-size:calc(.79 * var(--dr));color:var(--soft);padding:calc(.05 * var(--dr)) 0;background:0 0;border:0;border-bottom:1px solid #0000;outline:none;flex:auto;transition:border-color .12s,color .12s}.dirRoot .cutlist .r .beatin:hover{border-bottom-color:#ededed29}.dirRoot .cutlist .r .beatin:focus{color:var(--ivory);border-bottom-color:var(--teal)}.dirRoot .cutlist .r .beatin::placeholder{color:var(--faint)}.dirRoot .dlg{gap:calc(.45 * var(--dr));border:1px solid var(--hair);padding:calc(.75 * var(--dr));background:#09090999;border-radius:5px;flex-direction:column;display:flex}.dirRoot .dlg .row{gap:calc(.4 * var(--dr));flex-wrap:wrap;display:flex}.dirRoot .dlg input{flex:1 1 calc(11 * var(--dr));border:1px solid var(--hair);color:var(--ivory);font:inherit;font-size:calc(.83 * var(--dr));padding:calc(.45 * var(--dr)) calc(.6 * var(--dr));background:#0006;border-radius:3px}.dirRoot .dlg input:focus-visible{outline:2px solid var(--violet);outline-offset:1px}.dirRoot .dlg .lbl{font-size:calc(.72 * var(--dr));color:var(--faint)}.dirRoot .who-sel{border:1px solid var(--hair);color:var(--ivory);font:inherit;font-size:calc(.79 * var(--dr));padding:calc(.45 * var(--dr)) calc(.5 * var(--dr));background:#00000073;border-radius:3px;flex:none}.dirRoot .voccard{cursor:pointer;height:calc(4.9 * var(--dr));text-align:start;font:inherit;color:var(--ivory);background:#111;border:1px solid #c0905a73;border-radius:6px;flex:none;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}@media (min-width:640px){.dirRoot .voccard{width:calc(12 * var(--dr))}}.dirRoot .voccard:hover{border-color:var(--bronze);box-shadow:0 6px 22px #00000073}.dirRoot .voccard .vpic{width:calc(3.6 * var(--dr));background:#131313 url(/vocab-chair.jpg) 50% 42%/cover no-repeat;border-inline-end:1px solid #ededed1f;flex:none}.dirRoot .voccard .vtx{justify-content:center;gap:calc(.3 * var(--dr));padding:calc(.5 * var(--dr)) calc(.65 * var(--dr));flex-direction:column;min-width:0;display:flex}.dirRoot .voccard .vt{font-size:calc(.74 * var(--dr));color:var(--ivory);text-wrap:balance;line-height:1.25}.dirRoot .voccard .vc{font-family:var(--mono);font-size:calc(.6 * var(--dr));letter-spacing:.06em;color:var(--bronze);font-variant-numeric:tabular-nums}.dirRoot .drawer{z-index:80;width:min(calc(38 * var(--dr)),100%);border-inline-start:1px solid var(--hair);background:#0c0c0c;flex-direction:column;animation:.28s ease-out slidein;display:flex;position:fixed;inset-block:0;inset-inline-end:0;box-shadow:-20px 0 60px #0009}@keyframes slidein{0%{transform:translate(100%)}to{transform:none}}.dirRoot .drawer>header{padding:calc(.9 * var(--dr)) calc(1 * var(--dr));border-bottom:1px solid var(--hair);justify-content:space-between;align-items:flex-start;gap:calc(.8 * var(--dr));display:flex}.dirRoot .drawer h3{font-weight:700;font-size:calc(1.12 * var(--dr));margin:0}.dirRoot .drawer .tabs{gap:calc(.35 * var(--dr));padding:calc(.7 * var(--dr)) calc(1 * var(--dr)) 0;display:flex}.dirRoot .drawer .list{padding:calc(.7 * var(--dr)) calc(1 * var(--dr)) calc(1.4 * var(--dr));gap:calc(.55 * var(--dr));flex:1;display:grid;overflow:auto}.dirRoot .drawer .list.f,.dirRoot .drawer .list.c{grid-template-columns:repeat(2,1fr)}@media (min-width:1500px){.dirRoot .drawer .list.f{grid-template-columns:repeat(3,1fr)}}.dirRoot .vcard{border:1px solid var(--hair);cursor:pointer;text-align:start;font:inherit;color:inherit;background:#00000059;border-radius:4px;flex-direction:column;padding:0;display:flex;overflow:hidden}.dirRoot .vcard:hover{border-color:var(--soft)}.dirRoot .drawer .list.f{grid-auto-rows:max-content}.dirRoot .vcard img,.dirRoot .vcard video{aspect-ratio:4/3;object-fit:cover;background:#111;width:100%;display:block}.dirRoot .drawer .list.c .vcard img,.dirRoot .drawer .list.c .vcard video{aspect-ratio:16/9}.dirRoot .vcard .vn{padding:calc(.35 * var(--dr)) calc(.45 * var(--dr)) 0;font-size:calc(.71 * var(--dr));color:var(--ivory);line-height:1.25}.dirRoot .vcard .vs{padding:calc(.1 * var(--dr)) calc(.45 * var(--dr)) calc(.45 * var(--dr));font-size:calc(.62 * var(--dr));color:var(--faint);line-height:1.35}.dirRoot .vcard.hit{border-color:var(--teal)}.dirRoot .vcard.hit .vn{color:var(--teal)}.dirRoot .drawer .foot{border-top:1px solid var(--hair);padding:calc(.6 * var(--dr)) calc(1 * var(--dr));font-size:calc(.72 * var(--dr));color:var(--faint)}.dirRoot .appear{animation:.5s ease-out app}@keyframes app{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.dirRoot .empty{font-size:calc(.78 * var(--dr));color:var(--faint);font-style:normal}.dirRoot .cutrow{gap:calc(.55 * var(--dr));font-size:calc(.78 * var(--dr));color:var(--soft);padding:calc(.28 * var(--dr)) 0;border-bottom:1px solid #ededed0f;align-items:baseline;display:flex}.dirRoot .cutrow:last-of-type{border-bottom:0}.dirRoot .cutrow .n{font-family:var(--mono);font-size:calc(.64 * var(--dr));color:var(--ivory);width:calc(1.5 * var(--dr));flex:none}.dirRoot .cutrow .d{font-family:var(--mono);font-size:calc(.66 * var(--dr));color:var(--faint);flex:none;margin-inline-start:auto}.dirRoot .picks{gap:calc(.35 * var(--dr));flex-wrap:wrap;display:flex}.dirRoot .pick{font:inherit;font-size:calc(.74 * var(--dr));color:var(--soft);border:1px solid var(--hair);padding:calc(.16 * var(--dr)) calc(.26 * var(--dr)) calc(.16 * var(--dr)) calc(.16 * var(--dr));align-items:center;gap:calc(.4 * var(--dr));background:0 0;border-radius:999px;display:inline-flex}.dirRoot .pick img{width:calc(1.35 * var(--dr));height:calc(1.35 * var(--dr));object-fit:cover;border-radius:50%;flex:none}.dirRoot .pick .ph{width:calc(1.35 * var(--dr));height:calc(1.35 * var(--dr));font-size:calc(.6 * var(--dr));color:var(--faint);background:#ededed17;border-radius:50%;flex:none;place-items:center;display:grid}.dirRoot .pick[aria-pressed=true]{border-color:var(--teal);color:var(--ivory);background:#8282821f}.dirRoot .pickx{color:var(--faint);cursor:pointer;font:inherit;font-size:calc(.66 * var(--dr));width:calc(1.1 * var(--dr));height:calc(1.1 * var(--dr));background:0 0;border:0;border-radius:50%;flex:none;place-items:center;line-height:1;transition:color .12s,background .12s;display:grid}.dirRoot .pickx:hover,.dirRoot .pickx:focus-visible{color:var(--ivory);background:#8b8b8b3d}.dirRoot .pick.add{cursor:pointer;padding:calc(.28 * var(--dr)) calc(.68 * var(--dr));color:var(--faint)}.dirRoot .pick.add:hover{color:var(--ivory);border-color:var(--soft)}.dirRoot .engs{gap:calc(.35 * var(--dr));grid-template-columns:1fr 1fr;display:grid}.dirRoot .eng{font:inherit;text-align:start;cursor:pointer;color:var(--soft);border:1px solid var(--hair);padding:calc(.42 * var(--dr)) calc(.5 * var(--dr));background:#0000004d;border-radius:4px;flex-direction:column;display:flex}.dirRoot .eng[aria-pressed=true]{border-color:var(--teal);color:var(--ivory);background:#8282821f}.dirRoot .eng .en{font-size:calc(.75 * var(--dr));color:var(--ivory)}.dirRoot .eng .ep{font-family:var(--mono);font-size:calc(.68 * var(--dr));color:var(--faint)}.dirRoot .eng[aria-pressed=true] .ep{color:var(--teal)}.dirRoot .eng .eb{font-size:calc(.5 * var(--dr));letter-spacing:.13em;text-transform:uppercase;color:var(--bronze)}.dirRoot .total{justify-content:space-between;align-items:flex-end;gap:calc(.6 * var(--dr));display:flex}.dirRoot .total .big{font-family:var(--mono);font-size:calc(1.3 * var(--dr));color:var(--ivory);font-variant-numeric:tabular-nums}.dirRoot .total .sm{font-size:calc(.7 * var(--dr));color:var(--faint)}.dirRoot .show{gap:calc(.5 * var(--dr));padding:calc(.8 * var(--dr)) calc(.95 * var(--dr));flex-direction:column;display:flex}.dirRoot .showhead{font-size:calc(.58 * var(--dr));letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.dirRoot .showgrid{gap:calc(.45 * var(--dr));grid-template-columns:1fr 1fr;display:grid}.dirRoot .showgrid.three{justify-content:center;gap:calc(.4 * var(--dr));flex-wrap:wrap;display:flex}.dirRoot .showgrid.three .scard{flex:0 0 calc((100% - calc(.8 * var(--dr)))/3)}.dirRoot .showgrid.three .scard .st2{font-size:calc(.6 * var(--dr));padding:calc(.28 * var(--dr)) calc(.38 * var(--dr)) 0}.dirRoot .showgrid.three .scard .ss{font-size:calc(.54 * var(--dr));padding:calc(.05 * var(--dr)) calc(.38 * var(--dr)) calc(.38 * var(--dr))}.dirRoot .scard{border:1px solid var(--hair);cursor:pointer;font:inherit;color:inherit;text-align:start;background:#00000059;border-radius:4px;flex-direction:column;padding:0;display:flex;overflow:hidden}.dirRoot .scard:hover{border-color:var(--soft)}.dirRoot .scard .sv{aspect-ratio:16/9;background:#111;position:relative;overflow:hidden}.dirRoot .scard .sv video{object-fit:cover;width:100%;height:100%;display:block}.dirRoot .scard .sv:after{content:"▶";font-size:calc(.8 * var(--dr));color:#edededd9;text-shadow:0 1px 6px #000c;place-items:center;transition:transform .15s;display:grid;position:absolute;inset:0}.dirRoot .scard:hover .sv:after{color:var(--ivory);transform:scale(1.25)}.dirRoot .scard .st2{padding:calc(.35 * var(--dr)) calc(.45 * var(--dr)) 0;font-size:calc(.68 * var(--dr));color:var(--ivory);line-height:1.25}.dirRoot .scard .ss{padding:calc(.05 * var(--dr)) calc(.45 * var(--dr)) calc(.45 * var(--dr));font-size:calc(.6 * var(--dr));color:var(--faint);font-style:normal;line-height:1.35}.dirRoot .showfoot{font-size:calc(.68 * var(--dr));color:var(--faint);border-top:1px solid var(--hair);padding-top:calc(.55 * var(--dr));margin-top:calc(.15 * var(--dr));line-height:1.45}.dirRoot .lightbox{z-index:90;padding:calc(1.5 * var(--dr));cursor:zoom-out;background:#050505f0;place-items:center;display:grid;position:fixed;inset:0}.dirRoot .lightbox video{max-width:min(calc(56 * var(--dr)),94vw);border:1px solid var(--hair);border-radius:6px;max-height:74vh;display:block}.dirRoot .lightbox .cap{left:0;right:0;bottom:calc(2.2 * var(--dr));text-align:center;color:var(--soft);font-size:calc(.85 * var(--dr));position:absolute}.dirRoot .lightbox .cap b{color:var(--ivory);font-weight:700;font-size:calc(1.05 * var(--dr));margin-bottom:calc(.2 * var(--dr));display:block}.dirRoot .tiers{grid-template-columns:repeat(auto-fit,minmax(calc(12 * var(--dr)),1fr));gap:calc(.5 * var(--dr));display:grid}.dirRoot .tier{font:inherit;text-align:start;cursor:pointer;color:var(--soft);border:1px solid var(--hair);padding:calc(.8 * var(--dr)) calc(.9 * var(--dr));gap:calc(.2 * var(--dr));background:#0909098c;border-radius:5px;flex-direction:column;display:flex}.dirRoot .tier:hover{border-color:var(--ivory);color:var(--ivory);transform:translateY(-2px)}.dirRoot .tier{transition:border-color .2s,transform .2s}.dirRoot .tq{font-weight:700;font-size:calc(1.06 * var(--dr));color:var(--ivory)}.dirRoot .td{font-size:calc(.73 * var(--dr));color:var(--faint);line-height:1.4}.dirRoot .tp{font-family:var(--mono);font-size:calc(.66 * var(--dr));color:var(--teal);margin-top:calc(.2 * var(--dr))}.dirRoot .engcards{grid-template-columns:repeat(auto-fit,minmax(calc(13 * var(--dr)),1fr));gap:calc(.5 * var(--dr));display:grid}.dirRoot .engcard{font:inherit;text-align:start;cursor:pointer;color:var(--soft);border:1px solid var(--hair);padding:calc(.75 * var(--dr)) calc(.85 * var(--dr));gap:calc(.22 * var(--dr));background:#0909098c;border-radius:5px;flex-direction:column;display:flex}.dirRoot .engcard:hover{border-color:var(--teal);color:var(--ivory)}.dirRoot .ecn{font-size:calc(.95 * var(--dr));color:var(--ivory);align-items:center;gap:calc(.45 * var(--dr));display:flex}.dirRoot .info{width:calc(1.05 * var(--dr));height:calc(1.05 * var(--dr));border:1px solid var(--hair);font-style:normal;font-size:calc(.6 * var(--dr));color:var(--faint);border-radius:50%;flex:none;place-items:center;display:grid}.dirRoot .info:hover{border-color:var(--teal);color:var(--teal)}.dirRoot .ecw{font-size:calc(.72 * var(--dr));color:var(--faint);line-height:1.45}.dirRoot .ecm{font-family:var(--mono);font-size:calc(.66 * var(--dr));color:var(--teal);margin-top:calc(.15 * var(--dr))}.dirRoot .trail{align-items:center;gap:calc(.15 * var(--dr)) calc(.3 * var(--dr));flex-wrap:wrap;display:flex}.dirRoot .trailbar{padding:calc(.55 * var(--dr)) calc(.15 * var(--dr)) calc(.7 * var(--dr));border-bottom:1px solid var(--hair);flex:none}.dirRoot .talkscroll{gap:calc(1.5 * var(--dr));min-width:0;min-height:0;padding-top:calc(1.1 * var(--dr));flex-direction:column;flex:auto;display:flex}@media (min-width:1000px){.dirRoot.boxed .wrap{height:100svh;min-height:0}.dirRoot.boxed .stage{min-height:0;padding-bottom:calc(1.2 * var(--dr));grid-template-rows:minmax(0,1fr);align-items:start;overflow:hidden}.dirRoot.boxed .talk{border:1px solid var(--hair);background:#0b0b0bed;border-radius:6px;gap:0;min-height:0;max-height:100%;overflow:hidden}.dirRoot.boxed #reel{display:block}.dirRoot.boxed #reel video{display:none}.dirRoot.boxed .trailbar{padding:calc(.6 * var(--dr)) calc(.95 * var(--dr)) calc(.7 * var(--dr));background:#090909f0}.dirRoot.boxed .talkscroll{padding:calc(1.1 * var(--dr)) calc(1.1 * var(--dr)) calc(1.4 * var(--dr));scrollbar-width:thin;scrollbar-color:#ededed2e transparent;flex:0 auto;overflow-y:auto}.dirRoot.boxed .sheet{scrollbar-width:thin;scrollbar-color:#ededed2e transparent;align-self:start;min-height:0;max-height:100%;overflow-y:auto}}@media (max-width:999px){.dirRoot .trailbar{z-index:60;background:#0b0b0b;position:sticky;top:0}}.dirRoot .tstep{font:inherit;font-size:calc(.78 * var(--dr));padding:calc(.24 * var(--dr)) calc(.5 * var(--dr));color:var(--faint);cursor:default;white-space:nowrap;background:0 0;border:0;border-radius:3px}.dirRoot .tstep.done{color:var(--soft);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair);text-underline-offset:3px}.dirRoot .tstep.done:hover{color:var(--ivory);-webkit-text-decoration-color:var(--soft);text-decoration-color:var(--soft);background:#ededed12}.dirRoot .tstep.now[data-stage=showcase]{--st:var(--soft)}.dirRoot .tstep.now[data-stage=mode]{--st:var(--violet)}.dirRoot .tstep.now[data-stage=brief]{--st:var(--bronze)}.dirRoot .tstep.now[data-stage=plan]{--st:var(--teal)}.dirRoot .tstep.now[data-stage=result]{--st:#7fb98a}.dirRoot .tstep.now{color:var(--st,var(--ivory));cursor:default;background:#ededed12;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.dirRoot .tstep.now:before{content:"";width:calc(.42 * var(--dr));height:calc(.42 * var(--dr));background:var(--st,var(--ivory));box-shadow:0 0 8px var(--st,var(--ivory)),0 0 2px var(--st,var(--ivory));border-radius:50%;flex:none;margin-inline-end:calc(.42 * var(--dr))}.dirRoot .tstep.done:focus-visible{outline:2px solid var(--violet);outline-offset:1px}.dirRoot .tsep{color:var(--hair);font-size:calc(.7 * var(--dr));flex:none}.dirRoot .tback{font:inherit;font-size:calc(.73 * var(--dr));border:1px solid var(--hair);color:var(--soft);cursor:pointer;padding:calc(.2 * var(--dr)) calc(.55 * var(--dr));background:0 0;border-radius:3px;flex:none;margin-inline-end:calc(.35 * var(--dr))}.dirRoot .tback:hover{border-color:var(--soft);color:var(--ivory)}.dirRoot .lbl.att{color:var(--teal);font-size:calc(.72 * var(--dr));letter-spacing:.02em}.dirRoot .lblrow{align-items:center;gap:calc(.45 * var(--dr));display:flex}.dirRoot .infoi{width:calc(1.05 * var(--dr));height:calc(1.05 * var(--dr));font-size:calc(.62 * var(--dr));color:var(--soft);cursor:help;border:1px solid #ededed66;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid;position:relative}.dirRoot .infoi:hover,.dirRoot .infoi:focus-visible{color:var(--ivory);border-color:var(--ivory)}.dirRoot .infoi .tip{bottom:calc(100% + calc(.5 * var(--dr)));z-index:40;width:min(34ch,72vw);padding:calc(.55 * var(--dr)) calc(.65 * var(--dr));font-size:calc(.68 * var(--dr));color:var(--soft);opacity:0;pointer-events:none;background:#0b0b0bf5;border:1px solid #ededed38;border-radius:6px;line-height:1.5;transition:opacity .12s;position:absolute;inset-inline-start:0;box-shadow:0 10px 30px #00000080}.dirRoot .infoi:hover .tip,.dirRoot .infoi:focus-visible .tip{opacity:1}.dirRoot .dd{flex:1;min-width:0;position:relative}.dirRoot .ddbtn{justify-content:space-between;align-items:center;gap:calc(.4 * var(--dr));border:1px solid var(--bronze);width:100%;color:var(--ivory);font:inherit;font-size:calc(.78 * var(--dr));padding:calc(.3 * var(--dr)) calc(.45 * var(--dr));cursor:pointer;text-align:start;background:#0f0f0f;border-radius:3px;display:flex}.dirRoot .ddbtn:hover{background:#171717}.dirRoot .ddar{color:var(--soft);font-size:calc(.6 * var(--dr));flex:none}.dirRoot .ddlist{top:calc(100% + calc(.25 * var(--dr)));z-index:60;background:#0c0c0c;border:1px solid #ededed40;border-radius:5px;position:absolute;inset-inline:0;overflow:hidden;box-shadow:0 14px 34px #0009}.dirRoot .dditem{width:100%;color:var(--ivory);font:inherit;font-size:calc(.78 * var(--dr));padding:calc(.42 * var(--dr)) calc(.55 * var(--dr));cursor:pointer;text-align:start;background:0 0;border:0;display:block}.dirRoot .dditem:hover{background:#ededed17}.dirRoot .dditem.on{color:var(--teal)}.dirRoot .ddset{flex:1;min-width:0}.dirRoot .ddlist.ddinline{margin-top:calc(.15 * var(--dr));max-height:calc(14 * var(--dr));position:static;overflow-y:auto}.dirRoot .line .ddset .dditem{font-size:calc(.76 * var(--dr));padding:calc(.34 * var(--dr)) calc(.55 * var(--dr));color:var(--ivory);text-decoration:none}.dirRoot .line .ddset .dditem.on{color:var(--teal)}.dirRoot .line .ddset .dditem:hover{color:var(--ivory);background:#ededed17}.dirRoot .sheetSay{font-size:calc(.8 * var(--dr));color:var(--ivory);text-align:center;text-wrap:balance;max-width:none;margin:0;line-height:1.55}.dirRoot .actstack{align-items:flex-start;gap:calc(.65 * var(--dr));flex-direction:column}.dirRoot .actstack .ghosty{opacity:.85;border-color:#ededed33}.dirRoot .chatbar{gap:calc(.5 * var(--dr));padding:calc(.7 * var(--dr)) calc(.15 * var(--dr)) calc(.1 * var(--dr));border-top:1px solid var(--hair);flex:none;align-items:center;display:flex}.dirRoot.boxed .chatbar{padding:calc(.65 * var(--dr)) calc(1.1 * var(--dr)) calc(.75 * var(--dr));background:#090909f0;border-top:1px solid #ededed38}.dirRoot .chatWho{min-width:calc(2.35 * var(--dr));height:calc(2.35 * var(--dr));border:1px solid var(--bronze);color:var(--bronze);font-family:var(--mono);font-size:calc(.6 * var(--dr));letter-spacing:.14em;border-radius:50%;flex:none;place-items:center;display:grid}.dirRoot .chatbar input{min-width:0;font:inherit;font-size:calc(.88 * var(--dr));color:var(--ivory);padding:calc(.62 * var(--dr)) calc(.95 * var(--dr));background:#ededed1a;border:1px solid #c0905a8c;border-radius:999px;outline:none;flex:auto;transition:border-color .15s,background .15s}.dirRoot .chatbar input::placeholder{color:#edededa8}.dirRoot .chatbar input:focus{border-color:var(--bronze);background:#ededed21;box-shadow:0 0 0 3px #c0905a2e}.dirRoot .chatSend{width:calc(2.35 * var(--dr));height:calc(2.35 * var(--dr));cursor:pointer;background:var(--bronze);color:#1a1206;font-size:calc(1.1 * var(--dr));border:0;border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;transition:filter .15s,opacity .15s;display:grid}.dirRoot .chatSend:hover{filter:brightness(1.12)}.dirRoot .chatSend:disabled{opacity:.7;cursor:default;background:var(--hair);color:var(--faint)}.dirRoot .stale{justify-content:space-between;align-items:center;gap:calc(.7 * var(--dr)) calc(1 * var(--dr));padding:calc(.8 * var(--dr)) calc(.95 * var(--dr));background:#8e8e8e1f;border:1px solid #c0905a99;border-radius:5px;flex-wrap:wrap;display:flex}.dirRoot .staleL{gap:calc(.1 * var(--dr));flex-direction:column;min-width:0;display:flex}.dirRoot .staleL b{font-weight:700;font-size:calc(1.02 * var(--dr));color:var(--bronze)}.dirRoot .staleL span{font-size:calc(.76 * var(--dr));color:var(--soft);line-height:1.45}.dirRoot .staleR{gap:calc(.5 * var(--dr));flex-wrap:wrap;flex:none;display:flex}.dirRoot .band{justify-content:space-between;align-items:center;gap:calc(.8 * var(--dr)) calc(1.2 * var(--dr));padding:calc(.85 * var(--dr)) calc(1 * var(--dr));background:#84848421;border:1px solid #7a64ae99;border-radius:5px;flex-wrap:wrap;display:flex}.dirRoot .bandL{gap:calc(.1 * var(--dr));flex-direction:column;min-width:0;display:flex}.dirRoot .bandL b{font-weight:700;font-size:calc(1.06 * var(--dr));color:var(--ivory)}.dirRoot .bandL span{font-size:calc(.76 * var(--dr));color:var(--soft);line-height:1.45}.dirRoot .bandR{gap:calc(.5 * var(--dr));flex-wrap:wrap;flex:none;display:flex}.dirRoot .talk{position:relative}.dirRoot .stopveil{z-index:96;padding:calc(1.4 * var(--dr));background:#070707e6;place-items:center;display:grid;position:fixed;inset:0}.dirRoot .stop{width:min(calc(30 * var(--dr)),100%);padding:calc(1.5 * var(--dr)) calc(1.6 * var(--dr));gap:calc(.8 * var(--dr));background:#0b0b0bd1;border:1px solid #ffffff47;border-top-color:#ffffff80;border-radius:14px;flex-direction:column;animation:.32s cubic-bezier(.2,.9,.3,1.15) stoprise;display:flex;box-shadow:inset 0 1px 1px #ffffff2e,0 18px 50px #0009}@keyframes stoprise{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.dirRoot .stop .hd{font-family:var(--sans);font-weight:300;font-size:calc(1.02 * var(--dr));letter-spacing:.18em;text-transform:uppercase;color:var(--ivory);line-height:1.5}[dir=rtl] .dirRoot .stop .hd{letter-spacing:0}@media (prefers-reduced-motion:reduce){.dirRoot .stop{animation:none}}.dirRoot .stop p{font-size:calc(.88 * var(--dr));color:var(--soft);max-width:none;margin:0;line-height:1.6}.dirRoot .stop .row2{gap:calc(.55 * var(--dr));margin-top:calc(.3 * var(--dr));flex-wrap:wrap;display:flex}.dirRoot .veil2{z-index:60;padding:calc(1.2 * var(--dr));background:#050505f0;place-items:center;display:grid;position:fixed;inset:0}.dirRoot .modal{width:min(calc(56 * var(--dr)),100%);border:1px solid var(--hair);background:#0d0d0d;border-radius:6px;flex-direction:column;max-height:86vh;display:flex;overflow:auto}.dirRoot .modal>header{justify-content:space-between;align-items:center;gap:calc(1 * var(--dr));padding:calc(.9 * var(--dr)) calc(1.1 * var(--dr));border-bottom:1px solid var(--hair);z-index:2;background:#0d0d0d;display:flex;position:sticky;top:0}.dirRoot .modal h2{font-weight:700;font-size:calc(1.2 * var(--dr));margin:0}.dirRoot .mtabs{gap:calc(.35 * var(--dr));padding:calc(.7 * var(--dr)) calc(1.1 * var(--dr)) 0;display:flex}.dirRoot .msrc{padding:calc(.6 * var(--dr)) calc(1.1 * var(--dr)) 0;align-items:center;gap:0;display:flex}.dirRoot .sub3{font:inherit;font-size:calc(.74 * var(--dr));letter-spacing:.02em;cursor:pointer;color:var(--soft);border:1px solid var(--hair);padding:calc(.34 * var(--dr)) calc(.85 * var(--dr));background:#09090973}.dirRoot .sub3:first-of-type{border-radius:999px 0 0 999px}.dirRoot .sub3:last-of-type{border-inline-start:0;border-radius:0 999px 999px 0}.dirRoot .sub3:hover{color:var(--ivory);border-color:var(--soft)}.dirRoot .sub3[aria-pressed=true]{color:var(--ivory);border-color:var(--bronze);background:#8e8e8e2e}.dirRoot .sub3 .n{color:var(--faint);font-size:calc(.66 * var(--dr));margin-inline-start:calc(.35 * var(--dr))}.dirRoot .sub3[aria-pressed=true] .n{color:var(--bronze)}.dirRoot .consent{margin:calc(.8 * var(--dr)) calc(1.1 * var(--dr)) 0;padding:calc(.75 * var(--dr)) calc(.85 * var(--dr));border:1px solid var(--hair);background:#8e8e8e12;border-radius:5px}.dirRoot .consent.on{border-color:var(--teal);background:#82828217}.dirRoot .consent .ch{font-size:calc(.76 * var(--dr));letter-spacing:.02em;color:var(--ivory);margin:0;font-weight:700}.dirRoot .consent .cb{margin:calc(.35 * var(--dr)) 0 0;font-size:calc(.72 * var(--dr));color:var(--soft);line-height:1.5}.dirRoot .consent .ct{gap:calc(.5 * var(--dr));margin-top:calc(.6 * var(--dr));font-size:calc(.74 * var(--dr));color:var(--ivory);cursor:pointer;align-items:flex-start;display:flex}.dirRoot .consent .ct input{margin:calc(.15 * var(--dr)) 0 0;accent-color:var(--teal);cursor:pointer}.dirRoot .mfind{padding:calc(.7 * var(--dr)) calc(1.1 * var(--dr)) calc(.2 * var(--dr))}.dirRoot .mfind input{width:100%;font:inherit;font-size:calc(.82 * var(--dr));color:var(--ivory);border:1px solid var(--hair);padding:calc(.5 * var(--dr)) calc(.7 * var(--dr));background:#0909098c;border-radius:4px;outline:none}.dirRoot .mfind input:focus{border-color:var(--soft)}.dirRoot .mbody{padding:calc(.8 * var(--dr)) calc(1.1 * var(--dr)) calc(1.2 * var(--dr));grid-template-columns:repeat(auto-fill,minmax(calc(9 * var(--dr)),1fr));gap:calc(.7 * var(--dr));display:grid}.dirRoot .card{border:1px solid var(--hair);cursor:pointer;text-align:start;font:inherit;color:inherit;background:#0000004d;border-radius:4px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.dirRoot .card:hover{border-color:var(--soft)}.dirRoot .card[aria-pressed=true]{border-color:var(--teal);background:#8282821a}.dirRoot .card .im{aspect-ratio:1;background:#111;position:relative}.dirRoot .card .im img{object-fit:cover;width:100%;height:100%;display:block}.dirRoot .card .im .none{color:var(--faint);font-size:calc(1.4 * var(--dr));place-items:center;display:grid;position:absolute;inset:0}.dirRoot .card .cn{padding:calc(.45 * var(--dr)) calc(.55 * var(--dr));font-size:calc(.78 * var(--dr))}.dirRoot .card .cd{padding:0 calc(.55 * var(--dr)) calc(.5 * var(--dr));font-size:calc(.66 * var(--dr));color:var(--faint);line-height:1.4}.dirRoot .vfy{top:calc(.4 * var(--dr));z-index:2;font-size:calc(.6 * var(--dr));letter-spacing:.02em;padding:calc(.22 * var(--dr)) calc(.42 * var(--dr));color:var(--ivory);border:1px solid var(--hair);cursor:pointer;background:#050505bd;border-radius:3px;font-weight:700;line-height:1;position:absolute;inset-inline-end:calc(.4 * var(--dr))}.dirRoot .vfy:hover{border-color:var(--teal)}.dirRoot .vfy.ok{color:#04120e;cursor:default;background:#828282eb;border-color:#0000}.dirRoot .vfy.busy{cursor:progress;opacity:.85}.dirRoot .vfy.bad{color:#fff;background:#595959e6;border-color:#0000}.dirRoot .zoom{z-index:70;padding:calc(1.5 * var(--dr));cursor:zoom-out;background:#050505ed;place-items:center;display:grid;position:fixed;inset:0}.dirRoot .zoom img{max-width:min(calc(34 * var(--dr)),92vw);border:1px solid var(--hair);border-radius:6px;max-height:78vh}.dirRoot .zoom .cap{bottom:calc(2 * var(--dr));text-align:center;color:var(--soft);font-size:calc(.85 * var(--dr));position:absolute;left:0;right:0}.dirRoot .panels{grid-template-columns:repeat(auto-fit,minmax(calc(13 * var(--dr)),1fr));gap:calc(.55 * var(--dr));display:grid}.dirRoot .panel{border:1px solid var(--hair);background:#0006;border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.dirRoot .panel.live{border-color:#c0905a99}.dirRoot .panel.done{border-color:#5b9b8f8c}.dirRoot .panel.blocked{opacity:.5}.dirRoot .ph{padding:calc(.4 * var(--dr)) calc(.55 * var(--dr));border-bottom:1px solid var(--hair);font-size:calc(.58 * var(--dr));letter-spacing:.12em;text-transform:uppercase;color:var(--faint);justify-content:space-between;align-items:center;display:flex}.dirRoot .ph .c{font-family:var(--mono);letter-spacing:0;color:var(--soft)}.dirRoot .pst{aspect-ratio:16/9;background:#0e0e0e;place-items:center;display:grid;position:relative}.dirRoot .pst img{object-fit:cover;width:100%;height:100%;display:block}.dirRoot .pst .e{font-size:calc(.65 * var(--dr));color:var(--faint);text-align:center;padding:0 calc(.6 * var(--dr))}.dirRoot .pb{padding:calc(.5 * var(--dr)) calc(.55 * var(--dr));gap:calc(.4 * var(--dr));font-size:calc(.72 * var(--dr));flex-direction:column;flex:1;display:flex}.dirRoot .pb .beat{color:var(--soft);line-height:1.45}.dirRoot .sf{align-items:center;gap:calc(.42 * var(--dr));padding:calc(.26 * var(--dr)) calc(.32 * var(--dr));background:#8484841f;border:1px solid #7a64ae8c;border-radius:3px;display:flex}.dirRoot .sf img{width:calc(2.6 * var(--dr));height:calc(1.5 * var(--dr));object-fit:cover;border-radius:2px;flex:none}.dirRoot .sf span{font-size:calc(.59 * var(--dr));color:var(--soft);line-height:1.3}.dirRoot .sf b{font-size:calc(.53 * var(--dr));letter-spacing:.1em;text-transform:uppercase;color:var(--ivory);display:block}.dirRoot .sf.in{animation:.9s ease-out land}@keyframes land{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.dirRoot .st{align-items:center;gap:calc(.38 * var(--dr));color:var(--soft);display:inline-flex}.dirRoot .sd{background:var(--faint);border-radius:50%;flex:none;width:6px;height:6px}.dirRoot [data-s=queued] .sd{background:var(--violet);animation:1.5s ease-in-out infinite pu}.dirRoot [data-s=rendering] .sd,.dirRoot [data-s=saving] .sd{background:var(--bronze);animation:1.1s ease-in-out infinite pu}.dirRoot [data-s=done] .sd{background:var(--teal)}.dirRoot [data-s=failed] .sd{background:var(--red)}@keyframes pu{0%,to{opacity:1}50%{opacity:.3}}.dirRoot .track{background:#ededed1a;border-radius:999px;height:3px;overflow:hidden}.dirRoot .bar2{background:var(--bronze);width:0;height:100%;transition:width .3s linear}.dirRoot .bar2.ok{background:var(--teal)}.dirRoot .pf{gap:calc(.3 * var(--dr));padding-top:calc(.15 * var(--dr));flex-wrap:wrap;margin-top:auto;display:flex}.dirRoot .panel.done .pst{aspect-ratio:auto;padding:calc(.55 * var(--dr));background:0 0;place-items:start}.dirRoot .thumbwrap{width:min(calc(15 * var(--dr)),70%);cursor:zoom-in;border:1px solid var(--hair);background:#0e0e0e;border-radius:4px;position:relative;overflow:hidden}.dirRoot .thumbwrap video{width:100%;max-height:calc(16 * var(--dr));object-fit:contain;pointer-events:none;display:block}.dirRoot .thumbwrap .zm{inset-inline-end:calc(.35 * var(--dr));bottom:calc(.35 * var(--dr));font-size:calc(.55 * var(--dr));letter-spacing:.08em;text-transform:uppercase;color:var(--ivory);padding:calc(.2 * var(--dr)) calc(.4 * var(--dr));pointer-events:none;background:#050505b8;border-radius:3px;position:absolute}.dirRoot .thumbwrap:hover .zm{background:#050505e6}.dirRoot .filmzoom{z-index:92;padding:calc(1.5 * var(--dr));cursor:zoom-out;background:#050505f0;align-content:center;place-items:center;display:grid;position:fixed;inset:0}.dirRoot .filmzoom video{max-width:min(calc(56 * var(--dr)),94vw);border:1px solid var(--hair);border-radius:6px;max-height:70vh;display:block}.dirRoot .fzrow{gap:calc(.5 * var(--dr));margin-top:calc(.8 * var(--dr));cursor:default;flex-wrap:wrap;justify-content:center;display:flex}.dirRoot .chain{gap:calc(.5 * var(--dr));font-size:calc(.75 * var(--dr));color:var(--soft);border-inline-start:2px solid var(--violet);padding:calc(.5 * var(--dr)) calc(.65 * var(--dr));background:#8484841a;border-radius:0 3px 3px 0;display:flex}.dirRoot .chain b{color:var(--ivory)}.dirRoot .refund{padding:calc(.42 * var(--dr)) calc(.5 * var(--dr));font-size:calc(.68 * var(--dr));color:var(--soft);background:#93939314;border:1px solid #e06c6c66;border-radius:3px}.dirRoot .split{gap:calc(.85 * var(--dr));display:grid}@media (min-width:900px){.dirRoot .split{grid-template-columns:1fr 1fr}}.dirRoot .pane{border:1px solid var(--hair);background:#00000073;border-radius:4px;flex-direction:column;display:flex}.dirRoot .pane.zh{border-color:#c0905a73}.dirRoot .pane header{padding:calc(.45 * var(--dr)) calc(.75 * var(--dr));border-bottom:1px solid var(--hair);font-size:calc(.57 * var(--dr));letter-spacing:.14em;text-transform:uppercase;color:var(--faint);justify-content:space-between;gap:calc(.5 * var(--dr));display:flex}.dirRoot .pane.zh header{color:var(--bronze);border-bottom-color:#c0905a73}.dirRoot .pane .txt{padding:calc(.75 * var(--dr));font-size:calc(.78 * var(--dr));color:var(--soft);max-height:calc(15 * var(--dr));line-height:1.8;overflow:auto}.dirRoot .panefoot{padding:calc(.7 * var(--dr)) calc(1 * var(--dr));gap:calc(.6 * var(--dr));align-items:center;display:flex}.dirRoot textarea.promptedit{box-sizing:border-box;resize:vertical;width:100%;min-height:calc(9 * var(--dr));white-space:pre-wrap;caret-color:var(--bronze);background:0 0;border:0;border-radius:0;outline:0;font-family:inherit;transition:box-shadow .18s;display:block}.dirRoot textarea.promptedit:focus{color:var(--ivory);background:#8e8e8e0a;box-shadow:inset 0 0 0 1px #c0905a59}.dirRoot .pane .sec{font-size:calc(.55 * var(--dr));letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:calc(.8 * var(--dr)) 0 calc(.1 * var(--dr))}.dirRoot .pane .sec:first-child{margin-top:0}.dirRoot .gatelist{margin:calc(.4 * var(--dr)) 0 0;gap:calc(.12 * var(--dr));grid-template-columns:repeat(auto-fit,minmax(calc(14 * var(--dr)),1fr));padding:0;list-style:none;display:grid}.dirRoot .gatelist li{font-size:calc(.77 * var(--dr));color:var(--soft)}.dirRoot .gatelist li i{color:var(--teal);margin-inline-end:calc(.35 * var(--dr));font-style:normal}@media (prefers-reduced-motion:reduce){.dirRoot,.dirRoot *{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.dirRoot #reel video{transition:none}}.dirRoot .tetris{border:1px solid var(--hair);background:#0c0c0c;border-radius:8px;flex-direction:column;gap:14px;width:max-content;max-width:100%;margin:0 auto;padding:16px;display:flex}.dirRoot .tetris .thead{justify-content:space-between;align-items:center;gap:16px;display:flex}.dirRoot .tetris .thead span{letter-spacing:.22em;text-transform:uppercase;color:var(--ivory);font-size:13px;font-weight:700}.dirRoot .tetris .tbody{align-items:flex-start;gap:14px;display:flex}.dirRoot .tetris .tbody canvas{background:var(--bg);border:1px solid var(--hair);border-radius:4px;display:block}.dirRoot .tetris .tboard{position:relative}.dirRoot .tetris .tover{text-align:center;background:#090909d6;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:12px;display:flex;position:absolute;inset:0}.dirRoot .tetris .tover[hidden]{display:none}.dirRoot .tetris .tover p{letter-spacing:.18em;text-transform:uppercase;color:var(--ivory);font-size:15px;font-weight:700}.dirRoot .tetris .tside{flex-direction:column;gap:12px;min-width:92px;display:flex}.dirRoot .tetris .tstat{flex-direction:column;gap:3px;display:flex}.dirRoot .tetris .tstat span{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:10px}.dirRoot .tetris .tstat b{font-family:var(--font-inter), Inter, sans-serif;color:var(--soft);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.dirRoot .tetris .tctl{gap:8px;display:flex}.dirRoot .tetris .tctl button{touch-action:manipulation;flex:1;min-height:40px;font-size:15px;line-height:1}@media (pointer:fine){.dirRoot .tetris .tctl{display:none}}.dirRoot .gamewrap{z-index:80;padding:calc(1 * var(--dr));background:#090909ed;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dirRoot .gamerow{align-items:center;gap:calc(.6 * var(--dr));margin-top:calc(.55 * var(--dr));flex-wrap:wrap;display:flex}.dirRoot .gamerow span{font-size:calc(.74 * var(--dr));color:var(--faint)}@media (max-width:999px){.dirRoot{--barh:56px}.dirRoot .wrap{min-height:auto}.dirRoot .stage{gap:calc(1.1 * var(--dr));padding:calc(1 * var(--dr)) calc(1 * var(--dr)) calc(2.2 * var(--dr));grid-template-columns:minmax(0,1fr)}.dirRoot .talk,.dirRoot .talkscroll{gap:calc(1.1 * var(--dr))}.dirRoot .sheet{min-width:0;max-height:none;position:static;top:auto;overflow:visible}.dirRoot .bar{height:var(--barh);padding:0 calc(.9 * var(--dr));gap:calc(.6 * var(--dr));z-index:70;background:#0b0b0b}.mark{letter-spacing:.16em;white-space:nowrap;flex:none;font-size:.6rem}[dir=rtl] .mark{letter-spacing:.16em}.dirRoot .barAcc{gap:calc(.55 * var(--dr));font-size:calc(.7 * var(--dr));margin-inline-start:auto}.dirRoot .barAcc .cr{font-size:calc(.68 * var(--dr))}.dirRoot .barAcc .barlang{min-height:40px;padding:calc(.45 * var(--dr)) calc(.8 * var(--dr));font-size:calc(.78 * var(--dr));flex:none;align-items:center;line-height:1;display:inline-flex}.dirRoot .barAcc .barout{padding:calc(.5 * var(--dr)) calc(.3 * var(--dr));min-height:40px}.dirRoot .barAcc .barin{padding:calc(.45 * var(--dr)) calc(.7 * var(--dr));align-items:center;min-height:40px;display:inline-flex}.dirRoot .barR{display:none}.dirRoot #navT:checked~.barR{top:var(--barh);inset-inline:0;z-index:65;padding:calc(.6 * var(--dr)) calc(1.2 * var(--dr)) calc(calc(1.5 * var(--dr)) + env(safe-area-inset-bottom));font-size:calc(1 * var(--dr));-webkit-overflow-scrolling:touch;background:#0b0b0b;flex-direction:column;align-items:stretch;gap:0;margin:0;display:flex;position:fixed;bottom:0;overflow-y:auto}.dirRoot #navT:checked~.barR a{min-height:52px;padding:calc(.4 * var(--dr)) calc(.2 * var(--dr));border-bottom:1px solid var(--hair);color:var(--ivory);align-items:center;display:flex}body:has(#navT:checked){overflow:hidden}.dirRoot .burger{cursor:pointer;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin-inline-end:-8px;display:flex}.dirRoot .burger span{background:var(--ivory);border-radius:2px;width:18px;height:2px;transition:background .15s;display:block;position:relative}.dirRoot .burger span:before,.dirRoot .burger span:after{content:"";background:var(--ivory);border-radius:2px;width:18px;height:2px;transition:transform .18s,top .18s;position:absolute;left:0}.dirRoot .burger span:before{top:-6px}.dirRoot .burger span:after{top:6px}.dirRoot #navT:checked~.barAcc .burger span{background:0 0}.dirRoot #navT:checked~.barAcc .burger span:before{top:0;transform:rotate(45deg)}.dirRoot #navT:checked~.barAcc .burger span:after{top:0;transform:rotate(-45deg)}.dirRoot .trailbar{top:var(--barh);z-index:58}.dirRoot .trail{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.dirRoot .trail::-webkit-scrollbar{display:none}.dirRoot .tstep{padding:calc(.5 * var(--dr)) calc(.55 * var(--dr));font-size:calc(.74 * var(--dr));flex:none;align-items:center;min-height:40px;display:inline-flex}.dirRoot .tback{padding:calc(.45 * var(--dr)) calc(.6 * var(--dr));flex:none;align-items:center;min-height:40px;display:inline-flex}.dirRoot .tsep{flex:none}.dirRoot h1{font-size:calc(1.22 * var(--dr));letter-spacing:.12em;line-height:1.4}.dirRoot .kicker{font-size:calc(.58 * var(--dr));letter-spacing:.2em}.dirRoot .sub{font-size:calc(.93 * var(--dr));max-width:none;line-height:1.6}.dirRoot .pow{letter-spacing:.1em;font-size:calc(.63 * var(--dr))}.dirRoot .pow .soon{white-space:normal}.dirRoot #veil,[dir=rtl] .dirRoot #veil{background:linear-gradient(#090909ed 0%,#090909d9 40%,#09090999 65%,#090909e6 100%)}.dirRoot #grain{opacity:.35}.dirRoot .freebar{align-items:stretch;gap:calc(.6 * var(--dr));padding:calc(.8 * var(--dr)) calc(.85 * var(--dr));flex-direction:column}.dirRoot .freebar>div{flex:auto}.dirRoot .freebar .fdot{display:none}.dirRoot .freebar .cta{width:100%;min-height:48px;padding:calc(.7 * var(--dr)) calc(1 * var(--dr));font-size:calc(.85 * var(--dr));text-align:center;justify-content:center;align-items:center;display:flex}.dirRoot .nocard{white-space:normal;margin-top:calc(.3 * var(--dr))}.dirRoot .modes{gap:calc(.55 * var(--dr));grid-template-columns:1fr}.dirRoot .mode{padding:calc(.9 * var(--dr)) calc(.95 * var(--dr))}.dirRoot .mode .mn{font-size:calc(.88 * var(--dr));letter-spacing:.12em}.dirRoot .mode .md{font-size:calc(.74 * var(--dr))}.dirRoot .mode[data-mode=walk]{padding:calc(1 * var(--dr)) calc(.95 * var(--dr));grid-column:auto}.dirRoot .mode .mbadge{white-space:normal;font-size:calc(.56 * var(--dr));letter-spacing:.08em}.dirRoot .mode[data-mode=vlog]{border-color:#5b9b8f59}.dirRoot .mode[data-mode=vlog] .mn{color:var(--teal)}.dirRoot .mode[data-mode=mkt]{border-color:#7a64ae66}.dirRoot .mode[data-mode=mkt] .mn{color:var(--violet2)}.dirRoot .mode[data-mode=walk] .mn{color:var(--bronze)}.dirRoot .showgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dirRoot .showgrid video{width:100%;min-width:0}.dirRoot .showgrid.three{gap:calc(.45 * var(--dr))}.dirRoot .showgrid.three .scard{flex:1 1 calc((100% - calc(.45 * var(--dr)))/2)}.dirRoot .showgrid.three .scard .st2{font-size:calc(.68 * var(--dr))}.dirRoot .showgrid.three .scard .ss{font-size:calc(.6 * var(--dr))}.dirRoot.boxed .sheet{display:none}.dirRoot.boxed .sheetT:checked~.sheet{top:var(--barh);bottom:0;z-index:66;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:0;border-top:1px solid var(--hair);max-height:none;padding:calc(1 * var(--dr)) calc(1 * var(--dr)) calc(calc(5.5 * var(--dr)) + env(safe-area-inset-bottom));background:#0b0b0b;border-radius:0;display:flex;position:fixed;inset-inline:0;overflow-y:auto}.dirRoot.boxed .sheetTab{bottom:calc(calc(6.6 * var(--dr)) + env(safe-area-inset-bottom));z-index:67;min-height:44px;padding:calc(.6 * var(--dr)) calc(1.15 * var(--dr));cursor:pointer;color:var(--violet2);font-size:calc(.68 * var(--dr));letter-spacing:.14em;text-transform:uppercase;background:#0f0f0ff5;border:1px solid #a48fdc8c;border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:fixed;inset-inline-end:calc(1 * var(--dr));box-shadow:0 8px 24px #0000008c}.dirRoot.boxed .sheetT:checked~.sheetTab{inset-inline:calc(1 * var(--dr));bottom:calc(calc(1 * var(--dr)) + env(safe-area-inset-bottom))}[dir=rtl] .dirRoot .sheetTab{letter-spacing:0}.dirRoot .sheetT:checked~.sheetTab .so,.dirRoot .sheetT:not(:checked)~.sheetTab .sc,.dirRoot .sheet>header{display:none}.dirRoot .grp{padding:calc(.7 * var(--dr)) calc(.8 * var(--dr))}.dirRoot .gt{font-size:calc(.66 * var(--dr));letter-spacing:.14em}.dirRoot .line{align-items:flex-start;row-gap:calc(.15 * var(--dr));flex-wrap:wrap}.dirRoot .line .k{min-width:0;font-size:calc(.66 * var(--dr));letter-spacing:.12em;text-transform:uppercase;flex:1 0 100%}.dirRoot .line .v{flex:auto}.dirRoot .line button{min-height:40px;padding:calc(.3 * var(--dr)) calc(.35 * var(--dr));align-items:center;margin-inline-start:auto;display:inline-flex}.dirRoot .cutrow{font-size:calc(.76 * var(--dr))}.dirRoot .cutrow span:not(.n):not(.d){overflow-wrap:anywhere;min-width:0}.dirRoot .engs{gap:calc(.4 * var(--dr));grid-template-columns:1fr}.dirRoot .eng{align-items:baseline;gap:calc(.2 * var(--dr)) calc(.5 * var(--dr));min-height:44px;padding:calc(.6 * var(--dr)) calc(.75 * var(--dr));flex-wrap:wrap;display:flex}.dirRoot .eng .eb{font-size:calc(.6 * var(--dr));letter-spacing:.08em;margin-inline-start:auto}.dirRoot .engwhy{display:none}.dirRoot .pick{min-height:calc(2.6 * var(--dr));padding:calc(.3 * var(--dr)) calc(.55 * var(--dr)) calc(.3 * var(--dr)) calc(.3 * var(--dr));gap:calc(.5 * var(--dr))}[dir=rtl] .dirRoot .pick{padding:calc(.3 * var(--dr)) calc(.3 * var(--dr)) calc(.3 * var(--dr)) calc(.55 * var(--dr))}.dirRoot .pick img,.dirRoot .pick .ph{width:calc(1.7 * var(--dr));height:calc(1.7 * var(--dr))}.dirRoot .pickx{width:calc(1.9 * var(--dr));height:calc(1.9 * var(--dr));font-size:calc(.85 * var(--dr))}.dirRoot .genstill{justify-content:center;width:100%}.dirRoot .chatbar{z-index:55;margin:0 calc(-1 * var(--dr));padding:calc(.6 * var(--dr)) calc(1 * var(--dr)) calc(calc(.6 * var(--dr)) + env(safe-area-inset-bottom));background:#090909f7;border-top:1px solid #ededed2e;position:sticky;bottom:0}.dirRoot .chatWho{display:none}.dirRoot .chatSend{width:calc(2.85 * var(--dr));height:calc(2.85 * var(--dr));flex:none}.dirRoot .chatbar input{min-height:44px;font-size:16px}.dirRoot .box textarea,.dirRoot .dlg input,.dirRoot .mfind input,.dirRoot .lform input,.dirRoot .lform textarea,.dirRoot select.mini,.dirRoot .ddbtn,.dirRoot textarea.promptedit,.dirRoot .walkform .rlabel,.dirRoot .who-sel{font-size:16px}.dirRoot .box.scenebox{flex:100%}.dirRoot .voccard{width:auto;height:auto;min-height:calc(4.4 * var(--dr));flex:100%}.dirRoot .linky{align-items:center;min-height:40px;display:inline-flex}.dirRoot .dlg .row{flex-direction:column}.dirRoot .dlg input,.dirRoot .dd{flex:auto;width:100%}.dirRoot .ddlist{z-index:65}.dirRoot .dditem{min-height:44px}.dirRoot .walkform{padding:calc(.85 * var(--dr)) calc(.9 * var(--dr))}.dirRoot .walkform .room .rim{width:calc(5 * var(--dr))}.dirRoot .walkform .room .rx{min-width:calc(2.5 * var(--dr));min-height:calc(2.5 * var(--dr))}.dirRoot .walkform .room.add{min-height:48px}.dirRoot .cutcard{padding:calc(.75 * var(--dr)) calc(.8 * var(--dr))}.dirRoot .cutcard .big{font-size:calc(1.05 * var(--dr))}.dirRoot .cutlist .r{padding:calc(.45 * var(--dr)) 0;flex-wrap:wrap}.dirRoot .cutlist .r .beatin{padding:calc(.4 * var(--dr)) 0;flex:100%;order:2;font-size:16px}.dirRoot .cutlist .r .i{order:1}.dirRoot .cutlist .r .dur{gap:calc(.5 * var(--dr));order:1;margin-inline-start:auto}.dirRoot .durb{width:calc(2.4 * var(--dr));height:calc(2.4 * var(--dr));font-size:calc(1.1 * var(--dr))}.dirRoot .thumbwrap{width:100%}.dirRoot .thumbwrap video{max-height:none}.dirRoot .panel.done .pst{padding:calc(.4 * var(--dr));place-items:stretch stretch}.dirRoot .pf{gap:calc(.45 * var(--dr))}.dirRoot .pf>*{min-height:40px}.dirRoot .pane .txt{max-height:calc(20 * var(--dr));font-size:calc(.84 * var(--dr))}.dirRoot textarea.promptedit{min-height:calc(13 * var(--dr))}.dirRoot .panefoot{padding:calc(.6 * var(--dr)) calc(.8 * var(--dr));flex-wrap:wrap}.dirRoot .stale,.dirRoot .band{gap:calc(.6 * var(--dr))}.dirRoot .staleR,.dirRoot .bandR{flex:100%}.dirRoot .staleR>*,.dirRoot .bandR>*{flex:auto;min-height:44px}.dirRoot .tier,.dirRoot .engcard{padding:calc(.7 * var(--dr)) calc(.8 * var(--dr))}.dirRoot .explain,.dirRoot .cutcard .why,.dirRoot .shopfoot,.dirRoot .labout .body{max-width:none}.pillSm,.dirRoot .sub2,.dirRoot .sub3,.dirRoot .opt,.dirRoot .ghost,.dirRoot .ctaSm,.dirRoot .curtoggle{min-height:40px}.dirRoot .zoomc{width:calc(2.2 * var(--dr));height:calc(2.2 * var(--dr))}.dirRoot .infoDot,.dirRoot .info,.dirRoot .infoi{width:calc(1.85 * var(--dr));height:calc(1.85 * var(--dr));font-size:calc(.78 * var(--dr))}.dirRoot .vfy{padding:calc(.4 * var(--dr)) calc(.6 * var(--dr))}.dirRoot .consent .ct{align-items:center}.dirRoot .consent .ct input{width:calc(1.3 * var(--dr));height:calc(1.3 * var(--dr));flex:none}.dirRoot .infoi .tip{inset-inline:calc(1 * var(--dr));top:auto;bottom:calc(calc(5.5 * var(--dr)) + env(safe-area-inset-bottom));width:auto;max-width:none;position:fixed}.dirRoot .infoi:active .tip,.dirRoot .infoi:focus .tip{opacity:1;pointer-events:auto}.dirRoot .eng .eb,.dirRoot .sf b,.dirRoot .pane .sec,.dirRoot .thumbwrap .zm{font-size:calc(.62 * var(--dr))}.dirRoot .who{font-size:calc(.64 * var(--dr))}.dirRoot .zoom,.dirRoot .filmzoom,.dirRoot .lightbox{-webkit-overflow-scrolling:touch;padding:calc(1 * var(--dr)) calc(1 * var(--dr)) calc(calc(1.2 * var(--dr)) + env(safe-area-inset-bottom));overflow-y:auto}.dirRoot .lightbox video{max-height:64dvh}.dirRoot .zoom img{max-height:70dvh}.dirRoot .filmzoom video{max-height:58dvh}.dirRoot .stopveil{-webkit-overflow-scrolling:touch;flex-direction:column;justify-content:flex-end;align-items:stretch;padding:0;display:flex;overflow-y:auto}.dirRoot .stop{width:100%;padding:calc(1.15 * var(--dr)) calc(1.2 * var(--dr)) calc(calc(1.15 * var(--dr)) + env(safe-area-inset-bottom));border-bottom:0;border-radius:14px 14px 0 0;margin-top:auto}.dirRoot .stop .hd{font-size:calc(.9 * var(--dr));letter-spacing:.12em}.dirRoot .veil2{place-items:stretch stretch;padding:0}.dirRoot .modal{border:0;border-radius:0;flex-direction:column;width:100%;height:100dvh;max-height:100dvh;display:flex}.dirRoot .modal>header{padding:calc(.75 * var(--dr)) calc(.9 * var(--dr));gap:calc(.5 * var(--dr));flex-wrap:wrap}.dirRoot .modal h2{font-size:calc(1.05 * var(--dr))}.dirRoot .mtabs,.dirRoot .msrc{scrollbar-width:none;padding-inline:calc(.9 * var(--dr));flex-wrap:nowrap;overflow-x:auto}.dirRoot .mtabs::-webkit-scrollbar{display:none}.dirRoot .msrc::-webkit-scrollbar{display:none}.dirRoot .mbody{grid-template-columns:repeat(auto-fill,minmax(calc(7.5 * var(--dr)),1fr));gap:calc(.5 * var(--dr));padding:calc(.7 * var(--dr)) calc(.9 * var(--dr)) calc(calc(1.2 * var(--dr)) + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.dirRoot .drawer{width:100%}.dirRoot .drawer>header{gap:calc(.5 * var(--dr));flex-wrap:wrap}.dirRoot .drawer .tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.dirRoot .drawer .tabs::-webkit-scrollbar{display:none}.dirRoot .drawer .list{padding:calc(.6 * var(--dr)) calc(.8 * var(--dr)) calc(1.2 * var(--dr))}.dirRoot .drawer .foot{padding-bottom:calc(calc(.8 * var(--dr)) + env(safe-area-inset-bottom))}.dirRoot .gamewrap{padding:calc(.6 * var(--dr));-webkit-overflow-scrolling:touch;align-items:flex-start;overflow-y:auto}.dirRoot .tetris{gap:10px;width:100%;max-width:100%;padding:12px}.dirRoot .tetris .tbody{flex-direction:column;align-items:center;gap:10px}.dirRoot .tetris .tbody canvas{max-width:100%}.dirRoot .tetris .tside{flex-flow:wrap;justify-content:space-between;align-items:center;width:100%;min-width:0}.dirRoot .tetris .tctl button{min-height:48px}.dirRoot .shopIn{padding:calc(2.6 * var(--dr)) calc(1 * var(--dr)) calc(3.2 * var(--dr))}.dirRoot .lgrid{gap:calc(1.6 * var(--dr));padding:calc(.5 * var(--dr)) calc(1 * var(--dr)) calc(2 * var(--dr))}.dirRoot .strack video{height:calc(9.5 * var(--dr))}.dirRoot .srows{gap:calc(.45 * var(--dr))}.dirRoot .srows .srow:nth-child(3){display:none}.dirRoot .lfoot{align-items:flex-start;gap:calc(.8 * var(--dr));padding:calc(1.3 * var(--dr)) calc(1 * var(--dr));letter-spacing:.16em;flex-direction:column}.dirRoot .lleg{gap:calc(.5 * var(--dr)) calc(1.2 * var(--dr));flex-wrap:wrap;margin-inline-start:0}.dirRoot .lleg a{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:560px){.dirRoot h1{font-size:calc(1.15 * var(--dr));letter-spacing:.1em}.dirRoot .stage{padding:calc(.9 * var(--dr)) calc(.9 * var(--dr)) calc(2 * var(--dr))}.dirRoot .chatbar{margin:0 calc(-.9 * var(--dr));padding-inline:calc(.9 * var(--dr))}.dirRoot .msg .bubble{font-size:calc(.95 * var(--dr));line-height:1.62}.dirRoot .tiers{grid-template-columns:1fr}.dirRoot .mbody{grid-template-columns:repeat(auto-fill,minmax(calc(7 * var(--dr)),1fr))}}.dirRoot .filmtabs{margin:0 0 calc(.55 * var(--dr));flex-wrap:wrap;gap:6px;display:flex}.dirRoot .filmtab{cursor:pointer;border:1px solid var(--hair,#ededed1a);background:var(--sunk,#ededed08);color:var(--soft,#ededed9e);font:inherit;border-radius:8px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;line-height:1;transition:border-color .15s,color .15s,background .15s;display:flex;position:relative}.dirRoot .filmtab:hover{border-color:var(--hair2,#ededed2e);color:var(--ivory,#ededed)}.dirRoot .filmtab.on{color:var(--ivory,#ededed);border-color:color-mix(in srgb,var(--violet,#7a64ae) 55%,transparent);background:color-mix(in srgb,var(--violet,#848484) 12%,transparent)}.dirRoot .filmtab .fti{letter-spacing:.14em;color:var(--faint,#ededed61);font-size:9.5px}.dirRoot .filmtab.on .fti{color:var(--violet,#7a64ae)}.dirRoot .filmtab .ftn{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;overflow:hidden}.dirRoot .filmtab .fts{color:var(--faint,#ededed61);font-size:10px}.dirRoot .filmtab.on .fts{color:var(--soft,#ededed9e)}.dirRoot .filmtab .ftname{width:14ch;font:inherit;color:var(--ivory,#ededed);border:1px solid color-mix(in srgb,var(--violet,#7a64ae) 55%,transparent);background:#09090999;border-radius:4px;padding:1px 4px;font-size:12px}.dirRoot .filmtab .ftx{color:var(--faint,#ededed61);border-radius:4px;margin-inline-start:2px;padding:0 3px;font-size:13px;line-height:1}.dirRoot .filmtab .ftx:hover{color:var(--ivory,#ededed);background:#ededed14}.dirRoot .filmtab.ftadd{color:var(--faint,#ededed61);padding-inline:12px}.dirRoot .filmtab.ftadd:hover{color:var(--ivory,#ededed)}.dirRoot .pstrip{margin:0 0 calc(.7 * var(--dr));flex-wrap:wrap;gap:8px;display:flex}.dirRoot .pslot{cursor:pointer;border:1px solid var(--hair,#ededed1a);background:var(--sunk,#ededed08);color:var(--soft,#ededed9e);border-radius:9px;align-items:center;gap:9px;padding:9px 12px;font-size:12px;line-height:1;transition:opacity .15s,border-color .15s,color .15s;display:flex;position:relative}.dirRoot .pslot .psi{letter-spacing:.14em;color:var(--faint,#ededed61);font-size:9.5px}.dirRoot .pslot .psn{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;overflow:hidden}.dirRoot .pslot .pss{color:var(--faint,#ededed61);font-size:10px}.dirRoot .pslot.here{border-color:var(--hair2,#ededed2e)}.dirRoot .pslot.next{color:var(--ivory,#ededed);border-color:color-mix(in srgb,var(--violet,#7a64ae) 50%,transparent)}.dirRoot .pslot.shot{color:var(--ivory,#ededed);border-color:color-mix(in srgb,var(--teal,#5b9b8f) 55%,transparent)}.dirRoot .pslot.ok{color:var(--soft,#ededed9e);border-color:color-mix(in srgb,var(--teal,#5b9b8f) 30%,transparent)}.dirRoot .pslot.ok .pss{color:var(--teal,#5b9b8f)}.dirRoot .pslot.live{color:var(--ivory,#ededed)}.dirRoot .pslot.wait{opacity:.42}.dirRoot .pslot.wait:hover{opacity:.7}.dirRoot .pslot .psok{margin-inline-start:4px}.dirRoot.noSheet .stage,.dirRoot.noSheet.boxed .stage{grid-template-columns:minmax(0,1fr)}.dirRoot.noSheet .sheet,.dirRoot.noSheet .sheetTab{display:none}.dirRoot.embedded #reel,.dirRoot.embedded #veil,.dirRoot.embedded #grain{pointer-events:none;position:absolute}.dirRoot .chatbar.live{isolation:isolate;background:var(--look-raised);box-shadow:inset 0 0 0 1px var(--room-rim);padding:calc(.4 * var(--dr)) calc(.45 * var(--dr));gap:calc(.5 * var(--dr));border:0;border-radius:999px;position:relative}.dirRoot.boxed .chatbar.live{background:var(--look-raised);padding:calc(.4 * var(--dr)) calc(.45 * var(--dr));border-top:0}.dirRoot .chatbar.live input,.dirRoot .chatbar.live input:focus{box-shadow:none;background:0 0;border:0}.dirRoot .chatbar.live .chatWho{border-color:var(--room-rim);color:var(--room-ink)}.dirRoot .chatbar.live .chatSend{background:var(--look-surface);color:var(--room-ink);box-shadow:inset 0 0 0 1px var(--room-rim);transition:box-shadow .15s,color .15s}.dirRoot .chatbar.live .chatSend:hover{filter:none;box-shadow:inset 0 0 0 1px var(--room-ink)}.dirRoot .chatbar.live .chatSend:disabled{background:var(--look-surface);color:var(--soft);box-shadow:inset 0 0 0 1px var(--look-line)}.dirRoot .chatbar.live:before{content:"";border-radius:inherit;opacity:0;z-index:-1;pointer-events:none;background:conic-gradient(from var(--look-orbit),transparent 0deg,transparent 300deg,var(--room-ink) 342deg,transparent 360deg);-webkit-mask:linear-gradient(var(--look-mask) 0 0) content-box,linear-gradient(var(--look-mask) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--look-mask) 0 0) content-box,linear-gradient(var(--look-mask) 0 0);mask:linear-gradient(var(--look-mask) 0 0) content-box,linear-gradient(var(--look-mask) 0 0);padding:1.5px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.dirRoot .chatbar.live.thinking:before{opacity:1;animation:7s linear infinite ffOrbitSlow}@keyframes ffOrbitSlow{0%{--look-orbit:0deg}78%{--look-orbit:360deg}to{--look-orbit:360deg}}html[dir=rtl] .dirRoot .chatbar.live:before{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.dirRoot .chatbar.live.thinking:before{opacity:.55;animation:none}}.dirRoot .actcard{border:1px solid var(--hairline,#ffffff24);border-radius:10px;margin-top:.5rem;padding:.5rem .6rem}.dirRoot .actline{opacity:.85;padding:.1rem 0;font-size:.82rem}.dirRoot .actrow{gap:.5rem;margin-top:.45rem;display:flex}
.SetEditor-module__FMuNOW__root{block-size:100%;inline-size:100%;color:var(--ivory,#ededed);background:#0c0c0c;flex-direction:column;font-size:13px;display:flex;overflow:hidden}.SetEditor-module__FMuNOW__head{border-block-end:1px solid var(--hair,#ededed21);flex:none;align-items:center;gap:16px;padding:10px 16px;display:flex}.SetEditor-module__FMuNOW__headL{align-items:baseline;gap:12px;min-inline-size:0;display:flex}.SetEditor-module__FMuNOW__title{letter-spacing:.14em;text-transform:uppercase;color:var(--soft,#cfcabb);font-size:11px;font-weight:700}.SetEditor-module__FMuNOW__sceneName{color:var(--ivory,#ededed);font:inherit;background:0 0;border:1px solid #0000;border-radius:4px;min-inline-size:8ch;max-inline-size:32ch;padding:3px 6px;font-weight:600}.SetEditor-module__FMuNOW__sceneName:hover,.SetEditor-module__FMuNOW__sceneName:focus{border-color:var(--hair,#ededed33);outline:none}.SetEditor-module__FMuNOW__strap{margin:0;color:var(--faint,#8d897e);margin-inline-start:auto;font-size:12px}.SetEditor-module__FMuNOW__close{border:1px solid var(--hair,#ededed40);min-block-size:32px;color:var(--ivory,#ededed);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding-inline:14px}.SetEditor-module__FMuNOW__close:hover{background:#ededed14}.SetEditor-module__FMuNOW__body{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:216px minmax(0,1fr) 260px;min-block-size:0;display:grid;overflow:hidden}.SetEditor-module__FMuNOW__rail{border-inline-end:1px solid var(--hair,#ededed21);flex-direction:column;gap:10px;min-block-size:0;min-inline-size:0;padding:12px;display:flex;overflow:hidden auto}.SetEditor-module__FMuNOW__body>.SetEditor-module__FMuNOW__rail:last-child{border-inline-end:0;border-inline-start:1px solid var(--hair,#ededed21)}.SetEditor-module__FMuNOW__railH{letter-spacing:.16em;text-transform:uppercase;color:var(--faint,#8d897e);margin:0;font-size:10px;font-weight:700}.SetEditor-module__FMuNOW__adds{flex-wrap:wrap;gap:6px;display:flex}.SetEditor-module__FMuNOW__add,.SetEditor-module__FMuNOW__small,.SetEditor-module__FMuNOW__tool{border:1px solid var(--hair,#ededed2e);min-block-size:30px;color:var(--ivory,#ededed);font:inherit;cursor:pointer;background:#ededed0a;border-radius:5px;padding-inline:10px;font-size:12px}.SetEditor-module__FMuNOW__add:hover,.SetEditor-module__FMuNOW__small:hover,.SetEditor-module__FMuNOW__tool:hover{background:#ededed1a}.SetEditor-module__FMuNOW__small:disabled,.SetEditor-module__FMuNOW__tool:disabled{opacity:.4;cursor:not-allowed}.SetEditor-module__FMuNOW__list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.SetEditor-module__FMuNOW__row{min-block-size:32px;inline-size:100%;color:inherit;font:inherit;cursor:pointer;text-align:start;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;padding-inline:8px;display:flex}.SetEditor-module__FMuNOW__row:hover{background:#ededed0f}.SetEditor-module__FMuNOW__rowOn{border-color:var(--fff-plum);background:#8484842e}.SetEditor-module__FMuNOW__swatch{border-radius:3px;flex:none;block-size:12px;inline-size:12px}.SetEditor-module__FMuNOW__rowName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.SetEditor-module__FMuNOW__rowKeys{color:var(--faint,#8d897e);flex:none;font-size:11px}.SetEditor-module__FMuNOW__empty{color:var(--faint,#8d897e);margin:0;font-size:12px;line-height:1.5}.SetEditor-module__FMuNOW__hint{color:var(--faint,#8d897e);font-size:11px;line-height:1.45}.SetEditor-module__FMuNOW__centre{flex-direction:column;gap:8px;min-block-size:0;min-inline-size:0;padding:12px;display:flex;overflow:hidden}.SetEditor-module__FMuNOW__tools{flex-wrap:wrap;flex:none;align-items:center;gap:12px;display:flex}.SetEditor-module__FMuNOW__group{gap:4px;display:flex}.SetEditor-module__FMuNOW__toolOn{border-color:var(--fff-plum);background:#84848438}.SetEditor-module__FMuNOW__kbd{font:inherit;opacity:.55;border:1px solid;border-radius:3px;margin-inline-start:6px;padding-inline:3px;font-size:10px}.SetEditor-module__FMuNOW__stageWrap{flex:1;justify-content:center;align-items:center;min-block-size:0;min-inline-size:0;display:flex}.SetEditor-module__FMuNOW__stageBox{border:1px solid var(--hair,#ededed2e);background:#0c0c0c;border-radius:6px;block-size:auto;max-block-size:100%;inline-size:100%;max-inline-size:100%;position:relative;overflow:hidden}.SetEditor-module__FMuNOW__stage{block-size:100%;inline-size:100%}.SetEditor-module__FMuNOW__warn{background:#8282821a;border:1px solid #e08c1a73;border-radius:6px;flex-wrap:wrap;flex:none;align-items:baseline;gap:8px;padding:8px 12px;font-size:12px;line-height:1.5;display:flex}.SetEditor-module__FMuNOW__warnX{color:var(--soft,#cfcabb);font:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:auto;font-size:12px;text-decoration:underline}.SetEditor-module__FMuNOW__fields{flex-direction:column;gap:8px;display:flex}.SetEditor-module__FMuNOW__field{color:var(--faint,#8d897e);flex-direction:column;gap:4px;font-size:11px;display:flex}.SetEditor-module__FMuNOW__three{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.SetEditor-module__FMuNOW__num,.SetEditor-module__FMuNOW__text,.SetEditor-module__FMuNOW__select{border:1px solid var(--hair,#ededed2e);min-block-size:28px;inline-size:100%;color:var(--ivory,#ededed);font:inherit;background:#00000059;border-radius:4px;padding-inline:6px;font-size:12px}.SetEditor-module__FMuNOW__num{font-variant-numeric:tabular-nums}.SetEditor-module__FMuNOW__colour{border:1px solid var(--hair,#ededed2e);background:0 0;border-radius:4px;min-block-size:28px;inline-size:100%;padding:2px}.SetEditor-module__FMuNOW__rowBtns{flex-wrap:wrap;gap:6px;display:flex}.SetEditor-module__FMuNOW__foot{border-block-start:1px solid var(--hair,#ededed21);flex-direction:column;flex:none;gap:8px;padding:8px 16px 10px;display:flex}.SetEditor-module__FMuNOW__footRow{grid-template-columns:auto minmax(160px,220px) minmax(0,1fr);align-items:center;gap:16px;display:grid}.SetEditor-module__FMuNOW__transport{align-items:center;gap:8px;display:flex}.SetEditor-module__FMuNOW__play{border:1px solid var(--fff-plum);min-block-size:32px;color:var(--ivory,#ededed);font:inherit;cursor:pointer;background:#84848438;border-radius:999px;padding-inline:14px}.SetEditor-module__FMuNOW__clock{font-variant-numeric:tabular-nums;color:var(--soft,#cfcabb);font-size:12px}.SetEditor-module__FMuNOW__lengthBox{flex-direction:column;gap:2px;min-inline-size:160px;display:flex}.SetEditor-module__FMuNOW__len{inline-size:100%}.SetEditor-module__FMuNOW__capNote{color:var(--faint,#8d897e);font-size:10px}.SetEditor-module__FMuNOW__exportBox{align-items:center;gap:10px;display:flex}.SetEditor-module__FMuNOW__export{min-block-size:34px;color:var(--ivory,#ededed);font:inherit;cursor:pointer;background:#6565652e;border:1px solid #2fae5299;border-radius:999px;padding-inline:18px;font-weight:600}.SetEditor-module__FMuNOW__export:disabled{opacity:.55;cursor:progress}.SetEditor-module__FMuNOW__done{color:var(--soft,#cfcabb);font-size:11px}.SetEditor-module__FMuNOW__bad{color:#e0726d;font-size:11px}@media (max-width:1100px){.SetEditor-module__FMuNOW__body{grid-template-columns:180px minmax(0,1fr) 220px}.SetEditor-module__FMuNOW__foot{grid-template-columns:minmax(0,1fr);gap:8px}}.SetEditor-module__FMuNOW__clash{flex-wrap:wrap;gap:10px;inline-size:100%;margin-block-start:4px;display:flex}.SetEditor-module__FMuNOW__clashOne{color:var(--soft,#cfcabb);align-items:center;gap:5px;font-size:11px;display:inline-flex}.SetEditor-module__FMuNOW__unit{opacity:.62;font-style:normal}.SetEditor-module__FMuNOW__view{border:1px solid var(--hair,#ededed2e);min-block-size:34px;color:var(--ivory,#ededed);font:inherit;cursor:pointer;text-align:start;background:#ededed0a;border-radius:5px;flex-direction:column;align-items:flex-start;gap:1px;padding:3px 10px;display:flex}.SetEditor-module__FMuNOW__view:hover{background:#ededed1a}.SetEditor-module__FMuNOW__view b{font-size:12px;font-weight:600}.SetEditor-module__FMuNOW__view i{opacity:.6;font-size:10px;font-style:normal}.SetEditor-module__FMuNOW__viewOn{border-color:var(--fff-plum);background:#84848438}.SetEditor-module__FMuNOW__viewOn i{opacity:.8}.SetEditor-module__FMuNOW__tl{-webkit-user-select:none;user-select:none;grid-template-columns:108px minmax(0,1fr);gap:0 10px;display:grid}.SetEditor-module__FMuNOW__tlNames{flex-direction:column;display:flex}.SetEditor-module__FMuNOW__tlRulerName{letter-spacing:.14em;text-transform:uppercase;block-size:20px;color:var(--faint,#8d897e);align-items:center;font-size:9px;display:flex}.SetEditor-module__FMuNOW__tlName{block-size:22px;color:var(--soft,#cfcabb);font:inherit;cursor:pointer;text-align:start;white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding-inline:6px;font-size:11px;display:flex;overflow:hidden}.SetEditor-module__FMuNOW__tlName:hover{background:#ededed12}.SetEditor-module__FMuNOW__tlNameOn{color:var(--ivory,#ededed);background:#8484842e}.SetEditor-module__FMuNOW__tlObjName{text-overflow:ellipsis;overflow:hidden}.SetEditor-module__FMuNOW__tlLanes{cursor:ew-resize;position:relative}.SetEditor-module__FMuNOW__tlRuler{border-block-end:1px solid var(--hair,#ededed21);block-size:20px;position:relative;overflow:hidden}.SetEditor-module__FMuNOW__tlTick{color:var(--faint,#8d897e);flex-direction:column;align-items:flex-start;gap:1px;padding-inline-start:3px;font-size:9px;display:flex;position:absolute;inset-block-start:2px}.SetEditor-module__FMuNOW__tlTick i{background:#ededed4d;block-size:5px;inline-size:1px;display:block}.SetEditor-module__FMuNOW__tlLane{border-block-end:1px solid #ededed0d;block-size:22px;position:relative}.SetEditor-module__FMuNOW__tlLaneOn{background:#84848414}.SetEditor-module__FMuNOW__tlEmpty{color:var(--faint,#8d897e);pointer-events:none;padding-inline-start:6px;font-size:10px;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.SetEditor-module__FMuNOW__tlKey{cursor:pointer;background:#787878;border:0;border-radius:2px;block-size:9px;inline-size:9px;padding:0;position:absolute;inset-block-start:50%;transform:translate(-50%,-50%)rotate(45deg)}.SetEditor-module__FMuNOW__tlKeyOn{background:#b9b9b9}.SetEditor-module__FMuNOW__tlKey:hover{outline:1px solid var(--ivory,#ededed)}.SetEditor-module__FMuNOW__tlPlayhead{pointer-events:none;inline-size:0;position:absolute;inset-block:0}.SetEditor-module__FMuNOW__tlPhLine{background:var(--ivory,#ededed);opacity:.85;inline-size:1px;position:absolute;inset-block:0;transform:translate(-50%)}.SetEditor-module__FMuNOW__tlPhHandle{background:var(--ivory,#ededed);clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%);pointer-events:auto;cursor:ew-resize;border:0;border-radius:2px;block-size:11px;inline-size:11px;padding:0;position:absolute;inset-block-start:0;transform:translate(-50%)}[dir=rtl] .SetEditor-module__FMuNOW__tlKey{transform:translate(50%,-50%)rotate(45deg)}[dir=rtl] .SetEditor-module__FMuNOW__tlPhLine,[dir=rtl] .SetEditor-module__FMuNOW__tlPhHandle{transform:translate(50%)}.SetEditor-module__FMuNOW__keyBtn{min-block-size:32px;color:var(--ivory,#ededed);font:inherit;cursor:pointer;background:#b9b9b91f;border:1px solid #f0c674;border-radius:5px;padding-inline:12px;font-size:12px}.SetEditor-module__FMuNOW__keyBtn:hover{background:#b9b9b938}.SetEditor-module__FMuNOW__shots{flex-wrap:wrap;gap:4px;display:flex}.SetEditor-module__FMuNOW__doors{gap:6px;display:inline-flex}.SetEditor-module__FMuNOW__ghost{object-fit:cover;opacity:.5;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}
.SetLayover-module__R9WR0G__scrim{z-index:70;background:#050505d1;justify-content:stretch;align-items:stretch;padding:0;display:flex;position:fixed;inset:0}.SetLayover-module__R9WR0G__box{background:#0c0c0c;outline:none;block-size:100dvh;inline-size:100%;overflow:hidden}.SetLayover-module__R9WR0G__grid{grid-template-columns:minmax(0, 1fr) var(--set-talk,0px);block-size:100%;display:grid}@media (min-width:1200px){.SetLayover-module__R9WR0G__box{block-size:100dvh}}.SetLayover-module__R9WR0G__talk{border-inline-start:1px solid var(--hair,#ededed2e);background:#0f0f0f;flex-direction:column;min-block-size:0;display:flex}.SetLayover-module__R9WR0G__talkH{letter-spacing:.08em;text-transform:uppercase;opacity:.7;border-block-end:1px solid var(--hair,#ededed2e);padding:10px 14px;font-size:12px}.SetLayover-module__R9WR0G__talkScroll{flex:1;min-block-size:0;padding:12px;overflow-y:auto}.SetLayover-module__R9WR0G__tSay{margin-block-end:12px}.SetLayover-module__R9WR0G__tWho{opacity:.55;margin-block-end:3px;font-size:11px}.SetLayover-module__R9WR0G__tBub{font-size:13px;line-height:1.45}.SetLayover-module__R9WR0G__tSayMe .SetLayover-module__R9WR0G__tBub{opacity:.85}.SetLayover-module__R9WR0G__talkComp{border-block-start:1px solid var(--hair,#ededed2e);gap:8px;padding:10px;display:flex}.SetLayover-module__R9WR0G__talkBox{resize:none;color:inherit;border:1px solid var(--hair,#ededed2e);font:inherit;background:#181818;border-radius:6px;flex:1;padding:8px 10px;font-size:13px}.SetLayover-module__R9WR0G__talkSend{border:1px solid var(--hair,#ededed2e);color:inherit;cursor:pointer;background:#222;border-radius:6px;align-self:flex-end;padding:8px 12px}.SetLayover-module__R9WR0G__talkSend:disabled{opacity:.5;cursor:default}
.WhiteLayover-module__6qWrUG__tool{background:#0c0c0c;flex-direction:column;block-size:100%;min-block-size:0;display:flex}.WhiteLayover-module__6qWrUG__head{border-block-end:1px solid var(--hair,#ededed2e);align-items:baseline;gap:12px;padding:12px 16px;display:flex}.WhiteLayover-module__6qWrUG__title{letter-spacing:.06em;text-transform:uppercase;font-size:14px}.WhiteLayover-module__6qWrUG__strap{opacity:.65;flex:1;font-size:12px}.WhiteLayover-module__6qWrUG__engine{opacity:.5;font-size:11px}.WhiteLayover-module__6qWrUG__close{border:1px solid var(--hair,#ededed2e);color:inherit;cursor:pointer;background:#181818;border-radius:999px;padding:6px 14px}.WhiteLayover-module__6qWrUG__doors{gap:8px;padding:12px 16px 0;display:flex}.WhiteLayover-module__6qWrUG__door{text-align:start;border:1px solid var(--hair,#ededed2e);color:inherit;cursor:pointer;background:#111;border-radius:8px;flex:1;padding:10px 12px}.WhiteLayover-module__6qWrUG__door b{font-size:13px;display:block}.WhiteLayover-module__6qWrUG__door i{opacity:.6;margin-block-start:2px;font-size:11px;font-style:normal;display:block}.WhiteLayover-module__6qWrUG__doorOn{background:#171717;border-color:#f0c674}.WhiteLayover-module__6qWrUG__body{flex-direction:column;flex:1;gap:12px;min-block-size:0;padding:12px 16px;display:flex;overflow:auto}.WhiteLayover-module__6qWrUG__pick{border:1px dashed var(--hair,#ededed4d);color:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#111;border-radius:8px;align-self:flex-start;max-inline-size:100%;padding:10px 16px;overflow:hidden}.WhiteLayover-module__6qWrUG__presetWrap{flex-direction:column;gap:6px;min-block-size:0;display:flex}.WhiteLayover-module__6qWrUG__presetLabel{letter-spacing:.05em;text-transform:uppercase;opacity:.55;font-size:11px}.WhiteLayover-module__6qWrUG__preset{border:1px solid var(--hair,#ededed2e);white-space:pre-wrap;opacity:.8;text-align:left;direction:ltr;background:#0f0f0f;border-radius:8px;max-block-size:260px;margin:0;padding:12px;font-size:11px;line-height:1.5;overflow:auto}.WhiteLayover-module__6qWrUG__scene{resize:vertical;color:inherit;font:inherit;border:1px solid var(--hair,#ededed2e);background:#111;border-radius:8px;padding:10px 12px;font-size:13px}.WhiteLayover-module__6qWrUG__result{background:#000;border-radius:8px;max-block-size:320px;max-inline-size:100%}.WhiteLayover-module__6qWrUG__foot{border-block-start:1px solid var(--hair,#ededed2e);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.WhiteLayover-module__6qWrUG__go{color:inherit;cursor:pointer;background:#242424;border:1px solid #2fae52;border-radius:8px;padding:10px 18px;font-weight:600}.WhiteLayover-module__6qWrUG__go:disabled{opacity:.45;cursor:default}.WhiteLayover-module__6qWrUG__small{border:1px solid var(--hair,#ededed2e);color:inherit;cursor:pointer;background:#181818;border-radius:8px;padding:8px 12px}.WhiteLayover-module__6qWrUG__small:disabled{opacity:.5;cursor:default}.WhiteLayover-module__6qWrUG__exits{gap:8px;display:flex}.WhiteLayover-module__6qWrUG__note{opacity:.75;font-size:12px}.WhiteLayover-module__6qWrUG__bad{color:#e08c8c;font-size:12px}
.SketchLayover-module__003sCq__pad{background:#0c0c0c;flex-direction:column;block-size:100%;min-block-size:0;display:flex}.SketchLayover-module__003sCq__head{border-block-end:1px solid var(--hair,#ededed2e);align-items:baseline;gap:12px;padding:12px 16px;display:flex}.SketchLayover-module__003sCq__title{letter-spacing:.06em;text-transform:uppercase;font-size:14px}.SketchLayover-module__003sCq__strap{opacity:.65;flex:1;font-size:12px}.SketchLayover-module__003sCq__close{border:1px solid var(--hair,#ededed2e);color:inherit;cursor:pointer;background:#181818;border-radius:999px;padding:6px 14px}.SketchLayover-module__003sCq__bar{border-block-end:1px solid var(--hair,#ededed2e);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px;display:flex}.SketchLayover-module__003sCq__group{gap:4px;padding-inline:4px;display:inline-flex}.SketchLayover-module__003sCq__tool{border:1px solid var(--hair,#ededed2e);color:inherit;cursor:pointer;background:#111;border-radius:7px;padding:7px 11px;font-size:12px}.SketchLayover-module__003sCq__toolOn{background:#171717;border-color:#f0c674}.SketchLayover-module__003sCq__swatches{gap:6px;margin-inline-start:auto;display:inline-flex}.SketchLayover-module__003sCq__swatch{cursor:pointer;border:2px solid #ffffff2e;border-radius:6px;block-size:22px;inline-size:22px;padding:0;display:inline-block}.SketchLayover-module__003sCq__swatchOn{border-color:#fff}.SketchLayover-module__003sCq__paperWrap{flex:1;justify-content:center;align-items:center;min-block-size:0;padding:12px;display:flex}.SketchLayover-module__003sCq__paper{aspect-ratio:16/9;cursor:crosshair;touch-action:none;background:#fff;border-radius:4px;max-block-size:100%;max-inline-size:100%}.SketchLayover-module__003sCq__frames{border-block-start:1px solid var(--hair,#ededed2e);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}.SketchLayover-module__003sCq__fthumb{touch-action:none;cursor:pointer;background:#fff;border:2px solid #ffffff2e;border-radius:6px;block-size:48px;inline-size:86px;padding:0;position:relative;overflow:hidden}.SketchLayover-module__003sCq__fthumb img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.SketchLayover-module__003sCq__fthumbOn{border-color:#f0c674}.SketchLayover-module__003sCq__approve{border-color:#f0c674;font-weight:600}.SketchLayover-module__003sCq__fdel{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:4px;block-size:18px;inline-size:18px;padding:0;font-size:11px;line-height:1;position:absolute;inset-block-start:2px;inset-inline-end:2px}.SketchLayover-module__003sCq__fnum{color:#333;background:#fffc;border-radius:4px;padding:0 4px;font-size:11px;position:absolute;inset-block-end:2px;inset-inline-start:4px}.SketchLayover-module__003sCq__legend{border-block-start:1px solid var(--hair,#ededed2e);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;display:flex}.SketchLayover-module__003sCq__legendH{letter-spacing:.06em;text-transform:uppercase;opacity:.6;font-size:11px}.SketchLayover-module__003sCq__legendHint{opacity:.45;font-size:11px}.SketchLayover-module__003sCq__legendRow{align-items:center;gap:6px;display:inline-flex}.SketchLayover-module__003sCq__legendInput{inline-size:150px;color:inherit;font:inherit;border:1px solid var(--hair,#ededed2e);background:#111;border-radius:6px;padding:5px 8px;font-size:12px}.SketchLayover-module__003sCq__noCam{opacity:.55;flex-basis:100%;font-size:11px}.SketchLayover-module__003sCq__foot{border-block-start:1px solid var(--hair,#ededed2e);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;display:flex}.SketchLayover-module__003sCq__small{border:1px solid var(--hair,#ededed2e);color:inherit;cursor:pointer;background:#181818;border-radius:8px;padding:8px 12px}.SketchLayover-module__003sCq__small:disabled{opacity:.5;cursor:default}.SketchLayover-module__003sCq__note{opacity:.75;font-size:12px}.SketchLayover-module__003sCq__bad{color:#e08c8c;font-size:12px}
.Doors-module__LgT7fa__row{gap:var(--dir-canvas-gap);padding:8px var(--dir-canvas-gutter);border-block-end:1px solid var(--fff-hair);flex:none;display:flex}.Doors-module__LgT7fa__door{border:1px solid var(--fff-hair);min-block-size:38px;color:var(--ivory,#ededed);font:inherit;letter-spacing:.04em;cursor:pointer;background:#ededed0a;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:9px;padding-inline:10px;font-size:13.5px;font-weight:500;display:flex}.Doors-module__LgT7fa__door svg{flex:none}.Doors-module__LgT7fa__door:hover:not(:disabled){border-color:var(--fff-plum);background:#8484842e}.Doors-module__LgT7fa__door:disabled{opacity:.38;cursor:not-allowed}.Doors-module__LgT7fa__col{inline-size:200px;padding:10px var(--dir-canvas-gutter) 10px 0;flex-direction:column;flex:none;gap:10px;min-block-size:0;display:flex;overflow-y:auto}[dir=rtl] .Doors-module__LgT7fa__col{padding:10px 0 10px var(--dir-canvas-gutter)}.Doors-module__LgT7fa__card{border:1px solid var(--fff-hair);color:var(--ivory,#ededed);font:inherit;cursor:pointer;text-align:start;background:#ededed0a;border-radius:8px;flex-direction:column;flex:none;gap:6px;padding:0;display:flex;overflow:hidden}.Doors-module__LgT7fa__thumb{aspect-ratio:440/246;object-fit:cover;background:#00000059;block-size:auto;inline-size:100%;display:block}.Doors-module__LgT7fa__name{letter-spacing:.03em;padding:0 9px 8px;font-size:12.5px;font-weight:500}.Doors-module__LgT7fa__card:hover:not(:disabled){border-color:var(--fff-plum);background:#8484842e}.Doors-module__LgT7fa__card:active:not(:disabled){filter:brightness(.95)}.Doors-module__LgT7fa__card:focus-visible{outline:2px solid var(--fff-plum);outline-offset:2px}.Doors-module__LgT7fa__card:disabled{opacity:.38;cursor:not-allowed}
.SpeedRamp-module__Cntb9q__grp{flex-direction:column;margin-block-end:16px;display:flex}.SpeedRamp-module__Cntb9q__lab{letter-spacing:.15em;text-transform:uppercase;color:var(--fff-ink-40);align-items:baseline;gap:8px;margin-block-end:7px;font-size:10px;display:flex}.SpeedRamp-module__Cntb9q__svg{border:1px solid var(--fff-hair);touch-action:none;direction:ltr;background:#0b0b0b;border-radius:6px;inline-size:100%;display:block}.SpeedRamp-module__Cntb9q__gridLine{stroke:#ededed14}.SpeedRamp-module__Cntb9q__gridOne{stroke:#ededed3d;stroke-dasharray:3 3}.SpeedRamp-module__Cntb9q__ax{fill:#ededed66;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:8px}.SpeedRamp-module__Cntb9q__line{fill:none;stroke:var(--fff-room-accent);stroke-width:2.2px}.SpeedRamp-module__Cntb9q__fill{fill:color-mix(in srgb, var(--fff-room-accent) 14%, transparent)}.SpeedRamp-module__Cntb9q__pt{fill:#0a0a0d;stroke:var(--fff-room-accent);stroke-width:2px;cursor:grab}.SpeedRamp-module__Cntb9q__hint{color:var(--fff-shell-faint);margin:6px 0 0;font-size:10.5px;line-height:1.5}
.rooms-module__bwlDTG__empty{padding:var(--fff-s5);font-size:var(--fff-t-body);line-height:var(--fff-t-body-lh);color:var(--fff-shell-faint);margin:0}.rooms-module__bwlDTG__desktopOnly{place-content:center;gap:var(--fff-s3);block-size:100%;padding:var(--fff-s5);text-align:center;display:grid}.rooms-module__bwlDTG__desktopOnly h2{font-size:var(--fff-t-sub);line-height:var(--fff-t-sub-lh);font-weight:var(--fff-t-sub-w);color:var(--fff-ivory);margin:0}.rooms-module__bwlDTG__desktopOnly p{max-inline-size:34ch;font-size:var(--fff-t-body);line-height:var(--fff-t-body-lh);color:var(--fff-shell-soft);margin:0}
