.assembly-interstitial[data-material=talos-bronze] .interstitial-headline>span{color:#d5ae77;text-shadow:0 1px #f0d1a4,0 3px #4e301c,0 5px #25160e}@supports (background-clip:text){.assembly-interstitial[data-material=talos-bronze] .interstitial-headline>span{background-blend-mode:hard-light, normal;color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:.012em #d5ae77d9;paint-order:stroke fill;text-shadow:none;filter:drop-shadow(0 1px #edc995)drop-shadow(0 2px #573a25)drop-shadow(0 2px #21150e)drop-shadow(0 8px 8px #000000d9);background-color:#b88b54;background-image:linear-gradient(178deg,#ffe9bf9e 0%,#ecc68f52 19%,#1b0f0885 35%,#ffeed199 45%,#be854126 55%,#311a0c66 76%,#f7ce9966 100%),url(/concept/talos/v1/textures/talos-forged-bronze.webp);background-position:50%,50%;background-size:100% 100%,370px 370px;-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.assembly-interstitial[data-material=talos-bronze] .interstitial-headline>span{color:canvastext;-webkit-text-fill-color:CanvasText;-webkit-text-stroke:0;text-shadow:none;filter:none;background:0 0}}@media (width<=1024px){.assembly-interstitial[data-material=talos-bronze] .interstitial-headline{font-size:19cqw;top:6%}.assembly-interstitial[data-material=talos-bronze] .interstitial-prompt{top:50%}}.talos-finale{z-index:2;overscroll-behavior:contain;color:var(--paper);scrollbar-color:var(--muted) #000;background:#000;position:absolute;inset:0;overflow-y:auto}.talos-finale[hidden],.talos-finale [hidden]{display:none!important}.talos-composition{width:min(100%,177.285svh);margin:max(0px,50svh - 28.2031vw) auto 0;position:relative}.talos-scene{aspect-ratio:1280/722;background:#000;position:relative}.talos-video,.talos-poster{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.talos-content{pointer-events:none;position:absolute;inset:0}.talos-pane{box-sizing:border-box;-webkit-backdrop-filter:blur(2px);text-shadow:0 1px 3px #000;pointer-events:auto;background:linear-gradient(118deg,#def2ff24,#0000 26%,#ceebf80a 68%,#dcf4ff1f),linear-gradient(#050f1766,#030a109e);border:1px solid #c7e9f69e;padding:clamp(16px,1.4vw,26px);animation:.55s cubic-bezier(.16,1,.3,1) both talos-glass-rise;position:absolute;box-shadow:inset 0 1px #f0fbffa6,inset 0 -1px #88d3ee38,0 14px 32px #0000004d}.talos-introduction{text-align:center;width:32%;padding:14px 12px;top:2%;left:34%}.talos-introduction h2{letter-spacing:.06em;margin:0;font-size:clamp(26px,2.4vw,44px);font-weight:850;line-height:1}.talos-introduction p{letter-spacing:.1em;margin:10px 0 0;font:400 clamp(10px,.85vw,14px)/1.4 Data,monospace}.talos-pane--ai{width:27%;top:18%;left:3%}.talos-pane--web{width:27%;animation-delay:.1s;top:18%;right:3%}.talos-pane h3{letter-spacing:.015em;margin:0;font-size:clamp(16px,1.35vw,26px);line-height:1.12}.talos-pane:not(.talos-introduction) p{color:#d7e0e4;margin:12px 0 0;font-size:clamp(13px,1vw,17px);line-height:1.5}.talos-pane a{color:#a6e9ff;text-underline-offset:5px;align-items:center;min-height:44px;margin-top:6px;font-size:clamp(13px,1vw,16px);display:inline-flex}.talos-navigation{z-index:4;pointer-events:none;position:absolute;bottom:24px;left:24px;right:24px}.talos-actions{pointer-events:auto;flex-wrap:wrap;gap:8px;width:fit-content;display:flex}.talos-actions button{border:1px solid var(--line);min-height:44px;color:var(--paper);cursor:pointer;background:#080b0d;padding:12px 16px;font:400 11px/1.3 Data,monospace}.talos-actions button:hover{border-color:var(--paper)}.talos-actions button:focus-visible,.talos-pane a:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.talos-status{max-width:46ch;color:var(--paper);margin:0 0 12px;font:400 12px/1.5 Data,monospace}.talos-status:empty,.sequence[data-sequence-state^=TALOS_] .review,.sequence[data-sequence-state^=TALOS_] .scroll-note,.sequence[data-sequence-state^=TALOS_] .scroll-progress{display:none}@keyframes talos-glass-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=1199px),(height<=759px){.talos-finale{top:88px}.sequence[data-sequence-state^=TALOS_] .viewport:after{content:"";z-index:2;pointer-events:none;background:#000;height:88px;position:absolute;inset:0 0 auto}.talos-composition{width:100%;margin:0 auto}.talos-content{grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid;position:relative}.talos-pane{width:auto;padding:22px;position:relative;inset:auto}.talos-introduction{grid-column:1/-1}.talos-introduction h2{font-size:32px}.talos-introduction p{font-size:11px}.talos-pane h3{font-size:22px}.talos-pane:not(.talos-introduction) p,.talos-pane a{font-size:15px}.talos-navigation{padding:12px 20px 28px;position:relative;inset:auto}}@media (width<=600px){.talos-content{grid-template-columns:1fr;gap:12px;padding:16px}.talos-pane{padding:20px}.talos-navigation{padding:8px 16px 24px}.talos-actions button{font-size:10px}.talos-introduction h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.talos-pane{animation:none}}@media (forced-colors:active){.talos-pane{color:canvastext;backdrop-filter:none;background:canvas;border-color:canvastext}.talos-pane p,.talos-pane:not(.talos-introduction) p{color:canvastext}.talos-pane a{color:linktext}}.talos-finale[data-loading=true]{background:0 0}.talos-finale[data-loading=true] .talos-composition{visibility:hidden}.talos-pane:before{content:"";pointer-events:none;border-top:1px solid #e4f8ff29;border-left:1px solid #e4f8ff1f;position:absolute;inset:4px}.talos-pane--ai h3:after,.talos-pane--web h3:after{content:"";background:linear-gradient(90deg,#a6e9ff,#0000);width:64px;height:1px;margin-top:16px;display:block}.go-talos{z-index:6;border:1px solid var(--line);min-height:44px;color:var(--paper);cursor:pointer;background:#080b0d;padding:12px 16px;font:400 11px/1.3 Data,monospace;position:absolute;top:88px;right:24px}.go-talos[hidden]{display:none}.go-talos:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.talos-finale[data-static=true] .talos-pane{animation:none}@media (width<=600px){.go-talos{right:16px}.talos-pane{background:linear-gradient(118deg,#def2ff1f,#0000 32%,#dcf4ff0f),#091117}}@media (forced-colors:active){.talos-pane{box-shadow:none;text-shadow:none;-webkit-backdrop-filter:none;background:canvas}.talos-pane:before,.talos-pane h3:after{display:none}.go-talos,.talos-actions button{color:buttontext;background:buttonface;border-color:buttontext}}.talos-introduction h2:focus{outline:none}.sequence .review{pointer-events:none}.sequence[data-sequence-state=ENTRY_CHOICE] .review{visibility:hidden}.site-emblem{z-index:12;aspect-ratio:1;perspective:520px;outline-offset:4px;width:56px;display:block;position:absolute;top:11px;left:clamp(20px,3vw,48px)}.site-emblem-rotor{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;animation:14s linear infinite site-emblem-turn;display:block;position:relative}.site-emblem-rotor img,.site-emblem-depth{object-fit:contain;backface-visibility:visible;width:100%;height:100%;display:block;position:absolute;inset:0}.site-emblem-rotor img{z-index:1;filter:drop-shadow(0 4px 8px #00000061);transform:translateZ(2px)}.site-emblem-depth{filter:brightness(.42)saturate(.7);background:url(/images/DISKSETCLOGO.png) 50%/contain no-repeat;transform:translateZ(-2px)}@keyframes site-emblem-turn{to{transform:rotateY(360deg)}}.talos-contact-dialog{& .form-command{border:1px solid var(--line);box-shadow:24px 34px 80px color-mix(in srgb,var(--ink) 70%,transparent);background:#0a0e11f0;margin-top:20px;position:relative}& .form-command:before{content:"";background:var(--cyan);width:78px;height:2px;position:absolute;top:-1px;left:-1px}& .form-header{letter-spacing:.07em;justify-content:space-between;gap:20px;padding:23px 25px 16px;font:400 12px/1.3 Data,monospace;display:flex}& .form-header h2{color:var(--paper);margin:0}& .form-header span{color:var(--cyan)}& .mode-selector{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0;padding:0 25px 22px}& .mode-selector legend{width:100%;color:var(--muted);letter-spacing:.08em;margin:0 0 11px;padding:0;font:400 11px/1.35 Data,monospace;display:block}& .mode-options{align-items:center;gap:0;display:flex}& .mode-options label{cursor:pointer;align-items:center;display:flex;position:relative}& .mode-options label:not(:last-child):after{content:"/";color:#566064;margin:0 10px;font:400 11px/1 Data,monospace}& .mode-options input{opacity:0;width:1px;height:1px;margin:0;position:absolute}& .mode-options span{color:var(--muted);letter-spacing:.05em;font:400 12px/1.35 Data,monospace;transition:color .16s}& .mode-options input:checked+span{color:var(--cyan)}& .mode-options input:focus-visible+span{outline:2px solid var(--cyan);outline-offset:5px}& .mode-options label:hover span{color:var(--paper)}& .consultation-form{grid-template-columns:1fr 1fr;display:grid}& .consultation-form label{border-bottom:1px solid var(--line);padding:24px 25px 20px;display:block}& .consultation-form label:nth-child(odd):not(.form-wide){border-right:1px solid var(--line)}& .consultation-form label span{min-height:24px;color:var(--muted);letter-spacing:.07em;margin-bottom:10px;font:400 11px/1.4 Data,monospace;display:block}& .consultation-form label .project-label{letter-spacing:.045em;font-size:12px;line-height:1.35}& .consultation-form input,& .consultation-form textarea{border:0;border-bottom:1px solid var(--technical-line);width:100%;color:var(--paper);resize:vertical;background:0 0;border-radius:0;outline:0;padding:7px 0;font:400 17px/1.45 Atlas,Arial,sans-serif;display:block}& .consultation-form input:focus,& .consultation-form textarea:focus{border-color:var(--cyan);box-shadow:0 1px 0 var(--cyan)}& .form-wide{grid-column:1/-1}& .form-action{padding:25px}& .form-action button{width:100%;color:var(--ink);letter-spacing:.06em;cursor:pointer;background:#dcecff;border:0;border-radius:0;justify-content:space-between;gap:30px;padding:18px 19px;font:700 12px/1 Data,monospace;display:flex}& .form-action button:hover{background:var(--paper)}& .form-note,& .form-status{color:var(--muted);letter-spacing:.03em;margin:13px 0 0;font:400 11px/1.5 Data,monospace}& .form-status{color:var(--cyan)}& .form-status.is-success{color:var(--cyan);letter-spacing:.055em;margin-top:16px;font-size:15px;font-weight:600;line-height:1.4}& .domain-field[hidden]{display:none}& .consultation-form label span i{font:inherit;color:#737d80;font-style:normal}& .contact-trap{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}& .form-action button:disabled{cursor:wait;opacity:.64}& .form-action button.is-success:disabled{cursor:default;opacity:1}& .consultation-form.is-success,& .consultation-form.is-success input,& .consultation-form.is-success textarea,& .form-command:has(.consultation-form.is-success) .mode-options label{cursor:default}& .consultation-form.is-success input,& .consultation-form.is-success textarea{opacity:.92;-webkit-text-fill-color:var(--paper)}& .form-status:empty{display:none}}.site-emblem{pointer-events:none;top:16px;left:50%;transform:translate(-50%)}.talos-contact-dialog{--ink:#050708;--paper:#e9e8e2;--muted:#9aa3a6;--cyan:#29d7ff;--line:#e9e8e233;--technical-line:#2a3338;box-sizing:border-box;border:1px solid var(--line);width:min(760px,100% - 32px);max-height:calc(100svh - 32px);color:var(--paper);overscroll-behavior:contain;background:#0a0e11;padding:0;font-family:Atlas,Arial,sans-serif;overflow:auto}.talos-contact-dialog::backdrop{background:#000000c7}.talos-contact-dialog *{box-sizing:border-box}.talos-contact-dialog .form-command{box-shadow:none;border:0;margin:0}.talos-contact-dialog .form-header h2{font:inherit;margin:0}.dialog-toolbar{z-index:2;border-bottom:1px solid var(--line);background:#0a0e11;justify-content:flex-end;padding:8px 12px;display:flex;position:sticky;top:0}.dialog-close{border:1px solid var(--line);min-height:44px;color:var(--paper);cursor:pointer;background:0 0;padding:10px 16px;font:400 12px Data,monospace}.inquiry-intent{color:var(--paper);margin:0;padding:0 25px 22px;font:400 15px/1.5 Atlas,Arial,sans-serif}.talos-contact-dialog .mode-options{flex-wrap:wrap;row-gap:12px}.talos-contact-dialog .mode-options label{min-height:44px}.talos-contact-cta{color:#a6e9ff;text-underline-offset:5px;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;min-height:44px;margin-top:6px;padding:0;font:400 clamp(13px,1vw,16px)/1.5 Atlas,Arial,sans-serif;text-decoration:underline;display:inline-flex}.talos-contact-cta:focus-visible,.dialog-close:focus-visible,.talos-footer a:focus-visible,.talos-contact-dialog button:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.talos-navigation{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.talos-status{flex-basis:100%}.talos-footer{pointer-events:auto;text-align:right;color:var(--paper);align-items:center;gap:20px;margin-left:auto;font:400 12px/1.7 Data,monospace;display:flex}.talos-footer address{font:inherit;font-style:normal}.talos-footer a{min-height:44px;color:inherit;padding-top:10px;display:inline-block}.talos-footer img{object-fit:contain;width:88px;height:88px}.sequence:not([data-sequence-state=TALOS_HOLD]) .talos-footer{display:none}@media (width<=1199px),(height<=759px){.talos-navigation{flex-direction:column;align-items:start}.talos-footer{text-align:left;margin:0}.talos-contact-cta{font-size:15px}}@media (width<=700px){.site-emblem{width:44px;top:12px}.sequence .top-controls{top:72px}.sequence .go-talos{top:130px}.sequence[data-sequence-state^=TALOS_] .viewport:after{height:128px}.talos-finale{top:128px}.talos-contact-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.talos-contact-dialog .consultation-form{grid-template-columns:1fr}.talos-contact-dialog .consultation-form label:nth-child(odd):not(.form-wide){border-right:0}.talos-contact-dialog .form-header{flex-wrap:wrap;gap:8px;padding:20px 16px 14px}.talos-contact-dialog .mode-selector{padding:0 16px 16px}.talos-contact-dialog .consultation-form label,.talos-contact-dialog .form-action{padding-left:16px;padding-right:16px}.talos-contact-dialog .consultation-form label{padding:14px 16px 12px}.talos-contact-dialog .consultation-form label span{min-height:0;margin-bottom:4px}.talos-contact-dialog .consultation-form input{min-height:44px}.talos-contact-dialog .form-action{padding:16px}.talos-contact-dialog .form-action button{text-align:left;gap:12px;min-height:48px;line-height:1.4}.talos-contact-dialog .mode-selector{padding-bottom:12px}.talos-contact-dialog .mode-selector legend{margin-bottom:4px}.talos-contact-dialog .mode-options{grid-template-columns:minmax(0,1fr) auto;gap:0 16px;display:grid}.talos-contact-dialog .mode-options label:first-child{grid-column:1/-1}.talos-contact-dialog .mode-options label:not(:last-child):after{content:none}.talos-contact-dialog .mode-options label{gap:8px}.talos-contact-dialog .mode-options input{opacity:1;width:16px;height:16px;accent-color:var(--cyan);flex:none;position:static}.inquiry-intent{padding:0 16px 12px}.talos-footer{flex-wrap:wrap;gap:12px;font-size:11px}.talos-footer img{width:76px;height:76px}}@media (prefers-reduced-motion:reduce){.site-emblem-rotor{will-change:auto;animation:none;transform:none}}@media (forced-colors:active){.talos-contact-dialog,.dialog-toolbar{color:canvastext;background:canvas}.talos-contact-cta,.talos-footer a{color:linktext}.talos-contact-dialog input,.talos-contact-dialog textarea{color:fieldtext;background:field;border-color:fieldtext}.talos-contact-dialog .form-action button{color:buttontext;background:buttonface;border:1px solid buttontext}}@media (width>=1200px) and (height>=760px){.talos-finale{top:88px}.talos-composition{width:min(100%,177.285svh - 156.011px);margin:max(0px,50svh - 44px - 28.2031vw) auto 0}.sequence[data-sequence-state^=TALOS_] .viewport:after{content:"";z-index:2;pointer-events:none;background:#000;height:88px;position:absolute;inset:0 0 auto}.talos-footer{text-shadow:0 1px 2px #000;background:#000000b8;padding:8px 12px}}.assembly-interstitial{z-index:2;pointer-events:none;text-align:center;position:absolute;container-type:inline-size}.assembly-interstitial[hidden],.interstitial-prompt[hidden]{display:none}.interstitial-headline{color:#e5edf1;letter-spacing:-.045em;text-shadow:1px 0 #29d7ff38;width:100%;margin:0;font:900 13cqw/.88 Atlas,Arial,sans-serif;position:absolute;top:16%;left:0;transform:scaleX(.66)skew(-6deg)}.interstitial-headline span{white-space:nowrap;animation:.24s cubic-bezier(.16,1,.3,1) both statement-reveal;display:block}.interstitial-headline span+span{margin-top:.08em;animation:.24s cubic-bezier(.16,1,.3,1) .7s both statement-impact}.interstitial-prompt{color:#c2d0d7;letter-spacing:.14em;width:100%;margin:0;font:400 clamp(9px,1.25cqw,12px)/1.4 Data,monospace;animation:.24s cubic-bezier(.16,1,.3,1) both statement-reveal;position:absolute;top:45%;left:0}.interstitial-prompt span{color:var(--cyan)}.sequence:has(.assembly-interstitial:not([hidden])) .scroll-note{display:none}@keyframes statement-reveal{0%{opacity:0}to{opacity:1}}@keyframes statement-impact{0%{opacity:0;transform:translateY(-2px)}35%{opacity:1;transform:translateY(0)}60%{opacity:.78}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.interstitial-headline span,.interstitial-headline span+span,.interstitial-prompt{animation:none}}@font-face{font-family:Atlas;src:url(/fonts/Cantarell-VF.otf)format("opentype");font-weight:100 900;font-display:swap}@font-face{font-family:Data;src:url(/fonts/SourceCodePro-Regular.otf)format("opentype");font-weight:400;font-display:swap}:root{color-scheme:dark;--paper:#e9e8e2;--muted:#a9b0b1;--cyan:#29d7ff;--line:#e9e8e247}*{box-sizing:border-box}html,body{min-width:320px;color:var(--paper);background:#000;margin:0;font-family:Atlas,Arial,sans-serif}html.sequence-locked{overflow:hidden}body{overflow-x:hidden}button{border-radius:0}button:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}::selection{background:var(--cyan);color:#000}.sequence{background:#000;position:relative}.cinema{z-index:2;background:#000;height:100svh;position:fixed;inset:0}.viewport{background:#000;width:100%;height:100%;position:relative;overflow:hidden}.viewport canvas{background:#000;width:100%;height:100%;display:block}.viewport .activity-layer{z-index:1;pointer-events:none;background:0 0;position:absolute;inset:0}.loading{z-index:2;padding:max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));color:var(--muted);letter-spacing:.14em;text-transform:uppercase;background:#000;align-items:flex-end;gap:12px;font:10px/1 Data,monospace;display:flex;position:absolute;inset:0}.loading[hidden]{display:none}.loading i{background:var(--cyan);transform-origin:0;width:28px;height:1px;animation:1s ease-in-out infinite load}.entry{z-index:2;left:max(24px,env(safe-area-inset-left));right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));border-top:1px solid #e9e8e27a;grid-template-columns:1fr auto;align-items:end;gap:48px;padding-top:22px;display:grid;position:absolute}.entry[hidden]{display:none}.entry span,.review span,.scroll-note span{color:var(--cyan);letter-spacing:.18em;font:9px/1 Data,monospace}.entry p{letter-spacing:-.025em;margin:10px 0 0;font-size:clamp(20px,2vw,28px);line-height:1.1}.entry-actions{gap:12px;display:flex}.entry button,.top-controls button{min-height:48px;color:var(--paper);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#000000d1;border:1px solid #e9e8e280;padding:0 18px;font:700 10px/1 Data,monospace}.entry .enter-sound{background:var(--paper);color:#080b0d;border-color:var(--paper);align-items:center;gap:32px;display:flex}.entry .enter-sound:hover{background:var(--cyan);border-color:var(--cyan)}.entry .enter-silent:hover,.top-controls button:hover{border-color:var(--paper)}.top-controls{z-index:3;top:max(24px,env(safe-area-inset-top));left:max(24px,env(safe-area-inset-left));right:max(24px,env(safe-area-inset-right));justify-content:space-between;display:flex;position:absolute}.top-controls[hidden]{display:none}.control-cluster{gap:8px;display:flex}.sound-toggle,.activity-toggle{align-items:center;gap:10px;display:flex}.activity-indicator{opacity:.3;background:currentColor;width:5px;height:5px;box-shadow:0 0 6px}.activity-toggle[aria-pressed=true] .activity-indicator{color:var(--cyan);opacity:1}.activity-toggle:disabled{cursor:not-allowed;opacity:.5}.meter{align-items:center;gap:2px;height:14px;display:flex}.meter i{background:currentColor;width:2px;height:4px}.meter i:nth-child(2){height:8px}.meter i:nth-child(3){height:12px}.is-audible .meter i{animation:.76s ease-in-out infinite alternate meter}.is-audible .meter i:nth-child(2){animation-delay:-.22s}.is-audible .meter i:nth-child(3){animation-delay:-.46s}.review{z-index:2;left:max(24px,env(safe-area-inset-left));bottom:max(24px,env(safe-area-inset-bottom));border-top:1px solid var(--line);letter-spacing:.1em;background:#000000c7;gap:8px;padding:12px 14px;font:9px/1.2 Data,monospace;display:grid;position:absolute}.review strong{font-weight:400}.review time{color:var(--muted);font-variant-numeric:tabular-nums}.error{z-index:2;border:1px solid var(--line);width:min(520px,100% - 40px);color:var(--paper);background:#080b0d;margin:0;padding:18px;font:12px/1.5 Data,monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.error[hidden]{display:none}.scroll-track{z-index:1;background:#000;height:580svh;margin-top:100svh;position:relative}.scroll-note{z-index:4;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));border-top:1px solid var(--line);text-align:right;max-width:330px;padding-top:14px;display:none;position:fixed}.is-scroll-ready .scroll-note{display:block}.scroll-note strong{margin-top:9px;font-size:16px;font-weight:450;display:block}.scroll-note p{color:var(--muted);margin:5px 0 0;font-size:12px}.scroll-progress{z-index:4;background:#171d21;width:2px;height:100svh;display:none;position:fixed;top:0;right:0}.is-scroll-ready .scroll-progress{display:block}.scroll-progress i{transform-origin:top;background:var(--cyan);width:100%;height:100%;display:block;transform:scaleY(0)}@keyframes load{50%{opacity:.45;transform:scaleX(.3)}}@keyframes meter{to{transform:scaleY(.4)}}@media (width<=700px){.entry{grid-template-columns:1fr;gap:20px;bottom:20px;left:20px;right:20px}.entry-actions{display:grid}.entry button{justify-content:space-between;width:100%}.top-controls{top:20px;left:20px;right:20px}.control-cluster{gap:5px}.top-controls button{padding:0 12px}.review{font-size:7px;bottom:16px;left:16px}.is-scroll-ready .review{bottom:118px}.scroll-note{text-align:left;max-width:none;bottom:16px;left:16px;right:16px}.scroll-note strong{font-size:14px}.scroll-note p{font-size:11px}}@media (width<=340px){.entry{left:14px;right:14px}.top-controls{top:14px;left:14px;right:14px}.top-controls button{padding:0 9px;font-size:7px}.sound-toggle,.activity-toggle{gap:6px}.review{left:12px}.scroll-note{left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.loading i,.is-audible .meter i{animation:none}}.loading .loading-track{background:#18252a;width:72px;height:2px;animation:none;position:relative;overflow:hidden}.loading-track b{background:var(--cyan);transform-origin:0;width:100%;height:100%;transition:transform .18s;display:block;transform:scaleX(0)}.loading-progress{color:var(--paper);font-variant-numeric:tabular-nums;font-weight:400}.error p{margin:0 0 16px}.error div{gap:10px;display:flex}.error button{border:1px solid var(--line);min-height:44px;color:var(--paper);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#000;padding:0 14px;font:700 9px/1 Data,monospace}.error button:hover{border-color:var(--paper)}
