@font-face{font-family:Kits Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/kits-sans-latin-D_cW68u8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kits Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/kits-sans-hangul-ClomCBLn.woff2)format("woff2");unicode-range:U+3131-318E,U+AC00-D7A3}:root{--text-page-title:1.5rem;--text-page-title-compact:1.375rem;--text-dialog-title:1.25rem;--text-group-title:1.25rem;--text-section-title:1.0625rem;--text-subsection-title:.9375rem;--text-body:.875rem;--text-control:var(--text-body);--text-caption:.75rem;--text-caption-strong:.8125rem;--text-field-value:.875rem;--text-metric:1.75rem;--text-metric-compact:1.5rem;--text-metric-hero:2.25rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-heading:1.35;--leading-body:1.55;--leading-control:1.4;--leading-caption:1.5;--leading-code:1.7;--leading-metric:1.15;--tracking-body:0;--tracking-heading:-.015em;--tracking-title:-.02em;--tracking-metric:-.025em}@media (max-width:720px),(pointer:coarse){:root{--text-field-value:1rem}}.locale-selector{width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--ink,#25212b);font-family:inherit;font-size:var(--text-control,.875rem);font-weight:var(--weight-medium,500);line-height:var(--leading-control,1.45);letter-spacing:0;border:0;flex:none;margin:0;padding:0;position:relative}.locale-selector>.locale-selector__trigger{justify-content:flex-start;align-items:center;gap:var(--s2,8px);min-height:var(--control-md,44px);padding:var(--s2,8px) var(--s3,12px);border:1px solid var(--line-strong,#e8e0d9);border-radius:var(--locale-radius,var(--r-pill,999px));background:var(--surface,#fffdf9);font:inherit;cursor:pointer;margin:0;list-style:none;display:flex}.locale-selector__trigger::-webkit-details-marker{display:none}.locale-selector__trigger:after{content:none}.locale-selector__trigger:hover,.locale-selector[open]>.locale-selector__trigger{background:var(--hover,#f0ebe6)}.locale-selector .locale-selector__globe,.locale-selector .locale-selector__chevron,.locale-selector .locale-selector__current{pointer-events:none;flex:0 0 16px;align-self:center;width:16px;height:16px;display:block}.locale-selector[open] .locale-selector__chevron{transform:rotate(180deg)}.locale-selector .locale-selector__code,.locale-selector[data-compact=always] .locale-selector__name{display:none}.locale-selector[data-compact=always] .locale-selector__code{display:inline}@media (max-width:720px){.locale-selector[data-compact=narrow] .locale-selector__name{display:none}.locale-selector[data-compact=narrow] .locale-selector__code{display:inline}}.locale-selector__options{inset:calc(100% + var(--s2,8px)) 0 auto auto;z-index:60;width:168px;max-width:calc(100vw - 32px);padding:var(--s1,4px);border:1px solid var(--overlay-line,var(--line-strong,#e8e0d9));border-radius:var(--r-md,12px);background:var(--surface,#fffdf9);box-shadow:var(--shadow-pop,0 8px 32px #25212b14);position:absolute}.locale-selector:not([open])>.locale-selector__options{display:none}.locale-selector[data-placement=above-start] .locale-selector__options{inset:auto auto calc(100% + var(--s2,8px)) 0}.locale-selector .locale-selector__option{justify-content:space-between;align-items:center;gap:var(--s3,12px);width:100%;min-height:var(--nav-row,44px);padding:var(--s2,8px) var(--s3,12px);border-radius:var(--r-sm,8px);color:var(--ink-2,var(--ink,#25212b));font:inherit;font-weight:var(--weight-medium,500);letter-spacing:0;text-align:start;cursor:pointer;background:0 0;border:0;margin:0;text-decoration:none;display:flex}.locale-selector .locale-selector__option:hover{background:var(--hover,#f9eee6);color:var(--ink,#25212b)}.locale-selector .locale-selector__option:lang(ja){font-family:var(--font-family-ja,"Kits Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", Meiryo, "Noto Sans JP", system-ui, sans-serif)}.locale-selector .locale-selector__option[aria-current]{color:var(--ink,#25212b);background:var(--hover,#f9eee6);font-weight:var(--weight-semibold,600)}.languages .locale-selector .locale-selector__option[aria-current]{color:var(--selected-ink,#9e301e);background:var(--selected-surface,#f5e5da)}.locale-selector>.locale-selector__trigger:focus-visible,.locale-selector .locale-selector__option:focus-visible{outline:2px solid var(--ring,#2563eb);outline-offset:2px}@media (forced-colors:active){.locale-selector{--ink:CanvasText;--ink-2:CanvasText;--line-strong:CanvasText;--overlay-line:CanvasText;--surface:Canvas;--accent:LinkText;--hover:Canvas}.locale-selector .locale-selector__option[aria-current]:not(:focus-visible){outline-offset:-2px;outline:2px solid highlight}}.nav-context{padding:0 var(--s3)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-family-ja:"Kits Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", Meiryo, "Noto Sans JP", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--canvas:#f7f5f4;--surface:#fff;--sunken:#f6f4f2;--hover:#efedeb;--line:#e6e3e1;--line-strong:#d4d1cd;--field-border:#8c8884;--disabled-edge:var(--line);--ink:#1c1a18;--ink-2:#57534f;--ink-3:#6d6a65;--field-border-hover:var(--ink-3);--accent:#c03b18;--accent-hover:#ad3114;--accent-weak:#fff3ef;--on-accent:#fff;--selected-surface:var(--accent-weak);--selected-ink:var(--accent);--selected-line:var(--accent);--danger:#ca2141;--danger-hover:#ac1635;--danger-ink:#bc1d3c;--danger-weak:#ffeff0;--on-danger:#fff;--success:#17754e;--success-weak:#e6f9ee;--warning:#905c16;--warning-weak:#fff5df;--info:#1664bf;--info-weak:#ecf5ff;--on-info:#fff;--chart-1:var(--info);--chart-2:var(--accent);--ring:#2c6be7;--shadow-control:0 1px 2px #1c1a180d;--shadow-card:0 1px 2px #1c1a180a;--shadow-pop:0 12px 32px -6px #1c1a1829, 0 2px 6px #1c1a180f;--scrim:#1c1a1873;--overlay-line:var(--line);--scroll-shadow:#1c1a181f;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:999px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--page-gutter:var(--s8);--page-section-gap:var(--s5);--page-group-gap:var(--s8);--card-padding:var(--s5);--field-gap:var(--s5);--content-width:73.75rem;--content-width-narrow:47.5rem;--measure-readable:65ch;--control-sm:36px;--control-md:44px;--control-lg:48px;--link-target:32px;--nav-row:36px;--topbar-h:3.75rem;--sidebar-w:248px;--brand-lockup-w:calc(36px + var(--s2) + 74px);--icon-chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l2.5 2.5 6.5-6.5'/%3E%3C/svg%3E");--icon-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6.25'/%3E%3Cpath d='M8 7.3v3.7M8 5h.01'/%3E%3C/svg%3E");--icon-error:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6.25'/%3E%3Cpath d='M8 4.8v3.7M8 11h.01'/%3E%3C/svg%3E");--icon-warning:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.9 2.3 1.2 12a1.3 1.3 0 0 0 1.1 2h11.4a1.3 1.3 0 0 0 1.1-2L9.1 2.3a1.3 1.3 0 0 0-2.2 0Z'/%3E%3Cpath d='M8 6v2.7M8 11.3h.01'/%3E%3C/svg%3E");--icon-check-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6.25'/%3E%3Cpath d='m5.5 8 1.8 1.8 3.4-3.5'/%3E%3C/svg%3E");--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%236d6a65' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");font-family:Kits Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,system-ui,sans-serif}:root:lang(ja){font-family:var(--font-family-ja);--tracking-heading:0;--tracking-title:0;--tracking-metric:0}:root{--preview-device:linear-gradient(145deg, #dce7ec, #ede4db);--preview-device-android:linear-gradient(145deg, #dfe9e1, #edf0e8);--preview-card:#fff;--preview-card-shadow:0 4px 20px #22334414;--preview-ink:#191f28;--preview-ink-2:#333d4b;--preview-ink-3:#4e5968;--preview-muted:#646e7a;--preview-icon:#e3e6ea;--inverse-surface:#211e1c;--inverse-ink:#faf8f6;--inverse-ink-2:#d3cec9;--inverse-link:#ffcdb8;--inverse-line:#3f3a37;--inverse-ring:#8ab4ff}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#100f0e;--surface:#1b1917;--sunken:#151412;--hover:#282624;--line:#2d2b29;--line-strong:#43413e;--field-border:#7a7772;--disabled-edge:transparent;--ink:#f1f0ee;--ink-2:#cac7c3;--ink-3:#aba7a3;--accent:#f48462;--accent-hover:#fc9f7f;--accent-weak:#41221a;--on-accent:#22110d;--danger:#f67783;--danger-hover:#fd959c;--danger-ink:#fc8d95;--danger-weak:#411c1f;--on-danger:#221011;--success:#62d0a4;--success-weak:#0e2d21;--warning:#f3c264;--warning-weak:#34260e;--info:#81b4f6;--info-weak:#182940;--on-info:#0d1623;--ring:#70a6f5;--shadow-control:0 1px 2px #0000004d;--shadow-card:0 1px 2px #0000004d;--shadow-pop:0 16px 40px -8px #0009, 0 0 0 1px #ffffff0a;--scrim:#000000a6;--overlay-line:var(--line-strong);--scroll-shadow:#0000008c;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23aba7a3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--preview-device:linear-gradient(145deg, #2a2826, #1d1c1a);--preview-device-android:linear-gradient(145deg, #262a27, #1d201e);--preview-card:#2c2a28;--preview-card-shadow:0 4px 20px #0006;--preview-ink:#f3f1ef;--preview-ink-2:#d0ccc8;--preview-ink-3:#b5b0ab;--preview-muted:#9f9a95;--preview-icon:#4a4744}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#100f0e;--surface:#1b1917;--sunken:#151412;--hover:#282624;--line:#2d2b29;--line-strong:#43413e;--field-border:#7a7772;--disabled-edge:transparent;--ink:#f1f0ee;--ink-2:#cac7c3;--ink-3:#aba7a3;--accent:#f48462;--accent-hover:#fc9f7f;--accent-weak:#41221a;--on-accent:#22110d;--danger:#f67783;--danger-hover:#fd959c;--danger-ink:#fc8d95;--danger-weak:#411c1f;--on-danger:#221011;--success:#62d0a4;--success-weak:#0e2d21;--warning:#f3c264;--warning-weak:#34260e;--info:#81b4f6;--info-weak:#182940;--on-info:#0d1623;--ring:#70a6f5;--shadow-control:0 1px 2px #0000004d;--shadow-card:0 1px 2px #0000004d;--shadow-pop:0 16px 40px -8px #0009, 0 0 0 1px #ffffff0a;--scrim:#000000a6;--overlay-line:var(--line-strong);--scroll-shadow:#0000008c;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23aba7a3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--preview-device:linear-gradient(145deg, #2a2826, #1d1c1a);--preview-device-android:linear-gradient(145deg, #262a27, #1d201e);--preview-card:#2c2a28;--preview-card-shadow:0 4px 20px #0006;--preview-ink:#f3f1ef;--preview-ink-2:#d0ccc8;--preview-ink-3:#b5b0ab;--preview-muted:#9f9a95;--preview-icon:#4a4744}}.display-preferences{--locale-radius:var(--r-sm);align-items:center;gap:var(--s2);flex:none;display:flex;position:relative}.display-preferences>.locale-selector{position:static}.theme-toggle{flex:0 0 var(--control-md);width:var(--control-md);height:var(--control-md);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);box-shadow:var(--shadow-control);place-items:center;padding:0;display:grid}.theme-toggle:hover{background:var(--hover);color:var(--ink)}.theme-toggle svg{display:block}@media (forced-colors:active){.theme-toggle{color:buttontext;background:buttonface;border-color:buttontext}}*,:before,:after{box-sizing:border-box}html{background:var(--canvas);min-width:320px}body{background:var(--canvas);min-width:320px;min-height:100dvh;color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);overflow-wrap:break-word;margin:0}body,button,input,textarea,select{font-family:inherit}button,input,textarea,select{color:inherit;font-size:inherit;letter-spacing:inherit}button{font-size:var(--text-control);line-height:var(--leading-control);font-weight:var(--weight-semibold)}input,textarea,select{font-size:var(--text-field-value);line-height:var(--leading-control);font-weight:var(--weight-regular)}small{font-size:var(--text-caption);line-height:var(--leading-caption)}strong,b{font-weight:var(--weight-bold)}button,select{cursor:pointer}button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed}a{color:inherit}h1,h2,h3,p{margin-block-start:0}h1{font-size:var(--text-page-title);line-height:var(--leading-heading);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title);margin-block-end:var(--s2)}h2{font-size:var(--text-section-title);line-height:var(--leading-heading);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);margin-block-end:var(--s1)}.section-title{font-size:var(--text-section-title);line-height:var(--leading-heading);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--ink);margin:0}h3{font-size:var(--text-subsection-title);line-height:var(--leading-heading);font-weight:var(--weight-semibold);color:var(--ink);margin-block-end:var(--s2)}:root:lang(ja) :is(body,h1,h2,h3,.section-title,.page-group__title,.card__title,.state .state__title,.stat__value){letter-spacing:0}:root:lang(ja) :is(h1,h2,h3){word-break:normal}:root:lang(ko) body{word-break:keep-all}:root:lang(ja) :is(p,li,dd,small,summary,.hint,.btn,.tab,.banner,.dialog__body,.card__title){word-break:normal;word-break:auto-phrase}:root:lang(ja) :where(.btn){overflow-wrap:anywhere}:where(h1,h2,h3,.section-title){text-wrap-style:balance}:where(p,li,dd,.hint){text-wrap-style:pretty}p{margin-block-end:var(--s3)}code{font-family:var(--font-mono);font-size:max(.875em, var(--text-caption));overflow-wrap:anywhere}:is(small,.hint,.timestamp,.badge) code{font-size:inherit}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}:is(h1,h2,h3)[tabindex="-1"]:focus{outline:none}::selection{background:var(--accent);color:var(--on-accent)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{inset:var(--s2) auto auto var(--s4);z-index:100;padding:var(--s3) var(--s4);border-radius:var(--r-sm);background:var(--ink);color:var(--surface);font-weight:var(--weight-semibold);text-decoration:none;position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.muted{color:var(--ink-2)}.preserve-lines{white-space:pre-wrap}.mono{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:0;overflow-wrap:anywhere}.num{font-variant-numeric:tabular-nums}.breakable-email>span{overflow-wrap:anywhere;max-width:100%;display:inline-block}.brand-mark{color:var(--accent);flex:none}.brand-wordmark{vertical-align:middle;flex:none;align-items:center;line-height:1;display:inline-flex}.brand-wordmark>svg{width:74px;height:32px;display:block}.brand-copyright{align-items:center;gap:var(--s2);display:inline-flex}.brand-copyright .brand-wordmark svg{width:46px;height:20px}.password-input{display:grid;position:relative}.password-input>input{padding-inline-end:calc(var(--control-md) + var(--s1))}.password-input>input::-ms-reveal{display:none}.password-input__toggle{width:var(--control-md);border-radius:0;color:var(--ink-3);background:0 0;border:0;border-start-end-radius:var(--r-sm);border-end-end-radius:var(--r-sm);place-items:center;padding:0;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.password-input__toggle:hover:not(:disabled){color:var(--ink)}.password-input__toggle:focus-visible{outline-offset:-2px}.auth__support{padding-block:var(--s3);font-size:var(--text-body);overflow-wrap:anywhere}details:where(.disclosure)>summary{align-items:center;gap:var(--s3);min-height:var(--control-md);padding-block:var(--s2);cursor:pointer;font-weight:var(--weight-semibold);list-style:none;display:flex}details:where(.disclosure)>summary::-webkit-details-marker{display:none}details:where(.disclosure)>summary:after{content:"";background-color:var(--ink-3);width:16px;height:16px;-webkit-mask:var(--icon-chevron-down) center / 16px 16px no-repeat;-webkit-mask:var(--icon-chevron-down) center / 16px 16px no-repeat;mask:var(--icon-chevron-down) center / 16px 16px no-repeat;flex:0 0 16px;margin-inline-start:auto;transition:transform .15s}details[open]:where(.disclosure)>summary:after{transform:rotate(180deg)}details[open]:where(.disclosure)>summary{margin-bottom:var(--s3)}pre{max-width:100%;padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--sunken);font-size:var(--text-caption-strong);line-height:var(--leading-code);overflow-x:auto}pre code{overflow-wrap:normal;white-space:pre}.eyebrow{color:var(--ink-2);font-size:var(--text-caption-strong);letter-spacing:0;font-weight:var(--weight-semibold);margin-bottom:var(--s3);display:block}.eyebrow:lang(en){letter-spacing:.05em}.app{grid-template:minmax(var(--topbar-h), auto) 1fr / var(--sidebar-w) minmax(0, 1fr);min-height:100dvh;display:grid}.topbar{z-index:30;align-items:center;gap:var(--s3);min-height:var(--topbar-h);padding-inline:var(--s5) var(--s4);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--line);grid-column:1/-1;display:flex;position:sticky;top:0}.topbar__menu{display:none!important}.brand{align-items:center;gap:var(--s2);border-radius:var(--r-sm);min-width:0;color:var(--ink);font-weight:var(--weight-bold);font-size:var(--text-section-title);letter-spacing:-.03em;flex:0 auto;text-decoration:none;display:inline-flex}.brand .brand-wordmark{flex-shrink:1;min-width:0}.brand .brand-wordmark>svg{max-width:100%}@media (min-width:961px){.topbar>.brand{flex:none;margin-inline-end:calc(var(--sidebar-w) - var(--s5) - var(--s3) - var(--brand-lockup-w))}}.operator{align-items:center;gap:var(--s2);flex:none;margin-inline-start:auto;display:flex}.operator__account{align-items:center;gap:var(--s2);min-width:var(--control-md);min-height:var(--control-md);padding:var(--s1) var(--s2) var(--s1) var(--s1);border-radius:var(--r-sm);text-decoration:none;display:inline-flex}.operator__account:hover{background:var(--hover)}.operator__avatar{background:var(--ink);width:32px;height:32px;color:var(--surface);font-size:var(--text-caption-strong);font-weight:var(--weight-semibold);border-radius:50%;place-items:center;display:grid}.operator__id{min-width:0;line-height:var(--leading-heading);display:grid}.operator__id strong,.operator__id small{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;overflow:hidden}.operator__id strong{font-size:var(--text-caption-strong);font-weight:var(--weight-semibold)}.operator__id small{color:var(--ink-3);font-size:var(--text-caption)}.sidebar{top:var(--topbar-h);z-index:20;height:calc(100dvh - var(--topbar-h));padding:var(--s4) var(--s3) 0;background:var(--surface);border-right:1px solid var(--line);flex-direction:column;grid-row:2;justify-content:space-between;display:flex;position:sticky;overflow-y:auto}.sidebar__close{display:none!important}.sidebar nav ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.nav-link{align-items:center;gap:var(--s2);min-height:var(--nav-row);padding:var(--s1) var(--s3);border-radius:var(--r-sm);color:var(--ink-2);font-size:var(--text-control);font-weight:var(--weight-medium);text-decoration:none;display:flex}.nav-link svg{color:var(--ink-3);flex:none}.nav-link:hover{background:var(--hover);color:var(--ink)}.nav-link:hover svg{color:var(--ink-2)}.nav-link--active,.nav-link--active:hover{background:var(--hover);color:var(--ink);font-weight:var(--weight-semibold)}.nav-link--active svg,.nav-link--active:hover svg{color:var(--accent)}.nav-link[aria-disabled=true],.nav-link[aria-disabled=true]:hover{color:var(--ink-3);cursor:default;background:0 0}.nav-link[aria-disabled=true] svg,.nav-link[aria-disabled=true]:hover svg{color:var(--ink-3)}.nav-group{margin:var(--s4) 0 var(--s1);padding-inline:var(--s3);color:var(--ink-3);font-size:var(--text-caption);font-weight:var(--weight-semibold)}.sidebar__foot{gap:var(--s3);margin-top:var(--s4);padding:var(--s3) var(--s3) var(--s4);border-top:1px solid var(--line);background:var(--surface);color:var(--ink-3);font-size:var(--text-caption);display:grid}@media (min-height:480px){.sidebar{scroll-padding-bottom:calc(var(--control-md) * 3 + var(--s3) * 4 + var(--s4))}.sidebar__foot{position:sticky;bottom:0}@supports (animation-timeline:scroll()){.sidebar__foot:before{content:"";inset-inline:0;height:var(--s3);background:linear-gradient(to top, var(--scroll-shadow), transparent);opacity:0;pointer-events:none;animation:linear both table-pinned-edge;animation-timeline:scroll();position:absolute;bottom:100%}}}.sidebar-backdrop{display:none}.main{min-width:0;padding:var(--s8) var(--page-gutter) var(--s10);grid-column:2}.main:focus{outline:none}.main:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.page{width:min(100%, var(--content-width));gap:var(--page-section-gap);align-content:start;margin-inline:auto;display:grid}.page--narrow{width:min(100%, var(--content-width-narrow))}.page-group{gap:var(--page-section-gap);align-content:start;min-width:0;display:grid}.page-group__title{font-size:var(--text-group-title);line-height:var(--leading-heading);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--ink);margin:0}.page>.page-group:not(:first-child),.page>.page-group+:not(.page-group){margin-block-start:calc(var(--page-group-gap) - var(--page-section-gap))}.page-head{justify-content:space-between;align-items:center;gap:var(--s4) var(--s5);flex-wrap:wrap;display:flex}.page-head__text{overflow-wrap:anywhere;flex:24rem;min-width:0;max-width:46rem}.page-head__text>h1{margin-block-end:var(--s1)}.page-head__text>p:last-child{color:var(--ink-2);font-size:var(--text-body);margin:0}.page-head__actions{align-items:center;gap:var(--s2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.back-link{align-items:flex-start;gap:var(--s2);width:-moz-fit-content;width:fit-content;min-height:var(--link-target);padding-block:max(0px, calc((var(--link-target) - 1em * var(--leading-body)) / 2));color:var(--ink-2);font-size:var(--text-control);font-weight:var(--weight-medium);line-height:var(--leading-body);overflow-wrap:anywhere;justify-self:start;text-decoration:none;display:inline-flex}.back-link>svg{margin-block-start:calc((1em * var(--leading-body) - 16px) / 2)}.back-link:hover{color:var(--ink)}.external-link__label:after{content:" ↗";content:" ↗" / ""}.link{align-items:center;column-gap:var(--s1);width:-moz-fit-content;width:fit-content;min-height:var(--link-target);color:var(--accent);font-size:var(--text-control);font-weight:var(--weight-medium);justify-self:start;text-decoration:none;display:inline-flex}.link:hover{text-underline-offset:3px;text-decoration:underline}:is(p,small,dd,.hint,.table-note) .link,.link.link--inline{min-height:0;font-size:inherit;text-underline-offset:3px;text-decoration:underline;display:inline}.timestamp{color:var(--ink-3);font-size:var(--text-caption);margin:0}.stack{gap:var(--s4);align-content:start;display:grid}.stack--tight{gap:var(--s3)}.page.stack{gap:var(--page-section-gap)}.stack>:where(p,ul,ol,dl),.form>p{margin-block:0}.cols{gap:var(--page-section-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cols--wide{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start}@media screen and (min-width:961px){.cols--wide>[data-side-column]{--side-column-gap:var(--s5);top:var(--side-column-top,calc(var(--topbar-h) + var(--side-column-gap)));position:sticky}}.card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.card__head{justify-content:space-between;align-items:center;gap:var(--s3) var(--s4);padding:var(--card-padding) var(--card-padding) 0;flex-wrap:wrap;display:flex}.card__head>div{min-width:0}.card__head>div:first-child{flex:14rem}.card__title{font-size:var(--text-section-title);line-height:var(--leading-heading);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--ink);margin:0}.card__head p{color:var(--ink-2);font-size:var(--text-body);line-height:var(--leading-body);margin:2px 0 0}.card__body{align-content:start;gap:var(--s4);min-width:0;padding:var(--card-padding);flex:auto;display:grid}.card__body>*{min-width:0}.card__body>:where(p,ul,ol,dl){margin-block:0}.card__body>.btn,.stack>.btn,.form>.btn,.fieldset>.btn{justify-self:start}.card__head+.card__body{padding-block-start:var(--s4)}.card__head:last-child{padding-block-end:var(--card-padding)}.card--flush>.card__body{gap:0;padding-block-end:0;padding-inline:0}.card--flush>.card__body:first-child{padding-block-start:0}.card__note{padding:var(--s3) var(--card-padding);border-top:1px solid var(--line);background:var(--sunken);color:var(--ink-3);font-size:var(--text-caption-strong);margin:0}.stat-grid{gap:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat{align-content:start;gap:var(--s2);padding:var(--s4) var(--s5);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);display:grid}.stat__label{min-height:2.9em;color:var(--ink-2);font-size:var(--text-caption-strong);font-weight:var(--weight-medium);line-height:var(--leading-control);display:block}.stat__value{font-size:var(--text-metric);font-weight:var(--weight-bold);line-height:var(--leading-metric);letter-spacing:var(--tracking-metric);font-variant-numeric:tabular-nums}.stat__note{color:var(--ink-3);font-size:var(--text-caption);text-wrap-style:pretty}.stat--flat{border-radius:var(--r-sm);background:var(--sunken);box-shadow:none;border-color:#0000}.stat--flat .stat__value{font-size:var(--text-metric-compact)}.stat--flat .stat__label{min-height:0}.btn{min-height:var(--control-md);justify-content:center;align-items:center;gap:var(--s2);max-width:100%;padding:var(--s2) var(--s4);border-radius:var(--r-sm);font-size:var(--text-control);font-weight:var(--weight-semibold);line-height:var(--leading-control);white-space:normal;overflow-wrap:break-word;scroll-margin-block:var(--s2);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn--primary{background:var(--accent);color:var(--on-accent)}.btn--primary:hover:not(:disabled,[aria-disabled=true]){background:var(--accent-hover)}.btn--neutral{background:var(--surface);border-color:var(--line-strong);color:var(--ink);box-shadow:var(--shadow-control)}.btn--neutral:hover:not(:disabled,[aria-disabled=true]){background:var(--hover)}.btn--quiet{color:var(--ink-2);background:0 0}.btn--quiet:hover:not(:disabled,[aria-disabled=true]){background:var(--hover);color:var(--ink)}.btn:is(.btn--neutral,.btn--quiet)[aria-pressed=true]{border-color:var(--selected-line);background:var(--selected-surface);color:var(--selected-ink)}.btn--danger{background:var(--danger);color:var(--on-danger)}.btn--danger:hover:not(:disabled,[aria-disabled=true]){background:var(--danger-hover)}.btn--danger:before,.btn--danger-quiet:before{content:"";width:16px;height:16px;-webkit-mask:var(--icon-warning) center / 16px 16px no-repeat;-webkit-mask:var(--icon-warning) center / 16px 16px no-repeat;mask:var(--icon-warning) center / 16px 16px no-repeat;background-color:currentColor;flex:0 0 16px}.btn--danger-quiet{background:var(--danger-weak);color:var(--danger-ink)}.btn--danger-quiet:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb, var(--danger-weak) 90%, var(--danger));color:var(--danger-hover)}.btn:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){background:var(--sunken);border-color:var(--disabled-edge);color:var(--ink-3);box-shadow:none}.btn--quiet:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){background:0 0;border-color:#0000}.btn:is(.btn--neutral,.btn--quiet)[aria-pressed=true]:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){border-color:var(--ink-3);color:var(--ink-2)}.btn[aria-disabled=true]{cursor:not-allowed}.btn[aria-busy=true]{cursor:progress}.btn[aria-busy=true]:before{content:"";border:2px solid;background:0 0;border-inline-end-color:#0000;border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.7s linear infinite spin;-webkit-mask:none;mask:none}.btn--sm{min-height:var(--control-md);padding:var(--s1) var(--s3);border-radius:var(--r-sm)}:where(.table-wrap) .btn--sm{min-height:var(--control-sm)}:where(.table-wrap) :where(form,.notification-channel-editor) .btn--sm{min-height:var(--control-md)}.btn--block{width:100%;min-height:var(--control-lg)}.btn-row{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.btn-row>.btn,.form-foot>.btn{flex:none}.btn-row__text{overflow-wrap:anywhere;min-width:0}.btn-row--end{justify-content:flex-end}.btn-row--segmented{flex-wrap:nowrap;align-items:stretch;gap:0}.btn-row--segmented>.btn{box-shadow:none;border-radius:0}.btn-row--segmented>.btn+.btn{margin-inline-start:-1px}.btn-row--segmented>.btn:first-child{border-start-start-radius:var(--r-sm);border-end-start-radius:var(--r-sm)}.btn-row--segmented>.btn:last-child{border-start-end-radius:var(--r-sm);border-end-end-radius:var(--r-sm)}.btn-row--segmented>.btn[aria-pressed=true],.btn-row--segmented>.btn:focus-visible{z-index:1;position:relative}@media (max-width:720px){.btn-row--segmented{max-width:100%}.btn-row--segmented>.btn{min-width:0;padding-inline:var(--s2);flex:1 1 0}}.btn--quiet.btn--flush-start{margin-inline-start:calc(-1 * var(--s3));padding-inline-start:var(--s3)}.btn-row--flush-start{margin-inline-start:calc(-1 * var(--s3))}:is(.btn,.link,.back-link)>svg{flex:none}.btn__label{text-align:center;min-width:0}.btn__label svg{vertical-align:middle}.btn__icon-start{margin-inline-end:var(--s2)}.btn__icon-end{margin-inline-start:var(--s2)}.btn__icon-end:before{content:"⁠"}.icon-btn{width:var(--control-md);height:var(--control-md);border-radius:var(--r-sm);color:var(--ink-2);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.icon-btn:hover:not(:disabled,[aria-disabled=true]){background:var(--hover);color:var(--ink)}.icon-btn:is(:disabled,[aria-disabled=true]){color:var(--ink-3);cursor:not-allowed}.field{align-content:start;gap:var(--s2);min-width:0;display:grid}.field>span,.field>label,.field legend,fieldset>legend{font-size:var(--text-control);font-weight:var(--weight-medium);color:var(--ink)}.field small,.hint{color:var(--ink-3);font-size:var(--text-caption-strong);line-height:var(--leading-caption)}.disabled-reason{align-items:flex-start;gap:var(--s1);color:var(--ink-2);font-size:var(--text-caption-strong);line-height:var(--leading-caption);overflow-wrap:anywhere;margin:0;display:flex}.disabled-reason:before{content:"";width:16px;height:16px;background-color:var(--ink-3);-webkit-mask:var(--icon-info) center / 16px 16px no-repeat;-webkit-mask:var(--icon-info) center / 16px 16px no-repeat;mask:var(--icon-info) center / 16px 16px no-repeat;flex:0 0 16px;margin-block-start:calc((var(--leading-caption) * 1em - 16px) / 2)}.field--grow{flex:18rem}.field__row{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.field-error,.field .field-error,.field-warning,.field .field-warning{align-items:flex-start;gap:var(--s1);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-caption);overflow-wrap:anywhere;display:flex}.field-error,.field .field-error{color:var(--danger-ink)}.field-warning,.field .field-warning{color:var(--ink-2);font-weight:var(--weight-regular)}.field-error:before,.field-warning:before{content:"";width:16px;height:16px;-webkit-mask:var(--icon-error) center / 16px 16px no-repeat;-webkit-mask:var(--icon-error) center / 16px 16px no-repeat;mask:var(--icon-error) center / 16px 16px no-repeat;background-color:currentColor;flex:0 0 16px;margin-block-start:calc((var(--leading-caption) * 1em - 16px) / 2)}.field-warning:before{background-color:var(--warning);-webkit-mask:var(--icon-warning) center / 16px 16px no-repeat;-webkit-mask:var(--icon-warning) center / 16px 16px no-repeat;mask:var(--icon-warning) center / 16px 16px no-repeat}input,textarea,select{border:1px solid var(--field-border);border-radius:var(--r-sm);background:var(--surface);width:100%;color:var(--ink);transition:border-color .12s,box-shadow .12s}input,select{min-height:max(var(--control-md), calc(var(--text-control) * var(--leading-control) + 2 * var(--s2) + 2px));padding:0 var(--s3)}input[type=checkbox],input[type=radio]{width:18px;height:18px;min-height:0;accent-color:var(--accent);flex:none;padding:0}input[type=file]{min-height:60px;padding:var(--s2);font-size:var(--text-body);line-height:40px;display:block}input[type=file]::file-selector-button{min-height:40px;margin:0 var(--s3) 0 0;padding:var(--s2) var(--s3);border-radius:var(--r-sm);background:var(--hover);color:var(--ink);font-family:inherit;font-size:var(--text-control);font-weight:var(--weight-semibold);line-height:var(--leading-control);cursor:pointer;border:0}input[type=file]:disabled::file-selector-button{cursor:not-allowed;color:var(--ink-3)}select{appearance:none;background-image:var(--select-chevron);background-position:right var(--s3) center;background-repeat:no-repeat;background-size:16px 16px;padding-inline-end:calc(var(--s3) + 16px + var(--s2))}textarea{min-height:96px;padding:var(--s3);resize:vertical;line-height:var(--leading-body)}input::placeholder,textarea::placeholder{color:var(--ink-3);opacity:1}input:hover:not(:disabled,:focus),textarea:hover:not(:disabled,:focus),select:hover:not(:disabled,:focus){border-color:var(--field-border-hover)}input:focus,textarea:focus,select:focus{border-color:var(--ring)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--ring);outline-offset:1px}:is(input,textarea,select)[aria-invalid=true]:not(:disabled){border-color:var(--danger)}input:disabled,textarea:disabled,select:disabled{background-color:var(--sunken);color:var(--ink-2);-webkit-text-fill-color:currentcolor;opacity:1;border-color:var(--line)}.form{align-content:start;gap:var(--field-gap);min-width:0;display:grid}.form-grid{gap:var(--field-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid__wide{grid-column:1/-1}.form-grid>*{min-width:0}.form-split{border-top:1px solid var(--line);padding-block-start:var(--s5)}.disclosure{border-top:1px solid var(--line);padding-block-start:var(--s4)}.disclosure>summary{color:var(--ink-2);font-size:var(--text-control)}.disclosure>summary:hover{color:var(--ink)}.disclosure__body{padding-block-start:var(--s4)}.disclosure--inline{border-top:0;padding-block-start:0}.disclosure--inline>summary{width:-moz-fit-content;width:fit-content}.disclosure--inline>summary:after{margin-inline-start:0}.disclosure--inline[open]>summary{margin-block-end:var(--s1)}.disclosure--inline>.disclosure__body{padding-block-start:0}.disclosure--card{min-width:0;padding:var(--s1) var(--card-padding);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card)}.disclosure--card>summary{color:var(--ink);font-size:var(--text-section-title);line-height:var(--leading-heading);overflow-wrap:anywhere}.disclosure--card>summary:hover{color:var(--ink)}.disclosure--card>.disclosure__body{padding-block:0 var(--s4)}.disclosure--card .card{border:0;border-block-start:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;overflow:visible}.disclosure--card .card>:is(.card__head,.card__body,.card__note){padding-inline:0}.disclosure--card .card__title{font-size:var(--text-subsection-title)}.disclosure--card>.disclosure__body>.card:last-child>.card__body:last-child{padding-block-end:0}.form-foot{justify-content:flex-end;align-items:center;gap:var(--s2);min-width:0;border-top:1px solid var(--line);flex-wrap:wrap;padding-block-start:var(--s4);display:flex}.form-foot>:not(.btn,.btn-row){min-width:0;flex:16rem;margin-inline-end:var(--s2)}.form-foot--sticky{z-index:10;padding-block:var(--s3) calc(var(--s3) + env(safe-area-inset-bottom,0px));background:var(--canvas);position:sticky;bottom:0}.form-foot__saves{display:contents}.form-foot__saves>.btn{flex:none}.form-foot__saves>.hint{min-width:0;flex:16rem;margin-block:0;margin-inline-end:var(--s2)}html:has(.app>.topbar){scroll-padding-block-start:calc(var(--topbar-h) + var(--s3))}html:has(.form-foot--sticky){scroll-padding-block-end:calc(var(--form-foot-h,calc(var(--control-md) + var(--s3) * 2 + 1px)) + var(--s3))}.form-inline{align-items:flex-end;gap:var(--s3);flex-wrap:wrap;display:flex}fieldset{border:0;min-width:0;margin:0;padding:0}.fieldset{gap:var(--s3);grid-template-columns:minmax(0,1fr);display:grid}.fieldset>legend{margin-bottom:var(--s3);padding:0}.fieldset--section{border-block-start:1px solid var(--line);padding-block-start:var(--s5)}.fieldset--section:first-child{border-block-start:0;padding-block-start:0}.fieldset--section>legend{float:inline-start;width:100%;margin:0 0 calc(var(--s3) - var(--fieldset-gap,var(--s3)));color:var(--ink);font-size:var(--text-subsection-title);font-weight:var(--weight-semibold);line-height:var(--leading-heading);padding:0}.checkbox{align-items:flex-start;gap:var(--s3);min-height:var(--s6);line-height:var(--leading-body);overflow-wrap:anywhere;display:flex}.checkbox input{width:18px;height:18px;min-height:0;margin:calc((var(--text-body) * var(--leading-body) - 18px) / 2) 0 0;accent-color:var(--accent);flex:0 0 18px;padding:0}.checkbox+.hint{margin-inline-start:calc(18px + var(--s3))}.stack>.checkbox+.hint{margin-block-start:calc(var(--s2) - var(--s4))}.stack--tight>.checkbox+.hint{margin-block-start:calc(var(--s2) - var(--s3))}.check-grid{gap:var(--s2);flex-wrap:wrap;display:flex}.check-grid legend{width:100%;margin-block-end:var(--s2);padding:0}.check-grid label{align-items:center;gap:var(--s2);min-height:var(--control-sm);padding:0 var(--s3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);font-size:var(--text-control);font-weight:var(--weight-medium);cursor:pointer;display:inline-flex}.check-grid label:hover:not(:has(input:disabled,input:checked)){border-color:var(--line-strong)}.check-grid label:has(input:checked){border-color:var(--selected-line);background:var(--selected-surface)}.check-grid input{width:18px;height:18px;min-height:0;accent-color:var(--accent);padding:0}.check-grid input:checked+span{color:var(--selected-ink);font-weight:var(--weight-semibold)}.check-grid .mono{overflow-wrap:normal}.segment{gap:var(--s2);flex-wrap:wrap;display:flex}.segment label{position:relative}.segment input{opacity:0;width:1px;height:1px;min-height:0;position:absolute}.segment span{min-height:var(--control-md);padding:var(--s2) var(--s4);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);font-size:var(--text-control);font-weight:var(--weight-medium);line-height:var(--leading-control);cursor:pointer;align-items:center;display:flex}.segment span:hover{border-color:var(--line-strong);color:var(--ink)}.segment input:checked+span{border-color:var(--selected-line);background:var(--selected-surface);color:var(--selected-ink)}.segment input:focus-visible+span{outline:2px solid var(--ring);outline-offset:2px}.tabs{gap:var(--s5);max-width:100%;box-shadow:inset 0 -1px 0 var(--line);flex-wrap:nowrap;display:flex;overflow-x:auto}.tab{min-height:var(--control-md);padding:var(--s2) 2px;border:0;color:var(--ink-3);font-size:var(--text-control);font-weight:var(--weight-semibold);white-space:nowrap;background:0 0;border-bottom:2px solid #0000;border-radius:0;flex:none}a.tab{line-height:var(--leading-control);align-items:center;text-decoration:none;display:inline-flex}.tab:hover{border-bottom-color:var(--line-strong);color:var(--ink)}.tab:focus-visible{outline-offset:-2px}.tab--active,.tab--active:hover{border-bottom-color:var(--accent);color:var(--ink)}.tabs--fill{flex-wrap:wrap;gap:0}.tabs--fill .tab{padding-inline:var(--s2);white-space:normal;overflow-wrap:normal;text-align:center;flex:1 1 0}.option-item{align-items:center;gap:var(--s2);width:100%;min-width:0;min-height:var(--control-md);padding:var(--s2) var(--s3);border-radius:var(--r-sm);color:var(--ink);font-size:var(--text-control);font-weight:var(--weight-medium);line-height:var(--leading-control);text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;margin:0;text-decoration:none;display:flex}.option-item:hover:not(:disabled,[aria-disabled=true]){background:var(--hover)}.option-item:is(:disabled,[aria-disabled=true]){color:var(--ink-3);cursor:not-allowed}.option-item:is([aria-current=true],[aria-current=page],[aria-selected=true],[aria-checked=true]),.option-item:is([aria-current=true],[aria-current=page],[aria-selected=true],[aria-checked=true]):hover{background:var(--selected-surface);color:var(--selected-ink);font-weight:var(--weight-semibold)}.option-item:is([aria-current=true],[aria-current=page],[aria-selected=true],[aria-checked=true]):after{content:"";width:16px;height:16px;-webkit-mask:var(--icon-check) center / 16px 16px no-repeat;-webkit-mask:var(--icon-check) center / 16px 16px no-repeat;mask:var(--icon-check) center / 16px 16px no-repeat;background-color:currentColor;flex:0 0 16px;margin-inline-start:auto}.banner{align-items:flex-start;gap:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--sunken);color:var(--ink-2);font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:anywhere;flex-wrap:wrap;display:flex;position:relative}.banner>p{flex:22rem;margin:0}.banner:has(>p+p){display:grid}.banner:has(>strong+p){gap:var(--s2);display:grid}.banner>.btn{flex:none;justify-self:start}.banner:not(.stack,:has(>p+p,>strong+p))>.link{margin-block:calc((1em * var(--leading-body) - var(--link-target)) / 2)}.banner--warning{border-color:color-mix(in srgb, var(--warning) 22%, var(--warning-weak));background:var(--warning-weak);color:var(--ink)}.banner--danger{border-color:color-mix(in srgb, var(--danger) 22%, var(--danger-weak));background:var(--danger-weak);color:var(--ink)}.banner--success{border-color:color-mix(in srgb, var(--success) 22%, var(--success-weak));background:var(--success-weak);color:var(--ink)}.banner--neutral{border-color:var(--line);background:var(--sunken);color:var(--ink-2)}.banner--info{border-color:color-mix(in srgb, var(--info) 22%, var(--info-weak));background:var(--info-weak);color:var(--ink)}.banner>strong:first-child{color:var(--ink);font-weight:var(--weight-semibold)}.banner--neutral :is(h2,h3){color:var(--ink)}.banner .link,.banner a:not(.btn),.banner .link-button{color:inherit;text-underline-offset:3px;text-decoration:underline}.banner--warning,.banner--danger,.banner--success,.banner--info{padding-inline-start:calc(var(--s4) + 18px + var(--s2))}.banner--warning:before,.banner--danger:before,.banner--success:before,.banner--info:before{content:"";background-color:var(--warning);width:18px;height:18px;-webkit-mask:var(--icon-warning) center / 18px 18px no-repeat;-webkit-mask:var(--icon-warning) center / 18px 18px no-repeat;mask:var(--icon-warning) center / 18px 18px no-repeat;position:absolute;inset-block-start:calc(var(--s3) + (var(--leading-body) * 1em - 18px) / 2);inset-inline-start:var(--s4)}.banner--danger:before{background-color:var(--danger-ink);-webkit-mask:var(--icon-error) center / 18px 18px no-repeat;-webkit-mask:var(--icon-error) center / 18px 18px no-repeat;mask:var(--icon-error) center / 18px 18px no-repeat}.banner--success:before{background-color:var(--success);-webkit-mask:var(--icon-check-circle) center / 18px 18px no-repeat;-webkit-mask:var(--icon-check-circle) center / 18px 18px no-repeat;mask:var(--icon-check-circle) center / 18px 18px no-repeat}.banner--info:before{background-color:var(--info);-webkit-mask:var(--icon-info) center / 18px 18px no-repeat;-webkit-mask:var(--icon-info) center / 18px 18px no-repeat;mask:var(--icon-info) center / 18px 18px no-repeat}.banner.stack{gap:var(--s2);display:grid}.badge{width:-moz-fit-content;width:fit-content;min-height:24px;padding:0 var(--s2);border-radius:var(--r-pill);font-size:var(--text-caption);font-weight:var(--weight-semibold);line-height:var(--leading-caption);white-space:nowrap;align-items:center;display:inline-flex}.badge--success{background:var(--success-weak);color:var(--success)}.badge--danger{background:var(--danger-weak);color:var(--danger-ink)}.badge--warning{background:var(--warning-weak);color:var(--warning)}.badge--info{background:var(--info-weak);color:var(--info)}.badge--muted{background:var(--sunken);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong)}.badge--lg{min-height:30px;padding:0 var(--s3);border-radius:var(--r-pill);font-size:var(--text-caption-strong);font-weight:var(--weight-semibold)}.badge--wrap{border-radius:var(--r-md);white-space:normal;overflow-wrap:anywhere;text-align:start;max-width:100%;line-height:var(--leading-caption);padding-block:2px}.table-wrap{--table-inset:var(--s4);width:100%;min-width:0;max-width:100%;position:relative;overflow-x:auto}.card:not(.card--flush) .table-wrap{--table-inset:var(--s4);width:auto;max-width:none;margin-inline:calc(var(--s4) * -1)}.card__body>.table-wrap,.card__body>.stack>.table-wrap{--table-inset:var(--card-padding)}.card:not(.card--flush)>.card__body>.table-wrap,.card:not(.card--flush)>.card__body>.stack>.table-wrap,.card:not(.card--flush)>.card__body>.disclosure>.disclosure__body>.table-wrap{--table-inset:var(--card-padding);width:auto;max-width:none;margin-inline:calc(var(--card-padding) * -1)}.table-wrap:focus-visible{outline-offset:-2px}:where(.table-wrap:focus-visible>table>*>tr)>.col-actions:before{content:"";border-inline-end:2px solid var(--ring);pointer-events:none;position:absolute;inset:0}:where(.table-wrap:focus-visible>table:first-child>thead>tr:first-child)>.col-actions:before{border-block-start:2px solid var(--ring)}:where(.table-wrap:focus-visible>table:last-child>tbody>tr:last-child)>.col-actions:before{border-block-end:2px solid var(--ring)}:where(.table-wrap--scroll-y:focus-visible>table>thead>tr:first-child)>th:before{content:"";border-block-start:2px solid var(--ring);pointer-events:none;position:absolute;inset:0}:where(.table-wrap--scroll-y:focus-visible>table>thead>tr:first-child)>th:first-child:before{border-inline-start:2px solid var(--ring)}:where(.table-wrap--scroll-y:focus-visible>table>thead>tr:first-child)>th:last-child:before{border-inline-end:2px solid var(--ring)}.table-wrap{background:linear-gradient(to right, var(--surface) 30%, transparent) left center / 40px 100% no-repeat local, linear-gradient(to left, var(--surface) 30%, transparent) right center / 40px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--scroll-shadow), transparent) left center / 14px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--scroll-shadow), transparent) right center / 14px 100% no-repeat scroll;background-color:var(--surface)}.table-wrap--scroll-y{max-height:min(70svh,48rem);overflow-y:auto}:where(.table-wrap) table{border-collapse:collapse;width:100%;min-width:38rem;font-size:var(--text-body)}:where(.table-wrap) th,:where(.table-wrap) td{padding:var(--s3) var(--s4);text-align:left;vertical-align:top}:where(.table-wrap) th{color:var(--ink-3);font-size:var(--text-caption);font-weight:var(--weight-semibold);white-space:nowrap}:where(.table-wrap) thead th{padding-block:var(--s2)}:where(.table-wrap>table>*)>tr>:is(th,td):first-child{padding-inline-start:var(--table-inset)}:where(.table-wrap>table>*)>tr>:is(th,td):last-child{padding-inline-end:var(--table-inset)}.table-wrap--scroll-y thead th{z-index:1;background:var(--surface);position:sticky;top:0}.table-wrap th.num,.table-wrap td.num{text-align:right}:where(.table-wrap) tbody tr{border-top:1px solid var(--line)}:where(.table-wrap) tbody tr:not(.table-row--editor):hover{background:var(--sunken)}:where(.table-wrap) tbody tr:not(.table-row--editor):hover .badge--muted{background:var(--surface)}:where(.table-wrap) td strong{font-size:var(--text-body);font-weight:var(--weight-semibold);display:block}:where(.table-wrap) td small{color:var(--ink-3);font-size:var(--text-caption);line-height:var(--leading-caption);margin-block-start:2px;display:block}.table-wrap .col-actions .btn-row{justify-content:end;justify-items:stretch;display:grid}@media (min-width:961px){.table-wrap .col-actions .btn-row{flex-wrap:nowrap;justify-content:flex-end;display:flex}}@media (min-width:961px) and (pointer:fine){.table-wrap td.col-actions:where(:has(>.btn--sm,>.btn-row>.btn--sm)),.table-wrap td:where(:has(>.table-control)){padding-block-start:calc(var(--s3) + (1em * var(--leading-body) - max(var(--control-sm), var(--text-control) * var(--leading-control) + 2 * var(--s1) + 2px)) / 2)}}.table-control .btn,.table-wrap td .btn{white-space:nowrap;overflow-wrap:normal;flex:none;max-width:none}.table-badges{align-items:flex-start;gap:var(--s1);flex-wrap:wrap;display:flex}.table-wrap .table-note{padding:var(--s3) var(--table-inset);color:var(--ink-3);text-align:left;font-size:var(--text-caption);line-height:var(--leading-caption)}.table--audit td{overflow-wrap:anywhere}.table--audit time{white-space:nowrap}.table-wrap .members-table{min-width:52rem}.members-table .col-actions>small{min-width:10rem;min-height:var(--control-sm);white-space:normal;text-align:start;max-width:14rem;color:var(--ink-2);font-size:var(--text-caption-strong);align-items:center;margin:0;display:flex}.table-wrap .col-actions{white-space:nowrap;text-align:right;width:1%}.table-wrap :is(th,td).col-actions{background:var(--surface);position:sticky;inset-inline-end:0}:where(.table-wrap) tbody tr:hover>.col-actions{background:var(--sunken)}@supports (animation-timeline:scroll()){.table-wrap :is(th,td).col-actions:after{content:"";background:linear-gradient(to left, var(--scroll-shadow), transparent);opacity:0;pointer-events:none;width:14px;animation:linear both table-pinned-edge;animation-timeline:scroll(inline);position:absolute;inset-block:0;inset-inline-end:100%}}@keyframes table-pinned-edge{0%,99%{opacity:1}to{opacity:0}}:where(.table-wrap) tbody tr:has(.row-link){z-index:0;position:relative}:where(.table-wrap) tbody tr:has(.row-link) .row-link:after{content:"";z-index:1;position:absolute;inset:0}:where(.table-wrap tbody tr:has(.row-link) :is(a,button,input,select,textarea,label,summary):not(.row-link)){z-index:2;position:relative}:where(.table-wrap) tbody tr:has(.row-link)>.col-actions{z-index:3}:where(.table-wrap) tbody tr:has(.row-link) .row-link:focus-visible{outline:none}:where(.table-wrap) tbody tr:has(.row-link) .row-link:focus-visible:before{content:"";z-index:4;outline:2px solid var(--ring);outline-offset:-2px;pointer-events:none;position:absolute;inset:0}.table-wrap .col-chevron{width:1%;color:var(--ink-3);text-align:end;vertical-align:top;padding-block-start:calc(var(--s3) + (1em * var(--leading-body) - 16px) / 2);padding-inline-start:0}.col-chevron svg{stroke-width:2.25px;width:16px;height:16px;margin-inline-start:auto;display:block}@media (max-width:960px){.table-wrap table.table--stack{min-width:0}.table--stack thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.table--stack tbody{display:block}.table--stack tbody tr{gap:var(--s2);padding:var(--s3) var(--table-inset,var(--s4));display:grid}.table-wrap .table--stack tbody :is(th,td){text-align:start;white-space:normal;overflow-wrap:anywhere;width:auto;min-width:0;max-width:none;padding:0;display:block}.table--stack tbody :is(th,td)[data-label]:before{content:attr(data-label);content:attr(data-label) / "";color:var(--ink-3);font-size:var(--text-caption);font-weight:var(--weight-semibold);line-height:var(--leading-caption);display:block}.table-wrap .table--stack tbody .col-actions{z-index:auto;background:0 0;justify-self:start;position:static}.table-wrap .table--stack tbody .col-actions:after{content:none}.table-wrap .table--stack tbody .col-actions:before{border:0;position:static}.table-wrap .table--stack .col-actions .btn-row{flex-wrap:wrap;justify-content:flex-start;display:flex}.table-wrap .table--stack tbody td .btn{white-space:normal;overflow-wrap:anywhere;text-align:start;flex-shrink:1;max-width:100%}.table-wrap .table--stack tbody .badge{border-radius:var(--r-md);white-space:normal;overflow-wrap:anywhere;text-align:start;max-width:100%;line-height:var(--leading-caption);padding-block:2px}.table-wrap .members-table.table--stack .col-actions>small{min-width:0;max-width:var(--measure-readable)}.table-wrap .table--stack tbody .col-actions:empty{display:none}.table-wrap .table--stack tbody tr:has(>.col-chevron){padding-inline-end:calc(var(--table-inset) + 16px + var(--s3));position:relative}.table-wrap .table--stack tbody .col-chevron{align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:var(--table-inset)}}.table-wrap:has(>table.table--stack){container:table-region/inline-size}@container table-region (width<=40rem){.table-wrap table.table--stack{min-width:0}.table--stack thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.table--stack tbody{display:block}.table--stack tbody tr{gap:var(--s2);padding:var(--s3) var(--table-inset,var(--s4));display:grid}.table-wrap .table--stack tbody :is(th,td){text-align:start;white-space:normal;overflow-wrap:anywhere;width:auto;min-width:0;max-width:none;padding:0;display:block}.table--stack tbody :is(th,td)[data-label]:before{content:attr(data-label);content:attr(data-label) / "";color:var(--ink-3);font-size:var(--text-caption);font-weight:var(--weight-semibold);line-height:var(--leading-caption);display:block}.table-wrap .table--stack tbody .col-actions{z-index:auto;background:0 0;justify-self:start;position:static}.table-wrap .table--stack tbody .col-actions:after{content:none}.table-wrap .table--stack tbody .col-actions:before{border:0;position:static}.table-wrap .table--stack .col-actions .btn-row{flex-wrap:wrap;justify-content:flex-start;display:flex}.table-wrap .table--stack tbody td .btn{white-space:normal;overflow-wrap:anywhere;text-align:start;flex-shrink:1;max-width:100%}.table-wrap .table--stack tbody .badge{border-radius:var(--r-md);white-space:normal;overflow-wrap:anywhere;text-align:start;max-width:100%;line-height:var(--leading-caption);padding-block:2px}.table-wrap .members-table.table--stack .col-actions>small{min-width:0;max-width:var(--measure-readable)}.table-wrap .table--stack tbody .col-actions:empty{display:none}.table-wrap .table--stack tbody tr:has(>.col-chevron){padding-inline-end:calc(var(--table-inset) + 16px + var(--s3));position:relative}.table-wrap .table--stack tbody .col-chevron{align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:var(--table-inset)}}.table-link{color:var(--ink);font-size:var(--text-body);font-weight:var(--weight-semibold);text-decoration:none}.table-link:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.table-link+.project-dashboard-entry{margin-block-start:var(--s2)}.table-control{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.table-control select{min-width:8.5rem;min-height:var(--control-sm);border-radius:var(--r-sm)}.pager{justify-content:flex-end;align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.pager small{color:var(--danger-ink);font-size:var(--text-caption);margin-inline-end:auto}.prose-list,:where(.card__body,.banner,.dialog__body,.disclosure__body) :where(ul,ol):not([class]){gap:var(--s1);margin:0;padding-inline-start:var(--s5);display:grid}.rows{margin:0;padding:0;list-style:none;display:grid}.rows>li{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s3) 0;border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.rows>li>div{overflow-wrap:anywhere;min-width:0}.rows>li:first-child{border-top:0}.rows strong{font-size:var(--text-body);font-weight:var(--weight-semibold);display:block}.rows small{color:var(--ink-3);font-size:var(--text-caption);display:block}.rows__end{text-align:right;justify-items:end;gap:2px;display:grid}.rows--status>li{align-items:start;column-gap:var(--s4);grid-template-columns:minmax(0,1fr) auto;display:grid}.defs{gap:var(--s3) var(--s5);grid-template-columns:minmax(min(7rem,30%),max-content) minmax(50%,1fr);align-items:baseline;margin:0;display:grid}.defs>div{grid-column:1/-1;grid-template-columns:minmax(min(7rem,30%),max-content) minmax(50%,1fr);grid-template-columns:subgrid;align-items:baseline;display:grid}.defs dt{min-width:0;color:var(--ink-3);font-size:var(--text-caption-strong);line-height:var(--leading-caption);overflow-wrap:anywhere}.defs dd{min-width:0;color:var(--ink);font-size:var(--text-body);overflow-wrap:anywhere;margin:0}.defs dd.mono,.defs dd code{font-size:var(--text-caption-strong)}.summary-bar{gap:var(--s8);padding:var(--s4) var(--s5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card);flex-wrap:wrap;margin:0;display:flex}.card .summary-bar{border-radius:var(--r-sm);background:var(--sunken);box-shadow:none;border-color:#0000}.summary-bar>div{gap:var(--s1);display:grid}.summary-bar dt{color:var(--ink-3);font-size:var(--text-caption)}.summary-bar dd{font-size:var(--text-body);font-weight:var(--weight-semibold);margin:0}.state{align-items:flex-start;gap:var(--s4);padding:var(--s6) var(--s5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card);display:flex}.state>div{flex:auto;min-width:0;max-width:100%}.state .state__title{font-size:var(--text-section-title);line-height:var(--leading-heading);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);text-wrap-style:balance;overflow-wrap:anywhere;margin-block-start:0;margin-block-end:var(--s1)}.state p{max-width:40rem;color:var(--ink-2);font-size:var(--text-body);margin-block-end:var(--s4)}.state p:last-child{margin-block-end:0}.request-support>p{margin-block:0}.state--empty,.state--permission{text-align:center;flex-direction:column;justify-content:center;align-items:center}.state--empty p,.state--permission p{text-align:center}.state--empty .btn-row,.state--permission .btn-row{justify-content:center}.state--error{border-color:color-mix(in srgb, var(--danger) 22%, var(--danger-weak));background:var(--danger-weak);box-shadow:none}.state--error .state__title,.state--error p{color:var(--ink)}.state--error .link,.state--error a:not(.btn){color:inherit;text-underline-offset:3px;text-decoration:underline}.state--permission{border-color:var(--line);background:var(--surface);box-shadow:var(--shadow-card)}.state--permission p{color:var(--ink-2)}.state__icon{background:color-mix(in srgb, var(--danger) 14%, transparent);width:40px;height:40px;color:var(--danger-ink);border-radius:50%;flex:none;place-items:center;display:grid}.state__icon--quiet{background:var(--sunken);color:var(--ink-3)}:is(.card,.overview-summary,.setup-step) .state{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:is(.card,.overview-summary,.setup-step) :is(.state--empty,.state--permission){padding-block:var(--s5)}:is(.card,.overview-summary,.setup-step) .state .state__title{font-size:var(--text-subsection-title)}:is(.card,.overview-summary,.setup-step) :is(.loading,.skeleton){box-shadow:none;background:0 0;border:0;border-radius:0}:is(.card,.overview-summary,.setup-step) .loading{min-height:0;padding:var(--s3) 0;justify-content:start}:is(.card,.overview-summary,.setup-step) .loading--compact,:is(.card,.overview-summary,.setup-step) .skeleton{padding:0}.card--flush>.card__body>:is(.state,.loading,.skeleton){margin:var(--s4) var(--card-padding) var(--card-padding)}.card--flush>.card__body>:is(.hint,.banner):not(.message-list-hint){margin:var(--s4) var(--card-padding) 0}.card--flush>.card__body>:is(.hint,.banner):not(.message-list-hint):last-child{margin-block-end:var(--card-padding)}.card--flush>.card__body>:is(.hint,.banner):not(.message-list-hint)+.table-wrap{margin-block-start:var(--s4)}.card--flush>.card__head+.card__body>:is(.state,.loading,.skeleton,.hint,.banner):first-child{margin-block-start:0}.card--flush>.card__body>.pager{padding-inline:var(--card-padding)}.card:not(.card--flush)>.card__body>.pager,.card:not(.card--flush)>.card__body>.stack>.pager{margin-inline:calc(var(--card-padding) * -1);padding-inline:var(--card-padding)}:is(.banner--danger,.banner--warning) .state__icon{display:none}.banner .state--permission{text-align:start;align-items:flex-start;padding-block:0}.banner .state--permission p{text-align:start}.banner .state--permission .btn-row{justify-content:flex-start}.loading{place-content:center;align-items:start;gap:var(--s3);min-height:200px;padding:var(--s8);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card);color:var(--ink-2);font-size:var(--text-body);grid-template-columns:auto minmax(0,max-content);display:grid}.loading--compact{min-height:0;padding:var(--s3);box-shadow:none;background:0 0;border:0;justify-content:start}.spinner{border:2px solid var(--line-strong);border-top-color:var(--ink-2);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}.loading>.spinner{margin-block-start:calc((1em * var(--leading-body) - 18px) / 2)}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{gap:var(--s3);padding:var(--s5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card);display:grid}.skeleton span{border-radius:var(--r-xs);background:linear-gradient(90deg, var(--hover), var(--sunken), var(--hover));background-size:200% 100%;height:14px;animation:1.4s linear infinite shimmer}.skeleton span:nth-child(2){width:70%}.skeleton span:nth-child(3){width:45%}@keyframes shimmer{to{background-position:-200% 0}}.dialog{border:1px solid var(--overlay-line);border-radius:var(--r-lg);background:var(--surface);width:min(100% - 32px,460px);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:var(--shadow-pop);padding:0}.dialog::backdrop{background:var(--scrim,#1c1a1873);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog__body{align-content:start;gap:var(--s4);min-width:0;padding:var(--s6);overflow-wrap:anywhere;display:grid}.dialog__body>*{min-width:0}.dialog__body>:where(h2,p,ul,ol,dl){margin-block:0}.dialog__mark{background:var(--sunken);width:40px;height:40px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.dialog__mark--danger{background:var(--danger-weak);color:var(--danger-ink)}.dialog h2{font-size:var(--text-dialog-title)}.dialog__body>p{color:var(--ink-2);font-size:var(--text-body)}.dialog__actions{gap:var(--s2);flex-wrap:wrap;margin-block-start:var(--s2);display:flex}.dialog__actions .btn{min-width:0;min-height:var(--control-md);flex:1 1 0}.dialog__action-label{overflow-wrap:anywhere;min-width:0}.dialog--wide{width:min(100% - 32px,620px)}.toast-region{z-index:80;inset:auto var(--s5) var(--s5) auto;pointer-events:none;gap:0;width:min(100% - 32px,380px);display:grid;position:fixed}.toast-region__list{gap:var(--s2);display:grid}.toast-region__list:not(:empty)+.toast-region__list:not(:empty){margin-block-start:var(--s2)}.toast{align-items:flex-start;gap:var(--s3);padding:var(--s4);border:1px solid var(--overlay-line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-pop);pointer-events:auto;display:flex}.toast__mark{background:var(--info-weak);width:28px;height:28px;color:var(--info);border-radius:50%;flex:none;place-items:center;display:grid}.toast__mark>svg{stroke-width:2.25px;width:16px;height:16px}.toast--success .toast__mark{background:var(--success-weak);color:var(--success)}.toast--error .toast__mark{background:var(--danger-weak);color:var(--danger-ink)}.toast__copy{flex:1;min-width:0}.toast__copy strong{font-size:var(--text-body);font-weight:var(--weight-semibold);display:block}.toast__copy p{margin:var(--s1) 0 0;color:var(--ink-2);font-size:var(--text-body);line-height:var(--leading-caption)}.toast__copy .btn{margin-block-start:var(--s2)}.secret{gap:var(--s4);padding:var(--s5);border:1px solid color-mix(in srgb, var(--warning) 22%, var(--warning-weak));border-radius:var(--r-md);background:var(--warning-weak);display:grid}.secret p{color:var(--ink);font-size:var(--text-body);margin:0}.secret__value{max-width:100%;padding:var(--s4);border-radius:var(--r-sm);background:var(--sunken);font-family:var(--font-mono);font-size:var(--text-body);-webkit-user-select:all;user-select:all;display:block;overflow-x:auto}.preview{gap:var(--s3);padding:var(--s5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);display:grid}.card .preview{border-radius:var(--r-sm);border-color:#0000}.card .notification-preview{padding:var(--s5) 0 0;border:0;border-block-start:1px solid var(--line);background:0 0;border-radius:0}.card__body>.notification-preview:first-child{border-block-start:0;padding-block-start:0}.card .notification-preview__device{border-radius:var(--r-sm);padding:var(--s4)}.preview__label{color:var(--ink-2);font-size:var(--text-caption);font-weight:var(--weight-semibold)}.preview__card{padding:var(--s3) var(--s4);border-radius:var(--r-md);background:var(--preview-card);color:var(--preview-ink);box-shadow:var(--preview-card-shadow);gap:2px;display:grid}.preview__app{align-items:center;gap:var(--s2);color:var(--preview-ink-3);font-size:.75rem;font-weight:var(--weight-semibold);display:flex}.preview__app-icon{border-radius:var(--r-xs);background:var(--preview-icon);width:1.25rem;height:1.25rem;color:var(--preview-ink);font-size:.75rem;font-weight:var(--weight-bold);flex:0 0 1.25rem;place-items:center;line-height:1;display:grid}.preview__title{font-size:.875rem;font-weight:var(--weight-bold);color:var(--preview-ink);overflow-wrap:anywhere}.preview__body{color:var(--preview-ink-2);overflow-wrap:anywhere;white-space:pre-wrap;font-size:.8125rem;line-height:1.45}.preview__empty{color:var(--preview-muted);font-weight:var(--weight-medium)}.public-header{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);width:100%;max-width:var(--content-width);padding:var(--s6) var(--page-gutter);flex-wrap:wrap;margin-inline:auto;display:flex}.public-header .theme-toggle,.public-header .locale-selector>.locale-selector__trigger,.public-header .btn--neutral{box-shadow:none;background:0 0}.public-header .theme-toggle:hover,.public-header .locale-selector>.locale-selector__trigger:hover,.public-header .locale-selector[open]>.locale-selector__trigger{background:var(--hover)}.public-header .theme-toggle{border-radius:var(--r-sm)}.public-header .btn{min-height:var(--control-md);padding:var(--s2) var(--s4)}@media (max-width:960px){.public-header{padding-block:var(--s5)}}@media (max-width:720px){.public-header{padding-block:var(--s4)}.public-header .btn{padding-inline:var(--s3)}}@media (max-width:480px){.public-header .brand .brand-wordmark{display:none}.public-header>.brand{min-height:var(--control-md);align-self:flex-start}.public-header>:last-child{flex:1 1 0;justify-content:flex-end}}.marketing__footer nav a,.auth-public__footer a,.legal-page__footer a{color:var(--ink-2);text-decoration:none}.marketing__footer nav a:is(:hover,:focus-visible),.auth-public__footer a:is(:hover,:focus-visible),.legal-page__footer a:is(:hover,:focus-visible){color:var(--ink);text-underline-offset:3px;text-decoration:underline}.auth__card{background:var(--surface);display:grid}.auth__card>p{margin:0}.auth__steps{counter-reset:auth-step;color:var(--ink-3);font-size:var(--text-caption-strong);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.auth__steps li{align-items:flex-start;gap:var(--s1);counter-increment:auth-step;border-top:2px solid var(--line);min-width:0;padding-top:var(--s2);text-wrap:balance;flex:1 1 0;display:flex}.auth__steps li:before{content:counter(auth-step) ".";flex:none}@container (width<=18rem){.auth__steps li{flex-basis:100%}}@container (width<=22rem){.auth__steps li:lang(ja){flex-basis:100%}}.auth__steps li[aria-current=step]{border-color:var(--accent);color:var(--ink);font-weight:var(--weight-semibold)}.auth__steps li:is([data-done=true],:has(~[aria-current=step])){border-color:var(--accent);color:var(--ink-2)}.auth__steps li:is([data-done=true],:has(~[aria-current=step])):before{content:"";width:16px;height:16px;background-color:var(--accent);-webkit-mask:var(--icon-check) center / 16px 16px no-repeat;-webkit-mask:var(--icon-check) center / 16px 16px no-repeat;mask:var(--icon-check) center / 16px 16px no-repeat;margin-block-start:calc((var(--leading-body) * 1em - 16px) / 2);display:inline-block}.auth__card>div>p:last-child,.auth__fine{color:var(--ink-2)}.auth__form{display:grid}.auth__identity{justify-content:space-between;align-items:center;gap:var(--s3);border-radius:var(--r-sm);background:var(--sunken);min-width:0;display:flex}.auth__identity>span{overflow-wrap:anywhere;min-width:0;color:var(--ink-2);font-size:var(--text-body);font-weight:var(--weight-semibold)}.auth__field-action{justify-content:flex-end;margin-block-start:calc(var(--s2) * -1);display:flex}.auth__error{display:grid}.auth__error small{color:inherit;font-size:var(--text-caption-strong)}.auth__error .auth__support{padding-block:0}.auth__error .auth__support>summary{min-height:var(--link-target);padding-block:var(--s1)}.auth__fine{text-align:center;font-size:var(--text-caption-strong);margin:0}.auth__fine .link>span[aria-hidden=true]{display:inline-block}.auth__fine .auth__support-link{white-space:nowrap}.auth__footer{align-items:center;gap:var(--s2);text-align:center;flex-direction:column;display:flex}.auth__card>.link{justify-self:center}.auth__card :is(.link,.link-button):not(:disabled,.banner *){color:var(--ink-2);text-underline-offset:3px;text-decoration:underline}.auth__card :is(.link,.link-button):not(:disabled,.banner *):hover{color:var(--ink)}.link-button{width:-moz-fit-content;width:fit-content;color:var(--accent);font-size:var(--text-control);font-weight:var(--weight-semibold);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;position:relative}.link-button:after{content:"";inset:min(0px, calc(50% - var(--link-target) / 2)) 0;position:absolute}.link-button:disabled{color:var(--ink-3);text-decoration:none}.centered{place-content:center;justify-items:start;gap:var(--s3);min-height:100dvh;padding:var(--s8);max-width:34rem;margin-inline:auto;display:grid}.centered h1{font-size:var(--text-page-title)}.centered p{color:var(--ink-2)}.centered.boot-loading{justify-items:center}.boot-loading .brand-mark{width:48px;height:48px}.health-check{place-content:center;min-height:100dvh;font:600 13px ui-monospace,monospace;display:grid}.setup-step{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:var(--s5)}.connection-checklist{gap:var(--s6) var(--s4);grid-template-columns:max-content minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.connection-checklist li{grid-column:1/-1;grid-template-columns:max-content minmax(0,1fr);grid-template-columns:subgrid;column-gap:var(--s4);align-items:start;display:grid}.connection-checklist li>.badge{justify-self:start;width:auto;margin-top:2px}.connection-checklist li>div{min-width:0}.connection-checklist p{margin:var(--s2) 0;color:var(--ink-2);font-size:var(--text-body)}.checklist{gap:var(--s3);padding:0;list-style:none;display:grid}.checklist li{align-items:center;gap:var(--s3);display:flex}.guide-list{gap:var(--s4);padding-left:var(--s6);display:grid}.guide-list li{overflow-wrap:anywhere;min-width:0}.guide-list li p{margin:var(--s2) 0 0;color:var(--ink-2)}.resource-review--inline{width:min(100%, var(--content-width));margin:var(--page-section-gap) auto 0}.page--narrow~.resource-review--inline{width:min(100%, var(--content-width-narrow))}.card__body>.form+.form{border-top:1px solid var(--line);margin-top:var(--s6);padding-top:var(--s6)}@media (min-width:961px){.only-compact{display:none!important}}@media (max-width:960px){.only-wide{display:none!important}}.page--composer{container:composer/inline-size}@container composer (width<=44rem){.page--composer .cols--wide{grid-template-columns:minmax(0,1fr)}.page--composer .only-wide{display:none!important}.page--composer div.only-compact{display:block!important}}@media (max-width:1199px){:root{--page-gutter:var(--s6)}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operator__id{display:none}.main{padding:var(--s6) var(--page-gutter)}}@media (max-width:960px){:root{--topbar-h:calc(var(--control-md) + var(--s2) * 2 + 1px)}.app{grid-template:auto 1fr/minmax(0,1fr)}.topbar{height:auto;min-height:var(--topbar-h);align-content:center;gap:var(--s2);padding:var(--s2) var(--s3);flex-wrap:wrap}.topbar__menu{display:inline-grid!important}.topbar>.brand{flex:1 1 0;max-width:max-content}.cols,.cols--wide{grid-template-columns:1fr}.sidebar{z-index:40;width:min(82vw, var(--sidebar-w));height:100dvh;visibility:hidden;pointer-events:none;border-right-color:var(--overlay-line);box-shadow:var(--shadow-pop);padding-block-start:calc(var(--s10) + var(--s5));transition:transform .2s,visibility 0s linear .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.sidebar--open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.sidebar__close{top:var(--s3);right:var(--s3);position:absolute;display:inline-grid!important}.sidebar-backdrop{z-index:35;background:var(--scrim);border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.main{grid-column:1}}@media (max-width:720px){:root{--page-gutter:var(--s4);--page-section-gap:var(--s4);--page-group-gap:var(--s6);--card-padding:var(--s4)}body{font-size:var(--text-body)}h1{font-size:var(--text-page-title-compact)}.main{padding:var(--s4) var(--page-gutter) var(--s8)}.page{gap:var(--page-section-gap)}.page-head{grid-template-columns:minmax(0,1fr);justify-content:stretch;display:grid}.page-head__actions,.page-head__actions .btn{width:100%}.stat{padding:var(--s4)}.stat__value{font-size:var(--text-metric-compact)}.form-grid,.form-grid--3{grid-template-columns:minmax(0,1fr)}.card__head{padding:var(--card-padding) var(--card-padding) 0}.card__head>div:first-child{flex-basis:100%}.card__actions>.btn--quiet:first-child{padding-inline-start:var(--s3);position:relative;inset-inline-start:calc(-1 * var(--s3))}.card__body{padding:var(--card-padding)}.card__head+.card__body{padding-block-start:var(--s3)}.card__note{padding:var(--s3) var(--card-padding)}.form-foot{flex-direction:column-reverse;align-items:stretch}.form-foot>:not(.btn,.btn-row){flex:none;order:1;margin-inline-end:0}.form-foot .btn{width:100%}.form-foot--sticky{margin-inline:calc(var(--page-gutter) * -1);padding-inline:var(--page-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-foot__saves>.hint{grid-column:1/-1;margin-inline-end:0}.form-foot--sticky>.form-foot__review{display:contents}.form-foot__review>:only-child{grid-column:1/-1}.defs{row-gap:var(--s1);grid-template-columns:minmax(0,1fr)}.rows--status>li{row-gap:var(--s2);grid-template-columns:minmax(0,1fr)}.rows--status .rows__end{text-align:start;justify-items:start}.defs>div{gap:var(--s1);grid-template-columns:1fr}.defs>dd+dt,.defs>div+:is(div,dt),.defs>dd+div{margin-block-start:calc(var(--s3) - var(--s1))}.summary-bar{gap:var(--s5)}.state{padding:var(--s5);flex-direction:column}.toast-region{inset:auto var(--s4) var(--s4);width:auto}.resource-review--inline{margin-top:var(--page-section-gap)}.dialog__actions{flex-direction:column-reverse}.dialog__actions .btn{flex:none;width:100%}.brand>span:not(.brand-wordmark){display:none}.card .preview:not(.notification-preview){padding:var(--s4)}.card .notification-preview__device{padding:var(--s3)}.connection-checklist{grid-template-columns:minmax(0,1fr)}.connection-checklist li{row-gap:var(--s2)}.check-grid label{column-gap:var(--s2);width:100%;padding-block:var(--s2);border-radius:var(--r-sm);grid-template-columns:auto minmax(0,1fr);row-gap:2px;display:grid}.check-grid label>:not(input){grid-column:2}}@media (max-width:720px),(pointer:coarse){:root{--nav-row:var(--control-md)}.btn--sm,.table-control select,.check-grid label{min-height:var(--control-md)}.checkbox{padding-block:calc((var(--control-md) - 1em * var(--leading-body)) / 2)}.link,.back-link{min-height:var(--control-md)}.banner:not(.stack,:has(>p+p,>strong+p))>.link{margin-block:calc((1em * var(--leading-body) - var(--control-md)) / 2)}.back-link{padding-block:max(0px, calc((var(--control-md) - 1em * var(--leading-body)) / 2))}.link-button:after{inset:min(0px, calc(50% - var(--control-md) / 2)) calc(var(--s2) * -1)}.auth__error .auth__support>summary{min-height:var(--control-md)}}@media (forced-colors:active){.brand-mark__tile{fill:canvastext}.brand-mark__letter{stroke:canvas}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid highlight}:where(.table-wrap) tbody tr:has(.row-link) .row-link:focus-visible:before{outline-color:highlight}.table-wrap:focus-visible{outline-color:highlight}:where(.table-wrap:focus-visible>table>*>tr)>.col-actions:before,:where(.table-wrap--scroll-y:focus-visible>table>thead>tr:first-child)>th:before{border-color:highlight}.card,.stat,.state,.loading,.skeleton,.toast,.dialog,.preview,.summary-bar,.card .preview:not(.notification-preview),.card .summary-bar,.card .notification-preview__device{border:1px solid canvastext}.badge,.banner{forced-color-adjust:none;border:1px solid canvastext}.btn{border:1px solid buttontext}.btn--danger:before,.btn--danger-quiet:before{forced-color-adjust:none;background-color:buttontext}.btn--danger:disabled:before,.btn--danger[aria-disabled=true]:before,.btn--danger-quiet:disabled:before,.btn--danger-quiet[aria-disabled=true]:before{background-color:graytext}.btn[aria-disabled=true]:not([aria-busy=true]){color:graytext;border-color:graytext}.btn[aria-busy=true]:before{forced-color-adjust:none;border-color:buttontext;background:0 0;border-inline-end-color:#0000}.btn[aria-busy=true]:disabled:before{border-color:graytext;border-inline-end-color:#0000}.disabled-reason:before,.field-error:before,.field-warning:before,details:where(.disclosure)>summary:after,.auth__steps li:is([data-done=true],:has(~[aria-current=step])):before{forced-color-adjust:none;background-color:canvastext}.banner .disclosure>summary:after{background-color:var(--ink-3)}.nav-link--active,.segment input:checked+span,.btn:is(.btn--neutral,.btn--quiet)[aria-pressed=true],.option-item:is([aria-current=true],[aria-current=page],[aria-selected=true],[aria-checked=true]){outline:2px solid highlight}.option-item:is([aria-current=true],[aria-current=page],[aria-selected=true],[aria-checked=true]):after{forced-color-adjust:none;background-color:canvastext}.tabs{border-bottom:1px solid canvastext}.tab{border-bottom-color:canvas}.tab--active,.tab--active:hover{border-bottom-color:highlight}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.topbar,.sidebar,.sidebar-backdrop,.toast-region,.btn{display:none!important}.app{display:block}.main{padding:0}.card,.stat{box-shadow:none;border:1px solid var(--line);break-inside:avoid}}.ds-page{align-content:start;min-width:0}.ds-page>*{min-width:0}.ds-section{gap:var(--s4);align-content:start;min-width:0;display:grid}.ds-section>:where(p,h2,h3){margin-block:0}.ds-section__intro{max-width:var(--measure-readable);color:var(--ink-2)}.ds-actions{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.ds-actions--end{justify-content:flex-end}.ds-actions>:where(.btn,.link){flex:none}.ds-actions__help{min-width:0;color:var(--ink-2);font-size:var(--text-caption-strong);flex:22rem;margin:0}.ds-form-grid{gap:var(--field-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ds-form-grid>*{min-width:0}.ds-form-grid__wide{grid-column:1/-1}.ds-form-grid--single{grid-template-columns:minmax(0,1fr)}.ds-toolbar{align-items:end;gap:var(--s3);flex-wrap:wrap;min-width:0;display:flex}.ds-toolbar>.field{flex:14rem}.ds-toolbar>:where(.btn,.btn-row){flex:none}.ds-summary{gap:var(--s3);min-width:0;padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--sunken);display:grid}.ds-summary>:where(p,ul,ol,dl){margin-block:0}.ds-summary__label{color:var(--ink-2);font-size:var(--text-caption-strong);font-weight:var(--weight-semibold)}.ds-readable{max-width:var(--measure-readable)}.card__heading{overflow-wrap:anywhere}.card__heading>p{max-width:var(--measure-readable)}.card__actions{align-self:flex-start}@media (max-width:720px){.ds-form-grid{grid-template-columns:minmax(0,1fr)}.ds-actions{align-items:stretch}.ds-actions>.btn{width:100%}.ds-toolbar{grid-template-columns:minmax(0,1fr);display:grid}.ds-toolbar>.btn{width:100%}.card__head>.card__actions:has(>.ds-toolbar){flex:100%}.card__head .ds-toolbar>.btn{justify-self:start;width:auto}}
