#tycho{--pb-line:#e2e8ff42;--pb-hair:#e2e8ff24;color:var(--ink)}#tycho .tycho-body{z-index:41;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:40%;width:128px;height:128px;padding:0;position:fixed;bottom:14px;right:18px}#tycho .tycho-body canvas{width:100%;height:100%;display:block}#tycho .tycho-body:focus-visible{outline:1px solid var(--ink);outline-offset:4px}#tycho.is-phone .tycho-body{width:92px;height:92px;bottom:6px;right:6px}#tycho .tycho-leader{z-index:41;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}#tycho .tycho-leader line{stroke:#e2e8ff9e;stroke-width:1px}#tycho .tycho-leader circle{fill:var(--ink);opacity:0}#tycho .tycho-bubble{z-index:42;visibility:hidden;border:1px solid var(--pb-line);background:#04050cdb;flex-direction:column;width:min(26rem,100vw - 48px);max-height:50vh;display:flex;position:fixed;bottom:168px;right:24px}#tycho.is-phone .tycho-bubble{background:#05060d;width:auto;bottom:104px;left:10px;right:10px}#tycho .pb-head{align-items:center;gap:4px;padding:12px 10px 4px 20px;display:flex}#tycho .pb-who{font:400 13px/1 var(--f-display);letter-spacing:.2em;text-transform:uppercase}#tycho .pb-sp{flex:1}#tycho .pb-logb,#tycho .pb-x{color:var(--ink-3);cursor:pointer;font:400 11px/1 var(--f-data);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:6px 8px}#tycho .pb-logb:hover,#tycho .pb-x:hover,#tycho .pb-logb:focus-visible,#tycho .pb-x:focus-visible{color:var(--ink)}#tycho .pb-x svg{stroke:currentColor;stroke-width:1.3px;width:11px;height:11px;display:block}#tycho .pb-scroll{overscroll-behavior:contain;min-height:0;padding:8px 20px 4px;overflow-y:auto}#tycho .pb-q{font:italic 400 15px/1.4 var(--f-text);color:var(--ink-3);margin:0 0 10px}#tycho .pb-tag{font:normal 400 10px/1 var(--f-data);letter-spacing:.12em;text-transform:uppercase;margin-right:4px}#tycho .pb-a{font:400 17.5px/1.5 var(--f-text);color:var(--ink)}#tycho.is-phone .pb-a{font-size:17px}#tycho .pb-a p,#tycho .pl-a p{margin:0 0 .55em}#tycho .pb-a p:last-child,#tycho .pl-a p:last-child{margin-bottom:0}#tycho .pb-a ul,#tycho .pl-a ul{margin:.2em 0 .65em;padding-left:1.1em;list-style:"– "}#tycho .pb-a li,#tycho .pl-a li{margin:.3em 0}#tycho .pb-a a,#tycho .pl-a a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #e2e8ff73;text-decoration:underline #e2e8ff73;text-decoration-thickness:1px}#tycho .pb-a strong,#tycho .pl-a strong{font-weight:600}#tycho .pb-a .w{display:inline-block}#tycho .pb-foot{padding:10px 20px 16px}#tycho .pb-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}#tycho .pb-chips button{border:1px solid var(--pb-line);color:var(--ink-2);cursor:pointer;font:400 11px/1 var(--f-data);letter-spacing:.06em;text-transform:uppercase;background:0 0;padding:7px 10px}#tycho .pb-chips button:hover,#tycho .pb-chips button:focus-visible{color:var(--ink);border-color:var(--ink-3)}#tycho .pb-form{border-bottom:1px solid var(--pb-line);align-items:center;display:flex}#tycho .pb-form input{min-width:0;color:var(--ink);font:400 16px/1.2 var(--f-text);background:0 0;border:0;outline:0;flex:1;padding:10px 6px 10px 0}#tycho .pb-form input::placeholder{color:var(--ink-3);font-style:italic}#tycho .pb-form button{color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid}#tycho .pb-form button:disabled{opacity:.35;cursor:default}#tycho .pb-form button svg{stroke:currentColor;stroke-width:1.3px;fill:none;width:16px;height:16px}#tycho .tycho-log{z-index:45;border-left:1px solid var(--pb-hair);visibility:hidden;background:#05060d;flex-direction:column;width:min(27rem,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-24px 0 60px #02030a99}#tycho.is-phone .tycho-log{border-left:0;border-top:1px solid var(--pb-line);border-radius:14px 14px 0 0;width:auto;height:74dvh;top:auto;left:0;box-shadow:0 -24px 60px #02030ab3}#tycho .pl-head{border-bottom:1px solid var(--pb-hair);align-items:baseline;gap:14px;padding:24px 18px 18px 26px;display:flex}#tycho .pl-title{font:400 16px/1 var(--f-display);letter-spacing:.22em;text-transform:uppercase}#tycho .pl-count,#tycho .pl-close,#tycho .pl-foot,#tycho .pl-foot button{font:400 11px/1 var(--f-data);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}#tycho .pl-close,#tycho .pl-foot button{cursor:pointer;background:0 0;border:0;padding:6px 8px}#tycho .pl-close:hover,#tycho .pl-foot button:hover,#tycho .pl-close:focus-visible,#tycho .pl-foot button:focus-visible{color:var(--ink)}#tycho .pl-foot button:disabled{opacity:.4;cursor:default}#tycho .pl-rows{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:0 26px;list-style:none;overflow-y:auto}#tycho .pl-row{border-top:1px solid var(--pb-hair);padding:20px 0}#tycho .pl-row:first-child{border-top:0}#tycho .pl-empty{font:italic 400 16px/1.4 var(--f-text);color:var(--ink-3);padding:28px 0}#tycho .pl-a{font:400 16.5px/1.5 var(--f-text);color:var(--ink-2)}#tycho .pl-foot{border-top:1px solid var(--pb-hair);align-items:center;gap:10px;padding:14px 18px 18px 26px;display:flex}#tycho .pl-meta{font:400 10.5px/1 var(--f-data);letter-spacing:.12em;color:var(--ink-3);gap:14px;margin:0 0 8px;display:flex}#tycho .pl-q{font:400 12.5px/1.45 var(--f-data);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);margin:0 0 10px}#tycho .tycho-body{touch-action:none;transform-origin:50%;will-change:transform}#tycho .tycho-key{z-index:41;font:500 11px/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);clip-path:inset(50%);opacity:0;background:#04050cdb;border:1px solid #e2e8ff42;padding:8px 12px;position:fixed;bottom:20px}#tycho .tycho-ask{right:290px}#tycho .tycho-move,#tycho.is-flat .tycho-ask{right:160px}#tycho.is-phone .tycho-ask{bottom:110px;left:10px;right:auto}#tycho.is-phone .tycho-move{bottom:110px;left:140px;right:auto}#tycho .tycho-key:focus-visible{clip-path:none;opacity:1}#tycho .tycho-flat{width:100%;height:100%;display:block}#tycho .tf-outline{fill:#0b0d16;stroke:#e2e8ff80;stroke-width:1.2px;vector-effect:non-scaling-stroke}#tycho .tf-lines{fill:none;stroke:#e2e8ff57;stroke-width:.8px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}#tycho .tf-glyph{fill:var(--ink)}#tycho .pb-chips .pb-open-log{color:var(--ink);border-color:#e2e8ff80}html[data-answering] .askb{cursor:progress;opacity:.55}
.snd{z-index:40;gap:8px;display:flex;position:fixed;bottom:16px;left:16px}.snd-chip{-webkit-backdrop-filter:blur(6px);color:var(--ink,#e8e8ee);font:400 11px / 1 var(--f-data);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#03040a80;border:0;padding:7px 6px}.snd[data-on=off] :is(.snd-chip:first-child,.lite-chip){opacity:.6}.snd[data-on=off] :is(.snd-chip:first-child,.lite-chip):focus-visible{opacity:1}@media (hover:hover){.snd[data-on=off] :is(.snd-chip:first-child,.lite-chip):hover{opacity:1}}.snd-chip:focus-visible{outline-offset:2px;outline:1px solid}.snd-trace{vertical-align:-1px;width:28px;height:10px;color:var(--ink,#e8e8ee);margin:0 4px 0 6px;display:inline-block}.mx{font:400 10px / 1.3 var(--f-data);letter-spacing:.06em;text-transform:uppercase;color:var(--ink,#e8e8ee);position:absolute;bottom:calc(100% + 8px);left:0}.mx-chip,.mx-acts button,.mx-row button{color:inherit;font:inherit;cursor:pointer;background:#03040adb;border:1px solid #e2e8ff38;padding:5px 6px}.mx-panel{overscroll-behavior:contain;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03040ae6;border:1px solid #e2e8ff38;border-radius:8px;width:300px;max-height:calc(100dvh - 120px);margin-top:6px;padding:10px;overflow-y:auto}.mx fieldset{border:0;margin:0 0 10px;padding:0}.mx legend{opacity:.7;margin-bottom:4px}.mx-row{grid-template-columns:78px 1fr 34px 22px;align-items:center;gap:6px;margin:2px 0;display:grid}.mx-row input{width:100%}.mx-acts{gap:8px;display:flex}.lite-offer{-webkit-backdrop-filter:blur(6px);color:var(--ink,#e8e8ee);font:400 11px / 1 var(--f-data);letter-spacing:.04em;text-underline-offset:3px;white-space:nowrap;cursor:pointer;visibility:hidden;opacity:0;background:#03040a80;border:0;padding:6px;text-decoration:underline;position:absolute;bottom:calc(100% + 8px);left:0}.lite-offer:focus-visible{outline-offset:2px;outline:1px solid}
#wake{display:none}html.wake #wake{display:block}#wake .wk-load{z-index:60;background:#000;place-content:center;justify-items:center;gap:18px;display:grid;position:fixed;inset:0}#wake .wk-mark{font:400 clamp(22px, 3.1vw, 46px) / 1 var(--f-display);letter-spacing:.32em;color:var(--ink);white-space:nowrap;margin:0 -.32em 0 0;position:relative}#wake .wk-mark span{color:#f4f6ff17}html.wake-still #wake .wk-mark span{color:var(--ink)}#wake .wk-sweep{visibility:hidden;background:linear-gradient(90deg,#0000,#dfe7ff26 30%,#dfe7ff 50%,#dfe7ff26 70%,#0000);height:1px;position:absolute;top:50%;left:-40vw;right:-40vw;box-shadow:0 0 6px #a0b4ff99}#wake .wk-pct{font:400 11px / 1 var(--f-data);letter-spacing:.12em;color:var(--ink-3);font-variant-numeric:tabular-nums;margin:0}html.wake-centre,html.wake-centre body{background:#000}html.wake-centre #tycho .tycho-body{--s:calc(var(--wk-S) * 1.22);bottom:auto;right:auto;left:calc(50% - var(--s) / 2);top:calc(var(--wk-c) - var(--s) / 2);width:var(--s);height:var(--s)}html.wake-lock #tycho .tycho-body{pointer-events:none}html.wake-lock #tycho .tycho-key{visibility:hidden}#wake .wk-sky{z-index:2;pointer-events:none;visibility:hidden;opacity:0;position:fixed;inset:0}#wake .wk-sky canvas{display:block;position:absolute}#wake .wk-glow{width:100%;height:100%;inset:0}#wake .wk-far{position:absolute;inset:0}#wake .wk-stars{transform-origin:50%}#wake .wk-sat{visibility:hidden;opacity:0;background:#f4f6ff;border-radius:50%;width:2px;height:2px;margin:-1px 0 0 -1px;position:absolute;top:0;left:0;box-shadow:0 0 4px 1px #dce6ff99}html.wake{--wk-S:min(52vh, 70vw);--wk-c:43vh}@media (max-width:700px){html.wake{--wk-S:min(84vw, 46vh);--wk-c:42vh}}#wake .wk-frame{left:50%;top:var(--wk-c);z-index:40;width:calc(var(--wk-S) * 1.1);aspect-ratio:1;visibility:hidden;opacity:0;border-radius:50%;position:fixed;transform:translate(-50%,-50%)}#wake .wk-frame .wk-fin{position:absolute;inset:0}#wake .wk-frame svg{width:100%;height:100%;display:block;overflow:visible}#wake .wk-frame .base{fill:none;stroke:#e2e8ff29;stroke-width:1px;vector-effect:non-scaling-stroke}#wake .wk-frame .arc{fill:none;stroke:#ffa95a;stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:0}#wake[data-state=dozing] .wk-frame{cursor:pointer}#wake[data-state=dozing] .wk-frame:hover .base{stroke:#e2e8ff5c}#wake .wk-ctl{z-index:61;flex-direction:column;align-items:center;gap:14px;display:flex;position:fixed;left:50%;transform:translate(-50%)}html.wake #wake .wk-ctl{top:calc(var(--wk-c) + var(--wk-S) * .52 + 22px)}#wake .wk-states{align-items:center;gap:12px;display:flex}#wake .wk-states .st{font:400 11px / 1 var(--f-data);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#e2e8ff5c;position:relative}#wake .wk-states .st b{font-weight:400}#wake .wk-states .st i{box-sizing:border-box;border:1px solid #e2e8ff66;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:calc(100% + 9px);left:50%}#wake .wk-states .ln{background:#e2e8ff33;width:44px;height:1px;position:relative;overflow:hidden}#wake .wk-states .ln i{transform-origin:0;background:#ffa95a;position:absolute;inset:0;transform:scaleX(0)}#wake[data-state=charging] .st[data-st=charging],#wake[data-state=dozing] .st[data-st=dozing],#wake[data-state=awake] .st[data-st=awake]{color:var(--ink)}#wake[data-state=charging] .st[data-st=charging] i,#wake[data-state=dozing] .st[data-st=dozing] i,#wake[data-state=awake] .st[data-st=awake] i{background:#ffa95a;border-color:#ffa95a;box-shadow:0 0 8px #ffa95abf}#wake[data-state=dozing] .st[data-st=charging],#wake[data-state=awake] .st[data-st=charging],#wake[data-state=awake] .st[data-st=dozing]{color:var(--ink-3)}#wake[data-state=dozing] .st[data-st=charging] i,#wake[data-state=awake] .st[data-st=charging] i,#wake[data-state=awake] .st[data-st=dozing] i{background:#e2e8ff8c;border-color:#0000}#wake .wk-read{font:400 10px / 1 var(--f-data);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--ink-3);font-variant-numeric:tabular-nums;margin:10px 0 0}#wake .wk-states .st,#wake .wk-states .ln,#wake .wk-read{visibility:hidden;opacity:0}#wake[data-stalled] .wk-states .st,#wake[data-stalled] .wk-states .ln,#wake[data-stalled] .wk-read,#wake[data-stalled] .wk-frame{display:none}@media (max-width:700px){#wake .wk-states{gap:8px}#wake .wk-states .st{font-size:10px}#wake .wk-states .ln{width:14px}}#wake .wk-chip{white-space:nowrap;font:400 13px / 1 var(--f-data);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);text-shadow:0 0 2px #02030af2,0 0 6px #02030ad9;cursor:pointer;opacity:0;visibility:hidden;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:.6em;margin:0;padding:10px 8px;display:flex;position:relative}#wake[data-chip=on] .wk-chip,html.wake #wake[data-state] .wk-chip{visibility:visible}#wake .wk-chip b{margin-right:-.12em;font-weight:400}#wake .wk-chip .br{color:var(--ink-2,var(--ink));display:inline-block}#wake .wk-chip:focus-visible{outline:1px solid var(--ink);outline-offset:4px}#wake .wk-phones{white-space:nowrap;font:400 10px / 1 var(--f-data);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);text-shadow:0 0 2px #02030af2,0 0 6px #02030ad9;pointer-events:none;opacity:0;visibility:hidden;margin:0}#wake[data-phones=on] .wk-phones{visibility:visible}#wake .wk-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.wake-lock,html.wake-lock body{overflow:hidden}html.wake-lock .askb,html.wake-lock #runway .shot.hero,html.wake #hand,html.wake .routemap{visibility:hidden}
