:root{--window-radius:8px;--window-titlebar-height:48px;--window-titlebar-safe-gap:4px;--window-titlebar-padding-x:16px;--window-titlebar-content-height:calc(var(--window-titlebar-height) - (var(--window-titlebar-safe-gap) * 2));--window-control-size:14px;--window-control-gap:8px;--window-control-rail-width:calc((var(--window-control-size) * 3) + (var(--window-control-gap) * 2));--surface:#0e1118cc;--surface-strong:#080a10e6;--surface-soft:#ffffff14;--line:#ffffff24;--text:#ffffffeb;--muted:#ffffff9e;--accent:#8bd4ff;--selection-accent:#0a84ff;--selection-bg-soft:#0a84ff24;--selection-bg:linear-gradient(180deg, #d2e7fb 0%, #a6d0f9 52%, #85c1f9 53%, #b2e0fd 100%);--selection-bg-strong:var(--selection-bg);--selection-border:#8e8fa0;--selection-radius:6px;--selection-shadow:0 2px 0 0 #ffffff4d inset, 0 -5px 7px 0 #ffffff14 inset, 0 -2px 3px 0 #ffffff0d inset, 0 1px 3px 0 #ffffff0d inset, 0 1px .5px 0 #0000001a inset, 0 1px 0 0 #fff6;--selection-text:#172332eb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}body.is-standalone-resume{background:#f5f5f7}body.is-standalone-music{background:#111113}body.is-standalone-english{background:#f4f7f3}.standalone-resume-page{background:#f5f5f7;width:100%;height:100%;overflow:hidden}.standalone-music-page{background:#111113;width:100%;height:100%;overflow:hidden}.standalone-english-page{background:#f4f7f3;width:100%;height:100%;overflow:hidden}button,input,textarea,select{font:inherit}button{color:inherit}.hidden{display:none!important}.desktop{width:100%;height:100%;color:var(--text);background-color:#101725;background-position:50%;background-size:cover;position:relative;overflow:hidden}.desktop:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#05081038,#0508107a),radial-gradient(circle at 18% 18%,#7cbcff2e,#0000 34%);position:absolute;inset:0}body[data-theme=aqua]{--surface:#ecf6ffc7;--surface-strong:#ffffffe6;--surface-soft:#225e9617;--line:#224c7833;--text:#0d1d30eb;--muted:#192f469e;--accent:#246bdb;--selection-accent:#0a84ff;--selection-bg-soft:#0a84ff1f;--selection-bg:linear-gradient(180deg, #d2e7fb 0%, #a6d0f9 52%, #85c1f9 53%, #b2e0fd 100%);--selection-bg-strong:var(--selection-bg);--selection-border:#8e8fa0;--selection-radius:6px;--selection-shadow:0 2px 0 0 #ffffff4d inset, 0 -5px 7px 0 #ffffff14 inset, 0 -2px 3px 0 #ffffff0d inset, 0 1px 3px 0 #ffffff0d inset, 0 1px .5px 0 #0000001a inset, 0 1px 0 0 #fff6;--selection-text:#172332eb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body[data-theme=osx-metal]{--osx-metric-menubar-height:25px;--osx-metric-titlebar-height:24px;--osx-metric-search-height:22px;--osx-metric-select-height:22px;--osx-metric-compact-button-height:24px;--osx-metric-button-height:32px;--osx-metric-icon-button-size:32px;--osx-metric-sidebar-row-height:28px;--window-titlebar-height:var(--osx-metric-titlebar-height);--window-titlebar-safe-gap:5px;--window-titlebar-padding-x:8px;--window-control-size:13px;--window-control-gap:8px;--window-radius:6px;--osx-type-menu:14px;--osx-type-titlebar:13px;--osx-type-body:13px;--osx-type-control:13px;--osx-type-input:12px;--osx-type-caption:11px;--osx-line-compact:1.3;--surface:#f4f5f7f5;--surface-strong:#fffffffa;--surface-soft:#2a528214;--line:#3b46563d;--text:#181c22eb;--muted:#404854a8;--accent:#2f80ed;--selection-accent:#007aff;--selection-bg-soft:#007aff1f;--selection-bg:linear-gradient(180deg, #d2e7fb 0%, #a6d0f9 52%, #85c1f9 53%, #b2e0fd 100%);--selection-bg-strong:var(--selection-bg);--selection-border:#8e8fa0;--selection-radius:6px;--selection-shadow:0 2px 0 0 #ffffff4d inset, 0 -5px 7px 0 #ffffff14 inset, 0 -2px 3px 0 #ffffff0d inset, 0 1px 3px 0 #ffffff0d inset, 0 1px .5px 0 #0000001a inset, 0 1px 0 0 #fff6;--selection-text:#172332eb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.desktop-osx-metal:before{background:linear-gradient(#ffffff0b,#0308120e),radial-gradient(circle at 16% 18%,#ffffff29,#0000 24%)}.menu-bar{z-index:10000;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);background:#05080e94;align-items:center;gap:18px;height:36px;padding:0 14px;display:flex;position:absolute;inset:0 0 auto}body[data-theme=aqua] .menu-bar{background:#ffffffad}body[data-theme=osx-metal] .menu-bar{height:var(--osx-metric-menubar-height);min-height:var(--osx-metric-menubar-height);max-height:var(--osx-metric-menubar-height);color:#15171b;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #14181f1f;align-items:stretch;gap:0;padding:0 8px;box-shadow:inset 0 1px #ffffffdb,0 2px 6px #0b121c14}body[data-theme=osx-metal] .menu-bar:before{content:"";display:none}body[data-theme=osx-metal] .window-layer{inset:var(--osx-metric-menubar-height) 0 54px}body[data-theme=osx-metal] .menu-brand,body[data-theme=osx-metal] .menu-trigger,body[data-theme=osx-metal] .menu-dropdown button,body[data-theme=osx-metal] .menu-items span,body[data-theme=osx-metal] .menu-items strong{z-index:1;text-shadow:0 1px #ffffff9e;font-size:14px;position:relative}body[data-theme=osx-metal] .menu-bar time{z-index:1;color:#171c24bd;text-shadow:0 1px #ffffff9e;align-items:center;height:100%;padding:0 6px;font-size:14px;display:flex;position:relative}.menu-brand,.menu-trigger,.menu-items span,.menu-items strong{color:inherit;background:0 0;border:0;font-size:13px;line-height:1}.menu-brand{cursor:pointer;font-weight:850}.menu-brand-logo{object-fit:contain;pointer-events:none;width:20px;height:20px;display:block}.menu-items{flex:1;align-items:center;gap:0;min-width:0;display:flex}.menu-command{align-items:stretch;height:100%;display:flex;position:relative}.menu-trigger{cursor:default;border-radius:0;align-items:center;height:100%;padding:0 8px;display:flex}.menu-trigger.active{color:#fff;text-shadow:0 -1px #0000003d;background:linear-gradient(#6da9ff 0%,#2f73db 100%)}.menu-dropdown{z-index:10001;-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);background:linear-gradient(#fffffff0,#eff2f6eb),#f8f9faeb;border:1px solid #30384447;border-top:0;min-width:180px;padding:4px 0 6px;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 12px 26px #0003,0 1px 2px #0000002e}.menu-dropdown button{color:#12161cf0;width:100%;min-height:28px;font:inherit;text-align:left;white-space:nowrap;cursor:default;background:0 0;border:0;border-radius:0;align-items:center;padding:0 48px 0 22px;display:flex}.menu-dropdown button.with-divider{border-top:1px solid #0000001f;margin-top:4px}.menu-dropdown button:not(:disabled):hover,.menu-dropdown button:not(:disabled):focus-visible{color:#fff;text-shadow:0 -1px #0000003d;background:linear-gradient(#6da9ff 0%,#2f73db 100%);outline:0}.menu-dropdown button:disabled{color:#2b344047}.menu-items strong{font-weight:800}.menu-bar time{color:var(--muted);font-size:12px}.desktop-icons{z-index:2;pointer-events:none;position:absolute;inset:0}.desktop.is-dragging-desktop-icon .desktop-icons{z-index:10030}.desktop-icon{color:#fff;text-shadow:0 1px 8px #00000073;cursor:default;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:left, top;background:0 0;border:0;border-radius:8px;place-items:center;gap:6px;width:84px;min-height:86px;transition:filter .12s,transform .12s;display:grid;position:absolute}.desktop-icon.dragging{z-index:5;filter:drop-shadow(0 14px 18px #00000047);transform:scale(1.03)}.desktop-icon.dragging.over-dock{filter:drop-shadow(0 18px 24px #54a6ff57);transform:translateY(10px)scale(.88)}.desktop-icon.dragging.over-trash{filter:drop-shadow(0 0 12px #ffffff6b)drop-shadow(0 18px 24px #54a6ff6b)}.desktop-icon.dragging.absorbing-dock{z-index:10020;pointer-events:none;transform-origin:50% 78%;animation:.52s cubic-bezier(.18,.82,.2,1) both desktop-to-dock-absorb}.desktop-icon.dragging.absorbing-dock .desktop-icon-label{animation:.22s ease-out both desktop-to-dock-label-fade}.desktop-icon:focus-visible{outline:none}.desktop-icon-art{place-items:center;width:52px;height:52px;display:grid}.desktop-icon img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:52px;max-height:52px;translate:0 var(--desktop-icon-art-y,0px);scale:var(--desktop-icon-art-scale,1);transform-origin:bottom;-webkit-user-drag:none}.desktop-icon-label{box-sizing:border-box;overflow-wrap:anywhere;text-align:center;border:0;border-radius:6px;max-width:80px;padding:4px;font-size:12px;line-height:1.18;display:inline-block}.desktop-icon.selected .desktop-icon-label,.desktop-icon:focus-visible .desktop-icon-label{box-shadow:none;color:var(--selection-text);text-shadow:0 1px #ffffff8c;background:linear-gradient(#d2e7fbb8 0%,#a6d0f994 52%,#85c1f98f 53%,#b2e0fdb3 100%)}.desktop-selection-box,.finder-selection-box{z-index:4;pointer-events:none;background:linear-gradient(#79ceff33,#46a6ff1f),#1474ff1f;border:1px solid #85d3ffd6;border-radius:5px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff29,0 10px 28px #030c1c2e}.finder-selection-box{z-index:8}.finder-list.is-marquee-selecting,.desktop.is-marquee-selecting{-webkit-user-select:none;user-select:none}.desktop-context-menu{z-index:10040;color:#29303a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafbfdf7;border:1px solid #49525e42;border-radius:6px;gap:2px;width:206px;padding:5px;display:grid;position:fixed;overflow:hidden;box-shadow:0 16px 34px #1a1f263d,0 4px 12px #1a1f2629,inset 0 1px #ffffffeb}.desktop-context-menu button{width:100%;min-height:28px;color:inherit;cursor:default;font:inherit;text-align:left;text-shadow:none;background:0 0;border:0;border-radius:4px;justify-content:flex-start;align-items:center;gap:8px;padding:0 10px;font-size:13px;line-height:18px;display:flex}.desktop-context-menu svg{flex:none}.desktop-context-menu button:not(:disabled):hover,.desktop-context-menu button:not(:disabled):focus-visible{color:#fff;text-shadow:0 -1px #0000003d;background:linear-gradient(#5aa8ff,#2d79dc);outline:0}.wallpaper-window{z-index:10030;color:#252b33;background:#f6f7f9fa;border:1px solid #2f384652;border-radius:8px;grid-template-rows:32px minmax(0,1fr) 48px;width:min(560px,100vw - 32px);max-height:min(620px,100vh - 68px);display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 70px #00000057,0 10px 28px #0003,inset 0 1px #ffffffe6}.wallpaper-window-titlebar{background:linear-gradient(#fafbfcfa 0%,#e3e6ebfa 52%,#cacfd7fa 100%);border-bottom:1px solid #3a445233;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;padding:6px 10px;display:grid}.wallpaper-window-titlebar span{text-align:center;text-overflow:ellipsis;text-shadow:0 1px #ffffffb3;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;line-height:18px;overflow:hidden}.wallpaper-window-close{background:linear-gradient(#c13a2d,#cd4934);border:0;border-radius:999px;width:13px;height:13px;padding:0;box-shadow:0 1px 2px #0000006b,inset 0 0 0 .5px #0000004d,inset 0 1px 3px #96281eb8,inset 0 2px 3px 1px #e14640b8}.wallpaper-window-body{background:linear-gradient(#ffffffb8,#e7ebf1d6),#f2f4f7f5;grid-template-columns:minmax(0,1.05fr) minmax(190px,.95fr);gap:16px;min-height:0;padding:16px;display:grid}.wallpaper-preview{background-color:#101725;background-position:50%;background-size:cover;border:1px solid #333e4e3d;border-radius:7px;min-height:250px;box-shadow:inset 0 0 0 1px #ffffff5c,0 12px 24px #1a222e29}.wallpaper-grid{align-content:start;gap:8px;min-height:0;display:grid;overflow:auto}.wallpaper-choice{color:#252b33;cursor:default;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:6px;display:grid}.wallpaper-choice:hover,.wallpaper-choice:focus-visible{background:#007aff1a;outline:0}.wallpaper-choice.selected{background:#007aff29;border-color:#007aff47}.wallpaper-choice-thumb{background-position:50%;background-size:cover;border:1px solid #333e4e33;border-radius:5px;width:56px;height:36px;display:block;box-shadow:inset 0 0 0 1px #ffffff3d}.wallpaper-choice-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.wallpaper-window-actions{background:#eff2f6fa;border-top:1px solid #3a445229;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:8px 14px;display:flex}.wallpaper-window-actions button{color:#252b33;cursor:default;border:1px solid #424c5c47;border-radius:6px;min-width:76px;height:28px;padding:0 14px;font-size:13px}.wallpaper-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.wallpaper-window-actions button.wallpaper-upload-button{background:linear-gradient(#fff,#dce1e8);justify-content:center;align-items:center;gap:6px;min-width:96px;display:inline-flex}.wallpaper-upload-button svg{flex:none}.wallpaper-upload-error{color:#9b2f26;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:210px;font-size:11px;line-height:1.25;overflow:hidden}.wallpaper-secondary-button{background:linear-gradient(#fff,#dce1e8);margin-left:auto}.wallpaper-primary-button{text-shadow:0 -1px #0000003d;background:linear-gradient(#78b7ff,#2f7de1);color:#fff!important;border-color:#0056be94!important}.quick-panel{z-index:3;border:1px solid var(--line);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#080a1085;border-radius:8px;gap:12px;width:min(300px,100vw - 36px);padding:14px;display:grid;position:absolute;top:56px;right:18px}body[data-theme=aqua] .quick-panel{background:#ffffff94}.quick-panel div{gap:4px;display:grid}.quick-panel span{color:var(--muted);font-size:12px}.theme-switcher,.launcher-button{border:1px solid var(--line);background:var(--surface-soft);border-radius:7px;align-items:center;gap:8px;min-height:34px;padding:0 10px;display:flex}.theme-switcher select{min-width:0;color:inherit;background:0 0;border:0;flex:1}.launcher-button{cursor:pointer;justify-content:center}.window-layer{z-index:5;pointer-events:none;position:absolute;inset:36px 0 86px}.window{grid-template-rows:var(--window-titlebar-height) minmax(0, 1fr);border:1px solid var(--line);border-radius:var(--window-radius);background:linear-gradient(180deg, #ffffff14, transparent 42%), var(--surface);pointer-events:auto;-webkit-backdrop-filter:blur(32px)saturate(165%);backdrop-filter:blur(32px)saturate(165%);min-width:260px;min-height:200px;display:grid;position:absolute;overflow:hidden;box-shadow:0 22px 70px #00000057,0 0 0 .5px #ffffff14}.window.is-opening{transform-origin:var(--open-origin-x,50%) var(--open-origin-y,50%);animation:.36s cubic-bezier(.18,.88,.28,1.08) both window-open}.window.is-closing{pointer-events:none;transform-origin:50% 1.6rem;animation:.21s ease-in both window-close}.window.is-minimizing{pointer-events:none;transform-origin:50%;animation:.26s cubic-bezier(.32,0,.67,0) both window-minimize-to-dock}.window.is-zooming{will-change:left, top, width, height;transition:left .3s cubic-bezier(.2,.8,.2,1),top .3s cubic-bezier(.2,.8,.2,1),width .3s cubic-bezier(.2,.8,.2,1),height .3s cubic-bezier(.2,.8,.2,1),border-radius .3s cubic-bezier(.2,.8,.2,1)}.window.active{background:linear-gradient(180deg, #ffffff1c, transparent 42%), var(--surface-strong)}.window.maximized,.window.maximized .window-titlebar{border-radius:0}body[data-theme=osx-metal] .window{background:var(--surface-strong);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#20273221;box-shadow:0 42px 96px #00000075,0 20px 46px #00000057,0 5px 14px #00000052,0 0 0 .5px #00000014,inset 0 1px #ffffffb8,inset 0 0 0 .5px #ffffff6b}body[data-theme=osx-metal] .window.active{box-shadow:0 58px 132px #0000009e,0 30px 68px #0000007a,0 8px 20px #00000061,0 0 0 .5px #0000001f,inset 0 1px #ffffffc7,inset 0 0 0 .5px #ffffff7a}body[data-theme=osx-metal] .window:not(.active){filter:saturate(.92)brightness(.96)}.window-titlebar{grid-template-columns:var(--window-control-rail-width) minmax(0, 1fr);min-height:var(--window-titlebar-height);height:var(--window-titlebar-height);padding:var(--window-titlebar-safe-gap) var(--window-titlebar-padding-x);border-bottom:1px solid var(--line);-webkit-user-select:none;user-select:none;background:#ffffff0e;align-items:center;display:grid;position:relative}body[data-theme=osx-metal] .window-titlebar{grid-template-columns:var(--window-control-rail-width) minmax(0, 1fr) var(--window-control-rail-width);background:linear-gradient(#fafbfcfa 0%,#e4e7ecfa 52%,#c9ced6fa 100%);border-bottom-color:#3a445233;padding:6px 10px;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #747b8447}.window-titlebar>span{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;padding-inline:12px;font-size:13px;font-weight:780;overflow:hidden}body[data-theme=osx-metal] .window-titlebar>span{color:#30343a;text-align:center;text-shadow:0 1px #ffffffb3;font-size:12px;font-weight:700;line-height:18px}.traffic-lights{z-index:1001;align-items:center;gap:var(--window-control-gap);width:var(--window-control-rail-width);min-width:var(--window-control-rail-width);height:var(--window-control-size);display:flex;position:relative}.traffic-light{width:var(--window-control-size);height:var(--window-control-size);flex:0 0 var(--window-control-size);cursor:pointer;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:999px;padding:0;display:block;position:relative}body[data-theme=osx-metal] .traffic-lights{gap:var(--window-control-gap);margin-left:6px}body[data-theme=osx-metal] .traffic-light{--traffic-light-symbol:#4a4a4aad;--ryos-traffic-gradient:linear-gradient(#a0a0a09f, #ffffff9f);cursor:default;border:0;transition:filter .15s;overflow:hidden;box-shadow:0 2px 3px #0003,0 1px 1px #0000004d,inset 0 0 0 .5px #0000004d,inset 0 1px 2px #0006,inset 0 2px 3px 1px #bbb;background:var(--ryos-traffic-gradient)!important}body[data-theme=osx-metal] .traffic-light:before,body[data-theme=osx-metal] .traffic-light:after{content:"";pointer-events:none;display:block;position:absolute}body[data-theme=osx-metal] .traffic-light:before{z-index:2;filter:blur(.2px);background:linear-gradient(#ffffffe6,#ffffff4d);border-radius:6px 6px 0 0;width:calc(100% - 6px);height:28%;top:1px;left:50%;transform:translate(-50%)}body[data-theme=osx-metal] .traffic-light:after{z-index:1;filter:blur(.3px);opacity:1;background:linear-gradient(#fff3,#ffffff80);border-radius:0 0 6px 6px;width:calc(100% - 3px);height:33%;transition:opacity .15s;bottom:1px;left:50%;transform:translate(-50%)}.window.active .traffic-light.close{background-image:url("data:image/svg+xml,%3csvg%20width='155'%20height='155'%20viewBox='0%200%20155%20155'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='77.5'%20cy='77.5'%20r='77.5'%20fill='%23DF4744'/%3e%3ccircle%20cx='77'%20cy='77'%20r='71'%20fill='%23FC5753'/%3e%3c/svg%3e")}.window.active .traffic-light.minimize{background-image:url("data:image/svg+xml,%3csvg%20width='155'%20height='155'%20viewBox='0%200%20155%20155'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='77.5'%20cy='77.5'%20r='77.5'%20fill='%23DE9F34'/%3e%3ccircle%20cx='77'%20cy='77'%20r='71'%20fill='%23FDBC40'/%3e%3c/svg%3e")}.window.active .traffic-light.zoom{background-image:url("data:image/svg+xml,%3csvg%20width='155'%20height='155'%20viewBox='0%200%20155%20155'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='77.5'%20cy='77.5'%20r='77.5'%20fill='%2327AA35'/%3e%3ccircle%20cx='77'%20cy='77'%20r='71'%20fill='%2336C84B'/%3e%3c/svg%3e")}.window:not(.active) .traffic-light{background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='14'%20height='14'%20rx='7'%20fill='black'%20fill-opacity='0.15'/%3e%3crect%20x='0.25'%20y='0.25'%20width='13.5'%20height='13.5'%20rx='6.75'%20stroke='black'%20stroke-opacity='0.1'%20stroke-width='0.5'/%3e%3c/svg%3e")}body[data-theme=osx-metal] .window .traffic-light{background-color:#0000!important}body[data-theme=osx-metal] .window.active .traffic-light.close{--traffic-light-symbol:#821e14e6;--ryos-traffic-gradient:linear-gradient(#c13a2d, #cd4934);box-shadow:0 2px 4px #00000080,0 1px 2px #0006,0 1px 1px #e1464080,inset 0 0 0 .5px #0000004d,inset 0 1px 3px #96281ecc,inset 0 2px 3px 1px #e14640bf}body[data-theme=osx-metal] .window.active .traffic-light.minimize{--traffic-light-symbol:#825008e6;--ryos-traffic-gradient:linear-gradient(#ca820d, #fdfd95);box-shadow:0 2px 4px #00000080,0 1px 2px #0006,0 1px 1px #dfa12380,inset 0 0 0 .5px #0000004d,inset 0 1px 3px #9b4e15,inset 0 2px 3px 1px #f19d14}body[data-theme=osx-metal] .window.active .traffic-light.zoom{--traffic-light-symbol:#2d5a12e6;--ryos-traffic-gradient:linear-gradient(#6fae3a, #8ac032);box-shadow:0 2px 4px #00000080,0 1px 2px #0006,0 1px 1px #3bad1d80,inset 0 0 0 .5px #0000004d,inset 0 1px 3px #355b11,inset 0 2px 3px 1px #62bb13}body[data-theme=osx-metal] .window:not(.active) .traffic-light{--traffic-light-symbol:#4a4a4aad;--ryos-traffic-gradient:linear-gradient(#a0a0a09f, #ffffff9f);box-shadow:0 2px 3px #0003,0 1px 1px #0000004d,inset 0 0 0 .5px #0000004d,inset 0 1px 2px #0006,inset 0 2px 3px 1px #bbb}body:not([data-theme=osx-metal]) .traffic-lights:hover .traffic-light:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}body:not([data-theme=osx-metal]) .traffic-lights:hover .traffic-light.close:before{background-image:url("data:image/svg+xml,%3csvg%20width='155'%20height='155'%20viewBox='0%200%20155%20155'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='77.5'%20cy='77.5'%20r='77.5'%20fill='%23DF4744'/%3e%3ccircle%20cx='77'%20cy='77'%20r='71'%20fill='%23FC5753'/%3e%3crect%20x='41.8701'%20y='103.388'%20width='87'%20height='11'%20transform='rotate(-45%2041.8701%20103.388)'%20fill='%237E0508'/%3e%3crect%20x='41.8701'%20y='49.6482'%20width='11'%20height='87'%20transform='rotate(-45%2041.8701%2049.6482)'%20fill='%237E0508'/%3e%3c/svg%3e")}body:not([data-theme=osx-metal]) .traffic-lights:hover .traffic-light.minimize:before{background-image:url("data:image/svg+xml,%3csvg%20width='155'%20height='155'%20viewBox='0%200%20155%20155'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='77.5'%20cy='77.5'%20r='77.5'%20fill='%23DE9F34'/%3e%3ccircle%20cx='77'%20cy='77'%20r='71'%20fill='%23FDBC40'/%3e%3crect%20x='34'%20y='72'%20width='87'%20height='11'%20fill='%23985712'/%3e%3c/svg%3e")}body:not([data-theme=osx-metal]) .traffic-lights:hover .traffic-light.zoom:before{background-image:url("data:image/svg+xml,%3csvg%20width='155'%20height='155'%20viewBox='0%200%20155%20155'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='77.5'%20cy='77.5'%20r='77.5'%20fill='%2327AA35'/%3e%3ccircle%20cx='77'%20cy='77'%20r='71'%20fill='%2336C84B'/%3e%3cpath%20d='M114.242%2038.8833C114.797%2038.8817%20115.247%2039.3317%20115.245%2039.8862L115.092%2093.5891C115.09%2094.4786%20114.014%2094.9223%20113.385%2094.2933L59.8351%2040.7432C59.2061%2040.1142%2059.6499%2039.0387%2060.5394%2039.0361L114.242%2038.8833Z'%20fill='%230B650D'/%3e%3cpath%20d='M39.8862%20115.245C39.3317%20115.247%2038.8818%20114.797%2038.8833%20114.242L39.0361%2060.5394C39.0387%2059.6499%2040.1142%2059.2061%2040.7432%2059.8351L94.2934%20113.385C94.9223%20114.014%2094.4786%20115.09%2093.5891%20115.092L39.8862%20115.245Z'%20fill='%230B650D'/%3e%3c/svg%3e")}body[data-theme=osx-metal] .traffic-lights:hover .traffic-light:before{opacity:1}body[data-theme=osx-metal] .window.active .traffic-light:hover{filter:brightness(1.1)}body[data-theme=osx-metal] .window.active .traffic-lights:hover .traffic-light:after{width:100%;height:100%;color:var(--traffic-light-symbol);filter:drop-shadow(0 .5px #fff3);opacity:1;background:0 0;border-radius:0;justify-content:center;align-items:center;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:800;line-height:1;display:flex;inset:0;transform:none}body[data-theme=osx-metal] .window:not(.active) .traffic-lights:hover .traffic-light:after{content:"";opacity:1}body[data-theme=osx-metal] .traffic-lights:hover .traffic-light.close:after{content:"×"}body[data-theme=osx-metal] .traffic-lights:hover .traffic-light.minimize:after{content:"−"}body[data-theme=osx-metal] .traffic-lights:hover .traffic-light.zoom:after{content:"+"}body[data-theme=osx-metal] .window.active .traffic-light.close:active:hover,body[data-theme=osx-metal] .window.active .traffic-light.minimize:active:hover,body[data-theme=osx-metal] .window.active .traffic-light.zoom:active:hover{filter:brightness(.88)saturate(.95)}.window-body{min-height:0;overflow:hidden}@keyframes window-open{0%{opacity:0;filter:blur(8px);transform:translateY(14px)scale(.78)}68%{opacity:1;filter:blur();transform:translateY(-3px)scale(1.018)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes window-close{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(6px);transform:translateY(12px)scale(.92)}}@keyframes window-minimize-to-dock{0%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}72%{opacity:.9;filter:blur(1px)}to{opacity:0;filter:blur(5px);transform:translate3d(var(--minimize-dx,0px), var(--minimize-dy,24px), 0) scale(var(--minimize-scale,.12))}}.resize-handle{z-index:1000;pointer-events:auto;touch-action:none;position:absolute}.resize-n,.resize-s{cursor:ns-resize;width:calc(100% - 16px);height:8px;left:8px}.resize-n{top:0;right:8px;left:calc(var(--window-titlebar-padding-x) + var(--window-control-rail-width) + 14px);width:auto}.resize-s{bottom:0}.resize-e,.resize-w{cursor:ew-resize;width:8px;height:calc(100% - 16px);top:8px}.resize-e{right:0}.resize-w{left:0}.resize-ne,.resize-nw,.resize-se,.resize-sw{width:22px;height:22px}.resize-ne{cursor:nesw-resize;top:0;right:0}.resize-nw{cursor:nwse-resize;width:12px;height:12px;top:0;left:0}.resize-se{cursor:nwse-resize;bottom:0;right:0}.resize-sw{cursor:nesw-resize;bottom:0;left:0}.dock{--dock-icon-y:6px;z-index:10000;width:min(var(--dock-width,max-content), calc(100vw - 28px));max-width:calc(100vw - 28px);height:72px;padding:12px var(--dock-edge-padding,16px) 4px;background:0 0;border:0;border-radius:16px;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:0;right:50%;overflow:visible;transform:translate(50%)}.dock:before{content:"";z-index:0;width:min(calc(var(--dock-bg-width,100%) * 1.12), calc(100vw - 28px));pointer-events:none;height:72px;transform:translateX(calc(50% + var(--dock-bg-offset,0px)));-webkit-backdrop-filter:blur(34px)saturate(118%);backdrop-filter:blur(34px)saturate(118%);clip-path:polygon(8.8% 0,91.2% 0,100% 100%,0 100%);background:#ffffff03;transition:width .3s cubic-bezier(.2,.8,.2,1),transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;right:50%;-webkit-mask-image:linear-gradient(#00000061 0,#000 26px);mask-image:linear-gradient(#00000061 0,#000 26px)}.dock-base{z-index:1;width:min(calc(var(--dock-bg-width,100%) * 1.12), calc(100vw - 28px));pointer-events:none;height:64px;box-shadow:none;filter:drop-shadow(0 10px 22px #0000003d);transform:translateX(calc(50% + var(--dock-bg-offset,0px)));isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;clip-path:none;background:0 0;border:0;border-radius:0;transition:width .3s cubic-bezier(.2,.8,.2,1),transform .3s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;bottom:0;right:50%;overflow:hidden}.dock-base:before,.dock-base:after{content:"";pointer-events:none;display:block;position:absolute;inset:0}.dock-base:before{z-index:0;-webkit-backdrop-filter:blur(28px)saturate(118%);backdrop-filter:blur(28px)saturate(118%);clip-path:polygon(6.2% 0,93.8% 0,100% 100%,0 100%);mix-blend-mode:normal;opacity:1;background:#ffffff04}.dock-base:after{z-index:1;mix-blend-mode:normal;opacity:0;background:0 0}.dock.is-desktop-drop-target .dock-base{filter:drop-shadow(0 0 14px #53acff7a)drop-shadow(0 16px 30px #00000052)}.dock-base span{z-index:1;pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute;top:0;bottom:0}.dock-base span:before,.dock-base span:after{content:none;background:0 0;display:none}.dock.is-desktop-drop-target .dock-base:after,.dock.is-desktop-drop-target .dock-base span:after,.dock.is-desktop-drop-target .dock-base span{opacity:.76}.dock-base .dock-base-left{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAABQCAYAAADlebz4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAADsFJREFUeAHtXTGPHEsRnl2vkWzrIONycgdE5O/FIJGgEwkJxP4VL3oR0QsggegFJOT8Asuy5MCBA5M4tgPM01kyd8v0cnUqf/d9VdWzs3tnM5+0nu3u6qrqmpqa7upe32q4Y3j69OnP1uv1V+PnFxcXF6fjdVd/eXk52PceWL+sP7ZX5FV5erqp48iwD99D6dSwGu4Qnj179vvVavWrYcEXg8O47QTM6Vwjn+FLwec+ljvhYM+fP/8anavXsI3ePtvtlrbNBcWrKqdHFxvL3GPo1YXRVfrelQh21v7xCivDqkE1evswXu2DfKzM+LM2KzMZXg5DJIuV8Tsbg5KRtfmx41h6dGL0iM1wy2jRa7ycmhHZTWuoOhmj8ze9ehOMF/JUzpXxtnbfn42X6azGhfoo+6mHAvtkzsRsETlkw61HsFGhXfRqq5h79+7t6tAhmNEzKB5Efjm6MV7+1cyAqzP/Gmd9MHJ7et8+FHT1dUpHs7nX1eiY7k2+GpOPtNc8h1vE1dzrtH1vS+X2abjxFIwDap9Wb4PDa4MZy2ixXfXzfL08VZ4DkcOjfr4+i5KZrthmNrd0iqLzelhaw+vindPX3+orskUvzBX5q4F9j3JMzGgqD2U0jE6V8bvindEp3bA+ks/A5Hr5kS18f6YDo0d4HW/NwV68ePH1GEpPMeR7I1STpA3MgJ4nC+/sxiMvpEX+1QRqi6421khPVt94Y3//2jQa5MN4+n5MX4vmygaMfkyI06i/uw63hFGBM/bKAxrZ5mkaH3s94qvE+qr5G3vF+nkJ8lLzHNbmeUeLAwUvV02wra7p7KcSih+bw3k0Z+kBPrTI71YiWItebRtoGPIVIa6CsA/W+8mwWkUyI/vJaZRqQEdhtEyGr8/Gk/G2tqi9CuRhkdJHyWg8CtbnVhysRS8L6WoZzW4CDhJvBk4w1RJeRSF10xmdkqd4W3sGtIW3jxoDtik+2C/SG2VHgQDpPc+jO1iLXqNznVo5u+mszG5u1h/7KqMqZLIifXt4KLrIkasPQ0Uec2K0XY+uR5+Dteg17InIWNW++/CI+KryIWVltL30U9oUjupgGL0OiWzVueA4OOpdUNGrslpk9FEfv2xncvZxwLmddw5+2Ur7tnA0yS16jZdd9GK5KF9GGlWO8j2s3ufVWN5M8VRtmaMr/SIZWV/Gg4ElSDMdWb3vV703Hkeb5I/L3zNbcbAbrSJOlIFGw1VvUMZb9WH9sE2NgSV0/VjwQWD8UK5PvmY6Rdn/zMmixHP6kA1HgM97eWOyjVb77hOI6Hw4ONZuaG040V3v+TqJIpkB5bE+vj7bB0Qejd4nRSPnzhLFTGfkk9Wzh2FXPxwBLXqhAt6BfBlzRj7p52m8sRRvo2P1vh8aFvv4fqzM2qKcF1vaVxw7clqk8Xx9tj06OcLKCGYzltYwuoO/Il++fLnbc1S5J5Z597B+rI+1s/6Y21GI0haYUK3omNFiYjLLUSmd2U4HsxX2QR2srMbFdEeeLLdo5YM72CjkzCuEylYGho4TGVf1jbLVw0Q9qrQIdNpKxhx1ZlHD0/hrNEZVz5wro2M2OKiDWfRibb1PLesbGVn1UTyOhR6nrfLI2lQk7Rn7VDsddA7mo9f/K47twFUcS6+DOViLXsNV3uuuGhlRfYVUxoOvp2Oi51XYy6OX9mAOtro6a9/AJuWqjPVRyJ/bYKincpJoIp3RRPAyp/T1V9bGZLByQ4/+7PCB4SAOhnMvvFmqrCbhvg1XKaqfp1MT4KqjVibSyDe6iYy32YLVqzpmx21y7AlXu74vk6XGw66s/SCT/Ba9UGmfoUZFDNvicRBfjp6eaOCok+fFZET6RA4a3UTG03RiZ6uUrIivSt+wlELVcQzMqW/YeJgZauXItoIQdux3p9g634vsAaPPHN7X+xtT3Qdsfdh3Re91ih6sSH7mFAb8iaCiU3Zv/X2SXPYfZoafe5lCuNfm6/139ROqRN6NOuVMTKba9lGZcv/TOCaT7W2y7xGYXqwe+/ir4oe64Hgy/dSBAYVZX5Eteo03/NSecvyVDm7o4mCZUbOfUKkbqPbGWF3FodWNi/hnTog6MD6VPopWbUajg2TOpexrPHzZf2/XWR0Mo1dFwSja+L4KzIAZn6gu49mDyjiUHdgD5Psgf8W7ty3SRenhy+j88fKpAy16jUyfDAsWOEx/PAHtxMSwYBKiVejnjlkc7NWrV3LPsaGyPD8GKqvEOfhHK0CGLP81VY9qeyXNYt+zFMaNFe8wA9ieI0sgsjwKAyb5WF8F1lfpwWiUQasyEOr8FX4YX0aj4OlYbhBTLYoH0uPxIj8uHKe/zpYHwz1HVMzX+zLWM0Oy81KKD7ZZf9aenSRQD4dyeHbjmOMqmZWTDSyZWdEfdYucmvFXNovs4bG3g202mzNUhClgwBOs+N3XtY8/Vq0cU/GLogOugNCAdt6dPTD++3q9lttdvtyTHFU06gajfl5HrxvqwOSy6MYeFlZmTreXg7W51+rq//dCYWxZ2+CXsVGisxeqb5QX821oNH+WfRhuOrDJQzom2/hFNFEKoJI2waiLD5ZPIUTyPB9PU3kIGL9982Bnl5f6/5dXiUyW32F9WBtLrvq26KaqZCCTWc3A+xvTbmzE04PlBJFnVB/Zw6I+sxOzA/JnOlb4sWufWzpcRa8nzLBTo1AFPXLm0OXaUKub/x9XVX5G63krZ8FXl9JL6aDKSKt+CjfVlpOtb3kvC8dNMfae91Dzkwq9ldUrhdGzsN+rj/Fgp0MyqH1LlI9zOv9as4WO4h2dZDB74dxSweT5MvuO+keY5GAtel26/2PCjJDlc6JlLjOOXaNFgKdVZ8fUkR52Nk3xRp3ZxBYnuVE6wCIPm7xnyKIWHqOppoOiRUQ0H2V1Vp40B7NfaeNT7QfGcl94xilSdpucn8IVnpfr673siI8vK31Yv6qeql2V1QOKPKNVX1Wuat8GZ8mydrsH3Q7ms/bKQJWBRYNkN0VFOFVXkdHTZ+pYs5vp6ZVOEc+eMUc8WXnKg4Hl7lfkMfYce410V2X0Al9FXwK6HOz169fhnuMnjA+4klzw+aDLC9ieI1vVHcO5VFJ1DtkRjywfNpVvBX58c8mL+PWOlfIYivDRiykVnejEGx85AqNl/Fiilh3jNX6RLihfJYEjnVTiMspB9d5Aljj2cvDj25Ae5ag8F+OJfZlO9r08yR+d6yt2Q01wpKANwJfxu6fxvCyXg86jZKndA9QFebKkKPLzfZXTZSdQkV+Pk6kHiNGxNuxrCwt1XxkvZiMlY7eNNhQwRq/H4+WbYQJwSc+ADlWhq9TvA6aHr6vKjMZzlzHFpmysJQ6rq7P2vUtzzNmovt65GJ2trlQW2vevpkimrNaikwlRnyp6lv9Wro630v+T9MJ63WUnRlfKg7XoNRqpRTCalFxBItUzZ86lErA9SkdJzog/SwQiL0wiqis+rcgb5VYcTSWfM52YnVQy1tepnQyUq8an4GlTB7PohQqrmx+VK3U9A2D6REZlZeZc9p3xVU8844f9skQqQ5R0riKyE9azfkwn1Y72CR3sau71mHUchv6BVjCFZ49xov6Z8+zDj5V7eM3Rlr1OK/r1jmGdMFt+KbRgL0gH89ELUQmNVWRPzyGjJcpQbYeUrWT20Bxbvx5IB2PRi81vDJWTC6zOT2CtTk08FR/GN3OM6rzP5mKZLFWn9MgeqAzZoqE69op+Pa/i0hysRa+x8Tp6RatHtpJkE+ds8h5NrCOHZSs1tRpSDq344liZPCx7GUpnNu7KRBz7VPlEi5dBjDviy8ZgbdifRjB/YiJbxURtvo4paLkWLyd7mpgBvBHax07XMr6eJpKDNznL1dlYMBIznZUMrEOnYuNAmZ6e6eK/s1wee8CwHXVh/a/tggQ+78U6VMGMZ2XcVjFl1RaIbc3cUB62PQy2vaGMYDSsLduGwTGYjEzmlJ2GKh/lMJG9GtRWWgP+318qKuNDcENfrLh///4ZClyv878HxOgVLdsYx3rc5zQe6IjIG7Fer6X+jIfatFd7jNH+K0Y9Zo/IhoqO2RbtxHgru7N2z8s/3JkTIz5pbdFrZPBN79PW+wsfRp/xYD/fUn3VT6qmgOnNdOmRoX5uhmNgTsN4WXuFL/ZBeUrXTHel4yc1LXr1er1izGhCRRIeLCqqvp52qnOxUxSRLj12y6JpdloB9cuiHXsVqgfF82byUYY6XXI9ZbCKN2/ePB4rJ52Y+FywTyRbMA3X1t4Gf5Vj6kT/rmFxrj7Mcd93Fm/Ry68cUUiW1KugsqSdwu8Yzl+VEdHNuRqvyqn2Uf3noN852Bb+IprKseBgozQAtm2TozWZ0VAmS6pae/Y9qvP1PidU4ZMlMJWsjKe/Kv7MRpluSibaGNujfohNi15jQ5t/3WAYKcUScuxqtGgglSH3/KPMNOPp+VSdSz0EOBZfh+OIst/ttdz+Mq2yY9V5UUeTkTmOcvrtVp+pY7Kret7IvT148OC3Y1JttMN6VXn6ImXwBmX0OwUgV8SePszDMFrP124sk8n6oA6oo4oOvqyedkvoZhEs+j8jFNhYDJE8u3pbsuDCEq9ez8rUqTnYzx8+fLjebDYr/5c2PNjgbWnq+/jBqmQjwi+JlZFZ0hX1wDq/S1BBJU0SofL6UTxYOkXpnv0hCC+PyWXpCJRl95UlvlUfhdXohf8Yr9v379//58OHDxcfP35M3VLNp6qhuhKe2Ss0KmM9Jh4jmlY2gzI53tjqtV0dq/GzP+ieTQGiKQU6QdVGzCYKihZtqPpt3v9wvjp59GBzcnIyjNFsdX5+vv1f/236imT1Ub/etkgWmwspfshD9c/GgLyRX9SGsvwrKHIou9qr1r63vplNENl99Dz8XA/1iWTiGDbf/+3v53/43dmPx/KPxtfkxehoOwcbFiyYAZu3795d/umv3//rN7/+5cOfnDy6PyzOtWBGbMZg/cPbt+8efffnv/x7WLBgZrQ12D+HBQsOhPW9i9UfWxQbFiw4AHbT/W+//e6nF/e3T7aXfD9ywYKp+C86/jYUOcj1HwAAAABJRU5ErkJggg==);width:175px;left:0}.dock-base .dock-base-center{background-image:url(./center-DH5JWQ9e.png);left:175px;right:163px}.dock-base .dock-base-right{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI4AAABQCAYAAADPyU1XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAADvxJREFUeAHtXb2OVckRPvdwmQUGCNc5gbOJlxhiE6/8DtYGDvwKzuzIr2ASy5JXDvwOgAQTIAJWlgjAgRcsFiEhzVyfHt0a1Xx8X1X1/RvsvSWNzjnd1fXX1X26qvvcmT1+/PhvwwSnp6fDOI4DgpWresSLoEqL0ay2WZUn1vfo08N7VT0c/DDR+OfJycmf7969+6/hkuBcA6WMlWfKVoxRpcVormrsVeXv0aeH95pO0+DOROPe1atX//jkyZP7wyXB2lp8iTCbzYb/Fwh0OVwsFt89evToaLgEOHeczNirdsau2jV8+5sMSus2BYpWlU+PLKZLQPu74RJgRGMz4awehUdce/blrJ3hRPSUwZTRG779MVomB/JHXCxjcitbef4IES/2jPdMh2Xd15cx68ydABcq7FkJbHWGy0Y54noHVLxYO6QXOQ/D87JFo505PNLMBlgE6HSZLVCWQch55cqVb6fb42GHQNc4kyDn901I/2xlOGO0a1v4VYxn4I3T2hof7GhmzAwUDSZPdTZitNjM6QEXw36GzwYje/2yATqVHe161jnTCpVrIaMv7wmfzwlDRIFGMifzPKw9w0V8FrGY43kHVtGSL/d0PT/1vAmIHBnl8+Wq3aT7N8MO4bNw3Ixk+YcLyICD+L7c5zCwjQfvlCp09k7lrz5H4u89T+SPg8DL2/NcsUeG5+ujckYL6yeHuv/06dPDYUcw+hkBRz9zIrxHMDrMWPjM2isnUg5qgA6IPNlIRsdDWlmH+fJsVvav+0hO5GW0W3tfj8uHCedwSgo+GHYE5xKy9YZ/dysjNlDrlgiMdo8TUQWWTmGGxCnd2iq52KuOrek8L6YLq/O0o0W1As+XLdJ9/ywda3eOk7071SJOLVrZQlEtAr3y+OfbqQVqFCpHaQCmi7XxV4ZXyKt0LcSZPrggZrgmJ+AcPnv2bCeL5JEJhVEDdoIXnHU4o6XqfGehA2ZhtO8EFo1gKgE7RsnH5Ec5VL4oGmSV2TiSmw1Q7Ivp+u2wAxi9YAgqcebve0LkqCNUHXO4am5HObu/MnxFi9FVOJH8FV7K2ZnsQOdoF7NOGGMqxRBn17AOTzXDrAtqQGwDMtqTY21983OzyYkhXsjuEr4UOS4Jvtl2aD5WI5cCobMr5n6KQly4VvGjNkwOFQb3wqadchP0gEZzmq1GWCMm1kyIEZJ5Vn6hscCJklmsPMo4YzmjV2nnczY+T4U4ldxNhqvaV3hkbRkNBtsOzUfvJCoRZsJiUtAR6RrF1RNxymDo7FVHZQ47kkQe44ntlLxoC6anb1/VAWk0sKSg6JvD6XV1d9gShD2tDG+Ls+i1pDrbG4NlU+3eeDQctvWhOgJptTpc5EcOXnH+qHMNkJ8aaEwHNXuhXlOmOGwzn89/NWwJzrlloS0Dyy5HbawcFfOO4Z9Z2GyO5HG8cynahsfKfTuUHduoEDqqi9IUzNYVh42cEXHadXKurYXmI2OMiT2s93isPcNl9w0w0xvRwzYRbeRBsqxURuUASl9fh/klRdPjRNnzrC27oozbCs1HxjhylqUwtFw5B9IxGspB2chmsqDTZSl6xkc5lMJn9xkuAtov2+pAPiob7nHsOs3o97YRmo/KSZjAGU4PKOeqto2uURtGYxP6VEENEruv0uipm5xn4xFWLQzaw8qwS6cM4MGmZ521HCebrhXelwqV2TbCYzg9e3mbAiLf4RRhbTQ0/2x3nN0rYGdEogPnjG7WWZEj9jhkVR+Przo/WhNlOBFs8vVN6u4NG4QLi2PB8MIzrg0qRsROUM+MnzrSweoiOVGunrVFtgBldJX+irbZgpWrMmZHFrgsB/TR8+fPNxaany2OfU5ELK7kbOQNFRkMczFY34A5grq3Z3YOJ8L3V6Y3oxGF/4wP46nCbpTdZIoGTNUxCZ2NndU5f1X5hBIKZVnNyvFLBZXNTzxXG/Go8MzwUaZoVvAOkPH2dmT3Ct/LFA2AiL8aLEvaR5taJI9Lghe+JMB0uAGexTXcbOtB7RtF2xLVXXbW2cpJGM8x2N9idPwnOIxntkdV3dJAuVg5tvFXRe/g4GAjofk4Bpty7LS/xzE8paTHwbpoo8/uGV/vZMoJEVcZG3fJI6jIk7WpOi3S8FeTm9GJ7OHuH7x582btWWdkQnrmOAso74+M753RlynHZEc8Mtp4z+jgfWLgz3B6Idu4tHLmdPiNGLZRdYhH4PDdu3drb0OkFsmcQ3UIw8+es/Jt4GwK1IxUbYv3yoaqXQ9Mr/e1v/rcnWX3ICGKyrYBbZG8bmhechwV5lbC0ah+1warRE2boB9FRAyy/M2qckT102y1VmhOz+PgswrDs09NEA95ZMlDlsfIgLVVcjCcan4kqkeejCb+MboMR4HHU/kwn1Jos846i+RRMVOdHXUqCs+EjmggXuW7Lnb17Vk92xZhOiIN5choM6z37Rlk8jA5Iohk83q8fft25dD8bMZpiyw1KuzZX5mQkYAe8MRfRLf94W/1+DrGv4K3nKov8MPOa3z9YPJOsYDv7LNzRYanIHMEpOWfmXxeRi8bWbyvHJqfJwAlwtiXcPKGYm2jJOM6oW9PHsTk8HXYeXZW2QDvfUisOp7lXqryRekBBjhL4oDB8H3p8Ifv379fKTQffQdiXoN1qjdYA/blA+ZtmFHUAfNT8ZkNC1NZxzCHRB5eBi9LZANmI1+utkuYfZkuPZ8IZfZAWRh997xSaE7dN+t4/3st9irJMqfKaOxejapKZ6t2SibF09tAzUge7NXAnEHZxsDPYMjDNphZnckV2ZINRP+86q75GL1fjRG+v70ANi0qBT2o938F357VaGT4Xv5V5TEauAaK9DRQ+1rIH9dM3s7qTDT+XqJaz6HTs/3G+XzeHZqPKBQuIm3htQh+goR9RcA6QS0wkS+TA4EZSh1FUOd2okgSaaDMzE44wBbJIfjsGIkCthhmekXpEqOzhKPj4+NfDB0wMoWRqfJmu6rOUvVqpDP+SmH8bIXxZc6t6Hj++MzKsXOUnF7HzEmYXVTfqAEV8VV90ODGjRv3hg6Q860yGsOJBFb4Ed1F4RMdRks5pTLgMMSdh+XRAGL4UT3DV6+liGamT4Vvg/b7gT2h+Wqx75ahV/kvlUcvRLPIDnh3heZbc5zK4nEPXxZMzlN+XcnejaKXDG8XTsN4ZGH5OrSzugrfdWVT6YwIv4qzjODuvHz5shSaj4p4JQfBEnAKrydXE+Ul7MpOHrITfSx/FDm5oo04eF85xZjRzcpV0tTrGOmrrl62RfHHJ8dexth5w6AdxNdFhlUGxgQXbhN8pkzSKYyO+g0gJWuWUGOnGv2zspmyO5ZXnM8GECv3+Lae8vSnsqMXL17cGRII5zIlLNbjvQcTzqfBEbwxvaM0wIxsJENVpspo9Eb1uqADZDz9YpcNkh6otlUDGOVUEdzVq1fvDRkPLGCrevUbNqotyzlE9LGz2H37Y1lPbJ/JluFFEO00R22qkKUG2HNV30p7u58Gxf0sNB+z3IB1foPFIv6xaZZdRrrZsYtIMeTL6ET0UU5Gy0Dpim2ZrKpDMqhkrpUs+KeOhES2cs+HHz58CM/qjMxAngm7Zql0bB/hMGUyQ0fyeCMsFoswmWj3mAVmskQDTA2OSjv254Gd9ak6IrMJlhkPAmFOZ6wKwRyiV4FePuu0UR0RtY9mjVXkiQZIL61N1Cl81Hn593UUmq+2StvDzwIm55Gh+bhEGDoJhmU99LLZa5uzG/JQddvkrXj24GxRviM165w5TrTO8RC9E6MjE4quf++qRa06fhFB5TWlFp0IlY3H6JWk5MgGSgZZtFbVPZNP/cvGUa1d1IIsWg8o3GHgP/PBBFULOKaYGnVqYYw4io7SldFCPjYY1OBRdKIFrLIVK/N0Ipkrei9xaWievqoqUYmqY0Kp026L4IxJNDswQ/nf82HniQwn4oNGzHJNpgtzSDWjsY5CB0Q9mTOzFIGSxd+zXBTK3A60f/z48bPQPF0cR05VacccCzPSpozKwPrthwvCk/S50bUyJb/6OqGaDcekY8ZzlWxxlY5yhMheDdTeVwNI+j4gcny+N4KEWGoe7xm+wlWfiuBPn7D9IXQwpE0UlPIzGmqzlm27qC2AyvaFkkdtgbCBhM9sH8zDafLrFmh/R/sQF8lzq/QNopHPyqLNR5xdFA+1H+brGV3WFnFx4zFznkgGu+Jmp7IbswfTRW22qj0xjxdt1LJ2bMNZ2d/Kp/2rFpofn9NExF4vZW0UDhO4SoPNYqqtx40cMgKUFTuQjXrWnkHmwNFAxOMubECwQYn8I6dk5e0zGj/rpBZdxei7oLUKz8ogYO3suUf+Xl0jJ6zMZFXa65QfHBych+Yl7qsukL80uAzH/V8G7PeTk5Pz0LwUVfUcDYjoVMp66e3Cqas8IrxNRqdVPtU2qj2pO/z06dNZhEXP46gcASoRhbtYx3IZKgkX0UK5osxyZrhIdn9lu90MP8p5VU8UqHbRcQ6kw/qq99QBmzCWaYczx5lj53qImJFEEb0abnRkgfFGGuyeGVMlw5T8yrlRF1+GeqhzR5Y6aP/JTtmx6pQoo/HIHEI5M+uniLfJOZ/PD1+9enU0KkT/nCmHwni8TCjMdbDRYvkbvGej1crYesbqVGKsdzT7ZzXzWaIxm3HU6cYImC4GET+7eluyScPbsMk3/c0mxxm/+uqrX5dWi+qHsdufP0vslVBJMAQf6SjjsWQgyoFlPitdgUo6IILKayDLU2H0xGhmP9Dt+TG+LMpEXtav3tZT/WwqG69fvz7evHnzl7PXr19/3ypsOq28C9V6BZl7xupVE40Y9RpRMvjXgkqi+baYW2r3jI83onp9KtnZK7zRs3/Emr2Ko1c7dm7FRl7XCpijtdnm2rVrV27dutWSxuP8xo0bV5gToFIGKBiWo7K+vrcOO0zhV+pRr2jNpeRE2kgvqkNe/lUQOYpd7ZVn960t09nzQcj60dPwa6kGUw6nvaLadDd//9OH0/nt27cPhj3sQcPMXZunX3n4l+//06advePsoQLNcU7/+vd//PTvH388nf/+D396N+xhD52wz8HvoRtm4+x47zh76IfTk4fzYQ97KMJsNv4wO108/N1vf3P8X9yzm4ZEwPqBAAAAAElFTkSuQmCC);width:163px;right:0}.dock-icon{z-index:2;cursor:pointer;width:56px;min-height:56px;transform:translate(var(--dock-x,0px), var(--dock-icon-y,0px));-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;background:0 0;border:0;grid-template-rows:48px;place-items:center;gap:0;padding-bottom:0;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.dock-icon span{width:48px;height:48px;transform:scale(var(--dock-scale,1));transform-origin:50% 100%;will-change:transform;place-items:end center;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.dock-icon span:before{content:"";z-index:1;filter:blur(3px);pointer-events:none;background:radial-gradient(#00000047,#0000 68%);border-radius:999px;width:42px;height:14px;position:absolute;top:35px;left:50%;transform:translate(-50%)}.dock-icon-art{z-index:2;filter:none;max-width:48px;max-height:48px;translate:0 var(--dock-icon-art-y,0px);rotate:var(--dock-icon-art-rotate,0deg);scale:var(--dock-icon-art-scale,1);transform-origin:bottom;-webkit-box-reflect:below var(--dock-icon-reflection-y,0px) linear-gradient(0deg, #ffffff5c 0%, #fff3 12%, #ffffff12 28%, #ffffff04 44%, transparent 56%);display:block;position:relative}.dock-icon img{transform-origin:bottom;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:48px;max-height:48px}.dock-icon span:after{content:"";top:calc(52px + var(--dock-icon-reflection-y,0px));z-index:0;background:var(--dock-icon-url) center top / contain no-repeat;opacity:.085;filter:blur(30px)saturate(125%)brightness(1.34);transform-origin:50% 0;pointer-events:none;width:52px;height:24px;position:absolute;left:50%;transform:translate(-50%)scaleY(-.55);-webkit-mask-image:linear-gradient(#0000 34%,#ffffff1a 68%,#ffffff38 100%);mask-image:linear-gradient(#0000 34%,#ffffff1a 68%,#ffffff38 100%)}.dock-icon small{left:50%;bottom:var(--dock-label-bottom,62px);z-index:5;color:#fffffff5;opacity:0;pointer-events:none;text-align:center;text-overflow:ellipsis;white-space:nowrap;visibility:hidden;background:#1f1f1ff0;border-radius:999px;max-width:150px;padding:4px 10px 5px;font-size:13px;font-weight:500;line-height:17px;transition:opacity .12s,transform .14s cubic-bezier(.2,.8,.2,1),visibility .12s;display:block;position:absolute;overflow:visible;transform:translate(-50%)translateY(4px);box-shadow:0 7px 14px #0003,inset 0 1px #ffffff14}.dock-icon small:after{content:"";border-top:6px solid #1f1f1ff0;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.dock-icon:hover small,.dock-icon:focus-visible small{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.dock-icon.active:after{content:"";z-index:4;filter:drop-shadow(0 0 3px #c6f6ff94)drop-shadow(0 0 7px #39abff75);mix-blend-mode:plus-lighter;opacity:.88;transform-origin:50%;pointer-events:none;background:radial-gradient(#e6fcffc7 0%,#79d7ff94 38%,#32a1ff2e 64%,#0000 84%),url(./running-glow-BGzZ5uQE.svg) 50%/contain no-repeat;width:40px;height:10px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dock-icon.is-launching .dock-icon-art{animation:.72s cubic-bezier(.28,.84,.42,1) both dock-launch-bounce}.dock-icon.is-desktop-drop-feedback .dock-icon-art{animation:.56s cubic-bezier(.28,.84,.42,1) both dock-launch-bounce}body.is-finder-trash-target .dock-trash span,body.is-desktop-trash-target .dock-trash span{animation:.46s cubic-bezier(.22,.8,.22,1) both dock-trash-ready}body.is-finder-trash-target .dock-trash .dock-icon-art,body.is-desktop-trash-target .dock-trash .dock-icon-art{filter:drop-shadow(0 0 12px #ffffff6b)drop-shadow(0 10px 18px #4e9dff57)}.dock-icon.is-receiving-minimize span{animation:.36s cubic-bezier(.18,.88,.28,1.08) both dock-receive-minimize}.dock-icon.is-removing{pointer-events:none;animation:.52s cubic-bezier(.22,.8,.22,1) both dock-remove-slot}.dock-icon.is-removing span{animation:.52s cubic-bezier(.17,.84,.32,1) both dock-remove-icon}.dock-icon.is-removing .dock-icon-art{-webkit-box-reflect:none;animation:.52s cubic-bezier(.22,.8,.22,1) both dock-remove-art}.dock-icon.is-removing small{opacity:0;visibility:hidden}.dock-icon.is-removing.active:after{display:none}.dock-icon.is-removing span:before{filter:blur(2px);opacity:0;background:#f6f9fff0;border-radius:999px;width:14px;height:14px;animation:.52s cubic-bezier(.16,.78,.24,1) both dock-remove-smoke;top:23px;box-shadow:-28px -7px 0 3px #ffffffd1,-14px -20px 0 5px #e2ecf9cc,6px -24px 0 6px #ffffffc2,24px -9px 0 4px #e0ecf8c7,-21px 13px 0 5px #eef4fdb3,18px 12px 0 6px #ffffffa8}.dock-icon.is-removing span:after{opacity:0;filter:blur(.2px);background:#7fc0ffe6;border-radius:999px;width:5px;height:5px;animation:.52s ease-out both dock-remove-sparks;top:18px;transform:translate(-50%)scale(.45);box-shadow:-31px -18px #ffffffeb,-18px 18px #77caffd1,4px -30px #ffffffe0,27px -15px #84cfffc2,30px 17px #ffffffc7}.dock-drag-ghost{z-index:10030;color:#fff;pointer-events:none;text-align:center;text-shadow:0 1px 8px #00000073;place-items:center;gap:4px;width:84px;min-height:86px;display:grid;position:fixed;transform:translate(-50%,-50%)scale(1.04)}.dock-drag-ghost span{filter:drop-shadow(0 14px 20px #0000004d);place-items:end center;width:54px;height:54px;display:grid}.dock-drag-ghost img{max-width:54px;max-height:54px;translate:0 var(--dock-icon-art-y,0px);rotate:var(--dock-icon-art-rotate,0deg);scale:var(--dock-icon-art-scale,1)}.dock-drag-ghost small{color:#fff;background:#1474ff6b;border-radius:6px;max-width:82px;padding:4px;font-size:12px;line-height:1.18}.dock-context-menu{z-index:10040;-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);background:linear-gradient(#fffffff0,#eff2f6eb),#f8f9faeb;border:1px solid #30384447;min-width:180px;padding:4px 0 5px;position:fixed;overflow:hidden;box-shadow:0 12px 26px #0003,0 1px 2px #0000002e}.dock-context-menu button{color:#12161cf0;cursor:default;width:100%;min-height:28px;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;padding:0 36px 0 22px;display:flex}.dock-context-menu button:not(:disabled):hover,.dock-context-menu button:not(:disabled):focus-visible{color:#fff;text-shadow:0 -1px #0000003d;background:linear-gradient(#6da9ff 0%,#2f73db 100%);outline:0}.dock-context-menu button:disabled{color:#2b344057}@keyframes dock-launch-bounce{0%{transform:translateY(0)scale(1)}22%{transform:translateY(-18px)scale(1.12,.9)}42%{transform:translateY(0)scale(.96,1.08)}58%{transform:translateY(-9px)scale(1.04,.96)}76%,to{transform:translateY(0)scale(1)}}@keyframes desktop-to-dock-absorb{0%{opacity:1;filter:drop-shadow(0 18px 24px #54a6ff57);transform:translateY(10px)scale(.88)}24%{opacity:1;filter:drop-shadow(0 20px 28px #4796ff57);transform:translateY(-18px)scale(.78)}68%{opacity:.9;filter:drop-shadow(0 10px 20px #64b2ff47)blur(.4px);transform:translate(var(--dock-absorb-x,0px), calc(var(--dock-absorb-y,0px) - 22px)) scale(.36)}to{opacity:0;filter:drop-shadow(0 0 14px #7eceff66)blur(5px)saturate(1.35);transform:translate(var(--dock-absorb-x,0px), var(--dock-absorb-y,0px)) scale(.12)}}@keyframes desktop-to-dock-label-fade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes dock-receive-minimize{0%,to{transform:scale(var(--dock-scale,1))}45%{transform:scale(calc(var(--dock-scale,1) * 1.18))}}@keyframes dock-trash-ready{0%,to{transform:scale(var(--dock-scale,1))}48%{transform:scale(calc(var(--dock-scale,1) * 1.16)) translateY(-5px)}}@keyframes dock-remove-slot{0%,72%{opacity:1;width:64px;transform:translate(var(--dock-x,0px), var(--dock-icon-y,0px))}to{opacity:0;width:0;transform:translate(var(--dock-x,0px), calc(var(--dock-icon-y,0px) + 8px))}}@keyframes dock-remove-icon{0%{opacity:1;transform:scale(var(--dock-scale,1))}20%{opacity:1;transform:scale(calc(var(--dock-scale,1) * 1.14)) translateY(-6px)}48%{opacity:.2;transform:scale(calc(var(--dock-scale,1) * .68)) translateY(-12px)}to{opacity:0;transform:scale(calc(var(--dock-scale,1) * .2)) translateY(-20px)}}@keyframes dock-remove-art{0%{opacity:1;filter:blur()saturate()}42%{opacity:.18;filter:blur(3px)saturate(.8)}to{opacity:0;filter:blur(8px)saturate(.6)}}@keyframes dock-remove-smoke{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.2)}24%{opacity:.92;transform:translate(-50%)translateY(-1px)scale(.84)}to{opacity:0;transform:translate(-50%)translateY(-20px)scale(1.95)}}@keyframes dock-remove-sparks{0%{opacity:0;transform:translate(-50%)scale(.3)}24%{opacity:1}to{opacity:0;transform:translate(-50%)scale(2.35)rotate(18deg)}}@media (prefers-reduced-motion:reduce){.window.is-opening,.window.is-closing,.window.is-minimizing,.desktop-icon.dragging.absorbing-dock,.desktop-icon.dragging.absorbing-dock .desktop-icon-label,.dock-icon.is-launching .dock-icon-art,.dock-icon.is-desktop-drop-feedback .dock-icon-art,.dock-icon.is-receiving-minimize span,body.is-finder-trash-target .dock-trash span,.dock-icon.is-removing,.dock-icon.is-removing span,.dock-icon.is-removing .dock-icon-art,.dock-icon.is-removing span:before,.dock-icon.is-removing span:after{animation:none}.window.is-zooming{transition:none}}.finder-layout{-webkit-user-select:none;user-select:none;grid-template-rows:50px minmax(0,1fr);grid-template-columns:250px minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid}.finder-layout input,.finder-layout textarea{-webkit-user-select:text;user-select:text}.finder-sidebar{border-right:1px solid var(--line);background:#ffffff09;grid-area:2/1;align-content:start;gap:10px;padding:18px 0 14px;display:grid}body[data-theme=osx-metal] .finder-sidebar{background:linear-gradient(#eef1f5f0,#dce1e7f0)}.finder-sidebar-group{gap:2px;display:grid}.finder-sidebar-group h3{color:var(--muted);letter-spacing:.04em;margin:0;padding:8px 20px 6px;font-size:12px;font-weight:850}.finder-sidebar button,.finder-toolbar button,.preview-actions button,.textedit-app button,.card-grid-app button,.profile-app button,.radio-app button{border:1px solid var(--line);background:var(--surface-soft);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:0 10px;display:inline-flex}.finder-sidebar button{background:0 0;border-color:#0000;border-radius:0;justify-content:flex-start;min-height:34px;padding:0 20px}.finder-sidebar button.active,.finder-sidebar button:hover,.finder-list button.active,.finder-list button:hover{background:var(--selection-bg)}body[data-theme=osx-metal] .finder-sidebar button,body[data-theme=osx-metal] .finder-toolbar button,body[data-theme=osx-metal] .preview-actions button{color:#252b34;background:linear-gradient(#ffffffd1,#d3d9e0b8);border-color:#3f4a5a42;box-shadow:inset 0 1px #ffffffe6,0 1px 1px #00000014}body[data-theme=osx-metal] .finder-sidebar button{box-shadow:none;background:0 0;border-color:#0000}.finder-tags button span{border-radius:999px;width:17px;height:17px;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #0000003d,0 1px 1px #0000002e}body[data-theme=osx-metal] .finder-sidebar button.active,body[data-theme=osx-metal] .finder-sidebar button:hover,body[data-theme=osx-metal] .finder-list button.active,body[data-theme=osx-metal] .finder-list button:hover{color:var(--selection-text);background:var(--selection-bg-strong);text-shadow:0 -1px #0000003d}.finder-main{grid-area:2/2;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid}.finder-toolbar{z-index:5;border-bottom:1px solid var(--line);grid-area:1/1/auto/-1;align-items:center;gap:8px;min-width:0;padding:10px;display:flex;position:relative}body[data-theme=osx-metal] .finder-toolbar{background:linear-gradient(#f6f8faf5,#dadfe6f5);grid-template-columns:81px minmax(260px,1fr) minmax(170px,300px);gap:10px;height:45px;min-height:45px;padding:5px 10px;display:grid;box-shadow:inset 0 1px #ffffffd1}.finder-nav-control,.finder-view-control,.finder-toolbar-center{align-items:center;min-width:0;display:flex}.finder-toolbar-center{justify-content:flex-start;gap:8px}.finder-nav-control,.finder-view-control{background:linear-gradient(#fcfcfceb,#dcdee2e6);border:1px solid #4f56606b;border-radius:5px;height:35px;overflow:hidden;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #00000024,0 1px #fff6}.finder-nav-control button,.finder-view-control button,.finder-metal-button{color:#60666e;width:40px;height:35px;min-height:0;box-shadow:none;text-shadow:0 1px #ffffffb8;background:0 0;border:0;border-right:1px solid #61687257;border-radius:0;place-items:center;padding:0;display:grid}.finder-nav-control button:last-child,.finder-view-control button:last-child{border-right:0}.finder-view-control{width:66px}.finder-view-control button{width:33px}.finder-view-control button.active{color:#fff;text-shadow:0 -1px #00000052;background:linear-gradient(#979ea8f0,#686f7af0);box-shadow:inset 0 1px 2px #0000003d,inset 0 -1px #ffffff2e}.finder-metal-button{background:linear-gradient(#fcfcfceb,#dcdee2e6);border:1px solid #4f56606b;border-radius:5px;width:45px;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #00000024,0 1px #fff6}.finder-action-menu{grid-template-columns:1fr 12px;width:52px;padding:0 5px 0 8px}.finder-action-menu-wrap{z-index:10;flex:none;align-items:center;display:inline-flex;position:relative}.finder-action-menu.active{color:#343941;background:linear-gradient(#d8dce2f2,#bcc2caeb);box-shadow:inset 0 1px 2px #00000029,0 1px #ffffff6b}.finder-action-dropdown{z-index:80;color:#29303a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafbfdf5;border:1px solid #49525e42;border-radius:6px;gap:2px;min-width:148px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 32px #1c222a38,0 3px 10px #1c222a29,inset 0 1px #ffffffe6}.finder-action-dropdown button{width:100%;min-height:28px;box-shadow:none;color:inherit;text-align:left;text-shadow:none;background:0 0;border:0;border-radius:4px;justify-content:flex-start;gap:8px;padding:0 10px;font-size:13px;line-height:18px;display:flex}.finder-action-dropdown button:hover,.finder-action-dropdown button:focus-visible{color:#fff;text-shadow:0 -1px #0000003d;background:linear-gradient(#5aa8ff,#2d79dc);outline:0}.finder-action-dropdown button:disabled{color:#29303a61;cursor:default}.finder-action-dropdown button:disabled:hover,.finder-action-dropdown button:disabled:focus-visible{color:#29303a61;text-shadow:none;background:0 0}.finder-context-menu{z-index:10040;color:#29303a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafbfdf7;border:1px solid #49525e42;border-radius:6px;gap:2px;min-width:184px;padding:5px;display:grid;position:fixed;box-shadow:0 16px 34px #1a1f263d,0 4px 12px #1a1f2629,inset 0 1px #ffffffeb}.finder-context-menu button{width:100%;min-height:28px;color:inherit;text-align:left;text-shadow:none;background:0 0;border:0;border-radius:4px;justify-content:flex-start;align-items:center;gap:8px;padding:0 10px;font-size:13px;line-height:18px;display:flex}.finder-context-menu button:not(:disabled):hover,.finder-context-menu button:not(:disabled):focus-visible{color:#fff;text-shadow:0 -1px #0000003d;background:linear-gradient(#5aa8ff,#2d79dc);outline:0}.finder-context-menu button:disabled{color:#29303a61;cursor:default}.finder-toolbar strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.window[data-app=finder] .finder-search{flex:0 0 var(--window-titlebar-content-height);width:var(--window-titlebar-content-height);min-width:var(--window-titlebar-content-height);height:var(--window-titlebar-content-height);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;transition:width .16s,flex-basis .16s,background .16s;display:flex;overflow:hidden}body[data-theme=osx-metal] .window[data-app=finder] .finder-search{flex:initial;background:linear-gradient(#ffffffe6,#e8ebefe6);border-color:#414b5a42;border-radius:16px;justify-self:end;width:min(300px,100%);min-width:170px;height:31px;padding-right:8px;box-shadow:inset 0 1px 2px #0000001f,0 1px #fffc}body[data-theme=osx-metal] .window[data-app=finder] .finder-search input{color:#343941;opacity:1;width:100%;padding-right:0}.window[data-app=finder] .finder-search:focus-within{border-color:var(--line);background:var(--surface-soft);flex-basis:180px;width:180px;min-width:180px}.window[data-app=finder] .finder-search:has(input:not(:placeholder-shown)){border-color:var(--line);background:var(--surface-soft);flex-basis:180px;width:180px;min-width:180px}body[data-theme=osx-metal] .window[data-app=finder] .finder-search:focus-within{flex-basis:initial;background:linear-gradient(#fffffff0,#eceff3f0);width:min(300px,100%);min-width:170px}body[data-theme=osx-metal] .window[data-app=finder] .finder-search:has(input:not(:placeholder-shown)){flex-basis:initial;background:linear-gradient(#fffffff0,#eceff3f0);width:min(300px,100%);min-width:170px}.window[data-app=finder] .finder-search span{width:var(--window-titlebar-content-height);min-width:var(--window-titlebar-content-height);height:var(--window-titlebar-content-height);place-items:center;display:grid}.window[data-app=finder] .finder-search input{width:0;min-width:0;height:100%;color:inherit;opacity:0;background:0 0;border:0;outline:0;padding:0}.window[data-app=finder] .finder-search:focus-within input{opacity:1;width:100%;padding-right:8px}.window[data-app=finder] .finder-search:has(input:not(:placeholder-shown)) input{opacity:1;width:100%;padding-right:8px}body[data-theme=osx-metal] .finder-nav-control button,body[data-theme=osx-metal] .finder-view-control button,body[data-theme=osx-metal] .finder-metal-button{color:#ebebebd1;width:40px;height:35px;min-height:0;box-shadow:none;text-shadow:0 -1px #000000b8;background:0 0;border:0;border-right:1px solid #080808b8;border-radius:0;place-items:center;padding:0;display:grid}body[data-theme=osx-metal] .finder-nav-control button:last-child,body[data-theme=osx-metal] .finder-view-control button:last-child{border-right:0}body[data-theme=osx-metal] .finder-view-control button{width:33px}body[data-theme=osx-metal] .finder-view-control button.active{color:#f5f5f5e6;text-shadow:0 -1px #000000c7;background:linear-gradient(#141414d6,#2f2f2fb8);box-shadow:inset 0 1px 3px #000000b8,inset 0 -1px #ffffff14}body[data-theme=osx-metal] .finder-nav-control,body[data-theme=osx-metal] .finder-view-control{background:linear-gradient(#3d3d3d 0%,#343434 46%,#2b2b2b 100%);border-color:#0000;box-shadow:inset 0 -1px #000000b8,0 2px #000000ad,0 3px 7px #00000075}body[data-theme=osx-metal] .finder-metal-button{background:linear-gradient(#3d3d3d 0%,#343434 46%,#2b2b2b 100%);border:1px solid #0000;border-radius:5px;width:45px;box-shadow:inset 0 -1px #000000b8,0 2px #000000ad,0 3px 7px #00000075}body[data-theme=osx-metal] .finder-action-menu{grid-template-columns:1fr 12px;width:52px;padding:0 5px 0 8px}body[data-theme=osx-metal] .window[data-app=finder] .finder-search:has(input:not(:placeholder-shown)) input{color:#343941;opacity:1;width:100%;padding-right:0}.finder-content{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}body[data-theme=osx-metal] .finder-content{background:#fff}.finder-list{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-auto-rows:142px;align-content:start;gap:20px 26px;padding:34px 38px 44px;display:grid;position:relative;overflow:auto}.finder-list button{min-height:0;color:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:start;align-items:center;gap:11px;display:flex}body[data-theme=osx-metal] .finder-list button{border-radius:8px}.finder-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finder-list:not(.finder-list-list) button>span:not(.finder-item-icon){box-sizing:border-box;max-width:100%;padding:4px}.finder-list small{color:var(--muted);text-align:right;display:none}.finder-empty-state{color:#2a2f3685;text-align:center;grid-column:1/-1;place-self:start center;padding:48px 16px;font-size:13px}.finder-item-icon{width:75px;height:75px;color:inherit;place-items:center;display:grid}.finder-item-icon svg{filter:drop-shadow(0 1px 5px #0000001a);width:64px;height:64px}.finder-item-icon img{object-fit:contain;filter:drop-shadow(0 1px 5px #00000047);width:74px;height:74px;display:block}.finder-drag-ghost{z-index:10050;color:#222831;pointer-events:none;transform-origin:0 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f9fcdb;border:1px solid #444e5c3d;border-radius:9px;grid-template-columns:46px minmax(0,max-content);align-items:center;gap:8px;min-width:122px;max-width:260px;padding:8px 12px 8px 8px;display:grid;position:fixed;transform:translate(14px,12px)scale(.96);box-shadow:0 16px 30px #00000038,inset 0 1px #ffffffb8}.finder-drag-ghost.over-trash{border-color:#007aff5c;box-shadow:0 0 0 4px #007aff1f,0 18px 34px #00000040,inset 0 1px #ffffffc7}.finder-drag-ghost.over-desktop{border-color:#269a605c;box-shadow:0 0 0 4px #269a601f,0 18px 34px #00000040,inset 0 1px #ffffffc7}.finder-drag-ghost-icon{place-items:center;width:42px;height:42px;display:grid}.finder-drag-ghost-icon img,.finder-drag-ghost-icon svg{object-fit:contain;max-width:40px;max-height:40px;display:block}.finder-drag-ghost-label{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:12px;font-weight:600;overflow:hidden}.finder-preview{border-left:1px solid var(--line);background:#ffffff06;min-width:0;padding:16px;overflow:auto}body[data-theme=osx-metal] .finder-preview{background:linear-gradient(#f8f9fb,#edf0f4)}.preview-icon{background:var(--surface-soft);border-radius:8px;place-items:center;width:58px;height:58px;display:grid}.finder-preview h3,.finder-preview p{overflow-wrap:anywhere}.finder-preview p{color:var(--muted);font-size:12px}.finder-preview pre{border:1px solid var(--line);white-space:pre-wrap;background:#0000002e;border-radius:7px;max-height:170px;padding:10px;overflow:auto}body[data-theme=osx-metal] .finder-preview pre{background:#ffffffbd}body[data-theme=osx-metal] .window[data-app=finder]{--finder-chrome-height:88px;color:#efeff0;-webkit-backdrop-filter:blur(16px)saturate(118%);backdrop-filter:blur(16px)saturate(118%);background:linear-gradient(#242424c7,#1b1b1bc7);border-color:#0c0c0cb8;box-shadow:0 28px 38px #00000047,0 0 22px #00000021,inset 0 1px #ffffff2e}body[data-theme=osx-metal] .window[data-app=finder]:before{content:"";z-index:0;height:var(--finder-chrome-height);pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(#4c4c4cb8 1.45%,#272727b8 97.1%);border-radius:8px 8px 0 0;position:absolute;inset:0 0 auto;box-shadow:0 0 3px #0000003d,inset 0 1px 1px #ffffff6b,inset 0 -1px #0000003d}body[data-theme=osx-metal] .window[data-app=finder] .window-titlebar,body[data-theme=osx-metal] .window[data-app=finder] .window-body{z-index:1;position:relative}body[data-theme=osx-metal] .window[data-app=finder] .window-titlebar{box-shadow:none;background:0 0;border-bottom:0;border-radius:8px 8px 0 0}body[data-theme=osx-metal] .window[data-app=finder] .window-titlebar>span{color:#efeff0;text-shadow:0 1.5px #00000075}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar{isolation:isolate;background:linear-gradient(#393939d9 1.45%,#272727d9 97.1%);border-right-color:#0000007a;position:relative;overflow:hidden;box-shadow:inset 1px 0 1px #0003,inset -1px 0 #0000004d,0 0 5px #00000059}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar:before{content:"";z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(36px)saturate(150%)brightness(.82);backdrop-filter:blur(36px)saturate(150%)brightness(.82);background:0 0;position:absolute;inset:0}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar-group h3{color:#efeff0;letter-spacing:.02em;text-shadow:0 1.5px #00000075;font-size:16px;font-weight:850}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button{color:#fff9;text-shadow:0 1.5px #00000075;gap:15px;min-height:37px;font-size:17px}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button.active,body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button:hover{color:#ffffffe0;text-shadow:0 1.5px #000;background:linear-gradient(#1a1a1a80,#48484880);box-shadow:0 -1px #000,0 1px #000,inset 0 0 2px #fff9}body[data-theme=osx-metal] .window[data-app=finder] .finder-toolbar{background:0 0;border-top:0;border-bottom-color:#000000a3;grid-template-columns:78px max-content minmax(0,1fr) 300px;column-gap:12px;height:58px;min-height:58px;padding:8px 16px 10px;box-shadow:inset 0 -1px #0000004d}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control,body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control{background:linear-gradient(#4c4c4ce6 1.45%,#393939e6 97.1%);border:0;border-radius:5px;height:36px;overflow:hidden;box-shadow:inset 0 1.5px 1.5px #0006,inset 0 0 2px #000c}body[data-theme=osx-metal] .window[data-app=finder] .finder-toolbar-center{justify-content:flex-start}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control button,body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control button,body[data-theme=osx-metal] .window[data-app=finder] .finder-metal-button{color:#efeff0d1;text-shadow:0 1.5px #00000075;background:linear-gradient(#52525238,#18181829);border-right-color:#00000061;height:32px;box-shadow:inset 0 -1px #00000047}body[data-theme=osx-metal] .window[data-app=finder] .finder-metal-button{background:linear-gradient(#4c4c4ce6 1.45%,#393939e6 97.1%);border:0;border-radius:5px;width:44px;height:36px;box-shadow:inset 0 1.5px 1.5px #0006,inset 0 0 2px #000c}body[data-theme=osx-metal] .window[data-app=finder] .finder-search{background:linear-gradient(#222827f5,#121817f5);border-width:2px;border-color:#00000094;grid-column:4;justify-self:end;width:300px;min-width:240px;height:36px;box-shadow:inset 0 1.5px 2px #000000b8,inset 0 0 0 1px #ffffff14,0 1px #ffffff1f}body[data-theme=osx-metal] .window[data-app=finder] .finder-search span{color:#efeff09e}body[data-theme=osx-metal] .window[data-app=finder] .finder-search input,body[data-theme=osx-metal] .window[data-app=finder] .finder-search:focus-within input{color:#efeff0}body[data-theme=osx-metal] .window[data-app=finder] .finder-search:has(input:not(:placeholder-shown)) input{color:#efeff0}body[data-theme=osx-metal] .window[data-app=finder] .finder-search:focus-within{background:linear-gradient(#212827fa,#141c1bfa)}body[data-theme=osx-metal] .window[data-app=finder] .finder-search:has(input:not(:placeholder-shown)){background:linear-gradient(#212827fa,#141c1bfa)}body[data-theme=osx-metal] .window[data-app=finder] .finder-content{-webkit-backdrop-filter:blur(10px)saturate(108%);backdrop-filter:blur(10px)saturate(108%);background:linear-gradient(#262626e0,#1c1c1ce0)}body[data-theme=osx-metal] .window[data-app=finder] .finder-list{color:#efeff0;background:linear-gradient(#252525fa,#1b1b1bfa)}body[data-theme=osx-metal] .window[data-app=finder] .finder-list button{color:#efeff0;text-shadow:0 1.5px #000;font-size:16px}body[data-theme=osx-metal] .window[data-app=finder] .finder-list button svg{color:#efeff0e0}body[data-theme=osx-metal] .window[data-app=finder] .finder-list small{color:#ffffff7a}body[data-theme=osx-metal] .window[data-app=finder] .finder-list button.active,body[data-theme=osx-metal] .window[data-app=finder] .finder-list button:hover{color:#efeff0;background:linear-gradient(#1a1a1a80,#48484880);box-shadow:0 -1px #000,0 1px #000,inset 0 0 2px #fff9}body[data-theme=osx-metal] .window[data-app=finder] .finder-preview{color:#efeff0;background:linear-gradient(#222222fa,#181818fa);border-left-color:#00000080;box-shadow:inset 1px 0 #ffffff12}body[data-theme=osx-metal] .window[data-app=finder] .finder-preview p,body[data-theme=osx-metal] .window[data-app=finder] .empty-preview{color:#fff9}body[data-theme=osx-metal] .window[data-app=finder] .preview-icon{color:#ffffffd1;background:linear-gradient(#4c4c4c99,#27272799);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0006}body[data-theme=osx-metal] .window[data-app=finder] .finder-preview pre{color:#ffffffc7;background:#00000042;border-color:#0000008c}body[data-theme=osx-metal] .window[data-app=finder] .preview-actions button{color:#efeff0db;text-shadow:0 1.5px #000;background:linear-gradient(#4c4c4ce0,#393939e0);border-color:#7c7c7c94;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000073}body[data-theme=osx-metal] .desktop{font-size:var(--osx-type-body);line-height:var(--osx-line-compact);-webkit-font-smoothing:antialiased;font-smooth:auto}body[data-theme=osx-metal] .menu-bar,body[data-theme=osx-metal] .menu-brand,body[data-theme=osx-metal] .menu-trigger,body[data-theme=osx-metal] .menu-dropdown button,body[data-theme=osx-metal] .menu-items span,body[data-theme=osx-metal] .menu-items strong,body[data-theme=osx-metal] .menu-bar time{font-size:var(--osx-type-menu);line-height:18px}body[data-theme=osx-metal] .menu-items{z-index:1;gap:0;height:100%;position:relative}body[data-theme=osx-metal] .menu-brand,body[data-theme=osx-metal] .menu-command:first-child .menu-trigger,body[data-theme=osx-metal] .menu-items strong{font-weight:700}body[data-theme=osx-metal] .menu-brand{cursor:default;justify-content:center;align-items:center;height:100%;padding:0 4px;display:flex}body[data-theme=osx-metal] .menu-brand-logo{filter:drop-shadow(0 1px 1px #ffffff8c)drop-shadow(0 1px 1px #00000047);width:21px;height:21px}body[data-theme=osx-metal] .menu-brand,body[data-theme=osx-metal] .menu-trigger{font-size:var(--osx-type-control);line-height:18px}body[data-theme=osx-metal] .menu-bar time{font-size:var(--osx-type-control)}body[data-theme=osx-metal] .menu-trigger{padding:0 8px;font-weight:400}body[data-theme=osx-metal] .menu-trigger.active{color:#fff;text-shadow:0 -1px #00000042}body[data-theme=osx-metal] .menu-dropdown{min-width:176px;padding:5px 0 7px}body[data-theme=osx-metal] .menu-dropdown button{min-height:28px;text-shadow:none;padding:0 52px 0 22px}body[data-theme=osx-metal] .menu-dropdown button:not(:disabled):hover,body[data-theme=osx-metal] .menu-dropdown button:not(:disabled):focus-visible{text-shadow:0 -1px #0000003d}body[data-theme=osx-metal] .menu-dropdown button:disabled{text-shadow:none}body[data-theme=osx-metal] .window,body[data-theme=osx-metal] .window-body{font-size:var(--osx-type-body);line-height:var(--osx-line-compact)}body[data-theme=osx-metal] .window-titlebar>span{font-size:var(--osx-type-titlebar);font-weight:500;line-height:18px}body[data-theme=osx-metal] .window button:not(.traffic-light),body[data-theme=osx-metal] .finder-sidebar button,body[data-theme=osx-metal] .finder-toolbar button,body[data-theme=osx-metal] .preview-actions button,body[data-theme=osx-metal] .textedit-app button,body[data-theme=osx-metal] .card-grid-app button,body[data-theme=osx-metal] .profile-app button,body[data-theme=osx-metal] .radio-app button{font-size:var(--osx-type-control);font-weight:400;line-height:var(--osx-line-compact)}body[data-theme=osx-metal] input,body[data-theme=osx-metal] select,body[data-theme=osx-metal] textarea,body[data-theme=osx-metal] .window[data-app=finder] .finder-search input{font-size:var(--osx-type-input);line-height:var(--osx-line-compact)}body[data-theme=osx-metal] label,body[data-theme=osx-metal] small,body[data-theme=osx-metal] .eyebrow,body[data-theme=osx-metal] .finder-sidebar-group h3,body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar-group h3,body[data-theme=osx-metal] .finder-list small,body[data-theme=osx-metal] .finder-preview p,body[data-theme=osx-metal] .dock-icon small{font-size:var(--osx-type-caption);line-height:1.35}body[data-theme=osx-metal] .dock .dock-icon small{font-size:13px;line-height:17px}body[data-theme=osx-metal] .dock-base{width:min(calc(var(--dock-bg-width,100%) - 16px), calc(100vw - 28px));-webkit-backdrop-filter:none;backdrop-filter:none;filter:drop-shadow(0 12px 22px #0000003d)drop-shadow(0 -1px #ffffff38);background:url(./background-Cb1wRlQb.png) bottom/100% 64px no-repeat;height:64px}body[data-theme=osx-metal] .dock:before,body[data-theme=osx-metal] .dock-base:before,body[data-theme=osx-metal] .dock-base:after,body[data-theme=osx-metal] .dock-base span{display:none}body[data-theme=osx-metal] .dock-base:after,body[data-theme=osx-metal] .dock-base span:after{opacity:0}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button,body[data-theme=osx-metal] .window[data-app=finder] .finder-list button{font-size:var(--osx-type-body)}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar-group h3{letter-spacing:.03em;font-weight:700}body[data-theme=osx-metal] .about-app h1,body[data-theme=osx-metal] .profile-app h1,body[data-theme=osx-metal] .radio-app h1{font-size:24px;line-height:1.12}body[data-theme=osx-metal] .card-grid-app h2{font-size:16px;line-height:1.2}body[data-theme=osx-metal] .finder-sidebar button,body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button{min-height:var(--osx-metric-sidebar-row-height);gap:8px;padding:0 14px}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button svg{width:18px;height:18px}body[data-theme=osx-metal] .finder-toolbar{height:40px;min-height:40px;padding:4px 10px}body[data-theme=osx-metal] .window[data-app=finder]{--finder-chrome-height:64px}body[data-theme=osx-metal] .window[data-app=finder] .finder-toolbar{grid-template-columns:70px minmax(0,1fr) minmax(190px,260px);gap:8px;height:40px;min-height:40px;padding:4px 10px}body[data-theme=osx-metal] .finder-nav-control,body[data-theme=osx-metal] .finder-view-control,body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control,body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control{height:var(--osx-metric-button-height)}body[data-theme=osx-metal] .finder-nav-control button,body[data-theme=osx-metal] .finder-view-control button,body[data-theme=osx-metal] .finder-metal-button,body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control button,body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control button,body[data-theme=osx-metal] .window[data-app=finder] .finder-metal-button{height:calc(var(--osx-metric-button-height) - 2px);min-height:0}body[data-theme=osx-metal] .finder-nav-control button,body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control button{width:35px}body[data-theme=osx-metal] .finder-view-control{width:60px}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control{width:70px}body[data-theme=osx-metal] .finder-view-control button,body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control button{width:30px}body[data-theme=osx-metal] .finder-metal-button,body[data-theme=osx-metal] .window[data-app=finder] .finder-metal-button{width:40px;height:var(--osx-metric-button-height)}body[data-theme=osx-metal] .window[data-app=finder] .finder-action-menu{width:48px}body[data-theme=osx-metal] .window[data-app=finder] .finder-search{width:min(260px,100%);min-width:190px;height:var(--osx-metric-search-height);border-width:1px;border-radius:999px;padding-right:7px}body[data-theme=osx-metal] .window[data-app=finder] .finder-search:has(input:not(:placeholder-shown)){width:min(260px,100%);min-width:190px}body[data-theme=osx-metal] .finder-item-icon{width:64px;height:64px}body[data-theme=osx-metal] .finder-item-icon svg,body[data-theme=osx-metal] .finder-item-icon img{width:58px;height:58px}body[data-theme=osx-metal] .finder-sidebar,body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar{padding:12px 0 10px}body[data-theme=osx-metal] .finder-sidebar-group h3,body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar-group h3{padding:6px 14px 4px}body[data-theme=osx-metal] select,body[data-theme=osx-metal] .osx-select-like{min-height:var(--osx-metric-select-height)}body[data-theme=osx-metal] .textedit-app button,body[data-theme=osx-metal] .card-grid-app button,body[data-theme=osx-metal] .profile-app button,body[data-theme=osx-metal] .radio-app button,body[data-theme=osx-metal] .preview-actions button{min-height:var(--osx-metric-button-height)}.preview-actions{flex-wrap:wrap;gap:8px;display:flex}.empty-preview{height:100%;color:var(--muted);text-align:center;place-items:center;display:grid}.textedit-app{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.textedit-app header,.textedit-app footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:8px 12px;display:flex}.textedit-app footer{border-top:1px solid var(--line);color:var(--muted);border-bottom:0;justify-content:flex-start;font-size:12px}.textedit-app textarea{resize:none;color:#172033;background:#fffc;border:0;outline:0;width:100%;height:100%;padding:18px;font:14px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.terminal-app{color:#c7f7d0;background:#05070c;grid-template-rows:minmax(0,1fr) auto;height:100%;font:13px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid}.terminal-output{min-height:0;padding:14px;overflow:auto}.terminal-output pre{color:#e9ffef;white-space:pre-wrap;margin:2px 0 12px}.terminal-app label{border-top:1px solid #c7f7d02e;align-items:center;gap:8px;padding:10px 14px;display:flex}.terminal-app input{color:inherit;background:0 0;border:0;outline:0;flex:1}.assistant-app{color:#111827;background:radial-gradient(circle at 16px 18px,#128c7e12 0 1px,#0000 1.5px) 0 0/34px 34px,linear-gradient(#eef7f2 0%,#dfeee7 100%) 0 0/100% 100%;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.assistant-toolbar{-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:#ffffffdb;border-bottom:1px solid #68778b2e;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 16px;display:flex}.assistant-title{align-items:center;gap:11px;min-width:0;display:flex}.assistant-status-mark{background:linear-gradient(145deg,#25d366,#128c7e);border:0;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative;box-shadow:0 8px 18px #128c7e38}.assistant-status-mark svg{color:#fff;flex:none}.assistant-status-mark:after{content:"";background:#9aa4b2;border:2px solid #fff;border-radius:999px;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.assistant-status-mark.online:after{background:#25d366}.assistant-status-mark.thinking:after,.assistant-status-mark.loading:after{background:#128c7e;animation:.92s ease-in-out infinite assistant-status-pulse}.assistant-status-mark.offline:after{background:#9aa4b2}.assistant-title span{gap:2px;min-width:0;display:grid}.assistant-title strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}.assistant-title small{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.assistant-toolbar-actions{flex:none;align-items:center;gap:6px;display:flex}.assistant-toolbar-actions button,.assistant-config-actions button,.assistant-composer button{color:#1f2937;cursor:pointer;background:#ffffffbd;border:1px solid #68778b33;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.assistant-toolbar-actions button{width:30px;height:28px}.assistant-toolbar-actions button:hover,.assistant-toolbar-actions button:focus-visible,.assistant-toolbar-actions button.active,.assistant-config-actions button:hover,.assistant-config-actions button:focus-visible,.assistant-composer button:hover,.assistant-composer button:focus-visible{background:#25d3661f;border-color:#128c7e57}.assistant-body{--assistant-config-width:0px;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.assistant-body.with-config:has(.assistant-config.open){--assistant-config-width:276px;grid-template-columns:var(--assistant-config-width) minmax(0, 1fr)}.assistant-body.chat-only{grid-template-columns:minmax(0,1fr)}.assistant-body.chat-only .assistant-chat{min-width:0}.assistant-config{opacity:0;pointer-events:none;border-right:0 solid #0000;grid-auto-rows:max-content;gap:10px;min-width:0;transition:opacity .16s,border-color .16s;display:grid;overflow:hidden}.assistant-config.open{border-right-width:1px;border-right-color:var(--line);opacity:1;pointer-events:auto;background:#ffffff0b;padding:14px;overflow-y:auto}.assistant-config-state{min-height:30px;color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.assistant-config-state svg{color:var(--accent)}.assistant-config label{color:var(--muted);gap:6px;font-size:12px;display:grid}.assistant-config input,.assistant-config select,.assistant-config textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);background:#ffffff14;border-radius:7px;outline:0}.assistant-config input,.assistant-config select{height:32px;padding:0 9px}.assistant-config textarea{resize:vertical;min-height:74px;padding:8px 9px;line-height:1.45}.assistant-config input:focus,.assistant-config select:focus,.assistant-config textarea:focus,.assistant-composer textarea:focus{border-color:#128c7e80;box-shadow:0 0 0 3px #25d3661f}.assistant-config input:disabled,.assistant-config select:disabled,.assistant-config textarea:disabled,.assistant-config-actions button:disabled{cursor:not-allowed;opacity:.55}.assistant-key-input{border:1px solid var(--line);background:#ffffff14;border-radius:7px;align-items:center;gap:6px;min-width:0;padding-left:8px;display:flex}.assistant-key-input svg{color:var(--muted);flex:none}.assistant-key-input input{background:0 0;border:0}.assistant-key-input input:focus{box-shadow:none}.assistant-config input[type=range]{accent-color:var(--accent);padding:0}.assistant-config-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.assistant-config-actions button{gap:6px;height:32px;padding:0 10px;font-size:12px}.assistant-chat{background:radial-gradient(circle at 16px 18px,#128c7e12 0 1px,#0000 1.5px) 0 0/34px 34px,linear-gradient(#f0f8f4e6,#dfeee7eb) 0 0/100% 100%;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.assistant-error{color:#ffd7d7;background:#ff5b5b1c;border-bottom:1px solid #ff747447;grid-row:1;align-items:center;gap:8px;min-height:36px;padding:8px 14px;font-size:12px;display:flex}.assistant-thread{flex-direction:column;grid-row:2;gap:9px;min-height:0;padding:18px 18px 14px;display:flex;overflow:auto}.assistant-thread:before{content:"";margin-top:auto}.assistant-message{align-items:flex-end;gap:8px;width:100%;display:flex}.assistant-message.user{justify-content:flex-end}.assistant-message.assistant{justify-content:flex-start}.assistant-message-avatar{color:#fff;background:linear-gradient(145deg,#25d366,#128c7e);border-radius:999px;flex:none;place-items:center;width:28px;height:28px;margin-bottom:2px;display:grid;box-shadow:0 5px 14px #128c7e33}.assistant-bubble{background:#ffffffeb;border:1px solid #68778b24;border-radius:15px 15px 15px 5px;gap:3px;max-width:min(76%,610px);padding:9px 11px 6px;display:grid;position:relative;box-shadow:0 1px 2px #0f172a0f,0 10px 24px #0f172a0a}.assistant-message.user .assistant-bubble{background:#dcf8c6;border-color:#128c7e38;border-radius:15px 15px 5px;box-shadow:0 1px 2px #128c7e14,0 10px 24px #128c7e0f}.assistant-message p{color:#111827;white-space:pre-wrap;word-break:break-word;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:13px;line-height:1.58}.assistant-message.user p{color:#0f172a}.assistant-bubble time{color:#4755699e;justify-self:end;min-height:12px;font-size:10px;line-height:1}.assistant-starters{flex-wrap:wrap;gap:8px;max-width:min(84%,640px);padding-left:36px;display:flex}.assistant-starters button{color:#1f2937;cursor:pointer;background:#fffc;border:1px solid #128c7e38;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;display:inline-flex}.assistant-starters button:hover:not(:disabled),.assistant-starters button:focus-visible:not(:disabled){background:#25d3661f;border-color:#128c7e5c}.assistant-starters button:disabled{cursor:not-allowed;opacity:.48}.assistant-message.error p{color:#9f1239}.assistant-message.streaming p:after{content:"";vertical-align:-.12em;background:currentColor;border-radius:999px;width:6px;height:1em;margin-left:3px;animation:.82s ease-in-out infinite assistant-caret;display:inline-block}.assistant-composer{background:#f8fafceb;border-top:1px solid #68778b29;grid-row:3;grid-template-columns:minmax(0,1fr) 42px;align-items:end;gap:9px;padding:10px 12px;display:grid}.assistant-composer textarea{resize:none;color:#111827;background:#fffffff5;border:1px solid #68778b2e;border-radius:999px;outline:0;width:100%;height:42px;min-height:42px;max-height:102px;padding:11px 15px;font-size:13px;line-height:1.45;overflow-y:auto;box-shadow:0 1px 2px #0f172a0d}.assistant-composer button{color:#fff;background:#25d366;border-color:#0000;width:42px;height:42px;box-shadow:0 8px 18px #128c7e38}.assistant-composer button:hover,.assistant-composer button:focus-visible{background:#1ebe5d;border-color:#0000}.assistant-composer button span{display:none}.assistant-composer button svg{flex:none}.assistant-composer button[type=button]{background:#64748b;box-shadow:0 8px 18px #64748b2e}.assistant-composer textarea::placeholder{color:#94a3b8}.assistant-composer textarea:focus{border-color:#128c7e73;box-shadow:0 0 0 3px #25d3661a,0 1px 2px #0f172a0d}.assistant-composer textarea:disabled,.assistant-composer button:disabled{cursor:not-allowed;opacity:.48}.assistant-spinner{display:none}body[data-theme=osx-metal] .window[data-app=assistant] .assistant-toolbar{background:#ffffffdb;border-bottom-color:#68778b2e}body[data-theme=osx-metal] .window[data-app=assistant] .assistant-title small,body[data-theme=osx-metal] .window[data-app=assistant] .assistant-config-state,body[data-theme=osx-metal] .window[data-app=assistant] .assistant-config label{color:#6b7280}body[data-theme=osx-metal] .window[data-app=assistant] .assistant-title>svg,body[data-theme=osx-metal] .window[data-app=assistant] .assistant-status-mark svg,body[data-theme=osx-metal] .window[data-app=assistant] .assistant-config-state svg,body[data-theme=osx-metal] .window[data-app=assistant] .assistant-spinner{color:#fff}body[data-theme=osx-metal] .window[data-app=assistant] .assistant-config.open{background:#dbe2ebbd;border-right-color:#5f6c7c38}body[data-theme=osx-metal] .window[data-app=assistant] .assistant-toolbar-actions button,body[data-theme=osx-metal] .window[data-app=assistant] .assistant-starters button,body[data-theme=osx-metal] .window[data-app=assistant] .assistant-config-actions button,body[data-theme=osx-metal] .window[data-app=assistant] .assistant-composer button,body[data-theme=osx-metal] .window[data-app=assistant] .assistant-config input,body[data-theme=osx-metal] .window[data-app=assistant] .assistant-config select,body[data-theme=osx-metal] .window[data-app=assistant] .assistant-config textarea,body[data-theme=osx-metal] .window[data-app=assistant] .assistant-key-input,body[data-theme=osx-metal] .window[data-app=assistant] .assistant-composer textarea{color:#111827;background:#ffffffdb;border-color:#68778b2e}body[data-theme=osx-metal] .window[data-app=assistant] .assistant-toolbar-actions button:hover,body[data-theme=osx-metal] .window[data-app=assistant] .assistant-toolbar-actions button:focus-visible,body[data-theme=osx-metal] .window[data-app=assistant] .assistant-toolbar-actions button.active,body[data-theme=osx-metal] .window[data-app=assistant] .assistant-starters button:hover:not(:disabled),body[data-theme=osx-metal] .window[data-app=assistant] .assistant-starters button:focus-visible:not(:disabled),body[data-theme=osx-metal] .window[data-app=assistant] .assistant-config-actions button:hover,body[data-theme=osx-metal] .window[data-app=assistant] .assistant-config-actions button:focus-visible,body[data-theme=osx-metal] .window[data-app=assistant] .assistant-composer button:hover,body[data-theme=osx-metal] .window[data-app=assistant] .assistant-composer button:focus-visible{background:#25d3661f;border-color:#128c7e57}body[data-theme=osx-metal] .window[data-app=assistant] .assistant-bubble{background:#ffffffeb;border-color:#68778b24}body[data-theme=osx-metal] .window[data-app=assistant] .assistant-message.user .assistant-bubble{background:#dcf8c6;border-color:#128c7e38}body[data-theme=osx-metal] .window[data-app=assistant] .assistant-composer button{color:#fff;background:#25d366;border-color:#0000}body[data-theme=osx-metal] .window[data-app=assistant] .assistant-composer{background:#f8fafceb;border-top-color:#68778b29}body[data-theme=osx-metal] .window[data-app=assistant] .assistant-error{color:#8f1c1c;background:#c838381f}@keyframes assistant-caret{0%,to{opacity:.25}50%{opacity:.9}}@keyframes assistant-spin{to{transform:rotate(360deg)}}@keyframes assistant-status-pulse{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1.14)}}@media (width<=720px){.assistant-body{--assistant-config-width:0px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.assistant-body.with-config:has(.assistant-config.open){--assistant-config-width:0px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.assistant-config{display:none}.assistant-config.open{border-right:0;border-bottom:1px solid var(--line);max-height:260px;display:grid}.assistant-message{max-width:92%}.assistant-composer{grid-template-columns:minmax(0,1fr) auto}.assistant-spinner{display:none}}.about-app{color:#1d1d1f;text-align:center;background:linear-gradient(#f9fafb,#e9edf2);justify-content:center;align-items:flex-start;height:100%;padding:42px 30px 26px;display:flex;overflow:auto}.about-app-panel{flex-direction:column;align-items:center;width:min(100%,390px);display:flex}.about-app img.about-app-logo{object-fit:contain;filter:drop-shadow(0 7px 5px #14223447);border-radius:0;width:170px;height:170px}.eyebrow{color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:800}.about-app h1,.radio-app h1{letter-spacing:0;margin:0;font-size:28px;line-height:1.1}.about-app h1{color:#050505;text-shadow:0 1px #fffc;margin-top:8px;font-size:44px;font-weight:800;line-height:.98}.about-app p,.radio-app p,.card-grid-app p{color:var(--muted);line-height:1.6}.about-app-version{color:#777;margin:12px 0 18px;font-size:18px;font-weight:500;line-height:1.1}.about-app-pill{color:#050505;cursor:pointer;background:linear-gradient(#fffffffa,#e3e3e3eb 48%,#f5f5f5fa);border:1px solid #46464670;border-radius:9px;justify-content:center;align-items:center;min-width:194px;height:32px;margin:0 0 34px;padding:0 20px;font-size:17px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #00000014,0 1px 2px #0000002e}.about-app-specs{color:#050505;justify-items:center;gap:22px;margin:0;font-size:18px;line-height:1;display:grid}.about-app-specs div{grid-template-columns:112px auto;justify-content:start;align-items:baseline;gap:14px;width:100%;display:grid}.about-app-specs dt{text-align:right;font-weight:800}.about-app-specs dd{color:#050505;text-align:left;white-space:nowrap;margin:0;font-weight:500}.about-app-story{text-align:center;width:100%;margin:16px 0 0}.about-app-story p{color:#262a30c7;text-align:center;margin:0;font-size:13px;line-height:1.74}.about-app-story .about-app-inspiration{color:#2c2c2c57;margin-top:14px;font-size:12px}.about-app-more{margin:26px 0 0}.about-app-footer{color:#2c2c2c52;margin:34px 0 0;font-size:13px;font-weight:500;line-height:1.35}.about-app-home{min-width:194px;height:30px;margin:30px 0 0;font-size:14px;font-weight:600}.profile-app{--profile-ink:var(--text);--profile-muted:var(--muted);--profile-panel:#ffffff14;--profile-panel-strong:#ffffff1f;--profile-tint:#76cec433;height:100%;min-height:0;color:var(--profile-ink);background:linear-gradient(135deg,#5fb0ff1f,#0000 36%),linear-gradient(#0c0f162e,#0c0f1666);grid-template-columns:276px minmax(0,1fr);display:grid;overflow:hidden}.profile-sidebar{border-right:1px solid var(--line);background:linear-gradient(#ffffff14,#ffffff09),#070a102e;align-content:start;gap:16px;min-width:0;padding:22px;display:grid}.profile-id-card{width:144px;position:relative}.profile-avatar-wrap{border:1px solid var(--line);background:linear-gradient(180deg, #fff3, #ffffff0b), var(--profile-panel);border-radius:8px;place-items:center;width:144px;height:144px;padding:7px;display:grid;box-shadow:0 18px 38px #00000038}.profile-avatar-wrap img{object-fit:cover;border-radius:6px;width:100%;height:100%}.profile-live-badge{color:#bff5ec;background:#0b1819c7;border:1px solid #76cec470;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:750;display:inline-flex;position:absolute;bottom:12px;right:-18px;box-shadow:0 8px 22px #00000038}.profile-app h1,.profile-app h2,.profile-app h3,.profile-app h4,.profile-app p,.profile-app dl,.profile-app dd{margin:0}.profile-identity{gap:7px;display:grid}.profile-app h1{letter-spacing:0;font-size:34px;line-height:1.02}.profile-role{color:var(--profile-muted);font-size:14px;line-height:1.45}.profile-facts{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;gap:10px;padding:12px 0;display:grid}.profile-facts div{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px;display:grid}.profile-facts dt{color:var(--profile-muted);font-size:11px;font-weight:800}.profile-facts dd{color:var(--profile-ink);font-size:12px;line-height:1.45}.profile-contact{min-width:0;color:var(--profile-muted);align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}.profile-contact:hover{color:var(--profile-ink)}.profile-contact span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.profile-actions button:first-child{grid-column:1/-1}.profile-actions button{justify-content:flex-start;min-width:0}.profile-main{grid-template-rows:auto auto minmax(0,1fr);gap:16px;min-width:0;min-height:0;padding:22px;display:grid;overflow:hidden}.profile-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.profile-hero h2{letter-spacing:0;max-width:700px;margin-top:8px;font-size:25px;line-height:1.18}.profile-hero-note{background:var(--profile-tint);color:#bff5ec;white-space:nowrap;border:1px solid #76cec447;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:12px;display:inline-flex}.profile-segmented{border:1px solid var(--line);background:#ffffff0f;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(360px,100%);min-height:34px;padding:3px;display:inline-grid}.profile-segmented button{min-height:28px;color:var(--profile-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:12px}.profile-segmented button.active{color:var(--profile-ink);background:linear-gradient(#ffffff2e,#ffffff14),#ffffff14;box-shadow:inset 0 1px #ffffff1f}.profile-panel{align-content:start;gap:16px;min-height:0;padding-right:2px;display:grid;overflow:auto}.profile-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-metrics article,.profile-focus-grid article,.profile-skill-groups article{border:1px solid var(--line);background:var(--profile-panel);border-radius:8px;align-content:start;gap:8px;display:grid}.profile-metrics article{min-height:82px;padding:14px}.profile-metrics strong{letter-spacing:0;font-size:27px;line-height:1}.profile-metrics span,.profile-project-list small{color:var(--profile-muted);font-size:12px;line-height:1.35}.profile-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-focus-grid article{min-height:158px;padding:15px}.profile-focus-grid svg,.profile-section-title svg,.profile-current-list svg{color:var(--accent);flex:none}.profile-focus-grid h3,.profile-section-title h3,.profile-skill-groups h4{font-size:15px;line-height:1.2}.profile-focus-grid p,.profile-current-list p,.profile-timeline p{color:var(--profile-muted);line-height:1.55}.profile-section{gap:12px;display:grid}.profile-section-title{align-items:center;gap:8px;display:flex}.profile-current-list{gap:8px;display:grid}.profile-current-list p{border:1px solid var(--line);background:#ffffff0e;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;min-height:34px;padding:8px 10px;display:grid}.profile-timeline{gap:11px;display:grid}.profile-timeline article{border-bottom:1px solid #ffffff14;grid-template-columns:70px minmax(0,1fr);gap:14px;padding:0 0 12px;display:grid}.profile-timeline article:last-child{border-bottom:0;padding-bottom:0}.profile-timeline article>span{color:var(--accent);font-size:12px;font-weight:850}.profile-timeline h4{font-size:15px;line-height:1.25}.profile-timeline p{margin-top:5px}.profile-project-list{gap:8px;display:grid}.profile-project-list button{text-align:left;justify-content:space-between;gap:12px;min-height:58px;padding:9px 11px}.profile-project-list button span{gap:3px;min-width:0;display:grid}.profile-project-list strong{font-size:14px;line-height:1.2}.profile-skill-groups{gap:10px;display:grid}.profile-skill-groups article{padding:14px}.profile-tags{flex-wrap:wrap;gap:8px;display:flex}.profile-tags span{border:1px solid var(--line);background:var(--profile-panel-strong);min-height:29px;color:var(--profile-ink);border-radius:7px;align-items:center;padding:0 10px;font-size:12px;line-height:1;display:inline-flex}body[data-theme=aqua] .profile-app,body[data-theme=osx-metal] .profile-app{--profile-ink:#1a1f27eb;--profile-muted:#3d4652ad;--profile-panel:#ffffffa8;--profile-panel-strong:#ffffffc7;--profile-tint:#1185801a;background:linear-gradient(135deg,#ffffffb8,#e7eef4bd 55%),#eef2f7}body[data-theme=aqua] .profile-sidebar,body[data-theme=osx-metal] .profile-sidebar{background:#ffffff80}body[data-theme=aqua] .profile-hero-note,body[data-theme=osx-metal] .profile-hero-note{color:#106862}body[data-theme=aqua] .profile-live-badge,body[data-theme=osx-metal] .profile-live-badge{color:#106862;background:#e1f8f4f0}.card-grid-app{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;height:100%;padding:18px;display:grid;overflow:auto}.card-grid-app article{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;align-content:start;gap:10px;min-height:220px;padding:16px;display:grid}.card-grid-app h2{margin:0;font-size:18px;line-height:1.2}.radio-app{text-align:center;place-items:center;gap:18px;max-width:480px;height:100%;padding:30px;display:grid}.music-studio{--music-ink:#172033;--music-muted:#172033a3;--music-line:#23335224;--music-panel:#ffffffc2;--music-panel-strong:#ffffffe6;--music-accent:#147d6f;--music-accent-strong:#0f6b63;--music-warning:#a35313;height:100%;color:var(--music-ink);background:linear-gradient(90deg,#147d6f0f 0 1px,#0000 1px 32px),linear-gradient(0deg,#1720330b 0 1px,#0000 1px 32px),linear-gradient(135deg,#f8fbff 0%,#edf7f5 43%,#fff8e8 100%);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.music-studio-header{border-bottom:1px solid var(--music-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff75;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 16px;display:flex}.music-brand{align-items:center;gap:10px;min-width:0;display:inline-flex}.music-brand-app-icon{object-fit:contain;filter:drop-shadow(0 8px 12px #080c1438);flex:none;width:46px;height:46px;display:block}.music-brand-icon{width:38px;height:38px;color:var(--music-accent);background:linear-gradient(135deg,#147d6f2e,#ffc1522e),#ffffffb8;border:1px solid #147d6f2e;border-radius:8px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffb8}.music-brand-copy{align-items:center;min-width:0;min-height:46px;display:inline-flex}.music-brand-wordmark{object-fit:contain;object-position:left center;filter:drop-shadow(0 1px 1px #0000002e);width:126px;max-width:min(34vw,126px);max-height:28px;display:block}.music-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:850;line-height:1.15;overflow:hidden}.music-brand span{color:var(--music-muted);font-size:16px;font-weight:720;line-height:1}.music-status-pill{border:1px solid var(--music-line);background:var(--music-panel);min-height:28px;color:var(--music-muted);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.music-status-pill.busy svg,.music-loading-icon{animation:.9s linear infinite music-spin}.music-studio-grid{grid-template-columns:286px minmax(0,1fr);gap:14px;min-height:0;padding:14px;display:grid;overflow:hidden}.music-control-panel,.music-workspace>section{border:1px solid var(--music-line);background:var(--music-panel);border-radius:8px;box-shadow:inset 0 1px #ffffffb8,0 16px 34px #24324c14}.music-control-panel{align-content:start;gap:12px;min-height:0;padding:12px;display:grid;overflow:auto}.music-alert,.music-error{color:#7f3c0c;background:#fff4e2db;border:1px solid #a3531333;border-radius:7px;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.music-alert{min-height:34px;padding:0 10px}.music-error{padding:10px 12px}.music-mode-segments{border:1px solid var(--music-line);background:#1720330b;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.music-studio button,.music-studio a{border:1px solid var(--music-line);background:var(--music-panel-strong);min-height:34px;color:var(--music-ink);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.music-studio button:disabled{cursor:not-allowed;opacity:.52}.music-mode-segments button{min-height:30px;color:var(--music-muted);background:0 0;border-color:#0000}.music-mode-segments button.active{color:var(--music-accent-strong);background:#fff;border-color:#147d6f33;box-shadow:0 1px 8px #24324c14}.music-field{gap:6px;min-width:0;display:grid}.music-field span,.music-section-title span{color:var(--music-muted);font-size:12px;font-weight:850}.music-studio input,.music-studio select,.music-studio textarea{border:1px solid var(--music-line);width:100%;min-width:0;color:var(--music-ink);font:inherit;background:#ffffffdb;border-radius:7px;outline:none;font-size:13px}.music-studio input,.music-studio select{height:34px;padding:0 10px}.music-studio textarea{resize:none;line-height:1.45}.music-field textarea{height:96px;padding:9px 10px}.music-studio textarea:disabled{color:#1720336b;background:#ffffff7a}.music-setting-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;display:grid}.music-action-stack{gap:8px;display:grid}.music-action-stack button.primary{color:#fff;background:linear-gradient(#1c9485,#107365);border-color:#147d6f66;box-shadow:inset 0 1px #ffffff3d,0 10px 22px #10736529}.music-history-panel{gap:8px;min-height:0;padding-top:2px;display:grid}.music-history-title{color:var(--music-muted);align-items:center;gap:7px;font-size:12px;font-weight:850;display:flex}.music-history-title small{margin-left:auto;font-size:11px;font-weight:800}.music-history-list{gap:6px;display:grid}.music-history-item{grid-template-columns:minmax(0,1fr) 34px;gap:6px;display:grid}.music-history-main{justify-content:start;min-width:0;min-height:48px;padding:6px 9px}.music-history-main strong,.music-history-main span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.music-history-main strong{width:100%;font-size:12px;line-height:1.25;display:block}.music-history-main span{width:100%;color:var(--music-muted);font-size:11px;font-weight:700;display:block}.music-history-delete{width:34px;min-width:34px;color:var(--music-muted);padding:0}.music-history-delete:hover:not(:disabled),.music-history-delete:focus-visible:not(:disabled){color:#a35313;border-color:#a353133d}.music-history-empty{border:1px dashed var(--music-line);color:var(--music-muted);text-align:center;border-radius:7px;margin:0;padding:10px;font-size:12px;font-weight:750}.music-workspace{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-width:0;min-height:0;display:grid;overflow:hidden}.music-workspace>section{min-height:0;display:grid;overflow:hidden}.music-lyrics-panel{grid-template-rows:auto minmax(0,1fr)}.music-section-title{border-bottom:1px solid var(--music-line);align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.music-section-title small{color:var(--music-muted);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:12px;overflow:hidden}.music-lyrics-panel textarea{height:100%;min-height:220px;box-shadow:none;background:#ffffffb8;border:0;border-radius:0;padding:14px;font-family:SFMono-Regular,Cascadia Code,Menlo,monospace;font-size:13px}.music-result-panel{grid-template-rows:auto auto}.music-player{gap:12px;padding:14px;display:grid}.music-player audio{width:100%}.music-player-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.music-empty-state{min-height:100px;color:var(--music-muted);place-items:center;gap:8px;padding:20px;font-size:13px;font-weight:800;display:grid}body[data-theme=osx-metal] .music-control-panel,body[data-theme=osx-metal] .music-workspace>section{box-shadow:inset 0 1px #ffffffbd}body[data-theme=osx-metal] .music-studio button,body[data-theme=osx-metal] .music-studio a,body[data-theme=osx-metal] .music-studio input,body[data-theme=osx-metal] .music-studio select,body[data-theme=osx-metal] .music-studio textarea{border-color:#5e656e57;box-shadow:inset 0 1px #ffffffbd}@keyframes music-spin{to{transform:rotate(360deg)}}@media (width<=700px){.music-studio-grid{grid-template-columns:1fr;overflow:auto}.music-control-panel,.music-workspace{overflow:visible}.music-workspace{grid-template-rows:auto auto auto}.music-lyrics-panel textarea{min-height:260px}}.music-studio{--music-ink:#f7f4ed;--music-muted:#f7f4ed9e;--music-soft:#f7f4ed14;--music-line:#f7f4ed1f;--music-panel:#121212c7;--music-panel-strong:#ffffff1a;--music-accent:#f97316;--music-accent-strong:#ffb84d;--music-warning:#ffb86b;color:var(--music-ink);background:radial-gradient(circle at 75% 8%,#f9731647,#0000 32%),radial-gradient(circle at 16% 78%,#bef2642e,#0000 30%),linear-gradient(135deg,#070707 0%,#101010 52%,#1a1210 100%)}.music-studio-header{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#080808c7;border-color:#ffffff14;min-height:68px}.music-brand-icon{color:#15110b;background:radial-gradient(circle at 35% 28%,#ffffff6b,#0000 22%),linear-gradient(135deg,#f97316,#facc15 48%,#bef264);border-color:#f973163d;border-radius:13px;box-shadow:inset 0 1px #ffffff52,0 16px 30px #f973162e}.music-brand-app-icon{filter:drop-shadow(0 12px 18px #00000047)}.music-brand-wordmark{filter:drop-shadow(0 1px #ffffff14)drop-shadow(0 5px 10px #00000038)}.music-brand strong{color:#fffaf2;font-size:17px}.music-brand span,.music-field span,.music-section-title span,.music-history-title{color:var(--music-muted)}.music-top-tabs{border:1px solid var(--music-line);background:#ffffff0d;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:3px;display:inline-flex}.music-top-tabs button{min-height:28px;color:var(--music-muted);background:0 0;border:0;border-radius:999px;padding:0 13px}.music-status-pill{border-color:var(--music-line);background:#ffffff12}.music-studio-grid{grid-template-columns:300px minmax(0,1fr);gap:16px;padding:16px}.music-control-panel,.music-workspace>section,.music-work-panels>section{border-color:var(--music-line);background:linear-gradient(#ffffff13,#ffffff09),#0c0c0cd1;box-shadow:inset 0 1px #ffffff1a,0 24px 60px #00000047}.music-control-panel{border-radius:18px;gap:14px;padding:14px}.music-side-kicker{color:#fffaf2;font-size:18px;font-weight:900}.music-mode-segments{border-color:var(--music-line);background:#ffffff0d;border-radius:14px}.music-mode-segments button{color:var(--music-muted);border-radius:11px}.music-mode-segments button.active{color:#fff2df;box-shadow:none;background:#f9731629;border-color:#f9731633}.music-studio input,.music-studio select,.music-studio textarea{border-color:var(--music-line);color:var(--music-ink);background:#fff1}.music-studio input:focus,.music-studio select:focus,.music-studio textarea:focus{border-color:#f9731694;box-shadow:0 0 0 3px #f9731624}.music-action-stack button.primary{color:#180d05;background:linear-gradient(135deg,#f97316,#facc15);border-color:#f9731673;border-radius:999px;min-height:42px;box-shadow:0 18px 36px #f9731642}.music-studio button,.music-studio a{border-color:var(--music-line);color:var(--music-ink);background:#ffffff13}.music-studio button:hover:not(:disabled),.music-studio button:focus-visible:not(:disabled),.music-studio a:hover,.music-studio a:focus-visible{color:#fffaf2;background:#ffffff1f;border-color:#f973166b}.music-workspace{grid-template-rows:auto minmax(0,1fr);gap:16px}.music-prompt-panel{border-radius:22px;grid-template-columns:minmax(210px,.65fr) minmax(0,1fr);gap:18px;min-height:210px;padding:20px;display:grid;overflow:hidden}.music-prompt-copy{align-content:center;gap:8px;min-width:0;display:grid}.music-prompt-copy span{color:var(--music-accent-strong);font-size:12px;font-weight:900}.music-prompt-copy h1{color:#fffaf2;max-width:430px;margin:0;font-size:38px;line-height:1.02}.music-prompt-copy p{max-width:360px;color:var(--music-muted);margin:0;font-size:13px;line-height:1.5}.music-prompt-field{grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;display:grid}.music-prompt-field span{color:var(--music-muted);font-size:12px;font-weight:850}.music-prompt-field textarea{background:#0000003d;border-radius:16px;min-height:130px;padding:14px;font-size:15px}.music-prompt-chips{flex-wrap:wrap;grid-column:2;gap:8px;margin-top:-6px;display:flex}.music-prompt-chips button{min-height:30px;color:var(--music-muted);border-radius:999px;padding:0 12px;font-size:12px}.music-work-panels{min-height:0;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);gap:16px;display:grid;overflow:visible}.music-work-panels>section{border-radius:22px}.music-section-title svg,.music-history-title svg{color:var(--music-accent-strong)}.music-lyrics-panel textarea{color:#fffaf2;background:#0000002e}.music-track-card{grid-template-columns:112px minmax(0,1fr);gap:14px;padding:16px;display:grid}.music-cover-art{aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#fde047,#0000 22%),radial-gradient(circle at 72% 65%,#fb7185,#0000 28%),linear-gradient(135deg,#f97316,#18110a);border-radius:18px;width:112px;position:relative;overflow:hidden;box-shadow:0 24px 44px #00000047}.music-cover-art span{background:#fffaf2e0;border-radius:999px;width:9px;position:absolute;bottom:18px}.music-cover-art span:first-child{height:34px;left:34px}.music-cover-art span:nth-child(2){height:56px;left:51px}.music-cover-art span:nth-child(3){height:42px;left:68px}.music-track-meta{align-content:center;gap:5px;min-width:0;display:grid}.music-track-meta span{color:var(--music-accent-strong);font-size:12px;font-weight:850}.music-track-meta h2{color:#fffaf2;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;line-height:1.08;overflow:hidden}.music-track-meta p{color:var(--music-muted);margin:0;font-size:12px}.music-empty-state{min-height:150px;color:var(--music-muted)}.music-history-panel{border-top:1px solid var(--music-line);padding-top:8px}.music-history-main{color:#fffaf2;background:#ffffff0e;border-radius:13px}.music-history-delete{border-radius:13px}.music-history-empty{border-color:var(--music-line);color:var(--music-muted)}.music-studio{--music-ink:#fff;--music-muted:#b3b3b3;--music-dim:#7c7c7c;--music-line:#ffffff14;--music-panel:#181818;--music-panel-strong:#1f1f1f;--music-card:#252525;--music-accent:#1ed760;--music-accent-strong:#1ed760;--music-warning:#ffa42b;color:var(--music-ink);background:#121212;font-family:SpotifyMixUI,CircularSp,Inter,Helvetica Neue,helvetica,arial,Hiragino Sans,Hiragino Kaku Gothic ProN,Microsoft YaHei,sans-serif}.music-studio-header{border-color:var(--music-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#101010;min-height:58px;padding:10px 16px}.music-brand-icon{background:var(--music-accent);color:#000;width:36px;height:36px;box-shadow:none;border:0;border-radius:50%}.music-brand strong{color:#fff;letter-spacing:0;font-size:16px;font-weight:700}.music-brand span{color:var(--music-muted);font-size:12px;font-weight:400}.music-top-tabs{background:#1f1f1f;border:0;border-radius:9999px;min-height:34px;padding:3px}.music-top-tabs button{min-height:28px;color:var(--music-muted);background:0 0;border:0;border-radius:9999px;padding:0 14px;font-size:13px;font-weight:700}.music-top-tabs button.active{color:#000;background:#fff}.music-status-pill{min-height:28px;color:var(--music-muted);background:#1f1f1f;border:0;border-radius:9999px;font-size:12px;font-weight:700}.music-status-pill.online{color:var(--music-accent)}.music-status-pill.offline{color:var(--music-warning)}.music-studio-grid{background:#000;grid-template-columns:286px minmax(0,1fr);gap:8px;padding:8px}.music-control-panel{box-shadow:none;background:#121212;border:0;border-radius:8px;gap:12px;padding:14px}.music-side-kicker{color:#fff;font-size:24px;font-weight:700;line-height:1}.music-alert,.music-error{color:#ffa42b;background:#ffa42b24;border:0;border-radius:8px;font-size:12px;font-weight:700}.music-mode-segments{background:0 0;border:0;border-radius:0;gap:6px;padding:0}.music-mode-segments button{min-height:34px;color:var(--music-muted);background:#1f1f1f;border:0;border-radius:9999px;font-size:13px;font-weight:700}.music-mode-segments button.active{color:#000;box-shadow:none;background:#fff}.music-field{gap:5px}.music-field span,.music-prompt-field span,.music-section-title span,.music-history-title{color:var(--music-muted);font-size:12px;font-weight:700}.music-studio input,.music-studio select,.music-studio textarea{color:#fff;background:#1f1f1f;border:0;border-radius:6px;font-size:14px;box-shadow:0 1px #121212,inset 0 0 0 1px #4d4d4d}.music-studio input,.music-studio select{height:36px}.music-studio input:focus,.music-studio select:focus,.music-studio textarea:focus{box-shadow:0 0 0 2px var(--music-accent);border:0}.music-studio input::placeholder,.music-studio textarea::placeholder{color:var(--music-dim)}.music-setting-row{gap:8px}.music-studio button,.music-studio a{color:#fff;min-height:34px;box-shadow:none;background:#1f1f1f;border:0;border-radius:9999px;font-size:13px;font-weight:700}.music-studio button:hover:not(:disabled),.music-studio button:focus-visible:not(:disabled),.music-studio a:hover,.music-studio a:focus-visible{color:#fff;background:#2a2a2a;transform:scale(1.02)}.music-action-stack button.primary{background:var(--music-accent);color:#000;letter-spacing:.8px;border:0;border-radius:9999px;min-height:42px;font-size:14px;font-weight:700;box-shadow:0 8px 24px #00000080}.music-action-stack button.primary:hover:not(:disabled),.music-action-stack button.primary:focus-visible:not(:disabled){color:#000;background:#1fdf64}.music-history-panel{border-top:1px solid var(--music-line);margin-top:4px;padding-top:12px}.music-history-title svg{color:var(--music-accent)}.music-history-title small{color:var(--music-dim)}.music-history-item{grid-template-columns:minmax(0,1fr) 32px}.music-history-main{color:#fff;background:0 0;border-radius:6px;justify-content:start;min-height:50px}.music-history-main:hover:not(:disabled),.music-history-main:focus-visible:not(:disabled){background:#1f1f1f;transform:none}.music-history-main strong{font-size:13px;font-weight:700}.music-history-main span{color:var(--music-muted);font-size:12px;font-weight:400}.music-history-delete{width:32px;min-width:32px;color:var(--music-muted);background:0 0;border-radius:50%}.music-history-delete:hover:not(:disabled),.music-history-delete:focus-visible:not(:disabled){color:#f3727f;background:#1f1f1f;transform:none}.music-history-empty{color:var(--music-muted);background:#181818;border:0;border-radius:6px;font-size:12px;font-weight:400}.music-workspace{gap:8px}.music-prompt-panel,.music-work-panels>section{box-shadow:none;background:#181818;border:0;border-radius:8px}.music-prompt-panel{grid-template-columns:minmax(190px,.55fr) minmax(0,1fr);min-height:192px;padding:20px}.music-prompt-copy{gap:8px}.music-prompt-copy span{color:var(--music-muted);letter-spacing:1.4px;text-transform:uppercase;font-size:10px;font-weight:700}.music-prompt-copy h1{color:#fff;font-size:24px;font-weight:700;line-height:1.14}.music-prompt-copy p{color:var(--music-muted);font-size:14px;line-height:1.42}.music-prompt-field textarea{background:#1f1f1f;border-radius:8px;min-height:120px;font-size:14px;line-height:1.45}.music-prompt-chips{gap:8px}.music-prompt-chips button{min-height:30px;color:var(--music-muted);background:#1f1f1f;font-size:12px}.music-prompt-chips button:hover:not(:disabled),.music-prompt-chips button:focus-visible:not(:disabled){color:#fff}.music-work-panels{gap:8px}.music-work-panels>section:hover{background:#1f1f1f}.music-section-title{border-color:var(--music-line);background:0 0;min-height:46px}.music-section-title svg{color:var(--music-accent)}.music-section-title small{color:var(--music-muted);font-size:12px;font-weight:400}.music-lyrics-panel textarea{color:#fff;min-height:230px;box-shadow:none;background:0 0;border-radius:0}.music-track-card{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:16px}.music-cover-art{background:linear-gradient(135deg,#1ed760e6,#539df5bf),#252525;border-radius:6px;width:96px;box-shadow:0 8px 8px #0000004d}.music-cover-art span{background:#000000b8}.music-track-meta span{color:var(--music-muted);letter-spacing:1.2px;text-transform:uppercase;font-size:10px;font-weight:700}.music-track-meta h2{color:#fff;font-size:24px;font-weight:700}.music-track-meta p{color:var(--music-muted);font-size:12px}.music-player{padding:0 16px 16px}.music-player audio{filter:none;border-radius:9999px;height:38px}.music-player-actions button:first-child,.music-player-actions button:first-child:hover:not(:disabled),.music-player-actions button:first-child:focus-visible:not(:disabled){color:#000;background:#fff}.music-empty-state{min-height:140px;color:var(--music-muted);font-size:13px;font-weight:700}.music-empty-state svg{color:var(--music-accent)}body[data-theme=osx-metal] .music-studio{--music-ink:#fff;--music-muted:#b3b3b3;--music-line:#ffffff14;--music-panel:#181818;--music-panel-strong:#1f1f1f;background:#121212}body[data-theme=osx-metal] .music-studio-header,body[data-theme=osx-metal] .music-section-title{background:#101010}.suno-studio{--suno-bg:#111113;--suno-panel:#111113;--suno-card:#1c1c1f;--suno-card-soft:#252529;--suno-line:#ffffff1a;--suno-line-strong:#ffffff24;--suno-text:#f7f4ef;--suno-muted:#a3a3a3;--suno-dim:#6a6a72;--suno-pink:#ff45b5;--suno-accent:#f7f4ef;--suno-button:#252529;--suno-button-hover:#2d2d32;--music-accent:#f7f4ef;--music-accent-strong:#f7f4ef;background:var(--suno-bg);height:100%;min-height:0;color:var(--suno-text);grid-template-rows:auto minmax(0,1fr);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,SF Pro Display,Microsoft YaHei,sans-serif;display:grid;overflow:hidden}.suno-topbar{border-bottom:1px solid var(--suno-line);background:#111113;min-height:58px;padding:9px 16px}.suno-topbar .music-brand{gap:8px}.suno-topbar .music-brand-copy{min-height:40px}.suno-topbar .music-brand-app-icon{width:40px;height:40px}.suno-topbar .music-brand-wordmark{width:112px;max-height:24px}.suno-topbar .music-brand-icon{color:#fff;background:radial-gradient(circle at 30% 25%,#ffce6b,#0000 24%),linear-gradient(135deg,#ff3d77 0%,#ff7a29 54%,#ffd84d 100%);border-radius:12px;width:34px;height:34px}.suno-topbar .music-brand strong{color:var(--suno-text);font-size:15px;font-weight:760}.suno-topbar .music-brand span{color:var(--suno-text);font-size:16px;font-weight:760;line-height:1}.suno-top-actions{align-items:center;gap:9px;min-width:0;display:flex}.suno-top-actions button,.suno-top-actions .music-status-pill{border:1px solid var(--suno-line);min-height:34px;color:var(--suno-muted);background:#1c1c1f;border-radius:999px;font-size:13px;font-weight:700}.suno-top-actions .music-status-pill.online{color:#8cffb1}.suno-theme-toggle{justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.suno-stage{--suno-resizer-width:1px;--suno-resizer-hit-width:12px;grid-template-columns:minmax(360px, var(--suno-create-panel-width,460px)) var(--suno-resizer-width) minmax(380px, 1fr);gap:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.suno-library{background:#111113;grid-area:1/3;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;padding:18px 16px;display:grid;overflow:hidden}.suno-resizer{z-index:3;width:var(--suno-resizer-width);min-width:var(--suno-resizer-width);cursor:col-resize;touch-action:none;background:#111113;grid-area:1/2;position:relative;overflow:visible}.suno-resizer:before{background:var(--suno-line);content:"";width:1px;transition:background-color .14s,box-shadow .14s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.suno-resizer:after{width:var(--suno-resizer-hit-width);content:"";background:0 0;border-radius:0;height:auto;transition:background-color .14s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.suno-resizer:hover:before,.suno-resizer:focus-visible:before,.suno-stage.is-resizing .suno-resizer:before{background:#a4ff3dc7;box-shadow:0 0 18px #a4ff3d2e}.suno-resizer:hover:after,.suno-resizer:focus-visible:after,.suno-stage.is-resizing .suno-resizer:after{background:0 0}.suno-library-header{gap:8px;margin-bottom:10px;display:grid}.suno-workspace-button{border:1px solid var(--suno-line);min-height:34px;color:var(--suno-muted);background:#1c1c1f;border-radius:999px;justify-self:start;padding:0 12px;font-size:13px;font-weight:740}.suno-library-header h1{color:var(--suno-text);letter-spacing:0;margin:0;font-size:24px;line-height:1.12}.suno-library-tools{grid-template-columns:minmax(160px,1fr) auto auto;align-items:center;gap:10px;margin-bottom:16px;display:grid}.suno-search-box{border:1px solid var(--suno-line);min-width:0;height:42px;color:var(--suno-dim);background:#1c1c1f;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.suno-search-box input{height:auto;box-shadow:none;color:var(--suno-muted);background:0 0;border:0;padding:0}.suno-search-box input:focus{box-shadow:none}.suno-library-tools button{border:1px solid var(--suno-line);min-height:42px;color:var(--suno-text);background:#252529;border-radius:999px;padding:0 16px;font-size:14px;font-weight:760}.suno-song-table{align-content:start;gap:10px;min-height:0;padding:0 4px 132px 0;display:grid;overflow:auto}.suno-song-row{min-height:96px;color:var(--suno-text);background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:74px minmax(0,1fr) auto 42px;align-items:center;gap:18px;padding:10px 12px;transition:border-color .14s,background-color .14s,transform .14s;display:grid}.suno-song-row:hover,.suno-song-row.is-current{background:#ffffff09;border-color:#0000;transform:none}.suno-song-art{color:#fff;background:radial-gradient(circle at 72% 28%,#ffffff73,#0000 18%),linear-gradient(135deg,#7265ff 0%,#fa3f90 56%,#ffc857 100%);border:0;border-radius:16px;width:74px;height:74px;min-height:74px;padding:0;box-shadow:inset 0 1px #ffffff3d}.radio-app .suno-song-copy{width:100%;min-width:0;min-height:auto;color:inherit;text-align:left;grid-template-rows:auto auto;place-content:center stretch;place-items:start;gap:8px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:grid!important}.radio-app .suno-song-copy:hover,.radio-app .suno-song-copy:focus-visible{transform:none;background:0 0!important}.radio-app .suno-song-title-text,.radio-app .suno-song-style-text{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}.radio-app .suno-song-title-text{color:var(--suno-text);font-size:16px;font-weight:800;line-height:1.18}.radio-app .suno-song-style-text,.suno-song-duration{color:var(--suno-muted);font-size:13px;font-weight:620;line-height:1.3}.suno-song-duration{color:var(--suno-text);opacity:.72;justify-self:end}.suno-song-row>button:last-child{width:42px;min-height:42px;color:var(--suno-muted);background:#1c1c1f;border-radius:999px;padding:0}.suno-song-row>button:last-child:hover{color:var(--suno-text);background:#252529;transform:none}.suno-empty-library{border:1px dashed var(--suno-line);min-height:260px;color:var(--suno-muted);text-align:center;border-radius:18px;place-items:center;gap:6px;display:grid}.suno-empty-library strong{color:var(--suno-text)}.suno-create-panel{background:#111113;flex-direction:column;grid-area:1/1;gap:14px;min-height:0;padding:20px 24px 22px;display:flex;overflow:auto}.suno-create-head{text-align:center;grid-template-columns:1fr;align-items:center;min-height:48px;display:grid}.suno-create-head h2{color:var(--suno-text);grid-area:1/1/auto/-1;margin:0;font-size:22px;font-weight:720}.suno-create-head button{width:56px;height:56px;min-height:56px;color:var(--suno-text);background:#252529;border-radius:50%;grid-area:1/2;justify-self:end;padding:0}.suno-create-meta{grid-template-columns:auto minmax(118px,1fr) auto;align-items:center;gap:10px;display:grid}.suno-credit-pill,.suno-model-pill{border:1px solid var(--suno-line-strong);min-height:44px;color:var(--suno-text);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:760;display:inline-flex}.suno-create-meta .music-mode-segments{border:1px solid var(--suno-line-strong);background:0 0;border-radius:999px;grid-template-columns:1fr 1fr;gap:0;min-height:44px;padding:3px;display:grid}.suno-create-meta .music-mode-segments button{min-height:36px;color:var(--suno-muted);background:0 0;border-radius:999px;font-size:14px}.suno-create-meta .music-mode-segments button.active{color:var(--suno-text);background:#2d2d32}.suno-model-pill{min-width:128px;padding:0;position:relative}.suno-model-trigger{width:100%;min-height:42px;color:var(--suno-text);box-shadow:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px 0 16px;font-size:14px;font-weight:760;display:inline-flex}.suno-model-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:130px;overflow:hidden}.suno-model-trigger svg{flex:none}.suno-model-pill select{width:90px;height:auto;color:var(--suno-text);box-shadow:none;appearance:none;background:0 0;border:0;padding:0;font-size:14px;font-weight:760}.suno-model-pill select:focus{box-shadow:none}.suno-model-menu{z-index:40;border:1px solid var(--suno-line-strong);background:#252529;border-radius:16px;gap:4px;width:max-content;min-width:190px;max-width:min(280px,100vw - 32px);padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #00000057}.suno-model-menu button{min-height:38px;color:var(--suno-text);box-shadow:none;text-align:left;background:0 0;border:0;border-radius:12px;align-content:center;justify-items:start;gap:0;padding:8px 12px;display:grid}.suno-model-menu button span{font-size:13px;font-weight:780;line-height:1.15}.suno-model-menu button small{color:var(--suno-muted);font-size:11px;font-weight:620;line-height:1.25}.suno-model-menu button:hover,.suno-model-menu button:focus-visible{background:var(--suno-button-hover);color:var(--suno-text)}.suno-model-menu button.active{color:#111113;background:#fff}.suno-model-menu button.active small{color:#11111394}.suno-studio.is-dark .suno-model-menu button.active,.suno-studio.is-dark .suno-model-menu button[aria-checked=true],.suno-studio.is-dark .suno-model-menu button.active:hover,.suno-studio.is-dark .suno-model-menu button[aria-checked=true]:hover,.suno-studio.is-dark .suno-model-menu button.active:focus-visible,.suno-studio.is-dark .suno-model-menu button[aria-checked=true]:focus-visible{color:#fff;background:radial-gradient(circle at 78% 18%,#ffffff3d,#0000 24%),linear-gradient(105deg,#ff7a29 0%,#ff4f76 46%,#ff45b5 100%);border-color:#0000;box-shadow:inset 0 0 0 1px #ffffff29,0 8px 18px #ff45b533}.suno-studio.is-dark .suno-model-menu button.active *,.suno-studio.is-dark .suno-model-menu button[aria-checked=true] *{color:inherit;stroke:currentColor}.suno-studio.is-dark .suno-model-menu button.active small,.suno-studio.is-dark .suno-model-menu button[aria-checked=true] small{color:#ffffffd1}.suno-add-row{background:#1c1c1f;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.suno-add-row button{border-right:1px solid var(--suno-line);min-height:66px;color:var(--suno-text);background:0 0;border-radius:0;gap:10px;font-size:15px;font-weight:760}.suno-add-row button:last-child{border-right:0}.suno-add-row button span{background:var(--suno-pink);color:#050507;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.suno-description-card{background:#1c1c1f;border-radius:24px;grid-template-rows:auto minmax(118px,1fr) auto auto auto;gap:12px;min-height:292px;padding:22px 24px 18px;display:grid}.suno-create-panel.is-simple:not(.is-cover):not(.is-voice) .suno-description-card{flex:360px;min-height:360px}.suno-create-panel.is-simple:not(.is-cover):not(.is-voice) .suno-description-card textarea{min-height:160px}.suno-description-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.suno-description-title span{color:var(--suno-text);font-size:16px;font-weight:720}.suno-description-title button{width:46px;min-height:46px;color:var(--suno-text);background:#252529;border-radius:50%;padding:0}.suno-description-card textarea{min-height:118px;color:var(--suno-text);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:18px;line-height:1.45}.suno-create-panel.is-cover .suno-description-card textarea,.suno-create-panel.is-voice .suno-description-card textarea{min-height:104px}.suno-description-card textarea:focus{box-shadow:none}.suno-card-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.suno-card-actions button{min-height:46px;color:var(--suno-text);background:#252529;border-radius:999px;padding:0 18px}.suno-card-actions button.active{color:#111113;background:#f7f4ef;border-color:#0000;box-shadow:0 0 0 1px #f7f4efdb,0 8px 22px #0000002e}.suno-card-actions button.active svg{color:#ff4bc1}.suno-divider{background:var(--suno-line-strong);height:1px}.suno-suggestions{gap:10px;display:grid}.suno-suggestions>span{color:var(--suno-dim);font-size:15px;font-weight:720}.suno-suggestions>div{flex-wrap:wrap;align-content:flex-start;gap:8px;max-height:none;display:flex;overflow:visible}.suno-suggestions button{min-height:38px;color:var(--suno-text);background:#252529;border-radius:999px;flex:none;padding:0 14px;font-size:13px}.suno-add-row button.active{color:var(--suno-text);background:#252529}.suno-tool-panel{border:1px solid var(--suno-line);background:#1c1c1f;border-radius:18px;gap:12px;padding:16px;display:grid}.suno-tool-field,.suno-tool-file{color:var(--suno-muted);gap:6px;font-size:12px;font-weight:720;display:grid}.suno-tool-field input,.suno-tool-field textarea{border:1px solid var(--suno-line);width:100%;min-width:0;color:var(--suno-text);box-shadow:none;background:#111113;border-radius:14px}.suno-tool-field input{height:40px}.suno-tool-field textarea{resize:vertical;min-height:74px;padding:10px 12px}.suno-tool-file input[type=file]{border:1px solid var(--suno-line);width:100%;min-width:0;min-height:42px;color:var(--suno-muted);background:#111113;border-radius:14px;padding:8px 10px;font-size:12px}.suno-tool-file input[type=file]::file-selector-button{color:var(--suno-text);font:inherit;background:#252529;border:0;border-radius:999px;margin-right:10px;font-weight:740}.suno-tool-file strong,.suno-tool-panel small{overflow-wrap:anywhere;min-width:0;color:var(--suno-muted);font-size:12px;font-weight:650;display:block}.suno-tool-panel>button{min-height:40px;color:var(--suno-text);background:#252529;border-radius:999px;justify-content:center}.suno-tool-check{color:var(--suno-muted);align-items:center;gap:8px;font-size:12px;font-weight:720;display:flex}.suno-tool-check input{width:14px;height:14px}.suno-advanced-stack{gap:16px;display:grid}.suno-advanced-card{background:#1c1c1f;border-radius:24px;gap:18px;padding:22px;display:grid}.suno-advanced-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.suno-section-label{color:var(--suno-text);align-items:center;gap:10px;font-size:18px;font-weight:720;display:inline-flex}.suno-advanced-card-head>button{width:58px;min-height:58px;color:var(--suno-text);background:#252529;border-radius:50%;padding:0}.suno-style-card .suno-advanced-card-head>button{color:#fff;background:#268cff}.suno-advanced-card textarea{width:100%;min-width:0;color:var(--suno-text);box-shadow:none;resize:vertical;background:0 0;border:0;border-radius:0;padding:0}.suno-advanced-card textarea:focus{box-shadow:none}.suno-lyrics-card textarea{min-height:220px;font-size:16px;line-height:1.55}.suno-style-card textarea{min-height:112px;color:var(--suno-muted);font-size:16px;line-height:1.5}.suno-style-chips{flex-wrap:wrap;gap:10px;min-width:0;padding-top:2px;display:flex}.suno-style-chips button{min-height:40px;color:var(--suno-text);background:#252529;border-radius:999px;padding:0 16px;font-size:13px;font-weight:740}.suno-options-card{gap:14px}.suno-options-grid{gap:12px;width:100%;min-width:0;display:grid}.suno-option-row{box-sizing:border-box;background:#111113;border-radius:18px;grid-template-columns:minmax(86px,.62fr) minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;min-height:58px;padding:8px 12px;display:grid;overflow:hidden}.suno-option-row>span{min-width:0;color:var(--suno-text);align-items:center;gap:8px;font-size:14px;font-weight:680;display:inline-flex}.suno-option-row>span small{color:#111113;background:#8d8d95;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:inline-grid}.suno-mini-segments{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;gap:6px;width:100%;min-width:0;display:grid}.suno-mini-segments button{min-width:0;min-height:36px;color:var(--suno-dim);white-space:nowrap;background:0 0;border-radius:12px;padding:0 8px;font-size:13px;font-weight:760}.suno-mini-segments button.active{color:var(--suno-text);background:#2d2d32}.suno-option-row.with-range{grid-template-columns:minmax(86px,.62fr) minmax(0,1fr) minmax(38px,max-content)}.suno-option-row input[type=range]{width:100%;min-width:0;accent-color:var(--suno-pink)}.suno-option-row strong{color:var(--suno-text);text-align:right;font-size:14px}.suno-advanced-card small{overflow-wrap:anywhere;min-width:0;color:var(--suno-muted);font-size:12px;font-weight:650}.suno-title-card{background:#1c1c1f;border-radius:22px;gap:10px;padding:18px 20px;display:grid}.suno-title-field,.suno-advanced-row label{color:var(--suno-muted);gap:6px;font-size:12px;font-weight:720;display:grid}.suno-title-field input,.suno-advanced-row select{border:1px solid var(--suno-line);width:100%;min-width:0;height:40px;color:var(--suno-text);box-shadow:none;background:#111113;border-radius:14px}.suno-lyrics-drawer{background:#1c1c1f;border-radius:18px;gap:10px;padding:14px;display:none}.suno-lyrics-drawer.open{display:grid}.suno-lyrics-drawer>div{color:var(--suno-muted);align-items:center;gap:8px;font-size:13px;font-weight:720;display:flex}.suno-lyrics-drawer small{text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.suno-lyrics-drawer textarea{border:1px solid var(--suno-line);min-height:132px;color:var(--suno-text);box-shadow:none;resize:vertical;background:#111113;border-radius:14px;padding:12px;font-size:13px}.suno-current-player{left:calc(var(--suno-create-panel-width,460px) + var(--suno-resizer-width,1px));z-index:4;background:#1c1c1f;border-top:0;grid-template-columns:minmax(192px,1fr) minmax(280px,1.45fr) minmax(192px,1fr);align-items:center;gap:18px;min-width:0;min-height:84px;padding:0 16px;display:grid;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 -16px 42px #00000047}.suno-current-player:before{z-index:0;content:"";filter:blur(20px);opacity:.72;background:radial-gradient(circle at 8%,#5b8baa57,#0000 22%),radial-gradient(circle at 16% 42%,#6d549a2e,#0000 25%),linear-gradient(90deg,#2c37426b,#1c1c1f00 42%);position:absolute;inset:-26px}.suno-current-backdrop{z-index:0;object-fit:cover;filter:blur(30px)saturate(1.25)brightness(.82);opacity:.26;pointer-events:none;-webkit-user-select:none;user-select:none;width:calc(100% + 68px);height:calc(100% + 68px);position:absolute;inset:-34px;transform:scale(1.04)}.suno-current-player:after{z-index:0;content:"";-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:linear-gradient(90deg,#1c1c1ff0,#1c1c1fd1 48%,#1c1c1fe6),#1c1c1fbd;position:absolute;inset:0}.suno-current-track,.suno-player-center,.suno-player-actions,.suno-current-player audio{z-index:1;position:relative}.suno-current-track{align-items:center;gap:8px;min-width:0;display:flex}.suno-current-art{color:#f7f4ef;background:radial-gradient(circle at 74% 24%,#ffffff5c,#0000 18%),linear-gradient(135deg,#62a7f0 0%,#695bff 46%,#ef4f99 100%);border:0;border-radius:6px;place-items:center;width:36px;height:48px;min-height:48px;padding:0;display:grid}.suno-current-copy{min-width:0}.suno-current-copy strong,.suno-current-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.suno-current-copy strong{color:#f7f4ef;font-size:14px;font-weight:720;line-height:20px}.suno-current-copy span{color:#a3a3a3;font-size:12px;font-weight:620;line-height:16px}.suno-player-center{justify-self:center;gap:4px;width:100%;max-width:650px;display:grid}.suno-player-controls,.suno-player-actions{align-items:center;display:flex}.suno-player-controls{justify-content:center;gap:8px}.suno-player-actions{justify-content:flex-end;gap:8px}.suno-player-controls button,.suno-player-actions button{color:#f7f4ef;background:0 0;border:0;border-radius:50%;width:28px;min-height:28px;padding:0}.suno-player-controls button.is-muted{opacity:.42}.suno-player-controls button:not(.suno-main-play):hover,.suno-player-actions button:hover{background:#f7f4ef1a}.suno-player-controls .suno-main-play{color:#1c1c1f;background:#f7f4ef;width:40px;min-height:40px}.suno-player-progress{color:#a3a3a3;grid-template-columns:minmax(32px,auto) minmax(0,1fr) minmax(32px,auto);align-items:center;gap:8px;font-size:12px;font-weight:620;line-height:16px;display:grid}.suno-player-progress span:first-child{text-align:right}.suno-player-progress input[type=range]{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;min-width:0;height:16px;padding:0}.suno-player-progress input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, #f7f4ef 0%, #f7f4ef var(--player-progress,0%), #fff3 var(--player-progress,0%), #fff3 100%);border-radius:4px;height:4px}.suno-player-progress input[type=range]::-webkit-slider-thumb{appearance:none;background:#f7f4ef;border:0;border-radius:50%;width:12px;height:12px;margin-top:-4px}.suno-player-progress input[type=range]::-moz-range-track{background:#fff3;border-radius:4px;height:4px}.suno-player-progress input[type=range]::-moz-range-progress{background:#f7f4ef;border-radius:4px;height:4px}.suno-player-progress input[type=range]::-moz-range-thumb{background:#f7f4ef;border:0;border-radius:50%;width:12px;height:12px}.suno-advanced-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.suno-create-footer{background:linear-gradient(#11111300,#111113 30%);grid-template-columns:minmax(0,1fr);gap:10px;margin-top:auto;padding-top:14px;display:grid}.suno-create-footer.has-clear{grid-template-columns:auto minmax(0,1fr)}.suno-create-panel.is-simple .suno-create-footer{position:sticky;bottom:0}.suno-create-panel.is-advanced .suno-create-footer{background:0 0;margin-top:2px}.suno-create-footer>button{min-height:56px;color:var(--suno-muted);background:#1c1c1f;border-radius:999px;font-size:15px}.suno-create-footer .suno-clear-button{width:56px;min-width:56px;padding:0}.suno-create-footer .suno-create-button{color:var(--suno-text);background:#252529;font-size:16px;font-weight:800}.suno-create-footer .suno-create-button:not(:disabled){color:#fff;background:radial-gradient(circle at 22% 18%,#ffd84d8c,#0000 22%),linear-gradient(105deg,#ff7a29 0%,#ff4f76 46%,#ff45b5 100%);border-color:#0000}.suno-create-footer .suno-create-button:hover:not(:disabled){color:#fff;background:radial-gradient(circle at 22% 18%,#ffd84d99,#0000 22%),linear-gradient(105deg,#ff8a31 0%,#ff5c83 46%,#ff50bd 100%);transform:none}.suno-studio button:hover:not(:disabled),.suno-studio button:focus-visible:not(:disabled){background:var(--suno-button-hover);color:var(--suno-text);transform:none}.suno-studio button:disabled{opacity:.45}.suno-create-footer .suno-create-button:hover:not(:disabled),.suno-create-footer .suno-create-button:focus-visible:not(:disabled){color:#fff;background:radial-gradient(circle at 22% 18%,#ffd84d99,#0000 22%),linear-gradient(105deg,#ff8a31 0%,#ff5c83 46%,#ff50bd 100%)}.suno-create-meta .music-mode-segments button.active:hover:not(:disabled),.suno-create-meta .music-mode-segments button.active:focus-visible:not(:disabled){background:#2d2d32}.suno-card-actions button.active:hover:not(:disabled),.suno-card-actions button.active:focus-visible:not(:disabled){color:#111113;background:#fff}.suno-studio.is-light{--suno-bg:#f7f4ef;--suno-panel:#f7f4ef;--suno-card:#ece8e2;--suno-card-soft:#e4dfd8;--suno-line:#16161614;--suno-line-strong:#16161624;--suno-text:#171717;--suno-muted:#17171794;--suno-dim:#17171757;--suno-pink:#ff3db8;--suno-accent:#171717;--suno-button:#ebe7e1;--suno-button-hover:#ded8d0;--music-accent:#171717;--music-accent-strong:#171717;background:var(--suno-bg);color:var(--suno-text)}.suno-studio.is-light .suno-topbar,.suno-studio.is-light .suno-library,.suno-studio.is-light .suno-create-panel,.suno-studio.is-light .suno-resizer{background:var(--suno-bg)}.suno-studio.is-light .suno-topbar{border-bottom-color:#16161614}.suno-studio.is-light .suno-top-actions button,.suno-studio.is-light .suno-top-actions .music-status-pill,.suno-studio.is-light .suno-library-tools button,.suno-studio.is-light .suno-credit-pill,.suno-studio.is-light .suno-model-pill,.suno-studio.is-light .suno-workspace-button{color:#171717;background:#ebe7e1;border-color:#1616161a}.suno-studio.is-light .suno-top-actions .music-status-pill.online{color:#0d7a47}.suno-studio.is-light .suno-search-box,.suno-studio.is-light .suno-add-row,.suno-studio.is-light .suno-description-card,.suno-studio.is-light .suno-tool-panel,.suno-studio.is-light .suno-advanced-card,.suno-studio.is-light .suno-title-card,.suno-studio.is-light .suno-lyrics-drawer{background:#ece8e2;border-color:#16161614}.suno-studio.is-light .suno-song-row{background:0 0;border-color:#0000}.suno-studio.is-light .suno-song-row:hover,.suno-studio.is-light .suno-song-row.is-current{background:#ece8e2;border-color:#16161614}.suno-studio.is-light .suno-song-row>button:last-child,.suno-studio.is-light .suno-card-actions button,.suno-studio.is-light .suno-description-title button,.suno-studio.is-light .suno-suggestions button,.suno-studio.is-light .suno-style-chips button,.suno-studio.is-light .suno-clear-button,.suno-studio.is-light .suno-mini-segments button.active,.suno-studio.is-light .suno-add-row button.active{color:#171717;background:#e2ddd6}.suno-studio.is-light .suno-card-actions button.active{color:#fff;background:#171717;border-color:#0000;box-shadow:0 0 0 1px #171717db,0 8px 18px #1717171f}.suno-studio.is-light .suno-card-actions button.active svg{color:#ff4bc1}.suno-studio.is-light .suno-card-actions button.active:hover:not(:disabled),.suno-studio.is-light .suno-card-actions button.active:focus-visible:not(:disabled){color:#fff;background:#000}.suno-studio.is-light .suno-create-meta .music-mode-segments,.suno-studio.is-light .suno-credit-pill,.suno-studio.is-light .suno-model-pill{background:0 0;border-color:#16161624}.suno-studio.is-light .suno-create-meta .music-mode-segments button.active{color:#171717;background:#ded9d1}.suno-studio.is-light .suno-add-row button,.suno-studio.is-light .suno-search-box input,.suno-studio.is-light .suno-model-trigger,.suno-studio.is-light .suno-model-pill select,.suno-studio.is-light .suno-description-card textarea,.suno-studio.is-light .suno-advanced-card textarea,.suno-studio.is-light .suno-title-field input,.suno-studio.is-light .suno-advanced-row select,.suno-studio.is-light .suno-tool-field input,.suno-studio.is-light .suno-tool-field textarea,.suno-studio.is-light .suno-lyrics-drawer textarea{color:#171717}.suno-studio.is-light .suno-title-field input,.suno-studio.is-light .suno-advanced-row select,.suno-studio.is-light .suno-tool-field input,.suno-studio.is-light .suno-tool-field textarea,.suno-studio.is-light .suno-tool-file input[type=file],.suno-studio.is-light .suno-lyrics-drawer textarea{background:#f7f4ef;border-color:#1616161a}.suno-studio.is-light .suno-tool-panel>button{color:#171717;background:#e2ddd6}.suno-studio.is-light .suno-tool-file input[type=file]::file-selector-button{color:#171717;background:#e2ddd6}.suno-studio.is-light .suno-model-menu{background:#f7f4ef;border-color:#1616161f;box-shadow:0 18px 44px #2a231c29}.suno-studio.is-light .suno-model-menu button{color:#171717}.suno-studio.is-light .suno-model-menu button:hover,.suno-studio.is-light .suno-model-menu button:focus-visible{color:#171717;background:#e2ddd6}.suno-studio.is-light .suno-model-menu button.active{color:#fff;background:#171717}.suno-studio.is-light .suno-model-menu button.active small{color:#fff9}.suno-studio.is-light .suno-option-row{background:#f1eee8}.suno-studio.is-light .suno-option-row>span small{color:#f7f4ef;background:#a7a19a}.suno-studio.is-light .suno-divider{background:#1616161f}.suno-studio.is-light .suno-create-footer{background:linear-gradient(#f7f4ef00,#f7f4ef 32%)}.suno-studio.is-light .suno-create-panel.is-advanced .suno-create-footer{background:0 0}.suno-studio.is-light .suno-create-footer .suno-create-button:not(:disabled),.suno-studio.is-light .suno-create-footer .suno-create-button:not(:disabled):hover,.suno-studio.is-light .suno-create-footer .suno-create-button:not(:disabled):focus-visible{color:#fff;background:linear-gradient(100deg,#ff8d24 0%,#ff4ea4 58%,#ff7a25 100%);border-color:#0000}.suno-studio.is-light .suno-current-player{background:#dfe8ea;border-top:0;box-shadow:0 -14px 34px #3d424621}.suno-studio.is-light .suno-current-player:before{opacity:.9;background:radial-gradient(circle at 8%,#72a0cf52,#0000 24%),radial-gradient(circle at 18% 42%,#ff4ea429,#0000 26%),linear-gradient(90deg,#dce8ebf5,#f7f4ef1a 50%)}.suno-studio.is-light .suno-current-player:after{background:#e0e8e9e0}.suno-studio.is-light .suno-current-copy strong,.suno-studio.is-light .suno-player-controls button,.suno-studio.is-light .suno-player-actions button{color:#151515}.suno-studio.is-light .suno-current-copy span,.suno-studio.is-light .suno-player-progress{color:#15151594}.suno-studio.is-light .suno-player-controls button:not(.suno-main-play):hover,.suno-studio.is-light .suno-player-actions button:hover{background:#15151514}.suno-studio.is-light .suno-player-controls .suno-main-play,.suno-studio.is-light .suno-player-controls .suno-main-play:hover,.suno-studio.is-light .suno-player-controls .suno-main-play:focus-visible{color:#fff;background:#111}.suno-studio.is-light .suno-player-progress input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, #171717 0%, #171717 var(--player-progress,0%), #1515152e var(--player-progress,0%), #1515152e 100%)}.suno-studio.is-light .suno-player-progress input[type=range]::-webkit-slider-thumb{background:#171717}.suno-studio.is-light .suno-player-progress input[type=range]::-moz-range-thumb{background:#171717}.suno-studio.is-light .suno-player-progress input[type=range]::-moz-range-track{background:#1515152e}.suno-studio.is-light .suno-player-progress input[type=range]::-moz-range-progress{background:#171717}.suno-studio.is-light .suno-empty-library{color:#17171780;border-color:#1616161a}.suno-studio.is-light,.suno-studio.is-light *{scrollbar-color:#bcb6ae transparent}.suno-studio.is-light ::-webkit-scrollbar-thumb{background:#bcb6ae padding-box padding-box}body[data-theme=osx-metal] .suno-studio{background:var(--suno-bg)}body[data-theme=osx-metal] .suno-topbar{background:#111113}.suno-studio,.suno-studio *{scrollbar-color:#3a3a40 transparent;scrollbar-width:thin}.suno-studio ::-webkit-scrollbar{width:8px;height:8px}.suno-studio ::-webkit-scrollbar-track{background:0 0}.suno-studio ::-webkit-scrollbar-thumb{background:#3a3a40 padding-box padding-box;border:2px solid #0000;border-radius:999px}@media (width<=767px){.suno-stage{grid-template-columns:1fr;overflow:hidden}.suno-library,.suno-resizer{display:none}.suno-create-panel{border-right:0;gap:10px;min-height:0;padding:14px 18px 18px}.suno-create-footer{background:0 0;padding-top:0;position:static}.suno-current-player{border-radius:18px;grid-template-columns:1fr;gap:12px;width:auto;min-height:auto;margin:0 18px 18px;padding:14px;position:static;bottom:auto;left:auto;right:auto}.suno-player-center{max-width:none}.suno-player-actions{display:none}.suno-suggestions>div{max-height:none}.suno-add-row button{min-height:58px}.suno-description-card{border-radius:22px;gap:10px;padding:18px}.suno-description-card textarea{min-height:92px;font-size:16px}.suno-card-actions button{min-height:40px}.suno-create-footer>button{min-height:48px}}@media (width<=640px){.suno-top-actions button{display:none}.suno-library-tools,.suno-create-meta,.suno-advanced-row{grid-template-columns:1fr}.suno-add-row{border-radius:22px;grid-template-columns:1fr}.suno-add-row button{border-right:0;border-bottom:1px solid var(--suno-line);min-height:54px}.suno-add-row button:last-child{border-bottom:0}}@media (width<=900px){.music-studio-grid,.music-work-panels,.music-prompt-panel{grid-template-columns:1fr}.music-prompt-chips{grid-column:1}.music-prompt-copy h1{font-size:30px}}.start-app{--start-ink:#172033;--start-muted:#1720339e;--start-line:#222f4624;--start-panel:#ffffffb8;--start-panel-strong:#ffffffe0;--start-accent:#167b72;width:100%;height:100%;min-height:0;color:var(--start-ink);background:linear-gradient(90deg,#17203309 0 1px,#0000 1px 32px),linear-gradient(0deg,#17203308 0 1px,#0000 1px 32px),linear-gradient(135deg,#f7f8fb 0%,#edf6f2 42%,#f7f1fb 100%);grid-template-columns:218px minmax(0,1fr);display:grid;overflow:hidden}.start-app h1,.start-app p,.start-app strong,.start-app small,.start-app em{margin:0}.start-sidebar{border-right:1px solid var(--start-line);background:#ffffff6b;grid-template-rows:auto minmax(0,1fr);gap:18px;min-width:0;min-height:0;padding:18px 12px;display:grid;box-shadow:inset -1px 0 #ffffff75}.start-brand{border-bottom:1px solid #222f461a;grid-template-columns:minmax(0,1fr);align-items:center;padding:8px 6px 14px;display:grid}.start-brand h1{letter-spacing:0;font-size:21px;line-height:1.08}.start-brand p{color:var(--start-muted);margin-top:3px;font-size:12px;line-height:1.35}.start-filter-list{align-content:start;gap:4px;min-height:0;display:grid;overflow:auto}.start-filter-list button,.start-view-toggle button{min-height:32px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.start-filter-list button{text-align:left;justify-content:space-between;gap:10px;width:100%;padding:0 10px}.start-filter-list button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.start-filter-list button small{color:#1720337a;font-size:11px;font-weight:800}.start-filter-list button:hover,.start-filter-list button.active{background:#ffffff9e;border-color:#167b722e;box-shadow:inset 0 1px #ffffffd1}.start-filter-list button.active{color:#0f625b}.start-main{grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;padding:14px 18px 16px;display:grid;overflow:hidden}.start-main.is-app-store{grid-template-rows:auto minmax(0,1fr)}.start-toolbar{grid-template-columns:auto;align-items:center;gap:12px;display:grid}.start-search{border:1px solid var(--start-line);background:#ffffffb8;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;min-width:0;height:36px;display:grid;box-shadow:inset 0 1px 2px #2531430f,0 1px #ffffff9e}.start-search svg{color:#17203375;justify-self:center}.start-search input{width:100%;min-width:0;height:100%;color:var(--start-ink);background:0 0;border:0;outline:0;padding:0 10px 0 0;font-size:13px}.start-view-toggle{border:1px solid var(--start-line);background:#ffffff8f;border-radius:8px;grid-template-columns:repeat(2,32px);height:36px;padding:2px;display:inline-grid}.start-view-toggle button{color:#17203394;height:30px;min-height:0;padding:0}.start-view-toggle button:hover,.start-view-toggle button.active{color:var(--start-ink);background:#ffffffc2;border-color:#167b721f;box-shadow:inset 0 1px #ffffffdb,0 1px 1px #1f2f400f}.start-summary{min-width:0;color:var(--start-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.start-summary strong{color:var(--start-ink);font-size:23px;font-weight:850;line-height:1.08}.start-summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.start-summary .start-search{flex:0 300px;width:min(300px,48vw);max-width:100%}.start-sites{min-height:0;overflow:auto}.start-sites.is-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-content:start;gap:12px;padding:2px 2px 18px;display:grid}.start-sites.is-app-store{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 42px;padding:0 2px 18px;display:grid}.start-site-card{border:1px solid var(--start-line);background:linear-gradient(180deg, #ffffffe0, #ffffffa3), var(--start-panel);cursor:pointer;border-radius:8px;min-width:0;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative;box-shadow:inset 0 1px #ffffffd6,0 12px 24px #2348601a}.start-site-card:hover{border-color:color-mix(in srgb, var(--site-accent), white 42%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 16px 28px #23486024}.start-site-card:focus-visible{outline:3px solid color-mix(in srgb, var(--site-accent), transparent 70%);outline-offset:3px}.start-sites.is-grid .start-site-card{grid-template-rows:auto minmax(44px,1fr) auto;grid-template-columns:48px minmax(0,1fr);gap:11px 12px;min-height:174px;padding:14px;display:grid}.start-site-icon{border:1px solid color-mix(in srgb, var(--site-accent), white 76%);background:linear-gradient(135deg, color-mix(in srgb, var(--site-accent), white 68%), #ffffffe0);width:48px;height:48px;color:color-mix(in srgb, var(--site-accent), #172033 30%);border-radius:8px;place-items:center;font-size:13px;font-weight:900;line-height:1;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffdb,0 8px 14px #1f44691a}.start-site-icon img{object-fit:contain;width:26px;height:26px;position:absolute}.start-site-copy{align-self:start;gap:3px;min-width:0;display:grid}.start-site-copy strong,.start-site-copy small,.start-site-copy em{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.start-site-copy strong{color:var(--start-ink);white-space:nowrap;font-size:15px;line-height:1.2}.start-site-copy small{color:color-mix(in srgb, var(--site-accent), #172033 34%);white-space:nowrap;font-size:11px;font-weight:800;line-height:1.35}.start-site-copy em{color:var(--start-muted);grid-column:1/-1;font-size:12px;font-style:normal;line-height:1.45}.start-sites.is-grid .start-site-copy{grid-column:2}.start-sites.is-grid .start-site-copy em{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;grid-column:1/-1;margin-top:5px;display:-webkit-box}.start-site-tags{flex-wrap:wrap;grid-column:1/-1;align-self:end;gap:6px;min-width:0;display:flex}.start-site-tags span{color:#17203394;text-overflow:ellipsis;white-space:nowrap;background:#fff9;border:1px solid #17203314;border-radius:999px;align-items:center;max-width:100%;min-height:22px;padding:0 7px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.start-site-link-icon{color:#17203357;opacity:0;transition:opacity .15s;position:absolute;top:12px;right:12px}.start-site-card:hover .start-site-link-icon,.start-site-card:focus-visible .start-site-link-icon{opacity:1}.start-sites.is-list{align-content:start;gap:8px;padding:2px 2px 18px;display:grid}.start-sites.is-list .start-site-card{grid-template-columns:42px minmax(0,1fr) minmax(96px,auto) 24px;align-items:center;gap:12px;min-height:72px;padding:10px 12px;display:grid}.start-sites.is-list .start-site-icon{width:42px;height:42px}.start-sites.is-list .start-site-icon img{width:24px;height:24px}.start-sites.is-list .start-site-copy em{white-space:nowrap;margin-top:3px}.start-sites.is-list .start-site-tags{grid-column:auto;justify-content:flex-end}.start-sites.is-list .start-site-link-icon{opacity:.58;justify-self:end;position:static}.start-site-action{display:none}.start-sites.is-app-store .start-site-card{min-height:116px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #3c3c4333;border-radius:0;grid-template-rows:auto auto;grid-template-columns:68px minmax(0,1fr);align-items:start;gap:0 22px;padding:11px 0;display:grid;transform:none}.start-sites.is-app-store .start-site-card:hover{box-shadow:none;background:0 0;border-color:#3c3c4333;transform:none}.start-sites.is-app-store .start-site-card:last-child,.start-sites.is-app-store .start-site-card:nth-last-child(2):nth-child(odd){border-bottom:0}.start-sites.is-app-store .start-site-icon{color:#3c3c437a;width:68px;height:68px;box-shadow:none;background:0 0;border:0;border-radius:15px;grid-row:1/span 2;margin-top:2px;font-size:15px;overflow:visible}.start-sites.is-app-store .start-site-icon>span{display:none}.start-sites.is-app-store .start-site-icon img{object-fit:contain;border-radius:15px;width:68px;height:68px;position:static;box-shadow:0 2px 7px #00000021}.start-sites.is-app-store .start-site-copy{align-self:start;gap:4px}.start-sites.is-app-store .start-site-copy strong{color:#1d1d1f;font-size:18px;font-weight:760;line-height:1.14}.start-sites.is-app-store .start-site-copy small{display:none}.start-sites.is-app-store .start-site-copy em{color:#6e6e73;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;margin-top:0;font-size:11px;font-weight:520;line-height:1.35;display:-webkit-box}.start-sites.is-app-store .start-site-action{color:#007aff;background:#76768024;border-radius:999px;grid-column:2;justify-content:center;justify-self:start;align-items:center;width:56px;min-height:24px;margin-top:7px;font-size:12px;font-weight:850;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #3c3c430d}.start-sites.is-app-store .start-site-tags,.start-sites.is-app-store .start-site-link-icon{display:none}.start-empty-state{min-height:180px;color:var(--start-muted);text-align:center;align-content:center;place-items:center;gap:6px;display:grid}.start-empty-state strong{color:var(--start-ink);font-size:15px}.start-empty-state span{font-size:12px}.start-site-card.category-workflow{--site-accent:#167b72}.start-site-card.category-ai{--site-accent:#6f5bd6}.start-site-card.category-design{--site-accent:#d35d82}.start-site-card.category-development{--site-accent:#2f80ed}.start-site-card.category-learning{--site-accent:#b2742c}.start-site-card.category-community{--site-accent:#d65f36}.start-site-card.category-inspiration{--site-accent:#65822f}.start-site-card.category-vibe-lab{--site-accent:#007aff}.start-sites:not(.is-app-store) .start-site-card.category-vibe-lab .start-site-icon img{width:38px;height:38px}.echoline-app,.echoline-app iframe,.pulsetype-app,.pulsetype-app iframe{width:100%;height:100%}.echoline-app iframe,.pulsetype-app iframe{border:0;display:block}.echoline-app iframe{background:#fff}.pulsetype-app iframe{background:#000}.minesweeper-app{--game-ink:#38241e;--game-muted:#4c3126ad;--game-cream:#fff4cf;--game-yellow:#ffd15c;--game-orange:#ff914d;--game-red:#ef4f58;--game-teal:#47c9b1;--game-blue:#54a8ff;--game-purple:#9b74ff;--game-board:#7a513d;--game-shadow:#4f281638;height:100%;color:var(--game-ink);background:radial-gradient(circle at 12% 18%,#ffffff85 0 5px,#0000 6px),radial-gradient(circle at 86% 15%,#ffffff6b 0 7px,#0000 8px),radial-gradient(circle at 84% 80%,#ffffff52 0 9px,#0000 10px),linear-gradient(135deg,#ffe6a7 0%,#ffbd6d 42%,#f47a69 100%);overflow:hidden}.minesweeper-stage{grid-template-rows:auto auto minmax(0,1fr);gap:8px;height:100%;padding:10px;display:grid;overflow:hidden}.minesweeper-hero{min-height:84px;box-shadow:inset 0 2px #ffffff9e, 0 14px 28px var(--game-shadow);background:linear-gradient(135deg,#ffffffa8,#fff3c147),#fffadcb8;border:2px solid #7c442733;border-radius:8px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px 8px 8px;display:grid;position:relative}.minesweeper-hero:after{content:"";filter:blur(7px);background:#7f4a2b1f;border-radius:999px;width:84px;height:18px;position:absolute;bottom:9px;right:94px}.minesweeper-mascot-card{background:radial-gradient(circle at 30% 22%,#fffffff2,#0000 32%),linear-gradient(#ffe68a,#ffb65d);border-radius:8px;place-items:center;width:74px;height:74px;display:grid;box-shadow:inset 0 2px #ffffff94,inset 0 -5px #b7572a1f,0 10px 16px #8444242e}.coffee-mascot{width:82px;height:82px;overflow:visible}.coffee-mascot-shadow{fill:#69371e2e}.coffee-steam{fill:none;stroke:#70422e52;stroke-linecap:round;stroke-width:6px}.steam-one,.steam-three{animation:2.8s ease-in-out infinite coffee-steam-sway}.steam-two{animation:2.4s ease-in-out infinite reverse coffee-steam-sway}.coffee-handle{fill:#ffbd68;stroke:#6c3b2a;stroke-width:5px}.coffee-cup{fill:url(#coffee-cup-body);stroke:#6c3b2a;stroke-linejoin:round;stroke-width:5px}.coffee-rim{fill:#fff3c6;stroke:#6c3b2a;stroke-width:5px}.coffee-fill{fill:url(#coffee-top)}.coffee-label{fill:#fff5cf;stroke:#6c3b2a3d;stroke-width:3px}.coffee-eye{fill:#36231d}.coffee-mouth{fill:none;stroke:#36231d;stroke-linecap:round;stroke-width:5px}.coffee-mouth.happy{stroke-width:6px}.coffee-arm{fill:none;stroke:#6c3b2a;stroke-linecap:round;stroke-width:6px}.coffee-hand{fill:#fff0bc;stroke:#6c3b2a;stroke-width:4px}.coffee-star{fill:#fff16a;stroke:#6c3b2a;stroke-linejoin:round;stroke-width:3px}.minesweeper-copy{min-width:0}.minesweeper-copy p{color:#236e63;background:#47c9b133;border-radius:999px;width:fit-content;margin:0 0 3px;padding:3px 8px;font-size:12px;font-weight:850;line-height:1}.minesweeper-copy h1{color:#3b241d;margin:0;font-size:24px;line-height:1.05}.minesweeper-copy span{max-width:460px;color:var(--game-muted);margin-top:4px;font-size:13px;line-height:1.3;display:block}.minesweeper-reset,.minesweeper-skins button{cursor:pointer;border:0}.minesweeper-reset{z-index:1;color:#4c2b1f;background:linear-gradient(#fff59b,#ffc253 58%,#ff914d);border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 13px;font-size:14px;font-weight:850;line-height:1;display:inline-flex;position:relative;box-shadow:inset 0 2px #ffffffb8,inset 0 -3px #8a411c29,0 7px #8844202e,0 12px 18px #7c40202e}.minesweeper-reset:hover{filter:saturate(1.05)brightness(1.04)}.minesweeper-reset:active{transform:translateY(3px);box-shadow:inset 0 2px #ffffffb3,inset 0 -2px #8a411c2e,0 4px #8844202e,0 8px 14px #7c402029}.minesweeper-skins{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.minesweeper-skins button{color:#5c3628;background:linear-gradient(#ffffffb8,#fff7d38f),#ffe1a0;border:2px solid #60311e29;border-radius:8px;gap:2px;min-width:0;padding:6px 9px;display:grid;box-shadow:inset 0 1px #ffffffc7,0 7px #773e211a}.minesweeper-skins button.active{color:#163f3a;background:linear-gradient(#baf6d9,#55d0b8);border-color:#236e636b;box-shadow:inset 0 2px #ffffffb8,0 7px #18675c2e}.minesweeper-skins span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.05;overflow:hidden}.minesweeper-skins small{color:#40281f9e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;line-height:1;overflow:hidden}.minesweeper-layout{min-height:0}.minesweeper-content{grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;display:grid;overflow:hidden}.minesweeper-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.minesweeper-stats article{background:linear-gradient(#ffffffc2,#fff6d199),#ffeca8c7;border:2px solid #5f301e24;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;min-width:0;padding:6px 9px;display:grid;box-shadow:inset 0 1px #ffffffc7,0 8px 14px #763b201a}.minesweeper-stats svg{color:#7c4a32}.minesweeper-stats span{color:#432b229e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;line-height:1;overflow:hidden}.minesweeper-stats strong{color:#35221d;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:18px;line-height:1;overflow:hidden}.minesweeper-board-frame{background:linear-gradient(90deg,#ffffff38 0 1px,#0000 1px 24px),linear-gradient(0deg,#ffffff2e 0 1px,#0000 1px 24px),linear-gradient(#ffcf78,#f9a263);border:3px solid #4f291938;border-radius:8px;place-items:center;min-width:0;min-height:0;padding:8px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffff75,inset 0 -8px #5d2b191a,0 14px 24px #70371f2e;container-type:size}.minesweeper-board-frame:before,.minesweeper-board-frame:after{content:"";background:#fff7c0c7;border-radius:5px;width:66px;height:22px;position:absolute;transform:rotate(-7deg);box-shadow:0 4px 7px #542f1c1a}.minesweeper-board-frame:before{top:11px;left:22px}.minesweeper-board-frame:after{bottom:11px;right:22px;transform:rotate(7deg)}.minesweeper-board{z-index:1;width:min(100%, calc(100cqh - 4px), var(--minesweeper-board-max));aspect-ratio:1;background:linear-gradient(180deg, #ffffff2e, transparent), var(--game-board);border:4px solid #3d231940;border-radius:8px;gap:4px;min-width:0;min-height:0;padding:7px;display:grid;position:relative;box-shadow:inset 0 2px #ffffff38,inset 0 -5px #2b181233,0 18px 28px #4e27192e}.minesweeper-cell{aspect-ratio:1;color:#7a4a34;cursor:pointer;background:linear-gradient(145deg,#fff7ba,#ffc95e);border:0;border-radius:7px;place-items:center;min-width:0;min-height:0;padding:0;font-weight:950;line-height:1;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffffbd,inset 0 -4px #90492329,0 4px #311c142e}.minesweeper-cell:before{content:"";background:#ffffff75;border-radius:50%;width:9px;height:9px;position:absolute;inset:6px 6px auto auto}.minesweeper-cell:hover:not(:disabled){background:linear-gradient(145deg,#fffce0,#ffd86b);box-shadow:inset 0 2px #fffc,inset 0 -4px #90492329,0 6px #311c142e,0 10px 14px #562b1824}.minesweeper-cell:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px #ffffffa6,inset 0 -2px #9049231f,0 2px #311c142e}.minesweeper-cell.is-revealed{cursor:default;background:linear-gradient(145deg,#fff9e7,#f3ddad);box-shadow:inset 0 2px 5px #5c352229,0 2px #311c141a}.minesweeper-cell.is-revealed:before{content:none}.minesweeper-cell.is-flagged{background:linear-gradient(145deg,#c9f7e5,#6bd6bd)}.minesweeper-cell.is-exploded{background:radial-gradient(circle at 50% 45%,#fff6a6,#0000 42%),linear-gradient(145deg,#ff7a71,#e33e52);box-shadow:inset 0 2px #ffffff7a,0 0 0 3px #ffffff5c,0 0 28px #ef4f586b}.minesweeper-cell:disabled{cursor:default}.minesweeper-question{color:#5a36268a;font-size:clamp(14px, calc(250px / var(--minesweeper-cols)), 24px);text-shadow:0 1px #fff9;font-weight:950}.minesweeper-number{font-size:clamp(15px, calc(250px / var(--minesweeper-cols)), 25px);text-shadow:0 2px #ffffffad;font-weight:950;line-height:1;display:block}.minesweeper-cell svg{width:min(28px,74%);height:min(28px,74%)}.minesweeper-cell.count-1{color:var(--game-blue)}.minesweeper-cell.count-2{color:#21a56f}.minesweeper-cell.count-3{color:#f27a32}.minesweeper-cell.count-4,.minesweeper-cell.count-5{color:var(--game-red)}.minesweeper-cell.count-6,.minesweeper-cell.count-7,.minesweeper-cell.count-8{color:var(--game-purple)}.coffee-bomb-splash{fill:#4a1f142e}.coffee-bomb-fuse{fill:none;stroke:#3d271f;stroke-linecap:round;stroke-width:4px}.coffee-bomb-spark{fill:#fff36f;stroke:#6c3a26;stroke-linejoin:round;stroke-width:1.6px}.coffee-bomb-cup{fill:#ec4d55;stroke:#50291e;stroke-linejoin:round;stroke-width:3px}.coffee-bomb-top{fill:#6d3523;stroke:#50291e;stroke-width:3px}.coffee-bomb-face{fill:none;stroke:#fff0c6;stroke-linecap:round;stroke-width:2.5px}.coffee-bomb.is-hot{animation:.42s both coffee-bomb-pop}.warning-stick{fill:none;stroke:#5a3528;stroke-linecap:round;stroke-width:4px}.warning-sign{fill:#ffef63;stroke:#5a3528;stroke-linejoin:round;stroke-width:3px}.warning-zap{fill:#ef4f58}.mine-mascot{width:74px;height:74px;overflow:visible}.mine-mascot-tile{fill:var(--mascot-tile,#24d1e8)}.mine-mascot-edge{fill:var(--mascot-edge,#0000002e)}.mine-token,.mine-flag{overflow:visible}.mine-token-shadow,.mine-flag-shadow{fill:#0003}.mine-token-body{transform-origin:50%}.mine-token-spike,.mine-token-core{fill:#202630;stroke:#0000003d;stroke-width:1.2px}.mine-token-center{fill:#5f6978;stroke:#00000052;stroke-width:2px}.mine-token-highlight{fill:#ffffff57}.mine-token-highlight.small{fill:#ffffff38}.mine-token.is-hot .mine-token-body{animation:.36s both mine-token-pop}.mine-flag-pole{fill:none;stroke:#39404b;stroke-linecap:round;stroke-width:6px}.mine-flag-cloth{fill:#f01826;stroke:#62000038;stroke-linejoin:round;stroke-width:1.6px}.mine-flag-fold{fill:none;stroke:#ffffff42;stroke-linecap:round;stroke-width:2px}.minesweeper-app.skin-neon{--game-ink:#f7fbff;--game-muted:#e0eaf7c2;--game-blue:#1975ff;--game-purple:#7b75ff;--game-red:#d11313;--game-teal:#45d6bf;--game-board:#151b25;--game-shadow:#00000047;--mascot-tile:#e3cf16;--mascot-edge:#8c820d;color:var(--game-ink);background:radial-gradient(circle at 50% 25%,#6679955c,#0000 37%),radial-gradient(circle at 50% 54%,#313a49b8,#0000 42%),linear-gradient(#2b3545 0%,#202833 45%,#151a23 100%)}.minesweeper-app.skin-garden{--game-ink:#f8fff3;--game-muted:#daf7efc2;--game-blue:#20c8ff;--game-purple:#9f7cff;--game-red:#f04242;--game-teal:#cbe910;--game-board:#314623;--game-shadow:#00000047;--mascot-tile:#cce611;--mascot-edge:#4e2b1f;color:var(--game-ink);background:radial-gradient(circle at 50% 28%,#2c7986b8,#0000 37%),radial-gradient(circle at 50% 55%,#1e5462c2,#0000 44%),linear-gradient(#205b68 0%,#174856 54%,#12313e 100%)}.minesweeper-app.skin-neon .minesweeper-stage,.minesweeper-app.skin-garden .minesweeper-stage{background:radial-gradient(circle at 50% 45%,#ffffff0a,#0000 46%),0 0}.minesweeper-app.skin-neon .minesweeper-hero,.minesweeper-app.skin-garden .minesweeper-hero{background:linear-gradient(#707f99db,#2b3445e6);border-color:#97a9ce57;box-shadow:inset 0 2px #ffffff2e,inset 0 -5px #0000002e,0 14px 28px #0000003d}.minesweeper-app.skin-garden .minesweeper-hero{background:linear-gradient(#577080db,#23363eed);border-color:#a6d37a52}.minesweeper-app.skin-neon .minesweeper-hero:after,.minesweeper-app.skin-garden .minesweeper-hero:after{background:#0000002e}.minesweeper-app.skin-neon .minesweeper-mascot-card,.minesweeper-app.skin-garden .minesweeper-mascot-card{background:radial-gradient(circle at 32% 22%, #ffffff61, transparent 30%), linear-gradient(180deg, var(--mascot-tile), color-mix(in srgb, var(--mascot-tile), #000 18%));box-shadow:inset 0 2px #ffffff47,inset 0 -7px #0003,0 11px 18px #00000042}.minesweeper-app.skin-neon .minesweeper-copy p,.minesweeper-app.skin-garden .minesweeper-copy p{color:#4ae0c6;background:#44d8bf2e}.minesweeper-app.skin-garden .minesweeper-copy p{color:#d5f141;background:#cbe9102b}.minesweeper-app.skin-neon .minesweeper-copy h1,.minesweeper-app.skin-garden .minesweeper-copy h1{color:#fff;text-shadow:0 3px #0000003d}.minesweeper-app.skin-neon .minesweeper-copy span,.minesweeper-app.skin-garden .minesweeper-copy span{color:var(--game-muted)}.minesweeper-app.skin-neon .minesweeper-reset,.minesweeper-app.skin-neon .minesweeper-skins button,.minesweeper-app.skin-garden .minesweeper-reset,.minesweeper-app.skin-garden .minesweeper-skins button{color:#fff;text-shadow:0 2px #00000047;background:linear-gradient(#657188,#4d5a70);border:2px solid #a9bce49e;border-radius:8px;box-shadow:inset 0 2px #ffffff2e,inset 0 -4px #0003,0 7px #0000002e}.minesweeper-app.skin-neon .minesweeper-reset:hover,.minesweeper-app.skin-neon .minesweeper-skins button:hover,.minesweeper-app.skin-garden .minesweeper-reset:hover,.minesweeper-app.skin-garden .minesweeper-skins button:hover{filter:brightness(1.05)saturate(1.04)}.minesweeper-app.skin-neon .minesweeper-skins button.active{color:#f8fffd;background:linear-gradient(#58dfc7,#2ab39c);border-color:#50ecd4b8}.minesweeper-app.skin-garden .minesweeper-skins button.active{color:#17321f;text-shadow:0 1px #ffffff5c;background:linear-gradient(#d8f223,#91bd16);border-color:#daf433b8}.minesweeper-app.skin-neon .minesweeper-skins small,.minesweeper-app.skin-garden .minesweeper-skins small{color:#f4f9ffb3}.minesweeper-app.skin-garden .minesweeper-skins button.active small{color:#162e1cb3}.minesweeper-app.skin-neon .minesweeper-stats article,.minesweeper-app.skin-garden .minesweeper-stats article{background:linear-gradient(#1d2330f5,#141923f5);border-color:#7688a685;box-shadow:inset 0 2px #ffffff14,0 9px 15px #0003}.minesweeper-app.skin-neon .minesweeper-stats svg,.minesweeper-app.skin-garden .minesweeper-stats svg{color:var(--game-teal)}.minesweeper-app.skin-neon .minesweeper-stats span,.minesweeper-app.skin-garden .minesweeper-stats span{color:#e7eff9a3}.minesweeper-app.skin-neon .minesweeper-stats strong,.minesweeper-app.skin-garden .minesweeper-stats strong{color:var(--game-teal);text-shadow:0 3px #00000038;font-size:24px}.minesweeper-app.skin-neon .minesweeper-board-frame,.minesweeper-app.skin-garden .minesweeper-board-frame{background:radial-gradient(at 50% 42%,#465368b8,#0000 52%),linear-gradient(#151b26eb,#11161ff5);border-color:#00000057;box-shadow:inset 0 2px #ffffff14,inset 0 -10px #0003,0 18px 28px #0000003d}.minesweeper-app.skin-garden .minesweeper-board-frame{background:radial-gradient(at 50% 42%,#297e84b8,#0000 54%),linear-gradient(#19525ef0,#143643fa)}.minesweeper-app.skin-neon .minesweeper-board-frame:before,.minesweeper-app.skin-neon .minesweeper-board-frame:after,.minesweeper-app.skin-garden .minesweeper-board-frame:before,.minesweeper-app.skin-garden .minesweeper-board-frame:after{width:min(78%,560px);height:min(78%,560px);box-shadow:none;filter:none;background:#47566d2e;border-radius:47% 53% 44% 56%/50% 42% 58% 50%;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.minesweeper-app.skin-neon .minesweeper-board-frame:after,.minesweeper-app.skin-garden .minesweeper-board-frame:after{background:#14192233;width:min(60%,430px);height:min(60%,430px);transform:translate(-50%,-50%)rotate(13deg)}.minesweeper-app.skin-garden .minesweeper-board-frame:before{background:#4a9b9c2e}.minesweeper-app.skin-garden .minesweeper-board-frame:after{background:#12374238}.minesweeper-app.skin-neon .minesweeper-board,.minesweeper-app.skin-garden .minesweeper-board{box-shadow:none;background:0 0;border:0;gap:4px;padding:0}.minesweeper-app.skin-neon .minesweeper-cell{color:#2d3442;background:radial-gradient(circle at 38% 26%,#78f4ff99,#0000 46%),linear-gradient(#31e1f1 0%,#20c7df 58%,#0e92b5 100%);border-radius:10px;box-shadow:inset 0 3px #ffffff3d,inset 0 -7px #00476c3d,0 5px #023448ad}.minesweeper-app.skin-neon .minesweeper-cell:before,.minesweeper-app.skin-garden .minesweeper-cell:before{content:none}.minesweeper-app.skin-neon .minesweeper-cell:hover:not(:disabled){background:radial-gradient(circle at 38% 26%,#a4fbffad,#0000 46%),linear-gradient(#45eff8 0%,#29d4e8 58%,#13a2c3 100%);box-shadow:inset 0 3px #ffffff47,inset 0 -7px #00476c38,0 5px #023448ad}.minesweeper-app.skin-neon .minesweeper-cell.is-revealed{background:radial-gradient(circle at 50% 35%,#fff,#f1f3f6 70%,#c2c7ce 100%);box-shadow:inset 0 2px 8px #00000024,0 4px #464c5485}.minesweeper-app.skin-neon .minesweeper-cell.is-flagged{background:radial-gradient(circle at 34% 24%,#ffffff9e,#0000 42%),linear-gradient(#ffd91f 0%,#ffc129 64%,#cc8b07 100%);box-shadow:inset 0 3px #ffffff47,inset 0 -7px #824b003d,0 5px #4e320080}.minesweeper-app.skin-neon .minesweeper-cell.is-exploded{background:radial-gradient(circle at 48% 42%,#fffd9d,#0000 38%),linear-gradient(#ff5b53,#b61928)}.minesweeper-app.skin-garden .minesweeper-cell{color:#2a3521;background:linear-gradient(165deg,#0000 0 50%,#60850f61 51% 56%,#0000 57%) 0 0/42px 42px,linear-gradient(15deg,#0000 0 48%,#cce61d66 49% 55%,#0000 56%) 0 0/34px 34px,linear-gradient(#d9f21b 0%,#b9dc10 64%,#5a3325 66%,#351d18 100%);border-radius:9px;box-shadow:inset 0 3px #ffffff38,inset 0 -8px #28161047,0 5px #281610b3}.minesweeper-app.skin-garden .minesweeper-cell:hover:not(:disabled){background:linear-gradient(165deg,#0000 0 50%,#60850f57 51% 56%,#0000 57%) 0 0/42px 42px,linear-gradient(15deg,#0000 0 48%,#def72670 49% 55%,#0000 56%) 0 0/34px 34px,linear-gradient(#e5fb24 0%,#c5e814 64%,#623827 66%,#3b211a 100%);box-shadow:inset 0 3px #ffffff3d,inset 0 -8px #28161042,0 5px #281610b3}.minesweeper-app.skin-garden .minesweeper-cell.is-revealed{color:#65e9ff;background:radial-gradient(circle at 16% 22%,#32160b2e 0 9%,#0000 10%),radial-gradient(circle at 78% 76%,#32160b2e 0 10%,#0000 11%),linear-gradient(135deg,#7a351f,#502313);border-radius:7px;box-shadow:inset 0 2px 8px #00000038,0 4px #22120db8}.minesweeper-app.skin-garden .minesweeper-cell.is-flagged{background:linear-gradient(165deg,#0000 0 50%,#60850f61 51% 56%,#0000 57%),linear-gradient(15deg,#0000 0 48%,#cce61d66 49% 55%,#0000 56%),linear-gradient(#d9f21b 0%,#b9dc10 64%,#5a3325 66%,#351d18 100%)}.minesweeper-app.skin-garden .minesweeper-cell.is-exploded{background:radial-gradient(circle at 48% 42%,#fffd9d,#0000 38%),linear-gradient(#ff5b53,#8d1f20)}.minesweeper-app.skin-neon .minesweeper-number,.minesweeper-app.skin-garden .minesweeper-number{font-size:clamp(18px, calc(280px / var(--minesweeper-cols)), 32px);text-shadow:0 2px #ffffff73,0 4px #0000001f}.minesweeper-app.skin-garden .minesweeper-number{text-shadow:0 4px #00000047}.minesweeper-app.skin-neon .minesweeper-cell.count-1{color:#1975ff}.minesweeper-app.skin-neon .minesweeper-cell.count-2{color:#1d961f}.minesweeper-app.skin-neon .minesweeper-cell.count-3,.minesweeper-app.skin-neon .minesweeper-cell.count-4,.minesweeper-app.skin-neon .minesweeper-cell.count-5{color:#d11313}.minesweeper-app.skin-garden .minesweeper-cell.count-1{color:#56dfff}.minesweeper-app.skin-garden .minesweeper-cell.count-2{color:#42d84b}.minesweeper-app.skin-garden .minesweeper-cell.count-3,.minesweeper-app.skin-garden .minesweeper-cell.count-4,.minesweeper-app.skin-garden .minesweeper-cell.count-5{color:#ff4141}.minesweeper-app.skin-neon .mine-token,.minesweeper-app.skin-garden .mine-token,.minesweeper-app.skin-neon .mine-flag,.minesweeper-app.skin-garden .mine-flag{width:min(34px,82%);height:min(34px,82%)}.minesweeper-app.skin-neon .mine-token-spike,.minesweeper-app.skin-neon .mine-token-core,.minesweeper-app.skin-garden .mine-token-spike,.minesweeper-app.skin-garden .mine-token-core{fill:#252b33}.minesweeper-app.skin-garden .mine-token-spike,.minesweeper-app.skin-garden .mine-token-core{fill:#23282c}.minesweeper-app.is-won .minesweeper-hero,.minesweeper-app.is-won .minesweeper-board-frame{border-color:#21a56f5c;box-shadow:inset 0 2px #ffffff9e,0 0 0 3px #47c9b129,0 14px 28px #21a56f2e}.minesweeper-app.is-lost .minesweeper-hero,.minesweeper-app.is-lost .minesweeper-board-frame{border-color:#ef4f5866;box-shadow:inset 0 2px #ffffff85,0 0 0 3px #ef4f5824,0 14px 28px #ef4f582e}body[data-theme=aqua] .minesweeper-app,body[data-theme=osx-metal] .minesweeper-app{color:var(--game-ink)}body[data-theme=osx-metal] .window[data-app=minesweeper] .window-body{background:0 0}@keyframes coffee-steam-sway{0%,to{opacity:.38;transform:translate(0)}50%{opacity:.7;transform:translate(4px)}}@keyframes coffee-bomb-pop{0%{transform:scale(.78)rotate(-8deg)}62%{transform:scale(1.12)rotate(5deg)}to{transform:scale(1)rotate(0)}}@keyframes mine-token-pop{0%{transform:scale(.76)rotate(-10deg)}62%{transform:scale(1.12)rotate(6deg)}to{transform:scale(1)rotate(0)}}body[data-theme=osx-metal] .window[data-app=finder],body[data-theme=osx-metal] .window[data-app=finder].active,body[data-theme=osx-metal] .window[data-app=finder]:not(.active){--finder-chrome-height:83px;--finder-light-toolbar:linear-gradient(180deg, #edededeb, #d0d0d0eb);--finder-light-sidebar:linear-gradient(180deg, #ffffffdb, #edededdb);--finder-light-content:#f8f8f8;--finder-light-control:linear-gradient(180deg, #f9f9f9f0, #dbdbdbf0);--finder-light-control-active:linear-gradient(180deg, #787878db, #5c5c5cdb);--finder-light-border:#5c5c5c94;--finder-light-divider:#00000047;--finder-light-text:#474747;--finder-light-muted:#0000008c;background:var(--finder-light-content)!important;color:var(--finder-light-text)!important;border-color:#00000061!important}body[data-theme=osx-metal] .window[data-app=finder] .window-titlebar{height:33px!important;min-height:33px!important;color:var(--finder-light-text)!important;box-shadow:none!important;background:0 0!important;border-bottom:0!important;grid-template-columns:78px minmax(0,1fr) 78px!important;align-items:start!important;padding:10px 10px 5px!important}body[data-theme=osx-metal] .window[data-app=finder]:before{height:calc(var(--finder-chrome-height) + 1px)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#f7f9fa 0%,#e4e8ec 54%,#cfd5dc 100%)!important;border-radius:8px 8px 0 0!important;box-shadow:inset 0 1px 1px #ffffff9e!important}body[data-theme=osx-metal] .window[data-app=finder]:after{content:none!important}body[data-theme=osx-metal] .window[data-app=finder] .window-titlebar>span{color:var(--finder-light-text)!important;text-shadow:0 1px #ffffffe6!important;font-size:18px!important;font-weight:510!important;line-height:18px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-main,body[data-theme=osx-metal] .window[data-app=finder] .finder-content{background:var(--finder-light-content)!important;color:var(--finder-light-text)!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-toolbar{height:50px!important;min-height:50px!important;box-shadow:none!important;background:0 0!important;border-bottom-color:#0000!important;grid-template-columns:250px minmax(0,1fr) 300px!important;align-items:start!important;gap:0!important;padding:5px 10px 10px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control{grid-column:1!important;justify-self:start!important;width:81px!important;height:35px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-toolbar-center{grid-column:2!important;justify-self:start!important;gap:10px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar{background:var(--finder-light-sidebar)!important;border-right-color:#0000003d!important;box-shadow:0 0 2.5px #00000059!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar:before{display:none!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar-group h3{color:#47474785!important;text-shadow:0 1px #ffffffb8!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button{color:var(--finder-light-muted)!important;text-shadow:0 1px #ffffffc7!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button svg{color:#00000080!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button.active,body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button:hover{color:#00396ceb!important;background:var(--selection-bg)!important;box-shadow:0 -1px #ffffffd9, 0 1px #ffffffb8, inset 0 0 0 1px var(--selection-border)!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control,body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control,body[data-theme=osx-metal] .window[data-app=finder] .finder-metal-button{background:var(--finder-light-control)!important;color:#00000094!important;text-shadow:0 1px #ffffffd1!important;border:2px solid #7c7c7c!important;border-radius:5px!important;height:35px!important;box-shadow:0 1px #ffffff26,inset 0 1.5px 1.5px #0006,inset 0 0 2px #000c!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control button,body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control button,body[data-theme=osx-metal] .window[data-app=finder] .finder-metal-button{color:#00000094!important;border-right-color:var(--finder-light-divider)!important;height:31px!important;box-shadow:none!important;text-shadow:0 1px #ffffffd1!important;background:0 0!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-metal-button,body[data-theme=osx-metal] .window[data-app=finder] .finder-action-menu{width:60px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control button.active{color:#ffffffeb!important;background:var(--finder-light-control-active)!important;text-shadow:0 -1px #0000006b!important;box-shadow:inset 0 1px 2px #00000061,inset 0 -1px #ffffff29!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list{background:var(--finder-light-content)!important;color:var(--finder-light-text)!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list button,body[data-theme=osx-metal] .window[data-app=finder] .finder-list span{color:var(--finder-light-text)!important;text-shadow:0 1px #ffffffeb!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list button svg{color:#0000008a!important;filter:drop-shadow(0 1px 1px #ffffffb8)!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list button img{filter:drop-shadow(0 1px 5px #00000029)!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list button.active,body[data-theme=osx-metal] .window[data-app=finder] .finder-list button:hover{background:var(--selection-bg-soft)!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-search{color:#0000008a!important;background:#ffffff8f!important;border-color:#00000047!important;grid-column:3!important;justify-self:end!important;width:300px!important;min-width:300px!important;height:35px!important;box-shadow:inset 0 1px 2px #00000024,0 1px #ffffff8c!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-search input{color:var(--finder-light-text)!important}body[data-theme=osx-metal] .window[data-app=finder],body[data-theme=osx-metal] .window[data-app=finder].active,body[data-theme=osx-metal] .window[data-app=finder]:not(.active),body[data-theme=osx-metal] .window[data-app=finder] .window-body{font-size:var(--osx-type-body)!important;line-height:var(--osx-line-compact)!important;background:0 0!important}body[data-theme=osx-metal] .window[data-app=finder] .window-titlebar>span{font-size:var(--osx-type-titlebar)!important;font-weight:500!important;line-height:18px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-layout{background:0 0!important;grid-template-rows:52px minmax(0,1fr)!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-toolbar{height:52px!important;min-height:52px!important;box-shadow:none!important;border-bottom:0!important;grid-template-columns:76px max-content minmax(0,1fr) minmax(190px,260px)!important;align-items:center!important;gap:8px!important;padding:12px 10px 8px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-toolbar-center{grid-column:2!important;gap:8px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control,body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control,body[data-theme=osx-metal] .window[data-app=finder] .finder-metal-button{height:var(--osx-metric-button-height)!important;background:linear-gradient(#fcfcfcf0,#dddfe2eb)!important;border:1px solid #5e656ead!important;border-radius:5px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #0000001f,0 1px #ffffff73!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control{grid-column:1!important;width:78px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control button,body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control button{height:30px!important;min-height:0!important;box-shadow:none!important;cursor:pointer!important;font-size:var(--osx-type-control)!important;line-height:var(--osx-line-compact)!important;background:0 0!important;border:0!important;border-right:1px solid #5b626c57!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control button:hover{background:#ffffff57!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control button{width:38px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-metal-button,body[data-theme=osx-metal] .window[data-app=finder] .finder-action-menu{grid-auto-flow:column!important;place-content:center!important;gap:4px!important;width:44px!important;display:inline-grid!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control button.active{background:linear-gradient(#888d95e6,#575d65e6)!important;box-shadow:inset 0 1px 1px #0000003d,inset 0 -1px #ffffff2e!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control svg,body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control .finder-nav-icon,body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control svg,body[data-theme=osx-metal] .window[data-app=finder] .finder-metal-button svg{width:16px!important;height:16px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control .finder-nav-icon{width:11px!important;height:13px!important;-webkit-mask:var(--finder-nav-icon-url) center / contain no-repeat!important;-webkit-mask:var(--finder-nav-icon-url) center / contain no-repeat!important;mask:var(--finder-nav-icon-url) center / contain no-repeat!important;pointer-events:none!important;background:#474747!important;display:block!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control button:hover .finder-nav-icon{background:#303030!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-metal-button svg:last-child{width:12px!important;height:12px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-action-menu-wrap{z-index:30!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-action-menu.active{background:linear-gradient(#d6d9def5,#b8bec6f0)!important;box-shadow:inset 0 1px 2px #0000002e,0 1px #ffffff73!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-action-dropdown{background:#fafbfdf7!important;border:1px solid #41485247!important;border-radius:6px!important;min-width:148px!important;padding:5px!important;box-shadow:0 14px 32px #1a1f2638,0 3px 10px #1a1f2629,inset 0 1px #ffffffeb!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-action-dropdown button{width:100%!important;min-height:28px!important;box-shadow:none!important;color:#29303a!important;text-align:left!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;justify-content:flex-start!important;gap:8px!important;padding:0 10px!important;font-size:13px!important;line-height:18px!important;display:flex!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-action-dropdown button:hover,body[data-theme=osx-metal] .window[data-app=finder] .finder-action-dropdown button:focus-visible{color:#fff!important;text-shadow:0 -1px #0000003d!important;background:linear-gradient(#5aa8ff,#2d79dc)!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-action-dropdown button:disabled{color:#29303a61!important;cursor:default!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-action-dropdown button:disabled:hover,body[data-theme=osx-metal] .window[data-app=finder] .finder-action-dropdown button:disabled:focus-visible{color:#29303a61!important;text-shadow:none!important;background:0 0!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-search{width:min(260px,100%)!important;min-width:190px!important;height:var(--osx-metric-search-height)!important;border-width:1px!important;border-radius:999px!important;grid-column:4!important;padding-right:7px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-search:focus-within{width:min(260px,100%)!important;min-width:190px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-search:has(input:not(:placeholder-shown)){width:min(260px,100%)!important;min-width:190px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-search span{width:26px!important;min-width:26px!important;height:var(--osx-metric-search-height)!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-search svg{width:13px!important;height:13px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-search .finder-search-icon{object-fit:contain!important;pointer-events:none!important;width:13px!important;height:13px!important;display:block!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-search input{font-size:var(--osx-type-input)!important;line-height:var(--osx-line-compact)!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar{z-index:6!important;-webkit-backdrop-filter:blur(26px)saturate(122%)brightness(1.08)!important;backdrop-filter:blur(26px)saturate(122%)brightness(1.08)!important;box-shadow:none!important;background:linear-gradient(#f4f7fab8 0%,#e0e6ecad 100%),#f4f6f83d!important;margin-top:0!important;padding:0 0 10px!important;position:relative!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar-group{background:0 0!important;gap:0!important;padding-top:0!important;position:static!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar-group,body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar-group h3,body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button,body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button.active,body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button:hover{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;outline:0!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar-group h3{color:#0009!important;width:100%!important;min-height:22px!important;font-size:var(--osx-type-caption)!important;letter-spacing:.03em!important;text-shadow:none!important;pointer-events:none!important;background:0 0!important;align-items:center!important;margin:0!important;padding:0 14px!important;font-weight:700!important;line-height:16px!important;display:flex!important;position:static!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button{min-height:var(--osx-metric-sidebar-row-height)!important;color:#0009!important;font-size:var(--osx-type-body)!important;line-height:var(--osx-line-compact)!important;text-shadow:none!important;gap:8px!important;margin:0!important;padding:0 14px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button.active,body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button:hover{color:#000c!important;text-shadow:none!important;box-shadow:none!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list{grid-auto-rows:110px!important;gap:14px 18px!important;padding:20px 24px 30px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-main,body[data-theme=osx-metal] .window[data-app=finder] .finder-content{background:var(--finder-light-content)!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-main{z-index:2!important;border-top:0!important;margin-top:0!important;position:relative!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list button{font-size:var(--osx-type-body)!important;line-height:var(--osx-line-compact)!important;box-shadow:none!important;outline:0!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list small{font-size:var(--osx-type-caption)!important;line-height:1.35!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list button.active,body[data-theme=osx-metal] .window[data-app=finder] .finder-list button:hover,body[data-theme=osx-metal] .window[data-app=finder] .finder-list button:focus,body[data-theme=osx-metal] .window[data-app=finder] .finder-list button:focus-visible{box-shadow:none!important;background:0 0!important;outline:0!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list button.active .finder-item-icon,body[data-theme=osx-metal] .window[data-app=finder] .finder-list button:hover .finder-item-icon{background:#007aff1a!important;border-radius:7px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list button.active>span:not(.finder-item-icon),body[data-theme=osx-metal] .window[data-app=finder] .finder-list button:hover>span:not(.finder-item-icon){background:#007aff29!important;border-radius:5px!important;box-shadow:inset 0 0 0 1px #007aff1f!important}body[data-theme=osx-metal] .window[data-app=finder]{--finder-body-sidebar-width:250px;--finder-titlebar-height:var(--osx-metric-titlebar-height);--finder-body-toolbar-height:52px;--finder-chrome-height:calc(var(--finder-titlebar-height) + var(--finder-body-toolbar-height));--window-titlebar-height:var(--finder-titlebar-height)}body[data-theme=osx-metal] .window[data-app=finder] .window-titlebar{height:var(--finder-titlebar-height)!important;min-height:var(--finder-titlebar-height)!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-layout{grid-template-columns:var(--finder-body-sidebar-width) minmax(0, 1fr)!important;grid-template-rows:var(--finder-body-toolbar-height) minmax(0, 1fr)!important;background:linear-gradient(180deg, #f0f3f3 0%, #e4e9e9 48%, #d6dcdc 100%), var(--finder-light-content)!important;background-position:0 calc(-1 * var(--finder-titlebar-height)), 0 0!important;background-repeat:no-repeat,repeat!important;background-size:100% calc(var(--finder-chrome-height) + 1px), auto!important;position:relative!important;overflow:hidden!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-layout:before{content:none!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-toolbar{z-index:4!important;height:var(--finder-body-toolbar-height)!important;min-height:var(--finder-body-toolbar-height)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000004d!important;padding:6px 10px!important;position:relative!important;box-shadow:0 1px 2px #00000024!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar{z-index:3!important;width:var(--finder-body-sidebar-width)!important;height:100%!important;box-shadow:none!important;-webkit-backdrop-filter:blur(26px)saturate(125%)brightness(1.08)!important;backdrop-filter:blur(26px)saturate(125%)brightness(1.08)!important;background:linear-gradient(#e8eef0ad 0%,#ccd6da99 100%),#f0f6f833!important;border-right:0!important;grid-area:2/1!important;margin-top:0!important;padding-top:0!important;overflow:hidden!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar:before{content:none!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar:after{content:""!important;z-index:2!important;pointer-events:none!important;width:1px!important;box-shadow:none!important;background:#00000047!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;right:0!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar-resizer{top:var(--finder-body-toolbar-height)!important;bottom:0!important;left:var(--finder-body-sidebar-width)!important;z-index:8!important;cursor:col-resize!important;touch-action:none!important;background:0 0!important;border:0!important;width:12px!important;position:absolute!important;transform:translate(-6px)!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar-resizer:before{content:""!important;pointer-events:none!important;background:0 0!important;width:1px!important;position:absolute!important;top:0!important;bottom:0!important;left:5px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar-resizer:hover:before,body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar-resizer:focus-visible:before,body[data-theme=osx-metal] .window[data-app=finder] .finder-layout.is-resizing-sidebar .finder-sidebar-resizer:before{background:#0000005c!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar-resizer:focus-visible{outline:0!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-layout.is-resizing-sidebar,body[data-theme=osx-metal] .window[data-app=finder] .finder-layout.is-resizing-sidebar *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar>*{z-index:1!important;position:relative!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar>.finder-sidebar-group{margin-top:8px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-main{grid-area:2/2!important;height:100%!important;margin-top:0!important}.finder-list.finder-list-list{grid-template-columns:minmax(0,1fr);grid-auto-rows:34px;gap:0;padding:0 0 24px}.finder-list.finder-list-list button{text-align:left;border-radius:0;grid-template-columns:30px minmax(0,1fr) minmax(76px,.32fr) 80px 112px;align-items:center;gap:8px;min-height:34px;padding:0 18px;display:grid}.finder-list-header{color:#00000085;text-align:left;text-shadow:0 1px #ffffffe6;background:linear-gradient(#fffffff5,#eff0f2f5);border-bottom:1px solid #0000001f;grid-template-columns:30px minmax(0,1fr) minmax(76px,.32fr) 80px 112px;align-items:center;gap:8px;min-height:34px;padding:0 18px;font-size:12px;line-height:1;display:grid}.finder-list-header span:first-child{grid-column:1/3}.finder-list.finder-list-list .finder-item-icon{width:24px;height:24px}.finder-list.finder-list-list .finder-item-icon svg,.finder-list.finder-list-list .finder-item-icon img{filter:drop-shadow(0 1px 2px #00000029);width:22px;height:22px}.finder-list.finder-list-list span:not(.finder-item-icon){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.finder-list.finder-list-list small{color:#0000007a;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}body[data-theme=osx-metal] .window[data-app=finder] .finder-list.finder-list-list{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:32px!important;gap:0!important;padding:0 0 24px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list.finder-list-list button{text-align:left!important;border-radius:0!important;grid-template-columns:28px minmax(0,1fr) minmax(82px,.3fr) 84px 122px!important;gap:8px!important;min-height:32px!important;padding:0 18px!important;display:grid!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list-header{z-index:3!important;color:#484c52b8!important;min-height:32px!important;font-size:var(--osx-type-caption)!important;background:linear-gradient(#fff 0%,#f1f2f4 100%)!important;border-bottom:1px solid #00000029!important;grid-template-columns:28px minmax(0,1fr) minmax(82px,.3fr) 84px 122px!important;gap:8px!important;padding:0 18px!important;position:sticky!important;top:0!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list.finder-list-list .finder-item-icon{background:0 0!important;width:24px!important;height:24px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list.finder-list-list .finder-item-icon svg,body[data-theme=osx-metal] .window[data-app=finder] .finder-list.finder-list-list .finder-item-icon img{filter:drop-shadow(0 1px 2px #00000029)!important;width:22px!important;height:22px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list.finder-list-list small{color:#00000073!important;font-size:var(--osx-type-caption)!important;text-align:left!important;display:block!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list.finder-list-list button.active,body[data-theme=osx-metal] .window[data-app=finder] .finder-list.finder-list-list button:hover,body[data-theme=osx-metal] .window[data-app=finder] .finder-list.finder-list-list button:focus,body[data-theme=osx-metal] .window[data-app=finder] .finder-list.finder-list-list button:focus-visible{background:#007aff24!important;box-shadow:inset 0 0 0 1px #007aff14!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list.finder-list-list button.active .finder-item-icon,body[data-theme=osx-metal] .window[data-app=finder] .finder-list.finder-list-list button:hover .finder-item-icon,body[data-theme=osx-metal] .window[data-app=finder] .finder-list.finder-list-list button.active>span:not(.finder-item-icon),body[data-theme=osx-metal] .window[data-app=finder] .finder-list.finder-list-list button:hover>span:not(.finder-item-icon){box-shadow:none!important;background:0 0!important}.desktop-icon.selected .desktop-icon-art,.desktop-icon:focus-visible .desktop-icon-art{box-shadow:none!important;background:linear-gradient(#d2e7fba8 0%,#a6d0f98a 52%,#85c1f985 53%,#b2e0fda3 100%)!important;border:0!important;border-radius:7px!important}.desktop-icon.selected .desktop-icon-label,.desktop-icon:focus-visible .desktop-icon-label{border-radius:var(--selection-radius)!important;box-shadow:none!important;color:var(--selection-text)!important;text-shadow:0 1px #ffffff8c!important;background:linear-gradient(#d2e7fbb8 0%,#a6d0f994 52%,#85c1f98f 53%,#b2e0fdb3 100%)!important;border:0!important}.finder-view-control button.active,.finder-action-menu.active{background:var(--selection-bg)!important;border:1px solid var(--selection-border)!important;border-radius:var(--selection-radius)!important;box-shadow:var(--selection-shadow)!important;color:var(--selection-text)!important;text-shadow:0 1px #ffffff8c!important}.finder-list:not(.finder-list-list) button.active,.finder-list:not(.finder-list-list) button:hover{box-shadow:none!important;background:0 0!important;border:0!important}.finder-list.finder-list-list button.active,.finder-list.finder-list-list button:hover{background:var(--selection-bg-soft)!important;border-radius:var(--selection-radius)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--selection-border), transparent 45%)!important;border:0!important}.finder-sidebar button.active,.finder-sidebar button:hover{background:var(--selection-bg)!important;box-shadow:inset 0 1px 0 var(--selection-border), inset 0 -1px 0 color-mix(in srgb, var(--selection-border), transparent 20%), var(--selection-shadow)!important;color:var(--selection-text)!important;text-shadow:0 1px #ffffff8c!important;border-color:#0000!important;border-radius:0!important}.finder-action-dropdown button:hover,.finder-action-dropdown button:focus-visible{background:var(--selection-bg-strong)!important;border:1px solid var(--selection-border)!important;border-radius:var(--selection-radius)!important;box-shadow:var(--selection-shadow)!important;color:var(--selection-text)!important;text-shadow:0 1px #ffffff8c!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button.active,body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button:hover,body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control button.active,body[data-theme=osx-metal] .window[data-app=finder] .finder-action-menu.active{color:var(--selection-text)!important;background:var(--selection-bg)!important;border:1px solid var(--selection-border)!important;border-radius:var(--selection-radius)!important;box-shadow:var(--selection-shadow)!important;text-shadow:0 1px #ffffff8c!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button.active,body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button:hover{color:var(--selection-text)!important;box-shadow:inset 0 1px 0 var(--selection-border), inset 0 -1px 0 color-mix(in srgb, var(--selection-border), transparent 20%), var(--selection-shadow)!important;text-shadow:0 1px #ffffff8c!important;border:0!important;border-radius:0!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button.active svg,body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button:hover svg,body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control button.active svg,body[data-theme=osx-metal] .window[data-app=finder] .finder-action-menu.active svg{color:var(--selection-text)!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list button.active,body[data-theme=osx-metal] .window[data-app=finder] .finder-list button:hover,body[data-theme=osx-metal] .window[data-app=finder] .finder-list button:focus,body[data-theme=osx-metal] .window[data-app=finder] .finder-list button:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list.finder-list-list button.active,body[data-theme=osx-metal] .window[data-app=finder] .finder-list.finder-list-list button:hover,body[data-theme=osx-metal] .window[data-app=finder] .finder-list.finder-list-list button:focus,body[data-theme=osx-metal] .window[data-app=finder] .finder-list.finder-list-list button:focus-visible{background:var(--selection-bg-soft)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--selection-border), transparent 45%)!important;border:0!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list) button.active .finder-item-icon,body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list) button:hover .finder-item-icon{box-shadow:none!important;color:var(--selection-text)!important;text-shadow:none!important;background:linear-gradient(#d2e7fba8 0%,#a6d0f98a 52%,#85c1f985 53%,#b2e0fda3 100%)!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list) button.active>span:not(.finder-item-icon),body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list) button:hover>span:not(.finder-item-icon){box-shadow:none!important;color:var(--selection-text)!important;text-shadow:0 1px #ffffff8c!important;background:linear-gradient(#d2e7fbb8 0%,#a6d0f994 52%,#85c1f98f 53%,#b2e0fdb3 100%)!important}.finder-view-control button.active,body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control button.active{background:var(--selection-bg)!important;border:0!important;border-right:1px solid #5b626c57!important;border-radius:0!important;box-shadow:inset 0 2px #ffffff4d,inset 0 -5px 7px #ffffff14,inset 0 -2px 3px #ffffff0d,inset 0 1px 3px #ffffff0d,inset 0 1px .5px #0000001a!important}.finder-view-control button.active:last-child,body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control button.active:last-child{border-right:0!important}.finder-list.finder-list-list button:nth-of-type(odd):not(.active):not(:hover):not(:focus):not(:focus-visible){background:#ffffff14!important}.finder-list.finder-list-list button:nth-of-type(2n):not(.active):not(:hover):not(:focus):not(:focus-visible){background:#ffffff05!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list.finder-list-list{background:#fbfbfb!important}.finder-list.finder-list-list button.active,.finder-list.finder-list-list button:hover,.finder-list.finder-list-list button:focus,.finder-list.finder-list-list button:focus-visible,body[data-theme=osx-metal] .window[data-app=finder] .finder-list.finder-list-list button.active,body[data-theme=osx-metal] .window[data-app=finder] .finder-list.finder-list-list button:hover,body[data-theme=osx-metal] .window[data-app=finder] .finder-list.finder-list-list button:focus,body[data-theme=osx-metal] .window[data-app=finder] .finder-list.finder-list-list button:focus-visible{border-radius:0!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list.finder-list-list button:nth-of-type(odd):not(.active):not(:hover):not(:focus):not(:focus-visible){background:#f1f2f4!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list.finder-list-list button:nth-of-type(2n):not(.active):not(:hover):not(:focus):not(:focus-visible){background:#fbfbfb!important}body[data-theme=osx-metal]{--osx-window-bg:#f8f8f8;--osx-window-bg-soft:#eef2f7;--osx-window-toolbar:linear-gradient(180deg, #f7f9fa 0%, #e4e8ec 54%, #cfd5dc 100%);--osx-window-panel:linear-gradient(180deg, #ffffffc2, #ecf0f6c2);--osx-window-control:linear-gradient(180deg, #fcfcfcf0, #dddfe2eb);--osx-window-control-pressed:linear-gradient(180deg, #d6d9def5, #b8bec6f0);--osx-window-border:#0003;--osx-window-divider:#0000001c;--osx-window-text:#30343a;--osx-window-muted:#30343a9e}body[data-theme=osx-metal] .window:not([data-app=finder]),body[data-theme=osx-metal] .window:not([data-app=finder]).active,body[data-theme=osx-metal] .window:not([data-app=finder]):not(.active){border-color:var(--osx-window-border);background:var(--osx-window-bg);color:var(--osx-window-text);font-size:var(--osx-type-body);line-height:var(--osx-line-compact);filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 28px 48px #00000047,0 10px 22px #0000002e,inset 0 1px #ffffffa3,inset 0 0 0 .5px #ffffff70}body[data-theme=osx-metal] .window:not([data-app=finder]) .window-titlebar{height:var(--osx-metric-titlebar-height);min-height:var(--osx-metric-titlebar-height);background:var(--osx-window-toolbar);border-bottom:1px solid #00000024;border-radius:8px 8px 0 0;grid-template-columns:78px minmax(0,1fr) 78px;align-items:start;padding:10px 10px 5px;box-shadow:inset 0 1px 1px #ffffff9e,inset 0 -1px #0000002e}body[data-theme=osx-metal] .window:not([data-app=finder]) .window-titlebar>span{color:var(--osx-window-text);font-size:var(--osx-type-titlebar);text-align:center;text-shadow:0 1px #ffffffe6;font-weight:500;line-height:18px}body[data-theme=osx-metal] .window:not([data-app=finder]) .window-body{background:linear-gradient(180deg, #ffffff9e, #ecf0f699), var(--osx-window-bg);color:var(--osx-window-text);font-size:var(--osx-type-body);line-height:var(--osx-line-compact)}body[data-theme=osx-metal] .window:not([data-app=finder]) .traffic-lights{margin-left:6px}body[data-theme=osx-metal] .textedit-app button,body[data-theme=osx-metal] .card-grid-app button,body[data-theme=osx-metal] .profile-app button,body[data-theme=osx-metal] .radio-app button{min-height:var(--osx-metric-button-height);background:var(--osx-window-control);color:var(--osx-window-text);font-size:var(--osx-type-control);text-shadow:0 1px #ffffffd1;border:1px solid #5e656e57;border-radius:5px;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #0000001f,0 1px #ffffff73}body[data-theme=osx-metal] .textedit-app button:hover,body[data-theme=osx-metal] .card-grid-app button:hover,body[data-theme=osx-metal] .profile-app button:hover,body[data-theme=osx-metal] .radio-app button:hover{background:linear-gradient(#fffffffa,#d7dde5f0)}body[data-theme=osx-metal] .textedit-app button:active,body[data-theme=osx-metal] .card-grid-app button:active,body[data-theme=osx-metal] .profile-app button:active,body[data-theme=osx-metal] .radio-app button:active{background:var(--osx-window-control-pressed);box-shadow:inset 0 1px 2px #0000002e,0 1px #ffffff73}body[data-theme=osx-metal] .textedit-app header,body[data-theme=osx-metal] .textedit-app footer{border-color:var(--osx-window-divider);min-height:42px;color:var(--osx-window-text);background:linear-gradient(#f8fafcc2,#e0e5ecc2);box-shadow:inset 0 1px #ffffffad}body[data-theme=osx-metal] .textedit-app footer{color:var(--osx-window-muted);box-shadow:inset 0 1px #ffffffbd}body[data-theme=osx-metal] .textedit-app textarea{color:#172033;background:#fff;box-shadow:inset 0 1px 2px #00000012}body[data-theme=osx-metal] .card-grid-app,body[data-theme=osx-metal] .radio-app{background:linear-gradient(180deg, #ffffff94, #ebf0f7a3), var(--osx-window-bg-soft)}body[data-theme=osx-metal] .about-app{background:linear-gradient(#fbfcfd,#e8edf3)}body[data-theme=osx-metal] .about-app p,body[data-theme=osx-metal] .about-app dd,body[data-theme=osx-metal] .radio-app p,body[data-theme=osx-metal] .card-grid-app p,body[data-theme=osx-metal] .profile-role,body[data-theme=osx-metal] .profile-contact,body[data-theme=osx-metal] .profile-facts dt,body[data-theme=osx-metal] .profile-focus-grid p,body[data-theme=osx-metal] .profile-current-list p,body[data-theme=osx-metal] .profile-timeline p,body[data-theme=osx-metal] .profile-metrics span,body[data-theme=osx-metal] .profile-project-list small{color:var(--osx-window-muted)}body[data-theme=osx-metal] .about-app img,body[data-theme=osx-metal] .profile-avatar-wrap,body[data-theme=osx-metal] .profile-metrics article,body[data-theme=osx-metal] .profile-focus-grid article,body[data-theme=osx-metal] .profile-skill-groups article,body[data-theme=osx-metal] .card-grid-app article{background:var(--osx-window-panel);border:1px solid #5e656e29;box-shadow:inset 0 1px #ffffffc2,0 1px 1px #0000000d}body[data-theme=osx-metal] .card-grid-app article{min-height:210px}body[data-theme=osx-metal] .about-app img.about-app-logo{box-shadow:none;background:0 0;border:0}body[data-theme=osx-metal] .about-app h1{color:#050505;font-size:44px;font-weight:800;line-height:.98}body[data-theme=osx-metal] .about-app .about-app-version{color:#333}body[data-theme=osx-metal] .about-app .about-app-footer{color:#2c2c2c52}body[data-theme=osx-metal] .profile-app{background:var(--osx-window-bg)}body[data-theme=osx-metal] .profile-sidebar{border-right-color:var(--osx-window-divider);-webkit-backdrop-filter:blur(26px)saturate(125%)brightness(1.08);backdrop-filter:blur(26px)saturate(125%)brightness(1.08);background:linear-gradient(#e8eef0ad 0%,#ccd6da99 100%),#f0f6f833}body[data-theme=osx-metal] .profile-main{background:linear-gradient(180deg, #ffffff7a, #edf1f794), var(--osx-window-bg)}body[data-theme=osx-metal] .profile-tags span{min-height:28px;color:var(--osx-window-text);background:#ffffffb8;border-color:#5e656e29;box-shadow:inset 0 1px #ffffffb8}body[data-theme=osx-metal] .profile-timeline article{border-bottom-color:#0000001f}body[data-theme=osx-metal] .terminal-app{color:#c7f7d0;background:linear-gradient(#0a1018f5,#04080efa),#05070c;border-top:1px solid #ffffff14}body[data-theme=osx-metal] .terminal-app label{background:#ffffff09;border-top-color:#c7f7d029}body[data-theme=osx-metal] .window,body[data-theme=osx-metal] .window.active,body[data-theme=osx-metal] .window:not(.active),body[data-theme=osx-metal] .window[data-app=finder],body[data-theme=osx-metal] .window[data-app=finder].active,body[data-theme=osx-metal] .window[data-app=finder]:not(.active){border-color:#0003!important}body[data-theme=osx-metal] .window-titlebar,body[data-theme=osx-metal] .window:not([data-app=finder]) .window-titlebar,body[data-theme=osx-metal] .window[data-app=finder] .finder-toolbar{border-bottom-color:#0000003d!important;box-shadow:0 1px #ffffff75,0 1px 2px #0000001f!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-main,body[data-theme=osx-metal] .window[data-app=finder] .finder-content,body[data-theme=osx-metal] .window[data-app=finder] .finder-list{background-image:none!important;background-color:var(--finder-light-content)!important}body[data-theme=osx-metal] .finder-nav-control,body[data-theme=osx-metal] .finder-view-control,body[data-theme=osx-metal] .finder-metal-button,body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control,body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control,body[data-theme=osx-metal] .window[data-app=finder] .finder-metal-button,body[data-theme=osx-metal] .textedit-app button,body[data-theme=osx-metal] .card-grid-app button,body[data-theme=osx-metal] .profile-app button,body[data-theme=osx-metal] .radio-app button{border-color:#5e656e57!important}body[data-theme=osx-metal] .profile-avatar-wrap,body[data-theme=osx-metal] .profile-metrics article,body[data-theme=osx-metal] .profile-focus-grid article,body[data-theme=osx-metal] .profile-skill-groups article,body[data-theme=osx-metal] .card-grid-app article,body[data-theme=osx-metal] .profile-tags span{border-color:#5e656e29!important}body[data-theme=osx-metal] .profile-segmented button{min-height:28px;box-shadow:none;color:var(--osx-window-muted);text-shadow:none;background:0 0;border:0!important}body[data-theme=osx-metal] .profile-segmented button.active{color:var(--osx-window-text);background:#ffffffc2;box-shadow:inset 0 1px #ffffffe0,0 1px 1px #0000000f}@media (width<=820px){.quick-panel{display:none}.window{width:calc(100vw - 16px)!important;height:calc(100vh - 132px)!important;top:46px!important;left:8px!important}.finder-layout,.finder-content,.minesweeper-layout,.about-app,.profile-app,.start-app,.profile-metrics,.profile-focus-grid,.card-grid-app{grid-template-columns:1fr}.profile-app{overflow:auto}.profile-main,.profile-panel{overflow:visible}.profile-main,.profile-sidebar{padding:18px}.profile-hero{grid-template-columns:1fr;gap:10px}.profile-hero h2{font-size:22px}.profile-hero-note{white-space:normal;justify-self:start}.start-app{overflow:auto}.start-sidebar{border-right:0;border-bottom:1px solid var(--start-line);grid-template-rows:auto auto;gap:10px;padding:14px}.start-brand{padding:0 0 10px}.start-filter-list{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.start-filter-list button{white-space:nowrap;flex:none;gap:8px;width:auto;min-height:30px;padding:0 10px}.start-main{min-height:560px;padding:14px;overflow:visible}.start-toolbar{grid-template-columns:1fr;gap:10px}.start-view-toggle{justify-self:start}.start-summary{flex-direction:column;align-items:start;gap:3px}.start-sites{overflow:visible}.start-sites.is-grid{grid-template-columns:1fr;gap:10px}.start-sites.is-list .start-site-card{grid-template-columns:42px minmax(0,1fr) 20px}.start-sites.is-list .start-site-tags{display:none}.start-sites.is-app-store{grid-template-columns:1fr;padding:0 2px 16px}.start-sites.is-app-store .start-site-card{grid-template-columns:56px minmax(0,1fr);gap:0 12px;min-height:108px;padding:12px 0}.start-sites.is-app-store .start-site-card:nth-last-child(2):nth-child(odd){border-bottom:1px solid #3c3c4333}.start-sites.is-app-store .start-site-card:last-child{border-bottom:0}.start-sites.is-app-store .start-site-icon,.start-sites.is-app-store .start-site-icon img{border-radius:13px;width:56px;height:56px}.start-sites.is-app-store .start-site-copy strong{font-size:16px}.start-sites.is-app-store .start-site-copy small{font-size:12px}.start-sites.is-app-store .start-site-copy em{-webkit-line-clamp:1}.minesweeper-stage{gap:8px;padding:10px}.minesweeper-hero{grid-template-columns:76px minmax(0,1fr);gap:9px;min-height:92px;padding:8px}.minesweeper-hero:after{content:none}.minesweeper-mascot-card{width:68px;height:68px}.coffee-mascot,.mine-mascot{width:66px;height:66px}.minesweeper-copy h1{font-size:22px}.minesweeper-copy span{max-width:none;font-size:12px}.minesweeper-reset{grid-column:1/-1;justify-self:stretch;min-height:34px}.minesweeper-skins{gap:6px}.minesweeper-skins button{padding:7px 6px}.minesweeper-skins span{font-size:13px}.minesweeper-content{gap:8px;padding:0}.minesweeper-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.minesweeper-stats article{padding:7px 8px}.minesweeper-board-frame{padding:8px}.wallpaper-window{width:calc(100vw - 18px);max-height:calc(100vh - 92px);top:48px;transform:translate(-50%)}.wallpaper-window-body{grid-template-columns:1fr;gap:12px;padding:12px}.wallpaper-preview{min-height:160px}.profile-sidebar{border-right:0;border-bottom:1px solid var(--line)}.finder-sidebar,.finder-preview{display:none}.dock-icon{width:44px}.dock-icon small{display:none}}.profile-app{color:#1d1d1f;height:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;display:block;overflow:hidden auto;background:#f5f5f7!important}.profile-app button,.profile-app a{color:inherit}.profile-apple-shell{--profile-page-gutter:clamp(28px, 6vw, 72px);width:min(100%, calc(980px + (var(--profile-page-gutter) * 2)));min-height:100%;padding:0 var(--profile-page-gutter) clamp(44px, 7vw, 88px);margin:0 auto}.profile-apple-top{z-index:30;isolation:isolate;justify-content:space-between;align-items:center;gap:22px;min-height:48px;padding-bottom:0;display:flex;position:sticky;top:0}.profile-apple-top:before{content:"";z-index:0;-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);pointer-events:none;background:#f5f5f7b8;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff9e}.profile-apple-top:after{content:"";z-index:1;pointer-events:none;background:#a0a0a76b;width:100vw;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.profile-apple-top h1{z-index:2;color:#1d1d1f;letter-spacing:0;margin:0;font-size:18px;font-weight:700;line-height:1.05;position:relative}.profile-apple-actions{z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:relative}.profile-apple-actions button,.profile-apple-actions a{color:#3b3b3f;min-height:34px;box-shadow:none;cursor:pointer;background:#ffffffb8;border:1px solid #d2d2d7;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;line-height:1;text-decoration:none;display:inline-flex}.profile-apple-actions button:hover,.profile-apple-actions a:hover{color:#1d1d1f;background:#fff}.profile-apple-hero{isolation:isolate;grid-template-columns:minmax(320px,.96fr) minmax(300px,1fr);align-items:end;gap:clamp(24px,5vw,84px);height:394px;min-height:394px;display:grid;position:relative}.profile-apple-hero:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#eaeaea 0%,#fafafa 100%);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.profile-apple-heading{z-index:1;align-self:center;padding:0}.profile-apple-heading h2{color:#2b2b2f;letter-spacing:0;margin:0 0 6px;font-size:38px;font-weight:650;line-height:1.12}.profile-apple-heading strong{color:#86868b;margin-bottom:24px;font-size:22px;font-weight:400;line-height:1.2;display:block}.profile-apple-heading p{color:#333336;letter-spacing:0;margin:0;font-size:24px;font-weight:400;line-height:1.18}.profile-apple-heading p span{white-space:nowrap;display:inline-block}.profile-apple-heading em{color:#1d1d1f;max-width:520px;margin-top:20px;font-size:14px;font-style:normal;font-weight:650;line-height:1.65;display:block}.profile-apple-portrait{z-index:1;justify-content:center;align-self:end;align-items:flex-end;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.profile-apple-portrait img{object-fit:contain;object-position:bottom center;filter:saturate(.96)contrast(1.03);width:auto;max-width:min(100%,560px);height:100%;max-height:100%;margin:0 auto;display:block}.profile-apple-bio{border-top:1px solid #d2d2d780;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(44px,10vw,140px);padding-top:clamp(54px,8vw,96px);display:grid}.profile-apple-bio p{color:#3f3f42;letter-spacing:0;margin:0 0 34px;font-size:14px;font-weight:400;line-height:1.45}.profile-apple-content-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:clamp(38px,7vw,88px);padding-top:clamp(42px,6vw,72px);display:grid}.profile-apple-intro{gap:0;display:grid}.profile-apple-copy{gap:16px;max-width:620px;display:grid}.profile-apple-copy p{color:#3f3f42;letter-spacing:0;margin:0;font-size:14px;line-height:1.9}.profile-apple-strengths{gap:14px;margin-top:8px;display:grid}.profile-apple-strengths article{gap:6px;padding-top:10px;display:grid}.profile-apple-strengths h3{color:#1d1d1f;letter-spacing:0;margin:0;font-size:15px;font-weight:700;line-height:1.45}.profile-apple-strengths p{color:#515154;letter-spacing:0;margin:0;font-size:13px;line-height:1.78}.profile-apple-contact-chips{grid-template-columns:1fr;gap:14px;display:grid}.profile-apple-contact-chips span{color:#424245;background:0 0;border-radius:0;align-items:center;gap:8px;min-height:24px;padding:0;font-size:13px;line-height:1;display:inline-flex}.profile-apple-contact-chips svg,.profile-apple-contact-icon,.profile-apple-contact-mask-icon{object-fit:contain;flex:0 0 16px;width:16px;height:16px;display:block}.profile-apple-contact-mask-icon{-webkit-mask:var(--profile-contact-icon) center / contain no-repeat;-webkit-mask:var(--profile-contact-icon) center / contain no-repeat;mask:var(--profile-contact-icon) center / contain no-repeat;background:currentColor}.profile-apple-side{border-left:1px solid #d2d2d7b8;gap:24px;padding-left:clamp(24px,3.5vw,38px);display:grid}.profile-apple-work{border-top:1px solid #d2d2d7b8;padding-top:20px}.profile-apple-work h3{color:#1d1d1f;letter-spacing:0;margin:0 0 14px;font-size:17px;font-weight:650;line-height:1.25}.profile-apple-timeline{gap:0;padding-left:0;display:grid;position:relative}.profile-apple-timeline:before{content:none}.profile-apple-timeline article{border-top:1px solid #d2d2d79e;grid-template-columns:82px minmax(0,1fr);gap:14px;min-height:0;padding:16px 0;display:grid}.profile-apple-timeline article:first-child{border-top:0;padding-top:0}.profile-apple-period{color:#6e6e73;white-space:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45;display:block}.profile-apple-job h4{color:#1d1d1f;letter-spacing:0;margin:0 0 6px;font-size:16px;font-weight:650;line-height:1.25}.profile-apple-job p{color:#86868b;margin:0 0 12px;font-size:12px;line-height:1.4}.profile-apple-job ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.profile-apple-job li{color:#424245;padding-left:12px;font-size:12px;line-height:1.58;position:relative}.profile-apple-job li:before{content:"";background:#a1a1a6;border-radius:999px;width:3px;height:3px;position:absolute;top:.78em;left:0}.profile-apple-facts{color:#6e6e73;flex-wrap:wrap;gap:10px;max-width:620px;margin-top:28px;padding-top:24px;font-size:13px;display:flex}.profile-apple-facts span{white-space:nowrap;background:#ebebefb8;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}body[data-theme=osx-metal] .profile-app,body[data-theme=aqua] .profile-app{color:#1d1d1f;background:#f5f5f7!important}body[data-theme=osx-metal] .profile-app button{color:#3b3b3f;min-height:34px;box-shadow:none;text-shadow:none;background:#ffffffb8;border-radius:999px;border:1px solid #d2d2d7!important}body[data-theme=osx-metal] .profile-app button:hover{background:#fff}body[data-theme=osx-metal] .window[data-app=profile] .profile-apple-top h1,body[data-theme=aqua] .window[data-app=profile] .profile-apple-top h1,.window[data-app=profile] .profile-apple-top h1{font-size:18px;font-weight:700;line-height:1.1}.profile-apple-actions button.profile-apple-contact-button,body[data-theme=osx-metal] .profile-apple-actions button.profile-apple-contact-button,body[data-theme=aqua] .profile-apple-actions button.profile-apple-contact-button{color:#fff;text-shadow:0 -1px #004c9947;background:linear-gradient(#ffffff8c 0%,#fff0 45%),linear-gradient(#b8dcff 0%,#83c6ff 48%,#56aef7 49%,#8ed0ff 100%);box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #0053a62e,0 6px 14px #007aff2e;border-color:#6aaee8!important}.profile-apple-actions button.profile-apple-contact-button:hover,body[data-theme=osx-metal] .profile-apple-actions button.profile-apple-contact-button:hover,body[data-theme=aqua] .profile-apple-actions button.profile-apple-contact-button:hover{color:#fff;background:linear-gradient(#ffffff9e 0%,#fff0 45%),linear-gradient(#c2e3ff 0%,#8dceff 48%,#5ab6ff 49%,#98d7ff 100%);box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #0053a633,0 7px 16px #007aff3d}.profile-apple-actions button.profile-apple-contact-button:focus-visible{outline-offset:2px;outline:3px solid #007aff47}.profile-apple-contact-wrap{align-items:center;display:inline-flex;position:relative}.profile-apple-contact-wrap:after{content:"";width:292px;height:14px;position:absolute;top:100%;right:0}.profile-apple-contact-popover{z-index:24;-webkit-backdrop-filter:blur(22px)saturate(165%);backdrop-filter:blur(22px)saturate(165%);color:#1d1d1f;opacity:0;pointer-events:none;width:286px;text-shadow:none;transform-origin:100% 0;visibility:hidden;background:linear-gradient(#ffffffad,#f2f6fa85),#ffffff75;border:1px solid #ffffff9e;border-radius:16px;padding:12px;transition:opacity .14s,transform .16s cubic-bezier(.2,.8,.2,1),visibility .14s;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-5px)scale(.98);box-shadow:0 28px 70px #141a263d,inset 0 1px #ffffffb8,inset 0 0 0 1px #fff3}.profile-apple-contact-popover:before{content:"";-webkit-backdrop-filter:blur(22px)saturate(165%);backdrop-filter:blur(22px)saturate(165%);background:#ffffff94;border-top:1px solid #ffffff9e;border-left:1px solid #ffffff9e;width:12px;height:12px;position:absolute;top:-7px;right:34px;transform:rotate(45deg)}.profile-apple-contact-wrap:hover .profile-apple-contact-popover,.profile-apple-contact-wrap:focus-within .profile-apple-contact-popover{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}.profile-apple-contact-popover img{z-index:1;object-fit:contain;background:#ffffffeb;border-radius:10px;width:100%;height:auto;display:block;position:relative}.profile-apple-contact-popover-copy{z-index:1;color:#6e6e73;gap:7px;margin-top:10px;font-size:12px;line-height:1.35;display:grid;position:relative}.profile-apple-contact-row{align-items:center;gap:5px;min-height:24px;display:flex}.profile-apple-contact-row span{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:12px;line-height:1.25;overflow:hidden}.profile-apple-actions button.profile-apple-contact-copy-button,body[data-theme=osx-metal] .profile-apple-actions button.profile-apple-contact-copy-button,body[data-theme=aqua] .profile-apple-actions button.profile-apple-contact-copy-button{color:#6e6e73;width:18px;min-width:18px;height:18px;min-height:18px;box-shadow:none;text-shadow:none;background:0 0;border-radius:5px;flex:none;place-items:center;padding:0;display:inline-grid;border:0!important}.profile-apple-actions button.profile-apple-contact-copy-button:hover,body[data-theme=osx-metal] .profile-apple-actions button.profile-apple-contact-copy-button:hover,body[data-theme=aqua] .profile-apple-actions button.profile-apple-contact-copy-button:hover{color:#007aff;background:0 0;border-color:#0000!important}.profile-apple-copy-toast{z-index:2;color:#fff;opacity:0;pointer-events:none;min-width:max-content;text-shadow:none;visibility:hidden;background:#1d1d1feb;border-radius:999px;padding:8px 11px;font-size:12px;line-height:1;transition:opacity .12s,transform .14s,visibility .12s;position:absolute;top:14px;left:50%;transform:translate(-50%,-6px)}.profile-apple-copy-toast.is-visible{opacity:1;visibility:visible;transform:translate(-50%)}@media (width<=820px){.profile-apple-shell{padding:0 22px 48px}.profile-apple-top{gap:16px;display:grid}.profile-apple-actions{justify-content:flex-start}.profile-apple-contact-wrap:after{width:min(286px,100vw - 44px);left:0;right:auto}.profile-apple-contact-popover{transform-origin:0 0;width:min(286px,100vw - 44px);left:0;right:auto}.profile-apple-contact-popover:before{left:34px;right:auto}.profile-apple-hero{grid-template-columns:minmax(0,.96fr) minmax(170px,.78fr);gap:14px;height:394px;min-height:394px}.profile-apple-heading{padding:0}.profile-apple-heading h2{margin-bottom:6px;font-size:32px}.profile-apple-heading p{font-size:21px}.profile-apple-heading strong{margin-bottom:20px;font-size:18px}.profile-apple-heading em{margin-top:18px;font-size:13px}.profile-apple-portrait img{width:min(100%,280px);height:auto;max-height:100%}.profile-apple-bio{grid-template-columns:1fr;gap:0;padding-top:44px}.profile-apple-bio p{margin-bottom:26px}.profile-apple-content-grid{grid-template-columns:1fr;gap:38px;padding-top:44px}.profile-apple-copy{max-width:none}.profile-apple-side{border-left:0;gap:32px;padding-left:0}.profile-apple-contact-chips{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.profile-apple-contact-chips span{min-height:24px;font-size:13px}.profile-apple-timeline{gap:0;padding-left:0}.profile-apple-timeline article{grid-template-columns:78px minmax(0,1fr);gap:12px}.profile-apple-period{font-size:12px}.profile-apple-job h4{font-size:18px}.profile-apple-job p{font-size:13px}}body[data-theme=osx-metal] .window[data-app=assistant] .window-body{background:linear-gradient(#f4f6f8,#e4e9ef)!important}body[data-theme=osx-metal] .window[data-app=assistant] .assistant-app{color:#111827!important;background:radial-gradient(circle at 16px 18px,#128c7e12 0 1px,#0000 1.5px) 0 0/34px 34px,linear-gradient(#eef7f2 0%,#dfeee7 100%) 0 0/100% 100%!important}body[data-theme=osx-metal] .window[data-app=assistant] .assistant-config.open{background:#dbe2ebbd!important}body[data-theme=osx-metal] .window[data-app=assistant] .assistant-chat{background:radial-gradient(circle at 16px 18px,#128c7e12 0 1px,#0000 1.5px) 0 0/34px 34px,linear-gradient(#f0f8f4e6,#dfeee7eb) 0 0/100% 100%!important}body[data-theme=osx-metal] .window[data-app=assistant] .assistant-message p{color:#111827!important;background:0 0!important}body[data-theme=osx-metal] .window[data-app=assistant] .assistant-bubble{background:#ffffffeb!important}body[data-theme=osx-metal] .window[data-app=assistant] .assistant-message.user .assistant-bubble{background:#dcf8c6!important}body[data-theme=osx-metal] .window[data-app=assistant] .assistant-status-mark{background:linear-gradient(145deg,#25d366,#128c7e)!important;border-color:#0000!important}body[data-theme=osx-metal] .window[data-app=assistant] .assistant-composer{background:#f8fafceb!important}body[data-theme=osx-metal] .window[data-app=assistant] .assistant-toolbar-actions button,body[data-theme=osx-metal] .window[data-app=assistant] .assistant-starters button,body[data-theme=osx-metal] .window[data-app=assistant] .assistant-config-actions button,body[data-theme=osx-metal] .window[data-app=assistant] .assistant-config input,body[data-theme=osx-metal] .window[data-app=assistant] .assistant-config select,body[data-theme=osx-metal] .window[data-app=assistant] .assistant-config textarea,body[data-theme=osx-metal] .window[data-app=assistant] .assistant-key-input,body[data-theme=osx-metal] .window[data-app=assistant] .assistant-composer textarea{color:#111827!important;background:#ffffffdb!important}body[data-theme=osx-metal] .window[data-app=assistant] .assistant-composer button{color:#fff!important;background:#25d366!important}body[data-theme=osx-metal] .window[data-app=assistant] .assistant-composer button[type=button]{background:#64748b!important}.window[data-app=tetris] .window-body{background:#101724}.tetris-app{--tetris-bg:#121a28;--tetris-panel:#172132eb;--tetris-panel-strong:#202c42f5;--tetris-line:#97aad342;--tetris-ink:#f8fbff;--tetris-muted:#dee8ffad;--tetris-cyan:#37d9ef;--tetris-green:#51d7b3;--tetris-yellow:#ffd94a;height:100%;min-height:0;color:var(--tetris-ink);background:radial-gradient(circle at 20% 18%, #4bd7ff2e, transparent 34%), radial-gradient(circle at 82% 72%, #ffd84a26, transparent 28%), linear-gradient(180deg, #1c2637 0%, var(--tetris-bg) 100%);outline:none;flex-direction:column;gap:14px;padding:18px;display:flex;overflow:hidden}.tetris-app::selection{background:#37d9ef47}.tetris-topbar{border:1px solid var(--tetris-line);background:linear-gradient(180deg, #61739470, #2a3852d1), var(--tetris-panel-strong);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;box-shadow:inset 0 2px #ffffff1f,0 16px 30px #0000003d}.tetris-title-block{align-items:center;gap:14px;min-width:0;display:flex}.tetris-app-mark{background:linear-gradient(145deg,#1f2a3e,#0d1421);border-radius:15px;flex:0 0 58px;grid-template-columns:repeat(2,1fr);gap:4px;width:58px;height:58px;padding:6px;display:grid;box-shadow:inset 0 1px #ffffff29,0 12px 20px #0000003d}.tetris-app-mark span{border-radius:6px;box-shadow:inset 0 2px #ffffff57,inset 0 -4px #0000002e}.tetris-app-mark span:first-child{background:#37d9ef}.tetris-app-mark span:nth-child(2){background:#ffd94a}.tetris-app-mark span:nth-child(3){background:#ff5c8a}.tetris-app-mark span:nth-child(4){background:#51d7b3}.tetris-title-block p,.tetris-title-block h1{margin:0}.tetris-title-block p{color:#102132;background:linear-gradient(#77ffdf,#35d4c7);border-radius:999px;width:fit-content;padding:4px 11px 5px;font-size:14px;font-weight:900;line-height:1;display:inline-flex}.tetris-title-block h1{letter-spacing:0;text-shadow:0 4px #0000003d;margin-top:7px;font-size:34px;line-height:1}.tetris-header-actions{align-items:center;gap:10px;display:flex}.tetris-header-actions button,.tetris-overlay button,.tetris-control-pad button{appearance:none;color:var(--tetris-ink);cursor:pointer;background:linear-gradient(#798bb2b8,#445476eb),#52617f;border:1px solid #a8bee87a;transition:background .12s,border-color .12s,box-shadow .12s,filter .12s;box-shadow:inset 0 2px #fff3,inset 0 -4px #0003,0 9px 18px #0000003d}.tetris-header-actions button:hover,.tetris-overlay button:hover,.tetris-control-pad button:hover{filter:brightness(1.08);border-color:#71ffddb8;box-shadow:inset 0 2px #ffffff42,inset 0 -4px #0000002e,0 0 0 3px #37d9ef24,0 10px 20px #0000003d}.tetris-header-actions button:active,.tetris-overlay button:active,.tetris-control-pad button:active{filter:brightness(.96);box-shadow:inset 0 3px 8px #0003,inset 0 -2px #00000029}.tetris-header-actions button,.tetris-overlay button{border-radius:14px;align-items:center;gap:8px;min-height:48px;padding:0 17px;font-size:18px;font-weight:900;display:inline-flex}.tetris-shell{flex:1;grid-template-columns:minmax(300px,1fr) 184px;gap:14px;min-height:0;display:grid}.tetris-board-panel{background:radial-gradient(#3f507080,#0000 56%),linear-gradient(#111a27,#0b111c);border:1px solid #788eba5c;border-radius:18px;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffff14,inset 0 -8px 20px #00000042,0 16px 28px #0000002e;container-type:size}.tetris-board-panel:before,.tetris-board-panel:after{content:"";background:#4f6f9c24;border-radius:46% 54% 55% 45%;position:absolute;inset:10%;transform:rotate(-8deg)}.tetris-board-panel:after{background:#22d9e014;inset:24%;transform:rotate(12deg)}.tetris-board{--tetris-gap:4px;--tetris-cell:min(calc((100cqw - 56px) / 10), calc((100cqh - 62px) / 20), 28px);z-index:1;gap:var(--tetris-gap);width:calc((var(--tetris-cell) * 10) + (var(--tetris-gap) * 9) + 18px);height:calc((var(--tetris-cell) * 20) + (var(--tetris-gap) * 19) + 18px);background:linear-gradient(#ffffff0d,#0000 18%),#1b2636;border:7px solid #090d15;border-radius:18px;padding:9px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1a,0 20px 28px #00000057}.tetris-cell,.tetris-preview-cell{background:#ffffff09;border-radius:8px;min-width:0;min-height:0;display:block;box-shadow:inset 0 0 0 1px #ffffff06}.tetris-cell.is-filled,.tetris-preview-cell[class*=piece-]{box-shadow:inset 0 4px #ffffff57,inset 0 -6px #00000038,0 4px #00000042}.piece-I{background:linear-gradient(#6af7ff,#13abc9 70%,#0a718d)!important}.piece-J{background:linear-gradient(#7aa8ff,#3568f0 72%,#1d3d9e)!important}.piece-L{background:linear-gradient(#ffbf58,#ff7f2f 72%,#b8491d)!important}.piece-O{background:linear-gradient(#fff46c,#ffc838 72%,#b77a0e)!important}.piece-S{background:linear-gradient(#8dff72,#34c768 72%,#1d7f42)!important}.piece-T{background:linear-gradient(#e68cff,#a356ef 72%,#672ba7)!important}.piece-Z{background:linear-gradient(#ff7d93,#f43b50 72%,#9d1f32)!important}.tetris-overlay{z-index:3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080c1375;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.tetris-overlay strong{color:#fff;text-shadow:0 4px #00000047,0 0 28px #37d9ef47;font-size:28px;line-height:1}.tetris-side-panel{grid-template-rows:auto auto auto 1fr;gap:12px;min-height:0;display:grid;overflow:hidden}.tetris-panel,.tetris-stats{background:linear-gradient(180deg, #2f3d59d6, #121b2ae6), var(--tetris-panel);border:1px solid #97aad347;border-radius:16px;box-shadow:inset 0 2px #ffffff17,0 12px 20px #0000002e}.tetris-panel{padding:12px}.tetris-panel p{color:var(--tetris-muted);margin:0 0 9px;font-size:13px;font-weight:900}.tetris-next-stack{gap:9px;display:grid}.tetris-preview-grid{background:#050a126b;border-radius:12px;grid-template-rows:repeat(4,18px);grid-template-columns:repeat(4,18px);justify-content:center;gap:3px;padding:6px;display:grid}.tetris-preview-cell{border-radius:5px}.tetris-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.tetris-stats article{background:#0a101a5c;min-width:0;padding:10px 10px 11px}.tetris-stats span,.tetris-stats strong{display:block}.tetris-stats span{color:var(--tetris-muted);font-size:12px;font-weight:800}.tetris-stats strong{color:#64ffe0;letter-spacing:0;text-shadow:0 3px #00000038;margin-top:3px;font-size:23px;font-weight:950;line-height:1}.tetris-control-pad{grid-template-columns:repeat(3,1fr);align-self:end;gap:8px;display:grid}.tetris-control-pad button{border-radius:13px;place-items:center;height:42px;padding:0;display:grid}@media (width<=720px){.tetris-app{gap:10px;padding:12px}.tetris-topbar{padding:11px}.tetris-title-block h1{font-size:26px}.tetris-app-mark{flex-basis:48px;width:48px;height:48px}.tetris-header-actions button{min-height:42px;padding:0 12px;font-size:15px}.tetris-shell{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.tetris-side-panel{grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.tetris-next-stack{grid-template-columns:repeat(3,max-content)}.tetris-preview-grid{grid-template-rows:repeat(4,12px);grid-template-columns:repeat(4,12px)}.tetris-stats{grid-column:span 2}.tetris-control-pad{align-self:stretch}}body[data-theme=osx-metal] .window[data-app=tetris] .window-body,body[data-theme=aqua] .window[data-app=tetris] .window-body{background:#101724!important}.window[data-app=thunder] .window-body{background:#07101d}.shooter-app{--shooter-bg:#07101d;--shooter-panel:#151f33eb;--shooter-panel-strong:#2a3652f0;--shooter-line:#94aad847;--shooter-ink:#f8fbff;--shooter-muted:#dde7ffad;--shooter-teal:#46e7d0;--shooter-yellow:#ffe056;--shooter-red:#ff6a5f;height:100%;min-height:0;color:var(--shooter-ink);background:linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 4px),linear-gradient(#1a2639 0%,#07101d 100%);grid-template-rows:minmax(0,1fr);gap:0;padding:0;font-family:Courier New,ui-monospace,monospace;display:grid;overflow:hidden}.shooter-topbar{border:1px solid var(--shooter-line);background:linear-gradient(#4a5b7d,#24304a);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex;box-shadow:inset 0 2px #ffffff1f,0 16px 30px #0000003d}.shooter-title{align-items:center;gap:13px;min-width:0;display:flex}.shooter-mark{color:#142033;background:radial-gradient(circle at 46% 42%,#fff779 0 20%,#0000 21%),linear-gradient(145deg,#fff144,#ff8c32 54%,#ff4667);border-radius:4px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 2px #ffffff57,inset 0 -7px #0000002e,0 12px 22px #00000042}.shooter-title p,.shooter-title h1,.shooter-weapon-card p,.shooter-boss-card p,.shooter-control-card p{margin:0}.shooter-title p{color:#102132;background:linear-gradient(#77ffdf,#35d4c7);border-radius:999px;width:fit-content;padding:4px 11px 5px;font-size:13px;font-weight:900;line-height:1}.shooter-title h1{letter-spacing:0;text-shadow:3px 3px #0000008c,0 0 12px #ffffff29;margin-top:7px;font-size:33px;line-height:1}.shooter-actions{gap:10px;display:flex}.shooter-actions button,.shooter-overlay button,.shooter-control-grid button{appearance:none;min-height:46px;color:var(--shooter-ink);cursor:pointer;background:linear-gradient(#798bb2b8,#445476f0),#52617f;border:1px solid #a8bee880;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:16px;font-weight:900;transition:border-color .12s,box-shadow .12s,filter .12s;display:inline-flex;box-shadow:inset 0 2px #fff3,inset 0 -4px #0003,0 9px 18px #0000003d}.shooter-actions button:hover,.shooter-overlay button:hover,.shooter-control-grid button:hover{filter:brightness(1.08);border-color:#71ffddbd;box-shadow:inset 0 2px #ffffff42,inset 0 -4px #0000002e,0 0 0 3px #46e7d026,0 10px 20px #0000003d}.shooter-actions button:active,.shooter-overlay button:active,.shooter-control-grid button:active{filter:brightness(.96);box-shadow:inset 0 3px 8px #0003,inset 0 -2px #00000029}.shooter-shell{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;display:grid}.shooter-stage{min-width:0;min-height:0;box-shadow:none;background:#05070b;border:0;border-radius:0;place-items:center;display:grid;position:relative;overflow:hidden;container-type:size}.shooter-canvas{aspect-ratio:480/700;width:min(100cqw - 24px,68.6cqh - 16.464px);max-width:calc(100% - 24px);height:auto;max-height:calc(100% - 24px);image-rendering:pixelated;image-rendering:crisp-edges;touch-action:none;background:#477d54;border:6px solid #050507;border-radius:2px;display:block;box-shadow:0 0 0 2px #ffffff29,0 18px 24px #00000057}.shooter-overlay{text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#05050785;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:24px;display:flex;position:absolute;inset:0}.shooter-overlay strong{color:#fff;text-shadow:3px 3px #6d150d,-2px 0 #6d150d,0 2px #6d150d;font-size:34px;line-height:1}.shooter-overlay span{max-width:360px;color:var(--shooter-muted);font-size:15px;font-weight:750;line-height:1.5}.shooter-panel{grid-template-rows:auto auto auto 1fr;gap:12px;min-height:0;display:grid;overflow:hidden}.shooter-stat-grid,.shooter-weapon-card,.shooter-boss-card,.shooter-control-card{background:linear-gradient(#2a3652f2,#0e1624fa);border:1px solid #97aad347;border-radius:5px;box-shadow:inset 0 2px #ffffff17,0 12px 20px #0000002e}.shooter-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.shooter-stat-grid article{background:#0a101a5c;min-width:0;padding:11px 10px 12px}.shooter-stat-grid svg{color:var(--shooter-teal)}.shooter-stat-grid span,.shooter-stat-grid strong{display:block}.shooter-stat-grid span{color:var(--shooter-muted);margin-top:4px;font-size:12px;font-weight:800}.shooter-stat-grid strong{color:#64ffe0;letter-spacing:0;text-shadow:3px 3px #00000070;margin-top:3px;font-size:22px;font-weight:950;line-height:1}.shooter-weapon-card,.shooter-boss-card,.shooter-control-card{padding:13px}.shooter-weapon-card p,.shooter-boss-card p,.shooter-control-card p{color:var(--shooter-muted);font-size:13px;font-weight:900}.shooter-weapon-bars{grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0 8px;display:grid}.shooter-weapon-bars span{background:#ffffff14;border-radius:999px;height:18px;box-shadow:inset 0 1px #ffffff14}.shooter-weapon-bars span.active{background:linear-gradient(#fff779,#ff8f33 70%,#d64c20);box-shadow:inset 0 2px #ffffff57,0 0 16px #ffe05647}.shooter-weapon-card small,.shooter-control-card small{color:var(--shooter-muted);font-size:12px;font-weight:700;line-height:1.45;display:block}.shooter-boss-card div{background:#00000057;border-radius:999px;height:14px;margin-top:10px;overflow:hidden}.shooter-boss-card div span{border-radius:inherit;background:linear-gradient(90deg,#ff6a5f,#ffe056);height:100%;display:block;box-shadow:0 0 18px #ff6a5f4d}.shooter-control-card{align-self:end}.shooter-control-grid{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.shooter-control-grid button{min-height:42px;padding:0 10px;font-size:14px}body[data-theme=osx-metal] .window[data-app=thunder] .window-body,body[data-theme=aqua] .window[data-app=thunder] .window-body{background:#07101d!important}@media (width<=760px){.shooter-app{gap:0;padding:0}.shooter-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr}}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio input,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio select,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio textarea{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:none!important;background-image:none!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio button{border-color:var(--suno-line)!important;color:var(--suno-text)!important;background-color:#252529!important;border-radius:999px!important;font-weight:740!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-top-actions button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-workspace-button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-library-tools button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-card-actions button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-suggestions button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-create-footer>button{background-color:#252529!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-song-art{color:#fff!important;background:radial-gradient(circle at 72% 28%,#ffffff73,#0000 18%),linear-gradient(135deg,#7265ff 0%,#fa3f90 56%,#ffc857 100%)!important;border-color:#0000!important;border-radius:16px!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-song-copy,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-song-copy:hover,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-song-copy:focus-visible{box-shadow:none!important;background-color:#0000!important;border-color:#0000!important;border-radius:0!important;padding:0!important;display:grid!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-song-row>button:last-child{background-color:#1c1c1f!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-search-box input,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-description-card textarea,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-title-field input,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-advanced-row select,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-model-pill select{border-color:var(--suno-line)!important;color:var(--suno-text)!important;background-color:#0000!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-credit-pill,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-model-pill,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-create-meta .music-mode-segments{border-color:var(--suno-line-strong)!important;box-shadow:none!important;background:0 0!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-model-pill select{width:90px!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:var(--suno-text)!important;appearance:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:14px!important;font-weight:760!important;line-height:1.2!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-model-pill select:focus,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-model-pill select:focus-visible{box-shadow:none!important;outline:none!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-model-trigger{min-height:42px!important;box-shadow:none!important;color:var(--suno-text)!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0 14px 0 16px!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-model-menu{border-color:var(--suno-line-strong)!important;background:#252529!important;box-shadow:0 18px 44px #00000057!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-model-menu button{min-height:38px!important;box-shadow:none!important;color:var(--suno-text)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:12px!important;place-content:center start!important;justify-items:start!important;gap:0!important;padding:8px 12px!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-model-menu button:hover,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-model-menu button:focus-visible{background:var(--suno-button-hover)!important;color:var(--suno-text)!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-model-menu button.active{color:#111113!important;background:#fff!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-model-menu button.active small{color:#11111394!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-dark .suno-model-menu button.active,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-dark .suno-model-menu button[aria-checked=true],:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-dark .suno-model-menu button.active:hover,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-dark .suno-model-menu button[aria-checked=true]:hover,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-dark .suno-model-menu button.active:focus-visible,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-dark .suno-model-menu button[aria-checked=true]:focus-visible{color:#fff!important;background:radial-gradient(circle at 78% 18%,#ffffff3d,#0000 24%),linear-gradient(105deg,#ff7a29 0%,#ff4f76 46%,#ff45b5 100%)!important;border-color:#0000!important;box-shadow:inset 0 0 0 1px #ffffff29,0 8px 18px #ff45b533!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-dark .suno-model-menu button.active *,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-dark .suno-model-menu button[aria-checked=true] *{color:inherit!important;stroke:currentColor!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-dark .suno-model-menu button.active small,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-dark .suno-model-menu button[aria-checked=true] small{color:#ffffffd1!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-model-trigger{color:#171717!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-model-menu{background:#f7f4ef!important;border-color:#1616161f!important;box-shadow:0 18px 44px #2a231c29!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-model-menu button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-model-menu button:hover,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-model-menu button:focus-visible{color:#171717!important;background:0 0!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-model-menu button:hover,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-model-menu button:focus-visible{background:#e2ddd6!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-model-menu button.active{color:#fff!important;background:#171717!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-model-menu button.active small{color:#fff9!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-create-head button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-description-title button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-current-player button{background-color:#252529!important;border-radius:50%!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-current-player .suno-current-art{color:#f7f4ef!important;background:radial-gradient(circle at 74% 24%,#ffffff5c,#0000 18%),linear-gradient(135deg,#62a7f0 0%,#695bff 46%,#ef4f99 100%)!important;border-color:#0000!important;border-radius:6px!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-player-controls button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-player-actions button{color:#f7f4ef!important;background-color:#0000!important;border-color:#0000!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-player-controls .suno-main-play{color:#1c1c1f!important;background-color:#f7f4ef!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-add-row button{background-color:#0000!important;border-radius:0!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-create-meta .music-mode-segments button{color:var(--suno-muted)!important;background-color:#0000!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-create-meta .music-mode-segments button.active,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-create-meta .music-mode-segments button.active:hover{color:var(--suno-text)!important;background-color:#2d2d32!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-card-actions button.active{color:#111113!important;background-color:#f7f4ef!important;border-color:#0000!important;box-shadow:0 0 0 1px #f7f4efdb!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio button:focus-visible:not(:disabled){color:var(--suno-text)!important;background-color:#2d2d32!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio:not(.is-light) .suno-card-actions button.active:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio:not(.is-light) .suno-card-actions button.active:focus-visible:not(:disabled){color:#111113!important;background-color:#fff!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-song-art:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-song-art:focus-visible:not(:disabled){background:radial-gradient(circle at 72% 28%,#ffffff73,#0000 18%),linear-gradient(135deg,#7265ff 0%,#fa3f90 56%,#ffc857 100%)!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-song-copy:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-song-copy:focus-visible:not(:disabled){background-color:#0000!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-current-player .suno-current-art:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-current-player .suno-current-art:focus-visible:not(:disabled){background:radial-gradient(circle at 74% 24%,#ffffff5c,#0000 18%),linear-gradient(135deg,#62a7f0 0%,#695bff 46%,#ef4f99 100%)!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-player-controls button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-player-controls button:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-player-actions button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-player-actions button:focus-visible:not(:disabled){color:#f7f4ef!important;background-color:#f7f4ef1a!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-player-controls .suno-main-play:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-player-controls .suno-main-play:focus-visible:not(:disabled){color:#1c1c1f!important;background-color:#f7f4ef!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-create-footer .suno-create-button:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-create-footer .suno-create-button:not(:disabled):hover,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-create-footer .suno-create-button:not(:disabled):focus-visible{color:#fff!important;background:radial-gradient(circle at 22% 18%,#ffd84d94,#0000 22%),linear-gradient(105deg,#ff7a29 0%,#ff4f76 46%,#ff45b5 100%)!important;border-color:#0000!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-advanced-card-head>button{background-color:#252529!important;border-radius:50%!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-style-card .suno-advanced-card-head>button{color:#fff!important;background-color:#268cff!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-mini-segments button{color:var(--suno-dim)!important;background-color:#0000!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-mini-segments button.active,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-mini-segments button.active:hover{color:var(--suno-text)!important;background-color:#2d2d32!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-style-chips button{background-color:#252529!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light button{color:#171717!important;background-color:#ebe7e1!important;border-color:#1616161a!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-top-actions button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-library-tools button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-card-actions button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-suggestions button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-style-chips button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-create-footer>button{color:#171717!important;background-color:#e2ddd6!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-add-row button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-song-copy,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-player-controls button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-player-actions button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-mini-segments button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-create-meta .music-mode-segments button{color:#171717!important;background-color:#0000!important;border-color:#0000!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-song-row>button:last-child,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-description-title button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-card-actions button.active,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-add-row button.active,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-mini-segments button.active,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-create-meta .music-mode-segments button.active{color:#171717!important;background-color:#ded9d1!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-card-actions button.active,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-card-actions button.active:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-card-actions button.active:focus-visible:not(:disabled){color:#fff!important;background-color:#171717!important;border-color:#0000!important;box-shadow:0 0 0 1px #171717db!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-create-footer .suno-create-button:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-create-footer .suno-create-button:not(:disabled):hover,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-create-footer .suno-create-button:not(:disabled):focus-visible{color:#fff!important;background:linear-gradient(100deg,#ff8d24 0%,#ff4ea4 58%,#ff7a25 100%)!important;border-color:#0000!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-player-controls .suno-main-play,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-player-controls .suno-main-play:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-player-controls .suno-main-play:focus-visible:not(:disabled){color:#fff!important;background-color:#111!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-player-controls button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-player-controls button:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-player-actions button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-player-actions button:focus-visible:not(:disabled){color:#171717!important;background-color:#15151514!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-current-player .suno-current-art,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-current-player .suno-current-art:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio.is-light .suno-current-player .suno-current-art:focus-visible:not(:disabled){color:#f7f4ef!important;background:radial-gradient(circle at 74% 24%,#ffffff5c,#0000 18%),linear-gradient(135deg,#62a7f0 0%,#695bff 46%,#ef4f99 100%)!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio .suno-song-art,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio .suno-song-art:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio .suno-song-art:focus-visible:not(:disabled){color:#fff!important;background:radial-gradient(circle at 72% 28%,#ffffff73,#0000 18%),linear-gradient(135deg,#7265ff 0%,#fa3f90 56%,#ffc857 100%)!important;border:0!important;border-radius:16px!important;width:74px!important;height:74px!important;min-height:74px!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio .suno-song-copy,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio .suno-song-copy:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio .suno-song-copy:focus-visible:not(:disabled){width:100%!important;min-width:0!important;min-height:auto!important;box-shadow:none!important;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:auto auto!important;place-content:center stretch!important;place-items:start!important;gap:8px!important;padding:0!important;display:grid!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio .suno-song-title-text,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio .suno-song-style-text{width:100%!important;min-width:0!important;box-shadow:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;display:block!important;overflow:hidden!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio .suno-song-title-button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio .suno-song-style-button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio .suno-song-title-button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio .suno-song-style-button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio .suno-song-title-button:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio .suno-song-style-button:focus-visible:not(:disabled){box-shadow:none!important;background:0 0!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio .suno-song-title-text{color:var(--suno-text)!important;font-size:16px!important;font-weight:800!important;line-height:1.18!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .suno-studio .suno-song-style-text{color:var(--suno-muted)!important;font-size:13px!important;font-weight:620!important;line-height:1.3!important}body[data-theme=osx-metal] .window,body[data-theme=osx-metal] .window.active,body[data-theme=osx-metal] .window:not(.active),body[data-theme=osx-metal] .window[data-app=finder],body[data-theme=osx-metal] .window[data-app=finder].active,body[data-theme=osx-metal] .window[data-app=finder]:not(.active){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;background:#ececec!important;border:.5px solid #0006!important;border-radius:7px!important;grid-template-rows:24px minmax(0,1fr)!important;display:grid!important;overflow:hidden!important;box-shadow:0 3px 10px #0000004d!important}body[data-theme=osx-metal] .window.hidden{display:none!important}body[data-theme=osx-metal] .window:not(.active),body[data-theme=osx-metal] .window[data-app=finder]:not(.active){border-color:#00000014!important;box-shadow:0 2px 8px #00000038!important}body[data-theme=osx-metal] .window.maximized,body[data-theme=osx-metal] .window[data-app=finder].maximized{border-radius:0!important}body[data-theme=osx-metal] .window[data-app=finder]:before{content:none!important}body[data-theme=osx-metal] .window-titlebar,body[data-theme=osx-metal] .window:not([data-app=finder]) .window-titlebar,body[data-theme=osx-metal] .window[data-app=finder] .window-titlebar{height:24px!important;min-height:24px!important;box-shadow:none!important;background-color:#ececec!important;background-image:repeating-linear-gradient(0deg,#ffffff47 0 1px,#d2d2d23d 1px 2px),linear-gradient(#e8e8e8 0%,#d0d0d0 100%)!important;border-bottom:1px solid #0000004d!important;border-radius:7px 7px 0 0!important;grid-template-columns:74px minmax(0,1fr) 74px!important;align-items:center!important;padding:2px!important;display:grid!important}body[data-theme=osx-metal] .window:not(.active) .window-titlebar,body[data-theme=osx-metal] .window[data-app=finder]:not(.active) .window-titlebar{background-image:repeating-linear-gradient(0deg,#fff3 0 1px,#e1e1e12e 1px 2px),linear-gradient(#f6f6f6 0%,#e0e0e0 100%)!important;border-bottom-color:#0003!important}body[data-theme=osx-metal] .window-titlebar>span,body[data-theme=osx-metal] .window[data-app=finder] .window-titlebar>span{color:#000!important;text-align:center!important;text-shadow:0 1px #ffffff94!important;grid-column:2!important;min-width:0!important;padding:0 10px!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}body[data-theme=osx-metal] .window:not(.active) .window-titlebar>span,body[data-theme=osx-metal] .window[data-app=finder]:not(.active) .window-titlebar>span{color:#7f7f7f!important;text-shadow:none!important}body[data-theme=osx-metal] .traffic-lights{gap:8px!important;width:55px!important;min-width:55px!important;height:13px!important;margin-left:6px!important}body[data-theme=osx-metal] .traffic-light{flex-basis:13px!important;width:13px!important;height:13px!important}body[data-theme=osx-metal] .window-body{min-height:0!important;overflow:hidden!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-layout{--finder-body-sidebar-width:175px!important;color:#1f2329!important;background:#fff!important;grid-template-rows:42px minmax(0,1fr)!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-toolbar{background:repeating-linear-gradient(0deg,#ffffff52 0 1px,#dadada47 1px 2px),linear-gradient(#f4f4f4 0%,#d8d8d8 100%)!important;border-bottom:1px solid #00000038!important;gap:8px!important;height:42px!important;min-height:42px!important;padding:5px 9px!important;box-shadow:inset 0 1px #ffffffb8!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control,body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control,body[data-theme=osx-metal] .window[data-app=finder] .finder-metal-button{background:linear-gradient(#fcfcfcf5,#d5d8ddf0)!important;border:1px solid #4f56606b!important;border-radius:5px!important;height:28px!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #00000024,0 1px #ffffff75!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control button,body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control button,body[data-theme=osx-metal] .window[data-app=finder] .finder-metal-button{color:#4d5561!important;width:34px!important;height:28px!important;min-height:0!important;box-shadow:none!important;text-shadow:0 1px #ffffffb8!important;background:0 0!important;border:0!important;border-right:1px solid #61687257!important;border-radius:0!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control{width:66px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control button{width:33px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control button.active{color:#1a1a1a!important;text-shadow:0 1px #fff6!important;background:linear-gradient(#7fa0d8 0%,#a3c3e8 49%,#77a8de 50%,#9fd5f5 100%)!important;box-shadow:inset 0 1px 2px #00000026,inset 0 -1px #ffffff2e!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-metal-button{border-right:0!important;border-radius:5px!important;width:43px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-action-menu{grid-template-columns:1fr 12px!important;width:48px!important;padding:0 5px 0 8px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-search{background:linear-gradient(#fffffff5,#eef0f3f5)!important;border-color:#414b5a3d!important;border-radius:14px!important;width:150px!important;min-width:150px!important;height:28px!important;padding-right:8px!important;box-shadow:inset 0 1px 2px #0000001f,0 1px #ffffffc2!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-search span{color:#7a8089!important;width:28px!important;min-width:28px!important;height:28px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-search input,body[data-theme=osx-metal] .window[data-app=finder] .finder-search:focus-within input{color:#343941!important;opacity:1!important;width:100%!important;padding-right:0!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-search:has(input:not(:placeholder-shown)) input{color:#343941!important;opacity:1!important;width:100%!important;padding-right:0!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar{color:#28313d!important;background:linear-gradient(#eff2f5f5,#e1e5eaf5)!important;border-right:1px solid #0000002e!important;padding:13px 0 12px!important;box-shadow:inset -1px 0 #ffffff6b!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar-group h3{color:#3a424e94!important;letter-spacing:0!important;padding:6px 8px 5px!important;font-size:11px!important;font-weight:800!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button{color:#28313d!important;min-height:36px!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:6px!important;padding:2px 10px 2px 8px!important;font-size:12px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button svg{color:#4f565f!important;filter:none!important;width:32px!important;height:32px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button.active,body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button:hover{color:#fff!important;text-shadow:0 -1px #0000003d!important;background:linear-gradient(#5aa8ff,#2d79dc)!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button.active svg,body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button:hover svg{color:#fff!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-content,body[data-theme=osx-metal] .window[data-app=finder] .finder-main{background:#fff!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list){background:#fff!important;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))!important;grid-auto-rows:106px!important;justify-items:center!important;gap:12px!important;padding:12px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list) button{width:96px!important;min-height:94px!important;box-shadow:none!important;color:#1f2329!important;cursor:default!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;padding:0 0 4px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list button{cursor:default!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list) button.active,body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list) button:hover{color:#1f2329!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list) .finder-item-icon{width:64px!important;height:64px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0 auto!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list) .finder-item-icon svg{filter:drop-shadow(0 1px 3px #0000002e)!important;width:48px!important;height:48px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list) .finder-item-icon img{image-rendering:auto!important;filter:drop-shadow(0 1px 3px #00000038)!important;width:48px!important;height:48px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list) .finder-item-name{box-sizing:border-box!important;color:#2f3338!important;text-align:center!important;white-space:normal!important;-webkit-line-clamp:2!important;width:fit-content!important;max-width:96px!important;min-height:0!important;text-shadow:none!important;border-radius:3px!important;-webkit-box-orient:vertical!important;align-self:center!important;padding:0 4px 1px!important;font-size:12px!important;font-weight:400!important;line-height:1.16!important;display:-webkit-box!important;overflow:hidden!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list) button.active .finder-item-icon{box-shadow:none!important;color:inherit!important;filter:brightness(.65)contrast()!important;background:0 0!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list) button.active .finder-item-name{color:#fff!important;text-shadow:none!important;background:#3875d7!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list) button:hover:not(.active) .finder-item-name{color:#2f3338!important;background:0 0!important}body[data-theme=osx-metal] .window[data-app=start] .start-app{--start-ink:#1f2329;--start-muted:#1f232994;--start-line:#00000029;--start-panel:#fff;--start-panel-strong:#fff;--start-accent:#2d79dc;color:var(--start-ink)!important;background:#fff!important;grid-template-columns:200px minmax(0,1fr)!important}body[data-theme=osx-metal] .window[data-app=start] .start-sidebar{background:linear-gradient(#eff2f5f5,#e1e5eaf5)!important;border-right:1px solid #0000002e!important;gap:12px!important;padding:14px 0!important;box-shadow:inset -1px 0 #ffffff6b!important}body[data-theme=osx-metal] .window[data-app=start] .start-brand{border-bottom-color:#0000001f!important;padding:4px 12px 10px!important}body[data-theme=osx-metal] .window[data-app=start] .start-brand h1{font-size:19px!important;font-weight:760!important;line-height:1.12!important}body[data-theme=osx-metal] .window[data-app=start] .start-brand p{color:#1f23298a!important;margin-top:3px!important;font-size:11px!important}body[data-theme=osx-metal] .window[data-app=start] .start-filter-list{gap:2px!important}body[data-theme=osx-metal] .window[data-app=start] .start-filter-list button{min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 12px!important}body[data-theme=osx-metal] .window[data-app=start] .start-filter-list button small{color:#1f232970!important;font-size:11px!important}body[data-theme=osx-metal] .window[data-app=start] .start-filter-list button:hover,body[data-theme=osx-metal] .window[data-app=start] .start-filter-list button.active{color:#fff!important;text-shadow:0 -1px #0000003d!important;background:linear-gradient(#5aa8ff,#2d79dc)!important}body[data-theme=osx-metal] .window[data-app=start] .start-filter-list button:hover small,body[data-theme=osx-metal] .window[data-app=start] .start-filter-list button.active small{color:#ffffffc7!important}body[data-theme=osx-metal] .window[data-app=start] .start-main{background:#fff!important;gap:9px!important;padding:11px 18px 16px!important}body[data-theme=osx-metal] .window[data-app=start] .start-main.is-app-store{grid-template-rows:auto minmax(0,1fr)!important}body[data-theme=osx-metal] .window[data-app=start] .start-toolbar{gap:10px!important}body[data-theme=osx-metal] .window[data-app=start] .start-search{background:linear-gradient(#fffffff5,#eef0f3f5)!important;border-color:#414b5a3d!important;border-radius:15px!important;grid-template-columns:30px minmax(0,1fr)!important;height:30px!important;box-shadow:inset 0 1px 2px #0000001f,0 1px #ffffffc2!important}body[data-theme=osx-metal] .window[data-app=start] .start-search input{color:#343941!important;font-size:12px!important}body[data-theme=osx-metal] .window[data-app=start] .start-view-toggle{background:linear-gradient(#fcfcfcf5,#d5d8ddf0)!important;border-color:#4f56606b!important;border-radius:5px!important;height:30px!important;padding:1px!important;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #00000024,0 1px #ffffff75!important}body[data-theme=osx-metal] .window[data-app=start] .start-view-toggle button{color:#4d5561!important;border:0!important;border-radius:4px!important;height:28px!important;min-height:0!important}body[data-theme=osx-metal] .window[data-app=start] .start-view-toggle button.active{color:#fff!important;text-shadow:0 -1px #00000052!important;background:linear-gradient(#979ea8f0,#686f7af0)!important}body[data-theme=osx-metal] .window[data-app=start] .start-summary{color:#1f232994!important;font-size:12px!important}body[data-theme=osx-metal] .window[data-app=start] .start-summary .start-search{flex-basis:280px!important;width:min(280px,46vw)!important}body[data-theme=osx-metal] .window[data-app=start] .start-summary strong{color:#1f2329!important;font-size:23px!important;font-weight:760!important;line-height:1.08!important}body[data-theme=osx-metal] .window[data-app=start] .start-sites.is-grid{gap:0!important;padding:0 2px 18px!important}body[data-theme=osx-metal] .window[data-app=start] .start-sites.is-grid .start-site-card,body[data-theme=osx-metal] .window[data-app=start] .start-sites.is-list .start-site-card{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #3c3c4333!important;border-radius:0!important;transform:none!important}body[data-theme=osx-metal] .window[data-app=start] .start-sites.is-grid .start-site-card{grid-template-rows:auto minmax(34px,1fr) auto!important;grid-template-columns:60px minmax(0,1fr)!important;gap:6px 16px!important;min-height:116px!important;padding:11px 0!important}body[data-theme=osx-metal] .window[data-app=start] .start-sites.is-app-store{column-gap:38px!important;padding:0 2px 18px!important}body[data-theme=osx-metal] .window[data-app=start] .start-sites.is-app-store .start-site-card{gap:0 18px!important;min-height:108px!important;padding:10px 0!important}body[data-theme=osx-metal] .window[data-app=start] .start-site-icon{width:58px!important;height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:13px!important}body[data-theme=osx-metal] .window[data-app=start] .start-site-icon img{object-fit:contain!important;border-radius:13px!important;width:58px!important;height:58px!important;position:static!important;box-shadow:0 2px 7px #00000024!important}body[data-theme=osx-metal] .window[data-app=start] .start-sites:not(.is-app-store) .start-site-icon>span{display:none!important}body[data-theme=osx-metal] .window[data-app=start] .start-site-copy strong{color:#1d1d1f!important;font-size:16px!important;font-weight:760!important;line-height:1.14!important}body[data-theme=osx-metal] .window[data-app=start] .start-site-copy small{color:#6e6e73!important;font-size:11px!important;font-weight:650!important}body[data-theme=osx-metal] .window[data-app=start] .start-site-copy em{color:#6e6e73!important;font-size:11px!important;font-weight:520!important;line-height:1.36!important}body[data-theme=osx-metal] .window[data-app=start] .start-site-action{color:#007aff!important;background:#76768024!important;box-shadow:inset 0 0 0 1px #3c3c430d!important}.finder-toolbar-icon,.finder-toolbar-chevron{-webkit-mask:var(--finder-toolbar-icon-url) center / contain no-repeat;-webkit-mask:var(--finder-toolbar-icon-url) center / contain no-repeat;mask:var(--finder-toolbar-icon-url) center / contain no-repeat;pointer-events:none;background:currentColor;flex:none;display:block}.finder-toolbar-icon{width:16px;height:16px}.finder-toolbar-chevron{width:12px;height:12px}body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control .finder-toolbar-icon,body[data-theme=osx-metal] .window[data-app=finder] .finder-action-menu .finder-toolbar-icon{width:16px!important;height:16px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control button,body[data-theme=osx-metal] .window[data-app=finder] .finder-action-menu{color:#4d5561!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control button.active,body[data-theme=osx-metal] .window[data-app=finder] .finder-action-menu.active{color:#1f252c!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-action-menu{gap:5px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar-resizer{display:none!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar{box-shadow:none!important;border-right:1px solid #363e4847!important;padding:1px 0 12px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar:after{content:none!important;display:none!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-main,body[data-theme=osx-metal] .window[data-app=finder] .finder-content{border-left:0!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar-group{gap:4px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar-group h3{border-bottom:1px solid #363e481f!important;min-height:18px!important;padding:3px 10px 5px!important;line-height:14px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar button{justify-content:flex-start!important;gap:0!important;min-height:28px!important;padding:0 10px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control{background:0 0!important;border:1px solid #0006!important;border-radius:4px!important;width:auto!important;min-width:0!important;height:auto!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px 2px #0000004d,inset 0 0 1px #00000026,0 1px #ffffff73!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control:after{content:none!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control button{width:auto!important;min-width:24px!important;height:auto!important;min-height:22px!important;box-shadow:none!important;color:#222!important;text-shadow:0 1px #ffffffb3!important;background:linear-gradient(#e0e0e0 0%,#efefef 49%,#dcdcdc 50%,#f0f0f0 100%)!important;border:0!important;border-right:1px solid #0000002e!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:2px 6px!important;display:flex!important;position:relative!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control button:last-child{border-right:0!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control button:active{background:linear-gradient(#7fa0d8 0%,#a3c3e8 49%,#77a8de 50%,#9fd5f5 100%)!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control .finder-nav-icon{transform-origin:50%!important;width:14px!important;height:14px!important;-webkit-mask:var(--finder-nav-icon-url) center / contain no-repeat!important;-webkit-mask:var(--finder-nav-icon-url) center / contain no-repeat!important;mask:var(--finder-nav-icon-url) center / contain no-repeat!important;pointer-events:none!important;background:currentColor!important;display:block!important;transform:scaleX(1.5)scaleY(.9)!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-toolbar{background:repeating-linear-gradient(0deg,#ffffff52 0 1px,#dadada47 1px 2px),linear-gradient(#f4f4f4 0%,#d8d8d8 100%)!important;border-bottom:1px solid #00000038!important;grid-template-columns:none!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;height:36px!important;min-height:36px!important;padding:6px 6px 6px 7px!important;display:flex!important;box-shadow:inset 0 1px #ffffffb8!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-layout{grid-template-rows:36px minmax(0,1fr)!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-toolbar-center{flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control,body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control{background:0 0!important;border:1px solid #0006!important;border-radius:4px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px 2px #0000004d,inset 0 0 1px #00000026,0 1px #ffffff73!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control button,body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control button,body[data-theme=osx-metal] .window[data-app=finder] .finder-action-menu{width:auto!important;min-width:24px!important;height:auto!important;min-height:22px!important;box-shadow:none!important;color:#222!important;text-shadow:0 1px #ffffffb3!important;cursor:pointer!important;background:linear-gradient(#e0e0e0 0%,#efefef 49%,#dcdcdc 50%,#f0f0f0 100%)!important;border:0!important;border-right:1px solid #0000002e!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:2px 6px!important;transition:background .1s!important;display:flex!important;position:relative!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control button:disabled,body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control button[aria-disabled=true]{cursor:default!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control button:disabled>*,body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control button[aria-disabled=true]>*{opacity:.35!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control button:last-child,body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control button:last-child{border-right:0!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control button:active,body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control button:active,body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control button.active,body[data-theme=osx-metal] .window[data-app=finder] .finder-action-menu:active{color:#1a1a1a!important;text-shadow:0 1px #fff6!important;background:linear-gradient(#7fa0d8 0%,#a3c3e8 49%,#77a8de 50%,#9fd5f5 100%)!important;box-shadow:inset 0 1px 2px #00000026!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-action-menu-wrap{z-index:30!important;flex:none!important;display:flex!important;position:relative!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-action-menu{border:1px solid #0006!important;border-radius:4px!important;gap:2px!important;min-width:0!important;box-shadow:inset 0 1px 2px #0000004d,inset 0 0 1px #00000026,0 1px #ffffff73!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-action-menu.active{color:#222!important;text-shadow:0 1px #ffffffb3!important;background:linear-gradient(#e0e0e0 0%,#efefef 49%,#dcdcdc 50%,#f0f0f0 100%)!important;border-radius:4px!important;box-shadow:inset 0 1px 2px #0000004d,inset 0 0 1px #00000026,0 1px #ffffff73!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-nav-control .finder-nav-icon{width:10px!important;height:12px!important;transform:none!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-view-control .finder-toolbar-icon{width:14px!important;height:14px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-action-menu .finder-toolbar-icon{transform-origin:50%!important;width:14px!important;height:14px!important;transform:rotate(30deg)!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-action-menu .finder-toolbar-chevron{width:8px!important;height:8px!important;margin-left:0!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-search,body[data-theme=osx-metal] .window[data-app=finder] .finder-search:focus-within{width:180px!important;min-width:180px!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 180px!important;margin-left:auto!important;padding:0!important;transition:none!important;display:block!important;position:relative!important;overflow:visible!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-search:has(input:not(:placeholder-shown)){width:180px!important;min-width:180px!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 180px!important;margin-left:auto!important;padding:0!important;transition:none!important;display:block!important;position:relative!important;overflow:visible!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-search span{z-index:1!important;color:#00000073!important;pointer-events:none!important;justify-content:center!important;align-items:center!important;width:13px!important;min-width:13px!important;height:13px!important;display:flex!important;position:absolute!important;top:50%!important;left:8px!important;transform:translateY(-50%)!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-search .finder-search-icon{object-fit:contain!important;opacity:.82!important;width:13px!important;height:13px!important;display:block!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-search input,body[data-theme=osx-metal] .window[data-app=finder] .finder-search:focus-within input{box-sizing:border-box!important;color:#222!important;opacity:1!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;text-shadow:none!important;background:#fff!important;border:1px solid #0006!important;border-radius:999px!important;outline:0!important;padding:3px 28px!important;font-family:Geneva-12,Geneva,Lucida Grande,Arial,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:normal!important;display:block!important;box-shadow:inset 0 1px 2px #0000004d,inset 0 0 1px #00000026,0 1px #ffffff73!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-search:has(input:not(:placeholder-shown)) input{box-sizing:border-box!important;color:#222!important;opacity:1!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;text-shadow:none!important;background:#fff!important;border:1px solid #0006!important;border-radius:999px!important;outline:0!important;padding:3px 28px!important;font-family:Geneva-12,Geneva,Lucida Grande,Arial,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:normal!important;display:block!important;box-shadow:inset 0 1px 2px #0000004d,inset 0 0 1px #00000026,0 1px #ffffff73!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-search input::placeholder{color:#00000073!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar{padding-top:0!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar>.finder-sidebar-group{gap:0!important;margin-top:3px!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-sidebar-group h3{padding-bottom:2px!important}body[data-theme=osx-metal] .window.hidden,body[data-theme=osx-metal] .window[data-app=finder].hidden{display:none!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list) .finder-list-item,body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list) .finder-list-item:hover,body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list) .finder-list-item:focus,body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list) .finder-list-item:focus-visible,body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list) .finder-list-item.active{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list) .finder-list-item:hover:not(.active) .finder-item-icon,body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list) .finder-list-item:hover:not(.active) .finder-item-name,body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list) .finder-list-item:focus:not(.active) .finder-item-icon,body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list) .finder-list-item:focus:not(.active) .finder-item-name,body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list) .finder-list-item:focus-visible:not(.active) .finder-item-icon,body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list) .finder-list-item:focus-visible:not(.active) .finder-item-name{box-shadow:none!important;color:#2f3338!important;filter:none!important;text-shadow:none!important;background:0 0!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list) .finder-list-item.active .finder-item-icon{box-shadow:none!important;color:inherit!important;filter:brightness(.65)contrast()!important;background:0 0!important}body[data-theme=osx-metal] .window[data-app=finder] .finder-list:not(.finder-list-list) .finder-list-item.active .finder-item-name{box-shadow:none!important;color:#fff!important;-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important;text-shadow:0 1px 1px #0000004d!important;background:linear-gradient(#609de9 0%,#3d84e5 50%,#3170dc 100%)!important;border-radius:4px!important;min-height:0!important;padding:1px 5px 2px!important;line-height:1.16!important}body[data-theme=osx-metal] .window:not(.active){--ryos-inactive-selection-bg:#838383b2;--ryos-inactive-control-bg:linear-gradient(to bottom, #b7b7b7 0%, #d2d2d2 49%, #a8a8a8 50%, #c8c8c8 100%);--ryos-inactive-selection-text:#fff;--ryos-inactive-control-text:#222;--ryos-inactive-selection-shadow:none;--ryos-inactive-control-shadow:0 1px 0 #ffffff9e}body[data-theme=osx-metal] .window:not(.active) .finder-sidebar button.active,body[data-theme=osx-metal] .window:not(.active) .start-filter-list button.active{color:var(--ryos-inactive-selection-text)!important;background:var(--ryos-inactive-selection-bg)!important;text-shadow:var(--ryos-inactive-selection-shadow)!important}body[data-theme=osx-metal] .window:not(.active) .finder-sidebar button.active svg,body[data-theme=osx-metal] .window:not(.active) .start-filter-list button.active small{color:var(--ryos-inactive-selection-text)!important}body[data-theme=osx-metal] .window:not(.active) .finder-list:not(.finder-list-list) .finder-list-item.active .finder-item-name,body[data-theme=osx-metal] .window:not(.active) .finder-list.finder-list-list button.active,body[data-theme=osx-metal] .window:not(.active) .finder-list.finder-list-list button.active:nth-of-type(odd),body[data-theme=osx-metal] .window:not(.active) .finder-list.finder-list-list button.active:nth-of-type(2n){color:var(--ryos-inactive-selection-text)!important;background:var(--ryos-inactive-selection-bg)!important;text-shadow:var(--ryos-inactive-selection-shadow)!important}body[data-theme=osx-metal] .window:not(.active) .finder-list:not(.finder-list-list) .finder-list-item.active .finder-item-icon{filter:saturate(.78)brightness(.74)contrast(.96)!important}body[data-theme=osx-metal] .window:not(.active) .finder-view-control button.active,body[data-theme=osx-metal] .window:not(.active) .finder-action-menu.active,body[data-theme=osx-metal] .window:not(.active) .start-view-toggle button.active{color:var(--ryos-inactive-control-text)!important;background:var(--ryos-inactive-control-bg)!important;text-shadow:var(--ryos-inactive-control-shadow)!important;box-shadow:inset 0 1px 2px #0000002e!important}.dock{--dock-icon-y:0px;isolation:isolate;transition:width .18s ease-out;height:64px!important;padding:4px var(--dock-edge-padding,16px)!important;border-radius:0!important;gap:8px!important;bottom:8px!important}.dock:before{z-index:0!important;width:min(var(--dock-bg-width,100%), calc(100vw - 28px))!important;opacity:1!important;height:56px!important;transform:translateX(calc(50% + var(--dock-bg-offset,0px)))!important;-webkit-backdrop-filter:blur(22px)saturate(160%)!important;backdrop-filter:blur(22px)saturate(160%)!important;clip-path:none!important;background:linear-gradient(#fff3,#ffffff0f),#f8f8f8bd!important;border:0!important;border-radius:0!important;display:block!important;bottom:0!important;right:50%!important;box-shadow:0 2px 8px #00000026!important;-webkit-mask-image:none!important;mask-image:none!important}.dock-base,.dock-base:before,.dock-base:after,.dock-base span{display:none!important}.dock-icon{transform-origin:bottom;width:56px!important;min-height:56px!important;transform:translate(var(--dock-x,0px), var(--dock-icon-y,0px))!important;grid-template-rows:48px!important;transition:opacity .14s ease-out!important}.dock-icon span{transform-origin:50% 120%;filter:drop-shadow(0 8px 8px #00000038);width:48px!important;height:48px!important;transform:scale(var(--dock-scale,1))!important;transition:filter .14s ease-out!important}.dock-icon span:before,.dock-icon span:after{display:none!important}.dock-icon-art,.dock-icon img{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;transform:none!important}.dock-icon-art{-webkit-box-reflect:initial!important;filter:none!important;translate:0 var(--dock-icon-art-y,0px)!important;rotate:var(--dock-icon-art-rotate,0deg)!important;scale:var(--dock-icon-art-scale,1)!important}.dock-icon.active:after{border-bottom:4px solid #000000bd;border-left:4px solid #0000;border-right:4px solid #0000;filter:none!important;opacity:1!important;background:0 0!important;width:0!important;height:0!important;bottom:-3px!important}.dock-trash{margin-left:12px!important}.dock-trash:before{content:"";pointer-events:none;background:#0003;border-radius:999px;width:1px;height:46px;position:absolute;top:9px;left:-10px}body[data-theme=osx-metal] .dock:before{background:linear-gradient(#ffffff24,#ffffff08),#1c1c1eb8!important;box-shadow:0 2px 10px #0000008c!important}body[data-theme=osx-metal] .dock-icon.active:after{border-bottom-color:#ffffffdb}body[data-theme=osx-metal] .dock-trash:before{background:#ffffff38}@media (width<=760px){.dock{height:62px!important;bottom:8px!important}.dock:before{height:54px!important}}.music-workshop-app.suno-studio,.music-workshop-app .suno-studio{--zm-bg:#111113;--zm-panel:#111113;--zm-card:#1c1c1f;--zm-card-raised:#202024;--zm-control:#252529;--zm-control-hover:#2d2d32;--zm-control-active:#34343a;--zm-control-pressed:#3a3a40;--zm-focus-ring:color-mix(in srgb, var(--zm-blue) 72%, #fff 8%);--zm-focus-ring-soft:color-mix(in srgb, var(--zm-focus-ring) 34%, transparent);--zm-toggle-active:var(--zm-control-active);--zm-field-bg:#111113;--zm-field-border:#ffffff29;--zm-line:#ffffff1a;--zm-line-strong:#ffffff26;--zm-text:#f7f4ef;--zm-muted:#a3a3a3;--zm-dim:#6a6a72;--zm-pink:#ff45b5;--zm-blue:#268cff;--zm-green:#41d98b;--zm-orange:#ff8a2a;--zm-create-gradient:linear-gradient(105deg, #ff7a29 0%, #ff4f76 46%, #ff45b5 100%);--zm-cover-gradient:radial-gradient(circle at 72% 28%, #ffffff73, transparent 18%), linear-gradient(135deg, #7265ff 0%, #fa3f90 56%, #ffc857 100%);--zm-r-sm:12px;--zm-r-md:16px;--zm-r-lg:24px;--zm-r-pill:999px;--zm-space-1:8px;--zm-space-2:12px;--zm-space-3:16px;--zm-space-4:22px;--zm-type-page-size:26px;--zm-type-page-weight:700;--zm-type-page-line:1.12;--zm-type-card-size:20px;--zm-type-card-weight:700;--zm-type-card-line:1.2;--zm-type-section-size:16px;--zm-type-section-weight:600;--zm-type-section-line:1.25;--zm-type-item-size:16px;--zm-type-item-weight:700;--zm-type-item-line:1.22;--zm-type-body-size:14px;--zm-type-body-weight:500;--zm-type-body-line:1.6;--zm-type-meta-size:13px;--zm-type-meta-weight:500;--zm-type-meta-line:1.3;--zm-type-small-size:12px;--zm-type-small-weight:500;--zm-type-small-line:1.33;--zm-type-control-size:13px;--zm-type-control-weight:600;--zm-type-control-line:1.25;--zm-type-cta-size:16px;--zm-type-cta-weight:600;--zm-type-library-title-size:14px;--zm-type-library-title-weight:650;--zm-type-library-title-line:1.22;--zm-type-library-meta-size:12px;--zm-type-library-meta-weight:500;--zm-type-library-meta-line:1.32;--zm-library-row-cover-size:56px;--zm-library-row-min-height:72px;--zm-library-row-gap:12px;--zm-library-card-min-height:0px;--suno-bg:var(--zm-bg);--suno-panel:var(--zm-panel);--suno-card:var(--zm-card);--suno-card-soft:var(--zm-control);--suno-line:var(--zm-line);--suno-line-strong:var(--zm-line-strong);--suno-text:var(--zm-text);--suno-muted:var(--zm-muted);--suno-dim:var(--zm-dim);--suno-pink:var(--zm-pink);--suno-button:var(--zm-control);--suno-button-hover:var(--zm-control-hover);isolation:isolate;background:var(--zm-bg);width:100%;max-width:none;color:var(--zm-text);letter-spacing:0;position:relative}.music-workshop-app.suno-studio.is-generation-aura:before,.music-workshop-app.suno-studio.is-generation-aura:after{content:none}.music-workshop-app.suno-studio .suno-topbar:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--zm-orange) 82%, transparent) 14%, color-mix(in srgb, var(--zm-pink) 92%, transparent) 38%, color-mix(in srgb, var(--zm-blue) 76%, transparent) 62%, #bc82f3d1 82%, transparent 100%);height:4px;box-shadow:0 0 16px color-mix(in srgb, var(--zm-pink) 24%, transparent), 0 0 24px color-mix(in srgb, var(--zm-blue) 16%, transparent);opacity:0;background-position:0%;background-size:220% 100%;transition:opacity .16s;position:absolute;bottom:-4px;left:0;right:0;transform:translateZ(0)scaleX(.98)}.music-workshop-app.suno-studio.is-generation-aura .suno-topbar:after{opacity:.88;animation:2.6s linear infinite musicGenerationBarSweep,1.8s ease-in-out infinite musicGenerationBarPulse}.music-workshop-app.suno-studio.is-light.is-generation-aura .suno-topbar:after{opacity:.74;box-shadow:0 0 12px color-mix(in srgb, var(--zm-pink) 20%, transparent), 0 0 18px color-mix(in srgb, var(--zm-blue) 12%, transparent)}@keyframes musicGenerationBarSweep{0%{background-position:0%}to{background-position:220%}}@keyframes musicGenerationBarPulse{0%,to{filter:saturate(1.06);transform:translateZ(0)scaleX(.98)}50%{filter:saturate(1.3);transform:translateZ(0)scaleX(1)}}@media (prefers-reduced-motion:reduce){.music-workshop-app.suno-studio.is-generation-aura .suno-topbar:after{background-position:50%;animation:none}}.music-workshop-app.suno-studio.is-light,.music-workshop-app .suno-studio.is-light{--zm-bg:#f7f4ef;--zm-panel:#f7f4ef;--zm-card:#ece8e2;--zm-card-raised:#e7e1da;--zm-control:#e2ddd6;--zm-control-hover:#d8d2ca;--zm-control-active:#ccc5bc;--zm-control-pressed:#c3bbb1;--zm-focus-ring:#166de8cc;--zm-focus-ring-soft:color-mix(in srgb, var(--zm-focus-ring) 26%, transparent);--zm-toggle-active:var(--zm-control-active);--zm-field-bg:#f7f4ef;--zm-field-border:#16161624;--zm-line:#16161614;--zm-line-strong:#16161624;--zm-text:#171717;--zm-muted:#17171794;--zm-dim:#17171757;--zm-pink:#ff3db8;--zm-green:#118f54;--zm-orange:#d86616}.music-workshop-app.suno-studio button,.music-workshop-app.suno-studio input,.music-workshop-app.suno-studio textarea,.music-workshop-app.suno-studio select,.music-workshop-app .suno-studio button,.music-workshop-app .suno-studio input,.music-workshop-app .suno-studio textarea,.music-workshop-app .suno-studio select{box-shadow:none;text-shadow:none;background-image:none}.music-workshop-app.suno-studio button,.music-workshop-app .suno-studio button{cursor:pointer;transition:border-color .16s,background-color .16s,background .16s,box-shadow .16s,color .16s,opacity .16s,transform .12s}.music-workshop-app .suno-topbar,.music-workshop-app .suno-library,.music-workshop-app .suno-create-panel,.music-workshop-app .suno-resizer{background:var(--zm-panel)}.music-workshop-app .suno-create-panel{padding-bottom:0}.music-workshop-app .suno-topbar{border-bottom:1px solid var(--zm-line);background:color-mix(in srgb, var(--zm-panel) 82%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);min-height:58px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 10px 26px #00000024}.music-workshop-app.suno-studio.is-light .suno-topbar,.music-workshop-app .suno-studio.is-light .suno-topbar{-webkit-backdrop-filter:blur(18px)saturate(1.14);backdrop-filter:blur(18px)saturate(1.14);background:#f7f4efb8;box-shadow:inset 0 1px #ffffff8c,0 12px 28px #30271c14}.music-workshop-app .suno-create-head,.music-workshop-app .suno-library-header{align-items:center;min-height:58px}.music-workshop-app .suno-create-head{gap:var(--zm-space-3);text-align:left;grid-template-columns:minmax(0,1fr) auto}.music-workshop-app .suno-create-head h2,.music-workshop-app .suno-library-header h1{color:var(--zm-text);font-size:var(--zm-type-page-size);font-weight:var(--zm-type-page-weight);line-height:var(--zm-type-page-line);letter-spacing:0;margin:0}.music-workshop-app .suno-create-head h2{grid-column:1;justify-self:start}.music-workshop-app .suno-create-head .suno-credit-pill{border-radius:var(--zm-r-pill);width:154px;height:48px;min-height:48px;box-shadow:none;color:var(--zm-text);background:0 0;border:0;grid-column:2;justify-content:stretch;justify-self:end;align-items:center;gap:8px;padding:5px 6px 5px 12px;display:inline-grid}.music-workshop-app .suno-credit-gem-icon{pointer-events:none;flex:none;width:26px;height:26px;margin-left:-3px;display:inline-flex;overflow:visible}.music-workshop-app .suno-credit-gem-icon svg{display:block;overflow:visible;width:100%!important;height:100%!important}.music-workshop-app .suno-create-head .suno-credit-pill.is-empty{color:#ff47ae}.music-workshop-app .suno-resizer:before{background:var(--zm-line);transition:width .16s,background .16s,box-shadow .16s}.music-workshop-app .suno-resizer:after{opacity:1;background:0 0;transition:background .16s,box-shadow .16s,opacity .16s}.music-workshop-app .suno-resizer:hover:before,.music-workshop-app .suno-resizer:focus-visible:before,.music-workshop-app .suno-stage.is-resizing .suno-resizer:before{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--zm-orange) 18%, transparent) 16%, color-mix(in srgb, var(--zm-orange) 88%, transparent) 38%, #ff5b66f5 50%, color-mix(in srgb, var(--zm-pink) 88%, transparent) 62%, color-mix(in srgb, var(--zm-pink) 18%, transparent) 84%, transparent 100%);width:2px;box-shadow:0 0 16px color-mix(in srgb, var(--zm-pink) 32%, transparent), 0 0 28px #ff7a2938}.music-workshop-app .suno-resizer:hover:after,.music-workshop-app .suno-resizer:focus-visible:after,.music-workshop-app .suno-stage.is-resizing .suno-resizer:after{opacity:1;box-shadow:none;background:0 0}.music-workshop-app .suno-create-meta{grid-template-columns:minmax(0,1fr) auto;width:100%;margin-left:0}.music-workshop-app .suno-description-card,.music-workshop-app .suno-add-row,.music-workshop-app .suno-advanced-card,.music-workshop-app .suno-title-card,.music-workshop-app .suno-lyrics-drawer,.music-workshop-app .suno-tool-panel{border-radius:var(--zm-r-lg);background:var(--zm-card);border:0}.music-workshop-app .suno-create-panel.is-simple:not(.is-cover):not(.is-voice) .suno-description-card{flex:none;grid-template-rows:auto minmax(220px,auto);min-height:auto;position:relative;overflow:visible}.music-workshop-app .suno-create-panel.is-simple:not(.is-cover):not(.is-voice) .suno-description-card textarea{box-sizing:border-box;width:100%;min-width:0;min-height:220px;font-size:var(--zm-type-body-size);font-weight:var(--zm-type-body-weight);line-height:var(--zm-type-body-line);z-index:1;grid-area:2/1/auto/-1;justify-self:stretch;padding:0 0 58px;position:relative}.music-workshop-app .suno-create-panel.is-simple:not(.is-cover):not(.is-voice) .suno-description-title>span{font-size:var(--zm-type-card-size);font-weight:var(--zm-type-card-weight);line-height:var(--zm-type-card-line)}.music-workshop-app .suno-create-panel.is-simple:not(.is-cover):not(.is-voice) .suno-description-card textarea::placeholder{color:color-mix(in srgb, var(--zm-muted) 78%, transparent)}.music-workshop-app .suno-simple-prompt-hint{z-index:0;width:100%;min-width:0;max-width:none;color:color-mix(in srgb, var(--zm-muted) 78%, transparent);font-size:var(--zm-type-body-size);font-weight:var(--zm-type-body-weight);line-height:var(--zm-type-body-line);pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:2/1/auto/-1;place-self:start stretch;animation:.52s cubic-bezier(.2,.8,.2,1) both suno-simple-prompt-hint-in}@keyframes suno-simple-prompt-hint-in{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}.music-workshop-app .suno-simple-clear-button,.music-workshop-app .suno-simple-random-button{z-index:2;border:1px solid var(--zm-line);background:color-mix(in srgb, var(--zm-control) 82%, transparent);width:48px;height:48px;color:var(--zm-text);cursor:pointer;border-radius:18px;justify-content:center;align-items:center;transition:border-color .17s,background .17s,box-shadow .17s,transform .17s;display:inline-flex;position:absolute;bottom:18px;box-shadow:inset 0 1px #ffffff14,0 12px 28px #0000002e}.music-workshop-app .suno-simple-card-actions{z-index:3;align-items:center;gap:10px;display:inline-flex;position:absolute;bottom:18px;right:18px}.music-workshop-app .suno-simple-card-actions .suno-simple-random-button{position:static;bottom:auto;right:auto}.music-workshop-app .suno-simple-clear-button{color:var(--zm-muted);left:18px}.music-workshop-app .suno-simple-random-button{right:18px}.music-workshop-app .suno-simple-instrumental-button{border:1px solid var(--zm-line);background:color-mix(in srgb, var(--zm-control) 82%, transparent);min-width:92px;height:48px;color:var(--zm-muted);font-size:var(--zm-type-small-size);font-weight:var(--zm-type-card-weight);cursor:pointer;border-radius:18px;justify-content:center;align-items:center;gap:7px;padding:0 15px;line-height:1;transition:border-color .17s,background .17s,color .17s,box-shadow .17s,transform .17s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 12px 28px #0000002e}.music-workshop-app .suno-simple-instrumental-button span{white-space:nowrap}.music-workshop-app .suno-simple-instrumental-button.active,.music-workshop-app .suno-simple-instrumental-button:hover:not(:disabled),.music-workshop-app .suno-simple-instrumental-button:focus-visible:not(:disabled){background:radial-gradient(circle at 72% 18%, #ffffff52, transparent 24%), var(--zm-create-gradient);color:#fff;box-shadow:inset 0 0 0 1px #ffffff2e, 0 12px 28px color-mix(in srgb, var(--zm-pink) 22%, transparent), 0 5px 15px #ff7a2929;border-color:#0000;transform:translateY(-1px)}body.is-standalone-music .music-workshop-app .suno-simple-instrumental-button.active,body.is-standalone-music .music-workshop-app .suno-simple-instrumental-button[aria-pressed=true],:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-simple-instrumental-button.active,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-simple-instrumental-button[aria-pressed=true]{border-color:color-mix(in srgb, var(--zm-pink) 48%, var(--zm-line-strong))!important;background:color-mix(in srgb, var(--zm-pink) 18%, var(--zm-control-active))!important;background-color:color-mix(in srgb, var(--zm-pink) 18%, var(--zm-control-active))!important;color:var(--zm-text)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--zm-pink) 22%, transparent), 0 10px 24px color-mix(in srgb, var(--zm-pink) 14%, transparent)!important}.music-workshop-app .suno-simple-clear-button:hover:not(:disabled),.music-workshop-app .suno-simple-clear-button:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--zm-text) 16%, var(--zm-line));background:color-mix(in srgb, var(--zm-control-hover) 84%, transparent);color:var(--zm-text);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 12px 28px #0000002e}.music-workshop-app .suno-simple-random-button:hover:not(:disabled),.music-workshop-app .suno-simple-random-button:focus-visible:not(:disabled){background:radial-gradient(circle at 70% 20%, #ffffff57, transparent 25%), var(--zm-create-gradient);box-shadow:inset 0 0 0 1px #ffffff2e, 0 12px 28px color-mix(in srgb, var(--zm-pink) 24%, transparent), 0 5px 15px #ff7a292e;border-color:#0000;transform:translateY(-1px)}.music-workshop-app .suno-simple-random-button>span{font-size:22px;line-height:1;display:block}.music-workshop-app .suno-search-box,.music-workshop-app .suno-title-field input,.music-workshop-app .suno-advanced-row select,.music-workshop-app .suno-output-card select,.music-workshop-app .suno-tool-field input,.music-workshop-app .suno-tool-field textarea,.music-workshop-app .suno-tool-file input[type=file],.music-workshop-app .suno-lyrics-drawer textarea{background:var(--zm-field-bg);color:var(--zm-text);border:0}.music-workshop-app .suno-description-card textarea,.music-workshop-app .suno-advanced-card textarea{color:var(--zm-text);font-family:inherit;font-size:var(--zm-type-body-size);font-weight:var(--zm-type-body-weight);background:0 0;border:0;line-height:1.58}.music-workshop-app .suno-description-title>span,.music-workshop-app .suno-section-label{color:var(--zm-text);font-size:var(--zm-type-section-size);font-weight:var(--zm-type-section-weight);line-height:var(--zm-type-section-line)}.music-workshop-app .suno-lyrics-card textarea,.music-workshop-app .suno-style-card textarea{color:var(--zm-text);font-size:var(--zm-type-body-size);line-height:var(--zm-type-body-line)}.music-workshop-app .suno-library-tools{grid-template-columns:minmax(160px,1fr) auto auto auto}.music-workshop-app .suno-library-tools button,.music-workshop-app .suno-top-actions button,.music-workshop-app .suno-workspace-button,.music-workshop-app .suno-credit-pill,.music-workshop-app .music-button:not(.music-button--custom),.music-workshop-app .suno-model-pill,.music-workshop-app .suno-card-actions button,.music-workshop-app .suno-suggestions button,.music-workshop-app .suno-style-chips button,.music-workshop-app .suno-tool-panel>button,.music-workshop-app .suno-song-actions button{border:1px solid var(--zm-line);border-radius:var(--zm-r-pill);background:var(--zm-control);color:var(--zm-text);font-size:var(--zm-type-control-size);font-weight:var(--zm-type-control-weight);line-height:var(--zm-type-control-line)}.music-workshop-app.suno-studio button:not(.music-button--custom):hover:not(:disabled),.music-workshop-app .suno-studio button:not(.music-button--custom):hover:not(:disabled){background:var(--zm-control-hover);color:var(--zm-text);transform:none}.music-workshop-app.suno-studio button:not(.music-button--custom):active:not(:disabled),.music-workshop-app .suno-studio button:not(.music-button--custom):active:not(:disabled){background:var(--zm-control-pressed);color:var(--zm-text);transform:scale(.985)}.music-workshop-app.suno-studio button:not(.music-button--custom):focus-visible:not(:disabled),.music-workshop-app .suno-studio button:not(.music-button--custom):focus-visible:not(:disabled){background:var(--zm-control-hover);color:var(--zm-text);transform:none}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light :is(.music-user-pill,.suno-theme-toggle,.suno-top-actions button,.suno-workspace-button,.suno-credit-pill,.suno-model-trigger,.suno-create-meta .music-mode-segments button,.suno-mini-segments button,.suno-add-row button,.suno-library-tools button,.suno-card-actions button:not(.active),.suno-description-title button:not(.suno-ai-inspire-button),.suno-advanced-card-head>button:not(.suno-section-toggle):not(.suno-ai-inspire-button),.suno-song-actions button,.suno-tool-panel>button,.suno-suggestions button,.suno-style-chips button,.suno-lyric-tag-bar button):hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light :is(.music-user-pill,.suno-theme-toggle,.suno-top-actions button,.suno-workspace-button,.suno-credit-pill,.suno-model-trigger,.suno-create-meta .music-mode-segments button,.suno-mini-segments button,.suno-add-row button,.suno-library-tools button,.suno-card-actions button:not(.active),.suno-description-title button:not(.suno-ai-inspire-button),.suno-advanced-card-head>button:not(.suno-section-toggle):not(.suno-ai-inspire-button),.suno-song-actions button,.suno-tool-panel>button,.suno-suggestions button,.suno-style-chips button,.suno-lyric-tag-bar button):focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--zm-pink) 24%, var(--zm-line-strong))!important;background:var(--zm-control-hover)!important;background-color:var(--zm-control-hover)!important;color:var(--zm-text)!important;box-shadow:inset 0 0 0 1px #17171709!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light .suno-starter-grid button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light .suno-starter-grid button:focus-visible:not(:disabled){color:#fff!important;background:radial-gradient(circle at 78% 18%,#ffffff4d,#0000 25%),linear-gradient(105deg,#ff7a29 0%,#ff4f76 46%,#ff45b5 100%)!important;border-color:#0000!important;box-shadow:inset 0 0 0 1px #ffffff38,0 10px 22px #ff45b533!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light .suno-starter-grid button:hover:not(:disabled) strong,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light .suno-starter-grid button:focus-visible:not(:disabled) strong{color:#fff!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light .suno-starter-grid button:hover:not(:disabled) span,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light .suno-starter-grid button:focus-visible:not(:disabled) span{color:#ffffffd1!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light :is(.suno-card-actions button:not(.active),.suno-suggestions button,.suno-style-chips button,.suno-lyric-tag-bar button):hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light :is(.suno-card-actions button:not(.active),.suno-suggestions button,.suno-style-chips button,.suno-lyric-tag-bar button):focus-visible:not(:disabled){color:#fff!important;background:linear-gradient(105deg,#ff7a29 0%,#ff4f76 46%,#ff45b5 100%)!important;border-color:#0000!important;box-shadow:inset 0 0 0 1px #ffffff2e,0 8px 18px #ff45b529!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light :is(.suno-card-actions button:not(.active),.suno-suggestions button,.suno-style-chips button,.suno-lyric-tag-bar button):hover:not(:disabled) :is(svg,span,small),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light :is(.suno-card-actions button:not(.active),.suno-suggestions button,.suno-style-chips button,.suno-lyric-tag-bar button):focus-visible:not(:disabled) :is(svg,span,small){color:inherit!important;stroke:currentColor!important}.music-workshop-app .music-user-popover{min-width:0;display:flex;position:relative}.music-workshop-app .music-user-panel-scrim{display:none}.music-workshop-app.suno-studio .music-user-panel-scrim,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .music-user-panel-scrim{box-shadow:none!important;background:#17171738!important;border-radius:0!important}.music-workshop-app .music-user-pill,body.is-standalone-music .music-workshop-app .suno-top-actions .music-user-pill{box-sizing:border-box;align-items:center;gap:9px;max-width:238px;height:34px;min-height:34px;padding:2px 12px 2px 3px;display:inline-flex;overflow:hidden}.music-workshop-app .music-user-avatar{width:30px;height:30px;box-shadow:none;color:#fff;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid;overflow:hidden}.music-workshop-app .music-user-avatar.is-default{background:radial-gradient(circle at 72% 18%,#ffffffbd 0 10%,#0000 30%),radial-gradient(circle at 22% 78%,#ff00e5 0 20%,#0000 54%),radial-gradient(circle at 74% 70%,#ff3447 0 24%,#0000 58%),linear-gradient(135deg,#ffae73 0%,#ff4aa8 52%,#ff2f40 100%)}.music-workshop-app .music-user-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.music-workshop-app .music-user-avatar.is-large{width:56px;height:56px;font-size:22px}.music-workshop-app .music-user-pill-copy{text-align:left;min-width:0;display:grid}.music-workshop-app .music-user-pill-copy strong,.music-workshop-app .music-user-panel header strong{color:var(--zm-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden}.music-workshop-app .music-user-pill-copy small,.music-workshop-app .music-user-panel header small{color:var(--zm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.25;overflow:hidden}.music-workshop-app .music-user-panel{z-index:42;border:1px solid var(--zm-line);background:color-mix(in srgb, var(--zm-card) 95%, var(--zm-bg));border-radius:20px;gap:14px;width:min(340px,100vw - 32px);padding:14px;display:grid;position:absolute;top:58px;right:16px;box-shadow:0 24px 58px #00000061}.music-workshop-app .music-user-mobile-settings{display:none}.music-workshop-app .music-user-mobile-settings button,.music-workshop-app .music-user-mobile-settings button:hover:not(:disabled),.music-workshop-app .music-user-mobile-settings button:focus-visible:not(:disabled){border:1px solid var(--zm-line);background:color-mix(in srgb, var(--zm-field-bg) 78%, transparent);min-height:54px;color:var(--zm-text);text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:0 16px;font-size:14px;font-weight:600}.music-workshop-app .music-user-mobile-settings button span{color:var(--zm-text)}.music-workshop-app .music-user-mobile-settings button strong{color:var(--zm-text);white-space:nowrap;font-size:14px;font-weight:700}.music-workshop-app .music-user-panel header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.music-workshop-app .music-user-panel header>div{gap:3px;min-width:0;display:grid}.music-workshop-app .music-user-panel-close,.music-workshop-app .music-user-panel-close:hover:not(:disabled),.music-workshop-app .music-user-panel-close:focus-visible:not(:disabled){border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;min-height:34px;padding:0;display:inline-flex}.music-workshop-app .music-user-avatar-tools{align-items:center;gap:8px;display:flex}.music-workshop-app .music-user-avatar-tools input{display:none}.music-workshop-app .music-user-avatar-tools button,.music-workshop-app .music-user-avatar-tools button:hover:not(:disabled),.music-workshop-app .music-user-avatar-tools button:focus-visible:not(:disabled){border-radius:12px;justify-content:center;align-items:center;gap:6px;height:36px;min-height:36px;padding:0 12px;display:inline-flex}.music-workshop-app .music-auth-card{border:1px solid var(--zm-line);background:color-mix(in srgb, var(--zm-control) 46%, transparent);border-radius:16px;gap:12px;padding:14px;display:grid}.music-workshop-app .music-auth-card-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.music-workshop-app .music-auth-card-head>div{gap:3px;min-width:0;display:grid}.music-workshop-app .music-auth-card-head strong{color:var(--zm-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.25;overflow:hidden}.music-workshop-app .music-auth-card-head span,.music-workshop-app .music-auth-form small{color:var(--zm-muted);font-size:12px;font-weight:500;line-height:1.4}.music-workshop-app .music-auth-card-head button,.music-workshop-app .music-auth-card-head button:hover:not(:disabled),.music-workshop-app .music-auth-card-head button:focus-visible:not(:disabled){border-radius:12px;flex:none;justify-content:center;align-items:center;gap:6px;height:34px;min-height:34px;padding:0 12px;display:inline-flex}.music-workshop-app .music-auth-tabs{border:1px solid var(--zm-line);background:color-mix(in srgb, var(--zm-field-bg) 72%, transparent);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.music-workshop-app .music-auth-tabs button,.music-workshop-app .music-auth-tabs button:hover:not(:disabled),.music-workshop-app .music-auth-tabs button:focus-visible:not(:disabled){height:34px;min-height:34px;color:var(--zm-muted);background:0 0;border:0;border-radius:10px;font-weight:600;transition:background .16s,box-shadow .16s,color .16s;position:relative}.music-workshop-app .music-auth-tabs button.active,.music-workshop-app .music-auth-tabs button[aria-selected=true],.music-workshop-app .music-auth-tabs button.active:hover:not(:disabled),.music-workshop-app .music-auth-tabs button.active:focus-visible:not(:disabled){background:var(--zm-create-gradient);box-shadow:0 0 0 1px color-mix(in srgb, var(--zm-pink) 42%, #ffffff2e), 0 8px 18px color-mix(in srgb, var(--zm-pink) 24%, transparent);color:#fff}.music-workshop-app .music-auth-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.music-workshop-app .music-auth-choice button,.music-workshop-app .music-auth-choice button:hover:not(:disabled),.music-workshop-app .music-auth-choice button:focus-visible:not(:disabled){min-height:40px;color:var(--zm-text);border-radius:12px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.music-workshop-app .music-auth-choice button.is-primary,.music-workshop-app .music-auth-choice button.is-primary:hover:not(:disabled),.music-workshop-app .music-auth-choice button.is-primary:focus-visible:not(:disabled){background:var(--zm-create-gradient);color:#fff;border-color:#0000}.music-workshop-app .music-auth-choice button.is-quiet,.music-workshop-app .music-auth-choice button.is-quiet:hover:not(:disabled),.music-workshop-app .music-auth-choice button.is-quiet:focus-visible:not(:disabled){min-height:34px;color:var(--zm-muted);background:0 0;grid-column:1/-1}.music-workshop-app .music-auth-form{gap:10px;display:grid}.music-workshop-app .music-auth-form label{gap:6px;display:grid}.music-workshop-app .music-auth-form label>span{color:var(--zm-muted);font-size:11px;font-weight:500}.music-workshop-app .music-auth-form label>div{border:1px solid var(--zm-line-strong);background:var(--zm-field-bg);min-height:38px;color:var(--zm-muted);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;display:grid}.music-workshop-app .music-auth-form input{width:100%;min-width:0;color:var(--zm-text);font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:700}.music-workshop-app .music-auth-form label>div.music-auth-code-field{grid-template-columns:auto minmax(0,1fr) auto;padding-right:6px}.music-workshop-app .music-auth-code-field button,.music-workshop-app .music-auth-code-field button:hover:not(:disabled),.music-workshop-app .music-auth-code-field button:focus-visible:not(:disabled){border-radius:9px;justify-content:center;align-items:center;gap:4px;min-width:58px;height:30px;min-height:30px;padding:0 10px;font-size:11px;display:inline-flex}.music-workshop-app .music-auth-form>button,.music-workshop-app .music-auth-form>button:hover:not(:disabled),.music-workshop-app .music-auth-form>button:focus-visible:not(:disabled){border-radius:12px;justify-content:center;align-items:center;gap:7px;height:40px;min-height:40px;display:inline-flex}.music-workshop-app .music-auth-hint{margin-top:-2px}.music-workshop-app .music-user-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.music-workshop-app .music-user-form label{gap:6px;min-width:0;display:grid}.music-workshop-app .music-user-form label span{color:var(--zm-muted);font-size:11px;font-weight:500}.music-workshop-app .music-user-form input{border:1px solid var(--zm-line-strong);background:var(--zm-field-bg);width:100%;min-width:0;height:38px;color:var(--zm-text);font:inherit;border-radius:12px;padding:0 12px;font-size:13px;font-weight:700}.music-workshop-app .music-user-form button,.music-workshop-app .music-user-form button:hover:not(:disabled),.music-workshop-app .music-user-form button:focus-visible:not(:disabled){border-radius:12px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 12px;display:inline-flex}.music-workshop-app .music-user-facts{margin:0;display:grid}.music-workshop-app .music-user-facts div{border-top:1px solid var(--zm-line);grid-template-columns:78px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.music-workshop-app .music-user-facts dt,.music-workshop-app .music-user-facts dd{min-width:0;margin:0;font-size:12px;line-height:1.35}.music-workshop-app .music-user-facts dt{color:var(--zm-muted);font-weight:500}.music-workshop-app .music-user-facts dd{color:var(--zm-text);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.music-workshop-app .music-user-logout,.music-workshop-app .music-user-logout:hover:not(:disabled),.music-workshop-app .music-user-logout:focus-visible:not(:disabled){border:1px solid color-mix(in srgb, #ff5f7e 38%, var(--zm-line));background:color-mix(in srgb, #ff477e 10%, var(--zm-control));width:100%;min-height:40px;color:color-mix(in srgb, #ff6f8e 72%, var(--zm-text));border-radius:14px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.music-workshop-app .music-user-logout:hover:not(:disabled),.music-workshop-app .music-user-logout:focus-visible:not(:disabled){border-color:color-mix(in srgb, #ff5f7e 58%, var(--zm-line));background:color-mix(in srgb, #ff477e 16%, var(--zm-control));box-shadow:0 10px 24px #ff477e29}.music-workshop-app .music-user-message{color:var(--zm-muted);font-size:12px;font-weight:500;line-height:1.4}.music-workshop-app .suno-create-meta .music-mode-segments,.music-workshop-app .suno-mini-segments{border-color:var(--zm-line-strong);background:0 0}.music-workshop-app .suno-create-meta .music-mode-segments.is-workflow-switch{grid-template-columns:repeat(3,minmax(0,1fr))}.music-workshop-app .suno-create-meta .music-mode-segments button,.music-workshop-app .suno-mini-segments button{color:var(--zm-muted);box-shadow:none;background:0 0;border-color:#0000}.music-workshop-app .suno-create-meta .music-mode-segments button.active,.music-workshop-app .suno-mini-segments button.active{background:var(--zm-control-active);background-color:var(--zm-control-active);color:var(--zm-text);border-color:#0000}.music-workshop-app .suno-model-trigger-copy{width:auto;min-width:0;max-width:none;display:inline-grid}.music-workshop-app .suno-model-trigger-copy strong{min-width:0;color:inherit;font-size:inherit;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.music-workshop-app .suno-model-trigger-copy small{display:none}.music-workshop-app .suno-add-row button{background:0 0;border-radius:0}.music-workshop-app .suno-add-row{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.music-workshop-app .suno-add-row.is-single{grid-template-columns:minmax(0,1fr)}.music-workshop-app .suno-add-row button{width:100%;min-width:0}.music-workshop-app .suno-add-row button:last-child{border-right:0}.music-workshop-app .suno-add-row button.active{background:var(--zm-control-active);color:var(--zm-text)}.music-workshop-app .suno-card-actions button.active{border-color:color-mix(in srgb, var(--zm-text) 12%, var(--zm-line));background:var(--zm-control-active);color:var(--zm-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--zm-text) 8%, transparent)}.music-workshop-app .suno-card-actions button.active svg{color:inherit}.music-workshop-app .suno-filter-popover{display:flex;position:relative}.music-workshop-app .suno-filter-popover>button.is-active{border-color:color-mix(in srgb, var(--zm-pink) 42%, var(--zm-line));background:color-mix(in srgb, var(--zm-control) 78%, var(--zm-pink))}.music-workshop-app .suno-filter-menu{z-index:30;border:1px solid var(--zm-line);background:color-mix(in srgb, var(--zm-card) 94%, var(--zm-bg));border-radius:18px;gap:6px;width:230px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 46px #00000057}.music-workshop-app .suno-filter-menu button,.music-workshop-app .suno-filter-menu button:hover:not(:disabled),.music-workshop-app .suno-filter-menu button:focus-visible:not(:disabled){width:100%;min-height:54px;color:var(--zm-text);text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr);place-content:center stretch;justify-items:stretch;gap:4px;padding:10px 16px;display:grid}.music-workshop-app .suno-filter-menu button:hover:not(:disabled),.music-workshop-app .suno-filter-menu button:focus-visible:not(:disabled),.music-workshop-app .suno-filter-menu button.active{background:var(--zm-control-active)}.music-workshop-app .suno-filter-menu button span{text-align:left;width:100%;font-size:13px;font-weight:600;line-height:1.2;display:block}.music-workshop-app .suno-filter-menu button small{width:100%;color:var(--zm-muted);text-align:left;font-size:11px;font-weight:500;line-height:1.35;display:block}.music-workshop-app.suno-studio.is-light .suno-filter-menu,.music-workshop-app .suno-studio.is-light .suno-filter-menu{background:#f7f4efe6;border-color:#17171714;box-shadow:0 20px 46px #2a231c24,inset 0 1px #ffffff9e}.music-workshop-app.suno-studio.is-light .suno-filter-menu button,.music-workshop-app .suno-studio.is-light .suno-filter-menu button{color:#171717;box-shadow:none;background:0 0}.music-workshop-app.suno-studio.is-light .suno-filter-menu button:hover:not(:disabled),.music-workshop-app.suno-studio.is-light .suno-filter-menu button:focus-visible:not(:disabled),.music-workshop-app .suno-studio.is-light .suno-filter-menu button:hover:not(:disabled),.music-workshop-app .suno-studio.is-light .suno-filter-menu button:focus-visible:not(:disabled){background:#dcd6cdad;box-shadow:inset 0 0 0 1px #1717170f}.music-workshop-app.suno-studio.is-light .suno-filter-menu button.active,.music-workshop-app.suno-studio.is-light .suno-filter-menu button[aria-checked=true],.music-workshop-app.suno-studio.is-light .suno-filter-menu button.active:hover:not(:disabled),.music-workshop-app.suno-studio.is-light .suno-filter-menu button[aria-checked=true]:hover:not(:disabled),.music-workshop-app.suno-studio.is-light .suno-filter-menu button.active:focus-visible:not(:disabled),.music-workshop-app.suno-studio.is-light .suno-filter-menu button[aria-checked=true]:focus-visible:not(:disabled),.music-workshop-app .suno-studio.is-light .suno-filter-menu button.active,.music-workshop-app .suno-studio.is-light .suno-filter-menu button[aria-checked=true],.music-workshop-app .suno-studio.is-light .suno-filter-menu button.active:hover:not(:disabled),.music-workshop-app .suno-studio.is-light .suno-filter-menu button[aria-checked=true]:hover:not(:disabled),.music-workshop-app .suno-studio.is-light .suno-filter-menu button.active:focus-visible:not(:disabled),.music-workshop-app .suno-studio.is-light .suno-filter-menu button[aria-checked=true]:focus-visible:not(:disabled){background:var(--zm-control-active);color:#111;border-color:#0000;box-shadow:inset 0 0 0 1px #17171714}.music-workshop-app.suno-studio.is-light .suno-filter-menu button.active small,.music-workshop-app.suno-studio.is-light .suno-filter-menu button[aria-checked=true] small,.music-workshop-app .suno-studio.is-light .suno-filter-menu button.active small,.music-workshop-app .suno-studio.is-light .suno-filter-menu button[aria-checked=true] small{color:#171717ad}.music-workshop-app .suno-empty-library.is-onboarding{align-content:center;justify-items:stretch;min-height:320px;padding:24px}.music-workshop-app .suno-empty-library-head{color:var(--zm-muted);place-items:center;gap:7px;display:grid}.music-workshop-app .suno-empty-library-head strong{color:var(--zm-text);font-size:18px;font-weight:700}.music-workshop-app .suno-empty-library-head span{font-size:12px;font-weight:500}.music-workshop-app .suno-starter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(760px,100%);margin:18px auto 0;display:grid}.music-workshop-app .suno-starter-grid button,.music-workshop-app .suno-starter-grid button:hover:not(:disabled),.music-workshop-app .suno-starter-grid button:focus-visible:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--zm-control) 78%, transparent), var(--zm-card));min-height:78px;color:var(--zm-text);text-align:left;border-radius:16px;gap:5px;padding:14px;display:grid}.music-workshop-app .suno-starter-grid button:hover:not(:disabled),.music-workshop-app .suno-starter-grid button:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--zm-pink) 45%, var(--zm-line))}.music-workshop-app .suno-starter-grid button strong{font-size:14px;font-weight:700}.music-workshop-app .suno-starter-grid button span{color:var(--zm-muted);font-size:12px;font-weight:500}.music-workshop-app .suno-suggestions>div,.music-workshop-app .suno-style-chips{align-content:flex-start;gap:var(--zm-space-1);flex-wrap:wrap;max-height:none;display:flex;overflow:visible}.music-workshop-app .suno-song-row{color:var(--zm-text);min-width:0!important;min-height:var(--zm-library-row-min-height)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;padding:0!important;display:grid!important;transform:none!important}.music-workshop-app .suno-song-table:not(.is-grid){align-content:start!important;gap:8px!important;display:grid!important}.music-workshop-app .suno-song-row-surface{box-sizing:border-box;grid-template-columns:var(--zm-library-row-cover-size) minmax(0, 1fr) auto auto;align-items:center;gap:var(--zm-library-row-gap);width:100%;min-width:0;height:100%;min-height:var(--zm-library-row-min-height);border-radius:var(--zm-r-md);background:0 0;border:1px solid #0000;padding:8px 10px;display:grid;position:relative}.music-workshop-app .suno-song-row:hover .suno-song-row-surface,.music-workshop-app .suno-song-row.is-current .suno-song-row-surface{background:color-mix(in srgb, var(--zm-text) 4%, transparent);border-color:#0000}.music-workshop-app .suno-song-row:hover,.music-workshop-app .suno-song-row.is-current{box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}.music-workshop-app .suno-song-art,.music-workshop-app .suno-song-art:hover:not(:disabled),.music-workshop-app .suno-song-art:focus-visible:not(:disabled){width:var(--zm-library-row-cover-size);height:var(--zm-library-row-cover-size);min-height:var(--zm-library-row-cover-size);border-radius:var(--zm-r-md);background:var(--zm-cover-gradient);color:#fff;border:0;position:relative;overflow:hidden}.music-workshop-app .suno-song-art>img,.music-workshop-app .suno-current-art>img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.music-workshop-app .suno-art-play{z-index:3;color:#fff;opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .14s,transform .14s;display:inline-flex;position:absolute;inset:0;transform:scale(.92)}.music-workshop-app .suno-current-art .suno-art-play,.music-workshop-app .suno-song-art>svg,.music-workshop-app .suno-current-art>svg{display:none!important}.music-workshop-app .suno-song-art.has-cover:after{z-index:2;content:"";opacity:0;background:0 0;transition:background-color .14s,opacity .14s;position:absolute;inset:0}.music-workshop-app .suno-song-art.has-cover:hover:after,.music-workshop-app .suno-song-art.has-cover:focus-visible:after{opacity:1;background:#0000003d}.music-workshop-app .suno-song-art:hover .suno-art-play,.music-workshop-app .suno-song-art:focus-visible .suno-art-play{opacity:1;transform:scale(1)}.music-workshop-app .suno-song-art .suno-art-play svg{filter:drop-shadow(0 2px 7px #0000005c)}.music-workshop-app .suno-current-art.has-cover:after{z-index:2;content:"";background:#00000014;position:absolute;inset:0}.music-workshop-app .suno-song-copy{min-width:0;color:inherit;text-align:left;grid-template-rows:auto auto;place-content:center stretch;place-items:start;gap:5px;display:grid}.music-workshop-app .suno-song-title-line{align-items:center;gap:8px;width:100%;min-width:0;display:inline-flex}.music-workshop-app .suno-playing-indicator{z-index:5;width:24px;height:24px;box-shadow:none;pointer-events:none;filter:drop-shadow(0 2px 8px #00000094);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:flex-end;gap:3px;padding:0;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.music-workshop-app .suno-playing-indicator span{transform-origin:bottom;background:#fff;border-radius:999px;width:3px;height:8px;animation:.82s ease-in-out infinite suno-playing-bar;box-shadow:0 0 9px #ffffff8f}.music-workshop-app .suno-playing-indicator span:nth-child(2){animation-delay:-180ms}.music-workshop-app .suno-playing-indicator span:nth-child(3){animation-delay:-360ms}@keyframes suno-playing-bar{0%,to{opacity:.62;height:5px}42%{opacity:1;height:17px}}.music-workshop-app .suno-current-art .suno-playing-indicator{gap:2px;width:20px;height:20px}.music-workshop-app .suno-current-art .suno-playing-indicator span{width:2px}.music-workshop-app .suno-song-row.is-playing .suno-art-play{opacity:0;transform:scale(.92)}@media (prefers-reduced-motion:reduce){.music-workshop-app .suno-playing-indicator span{animation:none}.music-workshop-app .suno-playing-indicator span:first-child{height:8px}.music-workshop-app .suno-playing-indicator span:nth-child(2){height:13px}.music-workshop-app .suno-playing-indicator span:nth-child(3){height:6px}}.music-workshop-app .suno-song-title-button,.music-workshop-app .suno-song-style-button,.music-workshop-app .suno-song-title-button:hover:not(:disabled),.music-workshop-app .suno-song-style-button:hover:not(:disabled),.music-workshop-app .suno-song-title-button:focus-visible:not(:disabled),.music-workshop-app .suno-song-style-button:focus-visible:not(:disabled){min-width:0;box-shadow:none;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0;display:inline-flex}.music-workshop-app .suno-song-title-button{flex:0 auto;max-width:100%}.music-workshop-app .suno-song-style-button{width:100%}.music-workshop-app .suno-song-rename-button,.music-workshop-app .suno-song-rename-button:hover:not(:disabled),.music-workshop-app .suno-song-rename-button:focus-visible:not(:disabled){width:26px;min-height:26px;color:var(--zm-muted);background:0 0;border:0;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;padding:0;display:inline-flex}.music-workshop-app .suno-song-title-line:hover .suno-song-rename-button,.music-workshop-app .suno-song-rename-button:focus-visible:not(:disabled){background:var(--zm-control);color:var(--zm-text)}.music-workshop-app .suno-song-title-input{border:1px solid var(--zm-field-border);background:var(--zm-field-bg);width:min(360px,100%);min-width:0;height:30px;color:var(--zm-text);font:inherit;font-size:var(--zm-type-item-size);font-weight:var(--zm-type-item-weight);border-radius:10px;outline:none;padding:0 10px}.music-workshop-app .suno-song-title-text,.music-workshop-app .suno-song-style-text{width:100%;min-width:0;box-shadow:none;text-overflow:ellipsis;white-space:nowrap;background:0 0;display:block;overflow:hidden}.music-workshop-app .suno-song-title-text{color:var(--zm-text);font-size:var(--zm-type-library-title-size);font-weight:var(--zm-type-library-title-weight);line-height:var(--zm-type-library-title-line)}.music-workshop-app .suno-song-style-text{color:var(--zm-muted);font-size:var(--zm-type-library-meta-size);font-weight:var(--zm-type-library-meta-weight);line-height:var(--zm-type-library-meta-line)}.music-workshop-app .suno-song-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.music-workshop-app .suno-song-actions button{width:42px;min-height:42px;color:var(--zm-text);justify-content:center;align-items:center;padding:0;display:inline-flex}.music-workshop-app .suno-song-actions button:hover:not(:disabled),.music-workshop-app .suno-song-actions button:focus-visible:not(:disabled){background:var(--zm-control-hover)}.music-workshop-app .suno-song-more{position:relative}.music-workshop-app .suno-song-action-menu{z-index:80;border:1px solid var(--zm-line);background:color-mix(in srgb, var(--zm-card) 96%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);border-radius:12px;gap:2px;width:max-content;min-width:128px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #0000005c,inset 0 1px #ffffff14}.music-workshop-app .suno-song-more-button.active{background:var(--zm-control-active);color:var(--zm-text)}.music-workshop-app .suno-current-player{--suno-viz-level:0;--suno-viz-low:0;--suno-viz-mid:0;--suno-viz-high:0;--suno-viz-primary:var(--zm-pink);--suno-viz-secondary:var(--zm-orange);z-index:24;border-top:1px solid color-mix(in srgb, var(--zm-text) 10%, transparent);background:color-mix(in srgb, var(--zm-card) 78%, transparent);-webkit-backdrop-filter:blur(17px)saturate(1.08);backdrop-filter:blur(17px)saturate(1.08);background-clip:padding-box;grid-area:1/1/auto/-1;place-self:end stretch;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -14px 38px #0000003d,inset 0 1px #ffffff12}.music-workshop-app .suno-stage.has-player-bar .suno-song-table{padding-bottom:140px;scroll-padding-bottom:140px}@media (width>=768px){.music-workshop-app .suno-stage{--suno-bottom-rail-height:calc(56px + 14px + 22px)}.music-workshop-app .suno-current-player{box-sizing:border-box;min-height:var(--suno-bottom-rail-height)}.music-workshop-app .suno-stage.has-player-bar .suno-create-panel{padding-bottom:calc(var(--suno-bottom-rail-height) + 22px)}.music-workshop-app .suno-resizer{background:0 0}}@media (width<=767px){.music-workshop-app .suno-stage{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.music-workshop-app .suno-create-panel{grid-area:1/1;width:100%;min-width:0}.music-workshop-app .suno-current-player{z-index:4;grid-area:2/1;place-self:stretch stretch;min-width:0;position:static;bottom:auto;left:auto;right:auto}.music-workshop-app .suno-song-table{padding-bottom:24px;scroll-padding-bottom:24px}}.music-workshop-app .suno-current-player:before,.music-workshop-app .suno-current-player:after{z-index:0;pointer-events:none}.music-workshop-app .suno-current-backdrop{z-index:0;object-fit:cover;filter:blur(32px)saturate(1.08)brightness(.66);opacity:.14;pointer-events:none;-webkit-user-select:none;user-select:none;width:calc(100% + 84px);height:calc(100% + 84px);position:absolute;inset:-42px;transform:scale(1.05)}.music-workshop-app .suno-current-player:after{background:linear-gradient(180deg, #ffffff0d, transparent 44%), linear-gradient(90deg, color-mix(in srgb, var(--zm-card) 78%, transparent), color-mix(in srgb, var(--zm-card) 64%, transparent) 46%, color-mix(in srgb, var(--zm-card) 72%, transparent)), color-mix(in srgb, var(--zm-bg) 34%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);box-shadow:inset 0 1px #ffffff12,inset 0 -1px #00000024}.music-workshop-app.suno-studio.is-light .suno-current-player:before,.music-workshop-app .suno-studio.is-light .suno-current-player:before{background:radial-gradient(ellipse at calc(50% + var(--suno-viz-mid) * 8%) 48%, color-mix(in srgb, var(--suno-viz-primary) 24%, transparent), transparent calc(34% + var(--suno-viz-low) * 16%)), radial-gradient(ellipse at calc(50% - var(--suno-viz-high) * 8%) 52%, color-mix(in srgb, var(--suno-viz-secondary) 18%, transparent), transparent calc(40% + var(--suno-viz-mid) * 12%)), linear-gradient(90deg, transparent, color-mix(in srgb, var(--suno-viz-primary) 7%, transparent) 34%, color-mix(in srgb, var(--suno-viz-secondary) 6%, transparent) 66%, transparent);filter:blur(calc(18px + var(--suno-viz-low) * 18px));opacity:calc(.28 + var(--suno-viz-level) * .28);transform:translate3d(calc((var(--suno-viz-high) - var(--suno-viz-low)) * 10px), 0, 0) scaleY(calc(1 + var(--suno-viz-low) * .22));inset:-54px 0 -18px}.music-workshop-app.suno-studio.is-light .suno-current-player:after,.music-workshop-app .suno-studio.is-light .suno-current-player:after{background:linear-gradient(180deg, #ffffff42, transparent 46%), linear-gradient(90deg, color-mix(in srgb, var(--zm-card) 72%, transparent), color-mix(in srgb, var(--zm-card) 56%, transparent) 46%, color-mix(in srgb, var(--zm-card) 68%, transparent)), color-mix(in srgb, var(--zm-bg) 28%, transparent);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000000f}.music-workshop-app.suno-studio.is-light .suno-current-backdrop,.music-workshop-app .suno-studio.is-light .suno-current-backdrop{filter:blur(32px)saturate(1.18)brightness(1.08);opacity:.22}.music-workshop-app .suno-create-footer{z-index:1;isolation:auto;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-top:0;grid-template-columns:minmax(0,1fr);margin:14px 0 0;padding:0;position:static}.music-workshop-app .suno-create-footer:before{display:none}.music-workshop-app .suno-create-footer.has-clear{grid-template-columns:58px minmax(0,1fr)}.music-workshop-app .suno-create-panel.is-simple .suno-create-footer{position:static;bottom:auto}.music-workshop-app.suno-studio.is-light .suno-create-footer,.music-workshop-app .suno-studio.is-light .suno-create-footer{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-top:0}.music-workshop-app.suno-studio.is-light .suno-create-footer:before,.music-workshop-app .suno-studio.is-light .suno-create-footer:before{display:none}.music-workshop-app .suno-create-footer>button{z-index:1;position:relative}.music-workshop-app .suno-create-footer .suno-create-button:not(:disabled),.music-workshop-app .suno-create-footer .suno-create-button:not(:disabled):hover,.music-workshop-app .suno-create-footer .suno-create-button:not(:disabled):focus-visible{isolation:isolate;background-color:#ff4f76;background-image:radial-gradient(circle at 22% 18%, #ffd84d6b, transparent 24%), var(--zm-create-gradient);color:#fff;font-size:var(--zm-type-cta-size);font-weight:var(--zm-type-cta-weight);will-change:background-position;background-position:-70% 10%,-180%;background-size:280% 260%,480% 100%;border-color:#0000;animation:2.6s ease-in-out infinite alternate sunoCreateButtonGradientShift;overflow:hidden}.music-workshop-app .suno-create-footer .suno-create-lottie-icon{color:currentColor;pointer-events:none;flex:0 0 24px;place-items:center;width:24px;height:24px;display:inline-grid}.music-workshop-app .suno-create-footer .suno-create-lottie-icon svg{transform-origin:50%!important;width:100%!important;height:100%!important;display:block!important;overflow:visible!important;transform:scale(1.45)!important}.music-workshop-app .suno-create-footer .suno-create-lottie-icon svg *{fill:currentColor!important;stroke:currentColor!important}.music-workshop-app .suno-create-footer .suno-create-button:before{content:"";pointer-events:none;border-radius:inherit;opacity:.72;mix-blend-mode:normal;filter:contrast(1.15)saturate(1.05);background-image:url(./create-button-texture-DKV83fjg.png);background-position:0 0;background-repeat:repeat;background-size:48px 48px;position:absolute;inset:0}.music-workshop-app .suno-create-footer .suno-create-button:disabled:before{opacity:0}@keyframes sunoCreateButtonGradientShift{0%{background-position:-70% 10%,-180%}50%{background-position:52% 26%,60%}to{background-position:150% 42%,310%}}@media (prefers-reduced-motion:reduce){.music-workshop-app .suno-create-footer .suno-create-button:not(:disabled),body.is-standalone-music .music-workshop-app .suno-create-footer .suno-create-button:not(:disabled){animation:none!important}}.music-workshop-app .suno-create-footer .suno-clear-button{width:58px;color:var(--zm-muted)}.music-workshop-app .suno-create-panel.is-advanced .suno-title-card,.music-workshop-app .suno-create-panel.is-advanced .suno-advanced-row{border:1px solid var(--zm-line);background:var(--zm-card);border-radius:20px}.music-workshop-app .suno-collapsible-panel{gap:18px;min-width:0;display:grid}.music-workshop-app .suno-advanced-card.is-collapsed{gap:0}.music-workshop-app .suno-create-panel.is-advanced .suno-output-card{border-radius:var(--zm-r-lg);background:var(--zm-card);box-shadow:none;border:0;gap:14px;padding:20px 18px;display:grid;overflow:visible}.music-workshop-app .suno-create-panel.is-advanced .suno-output-grid{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;min-width:0;display:grid}.music-workshop-app .suno-create-panel.is-advanced .suno-title-card{padding:16px}.music-workshop-app .suno-create-panel.is-advanced .suno-advanced-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.music-workshop-app .suno-create-panel.is-advanced .suno-title-field,.music-workshop-app .suno-create-panel.is-advanced .suno-advanced-row label,.music-workshop-app .suno-create-panel.is-advanced .suno-output-card label{width:100%;min-width:0;color:var(--zm-muted);gap:8px;font-size:12px;font-weight:500;display:grid}.music-workshop-app .suno-create-panel.is-advanced .suno-title-field>span,.music-workshop-app .suno-create-panel.is-advanced .suno-advanced-row label>span,.music-workshop-app .suno-create-panel.is-advanced .suno-output-card label>span{line-height:1}.music-workshop-app .suno-create-panel.is-advanced .suno-title-field input,.music-workshop-app .suno-create-panel.is-advanced .suno-advanced-row select,.music-workshop-app .suno-create-panel.is-advanced .suno-output-card select{box-sizing:border-box;border:1px solid var(--zm-field-border);background-color:var(--zm-field-bg);width:100%;min-width:0;height:46px;color:var(--zm-text);border-radius:16px;font-size:14px;font-weight:500;line-height:1;display:block}.music-workshop-app .suno-create-panel.is-advanced .suno-title-field input{padding:0 14px}.music-workshop-app .suno-create-panel.is-advanced .suno-advanced-row select,.music-workshop-app .suno-create-panel.is-advanced .suno-output-card select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding:0 38px 0 14px}.music-workshop-app .suno-create-panel.is-advanced :is(.suno-title-field input,.suno-advanced-row select,.suno-output-card select):hover:not(:disabled){border-color:color-mix(in srgb, var(--zm-pink) 22%, var(--zm-field-border));background-color:color-mix(in srgb, var(--zm-field-bg) 72%, var(--zm-control))}.music-workshop-app .suno-create-panel.is-advanced :is(.suno-title-field input,.suno-advanced-row select,.suno-output-card select):focus-visible{border-color:color-mix(in srgb, var(--zm-pink) 46%, var(--zm-field-border));background-color:var(--zm-field-bg)}.music-workshop-app .suno-create-panel.is-advanced .suno-create-footer{background:0 0;margin-top:10px;padding-top:0}.music-workshop-app.suno-studio :is(button,input,textarea,select):focus-visible,.music-workshop-app .suno-studio :is(button,input,textarea,select):focus-visible{box-shadow:0 0 0 2px var(--zm-focus-ring-soft);outline:0}.music-workshop-app.suno-studio :is(button,input,textarea,select):disabled,.music-workshop-app .suno-studio :is(button,input,textarea,select):disabled{cursor:not-allowed;opacity:.46}.music-workshop-app.suno-studio ::placeholder,.music-workshop-app .suno-studio ::placeholder{color:var(--zm-dim)}.music-workshop-app .music-global-error{z-index:80;box-sizing:border-box;border-radius:var(--zm-r-md);background:color-mix(in srgb, var(--zm-bg) 82%, #ff8e2b42);color:#ffb35b;border:1px solid #ffab474d;flex-wrap:wrap;align-items:center;gap:10px;width:min(560px,100% - 48px);min-height:44px;padding:0 10px 0 14px;font-size:13px;font-weight:600;line-height:1.35;display:flex;position:absolute;top:74px;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #00000059}.music-workshop-app .music-global-error span{overflow-wrap:anywhere;flex:1;min-width:0}.music-workshop-app .music-global-error button{border-radius:var(--zm-r-pill);color:currentColor;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.music-workshop-app .music-global-error button:hover,.music-workshop-app .music-global-error button:focus-visible{background:#ffffff1a}.music-workshop-app .music-global-error button:disabled{cursor:not-allowed;opacity:.58}.music-workshop-app .music-global-error .music-global-error-action{border:1px solid color-mix(in srgb, currentColor 42%, transparent);background:#ffffff14;justify-content:center;align-items:center;gap:6px;width:auto;min-width:max-content;height:30px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.music-workshop-app .music-global-error .music-global-error-close{width:28px;height:28px;padding:0}.music-workshop-app.suno-studio.is-light .music-global-error,.music-workshop-app .suno-studio.is-light .music-global-error{background:color-mix(in srgb, var(--zm-bg) 72%, #ff8e2b2e);color:#9b4a00;border-color:#b65b0033;box-shadow:0 18px 48px #6c532e29}.music-workshop-app.suno-studio.is-light .music-global-error button:hover,.music-workshop-app .suno-studio.is-light .music-global-error button:hover,.music-workshop-app.suno-studio.is-light .music-global-error button:focus-visible,.music-workshop-app .suno-studio.is-light .music-global-error button:focus-visible{background:#b65b0014}.music-workshop-app .music-error{border-radius:var(--zm-r-md);color:#ffb35b;background:#ff8e2b24;border:1px solid #ffab473d;align-items:center;gap:10px;min-height:46px;padding:0 14px;font-size:13px;font-weight:500;display:flex}.music-workshop-app.suno-studio.is-light .music-error,.music-workshop-app .suno-studio.is-light .music-error{color:#9b4a00;background:#ff8e2b29;border-color:#b65b002e}.music-workshop-app .music-quota-card{border:1px solid var(--zm-line);border-radius:var(--zm-r-md);background:color-mix(in srgb, var(--zm-card) 92%, #000 8%);color:var(--zm-text);gap:12px;padding:16px;display:grid;position:relative}.music-workshop-app .music-quota-card-head{padding-right:30px}.music-workshop-app .music-quota-card.is-empty{border-color:#ff47ae6b;box-shadow:inset 0 0 0 1px #ff47ae1f}.music-workshop-app .music-quota-card>div,.music-workshop-app .music-quota-card label{gap:6px;display:grid}.music-workshop-app .music-quota-card strong{font-size:14px;font-weight:600}.music-workshop-app .music-quota-card span,.music-workshop-app .music-quota-card small{color:var(--zm-muted);font-size:12px;font-weight:500;line-height:1.5}.music-workshop-app .music-quota-wechat{border:1px solid color-mix(in srgb, var(--zm-pink) 28%, var(--zm-line));background:radial-gradient(circle at 14% 18%, color-mix(in srgb, var(--zm-pink) 16%, transparent), transparent 34%), color-mix(in srgb, var(--zm-control) 58%, transparent);border-radius:14px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.music-workshop-app .music-quota-wechat img{object-fit:cover;background:#fff;border:1px solid #ffffff47;border-radius:12px;width:76px;height:76px;display:block}.music-workshop-app .music-quota-wechat>div{gap:4px;min-width:0;display:grid}.music-workshop-app .music-quota-wechat strong,.music-workshop-app .music-quota-wechat span,.music-workshop-app .music-quota-wechat small{overflow-wrap:anywhere}.music-workshop-app .music-quota-card input{border:1px solid var(--zm-line);background:var(--zm-bg);width:100%;min-height:40px;color:var(--zm-text);font:inherit;border-radius:14px;outline:none;padding:0 14px;font-size:13px;font-weight:700}.music-workshop-app .music-quota-card input:focus{border-color:#ff47ae8c}.music-workshop-app .music-quota-card button{background:var(--zm-create-gradient);color:#fff;min-height:40px;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.music-workshop-app .music-quota-card button:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.48}.music-workshop-app .music-quota-card .music-quota-close,.music-workshop-app .music-quota-card .music-quota-close:hover:not(:disabled),.music-workshop-app .music-quota-card .music-quota-close:focus-visible:not(:disabled){z-index:2;width:28px;min-height:28px;color:var(--zm-muted);box-shadow:none;background:0 0;border:0;border-radius:999px;padding:0;position:absolute;top:10px;right:10px}.music-workshop-app .music-quota-card .music-quota-close:hover:not(:disabled),.music-workshop-app .music-quota-card .music-quota-close:focus-visible:not(:disabled){background:color-mix(in srgb, var(--zm-text) 7%, transparent);color:var(--zm-text)}.music-workshop-app .music-payment-panel{gap:12px;padding-top:2px;display:grid}.music-workshop-app .music-payment-panel-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.music-workshop-app .music-payment-panel-head>div{gap:3px;min-width:0;display:grid}.music-workshop-app .music-payment-panel-head>svg{color:var(--zm-pink);flex:none}.music-workshop-app .music-payment-packages{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.music-workshop-app .music-payment-packages button,.music-workshop-app .music-payment-packages button:hover:not(:disabled),.music-workshop-app .music-payment-packages button:focus-visible:not(:disabled){border:1px solid var(--zm-line);background:color-mix(in srgb, var(--zm-control) 48%, transparent);min-height:68px;color:var(--zm-text);text-align:left;box-shadow:none;border-radius:14px;align-content:center;justify-items:start;gap:6px;padding:12px 10px;display:grid}.music-workshop-app .music-payment-packages button:hover:not(:disabled),.music-workshop-app .music-payment-packages button:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--zm-pink) 48%, var(--zm-line));background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--zm-orange) 15%, transparent), transparent 42%), color-mix(in srgb, var(--zm-control) 62%, transparent)}.music-workshop-app .music-payment-packages button.active,.music-workshop-app .music-payment-packages button[aria-checked=true],.music-workshop-app .music-payment-packages button.active:hover:not(:disabled),.music-workshop-app .music-payment-packages button.active:focus-visible:not(:disabled){background:var(--zm-create-gradient);color:#fff;box-shadow:0 0 0 1px color-mix(in srgb, var(--zm-pink) 28%, #fff3), 0 12px 26px color-mix(in srgb, var(--zm-pink) 24%, transparent);border-color:#0000}.music-workshop-app .music-payment-packages button strong,.music-workshop-app .music-payment-packages button span{color:inherit}.music-workshop-app .music-payment-order{border:1px solid color-mix(in srgb, var(--zm-pink) 26%, var(--zm-line));background:radial-gradient(circle at 16% 16%, color-mix(in srgb, var(--zm-pink) 16%, transparent), transparent 42%), color-mix(in srgb, var(--zm-control) 55%, transparent);border-radius:16px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.music-workshop-app .music-payment-order.is-paid{border-color:color-mix(in srgb, var(--zm-green) 42%, var(--zm-line));background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--zm-green) 16%, transparent), transparent 40%), color-mix(in srgb, var(--zm-control) 62%, transparent);grid-template-columns:minmax(0,1fr)}.music-workshop-app .music-payment-qr{object-fit:contain;background:#fff;border:1px solid #ffffff3d;border-radius:14px;width:112px;height:112px;padding:6px}.music-workshop-app .music-payment-code{gap:4px;min-width:0;display:grid}.music-workshop-app .music-payment-code strong{border:1px dashed color-mix(in srgb, var(--zm-green) 50%, var(--zm-line));background:color-mix(in srgb, var(--zm-green) 10%, transparent);color:var(--zm-text);letter-spacing:0;overflow-wrap:anywhere;border-radius:12px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.music-workshop-app .music-payment-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.music-workshop-app .music-payment-actions button,.music-workshop-app .music-payment-actions button:hover:not(:disabled),.music-workshop-app .music-payment-actions button:focus-visible:not(:disabled),.music-workshop-app .music-payment-create-button,.music-workshop-app .music-payment-create-button:hover:not(:disabled),.music-workshop-app .music-payment-create-button:focus-visible:not(:disabled){border-radius:var(--zm-r-pill);min-height:40px}.music-workshop-app .music-payment-actions button:first-child,.music-workshop-app .music-payment-actions button:first-child:hover:not(:disabled),.music-workshop-app .music-payment-actions button:first-child:focus-visible:not(:disabled){border:1px solid var(--zm-line);background:color-mix(in srgb, var(--zm-control) 62%, transparent);color:var(--zm-text)}.music-workshop-app .music-payment-disabled{border:1px solid color-mix(in srgb, var(--zm-orange) 32%, var(--zm-line));background:color-mix(in srgb, var(--zm-orange) 10%, transparent);border-radius:14px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.music-workshop-app .music-payment-disabled svg{color:var(--zm-orange);flex:none;margin-top:1px}.music-workshop-app .music-payment-message{color:var(--zm-muted)}.music-workshop-app.suno-studio.is-light .music-quota-card,.music-workshop-app .suno-studio.is-light .music-quota-card{background:var(--zm-card)}.music-workshop-app.suno-studio.is-light .music-payment-packages button,.music-workshop-app .suno-studio.is-light .music-payment-packages button{background:0 0}.music-workshop-app.suno-studio.is-light .music-payment-packages button:hover:not(:disabled),.music-workshop-app.suno-studio.is-light .music-payment-packages button:focus-visible:not(:disabled),.music-workshop-app .suno-studio.is-light .music-payment-packages button:hover:not(:disabled),.music-workshop-app .suno-studio.is-light .music-payment-packages button:focus-visible:not(:disabled){background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--zm-orange) 14%, transparent), transparent 42%), color-mix(in srgb, var(--zm-field-bg) 82%, transparent)}.music-workshop-app.suno-studio.is-light .music-payment-packages button.active,.music-workshop-app.suno-studio.is-light .music-payment-packages button[aria-checked=true],.music-workshop-app .suno-studio.is-light .music-payment-packages button.active,.music-workshop-app .suno-studio.is-light .music-payment-packages button[aria-checked=true]{background:var(--zm-create-gradient)}.music-workshop-app .suno-tool-field,.music-workshop-app .suno-tool-file,.music-workshop-app .suno-title-field,.music-workshop-app .suno-advanced-row label{color:var(--zm-muted)}.music-workshop-app .suno-tool-field input,.music-workshop-app .suno-tool-field textarea,.music-workshop-app .suno-tool-file input[type=file],.music-workshop-app .suno-title-field input,.music-workshop-app .suno-advanced-row select,.music-workshop-app .suno-output-card select{border-color:var(--zm-field-border);background-color:var(--zm-field-bg);color:var(--zm-text)}.music-workshop-app .suno-tool-field input[aria-invalid=true]{border-color:#ffab4770}.music-workshop-app .suno-field-helper{color:var(--zm-muted);font-size:var(--zm-type-small-size);font-weight:var(--zm-type-small-weight);margin-top:8px;line-height:1.5;display:block}.music-workshop-app.suno-studio.is-light .suno-field-helper,.music-workshop-app .suno-studio.is-light .suno-field-helper{color:color-mix(in srgb, var(--zm-muted) 88%, #111)}.music-workshop-app .suno-field-error{color:#ffb35b;font-size:var(--zm-type-small-size);align-items:flex-start;gap:8px;margin-top:8px;font-weight:600;line-height:1.45;display:flex}.music-workshop-app .suno-field-error svg{flex:none;margin-top:1px}.music-workshop-app.suno-studio.is-light .suno-field-error,.music-workshop-app .suno-studio.is-light .suno-field-error{color:#9b4a00}.music-workshop-app.suno-studio.is-light .suno-tool-field input[aria-invalid=true],.music-workshop-app .suno-studio.is-light .suno-tool-field input[aria-invalid=true]{border-color:#b65b0047}.music-workshop-app .suno-tool-file input[type=file]::file-selector-button{border-radius:var(--zm-r-pill);background:var(--zm-control);color:var(--zm-text);font:inherit;font-weight:var(--zm-type-control-weight);border:0;margin-right:10px}.music-workshop-app .suno-reference-upload{gap:8px;display:grid;position:relative}.music-workshop-app .suno-reference-upload .suno-reference-file-input{opacity:0;pointer-events:none;clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute}.music-workshop-app .suno-reference-upload-button{border:1px solid var(--zm-line-strong);border-radius:var(--zm-r-pill);background:var(--zm-control);width:100%;min-height:40px;color:var(--zm-text);font-size:var(--zm-type-control-size);font-weight:var(--zm-type-control-weight);line-height:var(--zm-type-control-line);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.music-workshop-app .suno-reference-upload-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--zm-text) 18%, var(--zm-line-strong));background:var(--zm-control-hover);transform:translateY(-1px)}.music-workshop-app .suno-reference-upload-button:active:not(:disabled){background:var(--zm-control-pressed);transform:translateY(0)}.music-workshop-app .suno-reference-upload-button:focus-visible{box-shadow:0 0 0 3px var(--zm-focus-ring-soft);outline:0}.music-workshop-app .suno-reference-upload-button:disabled,.music-workshop-app .suno-reference-upload-button[data-pending=true]{color:color-mix(in srgb, var(--zm-text) 70%, transparent);cursor:default;opacity:.82}.music-workshop-app .suno-reference-upload-status{min-height:28px;color:var(--zm-muted);font-size:var(--zm-type-meta-size);font-weight:var(--zm-type-meta-weight);line-height:var(--zm-type-meta-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.music-workshop-app .suno-reference-upload-status>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.music-workshop-app .suno-reference-upload-status svg{flex:none}.music-workshop-app .suno-reference-upload-status.is-uploading{color:color-mix(in srgb, var(--zm-blue) 72%, var(--zm-text))}.music-workshop-app .suno-reference-upload-status.is-success{color:color-mix(in srgb, var(--zm-green) 76%, var(--zm-text))}.music-workshop-app .suno-reference-upload-status.is-error{color:#ffb35b}.music-workshop-app.suno-studio.is-light .suno-reference-upload-status.is-error,.music-workshop-app .suno-studio.is-light .suno-reference-upload-status.is-error{color:#9b4a00}.music-workshop-app .suno-library-view-toggle{border:1px solid color-mix(in srgb, var(--zm-line) 76%, transparent);border-radius:var(--zm-r-pill);background:color-mix(in srgb, var(--zm-field-bg) 82%, transparent);height:42px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--zm-text) 4%, transparent);grid-template-columns:repeat(2,36px);align-items:center;gap:2px;padding:3px;display:inline-grid}.music-workshop-app .suno-library-view-toggle>button{border-radius:var(--zm-r-pill);opacity:.72;border:0;width:36px;min-width:36px;min-height:34px;padding:0;color:color-mix(in srgb, var(--zm-muted) 70%, transparent)!important;box-shadow:none!important;background:0 0!important}.music-workshop-app .suno-library-view-toggle>button:hover:not(:disabled),.music-workshop-app .suno-library-view-toggle>button:focus-visible:not(:disabled){opacity:1;background:color-mix(in srgb, var(--zm-text) 6%, transparent)!important;color:color-mix(in srgb, var(--zm-text) 72%, var(--zm-muted))!important}.music-workshop-app .suno-library-view-toggle>button.active,.music-workshop-app .suno-library-view-toggle>button[aria-checked=true],.music-workshop-app .suno-library-view-toggle>button.active:hover:not(:disabled),.music-workshop-app .suno-library-view-toggle>button[aria-checked=true]:hover:not(:disabled),.music-workshop-app .suno-library-view-toggle>button.active:focus-visible:not(:disabled),.music-workshop-app .suno-library-view-toggle>button[aria-checked=true]:focus-visible:not(:disabled){opacity:1;background:color-mix(in srgb, var(--zm-text) 16%, var(--zm-control))!important;background-color:color-mix(in srgb, var(--zm-text) 16%, var(--zm-control))!important;color:var(--zm-text)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--zm-text) 18%, transparent), 0 5px 12px #00000038!important}.music-workshop-app .suno-tool-file strong,.music-workshop-app .suno-tool-panel small,.music-workshop-app .suno-advanced-card small{color:var(--zm-muted)}.music-workshop-app .suno-file-meta{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.music-workshop-app .suno-file-meta strong{flex:auto;min-width:0}.music-workshop-app .suno-file-clear{border-radius:var(--zm-r-pill);width:28px;height:28px;color:var(--zm-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;transition:background .16s,color .16s,transform .16s;display:inline-flex}.music-workshop-app .suno-file-clear:hover,.music-workshop-app .suno-file-clear:focus-visible{background:var(--zm-control);color:var(--zm-text);transform:translateY(-1px)}.music-workshop-app .suno-inline-notice{border-radius:var(--zm-r-pill);color:#ffb35b;width:fit-content;max-width:100%;min-height:34px;font-size:var(--zm-type-meta-size);background:#ff8e2b24;border:1px solid #ffab4747;align-items:center;gap:8px;padding:0 12px;font-weight:600;line-height:1.25;display:inline-flex}.music-workshop-app .suno-inline-notice span{overflow-wrap:anywhere;min-width:0}.music-workshop-app .suno-lyric-tag-bar{flex-wrap:wrap;gap:8px;margin:2px 0 6px;display:flex}.music-workshop-app .suno-lyric-tag-helper{margin:0 0 10px}.music-workshop-app .suno-lyric-tag-bar button{border:1px solid var(--zm-field-border);border-radius:var(--zm-r-pill);background:color-mix(in srgb, var(--zm-field-bg) 82%, var(--zm-control));min-height:30px;color:var(--zm-text);font:inherit;font-size:var(--zm-type-small-size);font-weight:var(--zm-type-control-weight);white-space:nowrap;justify-content:center;align-items:center;padding:0 11px;line-height:1;display:inline-flex}.music-workshop-app .suno-lyric-tag-bar button:hover,.music-workshop-app .suno-lyric-tag-bar button:focus-visible{border-color:color-mix(in srgb, var(--zm-pink) 42%, var(--zm-field-border));background:color-mix(in srgb, var(--zm-control) 74%, var(--zm-pink))}.music-workshop-app.suno-studio.is-light .suno-inline-notice,.music-workshop-app .suno-studio.is-light .suno-inline-notice{color:#9b4a00;background:#ff8e2b29;border-color:#b65b002e}.music-workshop-app .suno-tool-check{color:var(--zm-muted)}.music-workshop-app .suno-tool-check input{accent-color:var(--zm-pink)}.music-workshop-app .suno-advanced-card-head>button:not(.suno-section-toggle):not(.suno-ai-inspire-button),.music-workshop-app .suno-description-title button:not(.suno-ai-inspire-button){background:var(--zm-control);color:var(--zm-text);border:0;border-radius:50%}.music-workshop-app .suno-advanced-card-head>.suno-section-toggle{cursor:pointer;text-align:left;flex:auto;justify-content:flex-start;align-items:center;min-width:0;margin-left:-8px;transition:background-color .14s,box-shadow .14s;width:auto!important;height:auto!important;min-height:36px!important;color:var(--zm-text)!important;background:0 0!important;border:0!important;border-radius:12px!important;padding:0 10px 0 8px!important;display:inline-flex!important}.music-workshop-app .suno-advanced-card-head>.suno-section-toggle:hover:not(:disabled),.music-workshop-app .suno-advanced-card-head>.suno-section-toggle:focus-visible:not(:disabled){background:color-mix(in srgb, var(--zm-control) 62%, transparent)!important;color:var(--zm-text)!important}.music-workshop-app .suno-advanced-card-head>.suno-section-toggle svg{flex:none;transition:transform .16s}.music-workshop-app .suno-advanced-card.is-collapsed .suno-section-toggle svg{transform:rotate(-90deg)}.music-workshop-app .suno-advanced-card:not(.is-collapsed) .suno-section-toggle:hover:not(:disabled) svg,.music-workshop-app .suno-advanced-card:not(.is-collapsed) .suno-section-toggle:focus-visible:not(:disabled) svg{transform:translateY(1px)}.music-workshop-app .suno-advanced-card.is-collapsed .suno-section-toggle:hover:not(:disabled) svg,.music-workshop-app .suno-advanced-card.is-collapsed .suno-section-toggle:focus-visible:not(:disabled) svg{transform:rotate(-90deg)translateY(1px)}.music-workshop-app .suno-advanced-card-head>.suno-section-toggle span{min-width:0;color:inherit}.music-workshop-app .suno-style-card .suno-advanced-card-head>button:not(.suno-section-toggle):not(.suno-ai-inspire-button){background:var(--zm-blue);color:#fff}.music-workshop-app .suno-description-title .suno-ai-inspire-button,.music-workshop-app .suno-advanced-card-head>.suno-ai-inspire-button{border:1px solid var(--zm-field-border);background:color-mix(in srgb, var(--zm-field-bg) 72%, var(--zm-control));width:auto;min-width:max-content;height:36px;min-height:36px;max-height:36px;color:var(--zm-text);font-size:var(--zm-type-control-size);font-weight:var(--zm-type-control-weight);white-space:nowrap;border-radius:18px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 13px;line-height:1;display:inline-flex}.music-workshop-app .suno-description-title .suno-ai-inspire-button:hover:not(:disabled),.music-workshop-app .suno-description-title .suno-ai-inspire-button:focus-visible:not(:disabled),.music-workshop-app .suno-advanced-card-head>.suno-ai-inspire-button:hover:not(:disabled),.music-workshop-app .suno-advanced-card-head>.suno-ai-inspire-button:focus-visible:not(:disabled){background:var(--zm-create-gradient);color:#fff;border-color:#0000}.music-workshop-app .suno-description-title .suno-ai-inspire-button>span,.music-workshop-app .suno-advanced-card-head>.suno-ai-inspire-button>span{color:inherit;font-size:inherit;font-weight:inherit;white-space:nowrap;line-height:1}.music-workshop-app .suno-options-grid{gap:12px;width:100%;min-width:0}.music-workshop-app .suno-option-row{box-sizing:border-box;background:color-mix(in srgb, var(--zm-bg) 82%, var(--zm-card));border:0;grid-template-columns:minmax(86px,.62fr) minmax(0,1fr);gap:10px;width:100%;min-width:0;overflow:hidden}.music-workshop-app .suno-option-row.with-range{grid-template-columns:minmax(86px,.62fr) minmax(0,1fr) minmax(38px,max-content)}.music-workshop-app .suno-option-row>span{color:var(--zm-text)}.music-workshop-app .suno-option-row>span small{background:var(--zm-muted);color:var(--zm-bg)}.music-workshop-app .suno-option-row strong{color:var(--zm-text)}.music-workshop-app .suno-mini-segments{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;width:100%;min-width:0;display:grid}.music-workshop-app .suno-mini-segments button{border-radius:var(--zm-r-sm);min-width:0;min-height:36px;color:var(--zm-dim);white-space:nowrap;background:0 0;border:0;padding:0 8px}.music-workshop-app .suno-mini-segments button.active{background:var(--zm-control-hover);color:var(--zm-text)}.music-workshop-app .suno-option-row input[type=range],.music-workshop-app .suno-player-progress input[type=range]{appearance:none;min-width:0;accent-color:var(--zm-pink);background:0 0}.music-workshop-app .suno-option-row input[type=range]::-webkit-slider-runnable-track{border-radius:var(--zm-r-pill);background:color-mix(in srgb, var(--zm-text) 22%, transparent);height:4px}.music-workshop-app .suno-player-progress input[type=range]::-webkit-slider-runnable-track{border-radius:var(--zm-r-pill);background:color-mix(in srgb, var(--zm-text) 22%, transparent);height:4px}.music-workshop-app .suno-player-progress input[type=range]{--player-progress:0%}.music-workshop-app .suno-player-progress input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--zm-orange), #ff5b66 52%, var(--zm-pink)) 0 0 / var(--player-progress) 100% no-repeat, color-mix(in srgb, var(--zm-text) 22%, transparent)}.music-workshop-app .suno-player-progress input[type=range]::-moz-range-track{border-radius:var(--zm-r-pill);background:color-mix(in srgb, var(--zm-text) 22%, transparent);height:4px}.music-workshop-app .suno-player-progress input[type=range]::-moz-range-progress{border-radius:var(--zm-r-pill);background:linear-gradient(90deg, var(--zm-orange), #ff5b66 48%, var(--zm-pink));height:4px}.music-workshop-app .suno-option-row input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--zm-pink);border:0;border-radius:50%;width:16px;height:16px;margin-top:-6px}.music-workshop-app .suno-player-progress input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--zm-pink);border:0;border-radius:50%;width:16px;height:16px;margin-top:-6px}.music-workshop-app .suno-current-player:before{background:radial-gradient(ellipse at calc(50% + var(--suno-viz-mid) * 8%) 48%, color-mix(in srgb, var(--suno-viz-primary) 26%, transparent), transparent calc(32% + var(--suno-viz-low) * 16%)), radial-gradient(ellipse at calc(50% - var(--suno-viz-high) * 8%) 52%, color-mix(in srgb, var(--suno-viz-secondary) 20%, transparent), transparent calc(38% + var(--suno-viz-mid) * 12%)), linear-gradient(90deg, transparent, color-mix(in srgb, var(--suno-viz-primary) 7%, transparent) 34%, color-mix(in srgb, var(--suno-viz-secondary) 6%, transparent) 66%, transparent);filter:blur(calc(18px + var(--suno-viz-low) * 18px));opacity:calc(.18 + var(--suno-viz-level) * .34);transform:translate3d(calc((var(--suno-viz-high) - var(--suno-viz-low)) * 10px), 0, 0) scaleY(calc(1 + var(--suno-viz-low) * .22));transition:opacity .14s,filter .14s,transform .14s;inset:-46px 0 -18px}.music-workshop-app .suno-current-track{gap:10px}.music-workshop-app .suno-current-player .suno-current-track,.music-workshop-app .suno-current-player .suno-current-track:hover:not(:disabled),.music-workshop-app .suno-current-player .suno-current-track:focus-visible:not(:disabled),.music-workshop-app .suno-current-player .suno-current-track:active:not(:disabled){box-shadow:none;background:0 0;border-color:#0000;transform:none}.music-workshop-app .suno-current-art,.music-workshop-app .suno-current-art:hover:not(:disabled),.music-workshop-app .suno-current-art:focus-visible:not(:disabled){background:var(--zm-cover-gradient);color:#fff;border:0;border-radius:10px;width:44px;height:44px;min-height:44px;position:relative;overflow:hidden}.music-workshop-app .suno-current-art-placeholder{z-index:3;color:#fff;place-items:center;width:100%;height:100%;display:inline-grid;position:relative}.music-workshop-app .suno-current-copy strong{color:var(--zm-text);font-weight:700}.music-workshop-app .suno-current-copy span{color:var(--zm-muted);font-weight:500}.music-workshop-app .suno-player-controls button,.music-workshop-app .suno-player-actions button{width:36px;min-height:36px;color:var(--zm-muted);background:0 0;border:0}.music-workshop-app .suno-current-art:disabled,.music-workshop-app .suno-player-controls button:disabled,.music-workshop-app .suno-player-actions button:disabled{cursor:default;opacity:.46}.music-workshop-app .suno-player-actions{z-index:30;position:relative}.music-workshop-app .suno-player-actions button.active{background:color-mix(in srgb, var(--zm-text) 14%, transparent);color:var(--zm-text)}.music-workshop-app .suno-player-controls button:not(.suno-main-play):hover:not(:disabled),.music-workshop-app .suno-player-controls button:not(.suno-main-play):focus-visible:not(:disabled),.music-workshop-app .suno-player-actions button:hover:not(:disabled),.music-workshop-app .suno-player-actions button:focus-visible:not(:disabled){background:color-mix(in srgb, var(--zm-text) 10%, transparent);color:var(--zm-text)}.music-workshop-app .suno-player-popover{z-index:40;border:1px solid var(--zm-line);background:color-mix(in srgb, var(--zm-card) 94%, var(--zm-bg));width:min(320px,74vw);max-height:360px;color:var(--zm-text);border-radius:18px;gap:12px;padding:14px;display:grid;position:absolute;bottom:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 18px 46px #0000005c}.music-workshop-app .suno-player-popover>strong{font-size:14px;font-weight:600}.music-workshop-app .suno-player-popover.is-queue{width:min(380px,84vw)}.music-workshop-app .suno-player-queue{gap:8px;display:grid}.music-workshop-app .suno-player-queue button{background:color-mix(in srgb, var(--zm-bg) 72%, var(--zm-card));width:100%;min-height:60px;color:var(--zm-text);text-align:left;border:0;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:12px;padding:8px 12px;display:grid}.music-workshop-app .suno-player-queue button.active,.music-workshop-app .suno-player-queue button:hover:not(:disabled),.music-workshop-app .suno-player-queue button:focus-visible:not(:disabled){background:var(--zm-control-hover);color:var(--zm-text)}.music-workshop-app .suno-player-queue-art{background:color-mix(in srgb, var(--zm-text) 8%, var(--zm-bg));width:44px;height:44px;color:var(--zm-muted);border-radius:10px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.music-workshop-app .suno-player-queue-art img{object-fit:cover;width:100%;height:100%;display:block}.music-workshop-app .suno-player-queue-copy{gap:4px;min-width:0;display:grid}.music-workshop-app .suno-player-queue-copy>span,.music-workshop-app .suno-player-queue-copy small{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.music-workshop-app .suno-player-queue-copy>span{color:var(--zm-text);font-size:13px;font-weight:650;line-height:1.2}.music-workshop-app .suno-player-queue button .suno-player-queue-copy small{color:var(--zm-muted);font-size:11px;font-weight:560;line-height:1.25}.music-workshop-app .suno-player-queue-duration,.music-workshop-app .suno-player-empty{color:var(--zm-muted);font-size:12px;font-weight:700}.music-workshop-app .suno-player-queue-duration{white-space:nowrap;justify-self:end}.music-workshop-app .suno-player-empty{padding:8px 2px}.music-workshop-app .suno-volume-panel{grid-template-columns:24px minmax(150px,1fr) 30px;align-items:center;gap:12px;min-height:34px;display:grid}.music-workshop-app .suno-volume-panel .suno-volume-icon,.music-workshop-app .suno-volume-panel .suno-volume-icon-button{width:24px;min-width:24px;height:24px;min-height:24px;color:color-mix(in srgb, var(--zm-text) 66%, transparent);box-shadow:none;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:inline-grid}.music-workshop-app .suno-volume-panel .suno-volume-icon-button{cursor:pointer}.music-workshop-app .suno-volume-panel .suno-volume-icon-button:hover:not(:disabled),.music-workshop-app .suno-volume-panel .suno-volume-icon-button:focus-visible:not(:disabled){background:color-mix(in srgb, var(--zm-text) 8%, transparent);color:var(--zm-text)}.music-workshop-app .suno-volume-panel input[type=range]{appearance:none;width:100%;min-width:0;height:22px;accent-color:var(--zm-text);cursor:pointer;background:0 0;border:0;padding:0}.music-workshop-app .suno-volume-panel input[type=range]::-webkit-slider-runnable-track{border-radius:var(--zm-r-pill);background:linear-gradient(90deg, color-mix(in srgb, var(--zm-text) 54%, transparent) 0%, color-mix(in srgb, var(--zm-text) 54%, transparent) var(--volume-progress,100%), color-mix(in srgb, var(--zm-text) 22%, transparent) var(--volume-progress,100%), color-mix(in srgb, var(--zm-text) 22%, transparent) 100%);height:4px}.music-workshop-app .suno-volume-panel input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--zm-text);border:0;border-radius:50%;width:20px;height:20px;margin-top:-8px;box-shadow:0 2px 8px #00000047}.music-workshop-app .suno-volume-panel input[type=range]::-moz-range-track{border-radius:var(--zm-r-pill);background:color-mix(in srgb, var(--zm-text) 22%, transparent);height:4px}.music-workshop-app .suno-volume-panel input[type=range]::-moz-range-progress{border-radius:var(--zm-r-pill);background:color-mix(in srgb, var(--zm-text) 54%, transparent);height:4px}.music-workshop-app .suno-volume-panel input[type=range]::-moz-range-thumb{background:var(--zm-text);border:0;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #00000047}.music-workshop-app .music-player-bar__volume-inline{width:clamp(134px,11vw,172px);min-height:36px;box-shadow:none;background:0 0;border:0;grid-template-columns:22px minmax(104px,142px);gap:8px;padding:0}.music-workshop-app .music-player-bar__volume-inline .suno-volume-icon,.music-workshop-app .music-player-bar__volume-inline .suno-volume-icon-button{width:22px;min-width:22px;height:22px;min-height:22px;color:color-mix(in srgb, var(--zm-text) 70%, transparent)}.music-workshop-app .music-player-bar__volume-inline .suno-volume-icon-button:hover:not(:disabled),.music-workshop-app .music-player-bar__volume-inline .suno-volume-icon-button:focus-visible:not(:disabled){color:var(--zm-text);background:0 0}.music-workshop-app .music-player-bar__volume-inline input[type=range]{grid-column:2;justify-self:stretch;height:18px}.music-workshop-app .music-player-bar__volume-inline .suno-volume-icon-button{grid-column:1;justify-self:start}.music-workshop-app .music-player-bar__volume-inline input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--zm-text) 0%, var(--zm-text) var(--volume-progress,100%), color-mix(in srgb, var(--zm-text) 24%, transparent) var(--volume-progress,100%), color-mix(in srgb, var(--zm-text) 24%, transparent) 100%);height:4px}.music-workshop-app .music-player-bar__volume-inline input[type=range]::-webkit-slider-thumb{width:14px;height:14px;margin-top:-5px}.music-workshop-app .music-player-bar__volume-inline input[type=range]::-moz-range-thumb{width:14px;height:14px}.music-workshop-app .suno-player-info{gap:8px;margin:0;display:grid}.music-workshop-app .suno-player-info div{grid-template-columns:64px minmax(0,1fr);gap:10px;display:grid}.music-workshop-app .suno-player-info dt{color:var(--zm-muted);font-size:12px;font-weight:700}.music-workshop-app .suno-player-info dd{min-width:0;color:var(--zm-text);white-space:normal;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500;line-height:1.4;overflow:visible}.music-workshop-app .suno-player-info .suno-player-info-lyrics{grid-template-columns:1fr;gap:6px}.music-workshop-app .suno-player-info .suno-player-info-lyrics dd{border:1px solid var(--zm-line);background:color-mix(in srgb, var(--zm-bg) 62%, transparent);max-height:168px;color:var(--zm-muted);white-space:pre-wrap;border-radius:12px;padding:10px 12px;overflow:auto}.music-workshop-app .suno-lyrics-preview-backdrop{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000006b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.music-workshop-app .suno-lyrics-preview{border:1px solid var(--zm-line);background:color-mix(in srgb, var(--zm-card) 96%, var(--zm-bg));width:min(560px,100%);max-height:min(680px,100vh - 64px);color:var(--zm-text);border-radius:22px;grid-template-rows:auto minmax(0,1fr);gap:16px;padding:18px;display:grid;box-shadow:0 24px 80px #0000006b}.music-workshop-app .suno-lyrics-preview header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.music-workshop-app .suno-lyrics-preview header>div{gap:4px;min-width:0;display:grid}.music-workshop-app .suno-lyrics-preview header span,.music-workshop-app .suno-lyrics-preview header small{color:var(--zm-muted);font-size:12px;font-weight:500}.music-workshop-app .suno-lyrics-preview header strong{color:var(--zm-text);font-size:22px;font-weight:700;line-height:1.18}.music-workshop-app .suno-lyrics-preview header button,.music-workshop-app .suno-lyrics-preview header button:hover:not(:disabled),.music-workshop-app .suno-lyrics-preview header button:focus-visible:not(:disabled){border-radius:50%;flex:0 0 42px;width:42px;min-height:42px;padding:0}.music-workshop-app .suno-lyrics-preview-body{border:1px solid var(--zm-line);background:color-mix(in srgb, var(--zm-bg) 66%, transparent);min-height:220px;color:var(--zm-text);white-space:pre-wrap;border-radius:16px;padding:16px;font-size:15px;font-weight:500;line-height:1.7;overflow:auto}.music-workshop-app .suno-player-detail-backdrop{z-index:130;color:var(--zm-text);background:#050507;animation:.26s ease-out both sunoPlayerDetailBackdropIn;position:fixed;inset:0;overflow:hidden}.music-workshop-app .suno-player-detail-backdrop:before{z-index:0;background:radial-gradient(circle at 24% 44%, color-mix(in srgb, var(--zm-pink) 34%, transparent), transparent 30%), radial-gradient(circle at 42% 76%, #ff9a5633, transparent 34%), linear-gradient(90deg, #ffffff08, transparent 40%, #ffffff05);content:"";opacity:.9;pointer-events:none;position:fixed;inset:0}.music-workshop-app .suno-player-detail-bg{z-index:0;object-fit:cover;opacity:.34;filter:blur(46px)saturate(1.18)brightness(.55);pointer-events:none;width:116%;height:116%;position:fixed;inset:-8%;transform:scale(1.06)}.music-workshop-app .suno-player-detail{z-index:1;width:100%;height:100svh;min-height:0;box-shadow:none;will-change:transform, opacity;background:linear-gradient(#00000014,#0006),#07070a94;border-radius:0;grid-template-rows:72px minmax(0,1fr) 118px;padding:0;animation:.42s cubic-bezier(.2,.82,.16,1) both sunoPlayerDetailSlideUp;display:grid;position:relative;overflow:hidden}@keyframes sunoPlayerDetailBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes sunoPlayerDetailSlideUp{0%{opacity:.88;transform:translateY(100%)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.music-workshop-app .suno-player-detail-backdrop,.music-workshop-app .suno-player-detail{animation:none}}.music-workshop-app .suno-player-detail-header{justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:0 clamp(22px,3.2vw,44px);display:flex}.music-workshop-app .suno-player-detail-brand{align-items:center;gap:12px;min-width:0;display:flex}.music-workshop-app .suno-player-detail-brand img{object-fit:contain;width:32px;height:32px}.music-workshop-app .suno-player-detail-brand strong{color:var(--zm-text);font-size:17px;font-weight:760;line-height:1}.music-workshop-app .suno-player-detail-back,.music-workshop-app .suno-player-detail-back:hover:not(:disabled),.music-workshop-app .suno-player-detail-back:focus-visible:not(:disabled){background:color-mix(in srgb, var(--zm-bg) 48%, transparent);width:38px;min-width:38px;min-height:38px;color:color-mix(in srgb, var(--zm-text) 86%, transparent);box-shadow:none;border:0;place-items:center;padding:0;display:inline-grid}.music-workshop-app .suno-player-detail-back{background:0 0;border-radius:50%;margin-left:auto}.music-workshop-app .suno-player-detail-main{grid-template-columns:minmax(320px,min(44vw,560px)) minmax(320px,520px);justify-self:center;align-items:center;gap:clamp(44px,8vw,108px);width:min(1180px,100%);min-height:0;padding:clamp(16px,3.2vw,42px) clamp(24px,4vw,56px) clamp(18px,2vw,28px);display:grid}.music-workshop-app .suno-player-detail-album{align-content:center;justify-items:center;gap:24px;min-width:0;min-height:0;display:grid}.music-workshop-app .suno-player-detail-art{aspect-ratio:1;background:color-mix(in srgb, var(--zm-text) 8%, var(--zm-card));width:min(100%,520px,100svh - 300px);color:var(--zm-muted);border-radius:18px;place-items:center;display:grid;overflow:hidden;box-shadow:0 34px 100px #00000085}.music-workshop-app .suno-player-detail-art img{object-fit:cover;width:100%;height:100%}.music-workshop-app .suno-player-detail-album-copy{text-align:center;justify-items:center;gap:8px;max-width:min(100%,520px);display:grid}.music-workshop-app .suno-player-detail-album-copy h2{color:var(--zm-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(26px,3.2vw,38px);font-weight:820;line-height:1.12;overflow:hidden}.music-workshop-app .suno-player-detail-album-copy p{max-width:42ch;color:color-mix(in srgb, var(--zm-text) 58%, transparent);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(14px,1.3vw,16px);font-weight:650;line-height:1.35;overflow:hidden}.music-workshop-app .suno-player-detail-lyrics{background:0 0;align-self:stretch;min-width:0;min-height:0;display:grid;overflow:hidden}.music-workshop-app .suno-player-detail-lyrics-scroll{scrollbar-width:none;align-content:center;gap:18px;min-height:0;padding:20px 0;display:grid;overflow:auto;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.music-workshop-app .suno-player-detail-lyrics-scroll.is-synced{scroll-behavior:smooth;align-content:start;scroll-padding-block:42%}.music-workshop-app .suno-player-detail-lyrics-scroll::-webkit-scrollbar{display:none}.music-workshop-app .suno-player-detail-lyric-line{color:color-mix(in srgb, var(--zm-text) 46%, transparent);letter-spacing:0;font-size:clamp(17px,1.75vw,23px);font-weight:720;line-height:1.38;display:block}.music-workshop-app .suno-player-detail-lyric-line.is-first:not(.is-section){color:var(--zm-text);font-size:clamp(20px,2.1vw,28px)}.music-workshop-app .suno-player-detail-lyric-line.is-section{color:color-mix(in srgb, var(--zm-text) 58%, transparent);margin-top:8px;font-size:clamp(15px,1.4vw,19px)}.music-workshop-app .suno-player-detail-lyric-line.is-timed{opacity:.58;transition:color .18s,opacity .18s,transform .18s}.music-workshop-app .suno-player-detail-lyric-line.is-timed.is-past{opacity:.38}.music-workshop-app .suno-player-detail-lyric-line.is-timed.is-active{color:var(--zm-text);opacity:1;transform:translate(2px)}.music-workshop-app .suno-player-detail-lyric-line.is-empty{color:color-mix(in srgb, var(--zm-text) 54%, transparent)}.music-workshop-app .suno-player-detail-footer{min-width:0;min-height:96px;padding:14px 24px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px)saturate(1.1);backdrop-filter:blur(22px)saturate(1.1);background:linear-gradient(#ffffff0a,#ffffff05),#08080b9e;border-top:1px solid #ffffff14;grid-template-columns:max-content minmax(320px,1fr) max-content;place-items:center stretch;gap:24px;display:grid}.music-workshop-app .suno-player-detail-footer-track{grid-template-columns:60px minmax(0,1fr);justify-content:start;place-self:center start;place-items:center start;gap:12px;width:min(320px,100%);min-width:0;max-width:320px;display:grid}.music-workshop-app .suno-player-detail-footer-art{background:color-mix(in srgb, var(--zm-text) 8%, var(--zm-card));width:60px;min-width:60px;height:60px;min-height:60px;color:var(--zm-muted);border-radius:10px;place-items:center;display:grid;overflow:hidden}.music-workshop-app .suno-player-detail-footer-art img{object-fit:cover;width:100%;height:100%}.music-workshop-app .suno-player-detail-footer-copy{text-align:left;gap:3px;min-width:0;display:grid}.music-workshop-app .suno-player-detail-footer-copy>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.music-workshop-app .suno-player-detail-footer-copy strong{color:var(--zm-text);font-size:15px;font-weight:760}.music-workshop-app .suno-player-detail-footer-copy .music-player-bar__subtitle{color:color-mix(in srgb, var(--zm-text) 58%, transparent);font-size:13px;font-weight:620}.music-workshop-app .suno-player-detail-transport.music-player-bar__center{--music-player-track:color-mix(in srgb, var(--zm-text) 18%, transparent);width:100%!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.music-workshop-app .suno-player-detail-transport .music-player-bar__progress{width:100%}.music-workshop-app .suno-player-detail-actions{justify-self:end;align-items:center;gap:8px;min-width:0;display:flex}@media (width<=767px){.music-workshop-app .suno-player-detail{grid-template-rows:64px minmax(0,1fr) auto}.music-workshop-app .suno-player-detail-header{padding:0 18px}.music-workshop-app .suno-player-detail-brand strong{font-size:16px}.music-workshop-app .suno-player-detail-main{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;width:100%;padding:18px 20px 26px;overflow:auto}.music-workshop-app .suno-player-detail-art{border-radius:16px;width:min(78vw,360px)}.music-workshop-app .suno-player-detail-album-copy h2{max-width:100%}.music-workshop-app .suno-player-detail-lyrics{align-self:start;min-height:260px}.music-workshop-app .suno-player-detail-lyrics-scroll{align-content:start;max-height:38svh;padding:4px 0 24px;-webkit-mask-image:linear-gradient(#000 0% 88%,#0000);mask-image:linear-gradient(#000 0% 88%,#0000)}.music-workshop-app .suno-player-detail-footer{min-height:136px;padding:12px 18px calc(14px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"track actions""transport transport";gap:12px}.music-workshop-app .suno-player-detail-footer-track{grid-area:track;width:100%;max-width:none;display:grid}.music-workshop-app .suno-player-detail-actions{grid-area:actions;justify-self:end}.music-workshop-app .suno-player-detail-actions .music-player-bar__volume-inline{display:none!important}.music-workshop-app .suno-player-detail-transport.music-player-bar__center{grid-area:transport;width:100%!important}}.music-workshop-app .suno-player-controls .suno-main-play,.music-workshop-app .suno-player-controls .suno-main-play:hover:not(:disabled),.music-workshop-app .suno-player-controls .suno-main-play:focus-visible:not(:disabled){background:var(--zm-text);width:42px;min-height:42px;color:var(--zm-bg)}.music-workshop-app .suno-player-controls .suno-main-play:disabled{background:color-mix(in srgb, var(--zm-text) 26%, transparent);color:var(--zm-muted)}.music-workshop-app .suno-player-controls button.is-muted{color:var(--zm-dim)}.music-workshop-app .suno-player-controls button.active{background:color-mix(in srgb, var(--zm-pink) 18%, var(--zm-control));color:var(--zm-text)}.music-workshop-app .suno-player-progress{color:var(--zm-muted)}.music-workshop-app .suno-player-progress input[type=range]:disabled{cursor:default;opacity:1}.music-workshop-app .suno-current-player.is-empty .suno-current-art{background:color-mix(in srgb, var(--zm-text) 10%, var(--zm-card))}.music-workshop-app .suno-current-player.is-empty .suno-current-copy strong,.music-workshop-app .suno-current-player.is-empty .suno-current-copy span{color:var(--zm-muted)}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-studio button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-studio input,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-studio textarea,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-studio select{box-shadow:none!important;filter:none!important;text-shadow:none!important;background-image:none!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-filter-menu{border-color:var(--zm-line)!important;background:color-mix(in srgb, var(--zm-card) 94%, var(--zm-bg))!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-filter-menu button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-filter-menu button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-filter-menu button:focus-visible:not(:disabled){width:100%!important;color:var(--zm-text)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr)!important;place-content:center stretch!important;justify-items:stretch!important;padding:10px 16px!important;display:grid!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-filter-menu button span,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-filter-menu button small{text-align:left!important;width:100%!important;display:block!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-filter-menu button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-filter-menu button:focus-visible:not(:disabled){background:var(--zm-control-hover)!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-filter-menu button.active,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-filter-menu button[aria-checked=true],:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-filter-menu button.active:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-filter-menu button[aria-checked=true]:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-filter-menu button.active:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-filter-menu button[aria-checked=true]:focus-visible:not(:disabled){background:var(--zm-control-active)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--zm-text) 8%, transparent)!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light .suno-filter-menu{background:#f7f4efe6!important;border-color:#17171714!important;box-shadow:0 20px 46px #2a231c24,inset 0 1px #ffffff9e!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light .suno-filter-menu button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light .suno-filter-menu button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light .suno-filter-menu button:focus-visible:not(:disabled){color:#171717!important;box-shadow:none!important;background:0 0!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light .suno-filter-menu button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light .suno-filter-menu button:focus-visible:not(:disabled){background:#dcd6cdad!important;box-shadow:inset 0 0 0 1px #1717170f!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light .suno-filter-menu button.active,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light .suno-filter-menu button[aria-checked=true],:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light .suno-filter-menu button.active:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light .suno-filter-menu button[aria-checked=true]:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light .suno-filter-menu button.active:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light .suno-filter-menu button[aria-checked=true]:focus-visible:not(:disabled){background:var(--zm-control-active)!important;color:#111!important;box-shadow:inset 0 0 0 1px #17171714!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light .suno-filter-menu button.active small,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light .suno-filter-menu button[aria-checked=true] small{color:#171717ad!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-copy,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-copy:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-copy:focus-visible:not(:disabled){color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:grid!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-title-button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-style-button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-title-button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-style-button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-title-button:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-style-button:focus-visible:not(:disabled){width:auto!important;min-height:0!important;box-shadow:none!important;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-title-text,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-style-text{box-shadow:none!important;background:0 0!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-style-button{width:100%!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-title-text{font-size:var(--zm-type-library-title-size)!important;font-weight:var(--zm-type-library-title-weight)!important;line-height:var(--zm-type-library-title-line)!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-style-text{font-size:var(--zm-type-library-meta-size)!important;font-weight:var(--zm-type-library-meta-weight)!important;line-height:var(--zm-type-library-meta-line)!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-rename-button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-rename-button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-rename-button:focus-visible:not(:disabled){width:26px!important;min-height:26px!important;color:var(--zm-muted)!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-title-line:hover .suno-song-rename-button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-rename-button:focus-visible:not(:disabled){background:var(--zm-control)!important;color:var(--zm-text)!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-title-input{border:1px solid var(--zm-field-border)!important;background:var(--zm-field-bg)!important;width:min(360px,100%)!important;min-height:30px!important;color:var(--zm-text)!important;border-radius:10px!important;padding:0 10px!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-art,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-art:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-art:focus-visible:not(:disabled){border-radius:var(--zm-r-md)!important;background:var(--zm-cover-gradient)!important;color:#fff!important;border:0!important;width:74px!important;height:74px!important;min-height:74px!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-actions{gap:8px!important;display:flex!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-actions button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-actions button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-actions button:focus-visible:not(:disabled){border-color:var(--zm-line)!important;border-radius:var(--zm-r-pill)!important;background:var(--zm-control)!important;width:42px!important;min-height:42px!important;color:var(--zm-text)!important;padding:0!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-actions button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-actions button:focus-visible:not(:disabled){background:var(--zm-control-hover)!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-card-actions button.active,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-card-actions button.active:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-card-actions button.active:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--zm-text) 12%, var(--zm-line))!important;background:var(--zm-control-active)!important;color:var(--zm-text)!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-create-panel.is-advanced .suno-title-card,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-create-panel.is-advanced .suno-advanced-row{border-color:var(--zm-line)!important;background:var(--zm-card)!important;border-radius:20px!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-create-panel.is-advanced .suno-output-card{border-radius:var(--zm-r-lg)!important;background:var(--zm-card)!important;box-shadow:none!important;border:0!important;gap:14px!important;padding:20px 18px!important;display:grid!important;overflow:visible!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-create-panel.is-advanced .suno-output-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;min-width:0!important;display:grid!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-create-panel.is-advanced .suno-title-field input,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-create-panel.is-advanced .suno-advanced-row select,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-create-panel.is-advanced .suno-output-card select{box-sizing:border-box!important;background-color:var(--zm-field-bg)!important;width:100%!important;min-width:0!important;height:46px!important;color:var(--zm-text)!important;font-size:var(--zm-type-body-size)!important;font-weight:var(--zm-type-body-weight)!important;border:0!important;border-radius:16px!important;line-height:1!important;display:block!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-create-panel.is-advanced .suno-advanced-row select,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-create-panel.is-advanced .suno-output-card select{appearance:none!important;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%)!important;background-position:calc(100% - 18px),calc(100% - 13px)!important;background-repeat:no-repeat!important;background-size:5px 5px!important;padding-right:38px!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-create-panel.is-advanced :is(.suno-title-field input,.suno-advanced-row select,.suno-output-card select):hover:not(:disabled){border-color:color-mix(in srgb, var(--zm-pink) 22%, var(--zm-field-border))!important;background-color:color-mix(in srgb, var(--zm-field-bg) 72%, var(--zm-control))!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-create-panel.is-advanced :is(.suno-title-field input,.suno-advanced-row select,.suno-output-card select):focus-visible{border-color:color-mix(in srgb, var(--zm-pink) 46%, var(--zm-field-border))!important;background-color:var(--zm-field-bg)!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-advanced-card-head>button:not(.suno-section-toggle):not(.suno-ai-inspire-button),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-description-title button:not(.suno-ai-inspire-button),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-create-head button:not(.suno-credit-pill){background:var(--zm-control)!important;color:var(--zm-text)!important;border:0!important;border-radius:50%!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-create-head .suno-credit-pill{border-radius:var(--zm-r-pill)!important;width:154px!important;height:48px!important;min-height:48px!important;box-shadow:none!important;color:var(--zm-text)!important;background:0 0!important;border:0!important;justify-content:stretch!important;align-items:center!important;gap:8px!important;padding:5px 6px 5px 12px!important;display:inline-grid!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-advanced-card-head>.suno-section-toggle,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-advanced-card-head>.suno-section-toggle:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-advanced-card-head>.suno-section-toggle:focus-visible:not(:disabled){width:auto!important;min-width:0!important;height:auto!important;min-height:36px!important;color:var(--zm-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;flex:auto!important;margin-left:-8px!important;padding:0 10px 0 8px!important;display:inline-flex!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-advanced-card-head>.suno-section-toggle:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-advanced-card-head>.suno-section-toggle:focus-visible:not(:disabled){background:color-mix(in srgb, var(--zm-control) 62%, transparent)!important;background-color:color-mix(in srgb, var(--zm-control) 62%, transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--zm-text) 5%, transparent)!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-style-card .suno-advanced-card-head>button:not(.suno-section-toggle):not(.suno-ai-inspire-button){background:color-mix(in srgb, var(--zm-control) 82%, var(--zm-blue))!important;color:var(--zm-text)!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-description-card textarea,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-advanced-card textarea{font-family:inherit!important;font-size:var(--zm-type-body-size)!important;font-weight:var(--zm-type-body-weight)!important;line-height:1.58!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-description-title>span,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-section-label{color:var(--zm-text)!important;font-size:var(--zm-type-section-size)!important;font-weight:var(--zm-type-section-weight)!important;line-height:var(--zm-type-section-line)!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-create-panel.is-simple:not(.is-cover):not(.is-voice) .suno-description-card textarea{font-size:var(--zm-type-body-size)!important;font-weight:var(--zm-type-body-weight)!important;line-height:var(--zm-type-body-line)!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-create-panel.is-simple:not(.is-cover):not(.is-voice) .suno-description-title>span{font-size:var(--zm-type-card-size)!important;font-weight:var(--zm-type-card-weight)!important;line-height:var(--zm-type-card-line)!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-lyrics-card textarea,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-style-card textarea{color:var(--zm-text)!important;font-size:var(--zm-type-body-size)!important;font-weight:var(--zm-type-body-weight)!important;line-height:1.62!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-description-title .suno-ai-inspire-button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-advanced-card-head>.suno-ai-inspire-button{border:1px solid var(--zm-field-border)!important;background:color-mix(in srgb, var(--zm-field-bg) 72%, var(--zm-control))!important;width:auto!important;min-width:max-content!important;height:36px!important;min-height:36px!important;max-height:36px!important;color:var(--zm-text)!important;font-size:var(--zm-type-control-size)!important;font-weight:var(--zm-type-control-weight)!important;white-space:nowrap!important;border-radius:18px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 13px!important;line-height:1!important;display:inline-flex!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-description-title .suno-ai-inspire-button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-description-title .suno-ai-inspire-button:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-advanced-card-head>.suno-ai-inspire-button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-advanced-card-head>.suno-ai-inspire-button:focus-visible:not(:disabled){background:var(--zm-create-gradient)!important;color:#fff!important;border-color:#0000!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-description-title .suno-ai-inspire-button>span,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-advanced-card-head>.suno-ai-inspire-button>span{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;white-space:nowrap!important;line-height:1!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-add-row{border-radius:var(--zm-r-pill)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-add-row button{border-right:1px solid var(--zm-line)!important;border-bottom:0!important;border-radius:0!important;width:100%!important;min-width:0!important;min-height:66px!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-add-row button:last-child{border-right:0!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-mini-segments button{color:var(--zm-dim)!important;background:0 0!important;border:0!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-mini-segments button.active,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-mini-segments button.active:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-mini-segments button.active:focus-visible:not(:disabled){background:var(--zm-control-active)!important;color:var(--zm-text)!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-current-player button{background:0 0!important;border-color:#0000!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-current-player{overflow:visible!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-current-player:before,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-current-player:after{pointer-events:none!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-current-player:not(.music-player-bar--compact) .suno-current-art,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-current-player:not(.music-player-bar--compact) .suno-current-art:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-current-player:not(.music-player-bar--compact) .suno-current-art:focus-visible:not(:disabled){background:var(--zm-cover-gradient)!important;color:#fff!important;border:0!important;border-radius:14px!important;width:60px!important;min-width:60px!important;height:60px!important;min-height:60px!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-player-controls button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-player-actions button{color:var(--zm-muted)!important;background:0 0!important;border-color:#0000!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-player-controls button:not(.suno-main-play):hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-player-controls button:not(.suno-main-play):focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-player-actions button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-player-actions button:focus-visible:not(:disabled){background:color-mix(in srgb, var(--zm-text) 10%, transparent)!important;color:var(--zm-text)!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-player-controls .suno-main-play,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-player-controls .suno-main-play:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-player-controls .suno-main-play:focus-visible:not(:disabled){background:var(--zm-text)!important;color:var(--zm-bg)!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-player-controls button.active,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-player-controls button.active:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-player-controls button.active:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-player-actions>button.active{background:var(--zm-control-active)!important;color:var(--zm-text)!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-player-popover{border-color:var(--zm-line)!important;background:color-mix(in srgb, var(--zm-card) 94%, var(--zm-bg))!important;color:var(--zm-text)!important;box-shadow:0 18px 46px #0000005c!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-player-popover .suno-player-queue button{background:color-mix(in srgb, var(--zm-bg) 72%, var(--zm-card))!important;width:100%!important;min-height:60px!important;color:var(--zm-text)!important;text-align:left!important;border:0!important;border-radius:12px!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:8px 12px!important;display:grid!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-player-popover .suno-player-queue button.active,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-player-popover .suno-player-queue button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-player-popover .suno-player-queue button:focus-visible:not(:disabled){background:var(--zm-control-hover)!important;color:var(--zm-text)!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-player-popover .suno-volume-panel .suno-volume-icon-button{width:24px!important;min-width:24px!important;min-height:24px!important;color:color-mix(in srgb, var(--zm-text) 66%, transparent)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:0!important;display:inline-grid!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-player-popover .suno-volume-panel .suno-volume-icon-button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-player-popover .suno-volume-panel .suno-volume-icon-button:focus-visible:not(:disabled){background:color-mix(in srgb, var(--zm-text) 8%, transparent)!important;color:var(--zm-text)!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-current-player{grid-area:1/1/auto/-1!important;place-self:end stretch!important;bottom:0!important;left:0!important;right:0!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light .suno-current-player:before{background:radial-gradient(ellipse at calc(50% + var(--suno-viz-mid) * 8%) 48%, color-mix(in srgb, var(--suno-viz-primary) 24%, transparent), transparent calc(34% + var(--suno-viz-low) * 16%)), radial-gradient(ellipse at calc(50% - var(--suno-viz-high) * 8%) 52%, color-mix(in srgb, var(--suno-viz-secondary) 18%, transparent), transparent calc(40% + var(--suno-viz-mid) * 12%)), linear-gradient(90deg, transparent, color-mix(in srgb, var(--suno-viz-primary) 7%, transparent) 34%, color-mix(in srgb, var(--suno-viz-secondary) 6%, transparent) 66%, transparent)!important;filter:blur(calc(18px + var(--suno-viz-low) * 18px))!important;opacity:calc(.28 + var(--suno-viz-level) * .28)!important;transform:translate3d(calc((var(--suno-viz-high) - var(--suno-viz-low)) * 10px), 0, 0) scaleY(calc(1 + var(--suno-viz-low) * .22))!important;inset:-56px 0 -18px!important}:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-light .suno-current-player:after{background:linear-gradient(180deg, #ffffff42, transparent 46%), linear-gradient(90deg, color-mix(in srgb, var(--zm-card) 72%, transparent), color-mix(in srgb, var(--zm-card) 56%, transparent) 46%, color-mix(in srgb, var(--zm-card) 68%, transparent)), color-mix(in srgb, var(--zm-bg) 28%, transparent)!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000000f!important}body.is-standalone-music .music-workshop-app.suno-studio button,body.is-standalone-music .music-workshop-app.suno-studio input,body.is-standalone-music .music-workshop-app.suno-studio select,body.is-standalone-music .music-workshop-app.suno-studio textarea{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:none!important;background-image:none!important}body.is-standalone-music .music-workshop-app.suno-studio button{border-color:var(--zm-line)!important;background-color:var(--zm-control)!important;color:var(--zm-text)!important;font-weight:var(--zm-type-control-weight)!important}body.is-standalone-music .music-workshop-app .suno-search-box input,body.is-standalone-music .music-workshop-app .suno-description-card textarea,body.is-standalone-music .music-workshop-app .suno-title-field input,body.is-standalone-music .music-workshop-app .suno-advanced-row select,body.is-standalone-music .music-workshop-app .suno-model-pill select{border-color:var(--zm-field-border)!important;color:var(--zm-text)!important;background-color:#0000!important}body.is-standalone-music .music-workshop-app .suno-model-pill,body.is-standalone-music .music-workshop-app .suno-create-meta .music-mode-segments{box-shadow:none!important;background:0 0!important}body.is-standalone-music .music-workshop-app .suno-top-actions button,body.is-standalone-music .music-workshop-app .suno-workspace-button,body.is-standalone-music .music-workshop-app .suno-library-tools button,body.is-standalone-music .music-workshop-app .suno-card-actions button,body.is-standalone-music .music-workshop-app .suno-suggestions button,body.is-standalone-music .music-workshop-app .suno-style-chips button,body.is-standalone-music .music-workshop-app .suno-create-footer>button{background-color:var(--zm-control)!important}body.is-standalone-music .music-workshop-app .suno-library-view-toggle>button,body.is-standalone-music .music-workshop-app .suno-library-view-toggle>button:hover:not(:disabled),body.is-standalone-music .music-workshop-app .suno-library-view-toggle>button:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-library-view-toggle>button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-library-view-toggle>button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-library-view-toggle>button:focus-visible:not(:disabled){opacity:.58;color:color-mix(in srgb, var(--zm-muted) 66%, transparent)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}body.is-standalone-music .music-workshop-app .suno-library-view-toggle>button:hover:not(:disabled),body.is-standalone-music .music-workshop-app .suno-library-view-toggle>button:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-library-view-toggle>button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-library-view-toggle>button:focus-visible:not(:disabled){opacity:.82;color:color-mix(in srgb, var(--zm-text) 72%, var(--zm-muted))!important}body.is-standalone-music .music-workshop-app .suno-create-head button,body.is-standalone-music .music-workshop-app .suno-description-title button,body.is-standalone-music .music-workshop-app .suno-current-player button{background-color:var(--zm-control)!important}body.is-standalone-music .music-workshop-app .suno-current-player .suno-current-track,body.is-standalone-music .music-workshop-app .suno-current-player .suno-current-track:hover:not(:disabled),body.is-standalone-music .music-workshop-app .suno-current-player .suno-current-track:focus-visible:not(:disabled),body.is-standalone-music .music-workshop-app .suno-current-player .suno-current-track:active:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-current-player .suno-current-track,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-current-player .suno-current-track:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-current-player .suno-current-track:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-current-player .suno-current-track:active:not(:disabled){box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}body.is-standalone-music .music-workshop-app .suno-add-row button,body.is-standalone-music .music-workshop-app .suno-create-meta .music-mode-segments button,body.is-standalone-music .music-workshop-app .suno-mini-segments button,body.is-standalone-music .music-workshop-app .suno-song-title-button,body.is-standalone-music .music-workshop-app .suno-song-style-button,body.is-standalone-music .music-workshop-app .suno-song-title-button:hover:not(:disabled),body.is-standalone-music .music-workshop-app .suno-song-style-button:hover:not(:disabled),body.is-standalone-music .music-workshop-app .suno-song-title-button:focus-visible:not(:disabled),body.is-standalone-music .music-workshop-app .suno-song-style-button:focus-visible:not(:disabled){background-color:#0000!important}body.is-standalone-music .music-workshop-app .suno-create-meta .music-mode-segments button,body.is-standalone-music .music-workshop-app .suno-create-meta .music-mode-segments button:hover:not(:disabled),body.is-standalone-music .music-workshop-app .suno-create-meta .music-mode-segments button:focus-visible:not(:disabled),body.is-standalone-music .music-workshop-app .suno-mini-segments button,body.is-standalone-music .music-workshop-app .suno-mini-segments button:hover:not(:disabled),body.is-standalone-music .music-workshop-app .suno-mini-segments button:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-create-meta .music-mode-segments button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-create-meta .music-mode-segments button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-create-meta .music-mode-segments button:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-mini-segments button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-mini-segments button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-mini-segments button:focus-visible:not(:disabled){color:var(--zm-muted)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}body.is-standalone-music .music-workshop-app .suno-song-title-button,body.is-standalone-music .music-workshop-app .suno-song-style-button,body.is-standalone-music .music-workshop-app .suno-song-title-button:hover:not(:disabled),body.is-standalone-music .music-workshop-app .suno-song-style-button:hover:not(:disabled),body.is-standalone-music .music-workshop-app .suno-song-title-button:focus-visible:not(:disabled),body.is-standalone-music .music-workshop-app .suno-song-style-button:focus-visible:not(:disabled),body.is-standalone-music .music-workshop-app.suno-studio .suno-song-title-button,body.is-standalone-music .music-workshop-app.suno-studio .suno-song-style-button,body.is-standalone-music .music-workshop-app.suno-studio .suno-song-title-button:hover:not(:disabled),body.is-standalone-music .music-workshop-app.suno-studio .suno-song-style-button:hover:not(:disabled),body.is-standalone-music .music-workshop-app.suno-studio .suno-song-title-button:focus-visible:not(:disabled),body.is-standalone-music .music-workshop-app.suno-studio .suno-song-style-button:focus-visible:not(:disabled){box-shadow:none!important;color:inherit!important;background:0 0!important;border-color:#0000!important;border-radius:0!important}body.is-standalone-music .music-workshop-app .suno-create-meta .music-mode-segments button.active,body.is-standalone-music .music-workshop-app .suno-mini-segments button.active{background:var(--zm-control-active)!important;background-color:var(--zm-control-active)!important;color:var(--zm-text)!important;box-shadow:none!important;border-color:#0000!important}body.is-standalone-music .music-workshop-app .suno-library-view-toggle>button.active,body.is-standalone-music .music-workshop-app .suno-library-view-toggle>button[aria-checked=true],body.is-standalone-music .music-workshop-app .suno-library-view-toggle>button.active:hover:not(:disabled),body.is-standalone-music .music-workshop-app .suno-library-view-toggle>button[aria-checked=true]:hover:not(:disabled),body.is-standalone-music .music-workshop-app .suno-library-view-toggle>button.active:focus-visible:not(:disabled),body.is-standalone-music .music-workshop-app .suno-library-view-toggle>button[aria-checked=true]:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-library-view-toggle>button.active,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-library-view-toggle>button[aria-checked=true],:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-library-view-toggle>button.active:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-library-view-toggle>button[aria-checked=true]:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-library-view-toggle>button.active:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-library-view-toggle>button[aria-checked=true]:focus-visible:not(:disabled){background:color-mix(in srgb, var(--zm-text) 16%, var(--zm-control))!important;background-color:color-mix(in srgb, var(--zm-text) 16%, var(--zm-control))!important;color:var(--zm-text)!important;opacity:1!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--zm-text) 18%, transparent), 0 5px 12px #00000038!important}body.is-standalone-music .music-workshop-app .music-auth-tabs button,body.is-standalone-music .music-workshop-app .music-auth-tabs button:hover:not(:disabled),body.is-standalone-music .music-workshop-app .music-auth-tabs button:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-auth-tabs button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-auth-tabs button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-auth-tabs button:focus-visible:not(:disabled){box-shadow:none!important;color:var(--zm-muted)!important;background:0 0!important;border:0!important}body.is-standalone-music .music-workshop-app .music-auth-tabs button.active,body.is-standalone-music .music-workshop-app .music-auth-tabs button[aria-selected=true],body.is-standalone-music .music-workshop-app .music-auth-tabs button.active:hover:not(:disabled),body.is-standalone-music .music-workshop-app .music-auth-tabs button.active:focus-visible:not(:disabled),body.is-standalone-music .music-workshop-app .music-auth-choice button.is-primary,body.is-standalone-music .music-workshop-app .music-auth-choice button.is-primary:hover:not(:disabled),body.is-standalone-music .music-workshop-app .music-auth-choice button.is-primary:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-auth-tabs button.active,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-auth-tabs button[aria-selected=true],:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-auth-tabs button.active:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-auth-tabs button.active:focus-visible:not(:disabled){background:var(--zm-create-gradient)!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--zm-pink) 42%, #ffffff2e), 0 8px 18px color-mix(in srgb, var(--zm-pink) 24%, transparent)!important;color:#fff!important}body.is-standalone-music .music-workshop-app .suno-create-footer .suno-create-button:not(:disabled),body.is-standalone-music .music-workshop-app .suno-create-footer .suno-create-button:not(:disabled):hover,body.is-standalone-music .music-workshop-app .suno-create-footer .suno-create-button:not(:disabled):focus-visible{background-color:#ff4f76!important;background-image:radial-gradient(circle at 22% 18%, #ffd84d6b, transparent 24%), var(--zm-create-gradient)!important;color:#fff!important;font-size:var(--zm-type-cta-size)!important;font-weight:var(--zm-type-cta-weight)!important;background-position:-70% 10%,-180%!important;background-size:280% 260%,480% 100%!important;border-color:#0000!important;animation:2.6s ease-in-out infinite alternate sunoCreateButtonGradientShift!important}.music-workshop-app .suno-create-head-actions{grid-column:2;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.music-workshop-app .suno-create-head .suno-credit-balance,body.is-standalone-music .music-workshop-app .suno-create-head .suno-credit-balance,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-create-head .suno-credit-balance{isolation:isolate!important;color:#fff!important;grid-template-columns:minmax(0,1fr) 30px!important;position:relative!important;overflow:visible!important}.music-workshop-app .suno-create-head .suno-credit-balance:before{content:"";z-index:-1;background:linear-gradient(#ffffff21,#ffffff08) padding-box padding-box,#16171ce6;border-radius:15px;position:absolute;inset:6px 0;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 -14px 24px #00000029,0 10px 20px #0000003d}.music-workshop-app .suno-create-head .suno-credit-balance-main{z-index:1;justify-content:flex-start;align-items:center;gap:5px;min-width:0;display:inline-flex;position:relative}.music-workshop-app .suno-create-head .suno-credit-balance-value{color:#fff;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:20px;overflow:hidden}.music-workshop-app .suno-create-head .suno-credit-add-badge{z-index:1;border-radius:var(--zm-r-pill);background:linear-gradient(136deg,#f4ff2b 0%,#ff3f9f 44%,#ab2eff 90%);flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;margin-right:2px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff6b,inset 0 -5px 10px #3d125b2e,0 5px 10px #da2da82e}.music-workshop-app .suno-create-head .suno-credit-add-badge:before,.music-workshop-app .suno-create-head .suno-credit-add-badge:after{content:"";background:#fff;border-radius:99px;width:11px;height:2.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #3d125b29}.music-workshop-app .suno-create-head .suno-credit-add-badge:after{transform:translate(-50%,-50%)rotate(90deg)}.music-workshop-app.suno-studio .suno-create-head .suno-credit-balance:hover:not(:disabled),.music-workshop-app.suno-studio .suno-create-head .suno-credit-balance:focus-visible:not(:disabled),body.is-standalone-music .music-workshop-app .suno-create-head .suno-credit-balance:hover:not(:disabled),body.is-standalone-music .music-workshop-app .suno-create-head .suno-credit-balance:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-create-head .suno-credit-balance:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-create-head .suno-credit-balance:focus-visible:not(:disabled){color:#fff!important;box-shadow:none!important;background:0 0!important}.music-workshop-app .suno-create-head .suno-credit-balance:hover:not(:disabled):before,.music-workshop-app .suno-create-head .suno-credit-balance:focus-visible:not(:disabled):before{box-shadow:inset 0 0 0 1px #ffffff24,inset 0 -14px 24px #00000029,0 10px 20px #0000003d}.music-workshop-app .suno-create-head .suno-credit-balance.is-empty .suno-credit-balance-value{color:#ff72c4}.music-workshop-app .suno-top-actions .music-user-pill,.music-workshop-app .suno-top-actions .music-user-pill:hover:not(:disabled),.music-workshop-app .suno-top-actions .music-user-pill:focus-visible:not(:disabled),body.is-standalone-music .music-workshop-app .suno-top-actions .music-user-pill,body.is-standalone-music .music-workshop-app .suno-top-actions .music-user-pill:hover:not(:disabled),body.is-standalone-music .music-workshop-app .suno-top-actions .music-user-pill:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-top-actions .music-user-pill,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-top-actions .music-user-pill:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-top-actions .music-user-pill:focus-visible:not(:disabled){box-shadow:none!important;background:0 0!important;border:0!important}.music-workshop-app .suno-mobile-history-button,.music-workshop-app .suno-mobile-library-close{display:none}@media (width<=767px){.music-workshop-app,.music-workshop-app .suno-stage,.music-workshop-app .suno-create-panel{box-sizing:border-box;width:100%;min-width:0;max-width:100vw;overflow-x:hidden}.music-workshop-app .suno-stage{isolation:isolate;grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important}.music-workshop-app .suno-create-panel{z-index:2;position:relative;grid-area:1/1!important;min-width:0!important}.music-workshop-app .suno-create-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-height:0}.music-workshop-app .suno-create-head-actions{grid-area:2/1;justify-self:end;gap:8px;width:min(100%,258px)}.music-workshop-app .suno-create-head h2{grid-area:1/1}.music-workshop-app .suno-create-head .suno-credit-pill{width:min(154px,100vw - 140px)!important}.music-workshop-app .suno-mobile-history-button,body.is-standalone-music .music-workshop-app .suno-create-head .suno-mobile-history-button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-create-head .suno-mobile-history-button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:96px;height:48px;font-size:13px;border:1px solid var(--zm-line-strong)!important;border-radius:var(--zm-r-pill)!important;background:var(--zm-control)!important;min-height:48px!important;color:var(--zm-text)!important;padding:0 16px!important;font-weight:700!important;display:inline-flex!important}.music-workshop-app .suno-mobile-history-button strong{border-radius:var(--zm-r-pill);min-width:0;height:auto;color:var(--zm-text);font-size:13px;line-height:var(--zm-type-control-line);background:0 0;align-items:center;display:inline-flex}.music-workshop-app .suno-mobile-history-button strong:before{content:"·";color:var(--zm-text-muted);margin-right:6px;font-weight:700}.music-workshop-app .suno-starter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.music-workshop-app .suno-empty-library.is-onboarding{min-height:280px;padding:18px}.music-workshop-app .suno-library{display:none!important}.music-workshop-app .suno-library.is-mobile-open{z-index:95;height:min(72vh,620px);min-height:360px;padding:14px 14px calc(16px + env(safe-area-inset-bottom));border:1px solid var(--zm-line-strong);background:color-mix(in srgb, var(--zm-card) 96%, var(--zm-bg));border-bottom:0;border-radius:24px 24px 0 0;grid-template-rows:auto auto minmax(0,1fr);position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -18px 48px #0006;display:grid!important}.music-workshop-app .suno-library.is-mobile-open .suno-library-header{grid-template-columns:minmax(0,1fr) auto;min-height:42px;margin-bottom:12px;display:grid}.music-workshop-app .suno-library.is-mobile-open .suno-mobile-library-close,body.is-standalone-music .music-workshop-app .suno-library.is-mobile-open .suno-mobile-library-close,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-library.is-mobile-open .suno-mobile-library-close{font-size:var(--zm-type-control-size);font-weight:var(--zm-type-control-weight);justify-content:center;align-items:center;border:1px solid var(--zm-line)!important;border-radius:var(--zm-r-pill)!important;background:var(--zm-control)!important;width:36px!important;min-width:36px!important;min-height:36px!important;color:var(--zm-text)!important;padding:0!important;display:inline-flex!important}.music-workshop-app .suno-library.is-mobile-open .suno-library-tools{grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px;margin-bottom:12px}.music-workshop-app .suno-library.is-mobile-open .suno-library-tools button{min-height:40px;padding:0 11px;font-size:12px}.music-workshop-app .suno-library.is-mobile-open .suno-search-box{height:40px;padding:0 11px}.music-workshop-app .suno-library.is-mobile-open .suno-song-table{padding:0 0 8px;scroll-padding-bottom:8px}.music-workshop-app .suno-library.is-mobile-open .suno-song-row-surface{border-color:var(--zm-line);background:color-mix(in srgb, var(--zm-bg) 56%, transparent);grid-template-columns:56px minmax(0,1fr) auto;gap:10px;min-height:76px;padding:8px}.music-workshop-app .suno-library.is-mobile-open .suno-song-row.is-current .suno-song-row-surface{border-color:color-mix(in srgb, var(--zm-pink) 45%, var(--zm-line));background:color-mix(in srgb, var(--zm-pink) 10%, var(--zm-bg))}.music-workshop-app .suno-library.is-mobile-open .suno-song-art,.music-workshop-app .suno-library.is-mobile-open .suno-song-art:hover:not(:disabled),.music-workshop-app .suno-library.is-mobile-open .suno-song-art:focus-visible:not(:disabled){border-radius:12px!important;width:56px!important;height:56px!important;min-height:56px!important}.music-workshop-app .suno-library.is-mobile-open .suno-song-duration{display:none}.music-workshop-app .suno-library.is-mobile-open .suno-song-actions{gap:6px}.music-workshop-app .suno-library.is-mobile-open .suno-song-actions button{width:34px;min-height:34px}.music-workshop-app .suno-create-footer{margin:12px 0 0;padding:0!important}.music-workshop-app .suno-create-footer:before{display:none}.music-workshop-app .suno-create-footer>button{min-height:52px!important}}.music-workshop-app.is-compact-window{overflow:hidden}.music-workshop-app.is-compact-window .suno-topbar{gap:8px;min-width:0;padding:8px 10px}.music-workshop-app.is-compact-window .music-brand{gap:7px}.music-workshop-app.is-compact-window .music-brand-app-icon{width:36px;height:36px}.music-workshop-app.is-compact-window .music-brand-copy span{font-size:15px}.music-workshop-app.is-compact-window .suno-top-actions{flex:none;gap:7px}.music-workshop-app.is-compact-window .suno-top-actions .music-user-pill,body.is-standalone-music .music-workshop-app.is-compact-window .suno-top-actions .music-user-pill,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-top-actions .music-user-pill{width:38px;min-width:38px;height:38px!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:4px!important}.music-workshop-app.is-compact-window .music-user-pill-copy,.music-workshop-app.is-compact-window .music-user-pill>svg{display:none}.music-workshop-app.is-compact-window .suno-theme-toggle,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-theme-toggle{display:none!important}.music-workshop-app.is-compact-window .music-user-panel-scrim{z-index:999;background:#17171738;position:absolute;inset:0;width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}.music-workshop-app.is-compact-window .music-user-panel{z-index:1000;box-sizing:border-box;width:auto;max-height:min(100% - 16px,640px);padding:42px 24px calc(24px + env(safe-area-inset-bottom));border:1px solid var(--zm-line);background:color-mix(in srgb, var(--zm-bg) 96%, var(--zm-card));border-bottom:0;border-radius:28px 28px 0 0;position:absolute;inset:auto 0 0;overflow-y:auto;box-shadow:0 -24px 64px #0003}.music-workshop-app.is-compact-window .music-user-panel:before{border-radius:var(--zm-r-pill);background:var(--zm-line-strong);content:"";width:70px;height:5px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.music-workshop-app.is-compact-window .music-user-mobile-settings{gap:10px;display:grid}.music-workshop-app.is-compact-window .suno-stage{isolation:isolate;grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important}.music-workshop-app.is-compact-window .suno-resizer{display:none!important}.music-workshop-app.is-compact-window .suno-create-panel{z-index:2;border-right:0;gap:10px;min-height:0;padding:14px 18px 0;position:relative;grid-area:1/1!important;width:100%!important;min-width:0!important}.music-workshop-app.is-compact-window .suno-create-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-height:0}.music-workshop-app.is-compact-window .suno-create-head-actions{grid-area:2/1;justify-self:end;gap:8px;width:min(100%,258px)}.music-workshop-app.is-compact-window .suno-create-head h2{grid-area:1/1}.music-workshop-app.is-compact-window .suno-create-head .suno-credit-pill{width:min(154px,100vw - 140px)!important}.music-workshop-app.is-compact-window .suno-mobile-history-button,body.is-standalone-music .music-workshop-app.is-compact-window .suno-create-head .suno-mobile-history-button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-create-head .suno-mobile-history-button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:96px;height:48px;font-size:13px;border:1px solid var(--zm-line-strong)!important;border-radius:var(--zm-r-pill)!important;background:var(--zm-control)!important;min-height:48px!important;color:var(--zm-text)!important;padding:0 16px!important;font-weight:700!important;display:inline-flex!important}.music-workshop-app.is-compact-window .suno-mobile-history-button strong{border-radius:var(--zm-r-pill);min-width:0;height:auto;color:var(--zm-text);font-size:13px;line-height:var(--zm-type-control-line);background:0 0;align-items:center;display:inline-flex}.music-workshop-app.is-compact-window .suno-mobile-history-button strong:before{content:"·";color:var(--zm-text-muted);margin-right:6px;font-weight:700}.music-workshop-app.is-compact-window .suno-create-meta{grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:8px}.music-workshop-app.is-compact-window .suno-advanced-row{grid-template-columns:minmax(0,1fr)}.music-workshop-app.is-compact-window .suno-create-meta .music-mode-segments,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-create-meta .music-mode-segments{grid-column:1;width:100%;min-width:0}.music-workshop-app.is-compact-window .suno-create-meta .suno-model-pill,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-create-meta .suno-model-pill{grid-column:2;justify-content:stretch;justify-self:end;min-height:42px;width:92px!important;min-width:0!important;display:flex!important}.music-workshop-app.is-compact-window .suno-create-meta .suno-model-trigger,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-create-meta .suno-model-trigger{justify-content:center;gap:6px;min-height:42px;width:100%!important;padding:0 12px!important}.music-workshop-app.is-compact-window .suno-model-trigger-copy{width:100%;display:block;max-width:none!important}.music-workshop-app.is-compact-window .suno-model-trigger-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:none!important}.music-workshop-app.is-compact-window .suno-model-trigger-copy small{display:none!important}.music-workshop-app.is-compact-window .suno-create-panel.is-simple:not(.is-cover):not(.is-voice) .suno-description-card{grid-template-rows:auto minmax(190px,auto);min-height:auto;padding:20px 20px 16px}.music-workshop-app.is-compact-window .suno-create-panel.is-simple:not(.is-cover):not(.is-voice) .suno-description-card textarea{min-height:190px;font-size:var(--zm-type-body-size);font-weight:var(--zm-type-body-weight);line-height:var(--zm-type-body-line);padding:0 0 54px}.music-workshop-app.is-compact-window .suno-create-panel.is-simple:not(.is-cover):not(.is-voice) .suno-description-title>span{font-size:var(--zm-type-card-size);font-weight:var(--zm-type-card-weight)}.music-workshop-app.is-compact-window .suno-simple-random-button{border-radius:16px;width:44px;height:44px;bottom:16px;right:16px}.music-workshop-app.is-compact-window .suno-simple-card-actions{gap:8px;bottom:16px;right:16px}.music-workshop-app.is-compact-window .suno-simple-instrumental-button{border-radius:16px;min-width:86px;height:44px;padding:0 13px}.music-workshop-app.is-compact-window .suno-simple-clear-button{border-radius:16px;width:44px;height:44px;bottom:16px;left:16px}.music-workshop-app.is-compact-window .suno-simple-random-button>span{font-size:21px}.music-workshop-app.is-compact-window .suno-suggestions{min-width:0}.music-workshop-app.is-compact-window .suno-suggestions>div{scrollbar-width:none;flex-wrap:nowrap;gap:8px;max-height:none;scroll-padding-inline:2px;display:flex;overflow-x:auto}.music-workshop-app.is-compact-window .suno-suggestions>div::-webkit-scrollbar{display:none}.music-workshop-app.is-compact-window .suno-suggestions button{flex:none}@media (width<=767px){.music-workshop-app .suno-top-actions .suno-theme-toggle{display:none!important}.music-workshop-app .music-user-panel-scrim{z-index:999;background:#17171738;position:absolute;inset:0;width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}.music-workshop-app .music-user-panel{z-index:1000;box-sizing:border-box;width:auto;max-height:min(100% - 16px,640px);padding:42px 24px calc(24px + env(safe-area-inset-bottom));border:1px solid var(--zm-line);background:color-mix(in srgb, var(--zm-bg) 96%, var(--zm-card));border-bottom:0;border-radius:28px 28px 0 0;position:absolute;inset:auto 0 0;overflow-y:auto;box-shadow:0 -24px 64px #0003}.music-workshop-app .music-user-panel:before{border-radius:var(--zm-r-pill);background:var(--zm-line-strong);content:"";width:70px;height:5px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.music-workshop-app .music-user-mobile-settings{gap:10px;display:grid}.music-workshop-app .suno-create-meta{grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:8px}.music-workshop-app .suno-advanced-row{grid-template-columns:minmax(0,1fr)}.music-workshop-app .suno-create-meta .music-mode-segments,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-create-meta .music-mode-segments{grid-column:1;width:100%;min-width:0}.music-workshop-app .suno-create-meta .suno-model-pill,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-create-meta .suno-model-pill{grid-column:2;justify-content:stretch;justify-self:end;min-height:42px;width:92px!important;min-width:0!important;display:flex!important}.music-workshop-app .suno-create-meta .suno-model-trigger,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-create-meta .suno-model-trigger{justify-content:center;gap:6px;min-height:42px;width:100%!important;padding:0 12px!important}.music-workshop-app .suno-model-trigger-copy{width:100%;display:block;max-width:none!important}.music-workshop-app .suno-model-trigger-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:none!important}.music-workshop-app .suno-model-trigger-copy small{display:none!important}.music-workshop-app .suno-create-panel.is-simple:not(.is-cover):not(.is-voice) .suno-description-card{grid-template-rows:auto minmax(190px,auto);min-height:auto;padding:20px 20px 16px}.music-workshop-app .suno-create-panel.is-simple:not(.is-cover):not(.is-voice) .suno-description-card textarea{min-height:190px;font-size:var(--zm-type-body-size);font-weight:var(--zm-type-body-weight);line-height:var(--zm-type-body-line);padding:0 0 54px}.music-workshop-app .suno-create-panel.is-simple:not(.is-cover):not(.is-voice) .suno-description-title>span{font-size:var(--zm-type-card-size);font-weight:var(--zm-type-card-weight)}.music-workshop-app .suno-simple-random-button{border-radius:16px;width:44px;height:44px;bottom:16px;right:16px}.music-workshop-app .suno-simple-card-actions{gap:8px;bottom:16px;right:16px}.music-workshop-app .suno-simple-instrumental-button{border-radius:16px;min-width:86px;height:44px;padding:0 13px}.music-workshop-app .suno-simple-clear-button{border-radius:16px;width:44px;height:44px;bottom:16px;left:16px}.music-workshop-app .suno-simple-random-button>span{font-size:21px}.music-workshop-app .suno-suggestions{min-width:0}.music-workshop-app .suno-suggestions>div{scrollbar-width:none;flex-wrap:nowrap;gap:8px;max-height:none;scroll-padding-inline:2px;display:flex;overflow-x:auto}.music-workshop-app .suno-suggestions>div::-webkit-scrollbar{display:none}.music-workshop-app .suno-suggestions button{flex:none}}.music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-collapsible-panel{gap:12px}.music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-advanced-card,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-advanced-card{border-radius:20px!important;padding:14px 16px!important}.music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-advanced-card-head{align-items:center;min-height:42px}.music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-advanced-card-head>.suno-section-toggle,.music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-advanced-card-head>.suno-section-toggle:hover:not(:disabled),.music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-advanced-card-head>.suno-section-toggle:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-advanced-card-head>.suno-section-toggle,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-advanced-card-head>.suno-section-toggle:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-advanced-card-head>.suno-section-toggle:focus-visible:not(:disabled){min-height:34px!important;padding:0 8px 0 6px!important}.music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-advanced-card-head>.suno-section-toggle span,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-advanced-card-head>.suno-section-toggle span,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-section-label{font-size:16px!important;font-weight:680!important;line-height:1.25!important}.music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-description-title .suno-ai-inspire-button,.music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-advanced-card-head>.suno-ai-inspire-button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-description-title .suno-ai-inspire-button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-advanced-card-head>.suno-ai-inspire-button{border-radius:17px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 12px!important;font-size:13px!important}.music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-title-card,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-title-card{border-radius:18px!important;padding:13px 14px!important}.music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-output-card,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-output-card{border-radius:20px!important;gap:12px!important;padding:16px 14px!important}.music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-title-field,.music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-output-card label,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-title-field,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-output-card label{gap:7px!important;font-size:12px!important;font-weight:560!important}.music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-title-field input,.music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-advanced-row select,.music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-output-card select,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-title-field input,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-advanced-row select,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-create-panel.is-advanced .suno-output-card select{border-radius:14px!important;height:42px!important;font-size:15px!important;font-weight:560!important}.music-workshop-app.is-compact-window .suno-add-row{border-radius:22px;grid-template-columns:minmax(0,1fr)}.music-workshop-app.is-compact-window .suno-add-row button{border-right:0;border-bottom:1px solid var(--zm-line);min-height:54px}.music-workshop-app.is-compact-window .suno-add-row button:last-child{border-bottom:0}.music-workshop-app.is-compact-window .suno-library{display:none!important}.music-workshop-app.is-compact-window .suno-library.is-mobile-open{z-index:95;border:1px solid var(--zm-line-strong);background:color-mix(in srgb, var(--zm-card) 96%, var(--zm-bg));border-bottom:0;border-radius:24px 24px 0 0;grid-template-rows:auto auto minmax(0,1fr);height:min(72%,620px);min-height:340px;max-height:calc(100% - 18px);padding:14px 14px 16px;position:absolute;inset:auto 8px 0;overflow:hidden;box-shadow:0 -18px 48px #0006;display:grid!important}.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-library-header{grid-template-columns:minmax(0,1fr) auto;min-height:42px;margin-bottom:12px;display:grid}.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-mobile-library-close,body.is-standalone-music .music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-mobile-library-close,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-mobile-library-close{font-size:var(--zm-type-control-size);font-weight:var(--zm-type-control-weight);justify-content:center;align-items:center;border:1px solid var(--zm-line)!important;border-radius:var(--zm-r-pill)!important;background:var(--zm-control)!important;width:36px!important;min-width:36px!important;min-height:36px!important;color:var(--zm-text)!important;padding:0!important;display:inline-flex!important}.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-library-tools{grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px;margin-bottom:12px}.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-library-tools button{min-height:40px;padding:0 11px;font-size:12px}.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-search-box{height:40px;padding:0 11px}.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-table{padding:0 0 8px;scroll-padding-bottom:8px}.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-row-surface{border-color:var(--zm-line);background:color-mix(in srgb, var(--zm-bg) 56%, transparent);grid-template-columns:56px minmax(0,1fr) auto;gap:10px;min-height:76px;padding:8px}.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-duration{display:none}.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-art,.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-art:hover:not(:disabled),.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-art:focus-visible:not(:disabled){border-radius:12px!important;width:56px!important;height:56px!important;min-height:56px!important}.music-workshop-app.is-compact-window .suno-create-footer{margin:12px 0 0;padding:0!important}.music-workshop-app.is-compact-window .suno-create-footer:before{display:none}.music-workshop-app.is-compact-window .suno-create-footer>button{min-height:52px!important}.music-workshop-app.suno-studio .suno-song-title-button,.music-workshop-app.suno-studio .suno-song-style-button,.music-workshop-app.suno-studio .suno-song-title-button:hover:not(:disabled),.music-workshop-app.suno-studio .suno-song-style-button:hover:not(:disabled),.music-workshop-app.suno-studio .suno-song-title-button:focus-visible:not(:disabled),.music-workshop-app.suno-studio .suno-song-style-button:focus-visible:not(:disabled){all:unset!important;box-sizing:border-box!important;appearance:none!important;min-width:0!important;min-height:0!important;box-shadow:none!important;color:inherit!important;cursor:pointer!important;text-align:left!important;text-shadow:none!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important;border-color:#0000!important;justify-content:flex-start!important;padding:0!important;display:inline-flex!important;transform:none!important}.music-workshop-app.suno-studio .suno-song-title-button{flex:0 auto!important;max-width:100%!important}.music-workshop-app.suno-studio .suno-song-style-button{width:100%!important}.music-workshop-app.suno-studio .suno-song-title-button:focus-visible,.music-workshop-app.suno-studio .suno-song-style-button:focus-visible,.music-workshop-app.suno-studio .suno-song-rename-button:focus-visible{outline:2px solid color-mix(in srgb, var(--zm-text) 34%, transparent)!important;outline-offset:2px!important}.music-workshop-app.suno-studio .suno-song-title-text,.music-workshop-app.suno-studio .suno-song-style-text{width:100%!important;min-width:0!important;box-shadow:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important;border:0!important;display:block!important;overflow:hidden!important}.music-workshop-app.suno-studio .suno-song-rename-button,.music-workshop-app.suno-studio .suno-song-rename-button:hover:not(:disabled),.music-workshop-app.suno-studio .suno-song-rename-button:focus-visible:not(:disabled),.music-workshop-app.suno-studio .suno-song-title-line:hover .suno-song-rename-button{all:unset!important;box-sizing:border-box!important;appearance:none!important;width:26px!important;min-height:26px!important;box-shadow:none!important;color:var(--zm-muted)!important;cursor:pointer!important;text-shadow:none!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important;border-color:#0000!important;border-radius:50%!important;flex:0 0 26px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important;transform:none!important}.music-workshop-app.suno-studio .suno-song-rename-button:hover:not(:disabled),.music-workshop-app.suno-studio .suno-song-rename-button:focus-visible:not(:disabled){color:var(--zm-text)!important}.music-workshop-app.suno-studio.is-dark button:not(.active):not(.is-active):not(.is-primary):not(.suno-create-button):not(.suno-ai-inspire-button):not(.suno-main-play):not(.suno-song-art):not(.suno-current-art):not(.suno-current-track):not(.music-player-bar__track):not([aria-selected=true]){transition:border-color .17s,background .17s,box-shadow .17s,color .17s,transform .17s}.music-workshop-app.suno-studio.is-dark button:not(.active):not(.is-active):not(.is-primary):not(.suno-create-button):not(.suno-ai-inspire-button):not(.suno-main-play):not(.suno-song-art):not(.suno-current-art):not(.suno-current-track):not(.music-player-bar__track):not([aria-selected=true]):hover:not(:disabled),.music-workshop-app.suno-studio.is-dark button:not(.active):not(.is-active):not(.is-primary):not(.suno-create-button):not(.suno-ai-inspire-button):not(.suno-main-play):not(.suno-song-art):not(.suno-current-art):not(.suno-current-track):not(.music-player-bar__track):not([aria-selected=true]):focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--zm-text) 12%, var(--zm-line))!important;background:var(--zm-control-hover)!important;background-color:var(--zm-control-hover)!important;color:var(--zm-text)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--zm-text) 5%, transparent)!important}.music-workshop-app.suno-studio.is-dark button:not(.active):not(.is-active):not(.is-primary):not(.suno-create-button):not(.suno-ai-inspire-button):not(.suno-main-play):not(.suno-song-art):not(.suno-current-art):not(.suno-current-track):not(.music-player-bar__track):not([aria-selected=true]):hover:not(:disabled) *,.music-workshop-app.suno-studio.is-dark button:not(.active):not(.is-active):not(.is-primary):not(.suno-create-button):not(.suno-ai-inspire-button):not(.suno-main-play):not(.suno-song-art):not(.suno-current-art):not(.suno-current-track):not(.music-player-bar__track):not([aria-selected=true]):focus-visible:not(:disabled) *{color:inherit!important;stroke:currentColor!important}.music-workshop-app.suno-studio.is-dark button:not(.active):not(.is-active):not(.is-primary):not(.suno-create-button):not(.suno-ai-inspire-button):not(.suno-main-play):not(.suno-song-art):not(.suno-current-art):not([aria-selected=true]):focus-visible:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--zm-text) 5%, transparent), 0 0 0 2px var(--zm-focus-ring-soft)!important}.music-workshop-app.suno-studio .suno-library-tools{--zm-library-tool-height:42px;--zm-library-tool-bg:color-mix(in srgb, var(--zm-control) 88%, var(--zm-bg));--zm-library-tool-bg-hover:color-mix(in srgb, var(--zm-text) 8%, var(--zm-control));--zm-library-tool-bg-active:color-mix(in srgb, var(--zm-text) 15%, var(--zm-control));--zm-library-tool-border:color-mix(in srgb, var(--zm-text) 12%, var(--zm-line));--zm-library-tool-border-active:color-mix(in srgb, var(--zm-text) 18%, var(--zm-line));--zm-library-tool-muted:color-mix(in srgb, var(--zm-muted) 66%, transparent);align-items:center}.music-workshop-app.suno-studio .suno-library-tool-button,.music-workshop-app.suno-studio .suno-library-tool-button:hover:not(:disabled),.music-workshop-app.suno-studio .suno-library-tool-button:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-library-tool-button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-library-tool-button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-library-tool-button:focus-visible:not(:disabled){box-sizing:border-box!important;height:var(--zm-library-tool-height)!important;min-height:var(--zm-library-tool-height)!important;border:1px solid var(--zm-library-tool-border)!important;border-radius:var(--zm-r-pill)!important;background:var(--zm-library-tool-bg)!important;background-color:var(--zm-library-tool-bg)!important;color:var(--zm-text)!important;white-space:nowrap!important;opacity:1!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--zm-text) 4%, transparent)!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 16px!important;font-size:13px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important;transform:none!important}.music-workshop-app.suno-studio .suno-library-tool-button:hover:not(:disabled),.music-workshop-app.suno-studio .suno-library-tool-button:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-library-tool-button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-library-tool-button:focus-visible:not(:disabled){border-color:var(--zm-library-tool-border-active)!important;background:var(--zm-library-tool-bg-hover)!important;background-color:var(--zm-library-tool-bg-hover)!important}.music-workshop-app.suno-studio .suno-library-tool-button:is(.is-active,[aria-expanded=true]),.music-workshop-app.suno-studio .suno-library-tool-button:is(.is-active,[aria-expanded=true]):hover:not(:disabled),.music-workshop-app.suno-studio .suno-library-tool-button:is(.is-active,[aria-expanded=true]):focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-library-tool-button:is(.is-active,[aria-expanded=true]),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-library-tool-button:is(.is-active,[aria-expanded=true]):hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-library-tool-button:is(.is-active,[aria-expanded=true]):focus-visible:not(:disabled){border-color:var(--zm-library-tool-border-active)!important;background:var(--zm-library-tool-bg-active)!important;background-color:var(--zm-library-tool-bg-active)!important;color:var(--zm-text)!important}.music-workshop-app.suno-studio .suno-library-tool-button svg{color:currentColor;stroke:currentColor;flex:none;width:16px;height:16px}.music-workshop-app.suno-studio .suno-library-view-toggle,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-library-view-toggle{height:var(--zm-library-tool-height)!important;min-height:var(--zm-library-tool-height)!important;border:1px solid var(--zm-library-tool-border)!important;border-radius:var(--zm-r-pill)!important;background:var(--zm-library-tool-bg)!important;background-color:var(--zm-library-tool-bg)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--zm-text) 4%, transparent)!important;grid-template-columns:repeat(2,38px)!important;align-items:center!important;gap:2px!important;padding:3px!important;display:inline-grid!important}.music-workshop-app.suno-studio .suno-library-view-toggle>.suno-library-tool-button,.music-workshop-app.suno-studio .suno-library-view-toggle>.suno-library-tool-button:hover:not(:disabled),.music-workshop-app.suno-studio .suno-library-view-toggle>.suno-library-tool-button:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-library-view-toggle>.suno-library-tool-button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-library-view-toggle>.suno-library-tool-button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-library-view-toggle>.suno-library-tool-button:focus-visible:not(:disabled){width:36px!important;min-width:36px!important;height:34px!important;min-height:34px!important;color:var(--zm-library-tool-muted)!important;opacity:.66!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:0!important}.music-workshop-app.suno-studio .suno-library-view-toggle>.suno-library-tool-button:hover:not(:disabled),.music-workshop-app.suno-studio .suno-library-view-toggle>.suno-library-tool-button:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-library-view-toggle>.suno-library-tool-button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-library-view-toggle>.suno-library-tool-button:focus-visible:not(:disabled){color:color-mix(in srgb, var(--zm-text) 78%, var(--zm-muted))!important;opacity:.88!important}.music-workshop-app.suno-studio .suno-library-view-toggle>.suno-library-tool-button:is(.active,[aria-checked=true]),.music-workshop-app.suno-studio .suno-library-view-toggle>.suno-library-tool-button:is(.active,[aria-checked=true]):hover:not(:disabled),.music-workshop-app.suno-studio .suno-library-view-toggle>.suno-library-tool-button:is(.active,[aria-checked=true]):focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-library-view-toggle>.suno-library-tool-button:is(.active,[aria-checked=true]),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-library-view-toggle>.suno-library-tool-button:is(.active,[aria-checked=true]):hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-library-view-toggle>.suno-library-tool-button:is(.active,[aria-checked=true]):focus-visible:not(:disabled){background:var(--zm-library-tool-bg-active)!important;background-color:var(--zm-library-tool-bg-active)!important;color:var(--zm-text)!important;opacity:1!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--zm-text) 14%, transparent), 0 4px 10px #0000002e!important;border-color:#0000!important}.music-workshop-app.suno-studio .music-user-panel-scrim,.music-workshop-app.suno-studio .music-user-panel-scrim:hover:not(:disabled),.music-workshop-app.suno-studio .music-user-panel-scrim:focus-visible:not(:disabled),.music-workshop-app.suno-studio .music-user-panel-scrim:active:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .music-user-panel-scrim,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .music-user-panel-scrim:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .music-user-panel-scrim:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .music-user-panel-scrim:active:not(:disabled){-webkit-backdrop-filter:blur(10px)saturate(1.04);backdrop-filter:blur(10px)saturate(1.04);box-shadow:none!important;color:#0000!important;text-shadow:none!important;background:#f7f4ef2e!important;border:0!important;border-radius:0!important;outline:0!important;transform:none!important}.music-workshop-app.suno-studio.is-dark .music-user-panel-scrim,.music-workshop-app.suno-studio.is-dark .music-user-panel-scrim:hover:not(:disabled),.music-workshop-app.suno-studio.is-dark .music-user-panel-scrim:focus-visible:not(:disabled),.music-workshop-app.suno-studio.is-dark .music-user-panel-scrim:active:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-dark .music-user-panel-scrim,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-dark .music-user-panel-scrim:hover,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-dark .music-user-panel-scrim:focus-visible,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-dark .music-user-panel-scrim:active{box-shadow:none!important;background:#1111130a!important;transform:none!important}.music-workshop-app.suno-studio.is-dark .suno-filter-menu button.active,.music-workshop-app.suno-studio.is-dark .suno-filter-menu button[aria-checked=true],.music-workshop-app.suno-studio.is-dark .suno-filter-menu button.active:hover:not(:disabled),.music-workshop-app.suno-studio.is-dark .suno-filter-menu button[aria-checked=true]:hover:not(:disabled),.music-workshop-app.suno-studio.is-dark .suno-filter-menu button.active:focus-visible:not(:disabled),.music-workshop-app.suno-studio.is-dark .suno-filter-menu button[aria-checked=true]:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--zm-text) 12%, var(--zm-line))!important;background:var(--zm-control-active)!important;background-color:var(--zm-control-active)!important;color:var(--zm-text)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--zm-text) 8%, transparent)!important}.music-workshop-app.suno-studio.is-dark .suno-filter-menu button.active *,.music-workshop-app.suno-studio.is-dark .suno-filter-menu button[aria-checked=true] *{color:inherit!important;stroke:currentColor!important}.music-workshop-app.suno-studio.is-dark .suno-filter-menu button.active small,.music-workshop-app.suno-studio.is-dark .suno-filter-menu button[aria-checked=true] small{color:var(--zm-muted)!important}.music-workshop-app.suno-studio .suno-filter-menu button,.music-workshop-app.suno-studio .suno-filter-menu button:hover:not(:disabled),.music-workshop-app.suno-studio .suno-filter-menu button:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-filter-menu button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-filter-menu button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-filter-menu button:focus-visible:not(:disabled){width:100%!important;min-height:48px!important;color:var(--zm-text)!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) 24px!important;place-content:center stretch!important;place-items:center stretch!important;gap:12px!important;padding:8px 12px!important;display:grid!important;transform:none!important}.music-workshop-app.suno-studio .suno-filter-menu button:hover:not(:disabled),.music-workshop-app.suno-studio .suno-filter-menu button:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-filter-menu button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-filter-menu button:focus-visible:not(:disabled){background:var(--zm-control-hover)!important;background-color:var(--zm-control-hover)!important}.music-workshop-app.suno-studio .suno-filter-menu button.active,.music-workshop-app.suno-studio .suno-filter-menu button[aria-checked=true],:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-filter-menu button.active,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-filter-menu button[aria-checked=true]{color:var(--zm-text)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.music-workshop-app.suno-studio .suno-filter-menu button.active:hover:not(:disabled),.music-workshop-app.suno-studio .suno-filter-menu button[aria-checked=true]:hover:not(:disabled),.music-workshop-app.suno-studio .suno-filter-menu button.active:focus-visible:not(:disabled),.music-workshop-app.suno-studio .suno-filter-menu button[aria-checked=true]:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-filter-menu button.active:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-filter-menu button[aria-checked=true]:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-filter-menu button.active:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-filter-menu button[aria-checked=true]:focus-visible:not(:disabled){background:var(--zm-control-hover)!important;background-color:var(--zm-control-hover)!important}.music-workshop-app.suno-studio .suno-filter-menu-copy,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-filter-menu-copy{gap:4px!important;width:auto!important;min-width:0!important;display:grid!important}.music-workshop-app.suno-studio .suno-filter-menu-copy>span,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-filter-menu-copy>span{width:100%!important;color:inherit!important;text-align:left!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;display:block!important}.music-workshop-app.suno-studio .suno-filter-menu-copy small,.music-workshop-app.suno-studio .suno-filter-menu button.active .suno-filter-menu-copy small,.music-workshop-app.suno-studio .suno-filter-menu button[aria-checked=true] .suno-filter-menu-copy small,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-filter-menu-copy small,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-filter-menu button.active .suno-filter-menu-copy small,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-filter-menu button[aria-checked=true] .suno-filter-menu-copy small{width:100%!important;color:var(--zm-muted)!important;text-align:left!important;font-size:11px!important;font-weight:500!important;line-height:1.35!important;display:block!important}.music-workshop-app.suno-studio .suno-filter-menu-check,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-filter-menu-check{width:24px!important;height:24px!important;color:var(--zm-muted)!important;opacity:0!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.music-workshop-app.suno-studio .suno-filter-menu-check.is-visible,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-filter-menu-check.is-visible{opacity:1!important}.music-workshop-app.suno-studio .suno-model-menu,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-model-menu{border-color:var(--zm-line)!important;background:color-mix(in srgb, var(--zm-card) 94%, var(--zm-bg))!important;border-radius:20px!important;gap:2px!important;min-width:230px!important;padding:14px 12px 10px!important;box-shadow:0 18px 46px #00000057!important}.music-workshop-app.suno-studio .suno-model-menu-title,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-model-menu-title{color:var(--zm-muted)!important;padding:0 12px 8px!important;font-size:13px!important;font-weight:650!important;line-height:1.2!important;display:block!important}.music-workshop-app.suno-studio .suno-model-menu button,.music-workshop-app.suno-studio .suno-model-menu button:hover:not(:disabled),.music-workshop-app.suno-studio .suno-model-menu button:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-model-menu button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-model-menu button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-model-menu button:focus-visible:not(:disabled){width:100%!important;min-height:48px!important;color:var(--zm-text)!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) 24px!important;place-content:center stretch!important;place-items:center stretch!important;gap:12px!important;padding:8px 12px!important;display:grid!important;transform:none!important}.music-workshop-app.suno-studio .suno-model-menu button:hover:not(:disabled),.music-workshop-app.suno-studio .suno-model-menu button:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-model-menu button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-model-menu button:focus-visible:not(:disabled){background:var(--zm-control-hover)!important;background-color:var(--zm-control-hover)!important}.music-workshop-app.suno-studio .suno-model-menu button.active,.music-workshop-app.suno-studio .suno-model-menu button[aria-checked=true],.music-workshop-app.suno-studio .suno-model-menu button.active:hover:not(:disabled),.music-workshop-app.suno-studio .suno-model-menu button[aria-checked=true]:hover:not(:disabled),.music-workshop-app.suno-studio .suno-model-menu button.active:focus-visible:not(:disabled),.music-workshop-app.suno-studio .suno-model-menu button[aria-checked=true]:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-model-menu button.active,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-model-menu button[aria-checked=true],:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-model-menu button.active:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-model-menu button[aria-checked=true]:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-model-menu button.active:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-model-menu button[aria-checked=true]:focus-visible:not(:disabled){color:var(--zm-text)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.music-workshop-app.suno-studio .suno-model-menu button.active:hover:not(:disabled),.music-workshop-app.suno-studio .suno-model-menu button[aria-checked=true]:hover:not(:disabled),.music-workshop-app.suno-studio .suno-model-menu button.active:focus-visible:not(:disabled),.music-workshop-app.suno-studio .suno-model-menu button[aria-checked=true]:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-model-menu button.active:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-model-menu button[aria-checked=true]:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-model-menu button.active:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-model-menu button[aria-checked=true]:focus-visible:not(:disabled){background:var(--zm-control-hover)!important;background-color:var(--zm-control-hover)!important}.music-workshop-app.suno-studio .suno-model-menu-copy,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-model-menu-copy{gap:4px!important;min-width:0!important;display:grid!important}.music-workshop-app.suno-studio .suno-model-menu-copy>span,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-model-menu-copy>span{color:inherit!important;text-align:left!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important}.music-workshop-app.suno-studio .suno-model-menu-copy small,.music-workshop-app.suno-studio .suno-model-menu button.active .suno-model-menu-copy small,.music-workshop-app.suno-studio .suno-model-menu button[aria-checked=true] .suno-model-menu-copy small,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-model-menu-copy small,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-model-menu button.active .suno-model-menu-copy small,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-model-menu button[aria-checked=true] .suno-model-menu-copy small{color:var(--zm-muted)!important;text-align:left!important;font-size:11px!important;font-weight:500!important;line-height:1.35!important}.music-workshop-app.suno-studio .suno-model-menu-check,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-model-menu-check{width:24px!important;height:24px!important;color:var(--zm-muted)!important;opacity:0!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.music-workshop-app.suno-studio .suno-model-menu-check.is-visible,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-model-menu-check.is-visible{opacity:1!important}.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-row,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-row{min-width:0!important;display:block!important}.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-row-surface,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-row-surface{grid-template-columns:64px minmax(0,1fr) max-content!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:84px!important;padding:10px!important;display:grid!important}.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-row.is-current .suno-song-row-surface,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-row.is-current .suno-song-row-surface{border-color:color-mix(in srgb, var(--zm-pink) 45%, var(--zm-line))!important;background:color-mix(in srgb, var(--zm-pink) 10%, var(--zm-bg))!important}.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-art,.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-art:hover:not(:disabled),.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-art:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-art,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-art:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-art:focus-visible:not(:disabled){grid-column:1!important;place-self:center start!important;width:64px!important;min-width:64px!important;height:64px!important;min-height:64px!important;padding:0!important;position:relative!important;transform:none!important}.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-copy,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-copy{grid-column:2!important;width:100%!important;min-width:0!important;overflow:hidden!important}.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-title-line,.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-title-button,.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-style-button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-title-line,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-title-button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-style-button{min-width:0!important;max-width:100%!important;overflow:hidden!important}.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-title-text,.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-style-text,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-title-text,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-style-text{max-width:100%!important}.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-duration,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-duration{display:none!important}.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-actions,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-actions{flex:none!important;grid-column:3!important;justify-self:end!important;gap:7px!important;min-width:0!important;display:flex!important}.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-actions button,.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-actions button:hover:not(:disabled),.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-actions button:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-actions button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-actions button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-actions button:focus-visible:not(:disabled){flex:0 0 36px!important;width:36px!important;min-height:36px!important}.music-workshop-app .suno-song-table.is-grid,.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-table.is-grid,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))!important;align-content:start!important;gap:18px 14px!important;padding-right:0!important;display:grid!important}.music-workshop-app .suno-song-table.is-grid .suno-song-row,.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid .suno-song-row,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-table.is-grid .suno-song-row,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid .suno-song-row{height:auto!important;min-height:0!important;padding:0!important;display:block!important}.music-workshop-app .suno-song-table.is-grid .suno-song-row-surface,.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid .suno-song-row-surface,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-table.is-grid .suno-song-row-surface,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid .suno-song-row-surface{border-radius:var(--zm-r-md)!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:8px 8px 54px!important;display:flex!important;position:relative!important}.music-workshop-app .suno-song-table.is-grid .suno-song-row:hover .suno-song-row-surface,.music-workshop-app .suno-song-table.is-grid .suno-song-row.is-current .suno-song-row-surface,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-table.is-grid .suno-song-row:hover .suno-song-row-surface,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-table.is-grid .suno-song-row.is-current .suno-song-row-surface{background:color-mix(in srgb, var(--zm-text) 4%, transparent)!important;box-shadow:none!important;border-color:#0000!important}.music-workshop-app .suno-song-table.is-grid .suno-song-art,.music-workshop-app .suno-song-table.is-grid .suno-song-art:hover:not(:disabled),.music-workshop-app .suno-song-table.is-grid .suno-song-art:focus-visible:not(:disabled),.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid .suno-song-art,.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid .suno-song-art:hover:not(:disabled),.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid .suno-song-art:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-table.is-grid .suno-song-art,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-table.is-grid .suno-song-art:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-table.is-grid .suno-song-art:focus-visible:not(:disabled){box-sizing:border-box!important;aspect-ratio:1!important;border-radius:14px!important;flex:none!important;grid-area:1/1/auto/-1!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important}.music-workshop-app .suno-song-table.is-grid .suno-song-art:before,.music-workshop-app .suno-song-table.is-grid .suno-song-art:after,.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid .suno-song-art:before,.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid .suno-song-art:after,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-table.is-grid .suno-song-art:before,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-table.is-grid .suno-song-art:after{aspect-ratio:1!important}.music-workshop-app .suno-song-table.is-grid .suno-song-art>img,.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid .suno-song-art>img,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-table.is-grid .suno-song-art>img{aspect-ratio:1!important;object-fit:cover!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;inset:0!important}.music-workshop-app .suno-song-table.is-grid .suno-song-copy,.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid .suno-song-copy,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-table.is-grid .suno-song-copy{grid-area:2/1/auto/-1!important;gap:5px!important;width:100%!important;min-width:0!important;margin-top:8px!important;overflow:hidden!important}.music-workshop-app .suno-song-table.is-grid .suno-song-title-text{font-size:var(--zm-type-library-title-size)!important;line-height:var(--zm-type-library-title-line)!important}.music-workshop-app .suno-song-table.is-grid .suno-song-style-text{font-size:var(--zm-type-library-meta-size)!important;line-height:var(--zm-type-library-meta-line)!important}.music-workshop-app .suno-song-table.is-grid .suno-song-title-line,.music-workshop-app .suno-song-table.is-grid .suno-song-title-button,.music-workshop-app .suno-song-table.is-grid .suno-song-style-button{width:100%!important;min-width:0!important;max-width:100%!important}.music-workshop-app .suno-song-table.is-grid .suno-song-duration,.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid .suno-song-duration,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-table.is-grid .suno-song-duration{grid-area:3/1!important;place-self:center start!important;display:inline-flex!important;position:absolute!important;bottom:16px!important;left:8px!important}.music-workshop-app .suno-song-table.is-grid .suno-song-actions,.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid .suno-song-actions,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-table.is-grid .suno-song-actions{grid-area:3/2!important;place-self:center end!important;gap:6px!important;position:absolute!important;bottom:8px!important;right:8px!important}.music-workshop-app .suno-song-table.is-grid .suno-song-actions button,.music-workshop-app .suno-song-table.is-grid .suno-song-actions button:hover:not(:disabled),.music-workshop-app .suno-song-table.is-grid .suno-song-actions button:focus-visible:not(:disabled){width:36px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.music-workshop-app .suno-song-table.is-grid .suno-song-actions button:hover:not(:disabled),.music-workshop-app .suno-song-table.is-grid .suno-song-actions button:focus-visible:not(:disabled),.music-workshop-app .suno-song-table.is-grid .suno-song-more-button.active{background:color-mix(in srgb, var(--zm-text) 7%, transparent)!important}.music-workshop-app .suno-song-table.is-grid .suno-song-action-menu{top:auto;bottom:calc(100% + 8px)}.music-workshop-app.suno-studio.is-dark .suno-song-table.is-grid .suno-song-actions :is(.suno-song-edit-action,.suno-song-more-button),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-dark .suno-song-table.is-grid .suno-song-actions :is(.suno-song-edit-action,.suno-song-more-button){box-shadow:none!important;background:0 0!important;border-color:#0000!important}.music-workshop-app.suno-studio.is-dark .suno-song-table.is-grid .suno-song-actions :is(.suno-song-edit-action,.suno-song-more-button):hover:not(:disabled),.music-workshop-app.suno-studio.is-dark .suno-song-table.is-grid .suno-song-actions :is(.suno-song-edit-action,.suno-song-more-button):focus-visible:not(:disabled),.music-workshop-app.suno-studio.is-dark .suno-song-table.is-grid .suno-song-actions .suno-song-more-button.active,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-dark .suno-song-table.is-grid .suno-song-actions :is(.suno-song-edit-action,.suno-song-more-button):hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-dark .suno-song-table.is-grid .suno-song-actions :is(.suno-song-edit-action,.suno-song-more-button):focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio.is-dark .suno-song-table.is-grid .suno-song-actions .suno-song-more-button.active{background:color-mix(in srgb, var(--zm-text) 7%, transparent)!important;box-shadow:none!important;border-color:#0000!important}.music-workshop-app .suno-song-table.is-grid .suno-empty-library{grid-column:1/-1}.music-workshop-app .suno-song-actions .suno-song-action-menu>button,.music-workshop-app .suno-song-actions .suno-song-action-menu>button:hover:not(:disabled),.music-workshop-app .suno-song-actions .suno-song-action-menu>button:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-actions .suno-song-action-menu>button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-actions .suno-song-action-menu>button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-actions .suno-song-action-menu>button:focus-visible:not(:disabled),.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-actions .suno-song-action-menu>button,.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-actions .suno-song-action-menu>button:hover:not(:disabled),.music-workshop-app.is-compact-window .suno-library.is-mobile-open .suno-song-actions .suno-song-action-menu>button:focus-visible:not(:disabled){width:100%!important;min-width:0!important;min-height:34px!important;color:var(--zm-text)!important;text-align:left!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:8px!important;flex:none!important;justify-content:flex-start!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important}.music-workshop-app .suno-song-actions .suno-song-action-menu>button:hover:not(:disabled),.music-workshop-app .suno-song-actions .suno-song-action-menu>button:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-actions .suno-song-action-menu>button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-actions .suno-song-action-menu>button:focus-visible:not(:disabled){background:var(--zm-control-hover)!important}.music-workshop-app .suno-song-actions .suno-song-action-menu>button.is-danger,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .suno-song-actions .suno-song-action-menu>button.is-danger{color:color-mix(in srgb, #ff6b7f 84%, var(--zm-text))!important}.music-workshop-app .suno-song-actions .suno-song-action-menu>button:disabled{opacity:.5!important}.music-workshop-app.suno-studio .suno-song-table:not(.is-grid) .suno-song-row,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table:not(.is-grid) .suno-song-row{min-width:0!important;min-height:var(--zm-library-row-min-height)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;padding:0!important;display:grid!important;transform:none!important}.music-workshop-app.suno-studio .suno-song-table:not(.is-grid) .suno-song-row:hover,.music-workshop-app.suno-studio .suno-song-table:not(.is-grid) .suno-song-row.is-current,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table:not(.is-grid) .suno-song-row:hover,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table:not(.is-grid) .suno-song-row.is-current{box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}.music-workshop-app.suno-studio .suno-song-table:not(.is-grid) .suno-song-row-surface,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table:not(.is-grid) .suno-song-row-surface{grid-template-columns:var(--zm-library-row-cover-size) minmax(0, 1fr) auto auto!important;align-items:center!important;gap:var(--zm-library-row-gap)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:var(--zm-library-row-min-height)!important;border-radius:var(--zm-r-md)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;padding:8px 10px!important;display:grid!important}.music-workshop-app.suno-studio .suno-song-table:not(.is-grid) .suno-song-row:hover .suno-song-row-surface,.music-workshop-app.suno-studio .suno-song-table:not(.is-grid) .suno-song-row.is-current .suno-song-row-surface,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table:not(.is-grid) .suno-song-row:hover .suno-song-row-surface,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table:not(.is-grid) .suno-song-row.is-current .suno-song-row-surface{background:color-mix(in srgb, var(--zm-text) 4%, transparent)!important}.music-workshop-app.suno-studio .suno-song-table:not(.is-grid) .suno-song-art,.music-workshop-app.suno-studio .suno-song-table:not(.is-grid) .suno-song-art:hover:not(:disabled),.music-workshop-app.suno-studio .suno-song-table:not(.is-grid) .suno-song-art:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table:not(.is-grid) .suno-song-art,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table:not(.is-grid) .suno-song-art:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table:not(.is-grid) .suno-song-art:focus-visible:not(:disabled){width:var(--zm-library-row-cover-size)!important;height:var(--zm-library-row-cover-size)!important;min-width:var(--zm-library-row-cover-size)!important;min-height:var(--zm-library-row-cover-size)!important;border-radius:var(--zm-r-md)!important}.music-workshop-app.suno-studio .suno-create-meta .music-mode-segments,.music-workshop-app.suno-studio .suno-mini-segments,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-create-meta .music-mode-segments,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-mini-segments{border:1px solid var(--zm-line-strong)!important;box-shadow:none!important;background:0 0!important}.music-workshop-app.suno-studio .suno-create-meta .music-mode-segments button:not(.active):not(.is-selected):not([aria-pressed=true]),.music-workshop-app.suno-studio .suno-create-meta .music-mode-segments button:not(.active):not(.is-selected):not([aria-pressed=true]):hover:not(:disabled),.music-workshop-app.suno-studio .suno-create-meta .music-mode-segments button:not(.active):not(.is-selected):not([aria-pressed=true]):focus-visible:not(:disabled),.music-workshop-app.suno-studio .suno-mini-segments button:not(.active):not(.is-selected):not([aria-pressed=true]),.music-workshop-app.suno-studio .suno-mini-segments button:not(.active):not(.is-selected):not([aria-pressed=true]):hover:not(:disabled),.music-workshop-app.suno-studio .suno-mini-segments button:not(.active):not(.is-selected):not([aria-pressed=true]):focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-create-meta .music-mode-segments button:not(.active):not(.is-selected):not([aria-pressed=true]),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-create-meta .music-mode-segments button:not(.active):not(.is-selected):not([aria-pressed=true]):hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-create-meta .music-mode-segments button:not(.active):not(.is-selected):not([aria-pressed=true]):focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-mini-segments button:not(.active):not(.is-selected):not([aria-pressed=true]),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-mini-segments button:not(.active):not(.is-selected):not([aria-pressed=true]):hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-mini-segments button:not(.active):not(.is-selected):not([aria-pressed=true]):focus-visible:not(:disabled){color:color-mix(in srgb, var(--zm-muted) 78%, transparent)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}.music-workshop-app.suno-studio .suno-create-meta .music-mode-segments button:is(.active,.is-selected,[aria-pressed=true]),.music-workshop-app.suno-studio .suno-create-meta .music-mode-segments button:is(.active,.is-selected,[aria-pressed=true]):hover:not(:disabled),.music-workshop-app.suno-studio .suno-create-meta .music-mode-segments button:is(.active,.is-selected,[aria-pressed=true]):focus-visible:not(:disabled),.music-workshop-app.suno-studio .suno-mini-segments button:is(.active,.is-selected,[aria-pressed=true]),.music-workshop-app.suno-studio .suno-mini-segments button:is(.active,.is-selected,[aria-pressed=true]):hover:not(:disabled),.music-workshop-app.suno-studio .suno-mini-segments button:is(.active,.is-selected,[aria-pressed=true]):focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-create-meta .music-mode-segments button:is(.active,.is-selected,[aria-pressed=true]),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-create-meta .music-mode-segments button:is(.active,.is-selected,[aria-pressed=true]):hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-create-meta .music-mode-segments button:is(.active,.is-selected,[aria-pressed=true]):focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-mini-segments button:is(.active,.is-selected,[aria-pressed=true]),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-mini-segments button:is(.active,.is-selected,[aria-pressed=true]):hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-mini-segments button:is(.active,.is-selected,[aria-pressed=true]):focus-visible:not(:disabled){background:color-mix(in srgb, var(--zm-text) 16%, var(--zm-control))!important;background-color:color-mix(in srgb, var(--zm-text) 16%, var(--zm-control))!important;color:var(--zm-text)!important;box-shadow:none!important;border-color:#0000!important;transform:none!important}.music-workshop-app.suno-studio .suno-create-head .suno-credit-balance,.music-workshop-app.suno-studio .suno-create-head .suno-credit-balance:hover:not(:disabled),.music-workshop-app.suno-studio .suno-create-head .suno-credit-balance:focus-visible:not(:disabled),.music-workshop-app.suno-studio .suno-create-head .suno-credit-balance:active:not(:disabled),body.is-standalone-music .music-workshop-app.suno-studio .suno-create-head .suno-credit-balance,body.is-standalone-music .music-workshop-app.suno-studio .suno-create-head .suno-credit-balance:hover:not(:disabled),body.is-standalone-music .music-workshop-app.suno-studio .suno-create-head .suno-credit-balance:focus-visible:not(:disabled),body.is-standalone-music .music-workshop-app.suno-studio .suno-create-head .suno-credit-balance:active:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-create-head .suno-credit-balance,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-create-head .suno-credit-balance:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-create-head .suno-credit-balance:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-create-head .suno-credit-balance:active:not(:disabled){border-radius:var(--zm-r-pill)!important;filter:none!important;background:linear-gradient(#ffffff21,#ffffff08) padding-box padding-box,#16171ce6!important;border:1px solid #ffffff24!important;outline:0!important;grid-template-columns:minmax(0,1fr) 30px!important;width:154px!important;height:48px!important;min-height:48px!important;padding:5px 6px 5px 12px!important;overflow:hidden!important;transform:none!important;box-shadow:inset 0 -14px 24px #00000029,0 10px 20px #0000003d!important}.music-workshop-app.suno-studio .suno-create-head .suno-credit-balance:before,.music-workshop-app.suno-studio .suno-create-head .suno-credit-balance:hover:not(:disabled):before,.music-workshop-app.suno-studio .suno-create-head .suno-credit-balance:focus-visible:not(:disabled):before,body.is-standalone-music .music-workshop-app.suno-studio .suno-create-head .suno-credit-balance:before,body.is-standalone-music .music-workshop-app.suno-studio .suno-create-head .suno-credit-balance:hover:not(:disabled):before,body.is-standalone-music .music-workshop-app.suno-studio .suno-create-head .suno-credit-balance:focus-visible:not(:disabled):before,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-create-head .suno-credit-balance:before,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-create-head .suno-credit-balance:hover:not(:disabled):before,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-create-head .suno-credit-balance:focus-visible:not(:disabled):before{content:none!important;display:none!important}.music-workshop-app.suno-studio .suno-current-player .suno-current-track,.music-workshop-app.suno-studio .suno-current-player .suno-current-track:hover:not(:disabled),.music-workshop-app.suno-studio .suno-current-player .suno-current-track:focus-visible:not(:disabled),.music-workshop-app.suno-studio .suno-current-player .suno-current-track:active:not(:disabled),.music-workshop-app.suno-studio .suno-current-player .music-player-bar__track,.music-workshop-app.suno-studio .suno-current-player .music-player-bar__track:hover:not(:disabled),.music-workshop-app.suno-studio .suno-current-player .music-player-bar__track:focus-visible:not(:disabled),.music-workshop-app.suno-studio .suno-current-player .music-player-bar__track:active:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player .suno-current-track,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player .suno-current-track:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player .suno-current-track:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player .suno-current-track:active:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player .music-player-bar__track,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player .music-player-bar__track:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player .music-player-bar__track:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player .music-player-bar__track:active:not(:disabled){box-shadow:none!important;color:inherit!important;background:0 0!important;border-color:#0000!important;outline:0!important;transform:none!important}.music-workshop-app.suno-studio .suno-current-player.music-player-bar--full,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player.music-player-bar--full{box-sizing:border-box!important;grid-template-columns:max-content minmax(320px,1fr) max-content!important;place-items:center stretch!important;gap:24px!important;min-height:96px!important;padding:14px 24px!important;display:grid!important}.music-workshop-app.suno-studio .suno-current-player.music-player-bar--full>*,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player.music-player-bar--full>*{z-index:1!important;position:relative!important}.music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .suno-current-track,.music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__track,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .suno-current-track,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__track{grid-template-columns:60px minmax(0,1fr)!important;justify-content:start!important;place-self:center start!important;place-items:center start!important;gap:12px!important;width:min(320px,100%)!important;min-width:0!important;max-width:320px!important;margin:0!important;padding:0!important;display:grid!important}.music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .suno-current-art,.music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__art,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .suno-current-art,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__art{justify-self:start!important;width:60px!important;min-width:60px!important;height:60px!important;min-height:60px!important}.music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .suno-current-copy,.music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__copy,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .suno-current-copy,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__copy{text-align:left!important;gap:3px!important;min-width:0!important;display:grid!important}.music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .suno-current-copy>*,.music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__copy>*,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .suno-current-copy>*,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__copy>*{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .suno-player-center,.music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__center,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .suno-player-center,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__center{justify-self:center!important;gap:8px!important;width:min(720px,100%)!important;min-width:0!important;display:grid!important}.music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .suno-player-controls,.music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__controls,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .suno-player-controls,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__controls{justify-content:center!important;align-items:center!important;gap:12px!important;display:flex!important}.music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .suno-player-progress,.music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__progress,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .suno-player-progress,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__progress{grid-template-columns:max-content minmax(0,1fr) max-content!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .suno-player-actions,.music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__actions,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .suno-player-actions,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__actions{justify-self:end!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__volume-inline,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__volume-inline{width:clamp(134px,11vw,172px)!important;min-width:134px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:22px minmax(104px,142px)!important;align-items:center!important;gap:8px!important;padding:0!important;display:grid!important}.music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__volume-inline .suno-volume-icon,.music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__volume-inline .suno-volume-icon-button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__volume-inline .suno-volume-icon,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__volume-inline .suno-volume-icon-button{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;color:color-mix(in srgb, var(--zm-text) 70%, transparent)!important;box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;padding:0!important;display:inline-grid!important}.music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__volume-inline .suno-volume-icon-button:hover:not(:disabled),.music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__volume-inline .suno-volume-icon-button:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__volume-inline .suno-volume-icon-button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__volume-inline .suno-volume-icon-button:focus-visible:not(:disabled){color:var(--zm-text)!important;background:0 0!important}.music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__volume-inline input[type=range],:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__volume-inline input[type=range]{grid-column:2!important;justify-self:stretch!important}.music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__volume-inline .suno-volume-icon-button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player.music-player-bar--full .music-player-bar__volume-inline .suno-volume-icon-button{grid-column:1!important;justify-self:start!important}@media (width<=767px){.music-workshop-app.suno-studio .suno-current-player .music-player-bar__volume-inline,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-current-player .music-player-bar__volume-inline{display:none!important}}.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-row-surface,.music-workshop-app.suno-studio.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid .suno-song-row-surface,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-row-surface{gap:12px!important;padding-bottom:60px!important}.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-copy,.music-workshop-app.suno-studio.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid .suno-song-copy,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-copy{grid-template-rows:minmax(23px,auto) minmax(20px,auto)!important;align-content:start!important;align-items:start!important;gap:5px!important;min-height:48px!important;margin-top:10px!important;display:grid!important;overflow:visible!important}.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-title-line,.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-title-button,.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-style-button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-title-line,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-title-button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-style-button{align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;display:flex!important;overflow:visible!important}.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-title-button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-title-button{min-height:23px!important}.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-style-button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-style-button{min-height:20px!important}.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-title-text,.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-style-text,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-title-text,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-style-text{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-title-text,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-title-text{padding-block:1px!important;line-height:1.28!important}.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-style-text,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-style-text{padding-block:1px!important;line-height:1.38!important}.music-workshop-app.suno-studio .suno-song-table.is-grid,.music-workshop-app.suno-studio.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid{grid-template-columns:repeat(auto-fill,minmax(164px,1fr))!important;grid-auto-rows:auto!important;align-content:start!important;align-items:start!important;gap:22px 18px!important;display:grid!important}.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-row,.music-workshop-app.suno-studio.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid .suno-song-row,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-row{align-self:start!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;display:block!important;position:relative!important;overflow:visible!important}.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-row-surface,.music-workshop-app.suno-studio.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid .suno-song-row-surface,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-row-surface{width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:auto 48px 36px!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:start!important;gap:9px 8px!important;padding:0!important;display:grid!important;overflow:visible!important}.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-row:hover .suno-song-row-surface,.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-row.is-current .suno-song-row-surface,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-row:hover .suno-song-row-surface,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-row.is-current .suno-song-row-surface{box-shadow:none!important;background:0 0!important;border:0!important}.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-art,.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-art:hover:not(:disabled),.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-art:focus-visible:not(:disabled),.music-workshop-app.suno-studio.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid .suno-song-art,.music-workshop-app.suno-studio.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid .suno-song-art:hover:not(:disabled),.music-workshop-app.suno-studio.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid .suno-song-art:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-art,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-art:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-art:focus-visible:not(:disabled){aspect-ratio:1!important;border-radius:14px!important;grid-area:1/1/auto/-1!important;place-self:start stretch!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-copy,.music-workshop-app.suno-studio.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid .suno-song-copy,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-copy{grid-area:2/1/auto/-1!important;grid-template-rows:24px 20px!important;align-content:start!important;align-self:start!important;align-items:start!important;gap:4px!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;display:grid!important;overflow:hidden!important}.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-rename-button,.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-title-line:hover .suno-song-rename-button,.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-rename-button:focus-visible,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-rename-button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-title-line:hover .suno-song-rename-button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-rename-button:focus-visible{display:none!important}.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-title-line,.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-title-button,.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-style-button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-title-line,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-title-button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-style-button{align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-title-text,.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-style-text,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-title-text,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-style-text{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;display:block!important;overflow:hidden!important}.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-title-text,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-title-text{line-height:24px!important}.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-style-text,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-style-text{line-height:20px!important}.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-duration,.music-workshop-app.suno-studio.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid .suno-song-duration,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-duration{grid-area:3/1!important;place-self:center start!important;min-width:0!important;height:36px!important;line-height:36px!important;display:inline-flex!important;position:static!important}.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-actions,.music-workshop-app.suno-studio.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid .suno-song-actions,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-actions{grid-area:3/2!important;place-self:center end!important;gap:6px!important;min-width:0!important;display:flex!important;position:static!important}.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-actions button,.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-actions button:hover:not(:disabled),.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-actions button:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-actions button,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-actions button:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-actions button:focus-visible:not(:disabled){width:36px!important;min-height:36px!important}.music-workshop-app.suno-studio .suno-song-table.is-grid,.music-workshop-app.suno-studio.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid{--suno-grid-card-width:clamp(164px, calc((100% - 72px) / 5), 260px);flex-wrap:wrap!important;grid-template-columns:none!important;grid-auto-rows:auto!important;place-content:flex-start!important;align-items:flex-start!important;gap:22px 18px!important;display:flex!important}.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-row,.music-workshop-app.suno-studio.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid .suno-song-row,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-row{flex:0 0 var(--suno-grid-card-width)!important;width:var(--suno-grid-card-width)!important;max-width:260px!important}.music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-row-surface,.music-workshop-app.suno-studio.is-compact-window .suno-library.is-mobile-open .suno-song-table.is-grid .suno-song-row-surface,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio .suno-song-table.is-grid .suno-song-row-surface{grid-template-rows:auto minmax(48px,auto) 36px!important}@media (width<=767px){.music-workshop-app.suno-studio :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app.suno-studio :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){font-size:16px!important}}.music-workshop-app .music-player-bar,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar{--music-player-panel:color-mix(in srgb, var(--zm-card) 88%, transparent);--music-player-track:color-mix(in srgb, var(--zm-text) 22%, transparent);--music-player-glow-a:color-mix(in srgb, var(--suno-viz-primary,var(--zm-pink)) 18%, transparent);--music-player-glow-b:color-mix(in srgb, var(--suno-viz-secondary,var(--zm-orange)) 14%, transparent);isolation:isolate;container-type:inline-size;z-index:24!important;width:auto!important;min-width:0!important;min-height:var(--suno-bottom-rail-height,92px)!important;border:0!important;border-top:1px solid color-mix(in srgb, var(--zm-text) 10%, transparent)!important;max-height:none!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border-radius:0!important;grid-area:1/1/auto/-1!important;grid-template-columns:minmax(180px,1fr) minmax(320px,640px) minmax(180px,1fr)!important;place-self:end stretch!important;align-items:center!important;gap:18px!important;margin:0!important;padding:14px 28px!important;display:grid!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;overflow:visible!important}.music-workshop-app .music-player-bar:before,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar:before{z-index:0!important;border-radius:inherit!important;background:linear-gradient(180deg, #ffffff0a, transparent 42%), var(--music-player-panel)!important;-webkit-backdrop-filter:blur(16px)saturate(1.06)!important;backdrop-filter:blur(16px)saturate(1.06)!important;content:""!important;pointer-events:none!important;display:block!important;position:absolute!important;inset:0!important;box-shadow:0 -12px 34px #0000003d,inset 0 1px #ffffff12!important}.music-workshop-app .music-player-bar:after,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar:after{z-index:0!important;background:radial-gradient(ellipse at 34% 58%, var(--music-player-glow-a), transparent 42%), radial-gradient(ellipse at 68% 48%, var(--music-player-glow-b), transparent 46%)!important;content:""!important;filter:blur(20px)!important;opacity:calc(.12 + var(--suno-viz-level,0) * .22)!important;pointer-events:none!important;display:block!important;position:absolute!important;inset:-32px 0 -16px!important}.music-workshop-app .music-player-bar__backdrop,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__backdrop{display:none!important}.music-workshop-app .music-player-bar__track,.music-workshop-app .music-player-bar__center,.music-workshop-app .music-player-bar__actions,.music-workshop-app .music-player-bar audio,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__track,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__center,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__actions,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar audio{z-index:1!important;position:relative!important}.music-workshop-app .music-player-bar__track,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__track{min-width:0!important;box-shadow:none!important;color:inherit!important;font:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:14px!important;align-items:center!important;gap:12px!important;padding:0!important;display:flex!important;transform:none!important}.music-workshop-app .music-player-bar__track:hover:not(:disabled),.music-workshop-app .music-player-bar__track:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__track:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__track:focus-visible:not(:disabled){box-shadow:none!important;color:inherit!important;background:0 0!important;outline:0!important;transform:none!important}.music-workshop-app .music-player-bar__track:disabled,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__track:disabled{cursor:default!important}.music-workshop-app .music-player-bar__art,.music-workshop-app .music-player-bar__art:hover:not(:disabled),.music-workshop-app .music-player-bar__art:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__art,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__art:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__art:focus-visible:not(:disabled){background:var(--zm-cover-gradient)!important;color:#fff!important;border:0!important;border-radius:14px!important;flex:0 0 60px!important;place-items:center!important;width:60px!important;min-width:60px!important;height:60px!important;min-height:60px!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.music-workshop-app .music-player-bar__art img{object-fit:cover!important;width:100%!important;height:100%!important}.music-workshop-app .music-player-bar__art-placeholder{place-items:center!important;width:100%!important;height:100%!important;display:inline-grid!important}.music-workshop-app .music-player-bar__copy,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__copy{gap:2px!important;min-width:0!important;display:grid!important}.music-workshop-app .music-player-bar__copy strong,.music-workshop-app .music-player-bar__copy span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.music-workshop-app .music-player-bar__copy strong{color:var(--zm-text)!important;font-size:14px!important;font-weight:720!important;line-height:1.25!important}.music-workshop-app .music-player-bar__copy span{color:var(--zm-muted)!important;font-size:12px!important;font-weight:600!important;line-height:1.25!important}.music-workshop-app .music-player-bar__subtitle--compact{display:none!important}.music-workshop-app .music-player-bar__center,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__center{justify-self:center!important;gap:6px!important;width:100%!important;max-width:640px!important;display:grid!important}.music-workshop-app .music-player-bar__controls,.music-workshop-app .music-player-bar__actions,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__controls,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__actions{align-items:center!important;display:flex!important}.music-workshop-app .music-player-bar__controls{justify-content:center!important;gap:8px!important}.music-workshop-app .music-player-bar__actions{justify-content:flex-end!important;gap:8px!important}.music-workshop-app .music-player-bar__control,.music-workshop-app .music-player-bar__action,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__control,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__action{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;color:var(--zm-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;place-items:center!important;padding:0!important;display:inline-grid!important}.music-workshop-app .music-player-bar__control:hover:not(:disabled),.music-workshop-app .music-player-bar__control:focus-visible:not(:disabled),.music-workshop-app .music-player-bar__action:hover:not(:disabled),.music-workshop-app .music-player-bar__action:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__control:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__control:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__action:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__action:focus-visible:not(:disabled){background:var(--zm-control-hover)!important;color:var(--zm-text)!important}.music-workshop-app .music-player-bar__control.active,.music-workshop-app .music-player-bar__action.active,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__control.active,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__action.active{background:var(--zm-control-active)!important;color:var(--zm-text)!important}.music-workshop-app .music-player-bar__control.is-muted{color:var(--zm-dim)!important}.music-workshop-app .music-player-bar__control:disabled,.music-workshop-app .music-player-bar__action:disabled{cursor:default!important;opacity:.45!important}.music-workshop-app .music-player-bar__play,.music-workshop-app .music-player-bar__play:hover:not(:disabled),.music-workshop-app .music-player-bar__play:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__play,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__play:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__play:focus-visible:not(:disabled){background:var(--zm-text)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--zm-bg)!important}.music-workshop-app .music-player-bar__play:disabled{background:color-mix(in srgb, var(--zm-text) 24%, transparent)!important;color:var(--zm-muted)!important}.music-workshop-app .music-player-bar__progress,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__progress{color:var(--zm-muted)!important;grid-template-columns:minmax(34px,auto) minmax(0,1fr) minmax(34px,auto)!important;align-items:center!important;gap:8px!important;font-size:12px!important;font-weight:620!important;line-height:16px!important;display:grid!important}.music-workshop-app .music-player-bar__time:first-child{text-align:right!important}.music-workshop-app .music-player-bar__range,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__range{appearance:none!important;width:100%!important;min-width:0!important;height:16px!important;accent-color:var(--zm-pink)!important;cursor:pointer!important;background:0 0!important;border:0!important;padding:0!important}.music-workshop-app .music-player-bar__range:disabled{cursor:default!important;opacity:1!important}.music-workshop-app .music-player-bar__range::-webkit-slider-runnable-track{border-radius:var(--zm-r-pill)!important;background:linear-gradient(90deg, var(--zm-pink) 0%, var(--zm-pink) var(--player-progress,0%), var(--music-player-track) var(--player-progress,0%), var(--music-player-track) 100%)!important;height:4px!important}.music-workshop-app .music-player-bar__range::-webkit-slider-thumb{appearance:none!important;background:var(--zm-pink)!important;border:0!important;border-radius:50%!important;width:14px!important;height:14px!important;margin-top:-5px!important}.music-workshop-app .music-player-bar__range::-moz-range-track{border-radius:var(--zm-r-pill)!important;background:var(--music-player-track)!important;height:4px!important}.music-workshop-app .music-player-bar__range::-moz-range-progress{border-radius:var(--zm-r-pill)!important;background:var(--zm-pink)!important;height:4px!important}.music-workshop-app .music-player-bar__range::-moz-range-thumb{background:var(--zm-pink)!important;border:0!important;border-radius:50%!important;width:14px!important;height:14px!important}.music-workshop-app .music-player-bar__popover,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar__popover{z-index:50!important;border:1px solid var(--zm-line)!important;background:color-mix(in srgb, var(--zm-card) 96%, var(--zm-bg))!important;width:min(320px,74vw)!important;max-height:360px!important;color:var(--zm-text)!important;border-radius:18px!important;gap:12px!important;padding:14px!important;display:grid!important;position:absolute!important;bottom:calc(100% + 12px)!important;right:0!important;overflow:auto!important;box-shadow:0 18px 46px #0000005c!important}.music-workshop-app .music-player-bar--compact,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar--compact{z-index:4!important;min-height:calc(100px + env(safe-area-inset-bottom))!important;max-height:none!important;padding:22px 14px calc(22px + env(safe-area-inset-bottom))!important;border-top:0!important;border-radius:0!important;grid-area:2/1!important;grid-template-rows:56px!important;grid-template-columns:56px minmax(0,1fr) 44px!important;align-self:stretch!important;align-items:center!important;gap:8px 12px!important;position:relative!important;overflow:hidden!important}.music-workshop-app .music-player-bar--compact .music-player-bar__track,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar--compact .music-player-bar__track{grid-area:1/1/auto/3!important;grid-template-columns:56px minmax(0,1fr)!important;justify-self:stretch!important;align-items:center!important;gap:12px!important;min-width:0!important;display:grid!important}.music-workshop-app .music-player-bar--compact .music-player-bar__art,.music-workshop-app .music-player-bar--compact .music-player-bar__art:hover:not(:disabled),.music-workshop-app .music-player-bar--compact .music-player-bar__art:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar--compact .music-player-bar__art,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar--compact .music-player-bar__art:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar--compact .music-player-bar__art:focus-visible:not(:disabled){border-radius:10px!important;flex-basis:56px!important;grid-area:1/1!important;width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important}.music-workshop-app .music-player-bar--compact .music-player-bar__copy,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar--compact .music-player-bar__copy{grid-area:1/2!important;align-self:center!important;gap:4px!important;min-width:0!important}.music-workshop-app .music-player-bar--compact .music-player-bar__copy strong{font-size:15px!important;font-weight:720!important;line-height:1.18!important}.music-workshop-app .music-player-bar--compact .music-player-bar__copy span{font-size:13px!important;font-weight:560!important;line-height:1.2!important}.music-workshop-app .music-player-bar--compact .music-player-bar__subtitle--full{display:none!important}.music-workshop-app .music-player-bar--compact .music-player-bar__subtitle--compact{display:block!important}.music-workshop-app .music-player-bar--compact .music-player-bar__center,.music-workshop-app .music-player-bar--compact .music-player-bar__controls,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar--compact .music-player-bar__center,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar--compact .music-player-bar__controls{width:auto!important;max-width:none!important;display:contents!important}.music-workshop-app .music-player-bar--compact .music-player-bar__actions,.music-workshop-app .music-player-bar--compact .music-player-bar__time,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar--compact .music-player-bar__actions,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar--compact .music-player-bar__time{display:none!important}.music-workshop-app .music-player-bar--compact .music-player-bar__actions,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar--compact .music-player-bar__actions{display:contents!important}.music-workshop-app .music-player-bar--compact .music-player-bar__actions>.music-player-bar__action,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar--compact .music-player-bar__actions>.music-player-bar__action{display:none!important}.music-workshop-app .music-player-bar--compact .music-player-bar__popover,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar--compact .music-player-bar__popover{width:min(320px,100vw - 28px)!important;max-height:min(360px,48vh)!important;bottom:calc(100% + 10px)!important;right:14px!important}.music-workshop-app .music-player-bar--compact .music-player-bar__center,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar--compact .music-player-bar__center{gap:0!important}.music-workshop-app .music-player-bar--compact .music-player-bar__controls,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar--compact .music-player-bar__controls{justify-content:flex-end!important}.music-workshop-app .music-player-bar--compact .music-player-bar__control--secondary,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar--compact .music-player-bar__control--secondary{display:none!important}.music-workshop-app .music-player-bar--compact .music-player-bar__play,.music-workshop-app .music-player-bar--compact .music-player-bar__play:hover:not(:disabled),.music-workshop-app .music-player-bar--compact .music-player-bar__play:focus-visible:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar--compact .music-player-bar__play,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar--compact .music-player-bar__play:hover:not(:disabled),:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar--compact .music-player-bar__play:focus-visible:not(:disabled){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--zm-text)!important;background:0 0!important;grid-area:1/3!important;place-self:center end!important}.music-workshop-app .music-player-bar--compact .music-player-bar__progress,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar--compact .music-player-bar__progress{z-index:3!important;opacity:1!important;visibility:visible!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:-8px!important;left:0!important;right:0!important}.music-workshop-app .music-player-bar--compact .music-player-bar__progress:before,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar--compact .music-player-bar__progress:before{content:"";background:var(--music-player-track);opacity:.72;pointer-events:none;height:1px;position:absolute;top:8px;left:0;right:0}.music-workshop-app .music-player-bar--compact .music-player-bar__range,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar--compact .music-player-bar__range{z-index:1!important;cursor:pointer!important;opacity:0!important;pointer-events:none!important;touch-action:pan-y!important;width:100%!important;height:18px!important;transition:opacity .18s!important;position:relative!important}.music-workshop-app .music-player-bar--compact.is-playing .music-player-bar__range,:is(body.is-standalone-music,body[data-theme=osx-metal] .window[data-app=radio]) .music-workshop-app .music-player-bar--compact.is-playing .music-player-bar__range{opacity:1!important;pointer-events:auto!important}.music-workshop-app .music-player-bar--compact .music-player-bar__range::-webkit-slider-runnable-track{border-radius:0!important;height:1px!important}.music-workshop-app .music-player-bar--compact .music-player-bar__range::-webkit-slider-thumb{opacity:0!important;border:0!important;width:0!important;height:0!important}.music-workshop-app .music-player-bar--compact .music-player-bar__range::-moz-range-thumb{opacity:0!important;border:0!important;width:0!important;height:0!important}.music-workshop-app .music-player-bar--compact .music-player-bar__range::-moz-range-track{border-radius:0!important;height:1px!important}.music-workshop-app .music-player-bar--compact .music-player-bar__range::-moz-range-progress{border-radius:0!important;height:1px!important}
