.fd-bar{background:var(--wash);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;padding:6px;display:grid}.fd-slot{background:var(--surface);min-width:0;height:56px;color:var(--ink);text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line), 0 1px 0 #3522420a;transition:box-shadow var(--mo-fast) ease, transform var(--jelly-press,90ms ease);border:0;border-radius:12px;align-items:center;gap:10px;padding:6px 12px 6px 6px;display:flex;position:relative}.fd-slot:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--line-strong), 0 6px 14px -10px #35224273}.fd-slot:active:not(:disabled){transform:translateY(1px)scale(.992)}.fd-slot:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fd-slot:disabled{opacity:.55;cursor:default}.fd-slot[data-on]{box-shadow:inset 0 0 0 1.5px var(--sel-ring), 0 6px 14px -10px var(--sel-glow)}.fd-slot-tile{background:var(--jelly-well-bg);width:44px;height:44px;color:var(--ink-70);box-shadow:var(--jelly-well);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.fd-slot-tile svg{stroke-width:1.6px;width:20px;height:20px}.fd-slot-tile img{object-fit:cover;width:100%;height:100%}.fd-slot-tile:has(img[data-gear]){background:radial-gradient(60% 70% at 50% 45%,#5b3a78,#241631 70%,#140c19)}.fd-slot-tile img[data-gear]{object-fit:contain;mix-blend-mode:lighten}.fd-slot-tile img[data-photo]{object-fit:cover;mix-blend-mode:normal}.fd-slot-swatch{width:100%;height:100%;display:flex}.fd-slot-swatch i{flex:1}.fd-slot-t{min-width:0;display:grid}.fd-slot-t small{color:var(--ink-50);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.25;overflow:hidden}.fd-slot-t b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.3;overflow:hidden}@media (max-width:760px){.fd-bar{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(148px,1fr);overflow:auto hidden}.fd-bar::-webkit-scrollbar{display:none}.fd-slot{scroll-snap-align:start}}.fd-dialog{--fd-well:#1a1220;--fd-on:#fff6e6;--fd-on-2:#fff6e6a3;--mv-ease:cubic-bezier(.16, 1, .3, 1);--mv-spring:var(--ease-spring);--mv-chalk:#fff6e6;--fd-item:116px;border-radius:20px;width:100%;max-width:800px;height:min(504px,100dvh - 2rem);overflow:hidden}.fd-head{flex:none;align-items:center;gap:8px;height:48px;padding:0 8px 0 16px;display:flex}.fd-dialog[data-sub] .fd-head{padding-left:8px}.fd-title{min-width:0;font:600 16px/1.2 var(--f-display);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.fd-back,.fd-x{width:32px;height:32px;color:var(--ink-70);cursor:pointer;transition:background var(--mo-fast) ease, color var(--mo-fast) ease;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.fd-back svg,.fd-x svg{stroke-width:2px;width:18px;height:18px}.fd-back:hover,.fd-x:hover{background:var(--hover);color:var(--ink)}:is(.fd-back:focus-visible,.fd-x:focus-visible){outline:2px solid var(--ink);outline-offset:1px}.fd-reset{background:var(--hover-2);height:32px;color:var(--ink);font:600 13px var(--f-ui);white-space:nowrap;cursor:pointer;transition:background var(--mo-fast) ease, opacity var(--mo-fast) ease;border:0;border-radius:999px;flex:none;align-items:center;padding:0 14px;display:inline-flex}.fd-reset:hover:not(:disabled){background:#fff1d82e}.fd-reset:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fd-reset:disabled{opacity:.4;cursor:default}.fd-body{border-radius:16px;flex:1;min-width:0;min-height:0;margin:0 4px 4px;display:flex;overflow:hidden}.fd-film,.fd-cam{flex:1;grid-template-columns:160px minmax(0,1fr);min-width:0;min-height:0;display:grid}.fd-side{box-shadow:inset -1px 0 0 var(--line);flex-direction:column;gap:2px;padding:12px 8px;display:flex}.fd-side button{min-width:0;height:36px;color:var(--ink-70);font:500 14px var(--f-ui);text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--mo-fast) ease, color var(--mo-fast) ease;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;display:flex}.fd-side button:hover{background:var(--hover);color:var(--ink)}.fd-side button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.fd-side button[aria-selected=true]{background:var(--hover-2);color:var(--ink)}.fd-side svg{stroke-width:1.8px;flex:none;width:16px;height:16px}.fd-side span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fd-side i{background:var(--tangerine);border-radius:50%;flex:none;width:6px;height:6px}.fd-pane,.fd-moves{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.fd-tools{flex:none;align-items:flex-start;gap:16px;padding:12px 16px 10px;display:flex}.fd-hint{min-width:0;max-width:54ch;color:var(--ink-50);flex:1;margin:0;font-size:12.5px;line-height:1.45}.fd-note{color:var(--ink-50);margin:0;font-size:12.5px;line-height:1.45}.fd-tools-r{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.fd-sort{height:32px;color:var(--ink-70);font:600 13px var(--f-ui);white-space:nowrap;cursor:pointer;transition:background var(--mo-fast) ease, color var(--mo-fast) ease;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.fd-sort svg{width:15px;height:15px}.fd-sort:hover,.fd-sort[data-popup-open]{background:var(--hover);color:var(--ink)}.fd-sort:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.fd-icon{width:32px;height:32px;color:var(--ink-70);cursor:pointer;transition:background var(--mo-fast) ease, color var(--mo-fast) ease;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.fd-icon svg{width:16px;height:16px}.fd-icon:hover{background:var(--hover);color:var(--ink)}.fd-icon:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.fd-search{background:var(--field);height:32px;color:var(--ink-50);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;align-items:center;gap:6px;padding:0 4px 0 10px;display:flex}.fd-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--line-strong)}.fd-search>svg{flex:none;width:15px;height:15px}.fd-search input{width:140px;min-width:0;color:var(--ink);font:13.5px var(--f-ui);background:0 0;border:0;outline:0}.fd-search input::-webkit-search-cancel-button{display:none}.fd-search button{width:24px;height:24px;color:var(--ink-50);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.fd-search button:hover{background:var(--hover-2);color:var(--ink)}.fd-search button svg{width:12px;height:12px}.fd-grid{overscroll-behavior:contain;flex:1;align-content:start;gap:14px 10px;min-height:0;padding:4px 16px 16px;display:grid;overflow-y:auto}.fd-grid-moves,.fd-grid-pal{grid-template-columns:repeat(4,minmax(0,1fr))}.fd-grid-light{grid-template-columns:repeat(3,minmax(0,1fr))}.fd-empty{color:var(--ink-70);grid-column:1/-1;margin:8px 0;font-size:14px}.fd-chip{background:var(--surface);height:32px;color:var(--ink-86);font:600 12.5px var(--f-ui);white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--mo-fast) ease;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.fd-chip svg{width:14px;height:14px}.fd-chip:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.fd-chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fd-chip[aria-pressed=true]{background:var(--sel-bg);color:var(--sel-fg);box-shadow:inset 0 0 0 1.5px var(--sel-ring);font-weight:700}.fd-round{background:var(--hover-2);width:32px;height:32px;color:var(--ink);cursor:pointer;transition:background var(--mo-fast) ease, transform 90ms ease;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.fd-round:hover{background:#fff1d82e}.fd-round:active{transform:scale(.94)}.fd-round:focus-visible{outline-offset:2px;outline:2px solid}.fd-round svg{stroke-width:2px;width:16px;height:16px}.fd-seg{background:var(--wash);border-radius:10px;padding:3px;display:inline-flex}.fd-seg button{height:28px;color:var(--ink-70);font:600 12.5px var(--f-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.fd-seg button svg{width:14px;height:14px}.fd-seg button:hover{color:var(--ink)}.fd-seg button:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.fd-seg button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 1px 2px #3522421f}.fd-dial{--cw:316px;--cy:212px;--r:354px;--arc:150px;outline:none;min-width:0;min-height:0;position:relative;overflow:hidden}.fd-dial:focus-visible .fd-dial-card[data-d="0"]{box-shadow:0 0 0 5px #0c080f,0 0 0 7px #fff6e6b3,0 24px 48px -20px #000000e6}.fd-dial-well{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.fd-dial-well:active{cursor:grabbing}.fd-dial-disc{top:calc(var(--cy) - var(--arc));width:calc((var(--r) + var(--arc)) * 2);aspect-ratio:1;margin-left:calc((var(--r) + var(--arc)) * -1);pointer-events:none;background:#fff1d80b;border-radius:50%;position:absolute;left:50%;box-shadow:inset 0 1px #fff1d81a}.fd-dial-cards{position:absolute;inset:0}.fd-dial-card{top:var(--cy);width:var(--cw);aspect-ratio:16/9;transform:translate(-50%, -50%) rotate(calc(var(--d) * 45deg));transform-origin:50% calc(50% + var(--r));transition:transform .6s var(--ease-jelly), opacity .35s ease, filter .35s ease;background:#0e0a10;border-radius:22px;position:absolute;left:50%;overflow:hidden;box-shadow:0 0 0 5px #0c080f,0 0 0 6px #fff6e624,0 24px 48px -20px #000000e6}.fd-dial-card[data-d="-1"],.fd-dial-card[data-d="1"]{filter:brightness(.5)saturate(.6);cursor:pointer}.fd-dial-card[data-d="-2"],.fd-dial-card[data-d="2"]{opacity:0;pointer-events:none}.fd-dial-card img,.fd-dial-clip{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fd-dial-card img{-webkit-user-drag:none}.fd-dial-auto{color:#fff6e6e6;background:radial-gradient(circle,#0000 0 17%,#fff6e638 17% 17.6%,#0000 17.6% 30%,#fff6e624 30% 30.5%,#0000 30.5%),linear-gradient(#fff6e61f,#fff6e61f) 50% 0/1px 100% no-repeat,linear-gradient(#fff6e61f,#fff6e61f) 0/100% 1px no-repeat,#241a2c;place-items:center;display:grid;position:absolute;inset:0}.fd-dial-auto svg{stroke-width:1.5px;width:30px;height:30px}.fd-dial-ctl{top:calc(var(--cy) + var(--cw) * 9 / 32 + 52px);z-index:3;align-items:center;gap:6px;max-width:calc(100% - 24px);display:flex;position:absolute;left:50%;transform:translate(-50%)}.fd-dial-name{background:var(--hover-2);min-width:96px;max-width:240px;height:32px;color:var(--ink);font:600 13.5px/32px var(--f-ui);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;margin:0;padding:0 16px;overflow:hidden}.fd-setup{overscroll-behavior:contain;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-y:auto}.fd-wheels{flex:1 0 auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fd-wheel{grid-template-rows:auto auto auto auto;align-content:center;justify-items:center;gap:4px;min-width:0;padding:12px 0 10px;display:grid}.fd-wheel:nth-child(2){background:#fff1d808}.fd-wheel-h{max-width:calc(100% - 16px);color:var(--ink-50);font:500 12px/16px var(--f-ui);text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;overflow:hidden}.fd-wheel-step{background:var(--hover-2);width:40px;height:24px;color:var(--ink);cursor:pointer;opacity:0;transition:opacity var(--mo-fast) ease, background var(--mo-fast) ease;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.fd-wheel-step svg{stroke-width:2px;width:16px;height:16px}.fd-wheel:hover .fd-wheel-step,.fd-wheel:focus-within .fd-wheel-step{opacity:1}.fd-wheel-step:hover{background:#fff1d82e}.fd-wheel-step:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.fd-wheel-step:disabled{visibility:hidden}@media (hover:none){.fd-wheel-step{opacity:1}}.fd-wheel-win{width:100%;height:calc(var(--fd-item) * 3);display:grid}.fd-wheel-list{height:calc(var(--fd-item) * 3);overscroll-behavior:contain;padding:var(--fd-item) 0;scroll-snap-type:y mandatory;scrollbar-width:none;outline:none;grid-area:1/1;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 24% 76%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 24% 76%,#0000 100%)}.fd-wheel-list::-webkit-scrollbar{display:none}.fd-wheel-item{width:100%;height:var(--fd-item);color:inherit;cursor:pointer;scroll-snap-align:center;opacity:.55;transition:opacity var(--mo-med) ease;background:0 0;border:0;place-items:center;padding:0;display:grid}.fd-wheel-item[data-near]{opacity:1}.fd-wheel-cell{background:var(--hover);width:min(156px,100% - 24px);height:96px;transition:background var(--mo-fast) ease;border-radius:48px;grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:2px;padding:8px 12px 12px;display:grid}.fd-wheel-item[data-near] .fd-wheel-cell{background:var(--hover-2)}.fd-wheel-item:hover:not(:disabled) .fd-wheel-cell{background:#fff1d824}.fd-wheel-cell b{max-width:100%;color:var(--ink-70);font:600 12.5px/1.2 var(--f-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fd-wheel-item[data-near] .fd-wheel-cell b{color:var(--ink)}.fd-wheel-cell .tg{place-items:center;width:84px;height:50px;display:grid;overflow:hidden}.fd-wheel-cell .tg img{object-fit:contain;mix-blend-mode:lighten;filter:brightness(1.25)contrast(1.05);width:100%;height:100%}.fd-wheel-cell .tg.tg-photo{border-radius:12px;width:64px;height:56px}.fd-wheel-cell .tg.tg-photo img{object-fit:cover;mix-blend-mode:normal;filter:brightness(1.2);-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000);mask-image:radial-gradient(closest-side,#000 72%,#0000)}.fd-wheel-cell .mv-optic-icon,.fd-wheel-auto{width:50px;height:50px;color:var(--ink-86);place-items:center;display:grid}.fd-wheel-cell .mv-optic-icon svg,.fd-wheel-auto svg{stroke-width:1.5px;width:24px;height:24px}.fd-wheel-gate{z-index:1;pointer-events:none;will-change:transform;border-radius:48px;grid-area:1/1;place-self:center;width:min(156px,100% - 24px);height:96px;box-shadow:inset 0 0 0 2px #fff6e6,0 0 0 4px #fff6e60f}.fd-wheel-list:focus-visible+.fd-wheel-gate{box-shadow:inset 0 0 0 2px #fff6e6,0 0 0 4px #fff6e647}.fd-wheel[data-off]{opacity:.35;pointer-events:none}.fd-setup-note{text-align:center;flex:none;padding:0 16px 12px}.fd-order{flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:0 16px 10px;display:flex}.fd-order-h{color:var(--ink-50);font-size:12.5px}.fd-order-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fd-order-chip{background:var(--sel-bg);height:32px;color:var(--ink);font:600 12.5px var(--f-ui);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:inset 0 0 0 1.5px var(--sel-ring);border-radius:999px;align-items:center;gap:6px;padding:0 4px 0 6px;display:inline-flex}.fd-order-chip[data-sorting]{cursor:grabbing;z-index:2;box-shadow:inset 0 0 0 1.5px var(--sel-ring), 0 10px 20px -10px #35224280}.fd-order-chip>svg{width:14px;height:14px;color:var(--ink-50)}.fd-order-chip b{background:var(--tangerine-btn);color:#fff6e6;width:20px;height:20px;font:500 11.5px var(--f-mono);border-radius:50%;place-items:center;display:grid}.fd-order-chip button{width:24px;height:24px;color:var(--ink-50);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.fd-order-chip button:hover{background:var(--hover-2);color:var(--ink)}.fd-order-chip button svg{width:12px;height:12px}.fd-order-full{color:var(--ink-50);font-size:12.5px}.fd-move{min-width:0;color:var(--ink-70);text-align:center;cursor:pointer;background:0 0;border:0;align-content:start;gap:8px;padding:0;display:grid}.fd-move:disabled{cursor:not-allowed;opacity:.45}.fd-move:focus-visible{outline:none}.fd-move-media{aspect-ratio:1;background:var(--st-well,#0c080f);transition:box-shadow var(--mo-fast) ease;border-radius:12px;display:block;position:relative;overflow:hidden}.fd-move:hover:not(:disabled) .fd-move-media{box-shadow:inset 0 0 0 1px var(--line-strong)}.fd-move:focus-visible .fd-move-media{outline:2px solid var(--ink);outline-offset:2px}.fd-move[aria-pressed=true] .fd-move-media{box-shadow:0 0 0 2px var(--tangerine)}.fd-move-media img,.fd-move-clip,.fd-move-media .tm{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fd-move-clip{opacity:0;transition:opacity .25s}:is(.fd-move:hover .fd-move-clip,.fd-move:focus-visible .fd-move-clip){opacity:1}:is(.fd-move:hover .tm-world,.fd-move:focus-visible .tm-world,.fd-move[aria-pressed=true] .tm-world){animation:var(--tm-a) 2.2s cubic-bezier(.16, 1, .3, 1) infinite alternate}.fd-move-n{z-index:1;background:var(--tangerine-btn);color:#fff6e6;width:22px;height:22px;font:500 12px var(--f-mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;left:8px}.fd-move-sketch{z-index:1;color:#fff6e6;font:600 11.5px var(--f-ui);background:#0c080fc7;border-radius:6px;padding:2px 8px;font-style:normal;position:absolute;top:8px;right:8px}.fd-move-name{font:500 13px/1.25 var(--f-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fd-move:hover:not(:disabled) .fd-move-name,.fd-move[aria-pressed=true] .fd-move-name{color:var(--ink)}.fd-move[aria-pressed=true] .fd-move-name{font-weight:700}.fd-order.fd-order-bar{box-shadow:inset 0 1px 0 var(--line);padding:10px 16px}.fd-preset-wrap{min-width:0;position:relative}.fd-preset{width:100%;min-width:0;color:var(--ink-70);text-align:center;cursor:pointer;background:0 0;border:0;align-content:start;gap:8px;padding:0;display:grid;position:relative}.fd-preset:focus-visible{outline:none}.fd-preset-media{aspect-ratio:16/9;background:var(--st-well,#0c080f);transition:box-shadow var(--mo-fast) ease;border-radius:12px;display:block;position:relative;overflow:hidden}.fd-preset-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fd-preset:hover .fd-preset-media{box-shadow:inset 0 0 0 1px var(--line-strong)}.fd-preset:focus-visible .fd-preset-media{outline:2px solid var(--ink);outline-offset:2px}.fd-preset[aria-pressed=true] .fd-preset-media{box-shadow:0 0 0 2px var(--tangerine)}.fd-strip{height:20%;display:flex;position:absolute;bottom:0;left:0;right:0}.fd-strip i,.fd-bars i{flex:1}.fd-bars{display:flex}.fd-preset-name{min-width:0;font:500 13px/1.3 var(--f-ui);white-space:nowrap;justify-content:center;align-items:baseline;gap:6px;padding:0 2px;display:flex;overflow:hidden}.fd-preset:hover .fd-preset-name,.fd-preset[aria-pressed=true] .fd-preset-name{color:var(--ink)}.fd-preset[aria-pressed=true] .fd-preset-name{font-weight:700}.fd-preset-name small{color:var(--ink-50);flex:none;font-size:11.5px;font-weight:600}.fd-preset-new .fd-preset-media{background:var(--hover);box-shadow:inset 0 0 0 2px var(--line);place-items:center;display:grid}.fd-preset-new .fd-preset-media i{background:var(--hover-2);width:28px;height:28px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%;place-items:center;display:grid}.fd-preset-new .fd-preset-media svg{stroke-width:2.2px;width:14px;height:14px}.fd-preset-new:hover .fd-preset-media{box-shadow:inset 0 0 0 2px var(--line-strong)}.fd-preset-new .fd-preset-name{color:var(--ink);font-weight:600}.fd-preset-ball{background:var(--fd-well);place-items:center;display:grid}.fd-preset-ball .fd-ball{width:36%}.fd-ball{aspect-ratio:1;border-radius:50%;display:block}.fd-tick{z-index:1;background:var(--tangerine-btn);color:#fff6e6;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;right:8px}.fd-tick svg{stroke-width:2.6px;width:13px;height:13px}.fd-preset-x{z-index:2;color:#fff6e6;cursor:pointer;opacity:0;width:24px;height:24px;transition:opacity var(--mo-fast) ease;background:#0c080fc7;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;left:8px}.fd-preset-x svg{width:12px;height:12px}.fd-preset-wrap:hover .fd-preset-x{opacity:1}.fd-preset-x:focus-visible{opacity:1}@media (hover:none){.fd-preset-x{opacity:1}}.fd-editor-head{flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:12px 16px;display:flex}.fd-editor-body{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px;min-height:0;padding:0 16px 12px;display:grid;overflow-y:auto}.fd-source{min-width:0;min-height:220px}.fd-drop{border:1.5px dashed var(--line-strong);background:var(--wash);width:100%;height:100%;min-height:220px;color:var(--ink);cursor:pointer;transition:border-color var(--mo-fast) ease, background var(--mo-fast) ease;border-radius:18px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.fd-drop:hover,.fd-drop[data-over]{border-color:var(--ink);background:var(--hover-2)}.fd-drop:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fd-drop>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fd-drop-cta{text-align:center;justify-items:center;gap:6px;max-width:30ch;padding:12px 16px;display:grid;position:relative}.fd-drop-cta i{background:var(--surface);width:44px;height:44px;box-shadow:0 0 0 1px var(--line), 0 6px 14px -8px #35224266;border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.fd-drop-cta svg{stroke-width:1.7px;width:20px;height:20px}.fd-drop-cta b{font-size:14px;font-weight:700}.fd-drop-cta small{color:var(--ink-70);font-size:12.5px;line-height:1.4}.fd-drop[data-filled]{border-style:solid;border-color:var(--line)}.fd-drop[data-filled] .fd-drop-cta{color:#352242;background:#fffcf6f0;border-radius:999px;align-self:end;margin-bottom:12px;padding:8px 14px;box-shadow:0 6px 14px -8px #0009}.fd-drop[data-filled] .fd-drop-cta i,.fd-drop[data-filled] .fd-drop-cta small{display:none}.fd-cells-wrap{grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;display:grid}.fd-cells-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.fd-cells-head b{font-size:13.5px;font-weight:700}.fd-cells{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(72px,1fr);gap:6px;display:grid}.fd-cell{border-radius:12px;min-height:72px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #35224229}.fd-cell label{cursor:pointer;position:absolute;inset:0}.fd-cell input[type=color]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.fd-cell em,.fd-cell code{color:#fff;mix-blend-mode:difference;pointer-events:none;position:absolute;left:8px}.fd-cell em{font:700 11.5px var(--f-ui);font-style:normal;top:6px}.fd-cell code{font:11.5px var(--f-mono);bottom:6px}.fd-cell>button{color:#fff;cursor:pointer;opacity:0;width:24px;height:24px;transition:opacity var(--mo-fast) ease;background:#140c1a8c;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.fd-cell>button svg{width:12px;height:12px}.fd-cell:hover>button,.fd-cell:focus-within>button{opacity:1}@media (hover:none){.fd-cell>button{opacity:1}}.fd-cell:focus-within,.fd-cell[data-on]{outline:2px solid var(--ink);outline-offset:2px}.fd-cell.is-empty{border:1.5px dashed var(--line-strong);color:var(--ink-50);cursor:pointer;box-shadow:none;background:0 0;place-items:center;display:grid}.fd-cell.is-empty:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.fd-cell.is-empty:disabled{cursor:default;opacity:.35}.fd-cell.is-empty svg{width:16px;height:16px}.fd-editor-foot{border-top:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:12px 16px;display:flex}.fd-name{flex:1;min-width:0}.fd-name input{background:var(--field);width:100%;height:40px;color:var(--ink);font:14px var(--f-ui);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:12px;outline:0;padding:0 12px}.fd-name input:focus{box-shadow:inset 0 0 0 1.5px var(--ink)}.fd-btn{background:var(--surface);height:40px;color:var(--ink);font:700 14px var(--f-ui);white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line-strong);transition:transform 90ms ease, box-shadow var(--mo-fast) ease;border:0;border-radius:12px;flex:none;padding:0 16px}.fd-btn:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--ink)}.fd-btn:active:not(:disabled){transform:translateY(1px)scale(.99)}.fd-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fd-btn:disabled{cursor:default;opacity:.45}.fd-btn.is-go{background:var(--ink);color:var(--paper);box-shadow:inset 0 1px #ffffff29,0 6px 14px -10px #352242cc}.fd-btn.is-go:hover:not(:disabled){box-shadow:inset 0 1px #ffffff3d,0 8px 16px -10px #352242e6}.fd-wheelpick{align-content:center;justify-items:center;gap:16px;height:100%;padding:8px;display:grid}.fd-hue{aspect-ratio:1;cursor:crosshair;touch-action:none;background:radial-gradient(closest-side, hsl(0 0% var(--l)) 0, transparent 100%), conic-gradient(hsl(0 100% var(--l)), hsl(60 100% var(--l)), hsl(120 100% var(--l)), hsl(180 100% var(--l)), hsl(240 100% var(--l)), hsl(300 100% var(--l)), hsl(360 100% var(--l)));border-radius:50%;outline:none;width:min(100%,236px);position:relative;box-shadow:inset 0 0 0 1px #35224233,0 12px 28px -18px #35224299}.fd-hue:focus-visible{box-shadow:inset 0 0 0 1px #35224233, 0 0 0 3px var(--surface), 0 0 0 5px var(--ink)}.fd-hue-dot{pointer-events:none;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;box-shadow:0 0 0 2.5px #fff,0 2px 6px #00000073}.fd-light-row{width:min(100%,280px);color:var(--ink-70);font:600 12.5px var(--f-ui);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.fd-lamps{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fd-lamp-tab{background:var(--surface);height:32px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;display:inline-flex}.fd-lamp-tab[data-on]{background:var(--sel-bg);box-shadow:inset 0 0 0 1.5px var(--sel-ring)}.fd-lamp-tab>button:first-child{height:100%;color:var(--ink);font:600 12.5px var(--f-ui);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.fd-lamp-tab[data-on]>button:first-child{font-weight:700}.fd-lamp-tab>button:first-child:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.fd-lamp-x:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.fd-lamp-tab i{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #3522424d}.fd-lamp-x{width:24px;height:24px;color:var(--ink-50);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-right:4px;display:grid}.fd-lamp-x:hover{background:var(--hover-2);color:var(--ink)}.fd-lamp-x svg{width:12px;height:12px}.fd-rig-body{flex:1;grid-template-columns:minmax(0,1fr) minmax(200px,280px) minmax(0,1fr);align-items:center;gap:20px;min-height:0;padding:4px 16px 8px;display:grid;overflow-y:auto}.fd-rig-ctl,.fd-rig-quick{align-content:center;gap:12px;min-width:0;display:grid}.fd-rig-h{color:var(--ink-50);font:600 12.5px var(--f-ui);margin:0}.fd-temps{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fd-temps button,.fd-temp-custom{background:var(--c);cursor:pointer;border:0;border-radius:50%;flex:none;width:28px;height:28px;padding:0;position:relative;box-shadow:inset 0 0 0 1px #35224247}.fd-temps button[aria-checked=true]{box-shadow:inset 0 0 0 1px #35224247, 0 0 0 2px var(--surface), 0 0 0 4px var(--ink)}.fd-temp-custom:focus-within{outline:2px solid var(--ink);outline-offset:3px}.fd-temps button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.fd-temp-custom{background:conic-gradient(#ff4d4d,#ffd84d,#5be36a,#4dd9ff,#6a6bff,#ff5bd3,#ff4d4d);overflow:hidden}.fd-temp-custom input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.fd-temps code{color:var(--ink-70);font:12.5px var(--f-mono)}.fd-rig-slider{color:var(--ink-70);font:600 12.5px var(--f-ui);gap:8px;display:grid}.fd-rig-slider>span{justify-content:space-between;display:flex}.fd-rig-slider b{color:var(--ink);font:500 12.5px var(--f-mono)}.fd-stage{aspect-ratio:1;touch-action:none;background:radial-gradient(closest-side,#2d2137 0,#1a1220 64%,#110b16 100%);border-radius:50%;width:100%;position:relative;box-shadow:inset 0 0 0 1px #fff6e614,0 22px 44px -26px #140c1ae6}.fd-stage-ring{pointer-events:none;border:1px dashed #fff6e64d;border-radius:50%;position:absolute;inset:7%}.fd-stage-ring:before,.fd-stage-ring:after{content:"";border:1px solid #fff6e61f;border-radius:50%;position:absolute}.fd-stage-ring:before{inset:0 32%}.fd-stage-ring:after{inset:32% 0}.fd-stage-floor{pointer-events:none;background:radial-gradient(closest-side,#000000b3,#0000);border-radius:50%;height:7%;position:absolute;bottom:25%;left:30%;right:30%}.fd-stage>.fd-ball{z-index:1;pointer-events:none;width:36%;margin:-18% 0 0 -18%;position:absolute;top:50%;left:50%}.fd-lamp{z-index:2;cursor:grab;touch-action:none;width:36px;height:36px;transition:left .38s var(--ease-jelly), top .38s var(--ease-jelly), transform var(--mo-fast) ease;box-shadow:0 0 0 2px #110b16b3, 0 0 calc(8px + 22px * var(--b)) calc(1px + 7px * var(--b)) var(--c);background:#fffcf6;border:0;border-radius:50%;place-items:center;margin:-18px 0 0 -18px;padding:0;display:grid;position:absolute}.fd-lamp:active{cursor:grabbing}.fd-lamp i{background:var(--c);border-radius:50%;position:absolute;inset:4px}.fd-lamp span{color:#fff;font:600 12.5px var(--f-mono);mix-blend-mode:difference;position:relative}.fd-lamp[data-on]{box-shadow:0 0 0 2px #110b16b3, 0 0 0 4.5px var(--tangerine), 0 0 calc(8px + 22px * var(--b)) calc(1px + 7px * var(--b)) var(--c)}.fd-lamp[data-back]{z-index:0;transform:scale(.8)}.fd-lamp:focus-visible{outline-offset:5px;outline:2px solid #fff}.fd-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.fd-quick button{background:var(--surface);min-width:0;height:36px;color:var(--ink);font:600 12.5px var(--f-ui);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:10px;padding:0 8px;overflow:hidden}.fd-quick button:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.fd-quick button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fd-quick button[aria-checked=true]{background:var(--sel-bg);box-shadow:inset 0 0 0 1.5px var(--sel-ring);font-weight:700}.fd-says{color:var(--ink-86);font:12.5px/1.5 var(--f-mono);flex:none;gap:2px;margin:0;padding:8px 16px 10px;display:grid}.fd-says small{color:var(--ink-50);font:600 11.5px var(--f-ui)}.fd-editor-head{justify-content:center;padding:12px 16px 8px}.fd-rigger .fd-rig-body{grid-template-columns:minmax(0,1fr) minmax(180px,220px) minmax(0,1fr)}.fd-stage{cursor:grab}@media (max-width:760px){.fd-dialog{border-radius:20px 20px 0 0;max-width:none;height:min(88dvh,720px)}.fd-body{margin:0 4px 4px}.fd-film,.fd-cam{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.fd-side{box-shadow:inset 0 -1px 0 var(--line);scrollbar-width:none;flex-direction:row;gap:4px;padding:8px;overflow:auto hidden}.fd-side::-webkit-scrollbar{display:none}.fd-side button{flex:none;height:34px}.fd-dial{--cw:260px;--cy:180px;--r:300px;--arc:128px;min-height:340px}.fd-grid-moves{grid-template-columns:repeat(3,minmax(0,1fr))}.fd-grid-pal,.fd-grid-light{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-tools{flex-wrap:wrap;gap:8px;padding:10px 12px 8px}.fd-hint{flex:1 0 100%}.fd-grid{gap:12px 8px;padding:4px 12px 16px}.fd-wheel-cell{padding:8px 6px 10px}.fd-wheel-cell .tg{width:64px;height:44px}.fd-source,.fd-drop{min-height:180px}.fd-editor-body{grid-template-columns:minmax(0,1fr)}.fd-rig-body,.fd-rigger .fd-rig-body{grid-template-columns:minmax(0,1fr);gap:16px;padding:4px 12px 8px}.fd-stage{order:-1;width:min(100%,240px);margin:0 auto}.fd-editor-foot{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));flex-wrap:wrap}.fd-name{flex:1 0 100%}.fd-editor-foot .fd-btn{flex:1}}@media (max-width:359px){.fd-dial{--cw:224px;--cy:160px;--r:260px;--arc:112px;min-height:300px}.fd-grid-moves{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-wheel-cell b{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.fd-dial-card,.fd-wheel-item,.fd-lamp,.fd-slot{transition:none}.fd-move:hover .tm-world,.fd-move[aria-pressed=true] .tm-world{animation:none}}:root[data-motion=reduced] .fd-dial-card,:root[data-motion=reduced] .fd-wheel-item,:root[data-motion=reduced] .fd-lamp{transition:none}.fd-bar.mw-dir-bar{box-shadow:none;background:0 0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;padding:0;overflow:visible}.dri{width:100%;max-width:1260px;padding:clamp(40px, 6vh, 72px) var(--page-gutter,16px) 0;gap:20px;margin:0 auto;display:grid}.dri-head h2,.dri-head h3{font-family:var(--f-display);letter-spacing:var(--ls-display,-.02em);margin:0;font-size:clamp(26px,2.6vw,40px);font-weight:800;line-height:1.08}.dri-head p,.dri-own{max-width:64ch;color:var(--ink-70);margin:8px 0 0;font-size:15px;line-height:1.55}.dri-own{margin:0}.dri-grid{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;display:grid}.dri-cell{border-bottom:1px solid var(--line);min-width:0}.dri-cell summary{cursor:pointer;align-items:baseline;gap:10px;padding:14px 0;list-style:none;display:flex}.dri-cell summary::-webkit-details-marker{display:none}.dri-cell summary:after{content:"+";color:var(--ink-50);font:500 15px/1 var(--f-mono);margin-left:auto}.dri-cell[open] summary:after{content:"–"}.dri-cell summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.dri-cell b{min-width:2ch;font-family:var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(26px,2.2vw,34px);font-weight:800;line-height:1}.dri-cell summary span{font-size:15px;font-weight:600;line-height:1.3}.dri-cell p{color:var(--ink-70);margin:0 0 14px;font-size:13.5px;line-height:1.6}.pa-guide .dri{padding:0}.pa-guide .dri-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.dri-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}}@media (max-width:420px){.dri-grid{grid-template-columns:minmax(0,1fr)}}.fd-bar[data-layout=stack] .fd-slot{text-align:center;flex-direction:column;justify-content:flex-start;gap:6px;height:auto;min-height:96px;padding:8px 4px}.fd-bar[data-layout=stack] .fd-slot-tile{width:40px;height:40px}.fd-bar[data-layout=stack] .fd-slot-t{justify-items:center;width:100%}.fd-bar[data-layout=stack] .fd-slot-t small{white-space:normal;text-wrap:balance;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;min-height:2.5em;line-height:1.25;display:-webkit-box;overflow:hidden}.fd-bar[data-layout=stack] .fd-slot-t b{max-width:100%;font-size:12.5px}@media (max-width:760px){.fd-bar[data-layout=stack]{grid-auto-columns:minmax(76px,1fr)}.fd-editor-head .fd-seg,.fd-editor-head .fd-lamps{flex:1 0 100%}.fd-editor-head .fd-seg button{flex:1;justify-content:center}}.fd-slate{z-index:1000;pointer-events:none;filter:drop-shadow(0 22px 30px #140c1a73);width:236px;position:fixed}.fd-slate-stick{transform-origin:8px 100%;background:repeating-linear-gradient(-45deg,#fff6e6 0 13px,#241631 13px 26px);border-radius:6px 6px 2px 2px;height:30px;margin:0 2px -2px;position:relative;box-shadow:inset 0 0 0 2px #241631}.fd-slate-stick:after{content:"";background:#fff6e6;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-4px;left:2px;box-shadow:0 0 0 2px #241631}.fd-slate-board{color:#fff6e6;background:#241631;border-radius:4px 4px 14px 14px;gap:6px;padding:10px 14px 12px;display:grid}.fd-slate-board p{border-bottom:1px solid #fff6e64d;grid-template-columns:1fr 1fr 1.2fr;margin:0;display:grid}.fd-slate-board p span{gap:1px;padding:0 8px 6px;display:grid}.fd-slate-board p span+span{border-left:1px solid #fff6e64d}.fd-slate-board p span:first-child{padding-left:0}.fd-slate-board small{color:#fff6e69e;font:600 10px/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase}.fd-slate-board b{font:700 18px/1.1 var(--f-mono);font-variant-numeric:tabular-nums}.fd-slate-roll b{background:#ff3b30;border-radius:50%;width:10px;height:10px;margin-top:4px;animation:1s steps(2,jump-none) infinite vf-blink;box-shadow:0 0 8px #ff3b30}.fd-slate-board strong{font:800 16px/1.2 var(--f-display);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fd-slate-board time{color:#fff6e69e;font:500 11px var(--f-mono)}@keyframes vf-blink{50%{opacity:.35}}.fd-dialog{--st-stage:#120d16;--st-raised:#1a1320;--st-card:#221a2a;--st-well:#0c080f;--st-line:#fff1d814;--st-line-2:#fff1d829;--st-ink:#fff1d8eb;--st-ink-2:#fff1d8a3;--st-ink-3:#fff1d866;--st-hi:#fff1d814;--st-lift:inset 0 1px 0 var(--st-hi), inset 0 0 0 1px var(--st-line), 0 24px 48px -28px #000000e6;--st-sink:inset 0 2px 5px #0009, inset 0 0 0 1px #fff1d80d, 0 1px 0 #fff1d80f;--bg:var(--st-stage);--surface:var(--st-card);--field:#2a2132;--paper:var(--st-raised);--ink:#fff1d8;--ink-86:#fff1d8db;--ink-70:#fff1d8ad;--ink-2:#fff1d8ad;--ink-50:#fff1d88a;--line:#fff1d81a;--line-strong:#fff1d847;--hover:#fff1d812;--hover-2:#fff1d81f;--wash:#fff1d80d;--on-ink:var(--st-card);--sel-bg:linear-gradient(180deg, #3f2c3a 0%, #33232f 100%);--sel-fg:#fff1d8;--sel-hi:#ffe2c433;--sel-edge:#0000005c;--sel-ring:#f06b3e9e;--sel-ring-hover:#f06b3ed6;--sel-glow:#f06b3e42;--jelly-well-bg:#fff1d812;--jelly-well:inset 0 1px 2px #00000080, inset 0 0 0 1px #fff1d81a;--fd-well:var(--st-well);--fd-well-2:#1e1525;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--st-raised);color:var(--ink);border-color:var(--st-line-2);box-shadow:inset 0 1px 0 var(--st-hi), 0 40px 80px -30px #000000d9;isolation:isolate}.fd-dialog:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:.05;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.fd-dialog .fd-body{background:var(--st-card)}.fd-dialog .fd-seg{background:var(--st-well);box-shadow:var(--st-sink)}.fd-dialog .fd-seg button[aria-checked=true]{background:var(--st-card);box-shadow:var(--st-lift)}.fd-dialog .fd-search{background:var(--st-well);box-shadow:var(--st-sink)}.fd-dialog .fd-search:focus-within{box-shadow:var(--st-sink), inset 0 0 0 1.5px var(--line-strong)}.fd-dialog .fd-btn{background:var(--hover-2);color:var(--ink);box-shadow:none}.fd-dialog .fd-btn:hover:not(:disabled){box-shadow:none;background:#fff1d82e}.fd-dialog .fd-btn.is-go{background:var(--tangerine-btn,var(--tangerine));color:#fff6e6;box-shadow:inset 0 1px #ffd6b880,inset 0 -1px #340c0073,0 8px 16px -10px #e65a2fb3}.fd-dialog .fd-btn.is-go:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px #ffd6b899,inset 0 -1px #340c0073,0 10px 18px -10px #e65a2fd9}.fd-dialog .fd-chip{background:var(--hover);color:var(--ink);box-shadow:inset 0 0 0 1px var(--st-line-2)}.fd-dialog .fd-chip:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.fd-dialog .fd-chip[aria-pressed=true]{background:var(--sel-bg);box-shadow:inset 0 0 0 1.5px var(--sel-ring)}.fd-dialog .fd-quick button{background:var(--hover);box-shadow:none}.fd-dialog .fd-quick button:hover{background:var(--hover-2)}.fd-dialog .fd-quick button[aria-checked=true]{background:var(--hover-2);box-shadow:inset 0 0 0 2px #fff6e6}.fd-dialog .fd-temps button[aria-checked=true]{box-shadow:inset 0 0 0 1px #0000004d, 0 0 0 2px var(--st-card), 0 0 0 4px var(--ink)}.fd-dialog .fd-lamp-tab{background:var(--hover);box-shadow:none}.fd-dialog .fd-lamp-tab[data-on]{background:var(--hover-2);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.fd-dialog .fd-cell{box-shadow:inset 0 0 0 1px var(--st-line-2)}.fd-dialog .fd-hue:focus-visible{box-shadow:0 0 0 3px var(--st-card), 0 0 0 5px var(--ink)}.fd-dialog .fd-name input,.fd-dialog input[type=text]{background:var(--st-well);color:var(--ink);box-shadow:var(--st-sink)}.fd-dialog .fd-editor-foot{border-top-color:var(--st-line)}.fd-dialog .fd-says{color:var(--ink-70)}.fd-dialog .fd-stage{box-shadow:var(--st-sink), 0 22px 44px -26px #000000e6}.fd-dialog .fd-drop{background:var(--hover)}.fd-dial-plain{background:linear-gradient(160deg,#2a1d33,#18111d)}.fd-dial-plain b{color:#fff6e6d1;max-width:80%;font:700 15px/1.25 var(--f-display,var(--f-ui));text-align:center}:root{--mv-ease:cubic-bezier(.16, 1, .3, 1);--mv-spring:var(--ease-spring);--mv-slate:#241631;--mv-chalk:var(--cream);--mv-bulb:#ffe39a;--mv-glass:color-mix(in srgb, var(--surface) 80%, transparent)}.mv-root{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}.mv-root .nav.compact .brand-icon{height:30px;margin-block:-4px}.mv-root .nav.compact .wordmark{height:20px}.mv-root .nav.compact .mega-links a,.mv-root .nav.compact .mega-trigger{padding:5px 10px;font-size:14px}.mv-root .nav.compact .btn.sm{height:var(--ctl-h-sm);font-size:var(--ctl-fs-sm);padding:0 12px}.mv-root .nav.compact .theme-toggle,.mv-root .nav.compact .mega-burger{width:32px;height:32px}@media (max-width:767px){.mv-root .nav.compact .nav-in{padding-inline:12px}}.mv{width:100%;max-width:1440px;padding:0 var(--gr) 96px var(--gl);flex:1;margin-inline:auto}.mv-btn{height:var(--ctl-h-touch);border-radius:var(--ctl-r-md);font:inherit;font-size:var(--ctl-fs-md);white-space:nowrap;color:var(--ink);background:var(--wash);transition:transform .15s var(--mv-ease), background .15s, filter .15s, box-shadow .15s;border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.mv-btn svg{flex:none;width:16px;height:16px}.mv-btn:active:not(:disabled){transform:translateY(1px)scale(.98)}.mv-btn:disabled{opacity:.45;cursor:not-allowed}.mv-btn.sm{height:var(--ctl-h-sm);font-size:var(--ctl-fs-sm);padding:0 13px}.mv-btn.lg{height:var(--ctl-h-xl);font-size:var(--ctl-fs-xl);padding:0 26px}.mv-btn.tang{background:var(--jelly-go-bg);color:#fff6e6;box-shadow:var(--wb-go-shadow)}.mv-btn.tang:hover{background:var(--jelly-go-bg-hover)}.mv-btn.ink{background:var(--ink);color:var(--on-ink);box-shadow:inset 0 -3px #0000004d,inset 0 1px #ffffff24}.mv-btn.ink:hover{background:color-mix(in srgb, var(--ink) 86%, var(--bg))}.mv-btn.ghost{box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.mv-btn.ghost:hover:not(:disabled){background:var(--hover)}.mv-icon-btn{width:var(--ctl-h-md);height:var(--ctl-h-md);background:var(--wash);color:var(--ink);border:0;border-radius:50%;place-items:center;padding:0;transition:transform .2s,background .2s;display:grid}.mv-icon-btn:hover{background:var(--hover-2);transform:rotate(90deg)}.mv-icon-btn svg{width:16px;height:16px}.mv-hero{isolation:isolate;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(28px,5vw,64px) 0 clamp(40px,6vw,88px);display:grid;position:relative}.mv-hero:before{content:"";z-index:-1;background:radial-gradient(42% 60% at 78% 40%, color-mix(in srgb, var(--tangerine) 18%, transparent), transparent 70%), radial-gradient(36% 50% at 12% 20%, color-mix(in srgb, var(--lilac) 40%, transparent), transparent 70%), radial-gradient(30% 40% at 40% 100%, color-mix(in srgb, var(--mint) 45%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:-40px -10vw 0}.mv-eyebrow{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-70);align-items:center;gap:10px;font-size:12px;display:inline-flex}.mv-rec{background:var(--tangerine);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--tangerine) 22%, transparent);border-radius:50%;animation:1.6s ease-in-out infinite mv-rec}@keyframes mv-rec{50%{opacity:.35}}.mv-h1{letter-spacing:var(--ls-display);margin-top:18px;font-size:clamp(46px,6.6vw,104px);line-height:.9}.mv-h1 em{color:var(--tangerine)}.mv-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.mv-line>span{display:inline-block}.mv-lede{max-width:30em;color:var(--ink-70);margin-top:22px;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.mv-hero-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.mv-perks{color:var(--ink-70);flex-wrap:wrap;gap:8px 18px;margin:26px 0 0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.mv-perks li{align-items:center;gap:8px;display:inline-flex}.mv-perks li:before{content:"";background:var(--lemon);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--ink);border-radius:3px;transform:rotate(45deg)}.mv-marquee{gap:16px;display:grid;position:relative}.mv-sign{z-index:2;background:var(--tangerine-btn);color:#fff6e6;border-radius:16px;justify-self:center;justify-items:center;gap:4px;margin-bottom:-26px;padding:10px 22px 14px;display:grid;position:relative;transform:rotate(-2deg);box-shadow:0 16px 30px -16px #e65a2fe6,inset 0 -3px #50160640}.mv-sign:before{content:"";background:radial-gradient(circle, var(--mv-bulb) 0 2.2px, transparent 2.8px) 0 0 / 12px 12px;opacity:.95;border-radius:12px;padding:4px;animation:.7s steps(2,end) infinite mv-chase;position:absolute;inset:5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.mv-sign-top{font-family:var(--f-mono);letter-spacing:.3em;text-transform:uppercase;font-size:11px;font-weight:500;position:relative}.mv-sign-title{background:var(--lemon);color:#352242;font-family:var(--f-display);letter-spacing:var(--ls-display);white-space:nowrap;animation:mv-flip .5s var(--mv-spring) both;border-radius:8px;padding:2px 14px;font-size:clamp(17px,1.8vw,22px);font-weight:800;position:relative}@keyframes mv-flip{0%{opacity:0;transform:rotateX(90deg)}}@keyframes mv-chase{to{background-position:6px 0}}.mv-screen{border-radius:var(--r2);background:#2a1a33;padding:12px;position:relative;box-shadow:0 40px 80px -40px #352242bf,inset 0 0 0 1px #ffffff0f}.mv-bulbs{border-radius:inherit;background:radial-gradient(circle, var(--mv-bulb) 0 3px, transparent 3.6px) 0 0 / 16px 16px;filter:drop-shadow(0 0 4px #ffd278e6);pointer-events:none;padding:6px;animation:.8s steps(2,end) infinite mv-chase-lg;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes mv-chase-lg{to{background-position:8px 0}}.mv-screen-in{aspect-ratio:16/9;border-radius:var(--r2);cursor:pointer;background:#140c19;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.mv-screen-film{opacity:0;transition:opacity .7s ease, transform 1.2s var(--mv-ease);position:absolute;inset:0;transform:scale(1.04)}.mv-screen-film[data-on]{opacity:1;transform:none}.mv-screen-film video{object-fit:cover;width:100%;height:100%;display:block}.mv-screen-tag{color:#fff6e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#140c1a94;border-radius:99px;align-items:center;gap:8px;height:30px;padding:0 12px;font-size:12.5px;display:inline-flex;position:absolute;bottom:14px;left:14px}.mv-screen-tag b{font-weight:700}.mv-screen-tag em{background:var(--lilac);color:#352242;border-radius:99px;padding:1px 8px;font-style:normal;font-weight:700}.mv-screen-cta{height:var(--ctl-h-sm);border-radius:var(--ctl-r-sm);background:var(--lemon);color:#352242;font-size:var(--ctl-fs-sm);opacity:0;transition:opacity .25s, transform .35s var(--mv-spring);align-items:center;padding:0 14px;font-weight:800;display:inline-flex;position:absolute;bottom:14px;right:14px;transform:translateY(8px)}:is(.mv-screen-in:hover .mv-screen-cta,.mv-screen-in:focus-visible .mv-screen-cta){opacity:1;transform:none}.mv-tickets{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mv-ticket{--notch:radial-gradient(circle at 0 50%, transparent 7px, #000 7.5px) left / 51% 100% no-repeat, radial-gradient(circle at 100% 50%, transparent 7px, #000 7.5px) right / 51% 100% no-repeat;background:var(--surface);width:100%;color:var(--ink);text-align:left;box-shadow:inset 0 0 0 1px var(--line);-webkit-mask:var(--notch);-webkit-mask:var(--notch);mask:var(--notch);transition:transform .3s var(--mv-spring), background .2s;border:0;border-radius:10px;gap:2px;padding:9px 12px 10px 16px;display:grid;position:relative;overflow:hidden}.mv-ticket:after{content:"";border-left:2px dashed var(--line-strong);position:absolute;top:8px;bottom:8px;left:8px}.mv-ticket:hover{transform:translateY(-3px)rotate(-1.5deg)}.mv-ticket[aria-pressed=true]{background:var(--sel-bg);color:var(--sel-fg);box-shadow:var(--sel-shadow);transform:translateY(-4px)rotate(-2deg)}.mv-ticket-no{font-family:var(--f-mono);opacity:.7;font-size:10.5px}.mv-ticket-name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:800;line-height:1.2;overflow:hidden}.mv-ticket-bar{background:var(--tangerine);transform-origin:0;width:100%;height:3px;animation:linear both mv-bar;position:absolute;bottom:0;left:0}@keyframes mv-bar{0%{transform:scaleX(0)}}.mv-desk{border-radius:var(--r3);background:var(--surface);max-width:1180px;box-shadow:var(--shadow), inset 0 0 0 1px var(--line);margin:0 auto;scroll-margin-top:64px;position:relative}.mv-slate{border-radius:var(--r3) var(--r3) 0 0;background:var(--mv-slate);height:92px;color:var(--mv-chalk);position:relative;box-shadow:inset 0 -1px #fff1d814}.mv-slate-board{border-radius:var(--r3) var(--r3) 6px 6px;transform-origin:6% 100%;height:30px;position:absolute;top:-2px;left:0;right:0;overflow:hidden;box-shadow:0 6px 10px -6px #00000080}.mv-slate-board span{background:repeating-linear-gradient(-55deg, var(--mv-chalk) 0 26px, var(--mv-slate) 26px 52px);position:absolute;inset:0}.mv-slate-board:after{content:"";background:linear-gradient(90deg, var(--tangerine) 0 14px, transparent 14px);position:absolute;inset:0}.mv-slate-meta{align-items:center;gap:clamp(10px,2.5vw,28px);height:62px;padding:0 150px 0 clamp(16px,3vw,28px);display:flex;position:absolute;bottom:0;left:0;right:0}.mv-slate-title{letter-spacing:var(--ls-display);color:var(--mv-chalk);margin-right:auto;font-size:clamp(20px,2.4vw,28px)}.mv-slate-cell{line-height:1.05;font-family:var(--f-mono);text-transform:uppercase;display:grid}.mv-slate-cell small{letter-spacing:.18em;opacity:.6;font-size:9.5px}.mv-slate-cell b{letter-spacing:.04em;text-transform:none;font-size:20px;font-weight:500}.mv-director{z-index:3;bottom:38px;right:4px;position:absolute!important}.mv-desk-body{gap:16px;padding:clamp(16px,2.6vw,28px);display:grid}.mv-extend{background:color-mix(in srgb, var(--mint) 45%, var(--surface));border-radius:16px;align-items:center;gap:12px;padding:8px 10px 8px 8px;display:flex}.mv-extend img,.mv-extend video{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:72px}.mv-extend p{color:var(--ink-86);flex:1;font-size:14px}.mv-scene{background:var(--field);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:20px;transition:box-shadow .2s;display:block;position:relative}.mv-scene:focus-within{box-shadow:inset 0 0 0 2px var(--ink)}.mv-scene.is-nudge{box-shadow:inset 0 0 0 2px var(--tangerine);animation:.5s mv-nudge}@keyframes mv-nudge{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.mv-scene textarea{resize:vertical;width:100%;min-height:108px;color:var(--ink);font-family:var(--f-display);letter-spacing:var(--ls-display);background:0 0;border:0;outline:none;padding:18px 20px 30px;font-size:clamp(18px,1.7vw,22px);font-weight:600;line-height:1.35;display:block}.mv-scene textarea::placeholder{color:var(--ink-50)}.mv-count{font-family:var(--f-mono);color:var(--ink-50);font-size:11px;position:absolute;bottom:10px;right:14px}.mv-ideas{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mv-ideas-label{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-50);margin-right:4px;font-size:11px}.mv-idea{background:var(--wash);height:30px;color:var(--ink-86);transition:background .15s, transform .2s var(--mv-spring);border:0;border-radius:99px;padding:0 12px;font-size:13px;font-weight:600}.mv-idea:hover{background:var(--hover-2);transform:translateY(-2px)rotate(-2deg)}.mv-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.mv-card{--ink:#352242;color:#352242;position:relative}.mv-card>.lp-btn{z-index:2;padding:2px;position:absolute;bottom:6px;right:6px}.mv-card>.lp-btn .lp-face{width:18px;height:18px}.mv-card:nth-child(odd) .mv-card-hit{rotate:-1deg}.mv-card:nth-child(2n) .mv-card-hit{rotate:1deg}.mv-card-hit{background:var(--card);width:100%;height:76px;color:inherit;text-align:left;transition:rotate .35s var(--mv-spring), transform .35s var(--mv-spring), box-shadow .2s;border:0;border-radius:20px;align-items:center;gap:10px;padding:10px 12px 10px 10px;display:flex;position:relative;box-shadow:0 1px #35224214,0 12px 24px -16px #35224280,inset 0 -3px #35224214}.mv-card-hit:hover:not(:disabled){transform:translateY(-4px);box-shadow:0 1px #35224214,0 22px 30px -16px #3522428c,inset 0 -3px #35224214}.mv-card-hit:disabled{opacity:.55;cursor:not-allowed}.mv-card-thumb{background:#ffffff9e;border-radius:14px;flex:none;place-items:center;width:54px;height:54px;display:grid;position:relative;overflow:hidden}.mv-card-thumb img{object-fit:cover;width:100%;height:100%}.mv-card-thumb svg{width:26px;height:26px}.mv-card-thumb .ts,.mv-card-thumb .tl,.mv-card-thumb .tg{border-radius:0;position:absolute;inset:0}.mv-card-glyph{place-items:center;display:grid}.mv-card-text{min-width:0;line-height:1.2;display:grid}.mv-card-text small{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.65;font-size:10.5px}.mv-card-text b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:800;display:-webkit-box;overflow:hidden}.mv-card-dot{background:var(--tangerine);border-radius:50%;width:9px;height:9px;position:absolute;top:8px;right:9px;box-shadow:0 0 0 2px #fffc}.mv-card-x{z-index:2;color:#fff6e6;background:#352242;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:-6px;right:-6px}.mv-card-x svg{width:12px;height:12px}.mv-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.mv-bar-params{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.mv-bar-go{align-items:center;gap:8px;margin-left:auto;display:flex}.mv-chip{height:var(--ctl-h-md);border-radius:var(--ctl-r-md);background:var(--wash);color:var(--ink);font-size:var(--ctl-fs-md);white-space:nowrap;border:0;align-items:center;gap:7px;padding:0 13px;font-weight:700;transition:background .15s;display:inline-flex}.mv-chip svg{flex:none;width:15px;height:15px}.mv-chip:hover:not(.is-static){background:var(--hover-2)}.mv-chip[aria-pressed=false]{color:var(--ink-50)}.mv-caret{opacity:.6;transition:transform .2s;width:12px!important;height:12px!important}.mv-menu{position:relative}.mv-menu[data-open] .mv-caret{transform:rotate(180deg)}.mv-swatch-dot{color:#352242;border-radius:6px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:inline-grid}.mv-badge{background:var(--lemon);color:#352242;letter-spacing:.04em;border-radius:6px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:800}.mv-pop-item{color:var(--ink);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:9px 10px;font-size:14px;font-weight:600;display:grid}:is(.mv-pop-item:hover,.mv-pop-item:focus-visible,.mv-pop-item[data-highlighted]){background:var(--hover);outline:none}.mv-pop-item[aria-checked=true]{background:var(--hover-2)}.mv-pop-label{align-items:center;gap:8px;display:inline-flex}.mv-pop-ico{width:18px;height:18px;color:var(--ink-70);flex:none;place-items:center;display:inline-grid}.mv-pop-ico svg{width:17px;height:17px}.mv-pop-hint{color:var(--ink-50);grid-column:1;font-size:12px;font-weight:500}.mv-pop-check{width:16px;height:16px;color:var(--tangerine);grid-area:1/2/span 2}.mv-director-btn{height:var(--ctl-h-lg);border-radius:var(--ctl-r-lg);background:var(--lilac);color:#352242;font-size:var(--ctl-fs-lg);transition:background .2s, color .2s, transform .2s var(--mv-spring);border:0;align-items:center;gap:8px;padding:0 18px;font-weight:800;display:inline-flex;box-shadow:inset 0 -3px #35224224}.mv-director-btn span:not(.mv-director-c){transition:transform .5s var(--mv-spring);display:inline-block}.mv-director-btn:hover span:not(.mv-director-c){transform:rotate(180deg)scale(1.2)}.mv-director-btn[aria-pressed=true]{background:var(--cobalt);color:#fff6e6}.mv-director-btn:disabled{cursor:progress;opacity:.85}.mv-director-btn .mv-director-c{background:#3522421a;border-radius:999px;align-items:center;gap:3px;margin-left:2px;padding:2px 7px;font-size:13px;font-weight:800;transition:none;display:inline-flex}.mv-director-c img{width:14px;height:14px}.mv-btn .mv-director-c{background:#35224214;border-radius:999px;align-items:center;gap:3px;margin-left:6px;padding:1px 6px;font-size:12px;font-weight:800;display:inline-flex}.mv-btn .mv-director-c img{width:12px;height:12px}.mv-spin{animation:1s linear infinite mv-spin}@keyframes mv-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mv-spin{animation:none}}.mv-action{background:var(--jelly-go-bg);color:#fff6e6;height:56px;box-shadow:var(--wb-go-shadow);border:0;border-radius:18px;align-items:center;gap:12px;padding:0 10px 0 24px;transition:filter .15s,transform .12s;display:inline-flex;position:relative}.mv-action:hover:not(:disabled){background:var(--tangerine-btn-hover)}.mv-action:active:not(:disabled){transform:translateY(2px)scale(.985);box-shadow:inset 0 -2px #50160652,0 10px 20px -12px #e65a2fcc}.mv-action:disabled{opacity:.5}.mv-action-t{font-family:var(--f-display);letter-spacing:var(--ls-display);font-size:20px;font-weight:800}.mv-action-c{height:36px;font-family:var(--f-mono);background:#35224238;border-radius:12px;align-items:center;gap:5px;padding:0 12px 0 8px;font-size:14px;font-weight:500;display:inline-flex}.mv-action-c img{width:20px;height:20px}.mv-note{background:color-mix(in srgb, var(--pink) 35%, var(--surface));border-radius:12px;padding:10px 14px;font-size:14px}.mv-note button{background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.mv-note button[aria-label]{opacity:.6;margin-left:6px;text-decoration:none}.mv-hint{color:var(--ink-50);font-size:13px}.mv-sheet{z-index:90;grid-template-columns:minmax(0,1fr);place-items:end center;display:grid;position:fixed;inset:0}.mv-sheet-scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140c1a75;animation:.3s both mv-fade;position:absolute;inset:0}.mv-sheet-panel{border-radius:var(--r3) var(--r3) 0 0;background:var(--bg);width:min(1120px,100%);height:min(86dvh,780px);animation:mv-up .5s var(--mv-ease) both;grid-template-rows:auto auto 1fr auto;display:grid;position:relative;box-shadow:0 -30px 80px -30px #140c1a99}.mv-sheet.is-leaving .mv-sheet-panel{animation:.26s ease-in both mv-down}.mv-sheet.is-leaving .mv-sheet-scrim{animation:.26s reverse both mv-fade}@keyframes mv-up{0%{transform:translateY(100%)}}@keyframes mv-down{to{transform:translateY(100%)}}@keyframes mv-fade{0%{opacity:0}}.mv-sheet-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:16px 18px 8px;display:flex}.mv-sheet-head .mv-icon-btn{flex:none}.mv-tabs{border-radius:var(--ctl-r-lg);scrollbar-width:none;min-width:0;box-shadow:none;background:0 0;gap:4px;padding:0;display:flex;overflow:auto hidden}.mv-tab{height:calc(var(--ctl-h-lg) - 2 * var(--ctl-inset));border-radius:calc(var(--ctl-r-lg) - var(--ctl-inset));color:var(--tab-fg-off);font-size:var(--ctl-fs-md);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;font-weight:700;transition:background .2s,color .2s;display:inline-flex;position:relative}.mv-tab:hover:not([aria-selected=true]){color:var(--tab-fg);background:0 0}.mv-tab[aria-selected=true]{background:var(--tab-line);color:var(--tab-fg);box-shadow:none}.mv-tab-dot{background:var(--tangerine-btn);color:#fff6e6;border-radius:99px;min-width:8px;height:8px;padding:0;font-size:0}.mv-tab-dot:not(:empty){text-align:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:18px}.mv-sheet-hint{color:var(--ink-70);padding:0 20px 10px;font-size:13.5px}.mv-sheet-body{overscroll-behavior:contain;min-height:0;padding:4px 18px 18px;overflow-y:auto}.mv-sheet-foot{padding:12px 18px max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--line);justify-content:flex-end;gap:10px;display:flex}.mv-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.mv-tile{background:var(--surface);color:var(--ink);text-align:left;box-shadow:inset 0 0 0 1px var(--line);transition:transform .3s var(--mv-spring), box-shadow .2s;border:0;border-radius:20px;gap:8px;padding:6px 6px 10px;display:grid;position:relative}.mv-tile:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--line-strong), 0 16px 28px -18px #35224299;transform:translateY(-3px)}.mv-tile[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--tangerine), 0 16px 28px -18px #e65a2fb3}.mv-tile>span:first-child{aspect-ratio:4/3;border-radius:15px}.mv-tile-name{padding:0 6px;font-size:13.5px;font-weight:700;line-height:1.25}.mv-tile-check,.mv-tile-badge{background:var(--tangerine-btn);color:#fff6e6;width:26px;height:26px;animation:mv-badge .45s var(--mv-spring) both;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 0 0 3px #ffffffd9}.mv-tile-badge{font-family:var(--f-mono);font-size:13px;font-weight:500}.mv-tile-check svg{width:15px;height:15px}@keyframes mv-badge{0%{transform:scale(0)rotate(-40deg)}}.mv-custom{gap:16px;max-width:640px;margin:8px auto;display:grid}.mv-custom>.ts{border-radius:20px;height:120px}.mv-custom-row{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.mv-swatch{aspect-ratio:1;cursor:pointer;transition:transform .25s var(--mv-spring);border-radius:16px;position:relative;box-shadow:inset 0 0 0 1px #0000001f}.mv-swatch:hover{transform:translateY(-3px)rotate(-3deg)}.mv-swatch input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.mv-custom-actions{justify-content:center;gap:10px;display:flex}.mv-card-more{color:#fff6e6;text-align:center;background:#352242;border-radius:99px;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:800;line-height:20px;position:absolute;bottom:3px;right:3px}.mv-card-n{font-variant-numeric:tabular-nums}.mv-refs .mv-sheet-panel{width:min(880px,100%);height:min(72dvh,640px)}.mv-refs .mv-sheet-panel:focus{outline:none}.mv-refs-title{min-width:0;font-family:var(--f-display);letter-spacing:var(--ls-display);align-items:baseline;gap:10px;margin:0;font-size:22px;font-weight:800;display:flex}.mv-refs-count{font-family:var(--f-mono);letter-spacing:.04em;color:var(--ink-50);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.mv-refs-hint{gap:6px;display:grid}.mv-refs-hint p{margin:0}.mv-refs-warn{background:color-mix(in srgb, var(--lemon) 40%, var(--surface));color:var(--ink);border-radius:12px;padding:8px 12px}.mv-refs-warn button{color:inherit;font:inherit;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.mv-refs-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px;display:grid}.mv-ref{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;gap:8px;margin:0;padding:6px 6px 8px;display:grid;position:relative}.mv-ref[data-off] .mv-ref-img img{filter:grayscale();opacity:.45}.mv-ref-img{aspect-ratio:1;background:var(--wash);border-radius:15px;display:block;position:relative;overflow:visible}.mv-ref-img img{object-fit:cover;border-radius:15px;width:100%;height:100%;display:block}.mv-ref-src{color:#fff6e6;text-overflow:ellipsis;white-space:nowrap;background:#140c1a9e;border-radius:99px;max-width:calc(100% - 12px);padding:2px 8px;font-size:11.5px;font-weight:700;position:absolute;bottom:6px;left:6px;overflow:hidden}.mv-ref-x{top:-6px;right:-6px}.mv-ref-name{background:var(--field);min-width:0;height:36px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--tangerine);border-radius:12px;align-items:center;gap:2px;padding:0 10px;font-weight:800;display:flex}.mv-ref-name:focus-within{box-shadow:inset 0 0 0 2px var(--ink)}.mv-ref-name input{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px;font-weight:700}.mv-refs-add{grid-template-rows:1fr auto;gap:8px;display:grid;position:relative}.mv-refs-up{min-height:140px;color:var(--ink);text-align:center;box-shadow:inset 0 0 0 2px var(--line-strong);background:0 0;border:0;border-radius:20px;place-content:center;justify-items:center;gap:4px;padding:12px;transition:background .15s,box-shadow .15s;display:grid}.mv-refs-up:hover{background:var(--hover);box-shadow:inset 0 0 0 2px var(--ink)}.mv-refs-up svg{width:26px;height:26px}.mv-refs-up b{font-size:14px}.mv-refs-up small{color:var(--ink-50);font-size:12px}.mv-refs-add>.lp-btn{height:var(--ctl-h-md);justify-content:center;justify-self:stretch;gap:6px;min-width:0}.mv-refs-add .lp-txt{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.tl{background:radial-gradient(120% 90% at 50% 100%, color-mix(in srgb, var(--l-amb) 70%, #000), var(--l-amb));display:block;position:relative;overflow:hidden}.tl-ball{aspect-ratio:1;background:radial-gradient(circle at var(--l-pos), var(--l-color) 0, color-mix(in srgb, var(--l-color) 45%, var(--l-amb)) calc(var(--l-spread) * .55), color-mix(in srgb, var(--l-amb) 70%, #000) var(--l-spread), #050308 100%);width:46%;box-shadow:0 0 calc(var(--l-spread) * .5) color-mix(in srgb, var(--l-color) 30%, transparent);border-radius:50%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.tl.is-back .tl-ball{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--l-amb) 40%, #000) 60%, var(--l-color) 72%, transparent 74%);box-shadow:0 0 24px 4px color-mix(in srgb, var(--l-color) 55%, transparent)}.tl-silhouette .tl-ball{box-shadow:0 0 0 3px color-mix(in srgb, var(--l-color) 70%, transparent), 0 0 30px 6px var(--l-color);background:#120b08}.tl-floor{width:44%;height:9%;transform:translateX(calc(-50% + var(--l-shadow-x)));background:radial-gradient(closest-side,#000000a6,#0000);border-radius:50%;position:absolute;bottom:10%;left:50%}.tl-blinds{background:repeating-linear-gradient(170deg,#0000 0 9px,#0000008c 9px 15px);position:absolute;inset:0}.tl-caustics{mix-blend-mode:screen;background:radial-gradient(circle at 30% 30%,#ffffff59 0 6%,#0000 7%) 0 0/34px 30px,radial-gradient(circle at 60% 70%,#7fe3ff73 0 5%,#0000 6%) 0 0/26px 24px;animation:3s linear infinite tl-water;position:absolute;inset:-20%}@keyframes tl-water{to{background-position:34px 30px,-26px 24px}}.tl-beams{background:conic-gradient(from 160deg at 50% 0, transparent 0 8deg, #6b7cff8c 8deg 14deg, transparent 14deg 30deg, #ff4fb880 30deg 36deg, transparent 36deg);mix-blend-mode:screen;position:absolute;inset:0}.tm{perspective:300px;background:#ffe9c7;display:block;position:relative;overflow:hidden}.tm-world{transform-origin:50% 55%;position:absolute;inset:-20%}.tm-sky{background:linear-gradient(#b9ccf5,#ffd9a8);position:absolute;inset:0 0 45%}.tm-hill{background:linear-gradient(#9bd3c4,#6fb8a4);border-radius:50% 50% 0 0/30% 30% 0 0;position:absolute;inset:50% -10% 0}.tm-subject{aspect-ratio:.5;width:7%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tm-subject i{background:var(--tangerine);border-radius:40% 40% 30% 30%;position:absolute;inset:0;box-shadow:inset -4px -4px #00000026}.tm-subject:before{content:"";aspect-ratio:1;background:#352242;border-radius:50%;width:70%;position:absolute;top:-38%;left:50%;transform:translate(-50%)}.tm-near{opacity:.9;background:#2e7f6a;border-radius:40% 40% 8px 8px;width:9%;height:50%;position:absolute;top:40%;left:12%}.tm-frame{border-radius:6px;position:absolute;inset:7%;box-shadow:0 0 0 999px #35224224,inset 0 0 0 1.5px #ffffffe6}.tm-frame:before,.tm-frame:after{content:"";border:2px solid #fff;width:10px;height:10px;position:absolute}.tm-frame:before{border-bottom:0;border-right:0;top:6px;left:6px}.tm-frame:after{border-top:0;border-left:0;bottom:6px;right:6px}:is(.mv-tile:hover .tm-world,.mv-tile:focus-visible .tm-world,.mv-tile[aria-pressed=true] .tm-world){animation:var(--tm-a) 2.2s var(--mv-ease) infinite alternate}.tm-push{--tm-a:tm-push}.tm-pull{--tm-a:tm-pull}.tm-crash{--tm-a:tm-crash}.tm-orbit-l{--tm-a:tm-orbit-l}.tm-orbit-r{--tm-a:tm-orbit-r}.tm-rise{--tm-a:tm-rise}.tm-sink{--tm-a:tm-sink}.tm-tilt-up{--tm-a:tm-tilt-up}.tm-tilt-down{--tm-a:tm-tilt-down}.tm-pan-l{--tm-a:tm-pan-l}.tm-pan-r{--tm-a:tm-pan-r}.tm-whip{--tm-a:tm-whip}.tm-truck-l{--tm-a:tm-truck-l}.tm-truck-r{--tm-a:tm-truck-r}.tm-shake{--tm-a:tm-shake}.tm-follow{--tm-a:tm-follow}.tm-focus{--tm-a:tm-focus}.tm-still{--tm-a:tm-still}.tm-vertigo{--tm-a:tm-vertigo}.tm-fly{--tm-a:tm-fly}.tm-spin{--tm-a:tm-spin}.tm-heli{--tm-a:tm-heli}.tm-slide-l{--tm-a:tm-slide-l}.tm-slide-r{--tm-a:tm-slide-r}.tm-robot{--tm-a:tm-robot}@keyframes tm-heli{0%{transform:translateY(-16%)scale(.85)rotateX(18deg)}to{transform:translateY(4%)scale(1.45)rotateX(0)}}@keyframes tm-slide-l{0%{transform:translate(-6%)}to{transform:translate(6%)}}@keyframes tm-slide-r{0%{transform:translate(6%)}to{transform:translate(-6%)}}@keyframes tm-robot{0%{transform:rotateY(-36deg)scale(1.1)}60%{transform:rotateY(30deg)scale(1.35)}to{transform:rotateY(36deg)scale(1.4)}}.mv-tile:hover .tm-slide-l .tm-near,.mv-tile[aria-pressed=true] .tm-slide-l .tm-near{animation:tm-near-l 2.2s var(--mv-ease) infinite alternate}.mv-tile:hover .tm-slide-r .tm-near,.mv-tile[aria-pressed=true] .tm-slide-r .tm-near{animation:tm-near-r 2.2s var(--mv-ease) infinite alternate}@keyframes tm-near-l{to{transform:translate(160%)}}@keyframes tm-near-r{0%{transform:translate(160%)}}@keyframes tm-push{to{transform:scale(1.7)}}@keyframes tm-pull{0%{transform:scale(1.7)}}@keyframes tm-crash{0%,40%{transform:scale(1)}55%,to{transform:scale(2.4)}}@keyframes tm-orbit-l{0%{transform:rotateY(-28deg)translate(10%)}to{transform:rotateY(28deg)translate(-10%)}}@keyframes tm-orbit-r{0%{transform:rotateY(28deg)translate(-10%)}to{transform:rotateY(-28deg)translate(10%)}}@keyframes tm-rise{0%{transform:translateY(-14%)scale(1.15)}to{transform:translateY(12%)scale(.92)}}@keyframes tm-sink{0%{transform:translateY(12%)scale(.92)}to{transform:translateY(-14%)scale(1.15)}}@keyframes tm-tilt-up{0%{transform:translateY(-18%)}to{transform:translateY(10%)}}@keyframes tm-tilt-down{0%{transform:translateY(10%)}to{transform:translateY(-18%)}}@keyframes tm-pan-l{0%{transform:translate(-12%)}to{transform:translate(12%)}}@keyframes tm-pan-r{0%{transform:translate(12%)}to{transform:translate(-12%)}}@keyframes tm-whip{0%,45%{filter:none;transform:translate(14%)}50%{filter:blur(6px)}55%,to{filter:none;transform:translate(-14%)}}@keyframes tm-truck-l{0%{transform:translate(-10%)}to{transform:translate(10%)}}@keyframes tm-truck-r{0%{transform:translate(10%)}to{transform:translate(-10%)}}@keyframes tm-shake{0%{transform:translate(0)rotate(0)}20%{transform:translate(2%,-1%)rotate(1.5deg)}40%{transform:translate(-2%,1.5%)rotate(-1deg)}60%{transform:translate(1.5%,1%)rotate(1deg)}80%{transform:translate(-1%,-1.5%)rotate(-1.5deg)}to{transform:translate(1%)rotate(.5deg)}}@keyframes tm-follow{0%{transform:scale(1)translateY(0)}to{transform:scale(1.35)translateY(-4%)}}@keyframes tm-focus{0%{filter:blur()}to{filter:blur(2.5px)}}@keyframes tm-still{to{transform:none}}@keyframes tm-vertigo{0%{transform:scale(1)}to{transform:scale(1.5)translateY(4%)}}@keyframes tm-fly{0%{transform:translate(18%,-8%)scale(.9)rotate(-8deg)}to{transform:translate(-6%,4%)scale(1.6)rotate(6deg)}}@keyframes tm-spin{0%{transform:rotate(-14deg)scale(1.1)}to{transform:rotate(14deg)scale(1.1)}}.mv-tile:hover .tm-focus .tm-near,.mv-tile[aria-pressed=true] .tm-focus .tm-near{animation:tm-unblur 2.2s var(--mv-ease) infinite alternate}@keyframes tm-unblur{0%{filter:blur(3px)}to{filter:none}}.ts{display:flex;overflow:hidden}.ts i{transition:flex .4s var(--mv-spring);flex:1}.mv-tile:hover .ts i:nth-child(odd){flex:1.5}.tg{background:radial-gradient(60% 70% at 50% 45%,#5b3a78,#241631 70%,#140c19);place-items:center;display:grid;position:relative;overflow:hidden}.tg img{object-fit:contain;mix-blend-mode:lighten;width:86%;height:86%;transition:transform .5s var(--mv-spring)}.mv-tile:hover .tg img,.mv-tile[aria-pressed=true] .tg img{transform:scale(1.1)rotate(-6deg)}.tv{background:#140c19;display:block;position:relative;overflow:hidden}.tv img,.tv .tv-clip{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--mv-ease);position:absolute;inset:0}.tv .tv-clip{opacity:0;transition:opacity .3s}:is(.mv-tile:hover .tv .tv-clip,.mv-tile:focus-visible .tv .tv-clip){opacity:1}.mv-tile:hover .tv img{transform:scale(1.06)}.tv:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#140c1a8c);position:absolute;inset:0}.tv-name{z-index:1;background:var(--mv-chalk);color:#352242;max-width:calc(100% - 16px);font-family:var(--f-display);letter-spacing:var(--ls-display);transition:rotate .35s var(--mv-spring);border-radius:8px;padding:3px 9px;font-size:14px;font-weight:800;line-height:1.15;position:absolute;bottom:8px;left:8px;rotate:-2deg;box-shadow:0 4px 10px -4px #00000080}.mv-tile:hover .tv-name,.mv-tile[aria-pressed=true] .tv-name{rotate:0deg}.tv-name{overflow-wrap:break-word;text-wrap:balance}.tv-swatched .tv-name{bottom:22px}.tv .ts{z-index:1;height:14px;position:absolute;bottom:0;left:0;right:0}.sb{border-radius:var(--r2);background:color-mix(in srgb, var(--lilac) 32%, var(--surface));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--lilac) 70%, transparent);animation:mv-rise .45s var(--mv-ease) both;gap:12px;padding:16px;display:grid}@keyframes mv-rise{0%{opacity:0;transform:translateY(14px)}}.sb-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sb-title{align-items:baseline;gap:10px;display:flex}.sb-title strong{font-family:var(--f-display);letter-spacing:var(--ls-display);font-size:20px}.sb-spark{color:var(--cobalt);font-size:18px}.sb-meta{font-family:var(--f-mono);color:var(--ink-70);font-size:12px}.sb-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sb-seg{padding:var(--ctl-inset);border-radius:var(--ctl-r-sm);background:var(--wash);display:inline-flex}.sb-seg button{height:calc(var(--ctl-h-sm) - 2 * var(--ctl-inset));border-radius:calc(var(--ctl-r-sm) - var(--ctl-inset));color:var(--ink-70);background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:700}.sb-seg button:hover:not([aria-checked=true],[aria-selected=true]){background:var(--hover-2);color:var(--ink)}.sb-seg button[aria-checked=true],.sb-seg button[aria-selected=true]{background:var(--sel-bg);color:var(--sel-fg);box-shadow:var(--sel-shadow)}.sb-stale{background:color-mix(in srgb, var(--lemon) 55%, var(--surface));color:#352242;border-radius:12px;padding:8px 12px;font-size:13.5px}.sb-stale button{color:inherit;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.sb-line{gap:3px;height:26px;display:flex}.sb-line span{color:#352242;min-width:22px;font-family:var(--f-mono);transition:flex-grow .5s var(--mv-spring);border-radius:8px;place-items:center;font-size:11px;display:grid}.sb-row{padding:var(--bleed-t) var(--bleed-x) var(--bleed-b);margin:calc(6px - var(--bleed-t)) calc(2px - var(--bleed-x)) calc(10px - var(--bleed-b));scroll-padding-inline:var(--bleed-x);scroll-snap-type:x mandatory;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:12px;list-style:none;display:grid;overflow:auto hidden}.sb-card{scroll-snap-align:start;background:var(--surface);color:var(--ink);box-shadow:0 12px 24px -16px #3522428c, inset 0 0 0 1px var(--line);rotate:var(--sb-r);transition:rotate .35s var(--mv-spring), transform .35s var(--mv-spring);border-radius:18px;align-content:start;gap:8px;padding:0 10px 10px;display:grid}.sb-card:hover,.sb-card:focus-within{transform:translateY(-3px)}.sb-card-top{background:var(--sb-c);border-radius:18px 18px 0 0;align-items:center;gap:8px;margin:0 -10px;padding:8px 10px;display:flex}.sb-no{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;margin-right:auto;font-size:11.5px}.sb-secs{font-family:var(--f-mono);align-items:center;gap:2px;font-size:12px;display:inline-flex}.sb-secs button{background:var(--wash);width:22px;height:22px;color:var(--ink);border:0;border-radius:50%;padding:0;font-size:14px;line-height:1}.sb-secs button:disabled{opacity:.35}.sb-secs span{text-align:center;min-width:26px}.sb-x{background:var(--hover-2);width:22px;height:22px;color:var(--ink);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.sb-x svg{width:11px;height:11px}.sb-redo svg{width:13px;height:13px}.sb-x:disabled{opacity:.45}.sb-card[aria-busy=true] .sb-action,.sb-card[aria-busy=true] .sb-line-in{opacity:.5}.sb-line-in{background:var(--wash);color:var(--ink);border-radius:10px;align-items:center;gap:4px;margin-top:6px;padding:0 10px;display:flex}.sb-line-in>span[aria-hidden]{opacity:.45;font-size:18px;font-weight:800;line-height:1}.sb-line-in input{min-width:0;height:var(--ctl-h-sm);color:inherit;font:inherit;font-size:var(--ctl-fs-sm);background:0 0;border:0;flex:1;padding:0}.sb-line-in input::placeholder{color:#35224280;font-style:italic}.sb-line-in:focus-within{outline:2px solid var(--cobalt)}.sb-selects{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sb-action textarea{resize:none;background:var(--wash);width:100%;color:var(--ink);font:inherit;border:0;border-radius:10px;padding:8px 10px;font-size:13.5px;line-height:1.4;display:block}.sb-action textarea::placeholder{color:#35224280;font-style:italic}.sb-action textarea:focus{outline:2px solid var(--cobalt);outline-offset:0}.sb-add{scroll-snap-align:start;display:grid}.sb-add button{border:2px dashed color-mix(in srgb, var(--ink) 25%, transparent);min-height:160px;color:var(--ink-70);background:0 0;border-radius:18px;align-content:center;place-items:center;gap:6px;font-weight:700;display:grid}.sb-add button span{font-size:28px;line-height:1}.sb-add button:hover{background:var(--hover)}.sb-note{color:var(--ink-70);font-size:12.5px}.mv-dailies{max-width:1180px;margin:56px auto 0;scroll-margin-top:64px}.mv-strip{padding:var(--bleed-t) var(--bleed-x) var(--bleed-b);margin:calc(4px - var(--bleed-t)) calc(2px - var(--bleed-x)) calc(12px - var(--bleed-b));scroll-padding-inline:var(--bleed-x);scroll-snap-type:x proximity;grid-auto-columns:minmax(280px,380px);grid-auto-flow:column;gap:16px;display:grid;overflow:auto hidden}.tk{scroll-snap-align:start;animation:mv-rise .5s var(--mv-ease) both;align-content:start;gap:8px;display:grid}.tk .sim{width:100%}.tk-media{background:#140c19;border-radius:16px;position:relative;overflow:hidden}.tk-media video{object-fit:contain;width:100%;height:100%;display:block}.tk-fail{background:var(--wash);text-align:center;color:var(--ink-86);align-content:center;place-items:center;gap:8px;padding:16px;font-size:14px;display:grid}.tk-fail img{object-fit:contain;width:72px;height:72px}.tk-refund{color:var(--ink-50);font-size:12.5px}.tk-foot{gap:8px;display:grid}.tk-label{font-family:var(--f-mono);letter-spacing:.06em;color:var(--ink-70);font-size:12px}.tk-actions{flex-wrap:wrap;gap:6px;display:flex}.tk-progress{background:var(--tangerine);height:4px;transition:width .6s var(--mv-ease);position:absolute;bottom:0;left:0}.mv-sec-head{gap:10px;margin-bottom:24px;display:grid}.mv-sec-head.is-row{flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.mv-sec-head h2{font-size:clamp(34px,4.6vw,64px)}.mv-sec-head h2 em{color:var(--tangerine)}.mv-sec-head p{max-width:36em;color:var(--ink-70);font-size:16px}.mv-perf{height:30px;margin:0 calc(-1 * var(--gr)) 40px calc(-1 * var(--gl));background:var(--ink);opacity:.9;-webkit-mask:linear-gradient(#000 0 0) top/100% 4px no-repeat,linear-gradient(#000 0 0) bottom/100% 4px no-repeat,repeating-linear-gradient(90deg,#000 0 10px,#0000 10px 26px,#000 26px 30px);mask:linear-gradient(#000 0 0) top/100% 4px no-repeat,linear-gradient(#000 0 0) bottom/100% 4px no-repeat,repeating-linear-gradient(90deg,#000 0 10px,#0000 10px 26px,#000 26px 30px)}.mv-explore{margin-top:80px}.mv-wall{columns:3 300px;column-gap:16px}.mv-ex{break-inside:avoid;border-radius:var(--r2);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:transform .35s var(--mv-spring), box-shadow .25s;margin-bottom:16px;display:grid;overflow:hidden}.mv-ex:hover{box-shadow:inset 0 0 0 1px var(--line-strong), 0 26px 40px -24px #35224299;transform:translateY(-4px)rotate(-.4deg)}.mv-ex-media{aspect-ratio:var(--ar);background:#140c19;position:relative}.mv-ex-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mv-ex-time,.mv-ex-dir{border-radius:99px;align-items:center;height:24px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:10px}.mv-ex-time{color:#fff6e6;font-family:var(--f-mono);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140c1a8c;font-weight:500;right:10px}.mv-ex-dir{background:var(--lilac);color:#352242;left:10px}.mv-ex-foot{grid-template-columns:1fr auto;align-items:center;gap:6px 10px;padding:12px 14px 14px;display:grid}.mv-ex-foot h3{font-family:var(--f-display);letter-spacing:var(--ls-display);font-size:17px}.mv-ex-foot .mv-btn{grid-area:1/2/span 2}.mv-ex-chips{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mv-ex-chips li{background:var(--wash);color:var(--ink-70);border-radius:99px;padding:2px 8px;font-size:11.5px;font-weight:600}@media (max-width:1023px){.mv-hero{grid-template-columns:1fr}.mv-marquee{order:-1}.mv-tickets{padding-block:calc(var(--bleed-t) + var(--bleed-ring)) var(--bleed-t);margin-block:calc(6px - var(--bleed-t) - var(--bleed-ring)) calc(var(--bleed-t) * -1);scrollbar-width:none;grid-template-columns:repeat(6,minmax(110px,1fr));overflow:auto hidden}.mv-cards{padding:var(--bleed-t) var(--bleed-x) var(--bleed-b);margin:calc(var(--bleed-t) * -1) calc(var(--bleed-x) * -1) calc(var(--bleed-b) * -1);scroll-padding-inline:var(--bleed-x);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(5,minmax(190px,1fr));overflow:auto hidden}.mv-card{scroll-snap-align:start}}@media (max-width:640px){.mv{padding-bottom:72px}.mv-h1{font-size:clamp(42px,13vw,60px)}.mv-hero-cta .mv-btn{flex:1}.mv-sign{margin-bottom:-22px;padding:8px 16px 10px}.mv-screen{border-radius:var(--r2);padding:9px}.mv-screen-in{border-radius:18px}.mv-screen-cta{display:none}.mv-slate{height:84px}.mv-slate-meta{gap:12px;padding-right:104px}.mv-slate-title{font-size:19px}.is-hide-sm{display:none}.mv-director{right:-6px}.mv-bar{grid-template-columns:minmax(0,1fr);display:grid}.mv-bar-params{scrollbar-width:none;flex-wrap:nowrap;margin:0 -4px;padding:2px 4px 6px;overflow:auto hidden}.mv-bar-go{grid-template-columns:auto 1fr;margin-left:0;display:grid}.mv-action{justify-content:space-between}.mv-director-btn{white-space:nowrap;justify-content:center}.mv-director-btn .mv-director-c,.mv-action-c{flex:none}.mv-sheet-panel{border-radius:26px 26px 0 0;height:92dvh}.mv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mv-custom-row{grid-template-columns:repeat(3,1fr)}.mv-refs .mv-sheet-panel{height:86dvh}.mv-refs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mv-refs-up{min-height:120px}.sb{padding:12px}.sb-row{grid-auto-columns:82%}.mv-wall{columns:1}.mv-explore{margin-top:56px}}@media (max-width:460px){.mv-bar-go{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.tv-name{padding:2px 7px;font-size:12.5px;bottom:6px;left:6px}.tv-swatched .tv-name{bottom:19px}}@media (prefers-reduced-motion:reduce){.mv-root *,.mv-sheet *{transition:none!important;animation:none!important}}.bdg.mv-budget{margin:0}.mv-price-table{border-collapse:collapse;width:100%;margin:4px 0 8px;font-size:14px}.mv-price-table th,.mv-price-table td{border-bottom:1px solid var(--line);text-align:left;font-variant-numeric:tabular-nums;padding:8px 10px}.mv-price-table thead th{color:var(--ink-50);font-size:12px;font-weight:600}.mv-price-table tbody th{font-weight:600}.mv-sheet-hint.mv-sheet-note{color:var(--ink-50);margin-top:-6px;font-style:italic}.mv-ruler{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:4px 0 16px;padding:18px 0 4px;display:grid;position:relative}.mv-ruler-line{left:calc(50% / var(--n));right:calc(50% / var(--n));background:var(--line-strong);border-radius:1px;height:2px;position:absolute;top:24px}.mv-ruler-cursor{top:8px;left:calc((var(--at) + .5) * 100% / var(--n));background:var(--tangerine-btn,var(--tangerine));width:14px;height:14px;transition:left .3s var(--ease-spring);border-radius:50% 50% 50% 0;margin-left:-7px;position:absolute;transform:rotate(-45deg)}.mv-ruler-tick{min-width:0;color:var(--ink-70);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;justify-items:center;gap:8px;padding:0 2px;font-size:12px;font-weight:600;display:grid;position:relative}.mv-ruler-tick i{background:var(--ink-50);border-radius:1px;width:2px;height:12px;transition:height .2s,background .2s}.mv-ruler-tick span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mv-ruler-tick:hover i{background:var(--ink);height:16px}.mv-ruler-tick[aria-checked=true]{color:var(--ink)}.mv-ruler-tick[aria-checked=true] i{background:var(--tangerine-btn,var(--tangerine));height:18px}@media (max-width:520px){.mv-ruler-tick span{writing-mode:vertical-rl;max-height:64px;transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.mv-ruler-cursor{transition:none}}.mv-wheel{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 16px;display:grid}.mv-wheel-col{background:var(--wash);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:8px 6px 6px}.mv-wheel-col[data-active]{box-shadow:inset 0 0 0 2px var(--ink)}.mv-wheel-h{letter-spacing:.02em;color:var(--ink-50);margin:0 0 4px;padding:0 6px;font-size:11.5px;font-weight:700}.mv-wheel-list{scroll-snap-type:y proximity;scrollbar-width:none;height:108px;margin:0;padding:36px 0;list-style:none;position:relative;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.mv-wheel-list::-webkit-scrollbar{display:none}.mv-wheel-list li{scroll-snap-align:center}.mv-wheel-list button{width:100%;height:var(--ctl-h-md);border-radius:var(--ctl-r-md);color:var(--ink-70);font:inherit;font-size:var(--ctl-fs-md);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0 8px;font-weight:600;display:block;overflow:hidden}.mv-wheel-list button:hover{color:var(--ink);background:var(--hover)}.mv-wheel-list button[aria-pressed=true]{background:var(--sel-bg);color:var(--sel-fg);box-shadow:var(--sel-shadow)}.mv-rigs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.mv-rig{border:1px solid var(--line);background:var(--field);max-width:100%;min-height:44px;color:var(--ink);font:inherit;overflow-wrap:anywhere;cursor:pointer;border-radius:12px;padding:6px 12px;font-size:12px;transition:background .18s}.mv-rig[aria-pressed=true]{background:var(--sel-bg);box-shadow:var(--sel-shadow);color:var(--sel-fg)}.mv-optic-icon{aspect-ratio:4/3;width:100%;color:var(--ink-50);background:var(--wash);border-radius:12px;place-items:center;display:grid}.mv-optic-icon svg{stroke-width:1.5px;width:32px;height:32px}.mv-tile:disabled{opacity:.45;cursor:default}.mv-grid .mv-tile-name{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.mv-rig{transition:none}}.mv-wheel{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:640px){.mv-wheel{grid-template-columns:repeat(2,minmax(0,1fr))}}.mv-sheet-panel{grid-template-columns:minmax(0,1fr)}.mv-sheet-body{min-width:0}.mv-root{height:100dvh;min-height:0;overflow:hidden}.mv-root>.mw{flex:1 1 0}.mv-root>.wb-h1.wb-title{flex:none}.mw{--mw-gap:8px;--mw-r:16px;--mw-ink-20:color-mix(in srgb, var(--ink) 20%, transparent);--mw-ink-40:color-mix(in srgb, var(--ink) 40%, transparent);--mw-surface-2:color-mix(in srgb, var(--surface) 93%, var(--ink));--mw-insp-w:380px;width:100%;min-height:0;padding:var(--wb-pad-t) var(--wb-gutter-r) var(--wb-pad-b) var(--wb-gutter-l);flex-direction:column;display:flex;position:relative}@media (max-width:1359.98px){.mw{--mw-insp-w:340px}}.mw[data-in-studio]{padding:0}.mw-rows{flex:1 1 0;min-height:0}.mw-static{grid-template-columns:var(--mw-lib-w,280px) minmax(0, 1fr) var(--mw-insp-w,380px);grid-template-rows:minmax(0, 1fr) var(--mw-strip-h,156px);gap:var(--mw-gap);flex:1 1 0;min-height:0;display:grid}.mw-static>.mw-cell-strip{grid-column:1/-1}.mw-cell{flex-direction:column;min-width:0;min-height:0;display:flex}.mw-cell>*{flex:1 1 0;min-height:0}.mw-sep{background:0 0;outline:none;flex:none;position:relative}.mw-sep-v{width:var(--mw-gap)}.mw-sep-h{height:var(--mw-gap)}.mw-sep:after{content:"";background:0 0;border-radius:2px;transition:background .15s;position:absolute}.mw-sep-v:after{width:2px;top:24px;bottom:24px;left:50%;translate:-50%}.mw-sep-h:after{height:2px;top:50%;left:24px;right:24px;translate:0 -50%}.mw-sep:hover:after,.mw-sep[data-separator=active]:after{background:var(--tangerine)}.mw-sep:focus-visible:after{background:var(--tangerine)}.mw-panel{border-radius:var(--mw-r);background:var(--surface);min-width:0;height:100%;min-height:0;box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex;overflow:hidden}.mw-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:8px;height:40px;padding:0 8px 0 14px;display:flex}.mw-head h1,.mw-head h2{font-family:var(--f-body,inherit);letter-spacing:0;color:var(--ink-70);text-overflow:ellipsis;white-space:nowrap;text-transform:none;margin:0;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}.mw-head h1{color:var(--ink);font-size:15px}.mw-head-meta{color:var(--ink-50);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.mw-body{overscroll-behavior:contain;scrollbar-width:thin;flex:1 1 0;min-height:0;padding:12px;overflow-y:auto}.mw-btn{min-width:0;height:var(--ctl-h-md);border-radius:var(--ctl-r-md);background:var(--wash);color:var(--ink);font:inherit;font-size:var(--ctl-fs-md);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.mw-btn:hover:not(:disabled){background:var(--hover-2)}.mw-btn:disabled{opacity:.45;cursor:not-allowed}.mw-btn.is-quiet{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-70);background:0 0}.mw-btn.is-quiet:hover:not(:disabled){background:var(--hover);color:var(--ink)}.mw-btn.sm{height:var(--ctl-h-sm);font-size:var(--ctl-fs-sm);border-radius:var(--ctl-r-sm);padding:0 10px}.mw-icon{width:34px;height:34px;color:var(--ink-70);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;transition:background .15s,color .15s;display:inline-grid}.mw-icon:hover{background:var(--hover);color:var(--ink)}.mw-icon[aria-pressed=true]{background:var(--hover-2);color:var(--ink)}.mw-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mw-coin{background:url(/ui/icons/credits.svg) 50%/contain no-repeat;flex:none;width:16px;height:16px;display:inline-block}.mw-lib-body{padding-bottom:24px;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.mw-wall{grid-template-columns:1fr 1fr;align-items:start;gap:8px;display:grid}.mw-wall-col{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.mw-ex{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;gap:5px;padding:0;display:grid}.mw-ex-media{aspect-ratio:var(--ar,1.78);background:var(--wash);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;transition:box-shadow .15s;display:block;position:relative;overflow:hidden}.mw-ex-media video{object-fit:cover;width:100%;height:100%;display:block}.mw-ex:hover .mw-ex-media{box-shadow:inset 0 0 0 1px var(--line-strong), 0 0 0 1px var(--line-strong)}.mw-ex[aria-pressed=true] .mw-ex-media{box-shadow:0 0 0 2px var(--ink)}.mw-ex-time{color:#fff6e6;font-variant-numeric:tabular-nums;background:#140c1a9e;border-radius:6px;padding:1px 5px;font-size:10.5px;font-weight:600;position:absolute;bottom:5px;right:5px}.mw-ex-name{color:var(--ink-70);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.3;overflow:hidden}.mw-ex[aria-pressed=true] .mw-ex-name{color:var(--ink)}.mw-mon{background:var(--surface)}.mw-screen{background:var(--mw-surface-2);border-radius:12px;flex:1 1 0;place-items:center;min-height:0;margin:8px 8px 0;padding:8px;display:grid;position:relative;overflow:hidden;container-type:size}.mw-frame{width:min(100cqw, calc(100cqh * var(--ar,1.78)));aspect-ratio:var(--ar,1.78);background:var(--wash);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px -24px #140c1a73}.mw-frame>video,.mw-frame>img{object-fit:cover;width:100%;height:100%;display:block}.mw-frame>.clip,.mw-frame>[class*=clip]{width:100%;height:100%}.mw-frame[data-loading]{background:var(--poster,none) center / cover no-repeat, linear-gradient(100deg, var(--wash) 30%, var(--hover-2) 50%, var(--wash) 70%) 0 0 / 220% 100%;animation:1.4s linear infinite mw-shimmer}@keyframes mw-shimmer{to{background-position:50%,-120% 0}}.mw-frame>.sim{border-radius:0;width:100%;height:100%}.mw-nav{z-index:2;color:#fff6e6;opacity:0;background:#140c1a80;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:opacity .15s,background .15s;display:grid;position:absolute;top:50%;translate:0 -50%}.mw-nav.is-prev{left:10px}.mw-nav.is-next{right:10px}.mw-screen:hover .mw-nav{opacity:1}.mw-nav:focus-visible{opacity:1}.mw-nav:hover{background:#140c1abf}@media (hover:none){.mw-nav{opacity:.85}}.mw-state{color:var(--ink-70);text-align:center;justify-items:center;gap:10px;padding:16px;font-size:14px;display:grid}.mw-state img{width:min(160px,40cqw);height:auto}.mw-state p{max-width:46ch;margin:0}.mw-state small,.mw-state .refund{color:var(--ink-50)}.mw-spinner{border:2.5px solid var(--line-strong);border-top-color:var(--ink);border-radius:50%;width:28px;height:28px;animation:1s linear infinite mv-spin;display:inline-block}.mw-spinner.sm{border-width:2px;border-color:var(--line-strong);border-top-color:var(--ink);width:18px;height:18px}.mw-progress{background:var(--hover-2);border-radius:4px;width:min(240px,60cqw);height:4px;display:block;overflow:hidden}.mw-progress>span{background:var(--tangerine);height:100%;transition:width .4s;display:block}.mw-toast{z-index:3;color:#fff6e6;white-space:nowrap;background:#140c1ad1;border-radius:10px;margin:0;padding:7px 12px;font-size:13px;position:absolute;bottom:14px;left:50%;translate:-50%}.mw-mon-bar{flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:6px 10px 6px 14px;display:flex}.mw-mon-id{gap:1px;min-width:0;display:grid}.mw-mon-id b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.mw-mon-id small{color:var(--ink-50);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mw-mon-acts{flex:none;align-items:center;gap:6px;min-width:0;display:flex}.mw-mon-acts>:is(.mw-btn,.mw-icon){height:32px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);background:0 0;border-radius:10px;font-size:13px;font-weight:600}.mw-mon-acts>.mw-btn{padding:0 11px}.mw-mon-acts>.mw-icon{width:32px;color:var(--ink-70)}.mw-mon-acts>:is(.mw-btn,.mw-icon):hover:not(:disabled){background:var(--hover);color:var(--ink)}.mw-mon-acts>.mw-icon[aria-pressed=true]{background:var(--hover-2);color:var(--ink)}.mw-ctl{z-index:3;color:#fff6e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#140c1a94;border-radius:10px;align-items:center;gap:8px;height:36px;padding:0 8px;transition:opacity .18s;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.mw-frame:hover .mw-ctl,.mw-ctl:focus-within{opacity:1}@media (hover:none){.mw-ctl{opacity:1}}.mw-ctl-btn{width:28px;height:28px;color:inherit;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.mw-ctl-btn:hover{background:#fff6e624}.mw-ctl-btn:focus-visible{outline-offset:1px;outline:2px solid #fff6e6}.mw-ctl-seek{flex:auto;min-width:0}.mw-ctl-seek [data-slot=slider-track]{background:#fff6e647}.mw-ctl-seek [data-slot=slider-indicator]{background:#fff6e6}.mw-ctl-seek [data-slot=slider-thumb]{background:#fff6e6;border-color:#fff6e6}.mw-ctl-time{font-variant-numeric:tabular-nums;opacity:.85;flex:none;font-size:12px}.mw-frame:-webkit-full-screen{background:#000;border-radius:0;width:100%;height:100%}.mw-frame:fullscreen{background:#000;border-radius:0;width:100%;height:100%}.mw-frame:-webkit-full-screen>video{object-fit:contain}.mw-frame:fullscreen>video{object-fit:contain}.mw-recipe{z-index:4;background:var(--surface);width:min(300px,100% - 16px);box-shadow:inset 0 0 0 1px var(--line), 0 18px 40px -18px #140c1a99;border-radius:12px;flex-direction:column;animation:.2s ease-out both mw-in;display:flex;position:absolute;top:8px;bottom:8px;right:8px;overflow:hidden}@keyframes mw-in{0%{opacity:0;transform:translate(6px)}}.mw-recipe>header{border-bottom:1px solid var(--line);height:40px;color:var(--ink-70);flex:none;justify-content:space-between;align-items:center;padding:0 4px 0 14px;font-size:13px;display:flex}.mw-recipe-scene{border-bottom:1px solid var(--line);gap:8px;padding:12px 14px;display:grid}.mw-recipe-scene p{color:var(--ink);margin:0;font-size:13px;line-height:1.45}.mw-recipe-scene .mw-btn{justify-self:start}.mw-recipe ul{scrollbar-width:thin;flex:1;margin:0;padding:6px 8px 10px;list-style:none;overflow-y:auto}.mw-recipe li{border-radius:10px;align-items:center;gap:10px;padding:6px;display:flex}.mw-recipe li>span:last-child{min-width:0;display:grid}.mw-recipe small{color:var(--ink-50);font-size:11.5px}.mw-recipe b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.mw-recipe-thumb{background:var(--wash);border-radius:7px;flex:none;width:44px;height:32px;display:grid;overflow:hidden}.mw-recipe-thumb>img,.mw-recipe-thumb>.tg,.mw-recipe-thumb>.tl,.mw-recipe-thumb>.ts{object-fit:cover;border-radius:0;width:100%;height:100%}.mw-insp{container:insp/size}.mw-insp>.mw-head{padding-right:8px}.mw-insp-body{flex-direction:column;gap:16px;padding:16px;display:flex}.mw-insp-body>*{flex-shrink:0}.mw-sec{flex-direction:column;gap:8px;min-width:0;display:flex}.mw-extend{background:var(--field);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;align-items:center;gap:10px;padding:6px 4px 6px 6px;display:flex}.mw-extend img,.mw-extend video{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:56px}.mw-extend p{color:var(--ink-70);flex:1;margin:0;font-size:12.5px;line-height:1.35}.mw-extend b{color:var(--ink)}.mw-scene.mv-scene{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px}.mw-scene.mv-scene:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink)}.mw-scene.mv-scene textarea{field-sizing:content;resize:none;letter-spacing:0;min-height:120px;max-height:max(120px,40cqh);padding:12px 14px 26px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.5}.mw-scene.mv-scene textarea::placeholder{color:var(--mw-ink-40)}.mw-scene .mn-backdrop,.mw-scene [class*=backdrop]{letter-spacing:0;padding:12px 14px 26px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.5}@media (max-height:760px){.mw-scene.mv-scene textarea{min-height:104px;padding-bottom:22px;line-height:1.45}.mw-scene .mn-backdrop,.mw-scene [class*=backdrop]{padding-bottom:22px;line-height:1.45}.mw-scene .mw-count{bottom:5px}}.mw-count{color:var(--ink-50);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;bottom:7px;right:10px}.mw-sec{position:relative}.mw-hash{z-index:20;scrollbar-width:thin;background:var(--surface);max-height:252px;box-shadow:inset 0 0 0 1px var(--line), 0 18px 40px -18px #140c1a80;border-radius:12px;margin:0;padding:4px;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.mw-hash-item{min-height:40px;color:var(--ink);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:4px 8px 4px 4px;font-size:13.5px;font-weight:600;display:flex}.mw-hash-item[aria-selected=true]{background:var(--hover-2)}.mw-hash-thumb{background:var(--wash);border-radius:7px;flex:none;width:48px;height:30px;display:grid;overflow:hidden}.mw-hash-thumb>*{border-radius:0;width:100%;height:100%}.mw-hash-n{background:var(--ink);min-width:18px;color:var(--surface);text-align:center;border-radius:99px;margin-left:auto;padding:0 5px;font-size:11px;line-height:18px}.mw-hash-note{color:var(--ink-50);padding:6px 8px;font-size:12.5px}.mw-moves{flex-wrap:wrap;gap:6px;display:flex}.mw-move-chip{max-width:100%;height:28px;box-shadow:inset 0 0 0 1px var(--mw-ink-20);color:var(--ink);border-radius:9px;align-items:center;gap:6px;padding:0 3px 0 4px;font-size:13px;font-weight:600;display:inline-flex}.mw-move-chip>b{background:var(--wash);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:11.5px;display:grid}.mw-move-chip>button{width:22px;height:22px;color:var(--ink-50);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.mw-move-chip>button:hover{background:var(--hover);color:var(--ink)}.mw-try{align-items:center;gap:8px;min-width:0;display:flex}.mw-try>span{color:var(--ink-50);flex:none;font-size:12px;font-weight:500}.mw-try-rail{min-width:0;margin-block:calc(0px - var(--bleed-ring));padding:var(--bleed-ring) 24px var(--bleed-ring) 2px;scrollbar-width:none;flex:1 1 0;gap:6px;margin-left:-2px;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.mw-try-rail::-webkit-scrollbar{display:none}.mw-try-rail>button{height:28px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-70);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:none;padding:0 10px;font-size:13px;font-weight:500;transition:background .15s,color .15s,box-shadow .15s}.mw-try-rail>button:hover{background:var(--hover);color:var(--ink)}.mw-try-rail>button:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink);outline:none}.mw-sets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mw-sets>.is-refs{grid-column:1/-1}.mw-set-n{color:var(--ink-50);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:500}.mw-set.is-refs .mw-dot{display:none}.mw-faces{flex:none;padding-left:8px;display:inline-flex}.mw-faces img{object-fit:cover;width:24px;height:24px;box-shadow:0 0 0 2px var(--field);border-radius:50%;margin-left:-8px}.mw-set.is-off{color:var(--ink-50);font-size:13px;font-weight:500}.mw-set.is-off svg{flex:none}.mw-outs{flex-wrap:wrap;gap:8px;display:flex}.mw-outs>.mv-menu.mw-model{flex:100%;min-width:0}.mw-outs .mv-chip{height:var(--ctl-h-md);border-radius:var(--ctl-r-md);background:var(--field);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--ctl-fs-md);padding:0 12px;font-weight:600}.mw-outs .mv-chip:hover:not(.is-static){background:var(--mw-surface-2)}.mw-outs .mw-model .mv-chip{justify-content:flex-start;width:100%}.mw-outs .mw-model .mv-caret{margin-left:auto}.mw-outs .mv-chip[aria-pressed=false]{color:var(--ink-50)}.mw-outs.is-grid{flex-flow:column}.mw-model-row{gap:8px;min-width:0;display:flex}.mw-model-row>.is-model{flex:1 1 0}.mw-set.is-model .plogo{flex:none}.mw-set.is-count{flex:none;gap:2px;width:auto;padding:0 4px}.mw-set.is-count .mw-set-t{text-align:center;flex:none;min-width:56px;padding:0 2px}.mw-set.is-count .mw-set-t b{font-variant-numeric:tabular-nums}.mw-set.is-count button{width:var(--ctl-h-sm);height:var(--ctl-h-sm);border-radius:var(--ctl-r-sm);color:var(--ink-70);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.mw-set.is-count button:hover:not(:disabled){background:var(--hover);color:var(--ink)}.mw-set.is-count button:disabled{opacity:.35}.mw-set.is-count button:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.mw-fmt{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:8px;display:grid}.mw-fmt>.mv-menu{min-width:0;display:flex}.mw-fmt .mv-chip{width:100%;min-width:0;height:var(--ctl-h-md);border-radius:var(--ctl-r-md);background:var(--field);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);text-align:left;font-size:var(--ctl-fs-md);justify-content:flex-start;gap:4px;padding:0 10px;font-weight:600}.mw-fmt-t{flex:auto;min-width:0;line-height:1.15;display:grid}.mw-fmt-t small{color:var(--ink-50);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;overflow:hidden}.mw-fmt-t b{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.mw-fmt .mv-chip:hover:not(.is-static){background:var(--mw-surface-2)}.mw-fmt .mv-chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mw-fmt .mv-chip .mv-caret{width:10px;height:10px;color:var(--ink-50);flex:none}.mw-fmt[data-n="4"] .mv-chip{padding:0 8px}.mw-fmt[data-n="4"] .mv-caret{display:none}.mw-fmt .mv-chip[aria-pressed=false] b,.mw-fmt .mv-chip.is-static{color:var(--ink-70)}.mw-hint{color:var(--ink-50);margin:0;font-size:12px}.mw-note{background:var(--field);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-86,var(--ink));border-radius:10px;margin:0;padding:8px 12px;font-size:13px}.mw-note button{color:inherit;font:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.mw-note button[aria-label]{opacity:.6;margin-left:6px;text-decoration:none}.mw-insp-body .mv-budget{margin:0}.mw-insp-foot{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;flex:none;gap:8px;padding:12px 16px;display:flex}.mw-director{max-width:50%;height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);background:0 0;border-radius:12px;flex:0 auto;padding:0 14px;font-size:14px;font-weight:600;position:relative}.mw-director:hover:not(:disabled){background:var(--hover)}.mw-director[aria-pressed=true]{background:var(--sel-bg);box-shadow:var(--sel-shadow-card);color:var(--sel-fg)}.mw-director:disabled{cursor:progress;opacity:.8}.mw-cr{color:var(--ink-50);font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:12px;font-weight:600;display:inline-flex}.mw-go{--mw-go-bg:var(--tangerine-btn);height:var(--ctl-h-touch);border-radius:var(--ctl-r-md);background:var(--mw-go-bg);color:#fff6e6;font:inherit;font-size:var(--ctl-fs-md);border:0;flex:1 0 auto;justify-content:center;align-items:center;gap:10px;padding:0 8px 0 16px;font-weight:700;transition:background .15s,transform .1s;display:inline-flex;box-shadow:inset 0 -3px #5016064d,inset 0 1px #ffffff59,0 12px 28px -12px #e65a2fbf}.mw-go:hover:not(:disabled){background:var(--tangerine-btn-hover)}.mw-go:active:not(:disabled){transform:translateY(1px)}.mw-go:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mw-go:disabled{opacity:.5}.mw-go-l{white-space:nowrap;flex:none}.mw-go-c{font-variant-numeric:tabular-nums;background:#35120647;border-radius:9px;flex:none;align-items:center;gap:5px;height:28px;padding:0 9px 0 7px;font-size:13.5px;font-weight:600;display:inline-flex}.mw-go-rule{color:var(--ink-50);text-align:right;font-variant-numeric:tabular-nums;flex:100%;margin:0 0 -2px;font-size:12px}.mw-medium{padding:var(--ctl-inset);border-radius:var(--ctl-r-sm);background:var(--wash);flex:none;gap:2px;display:inline-flex}.mw-medium button{height:calc(var(--ctl-h-sm) - 2 * var(--ctl-inset));border-radius:calc(var(--ctl-r-sm) - var(--ctl-inset));color:var(--ink-70);font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.mw-medium button:hover:not([aria-checked=true]){background:var(--hover-2);color:var(--ink)}.mw-medium button[aria-checked=true]{background:var(--sel-bg);color:var(--sel-fg);box-shadow:var(--sel-shadow)}.mw-medium button:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.mw-picker{padding:6px}.mw-pick-row{width:100%;min-height:48px;color:var(--ink);text-align:left;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;display:flex}.mw-pick-row:hover:not(:disabled){background:var(--hover);outline:none}.mw-pick-row:focus-visible{background:var(--hover);outline:none}.mw-pick-row[aria-pressed=true]{background:var(--hover-2)}.mw-pick-row:disabled{opacity:.45;cursor:not-allowed}.mw-pick-row.is-auto{box-shadow:inset 0 0 0 1px var(--line);margin-bottom:4px}.mw-pick-ic{width:22px;height:22px;color:var(--ink-70);flex:none;place-items:center;display:grid}.mw-pick-t{flex:1;min-width:0;line-height:1.25;display:grid}.mw-pick-t b{white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.mw-pick-t small{color:var(--ink-50);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mw-pick-badge{background:var(--wash);color:var(--ink-70);border-radius:5px;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:600}.mw-pick-from{color:var(--ink-50);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;font-size:12px;display:inline-flex}.mw-pick-check{color:var(--ink);flex:none}.mw-pick-search{height:var(--ctl-h-md);border-radius:var(--ctl-r-md);background:var(--field);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-50);align-items:center;gap:8px;margin:2px 2px 6px;padding:0 10px;display:flex}.mw-pick-search input{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.mw-pick-list{scrollbar-width:thin;max-height:min(420px,60dvh);overflow-y:auto}.mw-pick-h{color:var(--ink-50);margin:6px 8px 2px;font-size:12px;font-weight:600}.mw-pick-none{color:var(--ink-50);margin:12px;font-size:13px}.mw-seg{padding:var(--ctl-inset);border-radius:var(--ctl-r-sm);background:var(--wash);gap:2px;display:inline-flex}.mw-seg button{height:calc(var(--ctl-h-sm) - 2 * var(--ctl-inset));border-radius:calc(var(--ctl-r-sm) - var(--ctl-inset));color:var(--ink-70);font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.mw-seg button:hover:not([aria-selected=true],[aria-checked=true]){background:var(--hover-2);color:var(--ink)}.mw-seg button[aria-selected=true]{background:var(--sel-bg);color:var(--sel-fg);box-shadow:var(--sel-shadow)}.mw-seg b{background:var(--hover-2);text-align:center;font-variant-numeric:tabular-nums;border-radius:99px;min-width:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px}.mw-strip .mw-head{padding-left:8px}.mw-strip.is-compact>.mw-body{display:none}.mw-strip-bar{height:100%;min-height:0;color:var(--ink-50);align-items:center;gap:10px;padding:0 6px 0 14px;display:flex}.mw-strip-bar>svg{flex:none}.mw-strip-bar>p{color:var(--ink-70);flex:1 1 0;margin:0;font-size:13px}.mw-strip-bar>.mw-btn{flex:none}.mw-strip :is(.mw-strip-bar,.mw-head)>.mw-btn.is-quiet{color:var(--ink)}.mw-strip :is(.mw-strip-bar,.mw-head)>.mw-btn.is-quiet:disabled{opacity:1;color:var(--ink-70)}.mw-strip-body{padding:10px 12px}.mw-strip[data-view=shots] .mw-strip-body{padding:8px 12px 10px}.mw-reel{height:calc(100% + 2 * var(--bleed-ring));margin:calc(0px - var(--bleed-ring));padding:var(--bleed-ring);scrollbar-width:thin;gap:8px;list-style:none;display:flex;overflow:auto hidden}.mw-reel>li{flex:none;height:100%;position:relative}.mw-thumb{height:100%;color:var(--ink-70);text-align:left;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}.mw-thumb-media{aspect-ratio:16/9;background:var(--wash);height:calc(100% - 22px);min-height:40px;box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.mw-thumb-media video,.mw-thumb-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mw-thumb[aria-pressed=true] .mw-thumb-media{box-shadow:0 0 0 2px var(--ink)}.mw-thumb[data-state=failed] .mw-thumb-media{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tangerine) 60%, var(--line))}.mw-thumb-dot{background:var(--tangerine);border-radius:50%;width:8px;height:8px}.mw-thumb[data-state=sim] .mw-thumb-dot{background:var(--ink-50)}.mw-thumb-name{text-overflow:ellipsis;white-space:nowrap;width:0;min-width:100%;font-size:12px;font-weight:600;overflow:hidden}.mw-thumb-x{color:#fff6e6;opacity:0;background:#140c1a9e;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;transition:opacity .15s;display:grid;position:absolute;top:4px;right:4px}.mw-reel>li:hover .mw-thumb-x{opacity:1}.mw-thumb-x:focus-visible{opacity:1}@media (hover:none){.mw-thumb-x{opacity:1}}.mw-empty{height:100%;color:var(--ink-50);text-align:center;place-items:center;margin:0;padding:8px;font-size:13px;display:grid}.mw-live{background:var(--tangerine);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite mw-pulse}@keyframes mw-pulse{50%{opacity:.35}}.mw-strip .sb{height:100%;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:6px;margin:0;padding:0;animation:none;display:flex}.mw-strip .sb-head{flex-wrap:nowrap;flex:none;gap:8px;padding:0}.mw-strip .sb-title strong,.mw-strip .sb-spark{display:none}.mw-strip .sb-meta{color:var(--ink-50);font-family:inherit;font-size:12px}.mw-strip .sb-tools{padding-block:var(--bleed-ring);margin-block:calc(0px - var(--bleed-ring));scrollbar-width:none;flex-wrap:nowrap;gap:4px;overflow:auto hidden}.mw-strip .sb-tools .mv-btn{height:28px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-70);background:0 0;border-radius:8px;padding:0 10px;font-size:12.5px;font-weight:600}.mw-strip .sb-tools .mv-btn:hover:not(:disabled){background:var(--hover);color:var(--ink)}.mw-strip .sb-seg{border-radius:8px}.mw-strip .sb-seg button{border-radius:6px;height:22px;font-size:12px;font-weight:600}.mw-strip .sb-stale{border-radius:8px;flex:none;padding:4px 10px;font-size:12.5px}.mw-strip .sb-line{flex:none;gap:2px;height:4px}.mw-strip .sb-line span{border-radius:2px;min-width:4px;font-size:0}.mw-strip .sb-row{min-height:0;margin:calc(0px - var(--bleed-ring));padding:var(--bleed-ring);scrollbar-width:thin;flex:1 1 0;gap:8px;display:flex;overflow:auto hidden}.mw-strip .sb-card{background:var(--field);box-shadow:inset 0 0 0 1px var(--line), inset 0 3px 0 var(--sb-c);color:var(--ink);scrollbar-width:thin;border-radius:10px;flex-direction:column;flex:0 0 248px;gap:6px;padding:0 8px 8px;display:flex;overflow-y:auto;--sb-r:0deg!important;transform:none!important}.mw-strip .sb-card:hover,.mw-strip .sb-card:focus-within{box-shadow:inset 0 0 0 1px var(--line-strong), inset 0 3px 0 var(--sb-c);transform:none}.mw-strip .sb-card-top{background:0 0;border-radius:0;margin:0 -8px;padding:7px 8px 0}.mw-strip .sb-no{letter-spacing:0;text-transform:none;color:var(--ink-70);font-family:inherit;font-size:12px;font-weight:600}.mw-strip .sb-secs{font-family:inherit}.mw-strip .sb-action textarea{background:var(--surface);min-height:52px;box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;padding:6px 8px;font-size:12.5px}.mw-strip .sb-action textarea::placeholder,.mw-strip .sb-line-in input::placeholder{color:var(--ink-50)}.mw-strip .sb-line-in{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;margin-top:0}.mw-strip .sb-add{flex:0 0 120px}.mw-strip .sb-add button{border-width:1.5px;border-radius:10px;height:100%;min-height:0;font-size:13px;font-weight:600}.mw-strip .sb-note{display:none}.mw-strip [class*=bg-plum]{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.mw-hide-xs{display:inline}.mv-sheet.is-pop{place-items:start end}.mv-sheet.is-pop .mv-sheet-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#140c1a2e}.mv-sheet.is-pop .mv-sheet-panel{border-radius:var(--mw-r,16px);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), 0 24px 60px -24px #140c1a8c;animation:.2s ease-out both mw-pop;position:fixed}.mv-sheet.is-pop.is-leaving .mv-sheet-panel{animation:.16s ease-in reverse both mw-pop}@keyframes mw-pop{0%{opacity:0;transform:translate(6px)}}.mv-sheet.is-pop .mv-sheet-head{padding:10px 10px 6px 12px}.mv-sheet.is-pop .mv-tabs{border-radius:10px;padding:3px}.mv-sheet.is-pop .mv-tab{height:var(--ctl-h-sm);border-radius:var(--ctl-r-sm);font-size:var(--ctl-fs-sm);padding:0 10px;font-weight:600}.mv-sheet .mv-tab:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.mv-sheet.is-pop .mv-sheet-hint{color:var(--ink-50);padding:0 14px 8px;font-size:12.5px}.mv-sheet.is-pop .mv-sheet-body{padding:4px 12px 12px}.mv-sheet.is-pop .mv-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px}.mv-sheet.is-pop .mv-tile{border-radius:12px;padding:4px 4px 8px}.mv-sheet.is-pop .mv-tile:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--line-strong);transform:none}.mv-sheet.is-pop .mv-tile[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink)}.mv-sheet.is-pop .mv-tile>span:first-child{border-radius:9px}.mv-sheet.is-pop .mv-tile-name{font-size:12.5px;font-weight:600}.mv-sheet.is-pop .mv-tile-check,.mv-sheet.is-pop .mv-tile-badge{background:var(--ink);width:22px;height:22px;color:var(--surface);box-shadow:none;animation:none;top:8px;right:8px}.mv-sheet.is-pop .mv-sheet-foot{padding:10px 12px}.mv-sheet.is-pop .mv-btn{height:var(--ctl-h-sm);border-radius:var(--ctl-r-sm);font-size:var(--ctl-fs-sm);padding:0 14px;font-weight:600}.mv-sheet.is-pop .mv-refs-title{font-family:inherit;font-size:14px;font-weight:600}.mw-dir{gap:12px;padding:14px;display:grid}.mw-dir-intro{color:var(--ink-70);margin:0;font-size:13px;line-height:1.45}.mw-dir-row{gap:6px;display:grid}.mw-dir-row>small{color:var(--ink-50);font-size:12px;font-weight:500}.mw-dir-lens{flex-wrap:wrap;gap:6px;display:flex}.mw-dir-lens button{min-width:44px;height:var(--ctl-h-sm);border-radius:var(--ctl-r-sm);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-70);font:inherit;font-size:var(--ctl-fs-sm);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0 10px;font-weight:600}.mw-dir-lens button[aria-checked=true]{background:var(--sel-bg);color:var(--sel-fg);box-shadow:var(--sel-shadow)}.mw-dir-lens button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mw-dir-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.mw-dir-est{color:var(--ink);font-size:13px;font-weight:600}.mw-cr.is-on-ink{color:color-mix(in srgb, var(--on-ink) 75%, transparent)}.mw-sheet-tools{flex-wrap:wrap;align-items:center;gap:8px;padding:0 12px 8px;display:flex}.mw-sheet-search{background:var(--field);min-width:0;height:32px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-50);border-radius:10px;flex:180px;align-items:center;gap:8px;padding:0 10px;display:flex}.mw-sheet-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink)}.mw-sheet-search input{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.mw-seg button[role=radio][aria-checked=true]{background:var(--sel-bg);color:var(--sel-fg);box-shadow:var(--sel-shadow)}.mw-custom{gap:14px;max-width:640px;margin:4px auto 8px;display:grid}.mw-custom>.ts{border-radius:14px;height:72px}.mw-swatches{flex-wrap:wrap;gap:8px;display:flex}.mw-swatch-cell{position:relative}.mw-swatch{cursor:pointer;border-radius:12px;width:52px;height:52px;display:block;position:relative;box-shadow:inset 0 0 0 1px #140c1a24}.mw-swatch input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.mw-swatch:focus-within{outline:2px solid var(--ink);outline-offset:2px}.mw-swatch-x{background:var(--surface);width:20px;height:20px;color:var(--ink-70);box-shadow:inset 0 0 0 1px var(--line-strong);opacity:0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .15s;display:grid;position:absolute;top:-6px;right:-6px}.mw-swatch-cell:hover .mw-swatch-x{opacity:1}.mw-swatch-x:focus-visible{opacity:1}@media (hover:none){.mw-swatch-x{opacity:1}}.mw-swatch-add{width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-70);background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid}.mw-swatch-add:hover{background:var(--hover);color:var(--ink)}.mw-custom-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mw-custom-row small{color:var(--ink-50);flex:160px;font-size:12px}.mw-save-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.mw-name{flex:160px;min-width:0}.mw-name input{width:100%;height:var(--ctl-h-md);border-radius:var(--ctl-r-md);background:var(--field);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;font-size:var(--ctl-fs-md);border:0;outline:none;padding:0 12px}.mw-name input:focus{box-shadow:inset 0 0 0 1.5px var(--ink)}.mw-btn.mw-apply{background:var(--ink);color:var(--on-ink)}.mw-btn.mw-apply:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 86%, var(--surface))}.mw-lights-top{align-items:center;gap:14px;display:flex}.mw-ball{background-color:#140c19;border-radius:50%;flex:none;display:block}.mw-lights-say{color:var(--ink-70);flex:1;margin:0;font-size:13px;line-height:1.45}.mw-lights-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mw-light{background:var(--field);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;gap:10px;padding:12px;display:grid}.mw-light-head{align-items:center;gap:10px;display:flex}.mw-light-head b{color:var(--ink-70);flex:1;font-size:13px;font-weight:600}.mw-light-color{cursor:pointer;border-radius:10px;width:32px;height:32px;display:block;position:relative;box-shadow:inset 0 0 0 1px #140c1a24}.mw-light-color input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.mw-light-color:focus-within{outline:2px solid var(--ink);outline-offset:2px}.mw-light-dir{padding:var(--ctl-inset);border-radius:var(--ctl-r-sm);background:var(--wash);grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;display:grid}.mw-light-dir button{min-width:0;height:calc(var(--ctl-h-sm) - 2 * var(--ctl-inset));border-radius:calc(var(--ctl-r-sm) - var(--ctl-inset));color:var(--ink-70);font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0 4px;font-size:12px;font-weight:600;overflow:hidden}.mw-light-dir button:hover:not([aria-checked=true]){background:var(--hover-2);color:var(--ink)}.mw-light-dir button[aria-checked=true]{background:var(--sel-bg);color:var(--sel-fg);box-shadow:var(--sel-shadow)}.mw-light-dir button:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.mw-light-slider{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;display:grid}.mw-light-slider>span{color:var(--ink-50);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mw-light-add{justify-self:start}.mw-saved-h{color:var(--ink-50);grid-column:1/-1;margin:2px 0 -2px;font-size:12px;font-weight:600}.mw-saved{display:grid;position:relative}.mw-saved-tile{width:100%}.mw-saved-tile>.ts{aspect-ratio:16/10;border-radius:9px;width:100%;height:auto}.mw-saved-tile.is-light .mw-saved-ball{aspect-ratio:16/10;background:var(--wash);border-radius:9px;place-items:center;display:grid}.mw-saved-check{background:var(--ink);width:22px;height:22px;color:var(--surface);border-radius:50%;padding:4px;position:absolute;top:10px;left:10px}.mw-saved-x{background:var(--surface);width:22px;height:22px;color:var(--ink-70);box-shadow:inset 0 0 0 1px var(--line-strong);opacity:0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .15s;display:grid;position:absolute;top:6px;right:6px}.mw-saved:hover .mw-saved-x{opacity:1}.mw-saved-x:focus-visible{opacity:1}@media (hover:none){.mw-saved-x{opacity:1}}@media (max-width:900px),(max-height:640px){.mw{--mw-gap:0px;padding:0}.mw-sep{display:none!important}.mw-rows,.mw-cols,.mw-static{flex-direction:column!important;display:flex!important}.mw [data-panel],.mw-static>.mw-cell{min-height:0;flex:none!important}.mw #mw-mon,.mw-static>.mw-cell-mon{order:-1}.mw :is(#mw-lib,#mw-insp,#mw-strip),.mw-static>:is(.mw-cell-lib,.mw-cell-insp,.mw-cell-strip){display:none!important}.mw[data-tab=insp] :is(#mw-insp,.mw-static>.mw-cell-insp),.mw[data-tab=lib] :is(#mw-lib,.mw-static>.mw-cell-lib),.mw[data-tab=strip] :is(#mw-strip,.mw-static>.mw-cell-strip){flex:1 1 0!important;display:flex!important}.mw:is([data-tab=insp],[data-tab=lib]) #mw-top{flex:1 1 0!important}.mw-cell{height:100%}.mw-cell-mon,.mw-cell-mon>.mw-panel{flex:none;height:auto}.mw-panel{box-shadow:none;border-radius:0}.mw-cell-mon .mw-panel{border-bottom:1px solid var(--line)}.mw-screen{border-radius:0;flex:none;height:min(34dvh,56vw);margin:0}.mw-mon-bar{min-height:46px;padding:4px 6px 4px 12px}.mw-lib .mw-head,.mw-strip.is-compact>.mw-strip-bar{display:none}.mw-strip.is-compact>.mw-body{display:block}.mw-insp>.mw-head{border-bottom:0;height:auto;padding:10px 12px 0}.mw-insp>.mw-head h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mw-reel{flex-wrap:wrap;height:auto;overflow:visible}.mw-reel>li{width:calc(50% - 4px);height:auto}.mw-thumb{width:100%}.mw-thumb-media{flex:none;width:100%;height:auto}.mw-insp-body{gap:12px;padding:12px}.mw-scene.mv-scene textarea{min-height:96px;font-size:16px}.mw-insp-foot{padding:10px 12px max(10px, env(safe-area-inset-bottom))}.mw-strip .sb-card{flex-basis:220px}.mw-recipe{width:calc(100% - 16px)}}.mw-insp-foot[data-tight] .mw-director{flex:none}.mw-insp-foot[data-tight=coin] .mw-director>.mw-cr{display:none}.mw-insp-foot[data-tight=icon] .mw-director .mw-ellipsis{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mw-insp-foot[data-tight=icon] .mw-director{padding:0 12px}.mw-insp-foot[data-measure]>:is(.mw-director,.mw-go){flex:none;max-width:none}@media (max-width:420px){.mw-hide-xs{display:none}.mw-director .mw-ellipsis{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mw-director{padding:0 12px}}.ws-app .mv-root{height:auto;min-height:0}.ws-app .mv-root>.mw{flex:1 1 0}@media (prefers-reduced-motion:reduce){.mw-recipe,.mv-sheet.is-pop .mv-sheet-panel,.mw-live,.mw-spinner,.mw-frame[data-loading]{animation:none}}@media (pointer:coarse){.mv-root :is(.mw-ctl-btn,.mw-btn,.mw-icon,.mw-try-rail>button,.mw-set.is-count button,.mw-seg>button,.mv-chip,.mw-chip,.dc-groups>button,.mw-medium button){position:relative}.mv-root :is(.mw-ctl-btn,.mw-btn,.mw-icon,.mw-try-rail>button,.mw-set.is-count button,.mw-seg>button,.mv-chip,.mw-chip,.dc-groups>button,.mw-medium button):before,.mv-root .mw-nav:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.mw-go-c:has(.mw-go-usd){height:var(--ctl-h-md)}.mw-go-n{justify-items:start;line-height:1.05;display:grid}.mw-go-c .mw-go-usd{opacity:.8;margin-left:0;font-size:10.5px;font-weight:500}.mw-draft-row{text-align:right;flex:100%;margin:0 0 -2px}.mw-draft{text-align:right;min-height:28px;color:var(--ink-70);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 6px;padding:0 4px;font-size:12.5px;font-weight:600;display:inline-flex}.mw-draft:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink-50);text-decoration-color:var(--ink-50)}.mw-draft:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.mw-draft-c{font-variant-numeric:tabular-nums;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.mw-draft-c .pn-usd{margin-left:2px;font-size:11.5px}.mw-final{flex:none}.mw-mon-acts>.ra[data-layout=card]{flex:none;width:32px}.mw-final-c{font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-left:2px;display:inline-flex}@media (pointer:coarse){.mv-root .mw-draft{position:relative}.mv-root .mw-draft:before{content:"";position:absolute;inset:-8px -2px}}
