@property --lc-wall{syntax:"<color>";inherits:true;initial-value:#0000}@property --lc-wains{syntax:"<color>";inherits:true;initial-value:#0000}@property --lc-timber{syntax:"<color>";inherits:true;initial-value:#0000}@property --lc-line{syntax:"<color>";inherits:true;initial-value:#0000}@property --lc-sky0{syntax:"<color>";inherits:true;initial-value:#0000}@property --lc-sky1{syntax:"<color>";inherits:true;initial-value:#0000}@property --lc-warm{syntax:"<color>";inherits:true;initial-value:#0000}@property --lc-orb{syntax:"<color>";inherits:true;initial-value:#0000}@property --lc-sea0{syntax:"<color>";inherits:true;initial-value:#0000}@property --lc-sea1{syntax:"<color>";inherits:true;initial-value:#0000}@property --lc-head{syntax:"<color>";inherits:true;initial-value:#0000}@property --lc-parch{syntax:"<color>";inherits:true;initial-value:#0000}@property --lc-chest{syntax:"<color>";inherits:true;initial-value:#0000}@property --lc-cloud{syntax:"<color>";inherits:true;initial-value:#0000}@property --lc-paper{syntax:"<color>";inherits:true;initial-value:#0000}@property --lc-ink{syntax:"<color>";inherits:true;initial-value:#0000}@property --lc-ink2{syntax:"<color>";inherits:true;initial-value:#0000}@property --lc-rule{syntax:"<color>";inherits:true;initial-value:#0000}@property --lc-btn{syntax:"<color>";inherits:true;initial-value:#0000}@property --lc-btnink{syntax:"<color>";inherits:true;initial-value:#0000}@property --lc-shade{syntax:"<color>";inherits:true;initial-value:#0000}@property --l-day{syntax:"<number>";inherits:true;initial-value:0}@property --l-glow{syntax:"<number>";inherits:true;initial-value:0}@property --l-sx{syntax:"<number>";inherits:true;initial-value:0}@property --l-sy{syntax:"<number>";inherits:true;initial-value:0}@property --l-lamp{syntax:"<number>";inherits:true;initial-value:0}@property --l-star{syntax:"<number>";inherits:true;initial-value:0}@property --l-hh{syntax:"<number>";inherits:true;initial-value:0}@property --l-mm{syntax:"<number>";inherits:true;initial-value:0}@property --w-cloud{syntax:"<number>";inherits:true;initial-value:0}@property --w-rain{syntax:"<number>";inherits:true;initial-value:0}@property --w-fog{syntax:"<number>";inherits:true;initial-value:0}@property --w-grey{syntax:"<number>";inherits:true;initial-value:0}@property --w-wave{syntax:"<number>";inherits:true;initial-value:0}@property --l-hover{syntax:"<number>";inherits:true;initial-value:0}.launcher,.launcher-front{--lc-wall:color-mix(in srgb,rgb(var(--c-midnight)) 91%,rgb(var(--c-hyper-soft)));--lc-wains:color-mix(in srgb,rgb(var(--c-midnight)) 84%,rgb(var(--c-viz-3)));--lc-timber:color-mix(in srgb,rgb(var(--c-dusk-08)) 74%,rgb(var(--c-warn-text)));--lc-line:rgb(var(--c-dusk-06));--lc-sky0:color-mix(in srgb,rgb(var(--c-seq-lo)) 66%,rgb(var(--c-viz-1)));--lc-sky1:color-mix(in srgb,rgb(var(--c-midnight)) 55%,rgb(var(--c-seq-lo)));--lc-warm:color-mix(in srgb,rgb(var(--c-hyper-soft)) 55%,rgb(var(--c-viz-2)));--lc-orb:color-mix(in srgb,rgb(var(--c-midnight)) 62%,rgb(var(--c-viz-2)));--lc-sea0:color-mix(in srgb,rgb(var(--c-seq-lo)) 52%,rgb(var(--c-viz-1)));--lc-sea1:color-mix(in srgb,color-mix(in srgb,rgb(var(--c-seq-lo)) 46%,rgb(var(--c-viz-1))) 80%,rgb(var(--c-viz-3)));--lc-head:color-mix(in srgb,rgb(var(--c-dusk-08)) 68%,rgb(var(--c-viz-3)));--lc-parch:color-mix(in srgb,rgb(var(--c-midnight)) 86%,rgb(var(--c-viz-2)));--lc-chest:color-mix(in srgb,rgb(var(--c-midnight)) 74%,rgb(var(--c-viz-3)));--lc-cloud:color-mix(in srgb,rgb(var(--c-on-mark)) 72%,rgb(var(--c-midnight)));--lc-paper:var(--paper);--lc-ink:var(--ink);--lc-ink2:var(--ink-2);--lc-rule:var(--rule);--lc-btn:var(--toggle-on-bg);--lc-btnink:var(--toggle-on-fg);--lc-shade:rgb(var(--c-ink));--lc-fog:color-mix(in srgb,var(--lc-sky1) 72%,var(--lc-line));--u:min(100vw / 1600,100vh / 1000);transition-property:--lc-wall,--lc-wains,--lc-timber,--lc-line,--lc-sky0,--lc-sky1,--lc-warm,--lc-orb,--lc-sea0,--lc-sea1,--lc-head,--lc-parch,--lc-chest,--lc-cloud,--lc-paper,--lc-ink,--lc-ink2,--lc-rule,--lc-btn,--lc-btnink,--lc-shade,--l-day,--l-glow,--l-sx,--l-sy,--l-lamp,--l-star,--l-hh,--l-mm,--w-cloud,--w-rain,--w-fog,--w-grey,--w-wave,--l-hover;transition-duration:1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,1.5s,var(--t-base);transition-timing-function:var(--ease-out)}[data-theme=dark] .launcher,[data-theme=dark] .launcher-front{--lc-wall:color-mix(in srgb,rgb(var(--c-dusk-09)) 93%,rgb(var(--c-hyper-soft)));--lc-wains:color-mix(in srgb,rgb(var(--c-midnight)) 88%,rgb(var(--c-viz-3)));--lc-timber:color-mix(in srgb,rgb(var(--c-dusk-08)) 78%,rgb(var(--c-warn-text)));--lc-line:rgb(var(--c-dusk-05));--lc-sky0:rgb(var(--c-midnight-02));--lc-sky1:color-mix(in srgb,rgb(var(--c-dusk-08)) 75%,rgb(var(--c-seq-lo)));--lc-warm:color-mix(in srgb,rgb(var(--c-warn-text)) 60%,rgb(var(--c-hyper-soft)));--lc-orb:color-mix(in srgb,rgb(var(--c-dusk-04)) 70%,rgb(var(--c-dusk-07)));--lc-sea0:color-mix(in srgb,rgb(var(--c-dusk-08)) 70%,rgb(var(--c-seq-lo)));--lc-sea1:rgb(var(--c-midnight-02));--lc-head:color-mix(in srgb,rgb(var(--c-midnight-02)) 86%,rgb(var(--c-viz-3)));--lc-parch:color-mix(in srgb,rgb(var(--c-dusk-08)) 88%,rgb(var(--c-warn-text)));--lc-chest:color-mix(in srgb,rgb(var(--c-midnight)) 84%,rgb(var(--c-viz-3)));--lc-cloud:color-mix(in srgb,rgb(var(--c-dusk-07)) 70%,rgb(var(--c-dusk-06)));--lc-shade:rgb(var(--c-midnight-02))}@media (orientation:portrait){.launcher,.launcher-front{--u:max(100vw / 1600,100vh / 1000)}}.launcher{z-index:0;pointer-events:none;background:var(--lc-wall);position:fixed;inset:0;overflow:hidden}.launcher[data-variant=boot]{z-index:60;background:var(--lc-paper)}.launcher[data-variant=boot] .launcher-scene{opacity:.6}.launcher-front{z-index:1;color:var(--lc-ink);position:fixed;inset:0;overflow:hidden}.launcher[data-leaving]{pointer-events:none;animation:launcher-out .28s var(--ease-out) forwards}@keyframes launcher-out{to{opacity:0}}.launcher-scene{transition:opacity .28s var(--ease-out);position:absolute;inset:0}.launcher-scene>svg{width:calc(1600 * var(--u));height:calc(1000 * var(--u));position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.launcher-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.launcher-card{left:50%;top:calc(50vh + -12 * var(--u));width:min(calc(440 * var(--u)),calc(100vw - 32px));height:max(calc(240 * var(--u)),196px);box-sizing:border-box;justify-content:center;align-items:center;gap:max(calc(18 * var(--u)),12px);padding:max(calc(24 * var(--u)),16px);background:color-mix(in srgb,var(--lc-paper) 90%,transparent);border:1px solid var(--lc-rule);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 0 color-mix(in srgb,var(--lc-shade) 5%,transparent),0 28px 56px -30px color-mix(in srgb,var(--lc-shade) 45%,transparent);flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}.launcher-eyebrow{font-family:var(--f-mono);font-size:max(calc(12 * var(--u)),11px);letter-spacing:.22em;text-transform:uppercase;color:var(--lc-ink2);margin:0}.launcher-mark{margin:0;line-height:0}.launcher-mark>img{height:max(calc(100 * var(--u)),64px);width:auto;max-width:100%}.launcher-signin{font-family:var(--f-mono);font-size:max(calc(13 * var(--u)),12px);letter-spacing:.18em;text-transform:uppercase;color:var(--lc-btnink);background:var(--lc-btn);transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out);padding:12px 26px;text-decoration:none;display:inline-block}.launcher-signin:hover,.launcher-signin:focus-visible{box-shadow:0 10px 18px -12px var(--lc-shade);transform:translateY(-2px)}.launcher-signin:focus-visible{outline:2px solid rgb(var(--c-sky));outline-offset:4px}body:has(.launcher-signin:is(:hover,:focus-visible)) .launcher{--l-hover:1}.launcher-dial{border:1px solid var(--lc-rule);background:color-mix(in srgb,var(--lc-paper) 88%,transparent);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;grid-auto-columns:1fr;grid-auto-flow:column;font-size:10px;display:grid;position:absolute;top:20px;right:24px}.launcher-dial>button{all:unset;cursor:pointer;text-align:center;color:var(--lc-ink2);padding:7px 10px}.launcher-dial>button[aria-pressed=true]{background:var(--lc-btn);color:var(--lc-btnink)}.launcher-dial>button:focus-visible{outline:2px solid rgb(var(--c-sky));outline-offset:2px}@media (max-width:480px){.launcher-dial{top:14px;right:16px}}.sc-wall{fill:var(--lc-wall)}.sc-wains{fill:var(--lc-wains)}.sc-batten{fill:color-mix(in srgb,var(--lc-wains) 86%,var(--lc-line))}.sc-trim,.sc-casing,.sc-timber{fill:var(--lc-timber)}.sc-timberdk{fill:color-mix(in srgb,var(--lc-timber) 78%,var(--lc-line))}.sc-mull{fill:color-mix(in srgb,var(--lc-timber) 82%,var(--lc-wall))}.sc-sill{fill:color-mix(in srgb,var(--lc-timber) 84%,var(--lc-paper))}.sc-shade{fill:var(--lc-line);opacity:.2}.sc-sky0{stop-color:color-mix(in srgb,var(--lc-sky0),var(--lc-fog) calc(var(--w-grey) * 60%))}.sc-sky1{stop-color:color-mix(in srgb,color-mix(in srgb,var(--lc-sky1),var(--lc-warm) calc(var(--l-glow) * 42%)),var(--lc-fog) calc(var(--w-grey) * 50%))}.sc-sea0{stop-color:color-mix(in srgb,color-mix(in srgb,var(--lc-sea0),var(--lc-warm) calc(var(--l-glow) * 14%)),var(--lc-fog) calc(var(--w-grey) * 45%))}.sc-sea1{stop-color:color-mix(in srgb,var(--lc-sea1),var(--lc-fog) calc(var(--w-grey) * 30%))}.sc-warm{stop-color:var(--lc-warm);stop-opacity:.55}.sc-stop0{stop-opacity:0}.sc-stars{fill:var(--lc-cloud);opacity:calc(var(--l-star) * (1 - var(--w-cloud)) * .9)}.sc-orbit{transform:translate(calc(var(--l-sx) * 1px),calc(var(--l-sy) * 1px))}.sc-orb{fill:var(--lc-orb);opacity:calc(1 - var(--w-grey) * .7)}.sc-halo{opacity:calc((.2 + var(--l-glow) * .7) * (1 - var(--w-grey) * .8))}.sc-clouds{fill:var(--lc-cloud);opacity:calc(.08 + var(--w-cloud) * .7)}.sc-far{fill:color-mix(in srgb,var(--lc-head) 50%,var(--lc-sky1))}.sc-head{fill:var(--lc-head)}.sc-tree{fill:color-mix(in srgb,var(--lc-head) 78%,var(--lc-line))}.sc-lh{fill:var(--lc-cloud)}.sc-lhband{fill:color-mix(in srgb,var(--lc-line) 80%,var(--lc-head))}.sc-lhlamp{fill:var(--lc-warm);opacity:calc(.3 + var(--l-lamp) * .7)}.sc-beam{fill:var(--lc-warm);opacity:calc(var(--l-lamp) * .14);animation:7s ease-in-out infinite sc-sweep}@keyframes sc-sweep{50%{opacity:calc(var(--l-lamp) * .02)}}.sc-glint{fill:none;stroke:var(--lc-orb);stroke-width:3px;stroke-linecap:round;opacity:calc(.5 * (1 - var(--w-grey)));transform:translateX(calc((var(--l-sx) - 800) * 1px))}.sc-wave{fill:none;stroke:color-mix(in srgb,var(--lc-sea1) 55%,var(--lc-cloud));stroke-width:1.6px;stroke-linecap:round;opacity:.55;transform-box:fill-box;transform-origin:50%;transform:scaleY(var(--w-wave))}.sc-fog{fill:var(--lc-fog);opacity:calc(var(--w-fog) * .6 + var(--w-grey) * .06)}.sc-rain{opacity:calc(var(--w-rain) * .3)}.sc-drop{stroke:var(--lc-line);stroke-width:1.2px;stroke-linecap:round}.sc-streak{fill:var(--lc-cloud);opacity:.07}.sc-pane{fill:var(--lc-cloud);opacity:calc(var(--l-hover) * .1)}.sc-clock{fill:color-mix(in srgb,var(--lc-paper) 78%,var(--lc-wall))}.sc-rim{fill:none;stroke:var(--lc-timber);stroke-width:5px}.sc-tick{stroke:var(--lc-line);stroke-width:3px;opacity:.6}.sc-hand{stroke:var(--lc-line);stroke-width:4px;stroke-linecap:round;transform-origin:800px 128px}.sc-hh{transform:rotate(calc(var(--l-hh) * 1deg))}.sc-mm{stroke-width:2.5px;transform:rotate(calc(var(--l-mm) * 1deg))}.sc-sheet{fill:color-mix(in srgb,var(--lc-paper) 66%,var(--lc-parch))}.sc-parch{fill:var(--lc-parch)}.sc-terra{fill:color-mix(in srgb,var(--lc-parch) 82%,var(--lc-head))}.sc-chart{fill:none;stroke:var(--lc-line);stroke-width:1.2px;opacity:.3}.sc-roseink{fill:var(--lc-line);opacity:.4}.sc-pin{fill:var(--lc-line);opacity:.55}.sc-roll{fill:color-mix(in srgb,var(--lc-parch) 78%,var(--lc-wall))}.sc-rollend{fill:color-mix(in srgb,var(--lc-parch) 70%,var(--lc-line))}.sc-box{fill:color-mix(in srgb,var(--lc-timber) 55%,var(--lc-wall))}.sc-lamp{fill:color-mix(in srgb,var(--lc-line) 72%,var(--lc-timber))}.sc-lamparm{fill:none;stroke:color-mix(in srgb,var(--lc-line) 72%,var(--lc-timber));stroke-width:4px;stroke-linejoin:round}.sc-bulb{fill:var(--lc-warm);opacity:calc(.15 + var(--l-lamp) * .85)}.sc-lampwash{opacity:calc(var(--l-lamp) * .5)}.sc-lamppool{opacity:calc(var(--l-lamp) * .8)}.sc-chtop{fill:color-mix(in srgb,var(--lc-chest) 78%,var(--lc-paper))}.sc-chedge{fill:color-mix(in srgb,var(--lc-chest) 84%,var(--lc-line))}.sc-chest{fill:var(--lc-chest)}.sc-drawline{fill:color-mix(in srgb,var(--lc-chest) 72%,var(--lc-line))}.sc-pull{fill:color-mix(in srgb,var(--lc-timber) 60%,var(--lc-line))}.sc-label{fill:none;stroke:color-mix(in srgb,var(--lc-timber) 60%,var(--lc-line));stroke-width:1.5px}.sc-pool{fill:var(--lc-orb);opacity:calc((.3 + var(--l-hover) * .25) * (1 - var(--l-lamp) * .75) * (1 - var(--w-grey) * .6))}.sc-square{fill:var(--lc-cloud);opacity:.45}@media (prefers-reduced-motion:reduce){.launcher,.launcher *{transition:none!important;animation:none!important}.launcher[data-leaving]{display:none}}@media print{.launcher,.launcher-dial{display:none}.launcher-front{position:static}}
