.observatory .skill-row{align-items:center;gap:var(--space-2);width:100%;min-height:44px;display:flex}.observatory .capability-group ul:has(.skill-row){column-gap:var(--space-7)}.skill-marks{flex:0 0 48px;align-items:center;display:inline-flex}.skill-marks>.technology-mark,.skill-marks>.technology-flag--row{margin-inline-end:0}.skill-marks>.technology-mark+.technology-mark{margin-inline-start:-16px}.observatory .skill-name{flex:auto;min-width:0}.observatory .skill-evidence-key{color:inherit;font:inherit;text-align:start;cursor:var(--cursor-pointer,pointer);background:0 0;border:0;padding:0}.observatory .skill-evidence-key .skill-name{transition:color var(--dur-quick) var(--ease-instrument)}.observatory .skill-evidence-count{border:1px solid var(--rule-strong);width:32px;height:32px;color:var(--ink-muted);font-variant-numeric:tabular-nums;transition:border-color var(--dur-quick) var(--ease-instrument), color var(--dur-quick) var(--ease-instrument);border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.observatory .skill-evidence-count[data-empty]{opacity:.6}.observatory .skill-evidence-count[data-empty]:before{content:"";background:var(--ink-faint);width:10px;height:1px}.observatory .skill-evidence-key:hover .skill-name,.observatory .skill-evidence-key[data-state=open] .skill-name{color:var(--ink-plate)}.observatory .skill-evidence-key:hover .skill-evidence-count{border-color:var(--ink-muted);color:var(--ink-plate)}.observatory .skill-evidence-key[data-state=open] .skill-evidence-count{border-color:var(--band-2);color:var(--ink-plate)}.observatory .skill-evidence-key:focus-visible{outline:2px solid var(--phosphor);outline-offset:4px}.selection-surface[data-selection-variant=observatory].skill-evidence{width:max-content;min-width:14rem;max-width:min(22rem,100vw - 1.5rem);padding-block:var(--space-2);max-height:var(--radix-popover-content-available-height,calc(100dvh - 8rem));overflow:hidden auto}.skill-evidence-group+.skill-evidence-group{margin-top:var(--space-2)}.selection-surface .skill-evidence-caption{padding:var(--space-1) .75rem var(--space-1) 1.25rem;color:var(--crt-phosphor-dim,var(--ink-muted))}.selection-surface .skill-evidence-meta{margin:2px 0 0;padding:0;display:block}.skill-evidence .selection-row:hover,.skill-evidence .selection-row:focus-visible{color:var(--ink-plate);background:#ffbd5814;background:lab(81.359% 17.8398 59.7765/.08)}.skill-evidence .selection-row:hover{box-shadow:inset 2px 0 0 var(--phosphor)}.skill-evidence .selection-row .arrow-mark{color:var(--ink-muted)}
.contact-sheet-layer,.contact-sheet{--cs-exit:.26s}.contact-sheet-layer{z-index:calc(var(--z-nav,50) + 20);position:fixed;inset:0}.contact-sheet-scrim{background:var(--surface-scrim);position:fixed;inset:0}.contact-sheet-layer[data-state=closed]{animation:contact-exit-hold var(--cs-exit) linear;pointer-events:none}.contact-sheet-scrim[data-state=closed]{animation:contact-scrim-out var(--cs-exit) ease-in both}@keyframes contact-exit-hold{0%,to{opacity:1}}@keyframes contact-scrim-out{to{opacity:0}}.contact-sheet-layer[data-public-portal] .contact-sheet{inset:var(--sheet-top,0px) 0 auto 0;height:var(--sheet-h,100dvh);background:var(--surface-housing);max-width:none;box-shadow:var(--housing-bevel);transform-origin:50%;border:0;border-radius:0;outline:none;flex-direction:column;padding:0;display:flex;position:fixed}.contact-sheet[data-state=open]{animation:.42s cubic-bezier(.2,.8,.2,1) both selection-power-on}.contact-sheet[data-state=closed]{animation:selection-power-off var(--cs-exit) cubic-bezier(.5, 0, .75, .4) both;pointer-events:none}.contact-sheet-rail{height:20px;padding:0 var(--space-3);background:var(--metal-face);border-block-end:1px solid var(--metal-seam);flex:none;justify-content:space-between;align-items:center;display:flex}.contact-sheet-screw{background:var(--metal-screw);width:9px;height:9px;box-shadow:0 0 0 1px var(--metal-seam);border-radius:50%}.contact-sheet-grip{background:var(--metal-lo);width:44px;height:6px;box-shadow:inset 0 1px 0 var(--metal-seam), 0 1px 0 #ffffff14}@supports (color:lab(0% 0 0)){.contact-sheet-grip{box-shadow:inset 0 1px 0 var(--metal-seam), 0 1px 0 lab(100% 0 0/.08)}}.public-form.contact-form-sheet{flex:auto;gap:0;min-height:0;margin:0}.contact-sheet-head{padding:0 var(--space-4) var(--space-3);flex:none;grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.contact-sheet-stripe{width:100%;height:3px;margin:var(--space-3) 0}.contact-sheet-title{max-width:100%;padding:var(--space-1) var(--space-3);border:1px solid var(--rule-strong);background:var(--crt-surface);font-family:var(--font-display);font-style:italic;font-weight:var(--display-weight);font-stretch:var(--display-stretch);font-size:min(var(--type-display-s), 8vw);color:var(--crt-ink);text-shadow:var(--crt-glow);overflow-wrap:anywhere;margin:0;line-height:1.2}.contact-sheet-readout{margin-top:var(--space-1);padding:2px var(--space-2);border:1px solid var(--rule-strong);background:var(--crt-glass-deep);font-family:var(--font-readout);font-size:var(--type-readout-s);letter-spacing:var(--tracking-readout);color:var(--crt-phosphor);line-height:1.2}:root[data-sheet-keyboard] .contact-sheet-stripe{margin-block:var(--space-2)}:root[data-sheet-keyboard] .contact-sheet-head{padding-bottom:var(--space-2)}:root[data-sheet-keyboard] .contact-sheet-readout{display:none}.contact-sheet-body{gap:var(--space-5);overscroll-behavior:contain;min-height:0;padding:var(--space-4) var(--space-4) var(--space-3);border-block-start:1px solid var(--rule);flex-direction:column;flex:auto;display:flex;position:relative;overflow-y:auto}:root[data-sheet-keyboard] .contact-sheet-body{padding-block-start:var(--space-3)}.contact-sheet-body>*,.contact-sheet-body>.public-note{flex:none}.contact-sheet-body>.contact-field-message{flex:1 0 auto}.contact-sheet-body>.contact-sent{flex:auto}.public-form.contact-form-sheet textarea.contact-message-box{resize:none;field-sizing:content;flex:1 0 auto;min-height:calc(10.9625rem + 2px)}.contact-form [readonly]{color:var(--ink-muted);cursor:default}.contact-sheet:focus-visible{outline:none}.contact-form-sheet>.public-form-status{margin:0 var(--space-4) var(--space-3);flex:none}.contact-form-sheet>.public-form-status:not([data-status]):before{background:var(--crt-phosphor)}.contact-sheet-bar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) max(20px, calc(var(--space-3) + env(safe-area-inset-bottom,0px)));background:var(--surface-housing);border-block-start:1px solid var(--metal-seam);flex:none;display:flex;box-shadow:inset 0 1px #ffffff0d;box-shadow:inset 0 1px lab(100% 0 0/.05)}:root[data-sheet-keyboard] .contact-sheet-bar{padding-bottom:var(--space-3)}.contact-sheet-bar>.public-key{flex-wrap:nowrap;flex:1 1 0;width:auto;min-width:0}.contact-sheet-bar .key-label,.contact-sheet-bar .key-win+.key-label{padding:0 var(--space-2);flex:1;justify-content:center;justify-items:center}.contact-sheet-bar .key-st{white-space:nowrap;align-self:center}.contact-sheet-bar .public-key{font-size:.85rem}.contact-sheet-bar .key-label{letter-spacing:.03em}.contact-sheet-bar .key-win{min-width:5rem;padding:0 8px}.contact-sheet-close{border:1px solid var(--rule-strong);background:var(--surface-inset);width:52px;height:52px;color:var(--ink-plate);flex:none;place-items:center;padding:0;display:grid}.contact-sheet-close:hover{background:var(--surface-raised)}.contact-sent{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-5);text-align:center;background:var(--scan), var(--surface-inset);box-shadow:var(--inset-shadow);flex-direction:column;display:flex;position:relative}.contact-sent>i{border:0 solid var(--rule-strong);width:12px;height:12px;position:absolute}.contact-sent>i:first-of-type{border-top-width:1px;border-left-width:1px;top:0;left:0}.contact-sent>i:nth-of-type(2){border-top-width:1px;border-right-width:1px;top:0;right:0}.contact-sent>i:nth-of-type(3){border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.contact-sent>i:nth-of-type(4){border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.contact-ack{justify-items:center;gap:var(--space-2);min-width:9rem;padding:var(--space-4) var(--space-5);border:1px solid var(--rule-strong);background:var(--crt-surface);display:grid;box-shadow:inset 0 0 10px #000000b3;box-shadow:inset 0 0 10px lab(0% 0 0/.7)}.contact-ack-code{font:3.4rem / 1 var(--font-readout);letter-spacing:.06em;color:var(--state-success)}.contact-ack-bars{align-items:flex-end;gap:5px;height:28px;display:flex}.contact-ack-bars i{background:var(--crt-phosphor);width:9px}.contact-ack-bars i:first-child{height:10px}.contact-ack-bars i:nth-child(2){height:16px}.contact-ack-bars i:nth-child(3){height:22px}.contact-ack-bars i:nth-child(4){height:28px}.contact-sent-title{margin:var(--space-2) 0 0;font:italic 800 var(--type-display-s) / 1.15 var(--font-display);font-stretch:var(--display-stretch);color:var(--ink-plate);text-wrap:balance}.contact-sent-line{max-width:28ch;font-size:var(--type-text);color:var(--ink);text-wrap:balance;overflow-wrap:anywhere;margin:0;line-height:1.5}.contact-sent-count{margin:var(--space-2) 0 0;font:var(--type-readout-s) / 1.2 var(--font-readout);letter-spacing:var(--tracking-readout);color:var(--crt-phosphor)}@media (prefers-reduced-motion:reduce){.contact-sheet[data-state=open],.contact-sheet[data-state=closed],.contact-sheet-layer[data-state=closed],.contact-sheet-scrim[data-state=closed]{animation:none}}@media (forced-colors:active){.contact-sheet-layer[data-public-portal] .contact-sheet{outline-offset:-1px;outline:1px solid canvastext}}
.observatory :is(.contact-tuner,.contact-or,.contact-write-action,.contact-write-mark){display:none}@media (min-width:600px){.observatory .contact-editorial[data-dial] .contact-invitation{display:none}.observatory .contact-editorial[data-dial] .contact-tuner{display:block}.observatory .contact-editorial .contact-tuner-label{max-width:var(--measure-lead);font-weight:500;font-size:var(--type-lead);line-height:var(--leading-lead);color:var(--ink-plate);text-wrap:balance}.observatory .contact-dial{--needle:.035;margin-top:var(--space-5)}.observatory .contact-dial-stations{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.observatory .contact-dial-station{justify-content:flex-end;align-items:center;gap:var(--space-1);min-height:var(--chrome-hit);padding:var(--space-2) var(--space-2) var(--space-3);font:600 var(--type-text) / 1.2 var(--font-text);letter-spacing:var(--tracking-text);color:var(--ink-muted);text-align:center;cursor:var(--cursor-pointer,pointer);transition:color var(--dur-quick) var(--ease-instrument);background:0 0;border:0;flex-direction:column;margin:0;display:flex}.observatory .contact-dial-station-label{text-wrap:balance}.observatory .contact-dial-station-freq{font:400 var(--type-readout) / 1 var(--font-readout);letter-spacing:var(--tracking-readout);font-variant-numeric:tabular-nums;color:var(--crt-phosphor-dim);transition:color var(--dur-quick) var(--ease-instrument)}.observatory .contact-dial-station:hover{color:var(--ink)}.observatory .contact-dial-station[aria-checked=true]{color:var(--ink-plate)}.observatory .contact-dial-station[aria-checked=true] .contact-dial-station-freq{color:var(--crt-phosphor);text-shadow:var(--crt-glow)}.observatory .contact-dial .contact-dial-station:focus-visible{outline-offset:-2px}.observatory .contact-dial-scale{height:var(--chrome-hit);touch-action:none;cursor:grab;position:relative}.observatory .contact-dial[data-moving] .contact-dial-scale{cursor:grabbing}.observatory .contact-dial-ticks{width:100%;height:20px;position:absolute;inset:auto 0 0;overflow:visible}.observatory .contact-dial-ticks line{stroke:var(--rule-strong);stroke-width:1px}.observatory .contact-dial-ticks line[data-major]{stroke:var(--ink-muted)}.observatory .contact-dial-scale:after{content:"";background:var(--rule-strong);height:1px;position:absolute;inset:auto 0 0}.observatory .contact-dial-needle{top:2px;bottom:0;left:calc(var(--needle) * 100%);background:var(--band-2);z-index:1;pointer-events:none;width:2px;margin-left:-1px;position:absolute}.observatory .contact-dial-needle:before{content:"";background:var(--band-1);width:6px;height:6px;position:absolute;top:-2px;left:-2px}.observatory .contact-dial-wave{width:100%;height:28px;margin-top:var(--space-3);display:block;overflow:visible}.observatory .contact-dial-wave path{fill:none;stroke:var(--crt-phosphor-dim);stroke-width:1.5px;stroke-linejoin:round;transition:stroke var(--dur-move) var(--ease-instrument)}.observatory .contact-dial[data-tuned]:not([data-moving]) .contact-dial-wave path{stroke:var(--crt-phosphor)}.observatory .contact-dial-readout{gap:0 var(--space-3);margin-top:var(--space-2);font:400 var(--type-readout) / 1.2 var(--font-readout);letter-spacing:var(--tracking-readout);color:var(--ink-muted);flex-wrap:wrap;display:flex}.observatory .contact-dial-freq{font-variant-numeric:tabular-nums;color:var(--crt-phosphor)}.observatory .contact-dial[data-state=sent] .contact-dial-status{color:var(--state-success)}.observatory .contact-dial[data-state=error] .contact-dial-status{color:var(--state-error)}.observatory .contact-editorial .contact-write{margin-top:var(--space-6);border-block:0;container:contact-write/inline-size}.observatory .contact-editorial .contact-write[open]{padding-bottom:0}.observatory .contact-editorial .contact-write>summary{max-width:100%;min-height:var(--chrome-hit);text-wrap:balance;padding:var(--space-2) 0;font-family:var(--font-display);font-style:italic;font-stretch:var(--display-stretch,150%);font-weight:var(--display-weight,800);letter-spacing:var(--display-tracking);color:var(--ink-plate);font-size:clamp(1.35rem,1.9vw,1.75rem);line-height:1.15;display:block}.observatory .contact-editorial .contact-write>summary:before,.observatory .contact-editorial .contact-write-label[data-tuned]{display:none}.observatory .contact-editorial .contact-write-action{display:inline}.observatory .contact-editorial .contact-write-mark{vertical-align:-.02em;width:.7em;height:.7em;color:var(--band-2);transition:transform var(--dur-move) var(--ease-instrument);margin-left:.4em;display:inline-block}.observatory .contact-editorial .contact-write>summary:hover{color:var(--band-1)}.observatory .contact-editorial .contact-write>summary:hover .contact-write-mark{transform:translateY(2px)}.observatory .contact-editorial .contact-write[open] .contact-write-mark{transform:rotate(180deg)}.observatory .contact-editorial .contact-write .contact-form{margin:var(--space-4) 0 0}.observatory .contact-editorial .contact-write textarea.contact-message-box{resize:vertical;min-height:8.5rem}.observatory .contact-editorial .contact-alt{margin-top:var(--space-1);font:400 var(--type-text) / 1.3 var(--font-text);color:var(--ink-muted);flex-wrap:wrap;align-items:baseline;gap:0 .45em;display:flex}.observatory .contact-editorial .contact-or{display:inline}.observatory .contact-editorial .contact-email{padding:var(--space-2) 0;font:600 var(--type-text) / 1.3 var(--font-text);letter-spacing:var(--tracking-text);color:var(--ink-plate);text-underline-offset:5px;align-items:center;gap:.4em;margin:0;font-style:normal;font-stretch:100%;text-decoration-thickness:1px;display:inline-flex}.observatory .contact-editorial .contact-email:hover{color:var(--band-1)}.observatory .contact-editorial .contact-profiles{margin-top:var(--space-5)}.observatory .contact-editorial .contact-colophon{margin-top:var(--space-8)}.observatory .contact-editorial .contact-quote{margin:0}.observatory .contact-editorial .contact-quote p{font-size:var(--type-lead);line-height:var(--leading-lead);color:var(--ink-muted);text-wrap:balance}.observatory .contact-editorial .contact-quote cite{margin-top:var(--space-2)}.observatory .contact-editorial .contact-ephemeris{margin-top:var(--space-6)}.observatory .contact-editorial :is(.contact-credits,.contact-signature){margin-top:var(--space-2)}.observatory .contact-editorial .contact-signature{border-top:0;padding-top:0}}@container contact-write (min-width:34rem){.observatory .contact-editorial .contact-write .contact-form{column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.observatory .contact-editorial .contact-write .contact-form>:is(.contact-field-message,.public-form-actions,.public-note){grid-column:1/-1}}@media (min-width:600px) and (prefers-reduced-motion:reduce){.observatory :is(.contact-dial-station,.contact-dial-station-freq,.contact-dial-wave path,.contact-write-mark){transition:none}}
.observatory .project-lead,.observatory .project-lead .project-summary{margin-top:var(--space-4)}@container reading (min-width:30rem){.observatory .project-lead{grid-template-columns:var(--frame-width,15rem) minmax(0, 1fr);column-gap:var(--space-6);align-items:start;display:grid}.observatory .project-lead .project-summary{margin-top:0}}.observatory .project-frame{min-width:0}.observatory .project-frame-window{--corner:.75rem;border:1px solid var(--rule);background:var(--crt-glass-deep);padding:4px 4px 9px;position:relative}.observatory .project-frame-window:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(var(--phosphor), var(--phosphor)) top left / var(--corner) 1px, linear-gradient(var(--phosphor), var(--phosphor)) top left / 1px var(--corner), linear-gradient(var(--phosphor), var(--phosphor)) top right / var(--corner) 1px, linear-gradient(var(--phosphor), var(--phosphor)) top right / 1px var(--corner), linear-gradient(var(--phosphor), var(--phosphor)) bottom left / var(--corner) 1px, linear-gradient(var(--phosphor), var(--phosphor)) bottom left / 1px var(--corner), linear-gradient(var(--phosphor), var(--phosphor)) bottom right / var(--corner) 1px, linear-gradient(var(--phosphor), var(--phosphor)) bottom right / 1px var(--corner);opacity:.85;background-repeat:no-repeat;position:absolute;inset:-3px}.observatory .project-frame-viewport{aspect-ratio:16/10;touch-action:pan-y;position:relative;overflow:hidden}.observatory .project-frame-viewport:after{content:"";pointer-events:none;background:var(--scan);position:absolute;inset:0;box-shadow:inset 0 0 14px #00000073;box-shadow:inset 0 0 14px lab(0% 0 0/.45)}.observatory .project-frame-track{height:100%;transform:translateX(calc(var(--slide,0) * -100%));transition:transform var(--dur-move) var(--ease-instrument);display:flex}.observatory .project-frame-slide{flex:0 0 100%;min-width:0}.observatory .project-frame-slide>a{height:100%;display:block}.observatory .project-frame-slide>a:focus-visible{outline-offset:-3px}.observatory .project-frame-image{object-fit:cover;object-position:top left;filter:saturate(.85)contrast(1.03);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.observatory .project-frame-stripe{gap:2px;height:2px;display:flex;position:absolute;inset:auto 4px 3px}.observatory .project-frame-stripe>i{background:var(--rule-strong);transition:background-color var(--dur-quick) var(--ease-instrument);flex:1}.observatory .project-frame-stripe>i[data-active]{background:linear-gradient(90deg, var(--band-1), var(--band-3) 50%, var(--band-4))}.observatory .project-frame-controls{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.observatory .project-frame-key{width:var(--chrome-hit);height:var(--chrome-hit);border:1px solid var(--rule);color:var(--ink-muted);cursor:pointer;transition:color var(--dur-quick) var(--ease-instrument), background-color var(--dur-quick) var(--ease-instrument);background:0 0;place-items:center;font-size:1rem;display:inline-grid}.observatory .project-frame-key:hover{color:var(--band-1);background:var(--surface-raised)}.observatory .project-frame-key:active{background:var(--surface-housing)}.observatory .project-frame-back{transform:scaleX(-1)}.observatory .project-frame-count{text-align:center;font-variant-numeric:tabular-nums;min-width:4.5ch;color:var(--phosphor)}.observatory .project-frame-of{color:var(--ink-muted);margin-inline:.15em}@media (prefers-reduced-motion:reduce){.observatory :is(.project-frame-track,.project-frame-stripe>i){transition:none}}
.observatory .telemetry{--t-0:#f9f5ec13;--t-1:#725124;--t-2:#ad7b32;--t-3:#dda242;--t-4:#ffc164;--t-5:#ffeeb5;--t-gap:2px;--t-label:38px;--t-bar-h:36px;--t-bar:var(--t-2);margin-top:var(--space-7)}@supports (color:lab(0% 0 0)){.observatory .telemetry{--t-0:lab(96.5677% .351369 4.58084/.075);--t-1:lab(37.2724% 10.7041 31.2889);--t-2:lab(55.8237% 14.5323 46.4547);--t-3:lab(70.9409% 16.0523 56.431);--t-4:lab(82.5227% 17.7765 59.5859);--t-5:lab(94.6028% 1.27161 40.8055)}}.observatory .telemetry h3{font-size:min(var(--type-display-s), 9cqi);line-height:1.2}.observatory .telemetry-lede{margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:var(--type-small)}.observatory .telemetry-readouts{justify-content:space-between;align-items:start;gap:0 var(--space-4);margin:var(--space-4) 0 var(--space-3);grid-template-rows:auto auto auto;grid-template-columns:repeat(3,auto);padding:0;display:grid}.observatory .telemetry-readouts>div{grid-row:span 3;grid-template-rows:subgrid;min-width:0;padding-bottom:var(--space-4);row-gap:2px;display:grid}.observatory .telemetry-readouts dt{color:var(--ink-muted);font-size:var(--type-placard-s)}.observatory .telemetry-readouts dd{align-self:end;margin:0}.observatory .telemetry-readouts dd.telemetry-sub{align-self:start}.observatory .telemetry-readouts dd.type-readout{color:var(--phosphor);font-size:1.9rem;line-height:.95}.observatory .telemetry-readouts>div:first-child dd.type-readout{font-size:2.7rem}.observatory .telemetry-sub{font-family:var(--font-readout);font-size:var(--type-readout-s);letter-spacing:var(--tracking-readout);color:var(--crt-phosphor-dim);white-space:nowrap;line-height:1.1}@container reading (max-width:36em){.observatory .telemetry-readouts{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.observatory .telemetry-readouts>div:first-child{grid-column:1/-1}.observatory .telemetry-readouts>div:first-child dd.type-readout{font-size:2.4rem}}@container reading (max-width:18rem){.observatory .telemetry-readouts{grid-template-columns:minmax(0,1fr)}}.observatory .telemetry-chart{margin:0}.observatory .telemetry-window{--corner:.75rem;border:1px solid var(--rule);background:linear-gradient(90deg, var(--band-1), var(--band-3) 50%, var(--band-4)) 4px calc(100% - 3px) / calc(100% - 8px) 2px no-repeat, var(--scan), var(--crt-glass-deep);padding:18px 16px 22px;position:relative;container:telemetry/inline-size}.observatory .telemetry-window:before{content:"";pointer-events:none;background:linear-gradient(var(--phosphor), var(--phosphor)) top left / var(--corner) 1px, linear-gradient(var(--phosphor), var(--phosphor)) top left / 1px var(--corner), linear-gradient(var(--phosphor), var(--phosphor)) top right / var(--corner) 1px, linear-gradient(var(--phosphor), var(--phosphor)) top right / 1px var(--corner), linear-gradient(var(--phosphor), var(--phosphor)) bottom left / var(--corner) 1px, linear-gradient(var(--phosphor), var(--phosphor)) bottom left / 1px var(--corner), linear-gradient(var(--phosphor), var(--phosphor)) bottom right / var(--corner) 1px, linear-gradient(var(--phosphor), var(--phosphor)) bottom right / 1px var(--corner);opacity:.85;background-repeat:no-repeat;position:absolute;inset:-3px}.observatory .telemetry-strips{--t-cell:calc((100cqw - var(--t-label) - 53 * var(--t-gap)) / 53);gap:var(--t-gap);flex-wrap:nowrap;display:flex;position:relative}@container telemetry (max-width:36em){.observatory .telemetry-strips{--t-cell:clamp(5px, calc((100cqw - var(--t-label) - 27 * var(--t-gap)) / 27), 14px);--t-bar-h:30px;gap:var(--space-5);flex-direction:column}}.observatory .telemetry-strip{grid-template-columns:var(--t-label) auto;column-gap:var(--t-gap);align-items:start;display:grid}@container telemetry (min-width:36.0625em){.observatory .telemetry-strip[data-strip="1"]{grid-template-columns:auto}.observatory .telemetry-strip[data-strip="1"] .telemetry-weekdays{display:none}}.observatory .telemetry-months{grid-column:2;grid-template-columns:repeat(var(--weeks), var(--t-cell));column-gap:var(--t-gap);height:1.25rem;margin-bottom:var(--space-1);color:var(--ink-muted);font-family:var(--font-display);font-size:var(--type-placard-s);font-stretch:var(--placard-stretch);font-weight:var(--placard-weight);letter-spacing:var(--placard-tracking);text-transform:uppercase;line-height:1.25rem;display:grid}.observatory .telemetry-months span{white-space:nowrap;overflow:visible}.observatory .telemetry-strip[data-strip="1"] .telemetry-months{grid-column:1/-1}@container telemetry (max-width:36em){.observatory .telemetry-strip[data-strip="1"] .telemetry-months{grid-column:2}}.observatory .telemetry-field{overflow-clip-margin:2px;grid-area:2/2;position:relative;overflow:clip}.observatory .telemetry-strip[data-strip="1"] .telemetry-field{grid-column:1/-1}@container telemetry (max-width:36em){.observatory .telemetry-strip[data-strip="1"] .telemetry-field{grid-column:2}}.observatory .telemetry-bars{grid-auto-flow:column;grid-auto-columns:var(--t-cell);column-gap:var(--t-gap);height:var(--t-bar-h);margin-bottom:var(--space-2);align-items:end;display:grid}.observatory .telemetry-bars i{height:max(1px, calc(var(--p) * var(--t-bar-h)));background:var(--t-bar);display:block;position:relative}.observatory .telemetry-bars i[data-peak]{background:var(--t-4)}.observatory .telemetry-bars b{font-weight:400;font-size:var(--type-readout-s);color:var(--phosphor);white-space:nowrap;line-height:1;position:absolute;top:-3px;right:calc(100% + 4px)}.observatory .telemetry-days{grid-template-rows:repeat(7, var(--t-cell));grid-auto-flow:column;grid-auto-columns:var(--t-cell);gap:var(--t-gap);display:grid}.observatory .telemetry-days i{background:var(--t-0);display:block}.observatory .telemetry-days i[data-void]{background:0 0}.observatory .telemetry-days i[data-l="1"]{background:var(--t-1)}.observatory .telemetry-days i[data-l="2"]{background:var(--t-2)}.observatory .telemetry-days i[data-l="3"]{background:var(--t-3)}.observatory .telemetry-days i[data-l="4"]{background:var(--t-4)}.observatory .telemetry-days i[data-l="5"]{background:var(--t-5)}.observatory .telemetry-weekdays{grid-area:2/1;grid-template-rows:repeat(7, var(--t-cell));align-self:end;row-gap:var(--t-gap);color:var(--ink-muted);font-size:var(--type-placard-s);margin:0;padding:0;list-style:none;display:grid}.observatory .telemetry-weekdays li{white-space:nowrap;align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){.observatory .telemetry-strips[data-seen] .telemetry-field:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent calc(100% - 2px), var(--ink-plate) 100%);animation:1.5s linear both telemetry-sweep;position:absolute;inset:0;transform:translate(-101%)}.observatory .telemetry-strips[data-seen] .telemetry-strip[data-strip="1"] .telemetry-field:after{animation-delay:1.5s}}@keyframes telemetry-sweep{0%{opacity:.9;transform:translate(-101%)}92%{opacity:.9}to{opacity:0;transform:translate(0)}}.observatory .telemetry-key{align-items:center;gap:var(--space-2) var(--space-5);margin:var(--space-4) 0 0;color:var(--ink-muted);font-size:var(--type-placard-s);flex-wrap:wrap;padding:0;list-style:none;display:flex}.observatory .telemetry-key li{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.observatory .telemetry-swatches{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.observatory .telemetry-swatches>span{align-items:center;gap:5px;display:inline-flex}.observatory .telemetry-swatches .type-readout{font-size:var(--type-readout-s);color:var(--crt-phosphor-dim);line-height:1}.observatory .telemetry-key i{background:var(--t-0);width:10px;height:10px;display:block}.observatory .telemetry-key i[data-l="1"]{background:var(--t-1)}.observatory .telemetry-key i[data-l="2"]{background:var(--t-2)}.observatory .telemetry-key i[data-l="3"]{background:var(--t-3)}.observatory .telemetry-key i[data-l="4"]{background:var(--t-4)}.observatory .telemetry-key i[data-l="5"]{background:var(--t-5)}.observatory .telemetry-key .telemetry-key-bar{background:var(--crt-phosphor-dim);width:6px;height:14px}.observatory .telemetry figcaption{margin-top:var(--space-3);color:var(--ink-muted);font-size:var(--type-caption);max-width:var(--measure);text-wrap:pretty}@container telemetry (max-width:14rem){.observatory .telemetry-weekdays{display:none}.observatory .telemetry-strip{grid-template-columns:auto}.observatory .telemetry-months,.observatory .telemetry-field{grid-column:1}.observatory .telemetry-strips{--t-cell:clamp(5px, calc((100cqw - 27 * var(--t-gap)) / 27), 14px)}.observatory .telemetry-months span:nth-child(2n){visibility:hidden}}.observatory .telemetry figcaption b{font-weight:400;font-size:var(--type-readout-s);color:var(--crt-phosphor-dim)}
.observatory .credential-list .credential-entry>.credential-verify{margin-top:var(--space-2);justify-self:start}@container reading (min-width:36rem){.observatory .credential-list .credential-entry>.credential-verify{grid-area:2/2;place-self:start end;margin-top:0}.observatory .credential-list .credential-entry[data-logo]>.credential-verify{grid-column:3}}
.observatory .observatory-chapter:not([data-layout=portrait]):has(.jp-root):before{display:none}.observatory .observatory-chapter:not([data-layout=portrait]):has(.jp-root) .chapter-window{pointer-events:none;padding-inline:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.observatory .observatory-chapter:not([data-layout=portrait]):has(.jp-root) .chapter-flow{--jp-gut:clamp(20px, 3vw, 48px);box-sizing:border-box;height:var(--reading-h);padding:var(--space-4) var(--jp-gut) 0;grid-template-columns:minmax(0, 1fr) var(--jp-clear,560px) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr);align-content:start;display:grid}.observatory .jp-root{display:contents}.observatory .observatory-chapter:has(.jp-root) .editorial-content{display:contents}.observatory .observatory-chapter:has(.jp-root) .editorial-next{display:none}.observatory .observatory-chapter:has(.jp-root) :is(.editorial-heading,.jp-ledger,.jp-card){pointer-events:auto}.observatory .observatory-chapter:has(.jp-root) .editorial-heading{width:min(30rem,100%);margin-bottom:var(--space-5);grid-area:1/1;align-self:start;container:reading/inline-size}.observatory .observatory-chapter:has(.jp-root) .editorial-lede{margin-top:var(--space-3);font-size:clamp(1.1rem,1.35vw,1.3rem)}.observatory .jp-muted{color:var(--ink-muted)}.observatory .jp-ledger{flex-direction:column;grid-area:2/1;align-self:start;width:100%;max-width:30rem;min-height:0;max-height:100%;display:flex}.observatory .jp-ledger-title{margin:0 0 var(--space-1);padding-bottom:var(--space-2);border-bottom:1px solid var(--rule);font-size:var(--type-placard);color:var(--ink-muted);flex:none}.observatory .jp-hint{padding:var(--space-2) 0 var(--space-1);font-size:var(--type-caption);color:var(--ink-muted);flex:none;margin:0}.observatory .jp-ledger-list{overscroll-behavior:auto;flex-direction:column;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.observatory .jp-ledger-item{border-bottom:1px solid var(--rule-soft);flex:none}.observatory .jp-ledger-row{column-gap:var(--space-2);box-sizing:border-box;width:100%;min-height:var(--chrome-hit);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);color:inherit;font:inherit;text-align:left;transition:border-color var(--dur-quick), background-color var(--dur-quick);background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:1.25rem 5.25rem minmax(0,1fr);align-items:start;margin:0;display:grid}.observatory button.jp-ledger-row{cursor:pointer}.observatory .jp-ledger-item[data-active=true] .jp-ledger-row{border-left-color:var(--band-2);background:color-mix(in oklch, var(--surface-raised) 60%, transparent)}.observatory button.jp-ledger-row:hover{background:color-mix(in oklch, var(--surface-raised) 80%, transparent)}.observatory button.jp-ledger-row[aria-pressed=true]{border-left-color:var(--phosphor)}.observatory button.jp-ledger-row:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:calc(var(--focus-offset) * -1)}.observatory .jp-ledger-date{font-size:var(--type-readout-s);color:var(--phosphor);line-height:1.5}.observatory .jp-ledger-text{flex-direction:column;gap:2px;min-width:0;display:flex}.observatory .jp-ledger-degree{font-size:var(--type-small);color:var(--ink-plate);font-weight:600;line-height:1.35}.observatory .jp-ledger-inst{font-size:var(--type-caption);color:var(--ink-muted);line-height:1.4}.observatory .jp-mark-gap{display:block}.observatory .jp-ledger-notes{-webkit-line-clamp:1;font-size:var(--type-caption);color:var(--ink-muted);-webkit-box-orient:vertical;grid-column:3;line-height:1.4;display:-webkit-box;overflow:hidden}.observatory .jp-mark{width:1.25rem;height:1.25rem;margin-top:1px;display:block;overflow:visible}.observatory .jp-mark-ring{fill:none;stroke:var(--ink-muted);stroke-width:1.2px;opacity:.7;transition:stroke var(--dur-quick), opacity var(--dur-quick)}.observatory .jp-mark-planet,.observatory .jp-mark-moon{fill:var(--ink-muted);transition:fill var(--dur-quick)}.observatory .jp-ledger-item[data-active=true] .jp-mark-ring{stroke:var(--band-2);opacity:1}.observatory .jp-ledger-item[data-active=true] .jp-mark-moon{fill:var(--band-2)}.observatory button.jp-ledger-row[aria-pressed=true] .jp-mark-ring{stroke:var(--phosphor)}.observatory button.jp-ledger-row[aria-pressed=true] .jp-mark-moon{fill:var(--phosphor)}.observatory .jp-card{place-self:start end;gap:var(--space-3);box-sizing:border-box;width:100%;max-width:30rem;min-height:0;max-height:100%;padding:var(--space-4);background:color-mix(in oklch, var(--surface-housing) 88%, transparent);border:1px solid var(--rule-strong);box-shadow:var(--housing-bevel);flex-direction:column;grid-area:1/3/3/3;display:flex}.observatory .jp-card-head{gap:var(--space-1);flex-direction:column;flex:none;display:flex}.observatory .jp-card-trail{font-size:var(--type-placard);color:var(--band-2);margin:0}.observatory .jp-card-title{font-family:var(--font-display);font-size:var(--type-display-s);color:var(--ink-plate);margin:0;line-height:1.1}.observatory .jp-card-body{gap:var(--space-4);overscroll-behavior:auto;min-height:0;animation:jp-in var(--dur-move) var(--ease-orbit) both;flex-direction:column;display:flex;overflow-y:auto}.observatory .jp-card--detail .jp-card-body{padding-bottom:var(--space-5);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--space-5)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--space-5)), transparent)}.observatory .jp-card-foot{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--rule-soft);flex-direction:column;flex:none;display:flex}.observatory .jp-card-foot:empty{display:none}.observatory .jp-card-foot .jp-key{align-self:flex-start}.observatory .jp-records{gap:var(--space-5);flex-direction:column;display:flex}.observatory .jp-record{flex-direction:column;gap:2px;display:flex}.observatory .jp-record+.jp-record{padding-top:var(--space-4);border-top:1px solid var(--rule-soft)}.observatory .jp-record-date{font-size:var(--type-readout-s);color:var(--phosphor);margin:0}.observatory .jp-record-degree{font-family:var(--font-sans);font-size:var(--type-text);color:var(--ink-plate);margin:0;font-weight:600;line-height:1.3}.observatory .jp-record-field{font-size:var(--type-small);color:var(--ink);margin:0}.observatory .jp-record-inst{font-size:var(--type-small);color:var(--ink-muted);margin:0}.observatory .jp-record-notes{margin:var(--space-3) 0 0;font-size:var(--type-small);color:var(--ink);line-height:1.55}.observatory .jp-links{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.observatory .jp-link{min-height:var(--chrome-hit);padding:var(--space-2) 0;border-bottom:1px solid var(--rule-soft);color:var(--accent-teal);text-underline-offset:4px;justify-content:space-between;align-items:center;text-decoration:underline;display:flex}.observatory .jp-profiles{column-gap:var(--space-2);box-sizing:border-box;width:100%;min-height:var(--chrome-hit);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-quick), background-color var(--dur-quick);background:0 0;border:0;border-left:2px solid #0000;flex:none;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;margin:0;display:grid}.observatory .jp-profiles-text{align-items:baseline;column-gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.observatory .jp-profiles-name{font-size:var(--type-small);color:var(--ink-plate);font-weight:600}.observatory .jp-profiles-spot{font-size:var(--type-readout-s);color:var(--band-2)}.observatory .jp-profiles .arrow-mark{color:var(--ink-muted)}.observatory .jp-profiles:hover{background:color-mix(in oklch, var(--surface-raised) 80%, transparent)}.observatory .jp-profiles[aria-pressed=true]{border-left-color:var(--phosphor)}.observatory .jp-profiles:hover .jp-mark-ring,.observatory .jp-profiles[aria-pressed=true] .jp-mark-ring{stroke:var(--band-2);opacity:1}.observatory .jp-profiles:hover .jp-mark-moon,.observatory .jp-profiles[aria-pressed=true] .jp-mark-moon{fill:var(--band-2)}.observatory .jp-profiles:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:calc(var(--focus-offset) * -1)}.observatory .jp-key:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}@keyframes jp-in{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}.observatory .jp-dwell{background:var(--rule);flex:none;height:2px;display:block;position:relative}.observatory .jp-dwell:after{content:"";background:var(--band-2);transform-origin:0;animation:jp-scan var(--dwell,7s) linear forwards;position:absolute;inset:0;transform:scaleX(0)}.observatory .jp-dwell[data-held=true]:after{animation-play-state:paused}@keyframes jp-scan{to{transform:scaleX(1)}}.observatory .jp-reticle{--pad:12px;z-index:1;width:calc(2 * var(--jr,20px) + 2 * var(--pad));height:calc(2 * var(--jr,20px) + 2 * var(--pad));transform:translate(calc(var(--jx,-999px) - var(--jr,20px) - var(--pad) - var(--stage-x,0px)), calc(var(--jy,-999px) - var(--jr,20px) - var(--pad) - var(--stage-y,0px)));animation:jp-lock var(--dur-reveal) var(--ease-orbit) both;pointer-events:none;position:absolute;top:0;left:0}@keyframes jp-lock{0%{opacity:.25;scale:1.18}to{opacity:1;scale:1}}.observatory .jp-reticle svg{width:100%;height:100%;display:block;overflow:visible}.observatory .jp-reticle path{fill:none;stroke:var(--band-2);stroke-width:1.5px;stroke-linecap:square;vector-effect:non-scaling-stroke}@media (min-aspect-ratio:21/20) and (max-height:759px){.observatory .observatory-chapter:has(.jp-root) .editorial-lede{-webkit-line-clamp:3;font-size:var(--type-small);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.observatory .observatory-chapter:has(.jp-root) .editorial-heading{margin-bottom:var(--space-3)}.observatory .jp-hint,.observatory .jp-ledger-inst{display:none}.observatory .jp-ledger-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.observatory .jp-ledger-list{border-top:1px solid var(--rule)}.observatory .jp-ledger-row,.observatory .jp-profiles{min-height:0;padding-block:var(--space-2)}.observatory .jp-ledger-degree,.observatory .jp-ledger-notes{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.observatory .jp-card{padding:var(--space-3);gap:var(--space-2)}}@media (min-aspect-ratio:21/20) and (max-height:620px){.observatory .observatory-chapter:has(.jp-root) .editorial-lede{-webkit-line-clamp:2}}.observatory .observatory-chapter[data-layout=portrait]:has(.jp-root) .chapter-flow{gap:var(--space-2);padding-top:var(--space-1);flex-direction:column;display:flex}.observatory .observatory-chapter[data-layout=portrait]:has(.jp-root:not([data-detail=overview])) .chapter-flow{box-sizing:border-box;height:var(--reading-h);padding-bottom:0}.observatory .observatory-chapter[data-layout=portrait]:has(.jp-root) .editorial-heading{text-align:left;justify-self:stretch;width:100%;max-width:none;margin-bottom:0}.observatory .observatory-chapter[data-layout=portrait]:has(.jp-root) .editorial-heading h2{margin-top:var(--space-1)}.observatory .observatory-chapter[data-layout=portrait]:has(.jp-root) .editorial-location{justify-content:flex-start}.observatory .observatory-chapter[data-layout=portrait]:has(.jp-root) .editorial-lede{-webkit-line-clamp:2;margin:var(--space-1) 0 0;font-size:var(--type-small);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.observatory .observatory-chapter[data-layout=portrait]:has(.jp-root:not([data-detail=overview])) .editorial-lede{display:none}.observatory .observatory-chapter[data-layout=portrait]:has(.jp-root) .jp-card{max-width:none;max-height:none;padding:var(--space-2) var(--space-3);justify-self:stretch;gap:var(--space-2);flex:none}.observatory .observatory-chapter[data-layout=portrait]:has(.jp-root:not([data-detail=overview])) .jp-card{min-height:17rem;padding:var(--space-3);flex:1 1 0}.observatory .observatory-chapter[data-layout=portrait]:has(.jp-root:not([data-detail=overview])) .jp-card-body{min-height:7rem}.observatory .observatory-chapter[data-layout=portrait]:has(.jp-root[data-detail=overview]) .jp-card-body{overflow:visible}.observatory .observatory-chapter[data-layout=portrait]:has(.jp-root) .jp-card-title{font-size:var(--type-display-s)}.observatory .observatory-chapter[data-layout=portrait]:has(.jp-root) .jp-card:not(.jp-card--detail) :is(.jp-records,.jp-open){display:none}.observatory .observatory-chapter[data-layout=portrait]:has(.jp-root) .jp-ledger{flex:none;order:3;max-width:none}.observatory .observatory-chapter[data-layout=portrait]:has(.jp-root) .jp-ledger-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.observatory .observatory-chapter[data-layout=portrait]:has(.jp-root) .jp-ledger-list{border-top:1px solid var(--rule);overflow:visible}.observatory .observatory-chapter[data-layout=portrait]:has(.jp-root) .jp-card:not(.jp-card--detail) .jp-card-head{align-items:baseline;gap:var(--space-3);flex-direction:row}.observatory .observatory-chapter[data-layout=portrait]:has(.jp-root) .jp-card:not(.jp-card--detail) .jp-card-title{font-size:var(--type-text)}.observatory .observatory-chapter[data-layout=portrait]:has(.jp-root:not([data-detail=overview])) .jp-ledger{display:none}.observatory .observatory-chapter[data-layout=portrait]:has(.jp-root) .jp-hint{display:none}.observatory .observatory-chapter[data-layout=portrait]:has(.jp-root) .jp-ledger-inst{display:none}.observatory .observatory-chapter[data-layout=portrait]:has(.jp-root) .jp-ledger-row{min-height:var(--chrome-hit);padding-block:var(--space-1);grid-template-columns:1.25rem 4.6rem minmax(0,1fr);align-items:center}.observatory .observatory-chapter[data-layout=portrait]:has(.jp-root) .jp-ledger-notes{-webkit-line-clamp:1;padding-bottom:var(--space-1)}@media (max-height:780px){.observatory .observatory-chapter[data-layout=portrait]:has(.jp-root) .editorial-lede{display:none}}.observatory .observatory-chapter[data-layout=portrait]:has(.jp-root) .jp-ledger-degree{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.observatory .jp-dwell{display:none}.observatory .jp-reticle{animation:none}.observatory .jp-ledger-row,.observatory .jp-mark-ring,.observatory .jp-mark-planet,.observatory .jp-mark-moon{transition:none}.observatory .jp-card-body{animation:none}}
.observatory .interests-notes{--tube-p1:var(--crt-phosphor);--tube-p2:var(--crt-phosphor-dim);--tube-p3:#695033;--tube-p4:#382b1e;--tube-ctl:#6cabab;--tube-ctl-faint:#253d3e;--obj-hi:#4e5357;--obj-mid:#323639;--obj-lo:#1a1d20;--obj-seam:#020304;--obj-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='.2'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--obj-face:var(--obj-grain) 0 0 / 180px 180px, radial-gradient(130% 95% at 14% 6%, #ffffff1c, transparent 62%), linear-gradient(152deg, var(--obj-hi), var(--obj-mid) 46%, var(--obj-lo));--obj-bevel:inset 1px 1px 0 #ffffff38, inset 3px 3px 4px -2px #ffffff1a, inset -1px -1px 0 #00000080, inset -4px -4px 5px -3px #0006, 0 0 0 1px var(--obj-seam);--obj-top-lit:#98a0a5;--obj-top:#6f767a;--obj-side:#252a2c;--obj-side-deep:#010202;--wall-metal-6:.85px -.53px 0 #646a6d, 1.7px -1.06px 0 #505659, 2.55px -1.59px 0 #3d4245, 3.4px -2.12px 0 #2b3033, 4.25px -2.65px 0 #191e21, 5.1px -3.18px 0 #0a0e11;--wall-metal-8:.85px -.53px 0 #646a6d, 1.7px -1.06px 0 #545a5d, 2.55px -1.59px 0 #454a4e, 3.4px -2.12px 0 #363b3e, 4.25px -2.65px 0 #272c2f, 5.1px -3.18px 0 #1a1f22, 5.95px -3.71px 0 #0d1214, 6.8px -4.24px 0 #040608;--wall-metal-1:.85px -.53px 0 #030304;--wall-cream-5:.85px -.53px 0 #b7a993, 1.7px -1.06px 0 #9d8e79, 2.55px -1.59px 0 #837560, 3.4px -2.12px 0 #6a5d49, 4.25px -2.65px 0 #524632;--wall-cream-3:.85px -.53px 0 #b1a28d, 1.7px -1.06px 0 #897b66, 2.55px -1.59px 0 #635642;--wall-grip:.85px -.53px 0 #34393c, 1.7px -1.06px 0 #323639, 2.55px -1.59px 0 #303437, 3.4px -2.12px 0 #2e3235, 4.25px -2.65px 0 #2c3033, 5.1px -3.18px 0 #292e31, 5.95px -3.71px 0 #272c2e, 6.8px -4.24px 0 #252a2c, 7.65px -4.77px 0 #23272a, 8.5px -5.3px 0 #212528, 9.35px -5.83px 0 #1f2326, 10.2px -6.36px 0 #1d2124, 11.05px -6.89px 0 #1b1f22, 11.9px -7.42px 0 #191d20, 12.75px -7.95px 0 #171b1e, 13.6px -8.48px 0 #15191c, 14.45px -9.01px 0 #13171a, 15.3px -9.54px 0 #111518, 16.15px -10.07px 0 #0f1316, 17px -10.6px 0 #0d1114, 17.85px -11.13px 0 #0c1012, 18.7px -11.66px 0 #0a0e10, 19.55px -12.19px 0 #080c0e, 20.4px -12.72px 0 #070a0c, 21.25px -13.25px 0 #05080a, 22.1px -13.78px 0 #040709, 22.95px -14.31px 0 #030607, 23.8px -14.84px 0 #030406, 24.65px -15.37px 0 #020305, 25.5px -15.9px 0 #010304;--obj-cast:.5px 1px 1px #0000001f, 1px 2px 2px #0000001f, 2px 4px 4px #0000001f, 4px 8px 8px #0000001f, 8px 16px 16px #0000001f, 16px 32px 32px #0000001a}@supports (color:lab(0% 0 0)){.observatory .interests-notes{--tube-p3:lab(36.1421% 7.91292 21.5068);--tube-p4:lab(18.7513% 4.78232 11.1542);--tube-ctl:lab(65.8927% -21.2305 -6.47726);--tube-ctl-faint:lab(23.7346% -9.44836 -3.91452);--obj-hi:lab(35.0637% -1.67641 -2.79861);--obj-mid:lab(22.3007% -1.48299 -2.48398);--obj-lo:lab(10.6976% -1.28737 -2.16834);--obj-seam:lab(.905973% -.205971 -.388357);--obj-face:var(--obj-grain) 0 0 / 180px 180px, radial-gradient(130% 95% at 14% 6%, lab(100% 0 0/.11), transparent 62%), linear-gradient(152deg, var(--obj-hi), var(--obj-mid) 46%, var(--obj-lo));--obj-bevel:inset 1px 1px 0 lab(100% 0 0/.22), inset 3px 3px 4px -2px lab(100% 0 0/.1), inset -1px -1px 0 lab(0% 0 0/.5), inset -4px -4px 5px -3px lab(0% 0 0/.4), 0 0 0 1px var(--obj-seam);--obj-top-lit:lab(65.2321% -2.24459 -3.7364);--obj-top:lab(48.9891% -2.05109 -3.42162);--obj-side:lab(16.5003% -1.47483 -2.47985);--obj-side-deep:lab(.463858% -.105456 -.198838);--wall-metal-6:.85px -.53px 0 lab(44.344% -1.68303 -2.80212), 1.7px -1.06px 0 lab(35.9917% -1.6772 -2.79902), 2.55px -1.59px 0 lab(27.6393% -1.66905 -2.7948), 3.4px -2.12px 0 lab(19.2867% -1.65696 -2.78874), 4.25px -2.65px 0 lab(10.9338% -1.63713 -2.77928), 5.1px -3.18px 0 lab(3.71184% -.939116 -1.80251);--wall-metal-8:.85px -.53px 0 lab(44.344% -1.68303 -2.80212), 1.7px -1.06px 0 lab(37.7318% -1.67857 -2.79974), 2.55px -1.59px 0 lab(31.1195% -1.6728 -2.79672), 3.4px -2.12px 0 lab(24.5071% -1.66512 -2.79279), 4.25px -2.65px 0 lab(17.7786% -1.65412 -2.78735), 5.1px -3.18px 0 lab(11.1658% -1.63784 -2.77962), 5.95px -3.71px 0 lab(5.02402% -1.15982 -2.19218), 6.8px -4.24px 0 lab(1.56694% -.511363 -1.03599);--wall-metal-1:.85px -.53px 0 lab(.905546% -.167526 -.307107);--wall-cream-5:.85px -.53px 0 lab(69.9036% 2.80651 13.3993), 1.7px -1.06px 0 lab(60.0402% 2.86615 13.4531), 2.55px -1.59px 0 lab(50.1759% 2.94277 13.5265), 3.4px -2.12px 0 lab(40.3102% 3.04507 13.6327), 4.25px -2.65px 0 lab(30.4421% 3.18821 13.8);--wall-cream-3:.85px -.53px 0 lab(67.5829% 2.8193 13.4106), 1.7px -1.06px 0 lab(52.4971% 2.92283 13.5069), 2.55px -1.59px 0 lab(37.4081% 3.08199 13.6736);--wall-grip:.85px -.53px 0 lab(23.4608% -1.48436 -2.48466), 1.7px -1.06px 0 lab(22.4167% -1.48314 -2.48405), 2.55px -1.59px 0 lab(21.4887% -1.48202 -2.48347), 3.4px -2.12px 0 lab(20.4446% -1.48067 -2.48279), 4.25px -2.65px 0 lab(19.5165% -1.47942 -2.48215), 5.1px -3.18px 0 lab(18.4725% -1.47791 -2.4814), 5.95px -3.71px 0 lab(17.4284% -1.4763 -2.4806), 6.8px -4.24px 0 lab(16.5003% -1.47483 -2.47985), 7.65px -4.77px 0 lab(15.4562% -1.47301 -2.47896), 8.5px -5.3px 0 lab(14.4121% -1.47107 -2.47801), 9.35px -5.83px 0 lab(13.484% -1.46922 -2.47712), 10.2px -6.36px 0 lab(12.4399% -1.46703 -2.47605), 11.05px -6.89px 0 lab(11.5118% -1.46493 -2.47503), 11.9px -7.42px 0 lab(10.4677% -1.46237 -2.47381), 12.75px -7.95px 0 lab(9.42357% -1.45961 -2.4725), 13.6px -8.48px 0 lab(8.49544% -1.45692 -2.47126), 14.45px -9.01px 0 lab(7.46374% -1.36808 -2.44828), 15.3px -9.54px 0 lab(6.5105% -1.24511 -2.29173), 16.15px -10.07px 0 lab(5.7345% -1.14064 -2.11006), 17px -10.6px 0 lab(4.93814% -1.02858 -1.91466), 17.85px -11.13px 0 lab(4.29533% -.933833 -1.74893), 18.7px -11.66px 0 lab(3.64177% -.832692 -1.57145), 19.55px -12.19px 0 lab(3.0581% -.737332 -1.40348), 20.4px -12.72px 0 lab(2.59475% -.657417 -1.26213), 21.25px -13.25px 0 lab(2.13231% -.572979 -1.11209), 22.1px -13.78px 0 lab(1.72834% -.494331 -.971547), 22.95px -14.31px 0 lab(1.41515% -.429273 -.854579), 23.8px -14.84px 0 lab(1.11085% -.361539 -.731966), 24.65px -15.37px 0 lab(.879995% -.306189 -.630945), 25.5px -15.9px 0 lab(.661272% -.249386 -.526264);--obj-cast:.5px 1px 1px lab(0% 0 0/.12), 1px 2px 2px lab(0% 0 0/.12), 2px 4px 4px lab(0% 0 0/.12), 4px 8px 8px lab(0% 0 0/.12), 8px 16px 16px lab(0% 0 0/.12), 16px 32px 32px lab(0% 0 0/.1)}}.observatory .interests-notes :is(.case-crt,.deck-caddy,.reel-log) p{margin:0}.observatory .interests-notes .interests-head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.observatory .interests-notes .interests-head h3{margin:0}.observatory .interests-notes .interests-count{font:var(--type-readout) / 1 var(--font-readout);letter-spacing:var(--tracking-readout);color:var(--phosphor);margin:0}.observatory .interests-notes .case-screw{background:var(--screw);width:.5rem;height:.5rem;box-shadow:0 0 0 1px var(--metal-seam);border-radius:50%;position:absolute}.observatory .interests-notes .case-screw:after{content:"";background:var(--metal-seam);transform:rotate(var(--slot,20deg));position:absolute;inset:45% 12%}.observatory .interests-notes .case-screw[data-at=tl]{--slot:24deg;top:.42rem;left:.42rem}.observatory .interests-notes .case-screw[data-at=tr]{--slot:-61deg;top:.42rem;right:.42rem}.observatory .interests-notes .case-screw[data-at=bl]{--slot:83deg;bottom:.55rem;left:.6rem}.observatory .interests-notes .case-screw[data-at=br]{--slot:-12deg;bottom:.42rem;right:.42rem}.observatory .interests-notes .case-plate{background:linear-gradient(var(--obj-mid), var(--obj-lo));box-shadow:var(--inset-shadow), 0 1px 0 color-mix(in oklch, var(--ink-plate) 8%, transparent);border-radius:2px;align-items:center;gap:.6rem;padding:.3rem .5rem;display:flex}.observatory .interests-notes .case-stripe{background:var(--sun-stripe);flex:none;width:1.5rem;height:.7rem}.observatory .interests-notes .case-name{overflow-wrap:break-word;min-width:0;font-family:var(--font-display);font-style:normal;font-stretch:var(--placard-stretch);font-weight:640;font-size:var(--type-placard);letter-spacing:var(--placard-tracking);text-transform:uppercase;color:var(--ink-plate);text-shadow:0 1px 0 color-mix(in oklch, var(--surface-void) 60%, transparent);flex:1 1 0;margin:0;line-height:1.2}.observatory .interests-notes .case-lamp{background:radial-gradient(circle at 38% 32%, var(--metal-hi) 0 12%, var(--metal-lo) 60%, var(--metal-seam));width:.6rem;height:.6rem;box-shadow:0 0 0 2px var(--metal-seam), 0 0 0 3px color-mix(in oklch, var(--ink-plate) 8%, transparent);border-radius:50%;flex:none}.observatory .interests-notes .case-lamp[data-on]{background:radial-gradient(circle at 38% 32%, var(--ink-plate) 0 18%, var(--band-1) 38%, var(--band-2) 72%, var(--band-3))}.observatory .interests-notes .case-bezel{background:var(--crt-bezel);box-shadow:var(--inset-shadow), 0 1px 0 color-mix(in oklch, var(--ink-plate) 10%, transparent);border-radius:.55rem;padding:.45rem}.observatory .interests-notes .case-crt{isolation:isolate;background:radial-gradient(120% 140% at 50% 40%, var(--crt-glass), var(--crt-glass-deep) 78%);box-shadow:inset 0 0 22px 6px color-mix(in oklch, var(--surface-void) 55%, transparent);color:var(--tube-p1);font-family:var(--font-readout);font-size:var(--type-readout);font-variant-numeric:tabular-nums;border-radius:.9rem/1.1rem;line-height:1.15;position:relative;overflow:hidden}.observatory .interests-notes .case-crt:before{content:"";z-index:-1;border-radius:inherit;background:repeating-linear-gradient(0deg, color-mix(in oklch, var(--surface-void) 16%, transparent) 0 1px, transparent 1px 3px);pointer-events:none;position:absolute;inset:0}.observatory .interests-notes .is-tube:after{content:"";z-index:5;border-radius:inherit;pointer-events:none;background:radial-gradient(90% 70% at 30% 18%,#ffffff0f,#0000 60%),radial-gradient(130% 120%,#0000 58%,#00000073 100%),repeating-linear-gradient(0deg,#0003 0 1px,#0000 1px 3px);background:radial-gradient(90% 70% at 30% 18%,lab(100% 0 0/.06),#0000 60%),radial-gradient(130% 120%,#0000 58%,lab(0% 0 0/.45) 100%),repeating-linear-gradient(0deg,lab(0% 0 0/.2) 0 1px,#0000 1px 3px);position:absolute;inset:0}.observatory .interests-notes .decal{background:var(--decal);color:var(--decal-ink);font:640 var(--type-placard) / 1.5 var(--font-display);font-stretch:var(--placard-stretch);letter-spacing:var(--placard-tracking);text-transform:uppercase;padding:1px 8px 0;display:inline-block}.observatory .interests-notes .book-rating{vertical-align:middle;gap:3px;display:inline-flex}.observatory .interests-notes .book-rating i{width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--tube-p2);display:block}.observatory .interests-notes .book-rating i[data-on]{background:var(--tube-p1);box-shadow:none}.observatory .interests-notes .talk{font:1.375rem / 1.2 var(--font-readout);letter-spacing:.01em;color:var(--tube-p1);text-wrap:balance;margin:0}.observatory .interests-notes .talk-rest{visibility:hidden}.observatory .interests-notes .talk-cursor{vertical-align:-.12em;width:0;height:1em;display:inline-block;position:relative}.observatory .interests-notes .talk-cursor:before{content:"";background:var(--tube-p1);width:.55em;height:1em;animation:1s step-end infinite talk-cursor;position:absolute;top:0;left:2px}.observatory .interests-notes .talk[data-typing] .talk-cursor:before{animation:none}@keyframes talk-cursor{50%{opacity:0}}.observatory .interest-stack .stack{gap:var(--space-5);display:grid}.observatory .interest-stack .stack-dots{display:none}.observatory .interests-notes .stack-slab{--slab-radius:.7rem .7rem .7rem 1.35rem;--d0:22px;width:calc(100% - var(--d0) * .85);height:100%}.observatory .interests-notes .stack-slab :is(.slab-body,.slab-face){height:100%}.observatory .interest-stack .stack-case{background:var(--obj-face);height:100%;box-shadow:inset 0 2px 0 #ffffff4d, var(--obj-bevel);border-radius:.7rem .7rem .7rem 1.35rem;flex-direction:column;gap:.6rem;padding:.8rem .95rem .9rem;display:flex;position:relative}@supports (color:lab(0% 0 0)){.observatory .interest-stack .stack-case{box-shadow:inset 0 2px 0 lab(100% 0 0/.3), var(--obj-bevel)}}.observatory .interest-stack .case-plate{margin:0 .55rem}.observatory .interest-stack .case-bezel{flex:1;display:flex}.observatory .interest-stack .case-crt{gap:var(--space-5);padding:var(--space-2) var(--space-5) var(--space-2) var(--space-2);flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}.observatory .interest-stack .stack-instrument{min-width:0}@container reading (max-width:29.99rem){.observatory .interest-stack .case-crt{gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-4);grid-template-columns:minmax(0,1fr)}.observatory .interests-notes .talk{font-size:1.25rem}}.observatory .interest-stack[data-mode=stack] .stack-pin{gap:var(--space-2);will-change:transform;transform-origin:0 0;grid-template-columns:minmax(0,1fr) 2.75rem;display:grid}.observatory .interest-stack[data-mode=stack] .stack{height:var(--stack-h,auto);outline-offset:4px;display:block;position:relative}.observatory .interest-stack[data-mode=stack] .stack-card{height:calc(var(--stack-h) - 24px);z-index:calc(5 - var(--offset,0));transform:translateY(calc(var(--offset,0) * 12px)) scale(calc(1 - var(--offset,0) * .045));transform-origin:50% 100%;filter:brightness(calc(1 - var(--offset,0) * .3));transition:transform .48s var(--ease-instrument), filter .48s var(--ease-instrument), opacity .3s var(--ease-instrument);position:absolute;inset:0 0 auto}.observatory .interest-stack[data-measuring] .stack-card{height:auto}.observatory .interest-stack[data-mode=stack] .stack-card[data-role=gone]{opacity:0;filter:none;transform:translateY(-28px)scale(1.02)}.observatory .interest-stack[data-mode=stack] .stack-card[data-role=waiting]{pointer-events:none}.observatory .interest-stack[data-mode=stack] .stack-card[data-role=waiting]{opacity:clamp(0, calc(3 - var(--offset,0)), 1)}.observatory .interest-stack .stack-card[data-role=leaving]{z-index:6;filter:none;animation:.26s step-end both stack-leave;transform:none}.observatory .interest-stack .stack-card[data-role=leaving] .case-crt>*{animation:.24s cubic-bezier(.4,0,.6,1) both stack-dim}.observatory .interest-stack .stack-card[data-role=entering] .case-crt>:not(.stack-warp){animation:.32s cubic-bezier(.2,.7,.3,1) .12s both stack-bright}@keyframes stack-leave{0%{opacity:1}to{opacity:0}}@keyframes stack-dim{to{opacity:.25}}@keyframes stack-bright{0%{opacity:.25;filter:brightness(1.35)}to{opacity:1;filter:none}}.observatory .interest-stack .stack-warp{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.observatory .interest-stack .stack-warp i{left:0;top:var(--y);width:var(--len);opacity:0;transform-origin:100%;background:linear-gradient(90deg,#0000,#fed252b3 70%,#fff4d9e6);background:linear-gradient(90deg,#0000,lab(86.4742% 6.15835 66.6916/.7) 70%,lab(96.6865% 2.02221 19.5281/.9));border-radius:1px;height:1.5px;position:absolute;transform:rotate(14deg)translate(-100%)}.observatory .interest-stack .stack-warp i:first-child{--y:4%;--len:38%}.observatory .interest-stack .stack-warp i:nth-child(2){--y:22%;--len:52%;background:linear-gradient(90deg,#0000,#7bc7c699 70%,#d1f7f7d9);background:linear-gradient(90deg,#0000,lab(75.279% -24.4985 -7.46893/.6) 70%,lab(94.6286% -13.0502 -4.02788/.85))}.observatory .interest-stack .stack-warp i:nth-child(3){--y:40%;--len:30%}.observatory .interest-stack .stack-card[data-role=entering] .stack-warp i{animation:.34s cubic-bezier(.25,.6,.4,1) both stack-streak}.observatory .interest-stack .stack-card[data-role=entering] .stack-warp i:first-child{animation-delay:40ms}.observatory .interest-stack .stack-card[data-role=entering] .stack-warp i:nth-child(2){animation-delay:.12s}.observatory .interest-stack .stack-card[data-role=entering] .stack-warp i:nth-child(3){animation-delay:.2s}@keyframes stack-streak{0%{opacity:0;transform:rotate(14deg)translate(-100%)}25%{opacity:.8}to{opacity:0;transform:rotate(14deg)translate(300%)}}.observatory .interest-stack[data-mode=stack] .stack-dots{height:calc(var(--stack-h,0px) - 24px);align-content:center;justify-items:center;display:grid}.observatory .interest-stack .stack-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.observatory .interest-stack .stack-dots i{width:9px;height:9px;transition:background-color var(--dur-quick), box-shadow var(--dur-quick);background:#212527;background:lab(14.1779% -1.2932 -2.17124);border-radius:50%;display:block;box-shadow:inset 1px 2px 2px #000000d9,0 0 0 2px #010102,1px 1.5px 0 2px #ffffff4d;box-shadow:inset 1px 2px 2px lab(0% 0 0/.85),0 0 0 2px lab(.310841% -.0797659 -.1535),1px 1.5px 0 2px lab(100% 0 0/.3)}.observatory .interest-stack .stack-dots button[aria-current=true] i{background:var(--phosphor);box-shadow:inset 0 1px 1px #ffffff59, 0 0 6px var(--phosphor), 0 0 0 2px #020303, 1px 1.5px 0 2px #ffffff24}@supports (color:lab(0% 0 0)){.observatory .interest-stack .stack-dots button[aria-current=true] i{box-shadow:inset 0 1px 1px lab(100% 0 0/.35), 0 0 6px var(--phosphor), 0 0 0 2px lab(.660286% -.134707 -.250041), 1px 1.5px 0 2px lab(100% 0 0/.14)}}.observatory .interest-stack .stack-dots button:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:-2px}.observatory .interests-notes .instrument-svg{width:100%;height:auto;display:block;overflow:visible}.observatory .interests-notes .instrument-svg text{font-family:var(--font-readout)}.observatory .interests-notes .gauge-scale{fill:var(--tube-p2);font-size:15px}.observatory .interests-notes :is(.gauge-code,.trace-total){fill:var(--tube-p1)}.observatory .interests-notes .gauge-code{font-size:20px}.observatory .interests-notes .trace-total{font-size:24px}.observatory .interests-notes .gauge-cell{fill:var(--tube-p1)}.observatory .interests-notes :is(.gauge-next,.gauge-off){fill:none;stroke-width:1.5px}.observatory .interests-notes .gauge-next{stroke:var(--tube-p2);animation:2.6s ease-in-out infinite gauge-breathe}.observatory .interests-notes .gauge-off{stroke:var(--tube-p4)}@keyframes gauge-breathe{50%{opacity:.35}}.observatory .interests-notes .tube-flag{opacity:.92}.observatory .interests-notes .flag-de-1{fill:#110c08;fill:lab(3.67806% 1.42086 2.12267)}.observatory .interests-notes .flag-de-2{fill:#c44229;fill:lab(47.4183% 51.6079 43.8692)}.observatory .interests-notes .flag-de-3{fill:#f1ba4b;fill:lab(79.2425% 12.4489 61.8417)}.observatory .interests-notes .flag-it-1{fill:#458554;fill:lab(50.237% -30.0123 19.5898)}.observatory .interests-notes .flag-it-2{fill:#eddcb9;fill:lab(88.5633% 2.07794 19.5804)}.observatory .interests-notes .flag-it-3{fill:#bc4a3c;fill:lab(47.5652% 46.0625 33.473)}.observatory .interests-notes .flag-scan{fill:var(--crt-glass-deep);opacity:.8}.observatory .interests-notes .flag-edge{fill:none;stroke:color-mix(in oklch, var(--tube-p2) 35%, transparent)}.observatory .interests-notes .gauge-frame{display:block;position:relative}.observatory .interests-notes .gauge-sweep{width:100%;height:calc(6 / var(--gauge-h) * 100%);background:var(--tube-p1);opacity:.07;pointer-events:none;will-change:transform;animation:4.2s linear infinite gauge-sweep;position:absolute;top:0;left:0}@keyframes gauge-sweep{0%{transform:translateY(-166.667%)}to{transform:translateY(1833.33%)}}.observatory .interests-notes .streak-row text{font-size:18px}.observatory .interests-notes .streak-note{fill:var(--tube-p2)}.observatory .interests-notes .streak-note-done{fill:var(--tube-p1)}.observatory .interests-notes .instrument-control{cursor:ew-resize;touch-action:none}.observatory .interests-notes .instrument-control:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:2px}.observatory .interests-notes .segment{fill:color-mix(in oklch, var(--tube-p1) 7%, transparent)}.observatory .interests-notes .segment-on{fill:var(--tube-p1)}.observatory .interests-notes .comfort-tick{fill:var(--tube-p4)}.observatory .interests-notes .comfort-tick-on{fill:var(--tube-p1)}.observatory .interests-notes .trace-rule{stroke:var(--tube-p4);stroke-width:2px}.observatory .interests-notes .trace-tick{stroke:var(--tube-p2);stroke-width:1.5px}.observatory .interests-notes .trace-run{stroke:var(--tube-p1);stroke-width:4px;stroke-dasharray:1;stroke-dashoffset:0;animation:8s linear forwards trace-loop}@keyframes trace-loop{0%{stroke-dashoffset:1px}70%,to{stroke-dashoffset:0}}.observatory .interests-notes .runner-art{fill:var(--tube-p1)}.observatory .interests-notes .runner{animation:8s linear forwards runner-x}@keyframes runner-x{0%{transform:translate(0)}70%,to{transform:translate(200px)}}.observatory .interests-notes .runner-go{animation:8s step-end forwards runner-go}@keyframes runner-go{0%{opacity:1}70%,to{opacity:0}}.observatory .interests-notes .runner-tired{opacity:0;animation:8s step-end forwards runner-tired}@keyframes runner-tired{0%{opacity:0}70%,to{opacity:1}}.observatory .interests-notes .runner-a{animation:.32s step-end infinite runner-legs}.observatory .interests-notes .runner-b{animation:.32s step-end -.16s infinite runner-legs}@keyframes runner-legs{0%{opacity:1}50%{opacity:0}}.observatory .interests-notes .runner-puff{fill:var(--tube-p2);opacity:0}.observatory .interests-notes .runner-puff-1{animation:1.6s step-end 5.9s infinite runner-puff}.observatory .interests-notes .runner-puff-2{animation:1.6s step-end 6.3s infinite runner-puff}@keyframes runner-puff{0%{opacity:1}25%,to{opacity:0}}.observatory .interests-notes .stack-card:is([data-role=waiting],[data-role=gone],[data-role=leaving]) :is(.runner,.runner-go,.runner-tired,.runner-puff-1,.runner-puff-2,.trace-run){animation:none}.observatory .interests-notes .pixel-plate{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);display:flex}.observatory .interests-notes .pixel-cat{aspect-ratio:1;background:var(--cat-blink) 0 0 / 400% 100% no-repeat;max-width:45%;image-rendering:pixelated;flex:none;animation:4.8s step-end infinite cat-blink,1.6s step-end infinite cat-breathe}@keyframes cat-blink{0%,90%{background-position:0 0}92%{background-position:33.333% 0}94%{background-position:66.666% 0}96%{background-position:100% 0}98%{background-position:33.333% 0}}@keyframes cat-breathe{50%{transform:translateY(-2px)}}.observatory .interests-notes .pixel-palette{justify-items:end;gap:var(--space-2);display:grid}.observatory .interests-notes .pixel-swatches{grid-template-columns:repeat(5,12px);gap:3px;display:grid}.observatory .interests-notes .pixel-swatches i{width:12px;height:12px;display:block}.observatory .interests-notes .pixel-count{font:var(--type-readout-s) / 1 var(--font-readout);letter-spacing:.04em;color:var(--tube-p2)}.observatory .interests-notes .interest-plain{margin:var(--space-4) 0 0}@media (prefers-reduced-motion:reduce){.observatory .interests-notes :is(.gauge-next,.gauge-sweep,.runner,.runner-go,.runner-tired,.runner-a,.runner-b,.runner-puff-1,.runner-puff-2,.trace-run,.pixel-cat),.observatory .interests-notes .talk-cursor:before{animation:none}.observatory .interests-notes .gauge-sweep{opacity:0}.observatory .interests-notes .runner{transform:translate(200px)}.observatory .interests-notes .runner-go{opacity:0}.observatory .interests-notes .runner-tired{opacity:1}.observatory .interests-notes .trace-run{stroke-dashoffset:0}.observatory .interest-stack .stack-card,.observatory .interest-stack .stack-card[data-role=leaving],.observatory .interest-stack .stack-card:is([data-role=leaving],[data-role=entering]) .case-crt>*{transition:opacity .2s linear;animation:none}.observatory .interest-stack .stack-card[data-role=leaving]{opacity:0}.observatory .interest-stack .stack-warp{display:none}}@media (forced-colors:active){.observatory .interests-notes :is(.gauge-cell,.segment-on,.comfort-tick-on,.book-rating i[data-on],.runner-art){fill:canvastext;background:canvastext}.observatory .interest-stack .stack-dots button[aria-current=true] i{background:highlight}}
.observatory .interests-notes .deck-slab{--slab-radius:2.2rem;--d0:32px;width:74%;margin-inline:auto}.observatory .interests-notes .game-deck{isolation:isolate;outline-offset:6px;border-radius:2.2rem;grid-template-columns:21% minmax(0,1fr) 21%;grid-template-areas:"pad screen keys";align-items:start;padding:1.5rem 0 1.6rem;display:grid;position:relative}.observatory .interests-notes .game-deck:before{content:"";z-index:-1;border-radius:inherit;background:var(--obj-face);box-shadow:inset 0 2px 0 #ffffff4d, var(--obj-bevel);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.observatory .interests-notes .game-deck:before{box-shadow:inset 0 2px 0 lab(100% 0 0/.3), var(--obj-bevel)}}.observatory .interests-notes .deck-grip{z-index:-1;background:var(--obj-face);width:23%;height:45%;box-shadow:inset 0 2px 0 var(--obj-seam), inset 0 3px 0 #ffffff1a, inset -1px -2px 0 #0006, 0 0 0 1px var(--obj-seam), var(--wall-grip);border-radius:.6rem .6rem 2.4rem 2.4rem/.6rem .6rem 2rem 2rem;position:absolute;bottom:-1.4rem}@supports (color:lab(0% 0 0)){.observatory .interests-notes .deck-grip{box-shadow:inset 0 2px 0 var(--obj-seam), inset 0 3px 0 lab(100% 0 0/.1), inset -1px -2px 0 lab(0% 0 0/.4), 0 0 0 1px var(--obj-seam), var(--wall-grip)}}.observatory .interests-notes .deck-grip[data-side=left]{border-bottom-left-radius:2.6rem 2.2rem;left:0}.observatory .interests-notes .deck-grip[data-side=right]{right:0}.observatory .interests-notes .deck-seam{background:var(--metal-seam);border-radius:2px;width:3px;position:absolute;top:1.1rem;bottom:1.1rem;box-shadow:1px 0 #ffffff17;box-shadow:1px 0 lab(100% 0 0/.09)}.observatory .interests-notes .deck-seam[data-side=left]{left:21%}.observatory .interests-notes .deck-seam[data-side=right]{right:21%}.observatory .interests-notes .deck-screw[data-at=tl]{--slot:24deg;top:.75rem;left:1.15rem}.observatory .interests-notes .deck-screw[data-at=tr]{--slot:-61deg;top:.75rem;right:1.15rem}.observatory .interests-notes .deck-screw[data-at=bl]{--slot:83deg;bottom:.75rem;left:.9rem}.observatory .interests-notes .deck-screw[data-at=br]{--slot:-12deg;bottom:.75rem;right:.9rem}.observatory .interests-notes .deck-screw[data-at=ml]{--slot:47deg;bottom:-1rem;left:13%}.observatory .interests-notes .deck-screw[data-at=mr]{--slot:-33deg;bottom:-1rem;right:13%}.observatory .interests-notes .deck-stick{width:2.5rem;height:2.5rem;box-shadow:inset 0 -2px 3px #54443880, inset 0 1px 0 #ffffff8c, var(--wall-cream-3), 2.55px -1.6px 0 2px #090c0d, 0 0 0 4px #020304, 1.5px 2px 0 4px #ffffff1f;background:radial-gradient(circle,#918473 0 26%,#0000 28%),radial-gradient(circle at 50% 30%,#f1e7d2,#d7c9b2 68%,#b8a893);background:radial-gradient(circle,lab(55.9534% 2.92826 11.3533) 0 26%,#0000 28%),radial-gradient(circle at 50% 30%,lab(91.9893% 1.05032 11.5776),lab(81.5226% 2.34625 13.4392) 68%,lab(69.8796% 3.40578 13.2364));border-radius:50%;position:absolute;bottom:1.7rem}@supports (color:lab(0% 0 0)){.observatory .interests-notes .deck-stick{box-shadow:inset 0 -2px 3px lab(30.3215% 5.50675 10.3606/.5), inset 0 1px 0 lab(100% 0 0/.55), var(--wall-cream-3), 2.55px -1.6px 0 2px lab(3.05516% -.476338 -.857067), 0 0 0 4px lab(.905973% -.205971 -.388357), 1.5px 2px 0 4px lab(100% 0 0/.12)}}.observatory .interests-notes .deck-stick[data-side=left]{left:calc(10.5% - 1.25rem)}.observatory .interests-notes .deck-stick[data-side=right]{right:calc(10.5% - 1.25rem)}.observatory .interests-notes .deck-grille{background:repeating-linear-gradient(90deg, var(--metal-seam) 0 3px, #000101 3px 6px);border-radius:3px;width:3.4rem;height:.6rem;position:absolute;bottom:-.35rem;box-shadow:inset 1px 2px 3px #000c,1px 1px #ffffff1f;box-shadow:inset 1px 2px 3px lab(0% 0 0/.8),1px 1px lab(100% 0 0/.12)}@supports (color:lab(0% 0 0)){.observatory .interests-notes .deck-grille{background:repeating-linear-gradient(90deg, var(--metal-seam) 0 3px, lab(.195816% -.0576451 -.114018) 3px 6px)}}.observatory .interests-notes .deck-grille[data-side=left]{left:calc(13% + 1rem)}.observatory .interests-notes .deck-grille[data-side=right]{right:calc(13% + 1rem)}.observatory .interests-notes .deck-shoulder{z-index:-2;cursor:pointer;width:24%;height:12px;box-shadow:0 0 0 1px var(--metal-seam), inset 0 1px 0 #ffffff8c, var(--wall-cream-3);background:linear-gradient(#f1e7d2,#c5b59f);background:linear-gradient(lab(91.9893% 1.05032 11.5776),lab(74.5209% 3.38241 13.2161));border:0;border-radius:10px 10px 0 0;padding:0;position:absolute;top:-8px}@supports (color:lab(0% 0 0)){.observatory .interests-notes .deck-shoulder{box-shadow:0 0 0 1px var(--metal-seam), inset 0 1px 0 lab(100% 0 0/.55), var(--wall-cream-3)}}.observatory .interests-notes .deck-shoulder:before{content:"";position:absolute;inset:-20px -4px -12px}.observatory .interests-notes .deck-shoulder:active{transform:translate(1.7px,-1.06px)}.observatory .interests-notes .deck-shoulder[data-side=left]{left:7%}.observatory .interests-notes .deck-shoulder[data-side=right]{right:7%}.observatory .interests-notes .deck-dpad{aspect-ratio:1;border-radius:50%;grid-area:pad;justify-self:center;width:min(6.4rem,80%);margin-top:.4rem;position:relative;box-shadow:inset 0 1px 2px #000000b3,0 1px #ffffff0f;box-shadow:inset 0 1px 2px lab(0% 0 0/.7),0 1px lab(100% 0 0/.06)}.observatory .interests-notes .deck-dpad svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.observatory .interests-notes .dpad-arm{fill:#34393c;fill:lab(23.4608% -1.48436 -2.48466);stroke:var(--metal-seam);stroke-width:2px}.observatory .interests-notes .dpad-body{transition:transform 90ms ease-out}.observatory .interests-notes .dpad-wall .dpad-arm{stroke:none}.observatory .interests-notes .deck-dpad:has(button:active) .dpad-body{transform:translate(5.4px,-3.4px)}.observatory .interests-notes .deck-dpad:has(button:active) .dpad-wall .dpad-arm:nth-child(-n+6){display:none}.observatory .interests-notes .dpad-lit{fill:#ffffff38;fill:lab(100% 0 0/.22)}.observatory .interests-notes .dpad-mark{fill:var(--ink-muted)}.observatory .interests-notes .dpad-hub{fill:none;stroke:var(--metal-seam);stroke-width:2px}.observatory .interests-notes .deck-dpad button{cursor:pointer;background:0 0;border:0;width:33.34%;height:33.34%;padding:0;position:absolute}.observatory .interests-notes .deck-dpad [data-dir=up]{top:0;left:33.33%}.observatory .interests-notes .deck-dpad [data-dir=down]{bottom:0;left:33.33%}.observatory .interests-notes .deck-dpad [data-dir=left]{top:33.33%;left:0}.observatory .interests-notes .deck-dpad [data-dir=right]{top:33.33%;right:0}.observatory .interests-notes .deck-screen{grid-area:screen;grid-template-columns:minmax(0,1fr);gap:.55rem;min-width:0;display:grid}.observatory .interests-notes .deck-crt{aspect-ratio:16/9;touch-action:pan-y;grid-template-rows:minmax(0,1fr) auto;display:grid}.observatory .interests-notes .deck-crt[data-booting]{animation:.42s steps(6,end) both deck-flicker}@keyframes deck-flicker{0%{filter:brightness(2.2)}20%{filter:brightness(.4)}40%{filter:brightness(1.4)}60%{filter:brightness(.8)}to{filter:none}}.observatory .interests-notes .deck-view{min-height:0;position:relative}.observatory .interests-notes .deck-scene{shape-rendering:crispedges;width:100%;height:100%;display:block;position:absolute;inset:0}.observatory .interests-notes .deck-scene .v1{fill:var(--tube-p1)}.observatory .interests-notes .deck-scene .v2{fill:var(--tube-p2)}.observatory .interests-notes .deck-scene .v3{fill:var(--tube-p3)}.observatory .interests-notes .deck-scene .v4{fill:var(--tube-p4)}.observatory .interests-notes .deck-scene .vh{fill:var(--crt-glass-deep)}.observatory .interests-notes .deck-scene .spore{animation:3.2s steps(2,end) infinite deck-spore}@keyframes deck-spore{50%{opacity:.15}}.observatory .interests-notes .deck-idle{justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex;position:absolute;inset:0}.observatory .interests-notes .deck-idle-title{color:var(--tube-p1);text-wrap:balance;font-size:1.6rem;line-height:1}.observatory .interests-notes .deck-talk{color:var(--tube-p2);font-size:1.0625rem}.observatory .interests-notes .deck-boot{justify-content:center;align-items:center;gap:var(--space-3);font-size:var(--type-readout-s);letter-spacing:.06em;text-transform:uppercase;color:var(--tube-p2);flex-direction:column;display:flex;position:absolute;inset:0}.observatory .interests-notes .deck-boot-logo{background:var(--tube-p1);width:62%;height:42%;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat}.observatory .interests-notes .deck-info{z-index:2;padding:var(--space-3) var(--space-4);background:color-mix(in oklch, var(--crt-glass-deep) 94%, transparent);font-size:var(--type-readout-s);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;justify-content:center;gap:2px;margin:0;display:flex;position:absolute;inset:0}.observatory .interests-notes .deck-info dt{color:var(--tube-ctl)}.observatory .interests-notes .deck-info dd{margin:0 0 var(--space-1);color:var(--tube-p1)}.observatory .interests-notes .deck-cap{justify-content:space-between;align-items:center;gap:var(--space-3);background:linear-gradient(transparent, color-mix(in oklch, var(--crt-glass-deep) 70%, transparent));padding:.3rem .75rem .45rem;display:flex}.observatory .interests-notes .deck-cap>div{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.observatory .interests-notes .deck-sub,.observatory .interests-notes .deck-hint{font-size:var(--type-readout-s);letter-spacing:.04em;text-transform:uppercase;color:var(--tube-ctl);white-space:nowrap;flex:none;line-height:1}.observatory .interests-notes .deck-hint{white-space:normal;text-wrap:balance;flex:auto;min-width:0;line-height:1.15}.observatory .interests-notes .deck-title{letter-spacing:.02em;min-width:0;color:var(--tube-p1);white-space:nowrap;text-overflow:ellipsis;font-size:1.3rem;line-height:1;overflow:hidden}.observatory .interests-notes .deck-pager{flex:none;gap:5px;display:flex}.observatory .interests-notes .deck-pager i{background:var(--tube-ctl-faint);width:7px;height:7px;display:block}.observatory .interests-notes .deck-pager i[data-on]{background:var(--tube-ctl)}.observatory .interests-notes .deck-screen .case-plate{white-space:nowrap;justify-self:center;width:100%;margin:0;padding:.2rem .5rem}.observatory .interests-notes .deck-keys{grid-area:keys;grid-template-rows:auto auto;grid-template-columns:auto;justify-self:center;gap:.1rem .4rem;margin-top:.2rem;display:grid;position:relative}.observatory .interests-notes .deck-keys>div{justify-items:center;display:grid;position:relative}.observatory .interests-notes .deck-keys:before{content:"";pointer-events:none;background:radial-gradient(circle,#01010199,#0000 70%);background:radial-gradient(circle,lab(.308542% -.01432 -.136459/.6),#0000 70%);border-radius:50%;width:6.2rem;height:6.2rem;margin:-3.1rem 0 0 -3.1rem;position:absolute;top:50%;left:50%;box-shadow:inset 0 1px 2px #000000b3,0 1px #ffffff0f;box-shadow:inset 0 1px 2px lab(0% 0 0/.7),0 1px lab(100% 0 0/.06)}.observatory .interests-notes .deck-keys>div:first-child{grid-area:1/1;transform:translate(.95rem)}.observatory .interests-notes .deck-keys>div:last-child{grid-area:2/1;transform:translate(-.95rem)}.observatory .interests-notes .deck-key{cursor:pointer;background:var(--obj-grain) 0 0 / 180px 180px, radial-gradient(circle at 36% 30%, #6f767a, #3e4347 72%);width:2.9rem;height:2.9rem;box-shadow:inset 0 2px 0 #ffffff61, inset 0 -3px 4px -1px #0006, var(--wall-metal-6), 8px 4px 6px -2px #0000008c;font:italic 800 1.05rem / 1 var(--font-display);color:var(--ink-plate);text-shadow:0 1px #00000080;text-shadow:0 1px lab(0% 0 0/.5);border:0;border-radius:50%;place-items:center;padding:0;font-stretch:120%;transition:transform 90ms ease-out,box-shadow 90ms ease-out;display:grid}@supports (color:lab(0% 0 0)){.observatory .interests-notes .deck-key{background:var(--obj-grain) 0 0 / 180px 180px, radial-gradient(circle at 36% 30%, lab(48.9866% -1.86881 -3.11278), lab(28.1034% -1.66959 -2.79507) 72%);box-shadow:inset 0 2px 0 lab(100% 0 0/.38), inset 0 -3px 4px -1px lab(0% 0 0/.4), var(--wall-metal-6), 8px 4px 6px -2px lab(0% 0 0/.55)}}.observatory .interests-notes .deck-key:is(:active,[aria-pressed=true]){background:var(--obj-grain) 0 0 / 180px 180px, radial-gradient(circle at 36% 30%, #2a2f31, #131719 72%);box-shadow:inset 2px 3px 6px #000000bf, inset 0 1px 0 #ffffff14, var(--wall-metal-1);transform:translate(3.4px,-2.12px)}@supports (color:lab(0% 0 0)){.observatory .interests-notes .deck-key:is(:active,[aria-pressed=true]){background:var(--obj-grain) 0 0 / 180px 180px, radial-gradient(circle at 36% 30%, lab(18.8205% -1.47842 -2.48166), lab(7.2425% -1.18235 -2.12112) 72%);box-shadow:inset 2px 3px 6px lab(0% 0 0/.75), inset 0 1px 0 lab(100% 0 0/.08), var(--wall-metal-1)}}.observatory .interests-notes .deck-key[aria-pressed=true]{color:var(--phosphor)}.observatory .interests-notes .deck-eject{width:2.75rem;height:2.75rem}.observatory .interests-notes .deck-eject svg{width:16px;height:16px;fill:var(--ink-plate)}.observatory .interests-notes .deck-eject[aria-disabled=true]{opacity:.45;cursor:default}.observatory .interests-notes .key-caption{text-align:center;font:640 var(--type-placard) / 1.2 var(--font-display);font-stretch:var(--placard-stretch);letter-spacing:var(--placard-tracking);text-transform:uppercase;color:var(--ink-plate);margin-top:4px;display:block}.observatory .interests-notes .deck-tray{aspect-ratio:1.6;visibility:hidden;width:32%;transition:transform .38s var(--ease-instrument), visibility 0s linear .38s;margin-top:-10%;position:absolute;top:50%;right:3%;transform:translate(0)}.observatory .interests-notes .deck-tray[data-state=open]{visibility:visible;transition:transform .38s var(--ease-instrument);transform:translate(45%)}.observatory .interests-notes .deck-tray-bed{background:linear-gradient(90deg, transparent calc(100% - 9px), var(--tube-ctl-faint) calc(100% - 9px) calc(100% - 6px), transparent calc(100% - 6px)), var(--metal-sheen), linear-gradient(90deg, var(--metal), var(--metal-hi));box-shadow:0 0 0 1px var(--metal-seam), inset 0 2px 0 #ffffff4d, inset 0 -2px 0 #00000059, var(--wall-metal-6);border-radius:6px 16px 16px 6px;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.observatory .interests-notes .deck-tray-bed{box-shadow:0 0 0 1px var(--metal-seam), inset 0 2px 0 lab(100% 0 0/.3), inset 0 -2px 0 lab(0% 0 0/.35), var(--wall-metal-6)}}.observatory .interests-notes .deck-tray[data-state=open] .deck-tray-bed{background:linear-gradient(90deg, transparent calc(100% - 9px), var(--tube-ctl) calc(100% - 9px) calc(100% - 6px), transparent calc(100% - 6px)), var(--metal-sheen), linear-gradient(90deg, var(--metal), var(--metal-hi))}.observatory .interests-notes .deck-tray-cassette{width:85%;position:absolute;top:8%;left:7%}.observatory .interests-notes .deck-tray-cassette[data-drop]{animation:deck-drop .32s var(--ease-instrument) both}@keyframes deck-drop{0%{opacity:.3;transform:translate(18px,-34px)rotate(-6deg)}to{transform:none}}.observatory .interests-notes .cassette{--cd:9px;aspect-ratio:150/92;background:var(--obj-grain) 0 0 / 180px 180px, linear-gradient(152deg, var(--obj-hi), var(--obj-mid) 55%, var(--obj-lo));box-shadow:0 0 0 1px var(--metal-seam), inset 1px 1px 0 #ffffff42, inset -1px -1px 0 #0006;border-radius:4px;transition:transform 90ms ease-out;display:block;position:relative}@supports (color:lab(0% 0 0)){.observatory .interests-notes .cassette{box-shadow:0 0 0 1px var(--metal-seam), inset 1px 1px 0 lab(100% 0 0/.26), inset -1px -1px 0 lab(0% 0 0/.4)}}.observatory .interests-notes .cassette:before,.observatory .interests-notes .cassette:after{content:"";pointer-events:none;position:absolute}.observatory .interests-notes .cassette:before{width:100%;height:calc(var(--cd) * .53);transform-origin:0 100%;background:linear-gradient(90deg, var(--obj-top-lit), var(--obj-top));box-shadow:0 -1px 0 var(--metal-seam);bottom:100%;left:0;transform:skew(-58deg)}.observatory .interests-notes .cassette:after{width:calc(var(--cd) * .848);transform-origin:0 0;background:linear-gradient(var(--obj-side), var(--obj-side-deep));height:100%;box-shadow:1px 0 0 var(--metal-seam);top:0;left:100%;transform:skewY(-32deg)}.observatory .interests-notes .cassette-label{place-items:center;padding:4px 8px;display:grid;position:absolute;inset:8% 7% 42%;box-shadow:inset 0 0 0 1px #00000040;box-shadow:inset 0 0 0 1px lab(0% 0 0/.25)}.observatory .interests-notes .cassette-label img{max-width:100%;max-height:100%;display:block}.observatory .interests-notes .cassette-window{background:repeating-linear-gradient(90deg,#9f80568c 0 3px,#0000 3px 6px) 12px 5px/calc(100% - 24px) calc(100% - 10px) no-repeat,linear-gradient(#0e0a07eb,#050302eb);background:repeating-linear-gradient(90deg,lab(55.9317% 8.01706 27.8979/.55) 0 3px,#0000 3px 6px) 12px 5px/calc(100% - 24px) calc(100% - 10px) no-repeat,linear-gradient(lab(3.03542% .975616 1.60148/.92),lab(.896511% .456087 .682038/.92));border-radius:4px;position:absolute;inset:66% 7% 10%;box-shadow:inset 0 0 0 1px #ffffff14;box-shadow:inset 0 0 0 1px lab(100% 0 0/.08)}.observatory .interests-notes .deck-rack{gap:var(--space-4);width:66%;margin:var(--space-6) auto 0;background:linear-gradient(#010102,#040607);background:linear-gradient(lab(.310841% -.0797659 -.1535),lab(1.56491% -.300735 -.553861));border-radius:.9rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:1.1rem 1.4rem 1.2rem 1rem;display:grid;box-shadow:inset 3px 4px 8px #000000d9,inset 0 0 0 1px #0009,1px 1px #ffffff1a;box-shadow:inset 3px 4px 8px lab(0% 0 0/.85),inset 0 0 0 1px lab(0% 0 0/.6),1px 1px lab(100% 0 0/.1)}.observatory .interests-notes .rack-bay{justify-items:center;gap:var(--space-2);display:grid;position:relative}.observatory .interests-notes .rack-cassette{width:100%;min-height:var(--chrome-hit);cursor:pointer;background:0 0;border:0;place-items:center;padding:0 0 6px;display:grid}.observatory .interests-notes .rack-cassette .cassette{width:min(7.4rem,100% - 10px);margin:8px 8px 0 0}.observatory .interests-notes .rack-cassette:hover .cassette{--cd:11px;transform:translate(-1px,-2px)}.observatory .interests-notes .rack-cassette:active .cassette{--cd:3px;transform:translate(4px,-2.5px)}.observatory .interests-notes .rack-cassette:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:3px}.observatory .interests-notes .rack-bay[data-empty] .rack-cassette .cassette{opacity:0}.observatory .interests-notes .rack-cassette:before{content:"";z-index:0;background:#000001;background:lab(.113365% -.0391155 -.0803947);border-radius:6px;position:absolute;inset:2px 0 8px;box-shadow:inset 2px 3px 5px #000000e6,1px 1px #ffffff1a;box-shadow:inset 2px 3px 5px lab(0% 0 0/.9),1px 1px lab(100% 0 0/.1)}.observatory .interests-notes .rack-cassette .cassette{z-index:1}.observatory .interests-notes .rack-cassette:after{content:"";background:linear-gradient(90deg, transparent, var(--metal-hi), transparent);opacity:.6;border-radius:2px;height:3px;position:absolute;bottom:1.6rem;left:12%;right:12%}.observatory .interests-notes .rack-status{justify-content:center;align-items:center;gap:var(--space-2);min-height:1rem;color:var(--crt-ink);font-size:var(--type-placard);z-index:2;display:flex;position:relative}.observatory .interests-notes .rack-bay:not([data-empty]) .rack-status{visibility:hidden}.observatory .interests-notes .rack-bay[data-empty] .signal-led{background:var(--phosphor);box-shadow:0 0 6px var(--phosphor)}.observatory .personal-notes .deck-credit{width:78%;margin:var(--space-3) 0 0;font-size:var(--type-placard-s);color:var(--ink-muted);text-wrap:balance;line-height:1.4}@container reading (max-width:29.99rem){.observatory .interests-notes :is(.deck-slab,.deck-rack,.deck-credit){width:100%}.observatory .interests-notes .deck-rack{margin-left:0}.observatory .interests-notes .deck-slab{width:92%;margin:6rem auto 0}.observatory .interests-notes .deck-crt{aspect-ratio:1}.observatory .interests-notes .deck-idle{padding:var(--space-2) var(--space-3)}.observatory .interests-notes .deck-screen .case-plate{width:100%}.observatory .interests-notes .deck-screen .case-name{white-space:nowrap}.observatory .interests-notes .deck-tray{aspect-ratio:auto;width:9.6rem;height:6.2rem;margin:0 0 0 -4.8rem;top:0;left:50%;right:auto}.observatory .interests-notes .deck-tray[data-state=open]{transform:translateY(-5.6rem)}.observatory .interests-notes .deck-tray-cassette{width:8.4rem;left:.6rem}.observatory .interests-notes .deck-title{font-size:1.15rem}.observatory .interests-notes .deck-cap>div{flex-direction:column;align-items:flex-start;gap:.25rem}.observatory .interests-notes .deck-idle-title{font-size:1.35rem}.observatory .interests-notes .deck-rack{gap:var(--space-2)}}@container reading (max-width:25.99rem){.observatory .interests-notes .deck-slab{--slab-radius:1.6rem 1.6rem 1.6rem 3rem;--d0:16px;width:100%}.observatory .interests-notes :is(.deck-grip,.deck-seam,.deck-screw,.deck-stick,.deck-grille){display:none}.observatory .interests-notes .deck-shoulder{background:linear-gradient(var(--metal-hi), var(--metal-lo));box-shadow:0 0 0 1px var(--metal-seam), inset 0 1px 0 #fff3}@supports (color:lab(0% 0 0)){.observatory .interests-notes .deck-shoulder{box-shadow:0 0 0 1px var(--metal-seam), inset 0 1px 0 lab(100% 0 0/.2)}}.observatory .interests-notes .game-deck{align-items:center}.observatory .interests-notes .deck-dpad,.observatory .interests-notes .deck-keys{margin-top:0}.observatory .interests-notes .game-deck:before{background:var(--obj-face);box-shadow:var(--obj-bevel)}.observatory .interests-notes :is(.deck-keys,.deck-dpad):before{display:none}.observatory .interests-notes .deck-cap>div{align-items:baseline;gap:var(--space-3);flex-direction:row}.observatory .interests-notes .deck-keys{grid-template-columns:auto auto}.observatory .interests-notes .deck-keys>div:first-child{grid-area:1/2;transform:none}.observatory .interests-notes .deck-keys>div:last-child{grid-area:2/1;transform:none}.observatory .interests-notes .deck-dpad{box-shadow:none}.observatory .interests-notes .game-deck{row-gap:var(--space-4);border-radius:1.6rem 1.6rem 1.6rem 3rem;grid-template-columns:8.25rem minmax(0,1fr);grid-template-areas:"screen screen""pad keys";padding:1.4rem 1rem 1.25rem}.observatory .interests-notes .deck-dpad{width:8.25rem}.observatory .interests-notes .deck-crt{aspect-ratio:4/3}.observatory .interests-notes .deck-slab{margin-top:2.6rem}.observatory .interests-notes .deck-tray[data-state=open]{transform:translateY(-2.4rem)}.observatory .interests-notes .deck-keys{justify-self:end;column-gap:var(--space-2)}.observatory .interests-notes .deck-shoulder{width:26%;height:12px;top:-3px}.observatory .interests-notes .deck-shoulder[data-side=left]{left:8%}.observatory .interests-notes .deck-shoulder[data-side=right]{right:8%}.observatory .interests-notes .deck-key{width:3.25rem;height:3.25rem}.observatory .interests-notes .deck-eject{width:2.9rem;height:2.9rem}}@container reading (max-width:20rem){.observatory .interests-notes .deck-keys{grid-template-columns:auto}.observatory .interests-notes .deck-keys>div:first-child,.observatory .interests-notes .deck-keys>div:last-child{grid-area:auto/1}}@media (prefers-reduced-motion:reduce){.observatory .interests-notes :is(.deck-crt,.deck-scene .spore,.deck-tray-cassette){animation:none}.observatory .interests-notes :is(.deck-tray,.rack-cassette .cassette,.deck-key,.dpad-body){transition:none}.observatory .interests-notes .rack-cassette:is(:hover,:active) .cassette{--cd:9px;transform:none}}
.observatory .interests-notes .reel-log{border-radius:inherit;background:var(--obj-face);width:100%;box-shadow:inset 0 2px 0 #ffffff4d, var(--obj-bevel);-webkit-user-select:none;user-select:none;margin:0 auto;padding:1.1rem 1.1rem 2.9rem;position:relative}@supports (color:lab(0% 0 0)){.observatory .interests-notes .reel-log{box-shadow:inset 0 2px 0 lab(100% 0 0/.3), var(--obj-bevel)}}.observatory .interests-notes .reel-log .case-plate{margin:0 .25rem .75rem}.observatory .interests-notes .reel-log .case-screw[data-at=tl]{top:.7rem;left:.9rem}.observatory .interests-notes .reel-log .case-screw[data-at=tr]{top:.7rem;right:.9rem}.observatory .interests-notes .reel-log .case-screw[data-at=bl]{bottom:1.2rem;left:1.5rem}.observatory .interests-notes .reel-log .case-screw[data-at=br]{bottom:1.2rem;right:1.5rem}.observatory .interests-notes .reel-screen{outline-offset:3px;--reel-shift:0px;grid-template-rows:1.5rem 6.9rem minmax(0,1fr);height:14.25rem;display:grid}.observatory .interests-notes .reel-screen:focus-visible{outline:var(--focus-width) solid var(--focus-color)}.observatory .interests-notes .reel-head{font-size:var(--type-readout-s);letter-spacing:.06em;text-transform:uppercase;color:var(--tube-ctl);justify-content:space-between;align-items:center;padding:.35rem .9rem 0;display:flex}.observatory .interests-notes .reel-stage{perspective:520px;perspective-origin:50% 40%;position:relative}.observatory .interests-notes .reel-slot{transform-style:preserve-3d;position:absolute;inset:0}.observatory .interests-notes .reel-shadow{width:5.25rem;height:.75rem;transition:transform .38s var(--ease-instrument), opacity .38s;background:radial-gradient(closest-side,#0009,#0000);background:radial-gradient(closest-side,lab(0% 0 0/.6),#0000);border-radius:50%;margin-left:-2.625rem;position:absolute;top:6.2rem;left:50%}.observatory .interests-notes .book3d{width:3.9rem;height:5.85rem;transform-style:preserve-3d;transition:transform .38s var(--ease-instrument), filter .38s;margin-left:-1.95rem;position:absolute;top:.7rem;left:50%}.observatory .interests-notes .book3d>span{backface-visibility:hidden;position:absolute}.observatory .interests-notes .book3d-front{background:var(--metal-lo);inset:0;overflow:hidden;transform:translateZ(8px);box-shadow:inset 2px 0 #ffffff2e,inset 4px 0 3px -2px #00000059;box-shadow:inset 2px 0 lab(100% 0 0/.18),inset 4px 0 3px -2px lab(0% 0 0/.35)}.observatory .interests-notes .book3d-front img{object-fit:cover;filter:sepia(.18)saturate(.9);width:100%;height:100%;display:block}.observatory .interests-notes .book3d-spine{background:linear-gradient(90deg, #0000004d, transparent 40%, #00000040), var(--metal);width:16px;height:100%;top:0;left:-8px;transform:rotateY(-90deg)}@supports (color:lab(0% 0 0)){.observatory .interests-notes .book3d-spine{background:linear-gradient(90deg, lab(0% 0 0/.3), transparent 40%, lab(0% 0 0/.25)), var(--metal)}}.observatory .interests-notes .book3d-pages{background:repeating-linear-gradient(90deg,#e7ddc8 0 1px,#c2b6a2 1px 2px);background:repeating-linear-gradient(90deg,lab(88.5088% 1.0595 11.5849) 0 1px,lab(74.5523% 1.98391 11.4967) 1px 2px);width:16px;height:calc(100% - 4px);top:2px;left:calc(100% - 9px);transform:rotateY(90deg)}.observatory .interests-notes .book3d-back{background:var(--metal-lo);inset:0;transform:rotateY(180deg)translateZ(8px)}.observatory .interests-notes .book3d-ribbon{background:var(--band-2);clip-path:polygon(0 0,100% 0,100% 100%,50% 74%,0 100%);width:7px;height:16px;top:-8px;right:10px;transform:translateZ(4px)}.observatory .interests-notes .reel-foot{grid-template-rows:2.15em 1.15em 1.45em;row-gap:2px;padding:.1rem 1rem .9rem;display:grid}.observatory .interests-notes .reel-title{-webkit-line-clamp:2;color:var(--tube-p1);text-wrap:balance;-webkit-box-orient:vertical;font-size:1.25rem;line-height:1.05;display:-webkit-box;overflow:hidden}.observatory .interests-notes .reel-author,.observatory .interests-notes .reel-dim{white-space:nowrap;text-overflow:ellipsis;color:var(--tube-p2);font-size:1.0625rem;overflow:hidden}.observatory .interests-notes .reel-meta{align-items:center;gap:var(--space-3);letter-spacing:.04em;font-size:1.0625rem;display:flex}.observatory .interests-notes :is(.reel-detail,.reel-greet){z-index:3;background:radial-gradient(120% 140% at 50% 40%, var(--crt-glass), var(--crt-glass-deep) 78%);position:absolute;inset:1.6rem 0 0}.observatory .interests-notes .reel-detail{gap:var(--space-4);grid-template-columns:6rem minmax(0,1fr);align-items:center;padding:.4rem 1rem .9rem;display:grid}.observatory .interests-notes .reel-detail-book{perspective:500px;height:8.75rem;position:relative}.observatory .interests-notes .reel-detail-book .book3d{top:1rem;transform:rotateY(-24deg)}.observatory .interests-notes .reel-detail .reel-detail-title{-webkit-line-clamp:3;margin-bottom:var(--space-2);text-wrap:balance;-webkit-box-orient:vertical;font-size:1.25rem;line-height:1.05;display:-webkit-box;overflow:hidden}.observatory .interests-notes .reel-detail p.reel-meta{margin:var(--space-2) 0}.observatory .interests-notes .reel-detail .reel-dim{white-space:normal}.observatory .interests-notes .reel-log[data-greet] .reel-stage{visibility:hidden}.observatory .interests-notes .reel-greet{justify-content:center;gap:var(--space-3);flex-direction:column;padding:.6rem 1.25rem 1rem;display:flex}.observatory .interests-notes .reel-hint{font-size:var(--type-readout-s);letter-spacing:.04em;text-transform:uppercase;color:var(--tube-ctl)}.observatory .interests-notes .click-wheel{cursor:grab;touch-action:none;width:12.25rem;height:12.25rem;box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -2px 4px #54443873, 0 0 0 1px var(--metal-seam), var(--wall-cream-5), 5px -3.4px 0 #131718, 8px 4px 6px -2px #00000080;background:radial-gradient(circle,#0000 0 28.3%,#6b615780 28.3% 28.8%,#0000 29.2%),radial-gradient(circle at 50% 30%,#f1e7d2,#d7c9b2 70%,#bfae99);background:radial-gradient(circle,#0000 0 28.3%,lab(42.0018% 2.4634 7.32865/.5) 28.3% 28.8%,#0000 29.2%),radial-gradient(circle at 50% 30%,lab(91.9893% 1.05032 11.5776),lab(81.5226% 2.34625 13.4392) 70%,lab(72.2003% 3.39377 13.226));border-radius:50%;margin:1.2rem auto 0;position:relative}@supports (color:lab(0% 0 0)){.observatory .interests-notes .click-wheel{box-shadow:inset 0 1px 0 lab(100% 0 0/.55), inset 0 -2px 4px lab(30.3215% 5.50675 10.3606/.45), 0 0 0 1px var(--metal-seam), var(--wall-cream-5), 5px -3.4px 0 lab(7.24052% -1.02168 -1.81511), 8px 4px 6px -2px lab(0% 0 0/.5)}}.observatory .interests-notes .click-wheel:before{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:8.5%;box-shadow:inset 0 1px 1px #46372b80,0 1px #ffffff80;box-shadow:inset 0 1px 1px lab(24.5177% 5.57716 10.4396/.5),0 1px lab(100% 0 0/.5)}.observatory .interests-notes .click-wheel>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.observatory .interests-notes .wheel-quad{fill:#0000;transition:fill var(--dur-instant)}.observatory .interests-notes .wheel-quad[data-on]{fill:#5843322e;fill:lab(30.2835% 7.55878 14.073/.18)}.observatory .interests-notes .wheel-detent{stroke:#615244;stroke:lab(36.1577% 4.69837 10.786);stroke-width:1.6px;stroke-linecap:round}.observatory .interests-notes .wheel-detent[data-hot]{stroke:#287070;stroke:lab(42.7423% -22.8874 -6.91348)}.observatory .interests-notes .wheel-word{font:640 12.5px var(--font-display);font-stretch:var(--placard-stretch);letter-spacing:.12em;fill:var(--decal-ink)}.observatory .interests-notes .wheel-mark{fill:var(--decal-ink)}.observatory .interests-notes .wheel-marker{pointer-events:none;width:0;height:0;transition:transform var(--dur-quick) var(--ease-instrument);position:absolute;top:50%;left:50%}.observatory .interests-notes .wheel-marker i{background:var(--sun-stripe);border-radius:1px;width:8px;height:12px;position:absolute;top:-5.95rem;left:-4px}.observatory .interests-notes .wheel-key{cursor:pointer;background:0 0;border:0;border-radius:50%;width:3rem;height:3rem;padding:0;position:absolute}.observatory .interests-notes .wheel-key[data-q=menu]{top:.4rem;left:calc(50% - 1.5rem)}.observatory .interests-notes .wheel-key[data-q=now]{bottom:.4rem;left:calc(50% - 1.5rem)}.observatory .interests-notes .wheel-key[data-q=prev]{top:calc(50% - 1.5rem);left:.4rem}.observatory .interests-notes .wheel-key[data-q=next]{top:calc(50% - 1.5rem);right:.4rem}.observatory .interests-notes :is(.wheel-key,.wheel-centre):focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:2px}.observatory .interests-notes .wheel-centre{cursor:pointer;width:5.25rem;height:5.25rem;transition:transform var(--dur-instant);background:radial-gradient(circle at 50% 30%,#322d29,#0a0705 75%);background:radial-gradient(circle at 50% 30%,lab(18.7789% 1.74013 3.36703),lab(1.9768% .58151 .968593) 75%);border:0;border-radius:50%;margin:-2.625rem 0 0 -2.625rem;padding:0;position:absolute;top:50%;left:50%;box-shadow:inset 0 -2px #ffffff14,inset 2px 4px 7px #000000bf,0 0 0 2px #0c0806,1.5px 2px 0 2px #ffffff80;box-shadow:inset 0 -2px lab(100% 0 0/.08),inset 2px 4px 7px lab(0% 0 0/.75),0 0 0 2px lab(2.46986% .669718 1.12961),1.5px 2px 0 2px lab(100% 0 0/.5)}.observatory .interests-notes .wheel-centre:after{content:"";background:linear-gradient(#ffffff24,#0000);background:linear-gradient(lab(100% 0 0/.14),#0000);border-radius:50%;height:18px;position:absolute;inset:14px 22px auto}.observatory .interests-notes .wheel-centre:active,.observatory .interests-notes .wheel-centre[data-on]{transform:translate(.85px,.53px);box-shadow:inset 2px 5px 9px #000000d9,0 0 0 2px #0c0806,1.5px 2px 0 2px #ffffff80;box-shadow:inset 2px 5px 9px lab(0% 0 0/.85),0 0 0 2px lab(2.46986% .669718 1.12961),1.5px 2px 0 2px lab(100% 0 0/.5)}.observatory .interests-notes .reel-serial{text-align:center;font:640 var(--type-placard) / 1.2 var(--font-display);font-stretch:var(--placard-stretch);letter-spacing:var(--placard-tracking);text-transform:uppercase;color:var(--ink-plate);text-shadow:0 1px #0009;text-shadow:0 1px lab(0% 0 0/.6);position:absolute;bottom:1rem;left:0;right:0}@media (max-height:820px){.observatory .interests-notes .reel-log{padding-bottom:2.6rem}.observatory .interests-notes .reel-log .case-plate{margin-bottom:.5rem}.observatory .interests-notes .reel-screen{grid-template-rows:1.5rem 6.4rem minmax(0,1fr);height:13.25rem}.observatory .interests-notes .book3d{width:3.6rem;height:5.4rem;margin-left:-1.8rem;top:.8rem}.observatory .interests-notes .reel-shadow{top:6rem}.observatory .interests-notes .click-wheel{width:10.5rem;height:10.5rem;margin-top:.9rem}.observatory .interests-notes .wheel-marker i{top:-5.1rem}.observatory .interests-notes .wheel-centre{width:4.5rem;height:4.5rem;margin:-2.25rem 0 0 -2.25rem}.observatory .interests-notes .wheel-centre:after{height:14px;inset:10px 17px auto}.observatory .interests-notes .wheel-key{width:2.75rem;height:2.75rem}.observatory .interests-notes .wheel-key[data-q=menu],.observatory .interests-notes .wheel-key[data-q=now]{left:calc(50% - 1.375rem)}.observatory .interests-notes .wheel-key[data-q=prev],.observatory .interests-notes .wheel-key[data-q=next]{top:calc(50% - 1.375rem)}.observatory .interests-notes .reel-serial{bottom:.8rem}}@media (prefers-reduced-motion:reduce){.observatory .interests-notes :is(.book3d,.reel-shadow,.wheel-marker){transition:none}}@media (forced-colors:active){.observatory .interests-notes .wheel-detent[data-hot]{stroke:highlight}}
.observatory .interests-notes .slab{--lift:0;--d0:22px;--depth:calc(var(--d0) + var(--lift) * 5px);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.observatory .interests-notes .slab-body{border-radius:var(--slab-radius,1rem);transform:translate(calc(var(--lift) * -2px), calc(var(--lift) * -3px));position:relative}.observatory .interests-notes .slab-layer{border-radius:inherit;pointer-events:none;background:linear-gradient(90deg, var(--obj-top-lit), var(--obj-top)) 0 0 / 100% 2px no-repeat, linear-gradient(180deg, var(--obj-side), var(--obj-side-deep));transform:translate(calc((var(--n,24) - var(--k)) * var(--depth) * .848 / var(--n,24)), calc((var(--n,24) - var(--k)) * var(--depth) * -.53 / var(--n,24)));position:absolute;inset:0}.observatory .interests-notes .slab-layer:first-child{box-shadow:var(--obj-cast)}.observatory .interests-notes .slab-face{border-radius:inherit;position:relative}.observatory .interests-notes .slab-gloss{z-index:9;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.observatory .interests-notes .slab-gloss:before{content:"";background:radial-gradient(closest-side,#ffffff1a,#ffffff09 58%,#0000);background:radial-gradient(closest-side,lab(100% 0 0/.1),lab(100% 0 0/.035) 58%,#0000);width:110%;height:130%;position:absolute;top:-55%;left:-30%}.observatory .interests-notes .slab-shadow{pointer-events:none;height:18px;transform:translate(calc(var(--depth) * .85), 0) scaleX(calc(1 + var(--lift) * .06));background:radial-gradient(closest-side,#00000080,#00000029 62%,#0000);background:radial-gradient(closest-side,lab(0% 0 0/.5),lab(0% 0 0/.16) 62%,#0000);border-radius:50%;position:absolute;bottom:-14px;left:6%;right:-2%}.observatory .interests-notes .reel-slab{--slab-radius:2.4rem 2.4rem 2.4rem 3.2rem;--d0:30px;width:min(18.5rem,100%);margin:0 auto}.observatory .interests-notes .terminal-slab{--slab-radius:1.9rem 1.9rem 2.5rem 2.5rem;--d0:36px}.observatory .interests-notes .dock-bay{position:relative}.observatory .interests-notes .dock-pin{will-change:transform}.observatory .interests-notes .dock-stage{transform-origin:50% 0}.observatory .interests-notes .dock-frame{padding:0 0 var(--space-6);position:relative}.observatory .interests-notes .dock-rail{background:var(--tube-ctl-faint);opacity:0;width:2px;height:4.5rem;transition:opacity var(--dur-move);border-radius:1px;margin-top:-2.25rem;position:absolute;top:50%;right:-.25rem}.observatory .interests-notes .dock-bay[data-pinned] .dock-rail{opacity:1}.observatory .interests-notes .dock-rail i{background:var(--tube-ctl);transform:scaleY(var(--pin-p,0));transform-origin:top;border-radius:1px;position:absolute;inset:0}.observatory .interests-notes .dock-bay+.dock-bay,.observatory .interests-notes :is(.interest-stack,.interest-plain)+.dock-bay{margin-top:var(--space-7)}.observatory .interests-notes .interest-stack+.dock-bay{margin-top:calc(var(--space-7) + var(--space-8))}@container reading (max-width:29.99rem){.observatory .interests-notes .dock-frame{overflow-clip-margin:0;overflow-x:clip}.observatory .interests-notes .slab{--d0:16px}.observatory .interests-notes .slab-shadow{right:8%}}.observatory .interests-notes .mission-terminal{width:min(27rem,100%);margin:0 auto}.observatory .personal-notes.interests-notes section+section{border-top:0}.observatory .interests-notes .dock-bay:has(>.dock-pin .mission-terminal){margin-bottom:calc(var(--space-7) + var(--space-8))}.observatory .interests-notes .terminal-face{border-radius:inherit;background:var(--obj-face);box-shadow:inset 0 2px 0 #ffffff57, var(--obj-bevel);padding:1.2rem 1.2rem 1.25rem;position:relative}@supports (color:lab(0% 0 0)){.observatory .interests-notes .terminal-face{box-shadow:inset 0 2px 0 lab(100% 0 0/.34), var(--obj-bevel)}}.observatory .interests-notes .terminal-face .case-screw[data-at=tl]{top:.6rem;left:.7rem}.observatory .interests-notes .terminal-face .case-screw[data-at=tr]{top:.6rem;right:.7rem}.observatory .interests-notes .terminal-face .case-screw[data-at=bl]{bottom:.75rem;left:.95rem}.observatory .interests-notes .terminal-face .case-screw[data-at=br]{bottom:.75rem;right:.95rem}.observatory .interests-notes .terminal-bezel{box-shadow:inset 0 4px 6px #000000b3, inset 0 0 0 1px #0009, 0 0 0 2px var(--obj-seam), 0 3px 0 2px #ffffff12;border-radius:1.3rem;padding:.8rem}@supports (color:lab(0% 0 0)){.observatory .interests-notes .terminal-bezel{box-shadow:inset 0 4px 6px lab(0% 0 0/.7), inset 0 0 0 1px lab(0% 0 0/.6), 0 0 0 2px var(--obj-seam), 0 3px 0 2px lab(100% 0 0/.07)}}.observatory .interests-notes .terminal-screen{gap:var(--space-2);border-radius:1.4rem/1.8rem;padding:.9rem 1.1rem 1.1rem;display:grid}.observatory .interests-notes .pass-head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);font-size:var(--type-readout-s);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;display:flex}.observatory .interests-notes .pass-title{color:var(--tube-p1)}.observatory .interests-notes .pass-page{color:var(--tube-ctl)}.observatory .interests-notes .pass-pages{display:grid}.observatory .interests-notes .pass-page-body{align-content:center;gap:var(--space-2);grid-area:1/1;display:grid}.observatory .interests-notes .pass-page-body[data-hidden]{visibility:hidden}.observatory .interests-notes .pass-talk{font-size:1.8rem;line-height:1.16}.observatory .interests-notes .pass-lead{font-size:1.125rem}.observatory .interests-notes .pass-log{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.observatory .interests-notes .pass-log li{gap:var(--space-2);grid-template-columns:3.1rem minmax(0,1fr);align-items:baseline;display:grid}.observatory .interests-notes .pass-year{color:var(--tube-p2);font-size:1.125rem}.observatory .interests-notes .pass-row{font-size:1.125rem;line-height:1.15}.observatory .interests-notes .pass-page-body .talk[data-waiting] .talk-cursor:before,.observatory .interests-notes .pass-page-body :is(.pass-lead,.pass-log li:has(~li:not([data-off])) .pass-row):not([data-typing]) .talk-cursor:before{display:none}.observatory .interests-notes .pass-log li[data-off]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.observatory .interests-notes .terminal-chin{box-shadow:inset 1px 1px 0 #ffffff24, inset -1px -1px 0 #00000073, 0 0 0 1px var(--obj-seam);background:linear-gradient(#262b2e,#1d2123);background:linear-gradient(lab(17.0804% -1.47575 -2.48033),lab(12.4378% -1.29047 -2.16987));border-radius:1rem 1rem 1.7rem 1.7rem;gap:.85rem;margin-top:1.1rem;padding:.85rem .9rem .95rem;display:grid}@supports (color:lab(0% 0 0)){.observatory .interests-notes .terminal-chin{box-shadow:inset 1px 1px 0 lab(100% 0 0/.14), inset -1px -1px 0 lab(0% 0 0/.45), 0 0 0 1px var(--obj-seam)}}.observatory .interests-notes .terminal-plate .case-name{min-width:0}.observatory .interests-notes .terminal-keys{background:linear-gradient(#010102,#040607);background:linear-gradient(lab(.310841% -.0797659 -.1535),lab(1.56491% -.300735 -.553861));border-radius:.8rem;flex-wrap:wrap;gap:1rem;padding:.95rem 1.2rem .75rem .8rem;display:flex;box-shadow:inset 3px 4px 7px #000000d9,inset 0 0 0 1px #0009,0 1px #ffffff1a,1px 1px #ffffff12;box-shadow:inset 3px 4px 7px lab(0% 0 0/.85),inset 0 0 0 1px lab(0% 0 0/.6),0 1px lab(100% 0 0/.1),1px 1px lab(100% 0 0/.07)}.observatory .interests-notes .terminal-key{min-width:max-content;min-height:3.35rem;color:var(--ink-plate);text-shadow:0 1px #00000080;text-shadow:0 1px lab(0% 0 0/.5);background:var(--obj-grain) 0 0 / 180px 180px, linear-gradient(#5e6468, #414649);transition:transform 90ms ease-out, box-shadow 90ms ease-out, background-color var(--dur-quick);border:0;border-radius:9px;flex:1 1 0;justify-content:center;align-self:stretch;box-shadow:inset 0 2px #ffffff61,inset 1px 0 #ffffff24,inset 0 -3px 4px -1px #0006,.85px -.53px #53595d,1.7px -1.06px #494e51,2.55px -1.59px #3e4346,3.4px -2.12px #34393c,4.25px -2.65px #2b2e31,5.1px -3.18px #212527,5.95px -3.71px #141618,6.8px -4.24px #050607;box-shadow:inset 0 2px lab(100% 0 0/.38),inset 1px 0 lab(100% 0 0/.14),inset 0 -3px 4px -1px lab(0% 0 0/.4),.85px -.53px lab(37.3862% -1.85966 -3.10799),1.7px -1.06px lab(32.7436% -1.67434 -2.79754),2.55px -1.59px lab(28.101% -1.489 -2.48708),3.4px -2.12px lab(23.4608% -1.48436 -2.48466),4.25px -2.65px lab(18.8182% -1.29913 -2.17425),5.1px -3.18px lab(14.1756% -1.11394 -1.86382),5.95px -3.71px lab(7.23843% -.858255 -1.50801),6.8px -4.24px lab(1.56424% -.243895 -.438815)}@supports (color:lab(0% 0 0)){.observatory .interests-notes .terminal-key{background:var(--obj-grain) 0 0 / 180px 180px, linear-gradient(lab(42.0264% -1.86379 -3.11012), lab(29.2634% -1.67088 -2.79573))}}.observatory .interests-notes .terminal-key .signal-key{width:100%;padding:var(--space-2) var(--space-3);justify-content:center;gap:.65rem}.observatory .interests-notes .terminal-key .signal-label{white-space:nowrap;overflow-wrap:normal}html[data-text-large] .observatory .interests-notes .terminal-key{flex-basis:100%;min-width:0}html[data-text-large] .observatory .interests-notes .terminal-key .signal-label{white-space:normal}.observatory .interests-notes .terminal-key .signal-led{background:#131718;background:lab(7.24052% -1.02168 -1.81511);width:9px;height:9px;box-shadow:inset 0 1px 1px #000000b3,0 1px #ffffff38;box-shadow:inset 0 1px 1px lab(0% 0 0/.7),0 1px lab(100% 0 0/.22)}.observatory .interests-notes .terminal-key:hover:not([aria-selected=true]){background:var(--obj-grain) 0 0 / 180px 180px, linear-gradient(#697074, #494e51)}@supports (color:lab(0% 0 0)){.observatory .interests-notes .terminal-key:hover:not([aria-selected=true]){background:var(--obj-grain) 0 0 / 180px 180px, linear-gradient(lab(46.6665% -1.86723 -3.11197), lab(32.7436% -1.67434 -2.79754))}}.observatory .interests-notes .terminal-key:is(:active,[aria-selected=true]){background:var(--obj-grain) 0 0 / 180px 180px, linear-gradient(#23272a, #181b1d);transform:translate(5.95px,-3.71px);box-shadow:inset 2px 3px 6px #000000bf,inset 0 1px #ffffff14,.85px -.53px #030304;box-shadow:inset 2px 3px 6px lab(0% 0 0/.75),inset 0 1px lab(100% 0 0/.08),.85px -.53px lab(.905546% -.167526 -.307107)}@supports (color:lab(0% 0 0)){.observatory .interests-notes .terminal-key:is(:active,[aria-selected=true]){background:var(--obj-grain) 0 0 / 180px 180px, linear-gradient(lab(15.3402% -1.4728 -2.47886), lab(9.53751% -1.28506 -2.16722))}}.observatory .interests-notes .terminal-key[aria-selected=true] .signal-led{background:var(--phosphor);box-shadow:0 0 6px var(--phosphor)}.observatory .interests-notes .terminal-key:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:3px}.observatory .interests-notes .mission-terminal .slab{z-index:1;position:relative}.observatory .interests-notes .terminal-feet{justify-content:space-between;margin:-.55rem 13% 0;display:flex;position:relative}.observatory .interests-notes .terminal-feet i{width:22%;height:20px;box-shadow:inset 0 2px 0 #fff6, .85px -.53px 0 #494e51, 1.7px -1.06px 0 #3e4346, 2.55px -1.59px 0 #34393c, 3.4px -2.12px 0 #282c2e, 4.25px -2.65px 0 #181b1d, 5.1px -3.18px 0 var(--obj-seam), 9px 4px 5px -1px #00000080;background:linear-gradient(#646a6e,#2f3436);background:linear-gradient(lab(44.3465% -1.86557 -3.11106),lab(21.1406% -1.48158 -2.48324));border-radius:0 0 9px 9px}@supports (color:lab(0% 0 0)){.observatory .interests-notes .terminal-feet i{box-shadow:inset 0 2px 0 lab(100% 0 0/.4), .85px -.53px 0 lab(32.7436% -1.67434 -2.79754), 1.7px -1.06px 0 lab(28.101% -1.489 -2.48708), 2.55px -1.59px 0 lab(23.4608% -1.48436 -2.48466), 3.4px -2.12px 0 lab(17.6581% -1.29779 -2.17357), 4.25px -2.65px 0 lab(9.53532% -1.10795 -1.86081), 5.1px -3.18px 0 var(--obj-seam), 9px 4px 5px -1px lab(0% 0 0/.5)}}@container reading (max-width:29.99rem){.observatory .interests-notes .mission-terminal{overflow-x:clip}.observatory .interests-notes .terminal-face{padding:1rem}.observatory .interests-notes .terminal-keys{gap:.7rem}.observatory .interests-notes .terminal-bezel{padding:.6rem}.observatory .interests-notes .terminal-screen{padding:.75rem .85rem .9rem}.observatory .interests-notes .pass-talk{font-size:1.1875rem}}@media (prefers-reduced-motion:reduce){.observatory .interests-notes .slab{--lift:0!important}.observatory .interests-notes .dock-rail{transition:none}}@media (forced-colors:active){.observatory .interests-notes .slab-layer{display:none}}.observatory .observatory-chapter[data-layout=portrait]:has(.interests-notes)[data-at-start=false] .chapter-window{--feather-top:12px}.observatory .observatory-chapter[data-layout=portrait]:has(.interests-notes):not([data-at-end=true]) .chapter-window{--feather-bottom:12px}@container reading (max-width:25.99rem){.observatory .interests-notes .dock-stage{display:flow-root}}
.observatory .turingui{gap:var(--space-5);grid-template-columns:4.5rem minmax(0,1fr);align-items:start;display:grid}@container reading (min-width:30rem){.observatory .turingui{gap:var(--space-6);grid-template-columns:7.5rem minmax(0,1fr)}}.observatory .turingui-mark{width:100%;height:auto;display:block}.observatory .personal-notes .turingui h3{font-size:var(--type-display-m);margin:0}.observatory .personal-notes .turingui-lede{margin-top:var(--space-4);max-width:var(--measure-lead);font-weight:500;font-size:var(--type-lead);line-height:var(--leading-lead);color:var(--ink-plate)}.observatory .turingui-practice{gap:var(--space-2) var(--space-4);margin:var(--space-5) 0 0;font:var(--placard-weight) var(--type-placard) / 1.2 var(--font-display);font-stretch:var(--placard-stretch);letter-spacing:var(--placard-tracking);text-transform:uppercase;color:var(--ink);flex-wrap:wrap;padding:0;list-style:none;display:flex}.observatory .turingui-practice li{align-items:center;gap:var(--space-4);display:inline-flex}.observatory .turingui-practice li+li:before{content:"";background:var(--band-2);width:6px;height:6px}@container reading (max-width:29.99rem){.observatory .turingui-practice{gap:var(--space-2);flex-direction:column}.observatory .turingui-practice li{gap:var(--space-3)}.observatory .turingui-practice li:before{content:"";background:var(--band-2);width:6px;height:6px}}.observatory .personal-notes .turingui-status{align-items:center;gap:var(--space-3);margin-top:var(--space-4);font-size:var(--type-small);color:var(--ink-muted);display:flex}.observatory .turingui-lamp{background:var(--band-2);flex:none;width:8px;height:8px;animation:2.4s step-end infinite turingui-lamp}@keyframes turingui-lamp{50%{background:var(--surface-raised)}}.observatory .goals-head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-5);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.observatory .personal-notes .goals-head h3{margin:0}.observatory .personal-notes .goals-count{font:var(--type-readout) / 1.2 var(--font-readout);letter-spacing:var(--tracking-readout);color:var(--phosphor);margin:0}.observatory .goals-checklist{margin:0;padding:0;list-style:none}.observatory .goals-checklist li{gap:var(--space-4);max-width:40ch;color:var(--ink-plate);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;font-size:1.25rem;font-weight:500;line-height:1.4;display:grid}.observatory .goals-checklist li+li{margin-top:var(--space-5)}.observatory .goals-box{background:var(--sun-stripe);width:1rem;height:.55rem;margin-top:calc(.7em - .275rem);transform:skew(-20deg)}@media (max-width:47.99rem){@container reading (max-width:29.99rem){.observatory .turingui{grid-template-columns:minmax(0,1fr);gap:0}.observatory :is(.turingui-mark,.turingui-body){grid-area:1/1}.observatory .turingui-mark{width:56px}.observatory .personal-notes .turingui h3{min-height:56px;font-size:min(var(--type-display-m), calc((100cqi - 56px - var(--space-4)) / 5.8));align-items:center;padding-inline-start:calc(56px + var(--space-4));display:flex}.observatory .personal-notes .turingui-lede{margin-top:var(--space-5)}.observatory .personal-notes .turingui-status{align-items:start;gap:calc(var(--space-3) - 2px)}.observatory .turingui-lamp{margin-top:calc(.5lh - 4px)}.observatory .turingui-practice li{align-items:start}.observatory .turingui-practice li:before{flex:none;margin-top:calc(.5lh - 3px)}.observatory .personal-notes.goals-notes section+section{margin-top:var(--space-6);padding-top:var(--space-5)}.observatory .goals-head{margin-bottom:var(--space-4)}.observatory .goals-checklist li{gap:var(--space-3);grid-template-columns:1rem minmax(0,1fr);font-size:1.125rem}.observatory .goals-checklist li+li{margin-top:var(--space-4)}}}@media (prefers-reduced-motion:reduce){.observatory .turingui-lamp{animation:none}}@media (forced-colors:active){.observatory .turingui-lamp,.observatory .goals-box{background:canvastext}}
