.archive-player{color:#263028;word-break:normal;color-scheme:light;font-family:Arial,Apple SD Gothic Neo,Noto Sans KR,sans-serif;line-height:normal}.archive-player p{color:inherit}.archive-player h1,.archive-player h2,.archive-player h3{font-family:inherit}.archive-player button,.archive-player textarea,.archive-player input{font:inherit}.archive-player .eyebrow{margin-bottom:0;font-weight:400}.archive-player .collection-open{color:#3d4e30;border-top:1px solid #aab39f;justify-content:space-between;align-items:center;min-height:40px;margin-top:12px;font-size:11px;display:flex}.archive-player .collection-open:hover{text-underline-offset:4px;text-decoration:underline}.archive-player textarea:focus-visible{outline-offset:4px;outline:3px solid #536f27}.archive-player noscript p{background:#f1f3e4;padding:20px}.archive-player noscript a{text-decoration:underline}.archive-player{--page:#e7e8e2;--ink:#263028;--paper:#f1f3e4;--accent:#d9f577;--focus:#536f27;--on-accent:#263028;background:radial-gradient(at 50% 30%,#f3f4ec,#0000 65%),#e7e8e2}.archive-player .machine{background:linear-gradient(125deg,#e6e9df,#d2d8c9 48%,#c7cebd);border:1px solid #a2aa98;border-radius:24px;padding:31px 35px 20px;position:relative;box-shadow:inset 0 2px 1px #ffffffea,inset 1px 0 #f5f9ed,0 4px #929e88,0 8px #b8c0ad,0 24px 24px -16px #34402e66,0 55px 65px -40px #5c675452}.archive-player .screw{background:linear-gradient(135deg,#bec6b6 40%,#8b957d 42% 56%,#e4e9db 58%);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:inset 0 0 0 1px #a4af9866,0 1px #fff8}.archive-player .screw-tl{top:14px;left:14px}.archive-player .screw-tr{top:14px;right:14px}.archive-player .screw-bl{bottom:14px;left:14px}.archive-player .screw-br{bottom:14px;right:14px}.archive-player .machine-heading{justify-content:space-between;align-items:center;margin:0 3px 22px;display:flex}.archive-player .machine-heading h1{letter-spacing:-1.5px;margin:0;font-size:30px;font-weight:750;line-height:1}.archive-player .machine-heading h1>span{font-weight:400}.archive-player .machine-heading sup{letter-spacing:.04em;vertical-align:top;margin-top:3px;margin-left:10px;font:8px ui-monospace,monospace;display:inline-block}.archive-player .power-label{letter-spacing:.07em;color:#5d6a50;align-items:center;gap:8px;font:8px ui-monospace,monospace;display:flex}.archive-player .power-label>i{background:#799b3e;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #b8cb9180,0 0 7px #b7d578}.archive-player .mode-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.archive-player .mode-keys{background:#aeb8a0;border-radius:8px;gap:6px;padding:5px;display:flex;box-shadow:inset 0 1px 4px #5f6a4f44,0 1px #f4f9e9}.archive-player .mode-key{background:linear-gradient(#edf0e4,#d5dccb);border:1px solid #99a58c;border-radius:4px;align-items:center;gap:9px;height:44px;padding:0 18px;font-size:12px;transition:background .15s,box-shadow .15s,transform .15s;display:flex;position:relative;box-shadow:0 2px #909d82,inset 0 1px #fff9}.archive-player .mode-key>i{background:#b3bea3;border-radius:2px;width:9px;height:3px;margin-left:3px}.archive-player .mode-key:hover{background:#f6fae9;transform:translateY(-1px)}.archive-player .mode-key:active{transform:translateY(2px)translate(0,0);box-shadow:inset 0 1px 2px #64754c44}.archive-player .mode-key[aria-selected=true]{background:#d9f577;border-color:#99aa61;transform:translateY(1px);box-shadow:inset 0 1px 3px #91a74844,0 1px #f6ffe0}.archive-player .mode-key[aria-selected=true]>i{background:#4c651f;box-shadow:0 0 4px #94b23d}.archive-player .mode-row-hint{letter-spacing:.07em;color:#839173;padding-right:3px;font:8px ui-monospace,monospace}.archive-player .machine-inner{grid-template-columns:minmax(0,1fr) 280px;gap:30px;display:grid}.archive-player .monitor{background:#202a24;border:1px solid #1a2119;border-radius:14px;align-self:start;min-width:0;padding:14px;box-shadow:inset 0 2px 7px #0009,0 2px #f6f9ec9c}.archive-player .monitor:focus-visible{outline-color:#6b832f}.archive-player .screen-chrome,.archive-player .screen-bottom{color:#a3b099;letter-spacing:.07em;justify-content:space-between;align-items:center;padding:0 5px 13px;font:9px ui-monospace,monospace;display:flex}.archive-player .screen-channel{align-items:center;gap:7px;display:flex}.archive-player .screen-channel i{background:#d9f577;width:4px;height:4px}.archive-player .screen-window{isolation:isolate;background:#e8edd7;border:1px solid #000;border-radius:3px;min-height:430px;position:relative;overflow:hidden}.archive-player .machine [hidden]{display:none!important}.archive-player .cover-open{background:#e5e6d6;border:0;width:100%;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.archive-player .cover-open img{object-fit:cover;width:100%;height:319px;transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .3s}.archive-player .cover-open:hover img{filter:saturate(1.08);transform:scale(1.035)}.archive-player .cover-corner{color:#34402c;backdrop-filter:blur(5px);background:#f7fae9e8;border:1px solid #6d7c5266;border-radius:30px;align-items:center;gap:9px;padding:10px;line-height:1;transition:padding .22s,background .2s;display:flex;position:absolute;bottom:17px;right:18px;box-shadow:0 3px 12px #26302811}.archive-player .cover-corner>span{opacity:0;white-space:nowrap;max-width:0;margin-left:-9px;font-size:11px;transition:max-width .22s,opacity .18s;overflow:hidden}.archive-player .cover-open:hover .cover-corner,.archive-player .cover-open:focus-visible .cover-corner{background:#f7fae9;padding:10px 14px}.archive-player .cover-open:hover .cover-corner>span,.archive-player .cover-open:focus-visible .cover-corner>span{opacity:1;max-width:90px;margin-left:0}.archive-player .cover-open:focus-visible{outline-offset:-6px;outline-color:#d9f577}.archive-player .work-screen[data-group=lab] .cover-open img{object-fit:contain}.archive-player .work-screen[data-entry=transforms] .cover-open{background:#edf2f8}.archive-player .work-screen[data-entry=jev] .cover-open{background:#e7efdd}.archive-player .work-screen[data-entry=this-space] .cover-open{background:#dedfcf}.archive-player .work-screen[data-entry=pairs] .cover-open{background:#ddd7e9}.archive-player .work-screen[data-entry=orbit] .cover-open{background:#1d3026}.archive-player .work-caption{background:#e8edd7;justify-content:space-between;align-items:center;gap:20px;min-height:110px;padding:23px 25px;display:flex}.archive-player .content-eyebrow{letter-spacing:.045em;color:#667554;font:10px ui-monospace,monospace}.archive-player .content-eyebrow>span{color:#a8b497;margin:0 5px}.archive-player .work-caption h2{letter-spacing:-.055em;margin:9px 0 0;font-size:29px;font-weight:500;line-height:1.15}.archive-player .round-open{background:0 0;border:1px solid #8f9b77;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;transition:background .2s,transform .2s;display:grid}.archive-player .round-open:hover{background:#d9f577;transform:rotate(8deg)}.archive-player .screen-bottom{min-height:24px;padding:13px 5px 0;font-size:9px}.archive-player .screen-bottom>span:first-child{letter-spacing:0;font-family:Arial,sans-serif}.archive-player .screen-signal{align-items:end;gap:3px;height:10px;display:flex}.archive-player .screen-signal i{background:#718365;width:3px;height:4px;display:block}.archive-player .screen-signal i:nth-child(2){height:6px}.archive-player .screen-signal i:nth-child(3){background:#b8cf86;height:9px}.archive-player .screen-signal i:nth-child(4){height:6px}.archive-player .control-bay{flex-direction:column;min-width:0;display:flex}.archive-player .bay-heading{justify-content:space-between;align-items:center;gap:8px;margin:5px 0 17px;display:flex}.archive-player .bay-heading h2{color:#58664b;margin:0;font-size:12px;font-weight:500}.archive-player .bay-heading>span{color:#566746;font:8px ui-monospace,monospace}.archive-player .collection-bay{flex-direction:column;flex:1;display:flex}.archive-player .cartridge-list{scrollbar-width:thin;scrollbar-color:#a4b08f transparent;gap:11px;max-height:293px;padding:2px 5px 6px 2px;scroll-padding:5px;display:grid;position:relative;overflow:auto}.archive-player .cartridge{text-align:left;background:linear-gradient(110deg,#e3e8d9,#d0d8c2);border:1px solid #9aa78a;border-radius:5px;align-items:center;gap:11px;width:100%;min-height:77px;padding:12px 24px 12px 15px;transition:transform .18s,background .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 3px #a0ac91,inset 0 1px #f8fbf0}.archive-player .cartridge:hover{background:#f0f5e3;transform:translate(-2px)translateY(-1px);box-shadow:2px 5px #a0ac91}.archive-player .cartridge:active{transform:translateY(2px)translate(0,0);box-shadow:0 1px #9aa589}.archive-player .cartridge[aria-pressed=true]{background:#d9f577;border-color:#92a25b;transform:translate(3px);box-shadow:inset 4px 0 #809142,inset 0 1px 2px #81933533,0 2px #9cab6a}.archive-player .cartridge[aria-pressed=true]:hover{background:#e0fa8c}.archive-player .cartridge-rib{background:repeating-linear-gradient(#a6b193 0 1px,#0000 1px 4px);width:2px;position:absolute;top:20px;bottom:20px;left:5px}.archive-player .cartridge img,.archive-player .note-cartridge-icon{object-fit:cover;border:1px solid #99a67e66;border-radius:2px;flex-shrink:0;width:40px;height:43px}.archive-player .cartridge-copy{flex:1;min-width:0}.archive-player .cartridge-copy>span{letter-spacing:-.025em;font-size:12px;line-height:1.45;display:block}.archive-player .cartridge-copy small{color:#54623f;margin-top:5px;font-size:9px;display:block}.archive-player .cartridge-number{color:#778562;font:7px ui-monospace,monospace;position:absolute;top:10px;right:9px}.archive-player .selection-light{background:#aab799;border-radius:50%;width:4px;height:4px;position:absolute;bottom:14px;right:9px}.archive-player .cartridge[aria-pressed=true] .selection-light{background:#4a6226;box-shadow:0 0 0 3px #bed963}.archive-player .note-cartridge-icon{color:#8a7952;background:#e9dfc4;border-color:#c3b799;place-items:center;display:grid}.archive-player .note-cartridges .cartridge-copy>span{font-size:11px}.archive-player .dial-section{justify-content:space-between;align-items:center;margin-top:auto;padding:26px 8px 6px;display:flex}.archive-player .dial-description>.eyebrow{color:#7a8968;font-size:8px}.archive-player .dial-description p{letter-spacing:-.04em;color:#59694a;margin:8px 0 12px;font-size:14px;line-height:1.5}.archive-player .transport-buttons{gap:7px;display:flex}.archive-player .transport-buttons button{background:linear-gradient(#eef3e4,#d8e1cc);border:1px solid #9aa68a;border-radius:4px;place-items:center;width:44px;height:38px;transition:transform .12s,box-shadow .12s;display:grid;box-shadow:0 2px #a8b797}.archive-player .transport-buttons button:hover{background:#f9ffed}.archive-player .transport-buttons button:active{box-shadow:none;translate:0 2px}.archive-player .browse-dial{background:repeating-conic-gradient(#96a188 0deg 1deg,#c6cebb 1deg 5deg);border:1px solid #a0ab91;border-radius:50%;flex-shrink:0;place-items:center;width:115px;height:115px;padding:7px;transition:box-shadow .2s,transform .2s;display:grid;position:relative;box-shadow:0 4px #899779,0 9px 12px #61704b33,inset 0 1px 2px #fbffed}.archive-player .dial-face{background:linear-gradient(130deg,#eff3e7,#c7d0ba);border:1px solid #a3af90;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 1px 3px #71825844}.archive-player .dial-face>span:last-child{letter-spacing:.06em;color:#536542;place-items:center;gap:6px;font:9px ui-monospace,monospace;display:grid}.archive-player .dial-marker{transform:rotate(var(--dial-angle,0deg));border-radius:50%;transition:transform .35s cubic-bezier(.3,.9,.3,1);position:absolute;inset:8px}.archive-player .dial-marker:before{content:"";background:#6b7f4b;border-radius:2px;width:4px;height:12px;position:absolute;top:0;left:calc(50% - 2px);box-shadow:0 1px 1px #fff}.archive-player .browse-dial:hover{transform:translateY(-2px);box-shadow:0 5px #899779,0 13px 15px #61704b44}.archive-player .browse-dial:active{transform:translateY(2px)translate(0,0);box-shadow:0 1px #899779}.archive-player .bay-vents{opacity:.65;background:repeating-linear-gradient(90deg,#99a787 0 2px,#0000 2px 6px);width:100%;height:13px;margin-top:25px;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.archive-player .machine-footer{border-top:1px solid #a2af9344;align-items:center;gap:20px;margin-top:24px;padding:17px 3px 0;display:flex;box-shadow:0 -1px #edf3e14d}.archive-player .player-feedback{color:#4c5a40;flex:1;align-items:center;gap:8px;min-width:0;font-size:10px;display:flex}.archive-player .player-feedback>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archive-player .feedback-led{background:#7a984e;border-radius:50%;flex-shrink:0;width:4px;height:4px}.archive-player .keyboard-guide{color:#7c896d;align-items:center;gap:4px;display:flex}.archive-player .keyboard-guide kbd{background:#dce4cf;border:1px solid #a7b395;border-radius:3px;padding:2px 4px;font:9px ui-monospace,monospace;box-shadow:0 1px #b4bea4}.archive-player .keyboard-guide>span{margin-left:4px;font-size:9px}.archive-player .model-label{color:#667851;letter-spacing:.02em;font:8px ui-monospace,monospace}.archive-player .model-label>span{color:#8b977d;margin-left:8px;font-size:7px}.archive-player .footer-dot{color:#a6af9b;padding:0 10px}.archive-player .work-detail{background:#edf1e2;min-height:429px;padding:24px 29px 28px}.archive-player .screen-back{color:#6a7958;background:0 0;border:0;align-items:center;gap:8px;padding:0 0 22px;font-size:11px;display:flex}.archive-player .screen-back:hover{color:#233d1a;text-underline-offset:4px;text-decoration:underline}.archive-player .detail-heading{justify-content:space-between;align-items:center;gap:25px;display:flex}.archive-player .detail-heading>div{flex:1}.archive-player .detail-heading h2{letter-spacing:-.055em;margin:10px 0 0;font-size:28px;font-weight:500;line-height:1.3}.archive-player .detail-heading img{object-fit:cover;border:5px solid #fdfef7;flex-shrink:0;width:126px;height:91px;rotate:3deg;box-shadow:0 3px 7px #4c613922}.archive-player .detail-description{color:#55664c;margin:21px 0;font-size:14px;line-height:1.85}.archive-player .work-tags{flex-wrap:wrap;gap:7px;margin:20px 0 25px;display:flex}.archive-player .work-tags>span{color:#63764e;background:#dce4cb;border:1px solid #bfcba8;border-radius:3px;padding:5px 9px;font-size:10px}.archive-player .screen-action{color:#f1f8de;background:#334731;border:1px solid #223720;border-radius:3px;justify-content:space-between;align-items:center;gap:24px;padding:13px 17px;font-size:12px;transition:background .18s,transform .18s;display:inline-flex;box-shadow:0 2px #a1b487}.archive-player .screen-action:hover{background:#4b6635;transform:translateY(-1px)}.archive-player .screen-action:active{box-shadow:none;transform:translateY(1px)}.archive-player .work-writeup{color:#647550;text-underline-offset:4px;margin:0 0 0 17px;font-size:11px;text-decoration:underline;display:inline-block}.archive-player .note-screen{background:#e8e3ce;min-height:429px;padding:20px 23px}.archive-player .note-paper{color:#4f503c;background:linear-gradient(90deg,#0000 17px,#b49a6b22 17px 18px,#0000 18px),#f9f5e9;border:1px solid #c9c1a8;min-height:389px;padding:26px 29px;position:relative;box-shadow:3px 3px #b7b09133}.archive-player .note-index{letter-spacing:.1em;color:#948968;font:9px ui-monospace,monospace}.archive-player .note-date{color:#958b70;margin:27px 0 12px;font-size:10px}.archive-player .note-paper h2{letter-spacing:-.055em;max-width:490px;margin:0 0 18px;font-size:26px;font-weight:500;line-height:1.45}.archive-player .note-summary{color:#6d684f;margin:0 0 24px;font-size:13px;line-height:1.8}.archive-player .note-paper .screen-action{background:#6c7350;border-color:#5e6349;box-shadow:0 2px #d3d2bd}.archive-player .note-end{color:#aaa087;margin-top:25px;font:8px ui-monospace,monospace;display:block}.archive-player .guest-screen{background:#e8edd7;min-height:429px;padding:28px 30px 23px}.archive-player .guest-heading h2{letter-spacing:-.065em;margin:12px 0 9px;font-size:30px;font-weight:500}.archive-player .guest-heading>p{color:#5f6b50;margin:0;font-size:12px;line-height:1.7}.archive-player .guest-screen form{grid-template-columns:1fr;gap:8px;margin-top:25px;display:grid}.archive-player .guest-screen label{justify-content:space-between;align-items:center;margin-top:2px;font-size:11px;display:flex}.archive-player .guest-screen label>span{color:#65704f;font:9px ui-monospace,monospace}.archive-player .guest-screen input,.archive-player .guest-screen textarea{color:#35432c;resize:vertical;background:#f5f7eb;border:1px solid #b1bea0;border-radius:3px;width:100%;padding:11px 13px;font-size:13px;transition:border-color .15s,background .15s;box-shadow:inset 0 1px 3px #6b7b5022}.archive-player .guest-screen input::placeholder,.archive-player .guest-screen textarea::placeholder{color:#9ba58d}.archive-player .guest-screen textarea{min-height:91px;max-height:220px;margin-bottom:3px}.archive-player .guest-screen label[for=visitor-message]{margin-top:6px}.archive-player .guest-screen input:focus,.archive-player .guest-screen textarea:focus{background:#fcfff0;border-color:#738b49}.archive-player .guest-form-footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.archive-player .guest-form-footer>p{color:#5f6b50;margin:8px 0 0;font-size:10px;line-height:1.6}.archive-player .print-button{color:#354523;background:#d9f577;border:1px solid #829547;border-radius:4px;align-items:center;gap:10px;padding:12px 16px;font-size:12px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 3px #a0b860,inset 0 1px #f5ffc8}.archive-player .print-button:hover{background:#e3fc93;transform:translateY(-1px);box-shadow:0 4px #a0b860}.archive-player .print-button:active{transform:translateY(2px)translate(0,0);box-shadow:0 1px #a0b860}.archive-player .printer-bay{min-width:0}.archive-player .printer-slot{background:#3e4d36;border:3px solid #aab59a;border-radius:5px;height:12px;margin:19px 0 0;box-shadow:inset 0 3px 4px #0007,0 1px #f1f6e6}.archive-player .receipt-well{min-height:343px;margin-top:-5px;padding:0 15px 8px;overflow:hidden}.archive-player .receipt-paper{transform-origin:top;color:#45503a;mask:linear-gradient(#000 0 0) top/100% calc(100% - 7px) no-repeat, conic-gradient(from -45deg at bottom, #000 90deg, transparent 0) bottom/12px 8px repeat-x;background:#f9f9ee;padding:21px 19px 24px;position:relative;box-shadow:0 5px 9px #4e5d3d22}.archive-player .receipt-logo{letter-spacing:-1px;border-bottom:1px dashed #a9ad99;padding-bottom:19px;font:23px/.95 Arial;position:relative}.archive-player .receipt-logo strong{font-weight:650}.archive-player .receipt-logo>span{font-size:32px;position:absolute;top:5px;right:0}.archive-player .receipt-empty{min-height:151px;padding:22px 0 7px}.archive-player .receipt-empty>span:first-child{color:#717d5e;letter-spacing:.05em;font:8px ui-monospace,monospace}.archive-player .receipt-empty>p{color:#717d5e;letter-spacing:-.025em;margin:14px 0;font-size:13px;line-height:1.7}.archive-player .receipt-empty-lines{background:repeating-linear-gradient(#0000 0 11px,#d6d9cc 11px 12px);height:25px;display:block}.archive-player .receipt-meta{color:#6b745c;justify-content:space-between;gap:8px;padding:19px 0 6px;font:7px ui-monospace,monospace;display:flex}.archive-player .receipt-message{white-space:pre-wrap;overflow-wrap:anywhere;margin:13px 0;font:13px/1.8 ui-monospace,monospace}.archive-player .receipt-name{overflow-wrap:anywhere;text-align:right;margin:15px 0 23px;font:10px ui-monospace,monospace}.archive-player .receipt-thanks{letter-spacing:.03em;text-align:center;color:#6b745c;border-top:1px dashed #afb4a1;padding:13px 0;font:7px ui-monospace,monospace;display:block}.archive-player .receipt-barcode{opacity:.6;background:repeating-linear-gradient(90deg,#5f6950 0 1px,#0000 1px 3px,#5f6950 3px 5px,#0000 5px 7px,#5f6950 7px 8px,#0000 8px 12px,#5f6950 12px 15px,#0000 15px 17px,#5f6950 17px 18px,#0000 18px 22px);width:88%;height:29px;margin:17px auto 12px}.archive-player .receipt-disclaimer{text-align:center;color:#727a64;letter-spacing:.03em;margin:0 0 7px;font:6px ui-monospace,monospace}.archive-player .printer-status{text-align:center;color:#50613c;margin:14px 0 0;font:9px/1.6 ui-monospace,monospace}.archive-player .about-screen{background:#e8edd7;min-height:429px;padding:26px 28px}.archive-player .about-intro{position:relative}.archive-player .about-symbol{color:#a5b778;font-size:84px;line-height:1;position:absolute;top:24px;right:10px}.archive-player .about-intro h2{letter-spacing:-.06em;margin:20px 0 17px;font-size:37px;font-weight:500;line-height:1.18}.archive-player .about-intro>p{color:#54643f;max-width:390px;margin:0 0 20px;font-size:13px;line-height:1.8}.archive-player .activity-strip{border-top:1px solid #aaba8c77;grid-template-columns:1fr 1fr;gap:12px;padding-top:18px;display:grid}.archive-player .activity-strip>a{font-size:11px;line-height:1.5;display:block;position:relative}.archive-player .activity-strip>a:hover{color:#688e30}.archive-player .activity-strip img{object-fit:cover;filter:saturate(.8);border:1px solid #93a67655;width:100%;height:92px;margin-bottom:9px;transition:filter .2s}.archive-player .activity-strip>a:hover img{filter:saturate()}.archive-player .activity-strip small{color:#566746;margin-top:2px;font-size:9px;display:block}.archive-player .activity-strip>a>svg{position:absolute;bottom:18px;right:0}.archive-player .owner-bay{padding:16px 9px 0}.archive-player .owner-badge{letter-spacing:-4px;color:#4c6433;background:#bfcba8;border:1px solid #99ac7b;border-radius:50%;place-items:center;width:82px;height:82px;font:700 48px Arial;display:grid;position:relative;box-shadow:inset 0 2px 3px #8fa26e44,0 1px #f1f7e4}.archive-player .owner-badge>span{color:#74944b;font-size:19px;position:absolute;top:11px;right:12px}.archive-player .owner-bay>.eyebrow{color:#7e8d6a;margin:24px 0 10px;font-size:8px}.archive-player .owner-bay h2{letter-spacing:-.045em;margin:0 0 20px;font-size:20px;font-weight:400;line-height:1.5}.archive-player .owner-bay dl{border-top:1px solid #a4b18f;border-bottom:1px solid #a4b18f;gap:22px;margin:0;padding:17px 0;display:flex}.archive-player .owner-bay dt{color:#536643;font-size:10px}.archive-player .owner-bay dd{letter-spacing:-1px;color:#536943;margin:7px 0 0;font:25px ui-monospace,monospace}.archive-player .owner-bay dd small{margin-left:4px;font:9px Arial}.archive-player .owner-guest-link{color:#607c41;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:19px 0 0;font-size:11px;display:flex}.archive-player .owner-guest-link:hover{color:#263d18;text-underline-offset:4px;text-decoration:underline}@media (width>=1500px){.archive-player .cover-open img{height:350px}.archive-player .screen-window{min-height:461px}.archive-player .work-detail,.archive-player .note-screen,.archive-player .guest-screen,.archive-player .about-screen{min-height:460px}.archive-player .note-paper{min-height:420px}.archive-player .cartridge-list{max-height:320px}}@media (width<=1100px){.archive-player .machine{padding:28px 25px 20px}.archive-player .machine-inner{grid-template-columns:minmax(0,1fr) 240px;gap:23px}.archive-player .mode-key{padding:0 13px}.archive-player .mode-row-hint{display:none}.archive-player .cover-open img{height:301px}.archive-player .work-caption{padding:23px 20px}.archive-player .work-caption h2{font-size:25px}.archive-player .screen-window{min-height:412px}.archive-player .cartridge{gap:9px;padding:11px 22px 11px 12px}.archive-player .cartridge img{width:35px;height:40px}.archive-player .cartridge-copy>span{font-size:11px}.archive-player .browse-dial{width:98px;height:98px}.archive-player .dial-section{padding:25px 3px 6px}.archive-player .detail-heading img{width:100px;height:79px}.archive-player .detail-heading h2{font-size:25px}.archive-player .work-detail{padding:23px}.archive-player .guest-screen{padding:25px}.archive-player .about-screen{padding:24px}.archive-player .about-symbol{font-size:65px;right:0}.archive-player .about-intro>p{padding-right:20px}.archive-player .receipt-well{padding:0 9px 8px}.archive-player .receipt-paper{padding:21px 16px 24px}.archive-player .model-label>span{display:none}}@media (width<=850px){.archive-player .machine-inner{grid-template-columns:1fr;gap:22px}.archive-player .screen-window{min-height:430px}.archive-player .cover-open img{height:319px}.archive-player .control-bay{min-height:0}.archive-player .bay-heading{margin:3px 0 13px}.archive-player .cartridge-list{scroll-snap-type:x mandatory;gap:10px;max-height:none;padding:3px 5px 8px;display:flex;overflow:auto hidden}.archive-player .cartridge{scroll-snap-align:start;width:230px;min-width:230px}.archive-player .cartridge-copy>span{font-size:12px}.archive-player .dial-section{justify-content:space-between;align-items:center;padding:15px 5px 0}.archive-player .dial-description{flex:1;align-items:center;gap:16px;display:flex}.archive-player .dial-description>.eyebrow{display:none}.archive-player .dial-description>p{margin:0;font-size:11px;line-height:1.6}.archive-player .dial-description>p br{display:none}.archive-player .transport-buttons{margin-left:auto;margin-right:20px}.archive-player .transport-buttons button{width:44px;height:44px}.archive-player .browse-dial{width:65px;height:65px;padding:5px}.archive-player .dial-face>span:last-child{gap:3px;font-size:7px}.archive-player .dial-face>span:last-child svg{width:12px;height:12px}.archive-player .dial-marker{inset:5px}.archive-player .dial-marker:before{width:3px;height:7px}.archive-player .bay-vents{display:none}.archive-player .machine-footer{margin-top:22px}.archive-player .keyboard-guide{display:none}.archive-player .work-detail,.archive-player .note-screen,.archive-player .guest-screen,.archive-player .about-screen{min-height:429px}.archive-player .printer-bay{width:100%;max-width:315px;margin:0 auto}.archive-player .receipt-well{min-height:0;padding:0 18px 8px}.archive-player .receipt-paper{padding:23px 22px 26px}.archive-player .receipt-message{font-size:14px}.archive-player .receipt-disclaimer{font-size:7px}.archive-player .printer-status{margin-top:10px}.archive-player .owner-bay{grid-template-columns:70px 1fr 1fr;align-items:center;gap:0 23px;padding:0 5px;display:grid}.archive-player .owner-badge{grid-row:1/3;width:65px;height:65px;font-size:39px}.archive-player .owner-badge>span{font-size:17px;top:8px;right:8px}.archive-player .owner-bay>.eyebrow{grid-column:2;margin:0 0 5px;font-size:7px}.archive-player .owner-bay h2{grid-column:2;margin:0;font-size:15px}.archive-player .owner-bay dl{grid-area:1/3/3;gap:20px;padding:12px 0}.archive-player .owner-bay dd{font-size:21px}.archive-player .owner-guest-link{grid-column:2/4;padding-top:20px;font-size:11px}}@media (width<=520px){.archive-player .machine{border-radius:18px;padding:26px 16px 18px}.archive-player .screw-tl{top:12px;left:12px}.archive-player .screw-tr{top:12px;right:12px}.archive-player .screw-bl{bottom:12px;left:12px}.archive-player .screw-br{bottom:12px;right:12px}.archive-player .machine-heading{margin:0 2px 23px}.archive-player .machine-heading h1{letter-spacing:-1.1px;font-size:25px}.archive-player .machine-heading sup{margin-left:6px;font-size:6px}.archive-player .power-label{gap:0;font-size:0}.archive-player .power-label>i{width:5px;height:5px;margin-right:5px}.archive-player .mode-row{margin-bottom:20px}.archive-player .mode-keys{grid-template-columns:repeat(5,1fr);gap:5px;width:100%;padding:5px;display:grid}.archive-player .mode-key{flex-direction:column;gap:4px;height:50px;padding:7px 0 6px;font-size:10px}.archive-player .mode-key svg{width:14px;height:14px}.archive-player .mode-key>i{border-radius:50%;width:3px;height:3px;margin:0;position:absolute;top:5px;right:5px}.archive-player .monitor{border-radius:10px;padding:10px}.archive-player .screen-chrome{padding:0 3px 11px;font-size:8px}.archive-player .screen-window{min-height:337px}.archive-player .cover-open img{height:230px}.archive-player .work-caption{gap:12px;min-height:106px;padding:19px 15px}.archive-player .work-caption h2{margin-top:10px;font-size:24px;line-height:1.2}.archive-player .content-eyebrow{font-size:9px}.archive-player .round-open{width:36px;height:36px}.archive-player .round-open svg{width:20px;height:20px}.archive-player .cover-corner{padding:8px;bottom:12px;right:12px}.archive-player .cover-corner>span{display:none}.archive-player .cover-corner svg{width:16px;height:16px}.archive-player .screen-bottom{letter-spacing:0;gap:8px;padding:12px 3px 1px;font-size:8px}.archive-player .screen-signal{gap:2px}.archive-player .screen-signal i{width:2px}.archive-player .machine-inner{gap:21px}.archive-player .bay-heading h2{font-size:11px}.archive-player .bay-heading>span{font-size:8px}.archive-player .cartridge{width:224px;min-width:224px;min-height:76px}.archive-player .cartridge img{width:36px;height:40px}.archive-player .cartridge-copy>span{font-size:11px}.archive-player .cartridge-copy small{font-size:9px}.archive-player .dial-description p{font-size:10px}.archive-player .transport-buttons{gap:8px;margin-right:16px}.archive-player .transport-buttons button{width:44px;height:44px}.archive-player .browse-dial{width:63px;height:63px}.archive-player .machine-footer{gap:8px;padding:16px 2px 0}.archive-player .player-feedback{gap:6px;font-size:9px}.archive-player .model-label{white-space:nowrap;font-size:7px}.archive-player .footer-dot{padding:0 5px}.archive-player .work-detail{min-height:337px;padding:20px 17px}.archive-player .screen-back{padding-bottom:20px;font-size:10px}.archive-player .detail-heading{gap:12px}.archive-player .detail-heading h2{font-size:23px;line-height:1.3}.archive-player .detail-heading img{border-width:4px;width:75px;height:65px}.archive-player .detail-description{margin:18px 0;font-size:12px;line-height:1.85}.archive-player .work-tags{gap:6px;margin:15px 0 22px}.archive-player .work-tags>span{padding:4px 6px;font-size:9px}.archive-player .screen-action{gap:16px;padding:12px 14px;font-size:11px}.archive-player .work-writeup{margin:18px 0 0;font-size:10px;display:block}.archive-player .note-screen{min-height:337px;padding:13px}.archive-player .note-paper{min-height:311px;padding:22px 21px}.archive-player .note-index{font-size:8px}.archive-player .note-date{margin-top:21px;font-size:9px}.archive-player .note-paper h2{font-size:22px;line-height:1.4}.archive-player .note-summary{margin-bottom:23px;font-size:12px}.archive-player .note-end{font-size:7px}.archive-player .guest-screen{min-height:337px;padding:22px 18px}.archive-player .guest-heading h2{margin:12px 0 10px;font-size:26px}.archive-player .guest-heading>p{font-size:11px;line-height:1.7}.archive-player .guest-screen form{margin-top:23px}.archive-player .guest-screen input,.archive-player .guest-screen textarea{padding:10px;font-size:16px}.archive-player .guest-screen input::placeholder,.archive-player .guest-screen textarea::placeholder{font-size:12px}.archive-player .guest-screen textarea{min-height:99px}.archive-player .guest-form-footer{gap:10px}.archive-player .guest-form-footer>p{font-size:9px;line-height:1.8}.archive-player .print-button{gap:7px;padding:11px 12px;font-size:11px}.archive-player .print-button svg{width:15px;height:15px}.archive-player .about-screen{min-height:337px;padding:22px 18px}.archive-player .about-intro .content-eyebrow{font-size:7px}.archive-player .about-intro h2{margin-top:22px;font-size:31px}.archive-player .about-symbol{font-size:54px;top:35px;right:0}.archive-player .about-intro>p{margin:19px 0;padding:0;font-size:12px;line-height:1.8}.archive-player .activity-strip{gap:12px;padding-top:15px}.archive-player .activity-strip img{height:80px}.archive-player .activity-strip>a{font-size:10px}.archive-player .activity-strip small{font-size:8px}.archive-player .activity-strip>a>svg{width:13px;height:13px;bottom:16px}.archive-player .owner-bay{grid-template-columns:54px 1fr;gap:0 18px}.archive-player .owner-badge{width:54px;height:54px;font-size:32px}.archive-player .owner-badge>span{font-size:15px;top:6px;right:6px}.archive-player .owner-bay>.eyebrow{font-size:7px}.archive-player .owner-bay h2{font-size:16px}.archive-player .owner-bay h2 br{display:none}.archive-player .owner-bay dl{grid-area:auto/1/auto/3;justify-content:space-around;margin-top:20px;padding:13px 0}.archive-player .owner-bay dd{font-size:23px}.archive-player .owner-guest-link{grid-column:1/3;padding-top:19px}.archive-player .receipt-well{padding-left:18px;padding-right:18px}.archive-player .receipt-paper{padding:23px 23px 26px}.archive-player .receipt-meta,.archive-player .receipt-thanks{font-size:8px}}@media (width<=360px){.archive-player .machine{padding-left:12px;padding-right:12px}.archive-player .machine-heading h1{font-size:23px}.archive-player .mode-key{font-size:9px}.archive-player .cover-open img{height:200px}.archive-player .work-caption h2{font-size:21px}.archive-player .screen-window{min-height:307px}.archive-player .round-open{width:32px;height:32px}.archive-player .screen-bottom>span:first-child{font-size:7px}.archive-player .guest-screen{padding:20px 14px}.archive-player .guest-heading h2{font-size:23px}.archive-player .print-button{padding:11px 9px;font-size:10px}.archive-player .guest-form-footer>p{font-size:8px}.archive-player .about-intro h2{font-size:28px}.archive-player .transport-buttons{margin-right:11px}.archive-player .dial-description p{font-size:9px}.archive-player .browse-dial{width:58px;height:58px}.archive-player .note-paper{padding:20px 17px}.archive-player .note-paper h2{font-size:20px}}.archive-player{background:0 0}@media (prefers-reduced-motion:reduce){.archive-player *,.archive-player :before,.archive-player :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
