.cm-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#0000005c;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out cmFade;display:flex;position:fixed;inset:0}@keyframes cmFade{0%{opacity:0}to{opacity:1}}.cm-glass{-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);color:#fff;background:#12121475;border:1px solid #ffffff1f;border-radius:18px;width:100%;max-width:540px;padding:22px 26px 24px;font-family:inherit;animation:.28s cubic-bezier(.2,.9,.3,1.05) cmRise;box-shadow:inset 0 1px #ffffff29,0 24px 60px #0000006b}@keyframes cmRise{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.cm-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.cm-eyebrow{font-family:var(--font-jb-mono), "JetBrains Mono", monospace;letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;margin:0;font-size:10px}.cm-close{color:#ffffff80;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:color .15s,background .15s,transform .18s;display:inline-flex}.cm-close:hover{color:#fff;background:#ffffff14}.cm-close:active{transform:scale(.92)}.cm-lede{color:#ffffff9e;margin:0 0 18px;font-size:13.5px;line-height:1.5}.cm-list{flex-direction:column;gap:10px;display:flex}.cm-card{cursor:pointer;text-align:left;color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:16px;width:100%;padding:14px 16px;font-family:inherit;transition:background .16s,border-color .16s,transform .16s;display:flex}.cm-card:hover{background:#ffffff14;border-color:#ffffff47}.cm-card:active{transform:scale(.99)}.cm-card-art{background:#ffffff0f;border-radius:9px;flex-shrink:0;place-items:center;width:84px;height:56px;display:grid;overflow:hidden}.cm-card-art svg{width:92%;height:92%}.cm-card-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cm-card-name{letter-spacing:-.015em;font-size:16px;font-weight:600}.cm-card-desc{color:#fff9;font-size:12.5px;line-height:1.45}.cm-card-go{letter-spacing:.04em;text-transform:uppercase;color:#fff;border:1px solid #ffffff38;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:500;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.cm-card:hover .cm-card-go{color:#0a0a0a;background:#fff;border-color:#fff}.cm-card-go svg{transition:transform .18s}.cm-card:hover .cm-card-go svg{transform:translate(3px)}@media (max-width:720px){.cm-backdrop{-webkit-backdrop-filter:blur(8px)saturate(140%);backdrop-filter:blur(8px)saturate(140%);padding:16px}.cm-glass{max-width:none;padding:20px 18px}.cm-card{gap:12px;padding:12px}.cm-card-art{width:64px;height:46px}.cm-card-go{padding:8px}.cm-card-go-label{display:none}}
@property --ds-pull{syntax:"<length>";inherits:true;initial-value:2000px}.home-start-handle{display:none}.home-start-handle-grip{background:#ffffff57;border-radius:999px;width:36px;height:4px}@media (max-width:640px){.home-start-handle{z-index:15;padding:11px 0 calc(11px + env(safe-area-inset-bottom));cursor:pointer;-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);touch-action:none;will-change:transform;background:#12121475;border:0;border-radius:18px 18px 0 0;justify-content:center;align-items:center;margin:0;transition:transform .3s cubic-bezier(.2,.85,.3,1.04),opacity .3s;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffff1f,0 -8px 28px #00000057}.home-start-handle:active{background:#1c1c1f8f}}body.designer-sheet-open .home-start-handle{opacity:0;pointer-events:none;transform:translateY(100%)}
