:root{color:#f4f1ff;background:#07070a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden}.experience{position:fixed;inset:0;width:100%;height:100%;touch-action:none}.chrome{position:fixed;z-index:2;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.5rem clamp(1.25rem,4vw,4rem);background:linear-gradient(to bottom,rgb(7 7 10 / .72),transparent)}.chrome__actions{position:relative;z-index:2;display:flex;align-items:center;gap:.55rem}.chapter-signals{display:flex;align-items:stretch;gap:.35rem;margin-right:.25rem}.chapter-signals button{min-width:7.4rem;padding:.4rem .55rem;border:1px solid rgb(148 135 255 / .18);color:#777184;background:#07070a75;font:inherit;text-align:left;cursor:pointer}.chapter-signals strong{display:block;color:#9d95af;font-size:.48rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.chapter-signals span{display:block;margin-top:.18rem;color:#554f61;font-size:.38rem;letter-spacing:.15em}.chapter-signals button:hover{border-color:#9487ff7a;background:#9487ff12}.chapter-signals button:hover strong{color:#d2cbeb}.chrome__menu{display:none}.chrome__about,.chrome__help,.chrome__immersive,.chrome__fullscreen{padding:.68rem .85rem;border:1px solid rgb(255 255 255 / .16);color:#aaa4ba;background:#07070a94;font:inherit;font-size:.58rem;letter-spacing:.14em;cursor:pointer}.chrome__about:hover,.chrome__help:hover,.chrome__immersive:hover,.chrome__fullscreen:hover{color:#fff;border-color:#9487ff80}.chrome__fullscreen:disabled{opacity:.35;cursor:not-allowed}.chaos-center{position:absolute;z-index:1;left:50%;top:1.35rem;translate:-50% 0;display:flex;align-items:stretch;gap:.35rem}.chaos-countdown{min-width:10.5rem;padding:.48rem .7rem;border:1px solid rgb(255 95 128 / .34);color:#ff7894;background:#0f0409c2;box-shadow:0 0 1.8rem #ff326414;font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;cursor:pointer}.chaos-countdown span{display:block;font-size:.46rem;letter-spacing:.16em}.chaos-countdown strong{display:block;margin-top:.15rem;font-size:.78rem;letter-spacing:.1em}.chaos-countdown[data-chaos-state=countdown]{animation:chaos-warning .82s steps(2,end) infinite}.chaos-countdown[data-chaos-state=active]{border-color:#78ffd061;color:#8bffda;box-shadow:0 0 2rem #50ffbe1f}.chaos-countdown[data-chaos-state=dormant]{border-color:#ffffff1a;color:#5f596b;background:#07070a85}@keyframes chaos-warning{0%,to{translate:0 0;text-shadow:1px 0 #75ffe1,-1px 0 #ff305f}50%{translate:1px 0;text-shadow:-1px 0 #75ffe1,2px 0 #ff305f}}.chaos-capture{padding:.45rem .6rem;border:1px solid rgb(148 135 255 / .3);color:#aea4ff;background:#07070ab8;font:inherit;font-size:.48rem;letter-spacing:.1em;cursor:pointer}.chaos-capture:hover{color:#fff;border-color:#9487ff99}a{color:inherit;text-decoration:none}.brand{display:flex;flex-direction:column;align-items:flex-start;text-transform:uppercase}.brand__project{color:#f1edff;font-size:.82rem;font-weight:750;letter-spacing:.16em}.brand__chapter{margin-top:.25rem;color:#746d86;font-size:.48rem;font-weight:650;letter-spacing:.2em}.brand__chapter:before{content:"◉";margin-right:.5rem;color:#8a7cff;font-size:.55rem}.intro{position:fixed;z-index:1;left:clamp(1.25rem,7vw,7rem);bottom:clamp(2rem,9vh,7rem);width:min(31rem,calc(100vw - 2.5rem));pointer-events:none}.intro__toggle{margin:0 0 .9rem;padding:.35rem .5rem;border:1px solid rgb(148 135 255 / .28);color:#aea4ff;background:#07070a8c;font:inherit;font-size:.55rem;letter-spacing:.12em;cursor:pointer;pointer-events:auto}.intro.is-collapsed{left:.45rem;bottom:.45rem;width:auto}.intro.is-collapsed .intro__toggle{margin:0;padding:.3rem .42rem}.intro.is-collapsed>:not(.intro__toggle){display:none}.eyebrow{margin:0 0 .8rem;color:#9487ff;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase}h1{margin:0;max-width:8ch;font-size:clamp(3.2rem,9vw,8rem);font-weight:300;line-height:.82;letter-spacing:-.075em}.intro>p:not(.eyebrow,.hint){max-width:34rem;margin:1.5rem 0 0;color:#b7b1c3;line-height:1.55}.hint{margin:1.1rem 0 0;color:#716c7e;font-size:.72rem}.loading{position:fixed;z-index:4;inset:auto 1.5rem 1.5rem auto;color:#aaa4ba;font-size:.72rem}.about-dialog,.help-dialog,.chaos-dialog,.capture-dialog,.release-dialog,.future-dialog{width:min(38rem,calc(100vw - 2rem));padding:clamp(1.5rem,5vw,3.5rem);border:1px solid rgb(148 135 255 / .3);color:#d8d2e6;background:#07070cf0;box-shadow:0 2rem 8rem #000000b8;-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%)}.about-dialog::backdrop,.help-dialog::backdrop,.chaos-dialog::backdrop,.capture-dialog::backdrop,.release-dialog::backdrop,.future-dialog::backdrop{background:#000000ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.about-dialog h2,.help-dialog h2,.chaos-dialog h2,.capture-dialog h2,.release-dialog h2,.future-dialog h2{margin:0 0 1.5rem;color:#f4f1ff;font-size:clamp(2rem,6vw,4rem);font-weight:300;line-height:.95;letter-spacing:-.055em}.about-dialog p:not(.eyebrow){margin:1rem 0 0;color:#aaa4ba;line-height:1.7}.about-dialog .about-dialog__version{display:flex;align-items:center;gap:.55rem;margin-top:1.5rem;padding-top:.85rem;border-top:1px solid rgb(148 135 255 / .14);color:#746f82;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.about-dialog__version span{color:#aaa4ff}.about-dialog__version code{color:#b8b1c7;font-family:inherit}.about-dialog__version small{margin-left:auto;color:#5f596c;font-size:.52rem}.about-dialog__release-log{width:100%;margin-top:.8rem;padding:.75rem;border:1px solid rgb(148 135 255 / .24);color:#aaa4ff;background:#9487ff0a;font:inherit;font-size:.58rem;letter-spacing:.12em;cursor:pointer}.about-dialog__close,.help-dialog__close,.release-dialog__close,.future-dialog__close{position:absolute;top:1rem;right:1rem;width:2.2rem;height:2.2rem;border:1px solid rgb(255 255 255 / .14);color:#d8d2e6;background:transparent;font-size:1rem;cursor:pointer}.help-dialog{max-height:calc(100vh - 2rem);overflow:auto}.help-dialog ol{margin:0 0 1.8rem;padding-left:1.25rem;color:#aaa4ba;line-height:1.65}.help-dialog li+li{margin-top:.45rem}.help-dialog strong,.help-dialog h3{color:#dcd6ff}.help-dialog h3{margin:0 0 .8rem;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}.performance-guide{margin:0 0 1.8rem;padding:1rem 1.1rem;border:1px solid rgb(217 179 109 / .2);background:linear-gradient(135deg,#d9b36d0e,#9487ff09)}.performance-guide .eyebrow{margin-bottom:.55rem;color:#d9b36d}.performance-guide h3{margin-bottom:.65rem;color:#eee6c8}.performance-guide p{margin:0;color:#aaa4ba;font-size:.74rem;line-height:1.65}.performance-guide ol{margin:.8rem 0}.performance-guide__note{padding-top:.7rem;border-top:1px solid rgb(217 179 109 / .12);color:#888294!important}.help-modules{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin:0}.help-modules button{padding:.75rem;border:1px solid rgb(148 135 255 / .12);color:inherit;background:#9487ff06;font:inherit;text-align:left;cursor:pointer}.help-modules button:hover{border-color:#9487ff73;background:#9487ff14}.help-modules strong{display:block;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.help-modules span{display:block;margin-top:.35rem;color:#888294;font-size:.68rem;line-height:1.45}.help-detail__back{margin:0 0 1.4rem;padding:.5rem .7rem;border:1px solid rgb(148 135 255 / .22);color:#aaa4ff;background:transparent;font:inherit;font-size:.58rem;letter-spacing:.1em;cursor:pointer}.help-detail__summary{color:#c2bbd2;font-size:1rem;line-height:1.55}.help-detail h3{margin-top:1.7rem}.help-detail p,.help-detail li{color:#918b9d;font-size:.78rem;line-height:1.7}.help-detail ul{padding-left:1.2rem}.chaos-dialog{width:min(31rem,calc(100vw - 2rem))}.chaos-dialog>p:not(.eyebrow){color:#aaa4ba;line-height:1.7}.chaos-dialog__actions{display:flex;gap:.65rem;margin-top:1.5rem}.chaos-dialog__actions button{flex:1;padding:.72rem;border:1px solid rgb(148 135 255 / .25);color:#bbb4d0;background:transparent;font:inherit;font-size:.58rem;letter-spacing:.08em;cursor:pointer}.chaos-dialog__actions button:last-child{border-color:#ff5f8057;color:#ff7894}.capture-dialog{width:min(34rem,calc(100vw - 2rem))}.capture-dialog>p:not(.eyebrow){color:#aaa4ba;line-height:1.7}.capture-dialog__close{position:absolute;top:1rem;right:1rem;width:2.2rem;height:2.2rem;border:1px solid rgb(255 255 255 / .14);color:#d8d2e6;background:transparent;cursor:pointer}.capture-dialog__action{width:100%;margin-top:1rem;padding:.8rem;border:1px solid rgb(148 135 255 / .34);color:#d4ceff;background:#9487ff0f;font:inherit;font-size:.6rem;letter-spacing:.1em;cursor:pointer}.capture-dialog__action:hover{border-color:#9487ffb3;background:#9487ff1f}.release-dialog{width:min(36rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow:auto}.release-dialog__summary{margin:0 0 1.5rem;color:#aaa4ba;font-size:.92rem;line-height:1.7}.release-dialog__timestamp{display:flex;gap:.7rem;margin:-.75rem 0 1.5rem;color:#5f596c;font-size:.55rem;letter-spacing:.08em}.release-dialog__timestamp code{color:#9487ff;font-family:inherit}.release-dialog section{margin-top:1rem;padding:1rem 1.1rem;border-left:1px solid rgb(148 135 255 / .45);background:linear-gradient(90deg,rgb(148 135 255 / .07),transparent)}.release-dialog section+section{border-left-color:#b5ffde66;background:linear-gradient(90deg,rgb(181 255 222 / .055),transparent)}.release-dialog h3{margin:0 0 .65rem;color:#bcb3ff;font-size:.62rem;letter-spacing:.16em}.release-dialog section+section h3{color:#a6ddcb}.release-dialog ul{margin:0;padding-left:1.1rem;color:#aaa4ba;font-size:.78rem;line-height:1.65}.release-dialog__version{margin:1.2rem 0 0;color:#655f73;font-size:.55rem;letter-spacing:.1em;text-transform:uppercase}.release-dialog__return{width:100%;margin-top:1rem;padding:.8rem;border:1px solid rgb(181 255 222 / .28);color:#b5ffde;background:#b5ffde0b;font:inherit;font-size:.6rem;letter-spacing:.12em;cursor:pointer}.release-dialog__archive{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:none}.release-dialog__archive[hidden],.release-dialog__timestamp[hidden]{display:none}.release-dialog__archive li{display:grid;grid-template-columns:2rem 1fr;gap:.75rem;padding:.9rem 0;border-top:1px solid rgb(148 135 255 / .12)}.release-dialog__archive li:last-child{border-bottom:1px solid rgb(148 135 255 / .12)}.release-dialog__archive li>span{padding-top:.08rem;color:#5f596c;font-size:.55rem;letter-spacing:.1em}.release-dialog__archive strong{display:block;color:#c8c1e7;font-size:.68rem;font-weight:500;letter-spacing:.04em}.release-dialog__archive small{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.35rem;color:#5f596c;font-size:.5rem;letter-spacing:.07em}.release-dialog__archive small code{color:#7f75bd;font-family:inherit}.release-dialog__archive li[data-transmission-kind=repair] strong{color:#a6ddcb}.release-dialog__archive p{margin:.35rem 0 0;color:#8f899b;font-size:.72rem;line-height:1.55}.future-dialog{width:min(35rem,calc(100vw - 2rem))}.future-dialog [data-future-copy] p{color:#aaa4ba;line-height:1.7}.future-dialog__status{display:flex;align-items:center;gap:.6rem;margin:1.4rem 0 0;padding-top:.85rem;border-top:1px solid rgb(148 135 255 / .14);color:#746f82;font-size:.55rem;letter-spacing:.1em}.future-dialog__status span{color:#9487ff}.future-dialog__status code{margin-left:auto;color:#5f596c;font:inherit}.future-dialog__return{width:100%;margin-top:1rem;padding:.8rem;border:1px solid rgb(148 135 255 / .28);color:#c3bbef;background:#9487ff0b;font:inherit;font-size:.6rem;letter-spacing:.12em;cursor:pointer}.signature{position:fixed;z-index:8;right:.7rem;bottom:.45rem;min-width:9.3rem;padding:.22rem .35rem;border:0;color:#ffffff6b;background:transparent;font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.58rem;letter-spacing:.08em;text-align:right;cursor:pointer}.artist-glitch span{display:inline-block;color:#a99fff}.artist-glitch.is-glitching span{animation:signature-glitch .34s steps(2,end) infinite}.artist-glitch:hover span,.artist-glitch[aria-pressed=true] span{color:#d4ceff;text-shadow:0 0 .8rem rgb(148 135 255 / .55)}.about-artist{padding:0;border:0;color:inherit;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}@keyframes signature-glitch{0%,to{translate:0 0;text-shadow:1px 0 #77ffe2,-1px 0 #ff5a89}35%{translate:-1px 0;text-shadow:2px 0 #77ffe2,-2px 0 #ff5a89}70%{translate:1px 0;text-shadow:-1px 0 #77ffe2,1px 0 #ff5a89}}.interaction-prompt{position:fixed;z-index:3;left:50%;bottom:2rem;translate:-50% 0;padding:.72rem 1rem;border:1px solid rgb(255 181 67 / .22);color:#d9b36d;background:#040407b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.65rem;letter-spacing:.16em;text-align:center;text-transform:uppercase;pointer-events:none}.is-info-hidden .interaction-prompt{display:none}.signal-controls{position:fixed;z-index:5;top:5.25rem;right:1.25rem;width:min(19rem,calc(100vw - 2.5rem));max-height:calc(100vh - 7rem);overflow:auto;border:1px solid rgb(181 255 222 / .18);background:#030809d1;box-shadow:0 1.5rem 5rem #0000005c;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);color:#d9eee8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;scrollbar-width:thin;scrollbar-color:#496a62 transparent}.signal-controls__heading{position:sticky;z-index:6;top:0;display:flex;align-items:baseline;justify-content:space-between;padding:.9rem 1rem;border-bottom:1px solid rgb(181 255 222 / .14);background:#030809f5;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);text-transform:uppercase;letter-spacing:.13em}.signal-controls__heading-actions{display:flex;align-items:center;gap:.3rem}.signal-controls__mobile-order,.signal-controls__mobile-expand,.signal-controls__mobile-minimize{display:none}.signal-controls__heading span{color:#b5ffde;font-size:.72rem}.signal-controls__heading small{color:#59736c;font-size:.52rem}.signal-controls__collapse{padding:.2rem .35rem;border:1px solid rgb(181 255 222 / .14);color:#78938b;background:transparent;font:inherit;font-size:.48rem;cursor:pointer}.signal-controls.is-collapsed{width:auto;min-width:8.6rem;overflow:hidden}.signal-controls.is-collapsed .signal-controls__heading{border-bottom:0;gap:.7rem}.signal-controls.is-collapsed .signal-controls__heading small,.signal-controls.is-collapsed .signal-module{display:none}.signal-module{border-bottom:1px solid rgb(181 255 222 / .1)}.signal-module:last-child{border-bottom:0}.signal-module.is-dragging{opacity:.42;border:1px dashed #78d9bd}.signal-module[data-sortable=true] .signal-module__header{cursor:grab}.signal-module[data-sortable=true] .signal-module__header:active{cursor:grabbing}.signal-module__header{display:flex;align-items:stretch}.signal-module__header .signal-module__toggle{flex:1}.signal-module.is-disabled .signal-module__toggle{opacity:.46}.signal-module__quick-toggle{display:grid;place-items:center;width:2.6rem;flex:0 0 2.6rem;border-left:1px solid rgb(181 255 222 / .08);cursor:pointer}.signal-module__quick-toggle input{width:.9rem;height:.9rem;accent-color:#78d9bd}.signal-module__help-button{width:2rem;flex:0 0 2rem;border:0;border-left:1px solid rgb(181 255 222 / .08);color:#59736c;background:transparent;font:inherit;cursor:pointer}.signal-module__help-button:hover,.signal-module__help-button[aria-expanded=true]{color:#b5ffde;background:#b5ffde0d}.signal-module__help{padding:.75rem .9rem;border-top:1px solid rgb(181 255 222 / .08);background:#b5ffde09}.signal-module__help p{margin:0;color:#78938b;font-size:.58rem;line-height:1.55}.signal-module__help button{margin-top:.65rem;padding:.42rem .55rem;border:1px solid rgb(181 255 222 / .14);color:#b5ffde;background:transparent;font:inherit;font-size:.5rem;letter-spacing:.06em;cursor:pointer}.signal-action{width:100%;margin-top:.35rem;padding:.62rem;border:1px solid rgb(181 255 222 / .18);color:#b5ffde;background:#b5ffde09;font:inherit;font-size:.52rem;letter-spacing:.08em;cursor:pointer}.signal-action:hover{border-color:#b5ffde6b;background:#b5ffde14}.signal-action:disabled{opacity:.35;cursor:not-allowed}.preset-library__input,.preset-library__select{width:100%;box-sizing:border-box;margin:0 0 .55rem;padding:.52rem .58rem;border:1px solid rgb(181 255 222 / .16);border-radius:0;color:#cce9e1;background:#07100f;font:inherit;font-size:.56rem}.preset-library__input::placeholder{color:#526b64}.preset-library__favorite-filter{display:flex;align-items:center;gap:.48rem;margin:0 0 .45rem;color:#91aaa3;font-size:.54rem;cursor:pointer}.preset-library__favorite-filter input{accent-color:#78d9bd}.preset-library__result-count{display:block;margin:.35rem 0 .2rem;color:#59736c;font-size:.45rem;letter-spacing:.08em}.preset-library__file{display:block;margin-top:.45rem;padding:.62rem;border:1px solid rgb(181 255 222 / .18);color:#b5ffde;background:#b5ffde09;font-size:.52rem;letter-spacing:.08em;text-align:center;cursor:pointer}.preset-library__file:hover{border-color:#b5ffde6b;background:#b5ffde14}.preset-library__file input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.preset-library__transfer-info{margin:.55rem 0 0;color:#637d76;font-size:.5rem;line-height:1.5}.preset-library__status{min-height:.8rem;margin:.65rem 0 0;color:#d9b36d;font-size:.5rem;letter-spacing:.07em}.preset-library__list{display:grid;gap:.55rem;margin-top:.5rem}.preset-library__empty{margin:0;color:#637d76;font-size:.55rem;line-height:1.5}.preset-library__card{padding:.65rem;border:1px solid rgb(181 255 222 / .12);background:#b5ffde06}.preset-library__card-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.preset-library__card strong{overflow:hidden;color:#cce9e1;font-size:.62rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.preset-library__card small{flex:none;color:#59736c;font-size:.43rem;letter-spacing:.06em}.preset-library__card p{margin:.42rem 0 0;color:#78938b;font-size:.5rem;line-height:1.45}.preset-library__card .preset-library__tags{display:block;margin-top:.42rem;color:#8d83c9}.preset-library__actions{display:grid;grid-template-columns:1.05fr .48fr .85fr 1.15fr 1.05fr 1fr;gap:.25rem;margin-top:.58rem}.preset-library__actions button{min-width:0;padding:.4rem .18rem;border:1px solid rgb(181 255 222 / .13);color:#91aaa3;background:transparent;font:inherit;font-size:.42rem;cursor:pointer}.preset-library__actions button:hover{border-color:#b5ffde61;color:#b5ffde}.preset-library__actions button:last-child{color:#c67788}.preset-library-dialog{width:min(38rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);box-sizing:border-box;overflow:auto;padding:clamp(1.5rem,4vw,3rem);border:1px solid rgb(181 255 222 / .18);color:#cce9e1;background:#040a0af7;font-family:IBM Plex Mono,monospace}.preset-library-dialog::backdrop{background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.preset-library-dialog h2{margin:0 0 1rem;color:#f4f1ff;font-size:clamp(1.7rem,5vw,3rem);font-weight:300;line-height:1;letter-spacing:-.045em}.preset-library-dialog__close{position:absolute;top:.8rem;right:.8rem;width:2.2rem;height:2.2rem;border:1px solid rgb(255 255 255 / .14);color:#d8d2e6;background:transparent;cursor:pointer}.preset-library-dialog__summary{color:#91aaa3;font-size:.62rem;line-height:1.6}.preset-library-dialog__list{max-height:17rem;overflow:auto;margin:1rem 0;padding:.75rem .75rem .75rem 1.8rem;border:1px solid rgb(181 255 222 / .1);color:#78938b;font-size:.55rem;line-height:1.55}.preset-library-dialog__list li+li{margin-top:.35rem}.preset-library-dialog__list .is-warning{color:#d9b36d}.preset-library-dialog__list details{margin:.3rem 0 0;color:#637d76}.preset-library-dialog__list summary{color:#91aaa3;cursor:pointer}.preset-library-dialog__list details[open] summary{color:#b5ffde}.preset-library-dialog__list details ol{margin:.35rem 0 0;padding-left:1.25rem;color:#718d85}.preset-library-dialog__list details li+li{margin-top:.22rem}.preset-library-dialog label{display:grid;gap:.45rem;color:#91aaa3;font-size:.56rem}.preset-library-dialog select{width:100%;padding:.58rem;border:1px solid rgb(181 255 222 / .16);color:#cce9e1;background:#07100f;font:inherit}.preset-library-dialog__import{width:100%;margin-top:1rem;padding:.75rem;border:1px solid rgb(181 255 222 / .3);color:#b5ffde;background:#b5ffde0f;font:inherit;font-size:.58rem;letter-spacing:.08em;cursor:pointer}.preset-library-dialog__import:hover{border-color:#b5ffde9e;background:#b5ffde1f}.preset-library-manage-dialog{width:min(31rem,calc(100vw - 2rem))}.preset-library-manage-dialog .preset-library__input{margin-top:.8rem}.preset-library-manage-dialog.is-destructive .preset-library-dialog__import{border-color:#ff5f8059;color:#ff7894;background:#ff5f800f}.preset-library-manage-dialog.is-destructive .preset-library-dialog__import:hover{border-color:#ff5f80b3;background:#ff5f801f}.audio-status{padding:.55rem .6rem;border-left:2px solid rgb(217 179 109 / .55);background:#d9b36d0b}.music-transport{margin:0 0 .85rem}.audio-timeline{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.55rem;margin-top:.55rem}.audio-timeline input{width:100%;accent-color:#78d9bd}.audio-timeline span{color:#78938b;font-size:.5rem;font-variant-numeric:tabular-nums;white-space:nowrap}.audio-info{margin-top:.7rem;padding:.55rem .6rem;border:1px solid rgb(181 255 222 / .1);color:#78938b;font-size:.5rem;line-height:1.5}.audio-info summary{color:#91aaa3;cursor:pointer}.audio-info p{margin:.55rem 0 0}.audio-info strong{color:#b5ffde;font-weight:650}.audio-permission{padding:.65rem;border:1px solid rgb(217 179 109 / .18);background:#d9b36d0a;color:#78938b;font-size:.52rem;line-height:1.55}.audio-permission strong{color:#d9b36d;font-size:.55rem;text-transform:uppercase}.audio-permission p{margin:.4rem 0 0}.music-meter{display:grid;gap:.32rem;margin-top:.95rem;padding:.65rem;border:1px solid rgb(181 255 222 / .1);background:#b5ffde05}.music-meter div{display:grid;grid-template-columns:2.8rem 1fr;align-items:center;gap:.55rem;color:#59736c;font-size:.48rem}.music-meter div:after{content:"";grid-column:2;grid-row:1;height:.22rem;background:#b5ffde14}.music-meter i{z-index:1;grid-column:2;grid-row:1;height:.22rem;background:linear-gradient(90deg,#5cc6a7,#d9b36d);transform:scaleX(0);transform-origin:left}.signal-module__order{display:flex;padding-left:.35rem}.signal-module__order button{width:1.45rem;border:0;color:#59736c;background:transparent;font:inherit;cursor:pointer}.signal-module__order button:hover{color:#b5ffde;background:#b5ffde0d}.signal-module__toggle{width:100%;display:flex;justify-content:space-between;padding:.8rem 1rem .8rem .45rem;border:0;color:#a8c8bf;background:transparent;font:inherit;font-size:.66rem;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.signal-module__toggle span:first-child{display:inline-flex;align-items:center;gap:.55rem}.signal-module__toggle i{color:#496a62;font-style:normal;font-size:.78rem}.signal-module[data-sortable=false] .signal-module__toggle i{color:#d9b36d;font-size:.5rem}.signal-module__toggle:hover{color:#e6fff8;background:#b5ffde0a}.signal-module.is-open .signal-module__toggle{color:#b5ffde}.signal-module.is-open .signal-module__toggle span:last-child{rotate:45deg}.signal-module__body{display:none;padding:0 1rem 1rem}.signal-module.is-open .signal-module__body{display:block}.signal-module__body>p{margin:0 0 .9rem;color:#637d76;font-size:.58rem;line-height:1.5}.signal-subpanel{margin-top:.5rem;border:1px solid rgb(181 255 222 / .1);background:#b5ffde05}.signal-subpanel__toggle{display:flex;width:100%;justify-content:space-between;padding:.62rem .7rem;border:0;color:#78938b;background:transparent;font:inherit;font-size:.55rem;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.signal-subpanel.is-open .signal-subpanel__toggle{color:#b5ffde}.signal-subpanel.is-open .signal-subpanel__toggle span:last-child{rotate:45deg}.signal-subpanel__body{display:none;padding:.25rem .7rem .15rem}.signal-subpanel.is-open .signal-subpanel__body{display:block}.signal-control{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.35rem .7rem;margin:0 0 .78rem;color:#91aaa3;font-size:.58rem;letter-spacing:.035em}.signal-control__value{color:#b5ffde;font-variant-numeric:tabular-nums}.signal-control input[type=range]{grid-column:1 / -1;width:100%;accent-color:#78d9bd}.signal-control input[type=checkbox]{grid-column:2;grid-row:1;accent-color:#78d9bd}.signal-control select{grid-column:1 / -1;width:100%;padding:.4rem;border:1px solid rgb(181 255 222 / .16);color:#cce9e1;background:#07100f;font:inherit}.signal-control input[type=color]{width:2.1rem;height:1.35rem;padding:0;border:1px solid rgb(181 255 222 / .16);background:transparent}.signal-control input[type=file]{grid-column:1 / -1;width:100%;color:#78938b;font:inherit}.signal-control input[type=file]::file-selector-button{margin-right:.55rem;padding:.42rem .55rem;border:1px solid rgb(181 255 222 / .16);color:#b5ffde;background:#07100f;font:inherit;cursor:pointer}.immersive-exit{position:fixed;isolation:isolate;z-index:1000;left:max(.75rem,env(safe-area-inset-left));bottom:max(.75rem,env(safe-area-inset-bottom));min-width:5.4rem;min-height:2.75rem;padding:.65rem .8rem;border:1px solid rgb(181 255 222 / .58);border-radius:.2rem;color:#dfffee;background:#020909e6;box-shadow:0 0 0 1px #000000d1,0 0 1.4rem #54ffc738,inset 0 0 1rem #54ffc70d;-webkit-backdrop-filter:blur(12px) saturate(.72);backdrop-filter:blur(12px) saturate(.72);font:inherit;font-size:.58rem;font-weight:750;letter-spacing:.14em;text-shadow:0 0 .65rem rgb(139 255 218 / .48);cursor:pointer;opacity:.94;pointer-events:auto;-webkit-tap-highlight-color:transparent}.immersive-exit:before{content:"◉";margin-right:.42rem;color:#7effcf}.immersive-exit:hover,.immersive-exit:focus-visible{color:#fff;border-color:#a8ffdf;outline:none;box-shadow:0 0 0 2px #030909e6,0 0 1.8rem #54ffc76b,inset 0 0 1rem #54ffc71a;opacity:1}.is-immersive .chrome,.is-immersive .intro,.is-immersive .loading,.is-immersive .signal-controls,.is-immersive .interaction-prompt{display:none!important}@media(max-width:1100px){.chaos-center{top:4rem}.signal-controls{top:7.25rem;max-height:calc(100vh - 8.5rem)}}@media(max-width:900px){.chrome__about,.chrome__help,.chrome__immersive,.chrome__fullscreen,.chaos-countdown,.chaos-capture{min-height:2.75rem}.chaos-center{top:4.5rem}.signal-controls{top:7.75rem;max-height:calc(100dvh - 9rem)}.signal-module__toggle,.signal-module__help-button,.signal-module__quick-toggle,.signal-module__order button,.signal-subpanel__toggle{min-height:2.75rem}.signal-module__help-button,.signal-module__quick-toggle{width:2.75rem;flex-basis:2.75rem}.signal-module__quick-toggle input{width:1.15rem;height:1.15rem}.signal-module__order button{width:2.75rem}.signal-control select,.preset-library__input,.preset-library__select,.preset-library-dialog select{min-height:2.75rem;font-size:1rem}.signal-control input[type=range]{min-height:2.75rem}.signal-control input[type=color]{width:2.75rem;height:2.75rem}.signal-control input[type=checkbox]{width:1.15rem;height:1.15rem}.signal-action,.preset-library__file,.preset-library-dialog__import,.capture-dialog__action,.chaos-dialog__actions button,.help-detail__back,.signal-module__help button{min-height:2.75rem}.about-dialog__close,.help-dialog__close,.capture-dialog__close,.release-dialog__close,.future-dialog__close,.preset-library-dialog__close{width:2.75rem;height:2.75rem}.preset-library__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.preset-library__actions button{min-height:2.75rem;padding:.55rem .35rem;font-size:.62rem}.preset-library__card strong{font-size:.72rem}.preset-library__card p{font-size:.65rem}.is-mobile-lab-open .intro{visibility:hidden;opacity:0;pointer-events:none}}@media(max-width:600px){.chrome{z-index:9;align-items:flex-start;padding:calc(.75rem + env(safe-area-inset-top)) .75rem 0;background:linear-gradient(to bottom,rgb(7 7 10 / .9),rgb(7 7 10 / .28),transparent)}.brand{padding-top:.15rem}.brand__project{font-size:.72rem}.brand__chapter{max-width:11rem;font-size:.42rem;line-height:1.4}.chrome__menu{position:relative;z-index:3;display:block;min-width:4.2rem;min-height:2.75rem;padding:.55rem .65rem;border:1px solid rgb(255 255 255 / .16);color:#aaa4ba;background:#07070ad1;font:inherit;font-size:.58rem;letter-spacing:.12em;cursor:pointer}.chrome__actions{position:absolute;z-index:4;top:calc(3.85rem + env(safe-area-inset-top));right:.75rem;display:none;width:min(12rem,calc(100vw - 1.5rem));padding:.4rem;border:1px solid rgb(148 135 255 / .28);background:#07070cf5;box-shadow:0 1.2rem 3rem #00000094;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.chrome__actions.is-open{display:grid;gap:.35rem}.chrome__actions button{width:100%;min-height:2.75rem;text-align:left}.chapter-signals{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin:0 0 .2rem}.chapter-signals button{min-width:0}.hint{display:none}.signal-controls{top:auto;right:.5rem;bottom:calc(3.1rem + env(safe-area-inset-bottom));width:calc(100vw - 1rem);height:min(65dvh,34rem);max-height:none;transition:height .18s ease}.signal-controls.is-mobile-expanded{height:calc(100dvh - 10.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.signal-controls.is-mobile-minimized{height:auto;overflow:hidden}.signal-controls.is-mobile-minimized .signal-module{display:none}.signal-controls__heading{min-height:3.25rem;padding:.25rem .35rem .25rem .8rem}.signal-controls__heading small,.signal-controls__collapse{display:none}.signal-controls__mobile-order,.signal-controls__mobile-expand,.signal-controls__mobile-minimize{display:block;min-width:2.75rem;min-height:2.75rem;padding:.3rem;border:1px solid rgb(181 255 222 / .14);color:#78938b;background:transparent;font:inherit;font-size:.48rem;cursor:pointer}.signal-controls__mobile-order[aria-pressed=true],.signal-controls__mobile-expand[aria-pressed=true]{color:#b5ffde;border-color:#b5ffde61}.signal-controls.is-mobile-minimized .signal-controls__mobile-order,.signal-controls.is-mobile-minimized .signal-controls__mobile-expand{display:none}.signal-module__order{display:none;padding-left:0}.signal-controls.is-mobile-reordering .signal-module__order{display:flex}.signal-controls.is-mobile-reordering .signal-module__help-button,.signal-controls.is-mobile-reordering .signal-module__quick-toggle{display:none}.signal-module__toggle{padding:.75rem .55rem;font-size:.72rem}.signal-module__body{padding-right:.8rem;padding-left:.8rem}.signal-module__body>p{font-size:.68rem}.signal-subpanel__toggle{font-size:.66rem}.signal-control{font-size:.72rem}.signal-control select{padding:.65rem}.signal-action,.preset-library__file{font-size:.62rem}.preset-library__favorite-filter{min-height:2.75rem;font-size:.68rem}.preset-library__favorite-filter input{width:1.15rem;height:1.15rem}.preset-library-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);padding:1.4rem}.about-dialog,.help-dialog,.chaos-dialog,.capture-dialog,.release-dialog,.future-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);padding:1.5rem}.intro{bottom:calc(7rem + env(safe-area-inset-bottom));transition:opacity .16s ease,visibility .16s ease}.intro__toggle{min-width:2.75rem;min-height:2.75rem}.is-mobile-lab-open .intro{visibility:hidden;opacity:0;pointer-events:none}.intro__toggle{display:block}.interaction-prompt{display:none}.chaos-center{top:calc(4.25rem + env(safe-area-inset-top));width:calc(100vw - 1.5rem);justify-content:center}.chaos-countdown{min-width:8.5rem}.help-modules{grid-template-columns:1fr}.signature{right:calc(.45rem + env(safe-area-inset-right));bottom:calc(.15rem + env(safe-area-inset-bottom));min-height:2.75rem;display:flex;align-items:center;justify-content:flex-end}.immersive-exit{left:calc(.65rem + env(safe-area-inset-left));bottom:calc(.65rem + env(safe-area-inset-bottom));min-width:5.4rem}}@media(max-width:900px)and (max-height:500px){.is-mobile-lab-open .intro{visibility:hidden;opacity:0;pointer-events:none}.interaction-prompt{display:none}}@media(prefers-reduced-motion:reduce){.hint{display:none}}
