@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:2}body{min-block-size:100dvh;margin:0}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}:where(ul,ol){margin:0;padding:0;list-style:none}:where(img,picture,video,canvas,svg){block-size:auto;max-inline-size:100%;display:block}:where(input,button,textarea,select){font:inherit;color:inherit}:where(button){background:0 0;border:0;padding:0}:where(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(table){border-collapse:collapse;border-spacing:0}}@layer tokens{:root{--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-0:.875rem;--text-1:1rem;--text-2:1.125rem;--text-3:1.25rem;--text-4:1.5rem;--text-5:1.875rem;--text-6:2.25rem;--text-7:3rem;--h1:clamp(2rem, 1.6rem + 2vw, 3rem);--h2:clamp(1.5rem, 1.25rem + 1.4vw, 2.25rem);--h3:clamp(1.25rem, 1.15rem + .8vw, 1.75rem);--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.7;--space-0:0;--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;--space-9:6rem;--space-10:8rem;--radius-1:.25rem;--radius-2:.5rem;--radius-3:.75rem;--radius-4:1rem;--radius-pill:9999px;--border-1:1px;--border-2:2px;--container-sm:40rem;--container-md:72rem;--container-lg:90rem;--gutter:var(--space-4);--measure:65ch;--dur-1:.12s;--dur-2:.18s;--dur-3:.24s;--dur-4:.36s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--shadow-1:0 1px 2px hsl(var(--shadow-color) / .1);--shadow-2:0 6px 18px hsl(var(--shadow-color) / .14);--shadow-3:0 16px 48px hsl(var(--shadow-color) / .2);--z-base:0;--z-sticky:20;--z-dropdown:40;--z-overlay:100;--z-modal:120;--z-toast:200}}@layer theme{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Source Sans 3", "Gill Sans", "Trebuchet MS", sans-serif;--font-display:"Playfair Display", "Times New Roman", serif;--text-0:1rem;--text-1:1.25rem;--text-2:1.5rem;--text-3:1.875rem;--text-4:2.25rem;--text-5:2.75rem;--text-6:3.25rem;--text-7:4rem;--h1:clamp(3.25rem, 2.6rem + 2.8vw, 4.75rem);--h2:clamp(2.25rem, 1.9rem + 1.8vw, 3.5rem);--h3:clamp(1.75rem, 1.4rem + 1vw, 2.5rem);--leading-tight:1.12;--leading-snug:1.3;--leading-normal:1.6;--leading-relaxed:1.85;--shadow-color:220 18% 12%;--color-bg:#faf8f5;--color-surface:#f4f1eb;--color-surface-2:#ece6df;--color-text:#1b2127;--color-muted:#5c6670;--color-border:#e2dcd5;--color-primary:#977020;--color-primary-hover:#7e5d1b;--color-on-primary:#faf8f5;--color-primary-soft:color-mix(in oklab, var(--color-primary) 12%, var(--color-bg));--color-danger:#d03025;--color-danger-hover:#b62a20;--color-on-danger:#fff;--color-danger-soft:color-mix(in oklab, var(--color-danger) 12%, var(--color-bg));--color-focus:#1466b8;--overlay:#121a2199;--color-link:var(--color-primary);--color-link-hover:var(--color-primary-hover)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shadow-color:0 0% 0%;--color-bg:#151a1e;--color-surface:#1e2429;--color-surface-2:#272e34;--color-text:#f6f3ee;--color-muted:#bab3ab;--color-border:#363d45;--color-primary:#e0b152;--color-primary-hover:#dca538;--color-on-primary:#151a1e;--color-primary-soft:color-mix(in oklab, var(--color-primary) 16%, var(--color-bg));--color-danger:#e2635a;--color-danger-hover:#dd4b40;--color-on-danger:#151a1e;--color-danger-soft:color-mix(in oklab, var(--color-danger) 16%, var(--color-bg));--color-focus:#75b3f0;--overlay:#0e141bb3;--color-link:var(--color-primary);--color-link-hover:var(--color-primary-hover)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shadow-color:0 0% 0%;--color-bg:#151a1e;--color-surface:#1e2429;--color-surface-2:#272e34;--color-text:#f6f3ee;--color-muted:#bab3ab;--color-border:#363d45;--color-primary:#e0b152;--color-primary-hover:#dca538;--color-on-primary:#151a1e;--color-primary-soft:color-mix(in oklab, var(--color-primary) 16%, var(--color-bg));--color-danger:#e2635a;--color-danger-hover:#dd4b40;--color-on-danger:#151a1e;--color-danger-soft:color-mix(in oklab, var(--color-danger) 16%, var(--color-bg));--color-focus:#75b3f0;--overlay:#0e141bb3;--color-link:var(--color-primary);--color-link-hover:var(--color-primary-hover)}}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/manrope-cyrillic-Dvxsihut.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/manrope-latin-DHIcAJRg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:root[data-theme],:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-sans:"Manrope", "Segoe UI", sans-serif;--font-display:var(--font-sans);--text-0:.875rem;--text-1:1.125rem;--text-2:1.25rem;--text-3:1.375rem;--text-4:1.625rem;--text-5:2.125rem;--text-6:2.5rem;--text-7:3.25rem;--h1:var(--text-5);--h2:var(--text-3);--h3:var(--text-2);--leading-tight:1.15;--leading-normal:1.5;--leading-relaxed:1.7;--color-bg:var(--lightningcss-light,#f3f8fa)var(--lightningcss-dark,#10212b);--color-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#172d38);--color-surface-2:var(--lightningcss-light,#edf5f7)var(--lightningcss-dark,#203b47);--color-text:var(--lightningcss-light,#19343f)var(--lightningcss-dark,#eefbff);--color-muted:var(--lightningcss-light,#506b77)var(--lightningcss-dark,#acced9);--color-border:var(--lightningcss-light,#d5e5ea)var(--lightningcss-dark,#36545f);--color-primary:var(--lightningcss-light,#007d6d)var(--lightningcss-dark,#46d8ba);--color-primary-hover:var(--lightningcss-light,#006b60)var(--lightningcss-dark,#6ce6cf);--color-on-primary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#063c32);--color-primary-soft:var(--lightningcss-light,#e1f7ef)var(--lightningcss-dark,#154a43);--color-danger:var(--lightningcss-light,#bb3232)var(--lightningcss-dark,#f18d8d);--color-danger-hover:var(--lightningcss-light,#a02525)var(--lightningcss-dark,#ffa5a5);--color-on-danger:var(--lightningcss-light,#fff)var(--lightningcss-dark,#291616);--color-danger-soft:var(--lightningcss-light,#fdeaea)var(--lightningcss-dark,#482929);--color-focus:var(--color-primary);--color-link:var(--color-primary);--color-link-hover:var(--color-primary-hover);--overlay:var(--lightningcss-light,#12313e38)var(--lightningcss-dark,#050f1699);--shadow-color:200 40% 18%;--cmbd-navigation-bg:var(--lightningcss-light,#183d48)var(--lightningcss-dark,#46d8ba);--cmbd-navigation-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#063c32);--cmbd-navigation-hover:var(--lightningcss-light,#245563)var(--lightningcss-dark,#6ce6cf);--cmbd-control-border:var(--lightningcss-light,#78909b)var(--lightningcss-dark,#729aa8);--cmbd-mark-account:var(--lightningcss-light,#365c77)var(--lightningcss-dark,#547a96);--cmbd-mark-sites:var(--lightningcss-light,#087eaf)var(--lightningcss-dark,#078bbb);--cmbd-mark-wallet:var(--lightningcss-light,#008569)var(--lightningcss-dark,#008e72);--cmbd-mark-connect:var(--lightningcss-light,#cf604b)var(--lightningcss-dark,#d96852);--cmbd-mark-fg:#fff;--cmbd-tracking-title:-.04em;--cmbd-tracking-name:-.025em;--cmbd-launcher-shadow:0 12px 40px #19343f08, 0 1px 3px #19343f04;--cmbd-search-shadow:0 2px 4px #19343f05;--cmbd-list-width:24rem;--cmbd-panel-width:calc(var(--cmbd-list-width) + var(--space-5) * 2 + var(--border-1) * 2);--cmbd-launcher-width:var(--cmbd-panel-width);--cmbd-shell-width:160rem;--cmbd-workspace-focus-width:35rem;--cmbd-workspace-work-width:75rem;--cmbd-workspace-list-width:23rem;--cmbd-workspace-pane-columns:minmax(0, 1fr);--cmbd-workspace-pane-display:initial;--adaptive-disclosure-mode:collapsible;--cmbd-reading-measure:68ch;--cmbd-workspace-navigation-width:14rem;--cmbd-workspace-width:calc(var(--cmbd-workspace-focus-width) + 2 * (var(--cmbd-workspace-navigation-width) + var(--space-6)));--cmbd-workspace-grid:"content" auto / minmax(0, 1fr);--cmbd-section-nav-display:flex;--cmbd-label-size:1rem;--cmbd-page-title-size:2rem;--cmbd-page-title-compact-size:1.75rem;--cmbd-control-size:3rem;--cmbd-search-size:3.75rem;--cmbd-app-icon-size:calc(var(--space-6) + var(--space-2));--cmbd-row-size:calc(var(--space-8) + var(--space-4));--cmbd-panel-delay:60ms;--cmbd-panel-duration:.24s}@media (prefers-color-scheme:dark){:root,:root[data-theme],:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial}}.c-cmbd-workspace--with-navigation{--cmbd-workspace-grid:"navigation" auto "content" auto / minmax(0, 1fr)}@container cmbd-workspace (width>=67rem){.c-cmbd-workspace:not(.c-cmbd-workspace--work)>.c-cmbd-workspace__layout{--cmbd-workspace-grid:"navigation content ." auto / var(--cmbd-workspace-navigation-width) minmax(0, var(--cmbd-workspace-focus-width)) var(--cmbd-workspace-navigation-width);--cmbd-section-nav-display:grid}}@container cmbd-workspace (width>=62rem){.c-cmbd-workspace--work>.c-cmbd-workspace__layout{--cmbd-workspace-pane-columns:minmax(0, var(--cmbd-workspace-list-width)) minmax(0, 1fr);--cmbd-workspace-pane-display:block;--adaptive-disclosure-mode:fixed}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@layer base{html{font-family:var(--font-sans);font-size:16px;line-height:var(--leading-normal);background:var(--color-bg);color:var(--color-text)}body{min-block-size:100dvh;overflow-x:clip}::selection{background:color-mix(in oklab, var(--color-primary) 22%, var(--color-bg))}a{color:var(--color-link);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.08em}a:hover{color:var(--color-link-hover);text-decoration-thickness:.12em}:where(h1,h2,h3){line-height:var(--leading-tight);text-wrap:balance}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}:where(a,button,input,textarea,select,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--border-2) solid var(--color-focus);outline-offset:2px}:where(input,textarea,select){accent-color:var(--color-primary)}:where(p,li,td,th,dd,a){overflow-wrap:anywhere}:where(code,kbd,samp,pre){font-family:var(--font-mono)}pre{max-inline-size:100%;padding:var(--space-4);border-radius:var(--radius-2);background:var(--color-surface-2);border:var(--border-1) solid var(--color-border);overflow-x:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.prose{max-inline-size:var(--measure);font-size:var(--text-1);line-height:var(--leading-relaxed)}.prose :where(p){margin-block:var(--space-4)}.prose :where(h1,h2,h3){margin-block:var(--space-7) var(--space-3)}.prose :where(ul,ol){list-style:revert;margin-block:var(--space-4);padding-inline-start:var(--space-6)}.prose :where(li){margin-block:var(--space-2)}.prose :where(blockquote){margin-block:var(--space-5);border-inline-start:var(--border-2) solid var(--color-border);color:var(--color-muted);padding-inline-start:var(--space-4)}.prose :where(hr){margin-block:var(--space-7);border:none;border-top:var(--border-1) solid var(--color-border)}}@layer layout{.l-container{inline-size:100%;max-inline-size:var(--container-md);padding-inline:var(--gutter);margin-inline:auto;container-type:inline-size}.l-page{grid-template-rows:auto 1fr auto;min-block-size:100dvh;display:grid}.l-stack{gap:var(--stack-gap,var(--space-4));flex-direction:column;display:flex}.l-cluster{gap:var(--cluster-gap,var(--space-3));align-items:var(--cluster-align,center);justify-content:var(--cluster-justify,flex-start);flex-wrap:wrap;display:flex}.l-cluster>*{min-inline-size:0}.l-grid{gap:var(--grid-gap,var(--space-4));grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--grid-min,16rem)), 1fr));display:grid}.l-grid>*{min-inline-size:0}.l-sidebar{gap:var(--sidebar-gap,var(--space-5));flex-wrap:wrap;align-items:flex-start;display:flex}.l-sidebar>:first-child{flex:0 1 var(--sidebar-width,18rem)}.l-sidebar>:last-child{flex:999 40rem;min-inline-size:0}.l-center{place-items:center;display:grid}.l-media{gap:var(--media-gap,var(--space-4));align-items:var(--media-align,flex-start);display:flex}.l-media>:first-child{flex:none}.l-media>:last-child{flex:auto;min-inline-size:0}.l-reel{gap:var(--reel-gap,var(--space-3));padding-block:var(--space-2);scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.l-reel>*{scroll-snap-align:start;flex:none}.l-frame{aspect-ratio:var(--frame-ratio,16 / 9);border-radius:inherit;background:var(--color-surface-2);overflow:clip}.l-frame>:where(img,video){object-fit:cover;block-size:100%;inline-size:100%}}@layer components{.c-badge{--badge-bg:color-mix(in oklab, var(--color-surface) 88%, var(--color-surface-2));--badge-fg:var(--color-text);--badge-border:color-mix(in oklab, var(--color-border) 88%, transparent);--badge-pad-y:calc(var(--space-1) + var(--border-1));--badge-pad-x:calc(var(--space-2) + var(--border-2));--badge-radius:calc(var(--space-4) - var(--border-1));block-size:fit-content;inline-size:fit-content;min-block-size:calc(var(--space-4) + var(--space-3));justify-content:center;align-items:center;gap:var(--space-1);border:var(--border-1) solid var(--badge-border);border-radius:var(--badge-radius);background:var(--badge-bg);min-inline-size:0;max-inline-size:100%;color:var(--badge-fg);padding:var(--badge-pad-y) var(--badge-pad-x);font-size:var(--text-0);font-weight:700;line-height:var(--leading-snug);text-align:center;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;display:inline-flex;overflow:hidden}.c-badge--primary{--badge-bg:var(--color-primary);--badge-fg:var(--color-on-primary);--badge-border:var(--color-primary)}.c-badge--soft{--badge-bg:var(--color-primary-soft);--badge-fg:var(--color-text);--badge-border:color-mix(in oklab, var(--color-primary) 24%, var(--color-border))}.c-badge--muted{--badge-bg:color-mix(in oklab, var(--color-surface) 92%, var(--color-surface-2));--badge-fg:color-mix(in oklab, var(--color-muted) 86%, var(--color-text));--badge-border:color-mix(in oklab, var(--color-border) 76%, transparent)}.c-badge--danger{--badge-bg:var(--color-danger);--badge-fg:var(--color-on-danger);--badge-border:var(--color-danger)}.c-button{--btn-bg:var(--color-surface);--btn-fg:var(--color-text);--btn-border:var(--color-border);--btn-bg-hover:color-mix(in oklab, var(--btn-bg) 92%, var(--color-text));--btn-radius:var(--radius-2);--btn-pad-y:var(--space-2);--btn-pad-x:var(--space-4);justify-content:center;align-items:center;gap:var(--space-2);padding-block:var(--btn-pad-y);padding-inline:var(--btn-pad-x);border-radius:var(--btn-radius);background:var(--btn-bg);min-block-size:2.75rem;color:var(--btn-fg);border:var(--border-1) solid var(--btn-border);box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.c-button:hover{background:var(--btn-bg-hover)}.c-button:active{transform:translateY(1px)}.c-button--primary{--btn-bg:var(--color-primary);--btn-fg:var(--color-on-primary);--btn-border:transparent;--btn-bg-hover:var(--color-primary-hover)}.c-button--ghost{--btn-bg:transparent;--btn-fg:var(--color-primary);--btn-border:transparent;--btn-bg-hover:var(--color-primary-soft)}.c-button--danger{--btn-bg:var(--color-danger);--btn-fg:var(--color-on-danger);--btn-border:transparent;--btn-bg-hover:var(--color-danger-hover)}:where(button.c-button):disabled,.c-button[aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none}.c-card{background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-3);box-shadow:var(--shadow-1);overflow:clip;container-type:inline-size}.c-card__body,.c-card__header,.c-card__footer{padding:var(--space-4)}.c-card__header{border-bottom:var(--border-1) solid var(--color-border);background:color-mix(in oklab, var(--color-surface) 92%, var(--color-bg))}.c-card__footer{border-top:var(--border-1) solid var(--color-border)}.c-card__title{font-size:var(--text-3);line-height:var(--leading-snug);text-wrap:balance}.c-card__meta{color:var(--color-muted);font-size:var(--text-0)}.c-card__media{background:var(--color-surface-2)}.c-card__media :where(img,video){block-size:auto;inline-size:100%;aspect-ratio:var(--card-media-ratio,16 / 9);object-fit:cover}.c-card--interactive{transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out)}.c-card--interactive:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.c-card--split{flex-wrap:wrap;display:flex}.c-card--split .c-card__media{flex:16rem}.c-card--split .c-card__body{flex:2 18rem;min-inline-size:0}@container (width>=42rem){.c-card__body,.c-card__header,.c-card__footer{padding:var(--space-6)}}.c-field{gap:var(--space-2);flex-direction:column;display:flex}.c-label{font-size:var(--text-0);color:var(--color-muted)}.c-input,.c-select,.c-textarea{min-block-size:2.75rem;inline-size:100%;padding-inline:var(--space-3);padding-block:var(--space-2);border-radius:var(--radius-2);border:var(--border-1) solid var(--color-border);background:var(--color-bg);color:var(--color-text);transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out)}.c-textarea{resize:vertical;min-block-size:7rem}:where(.c-input,.c-select,.c-textarea):focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-focus) 25%, transparent);outline:none}.is-invalid :where(.c-input,.c-select,.c-textarea){border-color:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger-soft)}.c-hint{font-size:var(--text-0);color:var(--color-muted)}.c-error{font-size:var(--text-0);color:var(--color-danger)}.c-nav{z-index:var(--z-sticky);background:color-mix(in oklab, var(--color-bg) 92%, transparent);border-bottom:var(--border-1) solid var(--color-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.c-nav__bar{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:3.5rem;display:flex}.c-nav__brand{letter-spacing:-.02em;font-weight:800}.c-nav__links{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.c-nav__link{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-2);color:var(--color-text);transition:background-color var(--dur-2) var(--ease-out);text-decoration:none;display:inline-flex}.c-nav__link:hover{background:var(--color-surface-2)}.c-nav__link[aria-current=page]{background:var(--color-primary-soft);color:var(--color-text)}.c-backdrop{z-index:var(--z-modal);padding:var(--space-6);background:var(--overlay);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-3) var(--ease-out), visibility 0s linear var(--dur-3);place-items:center;display:grid;position:fixed;inset:0}.c-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dur-3) var(--ease-out)}.c-modal{inline-size:min(100%, var(--modal-max,40rem));background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-4);box-shadow:var(--shadow-3);overflow:clip}.c-modal__header,.c-modal__body,.c-modal__footer{padding:var(--space-5)}.c-modal__header{border-bottom:var(--border-1) solid var(--color-border);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.c-modal__footer{border-top:var(--border-1) solid var(--color-border);justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.c-cmbd-app{background:var(--color-bg);min-inline-size:0;max-inline-size:100%;color:var(--color-text);font-size:var(--text-1);grid-template-columns:minmax(0,1fr)}:where(.c-cmbd-app) .c-button{min-block-size:var(--cmbd-control-size)}.c-cmbd-icon{inline-size:var(--text-2);block-size:var(--text-2);flex-shrink:0;display:block}.c-cmbd-header{background:var(--color-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-block-end:0}.c-cmbd-header__bar{min-block-size:var(--space-8);max-inline-size:var(--cmbd-shell-width);padding:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-inline:auto;padding-inline-start:max(var(--space-3), env(safe-area-inset-left));padding-inline-end:max(var(--space-3), env(safe-area-inset-right));display:grid}.c-cmbd-header__bar>.c-cmbd-brand{grid-area:1/1;justify-self:start;max-inline-size:100%}.c-cmbd-header__bar>.c-cmbd-access{grid-area:1/3;justify-self:end}.c-cmbd-app-menu{justify-content:center;justify-self:center;align-items:center;gap:var(--space-1);min-inline-size:0;max-inline-size:100%;padding:var(--space-1);background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-3);flex-wrap:wrap;grid-area:1/2;display:flex}.c-cmbd-app-menu__button{--btn-bg:transparent;--btn-border:transparent;--btn-bg-hover:var(--color-surface-2);--btn-pad-x:var(--space-3);min-block-size:var(--cmbd-control-size);min-inline-size:0;font-size:var(--text-0);white-space:nowrap;flex:none}.c-cmbd-app-menu__button[aria-pressed=true]{--btn-bg:var(--color-primary-soft);--btn-fg:var(--color-primary);--btn-bg-hover:var(--color-primary-soft)}.c-cmbd-brand,.c-cmbd-panel-identity{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.c-cmbd-system-mark,.c-cmbd-app-mark{inline-size:var(--cmbd-app-icon-size);block-size:var(--cmbd-app-icon-size);border-radius:var(--radius-2);background:var(--color-surface-2);color:var(--color-muted);flex-shrink:0;place-items:center;display:grid}.c-cmbd-system-mark{background:var(--cmbd-navigation-bg);color:var(--cmbd-navigation-fg)}.c-cmbd-system-mark svg,.c-cmbd-app-mark svg{inline-size:var(--text-3);block-size:var(--text-3);display:block}.c-cmbd-app-mark img{inline-size:var(--text-3);block-size:var(--text-3);object-fit:contain}.c-cmbd-app-mark[data-mark=account]{background:var(--cmbd-mark-account);color:var(--cmbd-mark-fg)}.c-cmbd-app-mark[data-mark=mywebsites]{background:var(--cmbd-mark-sites);color:var(--cmbd-mark-fg)}.c-cmbd-app-mark[data-mark=wallet]{background:var(--cmbd-mark-wallet);color:var(--cmbd-mark-fg)}.c-cmbd-app-mark[data-mark=nom-connect]{background:var(--cmbd-mark-connect);color:var(--cmbd-mark-fg)}.c-cmbd-brand__name{font-size:var(--text-2);letter-spacing:var(--cmbd-tracking-name);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.c-cmbd-access{isolation:isolate;gap:var(--space-3);flex-wrap:nowrap;flex-shrink:0;position:relative}.c-cmbd-account-menu{--stack-gap:var(--space-2);z-index:var(--z-dropdown);inline-size:var(--cmbd-panel-width);max-inline-size:calc(100vi - var(--space-3) * 2);max-block-size:calc(100dvh - var(--space-9));padding:var(--space-4);background:var(--color-surface);color:var(--color-text);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-3);box-shadow:var(--cmbd-launcher-shadow);font-size:var(--text-0);overflow-wrap:anywhere;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;overflow-y:auto}.c-cmbd-account-menu__identity{--stack-gap:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-4)}.c-cmbd-account-menu__caption{color:var(--color-muted)}.c-cmbd-account-menu__email{font-size:var(--text-1)}.c-cmbd-account-menu__action{justify-content:flex-start;inline-size:100%}.c-cmbd-access__switcher{--btn-bg:var(--cmbd-navigation-bg);--btn-fg:var(--cmbd-navigation-fg);--btn-bg-hover:var(--cmbd-navigation-hover);--btn-border:transparent;--btn-pad-x:var(--space-2);inline-size:var(--cmbd-control-size)}.c-cmbd-access__switcher svg{inline-size:var(--text-3);block-size:var(--text-3);stroke-width:2.25px}.c-cmbd-access__account{--btn-pad-x:var(--space-3);--btn-border:var(--color-border);--btn-bg-hover:var(--color-surface-2);font-size:var(--text-0)}.c-cmbd-access__account:focus-visible,.c-cmbd-access__switcher:focus-visible{z-index:var(--z-sticky);position:relative}.c-cmbd-icon-button{--btn-pad-x:var(--space-2);min-inline-size:var(--cmbd-control-size)}.c-cmbd-button-wide{inline-size:100%;min-inline-size:0;max-inline-size:100%;min-block-size:var(--cmbd-control-size);line-height:var(--leading-snug);white-space:normal;text-align:center;overflow-wrap:anywhere}.c-cmbd-main{min-inline-size:0;padding:clamp(var(--space-4), 5vi, var(--space-8)) var(--space-3) var(--space-7)}.c-cmbd-main:has(>.c-cmbd-workspace){padding:var(--space-6)}.c-cmbd-catalog{inline-size:var(--cmbd-launcher-width);max-inline-size:100%;padding:var(--space-6) var(--space-5) var(--space-5);background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-4);box-shadow:var(--cmbd-launcher-shadow);margin-inline:auto}.c-cmbd-catalog__title{letter-spacing:var(--cmbd-tracking-title);padding-block-end:var(--space-6);font-weight:800}.c-cmbd-search{color:var(--color-muted);position:relative}.c-cmbd-search>svg{pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--space-3);transform:translateY(-50%)}.c-cmbd-search__input{min-inline-size:0;padding-inline:calc(var(--space-3) + var(--text-2) + var(--space-2)) var(--cmbd-control-size);font-size:var(--text-1);min-block-size:var(--cmbd-search-size);background:var(--color-surface);border-color:var(--cmbd-control-border);border-radius:var(--radius-3);box-shadow:var(--cmbd-search-shadow)}.c-cmbd-search:focus-within>svg{color:var(--color-primary)}.c-cmbd-search__input::-webkit-search-cancel-button{display:none}.c-cmbd-search__clear{--btn-pad-x:var(--space-2);inline-size:var(--cmbd-control-size);block-size:var(--cmbd-control-size);margin-block:auto;position:absolute;inset-block:0;inset-inline-end:0}.c-cmbd-list-label{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:var(--space-7);padding-block:var(--space-4) var(--space-2);color:var(--color-muted);font-size:var(--text-0);font-weight:600;display:flex}.c-cmbd-count{font-variant-numeric:tabular-nums}.c-cmbd-group-label{padding:var(--space-4) 0 var(--space-1);color:var(--color-muted);font-size:var(--text-0);font-weight:600}.c-cmbd-list{--stack-gap:var(--space-2);margin:0;padding:0;list-style:none}.c-cmbd-row{align-items:center;gap:var(--space-3);inline-size:100%;min-inline-size:0;max-inline-size:100%;min-block-size:var(--cmbd-row-size);padding:var(--space-3);color:var(--color-text);text-align:start;cursor:pointer;background:var(--color-surface-2);border-radius:var(--radius-3);box-shadow:none;transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);border-color:#0000;text-decoration:none;display:flex}.c-cmbd-row:hover{color:var(--color-text);background:var(--color-primary-soft);border-color:var(--color-primary-soft);box-shadow:none;transform:none}.c-cmbd-row:active{border-color:var(--color-primary)}.c-cmbd-row--collection{min-block-size:calc(var(--space-8) + var(--space-2));border-color:var(--color-border);background:0 0}.c-cmbd-row--collection:hover{background:var(--color-surface-2)}.c-cmbd-row.is-current{border-color:var(--color-primary);background:var(--color-primary-soft)}.c-cmbd-current-mark{inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-pill);background:var(--color-primary);flex-shrink:0}.c-cmbd-row__body{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:0;min-inline-size:0;display:flex}.c-cmbd-row__title{letter-spacing:var(--cmbd-tracking-name);font-weight:750;line-height:var(--leading-normal)}.c-cmbd-row__arrow{color:var(--color-muted)}.c-cmbd-breadcrumb{padding-block-end:var(--space-4)}.c-cmbd-breadcrumb__button,.c-cmbd-text-button{--btn-pad-x:var(--space-1)}.c-cmbd-empty{padding:var(--space-7) var(--space-3);text-align:center;color:var(--color-muted);font-size:var(--text-0)}.c-cmbd-empty>svg{inline-size:var(--space-5);block-size:var(--space-5);margin-block-end:var(--space-4);margin-inline:auto}.c-cmbd-empty__title{color:var(--color-text);font-size:var(--text-1);padding-block-end:var(--space-2);font-weight:700}.c-cmbd-status{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-4);color:var(--color-muted);font-size:var(--text-0);overflow-wrap:anywhere;flex-direction:column;display:flex}.c-cmbd-status--error,.c-cmbd-form__error{color:var(--color-danger)}.c-cmbd-footnote{padding:var(--space-5) var(--space-4);text-align:center;font-size:var(--text-0);color:var(--color-muted)}.c-cmbd-overlay{min-inline-size:0;font-size:var(--text-1);color:var(--color-text);margin:0;padding:0;position:fixed;inset:auto}.c-cmbd-overlay::backdrop{background:var(--overlay)}.c-cmbd-overlay[open]{flex-direction:column;display:flex}.c-cmbd-drawer{inline-size:var(--cmbd-panel-width);border-radius:0;block-size:100dvh;min-block-size:0;max-block-size:100dvh;max-inline-size:100%;inset-block:0;inset-inline-end:0}.c-cmbd-drawer[open]{animation:cmbd-drawer-enter var(--cmbd-panel-duration) var(--ease-out) var(--cmbd-panel-delay) both}.c-cmbd-drawer__header,.c-cmbd-drawer__footer{flex-shrink:0}.c-cmbd-drawer__header{min-block-size:var(--space-9);padding-block:var(--space-5);border-block-end:0}.c-cmbd-drawer__header,.c-cmbd-drawer__body,.c-cmbd-drawer__footer{padding-inline:clamp(var(--space-4), 4vi, var(--space-5))}.c-cmbd-drawer__title{font-size:var(--text-2);letter-spacing:var(--cmbd-tracking-name);font-weight:800}.c-cmbd-collection-title{font-size:var(--text-3);padding-block-end:var(--space-5);font-weight:750}.c-cmbd-drawer__body{overscroll-behavior:contain;min-block-size:0;flex:1;padding-block-start:var(--space-2);overflow-y:auto}.c-cmbd-auth{inline-size:var(--cmbd-panel-width);max-inline-size:calc(100% - var(--space-6));max-block-size:calc(100dvh - var(--space-7));overscroll-behavior:contain;inset-block-start:var(--space-2);inset-inline-end:max(var(--space-3), calc((100% - var(--cmbd-shell-width)) / 2 + var(--space-3)));overflow-y:auto}.c-cmbd-auth .c-cmbd-drawer__header{min-block-size:0;padding-block:var(--space-4)}.c-cmbd-auth .c-modal__body{padding-block-start:var(--space-2)}.c-cmbd-preferences{align-items:center;gap:var(--space-2) var(--space-3);grid-template-columns:max-content minmax(0,1fr);inline-size:100%;min-inline-size:0;display:grid}.c-cmbd-preferences__row{display:contents}.c-cmbd-preferences__label{inline-size:var(--space-8);block-size:var(--cmbd-control-size);min-inline-size:0;color:var(--color-text);background:var(--color-surface-2);border-radius:var(--radius-2);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex}.c-cmbd-preferences__label>.c-cmbd-icon{inline-size:var(--space-6);block-size:var(--space-6)}.c-cmbd-preferences__symbols{align-items:center;gap:var(--space-1);display:flex}.c-cmbd-preferences__symbols .c-cmbd-icon{inline-size:var(--text-4);block-size:var(--text-4)}.c-cmbd-preferences__select{min-inline-size:0;max-inline-size:100%;min-block-size:var(--cmbd-control-size);background:var(--color-surface-2);border-color:var(--cmbd-control-border);font-size:var(--cmbd-label-size)}.c-cmbd-preferences__label:focus-visible,.c-cmbd-preferences__select:focus-visible{border-color:var(--color-focus);outline:var(--border-2) solid var(--color-focus);outline-offset:var(--border-2)}.c-cmbd-form{--stack-gap:var(--space-5);min-inline-size:0}.c-cmbd-form .c-input{background:var(--color-surface-2);border-color:var(--cmbd-control-border);min-inline-size:0;min-block-size:var(--cmbd-control-size);font-size:var(--text-1)}.c-cmbd-form .c-input:focus-visible{border-color:var(--color-focus)}.c-cmbd-form .is-invalid .c-input{border-color:var(--color-danger)}.c-cmbd-form .is-invalid .c-input:focus-visible{border-color:var(--color-danger);outline:var(--border-2) solid var(--color-danger);outline-offset:var(--border-2)}.c-cmbd-form .c-label,.c-cmbd-form__label{color:var(--color-text);font-size:var(--cmbd-label-size);font-weight:600}.c-cmbd-form__label{align-items:baseline;column-gap:var(--space-2);flex-wrap:wrap;display:flex}.c-cmbd-form__optional{color:var(--color-muted);font-weight:400}.c-cmbd-form__actions{--stack-gap:var(--space-2);min-inline-size:0}.c-cmbd-form>.c-button{min-block-size:var(--space-7)}.c-cmbd-form__links .c-button,.c-cmbd-form__error{font-size:var(--text-0)}.c-cmbd-form__links{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.c-cmbd-workspace{inline-size:var(--cmbd-workspace-focus-width);min-inline-size:0;max-inline-size:100%;margin-inline:auto;container:cmbd-workspace/inline-size}.c-cmbd-workspace--with-navigation{inline-size:var(--cmbd-workspace-width)}.c-cmbd-workspace--work{inline-size:var(--cmbd-workspace-work-width)}.c-cmbd-workspace--work>.c-cmbd-workspace__layout>.c-cmbd-workspace__navigation,.c-cmbd-workspace--work>.c-cmbd-workspace__layout>.c-cmbd-workspace__content{inline-size:100%}.c-cmbd-workspace__layout{grid-template:var(--cmbd-workspace-grid);place-items:start center;gap:var(--space-6);min-inline-size:0;display:grid}.c-cmbd-workspace__navigation{inline-size:var(--cmbd-workspace-focus-width);grid-area:navigation;min-inline-size:0;max-inline-size:100%}.c-cmbd-workspace__content{inline-size:var(--cmbd-workspace-focus-width);grid-area:content;min-inline-size:0;max-inline-size:100%}.c-cmbd-surface{--stack-gap:var(--space-6);inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:var(--space-6);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-4);background:var(--color-surface);box-shadow:var(--cmbd-launcher-shadow);overflow-wrap:anywhere}.c-cmbd-section-nav{--stack-gap:var(--space-3);min-inline-size:0}.c-cmbd-section-nav__label{color:var(--color-text);font-size:var(--cmbd-label-size);font-weight:700}.c-cmbd-section-nav__items{display:var(--cmbd-section-nav-display);gap:var(--space-1);flex-wrap:wrap;grid-template-columns:minmax(0,1fr);min-inline-size:0}.c-cmbd-section-nav__item{--btn-bg:transparent;--btn-bg-hover:var(--color-surface-2);--btn-border:transparent;--btn-fg:var(--color-muted);--btn-pad-x:var(--space-3);min-inline-size:0;max-inline-size:100%;min-block-size:var(--cmbd-control-size);border-inline-start:var(--space-1) solid transparent;font-size:var(--cmbd-label-size);font-weight:500;line-height:var(--leading-snug);white-space:normal;text-align:start;overflow-wrap:anywhere;flex:auto;justify-content:flex-start}.c-cmbd-section-nav__item[aria-current=page]{--btn-bg:var(--color-primary-soft);--btn-bg-hover:var(--color-primary-soft);--btn-fg:var(--color-primary);border-inline-start-color:var(--color-primary);font-weight:700}.c-cmbd-page-heading{--stack-gap:var(--space-3);min-inline-size:0}.c-cmbd-page-heading__title{font-size:var(--cmbd-page-title-size);font-weight:800;line-height:var(--leading-tight);letter-spacing:var(--cmbd-tracking-title);text-wrap:balance}.c-cmbd-page-heading__description{color:var(--color-muted);font-size:var(--text-1);line-height:var(--leading-relaxed)}.c-cmbd-feedback{--stack-gap:var(--space-2);min-inline-size:0;padding:var(--space-4);border-radius:var(--radius-3);background:var(--color-surface-2);color:var(--color-muted);font-size:var(--cmbd-label-size);line-height:var(--leading-relaxed);overflow-wrap:anywhere}.c-cmbd-feedback__title{color:var(--color-text);font-size:var(--text-1);font-weight:700;line-height:var(--leading-snug)}.c-cmbd-feedback[data-tone=success]{background:var(--color-primary-soft)}.c-cmbd-feedback[data-tone=danger]{color:var(--color-danger);background:var(--color-danger-soft)}.c-cmbd-not-found{overflow-wrap:anywhere}.c-cmbd-not-found__code{padding:var(--space-1) var(--space-3);border-radius:var(--radius-2);background:var(--color-surface-2);color:var(--color-muted);font-size:var(--text-1);align-self:flex-start;font-weight:700}.c-cmbd-not-found__actions{gap:var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.c-cmbd-not-found__actions>.c-button{min-inline-size:0;min-block-size:var(--cmbd-control-size);line-height:var(--leading-snug);white-space:normal;text-align:center;overflow-wrap:anywhere;flex:auto}@media (width<=48em){.c-cmbd-main:has(>.c-cmbd-workspace){padding-inline:var(--space-4)}.c-cmbd-surface{padding:var(--space-4)}.c-cmbd-page-heading__title{font-size:var(--cmbd-page-title-compact-size)}.c-cmbd-header__bar{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.c-cmbd-header__bar>.c-cmbd-access{grid-column:2}.c-cmbd-app-menu{grid-area:2/1/auto/-1}}@media (width<=30em){.c-cmbd-app-menu__button>svg{display:none}.c-cmbd-main{padding-inline:var(--space-4)}.c-cmbd-catalog{inline-size:var(--cmbd-list-width);padding:var(--space-5) 0;box-shadow:none;background:0 0;border:0;border-radius:0}.c-cmbd-app,.c-cmbd-header{background:var(--color-surface)}.c-cmbd-access__account>svg{display:none}}@media (prefers-reduced-motion:reduce){.c-cmbd-drawer[open]{animation-delay:0s}}@keyframes cmbd-drawer-enter{0%{transform:translate(100%)}to{transform:translate(0)}}}@layer utilities{.u-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.u-min-w-0{min-inline-size:0}.u-truncate{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.u-break-anywhere{overflow-wrap:anywhere}.u-scroll-x{max-inline-size:100%;overflow-x:auto}.u-text-center{text-align:center}.u-text-muted{color:var(--color-muted)}.u-hidden{display:none!important}}@layer overrides{:root:has(.c-cmbd-overlay[open]){overflow:hidden}.c-cmbd-overlay:not([open]),.c-cmbd-app [hidden]{display:none}}
