@media (hover:none),(pointer:coarse){.research-feed_mobileCardActions__A__Kt [aria-label="Add to board"],.research-feed_mobileCardActions__A__Kt [aria-label="Quick peek"],.research-feed_mobileCardActions__A__Kt [role=checkbox]{opacity:1}}.fm-phone-frame{--phone-edge:6px;--phone-radius:clamp(24px,4.4cqi,40px);--phone-metal:linear-gradient(150deg,#9a9aa4,#45454d 16%,#1d1d22 42%,#2c2c33 68%,#a4a4ae);--phone-bg:linear-gradient(#060608,#060608) padding-box,var(--phone-metal) border-box;--phone-shadow:0 0 0 1px #000,0 28px 56px -28px #000d,0 10px 22px -14px #000a;position:relative;box-sizing:border-box;padding:var(--phone-edge);border:2px solid transparent;border-radius:var(--phone-radius);background:var(--phone-bg);box-shadow:var(--phone-shadow);min-width:0;isolation:isolate}.fm-phone-frame:after,.fm-phone-frame:before{content:"";position:absolute;width:3px;border-radius:2px;pointer-events:none;background:linear-gradient(90deg,#6a6a73,#2b2b31)}.fm-phone-frame:before{left:-5px;top:21%;height:13%}.fm-phone-frame:after{right:-5px;top:27%;height:10%;background:linear-gradient(270deg,#6a6a73,#2b2b31)}.fm-phone-screen{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:9/16;overflow:hidden;border-radius:calc(var(--phone-radius) - var(--phone-edge));background:#050507;box-shadow:inset 0 0 0 1px #ffffff0a}.fm-phone-screen>img,.fm-phone-screen>video{display:block;width:100%;height:100%;object-fit:contain;background:#050507}.fm-phone-island{position:absolute;z-index:2;top:calc(var(--phone-edge) + 8px);left:50%;transform:translateX(-50%);width:28%;max-width:96px;height:clamp(12px,2.6cqi,24px);border-radius:30px;background:#000;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff0d}.fm-view-trigger{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 11px;border:1px solid #ffffff18;border-radius:10px;background:#ffffff06;color:#ddd;font:500 12px/1.3 var(--font,system-ui);white-space:nowrap;cursor:pointer}.fm-view-trigger[data-preview]{border-color:#f6bb5966;color:#f6cb8b}.fm-view-trigger b{font-weight:600}.fm-view-pop{width:min(320px,calc(100vw - 24px));max-height:var(--radix-popover-content-available-height);overflow:auto;padding:8px;border:1px solid #ffffff20;border-radius:18px;background:#17171c;color:#f0eff4;box-shadow:0 18px 50px #0004;font:14px/1.4 var(--font,system-ui);transform-origin:var(--radix-popover-content-transform-origin)}.fm-view-pop header{padding:10px 10px 14px}.fm-view-pop header>b{font-size:16px}.fm-view-pop p{margin:5px 0 0;color:#aaa9b5;font-size:12px}.fm-view-pop section{padding:5px 0;border-top:1px solid #ffffff10}.fm-view-pop h3{margin:8px 10px;color:#aaa9b5;font-size:12px;font-weight:500}.fm-view-person{display:flex;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 10px;border:0;border-radius:11px;color:inherit;background:transparent;text-align:left;cursor:pointer}.fm-view-person[aria-pressed=true]{background:#ffffff08}.fm-view-person:hover{background:#ffffff0d}.fm-view-person>span:nth-child(2){display:grid;gap:2px;flex:1;min-width:0}.fm-view-person b{font-size:13px;font-weight:550;overflow-wrap:anywhere}.fm-view-person small{font-size:12px;color:#aaa9b5}.fm-view-person>svg{color:#f493b8;flex-shrink:0}.fm-view-avatar{display:grid;place-items:center;flex:0 0 34px;height:34px;border:1px solid #ffffff14;border-radius:50%;background:#29262e;font-size:12px}.fm-view-back{width:100%;min-height:44px;border:0;border-radius:9px;background:#f493b814;color:#f4a5c3;text-align:center;cursor:pointer}.fm-view-models{max-height:260px;overflow:auto}.fm-view-pop section>p{padding:10px}.fm-view-pop p button{color:inherit;text-decoration:underline;background:transparent;border:0;min-height:44px;cursor:pointer}.fm-view-pop button:focus-visible,.fm-view-trigger:focus-visible{outline:2px solid #f493b8;outline-offset:2px}@media(max-width:767px){.fm-view-trigger{min-height:44px}}.fm-hub-preview-overlay{position:fixed;inset:0;z-index:80;background:#000b;backdrop-filter:blur(6px)}.fm-hub-preview{position:fixed;z-index:81;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:14px;width:min(560px,calc(100vw - 24px));height:min(1024px,calc(100dvh - 24px));padding:18px;border:1px solid #ffffff1a;border-radius:24px;background:#121216;color:#f0eff4;font:14px/1.4 var(--font,system-ui);box-shadow:0 30px 80px #000a;animation:fm-hub-in .2s cubic-bezier(.2,.8,.2,1) both}.fm-hub-preview header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 10px;width:100%;flex-shrink:0}.fm-hub-preview header h2{margin:0;font-size:16px;font-weight:600;overflow-wrap:anywhere}.fm-hub-preview header>span{grid-column:1;grid-row:2;color:#aaa9b5;font-size:12px}.fm-hub-preview-open{grid-column:2;grid-row:1/span 2;display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 10px;border-radius:10px;color:#ddd;font-size:12px;text-decoration:none;background:#ffffff0a}.fm-hub-preview-open:hover{background:#ffffff14}.fm-hub-preview-close{grid-column:3;grid-row:1/span 2;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:#ccc;cursor:pointer}.fm-hub-preview-close:hover{background:#ffffff10}.fm-hub-preview :is(a,button):focus-visible{outline:2px solid #f493b8;outline-offset:2px}.fm-hub-preview-stage{position:relative;width:100%;min-height:0;flex:1}.fm-hub-preview-phone{position:absolute;left:50%;top:50%;width:406px;height:884px;max-width:none;padding:30px 6px 6px;--phone-radius:40px;transform:translate(-50%,-50%) scale(var(--hub-phone-scale));transform-origin:center}.fm-hub-preview-phone .fm-phone-screen{width:390px;height:844px;aspect-ratio:390/844;border-radius:24px}.fm-hub-preview-phone .fm-phone-island{top:8px;width:90px;height:20px}.fm-hub-preview-phone iframe{display:block;width:390px;height:844px;border:0;background:#0D0B14}@keyframes fm-hub-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.98)}}@media (prefers-reduced-motion:reduce){.fm-hub-preview{animation:none}}@media (max-width:640px){.fm-hub-preview{inset:0;left:0;top:0;transform:none;width:100%;height:100dvh;padding:12px;gap:10px;border-radius:0;animation:none}.fm-hub-preview header{gap:4px 6px}.fm-hub-preview-open{max-width:88px;padding:0 8px}.fm-hub-preview header h2{font-size:14px}}.v4-shell[data-ws=cd] .cd-freak-coins{display:flex;align-items:center;flex:0 1 auto;gap:8px;min-width:0;max-width:100%;padding:0 0 0 10px;border:1px solid var(--hairline);border-radius:var(--r-1);color:var(--text-2);background:var(--surface-1);font:500 12px/1.4 var(--font)}.v4-shell[data-ws=cd] .cd-freak-coins>svg{flex:none}.v4-shell[data-ws=cd] .cd-freak-coins-copy{min-width:0;padding-block:5px}.v4-shell[data-ws=cd] .cd-freak-coins-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 7px}.v4-shell[data-ws=cd] .cd-freak-coins-title strong{color:var(--text);font-weight:600}.v4-shell[data-ws=cd] .cd-freak-coins-title strong,.v4-shell[data-ws=cd] .cd-freak-coins-usd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.v4-shell[data-ws=cd] .cd-freak-coins-time{display:block;font-size:11px}.v4-shell[data-ws=cd] .cd-freak-coins-refresh{display:grid;place-items:center;flex:none;width:44px;min-height:44px;padding:0;border:0;border-radius:var(--r-1);color:var(--text-2);background:transparent;cursor:pointer}.v4-shell[data-ws=cd] .cd-freak-coins-refresh:hover{color:var(--text);background:var(--surface-2)}.v4-shell[data-ws=cd] .cd-freak-coins-refresh:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v4-shell[data-ws=cd] .cd-freak-coins-refresh:disabled{opacity:.5;cursor:wait}@media (max-width:767px){.v4-shell[data-ws=cd] .v4-workspace-drawer .cd-freak-coins{flex-basis:100%;width:100%}.v4-shell[data-ws=cd] .v4-workspace-drawer .cd-freak-coins-copy{flex:1}}.v4-shell[data-ws=cd] .v4-topbar:has(.cd-freak-coins){flex-wrap:wrap;height:auto;min-height:56px;padding-block:6px}.v4-shell[data-ws=cd] .v4-topbar .v4-tools:has(.cd-freak-coins){flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;min-width:0;max-width:100%}.agency-allowance{position:relative;color:var(--fm-ink);font-size:12px}.agency-allowance>summary{display:flex;gap:6px;align-items:center;cursor:pointer;min-height:40px;list-style:none}.agency-allowance>summary::-webkit-details-marker{display:none}.agency-allowance button:focus-visible,.agency-allowance>summary:focus-visible{outline:2px solid var(--fm-signal);outline-offset:3px}.agency-allowance-panel{position:absolute;right:0;top:100%;z-index:70;width:min(310px,calc(100vw - 32px));padding:16px;border:1px solid var(--fm-line-control);border-radius:14px;background:var(--fm-surface-1,var(--fm-canvas));box-shadow:0 12px 40px #0005}.agency-allowance-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.agency-allowance button{display:grid;place-items:center;min-width:40px;min-height:40px;background:transparent;border:1px solid var(--fm-line-control);border-radius:10px;color:inherit}.agency-allowance dl>div{display:flex;justify-content:space-between;gap:12px;margin:8px 0}.agency-allowance dd{margin:0;font-variant-numeric:tabular-nums}.agency-allowance p{color:var(--fm-ink-2);font-size:12px;line-height:1.5;margin:10px 0 0}.agency-allowance strong{font-weight:600}.agency-hosted-storage{border-top:1px solid var(--fm-line-control);margin-top:16px;padding-top:16px;min-width:0}.agency-hosted-storage-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.agency-hosted-storage h3{margin:0;font-size:13px;font-weight:600;color:var(--fm-ink)}.agency-hosted-storage button{min-height:44px;padding:8px 12px;border:1px solid var(--fm-line-control);border-radius:10px;background:var(--fm-surface-2);color:var(--fm-ink);font-size:12px;cursor:pointer}.agency-hosted-storage button:focus-visible{outline:2px solid var(--fm-signal);outline-offset:3px}.agency-hosted-storage button:disabled{cursor:wait;opacity:.65}.agency-hosted-storage dl{display:grid;gap:8px;margin:12px 0}.agency-hosted-storage dl>div{display:flex;justify-content:space-between;gap:12px}.agency-hosted-storage dt,.agency-hosted-storage p{color:var(--fm-ink-2);font-size:12px;line-height:1.5}.agency-hosted-storage dd{margin:0;font-size:14px;font-variant-numeric:tabular-nums;color:var(--fm-ink)}.agency-hosted-storage p{margin:10px 0 0;overflow-wrap:anywhere}.agency-help-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border-radius:var(--r-1,10px);color:var(--text,#f4f1f8);background:var(--surface-2,#29232f);font:inherit;cursor:pointer}.agency-help-dialog{box-sizing:border-box;width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 32px);margin:auto;padding:24px;border:0;border-radius:var(--r-2,14px);background:var(--surface-1,#211d2b);color:var(--text,#f4f1f8);font:15px/1.5 var(--font,system-ui,sans-serif);box-shadow:0 24px 80px rgb(0 0 0/.5);overflow-y:auto;scrollbar-color:var(--text-2,#b6afbf) transparent;color-scheme:dark}.agency-help-dialog::backdrop{background:rgb(0 0 0/.68)}.agency-help-head,.agency-help-history>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.agency-help-head h2{font-size:22px;line-height:1.25;font-weight:650;margin:0}.agency-help-intro{margin:8px 0 24px;color:var(--text-2,#b6afbf)}.agency-help-dialog button{min-height:44px;padding:8px 12px;border-radius:var(--r-1,10px);background:var(--surface-2,#29232f);color:var(--text,#f4f1f8);font:inherit;cursor:pointer;transition:background .15s ease-out}.agency-help-dialog .agency-help-close{flex-shrink:0;display:grid;place-items:center;width:44px;padding:0}.agency-help-dialog button:hover,.agency-help-trigger:hover{background:var(--surface-3,#39313f)}.agency-help-dialog :is(button,input,textarea):focus-visible,.agency-help-trigger:focus-visible{outline:2px solid var(--accent,#f29bb8);outline-offset:3px}.agency-help-dialog button:disabled,.agency-help-trigger:disabled{cursor:default;opacity:.55}.agency-help-dialog input{accent-color:var(--accent,#f29bb8);width:18px;height:18px;flex-shrink:0}.agency-help-kinds{display:flex;flex-wrap:wrap;gap:4px 16px;padding:0;border:0;margin:0 0 16px}.agency-help-kinds legend,.agency-help-label{font-weight:600;margin-bottom:8px;display:block}.agency-help-kinds label{min-height:44px;display:flex;align-items:center;gap:8px;cursor:pointer}.agency-help-dialog textarea{box-sizing:border-box;display:block;width:100%;min-height:136px;resize:vertical;padding:12px;border:1px solid var(--hairline-2,#786c83);border-radius:var(--r-1,10px);font:inherit;background:var(--bg,#15121a);color:var(--text,#f4f1f8);caret-color:var(--accent,#f29bb8)}.agency-help-dialog textarea:disabled{opacity:.85}.agency-help-dialog ::selection{background:var(--accent,#f29bb8);color:var(--bg,#15121a)}.agency-help-hint{display:flex;justify-content:space-between;gap:12px;margin-top:8px;color:var(--text-2,#b6afbf);font-size:13px}.agency-help-hint>:last-child{flex-shrink:0;font-variant-numeric:tabular-nums}.agency-help-page{display:flex;align-items:center;gap:8px;min-height:44px;margin-top:12px}.agency-help-page small{display:block;font-size:13px}.agency-help-page small,.agency-help-status{overflow-wrap:anywhere;color:var(--text-2,#b6afbf)}.agency-help-status{margin:12px 0}.agency-help-status:empty{display:none}.agency-help-status[data-saved=true]{color:var(--ready,#9be0b6)}.agency-help-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.agency-help-dialog .agency-help-primary{background:var(--accent,#f29bb8);color:var(--bg,#15121a);font-weight:650}.agency-help-dialog .agency-help-primary:hover{background:var(--text,#f4f1f8)}.agency-help-history{margin-top:28px;padding-top:20px;border-top:1px solid var(--hairline-2,#786c83)}.agency-help-history h3{font-size:15px;font-weight:600;margin:0}.agency-help-history>p{color:var(--text-2,#b6afbf);margin-top:12px}.agency-help-history ul{list-style:none;padding:0;margin:0}.agency-help-history li{padding:16px 0;border-bottom:1px solid var(--hairline,#4c4257)}.agency-help-history li>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.agency-help-history li span{font-size:13px;color:var(--text-2,#b6afbf)}.agency-help-history li p{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:390px){.agency-help-dialog{padding:16px}.agency-help-head h2{font-size:20px}.agency-help-kinds{column-gap:12px}}@media (prefers-reduced-motion:reduce){.agency-help-dialog button{transition:none}}.v4-shell[data-ws=studio] .studio-provider-balances{display:flex;align-items:center;gap:8px;max-width:100%;min-width:0;border:1px solid var(--hairline);border-radius:var(--r-1);background:var(--surface-1);color:var(--text-2);font:12px/1.4 var(--font);padding-left:10px}.studio-provider-balances-copy{min-width:0;padding-block:5px}.studio-provider-balances-amounts{display:flex;flex-wrap:wrap;gap:3px 14px}.studio-provider-balances-amounts>span{display:flex;flex-wrap:wrap;gap:4px}.studio-provider-balances-amounts strong{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.studio-provider-balances small{display:block;font-size:11px}.v4-shell .studio-provider-balances>button{display:grid;place-items:center;flex:none;width:44px;min-height:44px;border:0;border-radius:var(--r-1);background:transparent;color:var(--text-2);cursor:pointer;padding:0}.v4-shell .studio-provider-balances>button:hover{background:var(--surface-2);color:var(--text)}.v4-shell .studio-provider-balances>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v4-shell .studio-provider-balances>button:disabled{opacity:.5;cursor:wait}.v4-shell[data-ws=studio] .v4-topbar:has(.studio-provider-balances){flex-wrap:wrap;height:auto;min-height:56px;padding-block:6px}.v4-shell[data-ws=studio] .v4-tools:has(.studio-provider-balances){min-width:0;max-width:100%;flex-wrap:wrap}@media(max-width:767px){.v4-workspace-drawer .studio-provider-balances{flex:1 1 100%}.studio-provider-balances-copy{flex:1}.studio-provider-balances-amounts{gap:3px 10px}}.v4-shell{display:flex;height:100dvh;min-height:0;overflow:hidden;background:var(--bg);color:var(--text);font:var(--t-body);color-scheme:dark;isolation:isolate}.v4-shell *,.v4-workspace-drawer *{box-sizing:border-box}.v4-shell ::selection{background:var(--accent-soft);color:var(--text)}.v4-shell :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v4-shell a,.v4-shell button{-webkit-tap-highlight-color:transparent}.v4-shell button{cursor:pointer;border:0;background:none;color:inherit;font:inherit;padding:0}.v4-shell a{text-decoration:none;color:inherit}.v4-shell svg{flex-shrink:0}.v4-side{width:var(--sidebar-w);flex:none;display:flex;flex-direction:column;gap:2px;padding:14px 10px;border-right:1px solid var(--hairline);background:oklch(.12 .006 275);min-height:0;overflow:auto;overflow-x:hidden;scrollbar-width:none;transition:width var(--d-ui) var(--ease-snappy),padding var(--d-ui) var(--ease-snappy)}.v4-brand-row{margin-bottom:8px}.v4-brand,.v4-brand-row{display:flex;align-items:center}.v4-brand{flex:1;min-width:0;gap:10px;height:36px;padding:0 8px;font:650 17px/1 var(--font-display);letter-spacing:var(--track-tight)}.v4-brand svg{width:22px;height:22px;flex:none;transition:transform var(--d-ui) var(--ease-bouncy)}.v4-brand:hover svg{transform:rotate(-8deg) scale(1.06)}.v4-collapse{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:var(--text-3);opacity:0;transition:opacity var(--d-ui),background var(--d-micro),color var(--d-micro)}.v4-collapse:focus-visible,.v4-side:hover .v4-collapse{opacity:1}.v4-collapse:hover{background:var(--surface-1);color:var(--text)}.v4-switch{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:3px;margin:0 2px 10px;border-radius:var(--r-1);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--hairline)}.v4-switch a{position:relative;z-index:1;height:30px;border-radius:8px;font:var(--t-callout);color:var(--text-3);display:flex;align-items:center;justify-content:center;gap:6px;transition:color var(--d-ui);white-space:nowrap}.v4-switch a:hover{color:var(--text-2)}.v4-switch a[aria-current=page]{color:var(--text)}.v4-switch .dot{width:6px;height:6px;border-radius:50%;background:oklch(.7 .19 var(--h))}.v4-switch .ws-n{min-width:16px;height:16px;padding:0 4px;border-radius:8px;display:grid;place-items:center;background:var(--owner);color:oklch(.2 .03 75);font:700 10px/1 var(--font);font-variant-numeric:tabular-nums}.v4-switch .knob{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:8px;background:var(--surface-3);box-shadow:var(--shadow-1);transition:transform var(--d-ui) var(--ease-snappy)}.v4-switch[data-on=cd] .knob{transform:translateX(100%)}.v4-navs{display:grid;gap:2px;margin-top:8px}.v4-gap{height:12px}.v4-nav{position:relative;display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:var(--r-1);color:var(--text-2);font:500 14px/1 var(--font);text-align:left;white-space:nowrap;transition:background var(--d-micro),color var(--d-micro),transform var(--d-micro) var(--ease-snappy)}.v4-nav:hover{background:oklch(.21 .008 275/.6);color:var(--text)}.v4-nav:active{transform:scale(var(--press-scale))}.v4-nav[aria-current=page]{background:var(--surface-2);color:var(--text)}.v4-nav svg{width:18px;height:18px;flex:none}.v4-nav[aria-current=page] svg{color:var(--accent)}.v4-nav-l{min-width:0;overflow:hidden;text-overflow:ellipsis}.v4-badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-pill);display:grid;place-items:center;font:650 11px/1 var(--font);font-variant-numeric:tabular-nums;background:var(--surface-3);color:var(--text-2)}.v4-badge.owner{background:var(--owner);color:oklch(.2 .03 75);animation:v4-pop-in .42s var(--ease-bouncy) both}.v4-kbd{margin-left:auto;font:500 11px/1 var(--font);padding:3px 6px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--hairline-2)}.v4-kbd,.v4-navlbl{color:var(--text-3)}.v4-navlbl{padding:14px 10px 6px;font:var(--t-caption);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap}.v4-girls{display:grid;gap:0}.v4-shell .v4-girl-row{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:10px;height:36px;padding:0 10px;border-radius:var(--r-1);color:var(--text-2);font:500 14px/1 var(--font);text-align:left;white-space:nowrap;transition:background var(--d-micro),color var(--d-micro)}.v4-girl-row:hover{background:oklch(.21 .008 275/.6);color:var(--text)}.v4-girl-row[aria-pressed=true]{color:var(--text);background:var(--surface-1)}.v4-girl-row .n{margin-left:auto;font:500 12px/1 var(--font);color:var(--text-3);font-variant-numeric:tabular-nums}.v4-av{position:relative;flex:none;width:22px;height:22px;border-radius:50%;object-fit:cover;display:block}.v4-av-ini{display:grid;place-items:center;background:linear-gradient(135deg,oklch(.42 .06 330),oklch(.36 .07 285));color:var(--text);font:650 11px/1 var(--font)}.v4-ring{position:relative;flex:none;display:inline-block;border-radius:50%;padding:2px;background:transparent;transition:transform var(--d-ui) var(--ease-bouncy)}.v4-ring.owner{background:conic-gradient(var(--owner) 0 100%)}.v4-ring.making{background:conic-gradient(var(--making) var(--p,100%),oklch(1 0 0/.14) 0)}.v4-ring>.v4-av{border:2px solid oklch(.12 .006 275)}.v4-girl-row:hover .v4-ring{transform:scale(1.08)}.v4-side-foot{margin-top:auto;display:grid;gap:10px;padding:10px 6px 4px}.v4-meter{display:grid;gap:5px;font:var(--t-callout);color:var(--text-3)}.v4-meter div{display:flex;justify-content:space-between;gap:8px;white-space:nowrap}.v4-meter b{color:var(--text-2);font-weight:550;font-variant-numeric:tabular-nums}.v4-meter i{height:3px;background:var(--surface-2);overflow:hidden}.v4-meter i,.v4-meter i:after{display:block;border-radius:3px}.v4-meter i:after{content:"";height:100%;width:var(--w,0);background:var(--text-3);transition:width .6s var(--ease-snappy)}.v4-meter[data-hot] i:after{background:var(--owner)}.v4-me-wrap{position:relative}.v4-me{width:100%;display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--r-1);font:500 13px/1.2 var(--font);text-align:left;white-space:nowrap}.v4-me:hover{background:var(--surface-1)}.v4-me .ini{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;object-fit:cover;background:linear-gradient(135deg,oklch(.7 .16 330),oklch(.62 .18 285));font-weight:650;font-size:12px;color:#fff}.v4-me small{display:block;color:var(--text-3);font-size:12px;margin-top:2px}.v4-me-menu{position:absolute;z-index:30;left:0;right:0;bottom:calc(100% + 6px);display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:6px;border-radius:var(--r-1);background:var(--mat-sheet);backdrop-filter:var(--mat-blur);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--hairline-2);font:var(--t-callout);animation:v4-pop-in .22s var(--ease-snappy) both}.v4-shell[data-collapsed=true] .v4-side{width:var(--sidebar-w-collapsed);padding-left:8px;padding-right:8px}.v4-shell[data-collapsed=true] .v4-brand-row{flex-direction:column;gap:6px}.v4-shell[data-collapsed=true] .v4-brand{padding:0 8px}.v4-shell[data-collapsed=true] .v4-side :is(.v4-brand>span,.v4-nav-l,.v4-kbd,.v4-switch,.v4-navlbl,.v4-meter,.v4-girl-row .n){display:none}.v4-shell[data-collapsed=true] .v4-side :is(.v4-nav,.v4-girl-row,.v4-me){justify-content:center;padding:0}.v4-shell[data-collapsed=true] .v4-side .v4-badge{position:absolute;top:6px;right:8px;min-width:0;width:7px;height:7px;padding:0;font-size:0}.v4-shell[data-collapsed=true] .v4-side .v4-badge:not(.owner){display:none}.v4-shell[data-collapsed=true] .v4-side .v4-girls{margin-top:12px}.v4-main{position:relative;flex:1;min-width:0;min-height:0;overflow:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent}.v4-topbar{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:10px;height:56px;padding:0 28px;background:var(--mat-bar);backdrop-filter:var(--mat-blur);-webkit-backdrop-filter:var(--mat-blur)}.v4-topbar .crumb{font:var(--t-headline);opacity:0;transform:translateY(4px);transition:opacity var(--d-ui),transform var(--d-ui) var(--ease-snappy)}.v4-main[data-scrolled] .v4-topbar .crumb{opacity:1;transform:none}.v4-ph-top .sp,.v4-topbar .sp{flex:1}.v4-chip{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px 0 4px;border-radius:var(--r-pill);background:var(--surface-2);font:500 13px/1 var(--font);color:var(--text);animation:v4-pop-in .26s var(--ease-bouncy) both}.v4-chip:hover{background:var(--surface-3)}.v4-chip>svg{color:var(--text-3)}.v4-pill{white-space:nowrap;flex:none;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 6px;border-radius:var(--r-pill);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--hairline);font:var(--t-callout);color:var(--text-2);transition:transform var(--d-micro) var(--ease-snappy),background var(--d-micro)}.v4-pill:not(:has(.stack)):not(:has(.live)){padding-left:12px}.v4-pill:hover{background:var(--surface-2);color:var(--text)}.v4-pill:active{transform:scale(var(--press-scale))}.v4-pill .num{font-variant-numeric:tabular-nums}.v4-pill .stack{display:flex}.v4-pill .stack img{width:22px;height:22px;border-radius:6px;object-fit:cover;border:2px solid var(--surface-1);margin-left:-6px;background:var(--surface-2);transition:margin var(--d-ui) var(--ease-snappy)}.v4-pill .stack img:first-child{margin-left:0}.v4-pill:hover .stack img{margin-left:-2px}.v4-pill:hover .stack img:first-child{margin-left:0}.v4-pill .live{width:7px;height:7px;border-radius:50%;background:var(--owner);box-shadow:0 0 0 4px var(--owner-soft);margin-left:6px;animation:v4-live 2.4s ease-in-out infinite}.v4-pop{position:fixed;z-index:30;top:52px;right:20px;width:340px;max-height:min(70dvh,520px);overflow:auto;padding:8px;border-radius:var(--r-3);background:var(--mat-sheet);backdrop-filter:var(--mat-blur);-webkit-backdrop-filter:var(--mat-blur);box-shadow:var(--shadow-3),inset 0 0 0 1px var(--hairline-2);transform-origin:top right;animation:v4-pop-open var(--d-ui) var(--ease-snappy) both}.v4-pop-row{width:100%;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:8px;border-radius:var(--r-2);text-align:left;transition:background var(--d-micro)}.v4-pop-row:hover{background:oklch(1 0 0/.06)}.v4-pop-row .thumb{width:40px;aspect-ratio:9/16;border-radius:8px;object-fit:cover;background:var(--surface-2);display:block}.v4-pop-row .t{display:grid;gap:3px;min-width:0}.v4-pop-row .t b{font:600 13px/1.3 var(--font);color:var(--text)}.v4-pop-row .t b,.v4-pop-row .t span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v4-pop-row .t span{font:var(--t-caption);color:var(--text-3)}.v4-pop-row .glass{padding:4px 9px;border-radius:var(--r-pill);font:600 12px/1 var(--font);background:var(--surface-2);color:var(--text-2)}.v4-pop-row .glass.owner{background:var(--owner);color:oklch(.2 .03 75)}.v4-content{padding:32px 40px 48px;max-width:1600px;margin:auto}.v4-page-heading{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:0 0 28px}.v4-page-heading h1{margin:0;font:var(--t-title1);letter-spacing:var(--track-tight)}.v4-ph-top,.v4-tabbar{display:none}.v4-workspace-drawer{color:var(--text);background:var(--surface-1);border:none;padding:24px;border-radius:var(--r-4) var(--r-4) 0 0;width:100%;max-width:540px;max-height:85dvh;margin:auto auto 0;box-shadow:var(--shadow-3)}.v4-workspace-drawer::backdrop{background:var(--behind-dim);backdrop-filter:blur(5px)}.v4-workspace-drawer>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.v4-workspace-drawer>header button{width:44px;height:44px;display:grid;place-items:center;background:none;border:0;color:inherit}.v4-workspace-drawer>nav{display:grid;gap:2px;margin:12px 0 20px}.v4-workspace-drawer .v4-nav{height:44px;color:var(--text-2)}.v4-workspace-drawer .v4-nav svg{width:18px;height:18px}.v4-workspace-drawer .v4-switch a{height:40px}.v4-workspace-drawer .v4-switch .knob{display:none}.v4-workspace-drawer .v4-switch a[aria-current=page]{background:var(--surface-3)}.v4-workspace-drawer .v4-girl-row{height:44px;width:100%;background:none;border:0;color:var(--text-2)}.v4-workspace-drawer p{color:var(--text-3);font:var(--t-callout)}.v4-skip{position:absolute;top:8px;left:8px;transform:translateY(-150%);z-index:99;padding:10px 14px;background:var(--surface-3);border-radius:var(--r-1)}.v4-skip:focus{transform:translateY(0)}@keyframes v4-pop-in{0%{transform:scale(.6);opacity:0}}@keyframes v4-pop-open{0%{transform:scale(.95);opacity:0}}@keyframes v4-live{50%{box-shadow:0 0 0 7px oklch(.8 .16 75/0)}}@media (max-width:767px){.v4-side,.v4-topbar{display:none}.v4-main{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.v4-ph-top{position:sticky;top:0;z-index:16;display:flex;align-items:center;gap:8px;height:52px;padding:6px max(14px,env(safe-area-inset-right,0px)) 0 max(14px,env(safe-area-inset-left,0px));background:var(--mat-bar);backdrop-filter:var(--mat-blur);-webkit-backdrop-filter:var(--mat-blur)}.v4-ph-top .ws{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:var(--r-pill);background:var(--surface-1);font:600 14px/1 var(--font)}.v4-ph-top .ws i{width:7px;height:7px;border-radius:50%;background:var(--accent)}.v4-ph-top .iconbtn{width:var(--hit-touch);height:var(--hit-touch);display:grid;place-items:center;border-radius:50%;color:var(--text-2)}.v4-ph-top .v4-pill{max-width:52vw;min-width:0;flex:0 1 auto}.v4-ph-top .iconbtn,.v4-ph-top .ws{flex-shrink:0}.v4-ph-top .v4-pill .num{overflow:hidden;text-overflow:ellipsis}.v4-pop{right:10px;left:10px;width:auto;top:56px}.v4-content{padding:6px max(16px,env(safe-area-inset-right,0px)) 32px max(16px,env(safe-area-inset-left,0px))}.v4-page-heading{margin-bottom:24px;gap:12px}.v4-page-heading h1{font:var(--t-large)}.v4-tabbar{position:fixed;z-index:20;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);padding:6px 4px calc(6px + env(safe-area-inset-bottom));min-height:64px;background:var(--mat-bar);backdrop-filter:var(--mat-blur);-webkit-backdrop-filter:var(--mat-blur);border-top:1px solid var(--hairline)}.v4-tabbar a{display:grid;justify-items:center;align-content:center;gap:3px;min-height:var(--hit-touch);color:var(--text-3);font:600 10px/1 var(--font)}.v4-tabbar a svg{width:24px;height:24px;stroke-width:1.7;transition:transform var(--d-ui) var(--ease-bouncy)}.v4-tabbar a[aria-current=page]{color:var(--text)}.v4-tabbar a[aria-current=page] svg{transform:scale(1.08)}.v4-tabbar .b{position:relative}.v4-tabbar .b em{position:absolute;top:-4px;right:-10px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;display:grid;place-items:center;background:var(--owner);color:oklch(.2 .03 75);font:700 10px/1 var(--font);font-style:normal}.v4-workspace-drawer{padding-bottom:calc(24px + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.v4-shell *,.v4-shell :after{animation:none!important;transition:none!important}}.v4-brand>span[role=img] svg{width:100%;height:100%;transition:none}.v4-brand:hover>span[role=img] svg{transform:none}.v4-viewas{display:flex}.v4-viewas>*{width:100%}.v4-viewas button{width:100%;justify-content:flex-start}.v4-shell[data-collapsed=true] .v4-viewas{display:none}.v4-allpages{position:relative}.v4-allpages-pop{position:fixed;left:12px;bottom:70px;z-index:80;width:min(320px,calc(100vw - 24px));max-height:min(70dvh,560px);display:flex;flex-direction:column;border-radius:var(--r-1);background:var(--mat-sheet);backdrop-filter:var(--mat-blur);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--hairline-2);animation:v4-pop-in .22s var(--ease-snappy) both}.v4-allpages-search{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--hairline-2);color:var(--text-3)}.v4-allpages-search input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--text);font:var(--t-callout)}.v4-allpages-list{overflow-y:auto;padding:4px 6px 8px}.v4-allpages-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 8px;border-radius:var(--r-1);font:500 13px/1.25 var(--font)}.v4-allpages-row:hover{background:var(--surface-1)}.v4-allpages-row small{color:var(--text-3);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:48%}.v4-allpages-empty{padding:12px;color:var(--text-3);font:var(--t-callout)}.v4-workspace-drawer .v4-allpages-pop{position:static;width:auto;max-height:50dvh;margin-top:6px}.v4-tools{display:flex;align-items:center;gap:6px;flex:none}.v4-tool-credit{display:none}@media (min-width:900px){.v4-tool-credit{display:block}}.v4-tool-scope{display:block;max-width:13rem}.v4-workspace-drawer .v4-tools{flex-wrap:wrap;padding:8px 0}.v4-main>[role=status]{position:sticky;top:0;z-index:60}.v4-side-foot>.v4-nav{padding:6px 8px}.v4-girl-tag{margin-left:6px;font:500 11px/1 var(--font);color:var(--text-3)}@media (max-width:767px){.v4-shell .v2-grid-size{display:none!important}}.v4-more>summary{list-style:none;cursor:pointer;justify-content:space-between;color:var(--text-3)}.v4-more>summary::-webkit-details-marker{display:none}.v4-more[open]>summary svg{transform:rotate(180deg)}.v4-shell[data-collapsed=true] .v4-more>summary{display:none}.v4-acct{position:relative}.v4-acct-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px;border-radius:var(--r-1);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--hairline-2);font:500 13px/1 var(--font);color:var(--text-2)}.v4-acct-btn:hover{color:var(--text)}.v4-acct-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:70;width:min(340px,calc(100vw - 24px));display:grid;gap:12px;padding:12px;border-radius:var(--r-1);background:var(--mat-sheet);backdrop-filter:var(--mat-blur);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--hairline-2);animation:v4-pop-in .22s var(--ease-snappy) both}.v4-acct-row{display:grid;gap:6px}.v4-acct-row small{color:var(--text-3);font:500 11px/1 var(--font);text-transform:uppercase;letter-spacing:.08em}.v4-allpages-help{display:flex;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid var(--hairline-2);color:var(--text-2);font:var(--t-callout)}.v4-workspace-drawer .v4-acct-pop{position:static;margin-top:8px;width:auto}.v4-shell[data-ws=cd] .v4-content{max-width:var(--cd-max,1480px);padding:28px var(--cd-gutter,24px) 48px}.v4-shell[data-ws=cd] .v4-page-heading{align-items:center;gap:4px 16px;margin:0 0 24px}.v4-shell[data-ws=cd] .v4-page-heading h1{font:var(--t-title1);letter-spacing:var(--track-tight)}.v4-shell[data-ws=cd] .v4-topbar{padding:0 var(--cd-gutter,24px)}.v4-shell[data-ws=cd] .v4-ph-top>.min-w-0,.v4-shell[data-ws=cd] .v4-topbar>.min-w-0{display:none}.v4-shell[data-ws=cd] .v4-navs{gap:2px;margin:8px 0 4px}.v4-shell[data-ws=cd] .v4-nav{height:36px;font:500 15px/1 var(--font)}.v4-shell[data-ws=cd] .v4-navs>.v4-nav[aria-current=page]{background:var(--surface-2);color:var(--text)}.v4-shell[data-ws=cd] .v4-gap{height:8px}.v4-shell[data-ws=cd]:has(.cd41-workspace) .v4-girls{display:none}.v4-shell[data-ws=cd] .v4-side-foot{gap:2px;padding-top:12px;border-top:1px solid var(--hairline)}.v4-shell[data-ws=cd] .v4-side-foot .v4-nav{height:36px;color:var(--text-2);font:500 13px/1 var(--font)}.v4-shell[data-ws=cd] .v4-side-foot .v4-nav svg{width:16px;height:16px}.v4-shell[data-ws=cd] .v4-side-foot>.min-w-0>button{display:flex;justify-content:flex-start;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:var(--r-1);color:var(--text-2);background:none;font:500 13px/1 var(--font);white-space:nowrap}.v4-shell[data-ws=cd] .v4-side-foot>.min-w-0>button:hover{color:var(--text);background:var(--surface-2)}.v4-shell[data-ws=cd] .v4-workspace-drawer .min-w-0>button{white-space:nowrap}@media (max-width:767px){.v4-shell[data-ws=cd] .v4-content{padding:8px var(--cd-gutter,16px) 32px}.v4-shell[data-ws=cd] .v4-page-heading{margin-bottom:16px}.v4-shell[data-ws=cd] .v4-tabbar a{font:600 11px/1 var(--font)}.v4-shell[data-ws=cd] .v4-ph-top .v4-pill{max-width:44vw}}@media (max-width:359px){.v4-shell[data-ws=cd] .v4-ph-top .v4-pill{display:none}}.cd-instance{display:contents}.cd-instance .v4-shell[data-ws=cd] :is(.v4-switch,.v4-allpages){display:none}.v4-shell .v4-side{padding:18px 12px;gap:6px;border-right:1px solid var(--hairline)}.v4-shell .v4-navs{display:grid;gap:4px}.v4-shell .v4-nav{min-height:42px;height:auto;border-radius:11px;padding-block:10px;transition:background .12s,color .12s}.v4-shell .v4-nav[aria-current=page]{background:var(--surface-2);box-shadow:inset 2px 0 var(--accent)}.v4-shell .v4-navlbl{font-size:12px;letter-spacing:.02em;padding:18px 12px 8px;text-transform:none;color:var(--text-3)}.v4-shell .v4-girl-row{min-height:44px;border-radius:11px}.v4-shell .v4-side-foot{border-top:1px solid var(--hairline);padding-top:12px;gap:8px}.v4-shell .v4-me{min-height:52px;padding:10px 8px;border-radius:12px;background:var(--surface-1)}.v4-shell .v4-coins{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 11px;border:1px solid var(--hairline);border-radius:10px;color:var(--text-2);white-space:nowrap;font:12px/1.3 var(--font)}.v4-coins b{font-weight:550;color:var(--text);font-variant-numeric:tabular-nums}.v4-shell[data-collapsed=true] .v4-navlbl{height:12px;padding:0;font-size:0}.v4-shell[data-collapsed=true] .v4-nav{justify-content:center;padding-inline:0;min-height:44px}.v4-shell .v4-tabbar a{min-height:48px}@media(max-width:767px){.v4-shell .v4-coins{min-height:44px}.v4-shell .v4-workspace-drawer .v4-tools{display:flex;flex-wrap:wrap;padding:12px 0;gap:8px}.v4-shell .v4-workspace-drawer .v4-nav{min-height:48px}}.v4-shell .v4-me:disabled{cursor:default;opacity:1}.v4-me{position:relative}.v4-me-caret{margin-left:auto;flex:none;color:var(--text-3)}.v4-me:hover .v4-me-caret,.v4-me[aria-expanded=true] .v4-me-caret{color:var(--text-2)}.v4-me-menu .v4-nav{min-height:40px;width:100%;border:0;background:transparent;color:var(--text-2);text-align:left;cursor:pointer}.v4-me-menu .v4-nav:focus-visible,.v4-me-menu .v4-nav:hover{background:var(--surface-1);color:var(--text)}.v4-me-menu .v4-me-logout{margin-top:4px;border-top:1px solid var(--hairline-2);border-radius:0 0 var(--r-1) var(--r-1);padding-top:6px}.v4-me-menu .v4-me-logout:disabled{opacity:.6;cursor:progress}.v4-me-error{margin:4px 8px;color:var(--danger,#ff6b6b);font:var(--t-caption)}.v4-shell[data-collapsed=true] .v4-me-caret{display:none}.v4-shell[data-collapsed=true] .v4-me-menu{left:0;right:auto;width:220px}.v4-shell[data-collapsed=true] .v4-me-menu .v4-nav-l{display:inline}.v4-shell .v4-cd-quick{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:44px;padding:0 10px;border:1px solid var(--hairline);border-radius:10px;color:var(--text-2);font:var(--t-callout);text-decoration:none}.v4-shell .v4-cd-quick:hover{background:var(--surface-2);color:var(--text)}@media(max-width:1100px){.v4-shell .v4-cd-quick span{display:none}}.v4-modelhub-initials{display:none;font:650 14px/1 var(--font-display)}.v4-shell[data-collapsed=true] .v4-modelhub-initials{display:block}.v4-shell[data-collapsed=true] .v4-side .v4-brand>.mh-logo,.v4-shell[data-workspace=cd] .v4-brand .mh-logo{display:inline-flex}.v4-brand .mh-logo img{width:30px;height:30px}.v4-shell[data-ws=cd] .v4-brand-row{min-height:68px;margin-bottom:12px}.v4-shell[data-ws=cd] .v4-brand{height:64px;gap:9px;padding:0 3px;font-size:23px;letter-spacing:-1px}.v4-shell[data-ws=cd] .v4-brand .mh-logo{display:inline-flex}.v4-shell[data-ws=cd] .v4-brand .mh-logo img{width:48px;height:48px;filter:drop-shadow(0 4px 12px #ff4f8b33);transition:filter .2s ease,scale .2s ease}.v4-shell[data-ws=cd][data-collapsed=true] .v4-brand{justify-content:center;padding:0}.v4-shell[data-ws=cd][data-collapsed=true] .v4-brand .mh-logo img{width:42px;height:42px}.v4-shell[data-ws=cd] .v4-topbar{min-height:64px;gap:12px;border-bottom:1px solid var(--hairline);background:var(--mat-bar)}.v4-shell[data-ws=cd] .v4-topbar .crumb{opacity:1;transform:none;font-weight:650;font-size:14px;white-space:nowrap}.v4-shell[data-ws=cd] .v4-pill{max-width:360px;min-height:36px;border:1px solid var(--hairline);background:var(--surface-1);box-shadow:none}.v4-shell[data-ws=cd] .v4-pill .num{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v4-shell[data-ws=cd] .v4-tools{gap:8px}.v4-shell[data-ws=cd] .v4-pop{top:68px;padding:10px}.v4-pop-heading{display:grid;gap:5px;padding:8px 8px 14px;border-bottom:1px solid var(--hairline);margin-bottom:5px}.v4-pop-heading b{font-size:14px}.v4-pop-heading span{color:var(--text-2);font-size:12px}.v4-shell[data-ws=cd] .v4-pop-row .t span{white-space:normal;line-height:1.4}@media(hover:hover) and (pointer:fine){.v4-shell[data-ws=cd] .v4-nav:hover{background:linear-gradient(100deg,#ff4f8b17,#a34bff09);box-shadow:inset 2px 0 #ff78a6,0 0 18px #ff4f8b09}.v4-shell[data-ws=cd] .v4-brand:hover .mh-logo img{scale:1.06;filter:drop-shadow(0 0 16px #ff4f8b66)}}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.v4-shell[data-ws=cd] .v4-brand .mh-logo img{animation:mh-brand-float 6s ease-in-out 3}}@keyframes mh-brand-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-3px) rotate(2deg)}}@media(prefers-reduced-motion:reduce){.v4-shell[data-ws=cd] .v4-brand .mh-logo img{animation:none;transition:none}}@media(max-width:767px){.v4-shell[data-ws=cd] .v4-pop{top:58px}}.v4-shell[data-ws=cd] .v4-topbar>.v4-pill{flex:0 1 340px;min-width:100px}.v4-shell[data-ws=cd] .v4-topbar .crumb{max-width:150px;overflow:hidden;text-overflow:ellipsis}.v4-shell[data-ws=cd] .v4-topbar .sp{min-width:0}