html[data-lang=en] span[data-astro-cid-4lvh5vh6][lang=ja],html:not([data-lang=en]) span[data-astro-cid-4lvh5vh6][lang=en]{display:none}.sheet[data-astro-cid-22k7x5o3]{background:#fff;border-radius:12px;max-width:100%;height:auto;display:block}.text[data-astro-cid-22k7x5o3]{margin:12px 0 0}[data-astro-cid-iqvrq5jh][hidden]{display:none!important}.band[data-astro-cid-iqvrq5jh]{z-index:5;pointer-events:none;background:#22b8d847;border:1px solid #9fe8f5;border-radius:3px;position:absolute}.press-ring[data-astro-cid-iqvrq5jh]{z-index:6;pointer-events:none;background:#22b8d840;border:2px solid #c9f3fb;border-radius:50%;width:64px;height:64px;margin:-32px 0 0 -32px;animation:.45s ease-out forwards press-ring;position:absolute}@keyframes press-ring{0%{opacity:1;transform:scale(.3)}to{opacity:.55;transform:scale(1)}}.ctx-menu[data-astro-cid-iqvrq5jh]{z-index:45;backdrop-filter:blur(14px);color:#fff;background:#10162af5;border:1px solid #9fe8f573;border-radius:12px;outline:none;min-width:208px;padding:6px;animation:.12s ease-out ctx-in;display:grid;position:absolute;box-shadow:0 14px 40px #0000008c}@keyframes ctx-in{0%{opacity:0;transform:scale(.96)}}.ctx-menu[data-astro-cid-iqvrq5jh] button[data-astro-cid-iqvrq5jh]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 12px 8px 8px;font-size:.9rem;display:flex}.ctx-icon[data-astro-cid-iqvrq5jh]{flex:none;place-items:center;width:24px;font-size:1.05rem;line-height:1;display:grid}@media (hover:hover){.ctx-menu[data-astro-cid-iqvrq5jh] button[data-astro-cid-iqvrq5jh]:hover:not([aria-disabled=true]){background:#ffffff24}}.ctx-menu[data-astro-cid-iqvrq5jh] button[data-astro-cid-iqvrq5jh]:focus-visible{outline-offset:-2px;background:#ffffff24;outline:2px solid #9fe8f5}.ctx-menu[data-astro-cid-iqvrq5jh] button[data-astro-cid-iqvrq5jh][aria-disabled=true]{color:#7f8ba3;cursor:default}.ctx-menu[data-astro-cid-iqvrq5jh] button[data-astro-cid-iqvrq5jh][aria-disabled=true] .ctx-icon[data-astro-cid-iqvrq5jh]{filter:grayscale();opacity:.5}.ctx-menu[data-astro-cid-iqvrq5jh] hr[data-astro-cid-iqvrq5jh]{background:#ffffff29;border:0;width:calc(100% - 12px);height:1px;margin:5px 6px}@media (pointer:coarse){.ctx-menu[data-astro-cid-iqvrq5jh] button[data-astro-cid-iqvrq5jh]{padding-block:11px}}.dimmer[data-astro-cid-iqvrq5jh]{z-index:90;opacity:var(--screen-dim,0);pointer-events:none;background:#000;position:absolute;inset:0}.dialog-layer[data-astro-cid-iqvrq5jh]{z-index:60;background:#060a1c80;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.dialog[data-astro-cid-iqvrq5jh]{width:min(400px,100%);color:var(--ink);background:#fff;border:1px solid #1c273380;border-radius:14px;outline:none;padding:18px 20px 16px;animation:.14s ease-out ctx-in;box-shadow:0 18px 50px #060a1c99}.dialog[data-astro-cid-iqvrq5jh] h2[data-astro-cid-iqvrq5jh]{margin:0 0 6px;font-size:1.05rem;line-height:1.5}.dialog[data-astro-cid-iqvrq5jh] p[data-astro-cid-iqvrq5jh]{margin:0;font-size:.92rem}.dialog[data-astro-cid-iqvrq5jh] pre[data-astro-cid-iqvrq5jh]{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#eef3f6;border-radius:8px;max-height:8.5em;margin:10px 0 0;padding:8px 10px;font:.82rem/1.6 ui-monospace,SF Mono,Menlo,Consolas,monospace;overflow:auto}.dialog-btns[data-astro-cid-iqvrq5jh]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.dialog-btns[data-astro-cid-iqvrq5jh] button[data-astro-cid-iqvrq5jh]{min-width:96px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #b9c7d1;border-radius:9px;padding:7px 16px;font-size:.9rem;font-weight:700}#dialog-ok[data-astro-cid-iqvrq5jh]{background:var(--cyan);border-color:#178aa3}.dialog[data-astro-cid-iqvrq5jh].is-danger #dialog-ok[data-astro-cid-iqvrq5jh]{color:#fff;background:#d93a3f;border-color:#b3272c}@media (hover:hover){.dialog-btns[data-astro-cid-iqvrq5jh] button[data-astro-cid-iqvrq5jh]:hover{filter:brightness(.94)}}.dialog-btns[data-astro-cid-iqvrq5jh] button[data-astro-cid-iqvrq5jh]:focus-visible{outline:3px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.press-ring[data-astro-cid-iqvrq5jh],.ctx-menu[data-astro-cid-iqvrq5jh],.dialog[data-astro-cid-iqvrq5jh]{animation:none}}[data-astro-cid-vhezchhb][hidden]{display:none!important}ul[data-astro-cid-vhezchhb]{margin:0;padding:0;list-style:none}h3[data-astro-cid-vhezchhb],h4[data-astro-cid-vhezchhb],p[data-astro-cid-vhezchhb],dl[data-astro-cid-vhezchhb],dd[data-astro-cid-vhezchhb]{margin:0}button[data-astro-cid-vhezchhb]{font:inherit;cursor:pointer}.settings[data-astro-cid-vhezchhb]{--set-line:#d5dee5;--set-side:#eaf0f4;height:100%;color:var(--ink);-webkit-user-select:none;user-select:none;grid-template-columns:minmax(180px,220px) minmax(0,1fr);font-size:.92rem;line-height:1.6;display:grid}.set-nav[data-astro-cid-vhezchhb]{border-right:1px solid var(--set-line);background:var(--set-side);min-height:0;padding:10px 8px;overflow:auto}.set-nav[data-astro-cid-vhezchhb] ul[data-astro-cid-vhezchhb]{gap:2px;display:grid}.set-nav[data-astro-cid-vhezchhb] button[data-astro-cid-vhezchhb]{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;line-height:1.35;display:flex}.set-ico[data-astro-cid-vhezchhb]{background:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:1.05rem;line-height:1;display:grid;box-shadow:0 1px 2px #1c27332e}@media (hover:hover){.set-nav[data-astro-cid-vhezchhb] button[data-astro-cid-vhezchhb]:hover{background:#1c273314}}.set-nav[data-astro-cid-vhezchhb] button[data-astro-cid-vhezchhb][aria-selected=true]{background:var(--cyan);font-weight:700}.set-nav[data-astro-cid-vhezchhb] button[data-astro-cid-vhezchhb]:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.set-main[data-astro-cid-vhezchhb]{overscroll-behavior:contain;background:#fff;min-width:0;min-height:0;overflow:auto}.set-pane[data-astro-cid-vhezchhb]{outline:none;gap:14px;max-width:620px;padding:16px 20px 22px;display:grid}.set-title[data-astro-cid-vhezchhb]{border-bottom:1px solid var(--set-line);padding-bottom:8px;font-size:1.15rem;line-height:1.4}.set-group[data-astro-cid-vhezchhb]{border:1px solid var(--set-line);background:#f8fbfc;border-radius:12px;gap:10px;padding:12px 14px;display:grid}.set-group[data-astro-cid-vhezchhb] h4[data-astro-cid-vhezchhb]{color:#4c6676;letter-spacing:.04em;font-size:.8rem}.set-row[data-astro-cid-vhezchhb]{grid-template-columns:minmax(104px,150px) minmax(0,1fr);align-items:center;gap:6px 14px;display:grid}.set-label[data-astro-cid-vhezchhb]{text-align:right;font-weight:700}.set-hint[data-astro-cid-vhezchhb],.set-note[data-astro-cid-vhezchhb]{color:#5a6b78;font-size:.8rem;line-height:1.55}.set-actions[data-astro-cid-vhezchhb]{flex-wrap:wrap;gap:8px;display:flex}.set-inline[data-astro-cid-vhezchhb]{align-items:center;gap:10px;display:flex}.set-slider[data-astro-cid-vhezchhb]{align-items:center;gap:8px;display:flex}.set-end[data-astro-cid-vhezchhb]{flex:none;font-size:.95rem;line-height:1}.set-value[data-astro-cid-vhezchhb]{text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:3.2em;font-weight:700}.set-range[data-astro-cid-vhezchhb]{--p:50%;-webkit-appearance:none;appearance:none;cursor:pointer;touch-action:none;background:0 0;border-radius:8px;flex:1;min-width:0;height:28px;margin:0;padding:0}.set-range[data-astro-cid-vhezchhb]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--cyan) var(--p), #c9d5dd var(--p));border-radius:999px;height:6px}.set-range[data-astro-cid-vhezchhb]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #178aa3;border-radius:50%;width:20px;height:20px;margin-top:-7px;box-shadow:0 1px 4px #1c273359}.set-range[data-astro-cid-vhezchhb]::-moz-range-track{background:#c9d5dd;border-radius:999px;height:6px}.set-range[data-astro-cid-vhezchhb]::-moz-range-progress{background:var(--cyan);border-radius:999px;height:6px}.set-range[data-astro-cid-vhezchhb]::-moz-range-thumb{box-sizing:border-box;background:#fff;border:2px solid #178aa3;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 4px #1c273359}.set-range[data-astro-cid-vhezchhb]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.set-slider[data-astro-cid-vhezchhb].is-muted .set-range[data-astro-cid-vhezchhb]{filter:grayscale();opacity:.6}.set-slider[data-astro-cid-vhezchhb].is-muted .set-value[data-astro-cid-vhezchhb]{color:#8e9bb0;text-decoration:line-through}.set-tiles[data-astro-cid-vhezchhb]{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.set-tile[data-astro-cid-vhezchhb]{text-align:center;cursor:pointer;border:2px solid #0000;border-radius:10px;gap:4px;padding:5px 5px 4px;font-size:.78rem;display:grid}.set-tile[data-astro-cid-vhezchhb] input[data-astro-cid-vhezchhb],.set-seg[data-astro-cid-vhezchhb] input[data-astro-cid-vhezchhb],.set-card[data-astro-cid-vhezchhb] input[data-astro-cid-vhezchhb]{opacity:0;pointer-events:none;position:absolute}.set-thumb[data-astro-cid-vhezchhb]{aspect-ratio:16/9;background:#0b1232 50%/cover no-repeat;border-radius:6px;display:block;box-shadow:0 1px 3px #1c273366}.set-thumb[data-astro-cid-vhezchhb][data-wall=art]{background-image:linear-gradient(#00000059,#00000059),url(/wallpaper-1280.jpg)}.set-thumb[data-astro-cid-vhezchhb][data-wall=navy]{background:#0b1232 radial-gradient(75% 65%,#1b2a6e,#0b1232 70%)}.set-thumb[data-astro-cid-vhezchhb][data-wall=aurora]{background:linear-gradient(135deg,#123a6b 0%,#1c7f9c 38%,#6a4fb3 72%,#b0558f 100%)}.set-tile[data-astro-cid-vhezchhb]:has(input:checked){border-color:var(--cyan);background:#e4f7fc;font-weight:700}.set-tile[data-astro-cid-vhezchhb]:has(input:focus-visible),.set-card[data-astro-cid-vhezchhb]:has(input:focus-visible),.set-seg[data-astro-cid-vhezchhb] label[data-astro-cid-vhezchhb]:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:1px}.set-seg[data-astro-cid-vhezchhb]{background:#fff;border:1px solid #b9c7d1;border-radius:9px;justify-self:start;display:inline-flex;overflow:hidden}.set-seg[data-astro-cid-vhezchhb] label[data-astro-cid-vhezchhb]{cursor:pointer;padding:4px 14px}.set-seg[data-astro-cid-vhezchhb] label[data-astro-cid-vhezchhb]+label[data-astro-cid-vhezchhb]{border-left:1px solid #b9c7d1}.set-seg[data-astro-cid-vhezchhb] label[data-astro-cid-vhezchhb]:has(input:checked){background:var(--cyan);font-weight:700}.set-cards[data-astro-cid-vhezchhb]{gap:6px;display:grid}.set-card[data-astro-cid-vhezchhb]{border:2px solid var(--set-line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:12px;padding:8px 12px;display:flex}.set-card[data-astro-cid-vhezchhb]:has(input:checked){border-color:var(--cyan);background:#e4f7fc}.set-card[data-astro-cid-vhezchhb]:after{content:"";background:#fff;border:2px solid #b9c7d1;border-radius:50%;flex:none;width:18px;height:18px;margin-left:auto}.set-card[data-astro-cid-vhezchhb]:has(input:checked):after{background:radial-gradient(circle,#178aa3 0 45%,#fff 50%);border-color:#178aa3}.set-card-ico[data-astro-cid-vhezchhb]{background:#eef3f6;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:1.3rem;line-height:1;display:grid}.set-card-glyph[data-astro-cid-vhezchhb]{font-size:1.05rem;font-weight:700}.set-card-text[data-astro-cid-vhezchhb]{min-width:0;line-height:1.4;display:grid}.set-card-text[data-astro-cid-vhezchhb] small[data-astro-cid-vhezchhb]{color:#5a6b78;font-size:.78rem}.set-switch[data-astro-cid-vhezchhb]{background:#c9d5dd;border:1px solid #9fb0bc;border-radius:999px;flex:none;width:46px;height:26px;padding:0;transition:background .15s ease-out;position:relative}.set-switch[data-astro-cid-vhezchhb] span[data-astro-cid-vhezchhb]{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s ease-out;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #1c273366}.set-switch[data-astro-cid-vhezchhb][aria-checked=true]{background:#e2575b;border-color:#b3272c}.set-switch[data-astro-cid-vhezchhb][aria-checked=true] span[data-astro-cid-vhezchhb]{transform:translate(20px)}.set-switch[data-astro-cid-vhezchhb]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.set-btn[data-astro-cid-vhezchhb]{color:var(--ink);background:#fff;border:1px solid #b9c7d1;border-radius:9px;padding:6px 14px;font-size:.86rem;font-weight:700}.set-btn-danger[data-astro-cid-vhezchhb]{color:#b3272c;border-color:#e3a3a5}@media (hover:hover){.set-btn[data-astro-cid-vhezchhb]:hover{background:#eef3f6}.set-btn-danger[data-astro-cid-vhezchhb]:hover{background:#fdecec}}.set-btn[data-astro-cid-vhezchhb]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.set-about[data-astro-cid-vhezchhb]{align-items:center;gap:14px;display:flex}.set-about[data-astro-cid-vhezchhb] img[data-astro-cid-vhezchhb]{border:3px solid var(--cyan);background:#fff;border-radius:50%;flex:none}.set-os[data-astro-cid-vhezchhb]{letter-spacing:.02em;font-size:1.4rem;font-weight:800;line-height:1.3}.set-os[data-astro-cid-vhezchhb] small[data-astro-cid-vhezchhb]{color:#4c6676;font-size:.9rem}.set-facts[data-astro-cid-vhezchhb]{grid-template-columns:minmax(84px,max-content) 1fr;gap:4px 16px;display:grid}.set-facts[data-astro-cid-vhezchhb] dt[data-astro-cid-vhezchhb]{color:#4c6676;text-align:right;font-weight:700}.set-facts[data-astro-cid-vhezchhb] dd[data-astro-cid-vhezchhb]{-webkit-user-select:text;user-select:text;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.86rem}.set-meter[data-astro-cid-vhezchhb]{background:#dbe4ea;border-radius:999px;height:10px;overflow:hidden}.set-meter[data-astro-cid-vhezchhb] span[data-astro-cid-vhezchhb]{width:var(--p,0%);background:var(--cyan);border-radius:999px;min-width:4px;height:100%;display:block}@container (width<=560px){.settings[data-astro-cid-vhezchhb]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.set-nav[data-astro-cid-vhezchhb]{border-right:0;border-bottom:1px solid var(--set-line);padding:6px}.set-nav[data-astro-cid-vhezchhb] ul[data-astro-cid-vhezchhb]{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.set-nav[data-astro-cid-vhezchhb] button[data-astro-cid-vhezchhb]{padding:6px 10px 6px 6px}.set-pane[data-astro-cid-vhezchhb]{padding:12px 12px 18px}.set-row[data-astro-cid-vhezchhb]{grid-template-columns:minmax(0,1fr)}.set-label[data-astro-cid-vhezchhb]{text-align:left}}@media (prefers-reduced-motion:reduce){.set-switch[data-astro-cid-vhezchhb],.set-switch[data-astro-cid-vhezchhb] span[data-astro-cid-vhezchhb]{transition:none}}html[data-lang=en] .i18n[lang=ja],html:not([data-lang=en]) .i18n[lang=en]{display:none}.desktop[data-astro-cid-i32fn2fr]{--bar-h:48px;--bar-space:calc(var(--bar-h) + env(safe-area-inset-bottom));--glass:#10162ae0;-webkit-user-select:none;user-select:none;background:#10162a;line-height:1.6;display:none;position:fixed;inset:0;overflow:hidden}html[data-view=desktop] .desktop[data-astro-cid-i32fn2fr]{display:block}.wallpaper[data-astro-cid-i32fn2fr]{--tone:grayscale(0);inset:calc(var(--wall-blur,0px) * -2);opacity:0;filter:var(--tone) brightness(var(--wall-bright,.5)) blur(var(--wall-blur,0px));pointer-events:none;position:absolute}.desktop[data-astro-cid-i32fn2fr][data-tone=mono] .wallpaper[data-astro-cid-i32fn2fr]{--tone:grayscale(1)}.desktop[data-astro-cid-i32fn2fr][data-tone=sepia] .wallpaper[data-astro-cid-i32fn2fr]{--tone:sepia(.85)}.desktop[data-astro-cid-i32fn2fr][data-wall=navy] .wallpaper[data-astro-cid-i32fn2fr]{background:#101b4d radial-gradient(75% 65%,#2a3f9e,#101b4d 70%)}.desktop[data-astro-cid-i32fn2fr][data-wall=aurora] .wallpaper[data-astro-cid-i32fn2fr]{background:linear-gradient(135deg,#1a55a0 0%,#26a9cf 38%,#8d6ae6 72%,#e070b8 100%)}.desktop[data-astro-cid-i32fn2fr][data-wall=navy] .wallpaper[data-astro-cid-i32fn2fr] img,.desktop[data-astro-cid-i32fn2fr][data-wall=aurora] .wallpaper[data-astro-cid-i32fn2fr] img{display:none}.wallpaper[data-astro-cid-i32fn2fr].is-loaded{opacity:1}.wallpaper[data-astro-cid-i32fn2fr] img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (aspect-ratio<=1){.wallpaper[data-astro-cid-i32fn2fr] img{object-position:74% center}}.desktop[data-astro-cid-i32fn2fr].is-ready .wallpaper[data-astro-cid-i32fn2fr]{transition:opacity .4s ease-out}.desktop[data-astro-cid-i32fn2fr] [data-astro-cid-i32fn2fr][hidden]{display:none!important}.sr-only[data-astro-cid-i32fn2fr]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}button[data-astro-cid-i32fn2fr]{font:inherit;cursor:pointer}ul[data-astro-cid-i32fn2fr]{margin:0;padding:0;list-style:none}.icons[data-astro-cid-i32fn2fr]{inset:0 0 var(--bar-space) 0;padding:max(12px, env(safe-area-inset-top)) 10px 8px max(10px, env(safe-area-inset-left));touch-action:pinch-zoom;-webkit-touch-callout:none;grid-template-rows:repeat(auto-fill,118px);grid-auto-columns:96px;grid-auto-flow:column;place-content:start;gap:4px;display:grid;position:absolute}.icons[data-astro-cid-i32fn2fr]>li[data-astro-cid-i32fn2fr]{--pad-bottom:4px;flex-direction:column;display:flex;position:relative}.icons[data-astro-cid-i32fn2fr]>li[data-astro-cid-i32fn2fr]:after{content:"";flex:1 0 calc(var(--pad-bottom) * .2)}.icon[data-astro-cid-i32fn2fr]{width:96px;min-height:0;padding:8px 3px calc(var(--pad-bottom) * .8);color:#fff;background:0 0;border:1px solid #0000;border-radius:10px;flex:4 auto;align-content:start;justify-items:center;gap:5px;display:grid}.icon-img[data-astro-cid-i32fn2fr]{background:color-mix(in srgb, var(--accent) 35%, #fff);border:2px solid #fff;border-radius:14px;place-items:center;width:52px;height:52px;font-size:1.7rem;line-height:1;display:grid;box-shadow:0 3px 10px #060a1c80}.icon-label[data-astro-cid-i32fn2fr]{text-align:center;overflow-wrap:anywhere;text-shadow:0 1px 2px #000000f2,0 0 4px #000000d9,0 0 10px #0009;max-height:3.9em;font-size:.78rem;font-weight:700;line-height:1.3;overflow:hidden}@media (hover:hover){.icon[data-astro-cid-i32fn2fr]:hover{background:#ffffff29}}.icon[data-astro-cid-i32fn2fr].is-selected{background:#22b8d880;border-color:#c9f3fb}.icon[data-astro-cid-i32fn2fr]:focus-visible{outline-offset:1px;outline:2px solid #fff}.icon[data-astro-cid-i32fn2fr][data-file]{--accent:#dfe9f2}.icon[data-astro-cid-i32fn2fr][data-kind=dir]{--accent:#ffd27a}.file-item[data-astro-cid-i32fn2fr].is-renaming .icon-label[data-astro-cid-i32fn2fr]{visibility:hidden}.icon-rename[data-astro-cid-i32fn2fr]{z-index:2;width:92px;min-height:2.9em;color:var(--ink);font:inherit;text-align:center;overflow-wrap:anywhere;resize:none;-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #178aa3;border-radius:5px;margin:0;padding:1px 3px;font-size:.78rem;font-weight:700;line-height:1.3;position:absolute;top:70px;left:2px;overflow:hidden;box-shadow:0 3px 10px #060a1c80}.icon-rename[data-astro-cid-i32fn2fr]:focus{outline-offset:0;outline:2px solid #9fe8f5}.icon-error[data-astro-cid-i32fn2fr]{z-index:3;color:#fff;text-align:center;background:#d93a3f;border-radius:8px;width:140px;margin:0;padding:4px 8px;font-size:.72rem;font-weight:700;line-height:1.4;position:absolute;top:calc(70px + 3.4em);left:-22px;box-shadow:0 3px 10px #060a1c80}.windows[data-astro-cid-i32fn2fr]{inset:0 0 var(--bar-space) 0;z-index:10;pointer-events:none;position:absolute;overflow:hidden}.win[data-astro-cid-i32fn2fr]{pointer-events:auto;outline:none;position:absolute}.win-frame[data-astro-cid-i32fn2fr]{background:#fff;border:1px solid #1c273380;border-radius:10px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 8px 24px #060a1c59}.win[data-astro-cid-i32fn2fr].is-active .win-frame[data-astro-cid-i32fn2fr]{border-color:#178aa3;box-shadow:0 18px 50px #060a1c99}.win[data-astro-cid-i32fn2fr].is-max{width:100%!important;height:100%!important;top:0!important;left:0!important}.win[data-astro-cid-i32fn2fr].is-max .win-frame[data-astro-cid-i32fn2fr]{border-width:0;border-radius:0}.win[data-astro-cid-i32fn2fr].is-max .grip[data-astro-cid-i32fn2fr]{display:none}.win-bar[data-astro-cid-i32fn2fr]{color:#4c6676;touch-action:none;background:#e3eaee;flex:none;align-items:center;gap:8px;height:38px;padding-left:10px;display:flex}.win[data-astro-cid-i32fn2fr].is-max .win-bar[data-astro-cid-i32fn2fr]{padding-top:env(safe-area-inset-top);height:calc(38px + env(safe-area-inset-top))}.win[data-astro-cid-i32fn2fr].is-active .win-bar[data-astro-cid-i32fn2fr]{background:linear-gradient(180deg, #7fe0f2, var(--cyan));color:var(--ink)}.win-bar-icon[data-astro-cid-i32fn2fr]{flex:none;font-size:1.05rem;line-height:1}.win-title[data-astro-cid-i32fn2fr]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:.9rem;font-weight:700;overflow:hidden}.win-doc[data-astro-cid-i32fn2fr]{opacity:.85;font-weight:400}.win-controls[data-astro-cid-i32fn2fr]{z-index:3;flex:none;align-self:stretch;display:flex;position:relative}.win-controls[data-astro-cid-i32fn2fr] button[data-astro-cid-i32fn2fr]{width:42px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.win-controls[data-astro-cid-i32fn2fr] svg[data-astro-cid-i32fn2fr]{fill:none;stroke:currentColor;stroke-width:1.3px}.win-controls[data-astro-cid-i32fn2fr] .glyph-restore[data-astro-cid-i32fn2fr],.win[data-astro-cid-i32fn2fr].is-max .win-controls[data-astro-cid-i32fn2fr] .glyph-max[data-astro-cid-i32fn2fr]{display:none}.win[data-astro-cid-i32fn2fr].is-max .win-controls[data-astro-cid-i32fn2fr] .glyph-restore[data-astro-cid-i32fn2fr]{display:block}@media (hover:hover){.win-controls[data-astro-cid-i32fn2fr] button[data-astro-cid-i32fn2fr]:hover{background:#1c273324}.win-controls[data-astro-cid-i32fn2fr] button[data-astro-cid-i32fn2fr][data-act=close]:hover{color:#fff;background:#d93a3f}}.win-controls[data-astro-cid-i32fn2fr] button[data-astro-cid-i32fn2fr]:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.win-body[data-astro-cid-i32fn2fr]{overscroll-behavior:contain;min-height:0;color:var(--ink);-webkit-user-select:text;user-select:text;flex:1;padding:16px 18px 18px;font-size:.95rem;overflow:auto}.summary[data-astro-cid-i32fn2fr]{margin:0 0 12px}.badge[data-astro-cid-i32fn2fr]{color:#4c6676;vertical-align:2px;background:#eef3f6;border-radius:999px;margin-right:6px;padding:0 8px;font-size:.72rem;font-weight:700;display:inline-block}.talk[data-astro-cid-i32fn2fr]{border-left:5px solid var(--accent);background:#f2f9fb;border-radius:4px 14px 14px 4px;margin:0 0 16px;padding:10px 14px 12px}.talk[data-astro-cid-i32fn2fr] p[data-astro-cid-i32fn2fr]{margin:0}.talk[data-astro-cid-i32fn2fr] .who[data-astro-cid-i32fn2fr]{color:#4c6676;margin-bottom:2px;font-size:.78rem;font-weight:700}.profile[data-astro-cid-i32fn2fr]{margin:0 0 16px}.profile[data-astro-cid-i32fn2fr] h3[data-astro-cid-i32fn2fr]{border-left:5px solid var(--cyan);margin:0 0 10px;padding-left:10px;font-size:1.05rem;line-height:1.4}.go[data-astro-cid-i32fn2fr]{background:var(--accent);color:var(--ink);text-align:center;border-radius:14px;padding:11px 16px;font-size:1.02rem;font-weight:800;text-decoration:none;display:block;box-shadow:0 4px #1c273333}.go[data-astro-cid-i32fn2fr] small[data-astro-cid-i32fn2fr]{opacity:.75;font:600 .75rem ui-monospace,monospace;display:block}.go[data-astro-cid-i32fn2fr]:hover{filter:brightness(1.05)}.go[data-astro-cid-i32fn2fr]:active{transform:translateY(2px);box-shadow:0 2px #1c273333}.go[data-astro-cid-i32fn2fr]:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.soon[data-astro-cid-i32fn2fr]{color:#5a6b78;text-align:center;margin:10px 0 0;font-size:.78rem}.win[data-astro-cid-i32fn2fr][data-size=game] .win-body[data-astro-cid-i32fn2fr]{background:#0b1232;padding:0;overflow:hidden}.win[data-astro-cid-i32fn2fr][data-size=app] .win-body[data-astro-cid-i32fn2fr],.win[data-astro-cid-i32fn2fr][data-size=settings] .win-body[data-astro-cid-i32fn2fr]{-webkit-user-select:none;user-select:none;padding:0;overflow:hidden;container-type:inline-size}.app-host[data-astro-cid-i32fn2fr]{width:100%;height:100%;position:relative;overflow:hidden}.app-host[data-astro-cid-i32fn2fr] .app-note{color:#4c6676;text-align:center;place-items:center;height:100%;margin:0;padding:16px;font-size:.9rem;display:grid}.game-host[data-astro-cid-i32fn2fr]{width:100%;height:100%}.game-host[data-astro-cid-i32fn2fr] iframe{border:0;width:100%;height:100%;display:block}.desktop[data-astro-cid-i32fn2fr].is-dragging iframe{pointer-events:none}.grip[data-astro-cid-i32fn2fr]{--edge:10px;--corner:18px;--out:-6px;z-index:2;touch-action:none;position:absolute}.grip-n[data-astro-cid-i32fn2fr],.grip-s[data-astro-cid-i32fn2fr]{height:var(--edge);cursor:ns-resize;left:12px;right:12px}.grip-e[data-astro-cid-i32fn2fr],.grip-w[data-astro-cid-i32fn2fr]{width:var(--edge);cursor:ew-resize;top:12px;bottom:12px}.grip-n[data-astro-cid-i32fn2fr]{top:var(--out)}.grip-s[data-astro-cid-i32fn2fr]{bottom:var(--out)}.grip-e[data-astro-cid-i32fn2fr]{right:var(--out)}.grip-w[data-astro-cid-i32fn2fr]{left:var(--out)}.grip-ne[data-astro-cid-i32fn2fr],.grip-nw[data-astro-cid-i32fn2fr],.grip-se[data-astro-cid-i32fn2fr],.grip-sw[data-astro-cid-i32fn2fr]{width:var(--corner);height:var(--corner)}.grip-ne[data-astro-cid-i32fn2fr]{top:var(--out);right:var(--out);cursor:nesw-resize}.grip-nw[data-astro-cid-i32fn2fr]{top:var(--out);left:var(--out);cursor:nwse-resize}.grip-se[data-astro-cid-i32fn2fr]{bottom:var(--out);right:var(--out);cursor:nwse-resize}.grip-sw[data-astro-cid-i32fn2fr]{bottom:var(--out);left:var(--out);cursor:nesw-resize}@media (pointer:coarse){.grip[data-astro-cid-i32fn2fr]{--edge:18px;--corner:30px;--out:-10px}}.start-menu[data-astro-cid-i32fn2fr],.vol-pop[data-astro-cid-i32fn2fr],.clock-pop[data-astro-cid-i32fn2fr]{bottom:calc(var(--bar-space) + 8px);z-index:40;max-height:calc(100% - var(--bar-space) - 16px);backdrop-filter:blur(14px);color:#fff;background:#10162af2;border:1px solid #9fe8f573;border-radius:16px;animation:.16s ease-out rise;position:absolute;overflow:auto;box-shadow:0 18px 50px #0000008c}.start-menu[data-astro-cid-i32fn2fr]{left:max(8px, env(safe-area-inset-left));width:min(340px,100% - 16px);padding:14px}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.menu-head[data-astro-cid-i32fn2fr]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.menu-avatar[data-astro-cid-i32fn2fr]{background:0 0;border:0;border-radius:50%;flex:none;padding:0;transition:box-shadow .15s ease-out;display:block}.menu-avatar[data-astro-cid-i32fn2fr] img[data-astro-cid-i32fn2fr]{border:2px solid var(--cyan);background:#fff;border-radius:50%;display:block}@media (hover:hover){.menu-avatar[data-astro-cid-i32fn2fr]:hover{box-shadow:0 0 0 4px #22b8d866}}.menu-avatar[data-astro-cid-i32fn2fr]:focus-visible{outline-offset:2px;outline:2px solid #9fe8f5}.menu-head[data-astro-cid-i32fn2fr] p[data-astro-cid-i32fn2fr]{margin:0;line-height:1.4}.menu-title[data-astro-cid-i32fn2fr]{font-weight:700}.menu-sub[data-astro-cid-i32fn2fr]{color:#b7c7d6;font-size:.78rem}.start-menu[data-astro-cid-i32fn2fr] ul[data-astro-cid-i32fn2fr]{gap:4px;display:grid}.menu-item[data-astro-cid-i32fn2fr]{color:#fff;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:7px 10px;text-decoration:none;display:flex}.menu-icon[data-astro-cid-i32fn2fr]{background:color-mix(in srgb, var(--accent,#fff) 35%, #fff);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:1.3rem;line-height:1;display:grid}.menu-names[data-astro-cid-i32fn2fr]{min-width:0;line-height:1.35;display:grid}.menu-names[data-astro-cid-i32fn2fr] small[data-astro-cid-i32fn2fr]{color:#b7c7d6;font-size:.75rem}@media (hover:hover){.menu-item[data-astro-cid-i32fn2fr]:hover{background:#ffffff1f}}.menu-item[data-astro-cid-i32fn2fr]:focus-visible{outline-offset:-2px;background:#ffffff1f;outline:2px solid #9fe8f5}.menu-chevron[data-astro-cid-i32fn2fr]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;flex:none;margin-left:auto;transition:transform .15s ease-out}.menu-item[data-astro-cid-i32fn2fr][aria-expanded=true]{background:#ffffff14}.menu-item[data-astro-cid-i32fn2fr][aria-expanded=true] .menu-chevron[data-astro-cid-i32fn2fr]{transform:rotate(90deg)}.start-menu[data-astro-cid-i32fn2fr] .submenu[data-astro-cid-i32fn2fr]{border-left:2px solid #9fe8f559;gap:2px;margin:4px 0 4px 28px;padding-left:8px;animation:.16s ease-out rise}.submenu[data-astro-cid-i32fn2fr] .menu-item[data-astro-cid-i32fn2fr]{gap:10px;padding:6px 8px;font-size:.92rem}.submenu[data-astro-cid-i32fn2fr] .menu-icon[data-astro-cid-i32fn2fr]{width:32px;height:32px;color:var(--ink);border-radius:9px;font-size:1.1rem;font-weight:800}.menu-site[data-astro-cid-i32fn2fr]{border-top:1px solid #ffffff2e;border-radius:0 0 12px 12px;margin-top:10px;padding-top:12px}.clock-pop[data-astro-cid-i32fn2fr]{right:max(8px, env(safe-area-inset-right));width:min(280px,100% - 16px);padding:14px 16px 12px}.clock-pop[data-astro-cid-i32fn2fr] p[data-astro-cid-i32fn2fr]{margin:0}.pop-time[data-astro-cid-i32fn2fr]{letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1.2}.pop-date[data-astro-cid-i32fn2fr]{color:#b7c7d6;min-height:1.6em;font-size:.85rem}.cal[data-astro-cid-i32fn2fr]{border-top:1px solid #ffffff2e;margin-top:10px;padding-top:10px}.cal[data-astro-cid-i32fn2fr] table[data-astro-cid-i32fn2fr]{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.cal[data-astro-cid-i32fn2fr] caption[data-astro-cid-i32fn2fr]{text-align:left;padding:0 4px 6px;font-size:.9rem;font-weight:700}.cal[data-astro-cid-i32fn2fr] th[data-astro-cid-i32fn2fr]{color:#b7c7d6;padding:0 0 4px;font-size:.72rem;font-weight:700}.cal[data-astro-cid-i32fn2fr] td[data-astro-cid-i32fn2fr]{padding:1px 0;font-size:.85rem}.cal[data-astro-cid-i32fn2fr] td[data-astro-cid-i32fn2fr] span[data-astro-cid-i32fn2fr]{border-radius:50%;place-items:center;width:30px;height:30px;margin:0 auto;line-height:1;display:grid}.cal[data-astro-cid-i32fn2fr] th[data-astro-cid-i32fn2fr]:first-child,.cal[data-astro-cid-i32fn2fr] td[data-astro-cid-i32fn2fr]:first-child{color:#ffa3a3}.cal[data-astro-cid-i32fn2fr] th[data-astro-cid-i32fn2fr]:last-child,.cal[data-astro-cid-i32fn2fr] td[data-astro-cid-i32fn2fr]:last-child{color:#a3cbff}.cal[data-astro-cid-i32fn2fr] td[data-astro-cid-i32fn2fr].is-today span[data-astro-cid-i32fn2fr]{background:var(--cyan);color:var(--ink);font-weight:800}.vol-pop[data-astro-cid-i32fn2fr]{right:max(8px, env(safe-area-inset-right));width:min(272px,100% - 16px);padding:12px 14px}.vol-pop[data-astro-cid-i32fn2fr] p[data-astro-cid-i32fn2fr]{margin:0}.vol-head[data-astro-cid-i32fn2fr]{align-items:baseline;gap:8px;font-size:.9rem;font-weight:700;display:flex}.vol-value[data-astro-cid-i32fn2fr]{font-variant-numeric:tabular-nums;margin-left:auto;font-size:1.5rem;line-height:1.2}.vol-state[data-astro-cid-i32fn2fr]{color:#ffc9c9;background:#ff8a8a40;border-radius:999px;padding:1px 8px;font-size:.72rem;display:none}.vol-pop[data-astro-cid-i32fn2fr].is-muted .vol-state[data-astro-cid-i32fn2fr]{display:inline-block}.vol-pop[data-astro-cid-i32fn2fr].is-muted .vol-value[data-astro-cid-i32fn2fr]{color:#8e9bb0;text-decoration:line-through}.vol-row[data-astro-cid-i32fn2fr]{align-items:center;gap:10px;margin-top:4px;display:flex}.vol-mute[data-astro-cid-i32fn2fr]{color:#fff;background:#ffffff14;border:1px solid #9fe8f58c;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid}.vol-mute[data-astro-cid-i32fn2fr][aria-pressed=true]{background:#ff8a8a38;border-color:#ffa3a3}@media (hover:hover){.vol-mute[data-astro-cid-i32fn2fr]:hover{background:#fff3}}.vol-mute[data-astro-cid-i32fn2fr]:focus-visible{outline-offset:2px;outline:2px solid #9fe8f5}.vol-range[data-astro-cid-i32fn2fr]{--p:60%;-webkit-appearance:none;appearance:none;cursor:pointer;touch-action:none;background:0 0;border-radius:8px;flex:1;min-width:0;height:32px;margin:0;padding:0}.vol-range[data-astro-cid-i32fn2fr]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--cyan) var(--p), #ffffff38 var(--p));border-radius:999px;height:8px}.vol-range[data-astro-cid-i32fn2fr]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:3px solid var(--cyan);background:#fff;border-radius:50%;width:22px;height:22px;margin-top:-7px;box-shadow:0 2px 6px #00000073}.vol-range[data-astro-cid-i32fn2fr]::-moz-range-track{background:#ffffff38;border-radius:999px;height:8px}.vol-range[data-astro-cid-i32fn2fr]::-moz-range-progress{background:var(--cyan);border-radius:999px;height:8px}.vol-range[data-astro-cid-i32fn2fr]::-moz-range-thumb{box-sizing:border-box;border:3px solid var(--cyan);background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #00000073}.vol-range[data-astro-cid-i32fn2fr]:focus-visible{outline-offset:2px;outline:2px solid #9fe8f5}.vol-pop[data-astro-cid-i32fn2fr].is-muted .vol-range[data-astro-cid-i32fn2fr]{filter:grayscale();opacity:.6}.vol-hint[data-astro-cid-i32fn2fr]{color:#b7c7d6;margin-top:8px;font-size:.74rem;line-height:1.55}.taskbar[data-astro-cid-i32fn2fr]{z-index:30;height:var(--bar-space);padding:0 max(10px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(8px, env(safe-area-inset-left));background:var(--glass);backdrop-filter:blur(12px);color:#fff;border-top:1px solid #9fe8f559;align-items:stretch;gap:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.start-btn[data-astro-cid-i32fn2fr]{color:#fff;background:#22b8d838;border:1px solid #9fe8f58c;border-radius:999px;flex:none;align-items:center;gap:8px;margin:6px 0;padding:0 14px 0 4px;font-size:.88rem;font-weight:700;display:flex}.start-btn[data-astro-cid-i32fn2fr] img[data-astro-cid-i32fn2fr]{background:#fff;border-radius:50%}@media (hover:hover){.start-btn[data-astro-cid-i32fn2fr]:hover{background:#22b8d866}}.start-btn[data-astro-cid-i32fn2fr][aria-expanded=true]{border-color:var(--cyan);background:var(--cyan);color:var(--ink)}.start-btn[data-astro-cid-i32fn2fr]:focus-visible,.task[data-astro-cid-i32fn2fr]:focus-visible{outline-offset:1px;outline:2px solid #fff}.ime[data-astro-cid-i32fn2fr]:focus-visible,.vol-btn[data-astro-cid-i32fn2fr]:focus-visible,.clock-btn[data-astro-cid-i32fn2fr]:focus-visible,.show-desk[data-astro-cid-i32fn2fr]:focus-visible{outline-offset:-2px;outline:2px solid #fff}.tasks[data-astro-cid-i32fn2fr]{scrollbar-width:none;flex:1;gap:4px;min-width:0;padding:6px 2px;display:flex;overflow-x:auto}.tasks[data-astro-cid-i32fn2fr]::-webkit-scrollbar{display:none}.task[data-astro-cid-i32fn2fr]{color:#fff;background:#ffffff1a;border:0;border-radius:8px;flex:0 172px;align-items:center;gap:6px;min-width:44px;padding:0 10px;font-size:.82rem;display:flex;position:relative}.task-icon[data-astro-cid-i32fn2fr]{flex:none;font-size:1.05rem;line-height:1}.task-label[data-astro-cid-i32fn2fr]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.task[data-astro-cid-i32fn2fr]:after{content:"";background:#ffffff80;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px}.task[data-astro-cid-i32fn2fr].is-active{background:#ffffff3d;font-weight:700}.task[data-astro-cid-i32fn2fr].is-active:after{background:var(--cyan)}.task[data-astro-cid-i32fn2fr].is-min{color:#c5d2de;background:0 0}.task[data-astro-cid-i32fn2fr].is-min:after{left:calc(50% - 7px);right:calc(50% - 7px)}@media (hover:hover){.task[data-astro-cid-i32fn2fr]:hover{background:#fff3}}.tray[data-astro-cid-i32fn2fr]{flex:none;align-items:stretch;gap:2px;display:flex}.ime[data-astro-cid-i32fn2fr],.vol-btn[data-astro-cid-i32fn2fr],.clock-btn[data-astro-cid-i32fn2fr]{color:#fff;background:0 0;border:0;place-items:center;padding:0;display:grid}.ime[data-astro-cid-i32fn2fr]{width:40px}.ime-glyph[data-astro-cid-i32fn2fr]{background:#ffffff14;border:1px solid #9fe8f58c;border-radius:7px;place-items:center;width:28px;height:28px;font-size:.95rem;font-weight:700;line-height:1;display:grid}.vol-btn[data-astro-cid-i32fn2fr]{touch-action:none;-webkit-touch-callout:none;width:40px}.vol-face[data-astro-cid-i32fn2fr]{border-radius:8px;place-items:center;width:32px;height:32px;transition:background .15s ease-out,transform .15s ease-out;display:grid}.tray[data-astro-cid-i32fn2fr] .vol-btn[data-astro-cid-i32fn2fr].is-holding .vol-face[data-astro-cid-i32fn2fr]{background:#22b8d88c;transition-duration:.6s;transition-timing-function:linear;transform:scale(.86)}.vol-btn[data-astro-cid-i32fn2fr].is-toggled .vol-face[data-astro-cid-i32fn2fr]{animation:.32s ease-out vol-pop}@keyframes vol-pop{0%{transform:scale(.86)}45%{transform:scale(1.25)}}.vol-icon[data-astro-cid-i32fn2fr]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.vol-body[data-astro-cid-i32fn2fr]{fill:currentColor}.vol-x[data-astro-cid-i32fn2fr],[data-astro-cid-i32fn2fr][data-level="0"] .vol-wave[data-astro-cid-i32fn2fr],[data-astro-cid-i32fn2fr][data-level="1"] .vol-wave-2[data-astro-cid-i32fn2fr],[data-astro-cid-i32fn2fr][data-muted] .vol-wave[data-astro-cid-i32fn2fr]{display:none}[data-astro-cid-i32fn2fr][data-muted] .vol-x[data-astro-cid-i32fn2fr]{stroke:#ff9a9a;stroke-width:2.2px;display:inline}[data-astro-cid-i32fn2fr][data-level="0"] .vol-body[data-astro-cid-i32fn2fr],[data-astro-cid-i32fn2fr][data-muted] .vol-body[data-astro-cid-i32fn2fr]{opacity:.75}.clock-btn[data-astro-cid-i32fn2fr]{margin-right:-6px}.clock-face[data-astro-cid-i32fn2fr]{border-radius:8px;justify-items:end;padding:3px 6px;line-height:1.25;display:grid}@media (hover:hover){.ime[data-astro-cid-i32fn2fr]:hover .ime-glyph[data-astro-cid-i32fn2fr]{background:#ffffff3d}.vol-btn[data-astro-cid-i32fn2fr]:hover .vol-face[data-astro-cid-i32fn2fr],.clock-btn[data-astro-cid-i32fn2fr]:hover .clock-face[data-astro-cid-i32fn2fr]{background:#ffffff1f}}.vol-btn[data-astro-cid-i32fn2fr][aria-expanded=true] .vol-face[data-astro-cid-i32fn2fr],.clock-btn[data-astro-cid-i32fn2fr][aria-expanded=true] .clock-face[data-astro-cid-i32fn2fr]{background:#fff3}.clock[data-astro-cid-i32fn2fr]{text-align:right;font-variant-numeric:tabular-nums;min-width:5ch;font-size:.95rem;font-weight:700}.tray-name[data-astro-cid-i32fn2fr]{color:#c5d2de;white-space:nowrap;justify-items:end;font-size:.68rem;display:grid}.tray-name[data-astro-cid-i32fn2fr] span{grid-area:1/1}html[data-lang=en] .tray-name[data-astro-cid-i32fn2fr] span[lang=ja],html:not([data-lang=en]) .tray-name[data-astro-cid-i32fn2fr] span[lang=en]{visibility:hidden;display:block}.show-desk[data-astro-cid-i32fn2fr]{--edge:max(10px, env(safe-area-inset-right));width:calc(14px + var(--edge));margin:0 calc(var(--edge) * -1) 0 6px;padding:0 env(safe-area-inset-right) 0 0;color:#fff;background:0 0;border:0;flex:none;display:flex}.show-desk-face[data-astro-cid-i32fn2fr]{border-left:1px solid #9fe8f573;flex:1;transition:background .15s ease-out}@media (hover:hover){.show-desk[data-astro-cid-i32fn2fr]:hover .show-desk-face[data-astro-cid-i32fn2fr]{background:#fff3}}.show-desk[data-astro-cid-i32fn2fr]:active .show-desk-face[data-astro-cid-i32fn2fr]{background:#ffffff4d}.show-desk[data-astro-cid-i32fn2fr][aria-pressed=true] .show-desk-face[data-astro-cid-i32fn2fr]{background:#22b8d899}@media (pointer:coarse){.show-desk[data-astro-cid-i32fn2fr]{width:calc(22px + var(--edge))}}@media (width<=640px){.taskbar[data-astro-cid-i32fn2fr]{gap:6px}.start-btn[data-astro-cid-i32fn2fr]{padding-right:4px}.start-text[data-astro-cid-i32fn2fr]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.task[data-astro-cid-i32fn2fr]{flex-basis:44px;justify-content:center;padding:0 6px}.task-label[data-astro-cid-i32fn2fr]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute}.ime[data-astro-cid-i32fn2fr],.vol-btn[data-astro-cid-i32fn2fr]{width:36px}}.boot[data-astro-cid-i32fn2fr]{--fade:.5s;display:none}html[data-view=desktop] .boot[data-astro-cid-i32fn2fr]{display:contents}.boot-backdrop[data-astro-cid-i32fn2fr]{z-index:100;cursor:progress;background:#0b1232 radial-gradient(75% 65%,#142058,#0b1232 70%);position:fixed;inset:0}.boot-modal[data-astro-cid-i32fn2fr]{z-index:101;color:#fff;cursor:progress;-webkit-user-select:none;user-select:none;background:0 0;justify-items:center;gap:14px;width:min(360px,100% - 32px);height:fit-content;margin:auto;line-height:1.6;display:grid;position:fixed;inset:0}.boot-hako[data-astro-cid-i32fn2fr]{aspect-ratio:1;border:3px solid var(--cyan);background:#fff url(/favicon.png) 50%/cover no-repeat;border-radius:50%;width:clamp(72px,24vh,112px);height:auto;animation:2.4s ease-in-out infinite boot-bob;display:block;box-shadow:0 0 0 6px #22b8d833,0 10px 30px #04071899}@keyframes boot-bob{50%{transform:translateY(-6px)}}.boot-text[data-astro-cid-i32fn2fr]{color:#c9f3fb;letter-spacing:.16em;text-align:center;white-space:nowrap;margin:0;font:700 .86rem/1.4 ui-monospace,SF Mono,Menlo,Consolas,monospace}.boot-dots[data-astro-cid-i32fn2fr] span[data-astro-cid-i32fn2fr]{animation:1.2s ease-in-out infinite boot-dot}.boot-dots[data-astro-cid-i32fn2fr] span[data-astro-cid-i32fn2fr]:nth-child(2){animation-delay:.2s}.boot-dots[data-astro-cid-i32fn2fr] span[data-astro-cid-i32fn2fr]:nth-child(3){animation-delay:.4s}@keyframes boot-dot{0%,to{opacity:.25}40%{opacity:1}}.boot-bar[data-astro-cid-i32fn2fr]{background:#22b8d829;border:1px solid #9fe8f58c;border-radius:999px;width:min(320px,100%);height:24px;position:relative;overflow:hidden}.boot-pct[data-astro-cid-i32fn2fr]{font-variant-numeric:tabular-nums;letter-spacing:.04em;place-items:center;font:700 .78rem/1 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:grid;position:absolute;inset:0}.boot-fill[data-astro-cid-i32fn2fr]{background:linear-gradient(180deg, #7fe0f2, var(--cyan));color:var(--ink);clip-path:inset(0 calc(100% - var(--p,0%)) 0 0 round 999px);position:absolute;inset:0}.boot[data-astro-cid-i32fn2fr].is-leaving .boot-backdrop[data-astro-cid-i32fn2fr],.boot[data-astro-cid-i32fn2fr].is-leaving .boot-modal[data-astro-cid-i32fn2fr]{pointer-events:none;animation:boot-fade var(--fade) ease-out forwards}.boot[data-astro-cid-i32fn2fr].is-leaving .boot-hako[data-astro-cid-i32fn2fr],.boot[data-astro-cid-i32fn2fr].is-leaving .boot-dots[data-astro-cid-i32fn2fr] span[data-astro-cid-i32fn2fr]{animation-play-state:paused}@keyframes boot-fade{to{opacity:0}}@media (prefers-reduced-motion:reduce){.start-menu[data-astro-cid-i32fn2fr],.start-menu[data-astro-cid-i32fn2fr] .submenu[data-astro-cid-i32fn2fr],.vol-pop[data-astro-cid-i32fn2fr],.vol-btn[data-astro-cid-i32fn2fr].is-toggled .vol-face[data-astro-cid-i32fn2fr],.clock-pop[data-astro-cid-i32fn2fr],.boot-hako[data-astro-cid-i32fn2fr],.boot-dots[data-astro-cid-i32fn2fr] span[data-astro-cid-i32fn2fr]{animation:none}.boot[data-astro-cid-i32fn2fr]{--fade:.2s}}.site-footer[data-astro-cid-nns7i3if]{text-align:center;color:#5a6b78;background:#fff;border-top:1px solid #d9e6ec;padding:24px 20px;font-size:.85rem}.site-footer[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin:0}html[data-framed] .to-desktop[data-astro-cid-fzpbxy5g]{display:none}.site-header[data-astro-cid-fzpbxy5g]{border-bottom:3px solid var(--cyan);background:#fff}.inner[data-astro-cid-fzpbxy5g]{align-items:center;gap:12px;max-width:960px;margin:0 auto;padding:12px 20px 6px;display:flex}.brand[data-astro-cid-fzpbxy5g]{color:inherit;align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:flex}.brand[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{border:2px solid var(--cyan);border-radius:50%}.blog-name[data-astro-cid-fzpbxy5g]{font-size:1.15rem;font-weight:700}.to-desktop[data-astro-cid-fzpbxy5g]{background:var(--cyan);color:#fff;border-radius:999px;flex:none;padding:6px 14px;font-size:.9rem;font-weight:700;text-decoration:none;box-shadow:0 3px #178aa3}.to-desktop[data-astro-cid-fzpbxy5g]:hover{filter:brightness(1.06)}.site-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{scrollbar-width:none;gap:4px;max-width:960px;margin:0 auto;padding:0 20px 8px;list-style:none;display:flex;overflow-x:auto}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:#3d5566;white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:.9rem;font-weight:700;text-decoration:none;display:block}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--ink);background:#e3f6fb}@media (width<=480px){.blog-name[data-astro-cid-fzpbxy5g]{font-size:1rem}.to-desktop[data-astro-cid-fzpbxy5g]{padding:6px 10px;font-size:.8rem}}:root{--cyan:#22b8d8;--ink:#1c2733;--bg:#f6fbfd}*{box-sizing:border-box}body{color:var(--ink);background:var(--bg);-webkit-tap-highlight-color:transparent;margin:0;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;line-height:1.8}html[data-view=desktop],html[data-view=desktop] body{overscroll-behavior:none;background:#10162a;height:100%;overflow:hidden}html[data-view=desktop] #site[data-astro-cid-lcdefpme],html[data-framed] .play[data-astro-cid-lcdefpme]{display:none}#site[data-astro-cid-lcdefpme] main[data-astro-cid-lcdefpme]{max-width:960px;margin:0 auto;padding:32px 20px 64px}#site[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{border-left:6px solid var(--cyan);margin:0 0 16px;padding-left:12px;font-size:1.35rem;line-height:1.4}#site[data-astro-cid-lcdefpme] section[data-astro-cid-lcdefpme]+section[data-astro-cid-lcdefpme]{margin-top:56px}.hero[data-astro-cid-lcdefpme]{text-align:center;padding:8px 0}.hero-icon[data-astro-cid-lcdefpme]{border:4px solid var(--cyan);background:#fff;border-radius:50%;width:160px;height:160px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{outline:none;margin:16px 0 8px;font-size:2rem}.lead[data-astro-cid-lcdefpme]{font-size:1.05rem}.status[data-astro-cid-lcdefpme]{border:2px solid var(--cyan);background:#fff;border-radius:999px;margin-top:4px;padding:6px 18px;font-weight:700;display:inline-block}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.card-link[data-astro-cid-lcdefpme]{border:2px solid color-mix(in srgb, var(--accent) 45%, #fff);height:100%;color:var(--ink);background:#fff;border-radius:16px;gap:14px;padding:16px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.card-link[data-astro-cid-lcdefpme]:hover{box-shadow:0 8px 20px color-mix(in srgb, var(--accent) 25%, transparent);transform:translateY(-2px)}.card-link[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.card-icon[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--accent) 20%, #fff);border-radius:14px;flex:none;place-items:center;width:52px;height:52px;font-size:1.6rem;display:grid}.card-body[data-astro-cid-lcdefpme]{align-content:start;gap:4px;line-height:1.6;display:grid}.card-title[data-astro-cid-lcdefpme]{font-size:1.05rem;font-weight:800}.badge[data-astro-cid-lcdefpme]{color:#6a8291;vertical-align:2px;background:#eef3f6;border-radius:999px;margin-left:6px;padding:0 8px;font-size:.72rem;font-weight:700;display:inline-block}.card-summary[data-astro-cid-lcdefpme]{font-size:.9rem}.play[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#e4f7fc,#fff);border:2px solid #bfe9f4;border-radius:20px;align-items:center;gap:20px;padding:22px 24px;display:flex}#site[data-astro-cid-lcdefpme] .play[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:8px}.play[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:.92rem}.play-btn[data-astro-cid-lcdefpme]{background:var(--cyan);color:#fff;border-radius:14px;flex:none;padding:12px 22px;font-weight:800;text-decoration:none;box-shadow:0 4px #178aa3}.play-btn[data-astro-cid-lcdefpme]:hover{filter:brightness(1.06)}.play-btn[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--ink);outline-offset:2px}@media (width<=600px){.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:1.6rem}.hero-icon[data-astro-cid-lcdefpme]{width:120px;height:120px}.lead[data-astro-cid-lcdefpme] br[data-astro-cid-lcdefpme]{display:none}.play[data-astro-cid-lcdefpme]{text-align:left;flex-direction:column;align-items:stretch}.play-btn[data-astro-cid-lcdefpme]{text-align:center}}
