.lantern-app{background:var(--color-kit-surface);min-block-size:100dvh;display:flex}.lantern-main{flex-direction:column;flex:1;min-inline-size:0;display:flex}.lantern-page-header{padding:var(--spacing-kit-500) var(--spacing-kit-250) 0}.lantern-section{align-content:start;gap:var(--spacing-kit-150);display:grid}.lantern-page-tabs{padding:var(--spacing-kit-250) var(--spacing-kit-250) 0}.lantern-section-body{gap:var(--spacing-kit-100);display:grid}.lantern-toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-kit-100);padding-inline:var(--spacing-kit-250);display:flex}.lantern-toolbar-trailing{align-items:stretch;gap:var(--spacing-kit-100);display:flex}.lantern-toolbar-search{inline-size:var(--kit-search-inline);display:flex}.lantern-toolbar-divider{inline-size:2px;margin-block:var(--spacing-kit-050);background:var(--color-kit-border);border-radius:4px}.lantern-error{padding-inline:var(--spacing-kit-250);color:var(--color-kit-text-danger);font-size:var(--text-kit-body)}.lantern-empty{padding-inline:var(--spacing-kit-250)}.lantern-board{align-items:start;gap:var(--spacing-kit-100);padding-inline:var(--spacing-kit-250);padding-block-end:var(--spacing-kit-250);display:flex;overflow-x:auto}.lantern-list{padding-inline:var(--spacing-kit-100);padding-block-end:var(--spacing-kit-250)}.lantern-app[data-viewing] .lantern-main{flex:1 1 0}.lantern-viewing{flex-direction:column;flex:1 1 0;block-size:100dvh;min-inline-size:min(100%,28rem);display:flex;position:sticky;inset-block-start:0}.lantern-viewing>*{flex:1}.lantern-viewing-name{color:var(--color-kit-text-selected)}.lantern-viewing-counts{gap:var(--spacing-kit-100);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.lantern-viewing-description{color:var(--color-kit-text-subtle);font-size:var(--text-kit-body);font-weight:var(--font-weight-kit-medium);letter-spacing:var(--text-kit-body--letter-spacing);line-height:var(--text-kit-body--line-height);white-space:pre-line;overflow-wrap:anywhere;margin:0}.lantern-viewing-description[data-empty]{color:var(--color-kit-text-subtlest)}.lantern-viewing-changes{gap:var(--spacing-kit-100);display:grid}.lantern-viewing-label{color:var(--color-kit-text-subtlest);font-size:var(--text-kit-small);font-weight:var(--font-weight-kit-medium);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height);margin:0}.lantern-changeset{background:var(--color-kit-surface);flex-direction:column;min-block-size:100dvh;display:flex}.lantern-changeset-body{flex:1}.lantern-changeset-panel{align-content:start;gap:var(--spacing-kit-100);inline-size:max(50%,min(100%,36rem));padding:var(--spacing-kit-500) var(--spacing-kit-250) var(--spacing-kit-250);display:grid}.lantern-changeset-top{justify-content:space-between;align-items:start;gap:var(--spacing-kit-200);display:flex}.lantern-changeset-meta{align-items:center;gap:var(--spacing-kit-050);min-block-size:var(--kit-control-height);color:var(--color-kit-text-subtlest);font-size:var(--text-kit-lozenge);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-lozenge--letter-spacing);line-height:var(--text-kit-lozenge--line-height);flex-wrap:wrap;margin:0;display:flex}.lantern-changeset-title{gap:var(--spacing-kit-050);display:grid}.lantern-changeset-title h1{color:var(--color-kit-text-subtle);font-size:var(--text-kit-title);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-title--letter-spacing);line-height:var(--text-kit-title--line-height);margin:0}.lantern-changeset-name{color:var(--color-kit-text-selected)}.lantern-changeset-byline{color:var(--color-kit-text-subtle);font-size:var(--text-kit-small);font-weight:var(--font-weight-kit-medium);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height);margin:0}.lantern-changeset-notice{align-items:center;gap:var(--spacing-kit-100);flex-wrap:wrap;display:flex}:is(.lantern-changeset-notice p,.lantern-changeset-error){color:var(--color-kit-text-danger);font-size:var(--text-kit-body);letter-spacing:var(--text-kit-body--letter-spacing);line-height:var(--text-kit-body--line-height);margin:0}.lantern-changeset-error{padding-block:var(--spacing-kit-250)}.lantern-overview-form{gap:var(--spacing-kit-250);padding-block:var(--spacing-kit-250);display:grid}.lantern-overview-details{gap:var(--spacing-kit-250);display:grid}.lantern-create{background:var(--color-kit-surface);flex-direction:column;min-block-size:100dvh;display:flex}.lantern-create-body{gap:var(--spacing-kit-250);flex:1;padding-inline-end:var(--spacing-kit-250);display:flex}.lantern-create-panel{align-content:start;gap:var(--spacing-kit-100);min-inline-size:min(100%,36rem);padding:var(--spacing-kit-500) var(--spacing-kit-250) var(--spacing-kit-250);flex:1 1 0;display:grid}.lantern-create-top{justify-content:space-between;align-items:start;gap:var(--spacing-kit-200);display:flex}.lantern-create-title{gap:var(--spacing-kit-050);display:grid}.lantern-create-title :is(h1,p){margin:0}.lantern-create-title .lantern-create-area{color:var(--color-kit-text-subtle);font-size:var(--text-kit-lozenge);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-lozenge--letter-spacing);line-height:var(--text-kit-lozenge--line-height);margin-block-end:var(--spacing-kit-200)}.lantern-create-title h1{color:var(--color-kit-text);font-size:var(--text-kit-title);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-title--letter-spacing);line-height:var(--text-kit-title--line-height)}.lantern-create-subtitle{color:var(--color-kit-text-subtle);font-size:var(--text-kit-small);font-weight:var(--font-weight-kit-medium);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height)}.lantern-create-form{gap:var(--spacing-kit-400);padding-block:var(--spacing-kit-150) var(--spacing-kit-250);display:grid}.lantern-create-section{gap:var(--spacing-kit-250);display:grid}.lantern-create-section h2{color:var(--color-kit-text-subtle);font-size:var(--text-kit-body);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-body--letter-spacing);line-height:var(--text-kit-body--line-height);margin:0}.lantern-create-section-header{gap:var(--spacing-kit-050);display:grid}.lantern-create-section-header p{color:var(--color-kit-text-subtlest);font-size:var(--text-kit-small);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height);margin:0}.lantern-create-pin{gap:var(--spacing-kit-200);padding:var(--spacing-kit-150) var(--spacing-kit-200);border-radius:var(--radius-kit);background:var(--color-kit-panel);display:grid}.lantern-create-dates{gap:var(--spacing-kit-200);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.lantern-create-choices{gap:var(--spacing-kit-100);display:grid}.lantern-create-choices-header{justify-content:space-between;align-items:center;gap:var(--spacing-kit-100);flex-wrap:wrap;display:flex}.lantern-create-choices-header p{color:var(--color-kit-text);font-size:var(--text-kit-small);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height);margin:0}.lantern-create-choice-list{gap:var(--spacing-kit-100);margin:0;padding:0;list-style:none;display:grid}.lantern-create-error{color:var(--color-kit-text-danger);font-size:var(--text-kit-small);font-weight:var(--font-weight-kit-medium);line-height:var(--text-kit-small--line-height);margin:0}.lantern-graph{block-size:calc(100dvh - 9rem);border-radius:var(--radius-kit-dialog);background:var(--color-kit-toolbar);flex:1 1 0;align-self:start;place-items:center;margin-block-start:var(--spacing-kit-250);display:grid;position:sticky;inset-block-start:var(--spacing-kit-250)}.lantern-graph p{color:var(--color-kit-text);font-size:var(--text-kit-title);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-title--letter-spacing);margin:0}.lantern-create-status{color:var(--color-kit-text-subtle);font-size:var(--text-kit-body);margin:0}.lantern-create-status-error{color:var(--color-kit-text-danger)}@media (width<60rem){.lantern-graph{display:none}.lantern-create-body{padding-inline-end:0}}.lantern-items{gap:var(--spacing-kit-100);padding-block:var(--spacing-kit-250);display:grid}.lantern-items-toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-kit-100);flex-wrap:wrap;display:flex}.lantern-items-search{flex:0 1 var(--kit-search-inline);display:flex}.lantern-items-actions{align-items:stretch;gap:var(--spacing-kit-100);display:flex}.lantern-items-actions .lantern-toolbar-divider{inline-size:2px;margin-block:var(--spacing-kit-050);background:var(--color-kit-border);border-radius:4px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}@layer theme{:root,:host{--font-sans:"Inter Variable", "Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-i-1:#01002903;--color-i-2:#01002905;--color-i-4:#0100290a;--color-i-6:#0100290f;--color-i-8:#01002914;--color-i-12:#0100291f;--color-i-16:#01002929;--color-i-24:#0100293d;--color-i-54:#0100298a;--color-i-74:#010029bd;--color-i-80:#010029cc;--color-i-100:#010029;--color-b-2:#136e9905;--color-b-4:#136e990a;--color-b-8:#136e9914;--color-b-12:#136e991f;--color-b-16:#136e9929;--color-b-24:#136e993d;--color-b-54:#136e998a;--color-b-74:#136e99bd;--color-b-100:#136e99;--color-w-74:#fdfdfebd;--color-w-100:#fdfdfe;--color-d-4:#fe2f010a;--color-d-12:#fe2f011f;--color-d-16:#fe2f0129;--color-d-100:#fe2f01;--color-y-4:#b25d000a;--color-y-16:#b25d0029;--color-y-100:#b25d00;--color-g-4:#007c360a;--color-g-12:#007c361f;--color-g-100:#007c36;--color-status-error:#c1230b;--color-status-warning:#88470a;--color-status-success:#005e33;--color-status-active:#0f547e;--color-kit-text:var(--color-i-100);--color-kit-text-subtle:var(--color-i-74);--color-kit-text-subtlest:var(--color-i-54);--color-kit-text-disabled:var(--color-i-24);--color-kit-text-inverse:var(--color-w-100);--color-kit-text-selected:var(--color-b-100);--color-kit-text-danger:var(--color-d-100);--color-kit-text-value:var(--color-b-100);--color-kit-text-placeholder:var(--color-b-74);--color-kit-surface:var(--color-w-100);--color-kit-neutral-subtle-hovered:var(--color-i-4);--color-kit-neutral-subtle-pressed:var(--color-i-8);--color-kit-disabled:var(--color-i-2);--color-kit-selected:var(--color-b-12);--color-kit-selected-hovered:var(--color-b-16);--color-kit-selected-card:var(--color-b-8);--color-kit-brand:var(--color-b-100);--color-kit-brand-hovered:#105e88}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-kit-brand-hovered:color-mix(in srgb, var(--color-b-100), var(--color-i-100) 15%)}}:root,:host{--color-kit-brand-pressed:#0e4d77}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-kit-brand-pressed:color-mix(in srgb, var(--color-b-100), var(--color-i-100) 30%)}}:root,:host{--color-kit-brand-subtle-hovered:var(--color-b-4);--color-kit-brand-subtle-pressed:var(--color-b-8);--color-kit-danger:var(--color-d-100);--color-kit-danger-hovered:#d82807}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-kit-danger-hovered:color-mix(in srgb, var(--color-d-100), var(--color-i-100) 15%)}}:root,:host{--color-kit-danger-pressed:#b2210d}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-kit-danger-pressed:color-mix(in srgb, var(--color-d-100), var(--color-i-100) 30%)}}:root,:host{--color-kit-danger-subtle:var(--color-d-12);--color-kit-danger-subtle-hovered:var(--color-d-16);--color-kit-tooltip:var(--color-i-100);--color-kit-blanket:var(--color-i-54);--color-kit-card-tint:var(--color-i-1);--color-kit-panel:var(--color-i-2);--color-kit-toolbar:var(--color-i-4);--color-kit-avatar:var(--color-i-6);--color-kit-border:var(--color-i-12);--color-kit-border-subtle:var(--color-i-4);--color-kit-border-input:var(--color-b-24);--color-kit-border-card:var(--color-b-12);--color-kit-border-outline:var(--color-b-54);--color-kit-border-focused:var(--color-b-100);--color-kit-border-selected:var(--color-b-100);--color-kit-border-selected-card:var(--color-b-74);--color-kit-border-danger:var(--color-d-100);--color-kit-border-accent-blue:var(--color-b-100);--color-kit-border-accent-green:var(--color-g-100);--color-kit-border-accent-gray:var(--color-i-54);--color-kit-link:var(--color-b-100);--color-kit-link-pressed:var(--color-kit-brand-pressed);--color-kit-highlight:var(--color-y-16);--color-kit-icon-warning:var(--color-y-100);--color-kit-icon-brand:var(--color-b-74);--color-kit-lozenge-neutral:var(--color-i-2);--color-kit-lozenge-neutral-text:var(--color-i-54);--color-kit-lozenge-wip:var(--color-i-12);--color-kit-lozenge-wip-text:var(--color-i-100);--color-kit-lozenge-active:var(--color-b-16);--color-kit-lozenge-active-text:var(--color-status-active);--color-kit-lozenge-success:var(--color-g-12);--color-kit-lozenge-success-text:var(--color-status-success);--color-kit-lozenge-warning:var(--color-y-16);--color-kit-lozenge-warning-text:var(--color-status-warning);--color-kit-lozenge-error:var(--color-d-16);--color-kit-lozenge-error-text:var(--color-status-error);--color-kit-column-draft:var(--color-i-2);--color-kit-column-in-review:var(--color-b-4);--color-kit-column-merged:var(--color-g-4);--color-kit-column-rejected:var(--color-d-4);--color-kit-column-stale:var(--color-y-4);--color-kit-tile-border:var(--color-i-8);--color-kit-tile-count:var(--color-i-4);--color-kit-tile-warning:var(--color-y-4);--color-kit-tile-warning-text:var(--color-y-100);--color-kit-tile-danger:var(--color-d-4);--color-kit-tile-danger-text:var(--color-d-100);--color-kit-rule:var(--color-i-16);--color-kit-legend-unique:var(--color-y-100);--color-kit-legend-unique-line:#e9d3bc;--color-kit-legend-removed:var(--color-i-100);--color-kit-legend-removed-line:#bbbbc7;--color-kit-legend-ring:var(--color-w-74);--radius-kit-small:4px;--radius-kit:8px;--radius-kit-container:8px;--radius-kit-dialog:20px;--radius-kit-pill:100px;--text-kit-title-xl:1.5rem;--text-kit-title-xl--line-height:2rem;--text-kit-title-xl--letter-spacing:-.03em;--text-kit-title:1.125rem;--text-kit-title--line-height:1.5rem;--text-kit-title--letter-spacing:-.03em;--text-kit-body:.875rem;--text-kit-body--line-height:1.25rem;--text-kit-body--letter-spacing:-.02em;--text-kit-small:.75rem;--text-kit-small--line-height:1rem;--text-kit-small--letter-spacing:-.01em;--text-kit-lozenge:.625rem;--text-kit-lozenge--line-height:1rem;--text-kit-lozenge--letter-spacing:-.01em;--text-kit-mono:.6875rem;--text-kit-mono--line-height:1rem;--text-kit-mono--letter-spacing:.05em;--font-weight-kit-regular:400;--font-weight-kit-medium:500;--font-weight-kit-semibold:600;--font-weight-kit-bold:600;--spacing-kit-025:.125rem;--spacing-kit-050:.25rem;--spacing-kit-075:.375rem;--spacing-kit-100:.5rem;--spacing-kit-150:.75rem;--spacing-kit-200:1rem;--spacing-kit-250:1.25rem;--spacing-kit-300:1.5rem;--spacing-kit-400:2rem;--spacing-kit-500:2.5rem;--shadow-kit-overlay:0 22px 49px #0000000a, 0 88px 88px #00000008, 0 0 1px #0100293d;--shadow-kit-raised:0 1px 1px #01002914, 0 0 1px #0100293d;--shadow-kit-knob:0 3px 8px #00000026, 0 3px 1px #0000000f}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(p,li,dd,dt,blockquote,figcaption,td,th,legend){text-wrap:pretty}:where(h1,h2,h3,h4,h5,h6,thead th){text-wrap:balance}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.contents{display:contents}.hidden{display:none}.table{display:table}.w-100{width:calc(var(--spacing) * 100)}.shrink{flex-shrink:1}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--kit-control-height:2.75rem;--kit-control-height-compact:2.5rem;--kit-field-height:3rem;--kit-textarea-height:7.5rem;--kit-icon-size:1rem;--kit-icon-size-large:1.25rem;--kit-icon-size-small:.5625rem;--kit-checkbox-size:1rem;--kit-radio-size:1rem;--kit-radio-ring:2px;--kit-switch-inline:3.1875rem;--kit-switch-block:1.9375rem;--kit-switch-knob:1.6875rem;--kit-switch-inset:2px;--kit-avatar-size:2rem;--kit-rail-inline:5rem;--kit-rail-item:4rem;--kit-rail-item-min:3rem;--kit-rail-glyph:1.5rem;--kit-search-inline:20rem;--kit-board-column-min:15rem;--kit-tile-count-size:2.5rem;--kit-board-column-max:22.5rem;--kit-tag-input-min:10rem;--kit-divider-width:2px;--kit-focus-ring-width:2px;--kit-focus-ring-offset:2px;--kit-border-width:1px;--kit-border-width-strong:2px;--kit-selected-bar:2px;--kit-menu-max-block:20rem;--kit-menu-max-inline:min(30rem, calc(100vw - 1rem));--kit-tooltip-max-inline:20rem;--kit-dialog-inline:min(28rem, 100%);--kit-dialog-inline-wide:min(56rem, 100%);--kit-disclosure-inline:min(24rem, calc(100vw - 2rem));--kit-search-popover-min-inline:22rem;--kit-search-popover-max-block:min(26rem, 70dvh);--kit-preview-max-inline:min(28rem, calc(100vw - 1.5rem));--kit-preview-max-block:min(20rem, calc(100dvh - 1.5rem));--kit-indicator-size:.4375rem;--kit-legend-line-inline:1.1875rem;--kit-legend-line-block:3px;--kit-legend-dot:.6875rem;--kit-legend-ring:1.833px;--kit-underline-offset:.15em;--kit-disabled-opacity:.4}@media (pointer:coarse){:root{--kit-control-height-compact:2.75rem}}[data-kit-density=touch]{--kit-control-height-compact:2.75rem}:is(.kit-button,.kit-segment,.kit-select-trigger,.kit-input,.kit-menu-item,.kit-item,.kit-checkbox,.kit-tag-input-field,.kit-search-box-input,.kit-search-input){font-family:var(--font-sans)}:is(.kit-button,.kit-segment,.kit-select-trigger){justify-content:center;align-items:center;gap:var(--spacing-kit-050);min-block-size:var(--kit-control-height);padding-inline:var(--spacing-kit-200);border:var(--kit-border-width) solid var(--ui-border,var(--color-kit-border-outline));border-radius:var(--radius-kit);background:var(--color-kit-surface);color:var(--color-kit-text-selected);font-size:var(--text-kit-body);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-body--letter-spacing);line-height:var(--text-kit-body--line-height);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0;display:inline-flex}.kit-button[data-size=compact]{min-block-size:var(--kit-control-height-compact);padding-inline:var(--spacing-kit-150);font-size:var(--text-kit-small);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height)}.kit-button:where([data-variant=subtle]){color:var(--color-kit-text-subtle);background:0 0;border-color:#0000}.kit-button:where([data-variant=text]){border-radius:var(--radius-kit-pill);color:var(--color-kit-text-selected);background:0 0;border-color:#0000}.kit-button:where([data-variant=primary]){border-color:var(--color-kit-brand);background:var(--color-kit-brand);color:var(--color-kit-text-inverse)}.kit-button:where([data-variant=danger]){border-color:var(--color-kit-danger);background:var(--color-kit-danger);color:var(--color-kit-text-inverse)}.kit-button:where([data-variant=tonal]){background:linear-gradient(var(--color-kit-selected), var(--color-kit-selected)), var(--color-kit-surface);color:var(--color-kit-text-selected);border-color:#0000}.kit-button:where([data-variant=danger-subtle]){background:linear-gradient(var(--color-kit-danger-subtle), var(--color-kit-danger-subtle)), var(--color-kit-surface);color:var(--color-kit-text-danger);border-color:#0000}.kit-button:where([data-icon-only]){min-inline-size:var(--kit-control-height);padding-inline:var(--spacing-kit-150)}.kit-button[data-icon-only][data-size=compact]{min-inline-size:var(--kit-control-height-compact);padding-inline:var(--spacing-kit-100)}.kit-button:where([data-icon-only]):where([data-variant=text]) .kit-icon{inline-size:var(--kit-icon-size-large);block-size:var(--kit-icon-size-large)}.kit-button:where([data-variant=subtle-danger]){color:var(--color-kit-text-danger);background:0 0;border-color:#0000}.kit-button:where([data-variant=danger-bold]){border-color:var(--color-kit-danger);background:var(--color-kit-danger);color:var(--color-kit-text-inverse)}.kit-icon{inline-size:var(--kit-icon-size);block-size:var(--kit-icon-size);flex-shrink:0}:is(.kit-button,.kit-segment,.kit-select-trigger){--hover:var(--color-kit-brand-subtle-hovered);--press:var(--color-kit-brand-subtle-pressed)}.kit-button:where([data-variant=subtle]){--hover:var(--color-kit-neutral-subtle-hovered);--press:var(--color-kit-neutral-subtle-pressed)}.kit-button:where([data-variant=primary]){--hover:var(--color-kit-brand-hovered);--press:var(--color-kit-brand-pressed)}.kit-button:where([data-variant=tonal]){--hover:var(--color-kit-selected-hovered);--press:var(--color-b-24)}.kit-button:where([data-variant=danger],[data-variant=danger-bold]){--hover:var(--color-kit-danger-hovered);--press:var(--color-kit-danger-pressed)}.kit-button:where([data-variant=danger-subtle],[data-variant=subtle-danger]){--hover:var(--color-kit-danger-subtle);--press:var(--color-kit-danger-subtle-hovered)}@media (hover:hover) and (pointer:fine){:is(.kit-button,.kit-segment,.kit-select-trigger):where([data-hovered]:not([data-disabled],[data-selected])),summary.kit-button:hover{background:var(--hover)}.chip-remove[data-hovered]:not([data-disabled]){background:var(--color-kit-danger-subtle);color:var(--color-kit-text-danger)}}[data-kit-force~=hover] :is(.kit-button,.kit-segment,.kit-select-trigger):not([data-disabled],[data-selected]){background:var(--hover)}:is(.kit-button,.kit-segment,.kit-select-trigger):is([data-pressed],:active):not([data-disabled],:disabled),[data-kit-force~=pressed] :is(.kit-button,.kit-segment,.kit-select-trigger):not([data-disabled]){background:var(--press)}:is(.kit-button,.kit-segment,.kit-select-trigger)[data-disabled]{border-color:var(--color-kit-border);background:var(--color-kit-disabled);color:var(--color-kit-text-disabled);cursor:not-allowed}.kit-button:where([data-variant=subtle],[data-variant=subtle-danger],[data-variant=text])[data-disabled]{background:0 0;border-color:#0000}:is(.kit-button,.kit-segment,.kit-select-trigger,.kit-input,.kit-menu-item,.kit-item,.kit-sort,.kit-rail-button):is([data-focus-visible],:focus-visible),.kit-checkbox[data-focus-visible] .kit-checkbox-box,[data-kit-force~=focus] :is(.kit-button,.kit-segment,.kit-select-trigger,.kit-input),[data-kit-force~=focus] .kit-checkbox-box{outline:var(--kit-focus-ring-width) solid var(--color-kit-border-focused);outline-offset:var(--kit-focus-ring-offset)}.kit-menu-item:is([data-focus-visible],:focus-visible){outline-offset:calc(var(--kit-focus-ring-width) * -1)}.kit-segmented{align-items:stretch;gap:var(--spacing-kit-025);padding:var(--spacing-kit-050);border-radius:var(--radius-kit);background:var(--color-kit-surface);flex-shrink:0;display:inline-flex}.kit-segmented>.kit-segment{min-block-size:var(--kit-control-height-compact);padding-inline:var(--spacing-kit-150);color:var(--color-kit-text-subtlest);background:0 0;border:0}.kit-segment[data-selected],[data-kit-force~=selected] .kit-segment{padding-inline:var(--spacing-kit-200);background:linear-gradient(var(--color-kit-selected), var(--color-kit-selected)), var(--color-kit-surface);color:var(--color-kit-text-selected);text-underline-offset:var(--kit-underline-offset);text-decoration:underline}.kit-segment[data-selected][data-disabled]{background:var(--color-kit-disabled);color:var(--color-kit-text-disabled)}.kit-segmented[data-size=compact]>.kit-segment{font-size:var(--text-kit-small);letter-spacing:var(--text-kit-small--letter-spacing)}.kit-button-group{align-items:stretch;gap:var(--spacing-kit-050);flex-shrink:0;display:inline-flex}:is(.kit-segmented,.kit-button-group)>:is(.kit-segment,.kit-button):is([data-focus-visible],:focus-visible){z-index:1;outline-offset:calc(var(--kit-focus-ring-width) * -1);position:relative}.kit-field{gap:var(--spacing-kit-100);min-inline-size:0;display:grid}.kit-field[data-label-position=side]{align-items:center;gap:var(--spacing-kit-100);flex-wrap:wrap;display:inline-flex}.kit-field-header{min-inline-size:0;display:grid}:is(.kit-label,.kit-radio-label){color:var(--color-kit-text-subtle);font-size:var(--text-kit-small);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height)}.kit-field[data-disabled] .kit-label{color:var(--color-kit-text-disabled)}.kit-input{inline-size:100%;min-block-size:var(--kit-field-height);padding:var(--spacing-kit-200);border:var(--kit-border-width) solid var(--ui-border,var(--color-kit-border-input));border-radius:var(--radius-kit);background:var(--color-kit-surface);color:var(--color-kit-text-value);font-size:var(--text-kit-small);font-weight:var(--font-weight-kit-regular);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height)}textarea.kit-input{min-block-size:var(--kit-textarea-height);resize:vertical}:is(.kit-input,.kit-select-trigger)[data-mono]{font-family:var(--font-mono);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-mono--letter-spacing)}.kit-input::placeholder{color:var(--color-kit-text-placeholder)}@media (hover:hover) and (pointer:fine){.kit-input[data-hovered]:not([data-disabled],[data-focused]){border-color:var(--color-kit-border-outline)}}[data-kit-force~=hover] .kit-input:not([data-disabled]){border-color:var(--color-kit-border-outline)}.kit-input[data-focused]{border-color:var(--color-kit-border-focused)}.kit-input[data-disabled]{border-color:var(--color-kit-border);background:var(--color-kit-disabled);color:var(--color-kit-text-disabled);cursor:not-allowed}:is(.kit-input,.kit-select-trigger,.kit-checkbox-box):is([data-invalid],[aria-invalid=true]),.kit-field[data-invalid] :is(.kit-input,.kit-select-trigger),.kit-checkbox[data-invalid] .kit-checkbox-box{border-color:var(--color-kit-border-danger);box-shadow:inset 0 0 0 var(--kit-border-width) var(--color-kit-border-danger)}.kit-description{color:var(--color-kit-text-subtlest);font-size:var(--text-kit-small);font-weight:var(--font-weight-kit-regular);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height)}.kit-error{color:var(--color-kit-text-danger);font-size:var(--text-kit-small);font-weight:var(--font-weight-kit-medium);line-height:var(--text-kit-small--line-height)}.kit-select-trigger{min-inline-size:0;min-block-size:var(--kit-field-height);padding:var(--spacing-kit-200) var(--spacing-kit-150);border-color:var(--ui-border,var(--color-kit-border-card));color:var(--color-kit-text-value);font-size:var(--text-kit-small);font-weight:var(--font-weight-kit-regular);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height);text-align:start;justify-content:space-between}.kit-field[data-label-position=top] .kit-select-trigger{inline-size:100%}.kit-select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kit-select-value .kit-menu-item-check{display:none}.kit-select-value[data-placeholder]{color:var(--color-kit-text-placeholder)}.kit-select-trigger .kit-icon{color:var(--color-kit-text-value)}.kit-select-trigger[data-disabled] .kit-icon{color:var(--color-kit-text-disabled)}.kit-checkbox{align-items:center;gap:var(--spacing-kit-100);min-block-size:var(--kit-control-height-compact);color:var(--color-kit-text);font-size:var(--text-kit-small);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height);cursor:pointer;display:inline-flex}.kit-checkbox-box{inline-size:var(--kit-checkbox-size);block-size:var(--kit-checkbox-size);border:var(--kit-radio-ring) solid var(--color-kit-text-subtlest);border-radius:var(--radius-kit-small);background:var(--color-kit-surface);color:var(--color-kit-text-inverse);flex-shrink:0;place-items:center;display:inline-grid}.kit-checkbox-box>svg{block-size:100%;inline-size:100%}@media (hover:hover) and (pointer:fine){.kit-checkbox[data-hovered]:not([data-disabled],[data-selected],[data-indeterminate]) .kit-checkbox-box{background:var(--color-kit-neutral-subtle-hovered)}}[data-kit-force~=hover] .kit-checkbox:not([data-disabled],[data-selected],[data-indeterminate]) .kit-checkbox-box{background:var(--color-kit-neutral-subtle-hovered)}.kit-checkbox:is([data-selected],[data-indeterminate]) .kit-checkbox-box{border-color:var(--color-kit-brand);background:var(--color-kit-brand)}.kit-checkbox[data-pressed]:not([data-disabled]) .kit-checkbox-box,[data-kit-force~=pressed] .kit-checkbox:not([data-disabled]) .kit-checkbox-box{border-color:var(--color-kit-brand-pressed)}.kit-checkbox[data-disabled]{color:var(--color-kit-text-disabled);cursor:not-allowed}.kit-checkbox[data-disabled] .kit-checkbox-box{border-color:var(--color-kit-border);background:var(--color-kit-disabled);color:var(--color-kit-text-disabled)}.kit-popover{padding:var(--spacing-kit-100);border:var(--kit-border-width) solid var(--color-kit-border-subtle);border-radius:var(--radius-kit-container);background:var(--color-kit-surface);color:var(--color-kit-text);box-shadow:var(--shadow-kit-overlay)}.kit-menu{max-block-size:var(--kit-menu-max-block);max-inline-size:var(--kit-menu-max-inline);overflow:auto}.kit-menu[data-trigger=Select]{min-inline-size:var(--trigger-width)}.kit-menu-list{outline:none}.kit-menu-item{align-items:center;gap:var(--spacing-kit-100);min-block-size:var(--kit-control-height);padding:var(--spacing-kit-150) var(--spacing-kit-200);border-radius:var(--radius-kit);color:var(--color-kit-text);font-size:var(--text-kit-body);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-body--letter-spacing);line-height:var(--text-kit-body--line-height);overflow-wrap:anywhere;cursor:default;outline:none;display:flex}.kit-menu-item[data-focused]{background:var(--color-kit-neutral-subtle-hovered)}.kit-menu-item[data-pressed]{background:var(--color-kit-neutral-subtle-pressed)}.kit-menu-item[data-selected]{background:var(--color-kit-selected);color:var(--color-kit-text-selected)}.kit-menu-item[data-selected][data-focused]{background:var(--color-kit-selected-hovered)}.kit-menu-item[data-disabled]{color:var(--color-kit-text-disabled)}.kit-menu-item-text{flex:1;min-inline-size:0}.kit-menu-item-detail{color:var(--color-kit-text-subtlest);font-family:var(--font-mono);font-size:var(--text-kit-mono);font-weight:var(--font-weight-kit-medium);letter-spacing:var(--text-kit-mono--letter-spacing);overflow-wrap:anywhere;display:block}.kit-menu-item-check{visibility:hidden}.kit-menu-item[data-selected] .kit-menu-item-check{visibility:visible}.kit-menu-empty{padding:var(--spacing-kit-050) var(--spacing-kit-100);color:var(--color-kit-text-subtlest);font-size:var(--text-kit-small)}.kit-menu-search{padding:var(--spacing-kit-025) var(--spacing-kit-025) var(--spacing-kit-075)}.kit-popover-dialog{gap:var(--spacing-kit-100);max-inline-size:var(--kit-menu-max-inline);padding:var(--spacing-kit-100);outline:none;display:grid}.kit-popover-title{color:var(--color-kit-text);font-size:var(--text-kit-body);font-weight:var(--font-weight-kit-semibold);line-height:var(--text-kit-body--line-height)}.kit-tooltip{max-inline-size:var(--kit-tooltip-max-inline);padding:var(--spacing-kit-050) var(--spacing-kit-100);border-radius:var(--radius-kit-small);background:var(--color-kit-tooltip);color:var(--color-kit-text-inverse);font-size:var(--text-kit-small);line-height:var(--text-kit-small--line-height);overflow-wrap:anywhere}.kit-dialog-overlay{z-index:100;padding:var(--spacing-kit-200);background:var(--color-kit-blanket);place-items:center;display:grid;position:fixed;inset:0}.kit-dialog-modal{inline-size:var(--kit-dialog-inline);max-block-size:calc(100dvh - 2 * var(--spacing-kit-200));border-radius:var(--radius-kit-dialog);background:var(--color-kit-surface);box-shadow:var(--shadow-kit-overlay);display:flex}.kit-dialog-modal[data-size=wide]{inline-size:var(--kit-dialog-inline-wide)}.kit-dialog{min-block-size:0;inline-size:100%;color:var(--color-kit-text);font-size:var(--text-kit-body);line-height:var(--text-kit-body--line-height);outline:none;flex-direction:column;display:flex}.kit-dialog-header{justify-content:space-between;align-items:start;gap:var(--spacing-kit-100);padding:var(--spacing-kit-300) var(--spacing-kit-300) var(--spacing-kit-200);display:flex}.kit-dialog-header:has(.kit-button){padding-inline-end:var(--spacing-kit-200)}.kit-dialog-title{color:var(--color-kit-text);font-size:var(--text-kit-title);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-title--letter-spacing);line-height:var(--text-kit-title--line-height)}.kit-dialog-body{align-content:start;gap:var(--spacing-kit-200);overscroll-behavior:contain;min-block-size:0;padding-inline:var(--spacing-kit-300);flex:1;display:grid;overflow:auto}.kit-dialog-body:last-child{padding-block-end:var(--spacing-kit-300)}.kit-dialog-body code{padding-inline:var(--spacing-kit-050);border-radius:var(--radius-kit);background:var(--color-kit-neutral-subtle-hovered)}.kit-dialog-actions{justify-content:flex-end;gap:var(--spacing-kit-100);padding:var(--spacing-kit-200) var(--spacing-kit-300) var(--spacing-kit-300);flex-wrap:wrap;display:flex}.kit-lozenge{max-inline-size:100%;padding:var(--spacing-kit-050) var(--spacing-kit-100);border-radius:var(--radius-kit-small);background:linear-gradient(var(--lozenge-bg), var(--lozenge-bg)), var(--color-kit-surface);color:var(--lozenge-text);font-size:var(--text-kit-lozenge);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-lozenge--letter-spacing);line-height:var(--text-kit-lozenge--line-height);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;--lozenge-bg:var(--color-kit-lozenge-wip);--lozenge-text:var(--color-kit-lozenge-wip-text);flex-shrink:0;display:inline-block;overflow:hidden}.kit-lozenge[data-appearance=neutral]{box-shadow:inset 0 0 0 var(--kit-border-width) var(--color-i-16);--lozenge-bg:var(--color-kit-lozenge-neutral);--lozenge-text:var(--color-kit-lozenge-neutral-text)}.kit-lozenge:is([data-appearance=active],[data-appearance=inprogress],[data-appearance=new]){--lozenge-bg:var(--color-kit-lozenge-active);--lozenge-text:var(--color-kit-lozenge-active-text)}.kit-lozenge[data-appearance=success]{--lozenge-bg:var(--color-kit-lozenge-success);--lozenge-text:var(--color-kit-lozenge-success-text)}.kit-lozenge:is([data-appearance=warning],[data-appearance=moved]){--lozenge-bg:var(--color-kit-lozenge-warning);--lozenge-text:var(--color-kit-lozenge-warning-text)}.kit-lozenge:is([data-appearance=error],[data-appearance=removed]){--lozenge-bg:var(--color-kit-lozenge-error);--lozenge-text:var(--color-kit-lozenge-error-text)}.kit-lozenge[data-bold]{background:var(--lozenge-text);color:var(--color-kit-text-inverse)}.kit-chip{align-items:center;gap:var(--spacing-kit-050);max-inline-size:100%;padding-inline:var(--spacing-kit-100) var(--spacing-kit-025);border:var(--kit-border-width) solid var(--chip-border);border-radius:var(--radius-kit-small);background:var(--chip-bg);color:var(--chip-text);font-size:var(--text-kit-small);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height);--chip-bg:var(--color-b-2);--chip-border:var(--color-kit-border-card);--chip-text:var(--color-kit-text-value);display:inline-flex}.kit-chip:not(:has(.chip-remove)){padding-inline-end:var(--spacing-kit-100)}.kit-chip[data-tone=green]{--chip-bg:var(--color-g-4);--chip-border:var(--color-g-12);--chip-text:var(--color-kit-lozenge-success-text)}.kit-chip[data-tone=red]{--chip-bg:var(--color-d-4);--chip-border:var(--color-d-16);--chip-text:var(--color-kit-lozenge-error-text)}.kit-chip>.kit-button{min-block-size:auto;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-align:start;border:0;padding-inline:0}.kit-chip-label{min-inline-size:0;padding-block:var(--spacing-kit-050);overflow-wrap:anywhere}.kit-chip-detail{color:var(--color-kit-text-subtlest);font-family:var(--font-mono);font-size:var(--text-kit-lozenge);overflow-wrap:anywhere;display:block}.kit-chip .chip-remove.kit-button[data-icon-only]{min-inline-size:var(--kit-icon-size);min-block-size:var(--kit-icon-size);padding:var(--spacing-kit-050);border-radius:var(--radius-kit-small);color:inherit;border:0;flex-shrink:0}.kit-chip .chip-remove .kit-icon{inline-size:var(--kit-icon-size-small);block-size:var(--kit-icon-size-small)}.kit-value-word{font-weight:var(--font-weight-kit-medium)}.kit-button[data-toggle][data-selected]{border-color:var(--color-kit-border-selected);background:var(--color-kit-selected);color:var(--color-kit-text-selected)}@media (hover:hover) and (pointer:fine){.kit-button[data-toggle][data-selected][data-hovered]{background:var(--color-kit-selected-hovered)}}.kit-button[data-indicator]{position:relative}.kit-button[data-indicator]:after{content:"";inline-size:var(--kit-indicator-size);block-size:var(--kit-indicator-size);border-radius:var(--radius-kit-pill);background:var(--color-kit-icon-warning);box-shadow:0 0 0 var(--kit-border-width) var(--color-kit-surface);position:absolute;inset-block-start:var(--spacing-kit-050);inset-inline-end:var(--spacing-kit-050)}.kit-label-optional{color:var(--color-kit-text-subtlest);font-weight:400}.kit-input[data-emphasis]{font-weight:var(--font-weight-kit-semibold)}.kit-input-row{align-items:center;gap:var(--spacing-kit-100);color:var(--color-kit-text-value);font-size:var(--text-kit-body);letter-spacing:var(--text-kit-body--letter-spacing);line-height:var(--text-kit-body--line-height);display:flex}.kit-input-row>.kit-input{flex:1;min-inline-size:0}.kit-radio-field{justify-items:start;gap:var(--spacing-kit-050);min-inline-size:0;display:grid}.kit-radio-field>.kit-segmented{max-inline-size:100%}.kit-radio-field .kit-segment{flex-shrink:1;min-inline-size:0}.kit-segment{position:relative}.kit-segmented[data-size=compact]>.kit-segment{gap:var(--spacing-kit-050)}.kit-item{align-items:center;gap:var(--spacing-kit-100);border-radius:var(--radius-kit);inline-size:100%;min-inline-size:0;color:var(--color-kit-text);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;display:flex}.kit-item-main{flex:1;min-inline-size:0;display:grid}.kit-item-name{overflow-wrap:anywhere}.kit-item-detail{color:var(--color-kit-text-subtlest);font-family:var(--font-mono);font-size:var(--text-kit-lozenge);overflow-wrap:anywhere}.kit-item-end{color:var(--color-kit-text-subtlest);font-size:var(--text-kit-small);flex:none}.kit-item[data-appearance=link]{min-block-size:var(--kit-control-height-compact);color:var(--color-kit-link)}.kit-item[data-appearance=link] .kit-item-name{text-underline-offset:var(--kit-underline-offset);text-decoration:underline}.kit-item[data-appearance=row]{padding:var(--spacing-kit-075) var(--spacing-kit-100)}.kit-item[data-appearance=row] :is(.kit-item-name,.kit-item-detail){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kit-item[data-appearance=row][data-disabled]{color:var(--color-kit-text-disabled);cursor:default;text-decoration:line-through}.kit-item[data-appearance=option]{min-block-size:var(--kit-control-height);padding-inline:var(--spacing-kit-150);border:var(--kit-border-width) solid var(--ui-border,var(--color-kit-border-input));background:var(--color-kit-surface);font-weight:var(--font-weight-kit-medium)}.kit-item[data-appearance=option][data-disabled]{border-color:var(--color-kit-border);background:var(--color-kit-disabled);color:var(--color-kit-text-disabled);cursor:not-allowed}@media (hover:hover) and (pointer:fine){.kit-item:is([data-appearance=row],[data-appearance=option])[data-hovered]:not([data-disabled]),.kit-sort[data-hovered],.kit-rail-button[data-hovered]{background:var(--color-kit-neutral-subtle-hovered)}.kit-item[data-appearance=link][data-hovered]{color:var(--color-kit-link-pressed)}}[data-kit-force~=hover] :is(.kit-item:is([data-appearance=row],[data-appearance=option]),.kit-sort,.kit-rail-button):not([data-disabled]){background:var(--color-kit-neutral-subtle-hovered)}[data-kit-force~=hover] .kit-item[data-appearance=link]:not([data-disabled]),[data-kit-force~=pressed] .kit-item[data-appearance=link]:not([data-disabled]){color:var(--color-kit-link-pressed)}[data-kit-force~=focus] :is(.kit-item,.kit-sort,.kit-rail-button){outline:var(--kit-focus-ring-width) solid var(--color-kit-border-focused);outline-offset:calc(var(--kit-focus-ring-width) * -1)}.kit-item:is([data-appearance=row],[data-appearance=option])[data-pressed],.kit-sort[data-pressed],.kit-rail-button[data-pressed],[data-kit-force~=pressed] :is(.kit-item:is([data-appearance=row],[data-appearance=option]),.kit-sort,.kit-rail-button):not([data-disabled]){background:var(--color-kit-neutral-subtle-pressed)}.kit-item[data-appearance=link][data-pressed]{color:var(--color-kit-link-pressed)}.kit-item:is([data-focus-visible],:focus-visible){outline-offset:calc(var(--kit-focus-ring-width) * -1)}.kit-sort{inline-size:100%;min-block-size:var(--kit-control-height-compact);border-radius:var(--radius-kit);text-align:start;cursor:pointer;display:block}.kit-sort-arrow{color:var(--color-kit-text-subtlest);margin-inline-start:var(--spacing-kit-050)}.kit-sort[data-sorted] .kit-sort-arrow{color:var(--color-kit-text)}.kit-rail-button{align-items:center;gap:var(--spacing-kit-100);min-inline-size:var(--kit-control-height);padding-block:var(--spacing-kit-100);border-radius:var(--radius-kit);color:var(--color-kit-text-subtle);cursor:pointer;flex-direction:column;display:inline-flex}.kit-rail-label{writing-mode:vertical-rl;font-size:var(--text-kit-small);font-weight:var(--font-weight-kit-semibold)}.kit-badge{min-inline-size:var(--text-kit-lozenge--line-height);padding-inline:var(--spacing-kit-050);border-radius:var(--radius-kit-pill);background:var(--color-kit-brand);color:var(--color-kit-text-inverse);font-size:var(--text-kit-lozenge);font-weight:var(--font-weight-kit-bold);font-variant-numeric:tabular-nums;line-height:var(--text-kit-lozenge--line-height);text-align:center;display:inline-block}.kit-disclosure{position:relative}.kit-disclosure>summary{list-style:none}.kit-disclosure>summary::-webkit-details-marker{display:none}.kit-disclosure[open]>summary{background:var(--color-kit-selected);color:var(--color-kit-text-selected)}.kit-disclosure-panel{z-index:10;inline-size:var(--kit-disclosure-inline);padding:var(--spacing-kit-150);border:var(--kit-border-width) solid var(--color-kit-border);border-radius:var(--radius-kit-container);background:var(--color-kit-surface);box-shadow:var(--shadow-kit-overlay);position:absolute;inset-block-start:calc(100% + var(--spacing-kit-075));inset-inline-end:0}.kit-search{inline-size:100%;display:block}.kit-search-field{align-items:center;gap:var(--spacing-kit-075);min-block-size:var(--kit-field-height);padding-inline:var(--spacing-kit-100) var(--spacing-kit-050);border:var(--kit-border-width) solid var(--ui-border,var(--color-kit-border-input));border-radius:var(--radius-kit);background:var(--color-kit-surface);cursor:text;display:flex}.kit-search-field:has(.kit-search-input:focus){border-color:var(--color-kit-border-focused);box-shadow:inset 0 0 0 var(--kit-border-width) var(--color-kit-border-focused)}.kit-search-icon{color:var(--color-kit-text-subtlest)}.kit-search-input{min-inline-size:0;color:var(--color-kit-text);font-size:var(--text-kit-body);line-height:var(--text-kit-body--line-height);background:0 0;border:0;outline:none;flex:1}.kit-search-input:focus-visible{outline:none}.kit-search-input::placeholder{color:var(--color-kit-text-subtlest)}.kit-search-keys{gap:var(--spacing-kit-050);flex:none;margin-inline-end:var(--spacing-kit-050);display:flex}.kit-kbd{padding-inline:var(--spacing-kit-050);border:var(--kit-border-width) solid var(--color-kit-border);border-radius:var(--radius-kit);color:var(--color-kit-text-subtle);font-family:var(--font-mono);font-size:var(--text-kit-lozenge);line-height:var(--text-kit-lozenge--line-height);white-space:nowrap}.kit-search-count{color:var(--color-kit-text-subtlest);font-size:var(--text-kit-small);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.kit-search-popover{inline-size:max(var(--trigger-width), var(--kit-search-popover-min-inline));max-inline-size:var(--kit-menu-max-inline);max-block-size:var(--kit-search-popover-max-block);overflow:auto}.kit-search-popover[data-entering]{animation:.12s ease-out kit-fade-in}@keyframes kit-fade-in{0%{opacity:0}}.kit-search-list{gap:var(--spacing-kit-050);outline:none;display:grid}.kit-search-section{display:grid}.kit-search-header{padding:var(--spacing-kit-075) var(--spacing-kit-100) var(--spacing-kit-050);color:var(--color-kit-text-subtlest);font-size:var(--text-kit-lozenge);font-weight:var(--font-weight-kit-bold);text-transform:uppercase}.kit-search-header span{margin-inline-start:var(--spacing-kit-050);font-weight:400}.kit-search-item{--tone:transparent;align-items:center;gap:var(--spacing-kit-100);padding:var(--spacing-kit-075) var(--spacing-kit-100);border-radius:var(--radius-kit);background:linear-gradient(var(--tone), var(--tone)) left / var(--kit-selected-bar) 100% no-repeat, var(--item-background,transparent);cursor:pointer;outline:none;display:flex}.kit-search-item[data-tone=blue]{--tone:var(--color-kit-border-accent-blue)}.kit-search-item[data-tone=gray]{--tone:var(--color-kit-border-accent-gray)}.kit-search-item[data-tone=green]{--tone:var(--color-kit-border-accent-green)}.kit-search-item[data-focused]{--item-background:var(--color-kit-selected)}.kit-search-item[data-pressed]{--item-background:var(--color-kit-selected-hovered)}.kit-search-item-main{flex:1;min-inline-size:0;display:grid}.kit-search-item-title{color:var(--color-kit-text);overflow-wrap:anywhere}.kit-search-item-detail{color:var(--color-kit-text-subtlest);font-size:var(--text-kit-small);text-overflow:ellipsis;white-space:nowrap;overflow:clip}.kit-search-item-detail[data-mono]{font-family:var(--font-mono)}.kit-search-item mark{border-radius:var(--radius-kit);background:var(--color-kit-highlight);color:inherit;font-weight:var(--font-weight-kit-semibold)}.kit-preview{z-index:60;max-inline-size:var(--kit-preview-max-inline);max-block-size:var(--kit-preview-max-block);padding:var(--spacing-kit-100) var(--spacing-kit-150);border:var(--kit-border-width) solid var(--color-kit-border);border-radius:var(--radius-kit-container);background:var(--color-kit-surface);color:var(--color-kit-text);box-shadow:var(--shadow-kit-overlay);font-size:var(--text-kit-body);line-height:var(--text-kit-body--line-height);white-space:pre-wrap;overflow-wrap:break-word;-webkit-user-select:text;user-select:text;cursor:text;overflow:auto}:is(.kit-short-id,.kit-changeset-card,.kit-changeset-row,.kit-item-row,.kit-nav-rail-item,.kit-tab,.kit-filter,.kit-tag-input-field):is([data-focus-visible],:focus-visible),.kit-switch[data-focus-visible] .kit-switch-track,.kit-radio[data-focus-visible] .kit-radio-indicator,[data-kit-force~=focus] :is(.kit-changeset-card,.kit-item-row,.kit-tab,.kit-switch-track,.kit-radio-indicator){outline:var(--kit-focus-ring-width) solid var(--color-kit-border-focused);outline-offset:var(--kit-focus-ring-offset)}.kit-search-box:has(.kit-search-box-input:focus-visible){outline:var(--kit-focus-ring-width) solid var(--color-kit-border-focused);outline-offset:var(--kit-focus-ring-offset)}.kit-tag-input-field:focus-visible{outline:none}.kit-tag-input:has(.kit-tag-input-field:focus-visible){border-color:var(--color-kit-border-focused)}.kit-short-id{padding:var(--spacing-kit-050) var(--spacing-kit-100);border:var(--kit-border-width) solid var(--color-i-16);border-radius:var(--radius-kit-small);background:linear-gradient(var(--color-kit-lozenge-neutral), var(--color-kit-lozenge-neutral)), var(--color-kit-surface);color:var(--color-kit-text-subtlest);font-family:var(--font-mono);font-size:var(--text-kit-mono);font-weight:var(--font-weight-kit-medium);letter-spacing:var(--text-kit-mono--letter-spacing);line-height:var(--text-kit-mono--line-height);white-space:nowrap;cursor:copy;align-items:center;display:inline-flex}.kit-short-id[data-hovered]{border-color:var(--color-kit-border-outline);color:var(--color-kit-text-selected)}.kit-tooltip-mono{font-family:var(--font-mono);letter-spacing:var(--text-kit-mono--letter-spacing);display:block}.kit-avatar{inline-size:var(--kit-avatar-size);block-size:var(--kit-avatar-size);border-radius:var(--radius-kit-pill);background:linear-gradient(var(--color-kit-avatar), var(--color-kit-avatar)), var(--color-kit-surface);color:var(--color-kit-text-subtle);font-size:var(--text-kit-lozenge);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-lozenge--letter-spacing);line-height:var(--text-kit-lozenge--line-height);flex-shrink:0;place-items:center;display:inline-grid}.kit-switch-field{align-items:center;gap:var(--spacing-kit-100);display:flex}.kit-switch-field>.kit-field-header{flex:1}.kit-switch-field .kit-label{color:var(--color-kit-text)}.kit-switch{cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0;display:inline-flex}.kit-switch-track{inline-size:var(--kit-switch-inline);block-size:var(--kit-switch-block);padding:var(--kit-switch-inset);border-radius:var(--radius-kit-pill);background:var(--color-i-16);align-items:center;transition:background-color .15s;display:flex}.kit-switch-knob{inline-size:var(--kit-switch-knob);block-size:var(--kit-switch-knob);border-radius:var(--radius-kit-pill);background:var(--color-kit-surface);box-shadow:var(--shadow-kit-knob);transition:translate .15s}.kit-switch[data-selected] .kit-switch-track{background:var(--color-kit-brand)}.kit-switch[data-selected] .kit-switch-knob{translate:calc(var(--kit-switch-inline) - var(--kit-switch-knob) - 2 * var(--kit-switch-inset)) 0}.kit-switch[data-pressed] .kit-switch-track{background:var(--color-i-24)}.kit-switch[data-selected][data-pressed] .kit-switch-track{background:var(--color-kit-brand-pressed)}.kit-switch[data-disabled]{opacity:var(--kit-disabled-opacity);cursor:not-allowed}@media (prefers-reduced-motion:reduce){:is(.kit-switch-track,.kit-switch-knob){transition:none}}.kit-radio-cards{gap:var(--spacing-kit-100);display:grid}.kit-radio-cards>.kit-field-header .kit-label,.kit-radio-label{color:var(--color-kit-text)}.kit-radio-card-list{gap:var(--spacing-kit-100);display:grid}.kit-radio-card-list[data-orientation=horizontal]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.kit-radio-card{gap:var(--spacing-kit-100);padding:var(--spacing-kit-200) var(--spacing-kit-150);border:var(--kit-border-width) solid var(--color-kit-border-card);border-radius:var(--radius-kit);background:linear-gradient(var(--color-kit-card-tint), var(--color-kit-card-tint)), var(--color-kit-surface);display:grid}.kit-radio-card-content{padding-inline-start:calc(var(--kit-radio-size) + var(--spacing-kit-150))}.kit-radio{align-items:start;gap:var(--spacing-kit-150);cursor:pointer;display:flex}.kit-radio-indicator{inline-size:var(--kit-radio-size);block-size:var(--kit-radio-size);border:var(--kit-radio-ring) solid var(--color-kit-text-subtlest);border-radius:var(--radius-kit-pill);background:var(--color-w-74);flex-shrink:0;margin-block-start:var(--spacing-kit-025)}.kit-radio[data-selected] .kit-radio-indicator{border-color:var(--color-w-74);background:var(--color-kit-brand);box-shadow:0 0 0 var(--kit-border-width) var(--color-kit-brand)}.kit-radio[data-hovered]:not([data-selected],[data-disabled]) .kit-radio-indicator{border-color:var(--color-kit-brand)}.kit-radio[data-disabled]{opacity:var(--kit-disabled-opacity);cursor:not-allowed}.kit-tag-input{align-items:center;gap:var(--spacing-kit-050);min-block-size:var(--kit-field-height);padding:var(--spacing-kit-100) var(--spacing-kit-150);border:var(--kit-border-width) solid var(--color-kit-border);border-radius:var(--radius-kit);background:var(--color-kit-surface);cursor:text;flex-wrap:wrap;display:flex}.kit-tag-input[data-disabled]{background:var(--color-kit-disabled);cursor:not-allowed}.kit-tag-list{gap:var(--spacing-kit-050);flex-wrap:wrap;display:flex}.kit-tag-input-field{min-inline-size:var(--kit-tag-input-min);padding:var(--spacing-kit-050) var(--spacing-kit-100);color:var(--color-kit-text-value);font-size:var(--text-kit-small);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height);background:0 0;border:0;flex:1}.kit-tag-input-field::placeholder{color:var(--color-kit-text-placeholder);font-weight:var(--font-weight-kit-semibold)}.kit-search-box{align-items:center;gap:var(--spacing-kit-050);inline-size:100%;max-inline-size:var(--kit-search-inline);min-block-size:var(--kit-field-height);padding-inline:var(--spacing-kit-200);border:var(--kit-border-width) solid var(--color-kit-border);border-radius:var(--radius-kit);background:var(--color-kit-surface);color:var(--color-kit-text-subtle);cursor:text;display:flex}.kit-search-box[data-size=compact]{min-block-size:var(--kit-control-height)}.kit-search-box-input{min-inline-size:0;color:var(--color-kit-text);font-size:var(--text-kit-small);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height);background:0 0;border:0;outline:none;flex:1}.kit-search-box-input::placeholder{color:var(--color-kit-text-subtle)}.kit-search-box-input::-webkit-search-cancel-button{display:none}.kit-search-box[data-disabled]{background:var(--color-kit-disabled);cursor:not-allowed}.kit-filter-group{padding:var(--spacing-kit-050);border-radius:var(--radius-kit);background:var(--color-kit-toolbar);flex-shrink:0;align-items:center;display:inline-flex}.kit-filter-options{display:inline-flex}:is(.kit-filter-label,.kit-filter){min-block-size:var(--kit-control-height-compact);padding-inline:var(--spacing-kit-150);border-radius:var(--radius-kit);color:var(--color-kit-text-subtlest);font-size:var(--text-kit-small);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height);align-items:center;display:inline-flex}.kit-filter{cursor:pointer}.kit-filter[data-hovered]:not([data-selected],[data-disabled]){background:var(--color-kit-neutral-subtle-hovered)}.kit-filter[data-selected]{color:var(--color-kit-text-selected);text-underline-offset:var(--kit-underline-offset);text-decoration:underline}.kit-filter[data-disabled]{color:var(--color-kit-text-disabled);cursor:not-allowed}.kit-nav-rail{inline-size:var(--kit-rail-inline);padding:var(--spacing-kit-100);border-inline-end:var(--kit-border-width) solid var(--color-kit-border);flex-direction:column;flex-shrink:0;align-items:center;display:flex}.kit-nav-rail-list{gap:var(--spacing-kit-050);inline-size:100%;max-inline-size:var(--kit-rail-item);display:grid}.kit-nav-rail-item{justify-content:center;align-items:center;gap:var(--spacing-kit-050);min-block-size:var(--kit-rail-item);border-radius:var(--radius-kit);color:var(--color-kit-text-subtlest);font-size:var(--text-kit-body);letter-spacing:var(--text-kit-body--letter-spacing);line-height:var(--text-kit-body--line-height);text-align:center;cursor:pointer;flex-direction:column;text-decoration:none;display:flex}.kit-nav-rail-glyph{inline-size:var(--kit-rail-glyph);block-size:var(--kit-rail-glyph);border-radius:var(--radius-kit-small);background:var(--color-kit-border)}.kit-nav-rail-item[data-current]{color:var(--color-kit-text);font-size:var(--text-kit-small);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height)}.kit-nav-rail-item[data-current] .kit-nav-rail-glyph{border-radius:var(--radius-kit);background:var(--color-kit-brand)}.kit-nav-rail-item[data-hovered]:not([data-current],[data-disabled]){background:var(--color-kit-neutral-subtle-hovered)}.kit-nav-rail-item[data-disabled]{cursor:default}.kit-header{gap:var(--spacing-kit-400);display:grid}.kit-header-main{align-items:center;gap:var(--spacing-kit-200);display:flex}.kit-header-text{flex:1;min-inline-size:0}.kit-header-date{color:var(--color-kit-text-subtlest);font-size:var(--text-kit-small);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height)}.kit-header-title{color:var(--color-kit-text-subtle);font-size:var(--text-kit-title-xl);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-title-xl--letter-spacing);line-height:var(--text-kit-title-xl--line-height)}.kit-header-description{color:var(--color-kit-text-subtlest);font-size:var(--text-kit-body);font-weight:var(--font-weight-kit-medium);letter-spacing:var(--text-kit-body--letter-spacing);line-height:var(--text-kit-body--line-height)}.kit-header-actions{align-items:center;gap:var(--spacing-kit-100);display:flex}.kit-tabs-list{align-items:stretch;display:flex}.kit-tab{align-items:center;gap:var(--spacing-kit-050);border-radius:var(--radius-kit);color:var(--color-kit-text-subtlest);font-weight:var(--font-weight-kit-semibold);white-space:nowrap;cursor:pointer;text-decoration:none;display:inline-flex}.kit-tab[data-disabled]{cursor:default}.kit-tab[data-current]{color:var(--color-kit-text-selected)}.kit-tabs[data-variant=page] .kit-tabs-list{gap:var(--spacing-kit-100)}.kit-tabs[data-variant=page] .kit-tab{font-size:var(--text-kit-title);letter-spacing:var(--text-kit-title--letter-spacing);line-height:var(--text-kit-title--line-height)}.kit-tabs[data-variant=page] .kit-tab[data-hovered]:not([data-current],[data-disabled]){color:var(--color-kit-text-subtle)}:is(.kit-tabs[data-variant=section],.kit-tabs[data-variant=session]) .kit-tab{min-block-size:var(--kit-control-height-compact);padding-inline:var(--spacing-kit-150);font-size:var(--text-kit-small);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height)}:is(.kit-tabs[data-variant=section],.kit-tabs[data-variant=session]) .kit-tab[data-hovered]:not([data-current],[data-disabled]){background:var(--color-kit-neutral-subtle-hovered)}:is(.kit-tabs[data-variant=section],.kit-tabs[data-variant=session]) .kit-tab .kit-icon{color:var(--color-kit-text-subtle)}:is(.kit-tabs[data-variant=section],.kit-tabs[data-variant=session]) .kit-tab[data-current] .kit-icon{color:var(--color-kit-icon-brand)}.kit-tabs[data-variant=section] .kit-tab[data-current]{padding-inline:var(--spacing-kit-200);background:linear-gradient(var(--color-kit-selected), var(--color-kit-selected)), var(--color-kit-surface)}.kit-tabs[data-variant=section] .kit-tab[data-current] .kit-tab-label{text-underline-offset:var(--kit-underline-offset);text-decoration:underline}.kit-tabs[data-variant=session] .kit-tab[data-current]{background:var(--color-b-8)}.kit-empty-state{justify-items:start;gap:var(--spacing-kit-250);padding:var(--spacing-kit-500) var(--spacing-kit-250);border-radius:var(--radius-kit);background:var(--color-kit-panel);font-size:var(--text-kit-body);letter-spacing:var(--text-kit-body--letter-spacing);line-height:var(--text-kit-body--line-height);display:grid}.kit-empty-state-title{color:var(--color-kit-text-subtle);font-weight:var(--font-weight-kit-semibold)}.kit-empty-state-description{color:var(--color-kit-text-subtlest)}.kit-empty-state-actions{flex-wrap:wrap;align-items:center;display:flex}.kit-collapsible-heading{margin:0}.kit-collapsible-trigger{align-items:center;gap:var(--spacing-kit-050);padding-block:var(--spacing-kit-100);border-radius:var(--radius-kit-small);color:var(--color-kit-text-subtle);font:inherit;font-size:var(--text-kit-title);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-title--letter-spacing);line-height:var(--text-kit-title--line-height);cursor:default;background:0 0;border:0;display:inline-flex}.kit-collapsible-trigger[data-hovered]{color:var(--color-kit-text)}.kit-collapsible-trigger[data-focus-visible]{outline:var(--kit-focus-ring-width) solid var(--color-kit-border-focused);outline-offset:var(--kit-focus-ring-offset)}.kit-collapsible-trigger .kit-icon{transition:rotate .15s}.kit-collapsible:not([data-expanded]) .kit-collapsible-trigger .kit-icon{rotate:-90deg}@media (prefers-reduced-motion:reduce){.kit-collapsible-trigger .kit-icon{transition:none}}.kit-collapsible-panel:not([hidden]){gap:var(--spacing-kit-150);margin-block-start:var(--spacing-kit-150);display:grid}.kit-legend{align-items:center;gap:var(--spacing-kit-150);color:var(--color-kit-text-subtle);font-size:var(--text-kit-body);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-body--letter-spacing);line-height:var(--text-kit-body--line-height);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kit-legend-item{align-items:center;gap:var(--spacing-kit-100);padding:var(--spacing-kit-050);display:inline-flex}.kit-legend-item[data-tone=unique]{--legend-dot:var(--color-kit-legend-unique);--legend-line:var(--color-kit-legend-unique-line)}.kit-legend-item[data-tone=removed]{--legend-dot:var(--color-kit-legend-removed);--legend-line:var(--color-kit-legend-removed-line)}.kit-legend-mark{inline-size:var(--kit-legend-line-inline);block-size:var(--kit-legend-dot);background:linear-gradient(var(--legend-line), var(--legend-line)) center / 100% var(--kit-legend-line-block) no-repeat;border-radius:var(--kit-legend-line-block);place-items:center;display:grid}.kit-legend-mark:after{content:"";box-sizing:border-box;inline-size:var(--kit-legend-dot);block-size:var(--kit-legend-dot);border:var(--kit-legend-ring) solid var(--color-kit-legend-ring);border-radius:var(--radius-kit-pill);background:var(--legend-dot)}@media (forced-colors:active){.kit-legend-mark{forced-color-adjust:none}}.kit-sticky-footer{z-index:5;justify-content:space-between;align-items:center;gap:var(--spacing-kit-200);padding:var(--spacing-kit-250);border-block-start:var(--kit-border-width) solid var(--color-kit-border);background:var(--color-kit-surface);display:flex;position:sticky;inset-block-end:0}:is(.kit-sticky-footer-start,.kit-sticky-footer-actions){align-items:center;gap:var(--spacing-kit-100);display:flex}.kit-meta{gap:var(--spacing-kit-100);color:var(--color-kit-text-subtlest);font-size:var(--text-kit-small);font-weight:var(--font-weight-kit-medium);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height);flex-wrap:wrap;display:flex}.kit-meta-item{align-items:center;gap:var(--spacing-kit-050);white-space:nowrap;display:inline-flex}.kit-changeset-card{justify-items:start;gap:var(--spacing-kit-150);inline-size:100%;padding:var(--spacing-kit-250);border-radius:var(--radius-kit);background:var(--color-kit-surface);text-align:start;cursor:pointer;display:grid}.kit-changeset-card-text{margin-block-end:calc(var(--spacing-kit-050) * -1);display:grid}.kit-changeset-name{color:var(--color-kit-text-subtle);font-size:var(--text-kit-body);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-body--letter-spacing);line-height:var(--text-kit-body--line-height);overflow-wrap:anywhere}.kit-changeset-note{font-size:var(--text-kit-small);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height)}.kit-changeset-note[data-tone=error]{color:var(--color-kit-lozenge-error-text)}.kit-changeset-note[data-tone=warning]{color:var(--color-kit-icon-warning)}.kit-changeset-byline{align-items:center;gap:var(--spacing-kit-100);color:var(--color-kit-text-subtlest);font-size:var(--text-kit-small);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height);display:flex}.kit-changeset-byline-name{font-weight:var(--font-weight-kit-medium);margin-inline-end:calc(var(--spacing-kit-050) * -1)}:is(.kit-changeset-card,.kit-changeset-row,.kit-item-row)[data-hovered]:not([data-disabled]),[data-kit-force~=hover] :is(.kit-changeset-card,.kit-changeset-row,.kit-item-row){box-shadow:var(--shadow-kit-raised)}:is(.kit-changeset-card,.kit-changeset-row)[data-current]{background:linear-gradient(var(--color-kit-selected-card), var(--color-kit-selected-card)), var(--color-kit-surface);box-shadow:inset 0 0 0 var(--kit-border-width-strong) var(--color-kit-border-selected-card)}:is(.kit-changeset-card,.kit-changeset-row,.kit-item-row)[data-pressed]{background:linear-gradient(var(--color-kit-brand-subtle-hovered), var(--color-kit-brand-subtle-hovered)), var(--color-kit-surface)}.kit-board-column{align-content:start;gap:var(--spacing-kit-250);min-inline-size:var(--kit-board-column-min);max-inline-size:var(--kit-board-column-max);padding:var(--spacing-kit-250) var(--spacing-kit-150) var(--spacing-kit-150);border-radius:var(--radius-kit);background:linear-gradient(var(--column-tint), var(--column-tint)), var(--color-kit-surface);--column-tint:var(--color-kit-column-draft);flex:1 0 0;display:grid}.kit-board-column[data-status=in-review]{--column-tint:var(--color-kit-column-in-review)}.kit-board-column[data-status=merged]{--column-tint:var(--color-kit-column-merged)}.kit-board-column[data-status=rejected]{--column-tint:var(--color-kit-column-rejected)}.kit-board-column[data-status=stale]{--column-tint:var(--color-kit-column-stale)}.kit-board-column-header{justify-content:space-between;align-items:center;gap:var(--spacing-kit-100);display:flex}.kit-board-column-summary{color:var(--color-kit-text-subtlest);font-size:var(--text-kit-small);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height)}.kit-board-column-cards{gap:var(--spacing-kit-100);display:grid}.kit-changeset-list{border-radius:var(--radius-kit);display:grid}:is(.kit-changeset-list-header,.kit-changeset-row){align-items:center;gap:var(--spacing-kit-250);padding:var(--spacing-kit-150) var(--spacing-kit-250);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kit-changeset-list-header{color:var(--color-i-80);font-size:var(--text-kit-lozenge);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-lozenge--letter-spacing);line-height:var(--text-kit-lozenge--line-height)}.kit-changeset-list-header>:last-child,.kit-changeset-row-updated{justify-self:end}.kit-changeset-row{border-radius:var(--radius-kit);background:var(--color-kit-surface);text-align:start;cursor:pointer;inline-size:100%}.kit-changeset-row-updated{color:var(--color-kit-text-subtlest);font-size:var(--text-kit-small);font-weight:var(--font-weight-kit-medium);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height)}.kit-item-row{align-items:center;gap:var(--spacing-kit-100);inline-size:100%;padding:var(--spacing-kit-150) var(--spacing-kit-200);border-radius:var(--radius-kit);background:var(--color-kit-surface);text-align:start;cursor:pointer;display:flex}li:has(>.kit-item-row){padding:var(--spacing-kit-050);border-block-end:var(--kit-border-width) solid var(--color-kit-border-subtle)}.kit-item-row-text{gap:var(--spacing-kit-025);flex:1;min-inline-size:0;display:grid}.kit-item-row-name{color:var(--color-kit-text);font-size:var(--text-kit-body);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-body--letter-spacing);line-height:var(--text-kit-body--line-height);overflow-wrap:anywhere}.kit-item-row[data-disabled]{cursor:default}.kit-item-row[data-disabled] .kit-item-row-name{color:var(--color-kit-text-disabled);text-decoration:line-through}@media (forced-colors:active){.kit-segment[data-selected],.kit-menu-item[data-selected]{outline:var(--kit-focus-ring-width) solid Highlight;outline-offset:calc(var(--kit-focus-ring-width) * -1)}.kit-checkbox:is([data-selected],[data-indeterminate]) .kit-checkbox-box{color:highlighttext;background:highlight}:is(.kit-input,.kit-select-trigger)[data-invalid],.kit-field[data-invalid] :is(.kit-input,.kit-select-trigger),.kit-checkbox[data-invalid] .kit-checkbox-box{border-width:var(--kit-focus-ring-width);border-style:dashed}:is(.kit-button,.kit-segment,.kit-select-trigger,.kit-input)[data-disabled]{color:graytext;border-color:graytext}.kit-menu-item[data-focused]{outline:var(--kit-border-width) solid Highlight}.kit-checkbox[data-disabled]{color:graytext}.kit-checkbox[data-disabled] .kit-checkbox-box{border-color:graytext}.kit-checkbox[data-disabled]:is([data-selected],[data-indeterminate]) .kit-checkbox-box{color:canvas;background:graytext}.kit-lozenge,.kit-badge{border:var(--kit-border-width) solid}.kit-disclosure[open]>summary{outline:var(--kit-focus-ring-width) solid Highlight;outline-offset:calc(var(--kit-focus-ring-width) * -1)}.kit-button[data-indicator]:after{box-shadow:0 0 0 var(--kit-border-width) Canvas;background:canvastext}.kit-search-item[data-focused]{outline:var(--kit-border-width) solid Highlight}.kit-search-item mark{color:marktext;background:mark}.kit-item[data-appearance=row][data-disabled],.kit-item[data-appearance=option][data-disabled]{color:graytext}.kit-switch-track,.kit-radio-indicator,.kit-changeset-card,.kit-changeset-row,.kit-item-row,.kit-board-column{border:var(--kit-border-width) solid CanvasText}.kit-switch[data-selected] .kit-switch-knob,.kit-radio[data-selected] .kit-radio-indicator{background:highlight}:is(.kit-tab,.kit-nav-rail-item,.kit-filter)[data-current],.kit-filter[data-selected],:is(.kit-changeset-card,.kit-changeset-row)[data-current]{outline:var(--kit-focus-ring-width) solid Highlight}}.kit-side-panel{border-inline-start:var(--kit-border-width) solid var(--color-kit-border);background:var(--color-kit-surface);flex-direction:column;min-block-size:0;display:flex}.kit-side-panel-header{gap:var(--spacing-kit-100);padding:var(--spacing-kit-500) var(--spacing-kit-250) var(--spacing-kit-250);display:grid}.kit-side-panel-top{justify-content:space-between;align-items:start;gap:var(--spacing-kit-200);display:flex}.kit-side-panel-eyebrow{align-items:center;gap:var(--spacing-kit-050);flex-wrap:wrap;display:flex}.kit-side-panel-title{color:var(--color-kit-text);font-size:var(--text-kit-title);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-title--letter-spacing);line-height:var(--text-kit-title--line-height);overflow-wrap:anywhere;margin:0}.kit-side-panel-byline{color:var(--color-kit-text-subtle);font-size:var(--text-kit-small);font-weight:var(--font-weight-kit-medium);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height);margin:0}.kit-side-panel-body{gap:var(--spacing-kit-250);min-block-size:0;padding:var(--spacing-kit-250);flex-direction:column;flex:1;display:flex;overflow-y:auto}.kit-side-panel-footer{justify-content:end;gap:var(--spacing-kit-100);padding:var(--spacing-kit-250);border-block-start:var(--kit-border-width) solid var(--color-kit-border);flex-wrap:wrap;display:flex}.kit-fact-list{gap:var(--spacing-kit-100);font-size:var(--text-kit-small);font-weight:var(--font-weight-kit-medium);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height);margin:0;display:grid}.kit-fact{justify-content:space-between;align-items:center;gap:var(--spacing-kit-200);border-block-end:var(--kit-border-width) solid var(--color-kit-rule);padding-block-end:var(--spacing-kit-100);display:flex}.kit-fact dt{padding-block:var(--spacing-kit-050);color:var(--color-kit-text-subtlest)}.kit-fact dd{color:var(--color-kit-text-subtle);text-align:end;margin:0}.kit-count-tile{justify-items:start;gap:var(--spacing-kit-150);padding:var(--spacing-kit-150);border:var(--kit-border-width) solid var(--color-kit-tile-border);border-radius:var(--radius-kit);background:var(--color-kit-surface);--tile-text:var(--color-kit-text);--tile-count:var(--color-kit-tile-count);display:grid}.kit-count-tile[data-tone=warning]{background:linear-gradient(var(--color-kit-tile-warning), var(--color-kit-tile-warning)), var(--color-kit-surface);--tile-text:var(--color-kit-tile-warning-text);--tile-count:var(--color-kit-tile-warning);border-color:#0000}.kit-count-tile[data-tone=danger]{background:linear-gradient(var(--color-kit-tile-danger), var(--color-kit-tile-danger)), var(--color-kit-surface);--tile-text:var(--color-kit-tile-danger-text);--tile-count:var(--color-kit-tile-danger);border-color:#0000}.kit-count-tile-count{min-inline-size:var(--kit-tile-count-size);block-size:var(--kit-tile-count-size);padding-inline:var(--spacing-kit-075);border-radius:var(--radius-kit-small);background:var(--tile-count);color:var(--tile-text);font-size:var(--text-kit-body);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-body--letter-spacing);line-height:var(--text-kit-body--line-height);font-variant-numeric:tabular-nums;place-items:center;display:grid}.kit-count-tile-label{color:var(--color-kit-text-subtle);font-size:var(--text-kit-small);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height)}.kit-change-list{padding:var(--spacing-kit-100);border:var(--kit-border-width) solid var(--color-kit-border);border-radius:var(--radius-kit);background:var(--color-kit-card-tint)}.kit-change-list ul{margin:0;padding:0;list-style:none;display:grid}.kit-change-list-empty{padding:var(--spacing-kit-150);color:var(--color-kit-text-subtlest);font-size:var(--text-kit-small);font-weight:var(--font-weight-kit-medium);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height);margin:0}.kit-change-row{align-items:center;gap:var(--spacing-kit-200);padding:var(--spacing-kit-150);border-radius:var(--radius-kit);display:flex}.kit-change-row>.kit-icon{color:var(--color-kit-text-subtlest)}.kit-change-row-text{flex:1;min-inline-size:0;display:grid}.kit-change-row-name{color:var(--color-kit-text-subtle);font-size:var(--text-kit-small);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height);overflow-wrap:anywhere}.kit-tag-input[data-picker]{cursor:default}.kit-tag-input[data-picker] .kit-button[data-variant=text]{min-block-size:auto;padding:var(--spacing-kit-050) var(--spacing-kit-100);border-radius:var(--radius-kit-small);color:var(--color-kit-text-placeholder)}.kit-rule-bucket{padding:var(--spacing-kit-200) var(--spacing-kit-150);border:var(--kit-border-width) solid var(--color-kit-border-card);border-radius:var(--radius-kit);display:grid}.kit-rule-bucket-heading{margin:0}.kit-rule-bucket-trigger{justify-content:space-between;align-items:center;gap:var(--spacing-kit-100);border-radius:var(--radius-kit-small);inline-size:100%;color:var(--color-kit-text);font:inherit;font-size:var(--text-kit-small);font-weight:var(--font-weight-kit-medium);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height);text-align:start;cursor:default;background:0 0;border:0;padding:0;display:flex}.kit-rule-bucket-trigger[data-focus-visible]{outline:var(--kit-focus-ring-width) solid var(--color-kit-border-focused);outline-offset:var(--kit-focus-ring-offset)}.kit-rule-bucket-value{color:var(--color-kit-text-subtle);font-family:var(--font-mono);font-weight:var(--font-weight-kit-semibold);letter-spacing:var(--text-kit-mono--letter-spacing)}.kit-rule-bucket-trigger .kit-icon{color:var(--color-kit-text-subtlest);transition:rotate .15s}.kit-rule-bucket:not([data-expanded]) .kit-rule-bucket-trigger .kit-icon{rotate:-90deg}@media (prefers-reduced-motion:reduce){.kit-rule-bucket-trigger .kit-icon{transition:none}}.kit-rule-bucket-panel:not([hidden]){margin-block-start:var(--spacing-kit-100);display:grid}.kit-rule-bucket-caption{align-items:center;gap:var(--spacing-kit-150);padding-block:var(--spacing-kit-100);color:var(--color-kit-text-subtlest);font-size:var(--text-kit-small);font-weight:var(--font-weight-kit-medium);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height);margin:0;display:flex}.kit-rule-bucket-caption:before,.kit-rule-bucket-caption:after{content:"";block-size:var(--kit-divider-width);border-radius:var(--radius-kit);background:var(--color-kit-rule);flex:1}.kit-item-group{padding:var(--spacing-kit-150);border:var(--kit-border-width) solid var(--color-kit-border);border-radius:var(--radius-kit);background:var(--color-kit-surface);display:grid}.kit-item-group-header{justify-content:space-between;align-items:center;gap:var(--spacing-kit-200);padding:var(--spacing-kit-100) var(--spacing-kit-150);color:var(--color-kit-text-subtlest);font-size:var(--text-kit-small);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height);display:flex}.kit-item-group-title{font-size:inherit;font-weight:var(--font-weight-kit-semibold);margin:0}.kit-item-group-rows{margin:0;padding:0;list-style:none;display:grid}.kit-input[type=date]::-webkit-calendar-picker-indicator{opacity:.74;cursor:pointer}.kit-answer-choice{gap:var(--spacing-kit-100);padding:var(--spacing-kit-150);border:var(--kit-border-width) solid var(--color-kit-border);border-radius:var(--radius-kit);background:var(--color-kit-card-tint);display:grid}.kit-answer-choice-head{align-items:start;gap:var(--spacing-kit-150);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.kit-answer-choice-number{min-inline-size:var(--spacing-kit-400);padding-block:calc((var(--kit-field-height) - var(--text-kit-small--line-height)) / 2);color:var(--color-kit-text);font-size:var(--text-kit-small);font-variant-numeric:tabular-nums;line-height:var(--text-kit-small--line-height);padding-inline-start:var(--spacing-kit-100)}.kit-answer-choice-head>.kit-button[data-icon-only]{inline-size:var(--kit-field-height);block-size:var(--kit-field-height)}.kit-answer-choice-caption{align-items:center;gap:var(--spacing-kit-150);color:var(--color-kit-text-subtlest);font-size:var(--text-kit-small);font-weight:var(--font-weight-kit-medium);letter-spacing:var(--text-kit-small--letter-spacing);line-height:var(--text-kit-small--line-height);margin:0;display:flex}.kit-answer-choice-caption:before,.kit-answer-choice-caption:after{content:"";block-size:var(--kit-divider-width);border-radius:var(--radius-kit);background:var(--color-kit-rule);flex:1}.kit-answer-choice-writes{gap:var(--spacing-kit-050);margin:0;padding:0;list-style:none;display:grid}.kit-answer-choice-add{justify-content:center;display:flex}.kit-write-row{align-items:center;gap:var(--spacing-kit-150);grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;padding-inline-start:var(--spacing-kit-050);display:grid}.kit-write-row>.kit-icon{color:var(--color-kit-text-value)}.kit-write-row>.kit-icon:nth-child(3){color:var(--color-kit-text-subtle)}.kit-write-row-concept{min-inline-size:0;min-block-size:var(--kit-field-height);padding:var(--spacing-kit-100) var(--spacing-kit-150);border:var(--kit-border-width) solid var(--color-kit-border-card);border-radius:var(--radius-kit);background:var(--color-kit-surface);align-items:center;display:flex}.kit-month-day{gap:var(--spacing-kit-100);min-inline-size:0;display:grid}.kit-month-day-selects{gap:var(--spacing-kit-100);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.placeholder{color:var(--color-kit-text);font-size:var(--text-kit-body);gap:.5rem;padding:1.5rem;display:grid}.placeholder h1{font-size:1.25rem;font-weight:600}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
