.upload-wrap{display:grid}.upload-target{cursor:pointer;background:#131311;border:1px dashed #ffffff42;grid-template-columns:46px minmax(0,1fr);grid-template-areas:"mark title""mark meta""mark cta";align-content:center;gap:2px 12px;min-height:116px;padding:14px;transition:border-color .167s cubic-bezier(.65,0,.35,1),background .167s cubic-bezier(.65,0,.35,1),outline-color .167s cubic-bezier(.65,0,.35,1);display:grid;position:relative}.upload-target:hover{background:#16160f;border-color:#e9f6278c}.upload-mark{width:46px;height:46px;color:var(--brand);border:1px solid #4d4d47;grid-area:mark;align-self:center;place-items:center;transition:border-color .167s cubic-bezier(.65,0,.35,1),background .167s cubic-bezier(.65,0,.35,1),color .167s cubic-bezier(.65,0,.35,1);display:grid}.upload-arrow{font:1.15rem/1 Space Mono,monospace}.upload-title{letter-spacing:.1em;text-transform:uppercase;grid-area:title;align-self:end;font:700 .76rem/1.3 Space Mono,monospace}.upload-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-area:meta;font-size:.78rem;line-height:1.35;overflow:hidden}.upload-cta{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;border:1px solid #e9f62766;grid-area:cta;justify-self:start;margin-top:7px;padding:4px 9px;font:700 .62rem/1 Space Mono,monospace;transition:border-color .167s cubic-bezier(.65,0,.35,1),background .167s cubic-bezier(.65,0,.35,1),color .167s cubic-bezier(.65,0,.35,1)}.upload-wrap[data-dragging] .upload-target{border-style:solid;border-color:var(--brand);background:#1c1c10}.upload-wrap[data-dragging] .upload-mark,.upload-wrap[data-dragging] .upload-cta{border-color:var(--brand);background:var(--brand);color:#101010}.upload-wrap[data-busy] .upload-target{cursor:progress;border-style:solid;border-color:#e9f62773}.upload-scan{border:2px solid #ffffff38;border-top-color:var(--brand);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite upload-spin}@keyframes upload-spin{to{transform:rotate(360deg)}}.upload-progress{color:var(--muted);gap:7px;margin:10px 0 0;font-size:.78rem;line-height:1.45;display:grid}.upload-progress-track{background:#ffffff1f;height:3px;display:block;position:relative;overflow:hidden}.upload-progress-bar{background:linear-gradient(90deg, #e9f6271f, var(--brand) 50%, #e9f6271f);animation:1.3s cubic-bezier(.65,0,.35,1) infinite upload-pulse;position:absolute;inset:0}@keyframes upload-pulse{0%,to{opacity:.4}50%{opacity:1}}.upload-notice{border-left:3px solid var(--line);margin:10px 0 0;padding:9px 11px;font-size:.82rem;line-height:1.45}.upload-notice-error{color:#ffd9d3;background:#ff9f921a;border-color:#ff9f92}.upload-notice-info{border-color:var(--brand);color:#e8e7df;background:#e9f62714}.cover-menu.cover-panel{z-index:40;width:208px;max-width:calc(100vw - 16px);box-shadow:6px 6px 0 0 var(--brand), 0 0 0 1px #080808, 0 0 0 2px #ffffff1f;opacity:0;background:#11110f;border:1px solid #fff3;gap:10px;padding:12px;transition:opacity .167s cubic-bezier(.65,0,.35,1),transform .167s cubic-bezier(.65,0,.35,1);display:grid;position:fixed;transform:translateY(-5px)}.cover-menu.cover-panel[data-placed]{opacity:1;transform:none}.cover-menu.cover-panel .cover-panel-title{color:#bcbbb3;letter-spacing:.14em;text-transform:uppercase;margin:0;font:700 .62rem/1.3 Space Mono,monospace}.cover-menu.cover-panel .cover-panel-note{color:#8f8f88;margin:0;font-size:.72rem;line-height:1.4}.cover-menu.cover-panel .cover-shape-group{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cover-menu.cover-panel .cover-shape{color:#f5f4ee;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#151513;border:1px solid #3d3d37;grid-template-columns:13px minmax(0,1fr) 11px;align-items:center;gap:7px;min-height:44px;padding:8px 9px;font:700 .64rem/1 Space Mono,monospace;transition:border-color .167s cubic-bezier(.65,0,.35,1),background .167s cubic-bezier(.65,0,.35,1),color .167s cubic-bezier(.65,0,.35,1);display:grid}.cover-menu.cover-panel .cover-shape:hover{border-color:var(--brand);color:var(--brand)}.cover-menu.cover-panel .cover-shape.is-on{border-color:var(--brand);background:var(--brand);color:#0f0f0c}.cover-shape-mark{border:2px solid;width:13px;height:13px}.cover-shape-mark-round{border-radius:50%}.cover-shape-mark-square{border-radius:2px}.cover-shape-tick{text-align:right;font-size:.7rem;line-height:1}.cover-menu.cover-panel .cover-panel-upload{border:1px solid var(--brand);min-height:44px;color:var(--brand);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#0f0f0c;padding:9px 10px;font:700 .64rem/1 Space Mono,monospace;transition:background .167s cubic-bezier(.65,0,.35,1),color .167s cubic-bezier(.65,0,.35,1)}.cover-menu.cover-panel .cover-panel-upload:hover{background:var(--brand);color:#0f0f0c}.preview-stage .player-frame[data-cover] .smc-cover{outline:1px dashed color-mix(in oklab, var(--brand) 28%, transparent);outline-offset:4px;transition:outline-color .167s cubic-bezier(.65,0,.35,1)}.preview-stage .player-frame[data-cover] .smc-cover:hover{outline:1px dashed color-mix(in oklab, var(--brand) 62%, transparent)}.preview-stage .player-frame[data-cover] .smc-cover:focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media (prefers-reduced-motion:reduce){.upload-scan{animation:none!important}.upload-progress-bar{opacity:.55;width:100%;animation:none!important}.cover-menu.cover-panel{transition:none}}
.copy-line{cursor:text;text-underline-offset:3px;text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, var(--brand) 38%, transparent);text-decoration-color:color-mix(in oklab, var(--brand) 38%, transparent);transition:text-decoration-color .16s,outline-color .16s}@media (hover:hover){.copy-line:hover{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}}@media (hover:none){.copy-line{-webkit-text-decoration-color:color-mix(in oklab, var(--brand) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--brand) 55%, transparent)}}.copy-line:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){.copy-line{transition:none}}.copy-edit{z-index:6;outline:2px solid var(--brand);outline-offset:3px;caret-color:var(--brand);touch-action:manipulation;transition:none;position:absolute}.copy-edit .copy-editor{outline:none;text-decoration:none;position:static;inset:auto;overflow:visible}.copy-edit .copy-editor::selection{background:color-mix(in oklab, var(--brand) 72%, transparent);color:#080808}.copy-chrome{z-index:1;pointer-events:none;gap:4px;max-width:22rem;display:grid;position:absolute;top:calc(100% + 8px);left:0}.copy-chrome-row{border:1px solid var(--line);color:#f5f4ee;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;pointer-events:auto;background:#0b0b0af0;align-items:center;gap:10px;width:fit-content;min-height:26px;padding:4px 8px;font:700 .6rem Space Mono,monospace;display:flex}.copy-count{color:#a9a9a1;font-variant-numeric:tabular-nums}.copy-count[data-at-limit=true]{color:var(--brand)}.copy-keys{color:#777770}.copy-limit{border:1px solid color-mix(in oklab, var(--brand) 55%, transparent);width:fit-content;color:var(--brand);letter-spacing:.08em;text-transform:uppercase;white-space:normal;background:#0b0b0af0;margin:0;padding:4px 8px;font:700 .6rem Space Mono,monospace}.copy-done{border:1px solid var(--brand);background:var(--brand);color:#080808;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;min-width:44px;min-height:44px;padding:0 14px;font:700 .66rem Space Mono,monospace;display:none}.copy-done:focus-visible{outline-offset:2px;outline:2px solid #f5f4ee}@media (hover:none),(max-width:760px){.copy-chrome-row{gap:12px;min-height:48px}.copy-done{justify-content:center;align-items:center;display:inline-flex}.copy-keys{display:none}.copy-edit{outline-offset:4px;outline-width:2px}}
@property --active-accent{syntax:"<color>";inherits:true;initial-value:#e9f627}.palette-lab{--palette-ease:cubic-bezier(.65, 0, .35, 1);--palette-control:.167s;--palette-shape:.25s;--palette-key:color-mix(in oklab, var(--active-accent,var(--brand)) 68%, #f5f4ee);--palette-line:#3d3d37;transition:--active-accent var(--palette-shape) var(--palette-ease)}.palette-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.palette-lab .palette-count{border:1px solid var(--palette-line);color:#f4f3ed;font-variant-numeric:tabular-nums;transition:border-color var(--palette-shape) var(--palette-ease);background:#131311;padding:4px 9px 5px}.palette-lab .palette-viewport{border-block-color:var(--palette-line);-webkit-user-select:none;user-select:none}.palette-lab .palette-viewport:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.palette-lab .palette-slide{flex:0 0 78%;min-width:78%}.palette-lab .palette-option{min-height:0;transition:border-color var(--palette-control) var(--palette-ease), transform var(--palette-shape) var(--palette-ease), opacity var(--palette-shape) var(--palette-ease);grid-template-rows:auto 1fr;gap:10px;padding:10px}.palette-lab .palette-option:not(.is-selected){opacity:.7;transform:scale(.972)}.palette-lab .palette-option:not(.is-selected):hover{opacity:.88;transform:scale(.982)}.palette-lab .palette-option:hover{transform:translateY(-2px)}.palette-lab .palette-option:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.palette-option-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.palette-option-index{letter-spacing:.12em;text-transform:uppercase;color:#f4f3ed;font:700 .72rem/1 Space Mono,monospace}.palette-grade{align-items:center;gap:8px;display:flex}.palette-grade-meter{border:1px solid var(--palette-line);background:#0f0f0e;width:76px;height:6px;position:relative}.palette-grade-fill{transition:width var(--palette-shape) var(--palette-ease);position:absolute;inset:0 auto 0 0}.palette-grade-tick{background:#6a6a61;width:1px;position:absolute;top:-2px;bottom:-2px}.palette-grade-tick-aa{left:21.4%}.palette-grade-tick-aaa{left:33.3%}.palette-grade-value{letter-spacing:.04em;color:#c9c8c1;white-space:nowrap;font:.68rem/1 Space Mono,monospace}.palette-grade-value strong{color:#f4f3ed;letter-spacing:.08em}.palette-option[data-grade=low] .palette-grade-value strong{color:#ff9f92}.palette-roles{grid-template-rows:1fr 1fr;grid-template-columns:1.5fr 1fr;gap:6px;min-height:126px;display:grid}.palette-role{flex-direction:column;justify-content:space-between;gap:4px;padding:8px;display:flex;overflow:hidden}.palette-role-face{grid-row:1/span 2}.palette-role-accent{grid-area:1/2}.palette-role-support{grid-area:2/2}.palette-role-name{letter-spacing:.14em;text-transform:uppercase;font:700 .58rem/1 Space Mono,monospace}.palette-role-sample{letter-spacing:.01em;font:2.5rem/.86 Anton,sans-serif}.palette-role-line{font:400 .7rem/1.25 Archivo,sans-serif}.palette-role-hex{letter-spacing:.02em;font:.6rem/1 Space Mono,monospace}.palette-lab .palette-nav{grid-template-columns:48px minmax(0,1fr) 48px}.palette-lab .palette-nav button{border-color:var(--palette-line);transition:border-color var(--palette-control) var(--palette-ease), color var(--palette-control) var(--palette-ease)}.palette-lab .palette-nav p{color:#8f8f88}@media (max-width:760px){.palette-lab .palette-slide{flex:0 0 84%;min-width:84%}.palette-roles{min-height:112px}.palette-grade-meter{width:62px}}.palette-lab .preview-label-row{border-top:1px solid color-mix(in oklab, var(--palette-key) 40%, transparent);transition:border-top-color var(--palette-shape) var(--palette-ease);padding-top:9px;position:relative}.palette-lab .preview-label-row:before{content:"";background:var(--palette-key);width:30px;height:2px;transition:background-color var(--palette-shape) var(--palette-ease);position:absolute;top:-1px;left:0}.palette-lab .preview-label-row .eyebrow{color:#d8d7d0}.palette-lab .active-swatches{border-color:color-mix(in oklab, var(--palette-key) 46%, transparent);box-shadow:0 2px 0 0 color-mix(in oklab, var(--palette-key) 72%, transparent);transition:border-color var(--palette-shape) var(--palette-ease), box-shadow var(--palette-shape) var(--palette-ease)}.palette-lab .active-swatches span{transition:background-color var(--palette-shape) var(--palette-ease)}.palette-lab .active-swatches span[title^=accent]{box-shadow:inset 0 0 0 2px #080808eb,inset 0 0 0 3px #f5f4ee}.palette-lab .print-card-type-three,.palette-lab .print-card-back,.palette-lab .player-frame{transition:--card-face var(--palette-shape) var(--palette-ease), --card-ink var(--palette-shape) var(--palette-ease), --card-accent var(--palette-shape) var(--palette-ease), --card-support var(--palette-shape) var(--palette-ease), --ink var(--palette-shape) var(--palette-ease), --slapp var(--palette-shape) var(--palette-ease), --paper var(--palette-shape) var(--palette-ease), --grey var(--palette-shape) var(--palette-ease), --line var(--palette-shape) var(--palette-ease), --smc-face var(--palette-shape) var(--palette-ease), --smc-ink var(--palette-shape) var(--palette-ease), --smc-accent var(--palette-shape) var(--palette-ease), --smc-lcd var(--palette-shape) var(--palette-ease), --eq-accent var(--palette-shape) var(--palette-ease), --eq-face var(--palette-shape) var(--palette-ease)}.palette-lab .preview-heading,.palette-lab .preview-grid{transition:transform var(--palette-shape) var(--palette-ease)}.palette-lab .preview-stage.is-shifting .preview-heading{opacity:1;transform:none}.palette-lab .preview-stage.is-shifting .preview-grid{transform:translateX(var(--drag-x,0px));opacity:1}@media (prefers-reduced-motion:reduce){.palette-lab,.palette-lab .palette-count,.palette-lab .palette-option,.palette-lab .palette-nav button,.palette-lab .palette-viewport,.palette-lab .preview-label-row,.palette-lab .preview-label-row:before,.palette-lab .active-swatches,.palette-lab .active-swatches span,.palette-lab .print-card-type-three,.palette-lab .print-card-back,.palette-lab .player-frame,.palette-lab .preview-heading,.palette-lab .preview-grid,.palette-grade-fill{transition:none}.palette-lab .palette-option:not(.is-selected),.palette-lab .palette-option:not(.is-selected):hover,.palette-lab .palette-option:hover{transform:none}.palette-lab .preview-stage.is-shifting .preview-grid{transform:translateX(var(--drag-x,0px))}}
.print-card-type-three.media-editor{box-sizing:border-box;background:var(--t3-surface);color:var(--t3-text);grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:10px;padding:14px 14px 12px;font:500 12px/1.3 JetBrains Mono,Space Mono,monospace;display:grid}.print-card-type-three.media-editor:before{display:none}.print-card-type-three.media-editor>*{z-index:auto;margin:0;position:static}.print-card-type-three.media-editor[data-dragging]{outline:2px dashed var(--t3-play);outline-offset:-8px}.media-head{border-bottom:2px solid var(--t3-rule);justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:8px;display:flex}.media-eyebrow{color:var(--t3-title);letter-spacing:.04em;margin:0;font:400 22px/1 Bebas Neue,Anton,sans-serif}.media-summary{color:var(--t3-dim);letter-spacing:.08em;white-space:nowrap;margin:0;font-size:10px}.media-fields{gap:6px;display:grid}.media-field{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px;display:grid}.media-field>span{color:var(--t3-dim);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.media-input{box-sizing:border-box;border:1px solid var(--t3-stitch);background:var(--t3-panel);width:100%;min-width:0;min-height:30px;color:var(--t3-text);font:inherit;border-radius:4px;padding:5px 8px;font-size:12px}.media-input:focus-visible{outline:2px solid var(--t3-play);outline-offset:1px;border-color:#0000}.media-tracks{overscroll-behavior:contain;align-content:start;gap:6px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.media-track{border:1px solid color-mix(in oklab, var(--t3-stitch) 70%, transparent);background:color-mix(in oklab, var(--t3-panel) 70%, var(--t3-surface));border-radius:6px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px;display:grid}.media-track-number{color:var(--t3-title);text-align:center;font:400 18px/1 Bebas Neue,Anton,sans-serif}.media-track-main{gap:3px;min-width:0;display:grid}.media-track-meta{color:var(--t3-dim);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.media-track-tools{grid-template-columns:repeat(3,24px);gap:2px;display:grid}.media-track-tools button{width:24px;height:28px;color:var(--t3-text);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.media-track-tools svg{fill:currentColor;width:11px;height:11px}.media-track-tools button:hover:not(:disabled){background:var(--t3-panel);color:var(--t3-title)}.media-track-tools button:focus-visible{outline:2px solid var(--t3-play)}.media-track-tools button:disabled{opacity:.3;cursor:default}.media-error{background:color-mix(in oklab, #ff5a4a 22%, var(--t3-surface));color:var(--t3-text);border-radius:4px;margin:0;padding:6px 8px;font-size:10.5px}.media-foot{gap:6px;display:grid}.media-add{background:var(--t3-play);min-height:38px;color:var(--t3-play-ink);letter-spacing:.06em;cursor:pointer;border:0;border-radius:6px;font:400 18px/1 Bebas Neue,Anton,sans-serif}.media-add:hover:not(:disabled){filter:brightness(1.06)}.media-add:focus-visible{outline:2px solid var(--t3-text);outline-offset:2px}.media-add:disabled{opacity:.6;cursor:progress}.media-hint{color:var(--t3-dim);text-align:center;letter-spacing:.02em;margin:0;font-size:9.5px}@media (max-width:760px){.media-input{min-height:40px;font-size:16px}.media-track-tools{grid-template-columns:repeat(3,34px)}.media-track-tools button{width:34px;height:40px}.media-add{min-height:44px}}.media-track-state{color:var(--t3-title);letter-spacing:.04em}.media-track[data-upload=failed] .media-track-state{color:#ff8a7a}.media-track[data-upload=uploading]{opacity:.85}.media-track-failed{color:#ff8a7a;align-items:center;gap:6px;margin-top:3px;font-size:9.5px;line-height:1.35;display:flex}.media-track-retry{color:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;flex:none;padding:2px 7px;font-size:9.5px}.media-track-retry:hover{background:#ff5a4a38;background:lab(61.6491% 63.0032 44.8611/.22)}.media-track-retry:focus-visible{outline:2px solid var(--t3-play)}
.print-card-back{--card-face:#3e2c23;--card-ink:#f3a01f;--card-accent:#f3a01f;--card-support:#e17220;--card-glow:var(--card-accent);--bpx:calc(100cqw / 508);--b-face:var(--card-face);--b-ink:var(--card-ink);--b-hw:color-mix(in oklab, var(--card-face) 18%, #050505);--b-rim:color-mix(in oklab, color-mix(in oklab, var(--card-ink) 45%, var(--card-face)) 46%, var(--b-hw));--b-rim-inner:color-mix(in oklab, color-mix(in oklab, var(--card-ink) 45%, var(--card-face)) 22%, var(--b-hw));--b-glow:oklch(from var(--card-glow) max(l, .8) c h);--b-knob:var(--card-accent);--b-knob-dim:color-mix(in oklab, color-mix(in oklab, var(--card-ink) 35%, var(--card-face)) 48%, var(--b-hw));--b-light:oklch(from var(--card-face) .985 calc(c * .55) h / calc(.4 * clamp(1, .8 / (.985 - l), 2.5)));--sheen-angle:115deg;--sheen-c:46%;--sheen-gx:6%;--sheen-gy:100%;width:min(100%, var(--preview-media,270px));aspect-ratio:50.8/88.9;isolation:isolate;background:linear-gradient(180deg, color-mix(in oklab, var(--b-light) 8%, transparent), transparent 10%, transparent 85%, #0000002e), var(--b-face);color:var(--b-ink);border-radius:0;transition:--card-face .32s,--card-ink .32s,--card-accent .32s,--card-support .32s,--card-panel .32s,--sheen-angle .32s,--sheen-c .32s,--sheen-gx .32s,--sheen-gy .32s;position:relative;overflow:hidden;box-shadow:0 28px 65px #0000006b;container-type:inline-size}.print-card-back:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 95% at 50% 42%, transparent 55%, #00000024 100%), linear-gradient(var(--sheen-angle), transparent 0 calc(var(--sheen-c) - 24%), color-mix(in oklab, var(--b-light) 6%, transparent) calc(var(--sheen-c) - 10%), color-mix(in oklab, var(--b-light) 13%, transparent) var(--sheen-c), color-mix(in oklab, var(--b-light) 6%, transparent) calc(var(--sheen-c) + 10%), transparent calc(var(--sheen-c) + 24%)), radial-gradient(70% 50% at var(--sheen-gx) var(--sheen-gy), color-mix(in oklab, var(--b-light) 16%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--b-light) 10%, transparent), transparent 4%), linear-gradient(90deg, color-mix(in oklab, var(--b-light) 5%, transparent), transparent 6%);position:absolute;inset:0}.print-card-back>*{z-index:1;margin:0;position:absolute}.back-art{width:100%;height:100%;inset:0;overflow:visible}.print-card-back #back-edge stop:first-child,.print-card-back #back-dome stop:first-child{stop-color:var(--card-glow)}.back-rim,.back-hw{stroke:url(#back-edge);stroke-width:1px}.back-hw-small{stroke:none}.back-rim{fill:var(--b-rim)}.back-rim-inner{fill:var(--b-rim-inner)}.back-grille{fill:var(--b-hw)}.back-well{fill:url(#back-well)}.back-screw{fill:var(--b-hw);stroke:none}.back-qr{fill:var(--b-glow);fill-rule:nonzero}.back-label-disc{fill:var(--b-hw);stroke:var(--b-rim);stroke-width:1.2px}.back-hw{fill:var(--b-hw)}.back-knob{fill:var(--b-knob);stroke:#00000059;stroke-width:1px}.back-knob-dome{fill:url(#back-dome)}.back-knob-dim{fill:var(--b-knob-dim);stroke:#00000040;stroke-width:1px}.back-button-ring{fill:color-mix(in oklab, var(--b-knob) 55%, var(--b-hw));stroke:url(#back-edge);stroke-width:1px}.back-glyph-stroke{fill:none;stroke:var(--b-ink);stroke-width:5px;stroke-linecap:round}.back-glyph-fill{fill:var(--b-ink)}.back-lcd,.back-label,.back-kind,.back-knob-label,.back-site,.back-promise,.back-tagline{white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:1}.back-label{left:calc(var(--bpx) * 204);top:calc(var(--bpx) * 194);width:calc(var(--bpx) * 100);color:var(--b-glow);font:400 calc(var(--bpx) * 13) / 1 "Bebas Neue", "Anton", sans-serif;letter-spacing:calc(var(--bpx) * .8);text-align:center}.back-lcd{left:calc(var(--bpx) * 112);top:calc(var(--bpx) * 401);width:calc(var(--bpx) * 284);color:var(--b-glow);font:700 calc(var(--bpx) * 23) / 1 "JetBrains Mono", "Space Mono", monospace;letter-spacing:calc(var(--bpx) * 2);text-align:center}.back-kind{left:calc(var(--bpx) * 40);top:calc(var(--bpx) * 468);width:calc(var(--bpx) * 204);justify-items:center;row-gap:calc(var(--bpx) * 4);color:var(--b-ink);font:400 calc(var(--bpx) * 36) / 1 "Bebas Neue", "Anton", sans-serif;letter-spacing:calc(var(--bpx) * 1.4);display:grid}.back-knob-label{left:calc(var(--bpx) * (var(--x) - 45));top:calc(var(--bpx) * (var(--y) + 12));width:calc(var(--bpx) * 90);color:var(--b-ink);font:400 calc(var(--bpx) * 17) / 1 "Bebas Neue", "Anton", sans-serif;letter-spacing:calc(var(--bpx) * 1);text-align:center}.back-site{left:0;right:0;top:calc(var(--bpx) * 738);color:var(--b-ink);font:400 calc(var(--bpx) * 54) / 1 "Anton", sans-serif;letter-spacing:calc(var(--bpx) * .6);text-align:center}.back-promise{left:0;right:0;top:calc(var(--bpx) * 802);color:var(--b-ink);font:400 calc(var(--bpx) * 28) / 1 "Bebas Neue", "Anton", sans-serif;letter-spacing:calc(var(--bpx) * 1.2);text-align:center;white-space:pre}.back-tagline{left:0;right:0;top:calc(var(--bpx) * 836);color:color-mix(in oklab, var(--b-ink) 78%, var(--b-face));font:400 calc(var(--bpx) * 18) / 1 "Bebas Neue", "Anton", sans-serif;letter-spacing:calc(var(--bpx) * 2.4);text-align:center}.print-card-back[data-exporting] *{transition:none!important}.print-card-back[data-sheen="1"]{--sheen-angle:65deg;--sheen-c:40%;--sheen-gx:94%;--sheen-gy:100%}.print-card-back[data-sheen="2"]{--sheen-angle:135deg;--sheen-c:58%;--sheen-gx:96%;--sheen-gy:6%}.print-card-back[data-sheen="3"]{--sheen-angle:100deg;--sheen-c:32%;--sheen-gx:10%;--sheen-gy:96%}.print-card-back[data-sheen="4"]{--sheen-angle:150deg;--sheen-c:52%;--sheen-gx:4%;--sheen-gy:8%}.print-card-back[data-sheen="5"]{--sheen-angle:80deg;--sheen-c:62%;--sheen-gx:90%;--sheen-gy:96%}.print-card-back[data-look=flat]{background:var(--b-face)}.print-card-back[data-look=flat]:before{content:none}.print-card-back[data-look=flat] .back-well,.print-card-back[data-look=flat] .back-knob-dome{fill:none}.print-card-back[data-look=flat] .back-rim,.print-card-back[data-look=flat] .back-hw,.print-card-back[data-look=flat] .back-button-ring{stroke:#0000004d}.print-card-back[data-look=flat] .back-qr{fill:var(--card-accent)}
.type-four-flipper{width:min(100%, var(--preview-media,320px));aspect-ratio:508/889;align-self:center;position:relative}.type-four-flipper>.print-card-type-four,.type-four-flipper>.media-editor{width:100%;height:100%;position:absolute;inset:0}.type-four-flipper>[data-active=false]{visibility:hidden;pointer-events:none}.print-card-type-four{--px:calc(100cqw / 508);--t4-face:#20161f;--t4-face-end:#352231;--t4-panel:#100b12;--t4-panel-end:#211429;--t4-accent:#f2a51a;--t4-support:#7b315f;--t4-pearl:#fffaf0;--t4-pearl-warm:#f7dfb9;--t4-pearl-cool:#cae9ec;--t4-shadow:#09070a;--t4-rim-a:var(--t4-accent);--t4-rim-b:var(--t4-support);--t4-title:var(--t4-pearl);--t4-small:var(--t4-pearl);--t4-text-plate:var(--t4-panel);--t4-qr-ink:#09070a;--t4-qr-paper:#fffdf8;--t4-strength:.14;--t4-angle:118deg;--t4-light-x:28%;--t4-light-y:18%;width:min(100%, var(--preview-media,320px));aspect-ratio:508/889;isolation:isolate;color:var(--t4-small);background:linear-gradient(calc(var(--t4-angle) + 36deg), transparent 45%, color-mix(in oklab, var(--t4-face-end) 78%, transparent) 100%), linear-gradient(155deg, var(--t4-face), color-mix(in oklab, var(--t4-face) 82%, var(--t4-panel)));border:0;border-radius:0;transition:background .28s,color .28s;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000073;container-type:inline-size}.print-card-type-four:before{content:"";z-index:0;pointer-events:none;opacity:calc(.52 + var(--t4-strength));background:radial-gradient(90% 54% at var(--t4-light-x) var(--t4-light-y), color-mix(in oklab, var(--t4-pearl) 22%, transparent), transparent 58%), linear-gradient(var(--t4-angle), transparent 27%, color-mix(in oklab, var(--t4-pearl-cool) 10%, transparent) 45%, color-mix(in oklab, var(--t4-pearl-warm) 13%, transparent) 53%, transparent 70%), radial-gradient(105% 70% at 50% 105%, color-mix(in oklab, var(--t4-shadow) 72%, transparent), transparent 70%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .045 0'/%3E%3C/filter%3E%3Crect width='150' height='150' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:screen;position:absolute;inset:0}.print-card-type-four:after{content:"";inset:calc(var(--px) * 14);z-index:0;pointer-events:none;border:max(1px, calc(var(--px) * 1.4)) solid color-mix(in oklab, var(--t4-rim-a) 42%, transparent);box-shadow:inset 0 0 0 max(1px, calc(var(--px) * 1)) color-mix(in oklab, var(--t4-pearl) 10%, transparent);position:absolute}.print-card-type-four>*{z-index:1;margin:0;position:absolute}.type-four-light{pointer-events:none;filter:blur(calc(var(--px) * 18));opacity:calc(var(--t4-strength) * .52)}.type-four-light-primary{width:calc(var(--px) * 190);height:calc(var(--px) * 70);left:calc(var(--px) * -35);top:calc(var(--px) * 62);background:var(--t4-rim-a);transform:rotate(-12deg)}.type-four-light-secondary{width:calc(var(--px) * 180);height:calc(var(--px) * 64);right:calc(var(--px) * -55);bottom:calc(var(--px) * 100);background:var(--t4-rim-b);transform:rotate(-24deg)}.type-four-topline{left:calc(var(--px) * 40);right:calc(var(--px) * 40);top:calc(var(--px) * 43);padding:calc(var(--px) * 7) calc(var(--px) * 8);color:var(--t4-small);background:color-mix(in oklab, var(--t4-text-plate) 86%, transparent);font:700 calc(var(--px) * 17)/1 "JetBrains Mono", monospace;letter-spacing:.045em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.type-four-header-rule{left:calc(var(--px) * 48);right:calc(var(--px) * 48);top:calc(var(--px) * 88);height:max(1px, calc(var(--px) * 2));background:linear-gradient(90deg, var(--t4-rim-a), var(--t4-rim-b))}.type-four-art-shell{left:calc(var(--px) * 89);top:calc(var(--px) * 119);width:calc(var(--px) * 330);aspect-ratio:1;padding:calc(var(--px) * 15);box-sizing:border-box;background:conic-gradient(from var(--t4-angle), var(--t4-rim-a), var(--t4-rim-b), var(--t4-pearl-cool), var(--t4-rim-a));box-shadow:0 calc(var(--px) * 18) calc(var(--px) * 34) color-mix(in oklab, var(--t4-shadow) 60%, transparent)}.type-four-art-shell:before{content:"";inset:calc(var(--px) * 5);border:calc(var(--px) * 2) solid color-mix(in oklab, var(--t4-pearl) 72%, transparent);position:absolute}.type-four-art-rim{inset:calc(var(--px) * 11);border:calc(var(--px) * 3) solid color-mix(in oklab, var(--t4-shadow) 82%, transparent);pointer-events:none;z-index:2}.type-four-artwork{inset:calc(var(--px) * 15);cursor:pointer;background:var(--t4-panel);border:0;padding:0;overflow:hidden}.type-four-artwork img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.type-four-artwork:hover img{transform:scale(1.018)}.type-four-levels{left:calc(var(--px) * 151);top:calc(var(--px) * 468);width:calc(var(--px) * 206);height:calc(var(--px) * 46);justify-content:center;align-items:end;gap:calc(var(--px) * 8);display:flex}.type-four-levels span{width:calc(var(--px) * 14);height:calc(var(--px) * var(--bar) * .5);min-height:calc(var(--px) * 5);background:linear-gradient(180deg, var(--t4-rim-b), var(--t4-rim-a));transform-origin:bottom}.print-card-type-four[data-playing] .type-four-levels span{animation:type-four-eq .58s calc(var(--i) * -70ms) ease-in-out infinite alternate}@keyframes type-four-eq{to{transform:scaleY(.48)}}.type-four-mid-rule{left:calc(var(--px) * 48);right:calc(var(--px) * 48);top:calc(var(--px) * 530);height:max(1px, calc(var(--px) * 2));background:linear-gradient(90deg, var(--t4-rim-a), color-mix(in oklab, var(--t4-rim-b) 80%, transparent))}.type-four-copy-block{left:calc(var(--px) * 48);top:calc(var(--px) * 558);width:calc(var(--px) * 412);height:calc(var(--px) * 190)}.type-four-artist{max-width:calc(var(--px) * 280);padding:calc(var(--px) * 4) calc(var(--px) * 7);color:var(--t4-small);background:color-mix(in oklab, var(--t4-text-plate) 88%, transparent);font:700 calc(var(--px) * 18)/1.1 "JetBrains Mono", monospace;letter-spacing:.16em;text-transform:uppercase;top:0;left:0}.type-four-title{left:0;top:calc(var(--px) * 34);width:calc(var(--px) * 250);white-space:nowrap;color:var(--t4-title);font:400 calc(var(--px) * (76 - var(--title-fit,0) * 5))/.88 "Bebas Neue", sans-serif;letter-spacing:-.015em;text-transform:uppercase;overflow:hidden}.print-card-type-four[data-title-fit="0"]{--title-fit:0}.print-card-type-four[data-title-fit="1"]{--title-fit:1}.print-card-type-four[data-title-fit="2"]{--title-fit:2}.print-card-type-four[data-title-fit="3"]{--title-fit:3}.print-card-type-four[data-title-fit="4"]{--title-fit:4}.print-card-type-four[data-title-fit="5"]{--title-fit:5}.print-card-type-four[data-title-fit="6"]{--title-fit:6}.print-card-type-four[data-title-fit="7"]{--title-fit:7}.print-card-type-four[data-title-fit="8"]{--title-fit:8}.type-four-release{left:0;top:calc(var(--px) * 128);max-width:calc(var(--px) * 220);white-space:nowrap;padding:calc(var(--px) * 4) calc(var(--px) * 7);color:var(--t4-small);background:color-mix(in oklab, var(--t4-text-plate) 88%, transparent);font:600 calc(var(--px) * 11)/1.2 "JetBrains Mono", monospace;letter-spacing:.05em;text-transform:uppercase;overflow:hidden}.type-four-meta{left:0;top:calc(var(--px) * 165);max-width:calc(var(--px) * 210);padding:calc(var(--px) * 4) calc(var(--px) * 7);color:var(--t4-small);background:color-mix(in oklab, var(--t4-text-plate) 88%, transparent);font:700 calc(var(--px) * 13)/1.1 "JetBrains Mono", monospace;text-transform:uppercase}.type-four-scan-block{right:calc(var(--px) * 48);top:calc(var(--px) * 690);width:calc(var(--px) * 150);color:var(--t4-qr-ink)}.type-four-scan-block>p{left:0;top:calc(var(--px) * -22);width:100%;color:var(--t4-small);background:color-mix(in oklab, var(--t4-text-plate) 88%, transparent);text-align:center;font:700 calc(var(--px) * 10)/1 "JetBrains Mono", monospace;letter-spacing:.08em;position:absolute}.type-four-qr-frame{width:calc(var(--px) * 150);height:calc(var(--px) * 150);padding:calc(var(--px) * 11);border:calc(var(--px) * 2) solid var(--t4-rim-a);color:var(--t4-qr-ink);background:var(--t4-qr-paper);cursor:pointer}.type-four-qr,.type-four-qr svg{width:100%;height:100%;display:block}.type-four-footer{left:calc(var(--px) * 48);bottom:calc(var(--px) * 16);width:calc(var(--px) * 412);padding-top:calc(var(--px) * 8);border-top:max(1px, calc(var(--px) * 1.5)) solid color-mix(in oklab, var(--t4-rim-b) 70%, transparent);color:var(--t4-small);font:600 calc(var(--px) * 9)/1 "JetBrains Mono", monospace;letter-spacing:.08em;justify-content:space-between;display:flex}.print-card-type-four[data-material=aperture] .type-four-art-shell{background:conic-gradient(from var(--t4-angle), var(--t4-rim-a), var(--t4-pearl-cool), var(--t4-rim-b), var(--t4-rim-a))}.print-card-type-four[data-material=relay]:before{opacity:calc(.58 + var(--t4-strength))}.print-card-type-four[data-material=relay] .type-four-art-shell{background:linear-gradient(135deg, var(--t4-rim-a) 0 48%, var(--t4-pearl) 48% 52%, var(--t4-rim-b) 52% 100%)}.print-card-type-four[data-material=relay] .type-four-mid-rule,.print-card-type-four[data-material=relay] .type-four-header-rule{background:linear-gradient(90deg, var(--t4-rim-a) 0 47%, var(--t4-pearl) 47% 53%, var(--t4-rim-b) 53%)}.print-card-type-four[data-material=nocturne]{background:radial-gradient(110% 60% at var(--t4-light-x) -5%, color-mix(in oklab, var(--t4-rim-b) 13%, transparent), transparent 62%), linear-gradient(160deg, color-mix(in oklab, var(--t4-shadow) 86%, var(--t4-face)), var(--t4-shadow))}.print-card-type-four[data-material=nocturne] .type-four-art-shell{background:linear-gradient(var(--t4-angle), color-mix(in oklab, var(--t4-pearl) 72%, var(--t4-rim-a)), var(--t4-rim-b));box-shadow:0 calc(var(--px) * 22) calc(var(--px) * 42) color-mix(in oklab, var(--t4-rim-b) 20%, var(--t4-shadow))}.type-four-tools{align-items:center;gap:7px;display:flex}.type-four-tools button{color:inherit;text-transform:uppercase;cursor:pointer;background:#0808087a;border:1px solid #ffffff3b;padding:5px 8px;font:700 .58rem/1 Space Mono,monospace}.type-four-export{position:relative}.type-four-export>div{z-index:50;background:#0b0b0d;border:1px solid #ffffff3d;gap:4px;min-width:150px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #0006}.type-four-export>div button{text-align:left;width:100%}@media (prefers-reduced-motion:reduce){.print-card-type-four[data-playing] .type-four-levels span{animation:none}}
.print-card-back-type-four{--px:calc(100cqw / 508);width:min(100%, var(--preview-media,320px));aspect-ratio:508/889;isolation:isolate;color:var(--t4-small);background:linear-gradient(calc(var(--t4-angle) + 20deg), transparent 20%, color-mix(in oklab, var(--t4-face-end) 78%, transparent)), var(--t4-face);border-radius:0;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000073;container-type:inline-size}.print-card-back-type-four:before{content:"";inset:calc(var(--px) * 14);border:calc(var(--px) * 1.5) solid color-mix(in oklab, var(--t4-rim-a) 46%, transparent);position:absolute}.print-card-back-type-four>*{margin:0;position:absolute}.t4-back-light{opacity:calc(.42 + var(--t4-strength));background:radial-gradient(70% 45% at var(--t4-light-x) var(--t4-light-y), color-mix(in oklab, var(--t4-pearl) 20%, transparent), transparent 70%), linear-gradient(var(--t4-angle), transparent 38%, color-mix(in oklab, var(--t4-rim-b) 12%, transparent), transparent 65%);inset:0}.t4-back-kicker{left:calc(var(--px) * 48);top:calc(var(--px) * 52);width:calc(var(--px) * 412);padding:calc(var(--px) * 6);text-align:center;background:var(--t4-text-plate);font:700 calc(var(--px) * 13)/1 "JetBrains Mono", monospace;letter-spacing:.14em}.t4-back-mark{left:calc(var(--px) * 78);top:calc(var(--px) * 126);width:calc(var(--px) * 352);height:calc(var(--px) * 180);border:calc(var(--px) * 4) solid var(--t4-rim-a);outline:calc(var(--px) * 2) solid var(--t4-rim-b);outline-offset:calc(var(--px) * 8);background:var(--t4-text-plate);color:var(--t4-small);text-align:center;font:400 calc(var(--px) * 78)/.7 "Bebas Neue", sans-serif;letter-spacing:.03em;place-content:center;display:grid}.t4-back-mark span{display:block}.t4-back-mark span:last-child{color:var(--t4-rim-a)}.t4-back-promise{left:calc(var(--px) * 48);right:calc(var(--px) * 48);top:calc(var(--px) * 354);padding:calc(var(--px) * 8);text-align:center;color:var(--t4-small);background:var(--t4-text-plate);font:700 calc(var(--px) * 15)/1 "JetBrains Mono", monospace;letter-spacing:.1em}.t4-back-disc{left:calc(var(--px) * 124);top:calc(var(--px) * 424);width:calc(var(--px) * 260);height:calc(var(--px) * 260);box-sizing:border-box;padding:calc(var(--px) * 34);color:var(--t4-qr-ink);background:var(--t4-qr-paper);border:calc(var(--px) * 12) solid var(--t4-rim-a);outline:calc(var(--px) * 4) solid var(--t4-rim-b)}.t4-back-qr,.t4-back-qr svg{width:100%;height:100%;display:block}.t4-back-site{left:calc(var(--px) * 48);right:calc(var(--px) * 48);bottom:calc(var(--px) * 115);text-align:center;color:var(--t4-title);font:400 calc(var(--px) * 42)/1 "Bebas Neue", sans-serif;letter-spacing:.04em}.t4-back-note{left:calc(var(--px) * 48);right:calc(var(--px) * 48);bottom:calc(var(--px) * 58);padding-top:calc(var(--px) * 12);border-top:calc(var(--px) * 2) solid var(--t4-rim-b);text-align:center;font:600 calc(var(--px) * 10)/1 "JetBrains Mono", monospace;letter-spacing:.08em}
@font-face{font-family:Bebas Neue;src:url(/fonts/BebasNeue-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-700.woff2)format("woff2");font-weight:700;font-display:swap}.type-three-flipper{width:min(100%, var(--preview-media,270px));aspect-ratio:50.8/88.9;position:relative}.type-three-flipper[data-flipping]{will-change:transform}.type-three-flipper>.print-card-type-three{width:100%;height:100%;position:absolute;inset:0}.type-three-flipper>.print-card-type-three[data-active=true]{z-index:1}.type-three-flipper>.print-card-type-three[data-active=false]{z-index:0;visibility:hidden;box-shadow:none}.type-three-flipper>.print-card-type-three[data-active=false][data-exporting]{visibility:visible}.print-card-type-three{--card-face:#3e2c23;--card-face-2:var(--card-face);--card-ink:#f3a01f;--card-accent:#f3a01f;--card-support:#e17220;--card-panel:#2a2019;--card-panel-2:var(--card-panel);--card-glow:var(--card-accent);--panel-angle:160deg;--px:calc(100cqw / 508);--t3-text:oklch(from var(--card-ink) l calc(c * .55) h);--t3-top:var(--t3-text);--t3-rule:var(--t3-text);--t3-song:var(--t3-text);--t3-sub:color-mix(in oklab, var(--t3-text) 92%, var(--card-face));--t3-dim:color-mix(in oklab, var(--t3-text) 90%, var(--card-face));--t3-frame:var(--t3-text);--t3-stitch:color-mix(in oklab, var(--t3-text) 62%, var(--card-face));--t3-stitch-inner:color-mix(in oklab, var(--t3-text) 88%, var(--card-face));--t3-title:oklch(from var(--card-accent) l calc(c * .82) h);--t3-bar:color-mix(in oklab, oklch(from var(--card-accent) l calc(c * .84) h) 92%, var(--card-face));--t3-play:color-mix(in oklab, var(--card-accent) 91%, var(--card-face));--t3-play-ink:color-mix(in oklab, var(--card-accent) 22%, #000);--t3-play-shadow:color-mix(in oklab, var(--card-accent) 43%, #000);--t3-surface:color-mix(in oklab, var(--card-face) 96%, #000);--t3-panel:var(--card-panel);--t3-panel-light:color-mix(in oklab, var(--card-panel) 88%, var(--card-glow));--t3-lane:color-mix(in oklab, var(--card-face) 75%, #000);--t3-rim:color-mix(in oklab, var(--card-face) 79%, #000);--t3-halo:color-mix(in oklab, var(--card-face) 40%, #000);--t3-light:oklch(from var(--card-face) .985 calc(c * .55) h / calc(.4 * clamp(1, .8 / (.985 - l), 2.5)));--t3-glint:oklch(from var(--card-glow) .95 calc(c * .5) h);--sheen-angle:115deg;--sheen-c:46%;--sheen-gx:6%;--sheen-gy:100%;width:min(100%, var(--preview-media,270px));aspect-ratio:50.8/88.9;isolation:isolate;background:linear-gradient(180deg, color-mix(in oklab, var(--t3-light) 20%, transparent), transparent 10%, transparent 85%, #00000047), var(--t3-rim);color:var(--t3-text);border-radius:0;transition:--card-face .32s,--card-face-2 .32s,--card-ink .32s,--card-accent .32s,--card-support .32s,--card-panel .32s,--card-panel-2 .32s,--card-glow .32s,--panel-angle .32s,--sheen-angle .32s,--sheen-c .32s,--sheen-gx .32s,--sheen-gy .32s;position:relative;overflow:hidden;box-shadow:0 28px 65px #0000006b;container-type:inline-size}.print-card-type-three:before{content:"";z-index:0;left:calc(var(--px) * 12.5);top:calc(var(--px) * 10.5);width:calc(var(--px) * 483);height:calc(var(--px) * 868);border-radius:calc(var(--px) * 13);pointer-events:none;background:radial-gradient(120% 95% at 50% 42%, transparent 55%, #0003 100%), linear-gradient(var(--sheen-angle), transparent 0 calc(var(--sheen-c) - 24%), color-mix(in oklab, var(--t3-light) 6%, transparent) calc(var(--sheen-c) - 10%), color-mix(in oklab, var(--t3-light) 13%, transparent) var(--sheen-c), color-mix(in oklab, var(--t3-light) 6%, transparent) calc(var(--sheen-c) + 10%), transparent calc(var(--sheen-c) + 24%)), radial-gradient(70% 50% at var(--sheen-gx) var(--sheen-gy), color-mix(in oklab, var(--t3-light) 16%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--t3-light) 22%, transparent), transparent 3%), linear-gradient(90deg, color-mix(in oklab, var(--t3-light) 10%, transparent), transparent 6%), linear-gradient(180deg, #ffeccd09, transparent 12%, transparent 88%, #ffd6a006), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E"),  linear-gradient(calc(var(--panel-angle,160deg) + 40deg), transparent 60%, var(--card-face-2) 100%), var(--t3-surface);position:absolute}.print-card-type-three>*{z-index:1;margin:0;position:absolute}.print-card-type-three[data-sheen="1"]{--sheen-angle:65deg;--sheen-c:40%;--sheen-gx:94%;--sheen-gy:100%}.print-card-type-three[data-sheen="2"]{--sheen-angle:135deg;--sheen-c:58%;--sheen-gx:96%;--sheen-gy:6%}.print-card-type-three[data-sheen="3"]{--sheen-angle:100deg;--sheen-c:32%;--sheen-gx:10%;--sheen-gy:96%}.print-card-type-three[data-sheen="4"]{--sheen-angle:150deg;--sheen-c:52%;--sheen-gx:4%;--sheen-gy:8%}.print-card-type-three[data-sheen="5"]{--sheen-angle:80deg;--sheen-c:62%;--sheen-gx:90%;--sheen-gy:96%}.type-three-stitch{border:1px dashed var(--t3-stitch);isolation:isolate;pointer-events:none}.type-three-stitch:after{content:"";z-index:-1;border:inherit;border-radius:inherit;pointer-events:none;border-color:#0000006b;position:absolute;inset:0;transform:translateY(1px)}.type-three-stitch-outer{left:round(calc(var(--px) * 12), 1px);top:round(calc(var(--px) * 10), 1px);right:round(calc(var(--px) * 12), 1px);bottom:round(calc(var(--px) * 10), 1px);border-radius:calc(var(--px) * 13)}.type-three-stitch-inner{left:round(calc(var(--px) * 21.5), 1px);top:round(calc(var(--px) * 19), 1px);right:round(calc(var(--px) * 22), 1px);bottom:round(calc(var(--px) * 19.5), 1px);border-radius:calc(var(--px) * 10);border-color:var(--t3-stitch-inner)}.type-three-art-stitch{z-index:2;left:round(calc(var(--px) * 113), 1px);top:round(calc(var(--px) * 123.5), 1px);width:round(calc(var(--px) * 282), 1px);height:round(calc(var(--px) * 274.5), 1px);border-radius:calc(var(--px) * 12)}.type-three-cap,.type-three-header-rule{height:max(1px, round(calc(var(--px) * 2.8), 1px));background:var(--t3-rule)}.type-three-cap{top:round(calc(var(--px) * 32.7), 1px);width:calc(var(--px) * 69)}.type-three-cap-left{left:calc(var(--px) * 51)}.type-three-cap-right{left:calc(var(--px) * 387)}.type-three-header-rule{top:round(calc(var(--px) * 75.7), 1px);left:calc(var(--px) * 51);width:calc(var(--px) * 405)}.type-three-cap:after,.type-three-header-rule:after{content:"";background:#00000059;height:1px;position:absolute;top:100%;left:0;right:0}.type-three-topline{top:calc(var(--px) * 49.1);left:calc(var(--px) * 51);width:calc(var(--px) * 405);justify-content:space-between;gap:calc(var(--px) * 18);color:var(--t3-top);font:600 calc(var(--px) * 14.4) / 1 "JetBrains Mono", "Space Mono", monospace;letter-spacing:calc(var(--px) * .66);white-space:nowrap;display:flex}.type-three-topline>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.type-three-panel{left:calc(var(--px) * 93);top:calc(var(--px) * 108);width:calc(var(--px) * 321);height:calc(var(--px) * 510);border-radius:calc(var(--px) * 14);box-sizing:border-box;border:max(1px, round(calc(var(--px) * 1.1), 1px)) solid color-mix(in oklab, var(--t3-stitch) 55%, var(--t3-panel));border-top-color:color-mix(in oklab, var(--t3-light) 60%, var(--t3-panel));background:linear-gradient(180deg, color-mix(in oklab, var(--t3-glint) 22%, transparent) 0, transparent calc(var(--px) * 3)), radial-gradient(70% 40% at 30% 0%, color-mix(in oklab, var(--t3-light) 18%, transparent), transparent 70%), linear-gradient(0deg, #00000024, transparent 12%), linear-gradient(var(--panel-angle,160deg), var(--card-panel-2), var(--t3-panel) 60%);border-bottom-color:#00000073}.type-three-panel:after{content:"";border-radius:calc(var(--px) * 13);border:1px solid #00000038;border-top-color:#0000004d;border-bottom-color:color-mix(in oklab, var(--t3-light) 15%, transparent);pointer-events:none;position:absolute;inset:1px}.type-three-panel-shadow{left:calc(var(--px) * 83);top:calc(var(--px) * 300);width:calc(var(--px) * 341);height:calc(var(--px) * 340);pointer-events:none;background:radial-gradient(farthest-side,#0000006b 55%,#0000 100%);border-radius:50%}.type-three-artwork{left:calc(var(--px) * 121);top:calc(var(--px) * 131);width:calc(var(--px) * 266);height:calc(var(--px) * 260);padding:calc(var(--px) * 13) 0 calc(var(--px) * 11);border-radius:calc(var(--px) * 9);background:linear-gradient(180deg, color-mix(in oklab, var(--t3-light) 30%, transparent), transparent calc(var(--px) * 13)), #0b0a05;cursor:pointer;border:0;overflow:hidden}.type-three-artwork img{-o-object-fit:cover;object-fit:cover;border-radius:0 0 calc(var(--px) * 3) calc(var(--px) * 3);width:100%;height:100%;transform:scale(calc(1 + var(--pump,0)));transform-origin:50%;display:block}.print-card-type-three[data-exporting] .type-three-artwork img{transform:none}.type-three-artwork:after{content:"";left:calc(var(--px) * 1.5);right:calc(var(--px) * 1.5);top:calc(var(--px) * 14);bottom:calc(var(--px) * 12);border-radius:calc(var(--px) * 3) calc(var(--px) * 3) calc(var(--px) * 10) calc(var(--px) * 10);pointer-events:none;border:1px solid #fff4e238;border-color:#fff4e257 #fff4e238 #fff4e21f;position:absolute}.type-three-artwork:hover{outline:1px dashed color-mix(in oklab, var(--card-accent) 65%, transparent);outline-offset:calc(var(--px) * 3)}.type-three-artist{left:calc(var(--px) * 104);top:calc(var(--px) * 408.6);width:calc(var(--px) * 300);color:var(--t3-title);font:400 calc(var(--px) * 40.7) / 1 "Anton", sans-serif;letter-spacing:calc(var(--px) * .35);text-align:center;text-transform:uppercase;white-space:nowrap;overflow:hidden}.print-card-type-three[data-artist-fit="1"] .type-three-artist{font-size:calc(var(--px) * 37);top:calc(var(--px) * 410.2)}.print-card-type-three[data-artist-fit="2"] .type-three-artist{font-size:calc(var(--px) * 33.5);top:calc(var(--px) * 412.2)}.print-card-type-three[data-artist-fit="3"] .type-three-artist{font-size:calc(var(--px) * 30);top:calc(var(--px) * 414.2)}.print-card-type-three[data-artist-fit="4"] .type-three-artist{font-size:calc(var(--px) * 26.5);top:calc(var(--px) * 416.2)}.print-card-type-three[data-artist-fit="5"] .type-three-artist{font-size:calc(var(--px) * 23);top:calc(var(--px) * 418.2)}.print-card-type-three[data-artist-fit="6"] .type-three-artist{font-size:calc(var(--px) * 20);top:calc(var(--px) * 420.2)}.print-card-type-three[data-artist-fit="7"] .type-three-artist{font-size:calc(var(--px) * 17.5);top:calc(var(--px) * 421.2);text-overflow:ellipsis}.type-three-title{left:calc(var(--px) * 104);top:calc(var(--px) * 462.7);width:calc(var(--px) * 300);font:700 calc(var(--px) * 17.8) / 1 "JetBrains Mono", "Space Mono", monospace;white-space:nowrap;justify-content:center;display:flex}.type-three-title>span{max-width:100%;padding-bottom:calc(var(--px) * 3.6);color:var(--t3-song);text-overflow:ellipsis;background:repeating-linear-gradient(90deg, var(--t3-stitch) 0 calc(var(--px) * 5), transparent calc(var(--px) * 5) calc(var(--px) * 8)) left bottom / 100% calc(var(--px) * 1.2) no-repeat;display:block;overflow:hidden}.type-three-release{left:calc(var(--px) * 104);top:calc(var(--px) * 489.7);width:calc(var(--px) * 300);color:var(--t3-sub);font:500 calc(var(--px) * 13.7) / 1 "JetBrains Mono", "Space Mono", monospace;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.print-card-type-three[data-release-fit="1"] .type-three-release{font-size:calc(var(--px) * 12.4);top:calc(var(--px) * 489.8)}.print-card-type-three[data-release-fit="2"] .type-three-release{font-size:calc(var(--px) * 11.2);top:calc(var(--px) * 490.4)}.print-card-type-three[data-release-fit="3"] .type-three-release{font-size:calc(var(--px) * 10);top:calc(var(--px) * 491)}.print-card-type-three[data-release-fit="4"] .type-three-release{font-size:calc(var(--px) * 9);top:calc(var(--px) * 491.5)}.type-three-scrub{left:calc(var(--px) * 105);top:calc(var(--px) * 504);width:calc(var(--px) * 298);height:calc(var(--px) * 26);cursor:pointer;touch-action:none;--lane-left:calc(var(--px) * 6);--lane-width:calc(var(--px) * 273);outline:none}.type-three-track{left:calc(var(--px) * 12);right:calc(var(--px) * 6);top:round(calc(var(--px) * 12.2), 1px);height:max(1px, round(calc(var(--px) * 2), 1px));border-radius:calc(var(--px) * 1);background:linear-gradient(180deg, #00000059, transparent 60%), var(--t3-lane);position:absolute}.type-three-fill{width:calc(var(--progress,0) * 100%);border-radius:inherit;background:var(--t3-bar);height:100%;display:block}.type-three-knob{top:calc(var(--px) * 7);left:calc(var(--lane-left) + var(--progress,0) * var(--lane-width));width:calc(var(--px) * 13);height:calc(var(--px) * 13);border-radius:calc(var(--px) * 2.6);background:linear-gradient(180deg, #ffffff24, transparent 50%, #0000002e), radial-gradient(60% 55% at 35% 28%, #ffffff2e, transparent 70%), var(--t3-play);position:absolute}.type-three-scrub:focus-visible .type-three-knob{outline:calc(var(--px) * 2) solid var(--t3-text);outline-offset:calc(var(--px) * 2)}.type-three-scrub[data-scrubbing] .type-three-knob{transform:scale(1.12)}.type-three-time{top:calc(var(--px) * 531.4);color:var(--t3-dim);font:500 calc(var(--px) * 12.3) / 1 "JetBrains Mono", "Space Mono", monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.type-three-elapsed{left:calc(var(--px) * 112.5)}.type-three-duration{right:calc(var(--px) * 112.5)}.type-three-skip,.type-three-play{color:var(--t3-dim);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.type-three-skip{top:calc(var(--px) * 551.2);width:calc(var(--px) * 34);height:calc(var(--px) * 34);background:linear-gradient(180deg, color-mix(in oklab, var(--t3-light) 22%, transparent), transparent 55%, #0000002e), color-mix(in oklab, var(--t3-panel) 88%, var(--t3-light));border-radius:50%}.type-three-skip svg{width:calc(var(--px) * 15.5);height:calc(var(--px) * 15.5);fill:currentColor}.type-three-prev{left:calc(var(--px) * 163.5)}.type-three-next{left:calc(var(--px) * 309.5)}.type-three-skip:hover{color:var(--t3-text)}.type-three-play{left:calc(var(--px) * 226);top:calc(var(--px) * 541);width:calc(var(--px) * 57);height:calc(var(--px) * 57);background:radial-gradient(closest-side at 50% 50%, transparent 88%, #00000047 100%), linear-gradient(180deg, #ffffff24, transparent 45%, #00000029), radial-gradient(60% 55% at 35% 28%, #ffffff38, transparent 70%), var(--t3-play);color:var(--t3-play-ink);border-radius:50%;transition:transform .12s}.print-card-type-three>.type-three-play-shadow{z-index:2;left:calc(var(--px) * 228.5);top:calc(var(--px) * 544.5);width:calc(var(--px) * 57);height:calc(var(--px) * 57);background:var(--t3-play-shadow);pointer-events:none;border-radius:50%;transition:transform .12s}.type-three-play:active+.type-three-play-shadow{transform:translate(calc(var(--px) * -1.5), calc(var(--px) * -2))}.type-three-play:before,.type-three-skip:before{content:"";box-sizing:border-box;border:max(1px, round(calc(var(--px) * 1.2), 1px)) solid transparent;pointer-events:none;border-color:#ffffff42 #00000024 #0000004d #ffffff1a;border-radius:50%;position:absolute;inset:0}.type-three-skip:before{border-width:max(1px, round(calc(var(--px) * 1), 1px));border-color:#ffffff2e #0000001a #00000038 #ffffff14}.type-three-play svg{fill:currentColor;width:100%;height:100%}.type-three-play:active{transform:translate(calc(var(--px) * 1.5), calc(var(--px) * 2))}.type-three-play:focus-visible,.type-three-skip:focus-visible,.type-three-qr-frame:focus-visible,.type-three-artwork:focus-visible{outline:calc(var(--px) * 2) solid var(--t3-text);outline-offset:calc(var(--px) * 3)}.type-three-brand{left:calc(var(--px) * 104);top:calc(var(--px) * 627);width:calc(var(--px) * 300);text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:default;justify-items:center;font-family:Bebas Neue,Anton,sans-serif;font-weight:400;line-height:1;display:grid}.type-three-brand p{margin:0}.type-three-brand-scan{color:var(--t3-title);font-size:calc(var(--px) * 28);letter-spacing:calc(var(--px) * .3)}.type-three-brand-kind{color:oklch(from var(--card-ink) l calc(c * .18) h);font-size:calc(var(--px) * 17.5);letter-spacing:calc(var(--px) * .2);margin-top:calc(var(--px) * 2.5)!important}.type-three-brand-tagline{color:var(--t3-dim);font-size:calc(var(--px) * 12.5);letter-spacing:calc(var(--px) * .3);margin-top:calc(var(--px) * 2.5)!important}.type-three-brand-mark,.type-three-brand-promise{top:calc(var(--px) * 757);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:default;font-family:Bebas Neue,Anton,sans-serif;font-weight:400;line-height:1}.type-three-brand-mark{left:calc(var(--px) * 51);color:var(--t3-title);font-size:calc(var(--px) * 20);letter-spacing:calc(var(--px) * .2)}.type-three-brand-promise{right:calc(var(--px) * 51);top:calc(var(--px) * 760);color:var(--t3-dim);font-size:calc(var(--px) * 15);letter-spacing:calc(var(--px) * .1);white-space:pre}.type-three-qr-frame{left:calc(var(--px) * 182.5);top:calc(var(--px) * 700.5);width:calc(var(--px) * 143);height:calc(var(--px) * 141);padding:calc(var(--px) * 11.5) calc(var(--px) * 12);border:max(1px, round(calc(var(--px) * 1.6), 1px)) solid var(--t3-frame);background:linear-gradient(180deg, color-mix(in oklab, var(--t3-light) 15%, transparent), transparent 15%), var(--card-face);color:var(--t3-bar);cursor:pointer;isolation:isolate;border-radius:0}.type-three-qr-frame:before{content:"";z-index:-1;border:inherit;pointer-events:none;border-color:#0006;position:absolute;inset:-2px -1px -3px}.type-three-qr{width:100%;height:100%;display:block}.type-three-qr svg{shape-rendering:crispedges;width:100%;height:100%;display:block}.type-three-levels{pointer-events:none;inset:0}.type-three-levels span{left:round(calc(var(--px) * (28 + var(--i) * 15.38)), 1px);bottom:round(calc(var(--px) * 23.5), 1px);width:max(2px, round(calc(var(--px) * 6.6), 1px));height:round(calc(var(--px) * var(--bar)), 1px);background:linear-gradient(180deg, color-mix(in oklab, var(--t3-glint) 30%, transparent), transparent 35%), var(--t3-bar);position:absolute}.print-card-type-three .card-id,.print-card-type-three .card-kind,.print-card-type-three .type-three-artist,.print-card-type-three .type-three-title,.print-card-type-three .type-three-release-artist,.print-card-type-three .type-three-album{cursor:text}.print-card-type-three .type-three-title.copy-line{text-decoration-line:none}.print-card-type-three .type-three-title:hover>span,.print-card-type-three .type-three-title:focus-visible>span{background-image:repeating-linear-gradient(90deg, var(--brand,var(--t3-text)) 0 calc(var(--px) * 5), transparent calc(var(--px) * 5) calc(var(--px) * 8))}.print-card-type-three .card-id:hover,.print-card-type-three .card-kind:hover,.print-card-type-three .type-three-artist:hover,.print-card-type-three .type-three-release-artist:hover,.print-card-type-three .type-three-album:hover{outline:1px dashed color-mix(in oklab, var(--brand) 45%, transparent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.type-three-play{transition:none}}.type-three-play:after,.type-three-skip:after,.type-three-qr-frame:after{content:"";position:absolute;inset:min(0px,50% - 22px)}.type-three-scrub:after{content:"";position:absolute;inset:min(0px,50% - 22px) 0}.print-card-type-three[data-exporting] *,.print-card-type-three[data-exporting] :before,.print-card-type-three[data-exporting] :after{outline:none!important;text-decoration-color:#0000!important;transition:none!important}.print-card-type-three[data-exporting] .type-three-play:after,.print-card-type-three[data-exporting] .type-three-skip:after,.print-card-type-three[data-exporting] .type-three-qr-frame:after,.print-card-type-three[data-exporting] .type-three-scrub:after{display:none!important}.type-three-preview-block{min-width:0}.type-three-preview-block .preview-label-row{flex-wrap:wrap;row-gap:6px;min-width:0;overflow:visible}.type-three-export{position:relative}.type-three-export-toggle{color:#f5f4ee;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#151513;border:1px solid #3d3d37;align-items:center;gap:7px;min-height:28px;padding:4px 9px;font:700 .6rem Space Mono,monospace;transition:border-color .16s,color .16s;display:inline-flex}.type-three-export-toggle:hover,.type-three-export-toggle[aria-expanded=true]{border-color:var(--brand);color:var(--brand)}.type-three-export-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.type-three-export-menu{z-index:20;width:max-content;min-width:220px;max-width:calc(100vw - 32px);text-shadow:none;background:#0f0f0e;border:1px solid #3d3d37;padding:4px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #0000008c}.type-three-export-menu button{color:#f5f4ee;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;min-height:44px;padding:8px 10px;display:grid}.type-three-export-menu button span{letter-spacing:.08em;text-transform:uppercase;font:700 .66rem Space Mono,monospace}.type-three-export-menu button small{color:#9a9a92;letter-spacing:.04em;font:.6rem Space Mono,monospace}.type-three-export-menu button:hover:not(:disabled),.type-three-export-menu button:focus-visible{color:var(--brand);background:#1d1d1a;outline:none}.type-three-export-menu button:disabled{cursor:progress;opacity:.7}.type-three-export-error{color:#ff8a7a;margin:4px 10px 6px;font:.6rem Space Mono,monospace}@media (max-width:760px){.type-three-export-toggle{min-height:44px}}.print-card-type-three>.type-three-artist,.print-card-type-three>.type-three-title,.print-card-type-three>.type-three-release,.print-card-type-three>.type-three-topline,.print-card-type-three>.type-three-play,.print-card-type-three>.type-three-skip{z-index:3}.print-card-type-three>.type-three-scrub{z-index:2}.type-three-tools{align-items:center;gap:6px;margin-left:auto;display:flex}.type-three-tool{color:#f5f4ee;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#151513;border:1px solid #3d3d37;align-items:center;gap:7px;min-height:28px;padding:4px 9px;font:700 .6rem Space Mono,monospace;transition:border-color .16s,color .16s;display:inline-flex}.type-three-tool:hover:not(:disabled),.type-three-tool[aria-expanded=true]{border-color:var(--brand);color:var(--brand)}.type-three-tool:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.type-three-tool:disabled{cursor:progress;opacity:.7}@media (max-width:760px){.type-three-tool{min-height:44px}}.print-card-type-three[data-look=flat]{background:var(--t3-rim)}.print-card-type-three[data-look=flat]:before{background:var(--t3-surface)}.print-card-type-three[data-look=flat] .type-three-panel{background:var(--card-panel)}.print-card-type-three[data-look=flat] .type-three-panel:after{content:none}.print-card-type-three[data-look=flat] .type-three-artwork{background:#0b0a05}.print-card-type-three[data-look=flat] .type-three-track{background:var(--t3-lane)}.print-card-type-three[data-look=flat] .type-three-knob{background:var(--t3-play)}.print-card-type-three[data-look=flat] .type-three-skip{background:color-mix(in oklab, var(--t3-panel) 88%, var(--t3-light))}.print-card-type-three[data-look=flat] .type-three-play{background:var(--t3-play)}.print-card-type-three[data-look=flat] .type-three-play:before,.print-card-type-three[data-look=flat] .type-three-skip:before{content:none}.print-card-type-three[data-look=flat] .type-three-qr-frame{background:var(--card-face)}.print-card-type-three[data-look=flat] .type-three-levels span{background:var(--t3-bar)}
.type-four-media-preview{--preview-media-max:380px}.type-four-player-shell{isolation:isolate;align-self:center;width:min(100%,380px);min-height:0;position:relative}.type-four-player-glow{z-index:-1;pointer-events:none;opacity:calc(.34 + var(--smc-effect-strength) * .65);filter:blur(32px);background:radial-gradient(62% 45% at var(--smc-light-x) var(--smc-light-y), color-mix(in oklab, var(--smc-accent) 46%, transparent), transparent 75%), radial-gradient(48% 38% at calc(100% - var(--smc-light-x)) 78%, color-mix(in oklab, var(--smc-accent-secondary) 34%, transparent), transparent 78%);position:absolute;inset:-8%}.type-four-player.slapp-media-card{--smc-radius:0;height:min(730px,100dvh - 13rem);min-height:560px}.type-four-player.slapp-media-card .smc-shell{border-color:color-mix(in oklab, var(--smc-accent) 36%, var(--line));background:radial-gradient(95% 50% at var(--smc-light-x) -5%, color-mix(in oklab, var(--smc-pearl) 12%, transparent), transparent 62%), linear-gradient(var(--smc-light-angle), transparent 24%, color-mix(in oklab, var(--smc-pearl-cool) 5%, transparent) 50%, transparent 74%), color-mix(in oklab, var(--ink) 91%, transparent);box-shadow:0 34px 82px #0000008c, inset 0 1px 0 color-mix(in oklab, var(--smc-pearl) 12%, transparent);border-radius:0}.type-four-player.slapp-media-card .smc-cover{border-color:color-mix(in oklab, var(--smc-accent-secondary) 60%, var(--line));border-radius:0}.type-four-player.slapp-media-card .smc-play{border-radius:0}.type-four-media-preview[data-material=relay] .smc-shell:after{content:"";pointer-events:none;border-top:2px solid var(--smc-accent);border-right:2px solid color-mix(in oklab, var(--smc-accent-secondary) 72%, transparent);position:absolute;inset:0}.type-four-media-preview[data-material=nocturne] .smc-shell{background:radial-gradient(90% 46% at var(--smc-light-x) 0, color-mix(in oklab, var(--smc-accent-secondary) 13%, transparent), transparent 64%), color-mix(in oklab, var(--ink) 96%, #000)}@media (max-width:720px){.type-four-player.slapp-media-card{height:min(760px,82svh);min-height:620px}}
.print-card-type-two{--card-face:#e87518;--card-ink:#2d1f18;--card-accent:#f3e52b;--card-support:#b65a20;width:min(100%, var(--preview-media,270px));aspect-ratio:50.8/88.9;isolation:isolate;border:1px solid color-mix(in oklab, var(--card-ink) 20%, transparent);background:var(--card-face);color:var(--card-ink);border-radius:0;transition:--card-face .32s,--card-ink .32s,--card-accent .32s,--card-support .32s;position:relative;overflow:hidden;box-shadow:0 28px 65px #0000006b;container-type:inline-size}.print-card-type-two:before{content:"";pointer-events:none;background:radial-gradient(82% 18% at 64% -2%, color-mix(in oklab, var(--card-accent) 12%, transparent), transparent 74%), linear-gradient(118deg, #ffffff0e, transparent 24%);position:absolute;inset:0}.print-card-type-two:after{content:"";z-index:4;pointer-events:none;box-shadow:1px 1px 2px #fff5d11a inset, -2px -2px 4px color-mix(in oklab, var(--card-ink) 28%, transparent) inset;border-radius:0;position:absolute;inset:1px}.print-card-type-two>*{z-index:1}.type-two-top-highlights span{background:var(--card-accent);width:14.17cqw;height:.59cqw;position:absolute;top:3.54cqw}.type-two-top-highlights span:first-child{left:8.27cqw}.type-two-top-highlights span:last-child{right:8.27cqw}.type-two-topline{letter-spacing:.22cqw;white-space:nowrap;justify-content:space-between;gap:2cqw;font:400 2.75cqw/1.3 Space Mono,monospace;display:flex;position:absolute;top:6.69cqw;left:8.27cqw;right:8.27cqw}.type-two-topline>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.type-two-header-rule{background:var(--card-accent);width:83.46cqw;height:.39cqw;position:absolute;top:14.17cqw;left:8.27cqw}.type-two-artwork{border:.39cqw solid var(--card-accent);background:color-mix(in oklab, var(--card-support) 72%, var(--card-face));cursor:pointer;border-radius:0;width:55.12cqw;height:55.12cqw;padding:1.97cqw;position:absolute;top:22.05cqw;left:22.44cqw;overflow:hidden}.type-two-artwork img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.type-two-artwork:hover{outline:1px dashed color-mix(in oklab, var(--card-accent) 65%, transparent);outline-offset:.79cqw}.type-two-levels{align-items:end;gap:1.18cqw;width:26.38cqw;height:6.1cqw;display:flex;position:absolute;top:82.68cqw;left:40.55cqw}.type-two-levels span{background:var(--card-accent);flex:0 0 1.57cqw}.type-two-level-rule{background:var(--card-accent);width:83.46cqw;height:.39cqw;position:absolute;top:89.76cqw;left:8.27cqw}.type-two-artist{width:83.46cqw;color:var(--card-ink);letter-spacing:.63cqw;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin:0;font:700 3.94cqw/1.25 Space Mono,monospace;position:absolute;top:96.46cqw;left:8.27cqw;overflow:hidden}.type-two-title{width:83.46cqw;color:var(--card-ink);letter-spacing:-.12cqw;text-transform:uppercase;text-overflow:clip;white-space:nowrap;margin:0;font:400 11.42cqw/1.08 Anton,sans-serif;position:absolute;top:102.36cqw;left:8.27cqw;overflow:hidden}.type-two-meta{overflow-wrap:anywhere;white-space:normal;width:38.19cqw;max-height:13cqw;color:var(--card-ink);letter-spacing:.17cqw;text-transform:uppercase;font:700 2.75cqw/1.35 Space Mono,monospace;position:absolute;top:122.24cqw;left:8.27cqw;overflow:hidden}.type-two-qr-caption{width:41.73cqw;color:var(--card-ink);text-align:center;white-space:nowrap;font:700 2.17cqw/1.25 Space Mono,monospace;position:absolute;top:122.24cqw;left:51.18cqw}.type-two-qr-frame{aspect-ratio:1;border:.2cqw solid var(--card-accent);background:var(--card-face);width:41.73cqw;color:inherit;cursor:pointer;border-radius:.39cqw;margin:0;padding:1.18cqw;position:absolute;top:125.2cqw;left:51.18cqw}.type-two-qr,.type-two-qr svg{width:100%;height:100%;display:block}.print-card-type-two[data-title-fit="1"] .type-two-title{font-size:10.25cqw}.print-card-type-two[data-title-fit="2"] .type-two-title{font-size:9.25cqw}.print-card-type-two[data-title-fit="3"] .type-two-title{font-size:8.25cqw}.print-card-type-two[data-title-fit="4"] .type-two-title{font-size:7.25cqw}.print-card-type-two[data-title-fit="5"] .type-two-title{font-size:6.25cqw}.print-card-type-two[data-title-fit="6"] .type-two-title{font-size:5.5cqw}.print-card-type-two[data-title-fit="7"] .type-two-title{font-size:4.75cqw}
.qr-editor-panel{z-index:50;color:#f5f4ee;box-shadow:6px 6px 0 var(--brand), 0 0 0 1px #080808;background:#11110f;border:1px solid #ffffff38;gap:8px;padding:14px;display:grid;position:fixed}.qr-editor-panel p,.qr-editor-panel label,.qr-editor-panel span{margin:0}.qr-editor-panel p{letter-spacing:.14em;text-transform:uppercase;font:700 .68rem/1.3 Space Mono,monospace}.qr-editor-panel label{color:#aaa99f;letter-spacing:.1em;text-transform:uppercase;font:700 .58rem/1.3 Space Mono,monospace}.qr-editor-panel input{color:#f5f4ee;background:#080808;border:1px solid #4a4a43;border-radius:0;min-width:0;min-height:44px;padding:9px 10px;font:.76rem/1.4 Space Mono,monospace}.qr-editor-panel input:focus{border-color:var(--brand);outline:2px solid color-mix(in oklab, var(--brand) 42%, transparent);outline-offset:2px}.qr-editor-panel>span{color:#8f8f88;font:.66rem/1.4 Space Mono,monospace}.qr-editor-panel>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.qr-editor-panel button{color:#f5f4ee;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#171715;border:1px solid #484842;border-radius:0;min-height:44px;font:700 .62rem/1 Space Mono,monospace}.qr-editor-panel button[type=submit]{border-color:var(--brand);background:var(--brand);color:#080808}
.palette-lab{--lab-header-h:88px;--dock-h:60px;--preview-pad:clamp(12px, 2vh, 24px);--preview-gap:clamp(14px, 2vh, 22px);--preview-grid-gap:clamp(24px, 3.4vw, 72px);--preview-card-col:320px;--preview-ease:cubic-bezier(.22, 1, .36, 1)}.card-preview-block{--preview-media:100%;--preview-media-max:var(--preview-card-col);--face-label-h:38px;width:100%;min-height:0;max-width:var(--preview-media-max);grid-template-rows:auto minmax(0,1fr);place-self:stretch center;place-items:start stretch;gap:10px;min-width:0;display:grid}.type-four-print-back-export,.pd-print-back{pointer-events:none;width:508px;position:fixed;top:0;left:-10000px}.palette-lab .preview-stage .print-card-type-three,.palette-lab .preview-stage .print-card-back{transition:--card-face var(--palette-shape) var(--palette-ease), --card-ink var(--palette-shape) var(--palette-ease), --card-accent var(--palette-shape) var(--palette-ease), --card-support var(--palette-shape) var(--palette-ease), --card-panel var(--palette-shape) var(--palette-ease), --sheen-angle var(--palette-shape) var(--palette-ease), --sheen-c var(--palette-shape) var(--palette-ease), --sheen-gx var(--palette-shape) var(--palette-ease), --sheen-gy var(--palette-shape) var(--palette-ease)}.stage-hint{margin:var(--preview-gap) auto 0;border-left:2px solid var(--brand);color:#f5f4eedb;letter-spacing:.1em;text-transform:uppercase;background:#08080894;padding:6px 12px;font:700 .66rem/1.5 Space Mono,monospace}.stage-hint b{color:var(--brand);font-weight:700}@media (min-width:1121px){.palette-lab{grid-template-rows:auto minmax(0,1fr);height:100svh;display:grid;overflow:hidden}.lab-header{min-height:var(--lab-header-h);grid-template-columns:1fr auto 1fr}.lab-workbench{height:100%;min-height:0}.lab-controls{overscroll-behavior:contain;height:100%}.preview-stage{height:100%;min-height:0;container:preview/size}.preview-stage-chrome{overscroll-behavior:contain;height:100%;min-height:0;padding:var(--preview-pad) clamp(24px, 3vw, 48px);overflow-y:auto}.preview-heading{gap:20px}.preview-heading h2{font-size:clamp(1.4rem,.9rem + 1.5cqw,2.6rem)}.preview-grid{grid-template-columns:repeat(2, var(--preview-card-col));margin-top:var(--preview-gap);grid-template-rows:minmax(0,1fr);justify-content:center;align-items:stretch;gap:clamp(20px,2.4vw,44px);min-height:20.5rem}.card-preview-block{--preview-media-max:clamp(150px, calc(57cqh - 6.5rem), var(--preview-card-col))}}@media (min-width:1121px) and (max-width:1699px){.palette-lab{--preview-card-col:min(320px, calc((100cqw - 2 * clamp(24px, 3vw, 48px) - clamp(24px, 3vw, 48px)) / 2))}.preview-grid{grid-template-columns:repeat(2, var(--preview-card-col));-moz-column-gap:clamp(24px, 3vw, 48px);flex:none;grid-template-rows:max-content;align-items:start;gap:clamp(34px,5vh,52px) clamp(24px,3vw,48px)}.card-preview-block{--preview-media-max:var(--preview-card-col);grid-template-rows:auto auto;align-self:start}}@container preview (max-height:560px){.preview-stage .preview-heading .eyebrow{display:none}.preview-stage .preview-heading h2{font-size:clamp(1.15rem,4.6cqh,1.6rem)}}.preview-stage .stage-fullscreen{align-items:center;gap:8px;min-height:34px;padding:0 11px;display:inline-flex}.preview-heading-tools .engine-toggle,.preview-heading-tools .card-style-toggle{width:200px}.preview-heading-tools .toggle-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.preview-stage:fullscreen{overscroll-behavior:contain;background:#080808;overflow:hidden auto}.preview-stage:fullscreen .preview-stage-chrome{padding:var(--preview-pad) clamp(22px, 5vw, 110px);width:100%;max-width:1560px;margin-inline:auto}.preview-stage:fullscreen .preview-heading,.preview-stage:fullscreen .preview-grid{max-width:1280px}.preview-stage:fullscreen .preview-heading h2{font-size:clamp(1.5rem,.6rem + 2.4cqw,3.1rem)}@media (min-width:1121px){.preview-stage:fullscreen .preview-grid{grid-template-columns:repeat(2, var(--preview-card-col))}}@media (min-width:761px) and (max-width:1120px){.preview-stage:fullscreen .preview-grid{grid-template-columns:minmax(0,1fr)}}.preview-stage:fullscreen .preview-grid{margin-top:calc(var(--preview-gap) * 1.2)}.preview-stage:fullscreen .stage-hint{margin-top:calc(var(--preview-gap) * .7)}.preview-stage:fullscreen .stage-fullscreen:not(.panel-mode-toggle):not(.poster-toggle):not(.slapshow-toggle):not(.engine-toggle):not(.card-style-toggle):not(.favorite-toggle):not(.mix-toggle){top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080808d1;min-height:44px;padding:0 14px;position:fixed}.preview-stage:fullscreen .preview-heading-tools{padding-right:8px}@media (min-width:761px) and (max-width:1120px){.lab-header{grid-template-columns:1fr auto 1fr}.card-preview-block{--preview-media-max:min(62vw, 360px)}.preview-grid{margin-top:var(--preview-gap)}.preview-label-row{align-items:end}}@media (max-width:760px){.palette-lab{--lab-header-h:64px;--dock-h:60px;--preview-pad:14px;--preview-gap:18px;padding-bottom:calc(var(--dock-h) + env(safe-area-inset-bottom))}.lab-header{min-height:var(--lab-header-h)}.preview-stage{min-height:calc(100dvh - var(--lab-header-h));order:1}.preview-stage-chrome{padding:var(--preview-pad) 16px calc(var(--dock-h) + env(safe-area-inset-bottom) + 20px)}.preview-heading h2{font-size:clamp(1.45rem,7.4vw,2rem)}.preview-grid{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:18px}.card-preview-block{--preview-media-max:min(88vw, 340px);--face-label-h:54px;grid-template-rows:auto auto}.preview-label-row{padding-inline:2px}.stage-hint{padding:7px 11px;font-size:.62rem}.preview-stage .stage-fullscreen{display:none}.preview-stage .panel-mode-toggle,.preview-stage .favorite-toggle,.preview-stage .mix-toggle{display:inline-flex}.preview-heading-tools{justify-content:flex-end}}.mobile-dock{z-index:30;padding:6px 10px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);touch-action:manipulation;background:#080808e6;border-top:1px solid #ffffff24;grid-template-columns:48px minmax(44px,1fr) 48px minmax(64px,1.35fr) 48px;align-items:center;gap:6px;display:none;position:fixed;bottom:0;left:0;right:0}.mobile-dock .dock-btn{color:#f5f4ee;cursor:pointer;background:#151513;border:1px solid #3d3d37;place-items:center;gap:2px;min-width:44px;height:100%;min-height:44px;transition:border-color .16s,color .16s,background .16s;display:grid}.mobile-dock .dock-btn svg{width:20px;height:20px}.mobile-dock .dock-btn:hover{border-color:var(--brand);color:var(--brand)}.mobile-dock .dock-btn:disabled{opacity:.4}.mobile-dock .dock-btn[aria-expanded=true],.mobile-dock .dock-btn[aria-pressed=true]{border-color:var(--brand);color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.mobile-dock .dock-labelled{letter-spacing:.06em;text-transform:uppercase;padding-inline:4px;font:700 .58rem/1.1 Space Mono,monospace}.mobile-dock .dock-count{letter-spacing:.08em;color:#f4f3ed;white-space:nowrap;min-width:0;animation:dock-tick .22s var(--preview-ease);place-items:center;margin:0;font:700 .8rem Space Mono,monospace;display:grid}@keyframes dock-tick{0%{opacity:.35;transform:translateY(45%)}to{opacity:1;transform:none}}@media (max-width:760px){.mobile-dock{display:grid}}@media (max-width:360px){.mobile-dock{grid-template-columns:44px minmax(38px,1fr) 44px minmax(52px,1.2fr) 44px;gap:5px}.mobile-dock .dock-labelled{letter-spacing:.02em;font-size:.52rem}.mobile-dock .dock-btn svg{width:18px;height:18px}}@media (max-width:760px){.lab-controls{overscroll-behavior:contain}.lab-sheet-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding-bottom:12px;display:flex}.lab-sheet-head h2{letter-spacing:.03em;text-transform:uppercase;margin:0;font:1.15rem/1 Anton,sans-serif}.lab-sheet-close{color:#f5f4ee;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#151513;border:1px solid #3d3d37;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:0 10px;font:700 .62rem Space Mono,monospace;display:inline-flex}.lab-sheet-close:hover{border-color:var(--brand);color:var(--brand)}.lab-sheet-grab{background:#ffffff38;border-radius:999px;width:44px;height:4px;margin:0 auto 14px}}.preview-stage[data-dragging] .preview-grid{transform:translateX(var(--drag-x,0px));will-change:transform;transition:none}.preview-stage[data-dragging]{cursor:grabbing}.preview-stage:not([data-dragging]) .preview-grid{transition:transform .3s var(--preview-ease), opacity .3s ease}@media (prefers-reduced-motion:reduce){.mobile-dock .dock-count{animation:none}.preview-stage:not([data-dragging]) .preview-grid,.mobile-dock .dock-btn{transition:none}}.card-preview-block .preview-label-row{min-height:var(--face-label-h);box-sizing:border-box}