.browser-canvas,.browser-top,.note-drop,.quick-action-dock,.studio-link-badge,.studio-nav-foot,.workbench-bar,.workbench-check,.workbench-switch{display:none}.note-bell-wrap{position:relative}@media (min-width:64rem){.studio[data-stage=browser]{--desk-canvas:#f4f4f6;--desk-surface:#ffffff;--desk-surface-raised:#fafafa;--desk-line:#e8e8ec;--desk-input:#ffffff;--desk-ink:var(--ink);--desk-ink-strong:var(--ink);--desk-muted:var(--muted);--desk-row-selected:rgba(255,255,255,0.72);--desk-row-selected-stroke:rgba(255,255,255,0.95);--desk-tab-indicator:var(--blue);--desk-focus-ring:color-mix(in srgb,var(--desk-ink-strong) 35%,transparent);--desk-gap:1rem;--desk-gap-tight:0.5rem;--desk-pad:1rem 1.25rem;--desk-row-pad:0.65rem 0.75rem;--desk-radius:12px;--browser-player-h:4.5rem;--font-desk:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;grid-template-columns:15.5rem minmax(0,1fr)}[data-theme=dark] .studio[data-stage=browser]{--desk-canvas:#121212;--desk-surface:#1c1c1c;--desk-surface-raised:#262626;--desk-line:#333333;--desk-input:#161616;--desk-ink:#a8a8a8;--desk-ink-strong:#d4d4d4;--desk-muted:#787878;--desk-row-selected:rgba(255,255,255,0.1);--desk-row-selected-stroke:rgba(255,255,255,0.88);--desk-tab-indicator:#d4d4d4;--desk-focus-ring:rgba(255,255,255,0.22)}.studio[data-stage=browser] .browser-canvas,.studio[data-stage=browser] .browser-canvas .page{background:var(--desk-canvas);color:var(--desk-ink)}[data-theme=dark] .studio[data-stage=browser] .page-primary-title{color:var(--desk-ink-strong)}[data-theme=dark] .studio[data-stage=browser] .meta{color:var(--desk-muted)}.studio[data-stage=browser] .browser-canvas h1{font-family:var(--font-ape),"Space Grotesk",system-ui,sans-serif;font-weight:600;letter-spacing:0;text-transform:none;color:var(--desk-ink-strong)}.studio[data-stage=browser] .browser-canvas .eyebrow{font-family:var(--font-desk);color:var(--desk-muted)}.desk-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--desk-gap);gap:var(--desk-gap);margin:var(--desk-gap) 0}.desk-stat{display:block;font-family:var(--font-ape),"Space Grotesk",system-ui,sans-serif;font-size:1.75rem;font-weight:600;color:var(--desk-ink-strong);line-height:1.1}.reports-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--desk-bento-gap,var(--desk-gap));gap:var(--desk-bento-gap,var(--desk-gap));margin:0 0 var(--desk-gap);align-items:stretch}.reports-stat{display:flex;flex-direction:column;gap:.3rem;padding:.85rem 1rem;border:1px solid var(--desk-line,var(--line));border-radius:var(--radius-card,20px);font-family:var(--font-desk)}.reports-stat-label{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:500;color:var(--desk-ink-strong)}.reports-stat-label:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--reports-stat-tone,var(--desk-muted))}.reports-stat.is-interest{--reports-stat-tone:var(--status-interest,var(--blue))}.reports-stat.is-option{--reports-stat-tone:var(--status-option,var(--orange))}.reports-stat.is-confirmed{--reports-stat-tone:var(--status-confirmed,var(--lime))}.reports-stat.is-complete{--reports-stat-tone:var(--status-complete,var(--blue))}.reports-stat.is-cancelled{--reports-stat-tone:var(--desk-muted)}.reports-stat-hint{font-size:.75rem;color:var(--desk-muted)}.desk-filter-chips{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.calendar-day-pane,.calendar-month-pane{display:grid;grid-gap:var(--desk-gap);gap:var(--desk-gap);min-width:0}.calendar-day-pane .desk-section+.desk-section{margin-top:0}.updates-desk .desk-section{min-width:0}.show-detail-side{display:grid;grid-gap:var(--desk-gap);gap:var(--desk-gap);align-content:start}.desk-toolbar-toggle{display:inline-flex;align-items:center;gap:.55rem;flex-shrink:0;cursor:pointer}.desk-toolbar-toggle-label{font-size:.875rem;font-weight:500;color:var(--ink)}.desk-calendar-month-picker,.desk-period-picker{flex-shrink:0}.desk-calendar-month-picker.is-disabled{opacity:.55;pointer-events:none}.desk-calendar-month-picker-menu{min-width:17rem;max-width:17rem}.desk-period-picker-portal .desk-period-picker-menu{position:static;inset:auto;width:100%;min-width:0;max-width:none}.desk-period-picker-menu{min-width:18rem}.desk-period-custom{padding:.75rem 1.1rem .85rem;border-top:1px solid var(--line);text-align:left}.desk-period-custom-label{-webkit-padding-start:0;padding-inline-start:0;margin-bottom:.45rem}.desk-period-custom-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem}.desk-period-custom-foot .desk-period-custom-apply{flex-shrink:0}.shows-data-table-toolbar-controls{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.desk-shows-act-picker-menu{min-width:17rem;max-width:17rem}.desk-shows-act-picker-menu .menu-label{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.desk-shows-act-picker-item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-shows-act-picker-item-check,.desk-shows-act-picker-item-count{flex-shrink:0}.desk-shows-act-picker-foot{justify-content:flex-start}.shows-data-table-empty{padding:1.25rem 1rem;text-align:center;color:var(--muted);font-size:.875rem}.show-desk-layout{position:relative;display:flex;flex-direction:column;min-height:0;flex:1 1}.show-desk-layout.has-inspect{overflow:hidden}.show-desk-main{min-width:0;flex:1 1;min-height:0}.show-desk-overlay{position:absolute;inset:0;z-index:30;display:flex;justify-content:flex-end;align-items:stretch;pointer-events:none}.show-desk-backdrop{position:absolute;inset:0;z-index:0;border:0;padding:0;cursor:pointer;pointer-events:auto;background:color-mix(in srgb,var(--ink) 22%,transparent);animation:overlay-dim-in var(--overlay-dim-in-duration) var(--overlay-ease)}[data-theme=dark] .show-desk-backdrop{background:color-mix(in srgb,#000 48%,transparent)}.show-desk-overlay.is-out .show-desk-backdrop{animation:overlay-dim-out var(--overlay-dim-out-duration) var(--overlay-ease) forwards}.show-desk-inspect{position:relative;z-index:1;width:min(32rem,42vw);max-width:100%;min-width:0;pointer-events:auto}.show-desk-inspect,.show-desk-inspect-sheet{display:flex;flex-direction:column;min-height:0}.show-desk-inspect-sheet{flex:1 1;animation:overlay-sheet-in-x var(--overlay-sheet-in-duration) var(--overlay-ease)}.show-desk-overlay.is-out .show-desk-inspect-sheet{animation:overlay-sheet-out-x var(--overlay-sheet-out-duration) var(--overlay-ease) forwards}.design-desk-grid{display:grid;grid-template-columns:minmax(0,1fr) min(22rem,34vw);grid-gap:var(--desk-gap);gap:var(--desk-gap);align-items:start}.studio[data-stage=browser][data-nav=collapsed]{grid-template-columns:4.6rem minmax(0,1fr)}.studio[data-stage=browser][data-right-dock=open]{grid-template-columns:15.5rem minmax(0,1fr) 24rem}.studio[data-stage=browser][data-nav=collapsed][data-right-dock=open]{grid-template-columns:4.6rem minmax(0,1fr) 24rem}.studio[data-stage=browser] .phone,.studio[data-stage=browser] .phone-bezel,.studio[data-stage=browser] .studio-bar{display:none}.studio[data-stage=browser] .studio-stage{display:block;place-items:stretch;padding:0;min-height:0;position:relative}.studio[data-stage=browser][data-desk=v2] .studio-stage{padding:0;box-sizing:border-box}.studio[data-stage=browser] .studio-main>.show-desk-overlay--canvas{position:absolute;inset:0;z-index:30}.studio[data-stage=browser] .studio-main>.drawer-layer,.studio[data-stage=browser] .studio-main>.drop-panel-layer,.studio[data-stage=browser] .studio-main>.overlay-layer{position:absolute;inset:0}.studio[data-stage=browser] .browser-canvas{display:block;height:100%;min-height:0}.studio[data-stage=browser] .browser-canvas .shell{height:100%;min-height:0}.studio[data-stage=browser] .dock,.studio[data-stage=browser] .dock-rail,.studio[data-stage=browser] .phone-shell-footer,.studio[data-stage=browser] .phone-top-bar,.studio[data-stage=browser] .shell:before,.studio[data-stage=browser] .top{display:none}.studio[data-stage=browser] .studio-nav{background:var(--desk-surface);border-right:1px solid var(--desk-line);color:var(--desk-ink)}.studio[data-stage=browser] .studio-link{font-family:var(--font-desk);color:var(--desk-muted)}.studio[data-stage=browser] .studio-link.is-on{background:var(--desk-surface-raised);color:var(--desk-ink-strong)}.studio[data-stage=browser] .studio-group-label{font-family:var(--font-desk);color:var(--desk-muted)}.studio[data-stage=browser] .browser-top{display:flex;align-items:center;justify-content:space-between;gap:.35rem;box-sizing:border-box;min-height:calc(.65rem + .5rem + 2rem);padding:.65rem .55rem .5rem;flex-shrink:0;position:relative;z-index:12;background:var(--desk-surface);border-bottom:1px solid var(--desk-line);color:var(--desk-ink)}.studio-nav-act{padding:0 .35rem .65rem}.studio[data-stage=browser][data-nav=collapsed] .studio-nav-act{display:flex;justify-content:center;padding-inline:.15rem}.studio-nav-act .act-menu{width:100%}.studio-nav-act .act-menu-btn{width:100%;justify-content:flex-start;padding:.35rem .45rem;border-radius:var(--desk-radius-control,10px)}.studio[data-stage=browser][data-nav=collapsed] .studio-nav-act .act-menu-btn{justify-content:center;padding-inline:.35rem}.studio-nav-account{position:relative;padding:0 .15rem .35rem}.studio-nav-account .account{width:100%}.studio-nav-account .account-btn{width:100%;justify-content:flex-start;gap:.55rem;padding:.35rem .45rem;border-radius:var(--desk-radius-control,10px);color:var(--desk-ink)}.studio-nav-account .account-btn:focus-visible,.studio-nav-account .account-btn:hover{background:color-mix(in srgb,var(--desk-ink) 6%,transparent)}.studio[data-stage=browser][data-nav=collapsed] .studio-nav-account .account-btn{justify-content:center;padding-inline:.35rem}.studio-nav-account .account-menu{left:0;right:auto;top:auto;bottom:calc(100% + .4rem)}.studio[data-stage=browser][data-nav=collapsed] .studio-nav-account .account-menu{left:calc(100% + .35rem);bottom:0;top:auto}.account-menu.is-desk{width:16.5rem;padding:.35rem;display:grid;grid-gap:.1rem;gap:.1rem;font-family:var(--font-desk,inherit)}.account-menu-head{display:flex;align-items:center;gap:.65rem;padding:.55rem .55rem .7rem;margin-bottom:.25rem;border-bottom:1px solid var(--desk-line,var(--line));min-width:0}.account-menu-copy{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.account-menu-email,.account-menu-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-name{font-size:.88rem;font-weight:600;color:var(--desk-ink-strong,var(--ink))}.account-menu-email{font-size:.76rem;color:var(--desk-muted,var(--muted))}.account-menu-item{display:flex;align-items:center;gap:.6rem;width:100%;min-height:2.25rem;padding:0 .55rem;border:0;border-radius:var(--desk-radius-control,10px);background:transparent;color:var(--desk-ink-strong,var(--ink));font:inherit;font-size:.85rem;font-weight:500;text-decoration:none;cursor:pointer}.account-menu-item:hover{background:var(--desk-glass-row-hover)}.account-menu-item.is-row{cursor:default}.account-menu-item.is-row>span{flex:1 1}.account-menu-foot{margin:.25rem 0 0;padding-top:.25rem;border-top:1px solid var(--desk-line,var(--line))}.browser-top-search-cluster{display:flex;align-items:center;box-sizing:border-box;gap:.45rem;width:min(100%,calc(37.5rem + 2.45rem));max-width:100%;min-width:0}.browser-top-search-cluster .desk-smart-search-trigger{flex:1 1 37.5rem;width:100%;max-width:37.5rem;min-width:0}.browser-top-search-cluster .note-bell-wrap{flex-shrink:0}.browser-top-search-cluster .note-bell{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:var(--desk-radius-control,12px);background:transparent;color:var(--desk-ink-muted,var(--muted));cursor:pointer}.browser-top-search-cluster .note-bell:hover{color:var(--desk-ink-strong,var(--ink))}.browser-top-search-cluster .note-drop{right:0;left:auto}.browser-top-actions{display:flex;align-items:center;gap:.55rem}.studio[data-stage=browser] .studio-nav-foot,.studio[data-stage=phone] .studio-nav-foot{display:grid;grid-gap:.12rem;gap:.12rem;margin-top:auto;padding-top:1rem;border-top:1px solid var(--line)}.studio-nav-workbench{display:grid;grid-gap:.45rem;gap:.45rem;padding:0 .35rem .55rem}.studio-nav-workbench-label{margin:0;padding:0 .3rem;color:var(--muted);font-size:.62rem;letter-spacing:var(--type-eyebrow-track);text-transform:uppercase}.studio-nav-workbench .workbench-switch{display:flex;flex-wrap:wrap;width:100%}.studio-nav.is-collapsed .studio-nav-workbench{padding-inline:.15rem}.studio-nav.is-collapsed .studio-nav-workbench .workbench-switch{flex-direction:column;align-items:stretch}.studio-nav.is-collapsed .studio-nav-workbench .workbench-switch button{justify-content:center;padding:.35rem .4rem;font-size:.68rem}.studio[data-stage=browser][data-nav=collapsed] .studio-link{grid-template-columns:1.2rem;justify-content:center;padding-inline:.55rem}.studio[data-stage=browser][data-nav=collapsed] .studio-brand{justify-content:center}.studio[data-stage=browser] .studio-link-badge{display:inline-grid;place-items:center;min-width:1.1rem;height:1.1rem;padding:0 .25rem;border-radius:99px;background:var(--pink);color:#fff;font-size:.58rem;font-weight:600}.studio[data-stage=browser][data-right-dock=open] .quick-action-dock{display:flex;flex-direction:column;min-height:100dvh;max-height:100dvh;overflow:hidden;background:var(--desk-surface);border-left:1px solid var(--desk-line);padding:0;color:var(--desk-ink);font-family:var(--font-desk)}.quick-action-dock-head{display:flex;align-items:center;gap:.35rem;padding:.65rem .55rem .5rem;border-bottom:1px solid var(--desk-line);flex-shrink:0}.quick-action-dock-segments{flex:1 1;min-width:0}.quick-action-dock-close{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--canvas) 72%,transparent);color:var(--ink);cursor:pointer;flex-shrink:0}.quick-action-dock-body{--dock-pad-x:0.65rem;--dock-pad-y:0.55rem;--dock-pad-bottom:1rem;flex:1 1;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:0}.quick-dock-status{padding:var(--dock-pad-y,.55rem) var(--dock-pad-x,.65rem)}.quick-dock-activity,.quick-dock-shows{padding:var(--dock-pad-y,.55rem) var(--dock-pad-x,.65rem) var(--dock-pad-bottom,1rem)}.quick-dock-activity-row{display:block;width:100%;margin:0;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:inherit;text-align:left;cursor:pointer}.studio[data-stage=browser][data-desk=v2] .quick-dock-activity .desk-activity-item-title{color:var(--desk-ink);transition:color .12s ease}.studio[data-stage=browser][data-desk=v2] .quick-dock-activity .desk-activity-item-desc,.studio[data-stage=browser][data-desk=v2] .quick-dock-activity .desk-activity-item-time{transition:color .12s ease}.studio[data-stage=browser][data-desk=v2] .quick-dock-activity .desk-activity-batch-trigger:hover .desk-activity-item-title,.studio[data-stage=browser][data-desk=v2] .quick-dock-activity-row:hover .desk-activity-item-title{color:var(--desk-ink-strong)}.studio[data-stage=browser][data-desk=v2] .quick-dock-activity .desk-activity-batch-trigger:hover .desk-activity-item-desc,.studio[data-stage=browser][data-desk=v2] .quick-dock-activity .desk-activity-batch-trigger:hover .desk-activity-item-time,.studio[data-stage=browser][data-desk=v2] .quick-dock-activity-row:hover .desk-activity-item-desc,.studio[data-stage=browser][data-desk=v2] .quick-dock-activity-row:hover .desk-activity-item-time{color:var(--desk-ink)}.studio[data-stage=browser][data-desk=v2] .quick-dock-activity .desk-activity-batch-trigger:hover{background:transparent}.quick-dock-panel:has(>.quick-dock-activity){display:flex;flex-direction:column;overflow:hidden}.studio[data-stage=browser][data-desk=v2] .quick-dock-activity{display:flex;flex-direction:column;flex:1 1;min-height:0;gap:.6rem;padding:calc(var(--dock-pad-y, .55rem) + .6rem) var(--dock-pad-x,.65rem) 0}.quick-dock-activity-head{flex:0 0 auto}.quick-dock-activity-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:var(--dock-pad-bottom,1rem)}.quick-dock-shows{display:grid;grid-gap:.85rem;gap:.85rem;min-width:0;max-width:100%;overflow-x:hidden}.quick-dock-shows-hero .ticket-block{margin:0}.quick-dock-shows-hero .ticket{cursor:pointer}.quick-dock-shows-hero.is-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding-bottom:.15rem;background:color-mix(in srgb,var(--desk-glass-bg-strong,var(--canvas)) 94%,transparent)}.studio[data-stage=browser][data-desk=v2] .quick-dock-activity-scroll,.studio[data-stage=browser][data-desk=v2] .quick-dock-finder>.quick-dock-finder-scroll,.studio[data-stage=browser][data-desk=v2] .quick-dock-music .playlist-pick-body>.music-pick-list,.studio[data-stage=browser][data-desk=v2] .quick-dock-shows-day>.quick-dock-shows-list{margin-inline:calc(-1 * var(--dock-pad-x, .65rem));padding-inline:var(--dock-pad-x,.65rem)}.quick-dock-panel:has(>.quick-dock-finder),.quick-dock-panel:has(>.quick-dock-shows){display:flex;flex-direction:column;overflow:hidden}.quick-dock-shows{display:flex;flex-direction:column;flex:1 1;min-height:0;padding-bottom:0}.quick-dock-shows>*{flex-shrink:0}.quick-dock-shows>.quick-dock-shows-day{flex:1 1 auto;min-height:0}.quick-dock-shows-day{display:flex;flex-direction:column;gap:0}.quick-dock-shows-day>*{flex-shrink:0}.quick-dock-shows-day>.quick-dock-shows-list{flex:1 1 auto;min-height:0;overflow-y:auto;align-content:start;padding-bottom:var(--dock-pad-bottom,1rem)}.quick-dock-shows-day-head{padding:.85rem 0 .55rem}.quick-dock-shows-list-rule{margin:0 0 .7rem;border:0;border-top:1px solid var(--desk-line,var(--line))}.quick-dock-shows-list{display:grid;grid-gap:.5rem;gap:.5rem}.quick-dock-finder{display:flex;flex-direction:column;flex:1 1;min-height:0;gap:.6rem;padding:calc(var(--dock-pad-y, .55rem) + .6rem) var(--dock-pad-x,.65rem) 0;min-width:0}.studio[data-stage=browser][data-desk=v2] .quick-dock-finder>*{flex:0 0 auto}.studio[data-stage=browser][data-desk=v2] .quick-dock-finder>.desk-smart-search-pills{margin-bottom:.4rem}.studio[data-stage=browser][data-desk=v2] .quick-dock-finder>.quick-dock-finder-scroll{flex:1 1 auto;min-height:0;display:grid;align-content:start;grid-gap:.6rem;gap:.6rem;overflow-y:auto;padding-bottom:var(--dock-pad-bottom,1rem)}.quick-dock-finder-head{display:grid;grid-gap:.1rem;gap:.1rem;margin-bottom:-.2rem}.quick-dock-finder-head .meta{font-size:.78rem}.studio[data-stage=browser][data-desk=v2] .quick-dock-finder .desk-smart-search-pills{justify-content:flex-start;padding:0;border-bottom:0;gap:.3rem}.quick-dock-finder .desk-smart-search-pill{min-height:1.75rem;padding:.25rem .55rem;font-size:.78rem}.quick-dock-finder-section{display:grid;grid-gap:.25rem;gap:.25rem}.quick-dock-finder-section-title{margin:0;font-family:var(--font-desk);font-size:.72rem;font-weight:500;letter-spacing:0;text-transform:uppercase;color:var(--desk-ink-muted,var(--muted))}.quick-dock-finder-pins{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px}.quick-dock-finder-pin{display:flex;align-items:center;gap:.2rem;border-radius:var(--desk-radius-control,10px)}.quick-dock-finder-pin:hover{background:var(--desk-glass-row-hover,var(--desk-surface-raised))}.quick-dock-finder-pin-open{display:flex;align-items:baseline;gap:.4rem;flex:1 1;min-width:0;padding:.34rem .3rem;border:0;background:transparent;color:inherit;font-family:var(--font-desk);font-size:.86rem;text-align:left;cursor:pointer}.quick-dock-finder-pin-open .file-kind-mark{align-self:center;flex-shrink:0}.quick-dock-finder-pin-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-dock-finder-pin-path{flex-shrink:0;font-size:.72rem;color:var(--desk-ink-muted,var(--muted))}.quick-dock-finder-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.quick-dock-finder-fav-toggle:disabled{opacity:.45;cursor:default}.quick-dock-finder .desk-tree-label-meta,.quick-dock-finder-fav-mark{display:inline-flex;flex:0 0 auto;color:var(--orange)}.quick-dock-finder-pin-open .quick-dock-finder-fav-mark{align-self:center}.quick-dock-finder-detail-list{display:grid;grid-gap:.35rem;gap:.35rem;margin:.2rem 0 0;font-family:var(--font-desk);font-size:.85rem}.quick-dock-finder-detail-list>div{display:flex;justify-content:space-between;gap:1rem}.quick-dock-finder-detail-list dt{color:var(--desk-ink-muted,var(--muted))}.quick-dock-finder-detail-list dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-dock-finder-move-list{position:static;max-height:13rem;overflow-y:auto}.quick-dock-panel:has(.quick-dock-music){display:flex;flex-direction:column;overflow:hidden}.quick-dock-music.playlist-pick-shell{display:flex;flex-direction:column;flex:1 1;min-height:100%;margin:0;padding:0;overflow:hidden}.quick-dock-music .artwork-backdrop-wash{position:absolute;inset:0}.quick-dock-music .artwork-backdrop-wash-bloom{inset:-28%;background-size:cover;background-position:50%}.quick-dock-music .artwork-backdrop-wash-mask{background:linear-gradient(to bottom,var(--canvas) 0,color-mix(in srgb,var(--canvas) 72%,transparent) 10%,color-mix(in srgb,var(--canvas) 28%,transparent) 22%,transparent 38%,transparent 62%,color-mix(in srgb,var(--canvas) 28%,transparent) 78%,color-mix(in srgb,var(--canvas) 72%,transparent) 90%,var(--canvas) 100%)}.quick-dock-music .playlist-pick-page{flex:1 1;min-height:0;display:flex;flex-direction:column;padding:var(--dock-pad-y,.55rem) var(--dock-pad-x,.65rem) var(--dock-pad-bottom,1rem);box-sizing:border-box}.quick-dock-music .primary-page-header-chrome{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.quick-dock-music .primary-page-header-chrome>*{flex-shrink:0}.quick-dock-music .primary-page-header-chrome>.playlist-pick-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.quick-dock-music .playlist-pick-body>*{flex-shrink:0}.quick-dock-music .playlist-pick-body>.music-pick-list{flex:1 1 auto;min-height:0;overflow-y:auto;align-content:start}.quick-dock-music .playlist-pick-hero{justify-items:center;text-align:center}.quick-dock-music .playlist-pick-hero-art{width:min(78%,11.5rem);justify-self:center}.quick-dock-music .playlist-pick-hero-meta{font-size:var(--desk-type-s-size,.78rem);letter-spacing:.04em}.quick-dock-music .playlist-pick-hero-title{font-family:var(--font-ape),"Space Grotesk",system-ui,sans-serif;font-weight:600;font-size:1.35rem;letter-spacing:0;line-height:1.15;text-align:center}.quick-dock-music .music-list-toolbar,.quick-dock-music .playlist-pick-body,.quick-dock-music .playlist-pick-hero-sub,.quick-dock-music .playlist-track-row{font-family:var(--font-desk)}.quick-dock-music .playlist-pick-hero-actions{justify-content:center;align-items:center}.music-dock-playlist-picker{position:relative;flex-shrink:0;display:inline-flex}.music-dock-playlist-picker-trigger{display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;margin:0;padding:0;border:0;border-radius:var(--desk-radius-control,10px);background:transparent;color:inherit;opacity:.72;cursor:pointer}.music-dock-playlist-picker-trigger:hover,.music-dock-playlist-picker-trigger[aria-expanded=true]{opacity:1;background:color-mix(in srgb,currentColor 10%,transparent)}.quick-dock-music .playlist-pick-hero-actions .desk-btn{flex:0 0 auto;min-height:2.4rem}.studio[data-stage=browser][data-desk=v2] .music-pick-tools .music-list-toolbar{border-bottom:0;margin-bottom:0;padding-bottom:0}.studio[data-stage=browser][data-desk=v2] .music-pick-tools{border-bottom:1px solid var(--desk-line,var(--line));margin:0 0 .35rem;padding-bottom:.45rem}.studio[data-stage=browser][data-desk=v2] .music-pick-tools .playlist-pick-search{width:auto;margin:.55rem 0 0}.playlist-pick-lock{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:var(--desk-radius-control,10px);cursor:help}.music-dock-playlist-picker.is-embedded{display:block}.studio[data-stage=browser] .browser-player-bar{position:relative;z-index:12;flex-shrink:0;height:var(--browser-player-h);border-top:1px solid var(--desk-line);background:var(--desk-surface);color:var(--desk-ink);font-family:var(--font-desk)}.browser-player-bar-progress{position:absolute;inset-inline:0;top:0;z-index:2;display:flex;align-items:flex-start;height:.7rem;cursor:pointer}.browser-player-bar-progress-track{position:relative;width:100%;height:3px;background:color-mix(in srgb,var(--desk-muted) 30%,transparent);transition:height .12s ease}.browser-player-bar-progress.is-dragging .browser-player-bar-progress-track,.browser-player-bar-progress:focus-visible .browser-player-bar-progress-track,.browser-player-bar-progress:hover .browser-player-bar-progress-track{height:5px}.browser-player-bar-progress:focus-visible{outline:none}.browser-player-bar-progress-fill{position:absolute;inset-block:0;left:0;width:0;background:var(--blue)}.browser-player-bar-time{margin-right:.4rem;font-size:.74rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--desk-muted);white-space:nowrap}.studio[data-stage=browser] .browser-player-bar{transition:height var(--overlay-exit-duration,.26s) var(--overlay-ease,ease),opacity var(--overlay-exit-duration,.26s) var(--overlay-ease,ease)}.studio[data-stage=browser] .browser-player-bar-body{height:var(--browser-player-h);box-sizing:border-box;transition:transform var(--overlay-exit-duration,.26s) var(--overlay-ease,ease)}.studio[data-stage=browser] .browser-player-bar.is-dismissed{height:0;overflow:hidden;border-top-width:0;opacity:0;pointer-events:none}.studio[data-stage=browser] .browser-player-bar.is-dismissed .browser-player-bar-body{transform:translateY(100%)}.browser-player-mini{position:absolute;right:1rem;bottom:1rem;z-index:13;display:grid;place-items:center;width:3.6rem;height:3.6rem;padding:0;border:1px solid var(--desk-glass-border,var(--desk-line));border-radius:50%;background:var(--desk-glass-inner,var(--desk-surface));box-shadow:0 8px 24px rgba(0,0,0,.18);cursor:pointer;opacity:0;transform:translateY(.75rem) scale(.9);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.browser-player-mini.is-in{opacity:1;transform:none;pointer-events:auto;transition-delay:.16s}.browser-player-mini:hover{transform:scale(1.05)}.browser-player-mini-ring{position:absolute;inset:2px;border-radius:50%;background:conic-gradient(var(--blue) calc(var(--mini-progress, 0) * 1turn),color-mix(in srgb,var(--desk-muted) 25%,transparent) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px))}.browser-player-mini .browser-player-bar-art{width:calc(100% - 10px);height:calc(100% - 10px);border:0;border-radius:50%}.browser-player-mini-state{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:#121212;color:#fff}[data-theme=dark] .studio[data-stage=browser] .browser-player-bar-play,[data-theme=dark] .studio[data-stage=browser] .browser-player-mini-state{background:#fff;color:#121212}.studio-main:has(.browser-player-mini.is-in) .files-upload-dock{bottom:4.9rem}.browser-player-bar-error{position:absolute;inset-inline:1rem;top:.35rem;z-index:3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:.68rem;color:var(--pink);pointer-events:none}.browser-player-bar-body{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:.65rem;gap:.65rem;height:100%;padding:0 .85rem 0 1rem}.browser-player-bar-track{display:flex;align-items:center;gap:.75rem;min-width:0;justify-self:start}.browser-player-bar-art{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:8px;overflow:hidden;background:var(--desk-surface-raised);border:1px solid var(--desk-line)}.browser-player-bar-art img{display:block;width:100%;height:100%;object-fit:cover}.browser-player-bar-copy{min-width:0}.browser-player-bar-title{margin:0;font-size:.88rem;font-weight:600;color:var(--desk-ink-strong);line-height:1.25}.browser-player-bar-meta,.browser-player-bar-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browser-player-bar-meta{margin:.12rem 0 0;font-size:.78rem;color:var(--desk-muted);line-height:1.2}.browser-player-bar-transport{display:flex;align-items:center;justify-content:center;gap:.5rem;justify-self:center}.browser-player-bar-actions{display:flex;align-items:center;justify-content:flex-end;gap:.05rem;justify-self:end;min-width:0}.browser-player-bar-icon{display:grid;place-items:center;flex-shrink:0;width:2rem;height:2rem;padding:0;border:0;border-radius:999px;background:transparent;color:var(--desk-ink-strong);cursor:pointer}.browser-player-bar-icon:hover{background:color-mix(in srgb,var(--desk-ink) 6%,transparent)}.browser-player-bar-icon.is-dim{color:var(--desk-muted)}.browser-player-bar-menu .icon-button{color:var(--desk-ink-strong)}.browser-player-bar-play{display:grid;place-items:center;flex-shrink:0;width:2.45rem;height:2.45rem;padding:0;border:0;border-radius:999px;background:#121212;color:#fff;cursor:pointer}.browser-player-bar-seek{position:relative;display:grid;place-items:center;flex-shrink:0;width:2rem;height:2rem;padding:0;border:0;border-radius:999px;background:transparent;color:var(--desk-ink-strong);cursor:pointer}.browser-player-bar-seek-num{position:absolute;font-size:.48rem;font-weight:500;letter-spacing:0;line-height:1}.browser-player-bar .player-volume{position:relative}.studio[data-stage=browser] .workbench-bar,.studio[data-stage=phone] .workbench-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 1.1rem;border-bottom:1px solid var(--line);background:var(--surface)}.workbench-switch{display:inline-flex;gap:.2rem;padding:.18rem;border-radius:99px;background:var(--canvas)}.workbench-switch button{display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;color:var(--muted);padding:.35rem .7rem;border-radius:99px;cursor:pointer;font:inherit}.workbench-switch button.is-on{background:var(--lime);color:var(--on-lime)}.studio[data-stage=phone] .workbench-check{display:block;position:fixed;right:1rem;bottom:1rem;width:16rem;max-height:42dvh;z-index:20;padding:.75rem .5rem}.note-drop,.studio[data-stage=phone] .workbench-check{overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:0 12px 32px color-mix(in srgb,#000 16%,transparent)}.note-drop{display:grid;position:absolute;right:0;top:calc(100% + .45rem);width:min(22rem,70vw);max-height:min(32rem,70dvh);padding:.75rem .85rem .9rem;z-index:30}.note-drop-all{display:block;margin-top:.55rem;color:var(--ink);font-weight:600}.studio[data-stage=browser] .browser-home{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);grid-gap:1.2rem 1.4rem;gap:1.2rem 1.4rem;align-items:start}.studio[data-stage=browser] .browser-home-hero .ticket-block{max-width:none}.studio[data-stage=browser] .browser-home{grid-template-columns:minmax(0,1fr) minmax(16rem,.5fr)}.studio[data-stage=browser] .browser-home.is-solo .browser-home-hero{grid-column:1/-1}.studio[data-stage=browser] .home-next{display:grid;grid-gap:.65rem;gap:.65rem;font-family:var(--font-desk)}.studio[data-stage=browser] .home-next-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.studio[data-stage=browser] .home-next-head .desk-type-eyebrow{margin:0}.studio[data-stage=browser] .home-next-title{margin:0;font-family:var(--font-ape),"Space Grotesk",system-ui,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:0;text-transform:none;line-height:1.15;color:var(--desk-ink-strong)}.studio[data-stage=browser] .home-next-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin:0;font-size:.875rem;color:var(--desk-muted)}.studio[data-stage=browser] .home-next-place{display:inline-flex;align-items:center;gap:.3rem}.studio[data-stage=browser] .home-next-clocks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:.35rem 0 0;padding:.75rem 0 0;border-top:1px solid var(--desk-line,var(--line))}.studio[data-stage=browser] .home-next-clock{display:grid;grid-gap:.15rem;gap:.15rem}.studio[data-stage=browser] .home-next-clock dt{font-size:.75rem;color:var(--desk-muted)}.studio[data-stage=browser] .home-next-clock dd{margin:0;font-size:1rem;font-weight:600;color:var(--desk-ink-strong)}.studio[data-stage=browser] .home-next-missing{margin:0;font-size:.8125rem;color:var(--orange)}.studio[data-stage=browser] .home-next-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.35rem}.studio[data-stage=browser] .home-next-action-meta{color:var(--desk-muted);font-weight:400}.studio[data-stage=browser] .home-warnings-title{text-transform:none;letter-spacing:0}.studio[data-stage=browser] .browser-home-lower,.studio[data-stage=browser] .browser-home-widgets{display:grid;grid-gap:1rem;gap:1rem}.studio[data-stage=browser] .browser-home-lower{grid-column:1/-1;grid-template-columns:1fr 1fr}.browser-home-lower .desk-section{min-width:0}.browser-home-lower .desk-table-wrap{border:0;background:transparent}.browser-home-lower .desk-table td,.browser-home-lower .desk-table th{padding-inline:.35rem}.browser-home-lower .desk-table td:first-child,.browser-home-lower .desk-table th:first-child{padding-left:0}.file-table-actions{align-items:center}.music-list-toolbar.is-desk{display:block;margin-bottom:0}.music-list-toolbar.is-desk .desk-toolbar{margin-bottom:.65rem}.show-card{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.85rem 1rem;gap:.85rem 1rem;align-items:center;width:100%;text-align:left;background:var(--surface);border:0;border-radius:var(--radius-card);padding:1rem 1.1rem;color:inherit;cursor:pointer;text-decoration:none}.show-card-copy{min-width:0}.show-card-title{margin:.35rem 0 .15rem;font-size:1.15rem}.show-card-meta{color:var(--muted)}.show-card-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.show-card-list{display:grid;grid-gap:.7rem;gap:.7rem}.show-card.is-compact{grid-template-columns:1fr auto;padding:.85rem 1rem}.show-card.is-compact .show-card-title{font-size:1rem}.data-table{width:100%;border-collapse:collapse}.data-table td,.data-table th{text-align:left;padding:.65rem .55rem;border-bottom:1px solid var(--line);vertical-align:middle}.data-table th{color:var(--muted);font-size:.72rem;font-weight:500;letter-spacing:0}.data-table a{color:inherit;text-decoration:none}.type-title{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.type-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browser-desk-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0 0 1rem}.browser-desk-toolbar input[type=search]{min-width:12rem;flex:1 1;padding:.5rem .7rem;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--canvas);color:var(--ink)}.studio[data-stage=browser] .updates-desk{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.2rem;gap:1.2rem}.studio[data-stage=browser] .show-detail-desk{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);grid-gap:1.4rem;gap:1.4rem;align-items:start}.studio[data-stage=browser] .catalog-playlists-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.studio[data-stage=browser] .primary-page-header-float,.studio[data-stage=browser] .primary-page-header-float-slot{display:none}.updates-kind-chips{display:flex;flex-wrap:wrap;gap:.35rem}.updates-toolbar{margin-bottom:.85rem}.studio[data-stage=browser] .connect-card,.studio[data-stage=browser] .office-canvas,.studio[data-stage=browser] .settings-stack{max-width:56rem}.office-stat-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin:1rem 0}.office-stat{font-size:1.6rem}.table-sort{border:0;background:transparent;color:inherit;font:inherit;padding:0;cursor:pointer}.file-table-actions{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.studio[data-stage=browser] .data-table .catalog-row-button{border:0;background:transparent;padding:0;color:inherit;cursor:pointer;text-align:left}.studio[data-stage=browser] .music-pick-shell.is-browser,.studio[data-stage=browser] .playlist-pick-shell.is-browser{position:relative;min-height:100%}.studio[data-stage=browser] .music-pick-page,.studio[data-stage=browser] .playlist-pick-page{max-width:none}.studio[data-stage=browser] .playlist-pick-hero.is-browser{display:grid;grid-template-columns:minmax(9rem,11rem) minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:end;max-width:none;width:100%;text-align:left;padding:.5rem 0 1rem}.studio[data-stage=browser] .playlist-pick-hero.is-browser .playlist-pick-hero-art{grid-row:1/span 5;width:100%;aspect-ratio:1;max-width:11rem}.studio[data-stage=browser] .playlist-pick-hero.is-browser .playlist-pick-hero-actions,.studio[data-stage=browser] .playlist-pick-hero.is-browser .playlist-pick-hero-meta,.studio[data-stage=browser] .playlist-pick-hero.is-browser .playlist-pick-hero-sub,.studio[data-stage=browser] .playlist-pick-hero.is-browser .playlist-pick-hero-title{grid-column:2}.studio[data-stage=browser] .playlist-pick-hero.is-browser .playlist-pick-hero-meta{margin:0}.studio[data-stage=browser] .playlist-pick-hero.is-browser .playlist-pick-hero-title{font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.1;margin:0}.studio[data-stage=browser] .playlist-pick-hero.is-browser .playlist-pick-hero-sub{margin:0}.studio[data-stage=browser] .playlist-pick-hero.is-browser .playlist-pick-hero-actions{justify-content:flex-start}.studio[data-stage=browser] .playlist-pick-hero-actions .desk-btn{flex:1 1;min-height:2.65rem}.studio[data-stage=browser] .playlist-pick-shell.is-browser{margin:0;padding:0}.studio[data-stage=browser] .playlist-pick-shell.is-browser .playlist-pick-page{max-width:48rem;margin-inline:auto}.studio[data-stage=browser] .playlist-pick-shell.is-browser .playlist-pick-hero.is-browser{align-items:center;justify-items:start;text-align:left;column-gap:1.35rem;row-gap:0}.studio[data-stage=browser] .playlist-pick-shell.is-browser .playlist-pick-hero.is-browser .playlist-pick-hero-art{grid-row:auto}.studio[data-stage=browser] .playlist-pick-shell.is-browser .playlist-pick-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.15rem;min-width:0}.studio[data-stage=browser] .playlist-pick-shell.is-browser .playlist-pick-hero-text{display:grid;justify-items:start;grid-gap:.55rem;gap:.55rem;min-width:0}.studio[data-stage=browser] .playlist-pick-shell.is-browser .playlist-pick-hero-copy>.playlist-pick-hero-actions,.studio[data-stage=browser] .playlist-pick-shell.is-browser .playlist-pick-hero-text>.playlist-pick-hero-meta,.studio[data-stage=browser] .playlist-pick-shell.is-browser .playlist-pick-hero-text>.playlist-pick-hero-sub,.studio[data-stage=browser] .playlist-pick-shell.is-browser .playlist-pick-hero-text>.playlist-pick-hero-title,.studio[data-stage=browser] .playlist-pick-shell.is-browser .playlist-pick-hero-text>.playlist-pick-hero-title-row{grid-column:auto;grid-row:auto}.studio[data-stage=browser] .playlist-pick-shell.is-browser .primary-page-header-intro{display:none}.studio[data-stage=browser] .playlist-pick-shell.is-browser .playlist-pick-hero-meta{font-size:var(--desk-type-s-size,.78rem);letter-spacing:.04em}.studio[data-stage=browser] .playlist-pick-shell.is-browser .playlist-pick-hero-actions{width:auto;max-width:none;margin-top:0;justify-content:flex-start;align-items:center}.studio[data-stage=browser] .playlist-pick-shell.is-browser .playlist-pick-hero-actions .overflow-menu .menu{right:auto;left:0}.studio[data-stage=browser] .playlist-pick-shell.is-browser .playlist-pick-hero.is-browser .playlist-pick-hero-title{font-family:var(--font-ape),"Space Grotesk",system-ui,sans-serif;font-weight:600;font-size:1.35rem;letter-spacing:0;line-height:1.15}.studio[data-stage=browser] .playlist-pick-shell.is-browser .music-list-toolbar,.studio[data-stage=browser] .playlist-pick-shell.is-browser .playlist-pick-body,.studio[data-stage=browser] .playlist-pick-shell.is-browser .playlist-pick-hero-sub,.studio[data-stage=browser] .playlist-pick-shell.is-browser .playlist-track-row{font-family:var(--font-desk)}.studio[data-stage=browser] .playlist-pick-shell.is-browser .playlist-pick-hero-actions .desk-btn{flex:0 0 auto;min-height:2.4rem}.studio[data-stage=browser] .playlist-pick-shell.is-browser .playlist-track-row{border-radius:var(--desk-radius-control,10px)}.studio[data-stage=browser] .playlist-pick-shell.is-browser .playlist-track-row:hover{background:var(--desk-glass-row-hover)}.studio[data-stage=browser] .playlist-pick-shell.is-browser .playlist-track-row.is-current .track-copy-artist,.studio[data-stage=browser] .playlist-pick-shell.is-browser .playlist-track-row.is-current .track-copy-title{color:var(--desk-ink-strong,var(--ink));opacity:1}.playlist-add-panel .desk-panel-body{display:grid;align-content:start;grid-gap:.85rem;gap:.85rem}.studio[data-stage=browser][data-desk=v2] .playlist-add-panel .desk-search-field{width:100%;max-width:none;flex:none}.studio[data-stage=browser][data-desk=v2] .playlist-add-panel .desk-input.desk-search-field-input[type=search]{width:100%;max-width:none;border-radius:var(--desk-radius-control,10px);padding-left:2.65rem;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.playlist-add-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.85rem;gap:.85rem;min-width:0;padding:.35rem .4rem;border-radius:var(--desk-radius-control,10px)}.playlist-add-row:hover{background:var(--desk-glass-row-hover)}.playlist-add-row.is-in .track-copy-artist,.playlist-add-row.is-in .track-copy-title{color:var(--desk-muted,var(--muted));opacity:.45}.playlist-add-remove .is-remove,.playlist-add-row:hover .playlist-add-remove .is-added{display:none}.playlist-add-row:hover .playlist-add-remove .is-remove{display:block}.playlist-add-row:hover .playlist-add-remove.is-lime{color:var(--pink)}.icon-button.is-lime{color:var(--lime)}.playlist-add-panel .search-drawer-list{flex:none;min-height:0;overflow:visible}.studio[data-stage=browser][data-desk=v2] .library-desk-page{gap:1.35rem}.studio[data-stage=browser][data-desk=v2] .library-desk-head{position:relative;z-index:5}.studio[data-stage=browser] .library-canvas{display:grid;grid-gap:2.35rem;gap:2.35rem;align-content:start;min-width:0;font-family:var(--font-desk)}.studio[data-stage=browser] .library-banner{position:relative;overflow:hidden;border-radius:var(--desk-glass-radius,20px);padding:1.1rem 1.25rem;min-width:0}.studio[data-stage=browser] .library-banner .playlist-pick-hero.is-browser{position:relative;z-index:1;padding:0}.studio[data-stage=browser] .library-banner.has-cover{display:flex;align-items:flex-end;align-self:start;width:100%;height:auto;aspect-ratio:3/1;min-height:0;padding:clamp(1.25rem,2vw,1.85rem) clamp(1.4rem,2.2vw,2rem)}.studio[data-stage=browser] .library-banner-art{position:absolute;inset:0}.studio[data-stage=browser] .library-banner-art img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.studio[data-stage=browser] .library-banner-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,8,12,.78) 0,rgba(6,8,12,.5) 46%,rgba(6,8,12,.08)),linear-gradient(0deg,rgba(6,8,12,.6) 0,rgba(6,8,12,0) 62%)}.studio[data-stage=browser] .playlist-pick-hero.is-banner{position:relative;z-index:1;display:grid;grid-gap:.4rem;gap:.4rem;justify-items:start;max-width:min(32rem,70%);padding:0;text-align:left;color:#fff}.studio[data-stage=browser] .playlist-pick-hero.is-banner .playlist-pick-hero-meta,.studio[data-stage=browser] .playlist-pick-hero.is-banner .playlist-pick-hero-sub{margin:0;color:rgba(255,255,255,.8)}.studio[data-stage=browser] .playlist-pick-hero.is-banner .playlist-pick-hero-title{margin:0;color:#fff;font-size:clamp(1.7rem,3.4vw,2.75rem);line-height:1.05}.studio[data-stage=browser] .playlist-pick-hero.is-banner .playlist-pick-hero-actions{margin-top:.55rem;justify-content:flex-start}.studio[data-stage=browser] .playlist-pick-hero.is-banner .desk-btn{flex:0 0 auto}.studio[data-stage=browser] .playlist-pick-hero.is-banner .desk-btn-secondary{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.45);color:#fff}.studio[data-stage=browser] .playlist-pick-hero.is-banner .desk-btn-secondary:hover{background:rgba(255,255,255,.26)}.studio[data-stage=browser] .library-section{display:grid;grid-gap:1.05rem;gap:1.05rem;min-width:0;align-content:start}.studio[data-stage=browser] .library-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:0}.studio[data-stage=browser] .library-section:has(>.library-panel)>.library-section-head{padding-inline:1rem}.studio[data-stage=browser] .library-section-link{border:0;padding:0;background:transparent;font-family:var(--font-desk);font-size:var(--desk-type-s-size,.78rem);font-weight:var(--desk-type-s-weight,500);color:var(--desk-muted,var(--muted));text-decoration:none;cursor:pointer;flex-shrink:0;transition:color var(--desk-control-hover-duration,.42s) var(--desk-motion-ease,ease)}.studio[data-stage=browser] .library-section-link:hover{color:var(--desk-ink-strong,var(--ink))}.studio[data-stage=browser] .library-card-row{display:flex;gap:.35rem;min-width:0}.studio[data-stage=browser] .library-desk-head .desk-page-header-actions{display:flex;align-items:center;gap:.5rem}.studio[data-stage=browser] .library-card-row.is-wrap{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));grid-row-gap:1rem;row-gap:1rem}.studio[data-stage=browser] .library-card-row.is-wrap .library-playlist-card{max-width:none}.studio[data-stage=browser] .library-playlist-card{position:relative;flex:1 1;min-width:0;max-width:11rem}.studio[data-stage=browser] .library-card-button{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;border:0;padding:.4rem .35rem .6rem;background:transparent;color:inherit;text-align:left;cursor:pointer;text-decoration:none;border-radius:var(--desk-radius-card,20px);font-family:var(--font-desk);transition:background var(--overlay-duration,.18s) var(--overlay-ease,ease)}.studio[data-stage=browser] .library-playlist-card:focus-within .library-card-button,.studio[data-stage=browser] .library-playlist-card:hover .library-card-button,.studio[data-stage=browser] a.playlist-card-link:focus-visible,.studio[data-stage=browser] a.playlist-card-link:hover{background:var(--desk-glass-row-hover)}.studio[data-stage=browser] a.playlist-card-link{border-radius:var(--desk-radius-card,20px);padding:.4rem .35rem .6rem;transition:background var(--overlay-duration,.18s) var(--overlay-ease,ease)}.studio[data-stage=browser] .library-panel .library-setlist-strip{grid-template-columns:minmax(0,1fr)}.studio[data-stage=browser] .library-playlist-card:has(.library-playlist-card-actions) .playlist-card-copy{padding-right:1.4rem}.studio[data-stage=browser] .library-playlist-card-actions{position:absolute;right:.15rem;bottom:.45rem;z-index:2}.studio[data-stage=browser] .library-playlist-card-actions .icon-button{color:var(--desk-ink-strong,var(--ink))}.studio[data-stage=browser] .library-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.35rem;gap:1.35rem;align-items:start}.studio[data-stage=browser][data-desk=v2] .library-panel{overflow:visible;padding:1.1rem 1.15rem 1.2rem;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border:1px solid var(--desk-line);border-radius:var(--desk-glass-radius,20px)}.studio[data-stage=browser] .music-name-create{display:grid;grid-gap:.9rem;gap:.9rem;justify-items:start}.studio[data-stage=browser] .library-list{display:grid;min-width:0}.studio[data-stage=browser] .playlist-track-row{font-family:var(--font-desk)}.studio[data-stage=browser] .library-list .playlist-track-row{border-radius:var(--desk-radius-control,10px)}.studio[data-stage=browser] .library-list .playlist-track-row:hover{background:var(--desk-glass-row-hover)}.studio[data-stage=browser] .library-setlist-list .action-row.setlist-row{gap:.7rem;align-items:center;padding:.62rem .45rem;border-bottom:0;border-radius:var(--desk-radius-control,10px)}.studio[data-stage=browser] .library-setlist-list .action-row.setlist-row:hover{background:var(--desk-glass-row-hover)}.studio[data-stage=browser] .library-setlist-list .setlist-row .action-icon{align-self:center;color:var(--desk-ink-muted,var(--muted))}.studio[data-stage=browser] .library-setlist-list .setlist-row-title{font-size:.9rem;font-weight:600}.studio[data-stage=browser] .library-setlist-list .setlist-row-sub{font-size:.82rem}.studio[data-stage=browser] .music-pick-hero.is-browser{display:grid;grid-template-columns:minmax(9rem,11rem) minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:end;width:100%;padding:.5rem 0 1rem}.studio[data-stage=browser] .music-pick-hero.is-browser .music-pick-hero-art{width:100%;aspect-ratio:1;max-width:11rem}.studio[data-stage=browser] .music-pick-hero.is-browser .music-pick-hero-copy{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.studio[data-stage=browser] .music-pick-hero-title{margin:0;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.1;font-weight:600;letter-spacing:0}.studio[data-stage=browser] .music-pick-hero-act{margin:0}.files-desk-mode-bar{margin-bottom:.9rem}.files-desk-mode-bar .desk-segment-tabs{max-width:22rem}.files-data-table-shell{min-width:0}.files-data-table-shell .desk-data-table-body,.files-data-table-shell .desk-table-wrap{overflow:visible}.files-data-table-shell .desk-data-table.is-embedded{background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.files-data-table-shell.is-plain .desk-table-wrap{border:0;border-radius:0;background:transparent}.files-panel{display:grid;grid-gap:1.4rem;gap:1.4rem;min-width:0}.files-section{display:grid;grid-gap:.85rem;gap:.85rem;min-width:0}.files-section-head{display:flex;align-items:center;gap:.4rem;color:var(--desk-ink-muted,var(--muted))}.files-section-head .desk-type-xl{color:var(--desk-ink-strong,var(--ink))}.files-section-head.is-toolbar,.files-section-head.is-tools-only{justify-content:space-between;align-items:center;width:100%;gap:.75rem}.files-section-block{display:grid;grid-gap:.7rem;gap:.7rem;min-width:0}.files-section-title{display:flex;align-items:center;gap:.2rem;min-width:0}.files-inline-search{display:grid;place-items:center;width:1.7rem;height:1.7rem;padding:0;border:0;background:none;color:var(--desk-ink-muted,var(--muted));cursor:pointer}.files-inline-search.is-open,.files-inline-search:hover{color:var(--desk-ink-strong,var(--ink))}.files-inside-search,.files-inside-search .desk-data-table-tool-group,.files-inside-search .desk-search-field{flex:1 1;width:100%;min-width:0}.files-section-icons{display:flex;align-items:center;gap:.45rem;margin-left:auto;min-width:0}.files-section-head.is-tools-only{align-items:center}.files-section-head.is-tools-only .files-section-icons{width:auto;margin-left:0;flex-shrink:0}.files-section,.files-section-block{overflow:visible}.files-section .desk-filter-anchor{position:relative;z-index:8}.files-section .menu.desk-filter-menu{z-index:30}.files-section-icon-cluster{display:flex;align-items:center;gap:.45rem}.files-section-search{min-width:0}.files-tool-btn{display:grid;place-items:center;width:2.1rem;height:2.1rem;border:1px solid var(--desk-line);border-radius:var(--desk-radius-control,10px);background:var(--desk-surface-raised,var(--surface));color:var(--desk-ink-muted,var(--muted));cursor:pointer}.files-tool-btn.is-open,.files-tool-btn:hover{color:var(--desk-ink-strong,var(--ink))}.files-tool-btn.is-open{border-color:color-mix(in srgb,var(--blue) 45%,var(--desk-line))}.files-crumb-bar{position:relative;z-index:24;justify-content:space-between;gap:1rem}.files-crumb,.files-crumb-bar{display:flex;align-items:center;min-width:0}.files-crumb{flex-wrap:wrap;gap:.15rem;font-family:var(--font-ape),"Space Grotesk",system-ui,sans-serif;font-size:1.45rem;font-weight:500;letter-spacing:0;line-height:1.15;color:var(--desk-ink-muted,var(--muted))}.files-crumb-step{display:inline-flex;align-items:center;gap:.2rem;min-width:0}.files-crumb-chevron{flex-shrink:0;opacity:.55}.files-crumb-here,.files-crumb-link{padding:.1rem .2rem;border:0;border-radius:var(--desk-radius-control,10px);background:none;color:inherit;font:inherit;letter-spacing:0}.files-crumb-link{cursor:pointer}.files-crumb-link:hover{background:var(--desk-glass-row-hover);color:var(--desk-ink-strong,var(--ink))}.files-crumb-here{font-weight:600;color:var(--desk-ink-strong,var(--ink))}.files-crumb-link.is-drop-target{background:color-mix(in srgb,var(--lime) 24%,transparent);color:var(--desk-ink-strong,var(--ink))}.files-folder-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,16rem));grid-gap:.65rem;gap:.65rem;min-width:0}.files-folder-chip{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.4rem .35rem .4rem .7rem;border:1px solid var(--desk-line);border-radius:12px;background:var(--desk-surface-raised,var(--surface));color:var(--desk-ink-strong,var(--ink));cursor:default}.files-folder-chip-mark{display:grid;place-items:center;flex-shrink:0;color:var(--orange)}.files-folder-chip-mark .file-kind-mark,.files-folder-chip-mark .file-kind-mark path{fill:currentColor;color:var(--orange)}.files-folder-chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1;font-family:var(--font-desk);font-size:.86rem;font-weight:600}.files-folder-chip-actions{flex-shrink:0}.files-folder-chip.is-selected{background:color-mix(in srgb,var(--blue) 34%,#121212);border-color:color-mix(in srgb,var(--blue) 55%,transparent);box-shadow:inset 3px 0 0 var(--blue)}.files-folder-chip.is-drop-target{background:color-mix(in srgb,var(--lime) 22%,transparent);border-color:color-mix(in srgb,var(--lime) 65%,transparent)}.files-new,.library-create{position:relative}.files-new-menu,.library-create-menu{z-index:8}.files-browser{display:grid;grid-gap:1.5rem;gap:1.5rem;min-width:0}.files-canvas-drop{position:absolute;inset:0;z-index:28;display:grid;align-content:center;justify-items:center;grid-gap:.35rem;gap:.35rem;border:0;border-radius:var(--desk-glass-radius,20px);background:linear-gradient(color-mix(in srgb,var(--blue) 22%,transparent),color-mix(in srgb,var(--blue) 22%,transparent)),var(--desk-surface,#1c1c1c);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--blue) 72%,transparent);font-family:var(--font-desk);pointer-events:none}.files-canvas-drop,.files-canvas-drop p{margin:0;color:var(--desk-popover-ink-strong,var(--ink))}.files-canvas-drop p{font-family:var(--font-ape),"Space Grotesk",system-ui,sans-serif;font-size:1.35rem;font-weight:600}.files-canvas-drop span{color:var(--desk-popover-ink,var(--desk-ink));font-size:.9rem}.files-upload-dock{position:absolute;right:1rem;bottom:1rem;z-index:9;display:grid;grid-gap:.65rem;gap:.65rem;width:min(22rem,calc(100% - 2rem));max-height:min(24rem,50vh);overflow:hidden;padding:.85rem;border:1px solid var(--desk-popover-border,var(--desk-line));border-radius:var(--desk-popover-radius,var(--desk-radius-control));background:var(--desk-popover-bg,#141314);color:var(--desk-popover-ink-strong,var(--ink));box-shadow:var(--desk-popover-shadow,0 14px 36px rgba(0,0,0,.48));backdrop-filter:none;-webkit-backdrop-filter:none;font-family:var(--font-desk)}.files-upload-dock .desk-file-upload-row{border-color:var(--desk-popover-border);background:color-mix(in srgb,var(--desk-popover-ink,#fff) 6%,var(--desk-popover-bg,#141314))}.files-upload-dock .desk-file-upload-row-mark{background:var(--desk-popover-row-hover)}.files-upload-dock .desk-file-upload-row-name{color:var(--desk-popover-ink-strong)}.files-upload-dock .desk-file-upload-row-meta,.files-upload-dock-head .meta{color:var(--desk-popover-ink-muted)}.files-upload-dock[hidden]{display:none}.files-upload-dock .desk-file-upload-queue{max-height:16rem;overflow:auto}.files-upload-dock-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.files-upload-dock-head strong{display:block;font-size:.95rem}.files-upload-dock-head .meta{display:block;margin-top:.1rem}.files-upload-dock-close{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:0;border-radius:var(--desk-radius-control,10px);background:transparent;color:var(--desk-ink-muted,var(--muted));cursor:pointer}.files-upload-dock-close:hover{background:var(--desk-glass-row-hover);color:var(--desk-ink-strong,var(--ink))}.studio-main:has(.browser-player-bar) .files-upload-dock{bottom:calc(var(--browser-player-h, 4.5rem) + .75rem)}.studio-main:has(.files-selection-bar.is-in) .files-upload-dock{bottom:5.25rem}.studio-main:has(.browser-player-bar):has(.files-selection-bar.is-in) .files-upload-dock{bottom:calc(var(--browser-player-h, 4.5rem) + 5rem)}.files-browser-body,.files-directory{display:grid;grid-gap:3rem;gap:3rem;min-width:0}.files-browse-bar,.files-section-tools{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;min-width:0}.files-browse-search{flex:1 1;min-width:min(100%,16rem)}.files-browse-actions{display:flex;align-items:center;gap:.45rem;margin-left:auto}.files-folder-strip,.library-setlist-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));grid-gap:.6rem;gap:.6rem;min-width:0}.files-folder-strip-card,.library-setlist-card{position:relative;display:flex;align-items:center;min-width:0;border:1px solid var(--desk-line);border-radius:var(--desk-radius-control,10px);background:var(--desk-surface-raised,var(--surface));font-family:var(--font-desk)}.files-folder-strip-card:hover,.library-setlist-card:hover{border-color:color-mix(in srgb,var(--desk-line) 60%,var(--desk-ink) 40%)}.files-folder-strip-card.is-drop-target{background:color-mix(in srgb,var(--lime) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lime) 65%,transparent)}.files-folder-strip-card.is-selected{border-color:color-mix(in srgb,var(--blue) 55%,transparent);background:color-mix(in srgb,var(--blue) 34%,#121212);box-shadow:inset 3px 0 0 var(--blue)}.files-folder-strip-card:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.files-folder-strip-open,.library-setlist-open{display:flex;align-items:center;gap:.6rem;flex:1 1;min-width:0;padding:.85rem .75rem;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.files-folder-strip-mark{display:grid;place-items:center;flex-shrink:0;color:var(--orange)}.files-folder-strip-mark .file-kind-mark,.files-folder-strip-mark .file-kind-mark path,.files-row.is-folder .file-kind-mark,.files-row.is-folder .file-kind-mark path{fill:currentColor;color:var(--orange)}.files-folder-strip-copy{display:grid;grid-gap:.08rem;gap:.08rem;min-width:0}.files-folder-strip-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600}.library-setlist-open{align-items:center;gap:.75rem;padding:.28rem .7rem .28rem .28rem}.library-setlist-mark{display:grid;place-items:center;flex-shrink:0;width:3.35rem;height:3.35rem;border-radius:6px;background:var(--surface);color:var(--desk-ink-muted,var(--muted))}[data-theme=dark] .studio[data-stage=browser] .library-setlist-mark{background:var(--desk-glass-row-hover)}.library-setlist-open>.track-copy{flex:1 1;min-width:0}.files-folder-strip-actions,.library-setlist-actions{position:relative;z-index:2;display:flex;align-items:center;flex-shrink:0;padding-right:.45rem}.studio[data-stage=browser] .library-canvas,.studio[data-stage=browser] .library-list,.studio[data-stage=browser] .library-panel,.studio[data-stage=browser] .library-section,.studio[data-stage=browser] .library-setlist-actions,.studio[data-stage=browser] .library-setlist-card,.studio[data-stage=browser] .library-setlist-strip,.studio[data-stage=browser] .library-split{overflow:visible}.studio[data-stage=browser] .library-setlist-card:has([aria-expanded=true]){z-index:8}.studio[data-stage=browser] .desk-alert-dialog-desc a{color:var(--blue);font-weight:600;text-decoration:underline;text-underline-offset:.12em}.files-folders-bar{justify-content:space-between;gap:.5rem .75rem}.files-breadcrumb,.files-folders-bar{display:flex;align-items:center;flex-wrap:wrap;min-width:0}.files-breadcrumb{gap:.15rem;font-family:var(--font-desk);font-size:.84rem;color:var(--desk-ink-muted,var(--muted))}.files-breadcrumb-step{display:inline-flex;align-items:center;gap:.15rem}.files-breadcrumb-link{padding:.15rem .3rem;border:0;border-radius:var(--desk-radius-control,10px);background:none;color:inherit;font:inherit;cursor:pointer}.files-breadcrumb-link:hover{background:var(--desk-glass-row-hover);color:var(--desk-ink-strong,var(--ink))}.files-breadcrumb-here{padding:.15rem .3rem;font-weight:600;color:var(--desk-ink-strong,var(--ink))}.files-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:.15rem}.files-row-actions .icon-button{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:var(--desk-radius-control,10px);color:var(--desk-ink-muted,var(--muted))}.files-row-actions .icon-button:hover{background:var(--desk-glass-row-hover);color:var(--desk-ink-strong,var(--ink))}.files-fav.is-on,.files-row-actions .icon-button.is-on,.files-row.is-folder .files-cell-mark{color:var(--orange)}.studio[data-stage=browser][data-desk=v2] .files-table.desk-table{border-collapse:separate;border-spacing:0}.studio[data-stage=browser][data-desk=v2] .files-table.desk-table th{background:var(--desk-glass-row-selected);background-clip:padding-box;padding-top:.4rem;padding-bottom:.4rem;border-bottom:.35rem solid transparent;color:var(--desk-muted)}.studio[data-stage=browser][data-desk=v2] .files-table.desk-table thead th:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.studio[data-stage=browser][data-desk=v2] .files-table.desk-table thead th:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.files-table-actions-cell{width:1%;white-space:nowrap;overflow:visible}.files-row{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.files-row:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.files-row.is-selected>td{background:color-mix(in srgb,var(--blue) 34%,#121212)}.files-row.is-selected>td:first-child{box-shadow:inset 3px 0 0 var(--blue)}[data-theme=light] .files-folder-chip.is-selected,[data-theme=light] .files-folder-strip-card.is-selected,[data-theme=light] .files-row.is-selected>td{background:color-mix(in srgb,var(--blue) 14%,#fff);color:var(--desk-ink-strong,#121212)}[data-theme=light] .files-row.is-selected .desk-table-meta,[data-theme=light] .files-row.is-selected .desk-table-title,[data-theme=light] .files-row.is-selected .files-cell-name{color:var(--desk-ink-strong,#121212)}[data-theme=light] .studio[data-stage=browser][data-desk=v2] .quick-dock-finder .desk-tree-row.is-selected{background:color-mix(in srgb,var(--blue) 14%,#fff);color:var(--desk-ink-strong,#121212)}.files-row.is-drop-target>td{background:color-mix(in srgb,var(--lime) 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lime) 65%,transparent)}.files-cell-title{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0}.files-cell-mark{display:grid;place-items:center;width:1.6rem;height:1.6rem;flex-shrink:0;overflow:hidden;border-radius:6px;color:var(--desk-ink-muted,var(--muted))}.files-cell-thumb{width:100%;height:100%;object-fit:cover}.files-cell-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.files-cell-who{width:1%}.files-collection-grid{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.files-collection-empty{padding:.75rem .35rem}.files-breadcrumb-link.is-drop-target{background:color-mix(in srgb,var(--lime) 24%,transparent);color:var(--desk-ink-strong,var(--ink))}.files-folders-bar-actions{display:flex;align-items:center;gap:.5rem}.files-star-filter{display:grid;place-items:center;width:2.1rem;height:2.1rem;border:1px solid var(--desk-line);border-radius:var(--desk-radius-control,10px);background:var(--desk-surface-raised,var(--surface));color:var(--desk-ink-muted,var(--muted));cursor:pointer}.files-star-filter:hover{color:var(--desk-ink-strong,var(--ink))}.files-star-filter.is-on{border-color:color-mix(in srgb,var(--orange) 55%,transparent);color:var(--orange)}.studio[data-stage=browser][data-desk=v2] .quick-dock-finder .desk-tree-row.is-selected{background:color-mix(in srgb,var(--blue) 34%,#121212);box-shadow:inset 3px 0 0 var(--blue)}.studio[data-stage=browser][data-desk=v2] .files-selection-bar{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:.45rem .5rem .45rem .9rem;border:1px solid #262626;border-radius:var(--desk-radius-card);background:#0f0f0f;color:#f6f9fc;box-shadow:0 18px 40px rgba(0,0,0,.28);font-family:var(--font-desk);translate:0 120%;opacity:0;pointer-events:none;transition:translate var(--overlay-duration,.32s) var(--overlay-ease,ease),opacity var(--overlay-duration,.32s) var(--overlay-ease,ease)}.studio[data-stage=browser][data-desk=v2] .files-selection-bar.is-in{translate:0 0;opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.studio[data-stage=browser][data-desk=v2] .files-selection-bar{transition:none}}.studio[data-stage=browser][data-desk=v2] .studio-main:has(.browser-player-bar) .files-selection-bar{bottom:calc(var(--browser-player-h, 4.5rem) + .75rem)}.studio[data-stage=browser][data-desk=v2] .studio-main:has(.files-selection-bar.is-in) .files-desk-page{padding-bottom:4.75rem}.studio[data-stage=browser][data-desk=v2] .files-selection-bar .desk-btn-ghost{color:#f6f9fc}.studio[data-stage=browser][data-desk=v2] .files-selection-bar .desk-btn-ghost:hover:not(:disabled){background:rgba(255,255,255,.1);color:#fff}[data-theme=dark] .studio[data-stage=browser][data-desk=v2] .files-selection-bar{border-color:#ccd0d6;background:#f6f9fc;color:#121212;box-shadow:0 18px 40px rgba(0,0,0,.35)}[data-theme=dark] .studio[data-stage=browser][data-desk=v2] .files-selection-bar .desk-btn-ghost{color:#121212}[data-theme=dark] .studio[data-stage=browser][data-desk=v2] .files-selection-bar .desk-btn-ghost:hover:not(:disabled){background:rgba(18,18,18,.06);color:#121212}.studio[data-stage=browser][data-desk=v2] .files-selection-bar .desk-btn.is-warn,.studio[data-stage=browser][data-desk=v2] .files-selection-bar .desk-btn.is-warn:hover:not(:disabled){color:var(--pink)}.files-delete-impact{display:grid;grid-gap:.85rem;gap:.85rem}.files-delete-also{display:grid;grid-gap:.35rem;gap:.35rem}.files-delete-use-line{margin:0}.files-delete-use-name{color:var(--desk-popover-ink-strong,var(--ink));font-weight:600}.files-delete-use-more{border:0;padding:0;background:none;color:var(--blue);font:inherit;font-weight:600;cursor:pointer}.files-delete-use-more:hover{text-decoration:underline}.files-delete-use-list{display:grid;grid-gap:.28rem;gap:.28rem;margin:0;padding:0;list-style:none}.files-selection-count{font-size:.85rem;font-weight:600}.files-selection-actions{display:flex;align-items:center;gap:.25rem}.files-workspace-toast{position:fixed;left:50%;bottom:5rem;z-index:40;translate:-50% 0;margin:0;padding:.5rem .9rem;border-radius:var(--desk-radius-card);background:var(--desk-glass-solid-bg,var(--desk-surface-raised,var(--surface)));border:1px solid var(--desk-line);box-shadow:var(--desk-glass-solid-shadow,0 18px 40px rgba(0,0,0,.22));font-family:var(--font-desk);font-size:.82rem}.files-preview{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.files-preview-panel .desk-panel-head{align-items:center}.files-preview-stage{display:grid;place-items:center;overflow:hidden;width:100%;aspect-ratio:4/3;min-height:0;max-height:none;border:1px solid var(--desk-line);border-radius:var(--desk-radius-card);background:var(--desk-inspect-inner,var(--desk-glass-row))}.files-preview-stage.is-folder,.files-preview-stage.is-mark{align-content:center;justify-items:center}.files-preview-stage.is-audio{grid-template-rows:1fr auto;place-items:stretch;padding:0}.files-preview-stage.is-audio .files-preview-mark{place-self:center}.files-preview-stage.is-audio .files-preview-audio,.files-preview-stage.is-audio .files-preview-player{width:100%;margin:0;border-radius:0}.files-preview-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:.4rem;gap:.4rem}.files-preview-action{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:0;padding:.48rem .4rem;border:1px solid var(--desk-line,var(--desk-inspect-border));border-radius:var(--desk-radius-control);background:var(--desk-inspect-inner,var(--desk-surface));color:var(--desk-ink-strong);font:inherit;font-size:.8rem;font-weight:500;cursor:pointer}.files-preview-action span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files-preview-action:hover{background:var(--desk-inspect-raised,var(--desk-surface-raised))}.files-preview-action.is-marked{color:var(--desk-ink-strong)}.files-preview-action .files-fav.is-on{color:var(--orange)}.files-preview-action svg{flex-shrink:0}.files-preview-image,.files-preview-video{width:100%;height:100%;max-height:none;object-fit:contain}.files-preview-frame{width:100%;height:100%;border:0}.files-preview-mark{color:var(--desk-ink-muted,var(--muted))}.files-preview-audio{display:grid}.files-preview-player{width:100%;height:2.5rem;border-radius:var(--desk-radius-control);overflow:hidden;background:var(--desk-inspect-raised,var(--desk-surface))}.files-preview-player::-webkit-media-controls-enclosure,.files-preview-player::-webkit-media-controls-panel{border-radius:var(--desk-radius-control);background-color:var(--desk-inspect-raised,var(--desk-surface))}.files-preview-foot{display:flex;align-items:center;flex-shrink:0;padding:.75rem 1.1rem 1rem;border-top:1px solid var(--desk-line,var(--desk-glass-border))}.files-preview-foot .desk-btn.is-warn,.files-selection-actions .desk-btn.is-warn{color:var(--pink)}.files-preview-foot .desk-btn.is-warn:hover,.files-selection-actions .desk-btn.is-warn:hover{background:color-mix(in srgb,var(--pink) 14%,transparent)}.files-place{display:grid;justify-items:end;grid-gap:.2rem;gap:.2rem}.files-place-here{color:var(--desk-ink-strong,var(--ink))}.files-place-trail{display:grid;justify-items:end;grid-gap:.15rem;gap:.15rem}.files-place-count,.files-place-link{border:0;padding:0;background:none;color:var(--desk-ink-strong,#fff);font:inherit;font-weight:600;cursor:pointer;text-align:right}.files-place-count:hover,.files-place-link:hover{text-decoration:underline}.files-uploader{display:inline-flex;align-items:center;gap:.4rem}.files-tile-wave{display:flex;align-items:flex-end;gap:1px;width:78%;height:45%}.files-tile-wave>span{flex:1 1;min-width:1px;border-radius:1px;background:color-mix(in srgb,var(--blue) 55%,transparent)}.files-tile-image{width:100%;height:100%;object-fit:cover}.center-modal-card.desk-alert-dialog:has(.files-move-dialog){width:min(calc(100vw - 2rem),28rem);max-width:28rem}.files-move-dialog{display:grid;grid-gap:.75rem;gap:.75rem}.desk-action-search-item-icon .file-kind-mark.is-folder,.desk-action-search-item-icon .file-kind-mark.is-folder path{fill:currentColor;color:var(--orange)}.files-move-crumbs{display:flex;flex-wrap:wrap;font-family:var(--font-desk);font-size:.82rem;color:var(--desk-ink-muted,var(--muted))}.files-move-crumb,.files-move-crumbs{align-items:center;gap:.15rem;min-width:0}.files-move-crumb{display:inline-flex}.files-move-crumb-link{padding:.1rem .25rem;border:0;border-radius:var(--desk-radius-control,10px);background:none;color:inherit;font:inherit;cursor:pointer}.files-move-crumb-link:hover{background:var(--desk-glass-row-hover);color:var(--desk-ink-strong,var(--ink))}.files-move-crumb-here{padding:.1rem .25rem;font-weight:600;color:var(--desk-ink-strong,var(--ink))}.files-move-folders{display:grid;grid-gap:.15rem;gap:.15rem;max-height:14rem;overflow:auto}.files-move-folder{display:flex;align-items:center;gap:.15rem;border-radius:var(--desk-radius-control,10px)}.files-move-folder.is-picked{background:color-mix(in srgb,var(--blue) 12%,transparent)}.files-move-folder-open,.files-move-folder-pick{display:flex;align-items:center;gap:.5rem;border:0;background:transparent;color:var(--desk-ink-strong,var(--ink));font-family:var(--font-desk);font-size:.88rem;text-align:left;cursor:pointer}.files-move-folder-pick{flex:1 1;min-width:0;padding:.4rem .45rem}.files-move-folder-open{padding:.4rem}.files-move-folder:hover{background:var(--desk-glass-row-hover)}.files-move-folder-pick>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files-move-folder .file-kind-mark,.files-move-folder .file-kind-mark path{fill:currentColor;color:var(--orange)}.files-move-create{display:grid;grid-gap:.5rem;gap:.5rem}.files-move-create-actions{display:flex;justify-content:flex-end;gap:.35rem}.files-move-create-toggle{display:inline-flex;align-items:center;gap:.4rem;justify-self:start;padding:.25rem .15rem;border:0;background:none;color:var(--blue);font-family:var(--font-desk);font-size:.86rem;font-weight:600;cursor:pointer}.files-move-create-toggle.is-on{color:var(--desk-ink-strong,var(--ink))}.files-move-create-toggle:disabled{opacity:.5;cursor:default}.files-move-list{position:static;max-height:16rem;overflow-y:auto;margin:.35rem 0 .15rem}.files-detail-list{display:grid;grid-gap:.4rem;gap:.4rem;margin:.5rem 0 0;font-family:var(--font-desk);font-size:.84rem}.files-detail-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.files-detail-list dt{flex:none;white-space:nowrap;color:var(--desk-ink-muted,var(--muted))}.files-detail-list dd{margin:0;min-width:0;text-align:right;overflow-wrap:anywhere}.files-workspace-error{margin-top:.75rem}.studio[data-stage=browser] .files-desk-page .desk-page-toolbar{margin-bottom:.65rem}.studio[data-stage=browser] .browser-desk-toolbar select{padding:.5rem .7rem;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--canvas);color:var(--ink)}.settings-nav-user{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.55rem;gap:.55rem;padding:.2rem .45rem .4rem;color:inherit;text-decoration:none}.settings-nav-user:hover .settings-nav-user-name{color:var(--desk-ink-strong,var(--ink))}.settings-nav-avatar{width:2.2rem;height:2.2rem;border-radius:999px;display:grid;place-items:center;background:var(--blue);color:var(--on-blue);font-size:.78rem;font-weight:600;overflow:hidden;flex-shrink:0}.settings-nav-avatar.has-image{background:color-mix(in srgb,var(--desk-ink,var(--ink)) 8%,transparent)}.settings-nav-avatar-image{width:100%;height:100%;object-fit:cover;display:block}.settings-nav-user-copy{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.settings-nav-user-name{font-size:.84rem;font-weight:600;color:var(--desk-ink-strong,var(--ink))}.settings-nav-user-email,.settings-nav-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-nav-user-email{font-size:.72rem;color:var(--desk-muted,var(--muted))}.studio[data-stage=browser] .settings-nav .studio-link{border:0;background:transparent;font:inherit;text-align:left;cursor:pointer;width:100%}.studio[data-stage=browser] .settings-nav-logout{color:var(--pink)}.studio[data-stage=browser] .settings-nav-logout:focus-visible,.studio[data-stage=browser] .settings-nav-logout:hover{background:color-mix(in srgb,var(--pink) 12%,transparent);color:var(--pink)}.studio[data-stage=browser] .settings-nav .studio-nav-foot form{display:contents}.settings-canvas{max-width:40rem;padding:1.35rem 1.5rem 2rem}.settings-canvas-head{display:grid;grid-gap:.25rem;gap:.25rem;margin-bottom:1.15rem}.settings-canvas-title{margin:0;font-family:var(--font-desk,inherit);font-size:1.45rem;font-weight:600;letter-spacing:0;color:var(--desk-ink-strong,var(--ink))}.settings-canvas-lead{margin:0}.settings-canvas-body{display:grid;grid-gap:1rem;gap:1rem}.settings-canvas-error,.settings-canvas-loading{margin:0;font-size:.84rem;color:var(--desk-muted,var(--muted))}.settings-canvas-error{color:var(--pink)}.settings-canvas.is-wide{max-width:84rem}.settings-canvas.is-full{max-width:72rem}.settings-canvas.is-wide .settings-canvas-body{grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));align-items:start}.settings-section{display:grid;grid-gap:1.25rem;gap:1.25rem;padding:1.25rem;border:1px solid var(--desk-line,var(--line));border-radius:20px;background:var(--desk-surface,var(--surface));min-width:0}.settings-section-head{display:grid;grid-gap:.2rem;gap:.2rem}.crew-card-title,.settings-canvas-title,.settings-section-label,.settings-section-title{text-transform:none;letter-spacing:0;font-family:var(--font-desk,inherit)}.settings-section-title{margin:0;font-size:1rem;font-weight:600;color:var(--desk-ink-strong,var(--ink))}.settings-section.is-stacked{gap:0;padding:0 1.25rem}.settings-block{display:grid;grid-gap:.9rem;gap:.9rem;padding:1.25rem 0;min-width:0}.settings-block+.settings-block{border-top:1px solid var(--desk-line,var(--line))}.settings-nav-parent{width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.settings-nav-parent>span{flex:1 1}.settings-nav-chevron{transition:transform var(--overlay-exit-duration,.18s) var(--overlay-ease,ease);opacity:.6}.settings-nav-group.is-open .settings-nav-chevron{transform:rotate(180deg)}.settings-nav-children{display:grid;grid-gap:.1rem;gap:.1rem;margin:.1rem 0 .25rem 1.1rem;padding-left:.55rem;border-left:1px solid var(--desk-line,var(--line))}.studio-link.settings-nav-child{min-height:1.9rem;font-size:.78rem;gap:.5rem}.settings-canvas .desk-underline-tabs{margin-bottom:.15rem}.settings-link-list,.settings-switch-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.1rem;gap:.1rem}.settings-link-row,.settings-switch-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem;padding:.5rem .6rem;margin:0 -.6rem;border-radius:var(--desk-radius-control,10px)}.settings-link-row:hover,.settings-switch-row:hover{background:var(--desk-glass-row-hover)}.settings-switch-copy{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0;font-family:var(--font-desk,inherit)}.settings-switch-title{font-size:.88rem;font-weight:500;color:var(--desk-ink-strong,var(--ink))}.settings-switch-desc{font-size:.78rem;color:var(--desk-muted,var(--muted))}.settings-switch-desc.is-ready{display:inline-flex;align-items:center;gap:.3rem}.settings-switch-desc.is-ready svg{color:var(--lime)}html:not([data-theme=dark]) .settings-switch-desc.is-ready svg{color:#1f9d55}.settings-lookup .desk-lookup-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.desk-alert.is-info .settings-steps{font-size:.82rem}.settings-switch-row .settings-toggle{flex-shrink:0}.settings-choice,.settings-choice .desk-filter-btn,.settings-choice .desk-filter-control-group{width:100%}.settings-choice .desk-filter-btn{justify-content:space-between}.settings-choice.is-scroll .desk-filter-dropdown{max-height:18rem;overflow-y:auto}.act-image-row{display:flex;align-items:flex-start;gap:1rem;min-width:0}.act-image-icon{width:5.5rem;height:5.5rem;border-radius:16px;object-fit:cover;flex-shrink:0;background:var(--desk-surface-raised,var(--line))}.act-image-copy{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.act-image-copy .settings-section-label{margin:0;color:var(--desk-ink-strong,var(--ink))}.act-image-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem}.act-image-actions .settings-note{flex-basis:100%}.act-image-cover{position:relative;aspect-ratio:3/1;border-radius:16px;overflow:hidden;background:var(--desk-surface-raised,var(--line))}.act-image-cover img{width:100%;height:100%;object-fit:cover;display:block}.act-image-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent 60%);pointer-events:none}.act-image-cover.is-empty:after{display:none}.act-image-cover-title{position:absolute;left:1rem;bottom:.85rem;z-index:1;font-size:1.25rem;font-weight:700;color:#fff}.act-image-cover.is-empty .act-image-cover-title{color:var(--desk-muted,var(--muted))}.studio[data-stage=browser][data-desk=v2] .settings-segment-full,.studio[data-stage=browser][data-desk=v2] .settings-theme-tabs{justify-self:stretch;width:100%;box-sizing:border-box;margin:0}.settings-segment-full .desk-segment-tabs-track,.settings-theme-tabs .desk-segment-tabs-track{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.settings-segment-full .desk-segment-tabs-tab,.settings-theme-tabs .desk-segment-tabs-tab{justify-content:center;width:100%}.settings-label-with-info{display:inline-flex;align-items:center;gap:.35rem}.settings-info{display:inline-flex;color:var(--desk-muted,var(--muted));cursor:help}.settings-steps{margin:0;padding-left:1.2rem;display:grid;grid-gap:.45rem;gap:.45rem;font-family:var(--font-desk,inherit);font-size:.85rem;line-height:1.45;color:var(--desk-ink-strong,var(--ink))}.settings-steps strong{font-weight:600}.settings-form{display:grid;grid-gap:.85rem;gap:.85rem}.settings-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.settings-form-foot{display:flex;justify-content:flex-end;gap:.5rem}.settings-form-foot.is-start{justify-content:flex-start}.settings-note{margin:0;font-size:.8rem;color:var(--desk-muted,var(--muted))}.settings-note.is-error{color:var(--pink)}.settings-section-label{margin:0 0 .6rem;font-family:var(--font-desk,inherit);font-size:.78rem;font-weight:500;color:var(--desk-muted,var(--muted))}.crew-card-copy{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.crew-card-title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:0;color:var(--desk-ink-strong,var(--ink));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crew-invite{display:grid;grid-gap:.85rem;gap:.85rem}.crew-invite-dialog{width:min(36rem,calc(100vw - 2rem));max-width:none}.crew-invite-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.crew-invite-grid .crew-role-select,.crew-invite-grid .crew-role-select .desk-filter-btn,.crew-invite-grid .crew-role-select .desk-filter-control-group{width:100%}.crew-invite-grid .crew-role-select .desk-filter-btn{justify-content:flex-start}.crew-invite-password{grid-column:1/-1}.crew-invite-password-row{display:flex;gap:.5rem;min-width:0}.crew-invite-password-row .desk-input{flex:1 1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.crew-invite-details{display:grid;grid-template-columns:6rem minmax(0,1fr);grid-gap:.45rem .75rem;gap:.45rem .75rem;margin:0;padding:.85rem 1rem;border:1px solid var(--desk-popover-border,var(--desk-glass-border));border-radius:var(--desk-radius-control,10px);font-size:.86rem}.crew-invite-details dt{color:var(--desk-muted,var(--muted))}.crew-invite-details dd{margin:0;color:var(--desk-ink-strong,var(--ink));overflow-wrap:anywhere}.crew-invite-details dd.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.crew-role-option{display:grid;grid-gap:.1rem;gap:.1rem;text-align:left}.crew-role-option-hint{font-size:.74rem;color:var(--desk-muted,var(--muted))}.crew-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.15rem;gap:.15rem}.crew-table-card{display:grid;grid-gap:1rem;gap:1rem}.crew-table-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.crew-table-toolbar{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem}.crew-table-toolbar>.crew-table-search{flex:1 1 auto;min-width:10rem}.crew-table-toolbar>.crew-role-select{flex-shrink:0}.crew-table-wrap{overflow:visible}.crew-table{width:100%;min-width:46rem;table-layout:fixed}.crew-table :is(th,td){vertical-align:middle}.crew-col-check{width:2.75rem}.crew-col-act{width:11rem}.crew-col-pick{width:12.5rem}.crew-col-role{width:9rem}.crew-col-menu{width:3rem}.crew-person{display:flex;align-items:center;gap:.7rem;min-width:0}.crew-avatar{width:2rem;height:2rem;flex-shrink:0;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:var(--desk-surface-raised,var(--line));color:var(--desk-ink-strong,var(--ink));font-size:.74rem;font-weight:600}.crew-avatar img{width:100%;height:100%;object-fit:cover}.crew-row-copy{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0;font-family:var(--font-desk,inherit)}.crew-row-email,.crew-row-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crew-row-name{display:flex;align-items:center;gap:.4rem;font-size:.88rem;font-weight:500;color:var(--desk-ink-strong,var(--ink))}.crew-row-you{font-size:.72rem;font-weight:500}.crew-row-email,.crew-row-you{color:var(--desk-muted,var(--muted))}.crew-row-email{font-size:.78rem}.crew-row-permission{display:block;margin-top:.2rem}.crew-act{display:flex;align-items:center;gap:.5rem;min-width:0}.crew-act-art{width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:6px;object-fit:cover}.crew-act-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;color:var(--desk-ink-strong,var(--ink))}.crew-cell-select,.crew-cell-select .desk-filter-btn,.crew-cell-select .desk-filter-control-group{width:100%}.crew-cell-select .desk-filter-btn{justify-content:flex-start;border-color:transparent;background:transparent}.crew-cell-select .desk-filter-btn:hover,.crew-cell-select .desk-filter-btn[aria-expanded=true]{border-color:var(--desk-glass-border);background:var(--desk-glass-inner,transparent)}.crew-cell-select .desk-filter-dropdown{min-width:100%}.crew-cell-text{display:inline-flex;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.84rem;color:var(--desk-muted,var(--muted))}.crew-cell-menu{text-align:right}.crew-bulk{border:1px solid var(--desk-glass-border);border-radius:var(--desk-radius-control,10px);background:var(--desk-glass-inner,transparent)}.crew-bulk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .65rem}.crew-bulk-count{margin-right:.25rem;font-size:.84rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--desk-ink-strong,var(--ink))}.crew-bulk-remove{color:var(--pink)}.crew-bulk-clear{margin-left:auto}.crew-bulk-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.65rem;border-top:1px solid var(--desk-glass-border)}.crew-bulk-confirm-copy{display:grid;flex:1 1 16rem;grid-gap:.15rem;gap:.15rem;min-width:0}.crew-bulk-confirm-title{font-size:.86rem;font-weight:500;color:var(--desk-ink-strong,var(--ink))}.crew-bulk-confirm-skips{font-size:.78rem;color:var(--desk-muted,var(--muted))}.crew-empty{padding:1.5rem .55rem;text-align:center;font-size:.84rem}.crew-empty,.crew-note{color:var(--desk-muted,var(--muted))}.crew-note{margin:0;font-size:.8rem}.crew-note.is-error{color:var(--pink)}.crew-reset{display:grid;grid-gap:.85rem;gap:.85rem}.act-pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));grid-gap:var(--desk-bento-gap,1rem);gap:var(--desk-bento-gap,1rem)}.act-pick-card{position:relative;display:flex;align-items:flex-end;aspect-ratio:3/1;min-height:7rem;padding:1rem;overflow:hidden;border:1px solid var(--desk-line,var(--line));border-radius:var(--radius-card);background:var(--desk-surface,var(--surface));color:var(--desk-ink-strong,var(--ink));font-family:var(--font-desk);text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease}.act-pick-card:hover{border-color:var(--desk-ink-strong,var(--ink))}.act-pick-card:active{transform:scale(.99)}.act-pick-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.act-pick-card.has-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0/.7),rgb(0 0 0/0) 70%)}.act-pick-card.has-cover{color:#f8f5ef}.act-pick-label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.6rem}.act-pick-icon{width:2rem;height:2rem;border-radius:999px;object-fit:cover}.act-pick-name{font-size:1rem;font-weight:600}}