:where(:root){--pnc-bg:#121214;--pnc-panel:#1b1b1f;--pnc-panel-2:#24242a;--pnc-line:#34343c;--pnc-text:#e8e4dc;--pnc-text-dim:#9a958c;--pnc-text-faint:#8f8b85;--pnc-accent:#d9a441;--pnc-accent-dim:#8a6a2c;--pnc-on-accent:#17130b;--pnc-bad:#d97a6a;--pnc-dim:#000000c7;--pnc-tooltip:#121214e0;--pnc-arrow:#ffffff8c;--pnc-arrow-hover:#d9a340f2;--pnc-shadow:#0000008c;--pnc-slot:#2a2a31;--pnc-slot-held:#5a4520;--pnc-wheel:#0c0c0e;--pnc-notebook-ink:#dfe6f5;--pnc-paper-shadow:#00000073;--pnc-menu-shade:#0a0a0d80;--pnc-story-shade:#0d0d0f8c;--pnc-outro-bg:#000;--pnc-outro-text:#e8e4dc;--pnc-font-serif:Georgia, serif;--pnc-font-sans:system-ui, sans-serif;--pnc-font-display:ui-monospace, monospace;--pnc-font-hand:cursive;--pnc-space-3xs:2px;--pnc-space-2xs:4px;--pnc-space-xs:6px;--pnc-space-s:8px;--pnc-space-m:12px;--pnc-space-l:16px;--pnc-space-xl:20px;--pnc-space-2xl:24px;--pnc-space-3xl:32px;--pnc-space-4xl:48px;--pnc-gap-min:var(--pnc-space-s);--pnc-gutter:var(--pnc-space-l);--pnc-panel-padding:clamp(var(--pnc-space-m), 2vh, var(--pnc-space-2xl));--pnc-panel-gap:var(--pnc-space-m);--pnc-dialog-padding:var(--pnc-space-2xl);--pnc-dialog-gap:var(--pnc-space-l);--pnc-control-gap:var(--pnc-space-s);--pnc-text-xs:13px;--pnc-text-s:14px;--pnc-text-m:16px;--pnc-text-l:18px;--pnc-text-xl:20px;--pnc-text-2xl:24px;--pnc-text-3xl:28px;--pnc-text-4xl:40px;--pnc-text-5xl:64px;--pnc-text-small:clamp(var(--pnc-text-xs), 1.5vh, var(--pnc-text-m));--pnc-text-body:clamp(var(--pnc-text-s), 1.8vh, var(--pnc-text-xl));--pnc-text-reading:clamp(var(--pnc-text-m), 2.2vh, var(--pnc-text-xl));--pnc-detail-name:var(--pnc-text-2xl);--pnc-detail-text:var(--pnc-text-l);--pnc-case-text:var(--pnc-text-l);--pnc-text-lead:clamp(var(--pnc-text-l), 2.4vh, var(--pnc-text-3xl));--pnc-text-title:clamp(var(--pnc-text-xl), 2.6vh, var(--pnc-text-3xl));--pnc-text-display:clamp(var(--pnc-text-4xl), 7vw, 76px);--pnc-leading-none:1;--pnc-leading-tight:1.1;--pnc-leading-snug:1.35;--pnc-leading-normal:1.45;--pnc-weight-light:300;--pnc-weight-regular:400;--pnc-weight-medium:500;--pnc-weight-semibold:600;--pnc-weight-bold:700;--pnc-radius-s:6px;--pnc-radius-m:8px;--pnc-radius-l:12px;--pnc-radius-xl:16px;--pnc-radius-pill:999px;--pnc-radius-round:50%;--pnc-border-width:1px;--pnc-border-width-strong:2px;--pnc-border:var(--pnc-border-width) solid var(--pnc-line);--pnc-border-accent:var(--pnc-border-width) solid var(--pnc-accent);--pnc-control-s:36px;--pnc-control-m:44px;--pnc-control-l:56px;--pnc-key-width:64px;--pnc-icon:1.4em;--pnc-media-s:64px;--pnc-cursor:48px;--pnc-sparkle:40px;--pnc-media-m:128px;--pnc-media-l:192px;--pnc-media-xl:256px;--pnc-media-fluid:clamp(var(--pnc-media-s), 17vh, var(--pnc-media-l));--pnc-media-hero:min(32vh, var(--pnc-media-xl));--pnc-portrait:96px;--pnc-asker:28px;--pnc-dev-dot:10px;--pnc-choices-max:50vh;--pnc-arrow-width:4px;--pnc-arrow-width-hot:5px;--pnc-arrow-shadow-width:7px;--pnc-tip-offset:56px;--pnc-width-tooltip:260px;--pnc-width-menu:380px;--pnc-width-dialog:440px;--pnc-width-title:520px;--pnc-width-text:900px;--pnc-width-wide:1100px;--pnc-width-medium:calc(var(--pnc-width-wide) * 2 / 3);--pnc-dialog-share:calc(100% * 2 / 3);--pnc-layer-tooltip:5;--pnc-layer-cursor:6;--pnc-layer-toast:8;--pnc-layer-dialog:50;--pnc-layer-popover:60;--pnc-layer-dev:90;--pnc-shadow-dialog:0 20px 60px var(--pnc-shadow);--pnc-mask-solid:#000;--pnc-mask-clear:transparent;--pnc-clip-feather:8%;--pnc-shadow-popover:0 12px 32px var(--pnc-shadow);--pnc-drop-item:drop-shadow(3px 4px 4px var(--pnc-shadow));--pnc-drop-paper:drop-shadow(8px 12px 12px var(--pnc-paper-shadow));--pnc-blur:3px;--pnc-duration-fast:.12s;--pnc-duration-base:.15s;--pnc-duration-medium:.3s;--pnc-duration-slow:.6s;--pnc-duration-scene:.28s;--pnc-duration-clip:.4s}:root.pnc-theme-light{--pnc-bg:#efebe3;--pnc-panel:#f8f5ef;--pnc-panel-2:#ebe6dc;--pnc-line:#cfc7b8;--pnc-text:#1d1a16;--pnc-text-dim:#564f44;--pnc-text-faint:#6e665a;--pnc-accent:#835709;--pnc-accent-dim:#c8a15a;--pnc-on-accent:#fffaf0;--pnc-bad:#a3332a;--pnc-dim:#1e1a1473;--pnc-tooltip:#f8f5eff0;--pnc-shadow:#28201438;--pnc-slot:#e2dccf;--pnc-slot-held:#ecd7a8;--pnc-notebook-ink:#25386b;--pnc-menu-shade:#f8f5ef9e;--pnc-story-shade:#f8f5efc7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-height:600px){:where(:root){--pnc-portrait:var(--pnc-media-s);--pnc-gutter:var(--pnc-space-s);--pnc-panel-padding:var(--pnc-space-s);--pnc-panel-gap:var(--pnc-gap-min);--pnc-detail-name:var(--pnc-text-m);--pnc-detail-text:var(--pnc-text-s);--pnc-case-text:var(--pnc-text-m)}}@media (max-width:600px){:where(:root){--pnc-portrait:48px;--pnc-case-text:var(--pnc-text-m)}}@media (prefers-reduced-motion:reduce){:where(:root){--pnc-duration-fast:0s;--pnc-duration-base:0s;--pnc-duration-medium:0s;--pnc-duration-slow:0s;--pnc-duration-scene:0s;--pnc-duration-clip:0s}}:root,:nth-child(n),:nth-child(n):before,:nth-child(n):after{box-sizing:border-box}:root,.pnc-page,#app{overscroll-behavior:none;width:100%;height:100%;margin:0;overflow:hidden}.pnc-page{background:var(--pnc-bg);color:var(--pnc-text);font-family:var(--pnc-font-sans);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}.pnc-control{font:inherit;color:inherit}.pnc-header{margin:0 0 var(--pnc-space-s);font-family:var(--pnc-font-sans);font-size:var(--pnc-text-xs);font-weight:var(--pnc-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--pnc-accent)}.pnc-title{font-family:var(--pnc-font-serif);font-size:var(--pnc-text-title);font-weight:var(--pnc-weight-bold);line-height:var(--pnc-leading-snug);color:var(--pnc-accent);text-align:center;margin:0}.pnc-scroll{scrollbar-width:thin;scrollbar-color:var(--pnc-line) transparent;-webkit-overflow-scrolling:touch;overflow-y:auto}.pnc-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pnc-stack{gap:var(--pnc-space-m);flex-direction:column;display:flex}.pnc-row{align-items:center;gap:var(--pnc-control-gap);display:flex}.pnc-cluster{gap:var(--pnc-control-gap);flex-wrap:wrap;display:flex}.pnc-cluster>:nth-child(n){flex:auto}.pnc-grid{grid-template-columns:repeat(auto-fill, minmax(var(--pnc-cell-min,var(--pnc-control-m)), 1fr));gap:var(--pnc-space-s);display:grid}.pnc-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pnc-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pnc-columns{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0, 1fr) var(--pnc-main,minmax(0, 2fr)) minmax(0, 1fr);gap:var(--pnc-gutter);display:grid}.pnc-gap-2xs{gap:var(--pnc-space-2xs)}.pnc-gap-xs{gap:var(--pnc-space-xs)}.pnc-gap-s{gap:var(--pnc-space-s)}.pnc-gap-m{gap:var(--pnc-space-m)}.pnc-gap-l{gap:var(--pnc-space-l)}.pnc-gap-2xl{gap:var(--pnc-space-2xl)}.pnc-boot-error{place-content:center;justify-items:center;gap:var(--pnc-space-m);padding:var(--pnc-gutter);background:var(--pnc-bg);color:var(--pnc-text);font-size:var(--pnc-text-body);text-align:center;display:grid;position:fixed;inset:0}.pnc-boot-reload{min-height:var(--pnc-control-m);padding:0 var(--pnc-space-l);border:1px solid var(--pnc-accent);border-radius:var(--pnc-radius-m);cursor:pointer;background:0 0}.pixel-icon[data-v-1eedbdb8]{fill:currentColor;width:60%;height:60%}.backdrop[data-v-e9027586]{z-index:var(--pnc-layer-dialog);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-e9027586]{width:min(100%, var(--pnc-width-medium));max-height:80dvh;padding-bottom:calc(env(safe-area-inset-bottom) + var(--pnc-space-m));border:var(--pnc-border);border-radius:var(--pnc-radius-xl) var(--pnc-radius-xl) 0 0;background:var(--pnc-panel);box-shadow:0 calc(var(--pnc-space-s) * -1) var(--pnc-space-xl) var(--pnc-shadow);animation:slide-up-e9027586 var(--pnc-duration-medium) ease-out;transition:transform var(--pnc-duration-medium) ease-in;border-bottom:0;outline:none;flex-direction:column;display:flex}.sheet.pulling[data-v-e9027586]{transition:none}.sheet.leaving[data-v-e9027586]{transform:translateY(100%)}@media (orientation:landscape) and (max-height:500px){.sheet[data-v-e9027586]{max-height:calc(100dvh - env(safe-area-inset-top) - var(--pnc-space-2xl))}}@keyframes slide-up-e9027586{0%{transform:translateY(100%)}}.grip[data-v-e9027586]{justify-items:center;gap:var(--pnc-space-xs);min-height:calc(var(--pnc-control-m) + var(--pnc-space-s));padding:var(--pnc-space-s) calc(var(--pnc-control-m) + var(--pnc-space-l)) var(--pnc-space-xs);touch-action:none;cursor:grab;flex:none;display:grid;position:relative}.handle[data-v-e9027586]{width:var(--pnc-control-m);height:var(--pnc-space-xs);border-radius:var(--pnc-radius-pill);background:var(--pnc-line)}.title[data-v-e9027586]{font-size:var(--pnc-text-m);margin:0}.close[data-v-e9027586]{top:var(--pnc-space-xs);right:var(--pnc-space-xs);width:var(--pnc-control-m);height:var(--pnc-control-m);color:var(--pnc-text);background:var(--pnc-panel-2);border:var(--pnc-border);border-radius:var(--pnc-radius-l);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute}.body[data-v-e9027586]{overscroll-behavior:contain;touch-action:pan-y;gap:calc(var(--pnc-space-xl) + var(--pnc-space-s));min-height:0;padding:var(--pnc-space-s) var(--pnc-space-l) var(--pnc-space-l);flex:auto;align-content:start;display:grid;overflow-y:auto}.group[data-v-eed29172]{gap:var(--pnc-space-s);display:grid}.label[data-v-eed29172]{font-size:var(--pnc-text-small);color:var(--pnc-text-dim);margin:0}.chips[data-v-eed29172]{gap:var(--pnc-space-m);flex-wrap:wrap;display:flex}.chip[data-v-eed29172]{min-width:var(--pnc-control-l);min-height:var(--pnc-control-m);padding:0 var(--pnc-space-m);font:inherit;font-size:var(--pnc-text-small);color:var(--pnc-text);background:var(--pnc-panel-2);border:var(--pnc-border);border-radius:var(--pnc-radius-pill);cursor:pointer}.chip.on[data-v-eed29172]{color:var(--pnc-bg);background:var(--pnc-accent);border-color:var(--pnc-accent)}.toggle[data-v-364dc2d6]{gap:var(--pnc-space-m);min-height:var(--pnc-control-m);font:inherit;font-size:var(--pnc-text-small);color:var(--pnc-text);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;padding:0;display:flex}.track[data-v-364dc2d6]{width:var(--pnc-control-m);height:calc(var(--pnc-control-s) * .7);padding:0 var(--pnc-space-xs);border-radius:var(--pnc-radius-pill);background:var(--pnc-line);align-items:center;display:flex}.track.on[data-v-364dc2d6]{background:var(--pnc-accent);justify-content:flex-end}.knob[data-v-364dc2d6]{width:var(--pnc-space-l);height:var(--pnc-space-l);border-radius:var(--pnc-radius-round);background:var(--pnc-text-dim)}.on .knob[data-v-364dc2d6]{background:var(--pnc-panel)}.controls[data-v-9cbbf760]{gap:calc(var(--pnc-space-xl) + var(--pnc-space-s));display:grid}.reset[data-v-9cbbf760]{min-height:var(--pnc-control-m);padding:0 var(--pnc-space-l);font:inherit;font-size:var(--pnc-text-small);color:var(--pnc-text);background:var(--pnc-panel-2);border:var(--pnc-border);border-radius:var(--pnc-radius-pill);cursor:pointer;justify-self:start}.group[data-v-d5bbaf9a]{gap:var(--pnc-space-xs);display:grid}.label[data-v-d5bbaf9a]{font-size:var(--pnc-text-small);color:var(--pnc-text-dim);margin:0}.compass[data-v-d5bbaf9a]{grid-template-columns:repeat(3, var(--pnc-control-l));gap:var(--pnc-space-xs);display:grid}.point[data-v-d5bbaf9a],.centre[data-v-d5bbaf9a]{height:var(--pnc-control-l);place-items:center;display:grid}.point[data-v-d5bbaf9a]{font:inherit;color:var(--pnc-text);background:var(--pnc-panel-2);border:var(--pnc-border);border-radius:var(--pnc-radius-l);cursor:pointer}.point.on[data-v-d5bbaf9a]{color:var(--pnc-bg);background:var(--pnc-accent);border-color:var(--pnc-accent)}.arrow[data-v-d5bbaf9a]{font-size:var(--pnc-text-l);color:var(--pnc-accent)}.details[data-v-6550f019]{gap:calc(var(--pnc-space-xl) + var(--pnc-space-s));display:grid}.section[data-v-dfad75b2]{gap:var(--pnc-space-l);display:grid}.heading[data-v-dfad75b2]{padding-bottom:var(--pnc-space-xs);font-size:var(--pnc-text-m);border-bottom:var(--pnc-border);margin:0}.info[data-v-3d301554]{gap:var(--pnc-space-s) var(--pnc-space-l);padding:var(--pnc-space-m) var(--pnc-space-l);border:var(--pnc-border);border-radius:var(--pnc-radius-l);background:var(--pnc-panel);grid-template-columns:auto 1fr;align-items:center;display:grid}.clock[data-v-3d301554]{gap:var(--pnc-space-xs);display:grid}.time[data-v-3d301554]{font-size:var(--pnc-text-l);font-variant-numeric:tabular-nums}.date[data-v-3d301554],.word[data-v-3d301554],.cat[data-v-3d301554]{font-size:var(--pnc-text-small);color:var(--pnc-text-dim)}.weather[data-v-3d301554]{gap:var(--pnc-space-s);justify-self:end;align-items:center;display:flex}.temperature[data-v-3d301554]{font-size:var(--pnc-text-l)}.icon[data-v-3d301554]{width:var(--pnc-control-s);height:var(--pnc-control-s);color:var(--pnc-accent);place-items:center;display:grid}.icon.small[data-v-3d301554]{width:var(--pnc-text-l);height:var(--pnc-text-l);color:var(--pnc-text-dim)}.cat[data-v-3d301554]{gap:var(--pnc-space-s);grid-column:1/-1;align-items:center;margin:0;display:flex}.rows[data-v-0d203329]{gap:var(--pnc-space-m);display:grid}.range[data-v-ed83a46a]{gap:var(--pnc-space-s);display:grid}.head[data-v-ed83a46a]{justify-content:space-between;gap:var(--pnc-space-s);font-size:var(--pnc-text-small);display:flex}.label[data-v-ed83a46a]{color:var(--pnc-text-dim)}.value[data-v-ed83a46a]{color:var(--pnc-text);font-variant-numeric:tabular-nums}.slider[data-v-ed83a46a]{width:100%;height:var(--pnc-control-m);cursor:pointer;touch-action:pan-y;accent-color:var(--pnc-accent);appearance:none;background:0 0;margin:0}.slider[data-v-ed83a46a]::-webkit-slider-runnable-track{height:var(--pnc-space-xs);border-radius:var(--pnc-radius-pill);background:var(--pnc-line)}.slider[data-v-ed83a46a]::-moz-range-track{height:var(--pnc-space-xs);border-radius:var(--pnc-radius-pill);background:var(--pnc-line)}.slider[data-v-ed83a46a]::-webkit-slider-thumb{width:var(--pnc-space-2xl);height:var(--pnc-space-2xl);margin-top:calc((var(--pnc-space-xs) - var(--pnc-space-2xl)) / 2);border-radius:var(--pnc-radius-round);background:var(--pnc-accent);appearance:none;border:0}.slider[data-v-ed83a46a]::-moz-range-thumb{width:var(--pnc-space-2xl);height:var(--pnc-space-2xl);border-radius:var(--pnc-radius-round);background:var(--pnc-accent);border:0}.cozy-game[data-v-8c266080]{--screen-border:4px;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:conic-gradient(at 2px 2px, transparent 75%, var(--pnc-panel) 0) 0 0/8px 8px, conic-gradient(at 2px 2px, transparent 75%, var(--pnc-panel) 0) 4px 4px/8px 8px, var(--pnc-bg);color:var(--pnc-text);grid-template-rows:1fr auto auto auto;grid-template-columns:minmax(0,1fr);display:grid;position:fixed;inset:0}.stage[data-v-8c266080]{grid-row:1;place-items:start center;min-width:0;min-height:0;display:grid;position:relative}.screen[data-v-8c266080]{image-rendering:pixelated;touch-action:none;cursor:grab;box-shadow:0 var(--screen-border) 0 0 var(--pnc-line)}.bar[data-v-8c266080]{justify-content:space-between;gap:var(--pnc-space-l);box-sizing:border-box;padding:calc(var(--pnc-space-m) + var(--screen-border)) var(--pnc-space-m) var(--pnc-space-m);grid-row:3;justify-self:center;display:flex}.floating[data-v-8c266080]{padding-bottom:0}.floating .screen[data-v-8c266080]{box-shadow:none}.floating .bar[data-v-8c266080]{right:env(safe-area-inset-right);bottom:env(safe-area-inset-bottom);left:env(safe-area-inset-left);padding:var(--pnc-space-m);justify-self:stretch;position:absolute}.card[data-v-8c266080]{margin:0 var(--pnc-space-m) var(--pnc-space-m);grid-row:4;justify-self:stretch}.group[data-v-8c266080]{gap:var(--pnc-space-s);display:flex}.tool[data-v-8c266080]{width:var(--pnc-control-l);height:var(--pnc-control-l);color:var(--pnc-text);background:var(--pnc-panel-2);border:var(--pnc-border);border-radius:var(--pnc-radius-l);cursor:pointer;place-items:center;padding:0;display:grid}.tool.open[data-v-8c266080]{color:var(--pnc-accent);border-color:var(--pnc-accent)}.tool[data-v-8c266080]:disabled{color:var(--pnc-text-faint);cursor:default;opacity:.5}.say[data-v-8c266080]{bottom:var(--pnc-space-l);max-width:var(--pnc-width-medium);padding:var(--pnc-space-s) var(--pnc-space-m);border-radius:var(--pnc-radius-m);background:var(--pnc-panel);font-size:var(--pnc-text-body);margin:0;position:absolute}.say.quiet[data-v-8c266080]{opacity:0;pointer-events:none}.failed[data-v-8c266080]{justify-items:center;gap:var(--pnc-space-m);color:var(--pnc-text-dim);display:grid}.status[data-v-8c266080]{text-align:center;font-size:var(--pnc-text-body);margin:0}.retry[data-v-8c266080]{min-height:var(--pnc-control-m);padding:0 var(--pnc-space-l);border:var(--pnc-border);border-radius:var(--pnc-radius-m);background:var(--pnc-panel);color:var(--pnc-text);font:inherit;cursor:pointer}
