@layer reset,tokens,base,components,app;@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;text-size-adjust:none}body{min-height:100svh;line-height:1.5}img,picture,video,canvas,svg{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}:target{scroll-margin-block:5ex}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}}@layer tokens{:root{--border-subtle: .5px;--border-default: 1px;--border-strong: 2px;--size-0: 0;--size-1: .0625rem;--size-2: .125rem;--size-4: .25rem;--size-6: .375rem;--size-8: .5rem;--size-12: .75rem;--size-16: 1rem;--size-20: 1.25rem;--size-24: 1.5rem;--size-32: 2rem;--size-40: 2.5rem;--size-48: 3rem;--size-64: 4rem;--size-80: 5rem;--size-96: 6rem;--size-160: 10rem;--radius-3: 3px;--radius-8: .5rem;--radius-16: 1rem;--radius-24: 1.5rem;--radius-pill: 999px;--motion-fast: .15s;--motion-base: .25s;--motion-slow: .4s;--ease-standard: ease-in-out;--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-modal: 400;--z-toast: 500}}@layer tokens{:root{--moccha-100: #FDFCFB;--moccha-150: #F3F0EE;--moccha-200: #E3DCD8;--moccha-300: #C6BFBD;--moccha-400: #ABA2A0;--moccha-500: #8F8785;--moccha-600: #746D6B;--moccha-700: #5A5453;--moccha-800: #403D3C;--moccha-900: #36211B;--moccha-1000: #160E0B;--avocado-100: #EFFAF4;--avocado-200: #B9EBD2;--avocado-300: #94D0B2;--avocado-400: #73B595;--avocado-500: #57997A;--avocado-600: #427D62;--avocado-700: #33614B;--avocado-800: #264536;--avocado-900: #182C22;--avocado-1000: #08130E;--blueberry-100: #E9EAFF;--blueberry-200: #D6DBFF;--blueberry-300: #B4BAFF;--blueberry-400: #9398FF;--blueberry-500: #7471FC;--blueberry-600: #5E5BD5;--blueberry-700: #4946A6;--blueberry-800: #343376;--blueberry-900: #21214B;--blueberry-1000: #0D0D24;--pumpkin-100: #FFE4DC;--pumpkin-200: #FFD2C6;--pumpkin-300: #FFA790;--pumpkin-400: #FF7552;--pumpkin-500: #DF5835;--pumpkin-600: #B94223;--pumpkin-700: #90331B;--pumpkin-800: #672615;--pumpkin-900: #42190F;--pumpkin-1000: #1F0904;--smoothie-100: #FBEFFC;--smoothie-200: #FACBFF;--smoothie-300: #E5A7EB;--smoothie-400: #CB88D2;--smoothie-500: #AE6DB5;--smoothie-600: #8F5695;--smoothie-700: #6F4274;--smoothie-800: #4F3053;--smoothie-900: #321F34;--smoothie-1000: #160C17;--mint-100: #EAF8FF;--mint-200: #B3E6FF;--mint-300: #7CCDF1;--mint-400: #55B1D8;--mint-500: #3695BB;--mint-600: #23799B;--mint-700: #1B5E78;--mint-800: #164356;--mint-900: #102B36;--mint-1000: #051219;--butter-100: #FFF7DA;--butter-200: #F7DD7F;--butter-300: #DFBF42;--butter-400: #C3A200;--butter-500: #A38700;--butter-600: #846D00;--butter-700: #675400;--butter-800: #4A3C00;--butter-900: #302600;--butter-1000: #151000;--seaweed-100: #DDFFF5;--seaweed-200: #7EF7DA;--seaweed-300: #2EDEBD;--seaweed-400: #00BFA1;--seaweed-500: #00A086;--seaweed-600: #00826D;--seaweed-700: #006554;--seaweed-800: #00493C;--seaweed-900: #002F26;--seaweed-1000: #001510;--pdm-canvas: var(--moccha-150);--pdm-surface: var(--moccha-100);--pdm-surface-brand: var(--avocado-100);--pdm-surface-accent: var(--blueberry-100);--pdm-surface-pressed: var(--blueberry-200);--pdm-surface-disabled: var(--moccha-200);--pdm-ink: var(--moccha-1000);--pdm-ink-muted: var(--moccha-700);--pdm-ink-disabled: var(--moccha-600);--pdm-ink-placeholder: var(--moccha-600);--pdm-border: var(--moccha-200);--pdm-border-canvas: var(--moccha-400);--pdm-border-compact: var(--moccha-500);--pdm-border-strong: var(--moccha-900);--pdm-primary: var(--pumpkin-400);--pdm-accent: var(--blueberry-500);--pdm-focus: var(--moccha-900);--icon-fill: 0;--icon-wght: 400;--icon-grad: 0;--icon-opsz: 24}}@layer tokens{:root{--pdm-font-sans: "Outfit", "Outfit Fallback", Arial, sans-serif;--pdm-font-mono: ui-monospace, "Cascadia Mono", "Segoe UI Mono", "Liberation Mono", Menlo, monospace;--pdm-text-caption: .75rem;--pdm-text-small: .875rem;--pdm-text-body: 1rem;--pdm-text-subheading: 1.125rem;--pdm-text-heading: 1.5rem;--pdm-text-display: 2rem;--pdm-weight-regular: 400;--pdm-weight-semibold: 600;--pdm-leading-tight: 1.2;--pdm-leading-body: 1.5;--pdm-tracking-tight: -.02em;--pdm-tracking-display: -.04em;--pdm-shadow-1: 0 1px 2px rgb(22 14 11 / .08);--pdm-shadow-2: 0 4px 8px rgb(22 14 11 / .1);--pdm-shadow-3: 0 8px 24px rgb(22 14 11 / .12);--pdm-shadow-4: 0 16px 40px rgb(22 14 11 / .14);--pdm-scrim: rgb(22 14 11 / .48);--pdm-scrim-light: rgb(22 14 11 / .28);--pdm-radius-card: var(--radius-16);--pdm-radius-control: var(--radius-16);--pdm-radius-control-compact: var(--radius-8);--pdm-radius-inline: var(--radius-8);--pdm-measure-caption: 21rem;--pdm-measure-small: 24rem;--pdm-measure: 38rem;--pdm-control-height: var(--size-48);--pdm-control-height-compact: var(--size-32);--pdm-header-height: var(--size-64);--pdm-page-gutter: var(--size-24);--pdm-content-max: 72rem;--pdm-content-max-wide: 88rem;--pdm-card-max: 26rem;--pdm-card-max-wide: 35rem;--pdm-sidebar-width: 14rem;--pdm-rail-width: 15rem;--pdm-side-column: 20rem;--pdm-surface-muted: var(--moccha-200);--pdm-focus-ring: var(--border-strong) solid var(--pdm-focus);--pdm-focus-offset: var(--size-2);--pdm-icon-size: var(--size-20);--pdm-logo-hum-mark-width-ratio: .42619;--pdm-logo-hum-left-inset: .28723;--pdm-logo-hum-right-inset: .28658;--pdm-logo-hum-min-width: 18px}@media(width<30rem){:root{--pdm-page-gutter: var(--size-16)}}}@layer base{@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url("./Outfit-Regular-23S4XZ5F.woff2") format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url("./Outfit-SemiBold-PPNE7PTX.woff2") format("woff2")}@font-face{font-family:Outfit Fallback;font-style:normal;font-weight:400;src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:91.6%;ascent-override:98.83%;descent-override:23.13%;line-gap-override:3.57%}@font-face{font-family:Outfit Fallback;font-style:normal;font-weight:600;src:local("Arial Bold"),local("Arial"),local("Liberation Sans Bold");size-adjust:93.14%;ascent-override:97.19%;descent-override:22.75%;line-gap-override:3.51%}}@layer base{html{font-family:var(--pdm-font-sans);font-size:100%;color:var(--pdm-ink);background-color:var(--pdm-canvas)}body{font-size:var(--pdm-text-body);font-weight:var(--pdm-weight-regular);line-height:var(--pdm-leading-body);letter-spacing:var(--pdm-tracking-tight)}h1,h2,h3{font-weight:var(--pdm-weight-semibold);line-height:var(--pdm-leading-tight);letter-spacing:var(--pdm-tracking-display)}h1{font-size:var(--pdm-text-heading)}h2{font-size:var(--pdm-text-subheading)}h3{font-size:var(--pdm-text-body)}p{max-inline-size:var(--pdm-measure)}.text-muted{color:var(--pdm-ink-muted)}a{color:var(--pdm-ink);text-decoration-thickness:var(--border-default);text-underline-offset:var(--size-2)}a:hover{text-decoration-thickness:var(--border-strong)}:focus-visible{outline:var(--pdm-focus-ring);outline-offset:var(--pdm-focus-offset)}}@layer base{:root{scroll-padding-block-start:calc(var(--pdm-header-height) + var(--size-8))}body{--pdm-page-width: var(--pdm-content-max);display:flex;flex-direction:column;min-height:100svh}.layout--prose{--pdm-page-width: 48rem}.layout--wide{--pdm-page-width: none}.layout--workbench{--pdm-page-width: var(--pdm-content-max-wide)}.page{flex:1;inline-size:100%;max-inline-size:var(--pdm-page-width);margin-inline:auto;padding:var(--size-32) var(--pdm-page-gutter) var(--size-64)}.page--centered{display:flex;flex-direction:column;align-items:center;justify-content:center;max-inline-size:none;background-color:var(--pdm-surface-brand)}@media(width<30rem){.page--centered{justify-content:flex-start}}.stack{display:flex;flex-direction:column;gap:var(--size-16)}.stack--tight{gap:var(--size-8)}.stack--loose{gap:var(--size-24)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-12)}.cluster--end{align-items:flex-end}[hidden]{display:none!important}.visually-hidden{position:absolute;inline-size:var(--size-1);block-size:var(--size-1);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.icon-sprite{position:absolute;inline-size:var(--size-0);block-size:var(--size-0);overflow:hidden}}@layer components.icon{.icon{inline-size:var(--pdm-icon-size);block-size:var(--pdm-icon-size);flex:none;fill:currentColor}.icon--large{inline-size:var(--size-32);block-size:var(--size-32)}}@layer components.skip-link{.skip-link{position:absolute;inset-block-start:var(--size-8);inset-inline-start:var(--size-8);z-index:var(--z-modal);padding:var(--size-8) var(--size-16);border-radius:var(--pdm-radius-inline);background-color:var(--pdm-surface);box-shadow:var(--pdm-shadow-2);font-weight:var(--pdm-weight-semibold)}.skip-link:not(:focus):not(:focus-within){position:absolute;inline-size:var(--size-1);block-size:var(--size-1);overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@layer components.brand-logo{.brand-logo{--brand-logo-target: var(--size-24);--brand-logo-mark-width: max(var(--pdm-logo-hum-min-width), var(--brand-logo-target));--brand-logo-box: calc(var(--brand-logo-mark-width) / var(--pdm-logo-hum-mark-width-ratio));display:block;flex:none;inline-size:var(--brand-logo-box);max-inline-size:none;margin-inline-start:calc(var(--brand-logo-box) * var(--pdm-logo-hum-left-inset) * -1)}.brand-logo--lead{--brand-logo-target: var(--size-40)}.brand-logo--end{margin-inline-start:auto;margin-inline-end:calc(var(--brand-logo-box) * var(--pdm-logo-hum-right-inset) * -1)}.brand-logo__asset{inline-size:100%;block-size:auto}}@layer components.app-shell{.app-shell{display:flex;flex:1;align-items:stretch}.app-shell__column{display:flex;flex:1;flex-direction:column;min-inline-size:0}@media(width<62rem){.app-shell{flex-direction:column}}}@layer components.app-sidebar{.app-sidebar{display:flex;position:sticky;z-index:var(--z-sticky);flex:none;flex-direction:column;gap:var(--size-8);align-self:flex-start;inset-block-start:0;inline-size:var(--pdm-sidebar-width);block-size:100svh;padding:var(--size-12);overflow-y:auto;border-inline-end:var(--border-default) solid var(--pdm-border);background-color:var(--pdm-surface)}.app-sidebar__brand{display:flex;align-items:center;padding:var(--size-8) var(--size-12);border-radius:var(--pdm-radius-inline);color:var(--pdm-ink);text-decoration:none}.app-sidebar__brand:hover .app-sidebar__brand-name,.app-sidebar__brand:active .app-sidebar__brand-name{text-decoration:underline;text-underline-offset:var(--size-2)}.app-sidebar__brand:active .app-sidebar__brand-name{text-decoration-thickness:var(--border-strong)}.app-sidebar__brand-name{min-inline-size:0;font-size:var(--pdm-text-small);font-weight:var(--pdm-weight-semibold);line-height:var(--pdm-leading-tight)}.app-sidebar__nav{display:flex;flex-direction:column;gap:var(--size-8);min-inline-size:0}.app-nav__group{margin:var(--size-0);padding:var(--size-12) var(--size-12) var(--size-4);color:var(--pdm-ink-muted);font-size:var(--pdm-text-caption);font-weight:var(--pdm-weight-semibold);line-height:var(--pdm-leading-tight)}.app-sidebar__menu,.app-sidebar__page-title{display:none}.app-sidebar__drawer{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--size-8);min-block-size:0}.app-nav{display:flex;flex-direction:column;gap:var(--size-4);margin:var(--size-0);padding:var(--size-0);list-style:none}.app-nav__item{display:flex;align-items:center;gap:var(--size-12);padding:var(--size-8) var(--size-12);border-radius:var(--pdm-radius-inline);color:var(--pdm-ink);font-size:var(--pdm-text-small);text-decoration:none}.app-nav__item:hover{background-color:var(--pdm-surface-muted)}.app-nav__item:active{background-color:var(--pdm-surface-pressed)}.app-nav__item[aria-current]{background-color:var(--pdm-surface-accent);font-weight:var(--pdm-weight-semibold)}.app-nav__icon{flex:none;color:var(--pdm-ink-muted)}.app-nav__item[aria-current] .app-nav__icon{color:var(--pdm-ink)}@media(width<62rem){.app-sidebar{z-index:var(--z-overlay);flex-direction:row;gap:var(--size-8);align-items:center;align-self:stretch;inline-size:100%;block-size:var(--pdm-header-height);padding-block:var(--size-0);padding-inline:calc(var(--pdm-page-gutter) - var(--size-12)) var(--pdm-page-gutter);overflow:visible;border-inline-end:none;border-block-end:var(--border-default) solid var(--pdm-border)}.app-sidebar__menu{display:block;flex:none}.app-sidebar__menu-summary{display:flex;align-items:center;gap:var(--size-8);min-block-size:var(--pdm-control-height);padding-inline:var(--size-12);border-radius:var(--pdm-radius-inline);font-size:var(--pdm-text-small);font-weight:var(--pdm-weight-semibold);cursor:pointer;list-style:none}.app-sidebar__menu-summary::-webkit-details-marker{display:none}.app-sidebar__menu-summary:hover{background-color:var(--pdm-surface-muted)}.app-sidebar__menu-glyph--close,.app-sidebar__menu[open] .app-sidebar__menu-glyph--menu{display:none}.app-sidebar__menu[open] .app-sidebar__menu-glyph--close{display:block}.app-sidebar__page-title{display:block;flex:1 1 auto;min-inline-size:0;max-inline-size:none;overflow:hidden;color:var(--pdm-ink-muted);font-size:var(--pdm-text-small);font-weight:var(--pdm-weight-semibold);letter-spacing:var(--pdm-tracking-tight);text-overflow:ellipsis;white-space:nowrap;visibility:hidden;opacity:0}.app-sidebar__page-title--shown{visibility:visible;opacity:1}@media(prefers-reduced-motion:no-preference){.app-sidebar__page-title{transition:opacity var(--motion-base) var(--ease-standard),visibility var(--motion-base) var(--ease-standard)}}.app-sidebar__brand{position:relative;flex:none;padding:var(--size-0)}.app-sidebar__brand .brand-logo{margin-inline-end:calc(var(--brand-logo-box) * var(--pdm-logo-hum-right-inset) * -1)}.app-sidebar__brand-name{position:absolute;inline-size:var(--size-1);block-size:var(--size-1);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.app-sidebar__drawer{position:fixed;z-index:var(--z-overlay);inset-block:var(--pdm-header-height) var(--size-0);inset-inline-start:var(--size-0);inline-size:min(18rem,84vw);padding:var(--size-12);overflow-y:auto;scroll-padding:var(--size-8);border-inline-end:var(--border-default) solid var(--pdm-border);background-color:var(--pdm-surface);box-shadow:var(--pdm-shadow-3);visibility:hidden;translate:-100% 0}.app-sidebar__menu[open]~.app-sidebar__drawer{visibility:visible;translate:none}.app-sidebar__menu-summary:after{content:"";position:fixed;z-index:var(--z-dropdown);inset-block:var(--pdm-header-height) var(--size-0);inset-inline:var(--size-0);opacity:0;background-color:var(--pdm-scrim);visibility:hidden}.app-sidebar__menu[open] .app-sidebar__menu-summary:after{opacity:1;visibility:visible}body:has(.app-sidebar__menu[open]){overflow:hidden}.app-nav__item{min-block-size:var(--pdm-control-height)}@media(prefers-reduced-motion:no-preference){.app-sidebar__drawer{transition:translate var(--motion-base) var(--ease-standard),visibility var(--motion-base) var(--ease-standard)}.app-sidebar__menu-summary:after{transition:opacity var(--motion-base) var(--ease-standard),visibility var(--motion-base) var(--ease-standard)}}}}@layer components.app-bar{:root{--pdm-chrome-inset: var(--pdm-header-height)}@media(width>=62rem){:root:not(:has(.app-bar--shown)){--pdm-chrome-inset: 0px}}.app-bar{display:flex;position:fixed;z-index:var(--z-sticky);align-items:center;inset-block-start:0;inset-inline:var(--pdm-sidebar-width) 0;min-block-size:var(--pdm-header-height);border-block-end:var(--border-default) solid var(--pdm-border);background-color:var(--pdm-surface);visibility:hidden;translate:0 -100%}.app-bar--shown{visibility:visible;translate:none}@media(prefers-reduced-motion:no-preference){.app-bar{transition:translate var(--motion-base) var(--ease-standard),visibility var(--motion-base) var(--ease-standard)}}@media(prefers-reduced-motion:no-preference)and (width>=62rem){:root[data-chrome=retracted]:not(:has([data-chrome-retract]:focus-within)) .app-bar{visibility:hidden;translate:0 -100%}}.app-bar__inner{display:flex;align-items:center;gap:var(--size-16);inline-size:100%;max-inline-size:var(--pdm-page-width);margin-inline:auto;padding-inline:var(--pdm-page-gutter)}.app-bar__title{min-inline-size:0;max-inline-size:none;overflow:hidden;color:var(--pdm-ink-muted);font-size:var(--pdm-text-small);font-weight:var(--pdm-weight-semibold);letter-spacing:var(--pdm-tracking-tight);text-overflow:ellipsis;white-space:nowrap}.app-bar__actions{display:flex;flex:none;align-items:center;gap:var(--size-8);margin-inline-start:auto}@media(width<62rem){.app-bar{display:none}}}@layer components.account-menu{.account-menu{position:relative;margin-block-start:auto;padding-block-start:var(--size-12);border-block-start:var(--border-default) solid var(--pdm-border)}.account-menu__summary{display:flex;align-items:center;gap:var(--size-8);padding:var(--size-8);border-radius:var(--pdm-radius-inline);cursor:pointer;list-style:none}.account-menu__summary::-webkit-details-marker{display:none}.account-menu__summary:hover{background-color:var(--pdm-surface-muted)}.account-menu__identity{display:flex;flex:1;flex-direction:column;gap:var(--size-2);min-inline-size:0}.account-menu__name{overflow:hidden;font-size:var(--pdm-text-small);font-weight:var(--pdm-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.account-menu__role{align-self:flex-start;padding-inline:var(--size-8);border-radius:var(--radius-pill);background-color:var(--pdm-surface-accent);color:var(--pdm-ink);font-size:var(--pdm-text-caption)}.account-menu__caret{flex:none;color:var(--pdm-ink-muted)}.account-menu[open] .account-menu__caret{rotate:180deg}.account-menu__panel{display:flex;position:absolute;z-index:var(--z-overlay);flex-direction:column;gap:var(--size-12);inset-block-end:calc(100% + var(--size-8));inset-inline:var(--size-0);padding:var(--size-12);border:var(--border-default) solid var(--pdm-border);border-radius:var(--pdm-radius-card);background-color:var(--pdm-surface);box-shadow:var(--pdm-shadow-3)}.account-menu__email{max-inline-size:none;overflow-wrap:anywhere;color:var(--pdm-ink-muted);font-size:var(--pdm-text-caption)}}@layer components.button{.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--size-8);min-block-size:var(--pdm-control-height);padding-inline:var(--size-20);border:var(--border-default) solid var(--pdm-border-strong);border-radius:var(--pdm-radius-control);background-color:var(--pdm-surface);color:var(--pdm-ink);font-family:inherit;font-size:var(--pdm-text-body);font-weight:var(--pdm-weight-semibold);letter-spacing:var(--pdm-tracking-tight);line-height:var(--pdm-leading-tight);text-align:center;text-decoration:none;cursor:pointer}.button:hover:not(:disabled,[aria-disabled=true]){background-color:var(--pdm-surface-accent)}.button:active:not(:disabled,[aria-disabled=true]){background-color:var(--pdm-surface-pressed)}.button:disabled,.button[aria-disabled=true]{border-color:var(--moccha-300);background-color:var(--pdm-surface-disabled);color:var(--pdm-ink-disabled);box-shadow:none;cursor:not-allowed}.button--primary{border-color:var(--pumpkin-600);background-color:var(--pdm-primary);color:var(--pdm-ink)}.button--primary:hover:not(:disabled,[aria-disabled=true]){background-color:var(--pumpkin-500)}.button--primary:active:not(:disabled,[aria-disabled=true]){background-color:var(--pumpkin-600);border-color:var(--pumpkin-700)}.button--danger{border-color:var(--pumpkin-600);background-color:var(--pumpkin-600);color:var(--pdm-surface)}.button--danger:hover:not(:disabled,[aria-disabled=true]){background-color:var(--pumpkin-700);border-color:var(--pumpkin-700)}.button--danger:active:not(:disabled,[aria-disabled=true]){background-color:var(--pumpkin-800);border-color:var(--pumpkin-800)}.button--google{--button-google-surface: #FFFFFF;--button-google-border: #747775;border-color:var(--button-google-border);background-color:var(--button-google-surface)}.button--google:hover:not(:disabled,[aria-disabled=true]){background-color:var(--button-google-surface);box-shadow:var(--pdm-shadow-2)}.button--google:active:not(:disabled,[aria-disabled=true]){background-color:var(--button-google-surface);box-shadow:var(--pdm-shadow-1)}.button__brand-mark{flex:none;inline-size:var(--pdm-icon-size);block-size:var(--pdm-icon-size)}.button--block{inline-size:100%}.button--quiet{border-color:transparent;background-color:transparent;padding-inline:var(--size-12);min-block-size:var(--size-40);font-size:var(--pdm-text-small)}.button--quiet:hover:not(:disabled,[aria-disabled=true]){border-color:var(--pdm-border);background-color:var(--pdm-surface-accent)}.button--quiet:active:not(:disabled,[aria-disabled=true]){border-color:var(--pdm-border);background-color:var(--pdm-surface-pressed)}.button--quiet:disabled,.button--quiet[aria-disabled=true]{border-color:transparent;background-color:transparent}.button--google:disabled,.button--google[aria-disabled=true]{border-color:var(--button-google-border);background-color:var(--button-google-surface)}@media(width<62rem){.app-sidebar__drawer .button{min-block-size:var(--pdm-control-height)}}@media(prefers-reduced-motion:no-preference){.button{transition:background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}}@media(forced-colors:active){.button{border:var(--border-strong) solid ButtonText}}}@layer components.toggle-group{.toggle-group{display:flex}.toggle-group__item{background-color:transparent;font-weight:var(--pdm-weight-regular)}.toggle-group__item+.toggle-group__item{margin-inline-start:calc(-1 * var(--border-default))}.toggle-group__item:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.toggle-group__item:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.toggle-group__item:is([aria-pressed=true],[aria-current=page]){position:relative;z-index:1;border-color:var(--pdm-accent);background-color:var(--pdm-surface-accent);color:var(--blueberry-800);font-weight:var(--pdm-weight-semibold)}.toggle-group__item:hover{background-color:var(--pdm-surface-muted)}.toggle-group__item:is([aria-pressed=true],[aria-current=page]):hover{background-color:var(--pdm-surface-pressed)}.toggle-group__count{color:var(--pdm-ink-muted);font-weight:var(--pdm-weight-semibold);font-variant-numeric:tabular-nums}.toggle-group__item:is([aria-pressed=true],[aria-current=page]) .toggle-group__count{color:var(--blueberry-800)}@media(width<30rem){.toggle-group--fill{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.toggle-group--fill .toggle-group__item{flex-direction:column;gap:var(--size-2);padding-inline:var(--size-4);padding-block:var(--size-8);font-size:var(--pdm-text-small);white-space:normal;overflow-wrap:anywhere}}@media(forced-colors:active){.toggle-group__item:is([aria-pressed=true],[aria-current=page]){border-color:Highlight;background-color:Highlight;color:HighlightText}.toggle-group__item:is([aria-pressed=true],[aria-current=page]) .toggle-group__count{color:HighlightText}}}@layer components.card{.card{inline-size:100%;padding:var(--size-24);border:var(--border-default) solid var(--pdm-border);border-radius:var(--pdm-radius-card);background-color:var(--pdm-surface);box-shadow:var(--pdm-shadow-1)}@media(width<30rem){.card{padding:var(--size-16)}}.card--trimmed{padding:var(--size-16);box-shadow:none}.card--standalone{padding:var(--size-32);border-color:var(--moccha-300);box-shadow:var(--pdm-shadow-3)}@media(width<30rem){.card--standalone{padding:var(--size-20)}}.card__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--size-16);margin-block-end:var(--size-24);padding-block-end:var(--size-16);border-block-end:var(--border-default) solid var(--pdm-border)}.card__heading{display:flex;flex-direction:column;gap:var(--size-4);flex:1 1 0;min-inline-size:min(100%,12rem)}.card__title{font-size:var(--pdm-text-subheading)}.card__subline{max-inline-size:var(--pdm-measure-small);color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.card__actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--size-12);flex:none;max-inline-size:100%}.card__footer{margin-block-start:var(--size-24);padding-block-start:var(--size-16);border-block-start:var(--border-default) solid var(--pdm-border);max-inline-size:var(--pdm-measure-caption);color:var(--pdm-ink-muted);font-size:var(--pdm-text-caption)}.card__pagefoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--size-12) var(--size-24);margin-block-start:var(--size-24);padding-block-start:var(--size-16);border-block-start:var(--border-default) solid var(--pdm-border)}.card:has(>.data-table__scroll)>.card__pagefoot{margin-block-start:var(--size-0)}.card__pagefoot-count{margin-inline-end:auto;color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}@media(width<30rem){.card__pagefoot-count{margin-inline-end:0}}@media(forced-colors:active){.card{border:var(--border-default) solid CanvasText}.card__header{border-block-end-color:CanvasText}.card__footer,.card__pagefoot{border-block-start-color:CanvasText}}}@layer components.page-head{.page-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--size-16)}.page-head__titles{display:flex;flex-direction:column;gap:var(--size-8);flex:1 1 16rem;min-inline-size:0}.page-head__back{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--size-8);color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.page-head__back-icon{inline-size:1em;block-size:1em}.page-head__titles>p,.page-head__facts{color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.page-head__titles>p{max-inline-size:var(--pdm-measure-small)}.page-head__facts{text-wrap:pretty}.page-head__actions{display:flex;flex-wrap:wrap;gap:var(--size-12);flex:none;max-inline-size:100%}@media(width<44rem){.page-head__actions{display:grid;grid-template-columns:1fr;flex:1 1 100%;inline-size:100%}.page-head__actions--menu{grid-template-columns:minmax(0,1fr) auto}.page-head__actions--ranked>.button--primary,.page-head__actions--ranked>.action-form--primary{grid-column:1 / -1}.page-head__actions--ranked>.action-form>.button{inline-size:100%}}}@layer components.action-form{.action-form{display:flex}.action-bar__inner>.action-form{flex:none}}@layer components.action-menu{.action-menu{display:inline-block;position:relative}.action-menu__summary{min-inline-size:var(--pdm-control-height);padding-inline:var(--size-12);cursor:pointer;list-style:none}.action-menu__summary::-webkit-details-marker{display:none}.action-menu__panel{display:flex;position:absolute;z-index:var(--z-dropdown);flex-direction:column;gap:var(--size-2);inset-block-start:calc(100% + var(--size-8));inset-inline-end:var(--size-0);inline-size:max-content;max-inline-size:min(18rem,90vw);margin:var(--size-0);padding:var(--size-8);border:var(--border-default) solid var(--pdm-border);border-radius:var(--pdm-radius-card);background-color:var(--pdm-surface);box-shadow:var(--pdm-shadow-3);list-style:none}.action-menu__item{display:flex;align-items:center;gap:var(--size-12);min-block-size:var(--pdm-control-height);padding-inline:var(--size-12);border-radius:var(--pdm-radius-inline);color:var(--pdm-ink);text-decoration:none}.action-menu__item:hover{background-color:var(--pdm-surface-muted)}}@layer components.action-bar{.action-bar{display:none}@media(width<62rem){.action-bar{display:block;position:fixed;z-index:var(--z-dropdown);inset-block-start:var(--pdm-header-height);inset-inline:var(--size-0);border-block-start:var(--border-default) solid var(--pdm-border-canvas);border-block-end:var(--border-default) solid var(--pdm-border);background-color:var(--pdm-surface);box-shadow:var(--pdm-shadow-2);visibility:hidden;translate:0 -100%}.action-bar--shown{visibility:visible;translate:none}:root:has(.action-bar--shown){scroll-padding-block-start:calc(var(--pdm-header-height) + var(--pdm-control-height) + 2 * var(--size-4) + 2 * var(--border-default) + var(--pdm-focus-offset) + var(--border-strong) + var(--size-8))}.action-bar__inner{display:flex;align-items:center;gap:var(--size-8);inline-size:100%;max-inline-size:var(--pdm-page-width);margin-inline:auto;padding-block:var(--size-4);padding-inline:var(--pdm-page-gutter)}.action-bar__menu{flex:none;margin-inline-start:auto}@media(prefers-reduced-motion:no-preference){.action-bar{transition:translate var(--motion-base) var(--ease-standard),visibility var(--motion-base) var(--ease-standard)}}}}@layer components.notice{.notice{display:flex;align-items:flex-start;gap:var(--size-12);padding:var(--size-16);border:var(--border-default) solid var(--moccha-300);border-radius:var(--pdm-radius-inline);background-color:var(--pdm-surface-accent);color:var(--pdm-ink);font-size:var(--pdm-text-small)}.notice--error{border-color:var(--pumpkin-600);background-color:var(--pumpkin-100)}.notice--warning{border-color:var(--butter-300);background-color:var(--butter-100)}.notice--ok{border-color:var(--avocado-600);background-color:var(--avocado-100)}.notice__body{display:flex;flex-direction:column;gap:var(--size-8);max-inline-size:var(--pdm-measure-small)}.notice>p{max-inline-size:var(--pdm-measure-small)}.notice__title{font-size:var(--pdm-text-small);font-weight:var(--pdm-weight-semibold)}.notice:has(.notice__dismiss){position:relative;padding-inline-end:var(--size-48)}.notice__dismiss{position:absolute;inset-block-start:var(--size-8);inset-inline-end:var(--size-8);display:inline-flex;align-items:center;justify-content:center;inline-size:var(--size-32);block-size:var(--size-32);border:var(--border-default) solid transparent;border-radius:var(--pdm-radius-inline);background-color:transparent;padding:0;color:inherit;cursor:pointer}.notice__dismiss:hover{border-color:var(--pdm-border);background-color:var(--pdm-surface-accent)}.notice__dismiss:active{border-color:var(--pdm-border);background-color:var(--pdm-surface-pressed)}.notice-toasts{display:flex;position:fixed;z-index:var(--z-toast);flex-direction:column;gap:var(--size-8);inset-block-end:var(--size-16);inset-inline:var(--pdm-page-gutter);pointer-events:none}.notice-toast{position:relative;margin-inline-start:auto;inline-size:100%;max-inline-size:26rem;background-color:var(--pdm-surface);box-shadow:var(--pdm-shadow-3);pointer-events:auto}.notice-toast--timed{padding-block-end:var(--size-24)}.notice-toast__timer{position:absolute;inset-block-end:var(--size-8);inset-inline-start:var(--size-16);inline-size:calc(100% - 2 * var(--size-16));block-size:var(--size-2);border-radius:var(--radius-pill);background-color:var(--moccha-500)}@media(prefers-reduced-motion:no-preference){.notice-toast{transition:opacity var(--motion-base) var(--ease-standard),translate var(--motion-base) var(--ease-standard)}.notice-toast--entering,.notice-toast--leaving{opacity:0;translate:0 var(--size-8)}}@media(width<30rem){.notice{flex-direction:column}}@media(forced-colors:active){.notice{border:var(--border-default) solid CanvasText}.notice__dismiss{border-color:ButtonText}}}@layer components.state-head{.state-head{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--size-8) var(--size-16)}.state-head--solo{margin-block-start:var(--size-48)}.state-head--panel{inline-size:100%;padding:var(--size-32);border:var(--border-default) solid var(--pdm-border);border-radius:var(--pdm-radius-card);background-color:var(--pdm-surface-brand)}@media(width<30rem){.state-head--panel{padding:var(--size-32) var(--size-16)}}.state-head--tight{padding:var(--size-24) var(--size-16)}.state-head__icon{color:var(--pdm-ink-muted)}.state-head__text{grid-column:2;display:flex;flex-direction:column;gap:var(--size-8);min-inline-size:0}.state-head__meta{max-inline-size:var(--pdm-measure-caption);color:var(--pdm-ink-muted);font-size:var(--pdm-text-caption)}.state-head__actions{grid-column:2;display:flex;flex-wrap:wrap;gap:var(--size-12);margin-block-start:var(--size-8)}@media(forced-colors:active){.state-head--panel{border-color:CanvasText}.state-head__icon{color:CanvasText}}}@layer components.login-card{.login-card{max-inline-size:var(--pdm-card-max)}.login-card__head{display:flex;flex-wrap:wrap-reverse;align-items:center}.login-card__title{flex:1 1 min-content}.login-card__subline,.login-card__hint{max-inline-size:var(--pdm-measure-small);color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.login-card__action{margin-block-start:var(--size-8)}}@layer components.mcp-consent{.mcp-consent,.mcp-handoff{max-inline-size:var(--pdm-card-max-wide)}.mcp-consent__grants{display:flex;flex-direction:column;gap:var(--size-12);padding-inline-start:var(--size-0);list-style:none}.mcp-consent__grant{display:flex;align-items:flex-start;gap:var(--size-12)}.mcp-consent__grant-icon{margin-block-start:var(--size-2);color:var(--pdm-ink-muted)}.mcp-consent__identity{display:flex;align-items:flex-start;gap:var(--size-12);padding:var(--size-12) var(--size-16);border-radius:var(--pdm-radius-inline);background-color:var(--pdm-surface-muted)}.mcp-consent__identity-icon{margin-block-start:var(--size-2);color:var(--pdm-ink-muted)}@media(forced-colors:active){.mcp-consent__identity{border:var(--border-default) solid CanvasText}.mcp-consent__grant-icon,.mcp-consent__identity-icon{color:CanvasText}}}@layer components.record{.record{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start}.record__term{margin-block-start:var(--size-16)}.record__term:first-child{margin-block-start:0}.record__meta{color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.record__value{display:flex;flex-direction:column;gap:var(--size-4);inline-size:100%}.record>dd{overflow-wrap:anywhere;max-inline-size:100%}}@layer components.admin-panes{.admin-panes{display:flex;gap:var(--size-24)}.admin-panes__rail{display:flex;flex:none;flex-direction:column;gap:var(--size-8);inline-size:var(--pdm-rail-width);padding-inline-end:var(--size-16);border-inline-end:var(--border-default) solid var(--pdm-border)}.admin-panes__detail{display:flex;flex:1;flex-direction:column;gap:var(--size-24);min-inline-size:0}.admin-panes__index{display:flex;flex-direction:column;gap:var(--size-2);margin:var(--size-0);padding:var(--size-0);list-style:none}.admin-panes__entry{display:flex;flex-direction:column;gap:var(--size-2);padding:var(--size-8) var(--size-12);border-radius:var(--pdm-radius-inline);color:var(--pdm-ink);text-decoration:none}.admin-panes__entry:hover{background-color:var(--pdm-surface-muted)}.admin-panes__entry:active{background-color:var(--pdm-surface-pressed)}.admin-panes__entry[aria-current]{background-color:var(--pdm-surface-accent)}.admin-panes__name{font-size:var(--pdm-text-small)}.admin-panes__entry[aria-current] .admin-panes__name{font-weight:var(--pdm-weight-semibold)}.admin-panes__counts{display:flex;flex-wrap:wrap;gap:var(--size-4);color:var(--pdm-ink-muted);font-size:var(--pdm-text-caption)}.admin-panes__count+.admin-panes__count:before{content:"\b7";margin-inline-end:var(--size-4)}.admin-panes__head{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start}.admin-panes__link{display:inline-flex;align-items:center;gap:var(--size-8)}@media(width<62rem){.admin-panes{display:block}.admin-panes__rail{inline-size:auto;max-inline-size:var(--pdm-measure);padding-inline-end:var(--size-0);border-inline-end:none}.admin-panes--focus-list .admin-panes__detail,.admin-panes--focus-detail .admin-panes__rail{display:none}}@media(forced-colors:active){.admin-panes__rail{border-inline-end-color:CanvasText}}}@layer components.data-table{.data-table__scroll{position:relative;padding:var(--size-4);scroll-padding:var(--size-4);margin-inline:calc(-1 * var(--size-4));overflow-x:auto;scrollbar-gutter:stable;container-type:inline-size;container-name:tscroll}.data-table{inline-size:100%;border-collapse:collapse}.data-table__column,.data-table__cell,.data-table__row-header{padding:var(--size-12) var(--size-16) var(--size-12) var(--size-0);border-block-end:var(--border-default) solid var(--pdm-border);text-align:start;vertical-align:top;overflow-wrap:break-word}.data-table__column{border-block-end:var(--border-strong) solid var(--pdm-border-strong);font-size:var(--pdm-text-small);font-weight:var(--pdm-weight-semibold)}.data-table__row-header{font-weight:var(--pdm-weight-regular)}.data-table__text{display:flex;flex-direction:column;gap:var(--size-2)}.data-table__identified{display:flex;align-items:center;gap:var(--size-12)}.data-table__avatar{display:flex;flex:none;align-items:center;justify-content:center;inline-size:var(--size-32);block-size:var(--size-32);border-radius:50%;background-color:var(--pdm-surface-accent);color:var(--pdm-ink);font-size:var(--pdm-text-caption);font-weight:var(--pdm-weight-semibold)}.data-table__title{font-weight:var(--pdm-weight-semibold)}.data-table__meta{color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.card:has(>.card__pagefoot) .data-table__scroll tbody tr:last-child>*{border-block-end:0}.data-table__stack{display:flex;flex-direction:column;align-items:flex-start;gap:var(--size-4)}.data-table__badges{display:flex;flex-wrap:wrap;gap:var(--size-4)}.data-table__note{color:var(--pdm-ink-muted);font-size:var(--pdm-text-caption)}.data-table__column--action{inline-size:1%}.data-table__column--action,.data-table__cell--action{padding-inline-end:var(--size-0)}.data-table__cell--action{padding-block:var(--size-8);white-space:nowrap}.data-table__column--select{inline-size:1%}.data-table__column--select,.data-table__cell--select{white-space:nowrap}.data-table__actions{column-gap:var(--size-0);row-gap:var(--size-4);justify-content:flex-end;flex-wrap:nowrap}.data-table__action-label{position:absolute;inline-size:var(--size-1);block-size:var(--size-1);overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(width<30rem){.data-table__column,.data-table__cell,.data-table__row-header{padding-inline-end:var(--size-8)}.data-table__action-icon{display:none}.data-table__actions{justify-content:flex-start;flex-wrap:wrap}.data-table__action-label{position:static;inline-size:auto;block-size:auto;overflow:visible;clip-path:none;white-space:normal}.data-table--stacked,.data-table--stacked>tbody,.data-table--stacked>tbody>tr,.data-table--stacked>tbody>tr>*{display:block}.data-table--stacked>thead{position:absolute;inline-size:var(--size-1);block-size:var(--size-1);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.data-table--stacked>tbody>tr{padding-block:var(--size-12);border-block-end:var(--border-default) solid var(--pdm-border)}.data-table--stacked>tbody>tr:last-child{padding-block-end:var(--size-0);border-block-end:none}.data-table--stacked .data-table__row-header,.data-table--stacked .data-table__cell{padding:var(--size-0);border-block-end:none;overflow-wrap:anywhere}.data-table--stacked .data-table__row-header{font-weight:var(--pdm-weight-semibold)}.data-table--stacked .data-table__meta{font-weight:var(--pdm-weight-regular)}.data-table--stacked>tbody>tr>*+*{margin-block-start:var(--size-4)}.data-table--stacked .data-table__cell--action{margin-block-start:var(--size-8)}.data-table--stacked .data-table__cell[data-label]:before{content:attr(data-label) ": ";color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.data-table--stacked .data-table__cell[data-label] .data-table__text{display:inline-flex}}@media(forced-colors:active){.data-table__column,.data-table__cell,.data-table__row-header{border-block-end:var(--border-default) solid CanvasText}}}@layer components.pagination{.pagination{display:flex;align-items:center;gap:var(--size-8);max-inline-size:100%}.pagination__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--size-4);flex:0 1 auto;min-inline-size:0;list-style:none;margin:0;padding:0}.pagination__step,.pagination__page{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--size-40);min-block-size:var(--size-40);padding-inline:var(--size-8);border:var(--border-default) solid transparent;border-radius:var(--pdm-radius-control);color:var(--pdm-ink);font-size:var(--pdm-text-small);font-weight:var(--pdm-weight-semibold);letter-spacing:var(--pdm-tracking-tight);line-height:var(--pdm-leading-tight);text-decoration:none}.pagination__step{border-color:var(--pdm-border-compact);background-color:var(--pdm-surface)}.pagination__step:not(.pagination__step--off):hover,.pagination__page:not(.pagination__page--current):hover{background-color:var(--pdm-surface-muted)}.pagination__step:not(.pagination__step--off):active,.pagination__page:not(.pagination__page--current):active{background-color:var(--moccha-300)}.pagination__step--off{border-color:var(--pdm-border);color:var(--pdm-ink-disabled);cursor:default}.pagination__page--current{border-color:var(--pdm-accent);background-color:var(--pdm-surface-accent)}.pagination__gap{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--size-24);min-block-size:var(--size-40);color:var(--pdm-ink-muted)}.pagination-size{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-8)}.pagination-size__label{color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.pagination-size__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-4);list-style:none;margin:0;padding:0}.pagination-size__option{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--size-32);min-block-size:var(--size-32);padding-inline:var(--size-8);border-radius:var(--pdm-radius-inline);color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.pagination-size__option:not(.pagination-size__option--current):hover{background-color:var(--pdm-surface-muted)}.pagination-size__option--current{background-color:var(--pdm-surface-accent);color:var(--pdm-ink);font-weight:var(--pdm-weight-semibold)}@media(prefers-reduced-motion:no-preference){.pagination__step,.pagination__page,.pagination-size__option{transition:background-color var(--motion-fast) var(--ease-standard)}}@media(forced-colors:active){.pagination__page--current{border-color:Highlight;background-color:Highlight;color:HighlightText}.pagination__step{border-color:ButtonText}.pagination__step--off{border-color:GrayText;color:GrayText}.pagination-size__option--current{background-color:Highlight;color:HighlightText}}}@layer components.form-field{.form-legend{max-inline-size:var(--pdm-measure-small);color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.form-field{display:flex;flex-direction:column;gap:var(--size-8);align-items:flex-start}.form-field__label{padding-inline:0;font-weight:var(--pdm-weight-semibold)}.form-field__required{color:var(--pumpkin-700)}.form-field__control{inline-size:100%;max-inline-size:var(--pdm-measure);min-block-size:var(--pdm-control-height);padding:var(--size-12) var(--size-16);border:var(--border-default) solid var(--pdm-border-strong);border-radius:var(--pdm-radius-control);background-color:var(--pdm-surface);color:var(--pdm-ink);font-family:inherit;font-size:var(--pdm-text-body);letter-spacing:var(--pdm-tracking-tight);line-height:var(--pdm-leading-body)}.form-field__control::placeholder{color:var(--pdm-ink-placeholder);opacity:1}.form-field__control--multiline{resize:vertical}.form-field__control--compact{inline-size:auto;max-inline-size:100%;min-block-size:var(--pdm-control-height-compact);padding:var(--size-4) var(--size-8);border-color:var(--pdm-border-compact);border-radius:var(--pdm-radius-control-compact);font-size:var(--pdm-text-small)}select.form-field__control{appearance:none;padding-inline-end:calc(var(--size-16) * 2 + var(--pdm-icon-size));background-image:url("./select-chevron-733JPB6X.svg");background-repeat:no-repeat;background-position:right var(--size-16) center;background-size:var(--pdm-icon-size)}select.form-field__control--compact{padding-inline-end:calc(var(--size-8) * 2 + var(--pdm-icon-size));background-position:right var(--size-8) center}.form-field--choices{margin:0;padding:0;border:0;min-inline-size:0}.form-field--choices>legend{margin-block-end:var(--size-8)}.form-field--choices>.stack+:is(.form-field__hint,.form-field__error){margin-block-start:var(--size-8)}.form-field__choice{display:flex;align-items:center;gap:var(--size-12);min-block-size:var(--size-32)}.form-field__checkbox,.form-field__radio{flex:none;inline-size:var(--size-24);block-size:var(--size-24);accent-color:var(--pdm-accent)}.form-field__choice-label{line-height:var(--pdm-leading-body)}.form-field__choice--described{display:grid;grid-template-columns:var(--size-24) minmax(0,1fr);align-items:start}.form-field__choice--described .form-field__choice-text{display:flex;flex-direction:column;gap:var(--size-4);min-inline-size:0}.form-field__choice--described .form-field__choice-label{line-height:var(--size-24)}.form-field--segmented .form-field__segments{display:flex;flex-wrap:wrap;gap:var(--size-2);inline-size:100%;max-inline-size:var(--pdm-measure-small);padding:var(--size-6);border:var(--border-default) solid var(--pdm-border);border-radius:var(--pdm-radius-control);background-color:var(--pdm-surface)}.form-field__segment{display:flex;flex:1 1 0;position:relative;min-inline-size:0}.form-field__segment-label{display:flex;flex:1;align-items:center;justify-content:center;gap:var(--size-8);min-block-size:var(--size-40);padding-inline:var(--size-12);border:var(--border-strong) solid transparent;border-radius:var(--pdm-radius-inline);color:var(--pdm-ink-muted);font-size:var(--pdm-text-small);font-weight:var(--pdm-weight-semibold);line-height:var(--pdm-leading-tight);text-align:center;cursor:pointer}.form-field__segment-icon{flex:none}.form-field__segment-input:not(:checked)+.form-field__segment-label:hover{background-color:var(--pdm-surface-muted)}.form-field__segment-input:checked+.form-field__segment-label{background-color:var(--pdm-surface-accent);color:var(--blueberry-800)}.form-field__segment-input:focus-visible+.form-field__segment-label{outline:var(--pdm-focus-ring);outline-offset:calc(var(--border-strong) * -1)}.form-field__select-all{align-self:stretch;margin-block:var(--size-8);padding-block-end:var(--size-8);border-block-end:var(--border-default) solid var(--pdm-border)}.form-field__hint,.form-field__error{max-inline-size:var(--pdm-measure-small);font-size:var(--pdm-text-small)}.form-field__hint{color:var(--pdm-ink-muted)}.form-field__error{color:var(--pumpkin-700);font-weight:var(--pdm-weight-semibold)}.form-field--invalid .form-field__control{border-width:var(--border-strong);border-color:var(--pumpkin-600)}.search-field{display:flex;position:relative;inline-size:100%;max-inline-size:var(--pdm-measure);min-inline-size:0}.search-field:has(.search-clear:not([hidden])) .form-field__control{padding-inline-end:calc(var(--size-6) + var(--size-32) + var(--size-8))}.search-clear{display:flex;position:absolute;align-items:center;justify-content:center;inset-inline-end:var(--size-6);inset-block-start:50%;translate:0 -50%;inline-size:var(--size-32);block-size:var(--size-32);padding:var(--size-0);border:var(--border-default) solid transparent;border-radius:50%;background-color:transparent;color:var(--pdm-ink-muted);text-decoration:none;cursor:pointer}.search-clear:hover{border-color:var(--pdm-border);background-color:var(--pdm-surface-accent);color:var(--pdm-ink)}.search-clear:active{border-color:var(--pdm-border);background-color:var(--pdm-surface-pressed)}.form-field__control[type=search]::-webkit-search-cancel-button{appearance:none}@media(forced-colors:active){.form-field__control{border:var(--border-default) solid CanvasText}select.form-field__control{appearance:auto;background-image:none}.form-field__segment-input:checked+.form-field__segment-label{border-color:Highlight}.search-clear{border-color:ButtonText}}}@layer components.category-new{.category-new{display:flex;flex-direction:column;gap:var(--size-8);align-self:stretch;margin-block-start:var(--size-8);padding-block-start:var(--size-16);border-block-start:var(--border-default) solid var(--pdm-border)}.category-new__row>.button{flex:none}.category-new__name{flex:1 1 var(--pdm-measure-small)}[data-category-new-slot]>.category-new{margin-block-start:0;padding-block-start:0;border-block-start:none}.category-new__open,.category-new-dialog__footer{margin-block-start:var(--size-8)}}@layer components.filter-bar{.filter-disclosure{border:var(--border-default) solid var(--pdm-border-strong);border-radius:var(--pdm-radius-control);background-color:var(--pdm-surface)}.filter-disclosure__summary{display:flex;align-items:center;gap:var(--size-8);min-block-size:calc(var(--pdm-control-height) - 2 * var(--border-default));padding:var(--size-12) var(--size-16);font-weight:var(--pdm-weight-semibold);letter-spacing:var(--pdm-tracking-tight);cursor:pointer;list-style:none}.filter-disclosure__summary::-webkit-details-marker{display:none}.filter-disclosure__chevron{margin-inline-start:auto}.filter-disclosure[open] .filter-disclosure__chevron{rotate:180deg}@media(prefers-reduced-motion:no-preference){.filter-disclosure__chevron{transition:rotate var(--motion-fast) var(--ease-standard)}}.filter-disclosure>.filter-bar{padding:var(--size-4) var(--size-16) var(--size-16)}@media(width>=41rem){.filter-disclosure[open]{border:0;border-radius:0;background-color:transparent}.filter-disclosure[open]>.filter-disclosure__summary{display:none}.filter-disclosure[open]>.filter-bar{padding:var(--size-0)}}.filter-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--size-16) var(--size-12);align-items:end}.filter-bar__field{min-inline-size:0}.filter-bar .form-field__control,.filter-bar .search-field{max-inline-size:100%}.filter-bar__field--wide,.filter-bar__actions{grid-column:1 / -1}.filter-bar__sort{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:var(--size-8);inline-size:100%}.filter-bar__sort .form-field__control{min-inline-size:0}.filter-bar__direction{display:inline-flex;aspect-ratio:1;align-items:center;justify-content:center;border:var(--border-default) solid var(--pdm-border-strong);border-radius:var(--pdm-radius-control);background-color:var(--pdm-surface);color:var(--pdm-ink-muted);cursor:pointer}.filter-bar__direction:hover{border-color:var(--pdm-border);background-color:var(--pdm-surface-accent)}.filter-bar__direction:active{background-color:var(--pdm-surface-pressed)}.filter-bar__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--size-12)}@media(width>=41rem){.filter-bar{grid-template-columns:minmax(0,1fr) 11rem 11rem}.filter-bar__field--wide{grid-column:auto}}@media(width>=62rem){.filter-bar{grid-template-columns:minmax(0,1fr) 11rem 11rem calc(11rem + var(--size-8) + var(--pdm-control-height)) auto}.filter-bar__field--wide,.filter-bar__actions{grid-column:auto}.filter-bar__actions{display:flex;flex-wrap:wrap}}}@layer components.confirm-panel{.confirm-panel{display:grid;grid-template-columns:auto 1fr;gap:var(--size-16);max-inline-size:calc(var(--pdm-measure) + var(--size-96));padding:var(--size-24);border:var(--border-strong) solid var(--pumpkin-600);border-radius:var(--pdm-radius-card);background-color:var(--pumpkin-100)}.confirm-panel__icon{color:var(--pumpkin-700)}.confirm-panel__emphasis{font-weight:var(--pdm-weight-semibold)}@media(width<30rem){.confirm-panel{grid-template-columns:1fr;gap:var(--size-12);padding:var(--size-16)}}@media(forced-colors:active){.confirm-panel{border-color:CanvasText}.confirm-panel__icon{color:CanvasText}}}@layer components.badge{.badge{display:inline-flex;align-items:center;gap:var(--size-4);padding:var(--size-2) var(--size-8);border:var(--border-default) solid var(--pdm-border);border-radius:var(--pdm-radius-inline);background-color:var(--pdm-surface-muted);color:var(--pdm-ink);font-size:var(--pdm-text-caption);font-weight:var(--pdm-weight-semibold);white-space:nowrap}.badge--draft{background-color:var(--butter-100);border-color:var(--butter-300)}.badge--published{background-color:var(--pdm-surface-brand);border-color:var(--avocado-300)}.badge--public{background-color:var(--mint-100);border-color:var(--mint-300)}.badge--restricted{background-color:var(--butter-100);border-color:var(--butter-300)}.badge--new,.badge--imported{background-color:var(--pdm-surface-brand);border-color:var(--avocado-300)}.badge--update-offered{background-color:var(--pdm-surface-accent);border-color:var(--blueberry-300)}.badge--skipped-unchanged,.badge--checking,.badge--uncheckable{background-color:var(--pdm-surface);border-color:var(--moccha-300)}.badge--not_imported{background-color:var(--smoothie-100);border-color:var(--smoothie-300)}.badge--blocked,.badge--app-wins-conflict{background-color:var(--pumpkin-100);border-color:var(--pumpkin-600)}.badge--warning{background-color:var(--butter-100);border-color:var(--butter-600)}.badge--superadmin,.badge--admin{background-color:var(--smoothie-100);border-color:var(--smoothie-300)}.badge--editor{background-color:var(--pdm-surface-muted);border-color:var(--moccha-300)}.badge--reader,.badge--active{background-color:var(--pdm-surface-brand);border-color:var(--avocado-300)}.badge--inactive{background-color:var(--pdm-surface-muted);border-color:var(--moccha-300)}.badge--pending{background-color:var(--butter-100);border-color:var(--butter-300)}.badge--indexed{background-color:var(--pdm-surface);border-color:var(--moccha-500)}.badge--failed{background-color:var(--pumpkin-100);border-color:var(--pumpkin-600)}.badge--pill{align-items:center;border-radius:var(--radius-pill);white-space:normal}.badge--nowrap{white-space:nowrap}.badge>.icon{inline-size:var(--size-16);block-size:var(--size-16)}@media(forced-colors:active){.badge{border:var(--border-default) solid CanvasText}}}@layer components.chip{.chip-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--size-4);max-inline-size:none}.chip{display:inline-flex;align-items:center;min-block-size:var(--size-24);padding:var(--size-2) var(--size-12);border:var(--border-default) solid var(--blueberry-300);border-radius:var(--radius-pill);background-color:var(--pdm-surface-accent);color:var(--pdm-ink);font-size:var(--pdm-text-caption);overflow-wrap:anywhere}.data-table__cell .chip{overflow-wrap:break-word}.chip--warn{border-color:var(--butter-600);background-color:var(--butter-100);color:var(--pdm-ink)}.chip--action{border-color:var(--pdm-border-compact);background-color:var(--pdm-surface);color:var(--pdm-ink);cursor:pointer;font:inherit;font-size:var(--pdm-text-caption);text-align:start}.chip--action:hover{background-color:var(--pdm-surface-accent)}.chip--action:focus-visible{outline:var(--pdm-focus-ring);outline-offset:var(--pdm-focus-offset)}.chip-details>summary{display:inline-flex;list-style:none}.chip-details>summary::-webkit-details-marker{display:none}.chip--quiet{border-color:var(--moccha-400);background-color:var(--pdm-surface)}.chip--folded{display:none}.chip-fold:checked~.chip--folded{display:inline-flex}.chip--summary{gap:var(--size-2);border-style:dashed;border-color:var(--pdm-border-compact);background-color:var(--pdm-surface);color:var(--pdm-ink-muted);cursor:pointer}.chip--summary>.icon{inline-size:var(--size-16);block-size:var(--size-16)}.chip-fold:checked~.chip--summary>.chip__count{display:none}.chip-fold:checked~.chip--summary>.icon{rotate:180deg}.chip__fold-close{display:none}.chip-fold:checked~.chip--summary>.chip__fold-open{display:none}.chip-fold:checked~.chip--summary>.chip__fold-close{display:inline}.chip-fold:focus-visible~.chip--summary{outline:var(--pdm-focus-ring);outline-offset:var(--pdm-focus-offset)}.chip--removable{gap:var(--size-8);padding-inline-end:var(--size-4)}.chip a{display:inline-flex;align-items:center;min-block-size:var(--size-24)}.chip__remove{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--size-24);block-size:var(--size-24);padding:0;border:0;border-radius:50%;background-color:transparent;cursor:pointer}.chip__remove:hover{background-color:var(--pdm-surface-pressed)}.chip-field{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-6);position:relative;padding:var(--size-6)}.chip-field__input{flex:1 1 var(--size-96);min-inline-size:0;padding:var(--size-4) var(--size-8);border:0;background-color:transparent}.chip-field:has(.chip-field__input:focus-visible){outline:var(--pdm-focus-ring);outline-offset:var(--pdm-focus-offset)}.chip-field:has(.chip-field__input:focus-visible) .chip-field__input{outline:none}.chip-field__suggestions{position:absolute;z-index:var(--z-dropdown);inset-inline:0;inset-block-start:100%;margin-block-start:var(--size-8);max-block-size:var(--size-160);overflow-y:auto;scroll-padding-block:var(--size-4);padding:var(--size-4);border:var(--border-default) solid var(--pdm-border-strong);border-radius:var(--pdm-radius-inline);background-color:var(--pdm-surface)}.chip-field__options{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.chip-field__option{inline-size:100%;min-block-size:var(--size-32);padding:var(--size-4) var(--size-8);border:0;border-radius:var(--pdm-radius-inline);background-color:transparent;color:var(--pdm-ink);font-size:var(--pdm-text-small);line-height:var(--pdm-leading-tight);text-align:start;overflow-wrap:anywhere;cursor:pointer}.chip-field__option:hover{background-color:var(--pdm-surface-accent)}@media(prefers-reduced-motion:no-preference){.chip__remove,.chip-field__option{transition:background-color var(--motion-fast) var(--ease-standard)}.chip--summary>.icon{transition:rotate var(--motion-fast) var(--ease-standard)}.chip--folded{opacity:0;transition:display var(--motion-fast) allow-discrete,opacity var(--motion-fast) var(--ease-standard)}.chip-fold:checked~.chip--folded{opacity:1}}@media(forced-colors:active){.chip,.chip-field__suggestions{border-color:CanvasText}.chip__remove:hover,.chip-field__option:hover,.chip-field__option:focus-visible{border:var(--border-default) solid Highlight}}}@layer components.stat-tile{.stat-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--size-16);margin:0}.stat-tile{display:flex;flex-direction:column;gap:var(--size-4);padding:var(--size-16);border-radius:var(--pdm-radius-card);background-color:var(--pdm-surface-muted);color:var(--pdm-ink)}.stat-tile__value{order:-1;margin:0;font-size:var(--pdm-text-heading);font-weight:var(--pdm-weight-semibold);line-height:var(--pdm-leading-tight)}.stat-tile__label{font-size:var(--pdm-text-small);font-weight:var(--pdm-weight-semibold)}.stat-tile__note{display:block;margin-block-start:var(--size-4);font-size:var(--pdm-text-caption);font-weight:var(--pdm-weight-regular)}.stat-tile--created{background-color:var(--pdm-surface-brand)}.stat-tile--draft{background-color:var(--butter-100)}.stat-tile--skipped{background-color:var(--pdm-surface-muted)}.stat-tile--refused{background-color:var(--pumpkin-100)}@media(forced-colors:active){.stat-tile{border:var(--border-default) solid CanvasText}}}@layer components.list-panel{.list-panel{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.list-panel__row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--size-8) var(--size-16);padding-block:var(--size-12);border-block-start:var(--border-default) solid var(--pdm-border)}.list-panel__row:first-child{padding-block-start:0;border-block-start:0}.list-panel__row:last-child{padding-block-end:0}.list-panel__text{display:flex;flex-direction:column;gap:var(--size-2);flex:1 1 0;min-inline-size:0}.list-panel__title{font-size:var(--pdm-text-small);font-weight:var(--pdm-weight-semibold);overflow-wrap:anywhere}.list-panel__meta{color:var(--pdm-ink-muted);font-size:var(--pdm-text-caption);overflow-wrap:anywhere}.list-panel__aside{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-8);flex:none;max-inline-size:100%}@media(forced-colors:active){.list-panel__row{border-block-start-color:CanvasText}}}@layer components.nav-tile{.nav-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--size-16);margin:0;padding:0;list-style:none}.nav-tile{display:flex;align-items:flex-start;gap:var(--size-16);block-size:100%;max-inline-size:24rem;padding:var(--size-16);border:var(--border-default) solid var(--pdm-border);border-radius:var(--pdm-radius-card);background-color:var(--pdm-surface);color:var(--pdm-ink);text-decoration:none}.nav-tile:hover{background-color:var(--pdm-surface-muted)}.nav-tile:hover .nav-tile__title{text-decoration:underline}.nav-tile__icon{display:flex;flex:none;align-items:center;justify-content:center;inline-size:var(--size-48);block-size:var(--size-48);border-radius:var(--pdm-radius-inline);background-color:var(--pdm-surface-brand)}.nav-tile__text{display:flex;flex:1 1 0;flex-direction:column;gap:var(--size-4);min-inline-size:0}.nav-tile__title{font-size:var(--pdm-text-subheading);font-weight:var(--pdm-weight-semibold);overflow-wrap:anywhere}.nav-tile__subline{max-inline-size:var(--pdm-measure-small);color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}@media(forced-colors:active){.nav-tile__icon{border:var(--border-default) solid CanvasText}}}@layer components.stepper{.stepper{--stepper-marker-size: var(--size-32);--stepper-line-clearance: calc(var(--stepper-marker-size) / 2 + var(--size-4));display:flex;margin:0;padding:0;list-style:none}.stepper__step{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:var(--size-8);text-align:center}.stepper__step+.stepper__step:before{content:"";position:absolute;inset-block-start:calc(var(--stepper-marker-size) / 2);inset-inline-start:calc(-50% + var(--stepper-line-clearance));inset-inline-end:calc(50% + var(--stepper-line-clearance));border-block-start:var(--border-default) solid var(--pdm-border)}.stepper__marker{display:flex;flex:none;align-items:center;justify-content:center;inline-size:var(--stepper-marker-size);block-size:var(--stepper-marker-size);border:var(--border-default) solid var(--pdm-border);border-radius:50%;background-color:var(--pdm-surface);color:var(--pdm-ink);font-size:var(--pdm-text-small);font-weight:var(--pdm-weight-semibold);line-height:var(--pdm-leading-tight)}.stepper__label{padding-inline:var(--size-4);font-size:var(--pdm-text-small)}.stepper__step--done .stepper__marker{border-color:transparent;background-color:var(--pdm-surface-brand)}.stepper__step[aria-current] .stepper__marker{border-width:var(--border-strong);border-color:var(--pdm-border-strong);background-color:var(--pdm-surface-accent)}.stepper__step[aria-current] .stepper__label{font-weight:var(--pdm-weight-semibold)}@media(forced-colors:active){.stepper__step+.stepper__step:before{border-block-start-color:CanvasText}.stepper__marker,.stepper__step--done .stepper__marker{border-color:CanvasText}.stepper__step[aria-current] .stepper__marker{border-color:Highlight}}}@layer components.entry-form{.entry-form{display:flex;flex-direction:column;gap:var(--size-32)}.entry-form__columns{display:grid;grid-template-columns:minmax(0,1fr) var(--pdm-side-column);gap:var(--size-32);align-items:start}.entry-form__main,.entry-form__side{display:flex;flex-direction:column;gap:var(--size-24);min-inline-size:0}.entry-form__set{display:flex;flex-direction:column;gap:var(--size-8);min-inline-size:0}.entry-form__card{display:flex;flex-direction:column;gap:var(--size-20);min-inline-size:0;padding:var(--size-16);box-shadow:none}.entry-form__side :is(.form-field__label,.form-legend){font-size:var(--pdm-text-small)}.entry-form__choice-row{display:flex;flex-wrap:wrap;gap:var(--size-4) var(--size-24)}.entry-form__set-title{color:var(--pdm-ink-muted);font-size:var(--pdm-text-small);font-weight:var(--pdm-weight-semibold)}.entry-form__group{gap:var(--size-8)}.entry-form__group .form-field__control{max-inline-size:100%}.entry-form__card:has(input[name=visibility][value=public]:checked) .entry-form__groups{display:none}.entry-form__reference{max-inline-size:100%;overflow-wrap:anywhere}.entry-form__reference code{padding:var(--size-2) var(--size-6);border-radius:var(--pdm-radius-inline);background-color:var(--pdm-surface-muted);font-family:var(--pdm-font-mono);font-size:var(--pdm-text-small)}.entry-form__main :is(p,.form-field__control,.form-field__hint,.form-field__error){max-inline-size:100%}.entry-form__actions{position:sticky;z-index:var(--z-dropdown);inset-block-start:var(--pdm-chrome-inset);padding-block:var(--size-8) var(--size-16)}.entry-form__actions:before{content:"";position:absolute;z-index:-1;inset:0;border-block-end:var(--border-default) solid var(--pdm-border)}.entry-form__actions[data-docked]:before{border-block-end:none;background-color:var(--pdm-surface);box-shadow:0 0 0 100vmax var(--pdm-surface),0 calc(-1 * var(--border-default)) 0 100vmax var(--pdm-border-canvas),0 var(--border-default) 0 100vmax var(--pdm-border);clip-path:inset(calc(-1 * var(--border-default)) -100vmax calc(-1 * var(--border-default)) -100vmax)}@media(prefers-reduced-motion:no-preference){.entry-form__actions{transition:translate var(--motion-base) var(--ease-standard),visibility var(--motion-base) var(--ease-standard)}:root[data-chrome=retracted] .entry-form__actions[data-docked]:not(:focus-within){visibility:hidden;translate:0 calc(-100% - var(--pdm-chrome-inset))}}@media(width<40rem){.entry-form__action-label{position:absolute;inline-size:var(--size-1);block-size:var(--size-1);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.entry-form__actions .button:has(.entry-form__action-label){padding-inline:var(--size-12)}}.entry-form__menu{flex:none;margin-inline-start:auto}@media(width<62rem){.entry-form__columns{grid-template-columns:minmax(0,1fr)}}@media(forced-colors:active){.entry-form__actions:before{border-color:CanvasText}}}@layer components.section-card{.section-card{position:relative;display:flex;flex-direction:column;gap:var(--size-16);min-inline-size:0;margin:0;padding:var(--size-16);border:var(--border-default) solid var(--pdm-border);border-radius:var(--pdm-radius-card);background-color:var(--pdm-surface)}.section-card__legend{margin:0;color:var(--pdm-ink-muted);font-size:var(--pdm-text-small);line-height:var(--size-20);font-weight:var(--pdm-weight-semibold)}.section-card__head{display:flex;flex-wrap:wrap;gap:var(--size-16);align-items:start;padding-inline-end:calc(var(--size-40) + var(--size-8))}.section-card__heading{flex:1 1 14rem;min-inline-size:0}.section-card__level{flex:none;inline-size:13rem;max-inline-size:100%}.section-card__body{display:flex;flex-direction:column;gap:var(--size-12)}.section-card__summary{position:absolute;inset-block-start:calc(var(--size-16) + var(--size-20) + var(--size-16) + (var(--pdm-control-height) - var(--size-40)) / 2);inset-inline-end:var(--size-16);display:flex;align-items:center;justify-content:center;inline-size:var(--size-40);block-size:var(--size-40);border:var(--border-default) solid transparent;border-radius:var(--pdm-radius-inline);color:var(--pdm-ink-muted);cursor:pointer;list-style:none}.section-card__summary::marker,.section-card__summary::-webkit-details-marker{display:none}.section-card__summary:hover{border-color:var(--pdm-border);background-color:var(--pdm-surface-accent);color:var(--pdm-ink)}.section-card__chevron{rotate:0deg}.section-card__body:not([open]) .section-card__chevron{rotate:-90deg}.section-card__body[open] .section-card__summary-closed,.section-card__body:not([open]) .section-card__summary-open{display:none}.section-card__source{font-family:var(--pdm-font-mono);font-size:var(--pdm-text-small);resize:vertical}.section-card__tools{padding-block-start:var(--size-12);border-block-start:var(--border-default) solid var(--pdm-border);gap:var(--size-8)}@media(prefers-reduced-motion:no-preference){.section-card__chevron{transition:rotate var(--motion-fast) var(--ease-standard)}}@media(forced-colors:active){.section-card,.section-card__tools,.section-card__summary{border-color:CanvasText}}}@layer components.entry-conflict{.entry-presence__names{padding-inline-start:0;list-style:none}.entry-conflict__list{display:flex;flex-direction:column;gap:var(--size-12);padding-inline-start:0;list-style:none}.entry-conflict__label{font-weight:var(--pdm-weight-semibold)}.entry-conflict__diff{margin-block-start:var(--size-4);padding-inline-start:0;list-style:none;font-family:var(--pdm-font-mono);font-size:var(--pdm-text-caption);line-height:var(--pdm-leading-body);background-color:var(--moccha-100)}.entry-conflict__line{display:flex;gap:var(--size-8);min-block-size:calc(var(--pdm-text-caption) * var(--pdm-leading-body));padding-inline:var(--size-8);border-inline-start:var(--border-strong) solid transparent}.entry-conflict__line:before{flex:none;inline-size:1ch;color:var(--pdm-ink-muted);content:"\b7"}.entry-conflict__text{white-space:pre-wrap;overflow-wrap:anywhere}.entry-conflict__line--removed{border-inline-start-color:var(--pdm-border-strong);background-color:var(--pumpkin-100)}.entry-conflict__line--removed:before{color:var(--pdm-ink);content:"\2212"}.entry-conflict__line--added{border-inline-start-color:var(--pdm-border-strong);background-color:var(--seaweed-100)}.entry-conflict__line--added:before{color:var(--pdm-ink);content:"+"}@media(forced-colors:active){.entry-conflict__line--removed,.entry-conflict__line--added{border-inline-start-color:CanvasText}}}@layer components.entry-list{.entry-list__bulk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--size-12) var(--size-16);min-block-size:var(--size-48);padding-block-end:var(--size-8);border-block-end:var(--border-default) solid var(--pdm-border);font-size:var(--pdm-text-small)}@supports selector(:has(*)){.entry-list__bulk-form:not(:has([data-bulk-box]:checked)) .entry-list__bulk{display:none;opacity:0}@media(prefers-reduced-motion:no-preference){.entry-list__bulk{transition:opacity var(--motion-base) var(--ease-standard),display var(--motion-base) var(--ease-standard) allow-discrete}@starting-style{.entry-list__bulk{opacity:0}}}}.entry-list__bulk-text{flex:1 1 14rem;min-inline-size:0}.entry-list__bulk-hint{color:var(--pdm-ink-muted)}.entry-list__bulk-count{font-weight:var(--pdm-weight-semibold);font-variant-numeric:tabular-nums}.entry-list__bulk-count:empty{display:none}.entry-list__bulk-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-12);max-inline-size:100%}.entry-list__bulk-set{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-8);max-inline-size:100%}.entry-list__bulk-verbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-8)}.entry-list__bulk-replace{margin-inline-start:auto;border-color:var(--pdm-border-compact)}.entry-list__bulk-single{align-self:flex-end;min-block-size:var(--size-40);font-size:var(--pdm-text-small)}.entry-list__bulk-warn{align-self:flex-end;max-inline-size:var(--pdm-measure-caption);text-align:end}.entry-list__bulk-warn:empty{display:none}.entry-list__bulk-caption{color:var(--pdm-ink-muted);font-size:var(--pdm-text-caption)}.entry-list__bulk-menu{position:relative;max-inline-size:100%}.entry-list__bulk-summary{display:inline-flex;align-items:center;gap:var(--size-12);min-block-size:var(--size-40);padding-inline:var(--size-12);border:var(--border-default) solid var(--pdm-border-compact);border-radius:var(--pdm-radius-control-compact);font-size:var(--pdm-text-small);line-height:var(--pdm-leading-tight);cursor:pointer;list-style:none}.entry-list__bulk-summary::-webkit-details-marker{display:none}.entry-list__bulk-summary:hover{background-color:var(--pdm-surface-accent)}.entry-list__bulk-chevron{flex:none}.entry-list__bulk-menu[open] .entry-list__bulk-chevron{rotate:180deg}@media(prefers-reduced-motion:no-preference){.entry-list__bulk-chevron{transition:rotate var(--motion-fast) var(--ease-standard)}}.entry-list__bulk-tools select.form-field__control--compact{min-block-size:var(--size-40);padding:var(--size-8) calc(var(--size-12) * 2 + var(--pdm-icon-size)) var(--size-8) var(--size-12);background-position:right var(--size-12) center}.entry-list__bulk-panel{display:flex;position:absolute;z-index:var(--z-dropdown);flex-direction:column;gap:var(--size-8);inset-block-start:calc(100% + var(--size-8));inset-inline-end:var(--size-0);inline-size:max-content;max-inline-size:min(20rem,90vw);padding:var(--size-12);border:var(--border-default) solid var(--pdm-border);border-radius:var(--pdm-radius-card);background-color:var(--pdm-surface);box-shadow:var(--pdm-shadow-3)}.entry-list__bulk-panel--wide{inline-size:min(20rem,90vw)}.entry-list__bulk-list{position:relative;max-block-size:var(--size-160);overflow-y:auto}.entry-list__bulk-axis{display:flex;flex-direction:column;gap:var(--size-8)}.entry-list__bulk-panel:has(#bulk-visibility-public:checked) .entry-list__bulk-audience{display:none}@media(width<48rem){.entry-list__bulk-tools{position:relative;flex-wrap:nowrap;overflow-x:auto;padding-inline:var(--size-4);scroll-padding-inline:var(--size-4)}.entry-list__bulk-tools>*{flex:none;max-inline-size:none}.entry-list__bulk-panel{position:fixed;inset-block-start:auto;inset-block-end:var(--size-16);inset-inline:var(--pdm-page-gutter);inline-size:auto;max-inline-size:none;max-block-size:60vh;overflow-y:auto}}.entry-list__select-all{display:inline-flex;align-items:center}.entry-bulk__heading{font-size:var(--pdm-text-subheading);font-weight:var(--pdm-weight-semibold)}.entry-bulk__list{padding-inline-start:var(--size-20);list-style:disc}.entry-bulk__list>li+li{margin-block-start:var(--size-4)}@media(prefers-reduced-motion:no-preference){.entry-list__table tbody tr{transition:opacity var(--motion-base) var(--ease-standard),translate var(--motion-base) var(--ease-standard),scale var(--motion-base) var(--ease-standard)}@starting-style{.entry-list__table tbody tr{opacity:0}}.entry-list__table tbody tr.entry-list__row--leaving{opacity:0;translate:0 calc(-1 * var(--size-8));scale:.98}}.entry-list__match{padding-inline:var(--size-4);border:var(--border-default) solid var(--butter-500);border-radius:var(--pdm-radius-inline);background-color:var(--butter-100);color:var(--pdm-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(forced-colors:active){.entry-list__match{border-color:CanvasText}}}@layer components.folder-tree{.folder-tree{display:flex;flex-direction:column;gap:var(--size-8);inline-size:100%;min-inline-size:0}.folder-tree__level{display:flex;flex-direction:column;gap:var(--size-4);list-style:none;margin:0;padding:0}.folder-tree__level .folder-tree__level{margin-inline-start:var(--size-12);padding-inline-start:var(--size-12);border-inline-start:var(--border-default) solid var(--pdm-border)}.folder-tree__row{display:flex;align-items:center;gap:var(--size-8);min-block-size:var(--size-40);min-inline-size:0}.folder-tree__label{display:flex;flex:1 1 auto;align-items:center;gap:var(--size-8);min-inline-size:0;overflow-wrap:anywhere;cursor:pointer}.folder-tree__icon{color:var(--pdm-ink-muted)}.folder-tree__name{flex:1 1 auto;min-inline-size:0;min-block-size:var(--size-40);padding:var(--size-4) var(--size-12);font-size:var(--pdm-text-small)}.form-field--invalid .folder-tree__name{border-width:var(--border-default);border-color:var(--pdm-border-strong)}.folder-tree__row--invalid .folder-tree__name{border-width:var(--border-strong);border-color:var(--pumpkin-600)}.folder-tree__tool{flex:none;inline-size:var(--size-40);padding-inline:var(--size-0)}.folder-tree__tools{flex:none;gap:var(--size-0)}.folder-tree__error{margin-inline-start:var(--size-32)}}@layer components.folder-upkeep{.folder-upkeep__name{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--size-8);row-gap:var(--size-4);min-inline-size:0;overflow-wrap:anywhere}.folder-upkeep__note,.folder-upkeep__hint{max-inline-size:var(--pdm-measure)}.folder-upkeep__fill{color:var(--pdm-ink-muted);font-size:var(--pdm-text-small);white-space:nowrap;font-variant-numeric:tabular-nums}.folder-upkeep__actions .button[aria-current]{border-color:var(--pdm-border-strong);background-color:var(--pdm-surface-accent)}.folder-upkeep__row{padding-inline:var(--size-4);margin-inline:calc(var(--size-4) * -1);border:var(--border-default) solid transparent;border-radius:var(--pdm-radius-inline)}.folder-upkeep__row:target{border-color:var(--pdm-border-strong);background-color:var(--pdm-surface-accent)}}@layer components.import-table{.import-table__file{display:flex;flex-direction:column;gap:var(--size-2)}.import-table__title{font-weight:var(--pdm-weight-semibold);overflow-wrap:anywhere}.import-table__title--excluded{color:var(--pdm-ink-muted);text-decoration:line-through}.import-table__path{color:var(--pdm-ink-muted);font-family:var(--pdm-font-mono);font-size:var(--pdm-text-caption);overflow-wrap:anywhere}.import-table__folder{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-4);max-inline-size:100%;font-size:var(--pdm-text-small)}.import-table__crumb{inline-size:var(--size-16);block-size:var(--size-16);color:var(--pdm-ink-muted)}.import-table__retarget{display:inline-flex;align-items:center;gap:var(--size-4);min-block-size:var(--size-24);padding-inline:var(--size-4);border-radius:var(--pdm-radius-inline);font-size:var(--pdm-text-small)}@media(width<30rem){.import-table__retarget-label{display:none}}.import-table__col--select{inline-size:var(--size-32)}.import-table__col--file{inline-size:auto}.import-table__col--value{inline-size:var(--size-96)}.import-table__col--category{inline-size:7rem}.import-table__col--status{inline-size:var(--size-160)}.import-table__col--remove{inline-size:var(--size-48)}.import-table__col--folder,.import-table__col--move{inline-size:11rem}.import-table__col--visibility{inline-size:8rem}.import-table__col--language{inline-size:var(--size-80)}.import-table__col--reason{inline-size:auto}@media(width>=30rem){.import-table{min-inline-size:58rem}}.import-table tbody tr:last-child>*{border-block-end:none}.import-table__pick{text-align:center}.import-table__no-pick{color:var(--pdm-ink-muted)}.import-table__value{font-size:var(--pdm-text-small)}.import-table__value--none{color:var(--pdm-ink-muted)}.import-table__status{display:flex;flex-wrap:wrap;gap:var(--size-4)}@media(width<30rem){.data-table--stacked .data-table__cell[data-label] .import-table__status{display:inline-flex}}.import-table__meta{margin-block-start:var(--size-4);color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.import-table__row--flagged>*{background-color:var(--pumpkin-100)}.data-table tr[tabindex]:target:focus{outline:var(--pdm-focus-ring);outline-offset:var(--pdm-focus-offset)}.import-table__pills{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-4);max-inline-size:100%;margin-block-start:var(--size-4)}.import-table__findings{display:flex;flex-direction:column;gap:var(--size-4);max-inline-size:100%;margin-block-start:var(--size-4)}.import-table__finding{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-4);max-inline-size:100%}.import-table__duplicate-of{color:var(--pdm-ink-muted);font-size:var(--pdm-text-caption)}.import-table__duplicate-link{overflow-wrap:anywhere}.import-table__groups{display:flex;flex-wrap:wrap;gap:var(--size-4)}.import-review__progress{flex-basis:100%}.import-review .card__subline{max-inline-size:none}.import-review{padding:var(--size-0)}.import-review>.card__header{margin-block-end:var(--size-0);padding:var(--size-16) var(--size-20)}.import-review__sep{color:var(--pdm-ink-muted)}.import-review__defaults{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--size-4) var(--size-20);padding:var(--size-12) var(--size-20);border-block-end:var(--border-default) solid var(--pdm-border);background-color:var(--pdm-canvas);font-size:var(--pdm-text-small)}.import-review__defaults-label{font-weight:var(--pdm-weight-semibold)}.import-review__pairs{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--size-4) var(--size-20);margin:0}.import-review__pair{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--size-8)}.import-review__dt{color:var(--pdm-ink-muted)}.import-review__dd{margin:0;font-weight:var(--pdm-weight-semibold)}.import-review__dd--chips{display:flex;flex-wrap:wrap;gap:var(--size-4)}.import-review__sticky{position:sticky;z-index:var(--z-sticky);inset-block-start:var(--pdm-chrome-inset);background-color:var(--pdm-surface);scroll-margin-block-start:var(--pdm-chrome-inset)}.import-review__flash{margin:var(--size-12) var(--size-20);border-block-end-width:var(--border-default)}.import-review__sticky>:last-child{border-block-end:var(--border-default) solid var(--pdm-border)}.import-table tbody tr{scroll-margin-block-start:calc(var(--pdm-chrome-inset) + var(--size-160))}@media(prefers-reduced-motion:no-preference){.import-table tbody tr{transition:opacity var(--motion-base) var(--ease-standard),translate var(--motion-base) var(--ease-standard),scale var(--motion-base) var(--ease-standard)}.import-table__row--leaving{opacity:0;translate:0 calc(-1 * var(--size-24));scale:.96}}.import-review__tabs{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--size-12);padding:var(--size-8) var(--size-20);border-block-end:var(--border-default) solid var(--pdm-border)}.import-review__tabs-scroll{display:flex;position:relative;flex:0 1 auto;min-inline-size:0;overflow-x:auto;padding:var(--size-4);scroll-padding:var(--size-4)}.import-review__tabs-scroll>.toggle-group{flex:none}.import-review__search{position:relative;flex:1 1 9rem;min-inline-size:9rem;max-inline-size:18rem}.import-review__search-icon{position:absolute;z-index:1;inset-inline-start:var(--size-12);inset-block-start:50%;translate:0 -50%;color:var(--pdm-ink-muted);pointer-events:none}.import-review__search-input{max-inline-size:none;padding-inline-start:calc(var(--size-12) + var(--pdm-icon-size) + var(--size-8))}.import-review__search-toggle{display:grid;position:relative;flex:none;place-items:center;margin-inline-start:auto;inline-size:var(--size-40);block-size:var(--size-40);padding:var(--size-0);border:var(--border-default) solid transparent;border-radius:50%;background-color:transparent;color:var(--pdm-ink-muted);cursor:pointer}.import-review__search-toggle:hover{border-color:var(--pdm-border);background-color:var(--pdm-surface-accent);color:var(--pdm-ink)}.import-review__search-toggle:active{border-color:var(--pdm-border);background-color:var(--pdm-surface-pressed)}.import-review__search-toggle--filtered:after{content:"";position:absolute;inset-block-start:var(--size-4);inset-inline-end:var(--size-4);inline-size:var(--size-8);block-size:var(--size-8);border:var(--border-strong) solid var(--pdm-surface);border-radius:50%;background-color:var(--pdm-accent)}.import-review__search--wide{flex:1 1 auto;max-inline-size:none}.import-review__search--wide .import-review__search-input{padding-inline-end:calc(var(--size-4) + var(--size-32) + var(--size-4))}.import-review__search--wide .search-field:has(.search-clear) .import-review__search-input{padding-inline-end:calc(var(--size-4) + var(--size-32) * 2 + var(--size-6) + var(--size-8))}.import-review__search--wide .search-clear{inset-inline-end:calc(var(--size-4) + var(--size-32) + var(--size-6))}.import-review__search-close{display:inline-flex;position:absolute;align-items:center;justify-content:center;inset-block-start:50%;inset-inline-end:var(--size-4);translate:0 -50%;inline-size:var(--size-32);block-size:var(--size-32);padding:var(--size-0);border:var(--border-default) solid transparent;border-radius:50%;background-color:transparent;color:var(--pdm-ink-muted);cursor:pointer}.import-review__search-close:hover{border-color:var(--pdm-border);background-color:var(--pdm-surface-accent);color:var(--pdm-ink)}.import-review__search-close:active{border-color:var(--pdm-border);background-color:var(--pdm-surface-pressed)}.import-review__notice-body{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--size-12)}.import-review__notice-body>p{flex:1 1 10rem}.import-review__notice-body>button{flex:none;margin-inline-start:auto}.import-review__bulk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-12);min-block-size:var(--size-48);padding:var(--size-8) var(--size-20);border-block-end:var(--border-default) solid var(--pdm-border);font-size:var(--pdm-text-small)}.import-review__bulk-idle{color:var(--pdm-ink-muted)}.import-review__bulk-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-12);max-inline-size:100%}@supports selector(:has(*)){.import-review:not(:has([data-row-box]:checked)) .import-review__bulk-tools{display:none}.import-review:has([data-row-box]:checked) .import-review__bulk-idle{display:none}.import-review:not(:has([data-row-box]:checked)) .import-review__bulk--tools-only{display:none;opacity:0}@media(prefers-reduced-motion:no-preference){.import-review__bulk--tools-only{transition:opacity var(--motion-base) var(--ease-standard),display var(--motion-base) var(--ease-standard) allow-discrete}@starting-style{.import-review__bulk--tools-only{opacity:0}}}}.import-review__bulk-count{font-weight:var(--pdm-weight-semibold);font-variant-numeric:tabular-nums}.import-review__bulk-set{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-8);max-inline-size:100%}.import-review__bulk-groups{position:relative;max-inline-size:100%}.import-review__bulk-summary{display:inline-flex;align-items:center;gap:var(--size-12);min-block-size:var(--size-40);padding-inline:var(--size-12);border:var(--border-default) solid var(--pdm-border-compact);border-radius:var(--pdm-radius-control-compact);font-size:var(--pdm-text-small);line-height:var(--pdm-leading-tight);cursor:pointer;list-style:none}.import-review__bulk-summary::-webkit-details-marker{display:none}.import-review__bulk-summary:hover{background-color:var(--pdm-surface-accent)}.import-review__bulk-chevron{flex:none}.import-review__bulk-groups[open] .import-review__bulk-chevron{rotate:180deg}@media(prefers-reduced-motion:no-preference){.import-review__bulk-chevron{transition:rotate var(--motion-fast) var(--ease-standard)}}.import-review__bulk-tools select.form-field__control--compact{min-block-size:var(--size-40);padding:var(--size-8) calc(var(--size-12) * 2 + var(--pdm-icon-size)) var(--size-8) var(--size-12);background-position:right var(--size-12) center}.import-review__bulk-panel{display:flex;position:absolute;z-index:var(--z-dropdown);flex-direction:column;gap:var(--size-8);inset-block-start:calc(100% + var(--size-8));inset-inline-start:var(--size-0);inline-size:max-content;max-inline-size:min(20rem,90vw);padding:var(--size-12);border:var(--border-default) solid var(--pdm-border);border-radius:var(--pdm-radius-card);background-color:var(--pdm-surface);box-shadow:var(--pdm-shadow-3)}.import-review__bulk-list{position:relative;max-block-size:var(--size-160);overflow-y:auto}.import-review__bulk-axis{display:flex;flex-direction:column;gap:var(--size-8)}.import-review__bulk-panel:has(#bulk-visibility-public:checked) .import-review__bulk-audience{display:none}.import-review__bulk-clear{color:var(--pdm-ink-muted)}@media(width<48rem){.import-review__bulk-tools{position:relative;flex-wrap:nowrap;overflow-x:auto;padding-inline:var(--size-4);scroll-padding-inline:var(--size-4)}.import-review__bulk-tools>*{flex:none}.import-review__bulk-panel{position:fixed;inset-block-start:auto;inset-block-end:var(--size-16);inset-inline:var(--pdm-page-gutter);inline-size:auto;max-inline-size:none;max-block-size:60vh;overflow-y:auto}}.import-review__band{padding:var(--size-8) var(--size-20)}.import-review__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--size-12);padding:var(--size-8) var(--size-20);border-block-start:var(--border-default) solid var(--pdm-border);color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.import-review__remove{display:grid;flex:none;place-items:center;inline-size:var(--size-32);block-size:var(--size-32);padding:var(--size-0);border:0;border-radius:50%;background-color:transparent;color:var(--pdm-ink-muted);cursor:pointer}.import-review__remove:hover{background-color:var(--pdm-surface-accent);color:var(--pdm-ink)}.import-review__select-all{display:inline-flex;align-items:center}.import-table__moves{gap:var(--size-0)}.import-review__release{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--size-16) var(--size-24);padding:var(--size-16) var(--size-20);border-block-start:var(--border-default) solid var(--pdm-border);border-end-start-radius:var(--pdm-radius-card);border-end-end-radius:var(--pdm-radius-card);background-color:var(--pdm-canvas)}.import-review__release-choice{max-inline-size:32rem}.import-review__release-action{display:flex;flex-direction:column;align-items:flex-end;gap:var(--size-8)}.import-review__release-note{max-inline-size:var(--pdm-measure-small);color:var(--pdm-ink-muted);font-size:var(--pdm-text-small);text-align:end}@media(width<48rem){.import-review__release{flex-direction:column;align-items:stretch}.import-review__release-action{align-items:stretch}.import-review__release-action>.button{inline-size:100%}.import-review__release-note{text-align:start}}.import-batches__card .card__header{margin-block-end:var(--size-24);padding-block-end:0;border-block-end:0}.import-batches{display:flex;flex-direction:column;gap:var(--size-12);margin:0;padding:0;list-style:none}.import-batches__item{display:flex;flex-direction:column;gap:var(--size-8);padding:var(--size-12) var(--size-16);border:var(--border-default) solid var(--pdm-border);border-radius:var(--pdm-radius-inline)}.import-batches__link{display:inline-flex;align-items:center;gap:var(--size-8);font-weight:var(--pdm-weight-semibold)}.import-batches__head{gap:var(--size-8)}.import-batches__actions{gap:var(--size-8);margin-block-start:var(--size-4)}@media(width<30rem){.import-batches__actions{flex-direction:column;align-items:stretch}.import-batches__actions>.button{min-block-size:var(--pdm-control-height)}}@media(forced-colors:active){.import-batches__item{border:var(--border-default) solid CanvasText}.import-review__search-toggle,.import-review__search-close{border-color:ButtonText}.import-review__search-toggle--filtered:after{border-color:Canvas;background-color:Highlight}}}@layer components.import-conflict{.import-table__row--carded>.data-table__cell,.import-table__row--carded>.data-table__row-header{border-block-end:none}.import-conflict-row__cell{padding:var(--size-0) var(--size-16) var(--size-16) var(--size-0);border-block-end:var(--border-default) solid var(--pdm-border)}.import-conflict-row__gutter{border-block-end:var(--border-default) solid var(--pdm-border)}.import-conflict{display:flex;flex-direction:column;align-items:flex-start;gap:var(--size-12);padding:var(--size-16);border:var(--border-default) solid;border-radius:var(--pdm-radius-inline)}@media(width>=30rem){@container tscroll (width > 0){.import-conflict{position:sticky;inset-inline-start:0;inline-size:calc(100cqi - 2.5rem)}}}.import-conflict--update{background-color:var(--pdm-surface-accent);border-color:var(--blueberry-300)}.import-conflict--app-wins,.import-conflict--blocked,.import-conflict--hidden{background-color:var(--pumpkin-100);border-color:var(--pumpkin-600)}.import-conflict__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--size-12)}.import-conflict__text{max-inline-size:var(--pdm-measure);font-size:var(--pdm-text-small)}.import-conflict__facts{max-inline-size:var(--pdm-measure);color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.import-conflict__diff{position:relative;inline-size:100%;max-inline-size:var(--pdm-measure);overflow:hidden;background-color:var(--pdm-surface);border:var(--border-default) solid var(--pdm-border);border-radius:var(--pdm-radius-inline)}.import-conflict__diff .entry-conflict__diff{margin-block-start:var(--size-0)}.import-conflict__more>summary{display:flex;align-items:center;gap:var(--size-4);padding:var(--size-8);border-block-start:var(--border-default) solid var(--pdm-border);color:var(--pdm-ink-muted);font-size:var(--pdm-text-small);cursor:pointer;list-style:none}.import-conflict__more>summary::-webkit-details-marker{display:none}.import-conflict__chevron{flex:none;transition:rotate var(--motion-base) var(--ease-standard)}.import-conflict__more[open] .import-conflict__chevron{rotate:180deg}@media(prefers-reduced-motion:reduce){.import-conflict__chevron{transition:none}}.import-conflict__actions{align-items:center;gap:var(--size-12)}.import-table__dismiss-duplicate{display:inline-flex;flex:none;align-items:center;gap:var(--size-4);margin-block:calc(-1 * var(--size-12));margin-inline-start:var(--size-4);padding:var(--size-12) var(--size-0);border:none;background:none;color:var(--pdm-ink);font-size:var(--pdm-text-caption);font-weight:var(--pdm-weight-semibold);white-space:nowrap;text-decoration:underline;text-decoration-thickness:var(--border-default);text-underline-offset:var(--size-2);cursor:pointer}.import-table__dismiss-duplicate:hover{text-decoration-thickness:var(--border-strong)}.import-table__dismiss-duplicate .icon{inline-size:calc(var(--size-16) * .875);block-size:calc(var(--size-16) * .875)}.import-conflict__link{display:inline-flex;align-items:center;gap:var(--size-4);font-size:var(--pdm-text-small)}.import-conflict__link .icon{inline-size:var(--size-16);block-size:var(--size-16)}@media(width<30rem){.import-conflict-row__gutter{display:none}.import-conflict-row__cell{padding:var(--size-0);border-block-end:none}.data-table--stacked>tbody>tr.import-table__row--carded{padding-block-end:var(--size-8);border-block-end:none}}@media(forced-colors:active){.import-conflict{border-color:CanvasText}}}@layer components.import-form{.import-form{display:grid;grid-template-columns:minmax(0,1fr) var(--pdm-side-column);gap:var(--size-24);align-items:start}.import-form--single{grid-template-columns:minmax(0,1fr);max-inline-size:calc(var(--pdm-content-max) - var(--pdm-side-column) - var(--size-24))}.import-form__main,.import-form__side{display:flex;flex-direction:column;gap:var(--size-24);min-inline-size:0}.import-form__panel{padding:0;overflow:hidden;position:relative}.import-form__channels .form-field__segments{max-inline-size:none;border-width:0 0 var(--border-default);border-radius:0}.import-form__panel-body{display:flex;flex-direction:column;gap:var(--size-16);padding:var(--size-24);min-inline-size:0}@media(width<30rem){.import-form__panel-body{padding:var(--size-16)}}.import-form__source{display:flex;flex-direction:column;gap:var(--size-8);min-inline-size:0}.import-form__panel:has([data-source=upload]:checked) .import-form__source[data-source=drive],.import-form__panel:has([data-source=drive]:checked) .import-form__source[data-source=upload]{display:none}.import-form__drop{display:flex;flex-direction:column;align-items:center;gap:var(--size-8);padding:var(--size-40) var(--size-24);border:var(--border-default) dashed var(--pdm-border-canvas);border-radius:var(--pdm-radius-card);background-color:var(--pdm-canvas);text-align:center}@media(width<30rem){.import-form__drop{padding:var(--size-24) var(--size-16)}}.import-form__drop--over{border-color:var(--pdm-border-strong);background-color:var(--pdm-surface-accent)}.import-form__drop--invalid{border-style:solid;border-width:var(--border-strong);border-color:var(--pumpkin-600)}.import-form__drop-icon{flex:none;inline-size:var(--size-32);block-size:var(--size-32);fill:var(--moccha-500)}.import-form__drop-title{font-size:var(--pdm-text-body);font-weight:var(--pdm-weight-semibold)}.import-form__drop-hint{max-inline-size:var(--pdm-measure-caption);color:var(--pdm-ink-muted);font-size:var(--pdm-text-caption)}.import-form__drop-button{position:relative;margin-block-start:var(--size-8)}.import-form__drop-button:has(:focus-visible){outline:var(--pdm-focus-ring);outline-offset:var(--pdm-focus-offset)}.import-form__drop-status{min-block-size:var(--size-20);font-size:var(--pdm-text-small);font-weight:var(--pdm-weight-semibold)}.import-form__drop-status--empty{color:var(--pumpkin-700)}.import-form__lock-hint{display:flex;gap:var(--size-8)}.import-form__lock-hint>.icon{flex:none}.import-form__card{display:flex;flex-direction:column;gap:var(--size-20);min-inline-size:0}.import-form__card-head{display:flex;flex-direction:column;gap:var(--size-2);min-inline-size:0}.import-form__card-title{font-size:var(--pdm-text-body);font-weight:var(--pdm-weight-semibold)}.import-form__card-subline{color:var(--pdm-ink-muted);font-size:var(--pdm-text-caption)}.import-form__side :is(.form-field__label,.form-legend){font-size:var(--pdm-text-small)}.import-form__submit{display:flex;flex-direction:column;gap:var(--size-8);min-inline-size:0;text-align:center}.import-form__submit-hint{color:var(--pdm-ink-muted);font-size:var(--pdm-text-caption)}.import-form__submit .form-legend{max-inline-size:none}.import-form__side{align-self:stretch}@media(width<56rem){.import-form{grid-template-columns:minmax(0,1fr)}}.import-consent{display:flex;justify-content:center}.import-consent__card{display:flex;flex-direction:column;gap:var(--size-20);max-inline-size:var(--pdm-card-max-wide)}.import-consent__promise{max-inline-size:var(--pdm-measure);color:var(--pdm-ink-muted)}}@layer components.import-tree{.import-tree{border:var(--border-default) solid var(--pdm-border-strong);border-radius:var(--pdm-radius-card);background-color:var(--pdm-surface)}.import-tree__head{display:flex;flex-wrap:wrap;gap:var(--size-8) var(--size-16);align-items:baseline;justify-content:space-between;padding:var(--size-12) var(--size-16);border-block-end:var(--border-default) solid var(--pdm-border);color:var(--pdm-ink-muted);font-size:var(--pdm-text-caption);font-weight:var(--pdm-weight-semibold)}.import-tree__legend{font-weight:var(--pdm-weight-regular)}.import-tree__level{margin:var(--size-0);padding-inline-start:calc(var(--size-16) + var(--size-2));list-style:none}.import-tree__node{display:flex;flex-wrap:wrap;gap:var(--size-4) var(--size-8);align-items:center;min-block-size:44px;padding:var(--size-4) var(--size-16);border-block-start:var(--border-default) solid var(--pdm-border);color:var(--pdm-ink);font-size:var(--pdm-text-small)}.import-tree__node--root{border-block-start:0;font-weight:var(--pdm-weight-semibold)}.import-tree__node--unfiled{color:var(--pdm-ink-muted)}.import-tree__icon{flex:none;color:var(--pdm-ink-muted)}.import-tree__label{flex:1 1 auto;min-inline-size:0;overflow-wrap:anywhere}.import-tree__node--existing{color:var(--pdm-ink-muted)}.import-tree__node--new,.import-tree__node--new-by-editor{color:var(--pumpkin-600);font-style:italic;font-weight:var(--pdm-weight-semibold)}.import-tree__node--over-depth{color:var(--pdm-ink-muted);font-style:italic}.import-tree__node--omitted,.import-tree__node--omitted-with-parent{color:var(--moccha-600);text-decoration:line-through}.import-tree__node--omitted :is(.chip,.import-tree__undo),.import-tree__node--omitted-with-parent :is(.chip,.import-tree__undo){text-decoration:none}.import-tree__count{flex:none;color:inherit;font-variant-numeric:tabular-nums}.import-tree__plus{color:var(--pumpkin-600);font-weight:var(--pdm-weight-semibold)}.import-tree__node--omitted .import-tree__plus,.import-tree__node--omitted-with-parent .import-tree__plus,.import-tree__node--over-depth .import-tree__plus{color:inherit}.import-tree__origin{color:var(--pdm-ink-muted);font-size:var(--pdm-text-caption);font-style:normal}.import-tree__actions{display:flex;flex-wrap:wrap;gap:var(--size-4);align-items:center;opacity:0;transition:opacity .12s var(--ease-standard)}.import-tree__node:hover .import-tree__actions,.import-tree__node:focus-within .import-tree__actions,.import-tree__actions--fixed{opacity:1}@media(hover:none){.import-tree__actions{opacity:1}}@media(prefers-reduced-motion:reduce){.import-tree__actions{transition:none}}.import-tree__action,.import-tree__undo{display:grid;flex:none;place-items:center;inline-size:var(--size-32);block-size:var(--size-32);padding:var(--size-0);border:0;border-radius:50%;background-color:transparent;color:var(--pdm-ink-muted);cursor:pointer;list-style:none}.import-tree__action::-webkit-details-marker{display:none}.import-tree__action:hover,.import-tree__undo:hover{background-color:var(--pdm-surface-accent);color:var(--pdm-ink)}.import-tree__undo{color:var(--pumpkin-600)}.import-tree__omit,.import-tree__rename{flex:none}.import-tree__rename-body{display:flex;flex-wrap:wrap;gap:var(--size-8);align-items:center;padding-block-start:var(--size-8)}.import-tree__rename-body .form-field__control{inline-size:auto;min-inline-size:12rem}@supports selector(:has(*)){.import-tree__dialog:not(:has(option[data-new-folder]:checked)) .import-tree__new{display:none}}.import-tree__new{display:flex;flex-direction:column;gap:var(--size-12)}.import-target__lead,.import-target__hint{max-inline-size:var(--pdm-measure);color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.import-target__heading{margin-block-end:var(--size-0);font-size:var(--pdm-text-subheading)}.import-target__destination-row>.form-field__control{flex:1 1 16rem;max-inline-size:24rem}.import-target__figures{display:flex;flex-direction:column;gap:var(--size-8);margin:var(--size-0);font-size:var(--pdm-text-small)}.import-target__figure{display:flex;gap:var(--size-16);justify-content:space-between}.import-target__figure>dt{color:var(--pdm-ink-muted)}.import-target__figure>dd{margin:var(--size-0);font-variant-numeric:tabular-nums}.import-target__figure--total{padding-block-start:var(--size-8);border-block-start:var(--border-default) solid var(--pdm-border);font-weight:var(--pdm-weight-semibold)}.import-target__figure--total>dt{color:var(--pdm-ink)}.import-target__figure--new>dd{color:var(--pumpkin-600);font-weight:var(--pdm-weight-semibold)}.import-target__actions{margin-block-start:auto}@media(width>=62rem)and (height>=44rem){.import-target__actions{position:sticky;inset-block-end:0;margin-block-start:auto;padding-block:var(--size-24) var(--size-4);background-color:var(--pdm-canvas)}}}@layer components.import-analysis{.import-analysis{padding:0;overflow:hidden}.import-analysis>.card__header{margin-block-end:0;padding:var(--size-20) var(--size-24)}.import-analysis .card__subline{max-inline-size:34ch}.import-analysis__source{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-8);margin:0;padding:var(--size-12) var(--size-24);max-inline-size:none;border-block-end:var(--border-default) solid var(--pdm-border);color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.import-analysis__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-block-end:var(--border-default) solid var(--pdm-border)}.import-analysis__tile{display:flex;flex-direction:column;gap:var(--size-4);padding:var(--size-20) var(--size-24)}.import-analysis__tile+.import-analysis__tile{border-inline-start:var(--border-default) solid var(--pdm-border)}.import-analysis__tile-value{order:-1;margin:0;font-size:var(--pdm-text-display);font-weight:var(--pdm-weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--pdm-leading-tight);letter-spacing:var(--pdm-tracking-display)}.import-analysis__tile-label{font-size:var(--pdm-text-small);font-weight:var(--pdm-weight-semibold)}.import-analysis__tile-hint{display:block;margin-block-start:var(--size-4);color:var(--pdm-ink-muted);font-size:var(--pdm-text-caption);font-weight:var(--pdm-weight-regular)}.import-analysis__tile--warn .import-analysis__tile-value{color:var(--pumpkin-700)}@media(width<40rem){.import-analysis__tiles{grid-template-columns:minmax(0,1fr)}.import-analysis__tile+.import-analysis__tile{border-inline-start:none;border-block-start:var(--border-default) solid var(--pdm-border)}}.import-analysis__columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.import-analysis__column{padding:var(--size-20) var(--size-24)}.import-analysis__column:first-child{border-inline-end:var(--border-default) solid var(--pdm-border)}@media(width<56rem){.import-analysis__columns{grid-template-columns:minmax(0,1fr)}.import-analysis__column:first-child{border-inline-end:none;border-block-end:var(--border-default) solid var(--pdm-border)}}.import-analysis__column-heading{font-size:var(--pdm-text-small);font-weight:var(--pdm-weight-semibold)}.import-analysis__column-hint{margin-block-start:var(--size-4);margin-block-end:var(--size-12);color:var(--pdm-ink-muted);font-size:var(--pdm-text-caption)}.import-analysis__note{margin-block-start:var(--size-12);color:var(--pdm-ink-muted);font-size:var(--pdm-text-caption)}.import-analysis__tree{margin:0;margin-inline-start:var(--size-8);padding-inline-start:var(--size-24);border-inline-start:var(--border-default) solid var(--pdm-border);list-style:none}.import-analysis__tree--root{margin-inline-start:0;padding-inline-start:0;border-inline-start:none}.import-analysis__tree-row,.import-analysis__tree-item--file{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-8);padding-block:var(--size-6)}.import-analysis__tree-icon{flex:none;color:var(--pdm-ink-muted)}.import-analysis__tree-name{overflow-wrap:break-word}.import-analysis__tree-name--skipped{color:var(--pdm-ink-muted)}.import-analysis__tree-count,.import-analysis__tree-level{color:var(--pdm-ink-muted);font-size:var(--pdm-text-caption)}.import-analysis__tree-level{margin-inline-start:auto}.import-analysis__tree-row .import-analysis__tree-name{font-weight:var(--pdm-weight-semibold)}.import-analysis__tree-item--more{padding-block:var(--size-6);color:var(--pdm-ink-muted);font-size:var(--pdm-text-caption);font-style:italic}.import-analysis__reasons{display:flex;flex-direction:column;gap:var(--size-16);margin:0;padding:0;list-style:none}.import-analysis__reason-title{margin:0;font-weight:var(--pdm-weight-semibold)}.import-analysis__reason-example{color:var(--pdm-ink-muted);font-weight:var(--pdm-weight-regular)}.import-analysis__reason-hint{margin-block-start:var(--size-4);color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.import-analysis__reason--info .import-analysis__reason-title{font-weight:var(--pdm-weight-regular)}.import-analysis__footer{display:flex;flex-direction:column;gap:var(--size-8);padding:var(--size-20) var(--size-24);border-block-start:var(--border-default) solid var(--pdm-border);background-color:var(--pdm-surface-brand);color:var(--pdm-ink);font-size:var(--pdm-text-small)}.import-analysis__footer p{margin:0}.import-analysis__footer-heading{font-weight:var(--pdm-weight-semibold)}@media(width<30rem){.import-analysis>.card__header,.import-analysis__source,.import-analysis__tile,.import-analysis__column,.import-analysis__footer{padding-inline:var(--size-16)}}@media(forced-colors:active){.import-analysis__source,.import-analysis__tiles{border-block-end-color:CanvasText}.import-analysis__tile+.import-analysis__tile{border-color:CanvasText}.import-analysis__column:first-child{border-color:CanvasText}.import-analysis__tree{border-inline-start-color:CanvasText}.import-analysis__footer{border-block-start-color:CanvasText}}}@layer components.dialog{.dialog{margin:auto;max-inline-size:var(--pdm-card-max);max-block-size:calc(100dvh - 2 * var(--size-24));overflow-y:auto;padding:var(--size-24);border:var(--border-default) solid var(--pdm-border-strong);border-radius:var(--pdm-radius-card);background-color:var(--pdm-surface);color:var(--pdm-ink);box-shadow:var(--pdm-shadow-3)}.dialog::backdrop{background-color:#160e0b66}@media(forced-colors:active){.dialog{border-color:CanvasText}}}@layer components.editor-toolbar{.editor-toolbar{display:flex;flex-wrap:wrap;inline-size:100%;gap:var(--size-0) var(--size-4);padding:var(--size-4);border:var(--border-default) solid var(--pdm-border-strong);border-block-end:none;border-radius:var(--pdm-radius-control) var(--pdm-radius-control) 0 0;background-color:var(--pdm-surface-muted);margin-block-end:calc(-1 * var(--size-8))}.editor-toolbar:not([hidden])~.form-field__control--multiline{border-start-start-radius:0;border-start-end-radius:0}.editor-toolbar__button{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--size-40);block-size:var(--size-40);border:var(--border-default) solid transparent;border-radius:var(--pdm-radius-inline);background-color:transparent;color:var(--pdm-ink);cursor:pointer}.editor-toolbar__table{display:flex;flex-wrap:wrap;gap:var(--size-0) var(--size-4);inline-size:100%}.editor-toolbar__button--menu{inline-size:auto;gap:var(--size-2);padding-inline:var(--size-4);cursor:pointer;list-style:none}.editor-toolbar__button--menu::-webkit-details-marker{display:none}[open]>.editor-toolbar__button--menu{border-color:var(--pdm-border-strong);background-color:var(--pdm-surface-accent)}.editor-toolbar__table .action-menu__panel{inset-inline-start:var(--size-0);inset-inline-end:auto}.editor-toolbar__table .action-menu__item{border:0;background-color:transparent;text-align:start;cursor:pointer}.editor-toolbar__table .action-menu__item:disabled{background-color:transparent;color:var(--pdm-ink-disabled);cursor:not-allowed}.editor-toolbar__button--aside{margin-inline-start:auto}.editor-toolbar__button:hover{border-color:var(--pdm-border);background-color:var(--pdm-surface)}.editor-toolbar__button[aria-pressed=true]{border-color:var(--pdm-border-strong);background-color:var(--pdm-surface-accent)}.editor-toolbar__button:disabled{color:var(--pdm-ink-disabled);cursor:not-allowed}.editor-link-dialog__divider{display:flex;align-items:center;gap:var(--size-12);color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.editor-link-dialog__divider:before,.editor-link-dialog__divider:after{content:"";flex:1 1 auto;block-size:0;border-block-start:var(--border-default) solid var(--pdm-border)}@media(prefers-reduced-motion:no-preference){.editor-toolbar__button{transition:background-color var(--motion-fast) var(--ease-standard)}}@media(forced-colors:active){.editor-toolbar{border-color:CanvasText}.editor-toolbar__button[aria-pressed=true]{border-color:Highlight}[open]>.editor-toolbar__button--menu{border-color:Highlight}}}@layer components.link-search{.link-search{inline-size:100%;min-inline-size:0}.link-search__status{margin-block-start:var(--size-4);color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.link-search__results{position:relative;inline-size:100%;max-inline-size:var(--pdm-measure);block-size:calc(var(--size-160) + var(--size-40));overflow-y:auto;scrollbar-gutter:stable;padding:var(--size-4);scroll-padding-block:var(--size-4);border:var(--border-default) solid var(--pdm-border-strong);border-radius:var(--pdm-radius-inline);background-color:var(--pdm-surface)}.link-search__empty{padding:var(--size-8) var(--size-12);color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.link-search__results:not([data-empty-reason=no-matches]) .link-search__empty--no-matches{display:none}.link-search__results[data-empty-reason=no-matches] .link-search__empty--waiting{display:none}.link-search__list~.link-search__empty{display:none}.link-search__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.link-search__result{display:flex;align-items:center;gap:var(--size-8);inline-size:100%;min-block-size:var(--size-40);padding:var(--size-8) var(--size-12);border:0;border-radius:var(--pdm-radius-inline);background-color:transparent;color:var(--pdm-ink);font-family:inherit;font-size:var(--pdm-text-small);letter-spacing:var(--pdm-tracking-tight);line-height:var(--pdm-leading-tight);text-align:start;cursor:pointer}.link-search__result:hover{background-color:var(--pdm-surface-accent)}.link-search__icon{flex:none;color:var(--pdm-ink-muted)}.link-search__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-inline-size:0;overflow:hidden;overflow-wrap:anywhere}.link-search__text{display:flex;flex-direction:column;gap:var(--size-2);min-inline-size:0}.link-search__location{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-2) var(--size-4);min-inline-size:0;color:var(--pdm-ink-muted);font-size:var(--pdm-text-caption);overflow-wrap:anywhere}.link-search__location-sep{inline-size:var(--size-12);block-size:var(--size-12)}@media(prefers-reduced-motion:no-preference){.link-search__result{transition:background-color var(--motion-fast) var(--ease-standard)}}@media(forced-colors:active){.link-search__results{border-color:CanvasText}.link-search__result:hover,.link-search__result:focus-visible{border:var(--border-default) solid Highlight}}}@layer components.place-field{.place-field{position:relative;inline-size:100%;max-inline-size:var(--pdm-measure);min-inline-size:0}.place-field__box{display:flex;align-items:center;gap:var(--size-4);min-block-size:var(--pdm-control-height-compact);padding-inline-start:var(--size-8);border:var(--border-default) solid var(--pdm-border-compact);border-radius:var(--pdm-radius-control-compact);background-color:var(--pdm-surface)}.place-field__input{flex:1 1 var(--size-64);inline-size:100%;min-inline-size:var(--size-64);min-block-size:0;padding-inline:var(--size-0);border:0;border-radius:0;background-color:transparent}.place-field__box:has(.place-field__input:focus-visible){outline:var(--pdm-focus-ring);outline-offset:var(--pdm-focus-offset)}.place-field__box:has(.place-field__input:focus-visible) .place-field__input{outline:none}.place-field__choice{display:block;flex:0 1 auto;min-inline-size:0;overflow:hidden;color:var(--pdm-ink);font-size:var(--pdm-text-small);white-space:nowrap;text-overflow:ellipsis}.place-field__choice>.place-field__path{display:inline}.place-field__choice .place-field__sep{display:inline-block;margin-inline:var(--size-4);vertical-align:middle}.search-clear--compact{inset-inline-end:var(--size-4);inline-size:var(--size-24);block-size:var(--size-24)}.search-clear--compact>.icon{inline-size:var(--size-16);block-size:var(--size-16)}.place-field:has(.search-clear:not([hidden])) .place-field__box{padding-inline-end:calc(var(--size-4) + var(--size-24) + var(--size-8))}.place-field__panel{position:absolute;z-index:var(--z-dropdown);inset-inline:0;inset-block-end:100%;margin-block-end:var(--size-8);max-block-size:calc(var(--size-160) + var(--size-40));overflow-y:auto;padding:var(--size-4);scroll-padding-block:var(--size-4);border:var(--border-default) solid var(--pdm-border-strong);border-radius:var(--pdm-radius-inline);background-color:var(--pdm-surface)}.place-field__options{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.place-field__option{display:flex;align-items:center;justify-content:space-between;gap:var(--size-8);inline-size:100%;min-block-size:var(--size-32);padding:var(--size-4) var(--size-8);border:0;border-radius:var(--pdm-radius-inline);background-color:transparent;color:var(--pdm-ink);font-family:inherit;font-size:var(--pdm-text-small);line-height:var(--pdm-leading-tight);text-align:start;cursor:pointer}.place-field__option:hover{background-color:var(--pdm-surface-accent)}.place-field__panel:not([data-filtered]) .place-field__option--d2{padding-inline-start:calc(var(--size-8) + var(--size-12))}.place-field__panel:not([data-filtered]) .place-field__option--d3{padding-inline-start:calc(var(--size-8) + var(--size-12) * 2)}.place-field__path{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-2) var(--size-4);min-inline-size:0;overflow-wrap:anywhere}.place-field__panel:not([data-filtered]) .place-field__seg--up{position:absolute;inline-size:var(--size-1);block-size:var(--size-1);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.place-field__panel:not([data-filtered]) .place-field__sep{display:none}.place-field__sep{flex:none;inline-size:var(--size-12);block-size:var(--size-12);color:var(--pdm-ink-muted)}.place-field__count{flex:none;color:var(--pdm-ink-muted);font-size:var(--pdm-text-caption);font-variant-numeric:tabular-nums}.place-field__empty{padding:var(--size-4) var(--size-8);color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.place-field__panel:not([data-empty]) .place-field__empty{display:none}@media(prefers-reduced-motion:no-preference){.place-field__option{transition:background-color var(--motion-fast) var(--ease-standard)}}@media(forced-colors:active){.place-field__box,.place-field__panel{border-color:CanvasText}.search-clear--compact{border-color:ButtonText}.place-field__option:hover,.place-field__option:focus-visible{border:var(--border-default) solid Highlight}}}@layer components.group-picker{.group-picker{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-8);inline-size:100%;margin-block-start:var(--size-8)}.group-picker__chips:empty{display:none}.group-dialog__label{display:flex;flex:1;align-items:baseline;justify-content:space-between;gap:var(--size-12);min-inline-size:0}.group-dialog__count{flex:none;color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.group-dialog__summary{font-weight:var(--pdm-weight-semibold)}.group-dialog{padding-block-end:0;scroll-padding-block-end:var(--size-160)}.group-dialog__footer{position:sticky;inset-block-end:0;display:flex;flex-direction:column;gap:var(--size-8);margin-inline:calc(-1 * var(--size-24));padding:var(--size-12) var(--size-24) var(--size-24);border-block-start:var(--border-default) solid var(--pdm-border);background-color:var(--pdm-surface)}@media(forced-colors:active){.group-dialog__footer{border-block-start-color:CanvasText}}}@layer components.rich-text{.rich-text,.rich-text-surface{display:flex;flex-direction:column;gap:var(--size-16);font-size:var(--pdm-text-body);letter-spacing:var(--pdm-tracking-tight);line-height:var(--pdm-leading-body)}:is(.rich-text,.rich-text-surface) :is(h2,h3,h4,h5,h6){margin-block-start:var(--size-8)}:is(.rich-text,.rich-text-surface) :is(ul,ol){display:flex;flex-direction:column;gap:var(--size-4);max-inline-size:var(--pdm-measure);padding-inline-start:var(--size-24)}:is(.rich-text,.rich-text-surface) :is(ul,ol) :is(ul,ol){margin-block-start:var(--size-4);padding-inline-start:var(--size-20)}:is(.rich-text,.rich-text-surface) blockquote{max-inline-size:var(--pdm-measure);padding-inline-start:var(--size-16);border-inline-start:var(--border-strong) solid var(--pdm-border-strong);color:var(--pdm-ink-muted)}:is(.rich-text,.rich-text-surface) code{padding:var(--size-2) var(--size-6);border-radius:var(--pdm-radius-inline);background-color:var(--pdm-surface-muted);font-family:var(--pdm-font-mono);font-size:var(--pdm-text-small)}:is(.rich-text,.rich-text-surface) pre{inline-size:fit-content;max-inline-size:100%;overflow-x:auto;padding:var(--size-12) var(--size-16);border:var(--border-default) solid var(--pdm-border);border-radius:var(--pdm-radius-inline);background-color:var(--pdm-surface-muted)}:is(.rich-text,.rich-text-surface) pre code{padding:0;border-radius:0;background-color:transparent}:is(.rich-text,.rich-text-surface) hr{inline-size:100%;max-inline-size:var(--pdm-measure);block-size:0;border:0;border-block-start:var(--border-default) solid var(--pdm-border)}:is(.rich-text,.rich-text-surface) table{display:block;max-inline-size:100%;overflow-x:auto;border-collapse:collapse;font-size:var(--pdm-text-small)}:is(.rich-text,.rich-text-surface) :is(th,td){padding:var(--size-8) var(--size-12);border:var(--border-default) solid var(--pdm-border);text-align:start;vertical-align:top}:is(.rich-text,.rich-text-surface) th{background-color:var(--pdm-surface-muted);font-weight:var(--pdm-weight-semibold)}.rich-text__cell--start{text-align:start}.rich-text__cell--center{text-align:center}.rich-text__cell--end{text-align:end}.rich-text__image{display:inline-flex;align-items:center;gap:var(--size-8);padding:var(--size-2) var(--size-8);border:var(--border-default) solid var(--pdm-border-strong);border-radius:var(--pdm-radius-inline);background-color:var(--pdm-surface-muted);color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.rich-text__deleted{padding:var(--size-2) var(--size-6);border:var(--border-default) solid var(--smoothie-300);border-radius:var(--pdm-radius-inline);background-color:var(--smoothie-100);color:var(--pdm-ink)}.rich-text__deleted-note{color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.rich-text-frame{display:flex;flex-direction:column;gap:var(--size-24);padding:var(--size-24);border:var(--border-default) solid var(--pdm-border);border-radius:var(--pdm-radius-card);background-color:var(--pdm-surface)}.rich-text__outline{padding:var(--size-16);border-radius:var(--pdm-radius-inline);background-color:var(--pdm-surface-accent)}.rich-text__outline-title{font-size:var(--pdm-text-small);font-weight:var(--pdm-weight-semibold)}.rich-text__outline ol{margin-block-start:var(--size-8);padding-inline-start:var(--size-24);counter-reset:outline;list-style:none}.rich-text__outline ol ol{margin-block-start:var(--size-4);padding-inline-start:var(--size-20)}.rich-text__outline ol ol ol{padding-inline-start:var(--size-16)}.rich-text__outline li{counter-increment:outline}.rich-text__outline li:before{content:counters(outline,".") ". ";color:var(--pdm-ink-muted)}.rich-text-surface{inline-size:100%;min-block-size:var(--size-160);border:var(--border-default) solid var(--pdm-border-strong);border-radius:0 0 var(--pdm-radius-control) var(--pdm-radius-control);background-color:var(--pdm-surface)}.rich-text-surface>.ProseMirror{display:flex;flex-direction:column;gap:var(--size-16);flex-grow:1;padding:var(--size-12) var(--size-16);outline:none;white-space:pre-wrap}.rich-text-surface:focus-within{outline:var(--pdm-focus-ring);outline-offset:var(--pdm-focus-offset)}.rich-text-surface .ProseMirror-selectednode{outline:var(--border-strong) solid var(--pdm-accent)}.rich-text-surface .ProseMirror-gapcursor{display:none;position:absolute;pointer-events:none}.rich-text-surface .ProseMirror-gapcursor:after{content:"";display:block;position:absolute;inset-block-start:calc(-1 * var(--size-2));inline-size:var(--size-20);border-block-start:var(--border-default) solid var(--pdm-ink);animation:prosemirror-gapcursor-blink 1.1s steps(2,start) infinite}.rich-text-surface .ProseMirror-focused .ProseMirror-gapcursor{display:block}@keyframes prosemirror-gapcursor-blink{to{visibility:hidden}}@media(prefers-reduced-motion:reduce){.rich-text-surface .ProseMirror-gapcursor:after{animation:none}}@media(forced-colors:active){.rich-text-frame,.rich-text-surface,:is(.rich-text,.rich-text-surface) :is(th,td,pre){border-color:CanvasText}}}@layer components.wiki-reader{.wiki{--wiki-panel-width: min(18rem, 84vw);display:grid;position:relative;grid-template-columns:minmax(0,1fr);gap:var(--size-32);align-items:start}.wiki:has(.wiki__nav){grid-template-columns:calc(var(--size-40) - var(--pdm-page-gutter)) minmax(0,1fr)}@media(width<62rem){.wiki{gap:var(--size-16)}}@media(width>=82rem){.wiki:has(.wiki__folders--rail[open]){grid-template-columns:var(--pdm-rail-width) minmax(0,1fr)}@media(prefers-reduced-motion:no-preference){.wiki:has(.wiki__nav){transition:grid-template-columns var(--motion-base) var(--ease-standard)}}}.wiki--wide{grid-template-columns:minmax(0,1fr);max-inline-size:var(--pdm-content-max);margin-inline:auto}.wiki__reading{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--size-32);align-items:start;inline-size:100%;min-inline-size:0;max-inline-size:var(--pdm-content-max);margin-inline:auto}@media(width>=62rem){.wiki__reading:has(.wiki__toc){grid-template-columns:minmax(0,1fr) var(--pdm-sidebar-width)}}.wiki--wide:has(.wiki__toc),.wiki--wide:has(.wiki__toc) .wiki__reading{max-inline-size:calc(var(--pdm-content-max) + var(--size-32) + var(--pdm-sidebar-width))}.wiki__nav{min-inline-size:0}@media(width>=82rem){.wiki__nav{display:flex;position:sticky;flex-direction:column;gap:var(--size-4);inset-block-start:var(--pdm-chrome-inset);block-size:calc(100svh - var(--pdm-chrome-inset));margin-block:calc(-1 * var(--size-32)) calc(-1 * var(--size-64));margin-inline-start:calc(-1 * var(--pdm-page-gutter));padding-inline:var(--size-12);overflow:clip;overflow-clip-margin:var(--size-6);background-color:var(--pdm-surface)}.wiki__nav:has(.wiki__folders--rail[open]){padding-block-start:var(--size-40)}.wiki__nav:has(.wiki__folders--rail:not([open])){padding-inline:var(--size-0)}}.wiki__tree{display:flex;flex-direction:column;gap:var(--size-16);min-inline-size:0;padding:var(--size-6);scroll-padding:var(--size-6)}@media(width>=82rem){.wiki__tree{flex:1;min-block-size:0;padding-block-end:var(--size-16);overflow-y:auto}}.wiki__handle{display:flex;flex-direction:column;align-items:center;gap:var(--size-8);inline-size:var(--size-40);padding:var(--size-12) var(--size-0);cursor:pointer;color:var(--pdm-ink);font-size:var(--pdm-text-small);font-weight:var(--pdm-weight-semibold);list-style:none}.wiki__handle::marker,.wiki__handle::-webkit-details-marker{display:none}.wiki__handle:hover{background-color:var(--pdm-surface-muted)}.wiki__handle-glyph{flex:none}.wiki__handle-glyph--close,.wiki__folders[open] .wiki__handle-glyph--folder{display:none}.wiki__folders[open] .wiki__handle-glyph--close{display:block}.wiki__handle-label{min-block-size:0;overflow:hidden;writing-mode:vertical-rl;text-overflow:ellipsis}.wiki__folders--rail{display:none}@media(width>=82rem){.wiki__folders--rail{display:block;flex:none}.wiki__folders--overlay{display:none}.wiki__folders--rail[open]{position:absolute;inset-block-start:var(--size-0);inset-inline-end:var(--size-12)}.wiki__folders--rail[open] .wiki__handle{justify-content:center;block-size:var(--size-40);padding:var(--size-0);border-radius:var(--pdm-radius-inline);background-color:var(--pdm-surface)}.wiki__folders--rail[open] .wiki__handle-label{position:absolute;inline-size:var(--size-1);block-size:var(--size-1);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wiki__folders--rail:not([open]){flex:1}.wiki__folders--rail:not([open]) .wiki__handle{block-size:100%}.wiki__folders--rail:not([open])~.wiki__tree{display:none}}@media(width<82rem){.wiki__handle{position:fixed;z-index:var(--z-dropdown);inset-block-start:var(--pdm-chrome-inset);inset-inline-start:var(--pdm-sidebar-width);block-size:calc(100svh - var(--pdm-chrome-inset));border-inline-end:var(--border-default) solid var(--pdm-border);background-color:var(--pdm-surface);box-shadow:var(--pdm-shadow-3)}.wiki__folders--overlay[open] .wiki__handle{inset-inline-start:calc(var(--pdm-sidebar-width) + var(--wiki-panel-width))}.wiki__handle:after{content:"";position:fixed;inset-block:var(--pdm-chrome-inset) var(--size-0);inset-inline:calc(var(--pdm-sidebar-width) + var(--wiki-panel-width) + var(--size-40)) var(--size-0);opacity:0;visibility:hidden}.wiki__folders--overlay[open] .wiki__handle:after{opacity:1;visibility:visible}.wiki__tree{position:fixed;z-index:var(--z-dropdown);inset-block:var(--pdm-chrome-inset) var(--size-0);inset-inline-start:var(--pdm-sidebar-width);inline-size:var(--wiki-panel-width);padding:var(--size-12);scroll-padding:var(--size-8);overflow-y:auto;background-color:var(--pdm-surface);box-shadow:var(--pdm-shadow-3);visibility:hidden;clip-path:inset(0 100% 0 0)}@media(width<62rem){.wiki__handle{inset-inline-start:var(--size-0)}.wiki__folders--overlay[open] .wiki__handle{inset-inline-start:var(--wiki-panel-width)}.wiki__handle:after{inset-inline-start:calc(var(--wiki-panel-width) + var(--size-40));background-color:var(--pdm-scrim-light)}.wiki__tree{inset-inline-start:var(--size-0)}}.wiki__folders--overlay[open]~.wiki__tree{visibility:visible;clip-path:inset(0)}body:has(.wiki__folders--overlay[open]){overflow:hidden}@media(prefers-reduced-motion:no-preference){.wiki__tree{transition:clip-path var(--motion-base) var(--ease-standard),visibility var(--motion-base) var(--ease-standard)}.wiki__handle{transition:inset-inline-start var(--motion-base) var(--ease-standard)}.wiki__handle:after{transition:opacity var(--motion-base) var(--ease-standard),visibility var(--motion-base) var(--ease-standard)}}}.wiki__splitter{display:none}@media(width>=82rem){.wiki__splitter{display:flex;position:fixed;justify-content:center;inset-block:var(--pdm-chrome-inset) var(--size-0);inset-inline-start:calc(var(--pdm-sidebar-width) + var(--pdm-page-gutter) + var(--pdm-rail-width) - var(--size-12));inline-size:var(--size-24);touch-action:none;cursor:col-resize}.wiki:has(.wiki__folders--rail:not([open])) .wiki__splitter{display:none}.wiki__splitter:before{content:"";inline-size:var(--border-default);background-color:transparent}.wiki__splitter:focus-visible{outline:none}.wiki__splitter:hover:before,.wiki__splitter:focus-visible:before{inline-size:var(--border-strong);background-color:var(--pdm-ink)}}body[data-wiki-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}body[data-wiki-resizing] .wiki{transition:none}.wiki__search-form{display:grid;grid-template-columns:1fr auto;gap:var(--size-8)}.wiki__search-field{min-inline-size:0}.wiki__search-field .form-field__control{inline-size:100%}.wiki__search-submit{aspect-ratio:1;padding-inline:var(--size-0)}.wiki__no-hits{color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.wiki-tree__level{display:flex;flex-direction:column;gap:var(--size-2);padding:0;list-style:none}.wiki-tree__level .wiki-tree__level{margin-block-start:var(--size-2);margin-inline-start:calc(var(--size-8) + var(--pdm-icon-size) / 2);padding-inline-start:var(--size-4);border-inline-start:var(--border-default) solid var(--pdm-border)}.wiki-tree__folder,.wiki-tree__document{display:flex;align-items:center;gap:var(--size-8);padding:var(--size-4) var(--size-8);border-radius:var(--pdm-radius-inline);font-size:var(--pdm-text-small)}.wiki-tree__folder{color:var(--pdm-ink-muted);font-weight:var(--pdm-weight-semibold)}.wiki-tree__summary{cursor:pointer;list-style:none}.wiki-tree__summary::marker,.wiki-tree__summary::-webkit-details-marker{display:none}.wiki-tree__summary:hover{background-color:var(--pdm-surface-muted)}.wiki-tree__chevron{rotate:0deg}.wiki-tree__branch:not([open])>.wiki-tree__summary>.wiki-tree__chevron{rotate:-90deg}@media(prefers-reduced-motion:no-preference){.wiki-tree__chevron{transition:rotate var(--motion-fast) var(--ease-standard)}}.wiki-tree__document{color:var(--pdm-ink);text-decoration:none}.wiki-tree__document:hover{background-color:var(--pdm-surface-muted)}.wiki-tree__document:active{background-color:var(--pdm-surface-pressed)}.wiki-tree__document[aria-current=page]{background-color:var(--pdm-surface-accent);font-weight:var(--pdm-weight-semibold)}.wiki-tree__icon{flex:none;color:var(--pdm-ink-muted)}.wiki-tree__document[aria-current=page] .wiki-tree__icon{color:var(--pdm-ink)}.wiki-tree__title{flex:1 1 auto;min-inline-size:0;overflow-wrap:anywhere}.wiki-tree__chevron{flex:none}.wiki-tree__manage{flex:none;inline-size:var(--size-32);min-block-size:var(--size-32);padding-inline:var(--size-0);opacity:0}.wiki-tree__manage-icon{inline-size:var(--size-16);block-size:var(--size-16)}.wiki-tree__folder:hover .wiki-tree__manage,.wiki-tree__folder:focus-within .wiki-tree__manage{opacity:1}@media(prefers-reduced-motion:no-preference){.wiki-tree__manage{transition:opacity var(--motion-fast) var(--ease-standard)}}.wiki__tree-manage{display:flex;align-items:center;gap:var(--size-8);margin-block-start:auto;padding:var(--size-8);border-block-start:var(--border-default) solid var(--pdm-border);color:var(--pdm-ink);font-size:var(--pdm-text-small);font-weight:var(--pdm-weight-semibold);text-decoration:none}.wiki__tree-manage:hover{background-color:var(--pdm-surface-muted)}.wiki__tree-manage:active{background-color:var(--pdm-surface-pressed)}.wiki__tree-manage-arrow{flex:none;margin-inline-start:auto;inline-size:var(--size-16);block-size:var(--size-16);color:var(--pdm-ink-muted)}.wiki-tree__lock{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--pdm-icon-size);block-size:var(--pdm-icon-size);border:var(--border-default) solid var(--butter-300);border-radius:var(--pdm-radius-inline);background-color:var(--butter-100);color:var(--pdm-ink)}.wiki-tree__lock-icon{inline-size:var(--size-16);block-size:var(--size-16)}.wiki__document{min-inline-size:0}.wiki-doc{display:flex;flex-direction:column;gap:var(--size-24)}.wiki-doc__head{display:flex;flex-direction:column;gap:var(--size-12)}.wiki-doc__topbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-8) var(--size-16)}.wiki-doc__breadcrumb{flex:1 1 16rem;min-inline-size:0}.wiki-doc__actions{display:flex;flex:none;align-items:center;gap:var(--size-4);margin-inline-start:auto;max-inline-size:100%}@media(width<62rem){.wiki-doc__topbar--width-only{display:none}}.wiki-doc__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-4);padding:0;list-style:none;color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.wiki-doc__crumb{display:flex;align-items:center;gap:var(--size-4)}.wiki-doc__crumb-sep{inline-size:var(--size-16);block-size:var(--size-16)}.wiki-doc__title{min-inline-size:0}.wiki-doc__width{flex:none;inline-size:var(--size-40);padding-inline:var(--size-0)}@media(width<62rem){.wiki-doc__width{display:none}}.wiki-doc__audience{align-items:flex-start;white-space:normal}.wiki-doc__backlinks{display:flex;flex-direction:column;gap:var(--size-8);padding-block-start:var(--size-16);border-block-start:var(--border-default) solid var(--pdm-border)}.wiki-doc__backlinks-heading{font-size:var(--pdm-text-subheading)}.wiki-doc__backlink-list{display:flex;flex-direction:column;gap:var(--size-4);max-inline-size:var(--pdm-measure);padding-inline-start:var(--size-24)}.wiki-doc__backlinks-more{color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.wiki__toc{display:flex;flex-direction:column;gap:var(--size-8);min-inline-size:0;padding:var(--size-6);scroll-padding:var(--size-6);margin-inline:calc(-1 * var(--size-6));font-size:var(--pdm-text-small)}@media(width>=62rem){.wiki__toc{position:sticky;inset-block-start:calc(var(--pdm-chrome-inset) + var(--size-8));max-block-size:calc(100svh - var(--pdm-chrome-inset) - var(--size-32));overflow-y:auto}}.wiki__toc-title{font-weight:var(--pdm-weight-semibold)}.wiki__toc-list,.wiki__toc-list ol{display:flex;flex-direction:column;gap:var(--size-2);padding:0;list-style:none}.wiki__toc-list ol{margin-block-start:var(--size-2)}.wiki__toc-list a{display:block;padding-block:var(--size-8);padding-inline-start:var(--size-12);border-inline-start:var(--border-default) solid var(--pdm-border-canvas);color:var(--pdm-ink-muted);text-decoration:none}.wiki__toc-list ol a{padding-inline-start:var(--size-24)}.wiki__toc-list ol ol a{padding-inline-start:var(--size-32)}.wiki__toc-list a:hover{text-decoration:underline}.wiki__toc-list a[aria-current]{padding-inline-start:calc(var(--size-12) - var(--border-default));border-inline-start-width:var(--border-strong);border-inline-start-color:var(--pdm-ink);color:var(--pdm-ink);font-weight:var(--pdm-weight-semibold)}.wiki__toc-list ol a[aria-current]{padding-inline-start:calc(var(--size-24) - var(--border-default))}.wiki__toc-list ol ol a[aria-current]{padding-inline-start:calc(var(--size-32) - var(--border-default))}@media(forced-colors:active){.wiki-tree__lock,.wiki-doc__backlinks,.wiki-tree__level .wiki-tree__level{border-color:CanvasText}@media(width<82rem){.wiki__handle,.wiki__tree{border:var(--border-default) solid CanvasText}}@media(width>=82rem){.wiki__nav{border-inline-end:var(--border-default) solid CanvasText}}.wiki-tree__icon{color:CanvasText}.wiki-tree__document[aria-current=page],.wiki__toc-list a[aria-current]{border-inline-start-color:Highlight;forced-color-adjust:none;background-color:Highlight;color:HighlightText}}}@layer components.user-detail{.user-detail{display:grid;grid-template-columns:minmax(0,1fr) var(--pdm-side-column);gap:var(--size-24);align-items:start}.user-detail__main,.user-detail__side{display:flex;flex-direction:column;gap:var(--size-24);min-inline-size:0}.user-detail--wide{grid-template-columns:minmax(0,1fr)}@media(width<56rem){.user-detail{grid-template-columns:minmax(0,1fr)}}.user-detail__dialog{padding-block:0;scroll-padding-block:calc(var(--size-160) + var(--size-8)) var(--size-96)}.user-detail__dialog-head,.user-detail__dialog-foot{position:sticky;margin-inline:calc(-1 * var(--size-24));padding-inline:var(--size-24);background-color:var(--pdm-surface)}.user-detail__dialog-head{inset-block-start:0;display:flex;flex-direction:column;gap:var(--size-16);padding-block:var(--size-24) var(--size-12);border-block-end:var(--border-default) solid var(--pdm-border)}.user-detail__dialog-foot{inset-block-end:0;display:flex;flex-direction:column;gap:var(--size-8);padding-block:var(--size-12) var(--size-24);border-block-start:var(--border-default) solid var(--pdm-border)}.user-detail__dialog-count{font-weight:var(--pdm-weight-semibold)}.user-detail__dialog-count:empty{display:none}@media(forced-colors:active){.user-detail__dialog-head{border-block-end-color:CanvasText}.user-detail__dialog-foot{border-block-start-color:CanvasText}}.user-detail__dialog-empty:empty{display:none}.user-detail__dialog-empty{color:var(--pdm-ink-muted)}}@layer components.user-form{.user-form{display:grid;grid-template-columns:minmax(0,1fr) var(--pdm-side-column);gap:var(--size-24);align-items:start}.user-form__main,.user-form__side{min-inline-size:0}@media(width<56rem){.user-form{grid-template-columns:minmax(0,1fr)}}.user-form__namerow{display:flex;flex-wrap:wrap;gap:var(--size-16)}.user-form__namerow .form-field{flex:1 1 14rem}.user-form__main .form-field__control,.user-form__main .form-field__hint,.user-form__main .form-field__error,.user-form__main .form-legend{max-inline-size:100%}.user-form__groups{padding-block-start:var(--size-24);border-block-start:var(--border-default) solid var(--pdm-border)}.user-form__steps{display:flex;flex-direction:column;gap:var(--size-16);margin:0;padding:0;list-style:none;counter-reset:user-form-steps}.user-form__steps>li{counter-increment:user-form-steps;display:grid;grid-template-columns:var(--size-24) minmax(0,1fr);column-gap:var(--size-12);row-gap:var(--size-4)}.user-form__steps>li:before{content:counter(user-form-steps);grid-column:1;grid-row:1;display:grid;place-items:center;inline-size:var(--size-24);block-size:var(--size-24);border-radius:50%;background-color:var(--blueberry-100);color:var(--blueberry-800);font-size:var(--pdm-text-caption);font-weight:var(--pdm-weight-semibold)}.user-form__steps>li>b{grid-column:2;font-weight:var(--pdm-weight-semibold);line-height:var(--size-24)}.user-form__steps>li>p{grid-column:2;max-inline-size:var(--pdm-measure-small);color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.user-form__steps-foot{padding-block-start:var(--size-12);border-block-start:var(--border-default) solid var(--pdm-border);max-inline-size:var(--pdm-measure-small);color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}@media(forced-colors:active){.user-form__steps>li:before{border:var(--border-default) solid CanvasText}.user-form__steps-foot,.user-form__groups{border-color:CanvasText}}}@layer components.progress-line{.progress-line{display:flex;flex-direction:column;gap:var(--size-4);max-inline-size:var(--pdm-measure-small)}.progress-line.import-review__progress{max-inline-size:none}.progress-line__text{color:var(--pdm-ink-muted);font-size:var(--pdm-text-small);font-variant-numeric:tabular-nums}.progress-line__meter{appearance:none;inline-size:100%;block-size:var(--size-4);border:0;border-radius:var(--radius-pill);background-color:var(--moccha-200);overflow:hidden}.progress-line__meter::-webkit-progress-bar{background-color:var(--moccha-200);border-radius:var(--radius-pill)}.progress-line__meter::-webkit-progress-value{background-color:var(--pdm-accent);border-radius:var(--radius-pill);transition:inline-size var(--motion-base) ease-out}.progress-line__meter::-moz-progress-bar{background-color:var(--pdm-accent);border-radius:var(--radius-pill)}.progress-line--done .progress-line__meter::-webkit-progress-value{background-color:var(--avocado-300)}.progress-line--done .progress-line__meter::-moz-progress-bar{background-color:var(--avocado-300)}@media(prefers-reduced-motion:reduce){.progress-line__meter::-webkit-progress-value{transition:none}}@media(forced-colors:active){.progress-line__meter{border:var(--border-default) solid CanvasText}}}@layer components.indexing{[data-indexing-run] .notice__body{max-inline-size:none;flex:1}[data-indexing-run] .notice__body>p{max-inline-size:none}[data-indexing-run] .progress-line{max-inline-size:none}}@layer components.specimen{.specimen{display:flex;flex-direction:column;gap:var(--size-12)}.specimen__note{max-inline-size:var(--pdm-measure-small);color:var(--pdm-ink-muted);font-size:var(--pdm-text-small)}.specimen__canvas{padding:var(--size-24);border:var(--border-default) dashed var(--pdm-border-canvas);border-radius:var(--pdm-radius-inline);background-color:var(--pdm-surface)}.specimen__narrow{max-inline-size:15rem}.specimen__stage .dialog{position:static}.specimen__stage--scroll{position:relative;--pdm-chrome-inset: 0px;block-size:28rem;overflow-y:auto;padding:var(--size-4);scroll-padding:var(--size-4);scroll-padding-block-start:var(--size-160);scrollbar-gutter:stable}.specimen__stage--wide{position:relative;overflow-x:auto;padding:var(--size-4);scroll-padding:var(--size-4);scrollbar-gutter:stable}@media(width>=48rem){.specimen__stage--wide>*{min-inline-size:50rem}}.specimen__source-summary{color:var(--pdm-ink-muted);font-size:var(--pdm-text-small);cursor:pointer}.specimen__code{overflow-x:auto;padding:var(--size-12) var(--size-16);border-radius:var(--pdm-radius-inline);background-color:var(--pdm-surface-muted);font-family:var(--pdm-font-mono);font-size:var(--pdm-text-small)}@media(forced-colors:active){.specimen__canvas{border-color:CanvasText}}}
