@media (min-width:48rem){html[data-studio]{overflow:hidden}}:root{--chat-col:760px;--chat-media:440px;--chat-media-p:300px}@media (min-width:112.5rem){:root{--chat-col:clamp(820px, 43vw, 1300px);--chat-media:calc(var(--chat-col) * 2 / 3);--chat-media-p:max(300px, min(calc(var(--chat-media) * .68), 36vh))}}@keyframes thumb-snap{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1)}}.thumb-snap{animation:.18s ease-out thumb-snap}@media (prefers-reduced-motion:reduce){.thumb-snap{animation:none}}:root[data-motion=reduced] .thumb-snap{animation:none}.idea-chip{white-space:nowrap}.studio-ideas>*{flex:none}.studio-ideas>[data-cut]{display:none}@keyframes idea-in-o{0%{opacity:0}}@keyframes idea-in-t{0%{translate:0 6px}}.studio-ideas{transition:opacity .26s cubic-bezier(.2,.8,.2,1)}.studio-ideas[data-on=false]{opacity:0}.studio-ideas[data-on=true] .idea-chip{animation:idea-in-o .4s both, idea-in-t .5s var(--lg-spring) both;animation-delay:calc(var(--i,0) * 80ms)}@media (max-width:760px){.studio-ideas{scrollbar-width:none;overscroll-behavior-x:contain;justify-content:flex-start;gap:6px;overflow-x:auto}.studio-ideas::-webkit-scrollbar{display:none}.studio-ideas .idea-chip{padding:6px 11px;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.studio-ideas[data-on=true] .idea-chip{animation:.4s both idea-in-o}}:root[data-motion=reduced] .studio-ideas[data-on=true] .idea-chip{animation:.4s both idea-in-o}.mode-toggle{--half:100px;--spring:cubic-bezier(.2, 1.35, .32, 1);--ease-out:cubic-bezier(.2, .8, .2, 1);isolation:isolate;grid-template-columns:var(--half) var(--half);border:1px solid #0000;border-radius:9999px;height:44px;padding:3px;display:inline-grid;position:relative}.mode-label{white-space:nowrap}@media not (min-width:40rem){.mode-toggle{--half:76px}.mode-radio{gap:5px;font-size:13px}.mode-radio .mode-ico{width:15px;height:15px}}@media not (min-width:27rem){.mode-toggle{--half:56px}.mode-radio .mode-ico{display:none}}@media not (min-width:48rem){.mode-toggle:not([data-words]){--half:46px}.mode-toggle:not([data-words]) .mode-label{display:none}.mode-toggle:not([data-words]) .mode-radio{gap:0}.mode-toggle:not([data-words]) .mode-radio .mode-ico{width:18px;height:18px;display:block}[data-creator] .mode-toggle:not([data-words]){--half:46px}}.studio-credits-short,.studio-credits-tight{display:none}@media not (min-width:24.25rem){.studio-credits{padding-inline:8px}.studio-credits-full{display:none}.studio-credits-tight{letter-spacing:-.01em;font-size:12px;display:inline}}@media not (min-width:23.4375rem){.studio-credits[data-long] .studio-credits-tight{display:none}.studio-credits[data-long] .studio-credits-short{display:inline}}@media not (min-width:22.5rem){.studio-credits{display:none}}.mode-thumb{z-index:0;width:var(--half);height:36px;transition:transform .56s var(--spring);position:absolute;top:3px;left:3px;transform:translate(0)}.mode-toggle[data-mode=studio] .mode-thumb{transform:translateX(var(--half))}.mode-thumb-body{background:var(--fire);border-radius:9999px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 1px #ffffff59,0 6px 22px -4px #ff460099,0 0 34px -6px #ff8a0080}.mode-thumb-body:after{content:"";opacity:.55;pointer-events:none;background:linear-gradient(#ffffff6b,#fff0);border-radius:9999px;height:45%;position:absolute;inset:1px 10px auto}.mode-toggle[data-moving] .mode-thumb-body{animation:mode-stretch .56s var(--ease-out)}@keyframes mode-stretch{0%{scale:1}35%{scale:1.28 .86}70%{scale:.96 1.04}to{scale:1}}.mode-trail{z-index:0;width:calc(var(--half) * 2);background:linear-gradient(90deg, transparent, var(--fire-b), transparent);opacity:0;pointer-events:none;border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:3px}.mode-toggle[data-moving] .mode-trail{animation:mode-trail .56s var(--ease-out)}@keyframes mode-trail{0%{opacity:0}30%{opacity:.9}to{opacity:0}}.mode-radio{z-index:1;height:36px;color:var(--ink-muted);letter-spacing:.01em;transition:color .26s var(--ease-out);border-radius:9999px;justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.mode-radio:hover{color:var(--ink)}.mode-radio>*{transition:scale .12s var(--ease-out)}.mode-radio:active>*{scale:.92}.mode-toggle[data-pressed] .mode-thumb-body{animation:mode-press .24s var(--ease-out)}@keyframes mode-press{0%{scale:1}40%{scale:.94 .9}to{scale:1}}.mode-radio[aria-checked=true]{color:#4a1306;text-shadow:0 1px #ffd6b473}.mode-radio[aria-checked=true] svg{filter:drop-shadow(0 1px #ffd6b473)}.mode-radio:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media not (min-width:40rem){[data-creator] .mode-radio{font-size:12.5px}}@media not (min-width:27rem){[data-creator] .mode-toggle{--half:60px}}.mode-ico{pointer-events:none;width:17px;height:17px;overflow:visible}.mode-ico-chat .orb{transform-box:fill-box;transform-origin:50%}.mode-ico-chat .rim,.mode-ico-studio .rim{opacity:.6;transition:opacity .26s}.mode-toggle[data-mode=chat] .mode-ico-chat .rim,.mode-toggle[data-mode=studio] .mode-ico-studio .rim{opacity:.9}.mode-toggle[data-mode=chat] .mode-ico-chat .orb{animation:2.4s ease-in-out infinite mode-breathe}.mode-toggle[data-mode=chat] .mode-ico-chat .rim{animation:2.4s ease-in-out infinite mode-rim}html[data-rest] .mode-toggle .mode-ico-chat :is(.orb,.rim){animation-play-state:paused}@keyframes mode-breathe{0%,to{transform:scale(.9)}50%{transform:scale(1)}}@keyframes mode-rim{0%,to{opacity:.7}50%{opacity:1}}.mode-ico-studio .lid{transform-box:view-box;transform-origin:3px 8.3px;transform:rotate(-13deg)}.mode-toggle[data-moving][data-mode=studio] .mode-ico-studio .lid{animation:mode-clap .62s var(--ease-out)}@keyframes mode-clap{0%{transform:rotate(-24deg)}34%{transform:rotate(0)}52%{transform:rotate(-5deg)}70%{transform:rotate(-1deg)}to{transform:rotate(-13deg)}}@media (prefers-reduced-motion:reduce){.mode-thumb,.mode-radio,.mode-radio>*,.mode-ico .rim{transition:none}.mode-radio:active>*{scale:none}.mode-toggle[data-pressed] .mode-thumb-body,.mode-toggle[data-moving] .mode-thumb-body,.mode-toggle[data-moving] .mode-trail,.mode-toggle[data-mode=chat] .mode-ico-chat .orb,.mode-toggle[data-mode=chat] .mode-ico-chat .rim,.mode-toggle[data-moving][data-mode=studio] .mode-ico-studio .lid{animation:none}}:root[data-motion=reduced] .mode-thumb,:root[data-motion=reduced] .mode-radio,:root[data-motion=reduced] .mode-radio>*,:root[data-motion=reduced] .mode-ico .rim{transition:none}:root[data-motion=reduced] .mode-radio:active>*{scale:none}:root[data-motion=reduced] .mode-toggle[data-pressed] .mode-thumb-body,:root[data-motion=reduced] .mode-toggle[data-moving] .mode-thumb-body,:root[data-motion=reduced] .mode-toggle[data-moving] .mode-trail,:root[data-motion=reduced] .mode-toggle[data-mode=chat] .mode-ico-chat .orb,:root[data-motion=reduced] .mode-toggle[data-mode=chat] .mode-ico-chat .rim,:root[data-motion=reduced] .mode-toggle[data-moving][data-mode=studio] .mode-ico-studio .lid{animation:none}@layer components{.pwell-content{transition:opacity .18s var(--ease-out)}.pbar[data-leaving] .pwell-content{opacity:0}.pinner{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px 14px 14px 18px;display:grid}.pfield{flex-direction:column;justify-content:space-between;gap:18px;min-width:0;display:flex}.ptextrow{align-items:flex-start;padding:8px 40px 0 6px;display:flex;position:relative}.phist{opacity:0;width:0;height:26px;transition:width .22s var(--ease-out), margin .22s var(--ease-out), opacity .2s, transform .26s var(--spring);flex:none;place-items:center;margin-right:0;display:grid;overflow:hidden;transform:scale(.8)}.pbar[data-typing] .phist{opacity:1;width:28px;margin-right:4px;transform:none}.pbar[data-expanded] .ptextrow{padding-top:12px}.pexpand{width:34px;height:34px;color:var(--ink-muted);border-radius:11px;place-items:center;transition:color .16s,background .16s;display:grid;position:absolute;top:0;right:0}.pexpand:hover{color:var(--ink);background:#ffffff0f}.pexpand:after,button.pchip:after{content:"";position:absolute;inset:min(0px,50% - 22px)}button.pchip{position:relative}.pchips{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.pchip{white-space:nowrap;color:#f2eee8d1;background:linear-gradient(#ffffff1a,#ffffff0a);border-radius:9999px;flex:none;align-items:center;gap:7px;height:42px;padding:0 13px;font-size:14.5px;transition:background .18s,color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #ffffff0f,0 1px 2px #00000073}.pchip:hover{color:var(--ink);background:linear-gradient(#ffffff29,#ffffff12)}.pchip.pchip-on{color:var(--ink);background:#ff5a2c29}.aspect-tile[aria-selected=true]{background:#ff5a2c29;box-shadow:inset 0 0 0 1px #ff5a2c73}.pchip.pchip-snd{justify-content:center;width:42px;padding:0}.pchip-sdot{border-radius:50%;width:5px;height:5px;position:absolute;top:9px;right:9px}.pchip-sdot.on{background:#8be3a6;box-shadow:0 0 0 1.5px #1b1917,0 0 6px #8be3a6b3}.pchip-sdot.off{background:#ff6b5e;box-shadow:0 0 0 1.5px #1b1917}.pchip.pchip-snd[data-silent]{cursor:default}.pchip.pchip-snd[data-silent] svg{opacity:.45}.pchip.pchip-snd[data-silent]:hover{background:linear-gradient(#ffffff1a,#ffffff0a)}.pbar.pbar2 .psettings .pchip.pchip-snd[data-silent]:hover{background:#ffffff14}.pchip:disabled{pointer-events:none;opacity:.4}.pchip:focus-visible,.pround:focus-visible,.pexpand:focus-visible,.phist button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pchip-icon-only{justify-content:center;width:46px;padding:0}.psplit{gap:0;padding:0 2px;position:relative}.psplit:hover{background:linear-gradient(#ffffff1a,#ffffff0a)}.psplit-half{color:#f2eee8d1;place-items:center;width:56px;height:44px;margin:-1px 0;transition:color .16s;display:grid;position:relative}.psplit-half:before{content:"";opacity:0;transition:opacity .16s, transform .22s var(--spring);background:linear-gradient(#ffffff24,#ffffff0f);border-radius:9999px;position:absolute;inset:4px 3px;transform:scale(.92);box-shadow:inset 0 1px #ffffff29}.psplit-half:first-child:before{right:1px}.psplit-half:last-child:before{left:1px}.psplit-half>*{position:relative}.psplit-half:hover{color:var(--ink)}.psplit-half:hover:before,.psplit-half:focus-visible:before{opacity:1;transform:none}.psplit-half:active:before{background:linear-gradient(#ffffff14,#ffffff1f)}.psplit-half[aria-expanded=true]{color:var(--ink)}.psplit-half[aria-expanded=true]:before{opacity:1;background:#ff5a2c29;transform:none}.phist button[aria-expanded=true],.pexpand[aria-pressed=true]{color:var(--ink);background:#ff5a2c29}.psplit-half:focus-visible{outline:none}.psplit-half:focus-visible:before{box-shadow:inset 0 0 0 2px var(--ink)}.psplit-half:disabled{pointer-events:none;opacity:.4}.psplit-div{background:#ffffff1f;align-self:stretch;width:1px;margin:11px 0;transition:opacity .16s}:is(.psplit:has(.psplit-half:hover) .psplit-div,.psplit:has(.psplit-half:focus-visible) .psplit-div){opacity:0}.psplit-half:after{content:attr(data-tip);color:var(--ink);white-space:nowrap;opacity:0;pointer-events:none;background:#1b1917eb;border:1px solid #ffffff21;border-radius:9px;padding:5px 9px;font-size:12px;transition:opacity .16s,translate .2s;position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50% 4px}.psplit-half:not([data-tip]):after{display:none}.psplit-half:hover:after,.psplit-half:focus-visible:after{opacity:1;transition-delay:.35s;translate:-50%}.pchips-more{display:contents}.pnarrow-only{display:none}@container (max-width:780px){.pwell .pnarrow-hide{display:none}.pchips .pnarrow-only{display:inline-flex}.pinner{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.pinner>.gen-bead{border-radius:12px;flex-direction:row;gap:10px;width:100%;height:50px}}.gen-bead{border-radius:14px;flex-direction:column;justify-content:center;align-self:end;align-items:center;gap:3px;width:156px;height:112px;font-size:16px;font-weight:600;display:flex}.gen-bead:not(:disabled):hover{transform:translateY(-1px)}.pbar[data-sent] .gen-bead{--glow:112%;color:#4a1306;text-shadow:0 1px #ffd6b473;transform:scale(.97)}@keyframes bead-pulse{0%,to{--glow:74%;box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -2px 4px #0000002e, 0 3px 10px #0000008c, 0 10px 26px -14px var(--ember);transform:scale(1)}50%{--glow:124%;box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -2px 4px #0000002e, 0 3px 10px #0000008c, 0 18px 46px -12px var(--ember);transform:scale(1.025)}}.pround{color:#f2eee8bf;background:linear-gradient(#ffffff1a,#ffffff0a);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;transition:background .18s,color .18s;display:grid;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #ffffff0f,0 1px 2px #00000073}.pround:hover{color:var(--ink);background:linear-gradient(#ffffff29,#ffffff12)}.pround:disabled{pointer-events:none;opacity:.4}.pop-panel{z-index:40;border-radius:18px;margin-inline:auto;animation:.36s cubic-bezier(.2,1.35,.32,1) pop-in;position:absolute;bottom:calc(100% + 17px);left:0;right:0}.pop-panel[data-below]{top:calc(100% + 17px);bottom:auto}.pbar:has([data-below]){z-index:2}.pstatus{transition:opacity .18s ease-out}.pbar:has([data-below])~.pstatus{visibility:hidden;opacity:0;transition:none}@keyframes pop-in{0%{opacity:0;transform:translateY(8px)scale(.97)}}.rise-panel{z-index:42;outline:none;flex-direction:column;display:flex;position:fixed}.rise-panel[data-glass=pop]{border-radius:18px;animation:.36s cubic-bezier(.2,1.35,.32,1) pop-in}.rise-panel[data-glass=pick]{border-radius:18px;animation:.44s cubic-bezier(.2,1.35,.32,1) pick-in}@keyframes pick-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}.rise-panel[data-below][data-glass]{animation-name:pop-in-below}@keyframes pop-in-below{0%{opacity:0;transform:translateY(-12px)scale(.97)}}.pk-panel{--ember:#ff5a2c;--ember-b:#ff8a2b;gap:12px;padding:14px}.pk-head{align-items:center;gap:10px;display:flex}.pk-search{min-width:0;height:44px;color:var(--ink-muted);background:#00000042;border-radius:9999px;flex:1;align-items:center;gap:10px;padding:0 16px;display:flex;box-shadow:inset 0 1px 3px #0000008c,inset 0 0 0 1px #ffffff0f,0 1px #ffffff0d}.pk-search input{min-width:0;color:var(--ink);caret-color:var(--accent);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.pk-search input::placeholder{color:var(--ink-faint)}.pk-search input::-webkit-search-cancel-button{display:none}.pk-search:focus-within{box-shadow:inset 0 1px 3px #0000008c, inset 0 0 0 1px color-mix(in srgb, var(--ember) 50%, transparent)}.pk-seg{background:#00000042;border-radius:9999px;flex:none;padding:4px;display:inline-flex;box-shadow:inset 0 1px 3px #0000008c,inset 0 0 0 1px #ffffff0f}.pk-seg button{height:36px;color:var(--ink-muted);border-radius:9999px;padding:0 14px;font-size:13.5px;font-weight:500;transition:color .16s,background .16s;position:relative}.pk-seg button:after{content:"";position:absolute;inset:min(0px,50% - 22px) 0}.pk-seg button:hover{color:var(--ink)}.pk-seg button[aria-pressed=true]{color:var(--ink);background:linear-gradient(#ffffff24,#ffffff0f);box-shadow:inset 0 1px #ffffff29,0 1px 2px #00000073}.pk-filters{flex:none;align-items:center;gap:6px;min-width:0;display:flex}.pk-strip{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex:1;gap:6px;min-width:0;margin:-7px 0 -7px -14px;padding:7px 2px 7px 14px;display:flex;overflow:auto hidden}.pk-strip::-webkit-scrollbar{display:none}.pk-strip>.pk-f,.pk-filters>.pk-f{flex:none}.pk-strip[data-more=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.pk-strip[data-more=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 40px)}.pk-strip[data-more=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.pk-f{color:#f2eee8cc;background:linear-gradient(#ffffff14,#ffffff08);border-radius:9999px;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:13.5px;transition:color .16s,background .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #ffffff0d}.pk-f:hover{color:var(--ink);background:linear-gradient(#ffffff21,#ffffff0d)}.pk-f[aria-pressed=true]{color:var(--ink);background:color-mix(in srgb, var(--ember) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ember) 45%, transparent)}.pk-f-sep{margin-left:6px}.pk-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;flex:1;min-height:0;margin:0 -14px -14px;padding:2px 14px 14px;overflow-y:auto}@media (min-width:640px){.pk-panel{padding-bottom:8px}.pk-body{border-radius:10px;margin:0 -6px;padding:2px 6px 6px}}.pk-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:8px 4px 10px;font-size:11px}.pk-recent{flex-wrap:nowrap;gap:8px;min-width:0;display:flex}.pk-recent button{min-width:0;height:38px;color:var(--ink);background:#ffffff0a;border-radius:9999px;flex:0 auto;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:13.5px;transition:background .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff12}.pk-recent button:hover{background:#ffffff14}.pk-recent button[aria-current]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ember) 55%, transparent)}.pk-recent-thumb{width:28px;height:28px;color:var(--ink-muted);background:#ffffff0f;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.pk-recent small{color:var(--ink-faint);letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:11px}.pk-recent-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pk-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.pk-card{text-align:left;background:#ffffff09;border-radius:12px;width:100%;padding:6px;transition:background .16s,box-shadow .2s,transform .22s cubic-bezier(.2,1.35,.32,1);display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.pk-card:hover{background:#ffffff13;transform:translateY(-1px)}.pk-card:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pk-still{aspect-ratio:16/10;background:var(--surface-raised);border-radius:8px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.pk-loop{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.pk-loop[data-on]{opacity:1}.pk-kind{min-width:22px;height:22px;color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#110f0d80;border-radius:9999px;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:9px;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:inset 0 0 0 1px #ffffff24}.pk-admin{letter-spacing:.01em;height:18px;color:var(--ember-b);background:color-mix(in srgb, var(--ember) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ember) 45%, transparent);border-radius:9999px;flex:none;align-items:center;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex}.pk-tile .pk-admin{color:#fff;background:color-mix(in srgb, var(--ember) 70%, #0006);height:16px;box-shadow:none;padding:0 5px;font-size:9.5px;position:absolute;bottom:24px;left:6px}.pk-health{letter-spacing:.01em;color:#f2c46b;background:#f2c46b1f;border-radius:9999px;flex:none;align-items:center;gap:5px;height:18px;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #f2c46b66}.pk-health i{background:currentColor;border-radius:50%;width:6px;height:6px}.pk-health[data-health=down] i{background:0 0;box-shadow:inset 0 0 0 1.5px}.pk-card[data-health=down] .pk-still,.pk-tile[data-health=down] .pk-still{filter:grayscale()brightness(.6)}.pk-tile .pk-health{color:#ffd98a;height:16px;box-shadow:none;background:#0000008c;padding:0 5px;font-size:9.5px;position:absolute;bottom:30px;left:6px}.cp-trouble{color:var(--ink-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 0;display:inline-flex}.cp-trouble b{color:var(--ink);font-weight:600}.cp-trouble .cp-ago{white-space:nowrap;align-items:center;gap:8px;margin-left:8px;display:inline-flex}.cp-trouble .cp-end{white-space:nowrap}.cp-trouble .cp-end>.k-tip{vertical-align:middle;margin-left:6px}@media not (min-width:768px){.cp-trouble{row-gap:4px}.cp-trouble>b{text-align:center;text-wrap:balance;flex-basis:100%}.cp-trouble .cp-ago{margin-left:0}.cp-trouble .cp-sep{display:none}}.cp-trouble i{vertical-align:1px;background:#f2c46b;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.pk-r1{color:var(--ink);justify-content:space-between;align-items:baseline;gap:8px;padding:9px 6px 0;font-size:14.5px;font-weight:500;display:flex}.pk-price{color:var(--ink-muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:400}.pk-r2{min-width:0;color:var(--ink-muted);align-items:center;gap:6px;padding:3px 6px 6px;font-size:12.5px;display:flex}.pk-card[aria-selected=true]{background:color-mix(in srgb, var(--ember) 10%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ember) 80%, transparent), 0 0 30px -12px var(--ember)}.pk-card[aria-selected=true]:after{content:"✓";color:#4a1306;text-shadow:0 1px #ffd6b473;background:var(--ember-b);border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #0006}.pk-empty{color:var(--ink-muted);padding:30px 4px;font-size:14px}@media (max-width:639px){.pk-panel{gap:10px}.pk-head{gap:8px}.pk-search{gap:8px;height:38px;padding:0 13px}.pk-seg{padding:3px}.pk-seg button{height:32px;padding:0 11px;font-size:13px}.pk-f{position:relative}.pk-f:after{content:"";position:absolute;inset:min(0px,50% - 22px) 0}.pk-f{flex:none;gap:6px;height:30px;padding:0 11px;font-size:13px}.pk-label{margin:6px 4px 8px}.pk-recent{margin:2px 0 8px}}.sheet-rows[data-more]{-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.fade-scroll[data-more=end]{-webkit-mask-image:linear-gradient(#000 calc(100% - 32px),#0000);mask-image:linear-gradient(#000 calc(100% - 32px),#0000)}.fade-scroll[data-more=start]{-webkit-mask-image:linear-gradient(#0000,#000 32px);mask-image:linear-gradient(#0000,#000 32px)}.fade-scroll[data-more=both]{-webkit-mask-image:linear-gradient(#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(#0000,#000 32px calc(100% - 32px),#0000)}@media (orientation:landscape) and (max-height:500px){.pk-panel{overscroll-behavior:contain;scrollbar-width:none;gap:8px;padding:10px 14px;overflow-y:auto}.pk-panel::-webkit-scrollbar{display:none}.pk-head{flex:none}.pk-strip{margin-block:-5px;padding-block:5px}.pk-f{flex:none;position:relative}.pk-f:after{content:"";position:absolute;inset:min(0px,50% - 22px) 0}.pk-body{flex:none;min-height:auto;margin-bottom:-10px;padding-bottom:10px;overflow:visible}.pk-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.pk-still{aspect-ratio:16/6}.pk-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.pk-recent{margin:0 0 8px}}.pk-tiles{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;gap:6px}.pk-tile{aspect-ratio:1/1.08;text-align:left;background:var(--surface-raised);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:12px;display:block;position:relative;overflow:hidden}.pk-tile:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pk-tile .pk-still{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.pk-tile .pk-still:after{content:"";background:linear-gradient(#0000 55%,#000c);position:absolute;inset:0}.pk-tile[aria-selected=true]:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--ember);pointer-events:none;position:absolute;inset:0}.pk-tname{white-space:nowrap;text-overflow:ellipsis;color:#fff;text-shadow:0 1px 2px #00000080;font-size:11.5px;font-weight:600;line-height:1.2;position:absolute;bottom:7px;left:7px;right:5px;overflow:hidden}.pk-badge{font-variant-numeric:tabular-nums;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:9999px;align-items:center;gap:3px;height:18px;padding:0 6px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:6px;right:6px}.pk-badge-play{font-size:7px}.pk-tick{color:#4a1306;background:var(--ember-b);border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:grid;position:absolute;top:6px;left:6px;box-shadow:0 2px 6px #0006}.pk-tip{z-index:1;color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#110f0de0;border-radius:8px;padding:5px 7px;font-size:11px;line-height:1.3;position:absolute;bottom:26px;left:5px;right:5px;box-shadow:inset 0 0 0 1px #ffffff1f}@media (prefers-reduced-motion:reduce){.pk-card,.pk-seg button,.pk-f{transition:none}.pk-card:hover{transform:none}}:root[data-motion=reduced] .pk-card,:root[data-motion=reduced] .pk-seg button,:root[data-motion=reduced] .pk-f{transition:none}:root[data-motion=reduced] .pk-card:hover{transform:none}.stage-scrim{z-index:29;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a09086b;animation:.26s cubic-bezier(.2,.8,.2,1) scrim-in;position:fixed}@keyframes scrim-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.pwell-content,.phist,.pchip,.pexpand,.psplit-half:before,.psplit-half:after,.gen-bead{transition:none}.pop-panel,.frame-menu,.rise-panel[data-glass],.rise-panel[data-below][data-glass],.stage-scrim{animation:none}.pbar[data-sent] .gen-bead{transform:none}}:root[data-motion=reduced] .pwell-content,:root[data-motion=reduced] .phist,:root[data-motion=reduced] .pchip,:root[data-motion=reduced] .pexpand,:root[data-motion=reduced] .psplit-half:before,:root[data-motion=reduced] .psplit-half:after,:root[data-motion=reduced] .gen-bead{transition:none}:root[data-motion=reduced] .pop-panel,:root[data-motion=reduced] .frame-menu,:root[data-motion=reduced] .rise-panel[data-glass],:root[data-motion=reduced] .rise-panel[data-below][data-glass],:root[data-motion=reduced] .stage-scrim{animation:none}:root[data-motion=reduced] .pbar[data-sent] .gen-bead{transform:none}}.pbar[data-expanded][data-kb] .ptext{overscroll-behavior:contain;min-height:0;max-height:none}html[data-kb-expanded],html[data-kb-expanded] body{overscroll-behavior:none;overflow:hidden}@media (min-width:48rem){[data-composer-bar][data-kb]{z-index:41;margin:0;position:fixed;left:12px;right:12px}[data-composer-bar][data-kb] .studio-ideas{display:none}}[data-composer-bar][data-kb-vv]{height:var(--vv-h,100dvh);transform:translateY(var(--vv-top,0px));padding-top:var(--vv-pad,12px);flex-direction:column;justify-content:flex-end;display:flex;top:0;bottom:auto}[data-composer-bar][data-kb-vv][data-docked]{padding-bottom:11px}[data-composer-bar][data-kb-vv]>.pbar,[data-composer-bar][data-kb-vv] .pbar>.pwell,[data-composer-bar][data-kb-vv] .pwell>.pwell-content,[data-composer-bar][data-kb-vv] .pwell-content>.pinner{flex-direction:column;flex:auto;min-height:0;display:flex}[data-composer-bar][data-kb-vv] .pinner>*{flex:none}[data-composer-bar][data-kb-vv] .pbar .pinner>.prow{flex:auto;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;min-height:0;display:grid}[data-composer-bar][data-kb-vv] .pbar .prow>.ptext{grid-area:1/1/2/-1;align-self:stretch}[data-composer-bar][data-kb-vv] .pbar .prow>:last-child{grid-column:3}[data-composer-bar][data-kb-ride]{top:calc(var(--vv-top,0px) + var(--vv-h,100dvh));bottom:auto;translate:0 -100%}[data-composer-bar][data-kb-ride][data-docked]{top:calc(var(--vv-top,0px) + var(--vv-h,100dvh) - 11px)}@media (max-height:30rem){[data-composer-bar][data-kb] [data-quiet]{display:none}}html[data-scrim-up] [data-composer-dock]{background:0 0}html[data-scrim-up] [data-dock-fade]{display:none}:root[data-creator-sheet] [data-composer-dock],:root[data-creator-sheet] [data-dock-fade]{opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s .2s}:root[data-creator-sheet][data-creator-talking] [data-composer-dock]{opacity:1;visibility:visible;transition:none}:root[data-creator-sheet][data-creator-talking] [data-composer-bar],:root[data-creator-landscape-open] [data-composer-dock]{z-index:62}:root[data-creator-sheet][data-creator-talking] .lg-sheet{bottom:calc(var(--bar-top,var(--dock-h,64px)) + var(--voice-stack,0px) + 10px);max-height:calc(100dvh - 44px - var(--bar-top,var(--dock-h,64px)) - var(--voice-stack,0px) - 10px)}@media (min-width:1100px){[data-composer-dock][data-creator-col]{--col-bar-w:280px;background:0 0;height:0;padding:0}[data-composer-dock][data-creator-col]>:last-child{width:100%;position:absolute;bottom:20px;left:0}[data-composer-dock][data-creator-col=grown]>:last-child{width:var(--col-bar-w);transition:left .9s cubic-bezier(.2,.8,.2,1),width .9s cubic-bezier(.2,.8,.2,1);left:6px}[data-composer-dock][data-creator-col=grown] [data-bar-hint]{display:none}[data-composer-dock][data-creator-col=grown] .pbar.pbar2{--pb-h:40px}[data-composer-dock][data-creator-col=grown] .pbar.pbar2 .pbead{width:var(--pb-h);border-radius:50%;padding:0}[data-composer-dock][data-creator-col=grown] .pbar.pbar2 .pbead-label{display:none}[data-composer-dock][data-creator-col=grown] .pbar.pbar2 .pbead svg{stroke-width:3.2px;width:19px;height:19px}}@media (min-width:1900px){[data-composer-dock][data-creator-col]{--col-bar-w:320px}}@media (min-width:48rem){html[data-ambient-on] [data-composer-dock]{background:0 0}[data-creator-ambient]~.create-view [data-chat-thread]{-webkit-mask-image:linear-gradient(#000 calc(var(--fade-at,100000px) - 48px), transparent var(--fade-at,100000px));-webkit-mask-image:linear-gradient(#000 calc(var(--fade-at,100000px) - 48px), transparent var(--fade-at,100000px));mask-image:linear-gradient(#000 calc(var(--fade-at,100000px) - 48px), transparent var(--fade-at,100000px))}}@media (min-width:64rem){[data-ambient-on]:not([data-creator-col-on]) [data-studio-frame]{padding-bottom:0}[data-ambient-on]:not([data-creator-col-on]) [data-studio-stage]{border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}[data-ambient-on]:not([data-creator-col-on]) [data-studio-view]{min-height:calc(100dvh - var(--nav-height) - 9px)}[data-creator-ambient]~[data-composer-dock]:not([data-creator-col]){padding-bottom:2.25rem}}[data-creator-ambient]~.create-view{position:relative}@media not (min-width:48rem){[data-creator-ambient]~[data-composer-dock]{position:relative}}:where([data-creator-ambient]~.create-view,[data-creator-ambient]~[data-composer-dock]){--ink-muted:var(--lg-ink-muted);--ink-faint:var(--lg-ink-faint)}:where([data-creator-ambient]~.create-view) .chat-sub{color:var(--ink)}[data-studio-theme=light] :where([data-creator-ambient]~.create-view) .chat-sub{color:var(--ink-muted)}:where([data-creator-ambient]~.create-view) .plan-card{--ink-faint:var(--lg-ink-muted);background:linear-gradient(var(--lg-text-scrim), var(--lg-text-scrim))}@media (min-width:1100px) and (prefers-reduced-motion:reduce){[data-composer-dock][data-creator-col]>:last-child{transition:none}}@media (min-width:48rem){[data-composer-dock][data-lane]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, transparent 0, color-mix(in srgb, var(--surface-stage) 90%, transparent) 30px, var(--surface-stage) 58px);opacity:0;transition:opacity .4s;position:absolute;inset:0}[data-composer-dock][data-lane]:has(.studio-ideas[data-on=true]):before{opacity:1}html[data-scrim-up] [data-composer-dock]:before{display:none}}@media (min-width:48rem) and (prefers-reduced-motion:reduce){[data-composer-dock][data-lane]:before{transition:none}}@media not (min-width:64rem){header:has(#site-account-menu){z-index:44}}header:has(#site-account-menu){-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:768px){html[data-pop-up] .stage-scrim{background:var(--lg-scrim);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-pop-up] [data-studio-theme]>.stage-scrim{z-index:60;border-radius:0!important;width:auto!important;height:auto!important;inset:0!important}body>.acct-scrim{display:none}}.pchip-ico svg,.psplit-half svg{flex:none;width:21px;height:21px}.create-view[data-switch-in]{opacity:0;pointer-events:none;max-height:100dvh;position:absolute;inset:0 0 auto;overflow:clip}.create-view[data-switch-in=in]{opacity:1;transition:opacity .16s cubic-bezier(.33,1,.68,1)}html[data-create-switch]::view-transition-old(root){mix-blend-mode:normal;animation:none}html[data-create-switch]::view-transition-new(root){mix-blend-mode:normal;animation:.16s cubic-bezier(.33,1,.68,1) both create-switch-in}@keyframes create-switch-in{0%{opacity:0}}html[data-create-switch=cut]::view-transition-new(root){animation:none}.display-chat{font-family:var(--font-display);letter-spacing:-.005em;font-weight:800;font-stretch:75%;line-height:1}.orb-glow{filter:drop-shadow(0 0 26px #ff5a2c8c)}.orb-layer{z-index:29;pointer-events:none;position:fixed;inset:0;overflow:hidden}.orb-layer .orb-flier{transform-origin:50%;will-change:transform, opacity;display:none;position:absolute;top:0;left:0}.orb-bloom{pointer-events:none;opacity:0;background:radial-gradient(circle,#ffaa648c 0%,#ff6e2c2e 34%,#0000 64%);border-radius:50%;position:absolute}.orb-tail{opacity:0;transform-origin:50%;will-change:transform, opacity;filter:blur(1.5px);background:radial-gradient(circle at 40% 35%,#ffb070,#ff8a2b 50%,#ff3d2e);border-radius:50%;position:absolute;top:0;left:0}.orb-rise{z-index:29;pointer-events:none;opacity:0;filter:blur(6px);mix-blend-mode:screen;background:radial-gradient(closest-side,#ffa05a6b,#ff642c29 45%,#0000);border-radius:50%;position:fixed}.orb-melt{z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.orb-melt i{opacity:0;background:radial-gradient(closest-side,#ffc48ce6,#ff783280 42%,#ff5a2c24 70%,#0000);border-radius:50%;width:240px;height:150px;margin:-75px 0 0 -120px;position:absolute;top:50%;left:0}.orb-wrim{z-index:2;border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0;box-shadow:0 0 36px -8px #ff5a2cb3,inset 0 0 22px -6px #ff8a2b73}.orb-wrim:before{content:"";border-radius:inherit;background:var(--lg-rim-warm);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pbar .pchatrow{z-index:3;position:relative}.send-bead[data-gathering]{transition:width .3s var(--ease), padding .3s var(--ease), background .3s, box-shadow .3s;box-shadow:none!important;background:0 0!important;padding:0!important}.send-bead[data-gathering]>*{opacity:0;transition:opacity .2s}.orb-bead{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}.orb-bead>.orb-bead-orb{width:100%;height:100%;position:absolute;inset:0}.orb-bead:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.orb-bead[data-enter]>.orb-bead-orb{animation:orb-bead-in .42s var(--spring) both}@keyframes orb-bead-in{0%{opacity:0;transform:scale(.3)}30%{opacity:1}to{opacity:1;transform:scale(1)}}.orb-bead .orb-etch{pointer-events:none;z-index:1;place-items:center;display:grid;position:absolute;inset:0}.orb-bead .orb-etch svg{opacity:0;grid-area:1/1;width:44%;height:44%;transition:opacity .35s cubic-bezier(.2,.8,.2,1),transform .35s cubic-bezier(.2,.8,.2,1);transform:scale(.8)}.orb-bead .orb-etch .orb-up{color:#2a1206;filter:drop-shadow(0 1px #ffd6b073)}.orb-bead[data-cb=armed] .orb-etch .orb-up{opacity:.85;transform:none}.orb-bead .orb-etch .orb-mic{color:#ffecde57;filter:drop-shadow(0 -1px #0000008c)}.orb-bead[data-cb=asleep] .orb-etch .orb-mic{opacity:1;transform:none}.orb-bead[data-cue]{margin-left:64px}.orb-bead .orb-cue{opacity:0;color:var(--ink);white-space:nowrap;pointer-events:none;font-size:13px;font-weight:700;transition:opacity .25s cubic-bezier(.2,.8,.2,1),transform .35s cubic-bezier(.2,1.3,.32,1);position:absolute;top:50%;right:calc(100% + 8px);transform:translate(10px,-50%)}.orb-bead[data-cue] .orb-cue{opacity:1;transform:translateY(-50%)}.orb-bead .orb-tip{white-space:nowrap;color:var(--ink);background:var(--lg-fill-solid);box-shadow:0 0 0 1px var(--line), 0 8px 20px -10px #0009;opacity:0;pointer-events:none;border-radius:9px;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.3;transition:opacity .15s,transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:calc(100% + 10px);right:-2px;transform:translateY(4px)}.orb-bead .orb-tip kbd{font:inherit;background:#ffffff1a;border-radius:5px;margin-left:4px;padding:0 5px}.orb-bead:is([data-cb=armed],[data-cb=asleep][data-talk]):focus-visible .orb-tip{opacity:1;transform:none}@media (hover:hover){.orb-bead:is([data-cb=armed],[data-cb=asleep][data-talk])[data-pointed]:hover .orb-tip{opacity:1;transform:none}}.orb-bead:is([data-cue],[aria-expanded=true]) .orb-tip{opacity:0!important;transform:translateY(4px)!important}@media (max-width:767.98px){.orb-bead{width:40px;height:40px}}.start-etch{cursor:pointer;width:42px;height:42px;transition:background .18s, box-shadow .18s, width .3s var(--ease);-webkit-tap-highlight-color:transparent;background:#ffffff12;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff14}.start-etch:hover{background:#ffffff1c}.start-etch:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.start-etch[data-start-etch=rest]{cursor:default}.start-etch-glyphs{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.start-etch-glyphs svg{opacity:0;grid-area:1/1;width:44%;height:44%;transition:opacity .35s cubic-bezier(.2,.8,.2,1),transform .35s cubic-bezier(.2,.8,.2,1);transform:scale(.8)}.start-etch-mic{color:#ffecde80;filter:drop-shadow(0 -1px #0000008c)}.start-etch-up{color:#ffecded9;filter:drop-shadow(0 -1px #0000008c)}.start-etch[data-start-etch=mic] .start-etch-mic,.start-etch[data-start-etch=up] .start-etch-up{opacity:1;transform:none}.start-etch[data-start-etch=rest] .start-etch-up{opacity:.35;transform:none}.start-etch[data-gathering]{box-shadow:none!important;background:0 0!important}.start-etch[data-gathering]>*{opacity:0;transition:opacity .2s}.start-etch-tip{white-space:nowrap;color:var(--ink);background:var(--lg-fill-solid);box-shadow:0 0 0 1px var(--line), 0 8px 20px -10px #0009;opacity:0;pointer-events:none;border-radius:9px;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.3;transition:opacity .15s,transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:calc(100% + 10px);right:-2px;transform:translateY(4px)}.start-etch-tip kbd{font:inherit;background:#ffffff1a;border-radius:5px;margin-left:4px;padding:0 5px}.start-etch:not([data-start-etch=rest]):focus-visible .start-etch-tip{opacity:1;transform:none}@media (hover:hover){.start-etch:not([data-start-etch=rest]):hover .start-etch-tip{opacity:1;transform:none}}.start-etch[aria-expanded=true] .start-etch-tip{opacity:0!important}@media (max-width:767.98px){.start-etch{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.start-etch,.start-etch-glyphs svg,.start-etch-tip{transition:none}}:root[data-motion=reduced] .start-etch,:root[data-motion=reduced] .start-etch-glyphs svg,:root[data-motion=reduced] .start-etch-tip{transition:none}.orb-bead{transition:margin-left .25s cubic-bezier(.2,.8,.2,1),transform .38s cubic-bezier(.33,1,.68,1)}.orb-bead[data-cb=voice]{cursor:default}.orb-bead[data-cb=voice] .orb-tip{opacity:0;transition:none}.pwell[data-orb-bar]:has(>[data-voice-bar])>.pwell-content{visibility:visible}.pwell[data-orb-bar] .pchatrow>:not(.orb-bead){transition:opacity .25s cubic-bezier(.2,.8,.2,1),visibility}.pwell[data-orb-bar]:has(>[data-voice-bar]:not([data-ending])) .pchatrow{pointer-events:none}.pwell[data-orb-bar]:has(>[data-voice-bar]:not([data-ending])) .pchatrow>:not(.orb-bead){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s cubic-bezier(.2,.8,.2,1),visibility 0s .25s}.orb-warm .orb-w{animation:.2s linear both orb-word-in,.9s .15s both orb-word-cool}@keyframes orb-word-in{0%{opacity:0}}@keyframes orb-word-cool{0%{color:#ffb070;text-shadow:0 0 14px #ff8a2b8c}to{text-shadow:0 0 #ff8a2b00}}@keyframes orb-word-cool-light{0%{color:#c2410c;text-shadow:0 0 12px #ff8a2b59}to{text-shadow:0 0 #ff8a2b00}}.orb-wait{visibility:hidden}.orb-ring{border-radius:18px;animation:1.2s cubic-bezier(.2,.8,.2,1) .12s backwards orb-ring}.orb-land{animation:1.2s cubic-bezier(.2,.8,.2,1) .42s backwards orb-land}@keyframes orb-land{0%{opacity:0;transform:translateY(8px)}35%,to{opacity:1;transform:none}}@keyframes orb-ring{0%{opacity:0;transform:translateY(8px);box-shadow:0 0 0 1px #ff8a2b99,0 0 30px -6px #ff5a2ca6}35%{opacity:1;transform:none;box-shadow:0 0 0 1px #ff8a2b66,0 0 24px -8px #ff5a2c73}to{opacity:1;transform:none;box-shadow:0 0 #ff8a2b00,0 0 #ff5a2c00}}@media (prefers-reduced-motion:reduce){.orb-bead[data-enter]>.orb-bead-orb,.orb-warm .orb-w,.orb-ring,.orb-land{animation:none}.orb-bead .orb-etch svg{transition:opacity .2s linear;transform:none}.orb-bead,.orb-bead .orb-cue,.orb-bead .orb-tip{transition:opacity .2s linear}.pwell[data-orb-bar] .pchatrow>:not(.orb-bead){transition:opacity .2s linear,visibility}.orb-bead .orb-cue,.orb-bead[data-cue] .orb-cue{transform:translateY(-50%)}.orb-bead .orb-tip{transform:none}}:root[data-motion=reduced] .orb-bead[data-enter]>.orb-bead-orb,:root[data-motion=reduced] .orb-warm .orb-w,:root[data-motion=reduced] .orb-ring,:root[data-motion=reduced] .orb-land{animation:none}:root[data-motion=reduced] .orb-bead .orb-etch svg{transition:opacity .2s linear;transform:none}:root[data-motion=reduced] .orb-bead,:root[data-motion=reduced] .orb-bead .orb-cue,:root[data-motion=reduced] .orb-bead .orb-tip{transition:opacity .2s linear}:root[data-motion=reduced] .pwell[data-orb-bar] .pchatrow>:not(.orb-bead){transition:opacity .2s linear,visibility}:root[data-motion=reduced] .orb-bead .orb-cue,:root[data-motion=reduced] .orb-bead[data-cue] .orb-cue{transform:translateY(-50%)}:root[data-motion=reduced] .orb-bead .orb-tip{transform:none}.plan-pop{z-index:40;width:252px;color:var(--ink);border-radius:18px;padding:8px;animation:.22s cubic-bezier(.2,.8,.2,1) both plan-pop-in;position:absolute;top:calc(100% + 8px);left:0}@keyframes plan-pop-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}}@media (min-width:769px){.plan-pop[data-up]{animation-name:plan-pop-up}}@media (max-width:768px){.plan-pop>.fade-scroll{overflow:visible}}@keyframes plan-pop-up{0%{opacity:0;transform:translateY(6px)scale(.97)}}.plan-card[data-busy]:after{content:"";background:linear-gradient(90deg,#0000,#ffb070f2,#0000) 0 0/40% 100% no-repeat;border-radius:1px;height:1px;animation:1.1s cubic-bezier(.4,0,.2,1) infinite plan-sweep;position:absolute;top:0;left:14px;right:14px}@keyframes plan-sweep{0%{background-position:-40% 0}to{background-position:140% 0}}.plan-card[data-busy] .plan-words{opacity:.55;transition:opacity .2s}.plan-ring{animation:1.2s cubic-bezier(.2,.8,.2,1) backwards plan-ring}@keyframes plan-ring{0%{box-shadow:0 0 0 1px #ff8a2b99,0 0 30px -6px #ff5a2ca6}35%{box-shadow:0 0 0 1px #ff8a2b66,0 0 24px -8px #ff5a2c73}to{box-shadow:0 0 #ff8a2b00,0 0 #ff5a2c00}}.k-tag.plan-dial.pchip-on{background:#ff5a2c29;box-shadow:inset 0 0 0 1px #ff5a2c6b}[data-refine-chips] .lg-chip:disabled{opacity:.5;cursor:default}.lg-chip.plan-chip-sent{box-shadow:var(--lg-shadow), inset 0 0 0 1px #ff8a2b8c}.lg-chip.plan-chip-sent:before{background:var(--lg-rim-warm)}.chat-headrow [data-switch-title]{min-width:0;margin:0 auto 0 0}@media (max-width:767px){.chat-headrow:has([data-switch-title]){top:calc(var(--nav-height,80px) + 4px);z-index:6;position:sticky}.chat-headrow:has([data-switch-title]):before{content:"";z-index:-1;pointer-events:none;width:100vw;left:50%;top:calc(-1 * (var(--nav-height,80px) + 4px));background:linear-gradient(180deg, var(--surface-stage) 0%, var(--surface-stage) calc(100% - 24px), transparent 100%);opacity:0;transition:opacity .2s var(--lg-ease);position:absolute;bottom:-34px;translate:-50%}.chat-headrow[data-stuck]:has([data-switch-title]):before{opacity:1}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.chat-headrow:has([data-switch-title]):before{transition:none}}.lg-chip.chat-pick{border-radius:16px;gap:10px;padding:5px 15px 5px 5px;font-size:13.5px}.lg-chip.chat-pick img{object-fit:cover;border-radius:11px;flex:none;width:64px;height:64px;box-shadow:inset 0 0 0 1px #fff3}.plan-chip-in{animation:1.2s cubic-bezier(.2,.8,.2,1) .3s backwards orb-land}.plan-chip-in:nth-of-type(2){animation-delay:.36s}.plan-chip-in:nth-of-type(3){animation-delay:.42s}@media (prefers-reduced-motion:reduce){.plan-pop,.plan-ring,.plan-chip-in{animation:none}.plan-card[data-busy]:after{background-position:50% 0;animation:none}}:root[data-motion=reduced] .plan-pop,:root[data-motion=reduced] .plan-ring,:root[data-motion=reduced] .plan-chip-in{animation:none}:root[data-motion=reduced] .plan-card[data-busy]:after{background-position:50% 0;animation:none}.chat-rise{animation:.42s cubic-bezier(.2,.8,.2,1) backwards chat-rise}@keyframes chat-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.create-view[data-switch-in]{transition:none}.chat-rise{animation:none}}:root[data-motion=reduced] .create-view[data-switch-in]{transition:none}:root[data-motion=reduced] .chat-rise{animation:none}.studio-rail-over{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:#ff9a72;margin:14px 0 6px;font-size:8.5px;font-weight:600;line-height:1}.studio-rail-admin{background:#ff5a2c09;border:1px solid #ff5a2c38}.studio-rail-badge{font-variant-numeric:tabular-nums;color:#4a1306;min-width:16px;height:16px;box-shadow:0 0 0 1.5px var(--surface-stage);background:radial-gradient(circle at 50% 120%,#ffb36b,#ff8a2b 45%,#ff3d2e 95%);border-radius:999px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:-4px;right:-2px}@keyframes admin-ring{to{transform:rotate(360deg)}}[data-admin-avatar]:before{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0}[data-admin-avatar=admin]{box-shadow:0 0 10px #ff5a2c59}[data-admin-avatar=admin]:before{background:conic-gradient(#ff3d2e,#ff8a2b,#ffd2a6,#ff8a2b,#ff3d2e);animation:2.4s cubic-bezier(.3,.6,.3,1) admin-ring;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px))}@media (prefers-reduced-motion:reduce){[data-admin-avatar=admin]:before{animation:none}}[data-admin-avatar=user]:before{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 35%, transparent);-webkit-mask:repeating-conic-gradient(#000 0 14deg, transparent 14deg 24deg);-webkit-mask:repeating-conic-gradient(#000 0 14deg, transparent 14deg 24deg);mask:repeating-conic-gradient(#000 0 14deg, transparent 14deg 24deg)}.admin-avatar-face{z-index:1;border-radius:50%;display:grid;position:relative}[data-admin-avatar=user] .admin-avatar-face{filter:saturate(.35)brightness(.9)}.admin-avatar-badge{z-index:2;color:#e9e4dd;width:18px;height:18px;box-shadow:0 0 0 2px var(--surface);background:#1e1b18;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.admin-avatar-badge svg{width:11px;height:11px}[data-admin-avatar=admin] .admin-avatar-badge{color:#2a0d00;background:radial-gradient(circle at 40% 35%,#ffd2a6,#ff5a2c)}.admin-seg{background:var(--wash);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;grid-template-columns:1fr 1fr;margin:4px 4px 6px;padding:4px;display:grid;position:relative}.admin-seg:before{content:"";background:linear-gradient(135deg,#ffd2a6,#ff8a2b);border-radius:10px;width:calc(50% - 4px);transition:translate .35s cubic-bezier(.2,.9,.3,1.15),background .2s;position:absolute;top:4px;bottom:4px;left:4px}.admin-seg[data-mode=user]:before{background:var(--ink);translate:100%}.admin-seg button{z-index:1;min-height:36px;color:var(--ink-muted);border-radius:10px;outline:none;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;transition:color .2s;display:flex;position:relative}.admin-seg button svg{width:14px;height:14px}.admin-seg button:hover{color:var(--ink)}.admin-seg button[aria-checked=true]{color:#2a0d00}.admin-seg[data-mode=user] button[aria-checked=true]{color:var(--surface)}.admin-seg button:focus-visible{outline-offset:2px;outline:2px solid #ff8a2b}@media (prefers-reduced-motion:reduce){[data-admin-avatar=admin]:before{animation:none}.admin-seg:before,.admin-seg button{transition:none}}:root[data-motion=reduced] [data-admin-avatar=admin]:before{animation:none}:root[data-motion=reduced] .admin-seg:before,:root[data-motion=reduced] .admin-seg button{transition:none}.k-chip{white-space:nowrap;height:36px;color:var(--ink-soft);background:var(--kit-frost);box-shadow:var(--kit-frost-edge);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;transition:background .16s;display:inline-flex}.k-chip:hover{background:var(--kit-frost-hover);color:var(--ink)}.k-chip.on,.k-chip[aria-current=page],.k-chip[aria-pressed=true]{background:color-mix(in srgb, var(--kit-ember) 16%, transparent);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kit-ember) 42%, transparent)}.k-chip small{color:var(--ink-faint);font-size:12px}.k-ghost{height:40px;color:var(--ink);white-space:nowrap;background:var(--kit-ghost);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:14px;transition:background .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #ffffff12}.k-ghost:hover{background:var(--kit-ghost-hover)}.k-ghost.sm{height:32px;padding:0 12px;font-size:13px}.k-ghost:disabled,.k-ghost[aria-disabled=true]{opacity:.4;pointer-events:none}.k-tag{height:32px;color:var(--ink);background:linear-gradient(#ffffff14,#ffffff08);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #ffffff0f}.k-tag small{color:var(--ink-muted);font-size:12px}.k-chip.bar{height:42px;padding:0 13px;font-size:14.5px}.k-chip.att{gap:4px;padding:0 6px 0 3px}.k-chip.att .att-body{border-radius:999px;align-items:center;gap:8px;height:100%;display:inline-flex}.k-chip.att .att-body:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.k-chip.att .att-spin{width:30px;height:30px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.k-chip.att .att-spin .wm{height:9px}.ed-toast-spin{height:10px;color:var(--ink)}.frame-menu{transform-origin:0 100%;animation:.36s cubic-bezier(.2,1.35,.32,1) pop-in}.frame-menu[data-below]{transform-origin:0 0;animation-name:pop-in-below}.frame-menu .menu-tile{width:28px;height:28px;color:var(--ink-muted);background:var(--lg-tile);border-radius:9px;flex:none;place-items:center;display:grid}.frame-menu .menu-row .menu-tile svg{width:14px;height:14px}.k-iconbtn{color:#f2eee8cc;background:var(--kit-frost);width:40px;height:40px;box-shadow:var(--kit-frost-edge);border-radius:50%;flex:none;place-items:center;transition:background .16s;display:grid}.k-iconbtn:hover{background:var(--kit-frost-hover);color:var(--ink)}.k-iconbtn:disabled,.k-iconbtn[aria-disabled=true]{opacity:.4;pointer-events:none}.k-iconbtn svg{width:18px;height:18px}.k-ghost:is(.k-util,.k-util-studio){height:36px;position:relative}.k-ghost.k-util{width:36px;color:var(--ink-soft);padding:0}.k-ghost.k-util:hover{color:var(--ink)}.k-util svg{width:18px;height:18px}.k-util-gif{letter-spacing:.04em;font-size:11px;font-weight:700;line-height:1}.k-util .ed-toast-spin{height:9px}.k-ghost.k-util[aria-disabled=true]{opacity:1;pointer-events:auto;cursor:progress}.k-ghost.k-util[aria-disabled=true]:hover{background:var(--kit-ghost)}.k-ghost.k-util-studio{gap:6px;padding:0 13px 0 11px;font-size:13.5px}.k-util-studio .mode-ico{filter:grayscale();width:18px;height:18px}@media not (min-width:48rem){.k-ghost.k-util-studio{padding:0 11px}.k-util-word{display:none}}.k-util[data-tip]:after{content:attr(data-tip);z-index:30;color:#f2eee8;letter-spacing:normal;white-space:nowrap;opacity:0;pointer-events:none;background:#1b1917eb;border:1px solid #ffffff21;border-radius:9px;padding:5px 9px;font-size:12px;font-weight:500;transition:opacity .16s,translate .2s;position:absolute;bottom:calc(100% + 9px);left:50%;translate:-50% 4px}[data-studio-theme=light] .k-util[data-tip]:after{color:#1b1917;background:#fffffff5;border-color:#0000001a}.k-util[data-tip]:hover:after,.k-util[data-tip]:focus-visible:after{opacity:1;transition-delay:.25s;translate:-50%}@media (hover:none){.k-util[data-tip]:after{display:none}}.pill-bead{--ember:#ff5a2c;--ember-a:#ff3d2e;--ember-b:#ff8a2b;--ease-out:cubic-bezier(.2, .8, .2, 1);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:auto;height:40px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.pill-bead:not(:disabled):hover{transform:translateY(-1px)}.pill-bead small{opacity:.8;font-size:13px}.k-chip:focus-visible,.k-ghost:focus-visible,.k-tag:focus-visible,.k-iconbtn:focus-visible,.k-seg>:focus-visible,.k-over>:focus-visible,.k-varpill:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.k-pop{border-radius:16px;position:relative}.k-toast{height:46px;color:var(--ink);border-radius:999px;align-items:center;gap:12px;padding:0 8px 0 16px;font-size:14px;display:inline-flex}.k-toast .k-ghost{height:32px;padding:0 12px;font-size:13px}.k-toast.k-toast-wrap{text-wrap:pretty;border-radius:23px;height:auto;min-height:46px;padding-top:7px;padding-bottom:7px;line-height:1.35}.k-toast.k-toast-wrap .k-ghost{flex:none}.k-drain{transform-origin:0;height:1.5px;animation:k-drain var(--drain,4s) linear forwards;background:#f2eee866;border-radius:999px;position:absolute;bottom:0;left:23px;right:23px}.k-toast:hover .k-drain,.k-toast:focus-within .k-drain{animation-play-state:paused}@keyframes k-drain{to{transform:scaleX(0)}}@keyframes k-drain-still{to{opacity:1}}.k-note{touch-action:none;border-radius:22px;gap:10px;max-width:min(520px,100%);height:auto;min-height:44px;padding:5px 6px 5px 14px;animation:.42s cubic-bezier(.2,1.35,.32,1) k-note-in}.k-note-msg{text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;line-height:1.3;display:-webkit-box;overflow:hidden}.k-note:not(:has(.k-ghost)){padding-right:18px}.k-note .k-ghost{flex:none}.k-note .k-drain{left:22px;right:22px}.k-note-ic{color:var(--ink-muted);flex:none;place-items:center;display:grid}.k-note-ic svg{width:16px;height:16px}.k-note.out{animation:.2s cubic-bezier(.2,.8,.2,1) forwards k-note-out}.k-note.drag{animation:none}.k-note.drag.out{animation:.16s linear forwards nt-fade-out}.k-note.ring .k-note-ic{color:var(--ember,#ff5a2c);filter:drop-shadow(0 0 6px #ff5a2c8c);transition:color .16s linear}.k-note.ring .k-note-ic svg{transform-origin:50% 8%;animation:.9s cubic-bezier(.36,.07,.19,.97) .12s both k-bell-ring}@keyframes k-bell-ring{0%,to{rotate:none}12%{rotate:22deg}26%{rotate:-18deg}40%{rotate:13deg}54%{rotate:-9deg}68%{rotate:5deg}82%{rotate:-2deg}}@keyframes k-note-in{0%{opacity:0;translate:0 -12px}}@keyframes k-note-out{to{opacity:0;translate:0 -8px}}@media (prefers-reduced-motion:reduce){.k-note{animation:.16s linear nt-fade-in}.k-note.out{animation:.16s linear forwards nt-fade-out}.k-note.ring .k-note-ic svg{animation:none}}:root[data-motion=reduced] .k-note{animation:.16s linear nt-fade-in}:root[data-motion=reduced] .k-note.out{animation:.16s linear forwards nt-fade-out}:root[data-motion=reduced] .k-note.ring .k-note-ic svg{animation:none}.k-chip.k-icon-only{justify-content:center;width:36px;padding:0}.k-chip.bar.k-icon-only{width:42px}.k-chip-ico{flex:none;display:grid}.k-chip-ico svg{width:18px;height:18px}.k-chip.bar .k-chip-ico svg{width:21px;height:21px}.k-chip.k-split{gap:0;padding:0}.k-chip.k-split:hover{background:var(--kit-frost)}.k-split-half{color:#f2eee8d1;place-items:center;height:100%;padding:0 12px;transition:color .16s;display:grid;position:relative}.k-split-half:before{content:"";opacity:0;background:linear-gradient(#ffffff24,#ffffff0f);border-radius:999px;transition:opacity .16s,transform .22s cubic-bezier(.2,1.35,.32,1);position:absolute;inset:3px;transform:scale(.92);box-shadow:inset 0 1px #ffffff29}.k-split-half:first-child:before{right:1px}.k-split-half:last-child:before{left:1px}.k-split-half+.k-split-half{box-shadow:-1px 0 #ffffff1a}.k-split-half>*{position:relative}.k-split-half svg{width:18px;height:18px}.k-chip.bar .k-split-half svg{width:21px;height:21px}.k-split-half:hover{color:var(--ink)}.k-split-half:hover:before,.k-split-half:focus-visible:before{opacity:1;transform:none}.k-split-half:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:999px}.k-pop.dense{border-radius:18px}.k-tip{vertical-align:middle;width:calc(var(--tip-size,14px) + 3px);height:calc(var(--tip-size,14px) + 3px);color:color-mix(in srgb, var(--ink-faint) 72%, var(--ink));cursor:help;border-radius:999px;flex:none;place-items:center;transition:color .16s;display:inline-grid;position:relative}.k-tip:before{content:"";border-radius:999px;position:absolute;inset:min(-4px,50% - 14px)}.k-tip svg{transition:transform .32s var(--spring,cubic-bezier(.2, 1.35, .32, 1));display:block}.k-tip:hover,.k-tip:focus-visible,.k-tip[data-open]{color:var(--ink)}.k-tip:hover svg,.k-tip:focus-visible svg,.k-tip[data-open] svg{transform:translateY(-1px)scale(1.1)}.k-tip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.k-pop.k-tip-pop{z-index:90;width:max-content;max-width:min(260px,100vw - 16px);color:var(--ink);text-align:left;text-wrap:pretty;pointer-events:none;border-radius:12px;padding:8px 11px;font-size:12px;font-weight:500;line-height:1.4;animation:.18s cubic-bezier(.2,.8,.2,1) k-tip-up;position:fixed;top:0;left:0}.k-tip-pop>span{white-space:pre-line}.k-tip-pop[data-side=bottom]{animation-name:k-tip-down}@keyframes k-tip-up{0%{opacity:0;translate:0 4px}}@keyframes k-tip-down{0%{opacity:0;translate:0 -4px}}@media (prefers-reduced-motion:reduce){.k-tip svg{transition:none}.k-tip:hover svg,.k-tip:focus-visible svg,.k-tip[data-open] svg{transform:none}.k-pop.k-tip-pop,.k-tip-pop[data-side=bottom]{animation:.14s linear k-fade}}:root[data-motion=reduced] .k-tip svg{transition:none}:root[data-motion=reduced] .k-tip:hover svg,:root[data-motion=reduced] .k-tip:focus-visible svg,:root[data-motion=reduced] .k-tip[data-open] svg{transform:none}:root[data-motion=reduced] .k-pop.k-tip-pop,:root[data-motion=reduced] .k-tip-pop[data-side=bottom]{animation:.14s linear k-fade}.k-tipbtn{width:28px;height:28px;color:var(--ink-muted);background:0 0;border-radius:50%;flex:none;place-items:center;transition:color .16s,background .16s;display:inline-grid}.k-tipbtn.fold{background:color-mix(in srgb, var(--ink) 6%, transparent)}.k-tipbtn svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.k-tipbtn:hover,.k-tipbtn:focus-visible{color:var(--ink);background:color-mix(in srgb, var(--ink) 10%, transparent)}.k-tipbtn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.k-bead{--ember:#ff5a2c;--ember-a:#ff3d2e;--ember-b:#ff8a2b;--ease-out:cubic-bezier(.2, .8, .2, 1)}.k-bead[data-working]{cursor:progress;animation:1.5s ease-in-out infinite bead-pulse}@media (prefers-reduced-motion:reduce){.k-drain{animation-name:k-drain-still}.k-bead[data-working]{--glow:100%;animation:none}.k-split-half,.k-split-half:before{transition:none}}:root[data-motion=reduced] .k-drain{animation-name:k-drain-still}:root[data-motion=reduced] .k-bead[data-working]{--glow:100%;animation:none}:root[data-motion=reduced] .k-split-half,:root[data-motion=reduced] .k-split-half:before{transition:none}.k-veil{border-radius:inherit}.k-veil:before{background:0 0;border:1px dashed #ffffff4d;padding:0;-webkit-mask:none;mask:none}.menu-row.danger,.menu-row.danger svg{color:var(--error)}.menu-tiprow{position:relative}.menu-tiprow>.menu-row{padding-right:36px}.menu-tiprow>.k-tip{position:absolute;top:50%;right:12px;translate:0 -50%}.menu-note{color:var(--ink-faint);padding:8px 8px 6px;font-size:12.5px;line-height:1.4}.menu-row .hint{color:var(--ink-faint);margin-left:auto;font-size:12px}.k-toast{position:relative;overflow:hidden}.k-toast .undo{font-weight:600}.k-toast .drain{transform-origin:0;height:2px;animation:k-drain var(--t,6s) linear forwards;background:#ffffff2e;border-radius:2px;position:absolute;bottom:0;left:16px;right:16px}.k-toast:hover .drain{animation-play-state:paused}.k-toast-in{animation:.42s cubic-bezier(.2,1.35,.32,1) k-toast-in}@keyframes k-toast-in{0%{opacity:0;translate:0 14px}}.k-switch[aria-checked=true]{box-shadow:inset 0 1px 2px #00000040, 0 0 16px -6px var(--kit-ember);background:linear-gradient(#ffffff38,#fff0 60%),linear-gradient(90deg,#ff3d2e,#ff8a2b)}.k-switch[aria-checked=true]:after{background:linear-gradient(#fff6ee,#ffd9bf);transform:translate(16px)}.k-switch[aria-disabled=true]{opacity:.4;cursor:default}.k-switch:before{content:"";position:absolute;inset:min(0px,50% - 22px)}.k-gpill{z-index:2;color:#fff;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#110f0d80;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;animation:.36s cubic-bezier(.2,1.35,.32,1) k-pop;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:inset 0 0 0 1px #ffffff29}.k-gpill svg{width:13px;height:13px}@keyframes k-pop{0%{opacity:0;transform:scale(.9)}}.share-scrim{z-index:55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a09086b;animation:.2s cubic-bezier(.2,.8,.2,1) k-fade;position:fixed;inset:0}@keyframes k-fade{0%{opacity:0}}.share{z-index:56;overscroll-behavior:contain;color:var(--ink);outline:none;position:fixed;overflow-y:auto}@media not (min-width:640px){.share .seg-vis>button{gap:5px;padding:0 8px;font-size:13px}}@media (max-width:768px){div.contents>.share-scrim{background:var(--lg-scrim);-webkit-backdrop-filter:none;backdrop-filter:none;animation:lg-fade .4s var(--lg-ease)}}@media (min-width:640px){.share{border-radius:18px;width:min(520px,100vw - 48px);max-height:min(86vh,760px);padding:20px;animation:.28s cubic-bezier(.2,1.35,.32,1) share-in;top:50%;left:50%;transform:translate(-50%,-50%)}}@keyframes share-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.97)}}.share .sh-head{align-items:center;gap:12px;margin-bottom:14px;padding-right:30px;display:flex}.share .sh-head img{object-fit:cover;border-radius:8px;flex:none;width:44px;height:44px}.share .sh-head>div{flex:1;min-width:0}.share .sh-head h2{margin:0;font-size:16px;font-weight:600;line-height:1.3}.share .sh-head p{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12.5px;overflow:hidden}@media (min-width:640px){.share .sh-head img{width:52px;height:52px}.share .sh-head h2{font-size:17px}}.share .k-iconbtn{width:34px;height:34px}.fb-sheet.lg-sheet{padding:8px 16px 16px}.fb-sheet .lg-sheet-handle{margin:-8px -16px 0;padding:8px 16px 0}@media (min-width:768px){.fb-sheet.lg-sheet{width:440px;max-height:min(86vh,640px);animation:lg-fade .3s var(--lg-ease);border-radius:22px;padding:22px 22px 20px;inset:50% auto auto 50%;translate:-50% -50%}.fb-sheet .lg-sheet-handle{display:none}}.fb-body{flex-direction:column;display:flex}.fb-title{color:var(--ink);margin:0 34px 14px 0;font-size:17px;font-weight:600;line-height:1.3}.fb-love{display:flex}.fb-label{color:var(--ink-muted);margin:16px 0 8px;font-size:12px;font-weight:500}.fb-opt{color:var(--ink-muted);margin-left:4px;font-weight:400}.fb-chips{flex-wrap:wrap;gap:8px;display:flex}.fb-body .k-field{width:100%}.fb-foot{align-items:center;gap:12px;margin-top:18px;display:flex}.fb-foot .k-tip{margin-right:auto}.fb-foot .k-bead{flex:none;min-width:96px}.share .k-iconbtn svg{width:15px;height:15px}.share .seg-vis{width:100%;display:flex}.share .seg-vis>button{white-space:nowrap;flex:auto;justify-content:center;gap:6px;min-width:0;padding:0 10px}.share .seg-vis svg{flex:none;width:15px;height:15px}.share .status{color:var(--ink-muted);align-items:flex-start;gap:8px;min-height:21px;margin:10px 2px 0;font-size:13.5px;display:flex}.share .status svg{width:15px;height:15px;color:var(--ink-faint);flex:none;margin-top:3px}.share .status b{color:var(--ink);font-weight:500}.share .status:empty{min-height:0;margin:0}.share .reveal{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1);display:grid}.share .reveal.open{grid-template-rows:1fr}.share .reveal>div{min-height:0;margin:0 -4px;padding:0 4px;overflow:hidden}.share .reveal .in{padding-top:14px;padding-bottom:4px}.share .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;align-items:center;gap:10px;margin:0 2px 8px;font-size:11px;display:flex}.share .lbl-h,.share .lbl-acts{align-items:center;gap:6px;display:inline-flex}.share .lbl-acts{gap:14px}.share .textbtn{letter-spacing:0;text-transform:none;color:var(--ink-muted);text-underline-offset:3px;border-radius:4px;align-items:center;gap:5px;font-size:12.5px;-webkit-text-decoration:underline #ffffff38;text-decoration:underline #ffffff38;display:inline-flex}.share .textbtn:hover{color:var(--ink)}.share .textbtn svg{width:13px;height:13px}.share .textbtn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.share .k-field{padding-right:6px}.share .k-field.box{padding-right:14px}.share .k-field>svg{flex:none;width:16px;height:16px}.share .linkfield input{text-overflow:ellipsis;font-size:14px}.share .linkfield .done svg{color:#7fd1a0}.share .k-tipbtn.sh-ib svg{width:15px;height:15px}.share .k-ghost svg{width:15px;height:15px;color:var(--ink-muted)}.share .swrow{justify-content:space-between;align-items:center;gap:14px;padding:12px 2px 0;display:flex}.share .swrow label{cursor:pointer;min-width:0}.share .swrow .sw-h{align-items:center;gap:6px;min-width:0;display:inline-flex}.share .swrow b{font-size:14px;font-weight:500;display:block}.share .swrow small{color:var(--ink-muted);font-size:12.5px;line-height:1.4;display:block}.share .swrow.off label{cursor:default}.share .swrow.off b{color:var(--ink-muted)}.share .titlefield input{font-size:14.5px}.share .titlefield .count{color:var(--ink-faint);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.share .tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.share .tags .k-chip{height:32px;padding:0 12px;font-size:13px}.share .tags .k-chip:disabled{opacity:.4;cursor:default}.share .tagadd{width:112px;height:32px;padding:0 12px}.share .tagadd input{font-size:13px}.share .err{color:var(--error);margin:8px 2px 0;font-size:12.5px}.share .pubrow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.share .pubrow .live{align-items:center;gap:7px;margin-right:auto;font-size:13.5px;display:inline-flex}.share .pubrow .live>svg{color:#7fd1a0;width:16px;height:16px}.share .pubrow .pill-bead svg{width:16px;height:16px}.share .sep{background:#ffffff14;height:1px;margin:16px 0 12px}.share .social{flex-wrap:wrap;gap:6px;display:flex}.share .social .glyph{width:15px;height:15px;color:var(--ink-muted);place-items:center;font:600 13px/1 inherit;display:grid}@media (prefers-reduced-motion:reduce){.share,.share-scrim,.k-gpill,.k-toast-in{animation:none}.share .reveal,.k-switch,.k-switch:after{transition:none}}:root[data-motion=reduced] .share,:root[data-motion=reduced] .share-scrim,:root[data-motion=reduced] .k-gpill,:root[data-motion=reduced] .k-toast-in{animation:none}:root[data-motion=reduced] .share .reveal,:root[data-motion=reduced] .k-switch,:root[data-motion=reduced] .k-switch:after{transition:none}.k-field{min-width:0;height:44px;color:var(--ink-muted);box-shadow:var(--kit-sunken);background:#00000042;border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:flex}.k-field.box{border-radius:12px}.k-field.sm{height:36px;padding:0 12px}.k-field input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.k-field.sm input{font-size:14px}.k-field input::placeholder{color:var(--ink-faint)}.k-field:focus-within{box-shadow:inset 0 1px 3px #0000008c, inset 0 0 0 1px color-mix(in srgb, var(--kit-ember) 50%, transparent)}.k-seg{box-shadow:var(--kit-sunken);background:#00000042;border-radius:999px;padding:4px;display:inline-flex}.k-seg>*{height:34px;color:var(--ink-muted);border-radius:999px;align-items:center;padding:0 14px;font-size:13.5px;font-weight:500;transition:color .16s;display:inline-flex;position:relative}.k-seg>:after{content:"";position:absolute;inset:min(0px,50% - 22px) 0}@media (hover:hover){.k-seg>:hover{color:var(--ink)}}.k-seg>:disabled{opacity:.4;pointer-events:none}.k-seg>.on,.k-seg>[aria-current=page],.k-seg>[aria-pressed=true]{color:var(--ink);background:linear-gradient(#ffffff24,#ffffff0f);box-shadow:inset 0 1px #ffffff29,0 1px 2px #00000073}.acct-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}.acct-tabs::-webkit-scrollbar{display:none}.acct-tabs>*{flex:none}.acct-tabs[data-fade=right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.acct-tabs[data-fade=left]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px);mask-image:linear-gradient(90deg,#0000,#000 36px)}.acct-tabs[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}@media (max-width:479px){.acct-tabs{padding:5px}.acct-tabs>*{padding:0 10px;font-size:13px}}.k-card{border:1px solid var(--line);background:var(--surface-raised);border-radius:16px;position:relative;overflow:hidden}.k-card.sel{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--kit-ember) 80%, transparent), 0 0 30px -12px var(--kit-ember)}.k-cap{color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;padding:10px 12px;font-size:12.5px;display:flex}.k-cap b{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);flex:7.5rem;font-weight:500;overflow:hidden}.k-cap>span{white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:100%;margin-left:auto;overflow:hidden}.k-over{z-index:2;opacity:0;pointer-events:none;gap:6px;transition:opacity .16s;display:flex;position:absolute;top:10px;right:10px}.k-varpill{z-index:2;color:#fff;opacity:0;pointer-events:none;border-radius:999px;align-items:center;height:32px;padding:0 12px;font-size:13px;transition:opacity .16s;display:inline-flex;position:absolute;bottom:10px;left:10px}.k-varpill,.k-over>:not(.menu-panel){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#110f0d80;box-shadow:inset 0 0 0 1px #ffffff29}.k-over>:not(.menu-panel){color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.k-over>:not(.menu-panel):hover,.k-varpill:hover{background:#221f1c9e}.k-varpill .credit-mark{--credit-mark:#ff8a2b}.k-over>:not(.menu-panel) svg{width:16px;height:16px}.k-over>[aria-pressed=true],.k-over>.k-on{color:var(--kit-ember)}.k-card:hover .k-over,.k-card:focus-within .k-over,.k-card:hover .k-varpill,.k-card:focus-within .k-varpill{opacity:1;pointer-events:auto}.k-over:has([aria-expanded=true]){opacity:1;pointer-events:auto}@media (pointer:coarse){.k-over,.k-varpill{opacity:1;pointer-events:auto}}.k-gone{background:var(--slot);width:100%;height:100%;color:var(--ink-faint);place-content:center;justify-items:center;gap:8px;font-size:12.5px;display:grid}.k-gone svg{width:22px;height:22px}.k-shim{background:linear-gradient(110deg,#151311 30%,#24211f 45%,#151311 60%) 0 0/220% 100%;width:100%;height:100%;animation:1.3s linear infinite k-shimmer}@keyframes k-shimmer{to{background-position:-120% 0}}.k-shim.still{background:var(--slot);animation:none}.k-list .k-shim.still{background:var(--wash-2)}.run-x{z-index:3;position:absolute;top:8px;right:8px}.run-pill{z-index:4;width:32px;height:32px;color:var(--mt-pill-fg);background:var(--mt-pill-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px var(--mt-pill-bd);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.run-pill>.k-tip{width:100%;height:100%;color:inherit}.run-pill-mark{flex:none;height:9px}.run-orb{z-index:1;background:var(--slot);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;inset:0;container-type:size}.run-orb-mark{width:48px;height:48px;color:var(--ink);place-items:center;display:grid}.run-orb-mark .wm{height:12px}.run-orb-text{flex-direction:column;gap:2px;min-width:0;max-width:min(100%,320px);display:flex}.run-orb-snip,.run-orb-model{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.run-orb-snip{color:var(--ink);font-size:13.5px;font-weight:500}.run-orb-model{color:var(--ink-muted);font-size:12px}.k-card .run-orb-snip{display:none}.run-orb~.run-pill{top:auto;bottom:12px;transform:translate(-50%)}.run-orb:has(~.run-pill){padding-bottom:48px}.dn-tile .run-orb{padding:10px}.dn-tile .run-orb:has(~.dn-run){padding-bottom:30px}.dn-tile .run-orb:has(~.run-pill){padding-bottom:34px}.dn-tile .run-orb~.run-pill{bottom:6px}@container not (min-height:118px){.run-orb{gap:6px}.run-orb-mark{width:32px;height:32px}.run-orb-mark .wm{height:10px}.run-orb-text{gap:0}.run-orb-snip{font-size:12px;line-height:15px}.run-orb-model{font-size:11px;line-height:14px}.lib-media .run-orb-snip{display:none}}@container not (min-height:66px){.dn-tile .run-orb-model{display:none}}@container (not (min-height:44px)) or (not (min-width:64px)){.run-orb-text{display:none}.run-orb-mark{width:22px;height:22px}.run-orb-mark .wm{height:9px}}.k-card[tabindex]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.run-out{opacity:0;transition:opacity .22s var(--ease-out,ease-out), transform .22s var(--ease-out,ease-out);pointer-events:none;transform:scale(.98)}@media (prefers-reduced-motion:reduce){.run-out{transition:none}}:root[data-motion=reduced] .run-out{transition:none}.pbar[data-sent] .genbtn{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.pbar[data-sent] .genbtn{transform:none}}:root[data-motion=reduced] .pbar[data-sent] .genbtn{transform:none}.so-card{z-index:60;pointer-events:none;will-change:left, top, width, height;white-space:nowrap;color:#efe9e1;background:#1c1815eb;border:1px solid #ffffff2e;border-radius:20px;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:500;line-height:1.2;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 50px #0000008c,0 0 0 1px #ff5a1f59}.so-card[data-light]{color:#1a1714;background:#faf7f2f0;border-color:#1a171429;box-shadow:0 18px 50px #0000002e,0 0 0 1px #ff5a1f59}.so-text{text-overflow:ellipsis;position:relative;overflow:hidden}.so-dot{background:#ff5a2c;border-radius:50%;flex:none;width:7px;height:7px;position:relative;box-shadow:0 0 10px #ff5a2c}.so-fill{opacity:0;border-radius:inherit;background:#ffffff0a;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #f4f0ea8c}.so-card[data-light] .so-fill{background:#14100c09;box-shadow:inset 0 0 0 1.5px #1a17149e}.so-glow{animation:.9s ease-out so-glow}@keyframes so-glow{0%{box-shadow:inset 0 0 0 1.5px var(--mt-bd), 0 0 0 0 #ff5a1f00, 0 0 0 2px #ff5a1ff2}35%{box-shadow:inset 0 0 0 1.5px var(--mt-bd), 0 0 28px 6px #ff5a1f8c, 0 0 0 2px #ff5a1ff2}to{box-shadow:inset 0 0 0 1.5px var(--mt-bd), 0 0 0 0 #ff5a1f00, 0 0 0 2px #ff5a1f00}}.so-pill{z-index:41;cursor:pointer;color:#1a1714;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-tap-highlight-color:transparent;background:#f4f0eaeb;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 9px;font-size:12.5px;font-weight:600;animation:.2s ease-out so-pill-in;display:inline-flex;position:fixed;translate:-50%;box-shadow:0 6px 18px #00000059,inset 0 0 0 1px #fff9}.so-pill svg{width:14px;height:14px}.so-pill:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@keyframes so-pill-in{0%{opacity:0}}.so-note{z-index:41;pointer-events:none;opacity:0;white-space:nowrap;color:#efe9e1;background:#0009;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500;transition:opacity .25s;position:fixed;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff24}.so-note.on{opacity:1}@media (prefers-reduced-motion:reduce){.so-pill{animation:none}}:root[data-motion=reduced] .so-pill{animation:none}:root{--mt-bg:#ffffff0a;--mt-bd:#f4f0ea8c;--mt-sh:#f4f0ea1a;--mt-pill-bg:#00000073;--mt-pill-fg:#efe9e1;--mt-pill-bd:#ffffff24}.wt{z-index:1;background:var(--mt-bg);border-radius:inherit;position:absolute;inset:0;overflow:hidden;container-type:size}.wt:not(.wt-land):after{content:"";z-index:3;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1.5px var(--mt-bd);position:absolute;inset:0}.wt-safe{background:linear-gradient(105deg, transparent 30%, var(--mt-sh) 50%, transparent 70%);background-size:250% 100%;animation:1.8s linear infinite wt-shimmer;position:absolute;inset:0}@keyframes wt-shimmer{0%{background-position:120% 0}to{background-position:-130% 0}}.wt-kf{background:50%/cover;animation:9s ease-in-out infinite alternate wt-kb;position:absolute;inset:0}@keyframes wt-kb{0%{transform:scale(1)translate(0)}to{transform:scale(1.12)translate(-2%,-1%)}}.wt-tag{z-index:2;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;color:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0a098c;border-radius:999px;max-width:calc(100% - 62px);padding:4px 9px;font-size:11.5px;font-weight:600;line-height:1.3;position:absolute;top:10px;left:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.wt-tag.wt-foot{max-width:calc(100% - 20px);top:auto;bottom:10px}.wt-mark{height:9px;margin:-2px 6px 0 0}.wt-tag.wt-late{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:7px;max-width:calc(100% - 100px);display:inline-flex}.wt-dot{background:#ff5a2c;border-radius:50%;flex:none;width:7px;height:7px;animation:2.4s ease-in-out infinite wt-breathe;box-shadow:0 0 8px #ff5a2ccc}@keyframes wt-breathe{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1.1)}}.wt-bell{z-index:3;cursor:pointer;color:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0a098c;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:8px;right:46px;box-shadow:inset 0 0 0 1px #ffffff1f}.wt-bell:hover{color:#fff;background:#0b0a09b3}.wt-bell:focus-visible{outline-offset:2px;outline:2px solid #f3efe9}.wt-bell.on{color:#ff8a2b;cursor:default}@container not (min-width:300px){.wt-tag.wt-late{max-width:calc(100% - 20px);top:auto;bottom:16px}}.dn-tile .wt.late .wt-tag.wt-late{max-width:calc(100% - 20px);padding:3px 8px;font-size:11px;display:inline-flex;top:auto;bottom:14px}.wt-late-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.wt-late-s:before{content:none}@container not (min-width:200px){.dn-tile .wt.late .wt-tag.wt-late{gap:5px;padding:3px 7px}.dn-tile .wt-late-w{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dn-tile .wt-late-s:before{content:"Slow"}}.dn-tile .wt-bell{top:4px;right:40px}@media (prefers-reduced-motion:reduce){.wt-dot{opacity:1;animation:none}}:root[data-motion=reduced] .wt-dot{opacity:1;animation:none}@container not (min-width:240px){.wt-tag{white-space:normal;text-overflow:clip;border-radius:12px}}.wt-prog{z-index:2;background:#ffffff1f;border-radius:2px;height:3px;position:absolute;bottom:9px;left:10px;right:10px;overflow:hidden}.wt-prog i{background:linear-gradient(90deg,#ffb36b,#ff8a2b);border-radius:2px;transition:width .5s linear;position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #ff8a2bcc}.wt.late .wt-prog i{animation:1.6s ease-in-out infinite alternate wt-hold}@keyframes wt-hold{0%{opacity:.45}to{opacity:1}}.wt-veil{z-index:1;pointer-events:none;-webkit-backdrop-filter:saturate(.6);backdrop-filter:saturate(.6);background:radial-gradient(closest-side,#0a060480,#0a06041f 100%),linear-gradient(#28120861,#28120861);position:absolute;inset:0}.wt-ring{z-index:2;aspect-ratio:1;width:clamp(48px,26cqmin,84px);position:absolute;top:50%;left:50%;translate:-50% -50%}.wt-ring:before{content:"";-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0a0980;border-radius:50%;position:absolute;inset:4%}.wt-ring svg{width:100%;height:100%;position:relative;transform:rotate(-90deg)}.wt-ring circle{fill:none;stroke-width:5px}@container (min-width:323px) and (min-height:323px){.wt-ring circle{stroke-width:3px}}.wt-ring .bg{stroke:#ffffff42}.wt-ring .fg{stroke:url(#wt-rg);stroke-linecap:round;filter:drop-shadow(0 0 6px #ff8a2bcc);transition:stroke-dashoffset .5s linear}.wt-ring b{color:#fff;font-family:var(--font-display);font-variant-numeric:tabular-nums;text-shadow:0 2px 10px #0009;place-items:center;font-size:clamp(13px,7cqmin,22px);font-weight:900;font-stretch:75%;display:grid;position:absolute;inset:0}.wt-reels{grid-template-columns:repeat(2,1fr);gap:8px;display:grid;position:absolute;inset:8px}.wt-reels.n3,.wt-reels.n4{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}@container not (max-aspect-ratio:2.2){.wt-reels.n3,.wt-reels.n4{grid-template-rows:1fr;grid-template-columns:repeat(4,1fr)}}.wt-reel{background:#151311;border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.wt-strip{height:auto;animation:1.1s linear infinite wt-spin;animation-delay:var(--d,0s);flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.wt-strip>span{filter:blur(3px)saturate(.7)brightness(.8);background:50%/cover;flex:none;width:100%;display:block}.wt-reel{container-type:size}.wt-reel .wt-strip>span{height:100cqh}.wt-strip>.wt-real{filter:none}@keyframes wt-spin{to{transform:translateY(-50%)}}.wt-lk{pointer-events:none;opacity:0;border-radius:12px;transition:opacity .3s;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ff8a2b,0 0 24px -6px #ff5a2c}.wt-reel.lock .wt-lk{opacity:1}.wt-land{z-index:2;pointer-events:none;position:absolute;inset:0}.wt-land.wt{z-index:2;animation:.7s forwards wt-out;animation-delay:calc(var(--land,1.6s) - .7s)}@keyframes wt-out{to{opacity:0}}.wt-bloom{opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#fff,#fff0dc99 40%,#0000 75%);position:absolute;inset:0}.wt-bloom.go{animation:.9s cubic-bezier(.2,.8,.2,1) wt-bloom}@keyframes wt-bloom{0%{opacity:0}25%{opacity:.95}to{opacity:0}}.wt-fade{background:#000;animation:.4s forwards wt-out}.wf{z-index:1;color:#f3efe9;background:#0e0d0c;flex-direction:column;justify-content:flex-end;padding:10px;display:flex;position:absolute;inset:0;overflow:hidden;container-type:size}.wf-dim{filter:saturate(.4)brightness(.45)blur(2px);background:50%/cover;position:absolute;inset:-4px}.wf-foot{position:relative}.wf-lab{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:#d8d2ca;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0a098c;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 20px);padding:4px 10px 4px 9px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.wf-lab i{background:#f2c46b;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 10px #f2c46bb3}.wf-note{color:#eadfc9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#f2c46b12,#f2c46b12),#18140eb8;border-radius:14px;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex;position:relative;box-shadow:inset 0 0 0 1px #f2c46b38}.wf-note b{color:#f3efe9;font-weight:600}.wf-ic{color:#f2c46b;background:#f2c46b29;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.wf-acts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.wf-b{cursor:pointer;white-space:nowrap;color:#f3efe9;background:#ffffff12;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:12.5px;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.2,1.3,.32,1),filter .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff21}.wf-b:hover{filter:brightness(1.12);transform:translateY(-1px)}.wf-b:active{transform:scale(.96)}.wf-b:focus-visible{outline-offset:2px;outline:2px solid #f3efe9}.wf-b.go{color:#2a1206;background:radial-gradient(circle at 50% 120%,#ffb36b,#ff8a2b 40%,#ff3d2e 95%);box-shadow:0 6px 18px -8px #ff5a2c,inset 0 1px #ffffff80}.wf-b small{opacity:.75;font-weight:600}.wf .credit-mark{--credit-mark:#ff8a2b}.lib-cap b.wf-strike{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);color:var(--ink-faint)}.wf-short,.wf-ref{display:none}.wf-b[aria-disabled=true]{cursor:default;opacity:.55;filter:none;transform:none}.wf-sugg{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff0a,#ffffff0a),#141210b8;border-radius:14px;margin:8px 0 0;padding:10px 12px;font-size:13.5px;line-height:1.45;box-shadow:inset 0 0 0 1px #ffffff17}.wf-sugg del{color:#77716a}.wf-sugg mark{color:#d8f3ec;background:#9fd3c729;border-radius:4px;padding:0 3px}.wf-wait{color:#a7a19a}@container (not (min-height:250px)) or (not (min-width:300px)){.wf-note{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 1px 6px #000c;background:0 0;padding:0;font-size:12px;line-height:1.4}.wf-ic{display:none}.wf-acts{gap:5px;margin-top:6px}.wf-b{gap:4px;height:30px;padding:0 10px;font-size:11.5px}.wf-chip{display:none}.wf-sugg{border-radius:11px;margin-top:6px;padding:6px 9px;font-size:12px;line-height:1.4}.wf-sugg-t{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@container (not (min-height:175px)) or (not (min-width:230px)){.wf-more{display:none}.wf-ref{color:#d8d2ca;margin-left:4px;display:inline}}@container not (min-width:230px){.lib-card .wf .wf-lead{display:none}.lib-card .wf .wf-short{display:inline}}@container not (min-width:200px){.wf-price{display:none}}@container not (min-width:230px){.wf .wf-lab{display:none}}.wf-q .wf-b{min-width:0;max-width:100%}.wf-q .wf-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.wf-q .wf-price{flex:none}@media (pointer:coarse){@container not (min-width:230px){.wf-q:has(.wf-acts) .wf-note{padding-right:34px}.wf-q:has(.wf-acts) .wf-lead{display:none}.wf-q:has(.wf-acts) .wf-short{display:inline}}}@container not (min-width:230px){.wf-q .wf-acts{flex-wrap:nowrap;gap:4px}.wf-q .wf-acts>*{flex:none}.wf-q .wf-acts>.wf-b{padding:0 8px}.wf-q .wf-acts>:has(.wf-t){flex:0 auto}}@container not (min-height:175px){.wf:has(.wf-sugg) .wf-note>span:last-child{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wf-sugg-t{-webkit-line-clamp:2}}@container not (min-height:130px){:is(.wf:has(.wf-sugg) .wf-lab,.wf:has(.wf-sugg) .wf-note){display:none}.wf-sugg{margin-top:0;padding:5px 8px;font-size:11.5px;line-height:1.35}}@container (not (min-height:150px)) or (not (min-width:200px)){.dn-tile .wf-lab,.dn-tile .wf-lead,.dn-tile .wf-more,.dn-tile .wf-acts>.wf-try{display:none}.dn-tile .wf-note{font-size:11.5px;line-height:1.3}.dn-tile .wf-short{font-weight:600;display:block}.dn-tile .wf-ref{color:#d8d2ca;margin:1px 0 0;font-size:11px;font-weight:600;display:block}.dn-tile .wf-b{height:28px;padding:0 10px;font-size:11.5px}.dn-tile .wf-sugg{display:none}.dn-tile .wf:has(.wf-sugg) .wf-note{display:flex}.dn-tile .wf:has(.wf-sugg) .wf-note>span:last-child{-webkit-line-clamp:none;display:block;overflow:visible}.dn-tile .wf-acts>.wf-use{display:none}}@container not (min-height:100px){.dn-tile .wf-foot{margin:0 -4px -4px}.dn-tile .wf-note{font-size:11px;line-height:1.2}.dn-tile .wf-short{letter-spacing:-.02em}.dn-tile .wf-ref{margin-top:0}.dn-tile .wf-acts{margin-top:4px}.dn-tile .wf-b{height:26px;padding:0 8px}}.dn-tile .wf{z-index:2;pointer-events:none}.dn-tile .wf-acts,.dn-tile .wf-sugg{pointer-events:auto}.dn-sheet.selecting .dn-tile .wf-acts,.dn-sheet.selecting .dn-tile .wf-sugg{pointer-events:none}.wf-say{display:block}.wf-head{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.wf-say .wf-t1{color:#f3efe9;align-items:center;gap:7px;min-width:0;font-size:13.5px;font-weight:700;display:inline-flex}.wf-t1 i{background:#f2c46b;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 10px #f2c46bb3}.wf-dr{color:#d8d2ca;font-weight:600}.wf-tip{display:inline-flex}.wf-tip .k-tip{color:#a7a19a}.wf-tip .k-tip:is(:hover,:focus-visible,[data-open]){color:#f3efe9}.wf-cost{color:#d8d2ca;white-space:nowrap;flex:none;margin-left:auto;font-size:12px;font-weight:600}.wf-say .wf-nw{white-space:nowrap}.wf-nw .wf-tip{vertical-align:-2px;margin-left:6px}@container not (min-width:240px){.wf-cost{flex-basis:100%;margin-left:0}}.wf-l{color:#eadfc9;margin-top:2px;display:block}@container (not (min-height:250px)) or (not (min-width:300px)){.wf-say .wf-t1{font-size:12.5px}.wf-cost{font-size:11.5px}}@container not (min-height:100px){.wf-l{display:none}}@container not (min-width:230px){.lib-card .wf .wf-l{display:none}}.dn-tile .wf-tip{pointer-events:auto}@media (prefers-reduced-motion:reduce){.wf-b{transition:none}}:root[data-motion=reduced] .wf-b{transition:none}.wf-acts{align-items:center}.wf .k-tipbtn.wf-i{color:#f3efe9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;width:32px;height:32px;transition:background .16s,transform .2s cubic-bezier(.2,1.3,.32,1);position:relative;box-shadow:inset 0 0 0 1px #ffffff29}.wf .k-tipbtn.wf-i:hover,.wf .k-tipbtn.wf-i:focus-visible{color:#fff;background:#fff3}.wf .k-tipbtn.wf-i:active{transform:scale(.94)}.wf .k-tipbtn.wf-i:focus-visible{outline-offset:2px;outline:2px solid #f3efe9}@container (not (min-height:250px)) or (not (min-width:300px)){.wf .k-tipbtn.wf-i{width:28px;height:28px}.wf .k-tipbtn.wf-i svg{width:15px;height:15px}}@media (pointer:coarse){.wf .wf-acts{gap:12px 16px}.wf .k-tipbtn.wf-i:before,.wf-tip .k-tip:before{content:"";border-radius:50%;width:44px;height:44px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.wf-tip .k-tip{position:relative}}@media (prefers-reduced-motion:reduce){.wf-b,.wf .k-tipbtn.wf-i{transition:none}}:root[data-motion=reduced] .wf-b,:root[data-motion=reduced] .wf .k-tipbtn.wf-i{transition:none}.wt-island{left:50%;top:calc(var(--nav-height,5rem) + 10px);z-index:40;max-width:calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right));color:#f3efe9;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);-webkit-tap-highlight-color:transparent;background:#110f0dd1;border-radius:999px;align-items:center;gap:10px;min-height:42px;padding:6px 14px 6px 12px;font-size:12.5px;font-weight:600;animation:.5s cubic-bezier(.2,1.3,.32,1) wt-island-in;display:flex;position:fixed;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff1f,0 14px 30px -10px #000c}@media (prefers-reduced-transparency:reduce){.wt-island{background:#110f0d}}[data-transparency=reduced] .wt-island{background:#110f0d}.wt-island:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@keyframes wt-island-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}}.wt-island-th{border-radius:50%;flex:none;width:18px;height:18px;position:relative}.wt-island-th[data-mark=thumb]{background:#151311 50%/cover;box-shadow:inset 0 0 0 1px #ffffff1f}.wt-island-th svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.wt-island-track{stroke:#a09b9673}.wt-island-ring{transition:stroke-dashoffset 1s linear}.wt-island-dot{transform-origin:9px 9px;animation:.3s cubic-bezier(.2,1.3,.32,1) wt-island-dot}@keyframes wt-island-dot{0%{transform:scale(0)}}@media (min-width:2400px){.wt-island{padding-left:9px}.wt-island-th{width:24px;height:24px}}.wt-island-txt{text-overflow:ellipsis;min-width:0;overflow:hidden}.wt-island-sub{color:#a7a19a;flex:none;font-weight:500}@media (min-width:768px){.wt-island{top:calc((var(--nav-height,5rem) - 42px) / 2)}}@media (max-width:767.98px){.wt-island{top:auto;bottom:calc(max(var(--dock-h,0px), var(--composer-sheet-h,0px)) + 12px)}:root[data-run-island] [data-chat-thread]{padding-bottom:max(var(--isl-slot,0px), 56px)}html[data-creator-foot-on]:not([data-creator-unseen]) .wt-island{bottom:calc(var(--dock-h,0px) + var(--composer-sheet-h,0px) + 8px)}}.dn-tile .wt-tag:not(.wt-foot){display:none}@media (prefers-reduced-motion:reduce){.wt-island,.wt-island-dot{animation:none}.wt-island-ring{transition:none}}:root[data-motion=reduced] .wt-island,:root[data-motion=reduced] .wt-island-dot{animation:none}:root[data-motion=reduced] .wt-island-ring{transition:none}@media (prefers-reduced-motion:reduce){.wt-safe,.wt-kf,.wt-strip,.wt.late .wt-prog i,.wt-bloom.go{animation:none}}:root[data-motion=reduced] .wt-safe,:root[data-motion=reduced] .wt-kf,:root[data-motion=reduced] .wt-strip,:root[data-motion=reduced] .wt.late .wt-prog i,:root[data-motion=reduced] .wt-bloom.go{animation:none}.k-tile{border:1px solid var(--line);background:var(--surface-raised);border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:18px;display:flex}.k-tile .label,.k-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.k-tile .big{color:var(--ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.k-tile .sub{color:var(--ink-muted);font-size:13px}.k-list{border:1px solid var(--line);background:var(--surface-raised);border-radius:16px;overflow:hidden}.k-li{color:var(--ink);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px 16px;font-size:14px;display:grid}.k-li:first-child{border-top:0}.k-li .meta{color:var(--ink-faint);font-size:12.5px}.k-li .amt{font-variant-numeric:tabular-nums;text-align:right;min-width:64px}.k-li .plus{color:var(--ok)}.k-list .foot{border-top:1px solid var(--line);justify-content:center;padding:12px;display:flex}.k-err{color:var(--error);align-items:flex-start;gap:8px;max-width:60ch;font-size:14px;display:flex}.k-err svg{flex:none;width:16px;height:16px;margin-top:2px}.k-err button,.k-err a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.k-err .k-err-retry{width:24px;height:24px;margin:-2px 0}.k-err .k-err-retry svg{width:15px;height:15px;margin:0}.k-err .k-tip{color:color-mix(in srgb, var(--ink-faint) 72%, var(--ink));text-decoration:none}.k-err .k-tip svg{width:var(--tip-size,14px);height:var(--tip-size,14px);margin:0}.k-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:34px 12px;display:flex}.k-empty p{max-width:40ch;color:var(--ink-faint);margin:0;font-size:15px}.k-title{font-size:16px;font-weight:600}.k-page-title{font-size:20px;font-weight:600}.k-apphead{--head-gap:18px;align-items:flex-end;gap:12px var(--head-gap);flex-wrap:wrap;display:flex}.app-page{padding-inline:var(--page-pad-l) var(--page-pad-r);padding-top:calc(var(--page-top,var(--nav-height)) + var(--page-head-top))}.app-page.col{--page-head-top:32px;max-width:calc(var(--page-pad-l) + 880px + var(--page-pad-r))}@media not (min-width:48rem){.app-page.tight{--page-pad-l:12px;--page-pad-r:12px}.app-page{overflow-x:clip}}@media not (min-width:40rem){.app-page.col{--page-pad-l:16px;--page-pad-r:16px}}@media (min-width:64rem){[data-studio-stage]{--page-pad-l:calc(var(--lane-text) - var(--stage-in));--page-head-top:32px}[data-studio-stage] .bleed{margin-inline-start:calc(var(--lane-bleed) - var(--lane-text))}[data-studio-stage] .band{margin-inline:calc(-1 * var(--page-pad-l)) calc(-1 * var(--page-pad-r));padding-inline:var(--page-pad-l) var(--page-pad-r)}[data-studio-stage] .spec-page{padding-inline:0;padding-top:var(--page-head-top)}[data-studio-stage] .spec-page>*{padding-inline:var(--page-pad-l) var(--page-pad-r);margin-inline:0}[data-studio-stage] .spec-page>.spec-head{padding:0 var(--page-pad-r) 0 var(--page-pad-l)}[data-studio-stage] .k-apphead{min-height:var(--page-head-h);align-items:center}[data-studio-stage] .k-apphead:before{content:"";width:0;height:var(--page-head-h);margin-right:calc(-1 * var(--head-gap));order:-1}[data-studio-stage] [data-composer-dock]:not([data-creator-col]){margin-inline:calc(-1 * var(--page-pad-l)) calc(-1 * var(--page-pad-r));padding-inline:var(--page-pad-l) var(--page-pad-r);border-radius:0 0 var(--stage-r-in) var(--stage-r-in)}}.spec-page>.spec-head{padding:22px 16px 0}.spec-tag{height:30px;padding:0 12px;font-size:12.5px}.spec-tag:hover{background:var(--kit-frost);color:var(--ink-soft)}.k-apptitle{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);margin:0;font-size:28px;font-weight:800;font-stretch:75%;line-height:1}@media (max-width:767px){.k-apptitle{font-size:22px}}[data-app-col] [data-studio-stage]{--page-w:880px}.sfoot{border-top:1px solid var(--line);color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;gap:8px 18px;padding:14px 4px 0;font-size:12px;display:flex}.sfoot nav{gap:20px;display:flex}.sfoot a{color:var(--ink-faint);margin:-13px -10px;padding:13px 10px;text-decoration:none;transition:color .16s}.sfoot a:hover{color:var(--ink)}@media not (min-width:48rem){[data-studio-stage]>footer{display:none}}@media (prefers-reduced-motion:reduce){.k-shim{animation:none}.k-chip,.k-ghost,.k-over,.k-varpill,.k-seg>*{transition:none}}:root[data-motion=reduced] .k-shim{animation:none}:root[data-motion=reduced] .k-chip,:root[data-motion=reduced] .k-ghost,:root[data-motion=reduced] .k-over,:root[data-motion=reduced] .k-varpill,:root[data-motion=reduced] .k-seg>*{transition:none}:root{--dock-lift:env(safe-area-inset-bottom);--dock-nav:48px;--dock-h:calc(62px + var(--dock-lift));--dock-glass:linear-gradient(180deg, #292521eb, #171513eb);--dock-row:#ffffff0a;--dock-row-ring:inset 0 0 0 1px #ffffff0f}[data-dock-kb]{--dock-lift:var(--kb-inset,0px);--dock-nav:0px}.dock{left:12px;right:12px;bottom:calc(6px + var(--dock-lift));z-index:40;isolation:isolate;background:var(--dock-glass);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);border-radius:30px;flex-direction:column;padding:5px 6px;display:flex;position:fixed;box-shadow:0 0 0 1px #0009,inset 0 1px #ffffff24,0 12px 30px #00000080}.dock:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#ffffff4d,#ffffff14 45%,#ffffff0d);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dock-bar{display:none}:root[data-studio]{--dock-nav:0px;--dock-h:var(--dock-lift)}:root[data-studio][data-bar-docked]{--bar-top:calc(11px + var(--dock-lift) + var(--dock-bar-h,52px))}@media not (min-width:48rem){:root[data-studio][data-bar-docked]{--dock-h:var(--bar-top)}}@media (min-width:48rem){:root[data-studio][data-bar-docked]{--bar-top:calc(20px + var(--dock-lift) + var(--dock-bar-h,52px))}}@media (min-width:48rem) and (not (min-width:1100px)){[data-creator-col-on] [data-studio-stage]>footer{display:none}}:root[data-studio] .dock{display:none}@media not (min-width:48rem){:root[data-bar-docked] .dock{padding:6px 6px 5px}:root[data-bar-docked] .dock-bar{height:var(--dock-bar-h,52px);margin-bottom:max(0px, calc(var(--dock-nav) - 46px));flex:none;display:block}:root:not([data-studio]) [data-docked] .pbar{border-radius:24px;padding:0}:root:not([data-studio]) [data-docked] .pbar>.pbar-glass,:root:not([data-studio]) [data-docked] .pbar:before,:root:not([data-studio]) [data-docked] .pbar:after{display:none}:root:not([data-studio]) [data-docked] .pwell{background:var(--dock-row);box-shadow:var(--dock-row-ring);border-radius:24px}[data-docked] .pbar[data-dock=chat],[data-docked] .pbar[data-dock=chat] .pwell{border-radius:var(--pb-r,26px)}[data-docked] .pchatrow{gap:8px;padding:4px}[data-docked] .pchatrow .ptext{padding:9px 2px}[data-docked] .pchatrow .pround,[data-docked] .pchatrow .send-bead{width:44px;height:44px}}@media (orientation:landscape) and (max-height:500px){[data-studio-root]>header{transition:transform .24s cubic-bezier(.2,.8,.2,1)}[data-studio-frame]{transition:padding-top .24s cubic-bezier(.2,.8,.2,1)}:root[data-head-hidden] [data-studio-root]>header{transform:translateY(-100%)}:root[data-head-hidden] [data-studio-frame]{padding-top:0}.dock{transition:transform .24s cubic-bezier(.2,.8,.2,1)}:root[data-head-hidden] .dock{transform:translateY(calc(100% + 12px + var(--dock-lift)))}}@media (orientation:landscape) and (max-height:500px) and (not (min-width:48rem)){:root[data-head-hidden][data-bar-docked]{--dock-nav:0px}:root[data-head-hidden][data-bar-docked] .dock{transform:none}}@media (orientation:landscape) and (max-height:500px) and (min-width:48rem) and (not (min-width:64rem)){:root [data-studio-frame]{height:auto}:root [data-studio-stage]{height:auto;min-height:calc(100dvh - var(--nav-height) - var(--dock-h));overflow:visible}:root [data-composer-dock]{bottom:var(--dock-h);transition:bottom .24s cubic-bezier(.2,.8,.2,1)}:root[data-head-hidden] [data-composer-dock]{bottom:0}}@media (orientation:landscape) and (max-height:500px) and (prefers-reduced-motion:reduce){[data-studio-root]>header,[data-studio-frame],.dock,:root [data-composer-dock]{transition:none}}@media not (min-width:64rem){:root:is([data-studio],[data-composer]){scroll-padding-top:var(--nav-height);scroll-padding-bottom:calc(var(--dock-h) + 8px)}}@media (min-width:64rem){.dock{display:none}}.lib-view{animation:.3s cubic-bezier(.2,.8,.2,1) lib-view-in}.lib-view[data-first]{animation:none}.lib-view :is(.lib-grid,.dn-sheet,.ls-table){transition:opacity .16s}.lib-view[data-switching] :is(.lib-grid,.dn-sheet,.ls-table){opacity:.55;transition-delay:.12s}@keyframes lib-view-in{0%{opacity:0;transform:translateY(6px)}}.lib-top{margin-bottom:18px}.lib-chips{flex-wrap:wrap;gap:6px;display:flex}.lib-chips .k-chip svg{flex:none;width:16px;height:16px}.lib-chips .k-chip .n{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px}.lib-chips .lib-star{color:#ff8a2b;font-size:13px;line-height:1}.lib-kinds .k-chip{height:34px;padding:0 13px;font-size:13px}.lib-trashchip.k-chip{justify-content:center;gap:6px;min-width:36px;padding:0 12px}.lib-trashchip .t,.lib-layouts .t{display:none}@media (max-width:767px){.lib-sharechip.k-chip{justify-content:center;gap:6px;min-width:36px;padding:0 12px}.lib-sharechip .t{display:none}}.lib-topr{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;margin-left:auto;display:flex}.lib-selbtn svg{flex:none;width:16px;height:16px}.lib-search{gap:8px;width:196px;height:36px;padding:0 6px 0 12px}.lib-search svg{flex:none;width:16px;height:16px}.lib-search input::-webkit-search-cancel-button{display:none}.lib-search:has(>.cb){padding-right:9px}.lib-seg{box-shadow:var(--kit-sunken);background:#00000042;border-radius:999px;padding:4px;display:inline-flex}.lib-seg>button{height:32px;color:var(--ink-muted);white-space:nowrap;border-radius:999px;padding:0 13px;font-size:13px;font-weight:500}.lib-seg>button:hover{color:var(--ink)}.lib-seg>[aria-pressed=true]{color:var(--ink);background:linear-gradient(#ffffff24,#ffffff0f);box-shadow:inset 0 1px #ffffff29,0 1px 2px #00000073}.lib-seg .n{color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-left:4px;font-size:12px}.lib-seg>:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lib-top .lib-seg{padding:3px}.lib-top>.lib-seg{margin-left:auto}.lib-top .lib-seg>button{height:30px}.lib-layouts>button{place-items:center;width:36px;padding:0;display:grid;position:relative}.lib-layouts svg{width:18px;height:18px}.lib-size>button{font-variant-numeric:tabular-nums;width:30px;padding:0;font-size:12px}.lib-layouts>button:after{content:attr(data-tip);z-index:30;color:var(--ink);white-space:nowrap;opacity:0;pointer-events:none;background:#1b1917eb;border:1px solid #ffffff21;border-radius:9px;padding:5px 9px;font-size:12px;font-weight:500;transition:opacity .16s,translate .2s;position:absolute;top:calc(100% + 9px);left:50%;translate:-50% -4px}.lib-layouts>button:hover:after,.lib-layouts>button:focus-visible:after{opacity:1;transition-delay:.35s;translate:-50%}@media (hover:none){.lib-layouts>button:after{display:none}}@media (max-width:767px){.lib-top{flex-wrap:wrap;gap:10px 8px;margin-bottom:14px}.lib-top .lib-topr{display:contents}.lib-top>.lib-chips{scrollbar-width:none;flex-wrap:nowrap;flex:100%;order:3;gap:5px;min-width:0;margin:-3px -2px;padding:3px 2px;overflow-x:auto}.lib-top>.lib-chips::-webkit-scrollbar{display:none}.lib-top>.lib-chips .k-chip{flex:none;height:34px;padding:0 10px;font-size:13px}.lib-top>.lib-chips .k-chip:not(.lib-trashchip)>svg{display:none}.lib-top>.lib-chips .k-chip{position:relative}.lib-top>.lib-chips .k-chip:before{content:"";position:absolute;inset:-3px 0}.lib-top>.lib-chips[data-more=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.lib-top>.lib-chips[data-more=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px);mask-image:linear-gradient(90deg,#0000,#000 36px)}.lib-top>.lib-chips[data-more=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}.lib-topr .lib-layouts{order:1;margin-left:auto}.lib-top .lib-selbtn{order:2}.lib-topr .lib-search{flex:1 1 0;order:4;width:auto;min-width:0;height:38px}.lib-topr .lib-search input{min-width:0;font-size:16px}.lib-topr .lib-kinds{flex:none;order:5}.lib-topr .lib-seg button{height:32px;font-size:12.5px}.lib-topr .lib-layouts>button{width:40px;padding:0}.lib-topr .lib-seg>button{position:relative}.lib-topr .lib-seg>button:before{content:"";position:absolute;inset:-4px 0}.lib-top .lib-selbtn{flex:none;justify-content:center;gap:6px;height:40px;padding:0 14px 0 12px}.lib-top .lib-selbtn[aria-pressed=true]{padding:0 14px}.lib-selbtn svg{width:17px;height:17px}.lib-top>.lib-seg{order:1;margin-left:auto}}.lt-wrap{z-index:20;position:sticky;top:0}@media (max-width:767px){.lt-wrap{top:var(--nav-height)}}.lt-bar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:18px;transition:padding .25s cubic-bezier(.2,.8,.2,1),background-color .25s,margin .25s;display:flex}.lt-title{margin-right:4px;transition:font-size .25s cubic-bezier(.2,.8,.2,1)}.lt-chips{align-items:center}.lt-chips .k-chip{height:34px}.lt-sep{background:var(--line);flex:none;align-self:center;width:1px;height:20px;margin:0 3px}.lt-tools{align-items:center;gap:8px;min-height:34px;margin-left:auto;display:flex}.lt-well{box-shadow:var(--kit-sunken);background:#00000042;border-radius:999px;padding:3px;display:inline-flex}.lt-well>button{width:36px;height:30px;color:var(--ink-muted);border-radius:999px;place-items:center;transition:color .16s,height .25s,width .25s;display:grid}.lt-well>button svg{width:18px;height:18px}.lt-well>button:hover{color:var(--ink)}.lt-well>button[aria-pressed=true]{color:var(--ink);background:linear-gradient(#ffffff24,#ffffff0f);box-shadow:inset 0 1px #ffffff29,0 1px 2px #00000073}.lt-well>button:focus-visible,.lt-round:focus-visible,.lt-done:focus-visible,.lt-scope:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lt-round{width:36px;height:36px;color:var(--ink);background:var(--kit-frost);box-shadow:var(--kit-frost-edge);border-radius:999px;flex:none;place-items:center;transition:background .16s,width .25s,height .25s;display:grid}.lt-round svg{width:18px;height:18px}.lt-round:hover{background:var(--kit-frost-hover)}.lt-size{padding:3px}.lt-size>button{height:30px}.lt-tip{position:relative}.lt-tip:after{content:attr(data-tip) "  " attr(data-key);z-index:30;color:var(--ink);white-space:pre;opacity:0;pointer-events:none;background:#1b1917eb;border:1px solid #ffffff21;border-radius:9px;padding:5px 9px;font-size:12px;font-weight:500;transition:opacity .16s,translate .2s;position:absolute;top:calc(100% + 9px);left:50%;translate:-50% -4px}.lt-tip:not([data-tip]):after{display:none}.lt-tip:hover:after,.lt-tip:focus-visible:after{opacity:1;transition-delay:.35s;translate:-50%}@media (hover:none){.lt-tip:after{display:none}}.lt-search{min-width:0;height:36px;color:var(--ink);box-shadow:var(--kit-sunken), inset 0 0 0 1px color-mix(in srgb, var(--kit-ember) 45%, transparent);background:#0000004d;border-radius:999px;flex:auto;align-items:center;gap:8px;padding:0 6px 0 12px;font-size:14px;transition:height .25s;display:flex}.lt-search>svg{width:17px;height:17px;color:var(--ink-muted);flex:none}.lt-search input{min-width:0;color:var(--ink);font:inherit;caret-color:#ff8a2b;background:0 0;border:0;outline:0;flex:1;font-size:14px}.lt-search input::placeholder{color:var(--ink-faint)}.lt-search input::-webkit-search-cancel-button{display:none}.lt-scope{color:var(--ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums;background:var(--kit-frost);box-shadow:var(--kit-frost-edge);border-radius:999px;flex:none;padding:3px 9px;font-size:12px;transition:color .16s,background .16s}.lt-scope:hover,.lt-scope[aria-expanded=true]{color:var(--ink);background:var(--kit-frost-hover)}.lt-scope.is-fixed:hover{color:var(--ink-muted);background:var(--kit-frost)}.lt-search:has(>.cb){padding-right:9px}.lt-count{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;margin-right:2px;font-size:13px}.lt-done{color:#2a1206;background:linear-gradient(#ffffff4d,#fff0 50%),radial-gradient(circle at 50% 120%,#ffb36b,#ff8a2b 40%,#ff3d2e 95%);border-radius:999px;align-items:center;height:36px;padding:0 15px;font-size:13.5px;font-weight:600;transition:height .25s;display:inline-flex}.lt-done:active{transform:scale(.97)}.lt-wrap.slim .lt-bar{background:var(--surface-glass);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);min-height:44px;box-shadow:0 1px 0 var(--line), 0 12px 30px -18px #000c;margin:0 -24px 14px;padding:6px 24px}@media (prefers-reduced-transparency:reduce){.lt-wrap.slim .lt-bar{background:var(--surface-stage)}}[data-transparency=reduced] .lt-wrap.slim .lt-bar{background:var(--surface-stage)}.lt-wrap.slim .lt-title{font-size:18px}.lt-wrap.slim .lt-chips .k-chip{height:28px;padding:0 11px;font-size:12.5px}.lt-wrap.slim .lt-well>button,.lt-wrap.slim .lt-size>button{width:32px;height:26px}.lt-wrap.slim .lt-round{width:30px;height:30px}.lt-wrap.slim .lt-tools{min-height:30px}.lt-wrap.slim .lt-search,.lt-wrap.slim .lt-done{height:30px}.lt-body{view-transition-name:lt-body;position:relative}.lib-view[data-pinch]{touch-action:pan-x pan-y}.lt-marquee{z-index:5;pointer-events:none;background:#ff8a2b1f;border:1.5px solid #ff8a2b;border-radius:6px;position:absolute}@media (prefers-reduced-motion:reduce){.lt-bar,.lt-title,.lt-well>button,.lt-round,.lt-search,.lt-done{transition:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}:root[data-motion=reduced] .lt-bar,:root[data-motion=reduced] .lt-title,:root[data-motion=reduced] .lt-well>button,:root[data-motion=reduced] .lt-round,:root[data-motion=reduced] .lt-search,:root[data-motion=reduced] .lt-done{transition:none}:root[data-motion=reduced] ::view-transition-group(*){animation:none!important}:root[data-motion=reduced] ::view-transition-old(*){animation:none!important}:root[data-motion=reduced] ::view-transition-new(*){animation:none!important}.lt-empty{text-align:center;color:var(--ink-muted);flex-direction:column;align-items:center;gap:10px;padding:46px 16px;display:flex}.lt-empty b{color:var(--ink);font-size:17px}.lt-empty .sug{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.lt-make{color:#2a1206;background:linear-gradient(#ffffff4d,#fff0 50%),radial-gradient(circle at 50% 120%,#ffb36b,#ff8a2b 40%,#ff3d2e 95%);border-radius:999px;align-items:center;gap:8px;height:40px;margin-top:6px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.lt-make svg{width:16px;height:16px}.lt-make:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.lt-empty small{color:var(--ink-faint);font-size:11px}@media (pointer:coarse){.lt-well>button,.lt-round,.lt-chips .k-chip,.lt-done,.lt-scope,.lib-view .k-over>button{position:relative}.lt-well>button:before{content:"";position:absolute;inset:-7px -4px}.lt-round:before,.lt-done:before,.lt-chips .k-chip:before{content:"";position:absolute;inset:-5px}.lt-scope:before{content:"";position:absolute;inset:-12px -2px}.lib-view .k-over>button:before{content:"";position:absolute;inset:-9px}.lt-wrap.slim .lt-well>button:before{inset:-9px -4px}.lt-wrap.slim .lt-round:before{inset:-7px}.lt-wrap.slim .lt-done:before{inset:-7px -2px}}@media (max-width:767px){.lt-bar{gap:10px 8px;margin-bottom:14px;position:relative}.lt-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin-right:0;overflow:hidden}.lt-tools{flex-wrap:nowrap;gap:5px}.lt-well{padding:2px}.lt-well>button{width:30px;height:30px}.lt-well>button svg{width:17px;height:17px}.lt-round{width:34px;height:34px}.lt-done{height:34px;padding:0 14px}.lt-chips{scrollbar-width:none;flex-wrap:nowrap;flex:none;order:3;width:calc(100% + 24px);min-width:0;margin:0 -12px;padding:3px 12px;overflow-x:auto}.lt-chips::-webkit-scrollbar{display:none}.lt-chips .k-chip{flex:none}.lt-chips[data-more=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.lt-chips[data-more=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px);mask-image:linear-gradient(90deg,#0000,#000 36px)}.lt-chips[data-more=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}.lt-search{z-index:2;background:var(--surface-stage);height:40px;box-shadow:var(--kit-sunken), inset 0 0 0 1px color-mix(in srgb, var(--kit-ember) 55%, transparent);position:absolute;inset:0 0 auto}.lt-search input{font-size:16px}.lt-scope{padding:2px 7px;font-size:11px}.lt-bar.searching{min-height:40px}.lt-bar.searching .lt-title{visibility:hidden}.lt-wrap.slim .lt-bar{margin:0 -12px 10px;padding:6px 12px}.lt-wrap.slim .lt-chips{display:none}.lt-wrap.slim .lt-search{height:30px;inset:7px 12px auto}}.dn-sheet{contain:layout;width:100%;position:relative}.dn-sheet[data-fluid]{container-type:inline-size}@media (max-width:767px){.lt-wide{display:none!important}}@media (min-width:768px){.lt-narrow,.dn-sheet[data-fluid]>*{display:none!important}.stage-work:has(>.dn-sheet[data-fluid])>.stage-work-end{visibility:hidden}}.dn-tile{background:var(--slot);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:3px;margin:0;transition:opacity .26s,box-shadow .16s;position:absolute;overflow:hidden}.dn-tile>img,.dn-tile>video{object-fit:cover;width:100%;height:100%;transition:transform .26s cubic-bezier(.2,1.35,.32,1),border-radius .26s;position:absolute;inset:0}.dn-tile .k-shim{position:absolute;inset:0}.dn-fail{color:var(--ink-faint);place-items:center;display:grid;position:absolute;inset:0}.dn-fail svg{width:20px;height:20px}.dn-didnt{color:var(--error);background:color-mix(in srgb, var(--error) 8%, var(--slot));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--error) 38%, transparent);border-radius:inherit;place-content:center;gap:6px;font-size:12px;font-weight:500}.dn-open{z-index:1;position:absolute;inset:0}.dn-open:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:3px}.dn-dots{z-index:2;pointer-events:none;gap:3px;display:inline-flex;position:absolute;top:8px;right:8px}.dn-dots i{background:var(--c);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 1.5px #110f0d8c}.dn-share{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:8px;right:8px}.dn-share svg{width:11px;height:11px}.dn-share+.dn-dots{top:14px;right:34px}.dn-dur{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-variant-numeric:tabular-nums;pointer-events:none;background:#110f0d8c;border-radius:999px;align-items:center;gap:4px;height:20px;padding:0 7px;font-size:11px;transition:opacity .16s;display:inline-flex;position:absolute;bottom:6px;right:6px}.dn-dur svg{width:9px;height:9px}.dn-cap{z-index:2;padding:26px 10px 8px calc(10px + var(--rail-inset,0px));color:#ffffffb8;pointer-events:none;opacity:0;background:linear-gradient(#0000,#0a090880 40%,#0a0908d1);flex-direction:column;gap:1px;font-size:12px;line-height:1.3;transition:opacity .16s,translate .2s;display:flex;position:absolute;bottom:0;left:0;right:0;translate:0 4px}.dn-cap b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.dn-cap span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dn-tile .lib-selbox{top:8px;left:calc(8px + var(--rail-inset,0px));width:22px;height:22px}.dn-tile .wf{padding-left:calc(10px + var(--rail-inset,0px))}.dn-tile>.dn-fail{padding-left:var(--rail-inset,0px)}.dn-tile>.dn-run{max-width:calc(100% - 12px);left:50%;translate:-50%}.dn-tile:has(.wt-prog)>.dn-run{bottom:18px}.dn-tile:hover .lib-selbox,.dn-tile:focus-within .lib-selbox,.dn-sheet.selecting .lib-selbox,.dn-tile.selected .lib-selbox{opacity:1;transform:none}.dn-tile:hover .dn-cap{opacity:1;translate:0}.dn-tile:has(.dn-open:focus-visible) .dn-cap{opacity:1;translate:0}.dn-tile:hover .dn-dur{opacity:0}.dn-sheet.selecting .dn-tile{cursor:pointer}.dn-sheet.selecting .dn-cap{display:none}.dn-tile:has(.wf,.wt-late) .dn-cap{display:none}.dn-tile:has(.wt-late)>.dn-run{display:none}.dn-tile:has(.wt-prog) .dn-cap{padding-bottom:18px}.dn-tile:has(.wt-prog) .wt-prog{z-index:3}.dn-tile:has(.wt-prog):hover>.dn-run{opacity:0}.dn-tile .wf-lab{transition:translate .16s}.dn-tile:is(:hover,:focus-within) .wf-lab,.dn-sheet.selecting .wf-lab,.dn-tile.selected .wf-lab{max-width:calc(100% - 48px);translate:28px}.dn-tile:has(.k-draft) .wf-lab{top:32px}.dn-tile.selected{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--kit-ember) 85%, transparent)}.dn-tile.selected>img,.dn-tile.selected>video{border-radius:6px;transform:scale(.9)}.dn-tile.lib-leaving{opacity:0}.dn-sheet.phone .dn-tile{border-radius:0}.dn-sheet.phone .lib-selbox{opacity:0}.dn-sheet.phone.selecting .lib-selbox,.dn-sheet.phone .dn-tile.selected .lib-selbox{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.dn-tile>img,.dn-tile>video,.dn-cap{transition:none}}:root[data-motion=reduced] .dn-tile>img,:root[data-motion=reduced] .dn-tile>video,:root[data-motion=reduced] .dn-cap{transition:none}.cu-top .lib-kinds{gap:6px}.cu-top>.lib-chips .k-chip{height:34px;padding:0 13px;font-size:13px}.cu-top .cu-drop .n{margin-left:4px}.cu-top .cu-drop .n.low{color:#f5a524}.lib-pop.cu-catpop{width:480px}.cu-catgrid{grid-template-columns:1fr 1fr;gap:0 6px;display:grid}@media not (min-width:560px){.cu-catgrid{grid-template-columns:1fr}}.cu-drop{gap:6px;max-width:220px}.cu-dropt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cu-caret{color:var(--ink-faint);font-size:10px}.cu-top .lib-search{width:230px}@media (max-width:767.98px){.cu-top .lib-layouts{align-self:flex-end;margin-bottom:-5px;padding:2px}.cu-top .lib-layouts>button{width:30px;height:20px}.cu-top .lib-layouts svg{width:15px;height:15px}}.cu-body{grid-template-columns:minmax(0,1fr) 268px;align-items:start;gap:18px;display:grid}@media (max-width:1179.98px){.cu-body{grid-template-columns:minmax(0,1fr)}.cu-reels{order:-1}}.cu-sheet{touch-action:pan-y}.cu-tile{cursor:default;outline:none}.cu-tile>img{transition:transform .26s cubic-bezier(.2,1.35,.32,1),opacity .2s,filter .2s}.cu-model,.cu-tag,.cu-badge{z-index:2;pointer-events:none;position:absolute}.cu-model{top:6px;left:calc(6px + var(--rail-inset,0px));max-width:calc(100% - 12px - var(--rail-inset,0px));color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;text-overflow:ellipsis;opacity:0;background:#110f0d99;border-radius:999px;align-items:center;height:20px;padding:0 7px;font-size:11px;transition:opacity .16s;display:inline-flex;overflow:hidden}.cu-tag{left:calc(6px + var(--rail-inset,0px));color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#110f0d9e;border-radius:999px;align-items:center;height:20px;padding:0 7px;font-size:11px;transition:opacity .16s;display:inline-flex;bottom:6px}.cu-badge{color:#4a1306;background:radial-gradient(circle at 50% 120%,#ffb36b,#ff8a2b 45%,#ff3d2e 95%);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid;top:6px;right:6px;box-shadow:0 2px 8px #ff3d2e73}.cu-acts{z-index:3;padding:26px 6px 6px calc(6px + var(--rail-inset,0px));opacity:0;background:linear-gradient(#0000,#0a0908b8);justify-content:center;gap:4px;transition:opacity .16s,translate .2s;display:flex;position:absolute;bottom:0;left:0;right:0;translate:0 4px}.cu-act{white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#221f1cc7;border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ffffff14}.cu-act:hover{background:#39342fe6}.cu-act.cu-pick{color:#4a1306;background:radial-gradient(circle at 50% 120%,#ffb36b,#ff8a2b 45%,#ff3d2e 95%);box-shadow:inset 0 1px #ffffff73}.cu-act.cu-open{justify-content:center;width:26px;padding:0;font-size:13px}.cu-act:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.cu-tile:hover .cu-acts,.cu-tile:focus-within .cu-acts,.cu-tile.cursor .cu-acts{opacity:1;translate:0}.cu-tile:hover .cu-model,.cu-tile:focus-within .cu-model,.cu-tile.cursor .cu-model{opacity:1}.cu-tile .cu-model{left:calc(36px + var(--rail-inset,0px));max-width:calc(100% - 42px - var(--rail-inset,0px))}.cu-tile:hover .cu-tag,.cu-tile:focus-within .cu-tag,.cu-tile.cursor .cu-tag{opacity:0}.cu-tile{container-type:inline-size}@container (max-width:140px){.cu-act .w{display:none}.cu-act{padding:0 8px}.cu-model{display:none}}.cu-tile.selected{box-shadow:none}.cu-tile[data-state=live]{box-shadow:0 0 0 2px var(--kit-ember), 0 0 22px -4px color-mix(in srgb, var(--kit-ember) 70%, transparent);z-index:1}.cu[data-tab=live] .cu-tile[data-state=live]{box-shadow:none}.cu-tile[data-state=passed]>img{opacity:.28;filter:grayscale()}.cu-tile[data-state=passed]:hover>img{opacity:.6}.cu-tag.cu-passed{color:#ffffffb8}.cu-tile:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.cu-tile.selected:after{box-shadow:inset 0 0 0 2.5px #f4efe6,inset 0 0 0 4px #110f0d8c}.cu-tile.selected>img{border-radius:0;transform:none}.cu-tile.cursor{outline-offset:2px;z-index:2;outline:2px solid #f4efe6d9}.cu-tile:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cu-sheet.selecting .cu-tile{cursor:pointer}.cu-box{z-index:5;pointer-events:none;background:#f4efe614;border:1px solid #f4efe6cc;border-radius:3px;position:absolute}.cu-selbar{left:50%}.cu-selbar .k-ghost{gap:6px}.cu-selbar .k-ghost[aria-disabled=true]{opacity:1;pointer-events:auto;color:color-mix(in srgb, var(--ink) 40%, transparent);cursor:default;position:relative}.cu-selbar .k-ghost[aria-disabled=true]:hover{background:0 0}.lib-selbar .k-ghost[data-tip]{position:relative}.lib-selbar .k-ghost[data-tip]:after{content:attr(data-tip);z-index:30;color:var(--ink);white-space:nowrap;opacity:0;pointer-events:none;background:#1b1917eb;border:1px solid #ffffff21;border-radius:9px;padding:5px 9px;font-size:12px;font-weight:500;transition:opacity .16s,translate .2s;position:absolute;bottom:calc(100% + 12px);left:50%;translate:-50% 4px}.lib-selbar .k-ghost[data-tip]:hover:after,.lib-selbar .k-ghost[data-tip]:focus-visible:after{opacity:1;transition-delay:.25s;translate:-50%}[data-studio-theme=light] .lib-selbar .k-ghost[data-tip]:after{color:#1b1917;background:#fffffff5;border-color:#0000001a}@media (hover:none){.lib-selbar .k-ghost[data-tip]:after{display:none}}@media (max-width:760px){.lib-selbar.cu-selbar .k-ghost{border-radius:999px;flex-direction:row;flex:0 auto;gap:4px;min-width:0;height:40px;padding:0 7px;font-size:13px}.lib-selbar.cu-selbar .x{flex:0 0 40px;min-width:40px;height:40px}}@media (max-width:359.98px){.cu-selbar .cu-glyph,.cu-selbar .div{display:none}.lib-selbar.cu-selbar .k-ghost{padding:0 5px}}.cu-pickn{--ember:#ff5a2c;--ember-a:#ff3d2e;--ember-b:#ff8a2b;--ease-out:cubic-bezier(.2, .8, .2, 1);--glow:0%;transition:--glow .52s var(--ease-out), box-shadow .32s;font-weight:600;position:relative;overflow:hidden;color:#140c08c7!important;background:linear-gradient(180deg, #ffffff57, #fff0 46%), radial-gradient(circle at 50% 118%, #ffb36b 0%, var(--ember-b) calc(var(--glow) * .32), var(--ember-a) calc(var(--glow) * .62), color-mix(in srgb, var(--ember-a) 0%, transparent) var(--glow)), linear-gradient(180deg, #776c67, #5d524d)!important;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px 4px #0000002e,0 3px 10px #0000008c!important}.cu-pickn:hover{--glow:40%}.cu-pickn[aria-pressed=true]{--glow:92%;text-shadow:0 1px #ffd6b473;color:#4a1306!important;box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -2px 4px #0000002e, 0 3px 10px #0000008c, 0 14px 34px -14px var(--ember)!important}.cu-pickn[aria-pressed=true]:hover{--glow:112%}.cu-menu-scroll .menu-head{white-space:nowrap}.cu-menu-scroll{overscroll-behavior:contain;max-height:min(420px,60vh);overflow-y:auto}.cu-row{gap:8px;width:100%}.cu-tick{flex:none;place-items:center;width:16px;display:grid}.cu-tick svg{width:14px;height:14px;color:var(--kit-ember)}.cu-under{color:#f5a524!important}.cu-spare{color:var(--accent)}.cu-table th button{height:28px;color:inherit;border-radius:6px;align-items:center;gap:4px;transition:color .16s;display:inline-flex}.cu-table th button:hover,.cu-table th button.on{color:var(--ink)}.cu-table th button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cu-table tbody tr{cursor:default;outline:none}.cu-table tbody tr.cursor{box-shadow:inset 2px 0 #f4efe6}.cu-table tbody tr:focus-visible{box-shadow:inset 0 0 0 2px var(--ink)}.cu-table tbody tr[data-state=passed] td{opacity:.55}.cu-table .cu-c-thumb{width:76px;padding-right:0}.cu-table .cu-c-thumb img{object-fit:cover;background:var(--slot);border-radius:6px;width:64px;height:42px;display:block}.cu-table tbody tr[data-state=live] .cu-c-thumb img{box-shadow:0 0 0 2px var(--kit-ember)}.cu-table .cu-c-title{width:auto}.cu-table .cu-c-title b{color:var(--ink);text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.cu-table .cu-c-title span{color:var(--ink-faint);text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.cu-table .cu-c-model{width:168px}.cu-table .cu-c-cat{width:158px}.cu-table .cu-c-slot{width:84px}.cu-table .cu-c-batch{width:200px;font-size:12px}.cu-table .cu-c-state{width:74px}.cu-table .cu-c-date{font-variant-numeric:tabular-nums;width:58px}.cu-table td:is(.cu-c-model,.cu-c-cat,.cu-c-slot,.cu-c-batch){white-space:normal;line-height:1.3}.cu-table td:is(.cu-c-model,.cu-c-cat,.cu-c-slot,.cu-c-batch)>span:not(.cu-dim){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cu-table tbody tr.selected{background:#f4efe612}.cu-dim{color:var(--ink-faint)}.cu-state{background:var(--wash);border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11.5px;display:inline-flex}.cu-state-live{color:var(--ink);background:color-mix(in srgb, var(--kit-ember) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kit-ember) 45%, transparent)}@media (max-width:1279.98px){.cu-table .cu-c-batch,.cu-table .cu-c-slot{display:none}}.cu-reels{max-height:calc(100dvh - var(--nav-height) - 140px);background:var(--kit-frost);box-shadow:var(--kit-frost-edge);border-radius:16px;flex-direction:column;padding:14px 6px 0;display:flex;position:sticky;top:12px}.cu-reels-h{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0 10px 2px;font-size:11px;font-weight:500}.cu-reels-sub{color:var(--ink-faint);margin:0 10px 10px;font-size:11.5px}.cu-reels ul{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.cu-reels li+li .cu-reel{border-top:1px solid var(--line);border-radius:0}.cu-reel{text-align:left;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 64px 28px;align-items:center;gap:5px 8px;width:100%;padding:7px 10px;transition:background .16s;display:grid}.cu-reel:hover{background:var(--wash);border-radius:10px}.cu-reel[aria-pressed=true]{background:color-mix(in srgb, var(--kit-ember) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kit-ember) 40%, transparent);border-radius:10px}.cu-reel:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.cu-reel-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cu-reel-n{text-align:right;color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px}.cu-reel-n.low{color:#f5a524}.cu-bar{background:var(--wash);border-radius:3px;height:5px;overflow:hidden}.cu-bar i{border-radius:inherit;background:#d9d2c8;height:100%;display:block}.cu-bar i.low{background:#f5a524}.cu-mix{grid-column:1/-1;gap:2px;display:flex}.cu-mix i{background:#ffffff2e;border-radius:2px;width:12px;height:3px;display:block}.cu-mix i.c{background:#8a847d}.cu-mix i.x{background:#ff8a5c}.cu-reels-foot{border-top:1px solid var(--line);color:var(--ink-faint);margin-top:4px;padding:10px 10px 12px;font-size:12px}.cu-today{text-align:center;background:var(--wash);border-radius:10px;grid-template-columns:repeat(3,1fr);padding:9px 6px;display:grid}.cu-today span{color:var(--ink-muted);flex-direction:column;font-size:12px;display:flex}.cu-today b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}@media (max-width:767.98px){.cu-reels{display:none}}@media (max-width:1179.98px){.cu-reels{max-height:none;margin-bottom:14px;position:static}.cu-reels ul{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}}.cu-slots{flex-direction:column;gap:8px;display:flex}.cu-slot{background:var(--kit-frost);box-shadow:var(--kit-frost-edge);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:10px 14px;display:flex}.cu-slot-h{width:280px;min-width:0}@media not (min-width:40rem){.cu-slot-h{width:100%}}.cu-slot-h h2{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;overflow:hidden}.cu-slot-h p{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;overflow:hidden}.cu-slot-row{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.cu-slot-thumb{position:relative}.cu-slot-img{height:60px;aspect-ratio:var(--cu-ar,1);box-shadow:0 0 0 2px var(--kit-ember);border-radius:10px;display:block;overflow:hidden}.cu-slot-img img{object-fit:cover;width:100%;height:100%}.cu-slot-x{position:absolute;top:-6px;right:-6px}@media (pointer:coarse){.cu-slot-row{gap:18px}}.cu-slot-add{height:60px;aspect-ratio:var(--cu-ar,1);color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:10px;place-content:center;justify-items:center;gap:4px;font-size:11px;transition:color .16s,background .16s;display:grid}.cu-slot-add:hover{color:var(--ink);background:var(--wash)}.cu-slot-add svg{width:16px;height:16px}.cu-slot-fill{color:var(--ink-muted);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:13px}.cu-slot-fill.under{color:#f5a524}.cu-hero-floor{color:var(--ink-muted);margin:0 0 8px;font-size:13px}.cu-hero-floor.under{color:#f5a524}.cu-hero-floor a{color:inherit;text-underline-offset:2px;text-decoration:underline}.cu-slot :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cu-picker{z-index:64;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a0908f0;flex-direction:column;display:flex;position:fixed;inset:0}.cu-picker-h{justify-content:space-between;gap:12px;padding:18px 48px 18px 24px;display:flex}.cu-picker-t{color:var(--ink);margin:0;font-size:15px;font-weight:600}.cu-picker-s{color:var(--ink-faint);margin:2px 0 0;font-size:12px}.cu-picker-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-auto-rows:max-content;align-content:start;gap:12px;min-height:0;padding:0 24px 32px;display:grid;overflow-y:auto}.cu-picker-grid>button{text-align:left;background:var(--kit-frost);box-shadow:var(--kit-frost-edge);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.cu-picker-grid>button:hover{box-shadow:0 0 0 1.5px var(--kit-ember)}.cu-picker-grid>button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cu-picker-grid img{width:100%;aspect-ratio:var(--cu-ar,1);object-fit:cover;display:block}.cu-picker-grid>button.used img{opacity:.45}.cu-picker-cap{padding:8px 10px;display:block}.cu-picker-cap b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.cu-picker-cap span{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.cu-viewer{z-index:66;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:var(--ink);background:#070605f7;grid-template-columns:minmax(0,1fr) 320px;display:grid;position:fixed;inset:0}.cu-v-stage{place-items:center;min-height:0;padding:28px;display:grid}.cu-v-stage img{object-fit:contain;border-radius:6px;max-width:100%;max-height:calc(100dvh - 56px)}.cu-viewer{touch-action:pinch-zoom}.cu-v-track{place-items:center;width:100%;height:100%;min-height:0;display:grid}.cu-viewer[data-swiping] .cu-v-stage{overflow:hidden}.cu-v-side{border-left:1px solid var(--line);touch-action:pan-y pinch-zoom;flex-direction:column;gap:10px;padding:20px 20px 24px;display:flex;overflow-y:auto}.cu-v-top{justify-content:space-between;align-items:center;display:flex}.cu-v-count{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:12px}.cu-v-title{margin:6px 0 0;font-size:16px;font-weight:600}.cu-v-model{color:var(--ink-muted);margin:0;font-size:13px}.cu-v-prompt{color:var(--ink-soft);margin:4px 0 0;font-size:13px;line-height:1.5}.cu-v-facts{grid-template-columns:auto 1fr;gap:6px 14px;margin:6px 0 0;font-size:12.5px;display:grid}.cu-v-facts dt{color:var(--ink-faint)}.cu-v-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.cu-v-acts{gap:8px;margin-top:auto;padding-top:12px;display:flex}.cu-v-acts .k-ghost{flex:1}.cu-v-nav{gap:8px;display:flex}.cu-v-nav .k-ghost{flex:1}@media (max-width:767px){.cu-viewer{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.cu-v-stage{padding:12px}.cu-v-stage img{max-height:55dvh}.cu-v-side{border-left:0;border-top:1px solid var(--line);max-height:45dvh}}.ls-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;color:var(--ink-muted);font-size:13.5px}.ls-table th{text-align:left;height:36px;color:var(--ink-faint);border-bottom:1px solid var(--line);white-space:nowrap;padding:0 10px;font-size:12px;font-weight:500}.ls-table th a{height:28px;color:inherit;border-radius:6px;align-items:center;gap:4px;text-decoration:none;transition:color .16s;display:inline-flex}.ls-table th a:hover,.ls-table th a.on{color:var(--ink)}.ls-table th a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ls-table th button{height:28px;color:inherit;font:inherit;border-radius:6px;align-items:center;gap:4px;transition:color .16s;display:inline-flex}.ls-table th button:hover,.ls-table th button.on{color:var(--ink)}.ls-table th button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ls-table th.ls-cr button{flex-direction:row-reverse}.ls-arrow{width:10px;font-size:11px;display:inline-block}.ls-table td{border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;height:58px;padding:0 10px;overflow:hidden}.ls-table tbody tr{transition:background .12s,opacity .26s;position:relative;transform:scale(1)}.ls-table tbody tr:hover{background:var(--wash)}.ls-table tbody tr.selected{background:color-mix(in srgb, var(--kit-ember) 9%, transparent)}.ls-table tbody tr.lib-leaving{opacity:0}.ls-table .ls-check{width:44px;padding:0 0 0 10px}.ls-table .lib-selbox{opacity:1;z-index:2;width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-2);background:0 0;position:relative;top:auto;left:auto;transform:none}.ls-table .lib-selbox[aria-checked=true],.ls-table .lib-selbox[aria-checked=mixed]{color:#4a1306;background:radial-gradient(circle at 50% 120%,#ffb36b,#ff8a2b 45%,#ff3d2e 95%);box-shadow:inset 0 1px #ffffff80}.ls-table .lib-selbox[aria-checked=mixed] svg{display:none}.ls-table .lib-selbox[aria-checked=mixed]:after{content:"";background:currentColor;border-radius:1px;width:10px;height:2px}.ls-table .ls-thumb{width:84px;padding:0 10px 0 4px}.ls-th{background:var(--slot);border-radius:6px;width:64px;height:42px;display:block;position:relative;overflow:hidden}.ls-th>img,.ls-th>video{object-fit:cover;width:100%;height:100%;display:block}.ls-th .k-shim{position:absolute;inset:0}.ls-table th.ls-prompt{width:auto}.ls-ptext{text-overflow:ellipsis;color:var(--ink);text-decoration:none;display:block;overflow:hidden}.ls-open:after{content:"";z-index:1;position:absolute;inset:0}.ls-pline{align-items:center;gap:7px;min-width:0;display:flex}.ls-pline>.ls-ptext{min-width:0}.ls-share{z-index:2;color:var(--ink-muted);flex:none;place-items:center;display:inline-grid;position:relative}.ls-share svg{width:14px;height:14px}.ls-open:focus-visible{outline:none}.ls-open:focus-visible:after{outline:2px solid var(--ink);outline-offset:-2px;border-radius:4px}.ls-table.selecting tbody tr{cursor:pointer}.ls-table .ls-model{width:23%}.ls-mtext{text-overflow:ellipsis;display:block;overflow:hidden}.ls-len{color:var(--ink-faint);font-variant-numeric:tabular-nums;align-items:center;gap:3px;margin-left:8px;font-size:12px;display:inline-flex}.ls-len svg{width:9px;height:9px}.ls-fail{color:var(--error)}.ls-dim{color:var(--ink-faint)}.ls-late{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-left:8px}.ls-late .wt-dot{vertical-align:1px;margin-right:6px;display:inline-block}.ls-table .ls-cr{text-align:right;font-variant-numeric:tabular-nums;width:84px}.ls-table th.ls-cr a{flex-direction:row-reverse}.ls-table .ls-proj{width:17%}.ls-ptag{align-items:center;gap:7px;max-width:100%;display:inline-flex}.ls-ptag i{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.ls-ptag .nm{text-overflow:ellipsis;overflow:hidden}.ls-table .ls-made{font-variant-numeric:tabular-nums;width:76px}@media (max-width:640px){.ls-table .ls-cr,.ls-table .ls-proj{display:none}.ls-table .ls-check{width:38px;padding-left:6px}.ls-table .ls-thumb{width:58px;padding-right:8px}.ls-table .ls-th{width:48px;height:32px}.ls-table .ls-model{width:37%}.ls-table .ls-made{width:64px}.ls-mtext>:is(.ls-late,.ls-run){white-space:normal;margin-top:2px;margin-left:0;font-size:12px;line-height:16px;display:block}.ls-mtext>.ls-run>.ls-sep{display:none}.ls-table th,.ls-table td{padding-left:6px;padding-right:6px}.ls-table .ls-thumb{padding-left:2px}}.lib-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.lib-skel{margin-top:18px}.lib-skel-t{aspect-ratio:1/1.18;background:var(--slot);border-radius:16px;animation:1.4s ease-in-out infinite alternate lib-skel}@keyframes lib-skel{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lib-skel-t{animation:none}}:root[data-motion=reduced] .lib-skel-t{animation:none}.frame-card :is(.lib-media,.ac-art),.tl-home[data-pending] .tl-ba-empty{background:var(--slot)}.frame-card :is(.lib-media,.pj-mosaic,.ac-art),.tl-home[data-pending] .tl-ba-empty{animation:1.4s ease-in-out infinite alternate lib-skel}@media (prefers-reduced-motion:reduce){.frame-card :is(.lib-media,.pj-mosaic,.ac-art),.tl-home[data-pending] .tl-ba-empty{animation:none}}:root[data-motion=reduced] .frame-card :is(.lib-media,.pj-mosaic,.ac-art),:root[data-motion=reduced] .tl-home[data-pending] .tl-ba-empty{animation:none}.stage-going{z-index:3;background:var(--surface-stage);height:100%;position:absolute;inset-inline:0}.stage-going-head{height:50px}.stage-going .lib-skel-t{aspect-ratio:1}[data-studio-stage][data-leaving]>main{opacity:.55;transition:opacity .16s 80ms}@media (prefers-reduced-motion:reduce){[data-studio-stage][data-leaving]>main{transition:opacity 0s 80ms}}:root[data-motion=reduced] [data-studio-stage][data-leaving]>main{transition:opacity 0s 80ms}@media (min-width:64rem){[data-studio-stage] .dn-sheet:not(.phone){width:auto;margin-inline-start:calc(var(--lane-bleed) - var(--lane-text))}[data-studio-stage] .dn-sheet:not(.phone) .dn-tile{--rail-inset:max(0px, calc(var(--lane-text) - var(--lane-bleed) - var(--x,0px)))}[data-studio-stage] .lt-wrap:not(.slim) .lt-bar{min-height:var(--page-head-h)}[data-studio-stage] .lt-wrap.slim .lt-bar{margin-inline:calc(-1 * var(--page-pad-l)) calc(-1 * var(--page-pad-r));padding-inline:var(--page-pad-l) var(--page-pad-r)}}.lib-card{margin:0;transition:opacity .26s cubic-bezier(.2,.8,.2,1),transform .32s cubic-bezier(.2,.8,.2,1)}.lib-card .lib-media{aspect-ratio:4/3;background:#110f0d;position:relative;overflow:hidden}.lib-card .lib-media[data-media]{background:var(--slot)}:root[data-media-watch] [data-media]:has(>:is(img,video)):after{content:"";z-index:1;background:var(--slot);pointer-events:none;transition:opacity .28s ease-out;position:absolute;inset:0}:root[data-media-watch] [data-media][data-media-in]:after{opacity:0}:root[data-media-watch] [data-media]:not([data-media-in]) :is(.lib-gpill,.vthumb-play,.dn-dur,.dn-dots,.dn-share){visibility:hidden}@media (prefers-reduced-motion:reduce){:root[data-media-watch] [data-media]:after{transition:none}}:root[data-motion=reduced][data-media-watch] [data-media]:after{transition:none}.lib-card .lib-media>img,.lib-card .lib-media>video{object-fit:cover;width:100%;height:100%;transition:transform .26s cubic-bezier(.2,1.35,.32,1),border-radius .26s;position:absolute;inset:0}.lib-card .k-over{z-index:3}.lib-card .k-over:has([aria-expanded=true]){opacity:1;pointer-events:auto}.lib-cap{color:var(--ink-muted);flex-direction:column;align-items:stretch;gap:2px;padding:10px 12px 11px;font-size:12.5px;display:flex}.lib-cap b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.lib-cap>span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.lib-cap .lib-meta{text-overflow:ellipsis;min-width:0;overflow:hidden}.cap-split{min-width:0;max-width:100%;display:flex}.cap-model{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cap-tail{white-space:pre;flex:none}.lib-pdots{flex:none;gap:3px;display:inline-flex}.lib-pdots i{background:var(--c);border-radius:50%;width:6px;height:6px}.tc-badge{width:16px;height:16px;color:var(--ink-faint);flex:none;place-items:center;margin-left:auto;display:inline-grid}.tc-badge svg{width:14px;height:14px}.lib-gpill{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-variant-numeric:tabular-nums;pointer-events:none;background:#110f0d8c;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;display:inline-flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff29}.lib-gpill svg{width:11px;height:11px}.lib-dur{bottom:10px;left:10px}.lib-picked{color:#ff8a2b;justify-content:center;width:26px;padding:0;transition:opacity .16s;top:10px;right:10px}.lib-card:hover .lib-picked,.lib-card:focus-within .lib-picked{opacity:0}.lib-share{pointer-events:auto;-webkit-backdrop-filter:blur(8px);width:26px;box-shadow:none;background:#00000080;justify-content:center;padding:0;transition:translate .2s cubic-bezier(.2,1.35,.32,1);top:10px;right:10px}.lib-gpill.lib-share svg{width:14px;height:14px}.lib-card:hover .lib-share,.lib-card:focus-within .lib-share{translate:-40px 4px}.lib-card:has(.k-over [aria-expanded=true]) .lib-share{translate:-40px 4px}@media (pointer:coarse){.lib-share{translate:-40px 4px}}.lib-grid.selecting .lib-card .lib-share{translate:none}.lib-card.lib-leaving{opacity:0;transform:scale(.94)}.lib-card.lib-arriving{animation:.46s cubic-bezier(.2,1.35,.32,1) lib-arrive}@keyframes lib-arrive{0%{opacity:0;transform:scale(.94)}}.lib-card.lib-fresh{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--kit-ember) 80%, transparent), 0 0 30px -12px var(--kit-ember)}.k-draft{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.08em;text-transform:uppercase;color:#efe9e1;pointer-events:none;background:#0000008c;border:1px dashed #f4f0eab3;border-radius:6px;align-items:center;height:22px;padding:0 7px;font-size:10.5px;font-weight:700;line-height:1;transition:translate .2s cubic-bezier(.2,1.35,.32,1),opacity .4s;display:inline-flex;position:absolute;top:10px;left:10px}.k-draft.final{opacity:0;border-style:solid;border-color:#f4f0ea59}.k-draft.final.on{opacity:1}.lib-grid.selecting .lib-card .k-draft{translate:32px 1px}.lib-card:has(.lib-selbox):is(:hover,:focus-within) .k-draft{translate:32px 1px}@media (max-width:760px){.lib-card:has(.lib-selbox) .k-draft{translate:32px 1px}}@container card not (min-width:200px){.k-draft{height:18px;padding:0 5px;font-size:9.5px}}.dn-tile .k-draft{top:8px;left:calc(8px + var(--rail-inset,0px));height:18px;padding:0 5px;font-size:9.5px}.dn-tile:is(:hover,:focus-within) .k-draft,.dn-sheet.selecting .k-draft,.dn-tile.selected .k-draft{translate:28px 2px}.dn-sheet.phone:not(.selecting) .dn-tile:not(.selected) .k-draft{translate:none}.k-draft~.k-gpill{top:40px}.k-draft.ls-draft{vertical-align:1px;height:18px;color:var(--ink-muted);border-color:var(--line-2);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin-left:8px;padding:0 5px;font-size:9.5px;display:inline-flex;position:static}.k-varpill.k-final{z-index:3;color:#1a1714;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f4f0eaf0;gap:6px;padding:0 11px 0 13px;font-weight:600;box-shadow:0 6px 18px #00000059}.k-varpill.k-final:hover{background:#fff}.k-varpill.k-final .credit-mark{--credit-mark:#c2410c}.k-varpill.k-final .go-chev{width:7px;height:11px}.k-varpill.k-final[aria-busy=true]{cursor:progress;opacity:.7}.k-final[data-tip]:after{content:attr(data-tip);z-index:4;color:#efe9e1;white-space:normal;text-align:left;opacity:0;pointer-events:none;background:#0a0908eb;border:1px solid #ffffff24;border-radius:9px;width:max-content;max-width:min(240px,80cqw);padding:7px 9px;font-size:11.5px;font-weight:500;line-height:1.35;transition:opacity .16s,translate .2s;position:absolute;bottom:calc(100% + 8px);left:0;translate:0 4px}.k-final[data-tip]:is(:hover,:focus-visible):after{opacity:1;transition-delay:.25s;translate:0}.lib-card:is(:hover,:focus-within) .lib-media:has(.k-final) .lib-dur{opacity:0}@media (pointer:coarse){.k-varpill.k-final{display:none}}@media (prefers-reduced-motion:reduce){.k-draft,.k-final[data-tip]:after{transition:none}}:root[data-motion=reduced] .k-draft,:root[data-motion=reduced] .k-final[data-tip]:after{transition:none}.vw-dock>.k-ghost.vw-final{color:#1a1714;background:#f4f0eaf0;box-shadow:0 6px 18px #00000059}.vw-dock>.k-ghost.vw-final:hover{background:#fff}.vw-dock>.k-ghost.vw-final .credit-mark{--credit-mark:#c2410c}.vw-dock>.vw-final-tip{flex:none;align-self:center}.lib-selbox{z-index:4;color:#0000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#110f0d73;border-radius:50%;place-items:center;width:24px;height:24px;transition:opacity .14s,transform .2s cubic-bezier(.2,1.35,.32,1),background .16s;display:grid;position:absolute;top:10px;left:10px;transform:scale(.9);box-shadow:inset 0 0 0 1.5px #ffffffb3,0 1px 4px #0006}.lib-selbox svg{width:13px;height:13px}.lib-card:hover .lib-selbox,.lib-card:focus-within .lib-selbox,.lib-grid.selecting .lib-selbox{opacity:1;transform:none}.lib-selbox[aria-checked=true]{color:#4a1306;background:radial-gradient(circle at 50% 120%,#ffb36b,#ff8a2b 45%,#ff3d2e 95%);box-shadow:inset 0 1px #ffffff80,0 2px 8px #0006}.lib-selbox[aria-checked=true] svg{filter:drop-shadow(0 1px #ffd6b473)}.lib-selbox:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lib-grid.selecting .lib-card{cursor:pointer}.lib-grid.selecting .lib-card .k-over,.lib-grid.selecting .lib-card .k-varpill{display:none}.lib-card.selected{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--kit-ember) 85%, transparent), 0 0 30px -12px var(--kit-ember)}.lib-card.selected .lib-media>img,.lib-card.selected .lib-media>video{border-radius:10px;transform:scale(.94)!important}.lib-selbar{z-index:45;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;max-width:calc(100% - 24px);height:54px;padding:0 7px 0 8px;animation:.32s cubic-bezier(.2,1.35,.32,1) lib-sel-in;display:flex;position:fixed;bottom:22px;translate:-50%}@keyframes lib-sel-in{0%{opacity:0;translate:-50% 14px}}.lib-selbar .count{font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:0 10px 0 6px;font-size:14px;font-weight:600;display:inline-flex}.lib-selbar .num{color:#4a1306;text-shadow:0 1px #ffd6b473;background:radial-gradient(circle at 50% 120%,#ffb36b,#ff8a2b 45%,#ff3d2e 95%);border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 8px;display:inline-grid;box-shadow:inset 0 1px #ffffff80}.lib-selbar .div{background:#ffffff1f;width:1px;height:22px;margin:0 2px}.lib-selbar .k-ghost{height:38px}.lib-selbar .k-ghost svg{flex:none;width:16px;height:16px}.lib-selbar .k-ghost.danger,.lib-selbar .k-ghost.danger svg{color:var(--error)}.lib-selbar .linkish{height:38px;color:var(--ink-muted);border-radius:999px;padding:0 10px;font-size:13.5px}.lib-selbar .linkish:hover{color:var(--ink);background:#ffffff0f}.lib-selbar .x{width:38px;height:38px;color:var(--ink-muted);border-radius:50%;place-items:center;display:grid}.lib-selbar .x:hover{color:var(--ink)}.lib-selbar .x svg{width:17px;height:17px}.lib-selbar :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lib-selbar .s{display:none}.lib-dotkey{color:var(--ink-muted);align-items:center;gap:6px;margin:-4px 0 10px;font-size:12px;display:flex}.lib-dotkey i{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.lib-card,.dn-tile{-webkit-touch-callout:none}@media (pointer:coarse){.lib-selbox:before{content:"";border-radius:50%;position:absolute;inset:-6px}.lib-card,.dn-tile{-webkit-user-select:none;user-select:none}}@media (max-width:1023.98px){.lib-selbar{bottom:calc(10px + var(--dock-h,env(safe-area-inset-bottom)))}}@media (max-width:760px){.lib-selbar{scrollbar-width:none;justify-content:space-between;height:52px;animation-name:lib-sel-in-phone;right:12px;overflow-x:auto;translate:none;left:12px!important}.lib-selbar .t{display:none}.lib-selbar{border-radius:30px;gap:2px;height:60px;padding:0 6px 0 10px}.lib-selbar .count{padding:0 6px 0 0}.lib-selbar .k-ghost,.lib-selbar .x{width:auto;min-width:52px;height:50px;box-shadow:none;color:var(--ink);background:0 0;border-radius:18px;flex-direction:column;flex:1 1 0;gap:3px;padding:0 4px}.lib-selbar .k-ghost:active,.lib-selbar .x:active{background:#ffffff14}.lib-selbar .k-ghost svg,.lib-selbar .x svg{width:18px;height:18px}.lib-selbar .x{color:var(--ink-muted);justify-content:center;align-items:center;display:flex}.lib-selbar .s{font-size:11px;font-weight:500;line-height:1.1;display:block}.lib-selbar .linkish.all{display:none}.lib-selbox{opacity:1;width:23px;height:23px;transform:none}}@keyframes lib-sel-in-phone{0%{opacity:0;transform:translateY(14px)}}.lib-toast{white-space:nowrap;border-radius:999px;align-items:center;gap:12px;height:48px;padding:0 6px 0 16px;font-size:14px;animation:.42s cubic-bezier(.2,1.35,.32,1) lib-toast-in;display:inline-flex;position:relative;overflow:hidden}.lib-toast>svg{width:17px;height:17px;color:var(--ink-muted);flex:none}.lib-toast .msg{text-overflow:ellipsis;min-width:0;overflow:hidden}.lib-toast .k-ghost{flex:none;height:36px}.lib-toast .undo{font-weight:600}.lib-toast .drain{transform-origin:0;background:#ffffff2e;border-radius:2px;height:2px;animation:6s linear forwards lib-drain;position:absolute;bottom:0;left:16px;right:16px}.lib-toast:hover .drain{animation-play-state:paused}@keyframes lib-drain{to{transform:scaleX(0)}}@keyframes lib-toast-in{0%{opacity:0;translate:0 14px}}.pj-dot{background:var(--c,var(--ink-muted));width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--c,#888) 20%, transparent);border-radius:50%;flex:none}.pj-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-auto-rows:1fr;gap:14px;display:grid}.pj-card{border:1px solid var(--line);background:var(--surface-raised);border-radius:16px;transition:transform .32s cubic-bezier(.2,1.35,.32,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),opacity .26s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.pj-card:hover{transform:translateY(-2px);box-shadow:0 22px 44px -24px #000000f2}.pj-card.lib-leaving{opacity:0;transform:scale(.94)}.pj-card.lib-arriving{animation:.42s cubic-bezier(.2,1.35,.32,1) lib-arrive}.pj-mosaic{aspect-ratio:16/10;background:#0e0d0c;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:2px;display:grid}.pj-mosaic>span{background:#171513;position:relative;overflow:hidden}.pj-mosaic>span:first-child{grid-row:span 2}.pj-mosaic img,.pj-mosaic video{object-fit:cover;width:100%;height:100%;transition:scale .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.pj-card:hover .pj-mosaic img,.pj-card:hover .pj-mosaic video{scale:1.04}.pj-mosaic .blank{color:var(--ink-faint);place-items:center;display:grid}.pj-cap{align-items:center;gap:11px;padding:12px 14px 13px;display:flex}.pj-cap .t{flex-direction:column;min-width:0;display:flex}.pj-cap b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:500;overflow:hidden}.pj-cap small{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.pj-hit{z-index:1;border-radius:15px;position:absolute;inset:0}.pj-hit:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.pj-over{z-index:2;opacity:0;transition:opacity .16s;position:absolute;top:10px;right:10px}.pj-card:hover .pj-over,.pj-card:focus-within .pj-over{opacity:1}.pj-over:has([aria-expanded=true]){opacity:1}.pj-over button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#110f0d80;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.pj-over svg{width:16px;height:16px}.pj-over button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (hover:none){.pj-over{opacity:1}}.pj-new{text-align:center;min-height:100%;box-shadow:var(--kit-sunken);color:var(--ink-muted);background:#0000002e;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px 16px;font-size:13px;transition:background .16s;display:flex;position:relative}.pj-new:hover{background:#ffffff08}.pj-new:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pj-new b{color:var(--ink);font-size:14.5px;font-weight:500}.pj-new .plus{width:44px;height:44px;color:var(--ink);background:var(--kit-frost);box-shadow:var(--kit-frost-edge);border-radius:50%;place-items:center;display:grid}.pj-new .plus svg{width:18px;height:18px}.pj-new.naming{text-align:left;justify-content:center;align-items:stretch;gap:12px;padding:20px 16px}.pj-new.naming:hover{background:#0000002e}.pj-new.naming .k-field{width:100%}.pj-new.naming .k-field input{font-size:16px}.pj-new.naming .k-err{font-size:13px}.pj-home,.cp-who{--ember:#ff5a2c;--ember-a:#ff3d2e;--ember-b:#ff8a2b}.cp-poster{aspect-ratio:16/10;background:#171513 50%/cover;position:relative;overflow:hidden}.cp-poster:after{content:"";pointer-events:none;background:linear-gradient(#00000047,#0000 32% 58%,#00000085);position:absolute;inset:0}.cp-blank{color:var(--ink-faint);place-items:center;display:grid;position:absolute;inset:0}.cp-who{align-items:center;gap:12px;margin:0 6px 8px;display:flex}.cp-who .th{aspect-ratio:16/10;background:#171513 50%/cover;border-radius:10px;flex:none;width:92px}.cp-who>div{min-width:0}.cp-who b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;display:block;overflow:hidden}.cp-who span{color:var(--ink-muted);font-size:12.5px}.cp-ov{z-index:2;color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#110f0d80;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff29}.cp-type{letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:700;top:10px;left:10px}.cp-st{--c:#fff9;bottom:11px;left:10px}.cp-st.yes,.cp-st.run{--c:#ff8a2b}.cp-st.paused,.cp-st.stopped{--c:#f2c46b}.cp-st.ready{--c:#7fd1a0}.cp-st i{background:var(--c);border-radius:50%;flex:none;width:7px;height:7px}.cp-st.run i{animation:1.4s ease-in-out infinite cp-pulse;box-shadow:0 0 8px #ff5a2c}@keyframes cp-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.cp-st.run i{animation:none}}:root[data-motion=reduced] .cp-st.run i{animation:none}.cp-prog{z-index:2;pointer-events:none;background:#ffffff38;border-radius:2px;height:3px;position:absolute;bottom:5px;left:10px;right:10px;overflow:hidden}.cp-prog b{border-radius:inherit;background:linear-gradient(90deg, #ffb36b, var(--ember-b));position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #ff8a2bb3}.pj-cap .cp-spend{color:var(--ink-muted);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:12.5px}.k-chip.cp-brand{padding-left:5px}.lt-wrap.slim .k-chip.cp-brand{padding-left:4px}.lt-wrap.slim .cp-brand .cp-bimg{width:20px;height:20px}.lt-wrap.slim .lt-size.cp-status>button{width:auto;padding:0 11px;font-size:12.5px}.pj-grid.selecting .pj-card,.cp-list.selecting .cp-lrow{cursor:pointer}.pj-grid.selecting .pj-over,.pj-grid.selecting .cp-type,.v-dense .pj-grid.selecting .cp-st,.v-dense .pj-grid.selecting .cp-prog,.cp-list.selecting .cp-lmenu{visibility:hidden}.pj-card .lib-selbox,.cp-lrow .lib-selbox{opacity:1;transform:none}.cp-lrow .lib-selbox{top:50%;left:50%;translate:-50% -50%}.v-dense .pj-card .lib-selbox{top:8px;left:8px}.pj-card.selected,.cp-lrow.selected{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--kit-ember) 85%, transparent), 0 0 30px -12px var(--kit-ember)}.cp-bimg{background:linear-gradient(135deg, #ffb36b, var(--ember-a)) center / cover;border-radius:50%;flex:none;width:26px;height:26px;box-shadow:inset 0 0 0 1px #fff3}.cp-h{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0 0 10px;display:flex}.cp-h b{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:600}.cp-h span{color:var(--ink-muted);font-size:12.5px}.cp-empty{text-align:center;color:var(--ink-faint);padding:44px 12px}.cp-dt{display:none}.v-dense .pj-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.v-dense .pj-cap{display:none}.v-dense .pj-card{border-radius:12px}.v-dense .pj-mosaic:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#0000009e);position:absolute;inset:0}.v-dense .pj-card .cp-dt{z-index:2;color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 6px #0009;pointer-events:none;font-size:12.5px;font-weight:600;display:block;position:absolute;bottom:8px;left:10px;right:10px;overflow:hidden}.v-dense .pj-card .cp-type{display:none}.v-dense .pj-card .cp-st{height:22px;padding:0 7px;font-size:10.5px;top:8px;bottom:auto;left:8px}.v-dense .pj-card .cp-prog{width:80px;inset:35px auto auto 8px}.v-dense .pj-new{border-radius:12px;min-height:0;padding:12px}.v-dense .pj-new>span:not(.plus){display:none}.v-dense .pj-over{top:6px;right:6px}.cp-list{flex-direction:column;gap:6px;display:flex}.cp-lh,.cp-lrow{grid-template-columns:96px minmax(0,2fr) minmax(0,1.2fr) 190px 90px 100px 90px 34px;align-items:center;gap:14px;display:grid}.cp-lh{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);padding:0 12px 2px 8px;font-size:11px}.cp-lrow{border:1px solid var(--line);background:var(--surface-raised);color:var(--ink-muted);border-radius:12px;padding:6px 12px 6px 6px;font-size:13px;transition:background .16s;position:relative}.cp-lrow:hover{background:color-mix(in srgb, var(--surface-raised) 88%, var(--ink))}.cp-lrow .th{aspect-ratio:16/10;background:var(--slot);border-radius:8px;position:relative;overflow:hidden}.cp-lrow .th :is(img,video){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cp-lrow b{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-size:14px;font-weight:500;display:block;overflow:hidden}.cp-lrow small{color:var(--ink-faint);font-size:12px}.cp-lrow .br{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.cp-lrow .br .cp-bimg{width:20px;height:20px}.cp-lrow .pj-hit{z-index:1;border-radius:12px}.cp-lmenu{z-index:2;position:relative}.cp-lmenu button{width:34px;height:34px;color:var(--ink-muted);border-radius:50%;place-items:center;display:grid}.cp-lmenu button:hover{color:var(--ink);background:var(--wash)}.cp-lmenu button:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.cp-lmenu svg{width:16px;height:16px}.cp-num{font-variant-numeric:tabular-nums}.cp-ink{color:var(--ink)}.cp-none{color:var(--ink-faint)}.cp-pill{white-space:nowrap;color:var(--ink);--c:var(--ink-faint);align-items:center;gap:7px;display:inline-flex}.cp-pill.yes,.cp-pill.run{--c:var(--ember-b)}.cp-pill.paused{--c:#d9a53b}.cp-pill.ready{--c:var(--ok)}.cp-pill i{background:var(--c);border-radius:50%;flex:none;width:7px;height:7px}.cp-shelfwrap{margin-bottom:8px;container-type:inline-size}.cp-shelf{--n:8;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:14px;margin:0 0 24px;display:grid}@container not (min-width:3138px){.cp-shelf{--n:7}.cp-shelf>:nth-child(n+8){display:none}}@container not (min-width:2744px){.cp-shelf{--n:6}.cp-shelf>:nth-child(n+7){display:none}}@container not (min-width:2350px){.cp-shelf{--n:5}.cp-shelf>:nth-child(n+6){display:none}}@container not (min-width:1956px){.cp-shelf{--n:4}.cp-shelf>:nth-child(n+5){display:none}}@container not (min-width:1562px){.cp-shelf{--n:3}.cp-shelf>:nth-child(n+4){display:none}}@container not (min-width:1168px){.cp-shelf{--n:2}.cp-shelf>:nth-child(n+3){display:none}}@container not (min-width:774px){.cp-shelf{--n:1}.cp-shelf>:nth-child(n+2){display:none}}.cp-big{isolation:isolate;aspect-ratio:16/9;box-shadow:0 0 0 1px var(--line);transition:transform .32s var(--lg-spring);background:#171513 50%/cover;border-radius:16px;position:relative;overflow:hidden}.cp-big:hover{transform:translateY(-2px)}.cp-big:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000057,#0000 30% 42%,#000c);position:absolute;inset:0}.cp-big .cp-chips{z-index:2;pointer-events:none;gap:6px;display:flex;position:absolute;top:12px;left:12px}.cp-big .cp-chips .cp-ov{position:static}.cp-big .cp-prog{width:140px;inset:44px auto auto 12px}.cp-big .pj-hit{z-index:2;border-radius:16px}.cp-big .pj-over{z-index:3}.cp-act{z-index:3;pointer-events:none;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:14px;left:16px;right:14px}.cp-act>a{pointer-events:auto}.cp-act .tt{color:#fff;flex:1;min-width:0}.cp-act .tt b{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:26px;font-weight:800;font-stretch:75%;line-height:1;display:block;overflow:hidden}.cp-act .tt>span{white-space:nowrap;text-overflow:ellipsis;color:#ffffffd6;margin-top:5px;font-size:12.5px;display:block;overflow:hidden}.cp-go{color:#2a1206;white-space:nowrap;background:linear-gradient(180deg, #ffffff4d, #fff0 50%), radial-gradient(circle at 50% 120%, #ffb36b, var(--ember-b) 40%, var(--ember-a) 95%);height:36px;box-shadow:0 6px 20px -8px var(--ember), inset 0 1px 0 #ffffff8c;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:700;transition:transform .18s,filter .18s;display:inline-flex}.cp-go:hover{filter:brightness(1.06)}.cp-go:active{transform:scale(.97)}.cp-go:focus-visible,.cp-act .k-ghost:focus-visible{outline-offset:2px;outline:2px solid #fff}.cp-act .k-ghost{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;flex:none;height:36px;box-shadow:inset 0 0 0 1px #ffffff38}@media (min-width:1900px){.pj-home .pj-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.pj-home.v-dense .pj-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width:767px){.pj-home .pj-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pj-home.v-dense .pj-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pj-home .pj-cap{gap:8px;padding:9px 10px 10px}.pj-home .pj-cap b{font-size:13px}.pj-home .pj-cap small{font-size:11.5px}.pj-home .pj-cap .cp-spend,.pj-home .pj-card .cp-type{display:none}.pj-home .pj-card .cp-st{height:22px;padding:0 7px;font-size:10.5px;bottom:9px;left:7px}.pj-home .pj-new{padding:16px 10px}.pj-home .pj-new>span:not(.plus){display:none}.cp-act{gap:8px;bottom:11px;left:12px;right:10px}.cp-act .tt b{font-size:21px}.cp-go,.cp-act .k-ghost{height:32px;padding:0 13px;font-size:12.5px}.pj-home .cp-status{display:none}}.pj-new.naming .acts{justify-content:flex-end;gap:8px;display:flex}.pj-new.naming .acts .k-ghost{min-height:40px}.lib-empty{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:12px;padding:44px 12px;display:flex}.lib-empty p{color:var(--ink-faint);max-width:40ch;margin:0}.pj-crumbs{align-items:center;gap:10px;min-width:0;margin-bottom:16px;display:flex}.pj-crumbs .k-eyebrow{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pj-crumbs .k-ghost svg{flex:none;width:16px;height:16px}.pj-head{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:20px;padding-bottom:20px;display:grid}.pj-cover{aspect-ratio:16/10;width:136px;box-shadow:inset 0 0 0 1px var(--line);background:#171513;border-radius:12px;position:relative;overflow:hidden}.pj-cover img,.pj-cover video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pj-cover .chg{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#110f0d8c;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;transition:opacity .16s;display:inline-flex;position:absolute;bottom:8px;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff29}.pj-cover .nocov{color:var(--ink-faint);place-items:center;transition:opacity .16s;display:grid;position:absolute;inset:0}.pj-cover .chg svg{width:14px;height:14px}.pj-cover:hover .chg,.pj-cover:focus-visible .chg,.pj-cover[aria-expanded=true] .chg{opacity:1}.pj-cover:hover .nocov,.pj-cover:focus-visible .nocov,.pj-cover[aria-expanded=true] .nocov{opacity:0}.pj-cover:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pj-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.pj-inl{width:100%;max-width:620px;color:var(--ink);text-overflow:ellipsis;background:0 0;border:0;border-radius:12px;outline:none;margin-left:-8px;padding:3px 8px;transition:background .16s,box-shadow .16s;display:block}.pj-inl:hover{background:#ffffff0a}@media (hover:none){.pj-inl{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0d}}.pj-inl:focus{box-shadow:inset 0 1px 3px #0000008c, inset 0 0 0 1px color-mix(in srgb, var(--kit-ember) 50%, transparent);background:#00000042}.pj-inl.name{font-size:20px;font-weight:600;line-height:1.3}.pj-inl.brief{color:var(--ink-muted);font-size:14.5px}.pj-inl.brief::placeholder{color:var(--ink-faint)}.pj-facts{color:var(--ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-size:12.5px;display:flex}.pj-facts .sep{color:var(--ink-faint)}.pj-acts{align-items:center;gap:8px;display:flex}.pj-acts .k-ghost svg{flex:none;width:16px;height:16px}.pj-sec{margin-bottom:26px}.pj-sechead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:40px;margin-bottom:12px;display:flex}.pj-sechead .k-eyebrow{margin:0;font-weight:500}.pj-sechead .k-eyebrow b{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:500}.pj-sechead>.k-tip{margin-right:auto}.pj-strip{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;grid-auto-columns:minmax(240px,300px);grid-auto-flow:column;gap:14px;margin:-2px -2px 0;padding:2px 2px 8px;display:grid;overflow-x:auto}.pj-strip>*{scroll-snap-align:start}.pj-sk{gap:8px}.pj-sk>i,.pj-sk-pill{aspect-ratio:auto;border-radius:8px;display:block}.pj-sk-pill{border-radius:999px;width:168px;height:40px}.pj-head .pj-cover.lib-skel-t{aspect-ratio:16/10;box-shadow:none;border-radius:12px}.pj-quiet{color:var(--ink-faint);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff05;border-radius:12px;margin:0;padding:18px 16px;font-size:14px}.cb-card{border-radius:22px;width:fit-content;min-width:min(440px,100%);max-width:100%;margin:0 0 26px;padding:8px}.cb-lab{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:12px;padding:4px 6px 8px;font-size:11px;display:flex}.cb-st{letter-spacing:0;text-transform:none;color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;--c:var(--ink-faint);align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:inline-flex}.cb-st i{background:var(--c);border-radius:50%;flex:none;width:7px;height:7px}.cb-st.yes,.cb-st.run,.cb-st.paused{--c:#ff8a2b}.cb-st.run i{animation:1.4s ease-in-out infinite cp-pulse;box-shadow:0 0 8px #ff5a2c}@media (prefers-reduced-motion:reduce){.cb-st.run i{animation:none}}:root[data-motion=reduced] .cb-st.run i{animation:none}.cb-strip{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;gap:4px;margin:0;padding:0 0 2px;list-style:none;display:flex;overflow-x:auto}.cb-strip[data-more]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.cb-strip li{flex:0 0 calc(var(--f,1) * 132px);scroll-snap-align:start;background:#00000057 50%/cover;border-radius:8px;height:76px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff21}.cb-strip li.has:after{content:"";z-index:1;background:linear-gradient(20deg,#0000008c,#0000 55%);position:absolute;inset:0}.cb-strip video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cb-strip b{z-index:2;color:#8f8982;font-variant-numeric:tabular-nums;place-items:center;font-size:12px;font-weight:600;line-height:1;display:grid;position:absolute;inset:0}.cb-strip li.has b{color:#fff;background:#0b0a0999;border-radius:5px;height:16px;padding:0 5px;font-size:10.5px;inset:auto auto 4px 4px}.cb-prog{background:var(--wash-2);border-radius:2px;height:3px;margin:8px 6px 0;display:block;position:relative;overflow:hidden}.cb-prog b{border-radius:inherit;background:linear-gradient(90deg, #ffb36b, var(--ember-b));position:absolute;inset:0 auto 0 0}.cb-row{align-items:center;gap:12px;padding:10px 6px 4px;display:flex}.cb-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);flex:1;margin:0;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden}.cb-open{flex:none}.cb-open svg{flex:none;width:16px;height:16px}.lib-pop{z-index:62;border-radius:18px;width:250px;max-width:calc(100vw - 20px);padding:8px;animation:.3s cubic-bezier(.2,1.35,.32,1) lib-pop-in;position:fixed}.lib-pop.wide{width:300px}.lib-pop:focus{outline:none}.lib-pop.pj-brandpop{background:var(--lg-fill-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.lib-pop.pj-brandpop .menu-head{color:var(--ink-muted)}.lib-pop.lt-scopepop{background:var(--lg-fill-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.lib-pop.lt-scopepop .menu-head,.lib-pop.lt-scopepop .lib-prow .tx small{color:var(--ink-muted)}@keyframes lib-pop-in{0%{opacity:0;transform:translateY(6px)scale(.97)}}:is(.lib-pop,.pj-spop,.stage-menu) .k-field{height:38px;margin:2px 2px 6px;padding:0 14px}:is(.lib-pop,.pj-spop,.stage-menu) .k-field svg{flex:none;width:16px;height:16px}:is(.lib-pop,.pj-spop,.stage-menu) .menu-row{height:auto;min-height:40px}:is(.lib-pop,.pj-spop,.stage-menu) .menu-row .nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}:is(.lib-pop,.pj-spop,.stage-menu) .menu-row .ok{color:#ff8a2b;margin-left:auto;display:inline-flex}:is(.lib-pop,.pj-spop,.stage-menu) .menu-row .ok svg{color:inherit;width:17px;height:17px}:is(.lib-pop,.pj-spop,.stage-menu) .menu-row .ok+:is(.kbd,.meta){margin-left:0}:is(.lib-pop,.pj-spop,.stage-menu) .menu-row :is(.kbd,.meta){color:var(--ink-faint);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;padding-left:8px;font-size:12px}.lib-plist{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;max-height:236px;overflow-y:auto}.lib-prow{text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:6px 8px;font-size:14px;display:flex}.lib-prow:hover,.lib-prow:focus-visible{background:#ffffff12;outline:none}.lib-pop:has(input:focus) .lib-prow.on{background:#ffffff12;outline:none}.lib-prow .th{background:#171513;border-radius:8px;flex:none;width:40px;height:30px;position:relative;overflow:hidden}.lib-prow .th img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lib-prow .th>svg{width:17px;height:17px;color:var(--ink-muted);margin:auto;position:absolute;inset:0}.lib-prow .tx{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.lib-prow .tx span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lib-prow .tx small{color:var(--ink-faint);font-size:12px}.lib-tick{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;transition:background .2s,box-shadow .2s,transform .26s cubic-bezier(.2,1.35,.32,1);display:grid;box-shadow:inset 0 0 0 1.5px #ffffff2e}.lib-tick svg{opacity:0;color:#4a1306;filter:drop-shadow(0 1px #ffd6b473);width:13px;height:13px}[aria-checked=true]>.lib-tick,[aria-checked=mixed]>.lib-tick{background:linear-gradient(#ffa25a,#ff8a2b 40%,#ff3d2e);transform:scale(1.04);box-shadow:0 2px 8px #0006,inset 0 1px #ffffff73}[aria-checked=true]>.lib-tick svg,[aria-checked=mixed]>.lib-tick svg{opacity:1}.lib-pfoot{color:var(--ink-faint);padding:6px 12px 4px;font-size:12px}.menu-head .k-tip{vertical-align:middle;margin-left:6px}.lib-pnew .th{color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line-2);place-items:center;display:grid}.lib-pnew .th svg{width:16px;height:16px}.lib-pnew[aria-busy=true]{opacity:.6;cursor:progress}.lib-pfield input::-webkit-search-cancel-button{display:none}.lib-perr{margin:-2px 2px 6px;padding:0 10px;font-size:13px}.lib-perr svg{width:14px;height:14px;margin-top:2px}.lib-covers{grid-template-columns:repeat(3,1fr);gap:6px;max-height:280px;padding:2px 4px 4px;display:grid;overflow-y:auto}.lib-covers button{aspect-ratio:16/10;background:#171513;border-radius:8px;position:relative;overflow:hidden}.lib-covers img{object-fit:cover;width:100%;height:100%;transition:scale .3s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.lib-covers button:hover img{scale:1.06}.lib-covers button[aria-checked=true]{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--kit-ember) 85%, transparent), 0 0 18px -6px var(--kit-ember)}.lib-covers button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lib-scrim{z-index:55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a09086b;animation:.26s cubic-bezier(.2,.8,.2,1) lib-fade;position:fixed;inset:0}@keyframes lib-fade{0%{opacity:0}}.lib-addlib{z-index:56;border-radius:18px;flex-direction:column;gap:12px;max-width:980px;margin:0 auto;padding:14px;animation:.42s cubic-bezier(.2,1.35,.32,1) lib-pick-in;display:flex;position:fixed}@keyframes lib-pick-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}.lib-addlib .head{justify-content:space-between;align-items:center;gap:12px;padding:2px 30px 0 6px;display:flex}.lib-addlib .head b{font-size:16px;font-weight:600;display:block}.lib-addlib .head .hl{align-items:center;gap:6px;display:flex}.lib-addlib .head span{color:var(--ink-muted);font-size:13px}.lib-addlib .tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lib-addlib .tools .k-field{flex:240px}.lib-addlib .tools .k-field svg{flex:none;width:16px;height:16px}.lib-addlib .body{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;flex:1;min-height:0;margin:0 -14px;padding:2px 14px 4px;overflow-y:auto}.lib-addlib .pgrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.lib-addlib .foot{z-index:1;justify-content:flex-end;align-items:center;gap:8px;padding-top:2px;display:flex;position:relative}.lib-addlib .foot .k-ghost{flex:none;min-height:40px}.lib-addlib .foot .k-ghost:disabled{pointer-events:auto;cursor:not-allowed}.lib-addlib .foot .n{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-right:auto;padding-left:6px;font-size:13.5px}.lib-pk{text-align:left;touch-action:manipulation;-webkit-touch-callout:none;cursor:pointer;background:#ffffff09;border-radius:12px;width:100%;padding:6px;transition:background .16s,box-shadow .2s,transform .22s cubic-bezier(.2,1.35,.32,1);display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.lib-pk>*,.lib-pk .im *{pointer-events:none}.lib-pk:hover:not(:disabled){background:#ffffff13}@media (hover:hover){.lib-pk:hover:not(:disabled){transform:translateY(-1px)}}.lib-pk .im{aspect-ratio:16/10;background:#171513;border-radius:8px;display:block;position:relative;overflow:hidden}.lib-pk .im img,.lib-pk .im video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lib-pk .nm{white-space:nowrap;text-overflow:ellipsis;padding:8px 4px 2px;font-size:13.5px;display:block;overflow:hidden}.lib-pk .mt{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;padding:0 4px 4px;font-size:12px;display:block;overflow:hidden}.lib-pk[aria-pressed=true]{background:color-mix(in srgb, var(--kit-ember) 10%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--kit-ember) 80%, transparent), 0 0 30px -12px var(--kit-ember)}.lib-pk .lib-tick{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#110f0d73;position:absolute;top:12px;right:12px}.lib-pk[aria-pressed=true] .lib-tick{background:linear-gradient(#ffa25a,#ff8a2b 40%,#ff3d2e);box-shadow:0 2px 8px #0006,inset 0 1px #ffffff73}.lib-pk[aria-pressed=true] .lib-tick svg{opacity:1}.lib-pk:disabled{cursor:default;opacity:.55}.lib-pk.skel{cursor:default;pointer-events:none}.lib-pk.skel .im{background:var(--slot)}.lib-pk.skel i{vertical-align:middle;background:var(--wash-2);border-radius:5px;width:64%;height:9px;display:inline-block}.lib-pk.skel .mt i{background:var(--wash);width:40%;height:8px}.lib-pk .inp{top:12px;left:12px}.lib-pk .lib-dur{top:12px;bottom:auto;left:12px}.lib-pk:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pbar.pbar2 .pdest{flex:none;display:flex}.pbar.pbar2 .psettings .pj-dest{position:relative}.pj-dest .pj-dot{width:7px;height:7px;position:absolute;bottom:5px;right:5px;box-shadow:0 0 0 1px #00000059}.pj-dest.changed{animation:.52s cubic-bezier(.2,1.35,.32,1) pj-nudge}.pj-dest:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pj-dot-lib{background:var(--ink-faint);box-shadow:none}.pj-spop .menu-row .pj-dot{width:10px;height:10px}@keyframes pj-nudge{40%{transform:scale(1.06)}}.pj-spop{z-index:62;transform-origin:20% 100%;border-radius:18px;padding:8px;animation:.38s cubic-bezier(.2,1.35,.32,1) lib-pick-in;position:fixed}.pj-colors{flex-wrap:wrap;gap:8px;padding:6px 12px 8px 39px;display:flex}.pj-swatch{background:var(--c);border-radius:50%;width:20px;height:20px;transition:transform .16s;box-shadow:inset 0 0 0 1px #0000002e}.pj-swatch:hover{transform:scale(1.12)}.pj-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--surface-raised), 0 0 0 3.5px var(--ink)}.pj-swatch:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.stage-scope{--lib-w:84px;grid-template-columns:minmax(var(--lib-w), 1fr) minmax(0, auto) minmax(var(--lib-w), 1fr);align-items:center;gap:8px;margin-top:24px;display:grid}@media (min-width:64rem){[data-studio-stage] .stage-scope{min-height:var(--page-head-h);margin-top:0}}.stage-pill{min-width:0;max-width:min(420px,100%);color:var(--ink);justify-self:center;gap:8px;padding:0 12px 0 14px}.stage-pill .pj-dot{width:8px;height:8px}.stage-pill .pn{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.stage-pill .ct{color:var(--ink-faint);font-variant-numeric:tabular-nums;flex:none}.stage-pill .caret{opacity:.55;flex:none;font-size:10px}.stage-pill:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.stage-lib{height:32px;color:var(--ink-faint);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:0 10px;font-size:13px;transition:color .16s,background .16s;display:inline-flex}.stage-lib:hover{color:var(--ink);background:#ffffff0f}.stage-lib:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.scope-scrim{z-index:61;pointer-events:none;position:fixed;inset:0}.stage-menu{left:var(--x,50%);top:var(--y,120px);z-index:62;transform-origin:50% 0;width:250px;animation:.3s cubic-bezier(.2,1.35,.32,1) lib-pop-in}.stage-sheet-head{display:none}@media not (min-width:768px){.scope-scrim{background:var(--lg-scrim);animation:lg-fade .4s var(--lg-ease);pointer-events:auto}.stage-menu .menu-row{min-height:46px}.stage-sheet-head{display:block}.stage-menu .lib-plist{max-height:none}.stage-scope{--lib-w:72px}.stage-lib{padding:0 6px}}.stage-end{min-height:var(--end-h,200px);text-align:center;border:1.5px dashed #ffffff29;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.stage-end .k-ghost{height:36px;padding:0 14px;font-size:13.5px}.gen-stack{isolation:isolate;position:relative}.gen-peek{z-index:-1;border:1px solid var(--line);background:var(--surface-raised);transform-origin:0 100%;pointer-events:none;border-radius:16px;position:absolute;inset:0}.gen-peek.near{opacity:.7;transform:translate(6px,-6px)rotate(1deg)}.gen-peek.far{opacity:.4;transform:translate(12px,-12px)rotate(2deg)}@media not (min-width:640px){.gen-stack{margin-right:12px}.gen-peek{transform-origin:0 0}}.k-count{z-index:2;color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#110f0d80;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:48px;height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:inset 0 0 0 1px #ffffff29}.k-count svg{flex:none;width:13px;height:13px}.k-card.stacked .k-over{right:64px}@media (max-width:760px){.lib-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.pj-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 14px}.pj-cover{width:84px;margin-top:4px}.pj-cover .chg{bottom:6px}.pj-acts{grid-column:1/-1}.cb-card{width:auto;min-width:0}.cb-strip{scrollbar-width:none}.cb-strip::-webkit-scrollbar{display:none}.cb-strip li{flex:var(--f,1) 0 calc(var(--f,1) * 56px);border-radius:6px;height:44px}.cb-title{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.pj-inl.name{font-size:18px}.pj-inl.brief{font-size:16px}.lib-cap>span{display:block}.lib-cap>span:has(.cap-split){display:flex}.lib-pdots{margin-right:5px}.lib-addlib{padding:12px}.lib-addlib .pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lib-addlib .head span{display:none}}@media (prefers-reduced-motion:reduce){.lib-view,.lib-card.lib-arriving,.pj-card.lib-arriving,.lib-selbar,.lib-toast,.lib-pop,.lib-scrim,.lib-addlib,.pj-spop,.pj-dest.changed,.stage-menu,.scope-scrim{animation:none}.pj-swatch,.stage-lib,.lib-card,.pj-card,.lib-selbox,.lib-tick,.lib-card .lib-media>img{transition:none}.pj-card:hover{transform:none}}:root[data-motion=reduced] .lib-view,:root[data-motion=reduced] .lib-card.lib-arriving,:root[data-motion=reduced] .pj-card.lib-arriving,:root[data-motion=reduced] .lib-selbar,:root[data-motion=reduced] .lib-toast,:root[data-motion=reduced] .lib-pop,:root[data-motion=reduced] .lib-scrim,:root[data-motion=reduced] .lib-addlib,:root[data-motion=reduced] .pj-spop,:root[data-motion=reduced] .pj-dest.changed,:root[data-motion=reduced] .stage-menu,:root[data-motion=reduced] .scope-scrim{animation:none}:root[data-motion=reduced] .pj-swatch,:root[data-motion=reduced] .stage-lib,:root[data-motion=reduced] .lib-card,:root[data-motion=reduced] .pj-card,:root[data-motion=reduced] .lib-selbox,:root[data-motion=reduced] .lib-tick,:root[data-motion=reduced] .lib-card .lib-media>img{transition:none}:root[data-motion=reduced] .pj-card:hover{transform:none}.phz{--phz-sunk:#00000047;--phz-sunk-shadow:inset 0 1px 3px #0000008c, inset 0 0 0 1px #ffffff0f;--phz-thumb:linear-gradient(180deg, #ffffff29, #ffffff0f);--phz-thumb-shadow:inset 0 1px 0 #ffffff2e, 0 1px 3px #00000080;background:var(--phz-sunk);box-shadow:var(--phz-sunk-shadow);border-radius:9999px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid;position:relative}.phz-thumb{background:var(--phz-thumb);width:calc(33.3333% - 2px);box-shadow:var(--phz-thumb-shadow);border-radius:9999px;transition:transform .46s cubic-bezier(.2,1.35,.32,1);position:absolute;top:3px;bottom:3px;left:3px}.phz button{z-index:1;height:34px;color:var(--ink-muted);border-radius:9999px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.phz button[aria-checked=true]{color:var(--ink)}.phz button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.phz svg{flex:none;width:16px;height:16px;overflow:visible}.phz-glow{opacity:0;filter:blur(5px);transition:opacity .26s}.phz button[aria-checked=true] .phz-glow{opacity:.9}.phz-shade{transform-box:view-box}@keyframes phz-drift{0%,to{transform:translate(6px)}50%{transform:translate(15px)}}.phz-auto .phz-shade{animation:6s ease-in-out infinite phz-drift}@media (prefers-reduced-motion:reduce){.phz-auto .phz-shade{animation:none}.phz-thumb,.phz button,.phz-glow{transition:none}}:root[data-motion=reduced] .phz-auto .phz-shade{animation:none}:root[data-motion=reduced] .phz-thumb,:root[data-motion=reduced] .phz button,:root[data-motion=reduced] .phz-glow{transition:none}.phz-2{grid-template-columns:repeat(2,1fr)}.phz-2 .phz-thumb{width:calc(50% - 3px)}.nt-bell{color:#f2eee8d1;background:#1b1917;border:1px solid #ffffff21;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;transition:background .16s,border-color .16s,color .16s;display:grid;position:relative}.nt-bell:hover,.nt-bell[aria-expanded=true]{color:var(--ink);background:#27231f;border-color:#fff3}.nt-bell:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.nt-bell svg{transform-origin:50% 12%;width:19px;height:19px}.nt-bell.ring svg{animation:.9s cubic-bezier(.2,.8,.2,1) nt-ring}@keyframes nt-ring{0%{transform:rotate(0)}12%{transform:rotate(16deg)}28%{transform:rotate(-13deg)}44%{transform:rotate(9deg)}60%{transform:rotate(-5deg)}76%{transform:rotate(2deg)}to{transform:rotate(0)}}.nt-bdot{background:radial-gradient(circle at 40% 35%,#ffc28a,#ff8a2b 45%,#ff3d2e);border-radius:50%;width:8px;height:8px;transition:transform .36s cubic-bezier(.2,1.35,.32,1);position:absolute;top:8px;right:9px;transform:scale(0);box-shadow:0 0 0 2px #141211e6,0 0 10px 1px #ff5a2ca6}.nt-bell.has .nt-bdot{transform:none}.nt-bdot:after{content:"";opacity:0;border-radius:50%;position:absolute;inset:-1px;box-shadow:0 0 0 1.5px #ff8a2b}.nt-bell.ring .nt-bdot:after{animation:1.1s cubic-bezier(.2,.8,.2,1) .12s nt-ripple}@keyframes nt-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3)}}.nt-bell.many .nt-bdot{width:auto;min-width:22px;height:17px;font:600 10.5px/1 var(--font-text);color:#4a1306;text-shadow:0 1px #ffd6b473;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;display:grid;top:3px;right:1px}.mode-toggle,.studio-credits,.nt-bell{isolation:isolate;background:var(--lg-fill);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-shadow);border-color:#0000;position:relative}.mode-toggle:before,.studio-credits:before,.nt-bell:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:var(--lg-rim);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nt-bell,.studio-credits{filter:brightness();will-change:filter}.nt-bell:hover,.studio-credits:hover{filter:brightness(1.12)}:root[data-credits-pop] .studio-credits{box-shadow:0 0 0 2px var(--ember-b), 0 0 18px -4px var(--ember), var(--lg-shadow)}@media (prefers-reduced-transparency:reduce){.mode-toggle,.studio-credits,.nt-bell{background:var(--lg-fill-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}:is([data-glass=solid],[data-transparency=reduced]) :is(.mode-toggle,.studio-credits,.nt-bell){background:var(--lg-fill-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.nt-panel{z-index:60;top:calc(var(--nav-height) / 2 + 28px);width:368px;max-height:calc(100dvh - var(--nav-height) / 2 - 44px);color:var(--ink);transform-origin:calc(100% - 70px) -8px;border-radius:18px;outline:none;flex-direction:column;padding:8px;animation:.26s cubic-bezier(.2,1.35,.32,1) nt-pop-in;display:flex;position:fixed;right:16px}.nt-panel.out{animation:.16s cubic-bezier(.2,.8,.2,1) forwards nt-pop-out}@keyframes nt-pop-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}}@keyframes nt-pop-out{to{opacity:0;transform:translateY(-4px)scale(.98)}}.nt-head{align-items:center;gap:8px;padding:0 0 8px 12px;display:flex}.nt-head h2{flex:1;margin:0;font-size:16px;font-weight:600}.nt-head .k-iconbtn{width:32px;height:32px}.nt-head .k-iconbtn svg{width:17px;height:17px}.nt-head .k-tipbtn.k-iconbtn{background:var(--kit-frost);box-shadow:var(--kit-frost-edge)}.nt-head .k-tipbtn.k-iconbtn:hover,.nt-head .k-tipbtn.k-iconbtn:focus-visible{background:var(--kit-frost-hover)}.nt-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;min-height:0;margin:0 -4px;padding:0 4px 2px;overflow-y:auto}.nt-body .menu-head{padding:10px 12px 4px}.nt-row{border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px;transition:background .16s;display:grid;position:relative}.nt-row+.nt-row{margin-top:4px}.nt-row:hover{background:#ffffff0f}.nt-row.unread{background:#ffffff09}.nt-row.unread:hover{background:#ffffff12}.nt-row.new{animation:.52s cubic-bezier(.2,1.35,.32,1) nt-row-in}@keyframes nt-row-in{0%{opacity:0;transform:translateY(-8px)}}.nt-main{z-index:0;border-radius:12px;position:absolute;inset:0}.nt-main:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.nt-thumb{pointer-events:none;background:#110f0d;border-radius:12px;width:44px;height:44px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.nt-thumb img,.nt-thumb video{object-fit:cover;width:100%;height:100%;display:block}.nt-thumb .vmark{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#110f0d8c;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;bottom:4px;left:4px;box-shadow:inset 0 0 0 1px #fff3}.nt-thumb .vmark svg{width:8px;height:8px;margin-left:1px}.nt-thumb.mosaic{grid-template-columns:1fr 1fr;gap:2px;display:grid}.nt-thumb.mosaic img{min-height:0}.nt-thumb.icon{color:var(--ink-muted);background:var(--kit-frost);box-shadow:var(--kit-frost-edge);place-items:center;display:grid}.nt-thumb.icon svg{width:20px;height:20px}.nt-text{pointer-events:none;min-width:0;padding-top:1px}.nt-text b{white-space:nowrap;text-overflow:ellipsis;color:#f2eee8e6;font-size:14px;font-weight:500;display:block;overflow:hidden}.nt-row.unread .nt-text b{color:var(--ink);font-weight:600}.nt-text>span:not(.nt-acts){white-space:nowrap;text-overflow:ellipsis;color:var(--ink-muted);margin-top:1px;font-size:12.5px;display:block;overflow:hidden}.nt-acts{pointer-events:auto;flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.nt-acts .k-ghost{z-index:1;gap:5px;height:28px;padding:0 11px;font-size:12.5px;position:relative}.nt-acts .k-ghost svg{flex:none;width:12px;height:12px}.nt-side{flex-direction:column;align-items:flex-end;gap:6px;padding-top:2px;display:flex}.nt-time{color:var(--ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;font-size:12px}.nt-dotbtn{z-index:1;border-radius:50%;place-items:center;width:22px;height:22px;margin:-4px -6px 0 0;display:grid;position:relative}.nt-dotbtn:hover{background:#ffffff14}.nt-dotbtn:focus-visible{outline:2px solid var(--ink);outline-offset:0}.nt-udot{background:radial-gradient(circle at 40% 35%,#ffc28a,#ff8a2b 45%,#ff3d2e);border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 8px #ff5a2c99,0 0 2px #ff8a2be6}.nt-row.skel{pointer-events:none}.nt-body .menu-head.skel i{vertical-align:middle;background:var(--wash);border-radius:4px;width:38px;height:8px;display:inline-block}.nt-row.skel .nt-thumb{background:var(--slot);display:block}.nt-row.skel .nt-text i{vertical-align:middle;background:var(--wash-2);border-radius:5px;width:58%;height:10px;display:inline-block}.nt-row.skel .nt-text span i{background:var(--wash);width:82%;height:8px}.nt-row.skel .nt-side i{background:var(--wash);border-radius:4px;width:22px;height:8px;margin-top:4px;display:block}.nt-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:34px 16px 30px;display:flex}.nt-empty svg{width:26px;height:26px;color:var(--ink-faint)}.nt-empty p{max-width:30ch;color:var(--ink-faint);margin:0;font-size:15px}.nt-toast{z-index:55;right:var(--bell-r,24px);max-width:min(440px,100vw - 32px);height:48px;color:var(--ink);white-space:nowrap;touch-action:none;border-radius:999px;align-items:center;gap:10px;padding:0 10px 0 8px;font-size:14px;animation:.46s cubic-bezier(.2,1.35,.32,1) nt-toast-in;display:inline-flex;position:fixed;overflow:hidden}@media not (min-width:48rem){.nt-toast{left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));max-width:none}.nt-toast .ttext span{display:none}}.nt-toast.out{animation:.22s cubic-bezier(.2,.8,.2,1) forwards nt-toast-out}.nt-toast.drag{animation:none}.nt-toast.drag.out{animation:.16s linear forwards nt-fade-out}@keyframes nt-toast-in{0%{opacity:0;translate:0 -12px}}@keyframes nt-toast-out{to{opacity:0;translate:0 -8px}}@keyframes nt-fade-in{0%{opacity:0}}@keyframes nt-fade-out{to{opacity:0}}.nt-toast.plain{padding-left:16px}.nt-toast .poster{object-fit:cover;border-radius:50%;flex:none;width:34px;height:34px;box-shadow:0 0 0 1px #ffffff1f}.nt-toast .ttext{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nt-toast .ttext b{font-weight:500}.nt-toast .ttext span{color:var(--ink-muted)}.nt-toast .k-ghost{flex:none;height:36px}.nt-toast .drain{transform-origin:0;height:2px;animation:nt-drain var(--t,6s) linear forwards;background:#ffffff2e;border-radius:2px;position:absolute;bottom:0;left:18px;right:18px}.nt-toast:hover .drain{animation-play-state:paused}@keyframes nt-drain{to{transform:scaleX(0)}}.k-switch{width:46px;height:28px;box-shadow:var(--kit-sunken);background:#00000047;border-radius:999px;flex:none;transition:background .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1);position:relative}.k-switch:after{content:"";background:linear-gradient(#a19b94,#6f6a64);border-radius:50%;width:22px;height:22px;transition:transform .38s cubic-bezier(.2,1.35,.32,1),background .22s;position:absolute;top:3px;left:3px;box-shadow:inset 0 1px #fff6,0 1px 3px #0009}.k-switch[aria-checked=true]{background:color-mix(in srgb, var(--kit-ember) 20%, #0003);box-shadow:inset 0 1px 3px #00000073, inset 0 0 0 1px color-mix(in srgb, var(--kit-ember) 46%, transparent)}.k-switch[aria-checked=true]:after{box-shadow:inset 0 1px 0 #ffffff8c, 0 1px 3px #00000080, 0 0 12px -2px var(--kit-ember);background:radial-gradient(circle at 50% 120%,#ffb36b,#ff8a2b 42%,#ff3d2e 92%);transform:translate(18px)}.k-switch[aria-disabled=true]{cursor:not-allowed;opacity:.55}.k-switch:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.nt-pref{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.nt-pref:first-child{border-top:0}.nt-pref label{cursor:pointer}.nt-pref b{color:var(--ink);font-size:14px;font-weight:500;display:block}.nt-pref .nt-h{min-width:0}.nt-pref .nt-h b{display:inline}.nt-pref .nt-end{white-space:nowrap}.nt-pref .nt-h .k-tip{margin-left:6px}.nt-pref .note{color:var(--ink-faint);align-items:flex-start;gap:6px;margin-top:6px;font-size:12.5px;display:flex}.nt-pref .note svg{flex:none;width:14px;height:14px;margin-top:2px}.nt-pref .lock{color:var(--ink-faint);align-items:center;gap:6px;margin-left:6px;font-size:11.5px;font-weight:400;display:inline-flex}.st-head{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 10px 2px;font-size:11px;font-weight:500}.st-pref .sub{text-wrap:pretty;max-width:52ch}.st-seg{width:160px}.st-link{text-align:left;cursor:pointer;width:100%;transition:background-color .15s}.st-link:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.st-link:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}@media not (min-width:30rem){.st-pref:not(.st-link){grid-template-columns:minmax(0,1fr);gap:12px}.st-seg{width:100%}}@media (hover:none) and (pointer:coarse){.st-keys{display:none}}.vc-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 12px 6px 8px;display:grid}.vc-pick{text-align:left;min-height:40px;color:var(--ink-soft);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:0 12px 0 10px;font-size:14px;transition:background .16s;display:flex}@media (hover:hover){.vc-pick:hover{background:var(--kit-frost-hover);color:var(--ink)}}@media (min-width:30rem){.vc-pick{justify-self:start;min-width:220px}}.vc-pick:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.vc-pick small{color:var(--ink-faint);font-size:12.5px}.vc-check{width:16px;height:16px;color:var(--kit-ember);visibility:hidden;flex:none}.vc-row[data-on] .vc-pick{color:var(--ink);background:color-mix(in srgb, var(--kit-ember) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kit-ember) 42%, transparent)}.vc-row[data-on] .vc-check{visibility:visible}.vc-play svg{width:13px;height:13px}.vc-play[data-playing]{color:var(--kit-ember)}@media (prefers-reduced-motion:reduce){.vc-pick{transition:none}}:root[data-motion=reduced] .vc-pick{transition:none}@media not (min-width:48rem){.nt-head{margin-right:-4px;padding:0 0 8px 10px}.nt-head h2{font-size:15px}.nt-row{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:11px 10px}.nt-thumb{border-radius:11px;width:40px;height:40px}.nt-side{flex-direction:row-reverse;align-items:center;gap:8px;padding:0;position:absolute;top:11px;right:10px}.nt-dotbtn{margin:0 -4px 0 0}.nt-text b{padding-right:58px}.nt-acts{flex-wrap:nowrap;margin-top:9px}.nt-acts .k-ghost{height:30px;padding:0 11px}.nt-pref{padding:14px}}@media (prefers-reduced-motion:reduce){.nt-bell svg,.nt-bdot:after,.nt-panel,.nt-row.new,.nt-toast .drain{animation:none!important}.nt-toast{animation:.16s linear nt-fade-in}.nt-toast.out{animation:.16s linear forwards nt-fade-out}.nt-bdot,.k-switch,.k-switch:after{transition:none}}:root[data-motion=reduced] .nt-bell svg,:root[data-motion=reduced] .nt-bdot:after,:root[data-motion=reduced] .nt-panel,:root[data-motion=reduced] .nt-row.new,:root[data-motion=reduced] .nt-toast .drain{animation:none!important}:root[data-motion=reduced] .nt-toast{animation:.16s linear nt-fade-in}:root[data-motion=reduced] .nt-toast.out{animation:.16s linear forwards nt-fade-out}:root[data-motion=reduced] .nt-bdot,:root[data-motion=reduced] .k-switch,:root[data-motion=reduced] .k-switch:after{transition:none}.lib-trashhead{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff08;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:-2px 0 16px;padding:12px 14px;display:flex}.lib-trashhead p{color:var(--ink-muted);margin:0;font-size:14px}.lib-trashhead p b{color:var(--ink);font-weight:500}.lib-trashhead .k-ghost{height:36px;padding:0 14px;font-size:13.5px}.lib-trashhead .k-ghost svg{flex:none;width:16px;height:16px}.lib-trashhead.bare{box-shadow:none;background:0 0;justify-content:flex-end;gap:8px;padding:0}.lib-trashcard .lib-media>img,.lib-trashcard .lib-media>video,.lib-trashcard .k-gone{filter:saturate(.55)brightness(.8)}.lib-days{bottom:10px;left:10px}.lib-days.soon{color:#ffd2c4}.gen-cell{transition:opacity .26s cubic-bezier(.2,.8,.2,1),transform .32s cubic-bezier(.2,.8,.2,1)}.gen-cell.gen-leaving{opacity:0;pointer-events:none;transform:scale(.94)}.gen-cell.gen-arriving{animation:.46s cubic-bezier(.2,1.35,.32,1) lib-arrive}@media (prefers-reduced-motion:reduce){.gen-cell{transition:none}.gen-cell.gen-leaving{transform:none}.gen-cell.gen-arriving{animation:none}.lib-card.lib-leaving{transform:none}}:root[data-motion=reduced] .gen-cell{transition:none}:root[data-motion=reduced] .gen-cell.gen-leaving{transform:none}:root[data-motion=reduced] .gen-cell.gen-arriving{animation:none}:root[data-motion=reduced] .lib-card.lib-leaving{transform:none}.vthumb{background:#110f0d;position:relative;overflow:hidden}.vthumb>img,.vthumb>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vthumb>.vthumb-live{opacity:0;transition:opacity .2s}.vthumb>.vthumb-live.on{opacity:1}.vthumb-play{z-index:2;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#110f0d6b;border-radius:50%;place-items:center;width:52px;height:52px;margin:-26px 0 0 -26px;transition:opacity .18s,transform .26s cubic-bezier(.2,1.35,.32,1);display:grid;position:absolute;top:50%;left:50%;transform:scale(.9);box-shadow:inset 0 0 0 1px #ffffff38,0 8px 24px #00000059}.vthumb-play svg{width:18px;height:18px;margin-left:2px}.vthumb-play.on,.vthumb:focus-visible .vthumb-play{opacity:1;transform:none}.vthumb:has(:focus-visible) .vthumb-play{opacity:1;transform:none}.vthumb-sound{bottom:10px;right:10px}.vslot-open{z-index:1;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.vslot-open:focus-visible{outline-offset:-3px}.vthumb-spk{z-index:3;pointer-events:auto;cursor:pointer;transition:opacity .16s,background-color .16s}.vthumb-spk svg{width:13px;height:13px}.vthumb-spk:before{content:"";position:absolute;inset:-9px -6px}.vthumb-spk:hover,.vthumb-spk[data-on]{background:#110f0db8}.vthumb-mute{pointer-events:none;cursor:default}.vthumb-mute:before{content:none}@media (hover:hover) and (pointer:fine){.vthumb-spk{opacity:0}.vthumb:hover .vthumb-spk,.vthumb:focus-within .vthumb-spk,.vthumb-spk[data-on]{opacity:1}}.vgen-eta{max-width:calc(100% - 62px);height:auto;min-height:26px;padding-block:4px;line-height:1.3;top:10px;left:10px}.vgen-bar{z-index:2;background:#ffffff1a;border-radius:3px;height:3px;position:absolute;bottom:12px;left:12px;right:12px;overflow:hidden}.vgen-bar i{background:linear-gradient(90deg,#ff3d2e,#ff8a2b);border-radius:3px;transition:width 1s linear;position:absolute;inset:0 auto 0 0}.vp-host{place-items:center;width:100%;height:100%;display:grid;container-type:size}.vp{width:min(100cqw, 100cqh * var(--ar));aspect-ratio:var(--ar);background:#000;border-radius:8px;position:relative;overflow:hidden}.vp:fullscreen{border-radius:0;width:100%;height:100%}.vp video{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}.vp.idle:not(:has(:focus-visible)){cursor:none}.vp.idle:not(:has(:focus-visible)) video{cursor:none}.vp-big{color:#fff;width:72px;height:72px;transition:transform .25s var(--lg-spring), filter .2s;border-radius:50%;place-items:center;margin:-36px 0 0 -36px;display:grid;position:absolute;top:50%;left:50%}.vp-big:hover{filter:brightness(1.12);transform:scale(1.03)}.vp-big:hover:before{background:var(--lg-rim-warm)}.vp-big:hover:after{background:var(--lg-sheen-warm)}.vp-big:active{transform:scale(.96)}.vp-big svg{width:24px;height:24px;margin-left:3px}.vp-ctrl{border-radius:999px;align-items:center;gap:10px;height:48px;padding:0 8px;transition:opacity .26s,transform .26s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:12px;left:12px;right:12px}.vp.idle:not(:has(:focus-visible)) .vp-ctrl{opacity:0;pointer-events:none;transform:translateY(6px)}.vp-ib{color:#fff;width:34px;height:34px;transition:transform .25s var(--lg-spring);border-radius:50%;flex:none;place-items:center;display:grid}.vp-ib:hover{background:var(--lg-tile)}.vp-ib:active{transform:scale(.96)}.vp-ib svg{width:17px;height:17px}.vp-ib.on{color:#ff8a2b}.vp-time{min-width:74px;color:var(--lg-ink-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.vp-scrub{cursor:pointer;touch-action:none;border-radius:4px;flex:1;align-items:center;min-width:40px;height:24px;display:flex;position:relative}.vp-track,.vp-done{border-radius:4px;height:4px;position:absolute;left:0}.vp-track{background:#ffffff2e;right:0}.vp-done{background:linear-gradient(90deg,#ff3d2e,#ff8a2b)}.vp-knob{background:#fff;border-radius:50%;width:14px;height:14px;margin-left:-7px;transition:transform .16s cubic-bezier(.2,1.35,.32,1);position:absolute;transform:scale(0);box-shadow:0 1px 4px #00000080}.vp-scrub:hover .vp-knob,.vp-scrub:focus-visible .vp-knob,.vp-scrub:active .vp-knob{transform:none}.vp :focus-visible{outline-offset:2px;outline:2px solid #ff8a2b}@container (max-width:420px){.vp-ctrl{gap:2px;height:44px;padding:0 4px;bottom:8px;left:8px;right:8px}.vp-ib{width:32px;height:32px}.vp-time{min-width:0;padding:0 4px;font-size:12px}}@media (max-width:639px){.vp-solo{display:none}}@media (prefers-reduced-motion:reduce){.vthumb-play,.vthumb>.vthumb-live,.vthumb-spk,.vgen-bar i,.vp-ctrl,.vp-knob,.vp-big,.vp-ib{transition:none}.vp-big:hover,.vp-big:active,.vp-ib:active{transform:none}}:root[data-motion=reduced] .vthumb-play,:root[data-motion=reduced] .vthumb>.vthumb-live,:root[data-motion=reduced] .vthumb-spk,:root[data-motion=reduced] .vgen-bar i,:root[data-motion=reduced] .vp-ctrl,:root[data-motion=reduced] .vp-knob,:root[data-motion=reduced] .vp-big,:root[data-motion=reduced] .vp-ib{transition:none}:root[data-motion=reduced] .vp-big:hover,:root[data-motion=reduced] .vp-big:active,:root[data-motion=reduced] .vp-ib:active{transform:none}.pf-card{margin-top:32px}.pf-row{border-top:1px solid var(--line);grid-template-columns:132px minmax(0,1fr);align-items:start;gap:8px 20px;padding:16px 18px;display:grid}.pf-row:first-child{border-top:0}.pf-label{color:var(--ink);padding-top:12px;font-size:14px;font-weight:500}.pf-label.tip{align-items:center;gap:6px;display:flex}.pf-val{flex-direction:column;gap:8px;min-width:0;display:flex}.pf-val .k-field{max-width:420px}.pf-at{color:var(--ink-faint);margin-right:-6px;font-size:15px}.pf-note{min-height:18px;color:var(--ink-muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.pf-note.ok{color:var(--ok)}.pf-note.bad{color:var(--error)}.pf-note svg{flex:none;width:14px;height:14px}.pf-byline{max-width:420px;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff08;border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.pf-avatars{container-type:inline-size}.pf-swatches{grid-template-columns:repeat(4,44px);gap:6px;padding-top:2px;display:grid}.pf-swatches:is([data-n="9"],[data-n="10"]){grid-template-columns:repeat(5,44px)}@container (min-width:394px){.pf-swatches{grid-template-columns:repeat(8,44px)}}@container (min-width:444px){.pf-swatches[data-n="9"]{grid-template-columns:repeat(9,44px)}}@container (min-width:494px){.pf-swatches[data-n="10"]{grid-template-columns:repeat(10,44px)}}.pf-swatch{border-radius:999px;place-items:center;width:44px;height:44px;transition:box-shadow .16s;display:grid}.pf-swatch:hover{box-shadow:0 0 0 1px var(--line-2,var(--line))}.pf-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--ink)}.pf-swatch:focus-visible{outline:2px solid color-mix(in srgb, var(--kit-ember) 80%, transparent);outline-offset:2px}.pf-email{padding-top:11px}.pf-skel{background:#ffffff0a;border-radius:12px;max-width:420px;height:44px}.pf-foot{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;padding:12px 18px;display:flex}.pf-foot .btn-ivory[disabled]{opacity:.45;cursor:default}@media not (min-width:40rem){.pf-row{grid-template-columns:minmax(0,1fr);padding:14px}.pf-label,.pf-email{padding-top:0}.pf-foot{padding:12px 14px}}.leave-dialog{color:var(--ink);background:0 0;border:0;max-width:calc(100vw - 32px);margin:auto;padding:0;overflow:visible}.leave-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a09086b}.leave-dialog[open] .leave-dialog-box{animation:.2s cubic-bezier(.2,.8,.2,1) k-fade}.leave-dialog-box{background:var(--surface-raised);width:min(380px,100vw - 32px);box-shadow:0 0 0 1px var(--line-2,var(--line)), 0 24px 64px #00000052;border-radius:20px;padding:22px 22px 18px}.leave-dialog-foot .btn-ivory{box-shadow:inset 0 0 0 1px var(--line-2,var(--line))}.leave-dialog-title{color:var(--ink);font-size:17px;font-weight:600;line-height:1.3}.leave-dialog-body{color:var(--ink-muted);margin-top:6px;font-size:14px;line-height:1.45}.leave-dialog-foot{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.leave-dialog-foot :focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.leave-dialog[open] .leave-dialog-box{animation:none}}:root[data-motion=reduced] .leave-dialog[open] .leave-dialog-box{animation:none}@media (prefers-reduced-motion:reduce){.pf-swatch{transition:none}}:root[data-motion=reduced] .pf-swatch{transition:none}.mo-stats{color:var(--ink-faint);font-variant-numeric:tabular-nums;align-items:baseline;gap:14px;margin:0;font-size:12.5px}.mo-stats b{color:var(--ink);font-weight:600}.mo-stats-h{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500}.mo-body[data-loading] .ls-table{opacity:.55;transition:opacity .16s .12s}.mo-table .mo-c-sel{width:44px;padding:0 0 0 10px}.mo-table .mo-c-when{font-variant-numeric:tabular-nums;width:64px}.mo-table .mo-c-who{width:170px}.mo-table .mo-c-prompt{width:auto;color:var(--ink)}.mo-table .mo-c-model{width:140px}.mo-table .mo-c-why{width:200px}.mo-table .mo-c-act{text-align:right;width:248px}.mo-table tbody tr[data-status=allowed] td:not(.mo-c-act),.mo-table tbody tr[data-status=blocked] td:not(.mo-c-act){opacity:.6}.mo-who{align-items:center;gap:9px;max-width:100%;display:inline-flex}.mo-av{width:26px;height:26px;color:var(--ink);text-transform:uppercase;background:var(--kit-frost);box-shadow:var(--kit-frost-edge);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.mo-handle{text-overflow:ellipsis;overflow:hidden}.mo-kind{color:var(--ink-faint);text-transform:capitalize;margin-left:8px;font-size:11px}.mo-why{text-overflow:ellipsis;border-radius:999px;align-items:center;gap:5px;max-width:100%;height:24px;padding:0 10px;font-size:12px;display:inline-flex;overflow:hidden}.mo-why-amber{color:#f5b544;background:#f5a5241f;box-shadow:inset 0 0 0 1px #f5a52452}.mo-why-red{color:#ff8a80;background:#ff3d2e24;font-weight:600;box-shadow:inset 0 0 0 1px #ff3d2e66}.mo-lock{flex:none;width:10px;height:12px}.mo-acts{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.mo-keep{align-items:center;height:32px;padding:0 14px;font-size:13px;display:inline-flex}.mo-keep:disabled{opacity:.5;transform:none}.mo-cant{color:var(--ink-faint);padding:0 6px;font-size:12px}.mo-done{color:var(--ink-muted);font-size:12.5px}.mo-foot{color:var(--ink-faint);margin:14px 2px 0;font-size:12.5px}.mo-selbar .mo-keep{height:40px;padding:0 16px;font-size:14px}@media (max-width:1279.98px){.mo-table .mo-c-model{display:none}}@media (max-width:1023.98px){.mo-table,.mo-table tbody{display:block}.mo-table thead tr{align-items:center;display:flex}.mo-table thead th:not(.mo-c-sel){display:none}.mo-table thead th.mo-c-sel{border-bottom:0}.mo-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"sel who when""sel prompt prompt""sel why act";column-gap:0;padding:10px 0;display:grid}.ls-table.mo-table tbody td{border-bottom:0;width:auto;height:auto}.mo-table td.mo-c-sel{grid-area:sel;padding-top:2px}.mo-table td.mo-c-who{grid-area:who;padding-bottom:4px}.mo-table td.mo-c-when{text-align:right;grid-area:when;align-self:center;padding-bottom:4px}.mo-table td.mo-c-prompt{grid-area:prompt;padding-bottom:8px}.mo-table td.mo-c-why{grid-area:why;align-self:center;min-width:0}.mo-table td.mo-c-act{grid-area:act;align-self:center;overflow:visible}}@media (max-width:559.98px){.mo-table tbody tr{grid-template-areas:"sel who when""sel prompt prompt""sel why why""sel act act"}.mo-table td.mo-c-why{padding-bottom:8px}.mo-table td.mo-c-act{text-align:left}.mo-table .mo-acts{justify-content:flex-start}}.rp-table .rp-c-piece{width:auto}.rp-table .rp-c-why{width:22%}.rp-table .rp-c-count{width:150px}.rp-table .rp-c-state{width:196px}.rp-table .rp-c-act{text-align:right;width:304px}.rp[data-view=gallery] .rp-table .rp-c-act{width:220px}.rp[data-view=gallery] .rp-feat{display:none}.rp-table td{height:64px}.rp-table td.rp-c-piece,.rp-table td.rp-c-count{line-height:1.35}.rp-title,.rp-owner,.rp-count,.rp-when{text-overflow:ellipsis;display:block;overflow:hidden}.rp-title{color:var(--ink);text-decoration:none}a.rp-title:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2,var(--line));text-decoration-color:var(--line-2,var(--line))}a.rp-title:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.rp-owner,.rp-when{color:var(--ink-faint);font-size:12px}.rp-table td.rp-c-why{color:var(--ink)}.rp-count{font-variant-numeric:tabular-nums}.rp-state{border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;display:inline-flex}.rp-state-live{color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line-2,var(--line))}.rp-state-warn{color:#f5b544;background:#f5a5241f;box-shadow:inset 0 0 0 1px #f5a52452}.rp-state-off{color:var(--ink-faint);background:var(--wash)}.rp-feat{color:var(--kit-ember);margin-left:8px;font-size:12px}.rp-table tbody tr[data-settled] td:not(.rp-c-act){opacity:.6}.rp-notify{align-items:center}.rp-more{justify-content:center;margin-top:18px;display:flex}.rp-why-count{color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;display:none}@media (max-width:1279.98px){.rp-table .rp-c-count{display:none}.rp-why-count{text-overflow:ellipsis;display:block;overflow:hidden}}@media (max-width:1023.98px){.rp-table,.rp-table tbody{display:block}.rp-table thead{display:none}.rp-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:84px minmax(0,1fr) auto;grid-template-areas:"th piece state""th why why""th act act";column-gap:0;padding:12px 0;display:grid}.ls-table.rp-table tbody td{border-bottom:0;width:auto;height:auto}.rp-table td.ls-thumb{grid-area:th}.rp-table td.rp-c-piece{grid-area:piece;padding-bottom:6px}.rp-table td.rp-c-state{grid-area:state;padding-bottom:6px}.rp-table td.rp-c-why{white-space:normal;grid-area:why;padding-bottom:10px}.rp-table td.rp-c-act{text-align:left;grid-area:act;overflow:visible}.rp-table .mo-acts{flex-wrap:wrap;justify-content:flex-start}.rp-table td.rp-c-act[data-idle]{display:none}.rp-table td.rp-c-why:has(>.rp-none:only-child){display:none}.rp-table tbody tr:has(td.rp-c-act[data-idle]) td.rp-c-why{padding-bottom:0}}@media (max-width:559.98px){.rp-table tbody tr{grid-template-columns:76px minmax(0,1fr);grid-template-areas:"th piece""th state""th why""th act"}.rp-table td.ls-thumb{padding-right:12px}.rp-table td.rp-c-state{padding:0 10px 8px}}.md-table .md-c-handle{width:34px;padding:0 0 0 6px}.md-table .md-c-tile{width:48px;padding:0 6px}.md-table .md-c-name{width:auto}.md-table .md-c-name b{color:var(--ink);text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.md-table .md-c-name span{color:var(--ink-faint);text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.md-table .md-c-kind{width:70px}.md-table .md-c-status{width:240px}.md-table .md-c-credits{font-variant-numeric:tabular-nums;width:120px}.md-table .md-c-default{text-align:center;width:72px}.md-table .md-c-fill{font-variant-numeric:tabular-nums;width:168px}.md-handle{width:24px;height:32px;color:var(--ink-faint);cursor:grab;touch-action:none;border-radius:6px;place-items:center;transition:color .16s,background .16s;display:grid}.md-handle svg{fill:currentColor;width:10px;height:16px}.md-handle:hover{color:var(--ink);background:var(--wash)}.md-handle:disabled{opacity:.35;cursor:default;background:0 0}.md-handle:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.md[data-dragging],.md[data-dragging] *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.md-table tbody tr.dragging{opacity:.45}.md-table tbody tr[data-drop=before] td{box-shadow:inset 0 2px 0 var(--kit-ember)}.md-table tbody tr[data-drop=after] td{box-shadow:inset 0 -2px 0 var(--kit-ember)}.md-tile{width:34px;height:34px;color:var(--ink-muted);background:var(--kit-frost);box-shadow:var(--kit-frost-edge);border-radius:9px;place-items:center;display:grid}.md-tile svg{width:16px;height:16px}.md-tile-video{color:var(--ink);background:color-mix(in srgb, var(--kit-ember) 14%, transparent)}.md-status{align-items:center;gap:10px;display:inline-flex}.md-dot{background:var(--ink-faint);border-radius:50%;flex:none;width:7px;height:7px}.md-dot-live{background:#3ecf8e;box-shadow:0 0 8px #3ecf8e99}.md-dot-verifying{background:#f5a524;animation:1.4s ease-in-out infinite md-pulse}.md-dot-warn{background:#f5a524}.md-st{color:var(--ink);font-size:13px}.md-st-note{color:var(--ink-faint);font-variant-numeric:tabular-nums}tr[data-status=held] .md-st,tr[data-status=needs_price] .md-st{color:var(--ink-muted)}tr[data-status=needs_price] .md-st{color:#f5b544}@keyframes md-pulse{50%{opacity:.35}}.md-credits{height:30px;color:var(--ink);border-radius:8px;align-items:baseline;gap:4px;margin-left:-8px;padding:0 8px;line-height:30px;display:inline-flex}.md-credits small{color:var(--ink-faint);font-size:11.5px}.md-edit{transition:background .16s}.md-edit:hover{background:var(--wash)}.md-edit:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.md-unpriced{color:#f5b544;box-shadow:inset 0 0 0 1px #f5a52459}.md-price{height:32px;box-shadow:var(--kit-sunken);background:#0000004d;border-radius:9px;align-items:center;gap:4px;margin-left:-8px;padding:0 3px 0 8px;display:inline-flex}.md-price input{width:52px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none}.md-price input[aria-invalid=true]{color:var(--error)}.md-unit{color:var(--ink-faint);font-size:11.5px}.md-ok{width:26px;height:26px;color:var(--ink);border-radius:7px;place-items:center;display:grid}.md-ok:hover{background:var(--wash)}.md-ok:disabled{opacity:.35}.md-ok svg{width:14px;height:14px}.md-star{width:30px;height:30px;color:var(--ink-faint);border-radius:50%;place-items:center;transition:color .16s,background .16s;display:inline-grid}.md-star svg{width:16px;height:16px}.md-star:hover:not(:disabled){color:var(--ink);background:var(--wash)}.md-star[aria-pressed=true]{color:#ffb36b;cursor:default}.md-star:disabled:not([aria-pressed=true]){opacity:.3}.md-star:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.md-fill{color:var(--ink-muted);align-items:center;gap:9px;display:inline-flex}.md-fill .cu-bar{flex:none;width:44px}.md-fill.low{color:#f5a524}.md-table tbody tr.md-confirm:hover{background:0 0}.md-table tbody tr.md-confirm td{white-space:normal;height:auto;padding:0 10px 12px}.md-confirm-in{background:color-mix(in srgb, var(--kit-ember) 8%, var(--kit-frost));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kit-ember) 32%, transparent);border-radius:14px;align-items:center;gap:10px;padding:12px 12px 12px 16px;animation:.32s cubic-bezier(.2,1.35,.32,1) k-toast-in;display:flex}.md-confirm-in p{color:var(--ink-muted);flex:1;margin:0;font-size:13px;line-height:1.45}.md-confirm-in b{color:var(--ink);font-weight:600}.md-go{align-items:center;height:32px;padding:0 16px;font-size:13px;display:inline-flex}@media (max-width:1279.98px){.md-table .md-c-kind{display:none}}@media (max-width:1023.98px){.md-table,.md-table tbody{display:block}.md-table thead{display:none}.md-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:34px 48px minmax(0,1fr) auto auto;grid-template-areas:"handle tile name name default""handle tile status status status"". .credits fill fill";row-gap:2px;padding:10px 0;display:grid}.ls-table.md-table tbody td{border-bottom:0;width:auto;height:auto}.md-table td.md-c-handle{grid-area:handle;align-self:center}.md-table td.md-c-tile{grid-area:tile;align-self:center}.md-table td.md-c-name{grid-area:name;align-self:center}.md-table td.md-c-default{grid-area:default;align-self:center}.md-table td.md-c-status{grid-area:status;padding-top:4px;padding-bottom:4px}.md-table td.md-c-credits{grid-area:credits;align-self:center;overflow:visible}.md-table td.md-c-fill{text-align:right;grid-area:fill;align-self:center}.md-table tbody tr[data-drop=before]{box-shadow:inset 0 2px 0 var(--kit-ember)}.md-table tbody tr[data-drop=after]{box-shadow:inset 0 -2px 0 var(--kit-ember)}.md-table tbody tr[data-drop] td{box-shadow:none}.md-table tbody tr.md-confirm{padding:0 0 12px;display:block}.md-table tbody tr.md-confirm td{padding:0;display:block}.md-confirm-in{flex-wrap:wrap}.md-confirm-in p{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.md-dot-verifying,.md-confirm-in{animation:none}}:root[data-motion=reduced] .md-dot-verifying,:root[data-motion=reduced] .md-confirm-in{animation:none}.pp-scroll{overscroll-behavior-x:contain;position:relative;overflow-x:auto}.pp-table{min-width:1240px}.pp-table .pp-c-who{width:18%;min-width:220px}.pp-table .pp-c-email{width:auto}.pp-table .pp-c-date{font-variant-numeric:tabular-nums;width:112px}.pp-table .pp-c-num{text-align:right;font-variant-numeric:tabular-nums;width:96px;color:var(--ink)}.pp-table th.pp-c-num{color:var(--ink-faint)}.pp-table .pp-c-role{width:92px}.pp-table .pp-c-act{text-align:right;width:296px;overflow:visible}.pp-acts{justify-content:flex-end;gap:4px;display:inline-flex}.pp-name{flex-direction:column;min-width:0;line-height:1.3;display:flex}.pp-name b{color:var(--ink);text-overflow:ellipsis;font-weight:500;overflow:hidden}.pp-name span{color:var(--ink-faint);text-overflow:ellipsis;font-size:12px;overflow:hidden}.pp-role{height:22px;color:var(--ink);background:color-mix(in srgb, var(--kit-ember) 14%, transparent);border-radius:999px;align-items:center;padding:0 9px;font-size:11.5px;display:inline-flex}.pp-test{letter-spacing:.06em;height:20px;color:var(--ink-muted);background:var(--wash);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;flex:none;align-items:center;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex}.pp[data-loading] .pp-table{opacity:.6;transition:opacity .16s .12s}.pp-more{justify-content:center;margin-top:18px;display:flex}.pp-grants{margin-top:48px}.pp-h2{color:var(--ink);margin-bottom:10px;font-size:15px;font-weight:600}.pp-none{color:var(--ink-faint);font-size:13.5px}.pp-gtable{min-width:720px}.pp-gtable .pp-c-when{width:88px}.pp-gtable .pp-c-to,.pp-gtable .pp-c-by{width:22%}.pp-gtable .pp-c-reason{width:auto}.pp-gtable td.pp-c-reason{color:var(--ink)}.pp-gtable td{height:48px}.pp-sheet-box{width:min(420px,100vw - 32px);position:relative}.pp-sheet-box .leave-dialog-title{padding-right:24px}.pp-label{color:var(--ink-muted);margin:16px 0 6px;font-size:12px;font-weight:500;display:block}.pp-sheet .k-field{width:100%}.pp-sheet .k-field input{font-variant-numeric:tabular-nums}.pp-unit{color:var(--ink-faint);flex:none}.pp-err{color:var(--error);margin-top:6px;font-size:12.5px}.mq[data-loading] .ls-table,.mq[data-loading] .mq-list{opacity:.6;transition:opacity .16s .12s}.mq-filters{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:-4px 0 28px;display:flex}.mq-filters .mq-csv{margin-left:auto}.mq section+section,.mq .mq-split,.mq-split+section{margin-top:40px}.mq-split>section+section{margin-top:0}.mq-count{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-weight:400}.mq-table td{height:52px}.mq-models{min-width:820px}.mq-table .mq-c-model{width:22%;min-width:180px}.mq-table td.mq-c-model,.mq-table td.mq-c-reason{color:var(--ink)}.mq-table .mq-c-num{text-align:right;font-variant-numeric:tabular-nums;width:92px;color:var(--ink)}.mq-table th.mq-c-num{color:var(--ink-faint)}.mq-table .mq-rate{font-weight:600}.mq-table .mq-c-why{width:auto;padding-left:24px}.mq-models tbody tr[data-on]{background:color-mix(in srgb, var(--kit-ember) 9%, transparent)}.mq-rowbtn{text-overflow:ellipsis;max-width:100%;color:inherit;font:inherit;text-align:left;border-radius:6px;overflow:hidden}.mq-rowbtn:hover{text-underline-offset:3px;text-decoration:underline}.mq-rowbtn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mq-split{gap:40px;display:grid}@media (min-width:900px){.mq-split{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:56px}}.mq-list{color:var(--ink-muted);margin:0;padding:0;font-size:13.5px;list-style:none}.mq-list li{border-bottom:1px solid var(--line);align-items:center;gap:12px;height:40px;padding:0 2px;display:flex}.mq-list li>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mq-list b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.mq-days li>span:first-child{font-variant-numeric:tabular-nums;flex:none;width:56px}.mq-bar{background:var(--wash);border-radius:3px;flex:1;height:6px;display:flex;overflow:hidden}.mq-bar i{background:var(--ink-muted);height:100%;display:block}.mq-bar i.love{background:var(--kit-ember)}.mq-days li>b{text-align:right;flex:none;width:104px}.mq-love{color:var(--ink-faint);font-weight:400}.mq-reports{min-width:980px}.mq-reports td{height:64px}.mq-table .mq-c-thumb{width:64px;padding-right:0}.mq-thumb{background:var(--wash);border-radius:8px;width:48px;height:48px;display:block;overflow:hidden}.mq-thumb:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mq-thumb :is(img,video){object-fit:cover;width:100%;height:100%;display:block}.mq-table .mq-c-when{font-variant-numeric:tabular-nums;width:72px}.mq-reports .mq-c-model{width:16%;min-width:140px}.mq-table .mq-c-reason{width:170px}.mq-table .mq-c-note{width:auto}.mq-table .mq-c-surface{width:128px}.mq-table .mq-c-check{width:104px}.mq-table .mq-c-reroll{width:112px}.mq-sheet-box{flex-direction:column;width:min(560px,100vw - 32px);max-height:88vh;display:flex;overflow:clip}.mq-sheet-box>.leave-dialog-title{flex:none}.mq-sheet-scroll{overscroll-behavior:contain;flex:auto;min-height:0;margin:0 -4px;padding:0 4px;overflow-y:auto}.mq-media{background:var(--wash);border-radius:12px;margin:14px 0 0;overflow:hidden}.mq-media :is(img,video){object-fit:contain;width:100%;max-height:56vh;display:block}.mq-note{color:var(--ink);margin:14px 0 0;font-size:14px}.mq-prompt{color:var(--ink-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:13.5px;line-height:1.5}.mq-dl{margin:14px 0 0;font-size:13px;display:grid}.mq-dl>div{border-top:1px solid var(--line);gap:12px;padding:7px 0;display:flex}.mq-dl dt{width:92px;color:var(--ink-faint);flex:none}.mq-dl dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:1;margin:0}.mq-dl code{font-size:12px}.mq-check-line{color:var(--ink-muted);margin-top:3px;font-size:12px;line-height:1.45;display:block}.pp-trail{flex-direction:column;gap:2px;margin-top:14px;display:flex}.pp-trail li{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:84px 1fr auto;align-items:baseline;gap:10px;padding:8px 0;font-size:13.5px;line-height:1.4;display:grid}.pp-trail li:first-child{border-top:0}.pp-trail-k{color:var(--ink-muted);font-size:12px;font-weight:500}.pp-trail-v{min-width:0;color:var(--ink);text-wrap:pretty}.pp-trail-none{color:var(--ink-faint)}.pp-seg{overflow-wrap:anywhere;max-width:100%;display:inline-block}.pp-trail-t{color:var(--ink-faint);white-space:nowrap;font-size:12px}@media (max-width:479.98px){.pp-trail li{grid-template-columns:1fr auto;row-gap:2px}.pp-trail-v{grid-area:2/1/auto/-1}}.pp-readback{color:var(--ink);background:var(--wash);font-variant-numeric:tabular-nums;border-radius:12px;margin-top:18px;padding:10px 12px;font-size:13.5px;line-height:1.45}@media (max-width:767.98px){.pp-grants{margin-top:36px}.lib-topr .pp-testchip{flex:none;order:5;height:38px}}.scp .k-chip{height:30px;padding:0 12px;font-size:12.5px}.scp kbd{font:inherit;color:var(--ink-muted)}.scp .k-field.area{align-items:flex-start;height:auto;padding:8px 12px}.scp .k-field.area textarea{resize:none;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px;line-height:20px;overflow-y:hidden}.scp .k-field.area textarea::placeholder{color:var(--ink-faint)}.ed-viewer{color:var(--ink);background:#070605;grid-template:"top top top""rail main panel"minmax(0,1fr)"rail bot panel"/auto minmax(0,1fr) auto;gap:14px 16px;padding:16px 20px 18px;display:grid;overflow-x:clip}.ed-viewer .vw-glow{height:72%;top:14%}.ed-top,.ed-rail,.ed-main,.ed-panel,.ed-bot{z-index:1;position:relative}.ed-gi svg{flex:none;width:16px;height:16px}.ed-top{grid-area:top;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.ed-title{flex-direction:column;min-width:0;display:flex}.ed-title b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:500;overflow:hidden}.ed-title span{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:12.5px;overflow:hidden}.ed-topr{flex:none;align-items:center;gap:8px;display:flex}.ed-bal{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-right:4px;font-size:12.5px}.ed-bal b{color:var(--ink);font-weight:500}.ed-done{height:38px;padding:0 15px;font-size:13.5px}.ed-rail{border-radius:18px;flex-direction:column;grid-area:rail;align-self:center;gap:2px;width:92px;padding:6px;display:flex}.ed-tool{color:var(--ink);text-align:center;transition:background .16s, transform .25s var(--lg-spring);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;font-size:12px;line-height:1.25;display:flex}.ed-tool svg{width:20px;height:20px;color:var(--ink-muted);margin-bottom:3px}.ed-tool:hover{background:var(--lg-tile)}.ed-tool:active:not(:disabled){background:var(--lg-tile);transform:scale(.96)}.ed-tool.on{background:var(--lg-on-fill);box-shadow:inset 0 0 0 1px var(--lg-on-edge)}.ed-tool.on svg,.ed-tool:hover svg{color:var(--ink)}.ed-tool:disabled{opacity:.45;cursor:default}.ed-main{grid-area:main;min-width:0;min-height:0;position:relative}.ed-fit{touch-action:none;background:#0e0d0c;border-radius:8px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ed-fit.expand{background:0 0;overflow:visible}.ed-layer{position:absolute;inset:0}.ed-img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ed-layer .ed-img,.ed-bg-clear>.ed-img{object-fit:contain}.ed-img.crisp{filter:contrast(1.07)saturate(1.05)}.ed-img.soft{filter:blur(1px)contrast(.95)}.ed-rough{transition:opacity .2s;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ed-bg-clear{background:repeating-conic-gradient(#2c2c30 0 25%, #1d1d20 0 50%) 0 0 / 14px 14px}.ed-bg-white{background:#f4f1ec}.ed-bg-sand{background:#d8c9b0}.ed-bg-graphite{background:#2a2a2e}.ed-bg-mist{background:#a8bacb}.ed-gpill{z-index:4;color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-variant-numeric:tabular-nums;pointer-events:none;background:#110f0d80;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;display:inline-flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff29}.ed-gpill.tl{top:10px;left:10px}.ed-gpill.tr{top:10px;right:10px}.ed-cmp{cursor:ew-resize;touch-action:none;border-radius:8px;position:absolute;inset:0;overflow:hidden}.ed-zoomer{transform-origin:50% 36%;transition:transform .38s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.ed-cmp.zoomed .ed-zoomer{transform:scale(2.4)}.ed-after{position:absolute;inset:0}.ed-split{z-index:3;pointer-events:none;background:#ffffffd9;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #00000040,0 0 14px #00000080}.ed-knob{color:#fff;pointer-events:auto;cursor:ew-resize;touch-action:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#110f0d80;border-radius:50%;place-items:center;width:38px;height:38px;margin:-19px 0 0 -19px;display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #ffffff4d,0 4px 14px #00000073}.ed-knob svg{width:18px;height:18px}.ed-paint{opacity:.5;cursor:none;touch-action:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.ed-brush{z-index:3;pointer-events:none;opacity:0;border-radius:50%;transition:opacity .12s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1.5px #ffffffe6,0 0 0 3px #00000059}.ed-fit:hover .ed-brush{opacity:1}.ed-xbox{background:repeating-linear-gradient(135deg,#ffffff0e 0 1px,#0000 1px 9px),#ffffff04;border-radius:8px;position:absolute;inset:0}.ed-xbox:before{content:"";pointer-events:none;z-index:2;border:1.5px dashed #f2eee880;border-radius:8px;position:absolute;inset:0}.ed-xslot{transition:left .26s cubic-bezier(.2,.8,.2,1),top .26s cubic-bezier(.2,.8,.2,1),width .26s cubic-bezier(.2,.8,.2,1),height .26s cubic-bezier(.2,.8,.2,1);position:absolute;overflow:hidden;box-shadow:0 0 0 1px #ffffff47,0 10px 30px #00000080}.ed-xbox.dragging .ed-xslot{transition:none}.ed-hdl{z-index:3;touch-action:none;background:linear-gradient(#fff,#d8d2ca);border-radius:999px;position:absolute;box-shadow:0 1px 4px #0009,0 0 0 1px #00000040}.ed-hdl:before{content:"";position:absolute;inset:-12px}.ed-hdl[data-edge=l],.ed-hdl[data-edge=r]{cursor:ew-resize;width:10px;height:42px;margin-top:-21px;top:50%}.ed-hdl[data-edge=l]{left:-5px}.ed-hdl[data-edge=r]{right:-5px}.ed-hdl[data-edge=t],.ed-hdl[data-edge=b]{cursor:ns-resize;width:42px;height:10px;margin-left:-21px;left:50%}.ed-hdl[data-edge=t]{top:-5px}.ed-hdl[data-edge=b]{bottom:-5px}.ed-hdl:disabled{opacity:.5}.ed-working{z-index:6;background:#0c0b0a59;border-radius:8px;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.ed-working:before{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff21 45%,#0000 60%) 0 0/220% 100%;animation:1.3s linear infinite ed-shimmer;position:absolute;inset:0}.ed-working .ed-gpill{height:32px;padding:0 14px;font-size:13px;position:relative}@keyframes ed-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.ed-panel{border-radius:16px;flex-direction:column;grid-area:panel;align-self:start;gap:16px;width:300px;max-height:100%;padding:16px;display:flex;overflow:auto}.ed-ph{flex-direction:column;gap:4px;display:flex}.ed-ph h3{margin:0;font-size:16px;font-weight:600}.ed-ph h3.tip{align-items:center;gap:6px;display:flex}.k-ghost.sm.k-util{width:32px;height:32px}.k-finish-dl svg{flex:none;width:16px;height:16px}.ed-ph p{color:var(--ink-muted);margin:0;font-size:13.5px}.ed-grp{flex-direction:column;gap:8px;display:flex}.ed-lbl{color:var(--ink-muted);justify-content:space-between;font-size:12.5px;display:flex}.ed-lbl b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.ed-lbl.tip{justify-content:flex-start;align-items:center;gap:6px}.ed-res{color:var(--ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13.5px;display:flex}.ed-res b{color:var(--ink);font-weight:600}.ed-res svg{width:14px;height:14px;color:var(--ink-faint)}.ed-seg{max-width:100%}.ed-seg>*{white-space:nowrap;flex:auto;justify-content:center;height:32px;padding:0 13px}.ed-seg small{color:var(--ink-faint);margin-left:4px;font-size:12px;font-weight:400}.ed-seg [aria-pressed=true] small{color:var(--ink-muted)}.ed-chips{flex-wrap:wrap;gap:5px;display:flex}.ed-chips .k-chip{gap:5px;height:32px;padding:0 9px;font-size:13px}.ed-shape{opacity:.8;border:1.5px solid;border-radius:2.5px;display:inline-block}.ed-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ed-row .k-ghost svg{flex:none;width:16px;height:16px}.ed-sw{border-radius:50%;flex:none;width:34px;height:34px;transition:box-shadow .16s;box-shadow:inset 0 0 0 1px #ffffff2e,0 1px 2px #00000080}.ed-sw.on{box-shadow:inset 0 0 0 1px #ffffff2e, 0 0 0 2px #181614, 0 0 0 3.5px color-mix(in srgb, var(--kit-ember) 85%, transparent)}.ed-hint{color:var(--ink-faint);margin:0;font-size:12.5px}.ed-field{border-radius:12px}.ed-field input{font-size:14.5px}.ed-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:26px;margin:0}.ed-range::-webkit-slider-runnable-track{height:6px;box-shadow:var(--kit-sunken);background:#0000004d;border-radius:6px}.ed-range::-moz-range-track{height:6px;box-shadow:var(--kit-sunken);background:#0000004d;border-radius:6px}.ed-range::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(#fff,#d8d2ca);border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 1px 3px #0009,0 0 0 1px #0003}.ed-range::-moz-range-thumb{background:linear-gradient(#fff,#d8d2ca);border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #0009}.ed-pfoot{border-top:1px solid var(--lg-edge);flex-direction:column;gap:10px;padding-top:14px;display:flex}.ed-gorow{justify-content:flex-end;align-items:center;gap:10px;display:flex}.ed-note{color:var(--ink-muted);margin:0;font-size:12.5px}.ed-facts{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font-size:13px;display:grid}.ed-facts dt{color:var(--ink-muted)}.ed-facts dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.ed-viewer button:focus-visible,.ed-viewer input:focus-visible,.ed-viewer a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ed-viewer .ed-field input:focus-visible{outline:none}.ed-bot{flex-direction:column;grid-area:bot;align-items:center;gap:12px;min-width:0;display:flex}.ed-strip{scrollbar-width:thin;gap:6px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.ed-ver{border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:5px;padding:4px 4px 3px;transition:background .16s;display:flex}.ed-ver:hover{background:#ffffff0f}.ed-ver:disabled{cursor:default}.ed-vthumb{background:#110f0d;border-radius:8px;width:76px;height:50px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.ed-vthumb img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ed-ver[aria-current=true] .ed-vthumb{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--kit-ember) 85%, transparent), 0 0 18px -6px var(--kit-ember)}.ed-vlab{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;max-width:92px;font-size:11.5px;overflow:hidden}.ed-ver[aria-current=true] .ed-vlab{color:var(--ink)}.ed-ver.pending .ed-vthumb{background:linear-gradient(110deg,#151311 30%,#24211f 45%,#151311 60%) 0 0/220% 100%;animation:1.3s linear infinite ed-shimmer}.ed-toasts{z-index:11;pointer-events:none;justify-content:center;width:max-content;max-width:calc(100% - 24px);display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.ed-toast{height:auto;min-height:44px;padding:8px 16px;font-size:13.5px;animation:.42s cubic-bezier(.2,1.35,.32,1) ed-toast-in}.ed-toast svg{width:16px;height:16px;color:var(--ink-muted);flex:none}.ed-toast[data-error]{color:var(--error)}.ed-toast a,.ed-toast button{pointer-events:auto}@keyframes ed-toast-in{0%{opacity:0;transform:translateY(12px)}}@media (max-width:760px){.ed-viewer{flex-direction:column;gap:12px;padding:12px;display:flex;overflow-y:auto}.ed-top{order:0;gap:10px}.ed-main{flex:none;order:1}.ed-rail{order:2}.ed-panel{order:3}.ed-bot{order:4}.ed-title b{font-size:14px}.ed-title span{font-size:12px}.ed-bal{display:none}.ed-done{width:36px;height:36px;padding:0}.ed-done span{display:none}.ed-done svg{width:18px;height:18px}.ed-rail{scrollbar-width:none;scroll-snap-type:x proximity;border-radius:999px;flex-direction:row;flex:none;align-self:stretch;gap:6px;width:auto;padding:5px;overflow-x:auto;-webkit-mask:linear-gradient(90deg,#000 85%,#0000);mask:linear-gradient(90deg,#000 85%,#0000)}.ed-rail::-webkit-scrollbar{display:none}.ed-tool{white-space:nowrap;scroll-snap-align:start;border-radius:999px;flex-direction:row;flex:none;gap:7px;height:40px;padding:0 14px 0 11px;font-size:13px}.ed-tool svg{width:17px;height:17px;margin:0}.ed-rail .ed-tool:last-child{margin-right:28px}.ed-panel{flex:none;width:auto;max-height:none;overflow:visible}.ed-strip[data-only]{display:none}.ed-vthumb{width:60px;height:40px}.ed-viewer .vw-glow{height:62%;top:30%}}@media (prefers-reduced-motion:reduce){.ed-tool:active:not(:disabled){transform:none}.ed-zoomer,.ed-xslot,.ed-brush,.ed-tool,.ed-ver{transition:none}.ed-working:before,.ed-ver.pending .ed-vthumb,.ed-toast{animation:none}.ed-working:before{background:#ffffff0d}}:root[data-motion=reduced] .ed-tool:active:not(:disabled){transform:none}:root[data-motion=reduced] .ed-zoomer,:root[data-motion=reduced] .ed-xslot,:root[data-motion=reduced] .ed-brush,:root[data-motion=reduced] .ed-tool,:root[data-motion=reduced] .ed-ver{transition:none}:root[data-motion=reduced] .ed-working:before,:root[data-motion=reduced] .ed-ver.pending .ed-vthumb,:root[data-motion=reduced] .ed-toast{animation:none}:root[data-motion=reduced] .ed-working:before{background:#ffffff0d}.vw{overflow:hidden}.vw-dock{border-radius:30px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:8px;display:flex}.vw-dock-row{justify-content:center;padding:12px 16px 18px;display:flex}.vw-dock{z-index:2;position:relative}:is(.vw-dock,.vw-tools) .k-ghost.k-util{width:40px;height:40px}:is(.vw-dock,.vw-tools) .k-util:before{content:"";border-radius:50%;position:absolute;inset:-2px}:is(.vw-dock,.vw-tools) .k-util[data-key]:after{content:attr(data-tip) "  " attr(data-key);white-space:pre}[data-studio-theme=dark] :is(.vw-dock,.vw-tools) .k-util[data-tip]:after{color:#f2eee8;background:#1b1917eb;border-color:#ffffff21}.vw-tools .k-util[data-tip]:after,.vw-top>.k-util[data-tip]:after{top:calc(100% + 9px);bottom:auto;translate:-50% -4px}.vw-tools .k-util[data-tip]:is(:hover,:focus-visible):after,.vw-top>.k-util[data-tip]:is(:hover,:focus-visible):after{translate:-50%}.vw-tools>:last-child .k-util[data-tip]:after,.vw-tools>.k-util:last-child[data-tip]:after{left:auto;right:0;translate:0 -4px}.vw-tools>:last-child .k-util[data-tip]:is(:hover,:focus-visible):after,.vw-tools>.k-util:last-child[data-tip]:is(:hover,:focus-visible):after{translate:0}:is(.vw-dock,.vw-top):has([data-tip]:hover) [data-tip]:focus-visible:not(:hover):after{opacity:0;transition-delay:0s}.vw-pick svg{width:18px;height:18px}.vw-pick[aria-pressed=true]{color:var(--ink);background:var(--kit-frost-hover)}.vw-top{z-index:3;align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex;position:relative}.vw-count{min-width:0;color:var(--ink-faint);font-variant-numeric:tabular-nums;flex:1;font-size:13px}.vw-tools{align-items:center;gap:6px;min-width:0;display:flex}.vw-tools .k-ghost{flex:none}.vw-dl{gap:7px;height:40px;padding:0 15px 0 12px;font-size:13.5px}.vw-dl svg,.vw-tools .k-ghost:not(.k-util) svg{flex:none;width:17px;height:17px}.vw-top .cb{margin-left:4px}@media (max-width:767px){.vw-dock-row{padding:10px 10px 14px}.vw-dock{gap:4px;padding:6px}.vw-dock>.k-ghost:not(.k-util){gap:6px;height:40px;padding:0 11px;font-size:13px}.vw-dock>.k-ghost:not(.k-util) svg{width:15px;height:15px}}@media not (min-width:380px){.vw-dock>.k-ghost:not(.k-util) svg{display:none}.vw-dock>.k-ghost:not(.k-util){padding:0 10px}}.vw-body{flex:1;align-items:center;gap:12px;min-height:0;display:flex;position:relative}.vw-paddle{display:none}.vw-stage{flex-direction:column;flex:1;align-self:stretch;min-width:0;min-height:0;display:flex;position:relative;container-type:size}.vw{touch-action:pinch-zoom}.vw-stage:before{content:"";flex:1 0 0}.vw-stage:after{content:"";flex:10cqh}.vw-block{flex-direction:column;align-self:center;align-items:center;width:fit-content;max-width:100%;padding:0 14px;display:flex}.vw-track{flex-direction:column;align-self:stretch;display:flex}.vw-peek{flex-direction:column;justify-content:center;align-items:center;display:flex}.vw-peek>.vw-block{transform:translateY(var(--vw-peek-dy,0px))}.vw[data-swiping] .vw-stage{overflow:hidden}.vw-slot:not(.vw-peek){display:contents}@media (max-width:767px){.vw-track{will-change:transform}.vw-stage,.vw[data-swiping] .vw-stage{overflow:clip visible}}.vw-media{max-width:100%;display:flex;position:relative}.vw-card{z-index:1;background:#0c0b0a;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 30px 60px #0009}.vw-card[data-matte]{background:repeating-conic-gradient(#8e8e93 0 25%, #6c6c70 0 50%) 0 0 / 16px 16px}.vw-fill{width:auto;max-width:calc(100cqw - 28px);height:auto;max-height:calc(100cqh - var(--vw-cap,24px));display:block}.vw-glow{z-index:0;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(40px)saturate(1.8)brightness(1.3);opacity:.85;width:116%;max-width:none;height:260px;position:absolute;top:20%;left:-8%}.vw-glows{display:contents}.vw-glow[data-in]{animation:.25s ease-out both vw-glow-in}.vw-glow[data-out]{animation:.25s ease-out reverse both vw-glow-in}@keyframes vw-glow-in{0%{opacity:0}to{opacity:.85}}.vw[data-swiping] .vw-glow{transition:opacity var(--sw-ms,0s) cubic-bezier(.2, .8, .2, 1)}.vw[data-swiping] .vw-slot:not(.vw-peek) .vw-glow{opacity:calc(.85 * min(1, 2 - 2 * (var(--sw-next,0) + var(--sw-prev,0))))}.vw[data-swiping] .vw-peek[data-side=next] .vw-glow{opacity:calc(.85 * min(1, 2 * var(--sw-next,0)))}.vw[data-swiping] .vw-peek[data-side=prev] .vw-glow{opacity:calc(.85 * min(1, 2 * var(--sw-prev,0)))}@media (prefers-reduced-transparency:reduce){.vw-glow{display:none}}[data-transparency=reduced] .vw-glow{display:none}.vw-card>.vp-host.vw-fill{width:min(calc(100cqw - 28px), calc((100cqh - var(--vw-cap,24px)) * var(--vw-ar)));height:auto;aspect-ratio:var(--vw-ar)}.vw-card>.vp-host .vp{border-radius:0}.vw-pic{display:block;position:relative}.vw-card>.vw-pic.vw-fill{width:min(calc(100cqw - 28px), calc((100cqh - var(--vw-cap,24px)) * var(--vw-ar)));height:auto;aspect-ratio:var(--vw-ar)}.vw-pic>img,.vw-pic>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vw-pic[data-free]>.vw-pic-lo{width:auto;height:auto;max-width:inherit;max-height:inherit;display:block;position:static}.vw-pic-hi{opacity:0;transition:opacity .15s}.vw-pic-hi[data-on]{opacity:1}.vw-pic:has(>.vw-pic-hi[data-on])>.vw-pic-lo{visibility:hidden;transition:visibility 0s linear .15s}.vp-cover{pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.vp-cover[data-gone]{opacity:0}.vp-cover>.vw-pic,.vp-cover>img{width:100%;height:100%;position:absolute;inset:0}.vp-cover img,.vp-cover .vw-pic>img{object-fit:contain}@media (prefers-reduced-motion:reduce){.vw-pic-hi,.vw-pic-lo,.vp-cover{transition:none}}:root[data-motion=reduced] .vw-pic-hi,:root[data-motion=reduced] .vw-pic-lo,:root[data-motion=reduced] .vp-cover{transition:none}.vw-info{flex-direction:column;gap:22px;display:flex}.vw-sec{flex-direction:column;gap:10px;min-width:0;display:flex}.vw-head{align-items:center;gap:8px;min-height:30px;display:flex}.vw-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);flex:1;margin:0;font-size:11px;font-weight:600}.vw-ptext{color:#f2eee8e0;overflow-wrap:anywhere;white-space:pre-line;overscroll-behavior:contain;scrollbar-width:thin;max-height:40vh;margin:0;font-size:14px;line-height:1.55;overflow-y:auto}.vw-copy{color:#f2eee8cc;background:var(--kit-frost);width:30px;height:30px;box-shadow:var(--kit-frost-edge);border-radius:50%;flex:none;place-items:center;transition:background .16s;display:grid}.vw-copy:hover{background:var(--kit-frost-hover);color:var(--ink)}.vw-acts{flex-wrap:wrap;gap:8px;display:flex}.vw-acts .k-ghost{white-space:nowrap;gap:7px;height:44px}.vw-acts .k-ghost svg{flex:none;width:17px;height:17px}.vw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:0;display:grid}.vw-grid>div{flex-direction:column;gap:3px;min-width:0;display:flex}.vw-grid dt{color:var(--ink-faint);font-size:12px}.vw-grid>:last-child:nth-child(odd){grid-column:1/-1}.vw-grid dd{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-items:center;gap:6px;margin:0;font-size:13.5px;display:flex}.vw-chip{white-space:nowrap;font-variant-numeric:tabular-nums;color:#f2eee8b8;background:#ffffff0f;border-radius:999px;flex:none;align-self:flex-start;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12.5px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0f}.vw-logo{width:14px;height:14px;color:var(--ink);opacity:.85;flex:none}.vw-line{align-items:center;gap:8px;padding:6px 12px 0 16px;display:flex}.vw-line-open{text-align:left;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:stretch;gap:6px;min-width:0;min-height:44px;display:flex}.vw-line-open .vw-grab{margin:0 auto}.vw-line-text{white-space:nowrap;text-overflow:ellipsis;color:#f2eee8db;font-size:14px;overflow:hidden}.vw-line .vw-pick{flex:none;width:44px;height:44px}.vw-strip-row{justify-content:center;padding-top:10px;display:flex}.vw-strip{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:5px;width:268px;padding-inline:117px;display:flex;overflow-x:auto}.vw-strip::-webkit-scrollbar{display:none}.vw-strip.fits{width:auto;padding-inline:0;overflow:visible}.vw-thumb{scroll-snap-align:center;width:34px;height:34px;color:var(--ink-muted);opacity:.32;filter:saturate(.6);background:#ffffff0f;border-radius:8px;flex:none;place-items:center;font-size:10px;transition:opacity .16s,filter .16s;display:grid;overflow:hidden}.vw-thumb img{object-fit:cover;width:100%;height:100%}.vw-thumb[aria-current=true]{opacity:.95;filter:none;box-shadow:0 0 0 1.5px #ffffffb3}.vw-hid{background:#0e0d0c;place-items:center;width:100%;height:100%;display:grid}.vw-hid i{background:#f2c46b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #f2c46bb3}.vw-scrim{z-index:60;touch-action:none;position:fixed;inset:0}.vw-sheet{z-index:61;touch-action:pan-y;overscroll-behavior:contain;max-height:78dvh;padding:8px 18px 20px;animation:.22s cubic-bezier(.2,.8,.2,1) vw-rise;position:fixed;bottom:10px;left:10px;right:10px;overflow-y:auto}.vw-grab{background:#ffffff38;border-radius:2px;width:36px;height:4px;margin:0 auto 10px;display:block}.vw-refs{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.vw-refs img{object-fit:cover;border-radius:8px;width:40px;height:40px;box-shadow:0 0 0 1px #ffffff14}.vw-note{color:var(--ink-faint);margin:0;font-size:12px;line-height:1.5}.vw-note.tip{align-items:center;gap:6px;display:flex}.tc-chip svg{opacity:.85;width:14px;height:14px}.tc-chip i,.tc-badge i{background:#f2c46b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #f2c46b8c}[data-studio-theme=light] .tc-badge i{box-shadow:none;background:#b07a12}.tc-off{color:var(--ink-muted);align-items:center;gap:10px;margin-top:10px;font-size:12.5px;line-height:1.45;display:flex}.tc-off ul{overflow-wrap:anywhere;flex:1;min-width:0}.tc-off .k-ghost{flex:none}@keyframes vw-rise{0%{opacity:0;transform:translateY(16px)}}.vw-main{flex:1;min-height:0;display:flex;position:relative}.vw-col{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}@media (min-width:768px){.vw-top{padding:10px 8px 14px 24px}.vw-body{padding:0 24px}.vw-paddle{display:grid}.vw-stage{justify-content:center;align-items:center}.vw-stage:before,.vw-stage:after{content:none}.vw-block{justify-content:center;height:100%;padding:0}.vw-track{flex:1;justify-content:center;min-height:0}.vw-peek{justify-content:center;padding:0}.vw-fill{max-width:100cqw;max-height:100cqh}.vw-card{border-radius:12px}.vw-glow{height:calc(80% + 40px)}.vw-card>.vp-host.vw-fill,.vw-card>.vw-pic.vw-fill{width:min(100cqw, 100cqh * var(--vw-ar))}.vw-dock-row{padding:14px 24px 20px}.vw-panel{z-index:2;overscroll-behavior:contain;scrollbar-width:thin;background:#ffffff09;border-radius:18px;flex:none;width:320px;margin:0 16px 20px 0;padding:18px 18px 20px;position:relative;overflow-y:auto;box-shadow:inset 0 0 0 1px #ffffff12}.vw-panel[data-admin]{width:340px}.vw-panel .vw-ptext{max-height:34vh}.vw-col{--vw-below:90px;--vw-side:152px;justify-content:center;container-type:size}.vw-col:not(:has(>.vw-dock-row)){--vw-below:20px}.vw-col[data-fit]>.vw-body{height:min(calc(100cqh - var(--vw-below)), calc((100cqw - var(--vw-side)) / var(--vw-shape)));flex:0 auto}.vw-sheet{width:340px;max-height:calc(100dvh - 84px);padding:18px 18px 20px;inset:64px 16px auto auto}.vw-sheet .vw-grab{display:none}}.vw-extend{bottom:max(12px, env(safe-area-inset-bottom));outline:none;flex-direction:column;gap:14px;padding:8px 18px 20px;display:flex}.vw-extend .vw-grab{margin-bottom:-4px}.vx-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.vx-head h3{margin:0;font-size:15px;font-weight:600}.vx-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.vx-label{color:var(--ink-muted);font-size:13px}.vx-step{align-items:center;gap:6px;display:flex}.vx-step output{text-align:center;font-variant-numeric:tabular-nums;min-width:52px;font-size:14px}.vw-extend .vx-go{justify-content:center;align-self:stretch}@media (min-width:768px){.vw-sheet.vw-extend{max-height:none;top:auto;right:auto;left:clamp(16px, calc(var(--vx-cx,50vw) - 170px), calc(100vw - 356px));bottom:var(--vx-b,92px);padding:16px 18px 18px}}@media (min-width:2200px){.vw-top,.vw-panel,.vw-dock-row,.vw-paddle{zoom:1.22}.vw-col{--vw-below:110px;--vw-side:170px}}@media (prefers-reduced-motion:reduce){.vw-sheet{animation:none}.vw-thumb{transition:none}}:root[data-motion=reduced] .vw-sheet{animation:none}:root[data-motion=reduced] .vw-thumb{transition:none}.stage-scope>.stage-lib{grid-area:1/3}.stage-scope>.lt-view{grid-area:1/3;justify-self:end}.stage-cell{min-width:0;display:grid}.stage-work-end{margin-top:24px}.stage-work:has(>.dn-sheet[data-pending])>.stage-work-end{visibility:hidden}.dn-tile{container-type:inline-size}.dn-tile.run-out{opacity:0}.dn-run{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-variant-numeric:tabular-nums;pointer-events:none;background:#110f0d8c;border-radius:999px;align-items:center;height:20px;padding:0 7px;font-size:11px;display:inline-flex;position:absolute;bottom:6px;left:6px}.dn-mark{height:9px;margin-right:5px}.dn-tile .run-x{top:4px;right:4px}.dn-tile .run-pill{width:28px;height:28px}@media not (min-width:768px){.stage-scope:has(>.lt-view){grid-template-columns:minmax(0,auto) auto minmax(0,1fr) auto;gap:4px;margin-top:12px}.stage-scope:has(>.lt-view)>span[aria-hidden]:first-child{display:none}.stage-scope:has(>.lt-view)>.stage-pill{grid-column:1;justify-self:start;max-width:100%}.stage-scope:has(>.lt-view)>.stage-lib{grid-column:2}.stage-scope:has(>.lt-view)>.lt-view{grid-column:4}.stage-work[data-layout=grid]{margin-inline:-12px}.stage-work[data-layout=dense]{margin-inline:-18px}.stage-work-end{margin-inline:12px}}@media not (min-width:48rem),(pointer:coarse) and (max-height:500px){.pfold{background:var(--dock-row);width:100%;height:46px;box-shadow:var(--dock-row-ring);color:var(--ink);text-align:left;border-radius:23px;align-items:center;gap:8px;padding:0 5px 0 16px;animation:.26s cubic-bezier(.2,.8,.2,1) pfold-in;display:flex}.pfold:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pfold-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;overflow:hidden}.pfold-text.empty{color:var(--ink-faint)}.pfold-model{white-space:nowrap;text-overflow:ellipsis;max-width:38%;height:28px;color:var(--ink-muted);background:var(--dock-row);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:12.5px;display:inline-flex;overflow:hidden}.pfold-go{color:#fff;background:linear-gradient(160deg, #ff8a3d, var(--kit-ember) 55%, #e8261a);width:36px;height:36px;box-shadow:inset 0 1px 0 #ffffff59, 0 4px 14px -4px var(--kit-ember);border-radius:50%;flex:none;place-items:center;display:grid}.pfold-go svg{width:18px;height:18px}[data-composer-bar][data-folded] .pbar>:not(.pfold),[data-composer-bar][data-folded]>:not(.pbar){display:none}}@media (min-width:48rem) and (pointer:coarse) and (max-height:500px){[data-composer-bar][data-folded] .pbar{border-radius:23px;max-width:560px;padding:0}[data-composer-bar][data-folded] .pbar:before,[data-composer-bar][data-folded] .pbar:after{display:none}}@media not (min-width:48rem){[data-composer-bar][data-folded]{inset-inline:20px}:root[data-bar-folded] .dock{padding:8px 8px 5px}:root[data-bar-docked] .dock-bar{transition:height .26s var(--fold-spring,cubic-bezier(.2, 1.1, .32, 1))}:root[data-stage-work]{scroll-padding-bottom:calc(var(--dock-h) + 12px)}}@keyframes pfold-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.pfold{animation:none}:root[data-bar-docked] .dock-bar{transition:none}}:root[data-motion=reduced] .pfold{animation:none}:root[data-motion=reduced][data-bar-docked] .dock-bar{transition:none}.us{--us-s0:#221b19;--us-s1:#4a2014;--us-s2:#7a2a16;--us-s3:#b8391b;--us-s4:#ff6a33;--us-ember:#ff5a2c;--us-ember-a:#ff3d2e;--us-ember-b:#ff8a2b;--us-raised-2:color-mix(in srgb, var(--ink) 3%, var(--surface-raised));--us-track:color-mix(in srgb, var(--ink) 6%, transparent);--us-grid:color-mix(in srgb, var(--ink) 7%, transparent);--us-img:#b9b2a8;position:relative}.us .k-apphead{z-index:1;position:relative}.us-range{margin-left:auto}.us-body{flex-direction:column;gap:22px;margin-top:28px;transition:opacity .2s;display:flex;position:relative}.us-body.stale{opacity:.6}.us-body:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ff5a2c1f,#0000);width:70%;height:420px;position:absolute;top:-18%;left:-10%}.us-sk{border-radius:16px;position:relative;overflow:hidden}.us-sk .k-shim{position:absolute;inset:0}.us h2{color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:1.3}.us-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:22px;display:grid;position:relative}@media (max-width:820px){.us-hero{grid-template-columns:1fr}}.us-bal{flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.us-bal .n{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(46px,6.4vw,78px);font-weight:900;font-stretch:75%;line-height:.9}.us-bal p{color:var(--ink-muted);margin:10px 0 0;font-size:15px}.us-bal p b{color:var(--ink);font-weight:500}.us-bal .acts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.us-runway{border:1px solid var(--line);background:var(--surface-raised);border-radius:16px;flex-direction:column;justify-content:flex-end;gap:10px;min-width:0;padding:18px;display:flex}.us-runway .row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.us-runway .big{white-space:nowrap;font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink);font-size:34px;font-weight:800;font-stretch:75%;line-height:1}.us-runway .sub{color:var(--ink-muted);text-align:right;font-size:13px}.us-meter{background:var(--us-track);border-radius:999px;height:10px;position:relative;overflow:hidden}.us-meter i{background:linear-gradient(90deg, var(--us-ember-a), var(--us-ember-b));box-shadow:0 0 18px -2px var(--us-ember);transition:width .7s var(--ease-out);border-radius:999px;position:absolute;inset:0 auto 0 0}.us-runway .ticks{color:var(--ink-faint);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11.5px;display:flex}.us-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:relative}@media (max-width:860px){.us-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.us-tile{border:1px solid var(--line);background:var(--surface-raised);border-radius:16px;flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex}.us-tile .v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:28px;font-weight:600;line-height:1.1}.us-tile .d{min-height:18px;color:var(--ink-muted);font-size:12.5px}.us-tile .d .up{color:var(--ink)}.us-spark{width:100%;height:34px;margin-top:auto;padding-top:8px;display:block}.us-spark polyline{stroke:var(--us-s4);stroke-width:1.6px;stroke-linejoin:round}.us-spark.flat polyline{stroke:var(--line-2)}@media (max-width:560px){.us-tile{padding:14px}.us-tile .v{font-size:22px}.us-tile .d{font-size:11.5px}}.us-panel{border:1px solid var(--line);background:var(--surface-raised);border-radius:16px;min-width:0;padding:18px;position:relative}.us-panel .ph{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin-bottom:12px;display:flex}.us-panel .meta{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:13px}.us-panel .meta b{color:var(--ink);font-weight:500}.us-link{z-index:1;color:var(--ink-muted);text-underline-offset:3px;font-size:12.5px;text-decoration:underline;position:relative}.us-link:hover{color:var(--ink)}.us-link:focus-visible,.us-chart:focus-visible,.us-tablewrap:focus-visible,.us-run:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.us-two{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:860px){.us-two{grid-template-columns:1fr}}.us-chart{position:relative}.us-area{touch-action:pan-y;width:100%;height:260px;display:block;overflow:visible}.us-axis line{stroke:var(--us-grid)}.us-axis text{fill:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:11px}.us-line{stroke:#ff7a3d}.us-flat{stroke:var(--line-2)}.us-peak circle,.us-xh circle{fill:#ff7a3d;stroke:var(--surface-raised);stroke-width:2px}.us-peak text{fill:var(--ink);font-size:11.5px;font-weight:600}.us-peak .us-peak-mark{fill:var(--credit-mark,#ff8a2b);stroke:none}.us-xh line{stroke:color-mix(in srgb, var(--ink) 35%, transparent);stroke-dasharray:3 3}.us-tip{z-index:3;pointer-events:none;min-width:150px;color:var(--ink);opacity:0;transition:opacity .12s, transform .16s var(--ease-out);border-radius:12px;padding:10px 12px;font-size:12.5px;position:absolute;transform:translateY(4px)}.us-tip.on{opacity:1;transform:none}.us-tip b{margin-bottom:4px;font-size:13px;font-weight:600;display:block}.us-tip .r{color:var(--ink-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:14px;display:flex}.us-tip .r span:last-child{color:var(--ink)}.us-caltip{white-space:nowrap;min-width:132px;padding:7px 10px}.us-quiet{text-align:center;color:var(--ink-faint);flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:0;padding:0 12px;font-size:15px;display:flex;position:absolute;inset:0 0 26px 44px}.us-tablewrap{max-height:260px;overflow:auto}.us-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;color:var(--ink);font-size:13px}.us-table th,.us-table td{text-align:left;border-top:1px solid var(--line);padding:6px 8px}.us-table th{color:var(--ink-muted);font-weight:500}.us-table td:last-child,.us-table th:last-child{text-align:right}.us-bars{grid-template-columns:minmax(0,max-content) minmax(96px,1fr) auto;gap:12px;margin:0;padding:0;list-style:none;display:grid}.us-bar{grid-column:1/-1;grid-template-columns:subgrid;color:var(--ink);align-items:center;font-size:13.5px;display:grid}.us-bar .nm{align-items:center;gap:8px;min-width:0;display:flex}.us-bar .nm>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.us-mark{width:15px;height:15px;color:var(--ink-muted);opacity:.85;flex:none}.us-initial{background:var(--us-track);text-transform:uppercase;border-radius:50%;place-items:center;font-size:8px;font-weight:600;display:grid}.us-bar .tr{background:var(--us-track);border-radius:6px;height:12px;position:relative}.us-bar .tr i{background:linear-gradient(90deg, var(--us-s3), var(--us-s4));transition:width .7s var(--ease-out);border-radius:4px;position:absolute;inset:0 auto 0 0}.us-bar:hover .tr i{box-shadow:0 0 16px -2px var(--us-ember)}.us-bar .val{text-align:right;font-variant-numeric:tabular-nums;min-width:92px}.us-bar .val small{font-size:inherit;color:var(--ink-muted);margin-left:6px}.us-bar.quiet{color:var(--ink-faint)}@media (max-width:420px){.us-bar{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.us-bar .tr{grid-area:2/1/auto/-1}.us-bar .val{min-width:0}}.us-foot{border-top:1px solid var(--line);color:var(--ink-muted);margin:16px 0 0;padding-top:14px;font-size:13px}.us-foot b{color:var(--ink);font-weight:500}.us-split{border-radius:7px;gap:2px;height:14px;margin:4px 0 14px;display:flex;overflow:hidden}.us-split i{height:100%;transition:flex-grow .7s var(--ease-out);display:block}.us-split .img,.us-legend .sw.img{background:var(--us-img)}.us-split .vid{background:linear-gradient(90deg, var(--us-s3), var(--us-s4))}.us-legend .sw.vid{background:var(--us-s4)}.us-split.quiet .img{background:var(--us-track)}.us-legend{flex-direction:column;gap:10px;display:flex}.us-legend .li{color:var(--ink);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.us-legend .sw{border-radius:3px;width:12px;height:12px}.us-legend .li>span:last-child{font-variant-numeric:tabular-nums}.us-legend .li small{color:var(--ink-muted);font-size:12px;display:block}.us-cpo{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin-top:6px;padding-top:14px;display:grid}.us-cpo>div{flex-direction:column;gap:3px;min-width:0;display:flex}.us-cpo b{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink);font-size:28px;font-weight:800;font-stretch:75%;line-height:1}.us-cpo small{color:var(--ink-muted);font-size:12px}.us-calgrid{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:28px;display:grid}@media (max-width:900px){.us-calgrid{grid-template-columns:1fr}}.us-calrow{gap:8px;min-width:0;display:flex}.us-calwrap{--fs:0px;--fe:0px;flex:auto;min-width:0;padding-bottom:4px;overflow-x:auto}.us-calwrap.fade-s{--fs:28px}.us-calwrap.fade-e{--fe:28px}.us-calwrap.fade-s,.us-calwrap.fade-e{-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fs), #000 calc(100% - var(--fe)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fs), #000 calc(100% - var(--fe)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fs), #000 calc(100% - var(--fe)), transparent)}.us-calbox{grid-template-rows:auto auto;gap:6px;width:max-content;padding-inline-end:12px;display:grid}.us-months{height:14px;color:var(--ink-faint);gap:4px;font-size:11px;display:grid}.us-months span{white-space:nowrap}.us-wdays{color:var(--ink-faint);flex:none;grid-template-rows:repeat(7,18px);align-items:center;gap:4px;padding-top:20px;font-size:10.5px;display:grid}.us-cal{grid-template-rows:repeat(7,18px);gap:4px;display:grid}.us-cal i,.us-calkey i{background:var(--us-s0);border-radius:4px;display:block}.us-cal i{width:18px;height:18px;transition:transform .12s}.us-cal i:hover,.us-cal i:focus-visible{outline:1px solid color-mix(in srgb, var(--ink) 50%, transparent);outline-offset:0;transform:scale(1.3)}.us-cal i:focus{outline:none}.us-cal i:focus-visible{outline:2px solid var(--ink)}.us [data-l="1"]{background:var(--us-s1)}.us [data-l="2"]{background:var(--us-s2)}.us [data-l="3"]{background:var(--us-s3)}.us [data-l="4"]{background:var(--us-s4);box-shadow:0 0 10px -2px #ff6a33b3}.us-calkey{color:var(--ink-faint);align-items:center;gap:4px;margin-top:10px;font-size:11.5px;display:flex}.us-calkey i{border-radius:3px;width:11px;height:11px}.us-ins{border:1px solid var(--line);background:var(--us-raised-2);border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.us-ins .v{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink);font-size:30px;font-weight:800;font-stretch:75%;line-height:1}.us-wk{grid-template-columns:repeat(7,1fr);align-items:end;gap:6px;height:96px;margin-top:10px;display:grid}.us-wk i{background:var(--us-s2);border-radius:4px 4px 0 0;display:block}.us-wk.quiet i{background:var(--us-track)}.us-wk i.top{background:linear-gradient(180deg, var(--us-s4), var(--us-s3));box-shadow:0 0 14px -3px var(--us-ember)}.us-wkl{color:var(--ink-faint);text-align:center;grid-template-columns:repeat(7,1fr);gap:6px;margin-top:4px;font-size:11px;display:grid}.us-runs{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.us-run{border:1px solid var(--line);background:var(--us-raised-2);border-radius:12px;transition:border-color .16s;display:block;overflow:hidden}.us-run:hover{border-color:var(--line-2)}.us-run img,.us-run video{aspect-ratio:16/10;object-fit:cover;background:var(--slot);width:100%;display:block}.us-run-wave{--us-run-wave:#c9c3bb;aspect-ratio:16/10;background:var(--slot);align-items:center;width:100%;padding:0 14px;display:flex}.us-run-wave canvas{width:100%;height:44%;display:block}.us-run div{color:var(--ink-muted);justify-content:space-between;gap:8px;padding:9px 11px;font-size:12.5px;display:flex}.us-run div span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.us-run b{color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.us-none{color:var(--ink-faint);margin:0;padding:18px 0 6px;font-size:14px}@media (prefers-reduced-motion:reduce){.us-body,.us-meter i,.us-tip,.us-bar .tr i,.us-split i,.us-cal i,.us-run{transition:none}}:root[data-motion=reduced] .us-body,:root[data-motion=reduced] .us-meter i,:root[data-motion=reduced] .us-tip,:root[data-motion=reduced] .us-bar .tr i,:root[data-motion=reduced] .us-split i,:root[data-motion=reduced] .us-cal i,:root[data-motion=reduced] .us-run{transition:none}@media (pointer:coarse){.k-field input,.k-field textarea,.k-field.sm input,.pk-search input,.pj-inl.brief,.ed-field input,.share .linkfield input,.share .titlefield input,.share .tagadd input{font-size:16px}}.ks-scrim{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a09086b;animation:.26s cubic-bezier(.2,.8,.2,1) scrim-in;position:fixed;inset:0}.ks-frame{z-index:91;pointer-events:none;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ks-sheet{pointer-events:auto;overscroll-behavior:contain;width:100%;max-width:880px;max-height:calc(100dvh - 32px);color:var(--ink);border-radius:24px;outline:none;padding:26px 30px 22px;animation:.3s cubic-bezier(.2,1.35,.32,1) lib-pop-in;position:relative;overflow-y:auto}.ks-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:18px;padding-right:24px;display:flex}.ks-title{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);margin:0;font-size:28px;font-weight:800;font-stretch:75%;line-height:1}.ks-tools{align-items:center;gap:10px;display:flex}.ks-seg>button{cursor:pointer}.ks-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 44px;display:grid}.ks-sec{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 4px;font-size:11px;font-weight:600}.ks-sheet dl{margin:0}.ks-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:6px 0;display:flex}.ks-row:last-child{border-bottom:0}.ks-row dt{color:var(--ink);font-size:15px}.ks-row dd{flex-shrink:0;align-items:center;gap:6px;margin:0;display:flex}.ks-or{color:var(--ink-faint);font-size:12px}.ks-foot{border-top:1px solid var(--line);color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 0;padding-top:16px;font-size:13px;display:flex}.ks-foot-keys{align-items:center;gap:6px;display:inline-flex}.kc{box-sizing:border-box;color:#e9e7e4;background:linear-gradient(#27231f 0%,#1f1c19 100%);border:0;border-radius:7px;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 11px;font:500 16px/1 -apple-system,SF Pro Text,system-ui,sans-serif;display:inline-flex;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #0009,0 1px 2px #00000059}.kc-s{min-width:30px;height:30px;padding:0 8px;font-size:14px}button.kc{cursor:pointer}button.kc:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:720px){.ks-sheet{padding:22px 20px 18px}.ks-grid{grid-template-columns:minmax(0,1fr)}}@media (hover:none) and (pointer:coarse){.kbd-only{display:none!important}}@media (prefers-reduced-motion:reduce){.ks-scrim,.ks-sheet{animation:none}}:root[data-motion=reduced] .ks-scrim,:root[data-motion=reduced] .ks-sheet{animation:none}.goto{padding:0 8px}@media (min-width:64rem){.goto{display:none}}.goto>.menu-head{padding-inline:0}.goto-ta{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.goto-ta4{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.goto-t{isolation:isolate;color:#f3efe9;-webkit-tap-highlight-color:transparent;background:#1a1816;border-radius:14px;outline:none;height:62px;transition:transform .25s cubic-bezier(.2,1.3,.32,1),filter .2s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.goto-t>img{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.goto-t:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff24}.goto-t:after{content:"";background:linear-gradient(#0000 30%,#000000b3);position:absolute;inset:0}.goto-t b{z-index:1;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:7px;left:9px}.goto-t b svg{width:13px;height:13px}.goto-t .n{z-index:1;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:7px;right:8px}.goto-t.big{height:78px;container-type:inline-size}.goto-t.big:after{background:radial-gradient(90% 85% at 50% 55%,#0009,#0000002e 75%),linear-gradient(#0000 50%,#00000059)}.goto-t.big b{white-space:nowrap;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;flex-direction:column;justify-content:center;gap:4px;font-size:clamp(15px,17cqi,21px);font-weight:900;font-stretch:88%;line-height:1;inset:0}.goto-t.big b svg{opacity:.85;flex:none;width:14px;height:14px}.goto-ta4 .goto-t{height:54px}.goto-ta4 .goto-t b{font-size:10px;bottom:5px;left:6px}.goto-t[aria-current=page]{box-shadow:0 0 0 2px #ff8a2b,0 0 18px -6px #ff5a2c}.goto-t[aria-current=page]:before{box-shadow:none}.goto-t:active{filter:brightness(.96);transform:scale(.96)}.goto-t:focus-visible{box-shadow:0 0 0 2px var(--ink)}@media (hover:hover){.goto-t:hover{filter:brightness(1.12)}}@media (prefers-reduced-motion:reduce){.goto-t{transition:none}}:root[data-motion=reduced] .goto-t{transition:none}.recent-strip{z-index:1;color:var(--ink);-webkit-tap-highlight-color:transparent;margin:18px 0 0;text-decoration:none;display:block;position:relative}.recent-strip .h{color:var(--ink-muted);justify-content:space-between;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.recent-strip .h b{color:var(--ink);font-weight:600}.recent-strip .s{gap:5px;display:flex}.recent-strip .s>span{aspect-ratio:1;background:#ffffff0f;border-radius:9px;flex:0 0 calc(20% - 4px);position:relative;overflow:hidden}.recent-strip .s img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.recent-strip:active .s{transform:scale(.985)}@media not (min-width:48rem){.create-view:has(>.recent-strip){flex-direction:column;flex:1 0 auto;display:flex}.create-view>.recent-strip{margin:auto -12px -50px;padding-top:20px;position:relative;bottom:auto;left:auto;right:auto}}@media (min-width:48rem){.recent-strip{display:none}}@media (min-width:769px){.menu-panel:has(>.goto){width:282px}.menu-panel .goto-ta4 .goto-t b{letter-spacing:-.02em;font-size:9.5px}}.pbar.pbar2{--pb-h:42px;--pb-i:8px;--pb-r:calc(var(--pb-h) / 2 + var(--pb-i));border-radius:var(--pb-r);padding:0}@media (min-width:2400px){:not(.pdeck)>.pbar.pbar2[data-dock=studio]{--pb-h:48px;--pb-i:9px}}.pbar.pbar2>.pbar-glass{background:linear-gradient(var(--pbar-dense), var(--pbar-dense)), var(--lg-fill);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-shadow);transition:none}.pbar.pbar2:focus-within>.pbar-glass{box-shadow:var(--lg-shadow)}.pbar.pbar2,.pstatus{--pbar-dense:#141211eb;--ink-muted:var(--lg-ink-muted);--ink-faint:var(--lg-ink-faint)}[data-studio-theme=light] :is(.pbar.pbar2,.pstatus){--pbar-dense:#fbfaf8eb}.pbar.pbar2:before{z-index:2;background:var(--lg-rim);padding:1px}.pbar.pbar2:after{content:none}.pbar.pbar2>.pbar-glass:after{content:"";border-radius:inherit;pointer-events:none;background:var(--lg-sheen);mix-blend-mode:var(--lg-sheen-blend);position:absolute;inset:0}.pbar.pbar2 .pwell{z-index:3;border-radius:inherit;box-shadow:none;background:0 0}:is([data-glass=solid],[data-transparency=reduced]) .pbar.pbar2>.pbar-glass{background:var(--lg-fill-solid);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce){.pbar.pbar2>.pbar-glass{background:var(--lg-fill-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (min-width:48rem){.pstatus>*{background:var(--pbar-dense);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:999px;width:fit-content;margin-inline:auto;padding:4px 12px}}.pbar.pbar2 .pchatrow{min-height:calc(var(--pb-h) + 2 * var(--pb-i));padding:var(--pb-i);align-items:flex-end;gap:8px}.pbar.pbar2 .pchatrow .ptext{padding:10px 2px;font-size:15px;line-height:22px}.pbar.pbar2:not([data-expanded]) .pchatrow .ptext{max-height:min(40vh,328px)}@media (max-height:30rem){.pbar.pbar2:not([data-expanded]) .pchatrow .ptext{max-height:24dvh}}@media (min-width:768px){[data-composer-dock][data-bar-anchor=top] .pbar.pbar2:not([data-expanded]) .prow{align-items:flex-start}[data-composer-dock][data-bar-anchor=top] .pbar.pbar2[data-expanded] .prow .ptext{max-height:min(52vh,480px)}.pdeck>.pbar.pbar2:not([data-expanded]) .prow .ptext{max-height:min(40vh,328px)}}@media (min-width:768px) and (max-height:30rem){.pdeck>.pbar.pbar2:not([data-expanded]) .prow .ptext{max-height:24dvh}}.pbar.pbar2 .pplus{width:var(--pb-h);height:var(--pb-h);color:var(--ink);background:#ffffff12;margin-block:0;box-shadow:inset 0 0 0 1px #ffffff1a}.pbar.pbar2 .pplus:hover{background:#ffffff1c}.pbar.pbar2 .pplus svg{width:16px;height:16px}.pbar.pbar2 .pbead{--glow:0%;width:auto;height:var(--pb-h);color:#1e0d04;text-shadow:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;transition:transform .18s,filter .18s;display:flex;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px 4px #0000002e,0 3px 10px #0000008c}.pbar.pbar2 .pbead:not(:disabled),.pbar.pbar2 .pbead:not(:disabled):hover,.pbar.pbar2[data-sent] .pbead{--glow:0%;color:#2a1206;background:linear-gradient(180deg, #ffffff4d, #fff0 50%), radial-gradient(circle at 50% 120%, #ffb36b, var(--ember-b) 40%, var(--ember-a) 95%);box-shadow:0 6px 20px -8px var(--ember), inset 0 1px 0 #ffffff8c}.pbar.pbar2 .pbead:not(:disabled):active,.pbar.pbar2[data-sent] .pbead{filter:brightness(1.08);transform:scale(.97)}.pbar.pbar2 .pbead svg{filter:none;width:15px;height:15px}.pbar.pbar2 .pbead:disabled{color:#140c08bf}.pbar.pbar2 .stop-slot{width:var(--pb-h);height:var(--pb-h)}.pbar.pbar2 .stop-bead{width:calc(var(--pb-h) - 4px);height:calc(var(--pb-h) - 4px)}.pbar.pbar2 .genbtn{height:var(--pb-h)}.pbar.pbar2[data-dock=studio]{border-radius:var(--pb-r)}.pbar.pbar2 .pinner{flex-direction:column;gap:0;padding:0;display:flex}.pbar.pbar2 .prow{min-height:calc(var(--pb-h) + 2 * var(--pb-i));padding:var(--pb-i);align-items:flex-end;gap:8px;display:flex;position:relative}.pbar.pbar2 .prow .ptext{caret-color:var(--ember);padding:10px 2px;font-size:15px;line-height:22px}.pbar.pbar2:not([data-expanded]) :is(.prow,.pchatrow) .ptext:placeholder-shown{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pbar.pbar2:not([data-expanded]) :is(.prow,.pchatrow) .ptext{min-height:var(--pb-h)}.pbar.pbar2:not([data-expanded]) :is(.prow,.pchatrow) .ptext:placeholder-shown::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pbar.pbar2[data-expanded] .prow{flex-wrap:wrap;row-gap:8px}.pbar.pbar2[data-expanded] .prow .ptext{flex:1 0 100%;order:-1;padding:6px 4px 0;font-size:18px;line-height:1.6}.pbar.pbar2[data-expanded] .prow .pexpand{margin-left:auto}.pbar.pbar2 .prow .phist{margin-block:8px}.pbar.pbar2:not([data-typing]) .prow .phist{margin-right:-8px}.pbar.pbar2 .prow .pexpand{flex:none;margin-block:4px;position:relative}.pbar.pbar2 .patt{padding:8px 10px 0}.pbar.pbar2 .patt .k-chip{height:30px;color:var(--ink);animation:pctx-land .6s var(--lg-spring);background:#ff5a2c29;gap:4px;padding:4px;font-size:12px;font-weight:600;box-shadow:inset 0 0 0 1px #ff784673}.pbar.pbar2 .k-chip.att .att-body{gap:6px}.pbar.pbar2 .patt .k-chip :is(img,.h-7){width:22px;height:22px}@keyframes pctx-land{0%{opacity:0;transform:scale(.4)translateY(-30px)}}@media (prefers-reduced-motion:reduce){.pbar.pbar2 .patt .k-chip{animation:none}}:root[data-motion=reduced] .pbar.pbar2 .patt .k-chip{animation:none}.pbar.pbar2 .psettings{min-width:0;padding:0 var(--pb-i) 10px;align-items:center;gap:6px;display:flex}.pbar.pbar2 .psettings-chips{flex:auto}.pbar.pbar2 .psettings .pchip,.pbar.pbar2 .psettings .pchip-icon-only{height:32px;color:var(--ink);background:#ffffff14;gap:6px;padding:0 13px;font-size:12.5px;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff1a}.pbar.pbar2 .psettings .pchip-icon-only{width:32px;padding:0}.pbar.pbar2 .psettings .pchip:hover{background:#ffffff1f}.pbar.pbar2 .psettings .pchip.pchip-on{background:#ff5a2c29;box-shadow:inset 0 0 0 1px #ff784673}.pbar.pbar2 .psettings .pchip svg{width:16px;height:16px}.pchip-mark{filter:grayscale()}.pchip.pmodel{max-width:100%}@media (max-width:460px){.pbar.pbar2 .psettings{container:psettings/inline-size}.pbar.pbar2 .psettings-chips .pchip.pmodel{flex-shrink:1;min-width:0}.pbar.pbar2 .psettings-chips .pmodel .pchip-kind{display:none}}@container psettings (max-width:252px){.pbar.pbar2 .psettings-chips .pchip.pmodel:has(.pchip-mark){justify-content:center;width:32px;padding:0}.pbar.pbar2 .psettings-chips .pmodel:has(.pchip-mark)>:not(.pchip-mark,.sr-only){display:none}}.pbar.pbar2 .psettings .pchip.ptype{color:#ffd8b8;background:#ff8a2b1f;box-shadow:inset 0 0 0 1px #ff8a2b80}.pbar.pbar2 .psettings .pchip.ptype:hover{background:#ff8a2b2e}.pbar.pbar2 .psettings .pchip.ptype .pchip-ico{color:inherit}.pbar.pbar2 .psettings .pchip.ptype svg{opacity:.8}.ptype-opt svg{width:16px;height:16px;display:block}.pbar.pbar2 .psend-price{margin-block:3px;font-variant-numeric:tabular-nums;height:34px;color:var(--ink);background:#ffffff12;border-radius:17px;flex:none;align-items:center;margin-right:-26px;padding:0 32px 0 12px;font-size:12px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.pbar.pbar2 .psend-price:hover{background:#ffffff1f}.pbar.pbar2 .psend-price:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pbar.pbar2 .psend-price+.send-bead{z-index:1}@media (max-width:460px){:root[data-studio] [data-composer-bar][data-docked]{left:8px;right:8px}.pbar.pbar2{--pb-h:44px;--pb-i:6px}.pbar.pbar2 .pchatrow{gap:6px}.pbar.pbar2 .pchatrow .ptext{padding:11px 2px;font-size:16px}.pbar.pbar2 .pplus svg{width:15px;height:15px}.pbar.pbar2 .pbead{width:var(--pb-h);border-radius:50%;padding:0}.pbar.pbar2 .pbead-label{display:none}.pbar.pbar2 .pbead svg{stroke-width:3.2px;width:19px;height:19px}.pbar.pbar2 .psend-price{margin-block:5px}.pbar.pbar2 .prow{gap:6px}.pbar.pbar2 .prow .ptext{padding:11px 2px;font-size:16px}.pbar.pbar2:not([data-expanded]) :is(.prow,.pchatrow) .ptext{max-height:154px}.pbar.pbar2 .prow .phist{margin-block:9px}.pbar.pbar2:not([data-typing]) .prow .phist{margin-right:-6px}.pbar.pbar2 .prow .pexpand{width:32px;height:32px;margin-block:6px}.pbar.pbar2 .genbtn{padding:0 12px}.pbar.pbar2 :is(.genbtn-lbl,.genbtn-unit){display:none}.pbar.pbar2 .genbtn-price{border-left:0;padding-left:0}.pbar.pbar2 .genbtn>svg{stroke-width:3px;width:17px;height:17px}.pbar.pbar2 .genbtn[data-draft]{gap:7px}.pbar.pbar2 .genbtn[data-draft] .genbtn-lbl{display:inline}.pbar.pbar2 .genbtn[data-draft] .genbtn-price{border-left:1px solid #1a171440;padding-left:7px}.pbar.pbar2 .genbtn[data-draft]:not([data-working])>svg{display:none}.pbar.pbar2 .psettings{padding:0 var(--pb-i) 6px}.pbar.pbar2 .psettings-chips{--fs:0px;--fe:0px;scrollbar-width:none;margin:-6px -4px;padding:6px 4px;scroll-padding-inline:28px;overflow-x:auto}.pbar.pbar2 .psettings-chips[data-fade-s]{--fs:28px}.pbar.pbar2 .psettings-chips[data-fade-e]{--fe:28px}.pbar.pbar2 .psettings-chips[data-fade-s],.pbar.pbar2 .psettings-chips[data-fade-e]{-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fs), #000 calc(100% - var(--fe)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fs), #000 calc(100% - var(--fe)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fs), #000 calc(100% - var(--fe)), transparent)}.pbar.pbar2 .psettings-chips::-webkit-scrollbar{display:none}.pbar.pbar2 .psettings-chips>*,.pbar.pbar2 .psettings-chips .pchip{flex-shrink:0}.pbar.pbar2 .ptools{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.pbar.pbar2 .ptools .phist{margin:0}.pbar.pbar2:not([data-typing]) .ptools .phist{margin-right:-4px}.pbar.pbar2 .ptools .pexpand{width:32px;height:32px;position:relative}.pfold{border-radius:26px;height:52px;padding:0 8px 0 18px}}@media not (min-width:48rem){:root:not([data-studio]) [data-docked] .pbar.pbar2>.pbar-glass,:root:not([data-studio]) [data-docked] .pbar.pbar2:before,:root:not([data-studio]) [data-docked] .pbar.pbar2:after{display:none}:root:not([data-studio]) [data-docked] .pbar.pbar2 .pwell{background:var(--dock-row);box-shadow:var(--dock-row-ring)}}@media (prefers-reduced-motion:reduce){.pbar.pbar2 .pbead{transition:none}.pbar.pbar2 .pbead:not(:disabled):active,.pbar.pbar2[data-sent] .pbead{transform:none}}:root[data-motion=reduced] .pbar.pbar2 .pbead{transition:none}:root[data-motion=reduced] .pbar.pbar2 .pbead:not(:disabled):active,:root[data-motion=reduced] .pbar.pbar2[data-sent] .pbead{transform:none}@media not (min-width:48rem){:root[data-studio] [data-dock-fade]{height:calc(28px + 11px + var(--dock-lift) + var(--dock-bar-h,52px))}:root[data-in-project] [data-dock-fade]{height:calc(115px + var(--dock-lift) + var(--dock-nav) + var(--dock-bar-h,52px))}}.cn{container:cn/inline-size}.cn-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.cn-col{gap:16px;min-width:0;display:grid}.cn-pn{background:var(--kit-frost);min-width:0;box-shadow:var(--kit-frost-edge);border-radius:18px;padding:16px}.cn-h{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:500;display:flex}.cn-count{letter-spacing:0;color:var(--ink);background:var(--frost);border-radius:999px;padding:1px 7px;font-size:11px}.cn-none{color:var(--ink-faint);margin:0;padding:6px 0 4px;font-size:13.5px}.cn-shim{gap:10px;display:grid}.cn-shim .k-shim{border-radius:10px;height:40px}.cn-agw{margin:0 -4px;padding:0 4px;overflow-x:auto;container:cnag/inline-size}.cn-ag{border-collapse:collapse;width:100%;font-size:13px}.cn-ag thead th{white-space:nowrap;text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);padding:0 10px 8px 0;font-size:11px;font-weight:600}.cn-ag tbody th,.cn-ag td{border-top:1px solid var(--line);vertical-align:middle;white-space:nowrap;text-align:left;color:var(--ink-muted);padding:11px 10px 11px 0;font-weight:400}.cn-ag td.c-can{white-space:normal;min-width:110px}.cn-ag .c-save span{text-overflow:ellipsis;max-width:9em;display:block;overflow:hidden}.cn-ag td.c-rv{text-align:right;padding-right:0;position:relative}.cn-ag .c-name b{text-overflow:ellipsis;max-width:10em;color:var(--ink);font-size:13.5px;font-weight:600;display:block;overflow:hidden}.cn-ag .c-name span{color:var(--ink-faint);font-size:12px}.cn-ag .c-month{color:var(--ink-muted);font-variant-numeric:tabular-nums}.cn-ag .mo{color:var(--ink-faint);font-size:12px;display:none}.cn-bud{gap:5px;min-width:150px;display:grid}.cn-bud>.cn-link{justify-self:start}.cn-bud-l{color:var(--ink-muted);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.cn-bud-l small,.cn-bud-s{color:var(--ink-faint);font-size:12px}.cn-bar{background:var(--line-2);border-radius:999px;height:4px;display:block;position:relative;overflow:hidden}.cn-bar i{border-radius:inherit;background:var(--ink-muted);position:absolute;inset:0 auto 0 0}.cn-bar.full i{background:var(--kit-ember)}.cn-link{font:inherit;color:var(--ink-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cn-link:hover{color:var(--ink)}.cn-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cn-link:disabled{opacity:.55;cursor:default}.cn-nl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cn-nl .q{color:var(--ink);white-space:normal;flex-basis:100%;font-size:12.5px}.cn-kv>div.cn-kv-ask{display:block}.cn-paused{background:color-mix(in srgb, var(--kit-ember) 18%, transparent);border-radius:999px;padding:1px 7px;font-weight:600;display:inline-block;color:var(--ink)!important;font-size:11px!important}.cn-ag tr.paused .c-month,.cn-ag tr.paused .c-cap{opacity:.6}:root{--cn-red:#ff9a72}.cn-acts-row{align-items:center;gap:14px;display:inline-flex}.cn-acts-row:has(.cn-ask)>.cn-rv{display:none}.cn-ag .c-name .c-used-in{display:none}.ap-done a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.cn-cap{height:26px;box-shadow:inset 0 0 0 1px var(--line-2);font:inherit;color:var(--ink);white-space:nowrap;cursor:pointer;font-variant-numeric:tabular-nums;transition:background .15s var(--ease-out);background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:13px;display:inline-flex}button.cn-cap:hover{background:var(--frost)}.cn-cap:focus-visible,.cn-rv:focus-visible,.cn-tog:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cn-cap.editing{cursor:text;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kit-ember) 60%, transparent)}.cn-cap.editing.bad{box-shadow:inset 0 0 0 1px #ff6b6b}.cn-cap input{min-width:2ch;font:inherit;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0}.cn-rv{cursor:pointer;font:inherit;color:#ff9a72;white-space:nowrap;background:0 0;border:0;padding:4px 0;font-size:12.5px}.cn-rv:hover{text-underline-offset:3px;text-decoration:underline}.cn-rv.strong{color:#1d1a17;background:var(--cn-red);border-radius:999px;height:32px;padding:0 14px;font-weight:600}.cn-rv.strong:hover{filter:brightness(1.08);text-decoration:none}.cn-x-wrap{margin-left:10px;display:inline-flex}.k-tipbtn.cn-x{color:#1d1a17;background:var(--cn-red);transition:filter .16s,transform .12s;position:relative}.k-tipbtn.cn-x:before{content:"";border-radius:50%;position:absolute;inset:-8px}.k-tipbtn.cn-x:hover,.k-tipbtn.cn-x:focus-visible{color:#1d1a17;background:var(--cn-red);filter:brightness(1.08)}.k-tipbtn.cn-x:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.k-tipbtn.cn-x:active{transform:none}}:root[data-motion=reduced] .k-tipbtn.cn-x:active{transform:none}.cn-rv:disabled{opacity:.55;cursor:default}.cn-ask{align-items:center;gap:8px;display:inline-flex}.cn-ask .q{color:var(--ink);white-space:nowrap;font-size:12.5px}.cn-ag td.c-rv .cn-ask{position:absolute;top:50%;right:0;transform:translateY(-50%)}.cn-ag td.c-rv .cn-ask .q{text-overflow:ellipsis;max-width:26em;overflow:hidden}.cn-ag tr:has(.cn-ask) :is(td.c-cap,td.c-can,td.c-save)>*{visibility:hidden}.cn-ag tr:has(.cn-ask) :is(td.c-can,td.c-save){color:#0000}.cn-acts{margin:0;padding:0;list-style:none}.cn-acts>li{border-top:1px solid var(--line)}.cn-acts>li:first-child{border-top:0}.cn-ac{color:inherit;border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;text-decoration:none;display:grid}.cn-ac:hover b{text-underline-offset:3px;text-decoration:underline}.cn-ac:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cn-ac i{background:var(--frost) center / cover no-repeat;border-radius:10px;width:40px;height:40px}.cn-ac i.working{background:linear-gradient(110deg,#151311 30%,#24211f 45%,#151311 60%) 0 0/220% 100%;animation:1.3s linear infinite k-shimmer}@media (prefers-reduced-motion:reduce){.cn-ac i.working{animation:none}}:root[data-motion=reduced] .cn-ac i.working{animation:none}.cn-ac div{min-width:0}.cn-ac b{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:13.5px;font-weight:600;display:block;overflow:hidden}.cn-ac span{color:var(--ink-faint);font-size:12px}.cn-ac em{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal}.cn-side .cc{padding:0}.cn-kv{margin:0}.cn-kv>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:7px 0;font-size:13px;display:flex}.cn-kv>div:first-child{border-top:0}.cn-kv dt{color:var(--ink-muted)}.cn-kv dt.nw{white-space:nowrap}.cn-kv dd{text-align:right;color:var(--ink);margin:0;font-weight:600}.cn-tog{cursor:pointer;font:inherit;color:var(--ink-muted);background:0 0;border:0;padding:4px 0;font-weight:600}.cn-tog.on{color:#ff9a72}.cn-tog:disabled{opacity:.55;cursor:default}@container cn not (min-width:768px){.cn-grid{grid-template-columns:minmax(0,1fr)}.cn-ac b{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}}@container cnag not (min-width:680px){.cn-ag thead{display:none}.cn-ag,.cn-ag tbody{display:block}.cn-ag tr{border-top:1px solid var(--line);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px 10px;padding:12px 0;display:grid}.cn-ag tbody tr:first-child{border-top:0}.cn-ag tbody th,.cn-ag td{white-space:normal;border:0;padding:0}.cn-ag .c-name{grid-column:1/-1}.cn-ag .c-name b{margin-right:8px;display:inline}.cn-ag td.c-can,.cn-ag td.c-save,.cn-ag .c-used{display:none}.cn-ag .c-name .c-used-in{display:inline}.cn-ag .c-month{grid-column:1/-1}.cn-ag .c-cap{grid-column:1/3}.cn-ag td.c-rv{grid-column:3;justify-self:end}.cn-ag td.c-rv:has(.cn-ask){text-align:left;grid-column:1/-1;justify-self:stretch;min-width:0}.cn-ag td.c-rv:has(.cn-ask) .cn-acts-row{display:flex}.cn-ag td.c-rv .cn-ask{flex-wrap:wrap;gap:8px;min-width:0;display:flex;position:static;transform:none}.cn-ag td.c-rv .cn-ask .q{white-space:normal;flex-basis:100%;max-width:none;overflow:visible}.cn-ag tr:has(.cn-ask) td.c-cap>*{visibility:visible}.cn-ag .c-name b{max-width:none}.cn-ag .mo{display:inline}}@media (max-width:767px){.cn-cap.editing{font-size:16px}}[data-wall-on] [data-studio-stage]{position:relative}[data-wall-on] [data-studio-stage]>footer{display:none}@media (min-width:48rem){[data-wall-on] [data-studio-stage] [data-composer-dock]:before{display:none}}.ap{max-width:560px;margin:0 auto;padding-top:24px}.ap-eyebrow{color:var(--ink-faint);margin:0 0 12px;font-size:13px}.ap-eyebrow a{color:var(--ink-muted)}.ap-card{background:var(--kit-frost);box-shadow:var(--kit-frost-edge);border-radius:22px;padding:24px}.ap-h{color:var(--ink);text-wrap:balance;margin:0;font-size:22px;font-weight:650;line-height:1.2}.ap-what{color:var(--ink-muted);margin:8px 0 16px;font-size:15px}.ap-kv{margin:0 0 16px}.ap-kv>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.ap-kv dt{color:var(--ink-muted)}.ap-kv dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.ap-note{color:var(--ink-muted);margin:0 0 16px;font-size:13.5px}.ap-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ap-row .cn-rv.strong{align-items:center;gap:4px;height:40px;padding:0 18px;font-size:14px;display:inline-flex}.ap-field{color:var(--ink-faint);gap:4px;font-size:12px;display:grid}.ap-field input{background:var(--frost);width:9em;height:40px;box-shadow:inset 0 0 0 1px var(--line-2);font:inherit;color:var(--ink);border:0;border-radius:12px;padding:0 12px;font-size:16px}.ap-done{color:var(--ink);margin:0;font-size:14.5px}.ap-foot{color:var(--ink-faint);margin:14px 4px 0;font-size:13px}.ap-foot a{color:var(--ink-muted)}
