.ci .cm{--cm-accent: #E0417F;--cm-accent-hi: color-mix(in oklab, #E0417F 84%, white);--cm-accent-lo: color-mix(in oklab, #E0417F 86%, black);--cm-accent-ink: color-mix(in oklab, #E0417F 50%, white);--cm-accent-ink-strong: color-mix(in oklab, #E0417F 22%, white);--cm-inset: #050506;--cm-card: #0e0e10;--cm-tile: #141417;--cm-chip: #18181c;--cm-prompt: rgba(12, 13, 16, .92);--cm-prompt-chip: #1c1c21;--cm-panel: #0a0a0c;--cm-raised: #26262c;--cm-ink: #ededf0;--cm-ink-on: #ffffff;--cm-soft: #c4c4cc;--cm-muted: #9a9aa4;--cm-dim: #85858f;--cm-faint: #8a8a94;--cm-line: rgba(255, 255, 255, .08);--cm-line-soft: rgba(255, 255, 255, .07);--cm-line-2: rgba(255, 255, 255, .12);--cm-wave-off: rgba(255, 255, 255, .154);--cm-floor: rgba(0, 0, 0, .6);--cm-frame: linear-gradient(180deg, rgba(255, 255, 255, .14), rgba(255, 255, 255, .03) 40%, rgba(224,65,127, .25));--cm-frame-glow: 0 30px 60px rgba(0, 0, 0, .45);color:var(--cm-ink)}.ci .cm-welcome{width:920px}.ci .cm-frame{border-radius:20px;padding:1px;background:var(--cm-frame);box-shadow:var(--cm-frame-glow)}.ci .cm-box{display:flex;flex-direction:column;border-radius:19px;background:var(--cm-prompt);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ci .cm-text{width:100%;min-height:84px;max-height:200px;resize:none;border:0;background:transparent;padding:16px 20px 8px;font:inherit;font-size:1rem;font-weight:300;line-height:1.5;color:#e8e9ec;min-height:76px;outline:none;box-sizing:border-box}.ci .cm-text::placeholder{color:var(--cm-faint)}.ci .cm-chip{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;border-radius:9999px;border:1px solid var(--cm-line-2);background:var(--cm-prompt-chip);padding-block:3px;padding-inline:4px 2px;font-size:.75rem}.ci .cm-chip-x{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:9999px;color:var(--cm-dim)}.ci .cm-chip-x:hover{color:var(--cm-ink);background:#ffffff0f}.ci .cm-segs{display:flex;border-radius:11px;border:1px solid var(--cm-line);background:var(--cm-inset);padding:3px}.ci .cm-seg{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;border-radius:8px;padding:0 12px;min-height:30px;font-size:.78125rem;font-weight:500;color:var(--wb-dim);background:transparent}.ci .cm-seg[aria-checked=true]{background:#ffffff17;color:#f2f3f5}.ci .cm-cta{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;border-radius:11px;padding:10px 18px;min-height:40px;font-size:.84375rem;font-weight:600;color:#fff;background:var(--cm-accent)}.ci .cm-cta:hover{filter:brightness(.92)}.ci .cm-cta[aria-disabled=true]{filter:saturate(.6) brightness(.85);cursor:default}.ci .cm-label{font-family:IBM Plex Mono,Inter,system-ui,sans-serif;font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cm-faint)}.ci .cm-tiles{flex:1;min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ci .cm-shape{flex:none;writing-mode:vertical-rl;transform:rotate(180deg);font-family:IBM Plex Mono,Inter,system-ui,sans-serif;font-size:.53125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--wb-dim)}.ci .cm-tile{position:relative;display:flex;align-items:center;gap:9px;min-height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;padding:3px 10px 3px 4px;text-align:start;color:var(--cm-ink);transition:border-color .2s;min-width:0}.ci .cm-tile:not(:disabled):hover{border-color:color-mix(in srgb,var(--cm-accent) 50%,transparent)}.ci .cm-tile[aria-expanded=true]{border-color:var(--cm-accent);background:color-mix(in srgb,var(--cm-accent) 12%,transparent)}.ci .cm-tile:disabled{opacity:.4;cursor:default}.ci .cm-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:10px;background:var(--cm-accent);font-size:.6875rem;font-weight:700;color:#fff}.ci .cm-picker{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;border:1px solid color-mix(in srgb,var(--cm-accent) 28%,transparent);background:var(--cm-panel);box-shadow:0 -20px 60px #0000008c}.ci .cm-tab{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border-radius:9px;padding:7px 12px;min-height:36px;font-size:.8125rem;font-weight:600;color:var(--cm-muted);background:transparent}.ci .cm-tab[aria-selected=true]{background:var(--cm-raised);color:var(--cm-ink-on)}.ci .cm-search{width:200px;border-radius:9px;border:1px solid var(--cm-line-2);background:var(--cm-inset);padding:8px 12px;min-height:36px;box-sizing:border-box;font:inherit;font-size:.8125rem;color:var(--cm-ink);outline:none}.ci .cm-search:focus{border-color:color-mix(in srgb,var(--cm-accent) 60%,transparent)}.ci .cm-limit{padding:10px 14px 0;font-size:.78125rem;color:#fcd34d}.ci .cm-limit:empty{display:none}.ci .cm-done{border-radius:9px;background:var(--cm-accent);padding:8px 14px;min-height:36px;font-size:.75rem;font-weight:600;color:#fff}.ci .cm-group{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;border-radius:9999px;border:1px solid var(--cm-line-2);padding:5px 11px;min-height:32px;font-size:.75rem;color:var(--cm-muted);background:transparent}.ci .cm-group[aria-pressed=true]{border-color:var(--cm-accent);background:color-mix(in srgb,var(--cm-accent) 16%,transparent);color:var(--cm-accent-ink-strong)}.ci .cm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(122px,1fr));gap:8px}.ci .cm-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;border-radius:14px;border:1.5px solid var(--cm-line-soft);background:var(--cm-tile);padding:12px 6px 10px;color:var(--cm-ink);transition:transform .2s}.ci .cm-card:hover{transform:translateY(-3px)}.ci .cm-card[aria-pressed=true]{border-color:var(--cm-accent);background:color-mix(in srgb,var(--cm-accent) 14%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--cm-accent) 18%,transparent),0 10px 26px -10px color-mix(in srgb,var(--cm-accent) 60%,transparent)}.ci .cm-card[aria-pressed=true] .cm-card-name{color:var(--cm-accent-ink-strong)}.ci .cm-card-name{font-size:.78125rem;font-weight:600;line-height:1.25;text-align:center}.ci .cm-card-desc{font-size:.65625rem;line-height:1.3;color:var(--cm-dim);text-align:center;text-wrap:pretty}.ci .cm-card.is-render{padding:0 0 10px;overflow:hidden}.ci .cm-card-pic{display:block;width:100%;aspect-ratio:1 / 1;margin-bottom:4px;background:var(--cm-chip)}.ci .cm-card.is-render .cm-card-name,.ci .cm-card.is-render .cm-card-desc{padding-inline:6px}@supports not selector(::-webkit-scrollbar){.ci .cm-scroll{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}}.ci .cm-scroll::-webkit-scrollbar{width:2px;height:2px}.ci .cm-scroll::-webkit-scrollbar-thumb{background:#e0417f59;border-radius:2px}.ci .cm-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px;border-radius:16px;border:1px solid var(--cm-line-soft);background:var(--cm-card);padding:14px}.ci .cm-row.is-playing{border-color:color-mix(in srgb,var(--cm-accent) 50%,transparent)}.ci .cm-act{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border-radius:9px;padding:8px 12px;min-height:40px;font-size:.8125rem;color:var(--cm-soft);background:transparent}.ci .cm-act:hover{background:var(--cm-chip)}.ci .cm-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9px;color:var(--cm-dim);background:transparent}.ci .cm-icon:not(:disabled):hover{background:var(--cm-chip);color:var(--cm-ink)}.ci .cm-icon:disabled{opacity:.4;cursor:default}.ci .cm .hit44{position:relative}.ci .cm .hit44:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.ci .cm-wave:focus-visible{outline:2px solid var(--cm-accent);outline-offset:2px}@media(max-width:1099.98px){.ci .cm-tiles{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto;scrollbar-width:none}.ci .cm-tiles::-webkit-scrollbar{display:none}}@media(max-width:759.98px){.ci .cm-text{font-size:1rem;padding:14px 16px 6px}.ci .cm-search{width:100%}.ci .cm-row{gap:12px;padding:12px}.ci .cm-row-main{min-width:0!important;flex-basis:calc(100% - 92px)!important}.ci .cm-seg,.ci .cm-tab,.ci .cm-search,.ci .cm-done,.ci .cm-group,.ci .cm-act{min-height:44px}.ci .cm-icon{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.ci .cm-card,.ci .cm-tile{transition:none}.ci .cm-card:hover{transform:none}}@media(max-width:759.98px){.ci.r-player{flex-direction:column!important;padding:calc(64px + env(safe-area-inset-top)) 8px calc(8px + env(safe-area-inset-bottom))!important;overflow:auto}.ci.r-player>div:first-of-type{flex:none!important}.ci .r-player-info,.ci .r-player-tools{width:100%!important;overflow:visible!important}.ci .r-player-tools{order:3}}@media(min-width:1100px){.ci .cm-scroll.cm-vmap{padding-inline-start:272px!important}.ci .cm-scroll.cm-vmap.vmap-min{padding-inline-start:168px!important}}.ci .cm-title:hover{text-decoration:underline;text-underline-offset:3px}.ci .cm-title:focus-visible{outline:2px solid var(--cm-accent);outline-offset:3px;border-radius:4px}.ci .cm-sheet .cm-frame{padding:0;background:none;box-shadow:none}.ci .cm-sheet .cm-box{border:0;background:transparent}.ci .cm-sheet .cm-tiles{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.ci .cm-sheet .cm-text{font-size:1rem}
