._header_1t1ui_1{padding:max(var(--space-1), env(safe-area-inset-top)) var(--page-pad-right) var(--space-1) var(--page-pad-left)}._home_1t1ui_7{min-block-size:var(--target-min);font-weight:var(--font-bold);color:var(--text-primary);align-items:center;text-decoration:none;display:inline-flex}._fullScreen_1t1ui_17{padding-block-end:0}._banner_ihu1t_5{right:var(--page-pad-right);bottom:var(--notice-offset);left:var(--page-pad-left);z-index:var(--z-banner);justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);max-width:480px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--surface-raised);box-shadow:var(--elevation-overlay);border:1px solid #0000;flex-wrap:wrap;margin:0 auto;display:flex;position:fixed}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--gray-99:oklch(99.2% .003 70);--gray-97:oklch(97.5% .005 70);--gray-94:oklch(94% .007 70);--gray-75:oklch(75% .012 70);--gray-62:oklch(62% .013 70);--gray-56:oklch(56% .013 70);--gray-49:oklch(49% .013 70);--gray-30:oklch(30% .009 70);--gray-24:oklch(24% .009 70);--gray-21:oklch(21% .008 70);--gray-17:oklch(17% .007 70);--gray-13:oklch(13% .004 70);--terracotta-85:oklch(85% .05 45);--terracotta-76:oklch(76% .07 45);--terracotta-57:oklch(57% .095 45);--terracotta-52:oklch(52% .1 45);--terracotta-46:oklch(46% .095 45);--terracotta-41:oklch(41% .085 45);--terracotta-52-a25:oklch(52% .1 45/.25);--terracotta-76-a25:oklch(76% .07 45/.25);--red-76:oklch(76% .12 25);--red-57:oklch(57% .16 25);--red-52:oklch(52% .17 25);--red-46:oklch(46% .16 25);--green-78:oklch(78% .09 150);--green-50:oklch(50% .11 150);--amber-82:oklch(82% .11 80);--amber-54:oklch(54% .115 70);--ochre-55:oklch(55% .075 80);--slate-52:oklch(52% .045 235);--ink-a06:oklch(30% .02 60/.06);--ink-a10:oklch(30% .02 60/.1);--ink-a16:oklch(30% .02 60/.16);--ink-a24:oklch(30% .02 60/.24);--ink-a40:oklch(30% .02 60/.4);--white-a08:oklch(100% 0 0/.08);--white-a12:oklch(100% 0 0/.12);--white-a16:oklch(100% 0 0/.16);--white-a24:oklch(100% 0 0/.24);--gray-97-a88:oklch(97.5% .005 70/.88);--gray-17-a88:oklch(17% .007 70/.88);--black-a12:oklch(0% 0 0/.12);--black-a30:oklch(0% 0 0/.3);--black-a45:oklch(0% 0 0/.45);--black-a60:oklch(0% 0 0/.6);--black-a75:oklch(0% 0 0/.75);--space-half:.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:999px;--font-sans:system-ui, -apple-system, "Hiragino Sans", sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--leading-tight:1.3;--leading-snug:1.45;--leading-body:1.75;--font-regular:400;--font-bold:600;--duration-fast:.12s;--duration-base:.2s;--duration-medium:.28s;--duration-slow:.4s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--blur-md:20px;--surface-canvas:var(--lightningcss-light,var(--gray-97))var(--lightningcss-dark,var(--gray-17));--surface-raised:var(--lightningcss-light,var(--gray-99))var(--lightningcss-dark,var(--gray-21));--surface-overlay:var(--lightningcss-light,var(--gray-99))var(--lightningcss-dark,var(--gray-24));--surface-muted:var(--lightningcss-light,var(--gray-94))var(--lightningcss-dark,var(--gray-21));--surface-raised-on-overlay:var(--lightningcss-light,var(--gray-99))var(--lightningcss-dark,var(--gray-30));--surface-chrome:var(--lightningcss-light,var(--gray-97-a88))var(--lightningcss-dark,var(--gray-17-a88));--blur-chrome:var(--blur-md);--text-primary:var(--lightningcss-light,var(--gray-21))var(--lightningcss-dark,var(--gray-94));--text-secondary:var(--lightningcss-light,var(--gray-49))var(--lightningcss-dark,var(--gray-75));--text-tertiary:var(--lightningcss-light,var(--gray-56))var(--lightningcss-dark,var(--gray-62));--text-on-accent:var(--gray-99);--text-on-danger:var(--gray-99);--text-link:var(--lightningcss-light,var(--terracotta-52))var(--lightningcss-dark,var(--terracotta-76));--text-link-hover:var(--lightningcss-light,var(--terracotta-41))var(--lightningcss-dark,var(--terracotta-85));--accent:var(--lightningcss-light,var(--terracotta-52))var(--lightningcss-dark,var(--terracotta-76));--accent-fill:var(--terracotta-52);--accent-fill-hover:var(--lightningcss-light,var(--terracotta-46))var(--lightningcss-dark,var(--terracotta-57));--accent-fill-press:var(--lightningcss-light,var(--terracotta-41))var(--lightningcss-dark,var(--terracotta-46));--danger-text:var(--lightningcss-light,var(--red-52))var(--lightningcss-dark,var(--red-76));--danger-fill:var(--red-52);--danger-fill-hover:var(--lightningcss-light,var(--red-46))var(--lightningcss-dark,var(--red-57));--danger-fill-press:var(--red-46);--success-text:var(--lightningcss-light,var(--green-50))var(--lightningcss-dark,var(--green-78));--warning-text:var(--lightningcss-light,var(--amber-54))var(--lightningcss-dark,var(--amber-82));--person-1:var(--ochre-55);--person-2:var(--slate-52);--text-on-person:var(--gray-99);--border-subtle:var(--lightningcss-light,var(--ink-a10))var(--lightningcss-dark,var(--white-a08));--border-default:var(--lightningcss-light,var(--ink-a16))var(--lightningcss-dark,var(--white-a12));--border-strong:var(--lightningcss-light,var(--gray-62))var(--lightningcss-dark,var(--gray-56));--fill-tonal:var(--lightningcss-light,var(--ink-a06))var(--lightningcss-dark,var(--white-a08));--fill-tonal-hover:var(--lightningcss-light,var(--ink-a10))var(--lightningcss-dark,var(--white-a12));--fill-tonal-press:var(--lightningcss-light,var(--ink-a16))var(--lightningcss-dark,var(--white-a16));--text-selection:var(--lightningcss-light,var(--terracotta-52-a25))var(--lightningcss-dark,var(--terracotta-76-a25));--focus-ring:var(--accent);--focus-ring-width:2px;--focus-ring-offset:2px;--selection-ring-width:3px;--scrim:var(--lightningcss-light,var(--ink-a40))var(--lightningcss-dark,var(--black-a60));--grabber:var(--lightningcss-light,var(--ink-a24))var(--lightningcss-dark,var(--white-a24));--surface-media:var(--gray-13);--on-media:var(--gray-99);--on-media-secondary:var(--gray-75);--media-border:var(--gray-49);--media-danger:var(--red-76);--media-accent:var(--terracotta-76);--media-focus-ring:var(--terracotta-76);--media-scrim-faint:var(--black-a12);--media-scrim-weak:var(--black-a30);--media-scrim:var(--black-a45);--media-scrim-strong:var(--black-a60);--media-scrim-text:var(--black-a75);--elevation-raised:0 0 0 1px var(--lightningcss-light,var(--ink-a06))var(--lightningcss-dark,var(--white-a08)), 0 1px 2px var(--lightningcss-light,var(--ink-a06))var(--lightningcss-dark,var(--black-a30)), 0 4px 12px var(--lightningcss-light,var(--ink-a06))var(--lightningcss-dark,var(--black-a30));--elevation-overlay:0 0 0 1px var(--lightningcss-light,var(--ink-a06))var(--lightningcss-dark,var(--white-a08)), 0 2px 4px var(--lightningcss-light,var(--ink-a10))var(--lightningcss-dark,var(--black-a30)), 0 16px 40px var(--lightningcss-light,var(--ink-a16))var(--lightningcss-dark,var(--black-a45));--radius-badge:var(--radius-xs);--radius-control:var(--radius-md);--radius-card:var(--radius-lg);--radius-dialog:var(--radius-xl);--radius-round:var(--radius-full);--target-min:2.75rem;--page-gutter:var(--space-4);--page-max:1200px;--page-pad-left:max(var(--page-gutter), env(safe-area-inset-left));--page-pad-right:max(var(--page-gutter), env(safe-area-inset-right));--grid-gap:var(--space-half);--disabled-opacity:.45;--bottom-bar-height:calc(1px + var(--space-1) + var(--target-min) + max(var(--space-1), env(safe-area-inset-bottom)));--floating-action-height:calc(var(--target-min) + var(--space-2));--viewer-tool-height:calc(var(--target-min) + var(--space-2));--viewer-bottom-height:calc(var(--target-min) + var(--space-3) + var(--space-1) + var(--viewer-tool-height) + max(var(--space-2), env(safe-area-inset-bottom)));--z-sticky:10;--z-banner:20;--z-viewer:30;--z-toast:35;--z-modal-backdrop:40;--z-modal:50;--motion-feedback:var(--duration-fast);--motion-enter:var(--duration-medium);--motion-exit:var(--duration-base);--motion-distance:var(--space-2)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-reduced-motion:reduce){:root{--motion-distance:0px}}:root{accent-color:var(--accent)}:root{--notice-offset:max(var(--space-3), env(safe-area-inset-bottom))}:root:where(:has([data-bottom-bar])){--notice-offset:calc(var(--bottom-bar-height) + var(--space-3))}:root:where(:has([data-bottom-bar]):has([data-floating-row])){--notice-offset:calc(var(--bottom-bar-height) + var(--space-3) + var(--floating-action-height) + var(--space-3))}:root:where(:has([data-viewer-open])){--notice-offset:calc(var(--viewer-bottom-height) + var(--space-3))}:root:has(:focus-visible){scroll-padding-block:var(--scroll-padding-top,0px) var(--scroll-padding-bottom,0px)}:root:where(:has([data-sticky-band])){--scroll-padding-top:calc(env(safe-area-inset-top) + 3rem + var(--space-2))}:root:where(:has([data-sticky-band=selection])){--scroll-padding-top:calc(env(safe-area-inset-top) + 3rem + var(--target-min) + var(--space-2))}:root:where(:has([data-bottom-bar])){--scroll-padding-bottom:calc(var(--bottom-bar-height) + var(--space-3) + var(--floating-action-height) + var(--space-3))}}@layer base{body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);color:var(--text-primary);background-color:var(--surface-canvas);overflow-wrap:break-word;margin:0}main{max-width:var(--page-max);padding:0 var(--page-pad-right) calc(var(--space-6) + env(safe-area-inset-bottom)) var(--page-pad-left);margin:0 auto}h1{margin:var(--space-2) 0;font-size:var(--text-xl);font-weight:var(--font-bold);line-height:var(--leading-tight);text-wrap:balance}h2{font-size:var(--text-lg);font-weight:var(--font-bold);line-height:var(--leading-tight);text-wrap:balance}h3{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-base);font-weight:var(--font-bold);line-height:var(--leading-tight);text-wrap:balance}:where(a){color:var(--text-link);text-underline-offset:.2em;transition:color var(--motion-feedback) var(--ease-out);text-decoration-thickness:from-font}@media (hover:hover){:where(a):hover{color:var(--text-link-hover)}}:where(a[href],button,input,select,textarea,summary):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}:where(button,input,select,textarea){font:inherit}:where(button,a[data-variant]){--button-bg:var(--fill-tonal);--button-bg-hover:var(--fill-tonal-hover);--button-bg-press:var(--fill-tonal-press);--button-text:var(--text-primary);justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;min-block-size:var(--target-min);padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);font-weight:var(--font-regular);line-height:var(--leading-snug);color:var(--button-text);background-color:var(--button-bg);cursor:pointer;touch-action:manipulation;transition-property:background-color,color,opacity;transition-duration:var(--motion-feedback);transition-timing-function:var(--ease-out);border:1px solid #0000;text-decoration:none;display:inline-flex}:where(button,a)[data-variant=primary]{--button-bg:var(--accent-fill);--button-bg-hover:var(--accent-fill-hover);--button-bg-press:var(--accent-fill-press);--button-text:var(--text-on-accent);font-weight:var(--font-bold)}:where(button,a)[data-variant=quiet]{--button-bg:transparent}:where(button,a)[data-variant=danger]{--button-text:var(--danger-text)}:where(button,a)[data-variant=danger-solid]{--button-bg:var(--danger-fill);--button-bg-hover:var(--danger-fill-hover);--button-bg-press:var(--danger-fill-press);--button-text:var(--text-on-danger);font-weight:var(--font-bold)}@media (hover:hover){:where(button,a[data-variant]):hover:not(:disabled){color:var(--button-text);background-color:var(--button-bg-hover)}}:where(button,a[data-variant]):active:not(:disabled){background-color:var(--button-bg-press)}button:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]),select,textarea{box-sizing:border-box;min-block-size:var(--target-min);padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);font-size:var(--text-base);line-height:var(--leading-snug);color:var(--text-primary);background-color:var(--surface-raised)}::placeholder{color:var(--text-tertiary);opacity:1}::selection{background-color:var(--text-selection)}::file-selector-button{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);font:inherit;line-height:var(--leading-snug);color:var(--text-primary);background-color:var(--fill-tonal);cursor:pointer;transition:background-color var(--motion-feedback) var(--ease-out);border:1px solid #0000;margin-inline-end:var(--space-3)}@media (hover:hover){input[type=file]:hover::file-selector-button{background-color:var(--fill-tonal-hover)}}fieldset{padding:var(--space-2) var(--space-4) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-card);margin:0}legend{padding:0 var(--space-1);font-weight:var(--font-bold)}::view-transition-old(viewer-media){object-fit:cover;block-size:100%}::view-transition-new(viewer-media){object-fit:cover;block-size:100%}:root[data-viewer-transition=open]::view-transition-group(*){animation-duration:var(--motion-enter);animation-timing-function:var(--ease-out)}:root[data-viewer-transition=close]::view-transition-group(*){animation-duration:var(--motion-exit);animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}}}
