@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500&family=Space+Mono&display=swap";*{box-sizing:border-box}html,body{color:#e6e5e9;background:#080a0b;margin:0;font-family:DM Sans,sans-serif}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}:is(button:focus-visible,a:focus-visible,input:focus-visible){outline-offset:6px;outline:1px solid #d0c5e4}main{min-height:100svh;position:relative;overflow:hidden}canvas,.grain{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.grain{opacity:.065;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.7' filter='url(%23n)'/%3E%3C/svg%3E")}header,footer{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;left:4vw;right:4vw}.wordmark{color:#cccbd0;letter-spacing:-.5px;font-size:17px;text-decoration:none}.wordmark span{color:#62616a}.chapter,.eyebrow{letter-spacing:2.4px;color:#83838c;font-family:Space Mono,monospace;font-size:9px}.intro{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:140px 24px 170px;display:flex;position:relative}.eyebrow{margin:0 0 26px;font-size:9px}h1{letter-spacing:-.065em;text-shadow:0 2px 40px #080a0b;margin:0;font-size:clamp(45px,7vw,104px);font-weight:300;line-height:1.05}.period{color:#a79ab9}.invitation{color:#aaa7b2;margin:28px 0;font-size:14px;font-weight:300}.join{color:#dbd8e0;letter-spacing:.6px;background:#080a0b40;border:1px solid #ffffff35;min-width:177px;padding:15px 22px;font-size:11px}.join span,.submit span{color:#a49aad;margin-left:30px}.join:hover{background:#ffffff0c;border-color:#ffffff70}footer{bottom:30px}.film{color:#777780;font-size:11px}.audio{align-items:center;gap:18px;display:flex}.audio button{color:#b1aeb9;background:0 0;border:0;align-items:center;gap:12px;font-size:14px;display:flex}.audio button span{letter-spacing:.4px;font-size:10px}.audio input{accent-color:#aaa1ba;width:65px;height:2px}.mobile{display:none}.overlay{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050708a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.signup{background:#101214ee;border:1px solid #ffffff19;width:100%;max-width:440px;padding:46px 34px 25px;position:relative}.close{color:#888;background:0 0;border:0;font-size:26px;position:absolute;top:12px;right:18px}.signup .eyebrow{margin:0 0 22px;font-size:8px}h2{letter-spacing:-1.4px;margin:0 0 15px;font-size:32px;font-weight:300}.signup p{color:#9997a2;font-size:12px;line-height:1.8}.signup label{color:#b7b2c2;margin:24px 0 9px;font-size:10px;display:block}.signup input{color:#eee;background:0 0;border:0;border-bottom:1px solid #ffffff30;border-radius:0;width:100%;padding:12px 0;font-size:13px}.signup .consent{color:#777581;margin:22px 0;font-size:10px}.submit{color:#19171e;background:#d8d3df;border:0;justify-content:space-between;width:100%;padding:15px;font-size:11px;display:flex}.submit:disabled{opacity:.5}.signup .trap{display:none}.status{min-height:20px}.signup .status{color:#c7bfda}.submit span{color:inherit}@media (max-width:600px){header{top:25px;left:24px;right:24px}.chapter{letter-spacing:1px;font-size:8px}.wordmark{font-size:15px}.mobile{display:block}h1{font-size:64px;line-height:1.04}.intro{padding-bottom:130px}.eyebrow{letter-spacing:2px;font-size:8px}footer{bottom:26px;left:24px;right:24px}.film{max-width:110px;font-size:9px;line-height:1.6}.audio{gap:8px}.audio input{width:42px}.signup{padding:40px 25px 20px}}.footer-links{align-items:center;gap:24px;display:flex}.instagram{color:#aaa5b1;font-size:10px;text-decoration:none}.instagram:hover{color:#fff}@media (max-width:600px){.footer-links{flex-direction:column;align-items:flex-start;gap:8px}}.quick-signup{background:#080a0b55;border-bottom:1px solid #fff5;width:min(360px,100%);display:flex}.quick-signup input{color:#eee;background:0 0;border:0;width:100%;min-width:0;padding:15px 10px;font-size:12px}.quick-signup button{white-space:nowrap;color:#d4cddf;background:0 0;border:0;padding:15px;font-size:11px}.quick-note{color:#88818f;letter-spacing:.4px;margin-top:15px;font-size:9px}.quick-status{color:#c7bfda;max-width:340px;min-height:20px;font-size:12px;line-height:1.7}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.sound-controls{z-index:4;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#101419f5;border:1px solid #ffffff24;border-radius:12px;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:12px 32px;min-height:0;padding:28px;display:grid;position:fixed;inset:142px 24px 88px}.sound-controls[hidden]{display:none}.sound-heading{letter-spacing:2px;color:#d1c8df;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.sound-controls>.sound-heading,.sound-controls>p{grid-column:1/-1}.sound-controls>.sound-heading{border-bottom:1px solid #ffffff20;padding-bottom:16px}.sound-heading button{color:#ccc;background:0 0;border:0;font-size:25px}.sound-heading .next-groove{letter-spacing:0;color:#e4d9ef;background:#d9c6ee10;border:1px solid #ffffff30;border-radius:6px;margin-left:auto;padding:10px 16px;font-size:12px}.sound-controls p{color:#a49aaf;font-size:12px;line-height:1.7}.sound-controls>p{margin:0 0 8px}.surface-left{border-right:1px solid #ffffff18;min-width:0;min-height:0;padding-right:18px;overflow-y:auto}.journey-shape .eyebrow{margin:4px 0 18px}.sound-controls label{color:#cfc5db;flex-direction:column;gap:14px;margin:20px 0;font-size:12px;line-height:1.5;display:flex}.sound-controls input[type=range]{accent-color:#c1add4;cursor:pointer;width:100%;min-width:0;height:5px}.sound-controls select{color:#e2d8ec;background:#1c2128;border:1px solid #ffffff30;border-radius:6px;width:100%;padding:12px;font-size:12px}.reset-mix,.journey-actions button{color:#d8cde3;background:#ffffff06;border:1px solid #ffffff25;border-radius:6px;padding:12px 14px;font-size:12px}.reset-mix{width:100%;margin:16px 0}.journey-actions{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.journey-actions button{flex:1;min-width:90px;line-height:1.4}.journey-actions button[aria-pressed=true]{background:#b9a0ce35;border-color:#cdb0df88}.journey-actions button:disabled{opacity:.35;cursor:default}.atmosphere-mixer{grid-template-columns:minmax(240px,1fr) minmax(250px,.85fr);gap:28px;min-width:0;min-height:0;display:grid}.mixer-main{min-width:0;min-height:0;padding-right:8px;overflow-y:auto}.sound-detail,.sound-detail-empty{background:#ffffff04;border:1px solid #ffffff20;border-radius:9px;min-width:0;min-height:0;padding:24px;overflow-y:auto}.sound-detail .sound-heading span{letter-spacing:0;font-size:17px;line-height:1.4}.sound-detail .sound-heading{align-items:flex-start}.sound-detail p{margin:20px 0}.sound-detail-empty h3{font-size:24px;font-weight:300;line-height:1.4}.sound-detail-empty .eyebrow{font-size:9px}.mix-hints{color:#93879e;justify-content:space-between;margin-top:-10px;font-size:10px;display:flex}.active-sounds{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;margin-top:16px;padding:16px 0}.active-sounds strong{letter-spacing:1.5px;color:#bdb1c8;font-size:10px;font-weight:400}.active-sounds button{color:#c5d8bc;text-align:left;background:0 0;border:0;border-radius:5px;width:100%;padding:10px 8px;font-size:12px;line-height:1.5;display:block}.active-sounds button:hover{background:#ffffff08}.sound-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sound-buttons>button{text-align:left;color:#bbb0c8;background:#ffffff04;border:1px solid #ffffff16;border-radius:6px;min-width:0;padding:12px;font-size:12px;line-height:1.5}.sound-buttons small{color:#8a7e98;margin-top:6px;font-size:9px;display:block}.sound-buttons>button.is-active{color:#d3e9c9;border-color:#a6c59c77}.sound-buttons>button[aria-pressed=true]{background:#cfb7e51c;border-color:#b6a5c5}.categorized-sounds[hidden]{display:none}.categorized-sounds summary,.keep-moment summary,.advanced-textures summary,.profile-controls summary{color:#c7bad3;cursor:pointer;padding:15px 0;font-size:12px;line-height:1.5}.categorized-sounds details,.keep-moment,.advanced-textures,.profile-controls{border-bottom:1px solid #ffffff14}.tier-heading{color:#8e809b;letter-spacing:1px;margin:16px 0 8px;font-size:10px;font-weight:400}.atmosphere-status,.preference-note{font-size:11px!important}.sound-footnote{color:#85798f!important;font-size:10px!important;line-height:1.7!important}.keep-moment a{color:#c0b0cf;font-size:12px}.keep-moment select{margin-top:12px}.keep-moment p{font-size:11px}.audio .tune{border-left:1px solid #ffffff25;padding-left:15px;font-size:10px}.intro{transition:opacity 2.5s,filter 2.5s}.immersed .intro{opacity:0;filter:blur(8px);pointer-events:none}.view-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.view-controls button{color:#aca0ba;background:0 0;border:0;padding:8px;font-size:11px}.display-message{color:#b7afc3;z-index:6;max-width:450px;font-size:12px;position:fixed;top:78px;left:4vw}header{top:88px}header,footer,.sound-controls,.display-message,.moment-feedback{transition:opacity 1.5s,visibility 1.5s}.idle header,.idle footer,.idle .sound-controls,.idle .display-message,.idle .moment-feedback{opacity:0;visibility:hidden;pointer-events:none}.idle{cursor:none}.display-only .intro,.display-only footer,.display-only .sound-controls{display:none}.moment-feedback{z-index:9;pointer-events:none;position:fixed;inset:20px 24px auto}.moment-feedback button{pointer-events:auto;color:#d3ccd9;letter-spacing:1px;background:#10121599;border:1px solid #ffffff24;padding:12px 20px;font-size:15px;font-weight:300}.vote-nah{float:left}.vote-yeah{float:right}.moment-feedback>span[role=status]{text-align:center;color:#a8a0b3;font-size:10px;position:absolute;top:48px;left:0;right:0}@media (max-width:1100px){.sound-controls{grid-template-columns:250px minmax(0,1fr);gap:12px 20px;padding:22px}.atmosphere-mixer{grid-template-columns:1fr}.atmosphere-mixer:has(.sound-detail) .mixer-main{display:none}.sound-detail-empty{display:none}.sound-detail{height:100%}.sound-buttons{grid-template-columns:1fr 1fr}.chapter{display:none}}@media (max-width:700px){.sound-controls{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:1fr;padding:20px;display:block;inset:132px 12px 100px;overflow-y:auto}.sound-controls>.sound-heading{z-index:1;background:#101419;padding:12px 0;position:sticky;top:-20px}.surface-left{border-right:0;max-height:none;padding-right:0;overflow:visible}.atmosphere-mixer{margin-top:24px;overflow:visible}.mixer-main{overflow:visible}.sound-detail{max-height:none}.sound-heading .next-groove{padding:8px;font-size:10px}.sound-heading{font-size:9px}.view-controls{gap:4px}.wordmark{font-size:13px}.view-controls button{padding:5px;font-size:9px}.audio{flex-direction:column;align-items:flex-end;gap:10px}.audio .tune{border-left:0}}@media (prefers-reduced-motion:reduce){.intro{transition:none}}.mixer-main{flex-direction:column;gap:16px;padding-right:0;display:flex;overflow:hidden}.library-scroll{min-height:0;padding-right:10px;overflow-y:auto}.active-sounds{background:#bfd6b909;border:1px solid #c2dfb938;border-radius:9px;flex:none;max-height:42%;margin:0;padding:18px;overflow-y:auto}.playing-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.playing-heading strong{letter-spacing:2px;color:#d4e5ce;font-size:12px}.playing-heading>span{color:#a3b49c;font-size:11px}.playing-list{gap:8px;display:grid}.active-sounds .playing-list>button{color:#e0e8dc;background:#d4e9cc09;border:1px solid #c2dfb920;border-radius:7px;align-items:center;gap:12px;padding:13px;display:flex}.playing-title{flex:1;font-size:14px;font-weight:400}.playing-title small{color:#a2b299;letter-spacing:.5px;margin-top:5px;font-size:9px;display:block}.playing-dot{background:#bddbad;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 10px #bddbad35}.playing-list>button.quiet{opacity:.55}.quiet .playing-dot{box-shadow:none;background:#7c7685}.playing-list>button.selected{background:#c5a5e518!important;border-color:#d0b4e4!important}.playing-note{margin:12px 0 0;color:#9ca293!important;font-size:10px!important}.playing-empty p{margin:8px 0;font-size:14px}.playing-empty small{color:#9d93a7;font-size:10px;line-height:1.6;display:block}.playing-empty button{color:#e1d3ee!important;border:1px solid #ffffff30!important;margin:12px 0!important;padding:12px!important}.active-sounds .end-solo{border:1px solid #ffffff20;margin-bottom:10px;padding:8px;font-size:11px}.library-scroll .atmosphere-status{font-size:10px}@media (max-width:700px){.mixer-main,.library-scroll{overflow:visible}.active-sounds{max-height:none}}.active-sounds .groove-playing{background:#d4e9cc09;border:1px solid #c2dfb930;border-radius:7px;align-items:center;gap:12px;margin:8px 0;padding:13px;display:flex}.active-sounds .groove-playing .playing-title{flex:1}.environment-picker{border-bottom:1px solid #ffffff18;flex:none;padding:0 0 14px}.environment-picker label{margin:0 0 12px;font-size:12px}.environment-picker p{margin:10px 0 0;font-size:10px;line-height:1.6}.environment-picker select{font-size:12px}.active-sounds{max-height:36%}.environment-picker+.active-sounds{min-height:130px}.library-scroll{flex:1}.expanded-view{z-index:999;background:#080a0b;width:100vw;height:100svh;min-height:0;position:fixed;inset:0}.expanded-view .intro,.expanded-view footer{display:none}.expanded-view header{top:78px}.expanded-view .display-message{background:#101419e8;border:1px solid #ffffff25;border-radius:6px;max-width:540px;padding:14px;top:120px}.expanded-view .sound-controls{inset:170px 24px 32px}.moment-left,.moment-right{pointer-events:none;gap:8px;display:flex}.moment-left{float:left}.moment-right{float:right}.moment-feedback .vote-nah,.moment-feedback .vote-yeah{float:none}.moment-feedback button:disabled{opacity:.4;cursor:default}@media (max-width:480px){.moment-feedback{left:12px;right:12px}.moment-feedback button{padding:10px 12px;font-size:13px}.moment-left,.moment-right{gap:5px}}.display-message{pointer-events:none;overflow-wrap:anywhere;background:#101215eb;border:1px solid #ffffff20;border-radius:8px;width:fit-content;max-width:min(520px,92vw);margin:0;padding:12px 16px;font-size:12px;line-height:1.6;top:156px;left:4vw;right:4vw}@media (max-width:700px){.display-message{top:220px}}main{touch-action:none}.sound-controls,.signup{touch-action:pan-y}.synapse-cursor{pointer-events:none;z-index:100;opacity:0;will-change:transform;--dot-size:3px;--dot-alpha:.4;--dot-halo:5px;transition:opacity .5s;position:fixed;top:0;left:0}.synapse-cursor i{width:var(--dot-size);height:var(--dot-size);opacity:var(--dot-alpha);box-shadow:0 0 var(--dot-halo) #68d3b980,0 0 calc(var(--dot-halo)*2) #3aa3a038;pointer-events:none;background:radial-gradient(circle,#c3f6dfaa 0%,#a5e9d980 18%,#76cfcf33 45%,#76cfcf00 72%);border-radius:50%;display:block;position:absolute;transform:translate(-50%,-50%)}@media (pointer:fine){main,main button,main a,main input,main select,main summary,.idle{cursor:none}}.synapse-cursor i:after{content:"";width:3px;height:3px;opacity:var(--dot-focus,0);background:#e1fff0;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 4px #c6ffe1}.synapse-cursor i{filter:blur(calc(var(--dot-depth,0)*2px))}html,body,main{background:#000}.grain{display:none}html.regular-pointer main,html.regular-pointer main *{cursor:auto!important}html.regular-pointer main button,html.regular-pointer main a,html.regular-pointer main summary{cursor:pointer!important}html.regular-pointer main input,html.regular-pointer main textarea{cursor:text!important}html.regular-pointer .synapse-cursor{visibility:hidden!important}.moment-feedback{justify-content:space-between;align-items:center;gap:12px;display:flex}.moment-feedback .moment-left,.moment-feedback .moment-right{float:none}.quick-volume{pointer-events:auto;color:#b8afc4;flex:1;align-items:center;gap:10px;max-width:230px;font-size:11px;display:flex}.quick-volume input{accent-color:#a7b8ae;width:100%;min-width:40px}@media (max-width:600px){.quick-volume{gap:0;font-size:0}.moment-feedback{gap:8px}.moment-feedback button{padding:10px 8px}}.moment-feedback{gap:18px;inset:16px 24px auto}.moment-feedback button{letter-spacing:0;color:#bbb6c2;background:0 0;border-color:#0000;padding:10px 8px;font-size:13px}.moment-feedback button:hover{background:#ffffff09;border-color:#ffffff16}.quick-volume{opacity:.8;flex:0 160px;gap:8px;max-width:160px;height:36px}.quick-volume input{-webkit-appearance:none;appearance:none;touch-action:none;background:0 0;height:30px;cursor:ew-resize!important}.quick-volume input::-webkit-slider-runnable-track{background:#b9c8be55;border-radius:3px;height:2px}.quick-volume input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#bdcfc2;border:0;border-radius:50%;width:10px;height:10px;margin-top:-4px}.quick-volume input::-moz-range-track{background:#b9c8be55;height:2px}.quick-volume input::-moz-range-thumb{background:#bdcfc2;border:0;border-radius:50%;width:10px;height:10px}.immersed .footer-links,.immersed .chapter{display:none}.immersed header .wordmark{opacity:.55;font-size:12px}.immersed header{top:66px}.immersed footer{justify-content:flex-end}@media (max-width:600px){.moment-feedback{gap:6px;inset:12px 10px auto}.moment-feedback button{padding:10px 5px;font-size:12px}.quick-volume{flex:1;min-width:55px}.quick-volume span{display:none}}.arrival-mark{z-index:3;color:#c6c5cb;letter-spacing:-.4px;opacity:0;pointer-events:none;font-size:17px;font-weight:300;transition:opacity 3s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.arrival-mark.visible{opacity:.75}.intro .quiet-intro-title{letter-spacing:-.4px;text-shadow:none;color:#c6c5cb;font-size:17px;font-weight:300;line-height:1.4}.controls-instagram{color:#aca0ba;padding:8px;font-size:11px;text-decoration:none}.controls-instagram:hover{color:#e0dae6}.audio>button:first-child{letter-spacing:.02em;color:#bdb9c4;align-items:center;gap:10px;padding:10px 0;font-size:12px;font-weight:300;display:inline-flex}.sound-icon{opacity:.8;border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid;width:0;height:0;display:inline-block}.sound-icon.is-playing{border:0;border-left:2px solid;border-right:2px solid;width:6px;height:8px}.audio>button:first-child:hover{color:#e1e8e1}.arrival-mark.visible{animation:9s both arrival-from-black}@keyframes arrival-from-black{0%,25%{opacity:0}to{opacity:.75}}@media (prefers-reduced-motion:reduce){.arrival-mark.visible{animation:none}}.arrival-mark{filter:brightness(var(--logo-shimmer,.9));text-shadow:0 0 4px rgb(var(--logo-color,198 197 203)/var(--logo-glow,.07)),0 0 var(--logo-halo,2px) rgb(var(--logo-color,198 197 203)/var(--logo-glow,.07)),0 0 calc(var(--logo-halo,2px)*2) rgb(var(--logo-color,198 197 203)/.06);color:#0000;background:linear-gradient(105deg,rgb(var(--logo-left,198 197 203)),rgb(var(--logo-right,198 197 203)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(105deg,rgb(var(--logo-left,198 197 203)) 0%,rgb(var(--logo-middle,198 197 203)) 50%,rgb(var(--logo-right,198 197 203)) 100%);transition:opacity 12s,filter .3s,text-shadow .5s}.arrival-mark:not(.visible){opacity:0;animation:none}.arrival-mark.visible{animation-fill-mode:backwards}.touch-menu-toggle{display:none}@media (pointer:coarse){.touch-menu-toggle{z-index:15;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));color:#b7c5bc88;letter-spacing:2px;touch-action:manipulation;background:#10161833;border:0;border-radius:50%;width:44px;height:44px;font-size:14px;display:block;position:fixed}.moment-feedback{top:max(12px,env(safe-area-inset-top))}header{left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right))}footer{left:max(16px,env(safe-area-inset-left));right:max(62px,calc(env(safe-area-inset-right) + 54px));bottom:max(20px,env(safe-area-inset-bottom))}.sound-controls{max-height:calc(100dvh - 130px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain}.synapse-cursor{display:none}}.quick-signup .trap,.signup-verification:empty{display:none}.quick-signup{flex-wrap:wrap}.quick-signup .signup-verification:not(:empty){flex-basis:100%;min-width:280px;margin-top:12px}.signup-verification{margin:10px 0}.quick-signup{background:0 0;border-bottom:0;gap:10px}.quick-signup input[type=email]{background:#080a0b77;border:1px solid #ffffffb3;border-radius:4px;flex:1;width:auto;padding:14px 12px}.quick-signup button{color:#17151b;background:#e5e1e9;border:1px solid #ffffff80;border-radius:4px;padding:14px 20px}.quick-signup button:hover{background:#fff}.quick-signup button:disabled{opacity:.55}.connection-check{letter-spacing:.07em;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#73737b 20%,#f2f2f5 46%,#73737b 66%) 0 0/240% 100%;-webkit-background-clip:text;background-clip:text;flex-basis:100%;font-weight:300;line-height:1.6;animation:3.6s ease-in-out infinite connection-shimmer;color:#a5a5ac!important;margin:9px 0!important;font-size:11px!important}@keyframes connection-shimmer{0%{background-position:180%}to{background-position:-80%}}@media (prefers-reduced-motion:reduce){.connection-check{-webkit-text-fill-color:#b7b7bf;animation:none}}main :is(header,footer,.intro,.sound-controls,.overlay,.moment-feedback,.display-message,.touch-menu-toggle),main :is(header,footer,.intro,.sound-controls,.overlay,.moment-feedback) :is(a,button,label,p,span,h1,h2,h3,summary,select,input){text-shadow:0 0 calc(var(--logo-halo,2px)*.65) rgb(var(--logo-color,198 197 203)/var(--logo-glow,.07));transition:color 1.8s,text-shadow 1.8s;color:rgb(var(--logo-color,198 197 203))!important}.quick-signup button,.quick-signup button:hover{background:linear-gradient(105deg,rgb(var(--logo-left,198 197 203)/.07),rgb(var(--logo-right,198 197 203)/.12));border-color:rgb(var(--logo-color,198 197 203)/.28);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:background 1.8s,border-color 1.8s,color 1.8s}.quick-signup button:hover{border-color:rgb(var(--logo-color,198 197 203)/.6)}.connection-check{background-image:linear-gradient(105deg,rgb(var(--logo-left,198 197 203)/.5) 20%,rgb(var(--logo-middle,238 238 245)) 46%,rgb(var(--logo-right,198 197 203)/.5) 66%)}main .quick-signup button{text-shadow:none;background:linear-gradient(105deg,rgb(var(--logo-left,198 197 203)/.025),rgb(var(--logo-right,198 197 203)/.045));color:#f4f4f5!important}main .quick-signup button:hover{background:linear-gradient(105deg,rgb(var(--logo-left,198 197 203)/.045),rgb(var(--logo-right,198 197 203)/.065))}header,.immersed header{top:max(20px,env(safe-area-inset-top));align-items:flex-start;left:24px;right:24px}header .wordmark,.immersed header .wordmark{opacity:.85;white-space:nowrap;padding-top:6px;font-size:15px}header .view-controls{flex-wrap:wrap;justify-content:flex-end;margin-top:48px;margin-left:auto}.moment-feedback{left:200px;right:24px;top:max(16px,env(safe-area-inset-top));justify-content:flex-end;gap:12px}.moment-feedback .quick-volume{flex:0 130px}.moment-feedback>span[role=status]{text-align:right;max-width:400px;top:88px;left:auto}@media (max-width:600px){header,.immersed header{left:16px;right:16px;top:max(16px,env(safe-area-inset-top))}header .view-controls{gap:10px;margin-top:90px}.moment-feedback{justify-content:flex-end;gap:8px;top:56px;left:16px;right:16px}.moment-feedback .quick-volume{flex:0 85px;min-width:45px}.moment-feedback>span[role=status]{top:82px}}.paired-control{pointer-events:auto;border:1px solid rgb(var(--logo-color,198 197 203)/.28);background:linear-gradient(105deg,rgb(var(--logo-left,198 197 203)/.025),rgb(var(--logo-right,198 197 203)/.045));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:4px;align-items:stretch;display:inline-flex}.moment-feedback .paired-control button{text-shadow:none;touch-action:manipulation;background:0 0;border:0;border-radius:0;min-height:40px;padding:12px 16px;font-size:11px;color:#f4f4f5!important}.moment-feedback .paired-control button+button{border-left:1px solid rgb(var(--logo-color,198 197 203)/.18)}.moment-feedback .paired-control button:hover{background:rgb(var(--logo-color,198 197 203)/.065)}@media (max-width:600px){.moment-feedback .paired-control button{min-height:44px;padding:11px 12px}.moment-feedback{gap:8px}}main .quick-signup input[type=email],main .quick-signup button,main .paired-control{border-color:rgb(var(--logo-color,198 197 203)/.3);transition:border-color 1.8s,background 1.8s,color 1.8s}main .paired-control button+button{border-left-color:rgb(var(--logo-color,198 197 203)/.18)}main .signup,main .signup input,main .submit,main .join,main .sound-controls button,main .sound-controls select,main .sound-controls input{border-color:rgb(var(--logo-color,198 197 203)/.25)}:is(main input:focus-visible,main button:focus-visible,main a:focus-visible,main select:focus-visible){outline-color:rgb(var(--logo-color,198 197 203)/.75)}main .quick-signup input[type=email]:focus,main .quick-signup button:hover,main .paired-control:hover{border-color:rgb(var(--logo-color,198 197 203)/.55)}.moment-feedback .quick-volume{flex:0 180px;gap:9px;max-width:180px}.moment-feedback .quick-volume>span{white-space:nowrap;text-align:left;font-size:10px;display:inline;position:static}.moment-feedback .quick-volume input{min-width:50px}@media (max-width:600px){.moment-feedback .quick-volume{flex:1;gap:5px;min-width:70px}.moment-feedback .quick-volume>span{font-size:9px}.moment-feedback .quick-volume input{min-width:30px}}.volume-invitation.idle .moment-feedback{opacity:1;visibility:visible;pointer-events:none}.volume-invitation.idle .moment-feedback>.paired-control,.volume-invitation.idle .moment-feedback>span[role=status]{visibility:hidden;pointer-events:none}.volume-invitation.idle .moment-feedback .paired-control button{pointer-events:none}.volume-invitation.idle .quick-volume{opacity:.9;visibility:visible;pointer-events:auto}.title-stack{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:10px;display:flex}.title-stack .current-level,.immersed .title-stack .current-level{letter-spacing:1.8px;opacity:.6;font-size:8px;display:block}.arrival-mark .arrival-level{white-space:nowrap;letter-spacing:2px;-webkit-text-fill-color:rgb(var(--logo-color,198 197 203)/.65);color:rgb(var(--logo-color,198 197 203)/.65);opacity:0;font-family:Space Mono,monospace;font-size:8px;font-weight:400;display:block;position:absolute;top:calc(100% + 13px);left:50%;transform:translate(-50%)}@keyframes arrival-level-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.arrival-mark.visible .arrival-level{opacity:1;animation:none}}.moment-feedback{transition:opacity 5s,visibility 5s,color 1.8s,text-shadow 1.8s}.volume-invitation.idle .quick-volume{animation:8s both volume-offer-in}@keyframes volume-offer-in{0%{opacity:0}to{opacity:.9}}.quick-volume input::-webkit-slider-runnable-track{background:linear-gradient(90deg,rgb(var(--logo-left,198 197 203)/.5),rgb(var(--logo-right,198 197 203)/.65))}.quick-volume input::-webkit-slider-thumb{background:rgb(var(--logo-color,198 197 203)/.9);box-shadow:0 0 5px rgb(var(--logo-color,198 197 203)/.18)}.quick-volume input::-moz-range-track{background:rgb(var(--logo-color,198 197 203)/.55)}.quick-volume input::-moz-range-thumb{background:rgb(var(--logo-color,198 197 203)/.9)}.arrival-mark.visible .arrival-level{animation:12s 8s both arrival-level-in}@media (prefers-reduced-motion:reduce){.volume-invitation.idle .quick-volume{animation:none}.arrival-mark.visible .arrival-level{opacity:1;animation:none}}.moment-feedback{left:auto;right:24px;top:max(20px,env(safe-area-inset-top));flex-direction:column;align-items:stretch;gap:9px;width:230px;display:flex}.moment-feedback .quick-volume{border:1px solid rgb(var(--logo-color,198 197 203)/.3);background:linear-gradient(105deg,rgb(var(--logo-left,198 197 203)/.025),rgb(var(--logo-right,198 197 203)/.045));border-radius:4px;flex:none;order:0;width:100%;max-width:none;min-height:44px;padding:6px 13px}.moment-feedback .paired-control{width:100%}.moment-feedback .paired-control button{flex:1}.moment-feedback .controls-instagram{pointer-events:auto;border:1px solid rgb(var(--logo-color,198 197 203)/.3);background:linear-gradient(105deg,rgb(var(--logo-left,198 197 203)/.025),rgb(var(--logo-right,198 197 203)/.045));text-align:center;border-radius:4px;order:3;padding:13px;font-size:11px;text-decoration:none;display:block}.moment-feedback>span[role=status]{text-align:right;order:4;max-width:none;font-size:10px;position:static}.volume-invitation.idle .moment-feedback>.controls-instagram{visibility:hidden;pointer-events:none}@media (max-width:600px){.moment-feedback{left:auto;right:16px;top:max(16px,env(safe-area-inset-top));gap:8px;width:170px}.moment-feedback .quick-volume{flex:none;gap:7px;min-width:0}.moment-feedback .paired-control button{padding:11px 8px}header .view-controls{margin-top:220px}}main:not(.idle) .moment-feedback{border:1px solid rgb(var(--logo-color,198 197 203)/.16);background:linear-gradient(145deg,rgb(var(--logo-left,198 197 203)/.045),#030507b8 48%,rgb(var(--logo-right,198 197 203)/.025));-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 38px #0005,inset 0 1px 0 rgb(var(--logo-color,198 197 203)/.07),0 0 22px rgb(var(--logo-color,198 197 203)/.025);border-radius:12px;padding:14px}main:not(.idle) .moment-feedback .paired-control,main:not(.idle) .moment-feedback .quick-volume,main:not(.idle) .moment-feedback .controls-instagram{border-color:rgb(var(--logo-color,198 197 203)/.22)}@media (max-width:600px){main:not(.idle) .moment-feedback{padding:10px}}.moment-feedback .connection-actions button,.moment-feedback .connection-actions .controls-instagram{box-sizing:border-box;text-align:center;flex:1;width:50%;min-height:40px;padding:12px 8px;font-size:11px;line-height:16px}.moment-feedback .connection-actions .controls-instagram{border:0;border-left:1px solid rgb(var(--logo-color,198 197 203)/.18);text-shadow:none;background:0 0;border-radius:0;color:#f4f4f5!important}@media (max-width:600px){.moment-feedback .connection-actions button,.moment-feedback .connection-actions .controls-instagram{min-height:44px;padding:14px 8px}}.moment-feedback .mute-actions{order:1}.moment-feedback .paired-control[aria-label=Sound\ preference]{order:2}.moment-feedback .paired-control[aria-label=Tempo]{order:3}.moment-feedback .connection-actions{order:4}header .view-controls{margin-top:280px}@media (max-width:600px){header .view-controls{margin-top:280px}}.quick-volume.is-muted input{opacity:.4}.quick-volume input{transition:opacity .8s}.quick-volume.is-muted input::-webkit-slider-thumb{background:linear-gradient(135deg,transparent 38%,rgb(var(--logo-color,198 197 203)) 42%,rgb(var(--logo-color,198 197 203)) 56%,transparent 60%),#101215;border:1px solid rgb(var(--logo-color,198 197 203)/.8)}.quick-volume.is-muted input::-moz-range-thumb{background:linear-gradient(135deg,transparent 38%,rgb(var(--logo-color,198 197 203)) 42%,rgb(var(--logo-color,198 197 203)) 56%,transparent 60%),#101215;border:1px solid rgb(var(--logo-color,198 197 203)/.8)}.moment-feedback .mute-actions button[aria-pressed=true]{background:rgb(var(--logo-color,198 197 203)/.08)}main.idle .moment-feedback{opacity:1;visibility:visible;pointer-events:none}main .moment-feedback .quick-volume{opacity:.9;visibility:visible;transition:opacity 8s,visibility linear,color 1.8s;animation:none}main.volume-invitation.idle .moment-feedback .quick-volume{opacity:.9;visibility:visible;pointer-events:auto;animation:none}main .moment-feedback>.paired-control,main .moment-feedback>span[role=status]{transition:opacity 4s,visibility linear}main.idle .moment-feedback>.paired-control,main.idle .moment-feedback>span[role=status]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity 4s,visibility 0s linear 4s}main.idle .moment-feedback>.paired-control button,main.idle .moment-feedback>.paired-control a{pointer-events:none}.arrival-mark .arrival-level{opacity:1}.quick-signup{grid-template-columns:minmax(0,1fr) auto;gap:10px;width:min(360px,100%);display:grid}.quick-signup .signup-check-slot{text-align:left;grid-column:1/-1;min-width:0;min-height:120px}.quick-signup .signup-check-slot .signup-verification{min-width:0;margin:0}.quick-signup .signup-check-slot .connection-check{margin:8px 0!important}main .quick-signup button,main .moment-feedback .paired-control button,main .moment-feedback .connection-actions .controls-instagram{text-shadow:0 0 var(--logo-halo,2px) rgb(var(--logo-color,198 197 203)/var(--logo-glow,.07));transition:color 1.8s,text-shadow 1.8s,background 1.8s;color:rgb(var(--logo-color,198 197 203))!important}.moment-feedback .screen-actions{order:5}.moment-feedback>span[role=status],.moment-feedback .shape-actions{order:6}.moment-feedback>span[role=status]{order:7}.join-card{border:1px solid rgb(var(--logo-color,198 197 203)/.18);background:linear-gradient(145deg,rgb(var(--logo-left,198 197 203)/.035),#030507c9 55%,rgb(var(--logo-right,198 197 203)/.025));-webkit-backdrop-filter:blur(12px);border-radius:12px;width:min(390px,100%);height:286px;padding:25px 24px;position:relative;box-shadow:0 12px 38px #0004}.join-card .invitation{margin:0 0 20px;font-size:14px;line-height:22px}.join-card .quick-signup{grid-template-rows:46px 90px;grid-template-columns:minmax(0,1fr) 64px;gap:10px;width:100%;margin:0}.join-card .quick-signup .signup-check-slot{height:90px;min-height:90px;position:relative}.join-card .quick-signup input[type=email],.join-card .quick-signup button{box-sizing:border-box;height:46px;margin:0;padding:12px}.join-card .quick-note{margin:0;line-height:16px;position:absolute;bottom:38px;left:24px;right:24px}.join-card .quick-status{max-width:none;min-height:16px;margin:0;font-size:11px;line-height:16px;position:absolute;bottom:10px;left:24px;right:24px}@media (max-width:420px){.join-card{padding:24px 18px}.join-card .quick-note,.join-card .quick-status{left:18px;right:18px}}.join-card .quick-signup{gap:10px 0}.join-card .quick-signup input[type=email]{border-right:0;border-radius:4px 0 0 4px}.join-card .quick-signup button{border-left:1px solid rgb(var(--logo-color,198 197 203)/.2);border-radius:0 4px 4px 0}.title-stack{border:1px solid rgb(var(--logo-color,198 197 203)/.2);background:linear-gradient(145deg,rgb(var(--logo-left,198 197 203)/.035),#03050799 65%,rgb(var(--logo-right,198 197 203)/.025));-webkit-backdrop-filter:blur(10px);border-radius:10px;padding:14px 17px}.title-stack,main:not(.idle) .moment-feedback,.join-card{box-shadow:0 12px 38px #0004,inset 0 0 1px rgb(var(--logo-color,198 197 203)/.22),0 0 9px rgb(var(--logo-color,198 197 203)/.075),0 0 24px rgb(var(--logo-color,198 197 203)/.035)}header .title-stack .wordmark{padding-top:0}@media (max-width:600px){.title-stack{gap:9px;padding:12px}header .title-stack .wordmark{font-size:12px}.title-stack .current-level,.immersed .title-stack .current-level{letter-spacing:1px;font-size:7px}}main .moment-feedback .paired-control button,main .moment-feedback .connection-actions .controls-instagram,main .quick-signup button{-webkit-text-fill-color:currentColor;text-shadow:0 0 6px rgb(var(--logo-middle,198 197 203)/.13);transition:color 2s,text-shadow 2s,background 2s;color:rgb(var(--logo-left,198 197 203)/.78)!important}main .moment-feedback .paired-control button:hover,main .moment-feedback .connection-actions .controls-instagram:hover,main .quick-signup button:hover{color:rgb(var(--logo-right,198 197 203)/.95)!important}.join-card,.join-card .quick-note,.join-card .quick-status{text-align:left}.join-card .quick-signup button{text-align:center;letter-spacing:0;font-family:inherit;font-size:12px;font-weight:300;line-height:1.5}main .living-button-text{background:linear-gradient(105deg,rgb(var(--logo-left,198 197 203)/.8),rgb(var(--logo-middle,198 197 203)/.9),rgb(var(--logo-right,198 197 203)/.8));-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text;display:inline-block}.title-stack,main:not(.idle) .moment-feedback,.join-card{background:linear-gradient(145deg,#080a0bed,#030507ce) padding-box,linear-gradient(120deg,rgb(var(--logo-left,198 197 203)/.3),rgb(var(--logo-middle,198 197 203)/.15),rgb(var(--logo-right,198 197 203)/.35)) border-box;border-color:#0000!important}.android-profile{text-align:left}.android-profile .invitation{letter-spacing:1.2px;margin-bottom:14px;font-family:Space Mono,monospace;font-size:10px}.android-welcome{overflow-wrap:anywhere;margin:0 0 18px;font-size:14px}.android-name-form label{margin-bottom:8px;font-size:10px;display:block}.android-name-row{width:100%;height:44px;display:flex}.android-name-row input{width:100%;min-width:0;color:rgb(var(--logo-color,198 197 203));border:1px solid rgb(var(--logo-color,198 197 203)/.3);background:#05070888;border-radius:4px 0 0 4px;padding:10px;font-size:12px}.android-name-row button{background:rgb(var(--logo-left,198 197 203)/.035);border:1px solid rgb(var(--logo-color,198 197 203)/.3);border-left:0;border-radius:0 4px 4px 0;flex-shrink:0;width:58px;font-size:19px}.android-profile-status{margin:12px 0 0;font-size:11px;line-height:1.5}.android-profile-note{opacity:.6;margin:0;font-size:9px;position:absolute;bottom:14px;left:24px;right:24px}.code-destination{overflow-wrap:anywhere;margin:0 0 15px;font-size:11px;line-height:1.6}.email-code-step .invitation{margin-bottom:12px}.email-code-step #email-code{letter-spacing:.24em;font-size:15px}.change-email,.android-profile-note button{cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.change-email{text-align:left;margin-top:13px}.android-profile-note{justify-content:space-between;align-items:center;gap:10px;line-height:1.5;display:flex}.join-card .quick-signup{grid-template-rows:46px 42px 70px;grid-template-columns:1fr;gap:10px}.join-card{height:340px}.join-card .quick-signup>input:not(.trap){border:1px solid rgb(var(--logo-color,143 166 174)/.55);border-radius:5px;width:100%}.join-card .quick-signup>input:focus{outline:1px solid rgb(var(--logo-color,143 166 174)/.8);outline-offset:2px}.signup-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.join-card .signup-actions button{border:1px solid rgb(var(--logo-color,143 166 174)/.55);border-radius:5px;width:100%;height:42px}.join-card .signup-check-slot{height:70px;min-height:70px}.connect-screen{color:#b6c6ca;background:#000;place-items:center;min-height:100dvh;padding:24px;font-family:Arial,sans-serif;display:grid}.connect-card{background:#090e10;border:1px solid #43575c;border-radius:16px;width:min(100%,400px);padding:28px;box-shadow:0 0 25px #617f8315}.connect-card h1{font-size:20px;font-weight:400}.connect-card p{font-size:14px;line-height:1.6}.connect-card form{gap:16px;display:grid}.connect-card input:not([type=checkbox]){color:#c4d1d3;background:#000;border:1px solid #647c80;border-radius:6px;width:100%;padding:12px}.connect-card button{color:#c4d1d3;background:#152025;border:1px solid #647c80;border-radius:6px;padding:12px;position:static}.connect-card .updates-choice{align-items:center;gap:10px;font-size:13px;display:flex}.connect-card a{color:inherit}.connect-card{color:var(--connect-a,#b6c6ca);border-color:var(--connect-b,#43575c);box-shadow:0 0 20px color-mix(in srgb,var(--connect-a,#617f83) 8%,transparent);background:linear-gradient(120deg,#080b0df5,#0d0c10e8)}.connect-card input:not([type=checkbox]),.connect-card button{color:inherit;border-color:var(--connect-b,#647c80);background:#0c1012}.account-identity{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:8px;padding:0;display:flex}.account-identity:hover{filter:brightness(1.2)}.account-identity:focus-visible{outline-offset:5px;border-radius:2px;outline:1px solid #a6b6b988}.account-overlay{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto;cursor:auto!important}.account-panel{background:linear-gradient(145deg,#090c0ff5,#030507f5) padding-box,linear-gradient(120deg,color-mix(in srgb,var(--account-left,#9badaf) 28%,transparent),color-mix(in srgb,var(--account-right,#a5a3b0) 22%,transparent)) border-box;width:min(430px,100%);max-height:90dvh;color:var(--account-left,#b6c6ca);border:1px solid #0000;border-radius:14px;padding:26px;font-size:12px;line-height:1.65;overflow-y:auto;box-shadow:0 12px 45px #0008,0 0 20px #9daeb215}.account-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.account-heading h2{margin:0;font-size:18px;font-weight:400}.account-panel .account-heading button{background:0 0;border:0;padding:0 5px;font-size:23px}.account-panel p{margin:12px 0}.account-number{letter-spacing:.12em;opacity:.7;font-size:11px}.account-panel form{gap:12px;margin-top:20px;display:grid}.account-panel input:not([type=checkbox]){box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#0005;border:1px solid #a6b6b944;border-radius:5px;padding:11px 12px;cursor:text!important}.account-panel button{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;background:#a6b6b909;border:1px solid #a6b6b933;border-radius:5px;padding:10px 14px;cursor:pointer!important}.account-panel button:hover{background:#a6b6b915}.account-panel button:disabled{opacity:.45;cursor:default!important}:is(.account-panel input:focus-visible,.account-panel button:focus-visible){outline:1px solid var(--account-right,#a6b6b9);outline-offset:3px}.account-panel .account-hint{opacity:.65;margin:0;font-size:10px}.account-hint span{display:block}.account-check{cursor:pointer;align-items:center;gap:10px;margin:6px 0;display:flex}.account-check input{accent-color:#a6b6b9}.account-email{grid-template-columns:1fr auto;align-items:center;gap:12px;margin:24px 0 16px;display:grid}.account-email span{overflow-wrap:anywhere;min-width:0}.account-panel .account-delete-link{opacity:.65;background:0 0;border:0;padding:0;font-size:10px}.account-status{overflow-wrap:anywhere;min-height:20px;font-size:11px}@media (max-width:500px){.account-panel{padding:22px}.account-email{grid-template-columns:1fr}}.title-stack,.account-panel,.connect-card{position:relative}.title-stack,main:not(.idle) .moment-feedback,.join-card,.account-panel,.connect-card,.sound-controls{-webkit-backdrop-filter:blur(4px);box-shadow:inset 0 1px 1px rgb(var(--logo-left,174 183 191)/.09),0 -5px 14px -10px rgb(var(--logo-middle,174 183 191)/.5),12px 14px 22px #0008;background:#02030466;border-color:#0000!important}.title-stack:before,main:not(.idle) .moment-feedback:before,.join-card:before,.account-panel:before,.connect-card:before,.sound-controls:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,rgb(var(--logo-left,174 183 191)/.33) 0%,rgb(var(--logo-right,174 183 191)/.2) 25%,rgb(var(--logo-middle,174 183 191)/.055) 60%,#0005 100%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}main .moment-feedback .paired-control,main .moment-feedback .quick-volume,main .quick-signup button,main .quick-signup button:hover{-webkit-backdrop-filter:blur(3px);background:#02030470}.account-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0003}.account-panel button,.connect-card button{background:#02030470}.account-panel .account-heading button,.account-panel .account-delete-link{background:0 0}main :is(header,.intro,.sound-controls,.overlay,.moment-feedback,.display-message,.touch-menu-toggle),main :is(header,.intro,.sound-controls,.overlay,.moment-feedback) :is(a,button,label,p,span,h1,h2,h3,h4,strong,small,summary,select,input){text-shadow:none;color:rgb(var(--logo-color,174 183 191)/.7)!important}main .living-button-text{background-image:linear-gradient(105deg,rgb(var(--logo-left,174 183 191)/.68),rgb(var(--logo-middle,174 183 191)/.74),rgb(var(--logo-right,174 183 191)/.68));text-shadow:none}main :is(.intro,.sound-controls,.overlay,.moment-feedback) input:not([type=range]):not([type=checkbox]):focus{color:rgb(var(--logo-color,174 183 191)/.85)!important}main input::placeholder{color:rgb(var(--logo-color,174 183 191)/.48)}main .account-panel,main .account-panel :is(h2,p,label,span,button,input){text-shadow:none;color:color-mix(in srgb,var(--account-left,#aeb7bf) 70%,transparent)!important}main .account-panel input:focus{color:color-mix(in srgb,var(--account-left,#aeb7bf) 85%,transparent)!important}.connect-card,.connect-card :is(h1,p,label,a,button,input){color:color-mix(in srgb,var(--connect-a,#aeb7bf) 70%,transparent);text-shadow:none}.intro[data-join-placement=beside]{padding-right:var(--join-clearance);padding-left:24px}.intro[data-join-placement=below]{padding-top:var(--join-clearance);justify-content:flex-start;padding-bottom:32px}.title-stack,main:not(.idle) .moment-feedback,.join-card,.sound-controls{background:linear-gradient(115deg,color-mix(in srgb,color-mix(in srgb,rgb(var(--logo-left,174 183 191)) 18%,#020304) 40%,transparent),color-mix(in srgb,color-mix(in srgb,rgb(var(--logo-middle,174 183 191)) 9%,#020304) 40%,transparent) 50%,color-mix(in srgb,color-mix(in srgb,rgb(var(--logo-right,174 183 191)) 18%,#020304) 40%,transparent))}.account-panel{background:linear-gradient(115deg,color-mix(in srgb,color-mix(in srgb,var(--account-left,#aeb7bf) 18%,#020304) 40%,transparent),color-mix(in srgb,color-mix(in srgb,var(--account-right,#aeb7bf) 18%,#020304) 40%,transparent))}.connect-card{background:linear-gradient(115deg,color-mix(in srgb,color-mix(in srgb,var(--connect-a,#aeb7bf) 18%,#020304) 40%,transparent),color-mix(in srgb,color-mix(in srgb,var(--connect-b,#aeb7bf) 18%,#020304) 40%,transparent))}main .moment-feedback .paired-control button,main .moment-feedback .controls-instagram,main .quick-signup button,.account-panel button,.connect-card button,.sound-controls button{box-shadow:inset 0 1px 0 rgb(var(--logo-left,174 183 191)/.12),0 2px 3px #0005;transition:transform .16s,box-shadow .16s,background .22s,color 1.8s;transform:translateY(-1px)}main .moment-feedback .paired-control button:active,main .moment-feedback .controls-instagram:active,main .quick-signup button:active,.account-panel button:active,.connect-card button:active,.sound-controls button:active{box-shadow:inset 0 1px 2px #0005,inset 0 -1px 0 rgb(var(--logo-right,174 183 191)/.045);background:#02030480;transform:translateY(0)}main .moment-feedback .paired-control button:disabled,main .quick-signup button:disabled,.account-panel button:disabled,.connect-card button:disabled,.sound-controls button:disabled,.account-panel .account-heading button,.account-panel .account-delete-link,.sound-heading button[aria-label="Close sound controls"]{box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){main .moment-feedback .paired-control button,main .moment-feedback .controls-instagram,main .quick-signup button,.account-panel button,.connect-card button,.sound-controls button{transition:box-shadow .16s,background .16s;transform:none}}header .wordmark{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-weight:300}.pov-choice{width:100%;margin-top:8px;display:block}.pov-choice select{-webkit-appearance:auto;appearance:auto;max-width:150px;color:inherit;cursor:pointer;background:#02030470;border:0;border-radius:3px;padding:3px 0;font-family:inherit;font-size:9px;font-weight:300}.pov-choice option{color:#a4abb3;background:#080b0f}.shaping-sound .moment-feedback .paired-control,.shaping-sound .moment-feedback>span[role=status],.shaping-sound .pov-choice{display:none}.shaping-sound .moment-feedback{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.shaping-sound .moment-feedback:before{display:none}.android-facts{gap:11px;margin:24px 0;display:grid}.android-facts>div{grid-template-columns:1fr 1.2fr;gap:18px;display:grid}.android-facts dt{opacity:.65;font-size:10px}.android-facts dd{overflow-wrap:anywhere;margin:0;font-size:11px}.android-premise{font-size:12px;line-height:1.8}.android-memory{border-top:1px solid #a6b6b922;padding-top:20px}.android-credits{margin-top:20px!important}.about-account{width:100%;margin-top:20px}.idle .touch-menu-toggle{opacity:0;visibility:hidden;pointer-events:none}.pov-choice{align-items:center;gap:5px;display:flex}.pov-caption{white-space:nowrap;font-size:9px;font-weight:300}.origin-journey{max-width:260px;font:inherit;color:inherit;margin-top:10px}.origin-picker select{font:inherit;letter-spacing:.08em;color:inherit;opacity:.72;cursor:pointer;background:#03080ba6;border:1px solid;border-radius:7px;width:100%;padding:8px 10px;font-size:12px}.origin-picker option{color:#b0bfc4;background:#080d11}.origin-detail{letter-spacing:.06em;opacity:.65;margin:9px 0 0;font-size:11px;line-height:1.7}.origin-detail span{letter-spacing:.025em;font-size:10px;display:block}@media (pointer:coarse),(max-width:700px),(max-height:600px) and (max-width:1100px){html:not([data-interface-view]) .responsive-controls{opacity:0;visibility:hidden;pointer-events:none}}@media (max-width:600px),(max-height:600px) and (max-width:1100px){.title-stack,.moment-feedback,.paired-control,.quick-volume,.join-card,.account-panel,.connect-card,.sound-controls,.vision-dialog,.vision-overlay,.account-overlay,.overlay{-webkit-backdrop-filter:none!important}}@media (pointer:coarse),(max-width:700px),(max-height:600px) and (max-width:1100px){html[data-all-controls-hidden=true] main .responsive-controls{opacity:0!important}html[data-all-controls-hidden=true] main .responsive-controls,html[data-all-controls-hidden=true] main .responsive-controls *{visibility:hidden!important;pointer-events:none!important}}main{--tool-panel-width:230px;--tool-panel-top:max(20px,env(safe-area-inset-top));background:rgb(calc(var(--vision-inverse,0)*255) calc(var(--vision-inverse,0)*255) calc(var(--vision-inverse,0)*255))}main header,main.immersed header{top:var(--tool-panel-top);width:var(--tool-panel-width);left:24px;right:auto}main header .title-stack{width:100%;max-width:none}main .moment-feedback{top:var(--tool-panel-top);width:var(--tool-panel-width);left:auto;right:24px}header .wordmark{font-weight:400}header .wordmark .origin-wordmark,header .wordmark .origin-wordmark span{font-family:inherit;font-size:inherit;letter-spacing:inherit;font-weight:200;color:inherit!important}.origin-journey{width:100%;font:inherit;color:inherit;margin-top:10px}.origin-detail{opacity:.65;font-size:11px;font-weight:300;line-height:1.7}.origin-preview-links{flex-direction:column;gap:8px;margin-top:12px;display:flex}.journey-tools{flex-direction:column;gap:8px;width:100%;margin-top:4px;display:flex}.journey-tools .scene-connection-counter{font-variant-numeric:tabular-nums;letter-spacing:.1em;color:inherit;flex-direction:column;order:-2;gap:3px;margin:0 0 6px;font-size:12px;display:flex}.scene-connection-counter small{opacity:.65;font-size:9px;font-weight:300}.connection-target{opacity:.45}.journey-tools .unlocked-origin-link{order:-1}.title-stack .journey-tools button,.title-stack .journey-tools a,.title-stack .origin-preview-links a{border:1px solid rgb(var(--logo-left,174 183 191)/.18);text-align:center;width:100%;min-height:39px;color:inherit;opacity:.75;background:#02040640;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:11px 8px;font-family:inherit;font-size:11px;font-weight:300;line-height:1.4;text-decoration:none;display:flex;box-shadow:inset 0 1px #aebbc014,0 2px 3px #0004}main .title-stack,main .moment-feedback,main:not(.idle) .moment-feedback,main .join-card,main .sound-controls,main .account-panel,main .connect-card,main .next-origin-invite{-webkit-backdrop-filter:blur(2px);box-shadow:inset 0 1px 1px #aebbc00b,0 -4px 14px -11px #aebbc02e,8px 12px 22px #0004;background:linear-gradient(115deg,#04070933,#02040629)!important}main .moment-feedback .paired-control,main .moment-feedback .quick-volume,main .quick-signup button{-webkit-backdrop-filter:none;background:#02040640!important}main.idle .moment-feedback{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}main.idle .moment-feedback:before{display:none!important}main header,main .moment-feedback,main>.intro,main>.sound-controls,main>.overlay,.account-overlay,main>canvas{filter:brightness(var(--interface-brightness,1)) saturate(var(--interface-saturation,1)) hue-rotate(var(--interface-hue,0deg)) invert(var(--vision-inverse,0));transition:filter 1.5s,opacity 3.5s,visibility 3.5s!important}main .moment-feedback>.quick-volume{order:-2!important}main .moment-feedback>.shape-actions{order:-1!important}main .moment-feedback>.interface-colors{order:6!important}.interface-colors{color:inherit;font-family:inherit;font-size:10px;font-weight:300}.moment-feedback>.interface-colors{background:#03070a22;border:1px solid #a0b5c122;border-radius:7px;width:100%;margin:0}.interface-colors summary{text-align:center;font:inherit;opacity:.75;cursor:pointer;padding:12px 8px;font-size:11px;list-style:none}.interface-colors summary::-webkit-details-marker{display:none}.interface-colors label{flex-direction:column;gap:7px;margin:14px 12px;font-size:10px;font-weight:300;display:flex}.interface-colors input{accent-color:#a7bac3;cursor:pointer;width:100%;height:2px}.interface-colors>button{font:inherit;color:inherit;background:#03070a22;border:1px solid #a0b5c122;border-radius:6px;margin:14px 12px;padding:7px 9px;font-size:10px}.vision-mode-label{opacity:.6;margin:12px;font-size:9px}.idle .moment-feedback>.interface-colors{opacity:0;visibility:hidden;pointer-events:none;transition:opacity 3.5s,visibility 3.5s}main:not(.idle) .moment-feedback>.interface-colors{opacity:1;visibility:visible;pointer-events:auto;display:block}.interface-colors summary,.interface-colors input,.interface-colors button,.palette-wheel{pointer-events:auto}.moment-feedback>.interface-colors[open]{overscroll-behavior:contain;max-height:calc(100dvh - 170px);overflow-y:auto}.interface-colors .vision-inverse-toggle{flex-direction:row;align-items:center;gap:10px}.interface-colors .vision-inverse-toggle input{width:14px;height:14px}.palette-wheel-control{text-align:center;margin:16px 10px}.palette-wheel-control p,.palette-wheel-control small{opacity:.65;font-size:9px;font-weight:300;line-height:1.6}.palette-wheel{touch-action:none;width:100%;max-width:180px;margin:auto;display:block}.palette-wheel [role=slider]{cursor:grab}.palette-spectrum{opacity:.65;background:conic-gradient(from 90deg,#f66,#ff6,#6f6,#6ff,#66f,#f6f,#f66);border-radius:50%;width:100%;height:100%}.vision-background{z-index:1;pointer-events:none;mix-blend-mode:screen;background-image:radial-gradient(ellipse at 22% 34%,hsl(var(--vision-palette-0,155) 28% 19%) 0%,transparent 58%),radial-gradient(ellipse at 78% 65%,hsl(var(--vision-palette-1,275) 28% 19%) 0%,transparent 63%),radial-gradient(ellipse at 60% 18%,hsl(var(--vision-palette-2,215) 28% 19%) 0%,transparent 65%);opacity:.11;filter:brightness(var(--interface-brightness,1)) saturate(var(--interface-saturation,1)) hue-rotate(var(--interface-hue,0deg)) invert(var(--vision-inverse,0));background-size:170% 170%;transition:filter 2.5s;animation:110s ease-in-out infinite alternate vision-depth;position:fixed;inset:0}@keyframes vision-depth{0%{background-position:0 20%,90% 80%,30% 10%}50%{background-position:60% 65%,25% 30%,80%}to{background-position:100% 90%,0 0,10% 100%}}.next-origin-invite{z-index:16;color:#a2b3b8b3;opacity:0;visibility:hidden;pointer-events:none;border:1px solid #9aaeb333;border-radius:12px;width:min(390px,100vw - 40px);padding:22px;font-size:13px;line-height:1.65;transition:opacity 3s,visibility 3s;position:fixed;bottom:100px;left:50%;transform:translate(-50%)}.next-origin-invite.is-visible{opacity:1;visibility:visible;pointer-events:auto}.next-origin-invite p{margin:0 0 12px}.next-origin-invite small{opacity:.65;font-size:11px;display:block}.next-origin-invite>div{gap:10px;margin-top:18px;display:flex}.next-origin-invite button,.next-origin-invite a{text-align:center;font:inherit;color:inherit;background:#131c2033;border:1px solid #91a6ae44;border-radius:7px;flex:1;padding:10px;font-size:11px;text-decoration:none}html[data-vision-inverse=true] main header,html[data-vision-inverse=true] main .moment-feedback,html[data-vision-inverse=true] main>.intro,html[data-vision-inverse=true] main>.sound-controls,html[data-vision-inverse=true] main>.overlay,html[data-vision-inverse=true] .account-overlay{filter:none!important}html[data-vision-inverse=true] main :is(header,.moment-feedback,.intro,.sound-controls,.overlay,.account-panel),html[data-vision-inverse=true] main :is(header,.moment-feedback,.intro,.sound-controls,.overlay,.account-panel) :is(a,button,label,p,span,h1,h2,h3,strong,small,summary,select,input){color:#202b32!important;text-shadow:none!important}html[data-vision-inverse=true] main .living-button-text{-webkit-text-fill-color:#202b32!important;color:#202b32!important;background:0 0!important}html[data-vision-inverse=true] main :is(.title-stack,.moment-feedback,.join-card,.sound-controls,.account-panel,.connect-card){box-shadow:inset 0 1px 1px #fff8,0 5px 20px #14202b15;background:#f4f7f9b8!important}html[data-vision-inverse=true] main :is(.paired-control,.quick-volume,.interface-colors),html[data-vision-inverse=true] .title-stack .journey-tools :is(button,a),html[data-vision-inverse=true] .title-stack .origin-preview-links a{background:#fff3!important;border-color:#34475355!important}html[data-vision-inverse=true] main .interface-colors input{accent-color:#344753}html[data-vision-inverse=true] main.idle .moment-feedback{box-shadow:none!important;background:0 0!important}@media (max-width:600px){main{--tool-panel-width:min(180px,calc((100vw - 44px)/2));--tool-panel-top:max(16px,env(safe-area-inset-top))}main header,main.immersed header{left:16px}main .moment-feedback{right:16px}.title-stack{padding:12px}}@media (prefers-reduced-motion:reduce){.vision-background{animation:none}}main{background:rgb(calc(var(--background-inverse,0)*255) calc(var(--background-inverse,0)*255) calc(var(--background-inverse,0)*255))}main>canvas{filter:brightness(var(--foreground-brightness,1)) saturate(var(--foreground-saturation,1)) hue-rotate(var(--foreground-hue,0deg)) invert(var(--foreground-inverse,0))!important}.vision-background{filter:brightness(var(--background-brightness,1)) saturate(var(--background-saturation,1)) hue-rotate(var(--background-hue,0deg)) invert(var(--background-inverse,0))!important}.vision-targets{gap:6px;margin:12px;display:flex}.vision-targets button{font:inherit;color:inherit;pointer-events:auto;background:#03070a22;border:1px solid #a0b5c133;border-radius:5px;flex:1;padding:8px 4px;font-size:10px}.vision-targets button[aria-pressed=true]{background:#a0b5c122;border-color:#a0b5c177}.vision-background{opacity:.3;mix-blend-mode:screen}.vision-dither{z-index:1;pointer-events:none;mix-blend-mode:soft-light;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='192'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:192px 192px;position:fixed;inset:0}.vision-background:after{content:"";pointer-events:none;mix-blend-mode:soft-light;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1280' height='960' viewBox='0 0 1280 960'%3E%3Cfilter id='fluid' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.008 .012' numOctaves='4' seed='29' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='gamma' amplitude='1' exponent='1.4' offset='0'/%3E%3CfeFuncG type='gamma' amplitude='1' exponent='1.4' offset='0'/%3E%3CfeFuncB type='gamma' amplitude='1' exponent='1.4' offset='0'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23fluid)'/%3E%3C/svg%3E");background-size:cover;animation:180s ease-in-out infinite alternate fluid-cloud-drift;position:absolute;inset:-8%}.vision-dither{opacity:.15;mix-blend-mode:soft-light;background-size:137px 139px}@keyframes fluid-cloud-drift{0%{transform:translate(-1%,-1%)scale(1.02)}to{transform:translate(2%,1%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.vision-background:after{animation:none}}.vision-background{isolation:isolate;overflow:hidden}.vision-background:before,.vision-background:after{content:"";pointer-events:none;mix-blend-mode:soft-light;filter:none;opacity:.3;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1280' height='960'%3E%3Cfilter id='fluid' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.003 .0045' numOctaves='2' seed='29' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeGaussianBlur stdDeviation='9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23fluid)'/%3E%3C/svg%3E");background-size:cover;position:absolute;inset:-24%}.vision-background:before{opacity:.25;background-size:140% 130%;animation:105s ease-in-out infinite alternate fluid-deep-current}.vision-background:after{opacity:.34;animation:72s ease-in-out infinite alternate fluid-near-current}.vision-dither{opacity:.07}@keyframes fluid-deep-current{0%{transform:translate(-7%,2%)scale(1.08)rotate(-5deg)}50%{transform:translate(2%,-6%)scale(1.13)rotate(1deg)}to{transform:translate(7%,5%)scale(1.08)rotate(5deg)}}@keyframes fluid-near-current{0%{transform:translate(6%,-4%)scale(1.08)rotate(4deg)}45%{transform:translate(-2%,5%)scale(1.16)rotate(-2deg)}to{transform:translate(-7%,-2%)scale(1.1)rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.vision-background:before,.vision-background:after{animation:none}}.vision-dither{mix-blend-mode:normal;image-rendering:pixelated;opacity:clamp(.018,calc(var(--background-brightness,1)*.018),.055);background-repeat:repeat;background-size:256px 256px;filter:none!important}.connection-readout{z-index:20;color:#b4c8cab3;letter-spacing:.12em;font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;background:#02060824;border:1px solid #9eb9bc29;border-radius:10px;align-items:center;gap:18px;padding:13px 20px;font-family:inherit;font-size:11px;font-weight:300;transition:opacity 2.5s;display:flex;position:fixed;top:max(7vh,24px);bottom:auto;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #b4d2d50d,5px 8px 20px #0002}.connection-readout.is-visible{opacity:1}html[data-vision-inverse=true] .connection-readout{color:#203238b3;background:#f2f7f724;border-color:#20323829}.vision-dither{display:none}.connection-readout{background:linear-gradient(115deg,#02060824,#02060824) padding-box,linear-gradient(115deg,hsl(var(--vision-palette-0,175) 40% 62% / .32),hsl(var(--vision-palette-1,275) 38% 60% / .18),hsl(var(--vision-palette-2,215) 42% 65% / .3)) border-box;box-shadow:0 -3px 14px -8px hsl(var(--vision-palette-0,175) 40% 60% / .22),5px 8px 20px #0002;border-color:#0000}.connection-readout span{background:linear-gradient(110deg,hsl(var(--vision-palette-0,175) 35% 72% / .78),hsl(var(--vision-palette-1,275) 30% 70% / .7),hsl(var(--vision-palette-2,215) 35% 74% / .8));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:24s ease-in-out infinite alternate connection-color-drift}@keyframes connection-color-drift{0%{background-position:0%}to{background-position:100%}}html[data-vision-inverse=true] .connection-readout span{color:#203238b3;background:0 0}.pov-choice{gap:8px;margin-top:12px}.pov-choice select{max-width:100%;min-height:32px;padding:5px 3px;font-size:13px;line-height:1.5}.pov-caption{font-size:11px}@media (prefers-reduced-motion:reduce){.connection-readout span{animation:none}}.moment-feedback>.interface-colors .vision-launch{background:linear-gradient(#02050870,#02050870) padding-box,linear-gradient(125deg,rgb(var(--logo-left,174 183 191)/.27),rgb(var(--logo-right,174 183 191)/.12)) border-box;width:calc(100% - 24px);font:inherit;color:inherit;opacity:.85;cursor:pointer;pointer-events:auto;box-shadow:inset 0 1px 0 rgb(var(--logo-left,174 183 191)/.1),0 2px 3px #0005;border:1px solid #0000;border-radius:6px;margin:12px;padding:12px 8px;font-size:11px;font-weight:300;transition:transform .2s,box-shadow .2s,opacity 1s;display:block;transform:translateY(-1px)}.moment-feedback>.interface-colors .vision-launch:hover{opacity:1}.moment-feedback>.interface-colors .vision-launch:active{transform:translateY(0);box-shadow:inset 0 1px 2px #0005}.moment-feedback>.interface-colors .vision-launch:focus-visible{outline-offset:3px;outline:1px solid}.vision-overlay.interface-colors{z-index:40;color:#adc1c6c7;background:#00000015;justify-content:center;align-items:center;padding:24px;font-family:inherit;animation:1.2s both vision-panel-arrive;display:flex;position:fixed;inset:0}.vision-dialog{overscroll-behavior:contain;-webkit-backdrop-filter:blur(8px);background:linear-gradient(125deg,#03080b85,#03060966);border:1px solid #a8bdc530;border-radius:14px;width:min(480px,100%);max-height:calc(100dvh - 48px);padding:24px;overflow:auto;box-shadow:0 -4px 18px -10px #a8bdc540,10px 14px 30px #0004}.vision-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.vision-heading h2{font:inherit;margin:0;font-size:16px;font-weight:300}.vision-heading button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:4px 9px;font-size:22px}.vision-dialog .vision-editor{grid-template-columns:1fr 1fr;gap:4px 16px;display:grid}.vision-dialog .vision-targets,.vision-dialog .vision-mode-label,.vision-dialog .palette-wheel-control{grid-column:1/-1}.vision-dialog label{margin:12px 0;font-size:12px}.vision-dialog .vision-targets{margin:4px 0 12px}.vision-dialog .vision-targets button,.vision-editor>button{font:inherit;color:inherit;cursor:pointer;background:#02050855;border:1px solid #a0b5c133;border-radius:6px;padding:10px;font-size:12px}.vision-dialog .vision-mode-label{margin:4px 0;font-size:10px}.vision-dialog .palette-wheel{max-width:200px}.vision-dialog .palette-wheel-control{margin:12px 0}.vision-dialog .vision-inverse-toggle{justify-content:center}.vision-editor>button:last-child{grid-column:1/-1}html[data-vision-inverse=true] .vision-overlay{color:#203238}html[data-vision-inverse=true] .vision-dialog{background:#f0f6f780;border-color:#20323833}html[data-vision-inverse=true] .vision-dialog button{color:inherit;background:#fff3}@keyframes vision-panel-arrive{0%{opacity:0}to{opacity:1}}@media (max-width:500px){.vision-overlay.interface-colors{padding:14px}.vision-dialog{max-height:calc(100dvh - 28px);padding:18px}}@media (prefers-reduced-motion:reduce){.vision-overlay.interface-colors{animation:none}}.pov-choice select{-webkit-appearance:none;appearance:none;border:1px solid rgb(var(--logo-left,174 183 191)/.16);color:inherit;opacity:.72;background:linear-gradient(115deg,#02040624,#02040618);border-radius:6px;padding:7px 10px;font-family:inherit;font-weight:300;box-shadow:inset 0 1px #aebbc00b,0 2px 3px #0002}html[data-vision-inverse=true] .pov-choice select{background:#ffffff20;border-color:#34475333}.fluid-depth{z-index:0;pointer-events:none;opacity:0;position:fixed;inset:0}.fluid-depth canvas{filter:none!important;transition:none!important}html[data-fluid-renderer=depth] .fluid-depth{opacity:1}html[data-fluid-renderer=depth] .vision-background{display:none}.connection-readout{isolation:isolate;background:#02060818;border:1px solid #0000;box-shadow:0 -3px 14px -8px #a7c6ca18,5px 8px 20px #0001}.connection-readout:before{content:"";border-radius:inherit;background:linear-gradient(115deg,hsl(var(--vision-palette-0,175) 40% 62% / .32),hsl(var(--vision-palette-1,275) 38% 60% / .18),hsl(var(--vision-palette-2,215) 42% 65% / .3));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.level-portal{z-index:60;background:#000;position:fixed;inset:0}.level-portal iframe{border:0;width:100%;height:100%;display:block}.synapse-cursor i{transition:width .3s,height .3s,filter .3s,opacity .3s}.synapse-cursor i:after{width:4px;height:4px;transition:opacity .25s}.synapse-cursor i{box-shadow:none;filter:blur(1.5px);background:radial-gradient(circle,#bfdadad9 0%,#abcfd28c 18%,#96c1c733 42%,#0000 74%)}html[data-vision-editing=true] main>canvas,html[data-vision-editing=true] .vision-background{transition:none!important}.interface-colors .vision-targets button[aria-pressed=true]{background:linear-gradient(120deg,rgb(var(--logo-left,174 183 191)/.18),rgb(var(--logo-right,174 183 191)/.09));border-color:rgb(var(--logo-left,174 183 191)/.65);box-shadow:inset 0 1px 3px #0005,0 0 8px rgb(var(--logo-left,174 183 191)/.1);opacity:1;font-weight:400}.interface-colors .vision-targets button[aria-pressed=false]{opacity:.62}.interface-colors .vision-targets button:active{transform:translateY(1px)}.vision-saturation{position:relative}.vision-saturation.is-bw{opacity:.45}.vision-saturation.is-bw:after{content:"";left:clamp(5px,var(--saturation-position),calc(100% - 5px));transform-origin:50%;pointer-events:none;background:currentColor;width:10px;height:1px;position:absolute;bottom:1px;transform:translate(-50%)rotate(-45deg)}.vision-saturation.is-bw input{cursor:default}.vision-editor>button[aria-pressed=true]{border-color:rgb(var(--logo-left,174 183 191)/.65);background:rgb(var(--logo-left,174 183 191)/.14);box-shadow:inset 0 1px 3px #0004}main .moment-feedback>#vision-quick-slot{pointer-events:auto;order:-1;width:100%;transition:opacity 8s,visibility 8s}#vision-quick-slot .vision-quick-modes{justify-content:center;gap:6px;padding:4px 0 8px;display:flex}#vision-quick-slot button{font:inherit;color:inherit;pointer-events:auto;opacity:.7;background:#02040640;border:1px solid #ffffff18;border-radius:5px;flex:1;padding:7px 3px}#vision-quick-slot button[aria-pressed=true]{opacity:1;border-color:#fff5}main.idle #vision-quick-slot{opacity:.8;visibility:visible}main.idle .moment-feedback>.shape-actions{order:0!important}main.idle header{opacity:1;visibility:visible;pointer-events:none;transition:opacity 12s!important}main.idle header .title-stack>:not(:first-child){opacity:0;visibility:hidden;pointer-events:none}main.idle header .title-stack{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}main.idle header .title-stack:before{display:none}main.idle:not(.volume-invitation) .moment-feedback .quick-volume{opacity:.8;visibility:visible;pointer-events:auto;transition:opacity 4s}main.idle header{animation:28s forwards quiet-title-rest}@keyframes quiet-title-rest{0%,55%{opacity:.65;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}main #vision-quick-slot button{letter-spacing:0;border-color:rgb(var(--logo-color,174 183 191)/.09);font-family:DM Sans,sans-serif;font-size:11px;font-weight:300;line-height:1.4;transition:background 1.2s,border-color 1.2s,opacity 1.2s,box-shadow 1.2s}main #vision-quick-slot button[aria-pressed=true]{opacity:.86;border-color:rgb(var(--logo-color,174 183 191)/.19);background:rgb(var(--logo-color,174 183 191)/.035);box-shadow:inset 0 0 9px rgb(var(--logo-color,174 183 191)/.025)}main #vision-quick-slot button:focus-visible{outline:1px solid rgb(var(--logo-color,174 183 191)/.23);outline-offset:2px}main .synapse-cursor i{background:radial-gradient(circle,rgb(var(--cursor-color,191 218 218)/.85) 0%,rgb(var(--cursor-color,191 218 218)/.55) 18%,rgb(var(--cursor-color,191 218 218)/.2) 42%,transparent 74%)}main .synapse-cursor i:after{background:rgb(var(--cursor-color,191 218 218)/.8)}main .title-stack,main .moment-feedback,main:not(.idle) .moment-feedback,main .join-card,main .sound-controls,.vision-dialog{isolation:isolate;box-shadow:none!important;-webkit-backdrop-filter:blur(8px)saturate(1.18)!important;background:0 0!important}main .title-stack:after,main:not(.idle) .moment-feedback:after,main .join-card:after,main .sound-controls:after,.vision-dialog:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(125deg,rgb(var(--logo-left,174 183 191)/.18),rgb(var(--logo-middle,174 183 191)/.07) 55%,rgb(var(--logo-right,174 183 191)/.14));mix-blend-mode:difference;border:1px solid rgb(var(--logo-color,174 183 191)/.32);position:absolute;inset:0}main .title-stack:before,main:not(.idle) .moment-feedback:before,main .join-card:before,main .sound-controls:before{mix-blend-mode:difference;opacity:.8}main .moment-feedback .paired-control,main .moment-feedback .quick-volume,main .title-stack .journey-tools :is(button,a),main #vision-quick-slot button{border-color:rgb(var(--logo-color,174 183 191)/.21);background:linear-gradient(120deg,rgb(var(--logo-left,174 183 191)/.065),rgb(var(--logo-right,174 183 191)/.025))!important}main.idle .title-stack:after{display:none}.vision-dialog{position:relative}main .quick-volume.is-muted input::-webkit-slider-thumb{background:linear-gradient(135deg,transparent 43%,rgb(var(--logo-color,174 183 191)/.48) 46%,rgb(var(--logo-color,174 183 191)/.48) 53%,transparent 56%),rgb(var(--logo-color,174 183 191)/.025);border:1px solid rgb(var(--logo-color,174 183 191)/.24);box-shadow:none}main .quick-volume.is-muted input::-moz-range-thumb{background:linear-gradient(135deg,transparent 43%,rgb(var(--logo-color,174 183 191)/.48) 46%,rgb(var(--logo-color,174 183 191)/.48) 53%,transparent 56%),rgb(var(--logo-color,174 183 191)/.025);border:1px solid rgb(var(--logo-color,174 183 191)/.24);box-shadow:none}main:not(.idle) .title-stack,main:not(.idle) .moment-feedback,main .join-card,main .sound-controls,.vision-dialog{color:#e3e9ed!important;background:linear-gradient(125deg,#09111ccc,#101322b8)!important;box-shadow:0 8px 30px #0002,inset 0 1px #ffffff18!important}main .title-stack:after,main .moment-feedback:after,main .join-card:after,main .sound-controls:after,.vision-dialog:after{opacity:.28}main :is(.title-stack,.moment-feedback,.sound-controls,.join-card) .living-button-text{-webkit-text-fill-color:#e3e9ed!important;color:#e3e9ed!important;background:0 0!important}main :is(.title-stack,.moment-feedback) :is(button,a,label,select){opacity:.94;color:#e3e9ed!important}main .title-stack .origin-detail,main .title-stack .scene-connection-counter,main .title-stack .origin-journey{color:#dce5ea;opacity:.9}main .moment-feedback .quick-volume,main #vision-quick-slot button{color:#e3e9ed!important;background:#0b1422a6!important}main #vision-quick-slot button[aria-pressed=true]{border-color:#d5e5ef55;background:#26364cba!important}main.idle #vision-quick-slot{opacity:.95}main .synapse-cursor i:after{content:"";background:rgb(var(--cursor-color,191 218 218));width:5px;height:5px;opacity:var(--cursor-core-opacity,.3);filter:blur(.7px);box-shadow:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}main :is(.title-stack,.moment-feedback,.sound-controls,.join-card) .living-button-text{filter:brightness(1.45)saturate(1.2);text-shadow:none;background:linear-gradient(105deg,rgb(var(--logo-left,174 183 191)),rgb(var(--logo-middle,174 183 191)) 48%,rgb(var(--logo-right,174 183 191)))!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}main .title-stack .wordmark{filter:brightness(1.45)saturate(1.2);background:linear-gradient(105deg,rgb(var(--logo-left,174 183 191)),rgb(var(--logo-middle,174 183 191)),rgb(var(--logo-right,174 183 191)))!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}main #vision-quick-slot button,main #vision-quick-slot button[aria-pressed=true]{box-shadow:none!important;background:#0b1422a6!important}main #vision-quick-slot button[aria-pressed=true]{border-color:rgb(var(--logo-color,174 183 191)/.48)!important}main .vision-targets button[aria-pressed=true],main .interface-colors button[aria-pressed=true]{box-shadow:none!important;border-color:rgb(var(--logo-color,174 183 191)/.48)!important;background:0 0!important}html[data-all-controls-hidden=true] main :is(header,.moment-feedback,.touch-menu-toggle){opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity 2.5s,visibility 2.5s!important}html[data-all-controls-hidden=true] main .moment-feedback *{pointer-events:none!important}main.idle header{opacity:.9;visibility:visible;pointer-events:none;animation:none!important}main.idle header .title-stack>.origin-journey{opacity:1;visibility:visible}main.idle header .title-stack .origin-journey>*{opacity:0;visibility:hidden;pointer-events:none}main.idle header .title-stack .origin-journey .journey-tools{opacity:1;visibility:visible}main.idle header .title-stack .journey-tools>*{display:none}main.idle header .title-stack .journey-tools .scene-connection-counter{opacity:.85;visibility:visible;margin-top:6px;display:flex}main.idle header .title-stack .scene-connection-counter small{display:none}main.idle header .title-stack>.journey-tools{opacity:1;visibility:visible}main.idle header .title-stack{border-radius:12px;padding:14px 16px;border:1px solid rgb(var(--logo-color,174 183 191)/.22)!important;-webkit-backdrop-filter:blur(8px)!important;background:linear-gradient(125deg,#09111cb3,#10132299)!important;box-shadow:0 6px 22px #0002!important}main.idle header .title-stack>.journey-tools{gap:0;margin:0}main.idle header .title-stack>.origin-journey,main.idle header .title-stack>.pov-choice,main.idle header .title-stack>.next-origin-invite{display:none}main.idle header .title-stack,main.idle header .title-stack .scene-connection-counter{pointer-events:auto}main .synapse-cursor i{filter:blur(.6px);background:radial-gradient(circle,rgb(var(--cursor-color,191 218 218)/.95) 0%,rgb(var(--cursor-color,191 218 218)/.72) 18%,rgb(var(--cursor-color,191 218 218)/.32) 43%,transparent 76%)}main .synapse-cursor i:after{filter:blur(.65px);width:7px;height:7px;opacity:var(--cursor-core-opacity,.8);background:rgb(var(--cursor-core-color,var(--cursor-color,191 218 218)));background:radial-gradient(circle,rgb(var(--cursor-core-color,220 210 230)/.95) 0%,rgb(var(--cursor-core-color,220 210 230)/.72) 20%,rgb(var(--cursor-core-color,220 210 230)/.28) 48%,transparent 76%);width:11px;height:11px}main .title-stack .scene-connection-counter,main.idle header .title-stack .journey-tools .scene-connection-counter{letter-spacing:.06em;text-shadow:0 1px 3px #0009;font-size:14px;font-weight:400;opacity:1!important;color:#edf3f6!important}main .title-stack .scene-connection-counter .connection-target{opacity:.85;color:inherit}main .title-stack .scene-connection-counter>span{background:#06101a55;border-radius:4px;width:fit-content;padding:5px 8px;display:inline-block}.connection-readout{text-shadow:0 1px 3px #0008;-webkit-backdrop-filter:blur(8px);padding:15px 22px;font-size:14px;font-weight:400;box-shadow:0 5px 20px #0003;color:#edf3f6!important;background:#08111dcc!important}.connection-readout span{background:linear-gradient(110deg,hsl(var(--vision-palette-0,175) 65% 88%),hsl(var(--vision-palette-1,275) 60% 90%),hsl(var(--vision-palette-2,215) 65% 88%));-webkit-text-fill-color:transparent;color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}html[data-vision-inverse=true] .connection-readout{background:#eef3f5e0!important}html[data-vision-inverse=true] .connection-readout span{-webkit-text-fill-color:#182b39;color:#182b39;background:0 0}html[data-vision-day=true] main:not(.idle) :is(.title-stack,.moment-feedback,.join-card,.sound-controls),html[data-vision-day=true] .vision-dialog{background:linear-gradient(125deg,hsl(var(--vision-palette-0,200) 55% 18% / .78),hsl(var(--vision-palette-1,280) 50% 16% / .72) 55%,hsl(var(--vision-palette-2,170) 55% 20% / .76))!important;border-color:hsl(var(--vision-palette-1,280) 60% 75% / .3)!important}html[data-vision-day=true] main.idle header .title-stack{background:linear-gradient(120deg,hsl(var(--vision-palette-0,200) 55% 18% / .72),hsl(var(--vision-palette-2,170) 55% 20% / .65))!important}html[data-vision-day=true] .vision-dialog{background:linear-gradient(135deg,hsl(calc(var(--vision-palette-0,200) + 55) 62% 22% / .83),hsl(var(--vision-palette-1,280) 56% 16% / .8))!important}html[data-vision-day=true] main .sound-controls{background:linear-gradient(120deg,hsl(calc(var(--vision-palette-2,170) - 45) 58% 20% / .82),hsl(var(--vision-palette-0,200) 60% 17% / .78))!important}.title-stack .account-actions{gap:6px;margin:12px 0;display:flex}.title-stack .account-actions :is(button,a){border:1px solid rgb(var(--logo-color,174 183 191)/.22);min-width:0;font:inherit;text-align:center;color:inherit;background:#07101a44;border-radius:5px;flex:1;padding:10px 3px;font-size:11px;text-decoration:none}main.idle .title-stack .account-actions{display:none}html[data-vision-day=true] main:not(.idle) :is(.title-stack,.moment-feedback,.sound-controls){isolation:auto!important;-webkit-backdrop-filter:none!important;background:0 0!important}html[data-vision-day=true] main:not(.idle) :is(.title-stack,.moment-feedback,.sound-controls):after{z-index:-1;opacity:1;mix-blend-mode:difference;background:linear-gradient(125deg,hsl(var(--vision-palette-0,45) 95% 75%),hsl(var(--vision-palette-1,170) 95% 82%) 48%,hsl(var(--vision-palette-2,290) 95% 72%));border:1px solid #fff8}html[data-vision-day=true] main:not(.idle) .title-stack{background:linear-gradient(125deg,hsl(var(--vision-palette-2,170) 95% 42% / .65),hsl(var(--vision-palette-0,200) 95% 52% / .55))!important}html[data-vision-day=true] main:not(.idle) .moment-feedback{background:linear-gradient(145deg,hsl(var(--vision-palette-1,280) 95% 48% / .65),hsl(calc(var(--vision-palette-2,170) + 70) 95% 52% / .55))!important}html[data-vision-day=true] main:not(.idle) :is(.title-stack,.moment-feedback,.sound-controls):after{z-index:0;opacity:.65;mix-blend-mode:difference;pointer-events:none;background:linear-gradient(125deg,#fff5a3,#8cffe8 48%,#efa1ff)}html[data-vision-day=true] main:not(.idle) :is(.title-stack,.moment-feedback,.sound-controls)>*{z-index:1;position:relative}html[data-vision-day=true] main .moment-feedback :is(.paired-control,.quick-volume),html[data-vision-day=true] main #vision-quick-slot button{background:0 0!important}html[data-vision-day=true] main:not(.idle) :is(.title-stack,.moment-feedback,.sound-controls){-webkit-backdrop-filter:saturate(2.2)!important}main :is(.title-stack,.moment-feedback,.join-card)[data-dark-text=true],main :is(.title-stack,.moment-feedback,.join-card)[data-dark-text=true] :is(button,a,label,select,p,small,.scene-connection-counter,.connection-target){color:#10202d!important;text-shadow:none!important}main :is(.title-stack,.moment-feedback,.join-card)[data-dark-text=true] .living-button-text,main .title-stack[data-dark-text=true] .wordmark{-webkit-text-fill-color:transparent!important;filter:none!important;background:linear-gradient(110deg,#102739,#331a40,#063b38)!important;-webkit-background-clip:text!important;background-clip:text!important}main .title-stack[data-dark-text=true] .scene-connection-counter>span{background:#ffffff25}html[data-vision-day=true] :is(main:not(.idle) .title-stack,main:not(.idle) .moment-feedback,main .sound-controls,.vision-dialog,.connection-readout,.account-panel,.connect-card,.signup,.next-origin-invite){background:linear-gradient(125deg,hsl(var(--vision-palette-0,45) 95% 65% / .88),hsl(var(--vision-palette-1,170) 90% 72% / .84) 48%,hsl(var(--vision-palette-2,290) 95% 68% / .87))!important;color:#10202d!important;-webkit-backdrop-filter:blur(8px)saturate(1.8)!important;border:1px solid #16334755!important;box-shadow:0 5px 22px #0002!important}html[data-vision-day=true] main:not(.idle) :is(.title-stack,.moment-feedback,.sound-controls):after{opacity:.38;background:linear-gradient(125deg,#ffe600,#00ffd0 48%,#ed00ff)!important}html[data-vision-day=true] :is(.vision-dialog,.account-panel,.connect-card,.signup,.next-origin-invite,.connection-readout) :is(button,a,label,p,small,h1,h2,h3,span){color:#10202d!important;text-shadow:none!important}html[data-vision-day=true] :is(.vision-dialog,.account-panel,.connect-card,.signup,.next-origin-invite,.connection-readout) :is(.living-button-text,span){-webkit-text-fill-color:#10202d!important;filter:none!important;background:0 0!important}html[data-vision-day=true] main:not(.idle) :is(.title-stack,.moment-feedback){isolation:isolate!important;filter:none!important;opacity:1!important;background:linear-gradient(125deg,hsl(var(--vision-palette-0,45) 95% 65% / .88),hsl(var(--vision-palette-1,170) 90% 72% / .84) 48%,hsl(var(--vision-palette-2,290) 95% 68% / .87))!important;-webkit-backdrop-filter:blur(8px)saturate(1.8)!important}html[data-vision-day=true] main:not(.idle) :is(.title-stack,.moment-feedback):before,html[data-vision-day=true] main:not(.idle) :is(.title-stack,.moment-feedback):after{display:none!important}html[data-vision-day=true] main:not(.idle) :is(.title-stack,.moment-feedback) :is(button,a,label,select,p,small,span){color:#10202d!important;text-shadow:none!important}html[data-vision-day=true] main:not(.idle) :is(.title-stack,.moment-feedback) .living-button-text,html[data-vision-day=true] main:not(.idle) .title-stack .wordmark{-webkit-text-fill-color:transparent!important;filter:none!important;background:linear-gradient(110deg,#102739,#331a40,#063b38)!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-vision-day=true] main:not(.idle) :is(.title-stack,.moment-feedback) :is(button,a,label,select,p,small,.origin-detail,.scene-connection-counter,.connection-target){opacity:1!important;color:#172b37!important;filter:none!important;text-shadow:none!important}html[data-vision-day=true] main:not(.idle) :is(.title-stack,.moment-feedback) :is(.living-button-text,.wordmark,.origin-wordmark,.scene-connection-counter>span,.quick-volume>span){background:var(--panel-text-gradient)!important;-webkit-text-fill-color:transparent!important;opacity:1!important;filter:none!important;text-shadow:none!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-vision-day=true] main:not(.idle) .origin-wordmark span{font:inherit;-webkit-text-fill-color:inherit!important}main:not(.idle) :is(.title-stack,.moment-feedback){--panel-ink:#edf3f6;--panel-text-gradient:linear-gradient(110deg,#d9f5ff,#f4dcff 48%,#d3fff0)}main:not(.idle) :is(.title-stack,.moment-feedback)[data-dark-text=true]{--panel-ink:#142a37;--panel-text-gradient:linear-gradient(110deg,#102739,#482049 48%,#064b43)}html main:not(.idle) :is(.title-stack,.moment-feedback) :is(button,a,label,select,p,small,span,.origin-detail,.scene-connection-counter,.connection-target){color:var(--panel-ink)!important}html main:not(.idle) :is(.title-stack,.moment-feedback) :is(.living-button-text,.wordmark,.origin-wordmark,.scene-connection-counter>span,.quick-volume>span){background:var(--panel-text-gradient)!important;-webkit-text-fill-color:transparent!important;filter:none!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-vision-day=true] main:not(.idle) :is(.title-stack,.moment-feedback){--panel-text-gradient:linear-gradient(110deg,#d9f5ff,#f4dcff 48%,#d3fff0)}html[data-vision-day=true] main:not(.idle) :is(.title-stack,.moment-feedback)[data-dark-text=true]{--panel-text-gradient:linear-gradient(110deg,#102739,#482049 48%,#064b43)}html main:not(.idle) :is(.title-stack,.moment-feedback){background:rgb(var(--panel-scene-color,24 35 48)/.45)!important;-webkit-backdrop-filter:blur(10px)saturate(1.45)!important;isolation:isolate!important}html main:not(.idle) :is(.title-stack,.moment-feedback):before,html main:not(.idle) :is(.title-stack,.moment-feedback):after{display:none!important}html[data-vision-day=true] main:not(.idle) :is(.title-stack,.moment-feedback){background:rgb(var(--panel-scene-color,24 35 48)/.45)!important}main .title-stack :is(.journey-tools,.origin-preview-links,.account-actions) :is(button,a){opacity:.88;border-radius:5px;font-size:11px;font-weight:300;transition:border-color 1s,opacity 1s;box-shadow:none!important;border:1px solid rgb(var(--logo-color,174 183 191)/.16)!important;background:0 0!important}main .title-stack :is(.journey-tools,.origin-preview-links,.account-actions) :is(button,a):hover{border-color:rgb(var(--logo-color,174 183 191)/.3)!important}html main .moment-feedback :is(.paired-control,.quick-volume,.interface-colors),html main .moment-feedback .paired-control :is(button,a),html main #vision-quick-slot button,html main #vision-quick-slot button[aria-pressed=true],html main .moment-feedback .vision-launch{box-shadow:none!important;border-color:rgb(var(--logo-color,174 183 191)/.16)!important;background:0 0!important}html main #vision-quick-slot button[aria-pressed=true]{border-color:rgb(var(--logo-color,174 183 191)/.42)!important}main .moment-feedback .quick-volume,main.idle:not(.volume-invitation) .moment-feedback .quick-volume,main.volume-invitation.idle .moment-feedback .quick-volume{opacity:1!important}main .quick-volume.is-muted input{opacity:.85!important}main .quick-volume>span{font-weight:400;opacity:1!important}html main header .title-stack,html main.idle header .title-stack,html[data-vision-day=true] main:not(.idle) header .title-stack,html[data-vision-day=true] main.idle header .title-stack{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}html main header .title-stack:before,html main header .title-stack:after{display:none!important}html main header .title-stack .scene-connection-counter>span,html main.idle header .title-stack .scene-connection-counter>span{border-radius:0;padding:5px 0;background:var(--panel-text-gradient,linear-gradient(110deg,rgb(var(--logo-left,174 183 191)),rgb(var(--logo-middle,174 183 191)),rgb(var(--logo-right,174 183 191))))!important;-webkit-text-fill-color:transparent!important;box-shadow:none!important;-webkit-background-clip:text!important;background-clip:text!important;border:0!important}main:not(.idle) :is(.title-stack,.moment-feedback):not([data-dark-text=true]),html[data-vision-day=true] main:not(.idle) :is(.title-stack,.moment-feedback):not([data-dark-text=true]){--panel-ink:#f6fafc;--panel-text-gradient:linear-gradient(110deg,#effaff,#fff 48%,#effff8)}main.idle .title-stack:not([data-dark-text=true]){--panel-text-gradient:linear-gradient(110deg,#effaff,#fff 48%,#effff8)}html main.idle header .title-stack,html[data-vision-day=true] main.idle header .title-stack,html main.idle .moment-feedback .quick-volume,html main.idle #vision-quick-slot button{box-shadow:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgb(var(--logo-color,174 183 191)/.28)!important;background:0 0!important}html main:not(.idle) header .title-stack,html[data-vision-day=true] main:not(.idle) header .title-stack,html main:not(.idle) .moment-feedback{--panel-ink:#112632;--panel-text-gradient:linear-gradient(110deg,#102739,#311c38 48%,#103c38);border-radius:12px;background:linear-gradient(110deg,hsl(var(--vision-palette-0,190) 80% 67% / .92),hsl(var(--vision-palette-1,300) 75% 67% / .92) 50%,hsl(var(--vision-palette-2,355) 85% 70% / .92))!important;border:1px solid #ffffff4a!important;box-shadow:0 5px 20px #0002!important}html main:not(.idle) :is(.title-stack,.moment-feedback)[data-dark-text],html[data-vision-day=true] main:not(.idle) :is(.title-stack,.moment-feedback)[data-dark-text]{--panel-ink:#112632;--panel-text-gradient:linear-gradient(110deg,#102739,#311c38 48%,#103c38)}html main:not(.idle) :is(.title-stack,.moment-feedback) :is(.living-button-text,.wordmark,.origin-wordmark,.scene-connection-counter>span,.quick-volume>span){background:var(--panel-text-gradient)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}html main.idle .quick-volume,html main.idle .scene-connection-counter{opacity:1!important;color:var(--panel-ink,#f6fafc)!important}html main.idle .quick-volume>span,html main.idle header .title-stack .scene-connection-counter>span{text-shadow:0 1px 2px #0005;font-weight:500;-webkit-text-fill-color:var(--panel-ink,#f6fafc)!important;color:var(--panel-ink,#f6fafc)!important;opacity:1!important;background:0 0!important}main.idle .title-stack[data-dark-text=true],main.idle .moment-feedback[data-dark-text=true]{--panel-ink:#102632}main.idle .title-stack:not([data-dark-text=true]),main.idle .moment-feedback:not([data-dark-text=true]){--panel-ink:#f6fafc}html main.idle .quick-volume>span,html main.idle header .title-stack .scene-connection-counter>span{text-shadow:none;font-weight:300;opacity:.82!important}html main.idle .quick-volume input,html main.idle .quick-volume.is-muted input{background:rgb(var(--logo-color,220 230 235)/.42);height:2px;opacity:.72!important}html main.idle .quick-volume input::-webkit-slider-thumb{box-shadow:none;border-color:rgb(var(--logo-color,220 230 235)/.65)!important;background:0 0!important}html main.idle .quick-volume input::-moz-range-thumb{box-shadow:none;border-color:rgb(var(--logo-color,220 230 235)/.65)!important;background:0 0!important}html main.idle .quick-volume input,html main.idle .quick-volume.is-muted input{accent-color:var(--panel-ink,#f6fafc);background:var(--panel-ink,#f6fafc)!important;opacity:.65!important}html main.idle .quick-volume input::-webkit-slider-thumb{border-color:var(--panel-ink,#f6fafc)!important;background:0 0!important}html main.idle .quick-volume input::-moz-range-thumb{border-color:var(--panel-ink,#f6fafc)!important;background:0 0!important}main :is(.title-stack,.moment-feedback) :is(.living-button-text,.wordmark,.origin-wordmark,.scene-connection-counter,.scene-connection-counter>span,.quick-volume,.quick-volume>span,.quick-volume input){transition-property:opacity,visibility,border-color!important}main .quick-volume input::-webkit-slider-thumb{transition:none!important}main .quick-volume input::-moz-range-thumb{transition:none!important}main.idle :is(.title-stack,.moment-feedback):not([data-dark-text=true]){--panel-ink:hsl(var(--vision-palette-0,190) 70% 87%)}main.idle :is(.title-stack,.moment-feedback)[data-dark-text=true]{--panel-ink:hsl(var(--vision-palette-1,280) 65% 18%)}main.idle :is(.title-stack,.moment-feedback){--resting-text-gradient:linear-gradient(110deg,hsl(var(--vision-palette-0,190) 65% 84%),hsl(var(--vision-palette-1,280) 60% 84%) 50%,hsl(var(--vision-palette-2,170) 65% 84%))}main.idle :is(.title-stack,.moment-feedback)[data-dark-text=true]{--resting-text-gradient:linear-gradient(110deg,hsl(var(--vision-palette-0,190) 65% 20%),hsl(var(--vision-palette-1,280) 60% 20%) 50%,hsl(var(--vision-palette-2,170) 65% 20%))}html main.idle .quick-volume>span,html main.idle header .title-stack .scene-connection-counter>span{font-weight:300;background:var(--resting-text-gradient)!important;-webkit-text-fill-color:transparent!important;opacity:.76!important;-webkit-background-clip:text!important;background-clip:text!important}html main .title-stack .scene-connection-counter .connection-target{opacity:1!important;-webkit-text-fill-color:inherit!important;color:inherit!important;background:0 0!important}html[data-vision-day=true] main.idle :is(.title-stack,.moment-feedback):not([data-dark-text=true]){--panel-ink:hsl(var(--vision-palette-0,190) 65% 92%);--resting-text-gradient:linear-gradient(110deg,hsl(var(--vision-palette-0,190) 65% 92%),hsl(var(--vision-palette-1,280) 60% 92%) 50%,hsl(var(--vision-palette-2,170) 65% 92%))}html main:not(.idle) .quick-volume input,html main:not(.idle) .quick-volume.is-muted input{-webkit-appearance:none;appearance:none;height:2px;min-height:2px;box-shadow:none;border:0;display:block;opacity:.75!important;background:var(--panel-ink,#142a37)!important}html main:not(.idle) .quick-volume input::-webkit-slider-runnable-track{background:var(--panel-ink,#142a37);border:0;height:2px}html main:not(.idle) .quick-volume input::-moz-range-track{background:var(--panel-ink,#142a37);border:0;height:2px}html main:not(.idle) .quick-volume input::-webkit-slider-thumb{box-shadow:none;border:1px solid var(--panel-ink,#142a37)!important;background:0 0!important}html main:not(.idle) .quick-volume input::-moz-range-thumb{box-shadow:none;border:1px solid var(--panel-ink,#142a37)!important;background:0 0!important}.incept-date{font:inherit;opacity:.75;margin:9px 0;font-size:10px;font-weight:300}main.idle .title-stack .incept-date{display:none}html main:not(.idle) header .title-stack,html main:not(.idle) .moment-feedback,html[data-vision-day=true] main:not(.idle) header .title-stack,html[data-vision-day=true] main:not(.idle) .moment-feedback{background:linear-gradient(110deg,hsl(var(--vision-palette-0,190) 80% 67% / .92),hsl(var(--vision-palette-1,300) 75% 67% / .92) 50%,hsl(var(--vision-palette-2,355) 85% 70% / .92))!important;background-blend-mode:normal!important;mix-blend-mode:normal!important;isolation:isolate!important;filter:none!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid #ffffff4a!important;border-radius:12px!important;box-shadow:0 5px 20px #0002!important}html main:not(.idle) header .title-stack:before,html main:not(.idle) header .title-stack:after,html main:not(.idle) .moment-feedback:before,html main:not(.idle) .moment-feedback:after{display:none!important}html main.idle header .title-stack[data-bright-backdrop=true],html[data-vision-day=true] main.idle header .title-stack[data-bright-backdrop=true],html main.idle .moment-feedback[data-bright-backdrop=true] .quick-volume,html main.idle .moment-feedback[data-bright-backdrop=true] #vision-quick-slot{border-radius:8px;background:linear-gradient(110deg,hsl(var(--vision-palette-0,190) 65% 28% / .66),hsl(var(--vision-palette-1,300) 60% 30% / .62) 50%,hsl(var(--vision-palette-2,355) 65% 28% / .66))!important;-webkit-backdrop-filter:blur(6px)!important}html main.idle header .title-stack[data-bright-backdrop=true],html[data-vision-day=true] main.idle header .title-stack[data-bright-backdrop=true],html main.idle .moment-feedback[data-bright-backdrop=true] .quick-volume,html main.idle .moment-feedback[data-bright-backdrop=true] #vision-quick-slot{background:linear-gradient(110deg,hsl(var(--vision-palette-0,190) 90% 36% / .48),hsl(var(--vision-palette-1,300) 90% 45% / .42) 50%,hsl(var(--vision-palette-2,355) 95% 46% / .46))!important;-webkit-backdrop-filter:saturate(1.7)!important}html main.idle .moment-feedback[data-bright-backdrop=true] .quick-volume>span,html main.idle header .title-stack[data-bright-backdrop=true] .scene-connection-counter>span{opacity:.94!important}html main .title-stack .pov-choice select{border:1px solid rgb(var(--logo-color,174 183 191)/.18);font:inherit;border-radius:4px;padding:6px 7px;font-size:11px;font-weight:300;box-shadow:none!important;color:var(--panel-ink,#e5f4f6)!important;opacity:.9!important;background:0 0!important}html main:not(.idle) .title-stack .pov-choice select{color:#142a37!important}html main .title-stack .account-actions{border:1px solid rgb(var(--logo-color,174 183 191)/.16);border-radius:5px;gap:0;width:100%;display:flex;overflow:hidden}html main .title-stack .account-actions :is(button,a){width:auto;min-height:40px;font:inherit;text-align:center;flex:1;margin:0;padding:11px 8px;font-size:11px;font-weight:300;text-decoration:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html main .title-stack .account-actions :is(button,a)+:is(button,a){border-left:1px solid rgb(var(--logo-color,174 183 191)/.16)!important}html main .title-stack .pov-choice,html main .title-stack .pov-choice :is(.pov-caption,.pov-name){color:inherit;opacity:.9;line-height:1.5;letter-spacing:0!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:300!important}html main .title-stack .pov-name{box-shadow:none;background:0 0;border:0;padding:0}main header,main .moment-feedback,main .title-stack,main .moment-feedback,main .title-stack>*,main .moment-feedback>*{transition:opacity 1.5s,visibility 1.5s,background-color 1.5s!important}main.idle .moment-feedback>.paired-control,main.idle .moment-feedback>.interface-colors,main.idle .title-stack>:not(.wordmark):not(.journey-tools){transition:opacity 1.5s,visibility 1.5s!important}.reset-confirm-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02060944;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.reset-confirm-card{color:#142a37;background:linear-gradient(110deg,#b5eff3ed,#edb9e9ed,#f4bbb9ed);border:1px solid #ffffff35;border-radius:12px;width:min(360px,100%);padding:24px;font-family:DM Sans,sans-serif;font-weight:300}.reset-confirm-card h2{font:inherit;margin:0 0 12px;font-size:18px}.reset-confirm-card p{font-size:13px;line-height:1.6}.reset-confirm-card>div{gap:10px;margin-top:20px;display:flex}.reset-confirm-card button{color:inherit;font:inherit;background:0 0;border:1px solid #142a3744;border-radius:5px;flex:1;padding:10px;font-size:12px}main:not(.idle) .title-stack{flex-direction:column;align-items:stretch;gap:10px;padding:14px 13px;display:flex}main:not(.idle) .title-stack .wordmark{text-align:left;width:100%;margin:0;padding:0 2px 4px}main:not(.idle) .title-stack .journey-tools{flex-direction:column;gap:8px;width:100%;margin:0;display:flex}main:not(.idle) .title-stack .journey-tools .scene-connection-counter{order:-2;justify-content:center;min-height:32px;margin:0;padding:0}main:not(.idle) .title-stack .journey-tools :is(button,a){border-radius:5px;width:100%;min-height:40px;margin:0;padding:11px 8px}main:not(.idle) .title-stack .origin-journey,main:not(.idle) .title-stack .origin-detail,main:not(.idle) .title-stack .incept-date{margin:0;padding:0 2px;line-height:1.6}main:not(.idle) .title-stack .account-actions{min-height:40px;margin:0}main:not(.idle) .title-stack .pov-choice{border-top:1px solid #142a3720;align-items:center;gap:7px;width:100%;margin:0;padding:9px 2px 0;display:flex}html main.idle header .title-stack .wordmark,html main.idle header .title-stack .scene-connection-counter>span{background:var(--resting-text-gradient,var(--panel-text-gradient))!important;-webkit-text-fill-color:transparent!important;color:#0000!important;filter:none!important;opacity:.82!important;text-shadow:none!important;-webkit-background-clip:text!important;background-clip:text!important}html main:not(.idle) header .title-stack .wordmark,html main:not(.idle) header .title-stack .scene-connection-counter>span{background:var(--panel-text-gradient)!important;-webkit-text-fill-color:transparent!important;filter:none!important;opacity:1!important;text-shadow:none!important;-webkit-background-clip:text!important;background-clip:text!important}html main header .title-stack :is(.origin-wordmark,.origin-wordmark span,.connection-target){-webkit-text-fill-color:inherit!important;color:inherit!important;opacity:1!important;background:0 0!important}main:not(.idle) .moment-feedback{flex-direction:column;align-items:stretch;gap:8px;padding:14px 13px;display:flex}main:not(.idle) .moment-feedback>.paired-control,main:not(.idle) .moment-feedback>.quick-volume{border-radius:5px;width:100%;min-width:0;min-height:40px;margin:0;overflow:hidden;border:1px solid #142a3738!important}main:not(.idle) .moment-feedback .paired-control{align-items:stretch;gap:0;padding:0;display:flex}main:not(.idle) .moment-feedback .paired-control :is(button,a){text-align:center;border-radius:0;flex:1;justify-content:center;align-items:center;min-width:0;min-height:40px;margin:0;padding:10px 6px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:300;line-height:1.4;display:flex}main:not(.idle) .moment-feedback .paired-control button+button{border-left:1px solid #142a3738!important}main:not(.idle) .moment-feedback .quick-volume{align-items:center;gap:12px;padding:10px 12px;display:flex}main:not(.idle) .moment-feedback .quick-volume>span{text-align:left;flex:0 0 42px;font-size:11px}main:not(.idle) .moment-feedback .quick-volume input{flex:1;width:100%;min-width:0;margin:0}main:not(.idle) #vision-quick-slot .vision-quick-modes{gap:6px;padding:0}main:not(.idle) #vision-quick-slot button{min-height:40px;padding:10px 4px;font-size:11px;line-height:1.4;border:1px solid #142a3738!important}main:not(.idle) .moment-feedback>.interface-colors{border:0;margin:0}main:not(.idle) .moment-feedback .vision-launch{border-radius:5px;width:100%;min-height:40px;margin:0;padding:10px 6px;transform:none;border:1px solid #142a3738!important}main:not(.idle) .title-stack .wordmark,main:not(.idle) .title-stack .incept-date,main:not(.idle) .title-stack .origin-detail,main:not(.idle) .title-stack .pov-choice,main:not(.idle) .title-stack .scene-connection-counter{text-align:center;border:1px solid #142a3738;border-radius:5px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:40px;margin:0;padding:10px 6px;display:flex}main:not(.idle) .title-stack .wordmark{flex-wrap:wrap}main:not(.idle) .title-stack .scene-connection-counter{flex-direction:column}main:not(.idle) .title-stack .scene-connection-counter>span{padding:0}main:not(.idle) .title-stack .origin-journey{width:100%;padding:0}main:not(.idle) .moment-feedback .quick-volume>span{text-align:center}main:not(.idle) .title-stack .pov-caption,main:not(.idle) .title-stack .pov-name{line-height:1.4}main:not(.idle) :is(.title-stack,.moment-feedback) :is(button,a,label,select,p,small,.pov-caption,.pov-name,.scene-connection-counter,.scene-connection-counter span,.incept-date,.origin-detail){letter-spacing:0!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:300!important;line-height:1.4!important}main:not(.idle) .title-stack .wordmark,main:not(.idle) .title-stack .wordmark :is(.origin-wordmark,span){letter-spacing:-.3px!important;font-size:14px!important;font-weight:400!important}html main :is(.title-stack,.moment-feedback){--panel-ink:hsl(var(--vision-palette-0,190) 65% 92%)!important;--panel-text-gradient:linear-gradient(110deg,hsl(var(--vision-palette-0,190) 65% 90%),hsl(var(--vision-palette-1,280) 65% 94%),hsl(var(--vision-palette-2,170) 65% 90%))!important;--resting-text-gradient:var(--panel-text-gradient)!important}html main:not(.idle) header .title-stack,html main:not(.idle) .moment-feedback{position:relative;background:linear-gradient(110deg,hsl(var(--vision-palette-0,190) 70% 24% / .82),hsl(var(--vision-palette-1,280) 70% 22% / .8),hsl(var(--vision-palette-2,170) 70% 26% / .82))!important;isolation:isolate!important}html main:not(.idle) :is(.title-stack,.moment-feedback)[data-panel-blend=multiply]:after{content:"";z-index:-1;border-radius:inherit;mix-blend-mode:multiply;opacity:.45;pointer-events:none;background:linear-gradient(110deg,#185c88,#652282,#176b67);position:absolute;inset:0;display:block!important}html main:not(.idle) :is(.title-stack,.moment-feedback)[data-panel-blend=screen]:after{content:"";z-index:-1;border-radius:inherit;mix-blend-mode:screen;opacity:.22;pointer-events:none;background:linear-gradient(110deg,#16485f,#431454,#16443e);position:absolute;inset:0;display:block!important}html main:not(.idle) :is(.title-stack,.moment-feedback) :is(button,a,label,select,p,small,span),html main:not(.idle) .title-stack .pov-choice{color:var(--panel-ink)!important}html main.idle :is(.title-stack,.moment-feedback)[data-bright-backdrop=true]{--panel-ink:hsl(var(--vision-palette-0,190) 65% 92%)!important;--resting-text-gradient:var(--panel-text-gradient)!important}html main header .title-stack .wordmark,html main header .title-stack .wordmark :is(.origin-wordmark,span){letter-spacing:-.3px!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important}html main header .title-stack .scene-connection-counter,html main header .title-stack .scene-connection-counter span{letter-spacing:.06em!important;font-size:14px!important;font-weight:300!important;line-height:1.4!important}html main header .title-stack :is(.journey-tools,.account-actions) :is(button,a){letter-spacing:0!important;font-size:11px!important;font-weight:300!important}html main #vision-quick-slot button[aria-pressed=true]{opacity:1!important;border:1px solid rgb(var(--logo-color,220 235 240)/.78)!important;box-shadow:inset 0 0 0 .5px rgb(var(--logo-color,220 235 240)/.22)!important;background:0 0!important}html main #vision-quick-slot button[aria-pressed=true] .living-button-text{opacity:1!important;filter:brightness(1.15)!important}html main #vision-quick-slot button[aria-pressed=false]{opacity:.78!important}@media (max-width:600px){main:not(.idle) .moment-feedback{left:calc(16px + var(--tool-panel-width) + 12px)!important;right:auto!important}}main:not(.idle) .moment-feedback{left:auto!important;right:24px!important;top:var(--tool-panel-top)!important}@media (max-width:600px){main:not(.idle) .moment-feedback{left:auto!important;right:16px!important}}html[data-vision-day] main :is(.title-stack,.moment-feedback)[data-dark-text],html main :is(.title-stack,.moment-feedback){--panel-ink:#ecf8fb!important;--panel-text-gradient:linear-gradient(110deg,#d8fff5,#f9e5ff 50%,#fff2d8)!important;--resting-text-gradient:linear-gradient(110deg,#d8fff5,#f9e5ff 50%,#fff2d8)!important}html[data-vision-day] main :is(.title-stack,.moment-feedback) :is(button,a,label,p,small,span,.pov-choice,.pov-caption,.pov-name,.scene-connection-counter,.connection-target){color:var(--panel-ink)!important;text-shadow:none!important}html[data-vision-day] main :is(.title-stack,.moment-feedback) :is(.living-button-text,.wordmark,.origin-wordmark,.scene-connection-counter>span,.quick-volume>span){background:var(--panel-text-gradient)!important;-webkit-text-fill-color:transparent!important;filter:none!important;-webkit-background-clip:text!important;background-clip:text!important}.responsive-controls{display:contents}html main:not(.idle) .moment-feedback{left:auto!important;right:24px!important;top:var(--tool-panel-top)!important;position:fixed!important}html main:not(.idle) .title-stack{position:relative}@media (max-width:700px),(max-height:600px) and (max-width:1200px){html main:not(.idle) .responsive-controls{z-index:20;top:max(12px,env(safe-area-inset-top));bottom:max(12px,env(safe-area-inset-bottom));overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:linear-gradient(125deg,hsl(var(--vision-palette-0,190) 70% 22% / .94),hsl(var(--vision-palette-1,280) 70% 20% / .94),hsl(var(--vision-palette-2,170) 70% 24% / .94));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-width:thin;scrollbar-color:#e6f5ff66 transparent;border:1px solid #ffffff4a;border-radius:12px;flex-direction:column;width:auto;max-width:420px;margin:0 auto;display:flex;position:fixed;left:12px;right:12px;overflow:hidden auto}html main:not(.idle) .responsive-controls>header,html main:not(.idle) .responsive-controls>.moment-feedback{opacity:1;visibility:visible;pointer-events:auto;flex:none;min-width:0;width:100%!important;max-width:none!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}html main:not(.idle) .responsive-controls>header{order:0;display:block;padding:0!important}html main:not(.idle) .responsive-controls>.moment-feedback{order:1;border-top:1px solid #fff3!important;padding:14px!important}html main:not(.idle) .responsive-controls>header .title-stack,html main:not(.idle) .responsive-controls>.moment-feedback{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}html main:not(.idle) .responsive-controls :is(.title-stack,.moment-feedback):after{display:none!important}html main:not(.idle) .responsive-controls .title-stack{width:100%!important;padding:14px!important}html main:not(.idle) .responsive-controls :is(button,a,.quick-volume,.pov-choice,.incept-date,.origin-detail){min-height:44px!important}html main:not(.idle) .responsive-controls .quick-volume{flex:none!important;max-width:none!important}html main:not(.idle) .responsive-controls :is(.paired-control,.vision-quick-modes){flex-shrink:0}html main:not(.idle) .responsive-controls :is(.paired-control,.vision-quick-modes) button{min-height:44px!important}html main:not(.idle) .responsive-controls .moment-feedback>span[role=status]{text-align:center;max-width:none;position:static}.vision-dialog{overscroll-behavior:contain;max-height:calc(100dvh - 24px);overflow-y:auto}}html[data-vision-day] main .responsive-controls :is(.title-stack,.moment-feedback) :is(button,a,label,p,small,span,.pov-choice,.pov-caption,.pov-name,.scene-connection-counter,.connection-target){color:#ecf8fb!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}html[data-vision-day] main .responsive-controls :is(.title-stack,.moment-feedback) :is(.living-button-text,.wordmark,.origin-wordmark,.scene-connection-counter>span,.quick-volume>span){background:var(--panel-text-gradient)!important;-webkit-text-fill-color:transparent!important;color:#ecf8fb!important;opacity:1!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-vision-day] main .responsive-controls :is(.title-stack,.moment-feedback) :is(.origin-wordmark span,.connection-target){-webkit-text-fill-color:inherit!important}html main:not(.idle) .responsive-controls :is(.title-stack,.moment-feedback) :is(button,a,.pov-choice,.incept-date,.origin-detail,.paired-control,.quick-volume){border-color:#e2f7ff44!important}@media (max-width:700px),(max-height:600px) and (max-width:1200px){html[data-vision-day] .vision-dialog{font-family:DM Sans,sans-serif;background:linear-gradient(125deg,hsl(var(--vision-palette-0,190) 65% 21% / .96),hsl(var(--vision-palette-1,280) 65% 19% / .96),hsl(var(--vision-palette-2,170) 65% 23% / .96))!important;color:#ecf8fb!important;border-color:#e2f7ff44!important}html[data-vision-day] .vision-dialog :is(button,label,p,small,h2,span){font-family:inherit;color:#ecf8fb!important;-webkit-text-fill-color:#ecf8fb!important}html[data-vision-day] .vision-dialog button{min-height:44px;background:0 0!important;border-color:#e2f7ff44!important;font-size:11px!important}html[data-vision-day] .vision-dialog button[aria-pressed=true]{border-color:#e2f7ffcc!important;box-shadow:inset 0 0 0 .5px #e2f7ff55!important}}@media (max-width:600px),(max-height:600px) and (max-width:1100px){.vision-background:before,.vision-background:after{display:none}.vision-background{opacity:.7;animation:30s ease-in-out infinite alternate vision-depth;filter:none!important}}html{--control-surface:linear-gradient(115deg,hsl(var(--vision-palette-0,190) calc(68% + var(--vision-daylight,1)*14%) calc(26% + var(--vision-daylight,1)*12%) / .76),hsl(var(--vision-palette-1,280) calc(66% + var(--vision-daylight,1)*14%) calc(24% + var(--vision-daylight,1)*11%) / .76) 48%,hsl(var(--vision-palette-2,170) calc(71% + var(--vision-daylight,1)*14%) calc(26% + var(--vision-daylight,1)*12%) / .76));--control-ink:#fff;--control-border:#e2f7ff44}html main:not(.idle) .responsive-controls>header .title-stack,html main:not(.idle) .responsive-controls>.moment-feedback{max-height:calc(100dvh - var(--tool-panel-top) - max(16px,env(safe-area-inset-bottom)));overscroll-behavior:contain;scrollbar-width:thin;touch-action:pan-y;overflow-y:auto}html[data-vision-day] :is(.vision-dialog,.sound-controls,.account-panel,.signup,.connect-card){font-family:DM Sans,sans-serif;background:var(--control-surface)!important;color:var(--control-ink)!important;border-color:var(--control-border)!important}html[data-vision-day] :is(.vision-dialog,.sound-controls,.account-panel,.signup,.connect-card) :is(button,a,label,p,small,h1,h2,h3,h4,span,strong,input,select){color:var(--control-ink)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}html[data-vision-day] :is(.vision-dialog,.sound-controls,.account-panel,.signup,.connect-card) .living-button-text{-webkit-text-fill-color:var(--control-ink)!important;background:0 0!important}html[data-vision-day] :is(.vision-dialog,.sound-controls,.account-panel,.signup,.connect-card) button{border-color:var(--control-border)!important}.vision-overlay.interface-colors,.account-overlay,.overlay{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));overscroll-behavior:contain;overflow-y:auto}.vision-dialog,.account-panel,.signup,.connect-card{max-height:calc(100dvh - max(24px,env(safe-area-inset-top)) - max(24px,env(safe-area-inset-bottom)));overscroll-behavior:contain;overflow-wrap:anywhere;overflow-y:auto}.vision-dialog .vision-heading>button{place-items:center;min-width:44px;min-height:44px;display:grid}.vision-dialog input[type=range]{touch-action:pan-x;height:28px;margin:0}@media (pointer:coarse){.responsive-controls button,.responsive-controls a,.vision-dialog button,.account-panel button,.signup button,.sound-controls button{min-height:44px!important}.vision-dialog input:not([type=range]),.account-panel input,.signup input{font-size:16px!important}.responsive-controls .quick-volume input{touch-action:pan-x;background:0 0!important;height:28px!important}.responsive-controls .quick-volume input::-webkit-slider-runnable-track{background:var(--control-ink);height:2px}.responsive-controls .quick-volume input::-moz-range-track{background:var(--control-ink);height:2px}}@media (max-width:700px),(max-height:600px) and (max-width:1200px){html main:not(.idle) .responsive-controls{height:fit-content;max-height:calc(100dvh - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)));background:var(--control-surface)}html main:not(.idle) .responsive-controls>header .title-stack,html main:not(.idle) .responsive-controls>.moment-feedback{max-height:none;overflow:visible}html main:not(.idle) .responsive-controls>.moment-feedback{border-top:1px solid var(--control-border)!important}html main.idle .responsive-controls{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));top:max(12px,env(safe-area-inset-top));z-index:10;pointer-events:none;flex-direction:column;gap:8px;max-width:420px;margin:0 auto;display:flex;position:fixed}html main.idle .responsive-controls>header,html main.idle .responsive-controls>.moment-feedback{width:100%!important;max-width:none!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}html main.idle .responsive-controls>header .title-stack{flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex;padding:10px 12px!important}html main.idle .responsive-controls .title-stack .wordmark{text-align:left;white-space:normal;width:auto;min-width:0;padding:0!important}html main.idle .responsive-controls .journey-tools{width:auto!important;margin:0!important}html main.idle .responsive-controls .scene-connection-counter{min-height:0;margin:0!important;padding:0!important}html main.idle .responsive-controls>.moment-feedback{flex-direction:column;gap:8px;height:auto;display:flex;padding:0!important}html main.idle .responsive-controls .quick-volume{width:100%;min-height:44px;flex:none!important;max-width:none!important;padding:10px 12px!important}html main.idle #vision-quick-slot{width:100%;min-height:44px;margin:0!important}html main.idle #vision-quick-slot .vision-quick-modes{gap:8px;margin:0;padding:0}html main.idle #vision-quick-slot button{flex:1;min-height:44px;padding:10px 4px}html main.idle .responsive-controls .moment-feedback>:not(.quick-volume):not(#vision-quick-slot),html main.idle .responsive-controls .title-stack>:not(.wordmark):not(.journey-tools){display:none!important}.vision-dialog{width:min(480px,100%);padding:16px}.vision-dialog .vision-editor{gap:6px 14px}.sound-controls,.expanded-view .sound-controls{inset:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));z-index:45;flex-direction:column;gap:16px;max-height:none;padding:16px;display:flex;overflow-y:auto}.sound-controls>*{flex-shrink:0;min-width:0}.connection-readout{white-space:normal;text-align:center;max-width:calc(100vw - 24px)}.touch-menu-toggle{z-index:21}.android-facts>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px}}@media (max-width:360px){.vision-dialog .vision-editor{grid-template-columns:1fr}.vision-dialog .vision-editor>*{grid-column:1}.vision-dialog .vision-targets{gap:4px}.vision-dialog .vision-targets button{padding:10px 4px}.account-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.responsive-controls,.responsive-controls *,.vision-overlay{transition-duration:.15s!important;animation:none!important}}html main .sound-controls{z-index:45;isolation:isolate}@media (min-width:701px) and (max-width:1400px){html main .sound-controls{inset:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));max-height:none;overflow-y:auto}}@media (pointer:coarse){.sound-controls input[type=range]{touch-action:pan-x;min-height:28px}.sound-controls select{min-height:44px;font-size:16px}.sound-controls .sound-heading button{min-width:44px;min-height:44px}}html:root[data-vision-day] :is(.vision-dialog.vision-dialog.vision-dialog,.sound-controls.sound-controls.sound-controls,.account-panel.account-panel.account-panel,.signup.signup.signup,.connect-card.connect-card.connect-card),html:root[data-vision-day] main:not(.idle) .responsive-controls :is(.title-stack.title-stack,.moment-feedback.moment-feedback){background:var(--control-surface)!important;filter:none!important;color:var(--control-ink)!important}html:root[data-vision-day] :is(.vision-dialog.vision-dialog,.sound-controls.sound-controls,.account-panel.account-panel,.signup.signup) button{border-color:var(--control-border)!important;color:var(--control-ink)!important;background:0 0!important}html:root[data-vision-day] .responsive-controls :is(.paired-control,.quick-volume,.interface-colors),html:root[data-vision-day] .responsive-controls .title-stack .journey-tools :is(button,a){background:0 0!important}html main .sound-controls{overflow-x:hidden}@media (max-width:700px),(max-height:600px) and (max-width:1200px){html:root[data-vision-day] main:not(.idle) .responsive-controls :is(.title-stack.title-stack,.moment-feedback.moment-feedback){background:0 0!important}}main:not(.immersed)>.intro{z-index:50;overscroll-behavior:contain;min-height:0;max-height:100dvh;padding:max(20px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03080c66;justify-content:safe center;position:fixed;inset:0;overflow-y:auto}html:root[data-vision-day] main:not(.immersed) .join-card{flex:none;width:min(440px,100%);max-width:100%;margin:0;padding:40px 22px 22px;position:relative;background:var(--control-surface)!important;color:var(--control-ink)!important}html:root[data-vision-day] main:not(.immersed) .join-card :is(p,input,button,span,label){color:var(--control-ink)!important;-webkit-text-fill-color:currentColor!important}.intro-close{width:44px;min-height:44px;color:inherit;font-size:24px;position:absolute;top:4px;right:8px;background:0 0!important;border:0!important}html main .join-card input[type=email]{width:100%;min-width:0;min-height:44px;font-size:16px}@media (max-width:700px){html main .join-card .quick-signup{width:100%;min-width:0}.join-card .signup-actions{gap:8px;display:flex}.join-card .signup-actions button{flex:1;min-height:44px}}html:root main:not(.idle) .responsive-controls :is(.wordmark,.scene-connection-counter,.incept-date,.origin-detail,.pov-choice,.account-actions,.paired-control,.quick-volume,.vision-launch){border:1px solid var(--control-border)!important;box-shadow:none!important;opacity:1!important;border-radius:5px!important}html:root main .responsive-controls :is(.account-actions,.paired-control)>:is(button,a){box-shadow:none!important;border:0!important;border-radius:0!important}html:root main .responsive-controls :is(.account-actions,.paired-control)>:is(button,a)+:is(button,a){border-left:1px solid var(--control-border)!important}html:root main .responsive-controls #vision-quick-slot button{border:1px solid var(--control-border)!important;box-shadow:none!important;opacity:1!important}html:root main .responsive-controls #vision-quick-slot button[aria-pressed=true]{box-shadow:none!important;border-color:#e2f7ffaa!important}html:root :is(.vision-dialog,.sound-controls,.responsive-controls) input[type=range]{cursor:pointer;touch-action:pan-x;width:100%;-webkit-appearance:none!important;appearance:none!important;height:28px!important;min-height:28px!important;box-shadow:none!important;accent-color:var(--control-ink)!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html:root :is(.vision-dialog,.sound-controls,.responsive-controls) input[type=range]::-webkit-slider-runnable-track{border-radius:1px;height:2px;box-shadow:none!important;background:linear-gradient(110deg,#d8fff5b3,#f9e5ffb3 50%,#fff2d8b3)!important;border:0!important}html:root :is(.vision-dialog,.sound-controls,.responsive-controls) input[type=range]::-moz-range-track{border-radius:1px;height:2px;box-shadow:none!important;background:linear-gradient(110deg,#d8fff5b3,#f9e5ffb3 50%,#fff2d8b3)!important;border:0!important}html:root :is(.vision-dialog,.sound-controls,.responsive-controls) input[type=range]::-moz-range-progress{height:2px;box-shadow:none!important;background:0 0!important;border:0!important}html:root :is(.vision-dialog,.sound-controls,.responsive-controls) input[type=range]::-webkit-slider-thumb{box-sizing:border-box;border-radius:50%;width:12px;height:12px;margin-top:-5px;-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important;filter:none!important;background:#ecf8fb!important;border:1px solid #ecf8fb!important}html:root :is(.vision-dialog,.sound-controls,.responsive-controls) input[type=range]::-moz-range-thumb{box-sizing:border-box;border-radius:50%;width:12px;height:12px;-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important;filter:none!important;background:#ecf8fb!important;border:1px solid #ecf8fb!important}html:root main .responsive-controls .quick-volume input[type=range]::-webkit-slider-thumb{background:0 0!important}html:root main .responsive-controls .quick-volume input[type=range]::-moz-range-thumb{background:0 0!important}html:root .vision-dialog button,html:root main .responsive-controls #vision-quick-slot button{position:relative;background-color:#0000!important;transition:none!important}html:root .vision-dialog button[aria-pressed=true],html:root main .responsive-controls #vision-quick-slot button[aria-pressed=true]{box-shadow:none!important;color:#ecf8fb!important;opacity:1!important;border:1px solid #ecf8fbcc!important}html:root .vision-dialog button[aria-pressed=true]:before,html:root main .responsive-controls #vision-quick-slot button[aria-pressed=true]:before{content:"";pointer-events:none;background:#ecf8fb;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:6px;transform:translateY(-50%)}html:root .vision-dialog button[aria-pressed=false],html:root main .responsive-controls #vision-quick-slot button[aria-pressed=false]{border-color:var(--control-border)!important}html:root main>canvas,html:root main .responsive-controls header,html:root main .responsive-controls .moment-feedback{transition-property:opacity,visibility!important}html:root main .responsive-controls .quick-volume input[type=range]{box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;background:0 0!important}html:root[data-vision-day] .vision-dialog.vision-dialog.vision-dialog button[aria-pressed=true]{box-shadow:none!important;border-color:#ecf8fbcc!important}html:root[data-vision-day] main .sound-controls.sound-controls :is(label,p,span,small,strong,h2,h3,h4,summary,select,button,input,.sound-heading){color:var(--control-ink)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}html:root main .sound-controls.sound-controls select{-webkit-appearance:none;appearance:none;min-height:40px;padding:10px 28px 10px 12px;border:1px solid var(--control-border)!important;box-shadow:none!important;color:var(--control-ink)!important;background-color:#0000!important;background-image:linear-gradient(45deg,#0000 50%,#ecf8fb 50%),linear-gradient(135deg,#ecf8fb 50%,#0000 50%)!important;background-position:calc(100% - 15px),calc(100% - 11px)!important;background-repeat:no-repeat!important;background-size:4px 4px!important;border-radius:5px!important}html:root main .sound-controls.sound-controls select option{color:#ecf8fb!important;background:#182432!important}html:root[data-vision-day] main .sound-controls.sound-controls .living-button-text{color:var(--control-ink)!important;-webkit-text-fill-color:var(--control-ink)!important}html:root[data-vision-day] :is(main:not(.idle) .responsive-controls .title-stack,main:not(.idle) .responsive-controls .moment-feedback,.connection-readout.connection-readout,.vision-dialog.vision-dialog,.sound-controls.sound-controls,.account-panel,.join-card,.reset-confirm-card){-webkit-backdrop-filter:blur(12px) saturate(1.9) brightness(calc(.85 - var(--vision-daylight,1)*.2))!important;mix-blend-mode:normal!important}@media (max-width:700px),(max-height:600px) and (max-width:1200px){html:root[data-vision-day] main:not(.idle) .responsive-controls{-webkit-backdrop-filter:blur(12px) saturate(1.9) brightness(calc(.85 - var(--vision-daylight,1)*.2))!important}html:root[data-vision-day] main:not(.idle) .responsive-controls :is(.title-stack,.moment-feedback){-webkit-backdrop-filter:none!important}}html:root[data-vision-day] .connection-readout.connection-readout{background:var(--control-surface)!important;color:#fff!important;border-color:var(--control-border)!important}html:root[data-vision-day] :is(.responsive-controls,.connection-readout,.vision-dialog,.sound-controls,.account-panel,.join-card,.reset-confirm-card) :is(button,a,label,p,small,span,strong,h1,h2,h3,h4,summary,input,select,.wordmark,.scene-connection-counter,.pov-choice,.incept-date,.origin-detail){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}html:root[data-vision-day] main .responsive-controls :is(.title-stack,.moment-feedback) :is(.living-button-text,.wordmark,.origin-wordmark,.scene-connection-counter>span,.quick-volume>span),html:root[data-vision-day] .connection-readout.connection-readout span{color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;background:0 0!important}html:root[data-vision-day] .vision-dialog.vision-dialog.vision-dialog button[aria-pressed=true]{opacity:1!important;border-color:#fff!important;box-shadow:inset 0 0 0 1px #fff5!important}html:root[data-vision-day] .vision-dialog.vision-dialog.vision-dialog button[aria-pressed=true]:before{background:#fff;width:5px;height:5px;left:7px}html:root[data-vision-day] main.idle .responsive-controls>header .title-stack,html:root[data-vision-day] main.idle .responsive-controls .moment-feedback .quick-volume,html:root[data-vision-day] main.idle .responsive-controls .moment-feedback #vision-quick-slot{background:linear-gradient(110deg,hsl(var(--vision-palette-0,190) 80% 30% / calc(var(--panel-surface-strength,0)*.58)),hsl(var(--vision-palette-1,280) 80% 36% / calc(var(--panel-surface-strength,0)*.52)) 50%,hsl(var(--vision-palette-2,170) 85% 35% / calc(var(--panel-surface-strength,0)*.56)))!important;-webkit-backdrop-filter:blur(6px)saturate(1.7)!important}html:root[data-vision-day] .next-origin-invite.next-origin-invite{background:var(--control-surface)!important;color:#fff!important}html:root[data-vision-day] .next-origin-invite.next-origin-invite :is(button,a,p,span,small,strong){color:#fff!important;-webkit-text-fill-color:#fff!important}html:root main .responsive-controls #vision-quick-slot .vision-quick-modes{width:100%;height:var(--control-row-height,44px);min-height:var(--control-row-height,44px);box-sizing:border-box;border-radius:5px;display:flex;overflow:hidden;border:1px solid var(--control-border)!important;gap:0!important;margin:0!important;padding:0!important}html:root main .responsive-controls #vision-quick-slot .vision-quick-modes button{min-width:0;height:var(--control-row-height,44px);text-align:center;flex:1;margin:0;font-size:11px;font-weight:300;line-height:1.4;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 8px!important}html:root main .responsive-controls #vision-quick-slot .vision-quick-modes button+button{border-left:1px solid var(--control-border)!important}html:root main .responsive-controls #vision-quick-slot .vision-quick-modes button[aria-pressed=true]{font-weight:400;box-shadow:inset 0 -1px #fffc!important}html main{--control-row-height:44px;--control-row-gap:8px}html:root main:not(.idle) .responsive-controls :is(.title-stack,.moment-feedback,.journey-tools){gap:var(--control-row-gap)!important}html:root main:not(.idle) .responsive-controls .title-stack :is(.wordmark,.scene-connection-counter,.journey-tools>button,.journey-tools>a,.level-controls,.incept-date,.origin-detail,.account-actions,.pov-choice),html:root main:not(.idle) .responsive-controls .moment-feedback>:is(.paired-control,.quick-volume),html:root main:not(.idle) .responsive-controls .moment-feedback .vision-launch,html:root main:not(.idle) .responsive-controls #vision-quick-slot .vision-quick-modes{box-sizing:border-box;flex-shrink:0;height:var(--control-row-height)!important;min-height:var(--control-row-height)!important;max-height:var(--control-row-height)!important;margin:0!important;padding:0!important}html:root main:not(.idle) .responsive-controls :is(.account-actions,.paired-control),html:root main:not(.idle) .responsive-controls #vision-quick-slot .vision-quick-modes{padding:0!important}html:root main:not(.idle) .responsive-controls :is(.account-actions,.paired-control)>:is(button,a),html:root main:not(.idle) .responsive-controls #vision-quick-slot .vision-quick-modes button{box-sizing:border-box;justify-content:center;align-items:center;display:flex;height:var(--control-row-height)!important;min-height:0!important;max-height:none!important;padding:0 6px!important}html:root main:not(.idle) .responsive-controls .title-stack .origin-journey{max-width:none;margin:0!important;padding:0!important}html:root main:not(.idle) .responsive-controls .moment-feedback .quick-volume{padding:7px 12px!important}html:root main .responsive-controls .moment-feedback>span[role=status]:empty{display:none}html:root main:not(.idle) .responsive-controls .title-stack .scene-connection-counter>span{padding:0!important}html:root main .responsive-controls header .title-stack .wordmark{flex-flow:row;justify-content:center;align-items:center;display:flex;letter-spacing:0!important;gap:5px!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important}html:root main .responsive-controls header .title-stack .wordmark :is(.origin-wordmark,.origin-wordmark span){letter-spacing:0!important;font-size:14px!important;font-weight:300!important;line-height:1.4!important}html:root main.idle .responsive-controls .quick-volume>span{flex-basis:42px;font-size:11px!important;font-weight:300!important;line-height:1.4!important}@media (max-width:700px),(max-height:600px) and (max-width:1200px){html:root main:not(.idle) .responsive-controls{gap:var(--control-row-gap)!important;padding:14px!important}html:root main:not(.idle) .responsive-controls>header .title-stack,html:root main:not(.idle) .responsive-controls>.moment-feedback{border:0!important;padding:0!important}}html:root main .responsive-controls .moment-feedback .vision-actions{border-radius:5px;display:flex;overflow:hidden;border:1px solid var(--control-border)!important;gap:0!important;margin:0!important;padding:0!important}html:root main:not(.idle) .responsive-controls .moment-feedback .vision-actions{box-sizing:border-box;height:var(--control-row-height)!important;min-height:var(--control-row-height)!important}html:root main .responsive-controls .vision-actions>button{flex:1;min-width:0;width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 6px!important}html:root main:not(.idle) .responsive-controls .moment-feedback .vision-actions>button{height:var(--control-row-height)!important;min-height:0!important}html:root main .responsive-controls .vision-actions>button+button{border-left:1px solid var(--control-border)!important}html:root main .responsive-controls .auto-reset{position:relative}html:root main .responsive-controls .auto-reset[aria-pressed=true]:before{content:"";pointer-events:none;background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:7px;transform:translateY(-50%)}html:root main .responsive-controls .auto-reset[aria-pressed=true]{box-shadow:inset 0 -1px #fffa!important}html:root[data-vision-day] main .responsive-controls :is(.title-stack,.moment-feedback) :is(button,a,p,small,span,.wordmark,.origin-wordmark,.pov-choice,.living-button-text,.scene-connection-counter>span,.quick-volume>span),html:root[data-vision-day] .connection-readout.connection-readout span{background:var(--control-text-gradient)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;filter:none!important;text-shadow:none!important;-webkit-background-clip:text!important;background-clip:text!important}html:root[data-vision-day] :is(.vision-dialog.vision-dialog.vision-dialog,.sound-controls.sound-controls.sound-controls,.account-panel.account-panel.account-panel,.join-card.join-card.join-card,.reset-confirm-card.reset-confirm-card.reset-confirm-card) :is(h2,h3,h4,label,p,small,span,strong,button,summary,a,dt,dd){background-image:var(--control-text-gradient)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;filter:none!important;text-shadow:none!important;-webkit-background-clip:text!important;background-clip:text!important}html:root :is(.vision-dialog,.sound-controls,.account-panel,.join-card,.reset-confirm-card) button{min-height:44px}html:root :is(.vision-heading,.account-heading)>button,html:root .sound-heading>button[aria-label="Close sound controls"],html:root .intro-close{border-radius:5px;border:1px solid #0000!important}html:root main .responsive-controls :is(.title-stack,.moment-feedback) :is(button,a),html:root :is(.vision-dialog,.sound-controls,.account-panel,.join-card,.reset-confirm-card) button{box-shadow:none!important;outline:none!important;transition-property:opacity,visibility,color,background-color!important;transform:none!important}html:root main .responsive-controls :is(.title-stack,.moment-feedback) :is(button,a):is(:hover,:focus-visible,[aria-pressed=true]),html:root[data-vision-day] .vision-dialog.vision-dialog.vision-dialog button:is(:hover,:focus-visible,[aria-pressed=true]),html:root :is(.sound-controls,.account-panel,.join-card,.reset-confirm-card) button:is(:hover,:focus-visible,[aria-pressed=true]){box-shadow:none!important;border-color:#e2f7ff88!important;outline:none!important}html:root main .responsive-controls.responsive-controls.responsive-controls :is(.paired-control,.account-actions),html:root main .responsive-controls #vision-quick-slot .vision-quick-modes{overflow:visible;box-shadow:none!important;height:var(--control-row-height)!important;min-height:var(--control-row-height)!important;border:0!important;border-radius:5px!important;align-items:stretch!important;gap:0!important;padding:0!important}html:root main .responsive-controls.responsive-controls.responsive-controls :is(.paired-control,.account-actions)>:is(button,a),html:root main .responsive-controls #vision-quick-slot .vision-quick-modes>button{box-sizing:border-box;flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;width:auto!important;height:var(--control-row-height)!important;border:1px solid var(--control-border)!important;min-height:0!important;max-height:none!important;box-shadow:none!important;opacity:1!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0 6px!important;transform:none!important}html:root main .responsive-controls.responsive-controls.responsive-controls :is(.paired-control,.account-actions)>:is(button,a)+:is(button,a),html:root main .responsive-controls #vision-quick-slot .vision-quick-modes>button+button{margin-left:-1px!important}html:root main .responsive-controls.responsive-controls.responsive-controls :is(.paired-control,.account-actions)>:is(button,a):first-child,html:root main .responsive-controls #vision-quick-slot .vision-quick-modes>button:first-child{border-radius:5px 0 0 5px!important}html:root main .responsive-controls.responsive-controls.responsive-controls :is(.paired-control,.account-actions)>:is(button,a):last-child,html:root main .responsive-controls #vision-quick-slot .vision-quick-modes>button:last-child{border-radius:0 5px 5px 0!important}html:root main .responsive-controls.responsive-controls.responsive-controls :is(.paired-control,.account-actions)>:is(button,a):is(:hover,:focus-visible,[aria-pressed=true]),html:root main .responsive-controls #vision-quick-slot .vision-quick-modes>button:is(:hover,:focus-visible,[aria-pressed=true]){z-index:1;box-shadow:none!important;border-color:#e2f7ff88!important;outline:none!important}html:root main .responsive-controls .level-controls{order:-1;gap:0;width:100%;display:flex;padding:0!important}html:root main.idle .responsive-controls.responsive-controls.responsive-controls .level-controls>:is(button,a){white-space:nowrap;padding:0 3px!important}html:root main .responsive-controls.responsive-controls.responsive-controls button:disabled{opacity:.38!important;cursor:default!important;box-shadow:none!important;outline:none!important}@media (any-pointer:fine){html main .responsive-controls,html main .responsive-controls *,html main .sound-controls,html main .sound-controls *,html main .join-card,html main .join-card *,html .vision-overlay,html .vision-overlay *,html .account-overlay,html .account-overlay *,html .reset-confirm-overlay,html .reset-confirm-overlay *{cursor:auto!important}html main .responsive-controls :is(button,a,summary),html main .sound-controls :is(button,a,summary),html main .join-card :is(button,a),html .vision-overlay button,html .account-overlay :is(button,a),html .reset-confirm-overlay button{cursor:pointer!important}html main .responsive-controls :is(button,a,summary) *,html main .sound-controls :is(button,a,summary) *,html main .join-card :is(button,a) *,html .vision-overlay button *,html .account-overlay :is(button,a) *,html .reset-confirm-overlay button *{cursor:inherit!important}html main .responsive-controls input[type=range],html main .sound-controls input[type=range],html .vision-dialog input[type=range]{cursor:ew-resize!important}html main .join-card input:not([type=range]),html .account-panel input:not([type=range]){cursor:text!important}}html:root[data-vision-day] :is(.responsive-controls,.title-stack,.moment-feedback,.connection-readout.connection-readout,.vision-dialog.vision-dialog.vision-dialog,.sound-controls.sound-controls.sound-controls,.account-panel,.join-card,.reset-confirm-card)[data-reactive-panel=true],html:root[data-vision-day] main.idle .responsive-controls :is(.title-stack,.quick-volume,#vision-quick-slot)[data-reactive-panel=true]{-webkit-backdrop-filter:none!important;filter:none!important;mix-blend-mode:normal!important;background:#050b1b2e!important}html:root[data-vision-day] main:not(.idle) .responsive-controls :is(.title-stack.title-stack,.moment-feedback.moment-feedback)[data-reactive-panel=true]{-webkit-backdrop-filter:none!important;background:#050b1b2e!important}html:root :is(.title-stack,.moment-feedback,.connection-readout,.vision-dialog,.sound-controls,.account-panel,.join-card,.reset-confirm-card){--control-text-gradient:linear-gradient(110deg,rgb(var(--reactive-ink-left,var(--ui-text-left,220 255 245))),rgb(var(--reactive-ink-middle,var(--ui-text-middle,250 220 255))) 48%,rgb(var(--reactive-ink-right,var(--ui-text-right,255 240 216))))}html:root[data-vision-day] :is(.responsive-controls,.connection-readout.connection-readout,.vision-dialog.vision-dialog.vision-dialog,.sound-controls.sound-controls.sound-controls,.account-panel,.join-card,.reset-confirm-card) :is(button,a,p,small,span,strong,h1,h2,h3,h4,label,summary,dt,dd,.wordmark,.pov-choice){background-size:var(--panel-gradient-width,100%) var(--panel-gradient-height,100%)!important;background-position:var(--text-gradient-x,0px) var(--text-gradient-y,0px)!important;background-repeat:no-repeat!important;animation:none!important}html:root main .responsive-controls .level-controls,html:root main .responsive-controls .level-controls>:is(a,button){-webkit-backdrop-filter:none!important;filter:none!important;background-color:#0000!important}html:root main .responsive-controls .level-controls>:is(a,button):before,html:root main .responsive-controls .level-controls>:is(a,button):after{content:none!important}html:root main .responsive-controls #vision-quick-slot .vision-quick-modes>button:nth-child(2)[aria-pressed=true],html:root[data-vision-day] .vision-dialog.vision-dialog.vision-dialog .vision-targets[aria-label="Day and night"] button:nth-child(2)[aria-pressed=true]{box-shadow:none!important;border-color:#e2f7ff66!important}html:root main .responsive-controls #vision-quick-slot .vision-quick-modes>button:nth-child(2)[aria-pressed=true]:before,html:root[data-vision-day] .vision-dialog.vision-dialog.vision-dialog .vision-targets[aria-label="Day and night"] button:nth-child(2)[aria-pressed=true]:before{opacity:.6;width:3px;height:3px}@media (max-width:700px),(max-height:600px) and (max-width:1200px){html:root[data-vision-day] main:not(.idle) .responsive-controls[data-reactive-panel=true] :is(.title-stack.title-stack,.moment-feedback.moment-feedback){-webkit-backdrop-filter:none!important;background:0 0!important}}html:root[data-vision-day] :is(.title-stack,.moment-feedback,.vision-dialog.vision-dialog.vision-dialog,.sound-controls.sound-controls.sound-controls,.account-panel,.join-card,.reset-confirm-card)[data-reactive-panel=true]:before,html:root[data-vision-day] :is(.title-stack,.moment-feedback,.vision-dialog.vision-dialog.vision-dialog,.sound-controls.sound-controls.sound-controls,.account-panel,.join-card,.reset-confirm-card)[data-reactive-panel=true]:after{content:none!important;display:none!important}html:root .vision-dialog .vision-heading h2{letter-spacing:0;line-height:1.4;filter:none!important;text-shadow:none!important;text-decoration:none!important}html:root main .responsive-controls .vision-actions>button,html:root main .responsive-controls .vision-actions>button:is(:hover,:focus-visible,:active,[aria-pressed=true],[aria-expanded=true]){box-shadow:none!important;outline:none!important;text-decoration:none!important}html:root main .responsive-controls .vision-launch:before,html:root main .responsive-controls .vision-launch:after{content:none!important}html:root main .responsive-controls .quick-volume input{background:rgb(var(--reactive-ink-middle,200 225 235))!important}html:root main .responsive-controls .quick-volume input::-webkit-slider-runnable-track{background:rgb(var(--reactive-ink-middle,200 225 235))!important}html:root main .responsive-controls .quick-volume input::-moz-range-track{background:rgb(var(--reactive-ink-middle,200 225 235))!important}html:root main .responsive-controls .quick-volume input::-webkit-slider-thumb{border-color:rgb(var(--reactive-ink-middle,200 225 235))!important}html:root main .responsive-controls .quick-volume input::-moz-range-thumb{border-color:rgb(var(--reactive-ink-middle,200 225 235))!important}html:root [data-reactive-panel=true]{--control-text-gradient:linear-gradient(110deg,rgb(var(--reactive-ink-left,var(--ui-text-left,220 255 245))),rgb(var(--reactive-ink-middle,var(--ui-text-middle,250 220 255))) 48%,rgb(var(--reactive-ink-right,var(--ui-text-right,255 240 216))))}html:root main .responsive-controls .quick-volume>span,html:root main .responsive-controls #vision-quick-slot .vision-quick-modes>button{background-image:var(--control-text-gradient)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}html:root main .responsive-controls #vision-quick-slot .vision-quick-modes>button[aria-pressed=true]{border-color:rgb(var(--reactive-ink-middle,200 225 235) / .55)!important}html:root main .responsive-controls #vision-quick-slot .vision-quick-modes>button[aria-pressed=true]:before{background:rgb(var(--reactive-ink-middle,200 225 235) / .7)!important}html:root main .responsive-controls .quick-volume.is-muted input[type=range]::-webkit-slider-thumb{background:linear-gradient(135deg,transparent 43%,rgb(var(--reactive-ink-middle,200 225 235)) 46%,rgb(var(--reactive-ink-middle,200 225 235)) 53%,transparent 56%)!important}html:root main .responsive-controls .quick-volume.is-muted input[type=range]::-moz-range-thumb{background:linear-gradient(135deg,transparent 43%,rgb(var(--reactive-ink-middle,200 225 235)) 46%,rgb(var(--reactive-ink-middle,200 225 235)) 53%,transparent 56%)!important}html:root main .responsive-controls #vision-quick-slot{gap:var(--control-row-gap);flex-direction:column;display:flex;height:auto!important;min-height:0!important}html:root main .responsive-controls #vision-quick-slot .vision-quick-options{margin:0!important}html:root main .responsive-controls #vision-quick-slot .vision-quick-options>button[aria-pressed=true]{box-shadow:none!important}html:root main .responsive-controls #vision-quick-slot .vision-quick-options>button:before{background:rgb(var(--reactive-ink-middle,200 225 235) / .7)!important}html:root main .responsive-controls .vision-actions>button:only-child{border-radius:5px!important}html:root main.idle .responsive-controls :is(.title-stack,.moment-feedback){box-sizing:border-box;align-items:stretch!important;gap:var(--control-row-gap)!important;border:1px solid var(--control-border)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-radius:12px!important;flex-direction:column!important;padding:14px 16px!important;display:flex!important}html:root main.idle .responsive-controls .moment-feedback>:not(.quick-volume):not(#vision-quick-slot){display:none!important}html:root main.idle .responsive-controls .moment-feedback :is(.quick-volume,#vision-quick-slot){pointer-events:auto;visibility:visible!important;opacity:1!important;width:100%!important;margin:0!important}html:root main.idle .responsive-controls .quick-volume{box-sizing:border-box;height:var(--control-row-height)!important;min-height:var(--control-row-height)!important;border:1px solid var(--control-border)!important;background:0 0!important;border-radius:5px!important;padding:7px 12px!important}html:root main.idle .responsive-controls #vision-quick-slot{-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}html:root main.idle .responsive-controls .title-stack .wordmark{box-sizing:border-box;text-align:center;flex-shrink:0;width:100%!important;min-height:var(--control-row-height)!important;height:var(--control-row-height)!important;border:1px solid var(--control-border)!important;border-radius:5px!important;padding:0!important}html:root main.idle .responsive-controls .title-stack .journey-tools{gap:var(--control-row-gap)!important;flex-direction:column!important;width:100%!important;margin:0!important;display:flex!important}html:root main.idle .responsive-controls .title-stack .scene-connection-counter{box-sizing:border-box;order:-2;justify-content:center;width:100%;height:var(--control-row-height)!important;min-height:var(--control-row-height)!important;border:1px solid var(--control-border)!important;border-radius:5px!important;margin:0!important;padding:0!important}html:root main.idle .responsive-controls .title-stack .scene-connection-counter>span{padding:0!important}html:root main.idle .responsive-controls .title-stack .level-controls{flex-shrink:0;order:-1}html:root main.idle .responsive-controls :is(.title-stack,.moment-feedback):before,html:root main.idle .responsive-controls :is(.title-stack,.moment-feedback):after{content:none!important;display:none!important}@media (max-width:700px),(max-height:600px) and (max-width:1200px){html:root main.idle .responsive-controls>header .title-stack{flex-wrap:nowrap!important}html:root main.idle .responsive-controls .title-stack .wordmark{white-space:nowrap!important}}html:root .connection-readout .splice-readout-dismiss{-webkit-appearance:none;appearance:none;min-height:0;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;cursor:pointer;pointer-events:none;border:0;border-radius:3px;margin:0;padding:0;display:block;background:0 0!important}html:root .connection-readout.is-visible .splice-readout-dismiss{pointer-events:auto}html:root .connection-readout .splice-readout-dismiss>span{cursor:inherit}html:root .connection-readout .splice-readout-dismiss:focus-visible{outline:1px solid rgb(var(--reactive-ink-middle,200 225 235) / .6);outline-offset:5px}html:root[data-all-controls-hidden=true] main .responsive-controls.responsive-controls,html:root[data-all-controls-hidden=true] main .responsive-controls.responsive-controls *{visibility:hidden!important;pointer-events:none!important}html:root main .responsive-controls .title-stack .scene-connection-counter{justify-content:center;align-items:center;flex-direction:row!important;gap:8px!important}html:root main .responsive-controls .title-stack .scene-connection-counter .splice-counter-label{white-space:nowrap;letter-spacing:0!important}html:root main .responsive-controls .title-stack .game-actions{flex-shrink:0;width:100%}html:root main:not(.idle) .responsive-controls .title-stack .game-actions>button{visibility:visible!important;opacity:1!important;display:flex!important}html:root main.idle .responsive-controls .title-stack .game-actions{display:none!important}@media (orientation:landscape) and (max-height:600px) and (min-width:560px){html:root main.idle .responsive-controls.responsive-controls{justify-content:space-between;align-items:flex-start;gap:16px;max-width:none;margin:0;flex-direction:row!important}html:root main.idle .responsive-controls.responsive-controls>header,html:root main.idle .responsive-controls.responsive-controls>.moment-feedback{flex:0 0 230px;width:230px!important;max-width:calc(50vw - 20px)!important}}html:root main .responsive-controls.responsive-controls .level-controls>:is(button,a){-webkit-appearance:none!important;appearance:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}html:root main .responsive-controls.responsive-controls :is(.paired-control,.account-actions){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}html:root main .responsive-controls.responsive-controls :is(button,a){-webkit-appearance:none!important;appearance:none!important}html:root[data-vision-day] main .responsive-controls.responsive-controls :is(.level-controls,.game-actions)>:is(button,a){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0000!important;background-image:none!important}html:root main .join-card .connection-check.is-verified{letter-spacing:0;font-size:11px!important;animation:none!important}html main .synapse-cursor{transition:none!important}html:root main .responsive-controls>.hide-interface{z-index:35;top:calc(var(--tool-panel-top) - 16px);font:inherit;pointer-events:auto;border-radius:50%;place-items:center;position:fixed;right:8px;width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;letter-spacing:0!important;opacity:.85!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:24px!important;line-height:1!important;display:grid!important}@media (pointer:coarse),(max-width:700px),(max-height:600px) and (max-width:1200px){html:root main .responsive-controls.responsive-controls>.hide-interface.hide-interface{z-index:35;top:max(0px,calc(env(safe-area-inset-top) - 6px));right:max(0px,calc((100vw - 420px)/2 - 10px),calc(env(safe-area-inset-right) - 6px));font:inherit;pointer-events:auto;border-radius:50%;place-items:center;position:fixed;width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;letter-spacing:0!important;opacity:.85!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:24px!important;line-height:1!important;display:grid!important}html:root main .responsive-controls>.hide-interface>span{pointer-events:none}}.reset-confirm-card{position:relative}.reset-confirm-card>.dialog-corner-close{background:0 0;border:0;place-items:center;width:44px;min-height:44px;padding:0;font-size:24px;line-height:1;display:grid;position:absolute;top:0;right:0}@media (pointer:coarse) and (min-width:701px) and (min-height:601px),(orientation:landscape) and (max-height:600px) and (min-width:560px){html:root main.idle .responsive-controls.responsive-controls>.hide-interface.hide-interface{right:max(0px,calc(env(safe-area-inset-right) - 6px))}}@media (pointer:coarse) and (min-width:701px) and (min-height:601px){html:root main:not(.idle) .responsive-controls.responsive-controls>.hide-interface.hide-interface{right:8px;top:calc(var(--tool-panel-top) - 16px)}}.next-origin-invite>.dialog-corner-close{width:44px;min-height:44px;box-shadow:none;color:inherit;font:inherit;pointer-events:auto;border:0;place-items:center;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:0;right:0;background:0 0!important}html{--touch-menu-height:min(76dvh,calc(100dvh - max(96px,calc(env(safe-area-inset-top) + env(safe-area-inset-bottom) + 48px))))}.sound-dismiss-area{z-index:44;box-shadow:none;touch-action:manipulation;border:0;padding:0;position:fixed;inset:0;background:0 0!important}html main .sound-controls[hidden]{display:none!important}html main.shaping-sound .responsive-controls,html main.shaping-sound .responsive-controls *{visibility:hidden!important;pointer-events:none!important}html body:has(.vision-overlay) main .responsive-controls{visibility:hidden!important;pointer-events:none!important}html body:has(.vision-overlay) main .responsive-controls *{visibility:hidden!important;pointer-events:none!important}@media (max-width:700px),(max-height:600px) and (max-width:1200px){html main:not(.idle) .responsive-controls.responsive-controls{height:fit-content;max-height:var(--touch-menu-height);top:50%;bottom:auto;overflow-y:auto;transform:translateY(-50%)}html main:not(.idle) .responsive-controls.responsive-controls>.hide-interface.hide-interface{flex:0 0 44px;align-self:flex-end;position:sticky;top:0;right:0;margin-bottom:-44px!important}}@media (pointer:coarse),(max-width:700px),(max-height:600px) and (max-width:1200px){html .vision-dialog.vision-dialog{max-height:var(--touch-menu-height);touch-action:pan-y;overflow-y:auto}html main .sound-controls.sound-controls{inset:50% auto auto;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));width:auto;height:var(--touch-menu-height);max-height:var(--touch-menu-height);overscroll-behavior:contain;flex-direction:column;max-width:700px;margin:0 auto;display:flex;overflow-y:auto;transform:translateY(-50%)}html main .sound-controls>*{flex-shrink:0}html main .sound-controls :is(.surface-left,.atmosphere-mixer,.mixer-main){max-height:none;overflow:visible}}
