:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Handjet;src:url(/fonts/Handjet-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:block;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:UnifontExMono;src:url(/fonts/UnifontExMono.subset.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+200D,U+203C,U+2049,U+2122,U+2139,U+2194-2199,U+21A9,U+21AA,U+231A,U+231B,U+2328,U+23CF,U+23E9-23F3,U+23F8-23FA,U+24C2,U+2580-259F,U+25AA,U+25AB,U+25B6,U+25C0,U+25FB-25FE,U+2600-27BF,U+2934,U+2935,U+2B??,U+3030,U+303D,U+3297,U+3299,U+FE0E,U+FE0F,U+1F0??,U+1F1E6-1F1FF,U+1F300-1F5FF,U+1F600-1F64F,U+1F680-1F6FF,U+1F700-1F77F,U+1F780-1F7FF,U+1F8??,U+1F9??,U+1FA00-1FA6F,U+1FA70-1FAFF}html{background:var(--hy-bg)}html,body{min-height:100svh;font-family:var(--hy-font);margin:0;padding:0}#root{min-height:100svh}*{scrollbar-width:thin;scrollbar-color:var(--hy-ink-soft,#8f8775) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-button:vertical:start{width:0;height:0;display:none}::-webkit-scrollbar-button:vertical:end{width:0;height:0;display:none}::-webkit-scrollbar-button:horizontal:start{width:0;height:0;display:none}::-webkit-scrollbar-button:horizontal:end{width:0;height:0;display:none}::-webkit-scrollbar-button:vertical:start:increment{width:0;height:0;display:none}::-webkit-scrollbar-button:vertical:end:increment{width:0;height:0;display:none}::-webkit-scrollbar-button:horizontal:start:increment{width:0;height:0;display:none}::-webkit-scrollbar-button:horizontal:end:increment{width:0;height:0;display:none}::-webkit-scrollbar-button:vertical:start:decrement{width:0;height:0;display:none}::-webkit-scrollbar-button:vertical:end:decrement{width:0;height:0;display:none}::-webkit-scrollbar-button:horizontal:start:decrement{width:0;height:0;display:none}::-webkit-scrollbar-button:horizontal:end:decrement{width:0;height:0;display:none}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-track-piece{background:0 0}::-webkit-scrollbar-thumb{background:var(--hy-ink-soft,#8f8775);border:0;border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--hy-ink,#ede6d6)}::-webkit-scrollbar-thumb:active{background:var(--hy-pressed,#982dff)}::-webkit-scrollbar-corner{background:0 0}.window__glyph{font-variant-emoji:text;color:inherit;justify-content:center;align-items:center;font-family:UnifontExMono,monospace;font-size:1em;line-height:1;display:flex}.hy-focus-node .window__glyph{color:var(--hy-on-gradient-soft,#00000073)}.hy-focus-node[data-focus=true] .window__glyph,.hy-focus-node[data-pressed=true] .window__glyph{color:var(--hy-on-gradient,#000000d1)}.taskbar{z-index:50;background:var(--hy-paper);font-family:var(--hy-font);-webkit-user-select:none;user-select:none;gap:0;display:flex;position:fixed}.hy-os:not([data-boot-reveal=complete]) .taskbar{z-index:1002;pointer-events:none;transition:transform .1s ease-out,opacity .1s ease-out}.hy-os[data-boot-reveal=hidden] .taskbar[data-layout=vertical]{opacity:0;transform:translate(-100%)}.hy-os[data-boot-reveal=hidden] .taskbar[data-layout=horizontal]{opacity:0;transform:translateY(100%)}html[data-chrome-fullscreen=true] .taskbar[data-layout=horizontal]{pointer-events:none;transform:translateY(100%)}.taskbar[data-layout=vertical]{width:var(--hy-strip-thickness);height:100svh;box-shadow:1px 0 0 0 var(--hy-shadow), inset -1px 0 0 0 color-mix(in srgb, var(--hy-ink) 6%, transparent), inset 0 -1px 0 0 color-mix(in srgb, var(--hy-ink) 6%, transparent);background-image:repeating-linear-gradient(0deg, color-mix(in srgb, var(--hy-ink) 1.8%, transparent) 0px, color-mix(in srgb, var(--hy-ink) 1.8%, transparent) 1px, transparent 1px, transparent 3px);flex-direction:column;align-items:stretch;top:0;left:0}.taskbar[data-layout=horizontal]{width:100svw;height:var(--hy-strip-thickness);box-shadow:0 -1px 0 0 var(--hy-shadow), inset -1px 0 0 0 color-mix(in srgb, var(--hy-ink) 6%, transparent), inset 0 -1px 0 0 color-mix(in srgb, var(--hy-ink) 6%, transparent);background-image:repeating-linear-gradient(90deg, color-mix(in srgb, var(--hy-ink) 1.8%, transparent) 0px, color-mix(in srgb, var(--hy-ink) 1.8%, transparent) 1px, transparent 1px, transparent 3px);flex-direction:row;align-items:stretch;bottom:0;left:0}.hy-focus-node.taskbar__button{appearance:none;box-sizing:border-box;flex:0 0 var(--hy-strip-thickness);color:var(--hy-ink-soft);font:inherit;font-size:calc(11px * var(--hy-font-scale));letter-spacing:.04em;text-transform:uppercase;cursor:pointer;--hy-focus-node-idle-shadow:inset 1px 0 0 0 color-mix(in srgb, var(--hy-ink) 6%, transparent), inset 0 1px 0 0 color-mix(in srgb, var(--hy-ink) 6%, transparent);--hy-focus-node-pressed-extra-shadow:inset 0 0 6px color-mix(in srgb, var(--hy-cursor-pressed) 25%, transparent);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:0;padding:0;display:flex}.hy-focus-node.taskbar__button[data-focus=true],.hy-focus-node.taskbar__button[data-pressed=true]{color:var(--hy-ink)}.hy-focus-node.taskbar__button--brand{background:var(--hy-brand-bg);color:var(--hy-ink);cursor:pointer;box-shadow:inset 1px 0 0 0 color-mix(in srgb, var(--hy-ink) 6%, transparent), inset 0 1px 0 0 color-mix(in srgb, var(--hy-ink) 6%, transparent)}.taskbar__icon{object-fit:contain;pointer-events:none;filter:drop-shadow(0 0 5px #ffffff8c);width:auto;max-width:60%;height:auto;max-height:60%;transition:max-width .133s,max-height .133s,filter .133s,transform .133s;display:block}.taskbar__button--brand[data-focus=true] .taskbar__icon{filter:drop-shadow(0 0 8px #ffffffb3);max-width:70%;max-height:70%}.taskbar[data-system=true] .taskbar__button--brand .taskbar__icon{transform:rotate(-45deg)}.taskbar__button:not(.taskbar__button--brand):not(.taskbar__button--sys):not(.taskbar__button--identity){transition:transform .22s cubic-bezier(.22,.61,.36,1),opacity .22s}.taskbar[data-system=true] .taskbar__button:not(.taskbar__button--brand):not(.taskbar__button--sys):not(.taskbar__button--identity){opacity:0;pointer-events:none;transform:translate(-150%)}.hy-focus-node.taskbar__button--sys{opacity:0;pointer-events:none;transition:transform .22s cubic-bezier(.22,.61,.36,1),opacity .22s;position:absolute;transform:translateY(-100%)}.taskbar[data-system=true] .taskbar__button--sys{opacity:1;pointer-events:auto;transform:translateY(0)}.taskbar[data-layout=horizontal] .hy-focus-node.taskbar__button--sys{transform:translateY(100%)}.taskbar[data-layout=horizontal][data-system=true] .taskbar__button--sys{transform:translateY(0)}.taskbar[data-layout=vertical] .taskbar__button--sys{top:calc(var(--hy-strip-thickness) * (var(--sys-index) + 1));left:0}.taskbar[data-layout=horizontal] .taskbar__button--sys{left:calc(var(--hy-strip-thickness) * (var(--sys-index) + 1));top:0}.taskbar[data-layout=vertical] .taskbar__button{width:100%;height:var(--hy-strip-thickness)}.taskbar[data-layout=horizontal] .taskbar__button{height:100%;width:var(--hy-strip-thickness)}.taskbar[data-layout=vertical] .taskbar__button--identity{margin-top:auto}.taskbar[data-layout=horizontal] .taskbar__button--identity{margin-left:auto}.taskbar__identity-icon{pointer-events:none;flex:none}.taskbar__identity-placeholder{aspect-ratio:1;width:58%;font-size:calc(8px * var(--hy-font-scale));letter-spacing:.08em;border:1px dashed;place-items:center;font-weight:800;display:grid}.taskbar__glyph{font-size:calc(18px * var(--hy-font-scale));color:inherit;line-height:1}.taskbar__font-glyph{font-variant-emoji:text;font-family:UnifontExMono,monospace;font-size:calc(18px * var(--hy-font-scale));color:inherit;justify-content:center;align-items:center;line-height:1;display:flex}.taskbar__svg{color:inherit;font-size:calc(18px * var(--hy-font-scale));justify-content:center;align-items:center;line-height:1;display:flex}.taskbar__svg svg{fill:currentColor;width:1em;height:1em;display:block}.taskbar__label{font-size:calc(9px * var(--hy-font-scale));color:inherit;white-space:nowrap;line-height:1.1}html[data-handedness=right] .taskbar[data-layout=horizontal]{flex-direction:row-reverse}html[data-handedness=right] .taskbar[data-layout=horizontal][data-system=true] .taskbar__button:not(.taskbar__button--brand):not(.taskbar__button--sys):not(.taskbar__button--identity){transform:translate(150%)}html[data-handedness=right] .taskbar[data-layout=horizontal] .taskbar__button--identity{margin-left:0;margin-right:auto}html[data-handedness=right] .taskbar[data-layout=horizontal] .taskbar__button--sys{left:auto;right:calc(var(--hy-strip-thickness) * (var(--sys-index) + 1))}.identity-icon{--_identity-icon-size:var(--hy-identity-icon-size,88px);inline-size:var(--_identity-icon-size);block-size:var(--_identity-icon-size);aspect-ratio:1;box-sizing:border-box;vertical-align:middle;background:var(--hy-panel-elev);font-kerning:none;font-variant-emoji:text;font-variant-ligatures:none;font-synthesis:none;letter-spacing:0;text-rendering:geometricprecision;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;flex:none;justify-content:center;align-items:center;font-family:UnifontExMono,monospace;font-style:normal;font-weight:400;line-height:1;display:inline-flex;overflow:hidden;container-type:size}.identity-icon__row{transform-origin:50%;flex:0 0 1em;block-size:1em;inline-size:8.5em;font-size:9.09091cqb;display:flex;transform:scaleX(1.29412)}.identity-icon__run{white-space:pre;flex:none;display:block}.identity-icon__run--internal{color:var(--hy-cat-internal)}.identity-icon__run--graph{color:var(--hy-cat-graph)}.identity-icon__run--system{color:var(--hy-cat-system)}.identity-icon__run--component{color:var(--hy-cat-component)}.identity-icon__run--image{color:var(--hy-cat-image)}.identity-icon__run--artifact{color:var(--hy-cat-artifact)}.identity-icon__run--theory{color:var(--hy-cat-theory)}.identity-icon__run--pdf{color:var(--hy-cat-pdf)}.identity-icon__run--paper{color:var(--hy-cat-paper)}.identity-icon__run--info{color:var(--hy-cat-info)}.identity-icon__run--result{color:var(--hy-cat-result)}.identity-icon__run--repo{color:var(--hy-cat-repo)}.identity-icon__run--legal{color:var(--hy-cat-legal)}.hy-wallpaper{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.hy-os[data-boot-reveal=hidden] .hy-wallpaper,.hy-os[data-boot-reveal=taskbar] .hy-wallpaper{opacity:0}.hy-os[data-boot-reveal=wallpaper] .hy-wallpaper{z-index:1001;opacity:1;transition:opacity var(--hy-wallpaper-fade-duration) var(--hy-wallpaper-fade-easing)}.hy-wallpaper__layer{will-change:opacity;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hy-wallpaper__layer--base{opacity:1}.hy-wallpaper__layer--top{opacity:0;transition:opacity var(--hy-wallpaper-fade-duration) var(--hy-wallpaper-fade-easing)}.grain-overlay{z-index:1100;pointer-events:none;mix-blend-mode:overlay;opacity:var(--grain-opacity,.08);position:fixed;inset:0}.grain-overlay__canvas{width:100%;height:100%;display:block}.audio-control{box-sizing:border-box;min-width:0;min-height:0;font-size:calc(12px * var(--hy-font-scale));letter-spacing:.04em;flex-direction:column;flex:auto;display:flex}.audio-control__columns{box-sizing:border-box;scrollbar-width:none;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.audio-control__columns::-webkit-scrollbar{display:none}.audio-control__column{border-bottom:1px solid var(--hy-border);box-sizing:border-box;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.audio-control__column:last-child{border-bottom:0}.audio-control__column-head{color:var(--hy-ink);text-transform:uppercase;font-weight:600;font-size:calc(11px * var(--hy-font-scale));letter-spacing:.12em;white-space:nowrap;border-bottom:1px solid var(--hy-border);background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--hy-ink) 6%, transparent) 0 1px, transparent 1px 7px);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;display:flex;overflow:hidden}.audio-control__column-name{text-overflow:ellipsis;overflow:hidden}.audio-control__column-level{font-variant-numeric:tabular-nums;color:var(--hy-ink-soft);flex:none}.audio-control__column-body{box-sizing:border-box;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.audio-control__row{min-height:var(--hy-header-height);box-sizing:border-box;flex:none}.audio-control__row:nth-child(2n){background:color-mix(in srgb, var(--hy-ink) 7%, var(--hy-panel))}.hy-focus-node.audio-control__meter{appearance:none;width:100%;height:var(--hy-header-height);cursor:pointer;--hy-focus-node-idle-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hy-ink) 6%, transparent);--hy-focus-node-focus-extra-shadow:inset 0 0 14px #0000008c;--hy-focus-node-locked-extra-shadow:inset 0 0 14px #0000008c;--hy-focus-node-pressed-extra-shadow:inset 0 0 10px color-mix(in srgb, var(--hy-cursor-pressed) 28%, transparent);touch-action:none;background:0 0;border:0;margin:0;padding:0;position:relative}.audio-control__meter-fill{background-image:linear-gradient(90deg, var(--hy-header-stop-0) 0.7%, var(--hy-header-stop-1) 51.5%, var(--hy-header-stop-2) 100.6%);pointer-events:none;background-size:100% 100%;position:absolute;inset:0}.audio-control__row--buttons{align-items:stretch;gap:0;padding:0;display:flex}.hy-focus-node.audio-control__btn{appearance:none;box-sizing:border-box;min-width:0;height:var(--hy-header-height);cursor:pointer;--hy-focus-node-idle-shadow:inset 1px 0 0 0 color-mix(in srgb, var(--hy-ink) 6%, transparent);background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:4px;margin:0;padding:0 4px;display:flex;overflow:hidden}.hy-focus-node.audio-control__btn:first-child{--hy-focus-node-idle-shadow:none}.audio-control__glyph{font-variant-emoji:text;font-family:UnifontExMono,monospace;font-size:calc(14px * var(--hy-font-scale));color:var(--hy-ink-soft);flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.audio-control__btn-label{min-width:0;font-family:var(--hy-font);font-size:calc(10px * var(--hy-font-scale));color:var(--hy-ink-soft);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.hy-focus-node.audio-control__btn[data-focus=true] .audio-control__glyph,.hy-focus-node.audio-control__btn[data-focus=true] .audio-control__btn-label,.hy-focus-node.audio-control__btn[data-pressed=true] .audio-control__glyph,.hy-focus-node.audio-control__btn[data-pressed=true] .audio-control__btn-label{color:var(--hy-ink)}.audio-control__row--null{color:var(--hy-ink-soft);opacity:.7;justify-content:center;align-items:center;gap:4px;padding:0;display:flex;overflow:hidden}.audio-control__null-dash{white-space:nowrap;letter-spacing:.08em;flex:1 1 0;min-width:0;overflow:hidden}.audio-control__null-dash:first-child{text-align:right}.audio-control__null-dash:last-child{text-align:left}.audio-control__null-label{letter-spacing:.08em;white-space:nowrap;flex:none}@media (aspect-ratio<=1){.audio-control__columns{flex-direction:row}.audio-control__column{border-bottom:0;border-right:1px solid var(--hy-border)}.audio-control__column:last-child{border-right:0}.hy-focus-node.audio-control__meter{height:auto;min-height:var(--hy-header-height);flex:auto}}.exclusive-toggle{width:100%}.exclusive-toggle__head{min-height:var(--hy-header-height)}.exclusive-toggle__choices{width:100%;display:flex}.exclusive-toggle__choice{appearance:none;height:var(--hy-header-height);box-sizing:border-box;cursor:pointer;background:var(--hy-panel);border:0;flex:1 1 0;align-items:stretch;margin:0;padding:0;transition:none;display:flex}.exclusive-toggle__choice.is-selected{background:var(--hy-shadow);padding:4px}.exclusive-toggle__choice[data-focus=true]{z-index:1}.exclusive-toggle__choice.is-selected[data-focus=true]{box-shadow:inset 0 0 0 var(--hy-cursor-ring-width) var(--hy-cursor-focus)}.exclusive-toggle__choice.is-selected[data-pressed=true]{box-shadow:inset 0 0 0 var(--hy-cursor-ring-width) var(--hy-cursor-pressed)}.exclusive-toggle__choice-fill{font-family:var(--hy-font);font-size:calc(11px * var(--hy-font-scale));letter-spacing:.12em;text-transform:uppercase;background-color:color-mix(in srgb, var(--hy-ink) 7%, var(--hy-panel));flex:auto;justify-content:center;align-items:center;display:flex}.exclusive-toggle__choice:not(.is-selected)[data-focus=true] .exclusive-toggle__choice-fill{box-shadow:inset 0 0 0 var(--hy-cursor-ring-width) var(--hy-cursor-focus)}.exclusive-toggle__choice:not(.is-selected)[data-pressed=true] .exclusive-toggle__choice-fill{box-shadow:inset 0 0 0 var(--hy-cursor-ring-width) var(--hy-cursor-pressed)}.exclusive-toggle__choice.is-selected .exclusive-toggle__choice-fill{background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--hy-ink) 14%, transparent) 0 1px, transparent 1px 7px)}.exclusive-toggle__choice-text{text-align:center;transform-origin:50%;width:100%;color:var(--hy-ink-soft);font-weight:700;display:block;transform:scale(1)}.exclusive-toggle__choice[data-focus=true] .exclusive-toggle__choice-text,.exclusive-toggle__choice[data-pressed=true] .exclusive-toggle__choice-text{color:var(--hy-ink)}.exclusive-toggle__choice[data-pressed=true] .exclusive-toggle__choice-text{font-weight:400;transform:scale(.95)}.hy-window__tabstrip{scrollbar-width:none;flex-direction:row;flex:auto;align-items:stretch;min-width:0;display:flex;overflow:auto hidden}.hy-window__tabstrip::-webkit-scrollbar{display:none}.hy-focus-node.hy-window__tab{appearance:none;background:var(--hy-panel-elev);box-sizing:border-box;min-width:var(--hy-header-height);color:var(--hy-ink);font:inherit;font-size:calc(11px * var(--hy-font-scale));letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;--hy-focus-node-idle-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hy-ink) 14%, transparent);border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0 12px;display:flex}.hy-window__tab-label{opacity:.55;transform:rotate(180deg)}.hy-focus-node.hy-window__tab:has(.hy-window__tab-label.is-active){background:var(--hy-panel);background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--hy-ink) 14%, transparent) 0 1px, transparent 1px 6px);--hy-focus-node-idle-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hy-ink) 14%, transparent), inset 0 -2px 0 0 var(--hy-pressed);--hy-focus-node-underlay-shadow:inset 0 -2px 0 0 var(--hy-pressed)}.hy-window__tab-label.is-active,.hy-focus-node.hy-window__tab[data-focus=true] .hy-window__tab-label{opacity:1}@media (aspect-ratio<=1){.hy-window__tabstrip{flex-direction:column;min-height:0;overflow:hidden auto}.hy-focus-node.hy-window__tab{width:100%;min-width:0;min-height:var(--hy-strip-thickness);padding:12px 0}.hy-window__tab-label{writing-mode:vertical-rl;white-space:nowrap}.hy-focus-node.hy-window__tab:has(.hy-window__tab-label.is-active){--hy-focus-node-idle-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hy-ink) 14%, transparent), inset -2px 0 0 0 var(--hy-pressed);--hy-focus-node-underlay-shadow:inset -2px 0 0 0 var(--hy-pressed)}html[data-handedness=right] .hy-focus-node.hy-window__tab:has(.hy-window__tab-label.is-active){--hy-focus-node-idle-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hy-ink) 14%, transparent), inset 2px 0 0 0 var(--hy-pressed);--hy-focus-node-underlay-shadow:inset 2px 0 0 0 var(--hy-pressed)}}.hy-window{background:var(--hy-panel);box-sizing:border-box;width:100%;height:100%;font-family:var(--hy-font);color:var(--hy-ink);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;overflow:hidden}.hy-window[data-window-mode=embedded]{width:fit-content;max-width:100%;height:auto}.hy-window__header{flex:0 0 var(--hy-header-height);box-sizing:border-box;border-bottom:1px solid var(--hy-border);background-image:repeating-linear-gradient(135deg, #00000029 0 1px, transparent 1px 6px), var(--hy-header-gradient);background-size:100% 100%,100% 100%;justify-content:space-between;align-items:stretch;display:flex}.hy-window__header-actions{justify-content:flex-end;align-items:stretch;display:flex}.hy-window__title-slot{flex:auto;align-items:stretch;min-width:0;min-height:0;display:flex}.hy-window[data-maximized=true] .hy-window__header{flex-basis:var(--hy-strip-thickness)}.hy-window__title{font-weight:900;font-size:calc(11px * var(--hy-font-scale));letter-spacing:.1em;text-transform:uppercase;color:var(--hy-window-title);white-space:nowrap;text-overflow:ellipsis;align-self:center;padding:0 8px;overflow:hidden}.hy-focus-node.hy-window__max,.hy-focus-node.hy-window__close,.hy-focus-node.hy-window__header-btn{appearance:none;box-sizing:border-box;flex:0 0 var(--hy-header-height);width:var(--hy-header-height);font-size:calc(15px * var(--hy-font-scale));color:var(--hy-on-gradient);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:flex}.hy-window[data-maximized=true] .hy-focus-node.hy-window__max,.hy-window[data-maximized=true] .hy-focus-node.hy-window__close,.hy-window[data-maximized=true] .hy-focus-node.hy-window__header-btn{flex-basis:var(--hy-strip-thickness);width:var(--hy-strip-thickness)}.hy-window__body-frame{flex:auto;min-height:0;display:flex;position:relative}.hy-window__scroll-body{box-sizing:border-box;-webkit-user-select:none;user-select:none;flex:auto;min-height:0;overflow:auto}.hy-window__body-frame:has(.hy-window__scroll-body[data-locked=true]){--bs-color:var(--hy-cursor-pressed);--bs-color-hover:var(--hy-cursor-pressed)}@media (aspect-ratio<=1){.hy-window{flex-direction:row}.hy-window__header{flex-basis:var(--hy-strip-thickness);box-shadow:inset -1px 0 0 0 var(--hy-border);background-image:repeating-linear-gradient(135deg, #00000029 0 1px, transparent 1px 6px), var(--hy-header-gradient-vertical);background-size:100% 100%,100% 100%;border-bottom:0;flex-direction:column;justify-content:space-between}.hy-window__header-actions{flex-direction:column;justify-content:flex-end}.hy-focus-node.hy-window__close{order:1}.hy-focus-node.hy-window__max{order:2}.hy-focus-node.hy-window__header-btn{order:3}.hy-window__title-slot{flex-direction:column}.hy-window__title{writing-mode:vertical-rl;white-space:nowrap;align-self:center;padding:12px 0}.hy-focus-node.hy-window__max,.hy-focus-node.hy-window__close,.hy-focus-node.hy-window__header-btn{flex:0 0 var(--hy-strip-thickness);width:100%}.hy-window[data-maximized=true] .hy-window__header,.hy-window[data-maximized=true] .hy-focus-node.hy-window__max,.hy-window[data-maximized=true] .hy-focus-node.hy-window__close,.hy-window[data-maximized=true] .hy-focus-node.hy-window__header-btn{flex-basis:var(--hy-strip-thickness)}html[data-theme=dark] .hy-focus-node.hy-window__max .window__glyph,html[data-theme=dark] .hy-focus-node.hy-window__close .window__glyph,html[data-theme=dark] .hy-focus-node.hy-window__header-btn .window__glyph{color:color-mix(in srgb, var(--hy-window-title) 55%, transparent)}html[data-theme=dark] .hy-focus-node.hy-window__max[data-focus=true] .window__glyph,html[data-theme=dark] .hy-focus-node.hy-window__max[data-pressed=true] .window__glyph,html[data-theme=dark] .hy-focus-node.hy-window__close[data-focus=true] .window__glyph,html[data-theme=dark] .hy-focus-node.hy-window__close[data-pressed=true] .window__glyph,html[data-theme=dark] .hy-focus-node.hy-window__header-btn[data-focus=true] .window__glyph,html[data-theme=dark] .hy-focus-node.hy-window__header-btn[data-pressed=true] .window__glyph{color:var(--hy-window-title)}html[data-handedness=right] .hy-window{flex-direction:row-reverse}html[data-handedness=right] .hy-window__header{box-shadow:inset 1px 0 0 0 var(--hy-border)}}.blocky-loader{pointer-events:none;z-index:4;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.blocky-loader__rail{box-sizing:content-box;background:var(--hy-panel);border:1px solid var(--hy-border);--loader-fill:0%;width:33.3333%;padding:2px;overflow:hidden}.blocky-loader__fill{width:var(--loader-fill);height:var(--hy-header-height);background-image:var(--hy-header-gradient);background-size:100% 100%}.boot-loading-stage,.boot-logo-stage{z-index:3;place-items:center;display:grid;position:absolute;inset:0}.boot-logo-stage__button{--boot-logo-glow:#fff0;appearance:none;opacity:0;width:clamp(84px,15.4vw,224px);height:auto;filter:drop-shadow(0 6px 28px #0d121f47) drop-shadow(0 0 24px var(--boot-logo-glow));pointer-events:none;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;margin:0;padding:0;transition:opacity .33s,transform .33s,filter .22s;display:block;transform:scale(.87)}.boot-logo-stage__button img{pointer-events:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.boot-logo-stage.is-shown .boot-logo-stage__button{opacity:1;pointer-events:auto;transform:scale(1)}.boot-logo-stage.is-shown .boot-logo-stage__button[data-focus=true]{--boot-logo-glow:#ffffffd9}:root[data-theme=light] .boot-logo-stage.is-shown .boot-logo-stage__button[data-focus=true]{--boot-logo-glow:#0d121f8c}:root[data-input-mode=mouse] .boot-logo-stage.is-faded-in .boot-logo-stage__button:hover{transform:scale(.95)}.boot-logo-stage.is-faded-in .boot-logo-stage__button[data-pressed=true],:root[data-input-mode=mouse] .boot-logo-stage.is-faded-in .boot-logo-stage__button[data-pressed=true]:hover{transform:scale(.87)}@media (prefers-reduced-motion:reduce){.boot-logo-stage__button{transition:none}}.boot-wordmark-stage{z-index:3;min-height:1em;color:var(--hy-ink);font-family:var(--hy-font);letter-spacing:.04em;text-shadow:0 4px 24px color-mix(in srgb, var(--hy-shadow) 55%, transparent);-webkit-user-select:none;user-select:none;font-size:clamp(34px,7vw,104px);font-weight:800;line-height:.9;position:absolute;top:clamp(20px,4vw,56px);left:clamp(20px,4vw,56px)}.boot-wordmark-stage__cursor{vertical-align:-.02em;background:currentColor;width:.08em;height:.78em;margin-left:.08em;animation:.7s step-end infinite boot-wordmark-cursor;display:inline-block}@keyframes boot-wordmark-cursor{50%{opacity:0}}.boot-intro-stage{--boot-intro-inline-padding:clamp(20px, 5vw, 72px);z-index:3;padding:clamp(24px, 6vh, 72px) var(--boot-intro-inline-padding);box-sizing:border-box;color:var(--hy-ink);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;inset:0}.boot-intro-stage__panel{isolation:isolate;width:min(66.666vw - var(--boot-intro-inline-padding) - 1rem, 900px);flex-direction:column;align-items:flex-start;display:flex;position:relative}.boot-intro-stage__panel:before{content:"";inset-block:-.55rem;left:calc(-1 * var(--boot-intro-inline-padding));z-index:0;background:color-mix(in srgb, var(--hy-panel) 34%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;position:absolute;right:-1rem}.boot-intro-stage__list{flex-direction:column;justify-content:flex-end;width:100%;margin:0;padding:0;list-style:none;display:flex}.boot-intro-stage__sentence{z-index:1;box-sizing:border-box;width:100%;min-height:1.35em;font-family:var(--hy-font);text-shadow:0 1px 1px var(--hy-panel), 0 0 14px color-mix(in srgb, var(--hy-panel) 86%, transparent);text-wrap:pretty;background:0 0;grid-template-columns:3ch minmax(0,1fr);align-items:start;gap:clamp(8px,1.4vw,18px);padding:.18em 0;font-size:clamp(14px,1.8vw,25px);line-height:1.22;display:grid;position:relative}.boot-intro-stage__index{color:var(--hy-ink-soft);font-variant-numeric:tabular-nums}.boot-intro-stage__text{min-width:0}.boot-intro-stage__cursor{vertical-align:-.12em;background:currentColor;width:.5em;height:.95em;margin-left:.12em;animation:.6s step-end infinite boot-intro-cursor;display:inline-block}.boot-intro-stage__continue{z-index:1;box-sizing:border-box;width:100%;min-height:1.35em;color:var(--hy-ink-soft);font-family:var(--hy-font);letter-spacing:.08em;text-shadow:0 1px 1px var(--hy-panel), 0 0 14px color-mix(in srgb, var(--hy-panel) 86%, transparent);grid-template-columns:3ch minmax(0,1fr);align-items:start;gap:clamp(8px,1.4vw,18px);padding:.18em 0;font-size:clamp(14px,1.8vw,25px);line-height:1.22;display:none;position:relative}.boot-intro-stage__continue[data-visible=true]{display:grid}.boot-intro-stage__continue-text{min-width:0;color:var(--hy-ink-soft)}@keyframes boot-intro-cursor{50%{opacity:0}}@media (aspect-ratio<=1){.boot-wordmark-stage{font-size:clamp(32px,13vw,72px)}.boot-intro-stage{--boot-intro-inline-padding:clamp(14px, 5vw, 28px);padding:clamp(20px, 5vh, 48px) var(--boot-intro-inline-padding)}.boot-intro-stage__panel{width:calc(80vw - var(--boot-intro-inline-padding) - 1rem)}.boot-intro-stage__sentence,.boot-intro-stage__continue{grid-template-columns:2.5ch minmax(0,1fr);gap:.5rem;font-size:clamp(12px,3.65vw,17px);line-height:1.18}}@media (prefers-reduced-motion:reduce){.boot-wordmark-stage__cursor,.boot-intro-stage__cursor{animation:none}}.boot-tour-stage{pointer-events:auto}.hy-window.boot-tour-window{width:min(48vw,760px);min-width:520px;animation:.22s ease-out both boot-tour-enter}.hy-window.boot-onboarding-window.boot-tour-window--with-accessory{width:66.6667vw}.boot-tour-window__content,.boot-tour-window__layout{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.boot-tour-window--with-accessory .boot-tour-window__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.boot-tour-window--with-accessory .boot-tour-window__body{overflow:hidden}.boot-tour-window--with-accessory .boot-tour-window__copy{justify-content:flex-start;min-height:0;overflow-y:auto}.boot-view[data-identity-branch=returning] .boot-tour-window--with-accessory .boot-tour-window__layout{grid-template-columns:max-content minmax(0,1fr)}.boot-view[data-identity-branch=returning] .boot-tour-window--with-accessory .boot-tour-window__body{grid-template-columns:max-content}.boot-view[data-identity-branch=returning] .boot-tour-window--with-accessory .boot-tour-window__copy{display:none}.boot-view[data-identity-branch=returning] .boot-tour-window--with-accessory .boot-tour-window__accessory{border-left:0}.boot-tour-window__body{flex:auto;grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"chapter copy";min-height:0;display:grid}.boot-tour-window__chapter{box-sizing:border-box;width:max-content;min-width:0;min-height:0;padding:calc(var(--hy-strip-thickness) / 2);border-right:1px solid var(--hy-border);background-image:repeating-linear-gradient(135deg,#00000029 0 1px,#0000 1px 6px);background-size:100% 100%;grid-area:chapter;align-items:flex-end;gap:clamp(12px,1.4vw,20px);display:flex;overflow:hidden}.boot-tour-window__chapter-line{text-box-edge:cap alphabetic;text-box-trim:trim-both;text-orientation:mixed;writing-mode:vertical-rl;max-height:100%;margin:0;line-height:1;rotate:180deg}.boot-tour-window__heading{display:contents}.boot-tour-window__heading h1{color:var(--hy-ink);font-family:var(--hy-font);letter-spacing:.03em;overflow-wrap:anywhere;font-size:clamp(28px,4.2vw,62px);font-weight:800;translate:0 .08em}.boot-tour-window__title-block{align-self:flex-end;align-items:flex-start;gap:clamp(8px,.9vw,12px);min-width:0;min-height:0;max-height:100%;display:flex}.boot-tour-window__eyebrow{color:var(--hy-ink-soft);font-family:var(--hy-font);letter-spacing:.1em;font-size:clamp(10px,.9vw,12px)}.boot-tour-window__status{box-sizing:border-box;background:var(--hy-cursor-focus);color:var(--hy-panel);font-family:var(--hy-font);letter-spacing:.08em;white-space:nowrap;text-box-trim:none;border:0;flex:none;padding:.4rem .55rem;font-size:15px;font-weight:800;display:inline-block}.boot-tour-window__copy{flex-direction:column;grid-area:copy;justify-content:center;min-width:0;padding:clamp(18px,2.4vw,34px);display:flex}.boot-tour-window__copy p{color:var(--hy-ink);font-family:var(--hy-font);text-wrap:pretty;margin:0;font-size:clamp(12px,1.2vw,16px);line-height:1.4}.boot-tour-window__copy p+p,.boot-tour-window__copy .boot-tour-window__fact+p{border-top:1px solid color-mix(in srgb, var(--hy-border) 68%, transparent);margin-top:.85em;padding-top:.85em}.boot-tour-window__fact{color:var(--hy-ink-soft);font-family:var(--hy-font);letter-spacing:.08em;text-wrap:pretty;margin:0;font-size:clamp(10px,.95vw,13px);line-height:1.35}.boot-tour-window__accessory{contain:size;border-left:1px solid var(--hy-border);pointer-events:none;min-width:0;min-height:0;overflow:hidden}.boot-hyphafabric-stage,.boot-hyphafabric-console{width:100%;min-width:0;height:100%;min-height:0}.boot-hyphafabric-stage{pointer-events:auto;position:relative}.boot-hyphafabric-stage[data-returning-profile=true]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);display:grid}.boot-hyphafabric-stage[data-returning-profile=true]>.identity-card-host{height:100%;min-height:0}.boot-hyphafabric-stage[data-returning-profile=true] .identity-card{border-right:1px solid var(--hy-border);height:100%}.boot-hyphafabric-stage[data-returning-profile=true] .boot-hyphafabric-console{grid-area:auto;height:100%}.boot-hyphafabric-console{background:var(--hy-panel);background-image:repeating-linear-gradient(0deg, color-mix(in srgb, var(--hy-ink) 1.8%, transparent) 0, color-mix(in srgb, var(--hy-ink) 1.8%, transparent) 1px, transparent 1px, transparent 3px);color:var(--hy-ink);font-family:var(--hy-font);font-size:calc(11px * var(--hy-font-scale));letter-spacing:.04em}.boot-tour-window__continue{flex:none}@keyframes boot-tour-enter{0%{opacity:0;transform:translateY(10px)}}@media (aspect-ratio<=1){.hy-window.boot-tour-window{width:80vw;min-width:0;max-height:88vh}.hy-window.boot-onboarding-window.boot-tour-window--with-accessory{width:90vw}.boot-view[data-identity-branch=returning] .hy-window.boot-onboarding-window.boot-tour-window--with-accessory{height:88vh}.boot-tour-window--with-accessory .boot-tour-window__layout{flex-direction:column;display:flex}.boot-view[data-identity-branch=returning] .boot-tour-window--with-accessory .boot-tour-window__layout,.boot-view[data-identity-branch=returning] .boot-tour-window--with-accessory .boot-tour-window__body{display:flex}.boot-tour-window__body{flex-direction:column;flex:0 auto;display:flex;overflow:auto}.boot-tour-window__chapter{background-image:none;border-right:0;flex-direction:column;align-items:stretch;gap:0;width:auto;padding:0;display:flex;overflow:visible}.boot-tour-window__chapter-line{text-box-trim:none;writing-mode:horizontal-tb;max-height:none;line-height:normal;rotate:none}.boot-tour-window--with-accessory .boot-tour-window__body{overflow:auto}.boot-tour-window--with-accessory .boot-tour-window__copy{overflow-y:visible}.boot-tour-window__heading{border-right:0;padding:clamp(18px,2.4vw,32px);display:block}.boot-tour-window__heading h1{font-size:clamp(34px,12vw,68px);line-height:.9;translate:none}.boot-tour-window__title-block{flex-wrap:wrap;justify-content:flex-end;align-self:flex-start;align-items:center;width:fit-content;max-width:100%;max-height:none;display:inline-flex}.boot-tour-window__eyebrow{margin:0 0 .75rem}.boot-tour-window__status{font-size:16.5px}.boot-tour-window__copy{border-top:1px solid var(--hy-border)}.boot-tour-window__copy p{font-size:clamp(12px,3.5vw,16px)}.boot-tour-window__fact{font-size:clamp(11px,3vw,14px)}.boot-tour-window__accessory{border-top:1px solid var(--hy-border);border-left:0;flex:min(28vh,220px);min-height:170px}.boot-view[data-identity-branch=returning] .boot-tour-window__accessory{flex:1 1 0;min-height:0}.boot-hyphafabric-stage[data-returning-profile=true]{grid-template-rows:minmax(0,3fr) minmax(0,4fr);grid-template-columns:minmax(0,1fr)}.boot-hyphafabric-stage[data-returning-profile=true] .identity-card{border-right:0}.boot-hyphafabric-console .wfc__log-head,.boot-hyphafabric-console .wfc__log-entry{grid-template-columns:var(--wfc-log-type-w) minmax(0, 1fr)}.boot-hyphafabric-console .wfc__log-head span:last-child,.boot-hyphafabric-console .wfc__log-time{display:none}}@media (prefers-reduced-motion:reduce){.hy-window.boot-tour-window{animation:none}}.boot-view{z-index:1000;cursor:default;opacity:1;background:0 0;position:fixed;inset:0;overflow:hidden}.boot-prompt{z-index:3;place-items:center;display:grid;position:absolute;inset:0}.hy-window.boot-onboarding-window{background:var(--hy-panel-elev);border:1px solid var(--hy-border);text-align:left;width:33.3333vw;max-width:none;height:auto;max-height:92vh;box-shadow:0 18px 60px #0d121f73}.boot-onboarding-window__body{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:auto}@media (aspect-ratio<=1){.hy-window.boot-onboarding-window{width:66.6667vw}.hy-window.boot-onboarding-window .hy-window__header{flex-basis:var(--hy-header-height)}}.boot-prompt__continue{appearance:none;border:0;border-top:1px solid var(--hy-border);background:color-mix(in srgb, var(--hy-ink) 7%, var(--hy-panel));width:100%;color:var(--hy-ink);font-family:var(--hy-font);letter-spacing:.14em;text-transform:uppercase;text-align:center;cursor:pointer;margin:0;padding:1.1em 1em;font-size:clamp(13px,1.6vw,16px);transition:none;display:block}.boot-config__theme{border-top:1px solid var(--hy-border)}@property --hy-panel{syntax:"<color>";inherits:true;initial-value:#2f251e}@property --hy-panel-elev{syntax:"<color>";inherits:true;initial-value:#3a2e25}@property --hy-paper{syntax:"<color>";inherits:true;initial-value:#2f251e}@property --hy-ink{syntax:"<color>";inherits:true;initial-value:#ede6d6}@property --hy-ink-soft{syntax:"<color>";inherits:true;initial-value:#8f8775}@property --hy-focus{syntax:"<color>";inherits:true;initial-value:#319a8b}@property --hy-pressed{syntax:"<color>";inherits:true;initial-value:#7058a3}@property --hy-border{syntax:"<color>";inherits:true;initial-value:#ede6d640}@property --hy-header-stop-0{syntax:"<color>";inherits:true;initial-value:#7058a3}@property --hy-header-stop-1{syntax:"<color>";inherits:true;initial-value:#00a3a3}@property --hy-header-stop-2{syntax:"<color>";inherits:true;initial-value:#319a8b}@property --hy-terminal-output{syntax:"<color>";inherits:true;initial-value:#c9b458}@property --hy-cat-component{syntax:"<color>";inherits:true;initial-value:#7058a3}@property --hy-cat-system{syntax:"<color>";inherits:true;initial-value:#00a3a3}@property --hy-cat-theory{syntax:"<color>";inherits:true;initial-value:#c9b458}@property --hy-cat-paper{syntax:"<color>";inherits:true;initial-value:#b5462e}@property --hy-cat-repo{syntax:"<color>";inherits:true;initial-value:#319a8b}@property --hy-cat-legal{syntax:"<color>";inherits:true;initial-value:#b57b2e}@property --hy-cat-folder{syntax:"<color>";inherits:true;initial-value:#7058a3}@property --hy-cat-info{syntax:"<color>";inherits:true;initial-value:#4a6fa5}@property --hy-cat-result{syntax:"<color>";inherits:true;initial-value:#2e8b7a}@property --hy-cat-graph{syntax:"<color>";inherits:true;initial-value:#6b7b8c}@property --hy-cat-image{syntax:"<color>";inherits:true;initial-value:#a85a8a}@property --hy-cat-artifact{syntax:"<color>";inherits:true;initial-value:#8b6b3e}@property --hy-cat-pdf{syntax:"<color>";inherits:true;initial-value:#7a4e3a}@property --hy-cat-internal{syntax:"<color>";inherits:true;initial-value:#6b6b6b}@property --hy-window-title{syntax:"<color>";inherits:true;initial-value:#000000d1}@property --hy-on-gradient{syntax:"<color>";inherits:true;initial-value:#ede6d6d1}@property --hy-on-gradient-soft{syntax:"<color>";inherits:true;initial-value:#ede6d673}:root{--hy-strip-thickness:calc(100vw / 5);--hy-header-height:calc(var(--hy-strip-thickness) / 2);--hy-window-gutter:calc(var(--hy-strip-thickness) / 2);--hy-fs-row-height:calc(var(--hy-strip-thickness) / 2);--hy-fs-header-row-height:var(--hy-fs-row-height);--hy-settings-panel-width:calc(100vw / 5);--hy-settings-panel-height:calc(100vh / 3);--hy-font:"Handjet", system-ui, sans-serif;--hy-font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--hy-font-scale:1.35;--hy-window-anim-duration:.333s;--hy-window-anim-easing:cubic-bezier(.22, .61, .36, 1);--hy-window-frost-blur:6px;--hy-wallpaper-fade-duration:.6s;--hy-wallpaper-fade-easing:cubic-bezier(.22, .61, .36, 1);--hy-header-stop-0:var(--hy-sumire);--hy-header-stop-1:var(--hy-asagi);--hy-header-stop-2:var(--hy-chigusa);--hy-header-gradient:linear-gradient(270deg, var(--hy-header-stop-0) 0.7%, var(--hy-header-stop-1) 51.5%, var(--hy-header-stop-2) 100.6%);--hy-header-gradient-vertical:linear-gradient(to bottom, var(--hy-header-stop-0) 0.7%, var(--hy-header-stop-1) 51.5%, var(--hy-header-stop-2) 100.6%);--hy-bg:var(--hy-panel);--hy-sumire:#7058a3;--hy-chigusa:#319a8b;--hy-asagi:#00a3a3;--hy-panel:#2f251e;--hy-panel-elev:#3a2e25;--hy-paper:#2f251e;--hy-ink:#ede6d6;--hy-ink-soft:#8f8775;--hy-focus:var(--hy-chigusa);--hy-pressed:var(--hy-sumire);--hy-cursor-focus:var(--hy-focus);--hy-cursor-pressed:var(--hy-pressed);--hy-cursor-ring-width:2px;--hy-cursor-selected-width:3px;--hy-cursor-pressed-glow:color-mix(in srgb, var(--hy-cursor-pressed) 35%, transparent);--hy-brand-bg:var(--hy-focus);--hy-on-gradient:#ede6d6d1;--hy-on-gradient-soft:#ede6d673;--hy-window-title:#000000d1;--hy-border:#ede6d640;--hy-shadow:#00000040;--hy-terminal-output:#c9b458;--hy-cat-component:var(--hy-sumire);--hy-cat-system:var(--hy-asagi);--hy-cat-theory:#c9b458;--hy-cat-paper:#b5462e;--hy-cat-repo:var(--hy-chigusa);--hy-cat-legal:#b57b2e;--hy-cat-folder:var(--hy-sumire);--hy-cat-info:#4a6fa5;--hy-cat-result:#2e8b7a;--hy-cat-graph:#6b7b8c;--hy-cat-image:#a85a8a;--hy-cat-artifact:#8b6b3e;--hy-cat-pdf:#7a4e3a;--hy-cat-internal:#6b6b6b;--hy-info-tag:#41efa4;--hy-tag-ink:#000000d1}:root.hy-theme-ready{transition-property:--hy-panel,--hy-panel-elev,--hy-paper,--hy-ink,--hy-ink-soft,--hy-focus,--hy-pressed,--hy-border,--hy-header-stop-0,--hy-header-stop-1,--hy-header-stop-2,--hy-window-title,--hy-on-gradient,--hy-on-gradient-soft,--hy-terminal-output,--hy-cat-component,--hy-cat-system,--hy-cat-theory,--hy-cat-paper,--hy-cat-repo,--hy-cat-legal,--hy-cat-folder,--hy-cat-info,--hy-cat-result,--hy-cat-graph,--hy-cat-image,--hy-cat-artifact,--hy-cat-pdf,--hy-cat-internal;transition-duration:var(--hy-window-anim-duration);transition-timing-function:var(--hy-window-anim-easing)}@media (prefers-reduced-motion:reduce){:root.hy-theme-ready{transition-duration:0s}}@media (aspect-ratio>=1){:root{--hy-strip-thickness:calc(100vw / 23)}}@media (aspect-ratio<=1){:root{--hy-fs-header-row-height:calc(var(--hy-fs-row-height) / 2)}[data-touch=true]{--hy-strip-thickness:calc(100vw / 6)}}:root[data-theme=light]{--hy-panel:#ede6d6;--hy-panel-elev:#f6f1e4;--hy-paper:#ede6d6;--hy-ink:#2a2620;--hy-ink-soft:#6b6557;--hy-focus:#41efa4;--hy-pressed:#982dff;--hy-cursor-focus:var(--hy-pressed);--hy-cursor-pressed:var(--hy-focus);--hy-border:#2a262059;--hy-header-stop-0:#982dff;--hy-header-stop-1:#5af1ff;--hy-header-stop-2:#41efa4;--hy-header-gradient:linear-gradient(90deg, var(--hy-header-stop-0) 0.7%, var(--hy-header-stop-1) 51.5%, var(--hy-header-stop-2) 100.6%);--hy-header-gradient-vertical:linear-gradient(to top, var(--hy-header-stop-0) 0.7%, var(--hy-header-stop-1) 51.5%, var(--hy-header-stop-2) 100.6%);--hy-brand-bg:var(--hy-pressed);--hy-window-title:#ede6d6d1;--hy-on-gradient:#000000d1;--hy-on-gradient-soft:#00000073;--hy-terminal-output:#6a5700;--hy-cat-component:#982dff;--hy-cat-system:#5af1ff;--hy-cat-theory:#e6c700;--hy-cat-paper:#e63946;--hy-cat-repo:#41efa4;--hy-cat-legal:#e69a2e;--hy-cat-folder:#b96eff;--hy-cat-info:#4a9eff;--hy-cat-result:#2ec4b6;--hy-cat-graph:#8a9bae;--hy-cat-image:#e84fae;--hy-cat-artifact:#c97b3e;--hy-cat-pdf:#d4784a;--hy-cat-internal:#8a8a8a}@media (aspect-ratio<=1){:root{--hy-header-gradient-vertical:linear-gradient(to top, var(--hy-header-stop-0) 0.7%, var(--hy-header-stop-1) 51.5%, var(--hy-header-stop-2) 100.6%);--hy-brand-bg:var(--hy-pressed)}:root[data-theme=light]{--hy-header-gradient-vertical:linear-gradient(to bottom, var(--hy-header-stop-0) 0.7%, var(--hy-header-stop-1) 51.5%, var(--hy-header-stop-2) 100.6%);--hy-brand-bg:var(--hy-focus)}}.hy-os{background:var(--hy-bg);color:var(--hy-ink);position:fixed;inset:0;overflow:hidden}
