:root{--kata-step-whole:1.618;--kata-step-half:1.272;--kata-step-quarter:1.128;--kata-size-2xs:.236083em;--kata-size-xs:.381982em;--kata-size-sm:.618047em;--kata-size-md:1em;--kata-size-lg:1.618em;--kata-size-xl:2.61792em;--kata-size-2xl:4.2358em;--kata-size-2xs-rem:.236083rem;--kata-size-xs-rem:.381982rem;--kata-size-sm-rem:.618047rem;--kata-size-md-rem:1rem;--kata-size-lg-rem:1.618rem;--kata-size-xl-rem:2.61792rem;--kata-size-2xl-rem:4.2358rem;--kata-fs-display2:2.61792rem;--kata-lh-display2:1.272;--kata-ls-display2:-.022em;--kata-offset-display2:2.0581rem;--kata-fs-title1:2.0581rem;--kata-lh-title1:1.272;--kata-ls-title1:-.022em;--kata-offset-title1:1.61798rem;--kata-fs-title2:1.618rem;--kata-lh-title2:1.272;--kata-ls-title2:-.02em;--kata-offset-title2:1.272rem;--kata-fs-title3:1.272rem;--kata-lh-title3:1.272;--kata-ls-title3:-.017em;--kata-offset-title3:.99999rem;--kata-fs-heading:1.128rem;--kata-lh-heading:1.272;--kata-ls-heading:-.014em;--kata-offset-heading:.886784rem;--kata-fs-subheading:.886525rem;--kata-lh-subheading:1.272;--kata-ls-subheading:-.007em;--kata-offset-subheading:.696947rem;--kata-fs-body:1rem;--kata-lh-body:1.618;--kata-ls-body:-.011em;--kata-offset-body:.618047rem;--kata-fs-capline:.786164rem;--kata-lh-capline:1.272;--kata-ls-capline:.0618em;--kata-offset-capline:.618047rem;--kata-cap:.698;--kata-cjk-ascent:.837;--kata-cjk-descent:.079;--kata-ink-over:0;--kata-ink-under:0;--kata-ink:calc(var(--kata-cap) + var(--kata-ink-over) + var(--kata-ink-under));--kata-edge-top:calc(var(--kata-ink-over) * 1em);--kata-edge-bottom:calc(var(--kata-ink-under) * 1em);--kata-text-size-num:var(--kata-fs-display2);--kata-text-leading-num:var(--kata-lh-display2);--kata-text-tracking-num:var(--kata-ls-display2);--kata-text-size-title:var(--kata-fs-title1);--kata-text-leading-title:var(--kata-lh-title1);--kata-text-tracking-title:var(--kata-ls-title1);--kata-text-size-h1:var(--kata-fs-title2);--kata-text-leading-h1:var(--kata-lh-title2);--kata-text-tracking-h1:var(--kata-ls-title2);--kata-text-size-h2:var(--kata-fs-title3);--kata-text-leading-h2:var(--kata-lh-title3);--kata-text-tracking-h2:var(--kata-ls-title3);--kata-text-size-prose:var(--kata-fs-heading);--kata-text-leading-prose:var(--kata-lh-body);--kata-text-tracking-prose:var(--kata-ls-heading);--kata-text-size-body:var(--kata-fs-body);--kata-text-leading-body:var(--kata-lh-body);--kata-text-tracking-body:var(--kata-ls-body);--kata-text-size-caption:var(--kata-fs-subheading);--kata-text-leading-caption:var(--kata-lh-body);--kata-text-tracking-caption:var(--kata-ls-subheading);--kata-text-size-label:var(--kata-text-size-body);--kata-text-leading-label:var(--kata-step-half);--kata-text-tracking-label:var(--kata-text-tracking-body);--kata-text-size-glyph:var(--kata-fs-capline);--kata-text-leading-glyph:var(--kata-lh-capline);--kata-text-tracking-glyph:var(--kata-ls-capline);--kata-text-offset-num:var(--kata-offset-display2);--kata-text-offset-title:var(--kata-offset-title1);--kata-text-offset-h1:var(--kata-offset-title2);--kata-text-offset-h2:var(--kata-offset-title3);--kata-text-offset-prose:var(--kata-offset-heading);--kata-text-offset-caption:var(--kata-offset-subheading);--kata-text-offset-label:var(--kata-offset-body);--kata-pad-2xs:var(--kata-size-2xs);--kata-pad-xs:var(--kata-size-xs);--kata-pad-sm:var(--kata-size-sm);--kata-pad-md:var(--kata-size-md);--kata-pad-lg:var(--kata-size-lg);--kata-pad-xl:var(--kata-size-xl);--kata-pad-2xl:var(--kata-size-2xl);--kata-gap-2xs:var(--kata-size-2xs-rem);--kata-gap-xs:var(--kata-size-xs-rem);--kata-gap-sm:var(--kata-size-sm-rem);--kata-gap-md:var(--kata-size-md-rem);--kata-gap-lg:var(--kata-size-lg-rem);--kata-gap-xl:var(--kata-size-xl-rem);--kata-gap-2xl:var(--kata-size-2xl-rem);--kata-border-width:1px;--kata-radius-pill:999px;--kata-height-button:calc(var(--kata-text-size-body) * (var(--kata-ink) + 2) + var(--kata-border-width) * 2);--kata-height-button-sm:calc(var(--kata-text-size-body) * (var(--kata-ink) + 2 / var(--kata-step-whole)) + var(--kata-border-width) * 2);--kata-height-icon-button:var(--kata-height-button-sm);--kata-height-list-item:calc(var(--kata-text-size-body) * (var(--kata-ink) + 2));--kata-height-list-item-two:calc(var(--kata-height-list-item) + var(--kata-size-sm-rem) + var(--kata-text-size-caption) * var(--kata-ink));--kata-height-badge:calc(var(--kata-text-size-caption) * (var(--kata-ink) + 2 / var(--kata-step-whole) / var(--kata-step-whole)) + var(--kata-border-width) * 2);--kata-height-list-item-lg:calc(var(--kata-height-button-sm) + var(--kata-text-size-body) * 2);--kata-height-list-item-mark:calc(var(--kata-height-badge) + var(--kata-text-size-body) * 2);--kata-height-thumbnail-row:calc(var(--kata-height-thumbnail) + var(--kata-text-size-body) * 2);--kata-height-toolbar:var(--kata-height-list-item-lg);--kata-height-footer:calc(var(--kata-height-button) + var(--kata-text-size-body) * 2);--kata-height-icon:var(--kata-size-md-rem);--kata-height-thumbnail:2rem;--kata-width-rail:14.5rem;--kata-width-panel:22.5rem;--kata-width-drawer:17.5rem;--kata-width-modal-sm:25rem;--kata-width-modal-md:35rem;--kata-width-modal-lg:45rem;--kata-width-modal-xl:60rem;--kata-width-popover:18rem;--kata-width-toast:22rem;--kata-width-prose:46rem;--kata-width-settings:51.25rem;--kata-opacity-dim:.64;--kata-z-floating:10;--kata-z-sheet:20;--kata-z-menu:30;--kata-z-modal:40;--kata-z-toast:50;--kata-font-sans:"IBM Plex Sans", "IBM Plex Sans JP", "Noto Sans SC", "Noto Sans TC", system-ui, sans-serif;--kata-font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--kata-color-ground:#202021;--kata-color-panel:#2b2b2d;--kata-color-surface:var(--kata-color-ground);--kata-color-raise:#f5f5f812;--kata-color-raise-2:#f5f5f824;--kata-color-fill:#46464a;--kata-color-solid:#204ec3;--kata-color-solid-hover:#123eb2;--kata-color-solid-active:#062da1;--kata-color-solid-disabled:var(--kata-color-fill);--kata-color-solid-disabled-text:#f5f5f8a3;--kata-color-on-solid:#fff;--kata-color-text:#f5f5f8;--kata-color-muted:#f5f5f8eb;--kata-color-faint:#f5f5f87a;--kata-color-line:#f5f5f82b;--kata-color-line-strong:#f5f5f852;--kata-color-thumb:#f5f5f870;--kata-color-thumb-hover:#f5f5f8a3;--kata-color-blue-ink:#b0d0ff;--kata-color-blue-fill:#204ec3;--kata-color-on-blue:#fff;--kata-color-yellow-ink:#ffe45c;--kata-color-yellow-fill:#f8cd09;--kata-color-on-yellow:#1d1f20;--kata-color-red-ink:#ffbbad;--kata-color-red-fill:#a82514;--kata-color-red-fill-hover:#951303;--kata-color-red-fill-active:#7e0f02;--kata-color-red-wash:#ffbbad1f;--kata-color-on-red:#fff;--kata-color-green-ink:#5cff9d;--kata-color-green-fill:#51bf68;--kata-color-on-green:#1d1f20;--kata-color-focus:var(--kata-color-blue-ink);--kata-color-scrim:#00000080;--kata-color-selection:#0033ff59}:lang(ja),:lang(zh){--kata-text-tracking-num:0;--kata-text-tracking-title:0;--kata-text-tracking-h1:0;--kata-text-tracking-h2:0;--kata-text-tracking-body:0;--kata-text-tracking-prose:0;--kata-text-tracking-caption:0;--kata-text-tracking-label:0;--kata-text-tracking-glyph:0}[data-color-mode=light]{--kata-color-ground:#f2f2f3;--kata-color-panel:#fff;--kata-color-surface:var(--kata-color-ground);--kata-color-raise:#1d1f200f;--kata-color-raise-2:#1d1f201f;--kata-color-fill:#e4e4e5;--kata-color-solid-disabled:var(--kata-color-fill);--kata-color-solid-disabled-text:#1d1f20a3;--kata-color-text:#1d1f20;--kata-color-muted:#1d1f20f0;--kata-color-faint:#1d1f2080;--kata-color-line:#1d1f2029;--kata-color-line-strong:#1d1f2052;--kata-color-thumb:#1d1f2082;--kata-color-thumb-hover:#1d1f20a8;--kata-color-blue-ink:#0029b8;--kata-color-blue-fill:#204ec3;--kata-color-on-blue:#fff;--kata-color-yellow-ink:#664a00;--kata-color-yellow-fill:#f8cd09;--kata-color-on-yellow:#1d1f20;--kata-color-red-ink:#950010;--kata-color-red-fill:#a82514;--kata-color-red-fill-hover:#951303;--kata-color-red-fill-active:#7e0f02;--kata-color-red-wash:#95001014;--kata-color-on-red:#fff;--kata-color-green-ink:#0a5623;--kata-color-green-fill:#51bf68;--kata-color-on-green:#1d1f20;--kata-color-focus:#03f}:root:lang(ja),:root:lang(zh),:root:lang(ko){--kata-ink-over:calc(var(--kata-cjk-ascent) - var(--kata-cap));--kata-ink-under:var(--kata-cjk-descent)}*,:before,:after{box-sizing:border-box}html,body{height:100%}html{background:var(--kata-color-ground);font-size:100%}html[data-font-scale=large]{font-size:125%}html[data-font-scale=larger]{font-size:150%}html[data-font-scale=largest]{font-size:175%}html[data-font-scale=max]{font-size:200%}body{background:var(--kata-color-ground);color:var(--kata-color-text);font-family:var(--kata-font-sans);font-size:var(--kata-text-size-body);line-height:var(--kata-text-leading-body);letter-spacing:var(--kata-text-tracking-body);text-wrap-style:pretty;-webkit-font-smoothing:antialiased;margin:0;container:app/inline-size}:lang(ja){line-break:strict;overflow-wrap:break-word}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit;border:0;padding:0}td,th{padding:0}a{color:var(--kata-color-blue-ink);text-underline-offset:3px;text-decoration:none}a:hover{text-decoration:underline}:focus{outline:none}:focus-visible{outline:2px solid var(--kata-color-focus);outline-offset:2px}::selection{background:var(--kata-color-selection)}body ::-webkit-scrollbar{width:var(--kata-size-sm-rem);height:var(--kata-size-sm-rem);background:0 0}body ::-webkit-scrollbar-thumb{background:var(--kata-color-thumb);border:calc((var(--kata-size-sm-rem) - var(--kata-size-xs-rem)) / 2) solid transparent;background-clip:padding-box}body ::-webkit-scrollbar-thumb:hover{background:var(--kata-color-thumb-hover);border-width:0}body ::-webkit-scrollbar-button{display:none}body ::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){body *{scrollbar-width:thin;scrollbar-color:var(--kata-color-thumb) transparent}}[hidden]{display:none!important}
