:root{--page-content-inset:12px;--press-ripple-color:color-mix(in srgb, currentColor 12%, transparent);--press-fade-opacity:.4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-tap-highlight-color:var(--color-transparent);--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--safe-area-inset-left:env(safe-area-inset-left,0px);--safe-area-inset-bottom:max(env(safe-area-inset-bottom,0px), var(--native-navigation-inset-bottom,0px));--difficulty-easy:var(--lightningcss-light,#18783d)var(--lightningcss-dark,#72d69a);--difficulty-medium:var(--lightningcss-light,#8c6500)var(--lightningcss-dark,#e1b84d);--difficulty-hard:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#ff8a80);--halloween-pumpkin:var(--lightningcss-light,#e97b22)var(--lightningcss-dark,#f49a42);--halloween-pumpkin-shade:var(--lightningcss-light,#ac4914)var(--lightningcss-dark,#bd5b21);--halloween-face:#40223a;--halloween-stem:var(--lightningcss-light,#53643c)var(--lightningcss-dark,#9cae6c);--halloween-bat:var(--lightningcss-light,#59405f)var(--lightningcss-dark,#c5aacb);--halloween-web:color-mix(in srgb, var(--text) 35%, var(--panel));--font-fallback:"Noto Sans JP", "Noto Sans Symbols 2", "Noto Sans Kannada", "Noto Sans Tagbanwa";--font-emoji:"Noto Emoji";--font-sans:"Roboto", var(--font-emoji), sans-serif, var(--font-fallback);--font-mono:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", var(--font-emoji), monospace, var(--font-fallback);--reaction-selected-surface:color-mix(in srgb, var(--heading) 12%, var(--panel));--reaction-selected-border:color-mix(in srgb, var(--heading) 65%, var(--border));--reaction-count-surface:color-mix(in srgb, var(--heading) 22%, var(--panel));--reaction-count-text:var(--text);--z-sticky-header:100;--z-mini-player:calc(var(--z-sticky-header) + 1);--z-popup:600;--z-dialog-overlay:800;--z-dialog-content:900;--z-popup-nested:1000;--border-dark:var(--control-border);--drawing-background:#fff;--drawing-checker-light:#fff;--drawing-checker-dark:#d9d9d9;--drawing-selection-ink:#000;--drawing-area-shade:#00000040;--picker-red:red;--picker-yellow:#ff0;--picker-green:#0f0;--picker-cyan:#0ff;--picker-blue:#00f;--picker-magenta:#f0f;--color-transparent:transparent;--color-media-dark:#28201d;--shadow-black-soft:#0000002e;--shadow-black-medium:#00000059;--gif-tile-label:#fff;--overlay-crop:#00000085;--overlay-dialog:#000000b8;--overlay-media:#000000c7;--image-viewer-background:#000000e6;--media-viewer-solid-surface:#000;--media-viewer-control-surface:#000000bf;--media-viewer-control-text:#fff;--media-viewer-muted-text:#c7c7cc;--media-viewer-hover-surface:#ffffff1f;--media-viewer-pressed-surface:#fff3;--media-viewer-selected-surface:#ffffff42;--media-viewer-selected-hover-surface:#ffffff52;--media-viewer-track-surface:#ffffff3d;--media-viewer-buffered-surface:#ffffff6b;--media-viewer-control-border:#ffffff24;--video-seek-ripple:#ffffff3d;--video-seek-glow:#fff3;--video-gesture-range-surface:#ffffff14;--media-viewer-glass-rim:linear-gradient(180deg, #ffffff61, #ffffff14 24%, #ffffff14 76%, #fff3);--media-viewer-glass-lighting:linear-gradient(180deg, #ffffff14, transparent 50%, #ffffff08);--overlay-white-soft:#ffffff59;--overlay-white-strong:#ffffffe0;--overlay-white-stronger:#ffffffe6;--chat-red:#ff4a4a;--chat-orange:#ff9f40;--chat-yellow:#ffe44d;--chat-green:#58e068;--chat-cyan:#5ce1e6;--chat-blue:#6fa8ff;--chat-purple:#c58aff;--chat-pink:#ff7eb6;--chat-stroke-color:#000000f5;--focus-ring:2px solid var(--heading-dark);--focus-ring-offset:-2px;--slider-compact-length:88px;--placement-hint-border:var(--heading);--placement-hint-surface:color-mix(in srgb, var(--heading) 12%, var(--color-transparent));--popup-border:var(--heading-dark);--popup-text:var(--text);--popup-surface:var(--panel);--popup-shadow:2px 2px 0 var(--shadow-black-soft);--selection-text:var(--heading-dark);--selection-surface:var(--highlight);font-family:var(--font-sans);font-synthesis:none;font-size:13px}:root:where([data-color-scheme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--app-bar-background:var(--page);--app-bar-foreground:var(--heading);--author:#117743;--border:#d9bfb7;--color-border-thread:var(--border);--color-border-warm:var(--border);--color-chat-hover:var(--highlight);--color-heading-accent:var(--heading);--color-heading-deep:var(--heading-dark);--color-highlight-strong:var(--highlight);--color-player-controls:var(--panel);--color-primary-hover:var(--highlight);--color-related-hover:var(--highlight);--color-row-hover:var(--highlight);--color-tag-text:var(--heading-dark);--color-track-buffered:color-mix(in srgb, var(--panel) 70%, var(--text));--control-active-border:var(--heading-dark);--control-active-surface:var(--highlight);--control-border:#858b96;--control-disabled-surface:var(--panel);--control-disabled-text:var(--muted);--control-hover-border:var(--muted);--control-hover-surface:var(--highlight);--control-pressed-border:var(--heading-dark);--control-pressed-surface:var(--heading-dark);--control-pressed-text:var(--on-accent);--control-surface:var(--panel);--control-text:var(--text);--danger:#b00000;--danger-border:#d48888;--danger-pressed-surface:var(--danger);--danger-surface:#ffdede;--field-border:var(--control-border);--field-placeholder:color-mix(in srgb, var(--muted) 80%, var(--field-surface));--field-surface:#fff;--field-text:var(--text);--greentext:#516b14;--header-button-hover-surface:var(--control-hover-surface);--header-button-hover-text:var(--control-text);--header-button-pressed-border:var(--heading-dark);--header-button-pressed-surface:var(--heading-dark);--header-button-pressed-text:var(--on-accent);--heading:#af0a0f;--heading-dark:maroon;--highlight:#f0c0b0;--link:var(--heading);--muted:#68615d;--on-accent:#fff;--on-danger:#fff;--page:#fff8ef;--panel:#f9f3ea;--success-border:#9bb37a;--success-surface:#efffdc;--text:maroon;--visited:var(--link);--warning-border:#c9ad59;--warning-surface:#fff7cc;--color-white:#fff;--color-black:#000;--app-bar-status-bar-style:default}:root:where([data-color-scheme=dark]){--app-bar-background:var(--page);--app-bar-foreground:var(--heading);--author:#8ed6ac;--border:#525a68;--color-border-thread:var(--border);--color-border-warm:var(--border);--color-chat-hover:var(--highlight);--color-heading-accent:var(--heading);--color-heading-deep:var(--heading-dark);--color-highlight-strong:var(--highlight);--color-player-controls:var(--panel);--color-primary-hover:var(--highlight);--color-related-hover:var(--highlight);--color-row-hover:var(--highlight);--color-tag-text:var(--heading-dark);--color-track-buffered:color-mix(in srgb, var(--panel) 70%, var(--text));--control-active-border:var(--heading-dark);--control-active-surface:var(--highlight);--control-border:#747e8e;--control-disabled-surface:var(--panel);--control-disabled-text:var(--muted);--control-hover-border:var(--muted);--control-hover-surface:var(--highlight);--control-pressed-border:var(--heading-dark);--control-pressed-surface:var(--heading-dark);--control-pressed-text:var(--on-accent);--control-surface:var(--panel);--control-text:var(--text);--danger:#ffaaa8;--danger-border:#a56769;--danger-pressed-surface:var(--danger);--danger-surface:#402a30;--field-border:var(--control-border);--field-placeholder:color-mix(in srgb, var(--muted) 80%, var(--field-surface));--field-surface:#202329;--field-text:var(--text);--greentext:#afc877;--header-button-hover-surface:var(--control-hover-surface);--header-button-hover-text:var(--control-text);--header-button-pressed-border:var(--heading-dark);--header-button-pressed-surface:var(--heading-dark);--header-button-pressed-text:var(--on-accent);--heading:#aecbff;--heading-dark:#bed4fa;--highlight:#35445c;--link:var(--heading);--muted:#b0b7c3;--on-accent:#191b20;--on-danger:#191b20;--page:#191b20;--panel:#252830;--success-border:#648455;--success-surface:#243225;--text:#e3e5e9;--visited:var(--link);--warning-border:#9a864d;--warning-surface:#383222;--color-white:#fff;--color-black:#000;--app-bar-status-bar-style:black-translucent}:root[data-theme=yotsuba][data-color-scheme=light]{--color-border-thread:#c9aaa0;--color-border-warm:#b58f82;--color-chat-hover:#f5d8ca;--color-heading-accent:#800;--color-heading-deep:#600;--color-highlight-strong:#ea8;--color-player-controls:#e8d4c8;--color-primary-hover:#e6a080;--color-related-hover:#ead4c8;--color-row-hover:#ead1c5;--color-tag-text:#34345c;--color-track-buffered:#c8b8ae;--control-border:var(--color-border-warm);--control-hover-border:var(--heading-dark);--field-text:#111;--page:#ffe;--panel:#f0e0d6}:root[data-theme=yotsuba][data-color-scheme=dark]{--border:#76534b;--control-border:#99756a;--field-surface:#2b211f;--heading:#ffaea0;--heading-dark:#f1b4a4;--highlight:#513632;--muted:#c1aaa0;--page:#241c1b;--panel:#342725;--text:#f1d9cd}:root[data-theme=yotsuba-b][data-color-scheme=light]{--border:#a5afcf;--control-border:#7b87a9;--field-surface:#fafbff;--heading:#34345c;--heading-dark:#34345c;--highlight:#c4cbea;--muted:#525d7a;--page:#eef2ff;--panel:#d6daf0;--text:#292944}:root[data-theme=yotsuba-b][data-color-scheme=dark]{--border:#53658d;--control-border:#768bb6;--field-surface:#1e253b;--heading:#a7c4ff;--heading-dark:#bacdff;--highlight:#354466;--muted:#aebbd8;--page:#191e30;--panel:#252d45;--text:#dce3f6}:root[data-theme=tomorrow][data-color-scheme=light]{--author:#466b45;--border:#bdb9b0;--control-border:#89857d;--field-surface:#fff;--greentext:#536720;--heading:#76538b;--heading-dark:#654775;--highlight:#ded8e9;--muted:#63675f;--page:#faf9f6;--panel:#ebe9e4;--text:#373b41}:root[data-theme=tomorrow][data-color-scheme=dark]{--author:#b5bd68;--border:#5b5d63;--control-border:#81848c;--field-surface:#222426;--greentext:#b5bd68;--heading:#bba6c9;--heading-dark:#cfb9dd;--highlight:#41404e;--muted:#b0b3b1;--page:#1d1f21;--panel:#282a2e;--text:#c5c8c6}:root[data-theme=photon][data-color-scheme=light]{--border:#c7c7c7;--control-border:#8b959b;--field-surface:#fff;--heading:#285d77;--heading-dark:#244c63;--highlight:#dce9ee;--muted:#60666a;--page:#fff;--panel:#f0f0f0;--text:#333}:root[data-theme=photon][data-color-scheme=dark]{--border:#5a646c;--control-border:#82919c;--field-surface:#25292d;--heading:#a3c9db;--heading-dark:#bdd9e5;--highlight:#3a4b55;--muted:#b3bdc5;--page:#202326;--panel:#2d3135;--text:#e4e8eb}:root[data-theme=awei][data-color-scheme=light]{--app-bar-background:#009688;--app-bar-foreground:var(--color-white);--author:var(--heading-dark);--border:#ccc;--control-border:#758a86;--field-surface:#fff;--header-button-pressed-border:var(--color-white);--header-button-pressed-surface:color-mix(in srgb, var(--app-bar-background) 75%, var(--color-black));--header-button-pressed-text:var(--color-white);--heading:#007568;--heading-dark:#00695c;--highlight:#d5eeea;--muted:#616161;--page:#efefef;--panel:#fff;--text:#212121;--app-bar-status-bar-style:black-translucent}:root[data-theme=awei][data-color-scheme=dark]{--app-bar-background:#272727;--app-bar-foreground:var(--color-white);--author:var(--heading-dark);--border:#505a58;--control-border:#78918d;--field-surface:#1e1e1e;--header-button-pressed-border:var(--color-white);--header-button-pressed-surface:color-mix(in srgb, var(--app-bar-background) 80%, var(--color-white));--header-button-pressed-text:var(--color-white);--heading:#80cbc4;--heading-dark:#a7ded8;--highlight:#24413e;--muted:#bdbdbd;--page:#121212;--panel:#1e1e1e;--text:#eee}:root:where([data-theme=ios-system][data-color-scheme=light]),:root:where([data-theme=material-you][data-color-scheme=light]),:root:where([data-theme=custom][data-color-scheme=light]),:root:not([data-theme]),:root[data-theme=yapper][data-color-scheme=light]{--author:#006d3b;--border:#cec6b4;--control-border:#7d7767;--field-surface:#fff;--greentext:var(--author);--heading:#b32924;--heading-dark:#900c0f;--highlight:#ffddba;--muted:#4b4639;--text:#1d1b16}:root:where([data-theme=ios-system][data-color-scheme=dark]),:root:where([data-theme=material-you][data-color-scheme=dark]),:root:where([data-theme=custom][data-color-scheme=dark]),:root[data-theme=yapper][data-color-scheme=dark]{--author:#7ed99b;--border:#4b4639;--control-border:#979080;--field-surface:#100e09;--greentext:var(--author);--heading:#ffb4ab;--heading-dark:var(--heading);--highlight:#5f411b;--muted:#cec6b4;--on-accent:#690005;--page:#15130e;--panel:#1d1b16;--text:#e8e2d9}:root[data-theme=high-contrast][data-color-scheme=light]{--author:#00602f;--border:#595959;--control-border:var(--border);--danger:#a00000;--danger-border:var(--danger);--danger-surface:var(--page);--field-placeholder:var(--muted);--field-surface:var(--page);--greentext:#296000;--heading:#a00000;--heading-dark:#870000;--highlight:#fff0a6;--link:#b00020;--muted:#404040;--page:#fff;--panel:var(--page);--success-border:#006d3b;--success-surface:var(--page);--text:#000;--visited:#8f1740;--warning-border:#705400;--warning-surface:var(--page)}:root[data-theme=high-contrast][data-color-scheme=dark]{--author:#5dff98;--border:#c8c8c8;--control-border:var(--border);--danger:#ffb4ab;--danger-border:var(--danger);--danger-surface:var(--page);--field-placeholder:var(--muted);--field-surface:var(--page);--greentext:#c2ff63;--heading:#ff6b6b;--heading-dark:var(--heading);--highlight:#392800;--link:#ff8585;--muted:#d9d9d9;--on-accent:var(--page);--on-danger:var(--page);--page:#000;--panel:var(--page);--success-border:#7ed99b;--success-surface:var(--page);--text:#fff;--visited:#ffb0bd;--warning-border:#ffe19a;--warning-surface:var(--page)}:root[data-theme=teto][data-color-scheme=light]{--author:var(--heading-dark);--border:#ca8998;--control-border:#a05d6e;--field-surface:#fffafb;--greentext:#3c560c;--heading:#a81d40;--heading-dark:#83102d;--highlight:#f5c4ce;--muted:#70424e;--page:#fff5f6;--panel:#fbe5e9;--text:#30151d}:root[data-theme=teto][data-color-scheme=dark]{--author:var(--heading-dark);--border:#8e5265;--control-border:#b67c8e;--field-surface:#241019;--heading:#ff8faa;--heading-dark:#ffb1c4;--highlight:#60263a;--muted:#d7a8b5;--on-accent:#4f081c;--page:#1c0d14;--panel:#2e1520;--text:#ffe0e7}:root[data-theme=material-you][data-material-you][data-color-scheme=light]{--page:var(--material-you-light-page);--panel:var(--material-you-light-panel);--text:var(--material-you-light-text);--muted:var(--material-you-light-muted);--border:var(--material-you-light-border);--control-border:var(--material-you-light-control-border);--field-surface:var(--material-you-light-field-surface);--highlight:var(--material-you-light-highlight);--heading:var(--material-you-light-heading);--heading-dark:var(--material-you-light-heading-dark);--on-accent:var(--material-you-light-on-accent);--author:var(--material-you-light-author);--greentext:var(--author)}:root[data-theme=material-you][data-material-you][data-color-scheme=dark]{--page:var(--material-you-dark-page);--panel:var(--material-you-dark-panel);--text:var(--material-you-dark-text);--muted:var(--material-you-dark-muted);--border:var(--material-you-dark-border);--control-border:var(--material-you-dark-control-border);--field-surface:var(--material-you-dark-field-surface);--highlight:var(--material-you-dark-highlight);--heading:var(--material-you-dark-heading);--heading-dark:var(--material-you-dark-heading-dark);--on-accent:var(--material-you-dark-on-accent);--author:var(--material-you-dark-author);--greentext:var(--author)}:root[data-theme=ios-system][data-ios-system][data-color-scheme=light]{--page:var(--ios-system-light-page);--panel:var(--ios-system-light-panel);--text:var(--ios-system-light-text);--muted:color-mix(in srgb, var(--ios-system-light-muted) 80%, var(--ios-system-light-text));--border:var(--ios-system-light-border);--control-border:var(--ios-system-light-control-border);--field-surface:var(--ios-system-light-field-surface);--highlight:var(--ios-system-light-highlight);--heading:var(--ios-system-light-heading);--heading-dark:var(--ios-system-light-heading-dark);--on-accent:var(--ios-system-light-on-accent);--author:var(--ios-system-light-author);--greentext:var(--author)}:root[data-theme=ios-system][data-ios-system][data-color-scheme=dark]{--page:var(--ios-system-dark-page);--panel:var(--ios-system-dark-panel);--text:var(--ios-system-dark-text);--muted:color-mix(in srgb, var(--ios-system-dark-muted) 80%, var(--ios-system-dark-text));--border:var(--ios-system-dark-border);--control-border:var(--ios-system-dark-control-border);--field-surface:var(--ios-system-dark-field-surface);--highlight:var(--ios-system-dark-highlight);--heading:var(--ios-system-dark-heading);--heading-dark:var(--ios-system-dark-heading-dark);--on-accent:var(--ios-system-dark-on-accent);--author:var(--ios-system-dark-author);--greentext:var(--author)}:root{--elevation-level2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--elevation-level3:0 1px 3px #0000004d, 0 4px 8px 3px #00000026;--dialog-border:1px solid var(--heading-dark);--dialog-surface:var(--panel);--dialog-shadow:none;--dialog-scrim:var(--overlay-dialog);--dialog-width:520px;--dialog-padding:10px;--dialog-title-size:18px;--dialog-title-weight:700;--dialog-title-color:var(--heading-dark);--dialog-body-size:inherit;--dialog-description-size:12px;--dialog-content-gap:10px;--dialog-actions-gap:5px;--dialog-actions-margin:10px;--dialog-divider-width:1px;--dialog-divider-padding:8px;--mask-visible:#fff;--mask-hidden:#000;--app-bar-divider:var(--border);--chrome-outline:var(--header-button-pressed-border);--chrome-surface:var(--app-bar-background);--chrome-text:var(--app-bar-foreground);--chrome-hover-text:var(--header-button-hover-text);--chrome-hover-surface:var(--header-button-hover-surface);--chrome-pressed-text:var(--header-button-pressed-text);--chrome-pressed-surface:var(--header-button-pressed-surface);--card-border-visibility:100%;--card-surface:var(--panel);--card-hover-outline:var(--heading-dark);--post-detail-surface:var(--color-transparent);--elevation-level1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--compact-control-height:28px;--compact-icon-size:20px;--compact-content-padding:6px;--compact-icon-gap:4px;--group-content-padding:6px;--group-icon-gap:3px;--group-border-overlap:-1px;--group-outer-radius:0px;--group-pressed-inner-radius:0px;--checkbox-size:14px;--checkbox-target-size:18px;--checkbox-state-radius:0px;--checkbox-radius:0px;--checkbox-outline-width:1px;--checkbox-outline:var(--control-disabled-text);--checkbox-surface:var(--field-surface);--sheet-radius:0px;--sheet-grip-gap:1px;--sheet-grip-height:5px;--sheet-grip-surface:var(--color-transparent);--sheet-grip-marks:block;--sheet-grip-radius:0px;--sheet-surface:var(--panel);--group-action-surface:var(--control-surface);--selection-group-gap:0px;--selection-group-surface:var(--field-surface);--selection-group-inner-radius:0px;--selection-group-selected-radius:0px;--control-height:32px;--control-font-size:12px;--control-icon-size:18px;--control-padding-inline:6px;--control-gap:3px;--input-line-height:20px;--input-font-size:inherit;--input-padding-block:5px;--input-border:var(--field-border);--input-surface:var(--field-surface);--input-text:var(--field-text);--input-placeholder:var(--field-placeholder);--input-focus-border:var(--heading-dark);--input-focus-ring:var(--focus-ring);--input-padding-inline:7px;--input-single-radius:var(--shape-field);--media-border:var(--field-border);--floating-surface:var(--panel);--floating-text:var(--text);--floating-shadow:var(--popup-shadow);--loading-radius:var(--shape-card);--menu-surface:var(--popup-surface);--menu-state-surface:var(--selection-surface);--menu-state-text:var(--selection-text);--navigation-bar-label-size:10px;--navigation-bar-label-height:12px;--navigation-bar-icon-size:18px;--badge-size:16px;--shape-badge:0px;--badge-surface:var(--heading-dark);--badge-text:var(--on-accent);--badge-overlap:14px;--badge-inset:12px;--shape-avatar:0px;--shape-color-swatch:0px;--shape-refresh:0px;--refresh-height:40px;--refresh-font-size:inherit;--form-card-padding:12px;--form-stack-gap:12px;--notice-padding:8px 12px;--notice-radius:0px;--refresh-border:var(--border);--refresh-shadow:var(--popup-shadow);--refresh-surface:var(--popup-surface);--menu-border:var(--popup-border);--menu-border-width:1px;--menu-shadow:none;--menu-padding:0px;--select-menu-max-height:180px;--menu-item-font-size:12px;--menu-item-height:24px;--menu-item-padding:4px 10px;--menu-separator-margin:0 2px;--navigation-bar-icon-height:0px;--navigation-bar-content-gap:4px;--slider-track-size:4px;--slider-track-radius:0px;--slider-track-surface:var(--page);--slider-track-stroke:var(--control-disabled-text);--slider-handle-width:8px;--slider-handle-height:12px;--slider-handle-surface:var(--color-highlight-strong);--slider-handle-stroke:var(--color-heading-deep);--slider-handle-radius:0px;--slider-handle-gap:0px;--slider-stop-size:0px;--navigation-bar-pressed-surface:var(--action-pressed-surface);--navigation-bar-expanded-surface:var(--control-active-surface);--navigation-bar-ripple-target:none;--shape-media:var(--shape-card);--section-surface:var(--color-highlight-strong);--section-text:var(--heading-dark);--section-divider:var(--heading-dark);--section-padding:4px 6px;--detail-divider:var(--color-border-warm);--shape-card:0px;--shape-field:0px;--shape-button:0px;--shape-menu:0px;--shape-dialog:0px;--shape-page-preview:0px;--shape-small:0px;--shape-row:0px;--shape-navigation:0px;--shape-navigation-bar-item:0px;--navigation-bar-hover-surface:var(--color-row-hover);--navigation-bar-indicator-hover-surface:var(--color-transparent);--navigation-bar-selected-surface:var(--highlight);--navigation-bar-indicator-surface:var(--color-transparent);--action-border-visibility:100%;--header-action-pressed-border:var(--header-button-pressed-border);--action-surface:var(--field-surface);--action-text:var(--field-text);--action-border:var(--control-border);--action-hover-surface:var(--control-hover-surface);--action-hover-border:var(--control-hover-border);--action-hover-text:var(--control-text);--action-pressed-surface:var(--control-pressed-surface);--action-pressed-border:var(--control-pressed-border);--action-pressed-text:var(--control-pressed-text);--action-active-border:var(--heading-dark);--action-active-hover-border:var(--color-heading-deep);--action-disabled-border:var(--control-border);--reaction-action-border:var(--reaction-selected-border);--danger-action-border:var(--danger);--outlined-action-border:var(--heading-dark);--primary-pressed-surface:var(--control-pressed-surface);--primary-pressed-text:var(--control-pressed-text);--primary-pressed-border:var(--control-pressed-border);--primary-surface:var(--panel);--primary-text:var(--heading-dark);--primary-border:var(--heading-dark);--primary-hover-surface:var(--highlight);--primary-hover-text:var(--heading-dark);--primary-hover-border:var(--heading-dark)}:root[data-shape=material]{--shape-badge:9999px;--badge-surface:var(--danger);--badge-text:var(--on-danger);--dialog-border:0;--dialog-surface:var(--menu-surface);--dialog-shadow:var(--elevation-level3);--dialog-scrim:#00000052;--dialog-width:560px;--dialog-padding:24px;--dialog-title-size:24px;--dialog-title-weight:400;--dialog-title-color:var(--text);--dialog-body-size:14px;--dialog-description-size:14px;--dialog-content-gap:16px;--dialog-actions-gap:8px;--dialog-actions-margin:24px;--dialog-divider-width:0px;--dialog-divider-padding:0px;--compact-control-height:32px;--compact-content-padding:12px;--compact-icon-gap:8px;--group-content-padding:12px;--group-icon-gap:8px;--group-border-overlap:0px;--group-outer-radius:9999px;--group-pressed-inner-radius:4px;--checkbox-state-radius:9999px;--checkbox-radius:3px;--checkbox-outline-width:2px;--checkbox-outline:var(--muted);--checkbox-surface:var(--color-transparent);--sheet-radius:28px;--sheet-grip-gap:0px;--sheet-grip-height:4px;--sheet-grip-surface:currentColor;--sheet-grip-marks:none;--sheet-grip-radius:9999px;--group-action-surface:var(--selection-group-surface);--selection-group-gap:2px;--selection-group-surface:var(--input-surface);--selection-group-inner-radius:8px;--selection-group-selected-radius:9999px;--card-border-visibility:0%;--card-surface:color-mix(in srgb, var(--panel) 94%, var(--text));--card-hover-outline:var(--color-transparent);--post-detail-surface:var(--color-transparent);--app-bar-divider:var(--color-transparent);--chrome-outline:var(--text);--chrome-surface:var(--page);--chrome-text:var(--text);--chrome-hover-text:var(--text);--chrome-hover-surface:color-mix(in srgb, var(--text) 8%, transparent);--chrome-pressed-text:var(--text);--chrome-pressed-surface:color-mix(in srgb, var(--text) 10%, transparent);--input-border:var(--color-transparent);--input-surface:color-mix(in srgb, var(--panel) 82%, var(--text));--input-text:var(--text);--input-placeholder:var(--muted);--input-focus-border:var(--color-transparent);--input-focus-ring:none;--input-padding-inline:12px;--input-single-radius:9999px;--media-border:var(--color-transparent);--floating-surface:var(--highlight);--floating-text:var(--heading-dark);--floating-shadow:var(--elevation-level2);--loading-radius:9999px;--menu-surface:color-mix(in srgb, var(--panel) 92%, var(--text));--menu-state-surface:color-mix(in srgb, var(--text) 10%, var(--menu-surface));--menu-state-text:var(--text);--navigation-bar-label-size:12px;--navigation-bar-label-height:16px;--navigation-bar-icon-size:24px;--mobile-nav-item-height:80px;--mobile-nav-padding:0px;--shape-avatar:9999px;--shape-color-swatch:9999px;--shape-refresh:9999px;--refresh-height:48px;--refresh-font-size:14px;--form-card-padding:16px;--form-stack-gap:16px;--notice-padding:12px 16px;--notice-radius:8px;--refresh-border:var(--color-transparent);--refresh-shadow:var(--elevation-level2);--refresh-surface:color-mix(in srgb, var(--panel) 92%, var(--text));--menu-border:var(--color-transparent);--menu-border-width:0px;--menu-shadow:var(--elevation-level2);--select-menu-max-height:320px;--menu-item-font-size:14px;--menu-item-height:32px;--menu-item-padding-block:0px;--menu-item-padding:var(--menu-item-padding-block) 12px;--menu-separator-margin:0;--navigation-bar-icon-height:32px;--navigation-bar-content-gap:4px;--slider-track-size:8px;--slider-track-radius:4px;--slider-track-surface:var(--highlight);--slider-track-stroke:var(--color-transparent);--slider-handle-width:4px;--slider-handle-height:24px;--slider-handle-surface:var(--heading-dark);--slider-handle-stroke:var(--color-transparent);--slider-handle-radius:2px;--slider-handle-gap:16px;--slider-stop-size:2px;--navigation-bar-pressed-surface:var(--color-transparent);--navigation-bar-expanded-surface:var(--color-transparent);--navigation-bar-ripple-target:[data-button-icon];--section-surface:var(--color-transparent);--section-text:var(--text);--section-divider:var(--color-transparent);--section-padding:8px 12px;--detail-divider:var(--color-transparent);--shape-card:12px;--shape-field:8px;--shape-button:9999px;--shape-menu:4px;--shape-dialog:28px;--shape-page-preview:28px;--shape-small:4px;--shape-navigation:9999px;--shape-navigation-bar-item:8px;--navigation-bar-hover-surface:var(--color-transparent);--navigation-bar-indicator-hover-surface:var(--action-hover-surface);--navigation-bar-selected-surface:var(--color-transparent);--navigation-bar-indicator-surface:var(--highlight);--action-border-visibility:0%;--header-action-pressed-border:var(--color-transparent);--action-surface:var(--color-transparent);--action-text:var(--heading-dark);--action-border:var(--color-transparent);--action-hover-surface:color-mix(in srgb, var(--heading-dark) 8%, transparent);--action-hover-border:var(--color-transparent);--action-hover-text:var(--heading-dark);--action-pressed-surface:color-mix(in srgb, var(--heading-dark) 10%, transparent);--action-pressed-border:var(--color-transparent);--action-pressed-text:var(--heading-dark);--action-active-border:var(--color-transparent);--action-active-hover-border:var(--color-transparent);--action-disabled-border:var(--color-transparent);--reaction-action-border:var(--color-transparent);--danger-action-border:var(--color-transparent);--outlined-action-border:var(--color-transparent);--primary-pressed-surface:color-mix(in srgb, var(--heading-dark), var(--on-accent) 10%);--primary-pressed-text:var(--on-accent);--primary-pressed-border:var(--color-transparent);--primary-surface:var(--heading-dark);--primary-text:var(--on-accent);--primary-border:var(--color-transparent);--primary-hover-surface:color-mix(in srgb, var(--heading-dark), var(--on-accent) 8%);--primary-hover-text:var(--on-accent);--primary-hover-border:var(--color-transparent)}@media (any-pointer:coarse){:root{--checkbox-size:18px;--checkbox-target-size:40px;--compact-control-height:32px;--compact-icon-size:20px;--control-height:48px;--control-font-size:14px;--action-font-size:14px;--control-icon-size:24px;--control-padding-inline:16px;--control-gap:8px;--input-line-height:22px;--input-font-size:16px;--input-padding-block:12px;--input-padding-inline:16px}:root[data-shape=material]{--menu-item-font-size:16px;--menu-item-height:48px}}:root[data-native-system-ui]{--safe-area-inset-top:var(--native-content-inset-top,0px);--safe-area-inset-right:var(--native-content-inset-right,0px);--safe-area-inset-left:var(--native-content-inset-left,0px);--safe-area-inset-bottom:var(--native-content-inset-bottom,0px)}:root[data-shape=liquid-glass]{--font-sans:-apple-system, BlinkMacSystemFont, system-ui, var(--font-emoji), sans-serif, var(--font-fallback);--dialog-width:420px;--dialog-padding:24px;--dialog-title-size:20px;--dialog-title-weight:600;--dialog-title-color:var(--text);--dialog-body-size:15px;--dialog-description-size:13px;--dialog-content-gap:8px;--dialog-actions-gap:8px;--dialog-actions-margin:20px;--dialog-scrim:var(--lightningcss-light,#00000040)var(--lightningcss-dark,#00000073);--glass-alert-width:320px;--glass-alert-action-surface:color-mix(in srgb, var(--text) 7%, var(--panel));--badge-size:18px;--shape-badge:9999px;--badge-surface:#c92832;--badge-text:#fff;--badge-overlap:10px;--badge-inset:4px;--glass-filter:blur(24px) saturate(1.8);--glass-surface:color-mix(in srgb, var(--panel) 28%, transparent);--glass-menu-surface:color-mix(in srgb, var(--panel) 82%, transparent);--glass-menu-border:color-mix(in srgb, var(--text) 20%, transparent);--glass-menu-shadow:0 0 0 .5px var(--glass-menu-border), 0 4px 24px var(--lightningcss-light,#0000004d)var(--lightningcss-dark,#0006);--glass-edge:color-mix(in srgb, var(--text) 12%, transparent);--glass-highlight:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#ffffff29);--glass-rim-soft:var(--lightningcss-light,#ffffff59)var(--lightningcss-dark,#ffffff17);--glass-rim:linear-gradient(180deg, var(--lightningcss-light,#fffffff5)var(--lightningcss-dark,#ffffff7a), var(--lightningcss-light,#00000029)var(--lightningcss-dark,#ffffff1f) 18%, var(--lightningcss-light,#00000029)var(--lightningcss-dark,#ffffff1f) 82%, var(--glass-highlight));--glass-shadow:inset 3px 0 5px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#00000024), inset -3px 0 5px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#00000024), inset 0 1px 1px var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#ffffff2e), inset 0 -1px 1px var(--lightningcss-light,#ffffff73)var(--lightningcss-dark,#ffffff1a), 0 1px 3px #0000000f, 0 4px 10px #0000000d;--glass-lighting:linear-gradient(180deg, var(--lightningcss-light,#ffffff29)var(--lightningcss-dark,#ffffff0d), var(--lightningcss-light,#00000005)var(--lightningcss-dark,#ffffff05) 24px, var(--lightningcss-light,#00000005)var(--lightningcss-dark,#ffffff05) calc(100% - 24px), var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#ffffff0a));--navigation-bar-icon-size:24px;--glass-control-surface:color-mix(in srgb, var(--text) 6%, var(--panel));--glass-selection-shadow:0 1px 4px #0000001f;--glass-selection-surface:color-mix(in srgb, var(--text) 8%, transparent);--glass-selected-control:var(--lightningcss-light,var(--panel))var(--lightningcss-dark,color-mix(in srgb, var(--text) 16%, var(--panel)));--glass-field-surface:color-mix(in srgb, var(--page) 80%, var(--panel));--glass-scroll-edge:color-mix(in srgb, var(--page) 90%, transparent);--glass-separator:color-mix(in srgb, var(--text) 10%, transparent);--glass-media-surface:#000000bf;--sheet-scrim:var(--lightningcss-light,#0003)var(--lightningcss-dark,#00000047);--sheet-handle-height:36px;--card-border-visibility:0%;--card-surface:color-mix(in srgb, var(--panel) 95%, var(--text));--card-hover-outline:var(--color-transparent);--card-hover-surface:color-mix(in srgb, var(--panel) 92%, var(--text));--feed-controls-divider:var(--color-transparent);--media-border:var(--color-transparent);--glass-menu-item-radius:max(0px, calc(var(--shape-menu) - var(--menu-padding)));--press-fade-surface-opacity:1;--shape-corner:squircle;--shape-button:9999px;--shape-navigation:9999px;--shape-navigation-bar-item:9999px;--shape-field:16px;--input-single-radius:var(--shape-field);--shape-card:16px;--shape-media:var(--shape-card);--shape-menu:24px;--shape-dialog:28px;--shape-page-preview:28px;--shape-small:8px;--shape-row:10px;--shape-avatar:9999px;--shape-color-swatch:9999px;--shape-refresh:9999px;--notice-radius:16px;--checkbox-state-radius:9999px;--checkbox-radius:9999px;--sheet-radius:28px;--sheet-grip-gap:0px;--sheet-grip-height:5px;--sheet-grip-surface:var(--muted);--sheet-grip-marks:none;--sheet-grip-radius:9999px;--group-border-overlap:0px;--group-outer-radius:9999px;--group-pressed-inner-radius:9999px;--selection-group-gap:2px;--selection-group-inner-radius:9999px;--selection-group-selected-radius:9999px;--selection-group-surface:var(--glass-control-surface);--group-action-surface:var(--glass-control-surface);--input-surface:var(--glass-field-surface);--input-placeholder:var(--muted);--input-text:var(--text);--input-border:var(--control-border);--input-focus-border:var(--control-border);--input-focus-ring:none;--action-surface:var(--glass-control-surface);--action-border:var(--color-transparent);--action-hover-border:var(--color-transparent);--action-pressed-border:var(--color-transparent);--action-active-border:var(--color-transparent);--action-active-hover-border:var(--color-transparent);--action-disabled-border:var(--color-transparent);--action-hover-surface:var(--glass-selection-surface);--action-hover-text:var(--text);--action-pressed-surface:var(--glass-selection-surface);--action-pressed-text:var(--text);--primary-surface:color-mix(in srgb, var(--heading-dark) 88%, transparent);--primary-text:var(--on-accent);--primary-border:var(--color-transparent);--primary-hover-surface:color-mix(in srgb, var(--heading-dark) 88%, var(--text));--primary-hover-text:var(--on-accent);--primary-hover-border:var(--color-transparent);--primary-pressed-surface:var(--primary-hover-surface);--primary-pressed-text:var(--on-accent);--primary-pressed-border:var(--color-transparent);--chrome-surface:var(--page);--section-surface:var(--color-transparent);--section-text:var(--text);--section-divider:var(--color-transparent);--chrome-text:var(--text);--chrome-hover-text:var(--text);--chrome-pressed-text:var(--text);--chrome-hover-surface:var(--glass-selection-surface);--chrome-pressed-surface:var(--glass-selection-surface);--header-action-pressed-border:var(--color-transparent);--app-bar-divider:var(--color-transparent);--navigation-bar-selected-surface:var(--glass-selection-surface);--navigation-bar-hover-surface:var(--glass-control-surface);--navigation-bar-expanded-surface:var(--glass-selection-surface);--navigation-bar-pressed-surface:var(--glass-selection-surface);--menu-surface:var(--glass-surface);--menu-border:var(--glass-edge);--menu-border-width:0px;--menu-shadow:var(--glass-shadow);--menu-padding:4px;--menu-state-surface:var(--glass-selection-surface);--menu-state-text:var(--text);--dialog-border:0;--dialog-surface:var(--glass-surface);--dialog-shadow:var(--glass-shadow);--dialog-divider-width:0px;--dialog-divider-padding:0px;--sheet-surface:var(--glass-surface);--floating-surface:var(--glass-surface);--floating-text:var(--text);--floating-shadow:var(--glass-shadow);--refresh-surface:var(--glass-surface);--refresh-inline-surface:var(--color-transparent);--refresh-border:var(--glass-edge);--refresh-shadow:var(--glass-shadow);--slider-track-size:6px;--slider-track-radius:3px;--slider-handle-width:24px;--slider-handle-height:16px;--slider-handle-gap:0px;--slider-stop-size:0px;--slider-track-surface:var(--glass-selection-surface);--slider-track-stroke:var(--color-transparent);--slider-handle-radius:9999px;--slider-handle-surface:var(--panel);--slider-handle-stroke:var(--glass-edge)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-shape=liquid-glass]{--glass-surface:var(--panel);--glass-menu-surface:var(--panel);--glass-media-surface:var(--media-viewer-solid-surface);--primary-surface:var(--heading-dark)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root[data-shape=liquid-glass]{--glass-filter:none;--glass-rim-display:none;--glass-surface:var(--panel);--glass-menu-surface:var(--panel);--glass-media-surface:var(--media-viewer-solid-surface);--primary-surface:var(--heading-dark);--glass-edge:var(--control-border);--glass-menu-border:var(--control-border);--glass-menu-shadow:none;--glass-shadow:0 0 0 1px var(--glass-edge);--input-border:var(--control-border);--action-border:var(--control-border);--card-border-visibility:100%}}:root[data-shape=liquid-glass][data-theme=high-contrast]{--glass-filter:none;--glass-rim-display:none;--glass-surface:var(--panel);--glass-menu-surface:var(--panel);--glass-menu-border:var(--control-border);--glass-menu-shadow:none;--glass-media-surface:var(--media-viewer-solid-surface);--primary-surface:var(--heading-dark);--glass-edge:var(--control-border);--glass-shadow:0 0 0 1px var(--glass-edge);--input-border:var(--control-border);--action-border:var(--control-border);--card-border-visibility:100%}@media (forced-colors:active){:root[data-shape=liquid-glass]{--glass-filter:none;--glass-rim-display:none;--glass-surface:Canvas;--glass-menu-surface:Canvas;--glass-menu-border:CanvasText;--glass-menu-shadow:none;--glass-media-surface:Canvas;--media-viewer-control-text:CanvasText;--primary-surface:ButtonFace;--primary-text:ButtonText;--glass-edge:CanvasText;--glass-shadow:none;--menu-border-width:1px;--dialog-border:1px solid CanvasText;--action-border:ButtonText;--input-border:CanvasText;--glass-control-surface:Canvas;--glass-selection-surface:Highlight;--card-border-visibility:100%}}@supports (corner-shape:squircle){:root[data-shape=liquid-glass]{--shape-card:24px;--shape-field:24px;--shape-menu:36px;--shape-dialog:42px;--shape-page-preview:42px;--sheet-radius:42px}}:root[data-theme=ios-system]{--avatar-text:#fff}:root{--glass-ink-light:#fff;--glass-ink-dark:#000;--scroll-indicator-surface:var(--lightningcss-light,#0000007a)var(--lightningcss-dark,#ffffff9e)}[data-glass-ink=light]{--glass-ink:var(--glass-ink-light);--glass-accent-ink:color-mix(in srgb, var(--heading-dark) 50%, var(--glass-ink-light))}[data-glass-ink=dark]{--glass-ink:var(--glass-ink-dark);--glass-accent-ink:color-mix(in srgb, var(--heading-dark) 80%, var(--glass-ink-dark))}[data-glass-ink=material]{--glass-surface:color-mix(in srgb, var(--panel) 85%, transparent);--glass-ink:var(--text);--glass-accent-ink:var(--heading-dark)}:root[data-theme=ios-system][data-ios-system]{--glass-field-surface:var(--field-surface);--glass-control-surface:var(--field-surface);--input-surface:var(--field-surface);--input-text:var(--text);--input-placeholder:var(--muted);--input-border:var(--color-transparent);--input-focus-border:var(--heading-dark);--control-text:var(--heading-dark);--action-text:var(--heading-dark)}:root[data-shape=liquid-glass]{--sheet-surface:color-mix(in srgb, var(--panel) 80%, transparent);--menu-surface:color-mix(in srgb, var(--panel) 80%, transparent);--glass-slider-thumb-rest:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e6e6f0);--glass-slider-thumb-active:var(--lightningcss-light,#ffffff14)var(--lightningcss-dark,#e6e6f014);--glass-slider-thumb-shadow:0 2px 5px #0000002e, 0 0 1px #00000029, inset 0 1px 1px #ffffffb3}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root[data-shape=liquid-glass]{--glass-slider-thumb-rest:var(--panel);--glass-slider-thumb-active:var(--panel)}}:root[data-shape=liquid-glass][data-theme=high-contrast]{--glass-slider-thumb-rest:var(--panel);--glass-slider-thumb-active:var(--panel)}:root{--library-poster-ratio:2 / 3;--library-banner-ratio:16 / 9}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root{--media-viewer-control-surface:var(--media-viewer-solid-surface)}}:root[data-theme=high-contrast]{--media-viewer-control-surface:var(--media-viewer-solid-surface)}@media (forced-colors:active){:root{--media-viewer-control-surface:Canvas;--media-viewer-control-text:CanvasText;--media-viewer-muted-text:CanvasText;--media-viewer-hover-surface:Highlight;--media-viewer-pressed-surface:Highlight;--media-viewer-selected-surface:Highlight;--media-viewer-selected-hover-surface:Highlight;--media-viewer-track-surface:Canvas;--media-viewer-buffered-surface:GrayText;--media-viewer-control-border:CanvasText}}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v57/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj75s.ttf)format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v57/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFPYk75s.ttf)format("truetype")}.card{--shape-media:max(0px, calc(var(--shape-card) - var(--card-content-inset,8px) - 1px));border:var(--card-border-width,1px) solid color-mix(in srgb, var(--card-outline,var(--border)) var(--card-border-visibility), var(--color-transparent));border-radius:var(--surface-shape,var(--shape-card));corner-shape:var(--shape-corner,round);background:var(--card-surface);box-shadow:none}.card[data-card-shape=badge]{--surface-shape:var(--shape-badge)}.card[href]{color:inherit;text-decoration:none}*{box-sizing:border-box}button,input,textarea,select{font:inherit}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}:root[data-input-modality=touch] :focus-visible{outline:none}.visually-hidden,.file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.file-input{opacity:0}:where(button,[role=button],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],label,legend,[data-main-navigation],[data-content-header],[data-ui-chrome],[data-bottom-sheet],[data-inline-sheet]){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:where(input,textarea,[contenteditable]:not([contenteditable=false]),[data-selectable]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}*{touch-action:none}img[data-pixelated],canvas[data-pixelated]{image-rendering:pixelated;image-rendering:crisp-edges}html{--content-header-height:49px;background:var(--page);min-width:320px}html[data-native-app]{min-width:0}html[data-native-app] [data-app-download]{display:none}body{min-height:100vh;min-height:100dvh;padding:0 var(--safe-area-inset-right) 0 var(--safe-area-inset-left);color:var(--text);background:var(--page);font-family:var(--font-sans);flex-direction:column;margin:0;font-size:10pt;line-height:1.35;display:flex}#main-content{flex:1 0 auto}[data-scroll-refresh-host]{overflow-anchor:none;pointer-events:none;visibility:hidden;height:0;z-index:var(--z-sticky-header);flex-shrink:0;position:relative}[data-scroll-refresh-host][data-visible]{visibility:visible}[data-scroll-refresh-host][data-overflow-behavior=android]{top:var(--scroll-refresh-top,0px);position:sticky}[data-scroll-clip]{overflow:clip}[data-scroll-fill=""]{height:100%;min-height:0}@media (min-width:761px){[data-scroll-fill=desktop]{height:100%;min-height:0}}#main-content[data-scroll-clip]{flex-direction:column;display:flex}.page-scroll-content{flex:auto;min-width:0;min-height:0}html:has(>.site-body){overscroll-behavior:none;height:100%;overflow:hidden}html[data-native-app]:has(>.site-body){overscroll-behavior-x:auto}.site-body{height:100vh;min-height:0;height:100dvh;overflow:hidden}.site-layout{padding-top:var(--safe-area-inset-top);flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;min-height:0;display:grid}.site-workspace{grid-row:1;grid-template-columns:208px minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}#site-content{background:var(--page);flex-direction:column;grid-area:1/2;min-width:0;min-height:0;display:flex;overflow-y:auto}@media (min-width:761px){#site-content{padding-bottom:var(--safe-area-inset-bottom)}}@media (max-width:760px){html{--mobile-nav-item-height:54px;--mobile-nav-padding:8px}.site-workspace{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}#site-content{grid-area:1/1}}html[data-keyboard-focus] .site-workspace{top:var(--keyboard-viewport-top);height:calc(var(--keyboard-resting-height) - var(--safe-area-inset-top));align-self:start}html[data-native-app][data-keyboard-focus] .site-workspace{height:calc(var(--keyboard-viewport-height) - var(--safe-area-inset-top))}html[data-keyboard] .site-workspace{grid-template-rows:minmax(0,1fr)}html[data-keyboard] #site-content{height:calc(var(--keyboard-viewport-height) - var(--safe-area-inset-top));align-self:start}#site-content:has([data-composer-presentation]){z-index:var(--z-dialog-content)}#site-content:has([data-navigation-screen]){overflow:hidden}#main-content:has([data-navigation-screen]){flex:1 1 0;min-height:0}.site-workspace:has(.paint-page){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.site-workspace:has(.paint-page) [data-site-sidebar]{display:none}.site-workspace:has(.paint-page) [data-main-navigation]{display:none}#site-content:has(.paint-page) [data-content-header]{display:none}#site-content:has(.paint-page){grid-area:1/1;padding-bottom:0}html[data-touch-navigation]:not([data-touch-navigation-local]) #site-content{view-transition-name:touch-page}html[data-touch-navigation]::view-transition{pointer-events:none}html[data-touch-navigation=back]::view-transition-old(touch-page){z-index:2}html[data-touch-navigation=back]::view-transition-new(touch-page){z-index:1}html[data-touch-navigation=forward]::view-transition-old(touch-page){z-index:1}html[data-touch-navigation=forward]::view-transition-new(touch-page){z-index:2}html[data-touch-navigation] [data-app-wordmark]{view-transition-name:touch-wordmark}html[data-touch-navigation] [data-main-navigation]{view-transition-name:touch-navigation}html[data-touch-navigation] #app-toolbar-layer{view-transition-name:touch-toolbar}::view-transition-group(touch-toolbar){z-index:var(--z-sticky-header);animation:none}::view-transition-group(touch-navigation){z-index:var(--z-sticky-header);animation:none}::view-transition-old(touch-toolbar){opacity:0;animation:none}::view-transition-old(touch-navigation){opacity:0;animation:none}::view-transition-new(touch-toolbar){mix-blend-mode:normal;animation:none}::view-transition-new(touch-navigation){mix-blend-mode:normal;animation:none}::view-transition-group(touch-wordmark){animation-duration:var(--touch-wordmark-duration,.26s);animation-timing-function:var(--touch-navigation-spring)}::view-transition-group(touch-mini-player){animation:none}::view-transition-group(touch-image-overlay){animation:none}::view-transition-group(touch-image-viewer){animation:none}::view-transition-group(touch-mini-player){z-index:var(--z-mini-player)}::view-transition-group(touch-image-overlay){z-index:var(--z-dialog-overlay)}::view-transition-group(touch-image-viewer){z-index:var(--z-dialog-content)}::view-transition-old(touch-wordmark){opacity:0;animation:none}::view-transition-old(touch-mini-player){opacity:0;animation:none}::view-transition-old(touch-image-overlay){opacity:0;animation:none}::view-transition-old(touch-image-viewer){opacity:0;animation:none}::view-transition-new(touch-wordmark){mix-blend-mode:normal;animation:none}::view-transition-new(touch-mini-player){mix-blend-mode:normal;animation:none}::view-transition-new(touch-image-overlay){mix-blend-mode:normal;animation:none}::view-transition-new(touch-image-viewer){mix-blend-mode:normal;animation:none}::view-transition-group(touch-page){z-index:0;animation:none;overflow:clip}::view-transition-old(touch-page){mix-blend-mode:normal;animation-timing-function:var(--touch-navigation-spring);animation-fill-mode:both}::view-transition-new(touch-page){mix-blend-mode:normal;animation-timing-function:var(--touch-navigation-spring);animation-fill-mode:both}::view-transition-old(touch-page){animation-name:touch-page-exit;animation-duration:var(--touch-page-exit-duration,.12s)}::view-transition-new(touch-page){animation-name:touch-page-enter;animation-duration:var(--touch-page-enter-duration,.3s)}@keyframes touch-page-enter{0%{opacity:var(--touch-page-enter-opacity,0);transform:var(--touch-page-enter-transform,none)}to{opacity:1;transform:none}}@keyframes touch-page-exit{0%{opacity:1;transform:none}to{opacity:var(--touch-page-exit-opacity,0);transform:var(--touch-page-exit-transform,none)}}#site-content,[data-scroll-pane]{overscroll-behavior-y:var(--page-overscroll,contain)}[data-scroll-viewport]{overscroll-behavior-y:none}[data-scroll-viewport][data-scroll-axis=x]{overscroll-behavior-y:auto}#site-content,[data-scroll-pane],[data-scroll-viewport]{touch-action:none;overflow-anchor:none}a{color:var(--link);text-decoration:none}a:visited{color:var(--visited)}a:hover{color:var(--heading)}img,video{max-width:100%;display:block}h1,h2,h3{color:var(--heading-dark);font-family:var(--font-sans)}#site-content:focus,#main-content:focus{outline:none}.skip-link{z-index:100;top:4px;border:1px solid var(--heading-dark);color:var(--on-accent);background:var(--heading-dark);padding:4px 7px;position:fixed;inset-inline-start:4px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.shell{width:100%;margin-inline:auto}.narrow{width:min(100% - 8px,640px);margin-inline:auto}.page-section{padding-block:14px 32px}.page-section.shell,.profile-heading{padding-inline:4px}.section-heading{border-bottom:1px solid var(--border);margin-bottom:10px}.section-heading.compact{margin-top:10px}.section-heading h1,.empty-page h1,.profile-heading h1,.prose h1{margin:0 0 5px;font-size:20px;line-height:1.2}.section-heading p:last-child{max-width:620px;margin:4px 0 8px}.back-link{font-size:12px}.post-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.composer{width:min(100%,640px);margin:4px auto 12px;padding:7px}.composer>.field-label{border:1px solid var(--color-heading-accent);color:var(--color-heading-accent);background:var(--color-highlight-strong);font-family:var(--font-sans);text-align:center;margin:-3px -3px 5px;padding:2px 4px;font-size:13px;font-weight:700;display:block}.composer-tools,.composer-actions,.form-actions,.card-actions,.vote-group{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.composer-tools{padding-top:5px}.composer-actions{margin-inline-start:auto}.count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.count.over{color:var(--danger);font-weight:700}.file-preview{border:1px dotted var(--control-border);background:var(--page);justify-content:space-between;align-items:center;gap:8px;margin:5px 0;padding:4px;font-size:12px;display:flex}.load-more{margin:10px auto;display:flex}.post-card{--card-content-inset:7px;width:-moz-fit-content;width:fit-content;min-width:0;max-width:94%;margin:.2em 4px;padding:5px 7px;display:flow-root;position:relative}.post-card:not(.reply){--card-content-inset:4px;background:var(--post-detail-surface);width:100%;min-width:0;max-width:100%;margin:0;padding-inline:4px}ol.post-masonry{width:100%;max-width:calc(var(--masonry-max-columns) * 2 * var(--masonry-min-column-width) + (var(--masonry-max-columns) - 1) * var(--masonry-gap));margin-inline:auto}:is(.post-masonry,.post-card-list) .post-card:not(.reply){--card-content-inset:8px;background:var(--card-surface);width:100%;max-width:100%;margin:0;padding:8px}:is(.post-masonry,.post-card-list) .post-body{margin:6px 0 7px}:is(.post-masonry,.post-card-list) .post-card:not(.reply) :is(.post-title,.post-tags){margin-inline:0}:is(.post-masonry,.post-card-list) .post-media{float:none;object-fit:contain;width:100%;max-width:100%;max-height:360px;margin:5px 0 7px}.post-card.deleted{color:var(--muted);background:var(--page);border-style:dotted}@media (hover:hover) and (pointer:fine){.post-card:not(.reply,[inert]):has(>.post-card-link):where([data-press-hovered]):hover{border-color:var(--card-hover-outline);outline:1px solid var(--card-hover-outline);outline-offset:-1px}html[data-shape=liquid-glass] .post-card:not(.reply,[inert]):has(>.post-card-link):where([data-press-hovered]):hover{background:var(--card-hover-surface)}}.post-card:not(.reply,[inert]):has(>.post-card-link)[data-touch-pressed][data-press-effect=push]{border-color:var(--heading-dark);outline:1px solid var(--heading-dark);outline-offset:-1px;background:var(--highlight)}.post-card-content{display:flow-root}.post-card[data-press-ink]>[data-press-ripple-layer]{z-index:3}.post-card:has(>.post-card-link)>.post-card-content{z-index:2;pointer-events:none;position:relative}.post-card-content :is(a,button,input,textarea,select,label,footer){pointer-events:auto}.post-card-link{border-radius:inherit;corner-shape:inherit;position:static}.post-card-link:after{border-radius:inherit;corner-shape:inherit;z-index:1;content:"";position:absolute;inset:0}.post-card-link:focus-visible{outline:none}.post-card-link:focus-visible:after{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.post-card :is(a:not(.post-card-link),button,input,textarea,select,label),.post-card footer{z-index:2;position:relative}.post-card-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.post-card-markers{flex:none;align-items:center;gap:4px;margin-inline-start:auto;display:flex}.post-meta{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.post-author{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;overflow:hidden;color:var(--author)!important}.post-meta>a:not(.post-author){color:var(--heading-dark)}a.post-author{text-decoration:none}a.post-permalink{cursor:pointer;text-decoration:none}a.post-permalink:hover{color:var(--heading)}a.post-permalink:focus-visible{border-radius:1px}.post-content{min-height:1px;display:flow-root}.post-body{text-align:start;overflow-wrap:anywhere;white-space:pre-wrap;unicode-bidi:plaintext;margin-block:.8em;margin-inline:1.8em 1em}.post-title{overflow-wrap:anywhere;margin:6px 4px 2px;font-size:14px;line-height:1.25}.sage-marker{border:1px solid var(--heading-dark);color:var(--heading-dark);background:var(--panel);letter-spacing:.08em;white-space:nowrap;flex-shrink:0;align-items:center;padding:2px 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.post-tags{clear:both;flex-wrap:wrap;gap:3px 9px;margin:5px 4px;padding:0;font-size:12px;list-style:none;display:flex}.post-tags li{min-width:0;max-width:100%}.post-tags a{color:var(--color-tag-text);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.post-media{float:inline-start;border:1px solid var(--media-border);border-radius:var(--shape-media);corner-shape:var(--shape-corner,round);object-fit:contain;background:var(--color-transparent);width:auto;max-width:220px;max-height:220px;margin-block:3px 5px;margin-inline:0 20px}.post-media-lightbox{border-radius:var(--shape-media);corner-shape:var(--shape-corner,round);float:inline-start;border:1px solid var(--media-border);background:var(--color-transparent);width:auto;max-width:220px;max-height:220px;margin-block:3px 5px;margin-inline:0 20px;overflow:hidden}.post-media-lightbox .post-media{float:none;border:0;max-width:100%;max-height:218px;margin:0}.post-card footer{clear:both;flex-wrap:wrap;justify-content:space-between;gap:5px;padding-top:2px;display:flex}.reply-branch{gap:3px;margin-block:3px 0;margin-inline:16px 0;padding:0;list-style:none;display:grid}.reply-branch.depth-limit{border-inline-start:1px dotted var(--control-border);margin-inline-start:7px;padding-inline-start:6px}.reply-composer{clear:both;margin-top:6px}.form-card{padding:var(--form-card-padding)}.form-card h2{margin:0 0 7px;font-size:16px}.form-stack{gap:var(--form-stack-gap);display:grid}.field{gap:3px;display:grid}.field label,.field-label{font-weight:700}.field small{color:var(--muted);font-size:11px}.form-note{border-radius:var(--shape-small);border:1px solid var(--warning-border);background:var(--warning-surface);margin:0;padding:5px;font-size:12px}.status-line{min-height:18px;color:var(--muted);font-size:12px}.prose{font-size:13px}.prose li+li{margin-top:4px}.empty-page{min-height:55vh}.empty-back{margin-top:5px}dl{grid-template-columns:max-content 1fr;gap:3px 8px;margin:6px 0;display:grid}dt{font-weight:700}dd{overflow-wrap:anywhere;min-width:0;margin:0}progress{width:100%;height:12px}@media (max-width:640px){.shell,.narrow{max-width:100%}.post-media{max-width:min(42vw,160px);max-height:180px;margin-inline-end:7px}.post-media-lightbox{border-radius:var(--shape-media);corner-shape:var(--shape-corner,round);max-width:min(42vw,160px);max-height:180px;margin-inline-end:7px}.post-card.reply{max-width:calc(100% - 4px)}.reply-branch{margin-inline-start:7px}.composer-actions{justify-content:flex-end;width:100%;margin-inline-start:0}}@media (max-width:390px){.post-media{float:none;max-width:100%;max-height:260px;margin-inline-end:0}.post-media-lightbox{border-radius:var(--shape-media);corner-shape:var(--shape-corner,round);float:none;max-width:100%;max-height:260px;margin-inline-end:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}html[dir=rtl] [data-directional-icon]{transform:scaleX(-1)}html[data-native-back-web],html[data-native-back-web]>body{background:var(--color-transparent)}html[data-native-back-web] #site-content{will-change:transform}@media (any-pointer:coarse){:root{--content-header-height:64px}}@media (max-width:760px){html[data-shape=liquid-glass] .site-workspace{--glass-navigation-height:calc(var(--mobile-nav-item-height) + 2 * var(--mobile-nav-padding));--glass-navigation-bottom:calc(8px + var(--safe-area-inset-bottom));--glass-navigation-inset:calc(var(--mobile-nav-height,var(--glass-navigation-height)) + var(--glass-navigation-bottom))}html[data-shape=liquid-glass][data-keyboard] .site-workspace{--glass-navigation-inset:0px}html[data-shape=liquid-glass] .site-workspace:has(.paint-page){--glass-navigation-inset:0px}html[data-shape=liquid-glass] .site-workspace:has([data-composer-open]){--glass-navigation-inset:0px}html[data-shape=liquid-glass] #main-content>.page-scroll-content:not(:has([data-navigation-screen],[data-swipe-tabs],[data-conversation-selector])){padding-bottom:var(--glass-navigation-inset)}html[data-shape=liquid-glass] :is([data-retained-tab],[data-scroll-pane=detail],[data-scroll-retained])>[data-scroll-clip]>[data-scroll-content]:not(:has([data-swipe-tabs],[data-conversation-selector])){padding-bottom:var(--glass-navigation-inset)}}html:is([data-native-bar-side=left],[data-native-bar-side=right]) .site-workspace{--glass-navigation-inset:0px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}html:is([data-native-bar-side=left],[data-native-bar-side=right]) #site-content{grid-column:1}html[data-native-bar-side=left] .site-body{padding-left:max(var(--native-bar-width,80px), var(--safe-area-inset-left))}html[data-native-bar-side=right] .site-body{padding-right:max(var(--native-bar-width,80px), var(--safe-area-inset-right))}html:is([data-native-bar-side=left],[data-native-bar-side=right]) #site-content{padding-bottom:0}html:is([data-native-bar-side=left],[data-native-bar-side=right]) #main-content>.page-scroll-content:not(:has([data-navigation-screen],[data-swipe-tabs],[data-conversation-selector])){padding-bottom:var(--native-safe-area-bottom,0px)}html[data-native-horizontal-bars][data-shape=liquid-glass] .site-workspace{--glass-navigation-bottom:var(--native-bottom-bar-inset)}[data-overlay-scroll-indicator]{scrollbar-width:none}[data-overlay-scroll-indicator]::-webkit-scrollbar{display:none}.scroll-position-indicator{z-index:var(--z-sticky-header);background:var(--scroll-indicator-surface);pointer-events:none;opacity:0;border-radius:9999px;width:3px;transition:opacity .15s ease-out;position:fixed;top:0;left:0}.scroll-position-indicator[data-visible]{opacity:1}#native-page-layers{pointer-events:none;z-index:calc(var(--z-sticky-header) - 2);background:var(--page);display:none;position:fixed;inset:0;overflow:hidden}#native-page-layers>img{object-fit:fill;will-change:transform, opacity;max-width:none;max-height:none;position:absolute}html[data-native-page-layers] #native-page-layers{display:block}html[data-native-page-layers] #site-content{visibility:hidden}html[data-native-page-capture] :is([data-main-navigation],#app-toolbar-layer,[data-scroll-navigation],.scroll-position-indicator){visibility:hidden!important}._root_18zz2_1{--spinner-settle:cubic-bezier(.22, 1, .36, 1);vertical-align:middle;width:max-content;color:inherit;flex-shrink:0;justify-content:center;align-items:center;gap:.5em;display:inline-flex}._frames_18zz2_13{flex-shrink:0;width:4.5em;height:1.5em;display:block}._frames_18zz2_13>svg{width:100%;height:100%;display:block}._root_18zz2_1[data-size=small]{font-size:.85em}._root_18zz2_1[data-state=idle]{--spinner-inset:8px}._root_18zz2_1[data-state=pulling]{--spinner-inset:calc(8px * (1 - clamp(0, var(--spinner-pull-progress,0), 1)))}._frames_18zz2_13 .yap-spinner-shell{transition:transform .18s cubic-bezier(.22,1,.36,1)}._frames_18zz2_13 .yap-spinner-shell-left{transform:translateX(var(--spinner-inset,0px))}._frames_18zz2_13 .yap-spinner-shell-right{transform:translateX(calc(-1 * var(--spinner-inset,0px)))}._root_18zz2_1:is([data-state=idle],[data-state=pulling],[data-state=ready]) ._frames_18zz2_13 .yap-spinner-shell{transition:none}._root_18zz2_1:not([data-state=loading]) ._frames_18zz2_13 .yap-spinner-frame{opacity:0;animation:none}._root_18zz2_1:not([data-state=loading]) ._frames_18zz2_13 .yap-spinner-frame:first-child{opacity:1}._root_18zz2_1:not([data-state=loading]) ._frames_18zz2_13 .yap-spinner-eyes-open{display:none}._root_18zz2_1:is([data-state=idle],[data-state=pulling],[data-state=success]) ._frames_18zz2_13 .yap-spinner-eyes-closed,._root_18zz2_1:is([data-state=ready],[data-state=error]) ._frames_18zz2_13 .yap-spinner-eyes-squeezed{display:inline}._root_18zz2_1[data-state=success] ._frames_18zz2_13 .yap-spinner-frame:first-child{animation:_spinner-success_18zz2_1 .18s var(--spinner-settle)}._root_18zz2_1[data-state=error] ._frames_18zz2_13 .yap-spinner-frame:first-child{animation:.24s ease-in-out _spinner-error_18zz2_1}@supports (animation-timing-function:linear(0, 1)){._root_18zz2_1{--spinner-settle:linear(0, .45 15%, .82 30%, 1.05 50%, 1.02 75%, 1)}}@keyframes _spinner-success_18zz2_1{0%,to{transform:translateY(0)}45%{transform:translateY(2px)}}@keyframes _spinner-error_18zz2_1{0%,to{transform:translate(0)}25%,75%{transform:translate(-2px)}50%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){._root_18zz2_1[data-state]{--spinner-inset:0px}._root_18zz2_1[data-state] ._frames_18zz2_13 .yap-spinner-shell,._root_18zz2_1[data-state] ._frames_18zz2_13 .yap-spinner-frame:first-child,._root_18zz2_1[data-state] ._frames_18zz2_13 .yap-spinner-eyes-closed{transition:none;animation:none;transform:none}}._wordmark_p1tcn_1{white-space:nowrap;flex-shrink:0;align-items:center;line-height:1;text-decoration:none;display:inline-flex;position:relative;color:var(--heading)!important}._wordmarkExpanded_p1tcn_12,._wordmarkCompact_p1tcn_13{flex:none;align-items:center;display:inline-flex}._wordmarkCompact_p1tcn_13{display:none}._wordmark_p1tcn_1[data-compact] ._wordmarkCompact_p1tcn_13{display:inline-flex}._wordmark_p1tcn_1[data-compact] ._wordmarkExpanded_p1tcn_12{visibility:hidden;pointer-events:none;width:max-content;position:absolute}._wordmarkGraphic_p1tcn_34{flex:none;width:110px;height:auto;display:block}._mark_p1tcn_41{flex:none;width:30px;height:30px;display:block}._accentGlyph_p1tcn_48{fill:var(--heading)}._inkGlyph_p1tcn_52{fill:var(--text)}
