@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root{--white:#fff;--black:#000;--slate-0:#fff;--slate-50:#f6f7f8;--slate-100:#eff1f3;--slate-150:#e6e9ec;--slate-200:#dadfe3;--slate-300:#c3cad0;--slate-400:#97a2ab;--slate-500:#6e7b85;--slate-600:#55626c;--slate-700:#3c4851;--slate-800:#26323a;--slate-900:#141d23;--slate-d-50:#eef1f3;--slate-d-100:#d6dce0;--slate-d-200:#afb8bf;--slate-d-300:#8a949c;--slate-d-400:#6b757d;--slate-d-700:#2c363e;--slate-d-750:#1f2830;--slate-d-800:#1e262d;--slate-d-850:#182027;--slate-d-900:#12181d;--slate-d-950:#0c1115;--petrol-50:#eff6f9;--petrol-100:#dcebf1;--petrol-200:#b8d5e1;--petrol-300:#8dbbcd;--petrol-500:#2f7593;--petrol-600:#225e76;--petrol-700:#1a4b5f;--petrol-900:#0d2a36;--petrol-920:#0f2c38;--petrol-950:#061a22;--insight-50:#fff1ec;--insight-200:#ffc5b1;--insight-400:#ffa088;--insight-500:#f86;--insight-600:#e76a47;--insight-700:#b9522f;--insight-900:#5c2916;--insight-950:#3a1608;--insight-975:#2a1610;--green-50:#ecfdf5;--green-400:#34d399;--green-700:#047857;--green-950:#0b2a22;--amber-50:#fffbeb;--amber-400:#fbbf24;--amber-700:#b45309;--amber-950:#2a2110;--red-50:#fef3f2;--red-400:#f97066;--red-700:#b42318;--red-950:#2c1414;--violet-100:#e9e4f0;--violet-200:#cbbfe6;--violet-700:#4a3d66;--violet-950:#251f33;--sage-100:#e3ede6;--sage-200:#a7d3b8;--sage-700:#2f5a43;--sage-950:#16291f;--font-sans:"Inter",ui-sans-serif,system-ui,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;--font-display:var(--font-sans);--t-2xs:11px;--t-xs:12px;--t-sm:13px;--t-md:14px;--t-base:15px;--t-lg:17px;--t-xl:20px;--t-2xl:24px;--t-3xl:30px;--t-4xl:40px;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--w-heavy:800;--w-display:var(--w-bold);--lh-none:1;--lh-tight:1.1;--lh-snug:1.2;--lh-ui:1.3;--lh-body:1.5;--ls-none:0;--ls-snug:-.01em;--ls-heading:-.015em;--ls-title:-.025em;--ls-display:-.028em;--ls-num:-.04em;--ls-caps:.08em;--s-half:2px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-14:56px;--s-16:64px;--s-18:72px;--bw:1px;--bw-2:2px;--bw-check:1.5px;--r-surface:2px;--r-sm:4px;--r-control:6px;--r-card:8px;--r-bubble:10px;--r-float:12px;--r-layer:12px;--r-full:999px;--h-xs:24px;--h-sm:32px;--h-md:40px;--h-field:44px;--h-lg:48px;--h-bar:60px;--av-xs:22px;--av-sm:28px;--av-md:36px;--av-lg:44px;--av-xl:72px;--av-overlap:-10px;--av-sm-t:var(--t-2xs);--av-md-t:var(--t-sm);--av-lg-t:var(--t-base);--av-xl-t:var(--t-2xl);--mark:28px;--mark-sm:24px;--mark-lg:36px;--check:20px;--dot:6px;--pip:8px;--i-xs:14px;--i-sm:16px;--i-md:18px;--i-lg:20px;--i-xl:22px;--underline-off:3px;--d-fast:.12s;--d-base:.18s;--d-pulse:1s;--d-stagger:.15s;--d-toast:3.2s;--d-lola:.6s;--d-focus:1.2s;--ease:cubic-bezier(.2,.7,.2,1);--m-drawer:24px;--m-dialog:2%;--o-disabled:.4;--o-soft:.65;--o-pulse:.25;--z-raise:1;--z-bar:20;--z-dock:30;--z-scrim:40;--z-layer:41;--z-sheet:42;--z-menu:45;--z-toast:50;--nav-w:248px;--nav-rail-w:76px;--rail-item:64px;--page-max:1080px;--page-narrow:760px;--page-wide:1180px;--measure:62ch;--measure-short:46ch;--lola-bar-w:560px;--lola-act-w:180px;--ldraft-label:76px;--lola-pop-w:720px;--lola-pop-h:640px;--ask-max:85%;--drawer-w:480px;--dialog-w:580px;--dialog-h:86vh;--menu-w:240px;--search-w:320px;--search-w-max:30vw;--row-lead:76px;--row-lead-sm:64px;--kv-key:160px;--kv-key-sm:120px;--leaf-min:300px;--pcard-min:280px;--mcard-min:240px;--inbox-list:300px;--inbox-min:420px;--inbox-min-sm:280px;--inbox-reserve:316px;--inbox-reserve-sm:368px;--msg-max:62%;--msg-max-sm:84%;--hour-h:64px;--wg-axis:64px;--cal-lead:56px;--dtile-w:48px;--dtile-w-sm:40px;--dtile-w-lg:60px;--slot-min:112px;--slot-min-sm:96px;--kind-ic:24px;--mini-bar-w:64px;--date-input-w:152px;--account-role-max:180px;--menu-list-max:264px;--cal-range-min:120px;--textarea-min:112px;--textarea-sm:84px;--slot-cols:6;--switch-w:40px;--switch-h:24px;--switch-thumb:16px;--logo-word-ratio:2240/510;--logo-mark-ratio:1853/1359;--logo-word-h:var(--s-5);--logo-mark-h:var(--s-5);--main-pad-bottom:140px;--main-pad-bottom-sm:200px;--toast-lift:92px;--toast-lift-sm:160px;--sheet-lift:96px;--edge:16px;--bg:var(--slate-100);--sheet:var(--slate-0);--fill:var(--slate-100);--fill-2:var(--slate-150);--line:var(--slate-150);--line-2:var(--slate-200);--ink:var(--slate-900);--ink-2:var(--slate-800);--ink-3:var(--slate-700);--muted:var(--slate-600);--faint:var(--slate-500);--act:var(--petrol-600);--act-hover:var(--petrol-700);--on-act:var(--white);--act-soft:var(--petrol-50);--act-line:var(--petrol-100);--lola:var(--insight-700);--lola-solid:var(--insight-500);--on-lola:var(--insight-950);--lola-soft:var(--insight-50);--lola-line:var(--insight-200);--ok:var(--green-700);--ok-soft:var(--green-50);--warn:var(--amber-700);--warn-soft:var(--amber-50);--bad:var(--red-700);--bad-soft:var(--red-50);--badge:var(--insight-600);--pic-0:var(--slate-100);--pic-1:var(--petrol-100);--pic-2:var(--violet-100);--pic-3:var(--sage-100);--tone-1-bg:var(--act-soft);--tone-1-fg:var(--act);--tone-2-bg:var(--violet-100);--tone-2-fg:var(--violet-700);--tone-3-bg:var(--sage-100);--tone-3-fg:var(--sage-700);--scrim:var(--slate-900)}@supports (color:color-mix(in lab,red,red)){:root{--scrim:color-mix(in srgb, var(--slate-900) 30%, transparent)}}:root{--scrim-soft:var(--scrim)}@supports (color:color-mix(in lab,red,red)){:root{--scrim-soft:color-mix(in srgb, var(--scrim) 45%, transparent)}}:root{--focus:var(--petrol-600);--brand:var(--petrol-600);--shade:var(--slate-900);--shade-1:var(--shade)}@supports (color:color-mix(in lab,red,red)){:root{--shade-1:color-mix(in srgb, var(--shade) 5%, transparent)}}:root{--shade-2:var(--shade)}@supports (color:color-mix(in lab,red,red)){:root{--shade-2:color-mix(in srgb, var(--shade) 14%, transparent)}}:root{--shade-3:var(--shade)}@supports (color:color-mix(in lab,red,red)){:root{--shade-3:color-mix(in srgb, var(--shade) 20%, transparent)}}:root{color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:var(--slate-d-950);--sheet:var(--slate-d-900);--fill:var(--slate-d-850);--fill-2:var(--slate-d-750);--line:var(--slate-d-800);--line-2:var(--slate-d-700);--ink:var(--slate-d-50);--ink-2:var(--slate-d-100);--ink-3:var(--slate-d-200);--muted:var(--slate-d-300);--faint:var(--slate-d-400);--act:var(--petrol-300);--act-hover:var(--petrol-200);--on-act:var(--petrol-950);--act-soft:var(--petrol-920);--act-line:var(--petrol-900);--lola:var(--insight-400);--lola-solid:var(--insight-500);--on-lola:var(--insight-950);--lola-soft:var(--insight-975);--lola-line:var(--insight-900);--ok:var(--green-400);--ok-soft:var(--green-950);--warn:var(--amber-400);--warn-soft:var(--amber-950);--bad:var(--red-400);--bad-soft:var(--red-950);--badge:var(--insight-500);--tone-2-bg:var(--violet-950);--tone-2-fg:var(--violet-200);--tone-3-bg:var(--sage-950);--tone-3-fg:var(--sage-200);--scrim:var(--black)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--scrim:color-mix(in srgb, var(--black) 55%, transparent)}}:root:not([data-theme=light]){--focus:var(--petrol-300);--brand:var(--petrol-300);--shade:var(--black);--shade-1:transparent;--shade-2:var(--shade)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--shade-2:color-mix(in srgb, var(--shade) 50%, transparent)}}:root:not([data-theme=light]){--shade-3:var(--shade)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--shade-3:color-mix(in srgb, var(--shade) 70%, transparent)}}:root:not([data-theme=light]){--card-ring:var(--line-2);color-scheme:dark}}:root[data-theme=dark]{--bg:var(--slate-d-950);--sheet:var(--slate-d-900);--fill:var(--slate-d-850);--fill-2:var(--slate-d-750);--line:var(--slate-d-800);--line-2:var(--slate-d-700);--ink:var(--slate-d-50);--ink-2:var(--slate-d-100);--ink-3:var(--slate-d-200);--muted:var(--slate-d-300);--faint:var(--slate-d-400);--act:var(--petrol-300);--act-hover:var(--petrol-200);--on-act:var(--petrol-950);--act-soft:var(--petrol-920);--act-line:var(--petrol-900);--lola:var(--insight-400);--lola-solid:var(--insight-500);--on-lola:var(--insight-950);--lola-soft:var(--insight-975);--lola-line:var(--insight-900);--ok:var(--green-400);--ok-soft:var(--green-950);--warn:var(--amber-400);--warn-soft:var(--amber-950);--bad:var(--red-400);--bad-soft:var(--red-950);--badge:var(--insight-500);--tone-2-bg:var(--violet-950);--tone-2-fg:var(--violet-200);--tone-3-bg:var(--sage-950);--tone-3-fg:var(--sage-200);--scrim:var(--black)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--scrim:color-mix(in srgb, var(--black) 55%, transparent)}}:root[data-theme=dark]{--focus:var(--petrol-300);--brand:var(--petrol-300);--shade:var(--black);--shade-1:transparent;--shade-2:var(--shade)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--shade-2:color-mix(in srgb, var(--shade) 50%, transparent)}}:root[data-theme=dark]{--shade-3:var(--shade)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--shade-3:color-mix(in srgb, var(--shade) 70%, transparent)}}:root[data-theme=dark]{--card-ring:var(--line-2);color-scheme:dark}:root{--card-ring:var(--line);--shadow-ring:0 0 0 var(--bw) var(--line-2);--elev-card:0 0 0 var(--bw) var(--card-ring), 0 1px 2px var(--shade-1);--elev-card-hover:0 0 0 var(--bw) var(--line-2), 0 6px 16px -6px var(--shade-2);--elev-chip:0 0 0 var(--bw) var(--card-ring);--elev-chip-hover:0 0 0 var(--bw) var(--line-2);--elev-float:0 0 0 var(--bw) var(--card-ring), 0 2px 6px var(--shade-1), 0 16px 36px -12px var(--shade-3);--elev-drawer:calc(var(--bw) * -1) 0 0 0 var(--card-ring), -24px 0 48px -24px var(--shade-3);--card-bg:var(--sheet);--rule-w:var(--bw);--rule-c:var(--line-2);--nav-bg:var(--bg);--nav-border:none;--col-bg:var(--sheet);--col-inset:var(--s-2);--col-radius:var(--r-float);--col-ring:0 0 0 var(--bw) var(--card-ring), 0 1px 3px var(--shade-1);--qr:144px}@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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQAAAAQtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAdBEICoRkg3gLIAABNgIkAzoEIAWFIgeBFAwHG1wHKI7DuPEacDIiFJ/g+f47+1/7dIcdXTlD8DKqmcw4eIC+AOCPf6+qiWq3h6+aSCLNJDnkqX9Xl+rv/6dSBcwSBCzEoVqxNbp5SqPMYdKBQhBq1dK9ggSsgYUoGnHOqttMECvWjIJfPA8cjQAuAEAQLAiClASc7M6OkfbO/nHs6ACmCYBxZXKP4s9uXIHECh4AdEhX0yIHC6jzgAb65sshStMMChwEfWVjZe8Anset/6H93x8jOyL5fuS67z4Dlam+BPyH/pV2FLCZAOnU0XPzCQGiJ7AkXgSFhqDEB4AAoAAN2ExDgM10joCNfDQUbvxaXM8LovT79D9MEyYU9+q/myT9p/m8uWi2mLJBPbzcih2wYIPzBDFNvABt315OXwy8BaRnbo5hXsOS5taknX4FguiaZnd4vQ7HxnBnm3SPYXHrQbclvOgyDhsHnZPO8f3G5I2fbr34Y7+hzRozVzyw5bKHdu03plXgvE9FO/Uz4/xPUKd8/PHk+R+JODnlg1lDTv3Qed77zDNqRszaqHUQT248kUPGzBXXXHGFnHrVVdft2m8c4PhpjB+/QEqMU54xruc6m3w8++XNXx4sya9rMvNq88m6X1zeOMlRuQ+/nvNw4+ZrCt58yDdSVOQdfoi/jc/ePfZY+1taYaH21FH2Y4fGG+RVNJkIN4SSiWj3ZKGG1oojoYr2SNWFVbHvY1XX1PR+H6y+oKrqgmryqj1UXnmk5cKWysPM3R4Uh5svYo6saAtU3V297+d91U/X/frzLvUdqiqfruKvhx5+OeOYxbHI7SenQum+PTw/fvRLGQ/jiufOn3/S+vlsfGn9h4Zb96fekZ7xRups68FhVCYCWHHvZVIPxjanr3NABSALqkR7FMBOulF9ScHvV3np+6pK/eEzRx877K3/z65pvwN89eGtV3Ly5ft/25ngaiSYDVYUAAKvIKimMdLO6YBQEY+aZpbXZ5WinTBQXwAA4LMAXuNUBPCSTmMfjd6jpNLNjbToDuBpaR9AoTBbUeERO2o0erNeR6KFne5HK/nOQA+VBtFnt1LtBj6pJQIutnLwipz/Ix9OYNSqZQEreiQELIkKmRIRNWdewpiIZVGtVi0J6xWR0ComIGpFnN+AVStWzUtIWBNXq0iRuJCYqDUJcYXiopYUWhUzp8iQTv20dtO84Agw6YrhuOijfqUKlSpRAruvTq9WdeQw2vs5SUsCYhdt7icIt1nNkseKPZzgV6q4FfYbH4ZIBcThYTEgLIgIkYRbJLl7/rks+ObZDxydE8W9LymoUMiqZUVbtVv0GNkcispQM0IpEG7sBdK9IYr6aKKLRaxiQxO7OMQphrUlGIscFbElV6LF5S0dQN5RbRoUdRbWWOYCy8sB83RxS7FqG/UEQslE5Nsd5v93uF3T0bLiypD/uJhn3q9fCAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Inter Variable","Inter",ui-sans-serif,system-ui,"Segoe UI",sans-serif}}@layer base;@layer components{*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--ink-2);font:var(--w-regular) var(--t-base)/var(--lh-body) var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:var(--bw-2) solid var(--focus);outline-offset:var(--s-half);border-radius:var(--r-control)}h1,h2,h3,h4,p,dl,dd{margin:0}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-snug)}.sr{width:var(--bw);height:var(--bw);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.copy{color:var(--ink-2)}.copy--soft{color:var(--ink-3)}.pre-line{white-space:pre-line}.toolbar{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.inline-acts{gap:var(--s-3);align-items:center;display:flex}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--s-3) var(--s-6);padding-bottom:var(--s-5);border-bottom:var(--bw) solid var(--line);flex-wrap:wrap;display:flex}.page-head__text{gap:var(--s-1);min-width:0;display:grid}.page-head__acts{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.page-title{font:var(--w-display) var(--t-2xl)/var(--lh-snug) var(--font-display);letter-spacing:var(--ls-title);color:var(--ink);text-wrap:balance}.page-date{font:var(--w-medium) var(--t-md)/var(--lh-ui) var(--font-sans);color:var(--muted)}.page-intro{font-size:var(--t-base);line-height:var(--lh-body);color:var(--ink-3);max-width:var(--measure);margin-bottom:calc(var(--s-4) * -1)}.page-lede{font-size:var(--t-base);line-height:var(--lh-ui);color:var(--ink-3);max-width:var(--measure)}.statement{font:var(--w-display) var(--t-xl)/var(--lh-ui) var(--font-display);letter-spacing:var(--ls-heading);color:var(--ink);text-wrap:balance}.kicker{font:var(--w-semibold) var(--t-md)/var(--lh-snug) var(--font-sans);color:var(--act)}.btn{justify-content:center;align-items:center;gap:var(--s-2);height:var(--h-md);padding:0 var(--s-4);border-radius:var(--r-control);background:var(--act);color:var(--on-act);font:var(--w-bold) var(--t-md)/var(--lh-none) var(--font-sans);white-space:nowrap;transition:background var(--d-fast) var(--ease);display:inline-flex}.btn:hover{background:var(--act-hover)}.btn--quiet{background:var(--fill);color:var(--ink)}.btn--quiet:hover{background:var(--fill-2)}.btn--danger{color:var(--bad);box-shadow:inset var(--shadow-ring);background:0 0}.btn--danger:hover{background:var(--bad-soft)}.btn--sm{height:var(--h-sm);padding:0 var(--s-3);font-size:var(--t-md)}.btn--lg{height:var(--h-lg);padding:0 var(--s-5);font-size:var(--t-base)}.btn:disabled{opacity:var(--o-disabled);cursor:not-allowed}.link{font:var(--w-bold) var(--t-md)/var(--lh-none) var(--font-sans);color:var(--act);padding:var(--s-2) 0}.link:hover{text-underline-offset:var(--underline-off);text-decoration:underline}.icon-btn{width:var(--h-md);height:var(--h-md);border-radius:var(--r-control);color:var(--ink-3);flex:none;place-items:center;display:grid;position:relative}.icon-btn:hover{background:var(--fill)}.icon-btn .pip{top:var(--s-2);right:var(--s-2);width:var(--pip);height:var(--pip);border-radius:var(--r-full);background:var(--badge);position:absolute}.logo{background:var(--brand);flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.logo--word{height:var(--logo-word-h);aspect-ratio:var(--logo-word-ratio);-webkit-mask-image:url(/assets/mentiup-wordmark-DtJdabWk.svg);mask-image:url(/assets/mentiup-wordmark-DtJdabWk.svg)}.logo--mark{height:var(--logo-mark-h);aspect-ratio:var(--logo-mark-ratio);-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201853%201359'%20fill='currentColor'%20role='img'%3e%3cpath%20fill-rule='evenodd'%20d='M409.0%201358.0C315.5%201351.9%20228.2%201322.1%20161.3%201273.4C103.1%201230.9%2057.5%201172.0%2031.3%201105.0C13.9%201060.8%204.5%201017.5%201.0%20966.2C0.4%20956.2%200.0%20840.0%200.0%20632.2C0.0%20288.1%20-0.3%20307.3%205.0%20296.9C10.3%20286.6%2020.8%20279.7%2034.2%20278.0C43.6%20276.8%20173.2%20276.8%20182.6%20278.0C200.3%20280.3%20211.5%20289.1%20217.3%20305.3C218.2%20307.7%20218.6%20389.1%20219.1%20628.0C219.7%20971.1%20219.4%20953.1%20224.5%20980.6C238.9%201059.0%20282.5%201110.0%20353.5%201131.5C381.6%201140.0%20401.3%201142.4%20441.0%201142.5C468.5%201142.5%20474.4%201142.2%20487.5%201140.2C516.0%201136.0%20538.2%201129.4%20560.5%201118.5C623.5%201087.8%20659.4%201028.4%20666.0%20944.1C666.6%20935.1%20667.0%20826.8%20667.0%20622.6C667.0%20354.0%20667.2%20313.7%20668.5%20308.2C672.0%20293.2%20680.3%20284.3%20695.0%20279.4C700.1%20277.7%20706.2%20277.5%20778.5%20277.2C859.5%20276.9%20868.1%20277.2%20878.3%20281.0C889.7%20285.3%20898.4%20296.3%20901.0%20309.5C902.6%20318.3%20901.9%20969.6%20900.1%20983.0C890.5%201058.9%20873.7%201110.5%20841.8%201163.3C772.2%201278.3%20646.4%201348.0%20490.2%201358.0C472.6%201359.1%20426.6%201359.1%20409.0%201358.0Z%20M1010.0%201289.9C991.7%201287.2%20979.7%201276.9%20975.4%201259.8C973.6%201252.7%20973.5%201234.4%20973.5%20649.0C973.5%2080.6%20973.6%2045.1%20975.2%2039.3C980.0%2021.8%20990.5%2012.0%201008.5%207.9C1013.3%206.8%201029.6%206.5%201090.0%206.5C1159.2%206.5%201166.0%206.6%201172.0%208.3C1189.7%2013.1%201200.8%2023.5%201205.0%2039.0C1205.7%2041.5%201206.5%2047.7%201206.9%2052.7L1207.5%2062.0L1219.0%2054.9C1253.8%2033.6%201295.0%2017.2%201335.0%208.6C1381.2%20-1.3%201435.0%20-2.5%201484.0%205.1C1558.1%2016.6%201622.9%2043.7%201680.5%2087.2C1730.4%20124.9%201770.8%20172.3%201800.4%20228.0C1830.4%20284.3%201847.6%20345.9%201851.9%20412.5C1861.0%20549.8%201814.1%20677.7%201721.9%20767.5C1651.3%20836.2%201565.5%20875.3%201461.0%20886.2C1452.1%20887.1%201429.7%20887.5%201382.5%20887.5C1316.9%20887.5%201316.5%20887.5%201309.4%20885.3C1290.3%20879.3%201280.3%20866.0%201278.0%20843.3C1276.6%20830.7%201276.7%20691.1%201278.1%20681.4C1279.7%20669.7%201282.5%20663.3%201288.4%20657.4C1299.6%20646.2%201311.7%20645.4%201351.0%20653.3C1383.2%20659.8%201392.3%20661.1%201412.5%20661.7C1441.8%20662.6%201465.5%20659.3%201491.7%20650.5C1561.1%20627.3%201612.3%20570.8%201629.5%20498.5C1634.1%20479.4%201635.4%20466.9%201635.4%20445.0C1635.3%20406.4%201628.1%20374.1%201612.6%20341.5C1590.6%20295.5%201556.2%20260.6%201511.5%20238.9C1481.3%20224.2%201452.9%20217.9%201417.5%20217.9C1365.4%20217.9%201319.9%20232.9%201279.5%20263.2C1226.7%20302.9%201192.9%20368.1%201187.1%20441.9C1186.3%20451.2%201186.0%20580.2%201186.0%20853.9C1186.0%201206.1%201185.8%201253.2%201184.5%201258.9C1180.3%201276.6%201168.2%201287.2%201149.2%201290.0C1141.1%201291.2%201017.9%201291.1%201010.0%201289.9Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201853%201359'%20fill='currentColor'%20role='img'%3e%3cpath%20fill-rule='evenodd'%20d='M409.0%201358.0C315.5%201351.9%20228.2%201322.1%20161.3%201273.4C103.1%201230.9%2057.5%201172.0%2031.3%201105.0C13.9%201060.8%204.5%201017.5%201.0%20966.2C0.4%20956.2%200.0%20840.0%200.0%20632.2C0.0%20288.1%20-0.3%20307.3%205.0%20296.9C10.3%20286.6%2020.8%20279.7%2034.2%20278.0C43.6%20276.8%20173.2%20276.8%20182.6%20278.0C200.3%20280.3%20211.5%20289.1%20217.3%20305.3C218.2%20307.7%20218.6%20389.1%20219.1%20628.0C219.7%20971.1%20219.4%20953.1%20224.5%20980.6C238.9%201059.0%20282.5%201110.0%20353.5%201131.5C381.6%201140.0%20401.3%201142.4%20441.0%201142.5C468.5%201142.5%20474.4%201142.2%20487.5%201140.2C516.0%201136.0%20538.2%201129.4%20560.5%201118.5C623.5%201087.8%20659.4%201028.4%20666.0%20944.1C666.6%20935.1%20667.0%20826.8%20667.0%20622.6C667.0%20354.0%20667.2%20313.7%20668.5%20308.2C672.0%20293.2%20680.3%20284.3%20695.0%20279.4C700.1%20277.7%20706.2%20277.5%20778.5%20277.2C859.5%20276.9%20868.1%20277.2%20878.3%20281.0C889.7%20285.3%20898.4%20296.3%20901.0%20309.5C902.6%20318.3%20901.9%20969.6%20900.1%20983.0C890.5%201058.9%20873.7%201110.5%20841.8%201163.3C772.2%201278.3%20646.4%201348.0%20490.2%201358.0C472.6%201359.1%20426.6%201359.1%20409.0%201358.0Z%20M1010.0%201289.9C991.7%201287.2%20979.7%201276.9%20975.4%201259.8C973.6%201252.7%20973.5%201234.4%20973.5%20649.0C973.5%2080.6%20973.6%2045.1%20975.2%2039.3C980.0%2021.8%20990.5%2012.0%201008.5%207.9C1013.3%206.8%201029.6%206.5%201090.0%206.5C1159.2%206.5%201166.0%206.6%201172.0%208.3C1189.7%2013.1%201200.8%2023.5%201205.0%2039.0C1205.7%2041.5%201206.5%2047.7%201206.9%2052.7L1207.5%2062.0L1219.0%2054.9C1253.8%2033.6%201295.0%2017.2%201335.0%208.6C1381.2%20-1.3%201435.0%20-2.5%201484.0%205.1C1558.1%2016.6%201622.9%2043.7%201680.5%2087.2C1730.4%20124.9%201770.8%20172.3%201800.4%20228.0C1830.4%20284.3%201847.6%20345.9%201851.9%20412.5C1861.0%20549.8%201814.1%20677.7%201721.9%20767.5C1651.3%20836.2%201565.5%20875.3%201461.0%20886.2C1452.1%20887.1%201429.7%20887.5%201382.5%20887.5C1316.9%20887.5%201316.5%20887.5%201309.4%20885.3C1290.3%20879.3%201280.3%20866.0%201278.0%20843.3C1276.6%20830.7%201276.7%20691.1%201278.1%20681.4C1279.7%20669.7%201282.5%20663.3%201288.4%20657.4C1299.6%20646.2%201311.7%20645.4%201351.0%20653.3C1383.2%20659.8%201392.3%20661.1%201412.5%20661.7C1441.8%20662.6%201465.5%20659.3%201491.7%20650.5C1561.1%20627.3%201612.3%20570.8%201629.5%20498.5C1634.1%20479.4%201635.4%20466.9%201635.4%20445.0C1635.3%20406.4%201628.1%20374.1%201612.6%20341.5C1590.6%20295.5%201556.2%20260.6%201511.5%20238.9C1481.3%20224.2%201452.9%20217.9%201417.5%20217.9C1365.4%20217.9%201319.9%20232.9%201279.5%20263.2C1226.7%20302.9%201192.9%20368.1%201187.1%20441.9C1186.3%20451.2%201186.0%20580.2%201186.0%20853.9C1186.0%201206.1%201185.8%201253.2%201184.5%201258.9C1180.3%201276.6%201168.2%201287.2%201149.2%201290.0C1141.1%201291.2%201017.9%201291.1%201010.0%201289.9Z'/%3e%3c/svg%3e")}.logo--on-act{background:var(--on-act)}.avatar{--sz:var(--av-md);--fs:var(--av-md-t);width:var(--sz);height:var(--sz);border-radius:var(--r-full);font:var(--w-bold) var(--fs)/var(--lh-none) var(--font-sans);background:var(--fill-2);color:var(--ink-3);flex:none;place-items:center;display:grid}.avatar--xs{--sz:var(--av-xs);--fs:var(--t-2xs)}.avatar--sm{--sz:var(--av-sm);--fs:var(--av-sm-t)}.avatar--lg{--sz:var(--av-lg);--fs:var(--av-lg-t)}.avatar--xl{--sz:var(--av-xl);--fs:var(--av-xl-t)}.avatar--square{border-radius:var(--r-sm)}.avatar.avatar--pic{background:var(--pic-0);overflow:hidden}.avatar.avatar--pic[data-tone="1"]{background:var(--pic-1)}.avatar.avatar--pic[data-tone="2"]{background:var(--pic-2)}.avatar.avatar--pic[data-tone="3"]{background:var(--pic-3)}.avatar--pic img{width:100%;height:100%;display:block;transform:scale(1.3)translateY(9%)}.avatar[data-tone="1"]{background:var(--tone-1-bg);color:var(--tone-1-fg)}.avatar[data-tone="2"]{background:var(--tone-2-bg);color:var(--tone-2-fg)}.avatar[data-tone="3"]{background:var(--tone-3-bg);color:var(--tone-3-fg)}.avatar-stack{display:flex}.avatar-stack .avatar+.avatar{margin-left:var(--av-overlap);box-shadow:0 0 0 var(--bw-2) var(--sheet)}.count{font:var(--w-semibold) var(--t-xs)/var(--lh-none) var(--font-mono);color:var(--badge)}.status{font:var(--w-semibold) var(--t-sm)/var(--lh-none) var(--font-sans);white-space:nowrap}.status--wait{color:var(--warn)}.status--ok{color:var(--ok)}.status--muted{color:var(--muted)}.section{gap:var(--s-3);align-content:start;min-width:0;display:grid}.section__head{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding-bottom:var(--s-3);border-bottom:var(--rule-w) solid var(--rule-c);display:flex}.section__title{font:var(--w-bold) var(--t-lg)/var(--lh-snug) var(--font-sans);letter-spacing:var(--ls-heading);color:var(--ink)}.section__title .num{font-size:var(--t-md);font-weight:var(--w-medium);color:var(--muted);margin-left:var(--s-2)}.rows{display:grid}.row{grid-template-columns:var(--lead,var(--row-lead)) minmax(0,1fr) auto;gap:var(--s-4);padding:var(--s-4) 0;border-bottom:var(--bw) solid var(--line);align-items:center;display:grid}.row--avatar{grid-template-columns:var(--av-lg) minmax(0,1fr) auto}.row--check{grid-template-columns:auto minmax(0,1fr)}.row--plain{grid-template-columns:minmax(0,1fr) auto}.row--button{text-align:left;width:100%}.row--button:hover .row__title{color:var(--act)}.row__when{font:var(--w-semibold) var(--t-sm)/var(--lh-ui) var(--font-mono);color:var(--ink)}.row__when small{font:var(--w-medium) var(--t-xs)/var(--lh-ui) var(--font-mono);color:var(--muted);display:block}.row__title{font-weight:var(--w-bold);color:var(--ink);display:block}.row--soft .row__title{font-weight:var(--w-semibold)}.row__meta{font-size:var(--t-md);color:var(--ink-3)}.row__num{font-size:var(--t-sm);color:var(--muted)}.row__num--strong{font-size:var(--t-base);font-weight:var(--w-semibold);color:var(--ink)}.row--done .row__title{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.row__open{font-weight:var(--w-bold);color:var(--ink);text-align:left;display:block}.row__open:hover{color:var(--act);text-underline-offset:var(--underline-off);text-decoration:underline}.check{width:var(--check);height:var(--check);border-radius:var(--r-sm);box-shadow:inset 0 0 0 var(--bw-check) var(--line-2);color:var(--on-act);flex:none;place-items:center;display:grid}.check[aria-checked=true]{background:var(--act);box-shadow:none}.raised{background:var(--sheet);box-shadow:var(--elev-float)}.leaves{grid-template-columns:repeat(auto-fill,minmax(var(--leaf-min),1fr));gap:var(--s-8);display:grid}.leaf{gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-card);text-align:left;background:var(--card-bg);width:100%;box-shadow:var(--elev-card);transition:box-shadow var(--d-fast) var(--ease);display:grid}.leaf:hover{box-shadow:var(--elev-card-hover)}.leaf__who{gap:var(--s-3);align-items:center;display:flex}.leaf__name{font:var(--w-bold) var(--t-lg)/var(--lh-snug) var(--font-sans);letter-spacing:var(--ls-heading);color:var(--ink);display:block}.leaf__role{font-size:var(--t-md);color:var(--muted)}.leaf__foot{justify-content:space-between;align-items:end;gap:var(--s-3);border-top:var(--bw) solid var(--line);padding-top:var(--s-3);display:flex}.leaf__foot small{font-size:var(--t-sm);color:var(--muted);display:block}.leaf__foot .num{font-size:var(--t-md);font-weight:var(--w-semibold);color:var(--ink)}.leaf__alert{font-size:var(--t-md);font-weight:var(--w-semibold);color:var(--warn)}.leaf__alert--act{color:var(--act)}.leaf__progress{text-align:right}.journey{padding:var(--s-4) 0 0;gap:var(--s-3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;list-style:none;display:grid}.journey__step{gap:var(--s-3);align-content:start;min-width:0;display:grid;position:relative}.journey__step:not(:last-child):after{content:"";top:calc(var(--check) / 2);left:calc(var(--check) + var(--s-2));right:calc(var(--s-2) - var(--s-3));height:var(--bw);background:var(--line-2);position:absolute}.journey__step[data-state=done]:not(:last-child):after{background:var(--act)}.journey__mark{width:var(--check);height:var(--check);border-radius:var(--r-full);font:var(--w-semibold) var(--t-2xs)/var(--lh-none) var(--font-mono);color:var(--muted);background:var(--sheet);box-shadow:inset 0 0 0 var(--bw-check) var(--line-2);place-items:center;display:grid}.journey__step[data-state=done] .journey__mark{background:var(--act);color:var(--on-act);box-shadow:none}.journey__step[data-state=current] .journey__mark{color:var(--act);box-shadow:inset 0 0 0 var(--bw-2) var(--act);background:var(--act-soft)}.journey__text{gap:var(--s-half);min-width:0;display:grid}.journey__title{font:var(--w-semibold) var(--t-md)/var(--lh-ui) var(--font-sans);color:var(--ink-3)}.journey__step[data-state=current] .journey__title{font-weight:var(--w-bold);color:var(--ink)}.journey__step[data-state=todo] .journey__title{color:var(--muted)}.journey__meta{font-size:var(--t-sm);color:var(--muted)}.section__meta{font-size:var(--t-sm);color:var(--muted);white-space:nowrap}.tabs{gap:var(--s-6);border-bottom:var(--bw) solid var(--line-2);scrollbar-width:none;display:flex;overflow-x:auto}.tab{font:var(--w-semibold) var(--t-base)/var(--lh-none) var(--font-sans);color:var(--muted);padding:0 0 var(--s-3);border-bottom:var(--bw-2) solid transparent;margin-bottom:calc(var(--bw) * -1);white-space:nowrap}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.tab .num{font-size:var(--t-sm);margin-left:var(--s-1);color:var(--muted)}.chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.chip{font:var(--w-semibold) var(--t-md)/var(--lh-none) var(--font-sans);padding:var(--s-2) var(--s-3);border-radius:var(--r-control);background:var(--fill);color:var(--ink-3)}button.chip:hover{background:var(--fill-2)}.chip[aria-pressed=true],.chip[aria-pressed=true]:hover{background:var(--ink);color:var(--bg)}.chip--mono{font-family:var(--font-mono);text-align:center}.chips--sm{gap:var(--s-1) var(--s-2)}.chips--sm .chip{padding:var(--s-1) var(--s-2);font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--muted)}.chip--match{align-items:center;gap:var(--s-1);background:var(--sheet);box-shadow:inset 0 0 0 var(--bw) var(--line-2);display:inline-flex}.chips--sm .chip--match{color:var(--ink)}.chip--match svg{color:var(--act)}.slots{grid-template-columns:repeat(var(--slot-cols),minmax(0,1fr));gap:var(--s-2);display:grid}.reason{grid-template-columns:var(--i-md) minmax(0,1fr);gap:var(--s-2);font-size:var(--t-md);color:var(--ink-2);display:grid}.reason svg{color:var(--lola);margin-top:var(--s-half)}.reason b{color:var(--ink)}.empty{gap:var(--s-3);max-width:var(--measure-short);padding:var(--s-2) 0;justify-items:start;display:grid}.empty__title{font:var(--w-bold) var(--t-xl)/var(--lh-snug) var(--font-sans);letter-spacing:var(--ls-heading);color:var(--ink)}.empty p{color:var(--ink-3)}.field{gap:var(--s-2);display:grid}.field__label{font:var(--w-bold) var(--t-md)/var(--lh-ui) var(--font-sans);color:var(--ink)}.field__hint{font-size:var(--t-sm);color:var(--muted)}.field__opt{margin-left:var(--s-2);font-weight:var(--w-medium);font-size:var(--t-sm);color:var(--muted)}.input,.textarea{border-radius:var(--r-control);background:var(--fill);width:100%;color:var(--ink);padding:0 var(--s-3);height:var(--h-field);border:0}.textarea{min-height:var(--textarea-min);padding:var(--s-3);resize:vertical;height:auto;line-height:var(--lh-body)}.textarea--sm{min-height:var(--textarea-sm)}.input--sm{height:var(--h-md)}.icon-btn--sm{width:var(--h-sm);height:var(--h-sm)}.edit-list{gap:var(--s-2);margin-bottom:var(--s-2);display:grid}.edit-list__row{grid-template-columns:var(--check) minmax(0,1fr) auto auto;gap:var(--s-2);align-items:center;display:grid}.edit-list__num{font:var(--w-semibold) var(--t-sm)/var(--lh-none) var(--font-sans);color:var(--muted);text-align:center;font-variant-numeric:tabular-nums}.edit-list__meta{font-size:var(--t-sm);color:var(--muted);white-space:nowrap}.input::placeholder,.textarea::placeholder{color:var(--muted)}.switch{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) 0;border-bottom:var(--bw) solid var(--line);text-align:left;width:100%;display:flex}.switch__track{width:var(--switch-w);height:var(--switch-h);border-radius:var(--r-full);background:var(--line-2);transition:background var(--d-fast);flex:none;position:relative}.switch__track:after{content:"";top:var(--s-1);left:var(--s-1);width:var(--switch-thumb);height:var(--switch-thumb);border-radius:var(--r-full);background:var(--sheet);transition:transform var(--d-fast) var(--ease);position:absolute}.switch[aria-checked=true] .switch__track{background:var(--act)}.switch[aria-checked=true] .switch__track:after{transform:translate(calc(var(--switch-w) - var(--switch-thumb) - var(--s-2)))}.stepper{align-items:center;gap:var(--s-2);display:inline-flex}.stepper .num{min-width:var(--mark);text-align:center;font-size:var(--t-lg);font-weight:var(--w-semibold);color:var(--ink)}.scrim{background:var(--scrim);z-index:var(--z-scrim);position:fixed;inset:0}.scrim--clear{background:0 0}.drawer{width:min(var(--drawer-w),100vw);z-index:var(--z-layer);background:var(--sheet);box-shadow:var(--elev-drawer);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.dialog{width:min(var(--dialog-w),calc(100vw - var(--edge) * 2));max-height:var(--dialog-h);z-index:var(--z-layer);border-radius:var(--r-layer);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.layer__head{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-6);border-bottom:var(--bw) solid var(--line);display:flex}.layer__title{font:var(--w-bold) var(--t-lg)/var(--lh-snug) var(--font-sans);color:var(--ink)}.layer__body{padding:var(--s-6);gap:var(--s-6);flex:1;align-content:start;display:grid;overflow:auto}.layer__foot{border-top:var(--bw) solid var(--line);padding:var(--s-4) var(--s-6) calc(var(--s-4) + env(safe-area-inset-bottom,0px));gap:var(--s-3);justify-content:flex-end;align-items:center;display:flex}.layer__foot .spacer,.layer__note{flex:1}.menu{z-index:var(--z-menu);min-width:var(--menu-w);max-height:calc(100vh - var(--s-16));padding:var(--s-2);border-radius:var(--r-layer);display:grid;position:fixed;overflow-y:auto}.menu__item{align-items:center;gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-control);font:var(--w-semibold) var(--t-md)/var(--lh-snug) var(--font-sans);color:var(--ink-2);width:100%;display:flex}.menu__item:hover{background:var(--fill)}.menu__item[aria-checked=true]{color:var(--ink);font-weight:var(--w-bold)}.menu__name{display:block}a.menu__item{color:inherit;text-decoration:none}.menu__item>svg:last-child:not(:first-child){color:var(--act);flex:none;margin-left:auto}.menu__note{padding:var(--s-2) var(--s-3) var(--s-1);font-size:var(--t-xs);color:var(--muted)}.menu__meta{font-size:var(--t-sm);font-weight:var(--w-regular);color:var(--ink-3);display:block}.menu__scroll{max-height:var(--menu-list-max);display:grid;overflow-y:auto}.menu__label{font:var(--w-semibold) var(--t-sm)/var(--lh-none) var(--font-sans);color:var(--muted);padding:var(--s-3) var(--s-3) var(--s-2)}.menu__sep{height:var(--bw);background:var(--line);margin:var(--s-2) var(--s-1)}.toast{left:50%;bottom:calc(var(--s-8) + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);padding:var(--s-3) var(--s-4);border-radius:var(--r-control);font:var(--w-semibold) var(--t-md)/var(--lh-ui) var(--font-sans);gap:var(--s-3);color:var(--ink);background:var(--sheet);box-shadow:var(--elev-float);max-width:calc(100vw - var(--edge) * 2);align-items:center;display:flex;position:fixed;transform:translate(-50%)}.toast svg{color:var(--ok);flex:none}.person-head{gap:var(--s-4);align-items:center;display:flex}.person-head__name{font:var(--w-display) var(--t-2xl)/var(--lh-tight) var(--font-display);letter-spacing:var(--ls-title);color:var(--ink);display:block}.person-head__meta{color:var(--muted);font-size:var(--t-md)}.person-head .page-lede{margin-top:var(--s-1)}.person-head .page-title{font-size:var(--t-3xl);letter-spacing:var(--ls-display)}.quote{font-size:var(--t-lg);line-height:var(--lh-body);color:var(--ink)}.aside-note{font-size:var(--t-md);color:var(--ink-3);padding-top:var(--s-4);border-top:var(--bw) dashed var(--line-2)}.aside-note--top{padding:0 0 var(--s-4);border-top:0;border-bottom:var(--bw) dashed var(--line-2)}.aside-note b{color:var(--ink-2);font-weight:var(--w-semibold)}.confirm{gap:var(--s-3);display:grid}.confirm__title{color:var(--ink)}.confirm__acts{gap:var(--s-2);display:flex}@media(prefers-reduced-motion:no-preference){.drawer{animation:drawer-in var(--d-base) var(--ease)}.dialog{animation:dialog-in var(--d-base) var(--ease)}.lola-pop{animation:lola-rise var(--d-base) var(--ease)}.lola-sheet{animation:sheet-up var(--d-base) var(--ease)}@keyframes lola-rise{0%{opacity:0;transform:translate(-50%,var(--m-dialog))}}@keyframes sheet-up{0%{transform:translateY(var(--m-drawer))}}@keyframes drawer-in{0%{transform:translate(var(--m-drawer))}}@keyframes dialog-in{0%{transform:translate(-50%,calc(-50% + var(--m-dialog)))}}}.cards{gap:var(--s-4);display:grid}.card{gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-card);background:var(--card-bg);box-shadow:var(--elev-card);min-width:0;display:grid}.card__top{margin-bottom:var(--s-1);justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.card__kind{align-items:center;gap:var(--s-2);min-width:0;font:var(--w-semibold) var(--t-sm)/var(--lh-ui) var(--font-sans);color:var(--ink-3);display:inline-flex}.card__kind>svg{color:var(--act);flex:none}.card__ctx{font-weight:var(--w-medium);color:var(--muted)}.card__ctx:before{content:"·";margin-right:var(--s-2)}.card__due{align-items:center;gap:var(--s-1);padding:var(--s-1) 0;font:var(--w-semibold) var(--t-sm)/var(--lh-none) var(--font-sans);color:var(--muted);white-space:nowrap;display:inline-flex}.card__due--soon{padding:var(--s-1) var(--s-2);border-radius:var(--r-full);background:var(--warn-soft);color:var(--warn)}.card__who{grid-template-columns:var(--av-lg) minmax(0,1fr) auto;gap:var(--s-3);align-items:center;display:grid}.card__who--bare{grid-template-columns:minmax(0,1fr) auto}.card__id{gap:var(--s-half);min-width:0;display:grid}.card__title{font:var(--w-bold) var(--t-lg)/var(--lh-snug) var(--font-sans);color:var(--ink);letter-spacing:var(--ls-heading)}.card__sub{font-size:var(--t-md);color:var(--ink-3)}.card__meta{font-size:var(--t-sm);color:var(--muted);display:block}.card__text{font-weight:var(--w-semibold);color:var(--ink)}.card__body{gap:var(--s-3);padding-left:calc(var(--av-lg) + var(--s-3));justify-items:start;min-width:0;display:grid}.card__body--bare{padding-left:0}.card__foot{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.card__note{font-size:var(--t-sm);color:var(--muted)}.card__note--warn{font-weight:var(--w-semibold);color:var(--warn)}.card__acts{align-items:center;gap:var(--s-2);margin-left:auto;display:flex}.metric{justify-items:end;gap:var(--s-half);white-space:nowrap;align-self:start;display:grid}.metric__num{font:var(--w-bold) var(--t-xl)/var(--lh-none) var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink)}.metric__label{font-size:var(--t-sm);color:var(--muted)}.goal-sec{width:100%;display:grid}.goal-sec__head{justify-content:space-between;gap:var(--s-3);padding-bottom:var(--s-2);border-bottom:var(--bw) solid var(--line);font:var(--w-semibold) var(--t-sm)/var(--lh-ui) var(--font-sans);color:var(--ink-3);display:flex}.goal-sec__count{font-weight:var(--w-medium);color:var(--muted);font-variant-numeric:tabular-nums}.check-row{grid-template-columns:var(--check) minmax(0,1fr) auto;gap:var(--s-3);width:100%;padding:var(--s-3) 0;border-bottom:var(--bw) solid var(--line);text-align:left;align-items:center;display:grid}.check-row:last-child{border-bottom:0}button.check-row:not(:disabled):hover .check-row__text{color:var(--act)}.check-row__text{font-size:var(--t-base);color:var(--ink)}.check-row--done .check-row__text{color:var(--muted);text-decoration:line-through}.check-row__meta{font-size:var(--t-sm);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.check-row__meta--soon{color:var(--act);font-weight:var(--w-semibold)}.check-row__meta--warn{color:var(--warn);font-weight:var(--w-semibold)}.check-row--skipped .check-row__text{color:var(--muted)}.check-row--skipped .check{opacity:var(--o-soft)}.check-row--skipped .check-row__meta{font-style:italic}.check-row__body{gap:var(--s-half);min-width:0;display:grid}.check-row__sub{font-size:var(--t-sm);color:var(--muted)}.check-row__sub--warn{color:var(--warn)}.check-row--crit{align-items:start}.check-row--crit .mark{margin-top:var(--s-half)}.mark{width:var(--check);height:var(--check);border-radius:var(--r-full);box-shadow:inset 0 0 0 var(--bw-check) var(--line-2);flex:none;place-items:center;display:grid}.mark--pending{background:var(--warn-soft);color:var(--warn);box-shadow:none}.mark--approved{background:var(--act);color:var(--on-act);box-shadow:none}.mark--returned{color:var(--warn);box-shadow:inset 0 0 0 var(--bw-check) var(--warn)}.hint{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3);border-radius:var(--r-control);background:var(--lola-soft);flex-wrap:wrap;display:flex}.hint .reason{flex:1 1 var(--measure-short)}.goal-note{font-size:var(--t-md);color:var(--ink-2);padding:var(--s-2) 0}.goal-note b{color:var(--ink);margin-right:var(--s-1)}.facts{gap:var(--s-1) var(--s-4);flex-wrap:wrap;display:flex}.facts>span{align-items:center;gap:var(--s-1);display:inline-flex}.facts__warn{font-weight:var(--w-semibold);color:var(--warn)}.quote--compact{padding-left:var(--s-3);border-left:var(--bw-2) solid var(--line-2);font-size:var(--t-base);color:var(--ink-2);max-width:var(--measure);margin:0}.rows--quiet .row__title{font-weight:var(--w-semibold);color:var(--ink-2)}@media(max-width:759px){.card{padding:var(--s-4)}.card__body{padding-left:0}.card__acts{width:100%}.card__acts .btn{flex:1}}.dtile{width:var(--dtile-w);border-radius:var(--r-card);background:var(--card-bg);box-shadow:inset 0 0 0 var(--bw) var(--line-2);font-variant-numeric:tabular-nums;line-height:var(--lh-none);vertical-align:middle;flex:none;justify-items:center;display:inline-grid;overflow:hidden}.dtile__mon{text-align:center;width:100%;font:var(--w-bold) var(--t-2xs)/var(--lh-none) var(--font-sans);letter-spacing:var(--ls-caps);padding:var(--s-1) 0;background-color:var(--fill);color:var(--ink-3);background-image:radial-gradient(circle,var(--card-bg) 0 var(--bw-check),transparent var(--bw-2)),radial-gradient(circle,var(--card-bg) 0 var(--bw-check),transparent var(--bw-2));background-size:var(--s-2) var(--s-2);background-repeat:no-repeat;background-position:var(--s-1) 50%,calc(100% - var(--s-1)) 50%}.dtile__day{font:var(--w-bold) var(--t-lg)/var(--lh-none) var(--font-sans);letter-spacing:var(--ls-snug);color:var(--ink);padding-top:var(--s-1)}.dtile__wd{font:var(--w-medium) var(--t-2xs)/var(--lh-none) var(--font-sans);color:var(--muted);padding:var(--s-half) 0 var(--s-1)}.dtile--today{box-shadow:inset 0 0 0 var(--bw) var(--act)}.dtile--today .dtile__mon{background-color:var(--act);color:var(--on-act)}.dtile--today .dtile__day{color:var(--act)}.dtile--soon{box-shadow:inset 0 0 0 var(--bw) var(--act-line)}.dtile--soon .dtile__mon{background-color:var(--act-soft);color:var(--act)}.dtile--past .dtile__day,.dtile--past .dtile__mon{color:var(--muted)}.dtile--past{background:var(--fill)}.dtile--prop{box-shadow:none;border:var(--bw) dashed var(--line-2);background:0 0}.dtile--prop .dtile__mon{color:var(--muted);letter-spacing:var(--ls-none);font-weight:var(--w-semibold);background:0 0}.dtile--sm{width:var(--dtile-w-sm)}.dtile--sm .dtile__day{font-size:var(--t-base)}.dtile--sm .dtile__wd{display:none}.dtile--sm .dtile__day{padding-bottom:var(--s-1)}.dtile--lg{width:var(--dtile-w-lg)}.dtile--lg .dtile__day{font-size:var(--t-2xl)}.when-pair{align-items:center;gap:var(--s-3);text-align:left;display:inline-flex}.when-pair small{font-size:var(--t-sm);color:var(--muted);display:block}.when-pair .num{font-weight:var(--w-semibold);color:var(--ink);display:block}.when-pair--lg .num{font-size:var(--t-2xl);letter-spacing:var(--ls-num)}.when-pair--lg small{margin-top:var(--s-1)}.slots-row{gap:var(--s-2);flex-wrap:wrap;display:flex}.slot{gap:var(--s-half);padding:var(--s-2) var(--s-3);border-radius:var(--r-control);background:var(--card-bg);box-shadow:inset 0 0 0 var(--bw) var(--line-2);text-align:left;min-width:var(--slot-min);display:grid}.slot:hover{box-shadow:inset 0 0 0 var(--bw) var(--act);background:var(--act-soft)}.slot[aria-pressed=true]{background:var(--act);box-shadow:none}.slot[aria-pressed=true] .slot__d,.slot[aria-pressed=true] .slot__t{color:var(--on-act)}.slot__d{font-size:var(--t-sm);color:var(--muted)}.slot__t{font:var(--w-semibold) var(--t-lg)/var(--lh-none) var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums}.row__meta.facts{margin-top:var(--s-half);display:flex}.facts svg{color:var(--muted);flex:none}.kind-ic{width:var(--kind-ic);height:var(--kind-ic);border-radius:var(--r-sm);place-items:center;display:inline-grid}.kind-ic--time{background:var(--tone-1-bg);color:var(--tone-1-fg)}.kind-ic--person{background:var(--tone-2-bg);color:var(--tone-2-fg)}.kind-ic--form{background:var(--fill);color:var(--ink-3)}.kind-ic--ok{background:var(--ok-soft);color:var(--ok)}.kind-ic--goal{background:var(--tone-3-bg);color:var(--tone-3-fg)}.when-pair .num,.bond-head__next .when-pair .num{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-snug)}.mini-bar{appearance:none;width:var(--mini-bar-w);height:var(--s-1);margin-top:var(--s-1);border-radius:var(--r-full);background:var(--fill);border:0;margin-left:auto;display:block;overflow:hidden}.mini-bar::-webkit-progress-bar{background:var(--fill);border-radius:var(--r-full)}.mini-bar::-webkit-progress-value{background:var(--act);border-radius:var(--r-full)}.mini-bar::-moz-progress-bar{background:var(--act);border-radius:var(--r-full)}.leaf__foot{align-items:center}.leaf__progress .num{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.seg{gap:var(--s-half);padding:var(--s-half);border-radius:var(--r-control);background:var(--fill);display:inline-flex}.seg .chip{padding:var(--s-1) var(--s-3);background:0 0}.seg .chip[aria-pressed=true],.seg .chip[aria-pressed=true]:hover{background:var(--card-bg);color:var(--ink);box-shadow:var(--elev-chip)}.gbrief{gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-control);background:var(--fill);text-align:left;display:grid}.gbrief__top{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.gbrief__label{align-items:center;gap:var(--s-1);font:var(--w-semibold) var(--t-xs)/var(--lh-none) var(--font-sans);color:var(--muted);min-width:0;display:inline-flex}.gbrief__label svg{color:var(--tone-3-fg);flex:none}.gbrief__pct{font:var(--w-semibold) var(--t-sm)/var(--lh-none) var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3)}.gbrief__title{font:var(--w-semibold) var(--t-md)/var(--lh-snug) var(--font-sans);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gbrief__step{gap:var(--s-2);font-size:var(--t-sm);color:var(--ink-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.gbrief__step--done{color:var(--ok);display:inline-flex}.gbrief__box{width:var(--s-3);height:var(--s-3);border-radius:var(--r-surface);box-shadow:inset 0 0 0 var(--bw-check) var(--line-2);background:var(--card-bg)}.gbrief__step-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gbrief__when{font:var(--w-semibold) var(--t-xs)/var(--lh-none) var(--font-sans);color:var(--muted);white-space:nowrap}.gbrief__when--late{color:var(--warn)}.gbrief__when--soon{color:var(--act)}.gbrief__crit{align-items:center;gap:var(--s-2);font-size:var(--t-xs);color:var(--muted);display:flex}.gbrief__dots{gap:var(--s-1);display:inline-flex}.gdot{width:var(--pip);height:var(--pip);border-radius:var(--r-full);box-sizing:border-box;border:var(--bw-check) solid var(--line-2);background:var(--card-bg)}.gdot--approved{background:var(--ok);border-color:var(--ok)}.gdot--pending{background:var(--warn-soft);border-color:var(--warn)}.gdot--returned{border-style:dashed;border-color:var(--warn)}.leaf__part{text-align:left;border-radius:var(--r-control);width:100%;margin:calc(var(--s-1) * -1);padding:var(--s-1);width:calc(100% + var(--s-2));transition:background var(--d-fast) var(--ease);display:block}.leaf__part:hover{background:var(--fill)}.leaf__part--who:hover .leaf__name{color:var(--act)}.leaf__part--goal{width:100%;margin:0;padding:0}.leaf__part--goal:hover{background:0 0}.leaf__part--goal:hover .gbrief{background:var(--fill-2)}.leaf__part--goal:hover .gbrief__title{color:var(--act)}.leaf__foot>.leaf__part{flex:auto;width:auto;min-width:0}.leaf__hint{font-size:var(--t-sm);color:var(--act);margin-top:var(--s-half);display:block}.goal-anchor{scroll-margin-top:var(--s-16);border-radius:var(--r-card)}@media(prefers-reduced-motion:no-preference){.goal-anchor[data-focus=true] .card{animation:goal-focus var(--d-focus) var(--ease) 1}}.goal-anchor[data-focus=true] .card{box-shadow:0 0 0 var(--bw-2) var(--act-line)}@keyframes goal-focus{0%{box-shadow:0 0 0 var(--s-1) var(--act-line)}to{box-shadow:0 0 0 var(--bw-2) var(--act-line)}}.check-row--step{grid-template-columns:minmax(0,1fr) auto}.check-row__toggle{grid-template-columns:var(--check) minmax(0,1fr);gap:var(--s-3);text-align:left;align-items:center;min-width:0;display:grid}.check-row__toggle:not(:disabled):hover .check-row__text{color:var(--act)}.check-row__when{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);margin-right:calc(var(--s-2) * -1);border-radius:var(--r-control);display:inline-flex}.check-row__when svg{color:#0000;transition:color var(--d-fast) var(--ease)}.check-row--step:hover .check-row__when svg,.check-row__when:focus-visible svg{color:var(--muted)}.check-row__when:hover{background:var(--fill);color:var(--ink)}.goal-sec__add{padding-top:var(--s-2)}.input--date{font-family:var(--font-sans);font-variant-numeric:tabular-nums;max-width:var(--date-input-w)}.edit-list .input--date{width:var(--date-input-w)}.field .chips+.input--date{margin-top:var(--s-2)}.account{border-radius:var(--r-control);padding:var(--s-1) var(--s-2) var(--s-1) var(--s-1)}.account__text{text-align:left;line-height:var(--lh-snug);display:grid}.account__name{font:var(--w-semibold) var(--t-md)/var(--lh-snug) var(--font-sans);color:var(--ink);white-space:nowrap}.account__role{font-size:var(--t-sm);color:var(--muted);white-space:nowrap;max-width:var(--account-role-max);text-overflow:ellipsis;overflow:hidden}.account>svg{color:var(--muted)}.nav .workspace__name{-webkit-line-clamp:2;line-height:var(--lh-snug);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bond-head__meta{align-items:baseline;gap:var(--s-1) var(--s-2);font-size:var(--t-base);flex-wrap:wrap;display:flex}.bond-head__role{font-weight:var(--w-semibold);color:var(--ink-2)}.bond-head__prog{color:var(--muted)}.bond-head__prog:before{content:"·";margin-right:var(--s-2);color:var(--line-2)}.bond-head__facts{margin-top:var(--s-2);font-size:var(--t-sm);color:var(--muted)}.auto-tag{align-items:center;gap:var(--s-half);margin-left:var(--s-2);padding:var(--s-half) var(--s-2);border-radius:var(--r-full);background:var(--act-soft);color:var(--act);font:var(--w-semibold) var(--t-2xs)/var(--lh-none) var(--font-sans);vertical-align:middle;white-space:nowrap;display:inline-flex}.avatar.avatar--auto{background:var(--act-soft);color:var(--act)}.shell{--nav:var(--nav-w);grid-template-columns:var(--nav) minmax(0,1fr);background:var(--bg);display:grid;position:fixed;inset:0}.shell[data-nav=rail]{--nav:var(--nav-rail-w)}.shell__col{background:var(--col-bg);min-width:0;min-height:0;margin:var(--col-inset) var(--col-inset) var(--col-inset) 0;border-radius:var(--col-radius);box-shadow:var(--col-ring);flex-direction:column;display:flex;position:relative;overflow:hidden}.shell__main{padding:var(--s-10) var(--s-10) var(--main-pad-bottom);flex:1;overflow:auto;container-type:inline-size}.page{max-width:var(--page-max);gap:var(--s-10);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.page--tight{gap:var(--s-8)}.page--wide{max-width:var(--page-wide)}.page--narrow{max-width:var(--page-narrow)}.topbar{flex:0 0 var(--h-bar);align-items:center;gap:var(--s-2);padding:0 var(--s-6) 0 var(--s-10);border-bottom:var(--bw) solid var(--line);display:flex}.topbar__grow{flex:1}.topbar__title{align-items:baseline;gap:var(--s-2);min-width:0;margin-right:var(--s-4);display:flex}.topbar__h{font:var(--w-bold) var(--t-lg)/var(--lh-snug) var(--font-sans);letter-spacing:var(--ls-heading);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topbar__crumb{font:var(--w-semibold) var(--t-lg)/var(--lh-snug) var(--font-sans);letter-spacing:var(--ls-heading);color:var(--muted);white-space:nowrap}.topbar__crumb:hover{color:var(--ink)}.topbar__sep{color:var(--faint);font-size:var(--t-lg)}.topbar__meta{font-size:var(--t-md);color:var(--muted);white-space:nowrap;margin-left:var(--s-1)}.topbar__acts{gap:var(--s-2);margin-right:var(--s-2);align-items:center;display:flex}.search{align-items:center;gap:var(--s-3);height:var(--h-md);width:min(var(--search-w),var(--search-w-max));padding:0 var(--s-3);border-radius:var(--r-control);background:var(--fill);color:var(--muted);font-size:var(--t-md);display:flex}.search:hover{background:var(--fill-2)}.search kbd,.lola-bar__btn kbd{font:var(--w-medium) var(--t-2xs)/var(--lh-none) var(--font-mono);color:var(--faint);margin-left:auto}.account{align-items:center;gap:var(--s-2);padding:var(--s-1);border-radius:var(--r-full);display:flex}.account:hover{background:var(--fill)}.workspace{align-items:center;gap:var(--s-3);padding:var(--s-2);border-radius:var(--r-control);width:100%;display:flex}.workspace:hover{background:var(--fill)}.workspace:disabled{cursor:default}.workspace:disabled:hover{background:0 0}.workspace__mark{width:var(--mark);height:var(--mark);border-radius:var(--r-sm);background:var(--act);color:var(--on-act);font:var(--w-heavy) var(--t-sm)/var(--lh-none) var(--font-sans);flex:none;place-items:center;display:grid}.workspace__mark--sm{width:var(--mark-sm);height:var(--mark-sm);font-size:var(--t-2xs)}.workspace__name{font:var(--w-bold) var(--t-md)/var(--lh-snug) var(--font-sans);color:var(--ink);display:block}.workspace__meta{font-size:var(--t-sm);color:var(--muted)}.workspace__chev{color:var(--muted);margin-left:auto}.brand{padding:var(--s-2) var(--s-2) var(--s-4);align-items:center;display:flex}.brand .logo--mark,.brand--mark .logo--word,.shell[data-nav=rail] .brand .logo--word{display:none}.brand--mark .logo--mark,.shell[data-nav=rail] .brand .logo--mark{display:inline-block}.topbar .brand{padding:0 var(--s-1) 0 0}.topbar .workspace{flex:0 auto;width:auto;min-width:0}.topbar .workspace__text{min-width:0}.topbar .workspace__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topbar .workspace__meta,.topbar .workspace__mark{display:none}.nav{gap:var(--s-half);padding:var(--s-3) var(--s-3) var(--s-4);border-right:var(--nav-border);background:var(--nav-bg);flex-direction:column;min-height:0;display:flex;overflow:auto}.nav .workspace{padding:var(--s-3);margin-bottom:var(--s-6);border-radius:var(--r-card);background:var(--card-bg);box-shadow:var(--elev-chip)}.nav .workspace:not(:disabled):hover{background:var(--card-bg);box-shadow:var(--elev-chip-hover)}.nav .workspace__mark{width:var(--mark-lg);height:var(--mark-lg);font-size:var(--t-md)}.nav .workspace__name{font-size:var(--t-base)}.shell[data-nav=rail] .nav__brand .brand{justify-content:center;padding:0}.nav__item{align-items:center;gap:var(--s-3);width:100%;padding:var(--s-2) var(--s-3);border-radius:var(--r-control);font:var(--w-semibold) var(--t-base)/var(--lh-snug) var(--font-sans);color:var(--ink-3);display:flex}.nav__item:hover{background:var(--fill);color:var(--ink)}.nav__item[aria-current=page]{background:var(--fill-2);color:var(--ink);font-weight:var(--w-bold)}.nav__item .count{margin-left:auto}.nav__gap{height:var(--s-5)}.nav__fold{color:var(--muted);font-size:var(--t-md);margin-top:auto}.nav__brand{padding:var(--s-4) var(--s-3) 0;margin-top:var(--s-2);border-top:var(--bw) solid var(--line);display:flex}.nav__brand .brand{padding:0}.shell[data-nav=rail] .nav{padding:var(--s-3) var(--s-1) var(--s-4);align-items:center}.shell[data-nav=rail] .workspace{padding:var(--s-2);justify-content:center;width:auto}.shell[data-nav=rail] .workspace__text,.shell[data-nav=rail] .workspace__chev{display:none}.shell[data-nav=rail] .nav .workspace{padding:var(--s-2)}.shell[data-nav=rail] .nav__brand{padding:var(--s-4) 0 0;justify-content:center;align-self:stretch}.shell[data-nav=rail] .nav__item,.dock .nav__item{gap:var(--s-1);width:var(--rail-item);padding:var(--s-2) 0;font-size:var(--t-2xs);font-weight:var(--w-semibold);letter-spacing:var(--ls-snug);flex-direction:column;align-items:center;position:relative}.shell[data-nav=rail] .nav__item .count,.dock .nav__item .count{top:var(--s-1);right:var(--s-2);font-size:var(--t-2xs);margin:0;position:absolute}.shell[data-nav=rail] .nav__fold span{display:none}.shell[data-nav=rail] .nav__fold{width:var(--rail-item);justify-content:center}.lola-bar{left:50%;bottom:var(--s-6);width:min(var(--lola-bar-w),calc(100% - var(--s-12)));z-index:var(--z-bar);position:absolute;transform:translate(-50%)}.lola-bar__btn{align-items:center;gap:var(--s-3);width:100%;height:var(--h-lg);padding:0 var(--s-4);border-radius:var(--r-float);color:var(--muted);font-size:var(--t-base);display:flex}.lola-bar__btn svg{color:var(--lola);flex:none}.toast{bottom:calc(var(--toast-lift) + env(safe-area-inset-bottom,0px))}.lola-scrim{background:var(--scrim-soft);z-index:var(--z-scrim);position:absolute;inset:0}.lola-pop{left:50%;bottom:var(--s-6);width:min(var(--lola-pop-w),calc(100% - var(--s-12)));max-height:min(var(--lola-pop-h),calc(100% - var(--s-12)));border-radius:var(--r-layer);z-index:var(--z-sheet);flex-direction:column;display:flex;position:absolute;overflow:hidden;transform:translate(-50%)}.lola-pop .lola{flex:auto;height:auto;min-height:0}.lola{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.lola__head{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:var(--bw) solid var(--line);display:flex}.lola__head .icon-btn{margin-left:auto}.lola__mark{color:var(--lola);display:grid}.lola__title{color:var(--ink);font-weight:var(--w-bold);font-size:var(--t-base);display:block}.lola__ctx{font-size:var(--t-sm);color:var(--muted);display:block}.lola__body{padding:var(--s-5) var(--s-4);gap:var(--s-4);flex:1;align-content:start;display:grid;overflow:auto}.lola__say{font:var(--w-medium) var(--t-base)/var(--lh-body) var(--font-sans);color:var(--ink);white-space:pre-line}.lola__ask{max-width:var(--ask-max);font-size:var(--t-base);color:var(--ink);background:var(--fill);border-radius:var(--r-bubble) var(--r-bubble) var(--r-surface) var(--r-bubble);padding:var(--s-2) var(--s-3);justify-self:end}.lola__sugg{display:grid}.lola__sugg button{grid-template-columns:var(--i-md) minmax(0,1fr);gap:var(--s-3);padding:var(--s-3) 0;border-bottom:var(--bw) solid var(--line);font:var(--w-semibold) var(--t-base)/var(--lh-ui) var(--font-sans);color:var(--ink);display:grid}.lola__sugg button svg{color:var(--lola);margin-top:var(--s-half)}.lola__sugg button:hover{color:var(--lola)}.lola__items{display:grid}.lola__item{gap:var(--s-3);padding:var(--s-3) 0;border-bottom:var(--bw) solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.lola__item b{color:var(--ink);font-size:var(--t-base);display:block}.lola__item span{font-size:var(--t-md);color:var(--ink-3)}.lola__item--done b{color:var(--ink-3)}.lola__item .lola__done{align-items:center;gap:var(--s-1);font-size:var(--t-sm);font-weight:var(--w-semibold);color:var(--ok);white-space:nowrap;display:inline-flex}.lola__input{border-top:var(--bw) solid var(--line);padding:var(--s-3) var(--s-3) calc(var(--s-3) + env(safe-area-inset-bottom,0px));gap:var(--s-2);display:flex}.lola__input input{min-width:0;height:var(--h-md);border-radius:var(--r-control);padding:0 var(--s-3);background:var(--lola-soft);color:var(--ink);border:0;flex:1}.lola__input input::placeholder{color:var(--muted)}.lola__send{width:var(--h-md);height:var(--h-md);border-radius:var(--r-control);background:var(--lola-solid);color:var(--on-lola);flex:none;place-items:center;display:grid}.lola__thinking{gap:var(--s-2);color:var(--muted);font-size:var(--t-md);align-items:center;display:flex}.lola__thinking i{width:var(--dot);height:var(--dot);border-radius:var(--r-full);background:var(--lola-solid);animation:pulse var(--d-pulse) infinite ease-in-out}.lola__thinking i:nth-child(2){animation-delay:var(--d-stagger)}.lola__thinking i:nth-child(3){animation-delay:calc(var(--d-stagger) * 2)}@keyframes pulse{50%{opacity:var(--o-pulse)}}.dock{left:50%;bottom:calc(var(--s-3) + env(safe-area-inset-bottom,0px));gap:var(--s-half);padding:var(--s-1);border-radius:var(--r-float);z-index:var(--z-dock);display:flex;position:fixed;transform:translate(-50%)}.dock .nav__item{border-radius:var(--r-control)}.lola-sheet{z-index:var(--z-sheet);background:var(--sheet);padding-top:env(safe-area-inset-top,0px);display:flex;position:fixed;inset:0}.lola-bar--act{gap:var(--s-2);width:min(calc(var(--lola-bar-w) + var(--lola-act-w)),calc(100% - var(--s-12)));display:flex}.lola-bar--act .lola-bar__btn{flex:auto;min-width:0}.lola-bar__act{height:var(--h-lg);padding:0 var(--s-4);border-radius:var(--r-float);gap:var(--s-2);box-shadow:var(--elev-card-hover);flex:none}.lola__mic{width:var(--h-md);height:var(--h-md);border-radius:var(--r-control);color:var(--lola);flex:none;place-items:center;display:grid}.lola__mic:hover{background:var(--lola-soft)}.lola__voice{align-items:center;gap:var(--s-1);font-size:var(--t-xs);color:var(--muted);margin-bottom:var(--s-1);display:flex}.lola__voice svg{color:var(--lola)}.lola__moved{font-size:var(--t-sm);color:var(--muted);font-style:italic}.ldraft{gap:var(--s-2);padding:var(--s-4);border-radius:var(--r-card);background:var(--card-bg);box-shadow:inset 0 0 0 var(--bw) var(--lola-line);display:grid}.ldraft--saved{box-shadow:inset 0 0 0 var(--bw) var(--line)}.ldraft__when{gap:var(--s-3);padding-bottom:var(--s-2);border-bottom:var(--bw) solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ldraft__when b{font:var(--w-semibold) var(--t-base)/var(--lh-snug) var(--font-sans);color:var(--ink);display:block}.ldraft__when small{font-size:var(--t-sm);color:var(--muted)}.ldraft__mark{color:var(--lola);place-items:center;display:inline-grid}.ldraft__row{grid-template-columns:var(--ldraft-label) minmax(0,1fr) var(--s-4);gap:var(--s-3);min-height:var(--h-md);align-items:center;display:grid}.ldraft__row:has(.ldraft__list){align-items:start}.ldraft__row:has(.ldraft__list) .ldraft__label,.ldraft__row:has(.ldraft__list) .ldraft__mark{padding-top:var(--s-half)}.ldraft__label{font-size:var(--t-sm);color:var(--muted)}.ldraft__val{min-width:0;font-size:var(--t-md);color:var(--ink);gap:var(--s-1);display:grid}.ldraft__chips{gap:var(--s-1);flex-wrap:wrap;display:flex}.ldraft__chips .chip{padding:var(--s-1) var(--s-2);font-size:var(--t-sm)}.ldraft__list{gap:var(--s-1);font-size:var(--t-sm);color:var(--ink-2);display:grid}.ldraft__list>span{align-items:center;gap:var(--s-2);min-width:0;display:flex}.ldraft__list svg{color:var(--muted);flex:none}.ldraft__li{flex:auto;min-width:0}.ldraft__list small{font-size:var(--t-xs);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.ldraft__note{font-size:var(--t-xs);color:var(--muted)}.ldraft__ask,.ldraft__warn,.ldraft__ok{align-items:center;gap:var(--s-2);font-size:var(--t-sm);padding:var(--s-2) var(--s-3);border-radius:var(--r-control);flex-wrap:wrap;display:flex}.ldraft__ask{background:var(--lola-soft);color:var(--ink-2)}.ldraft__ask svg{color:var(--lola)}.ldraft__warn{background:var(--warn-soft);color:var(--ink-2)}.ldraft__warn svg{color:var(--warn)}.ldraft__ok{color:var(--ok);padding:0}.ldraft__ask .chip,.ldraft__warn .chip{padding:var(--s-1) var(--s-2);font-size:var(--t-sm);background:var(--card-bg)}.ldraft__foot{gap:var(--s-2);padding-top:var(--s-3);border-top:var(--bw) solid var(--line);display:grid}.ldraft__foot small{font-size:var(--t-sm);color:var(--muted)}.ldraft__acts{gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.ldraft__done{align-items:center;gap:var(--s-2);padding-top:var(--s-3);border-top:var(--bw) solid var(--line);font-size:var(--t-md);font-weight:var(--w-semibold);color:var(--ok);flex-wrap:wrap;display:flex}.ldraft__done .link{margin-left:auto}.ldraft__goal-top{justify-content:space-between;align-items:center;display:flex}.ldraft__goal-input{font-weight:var(--w-semibold)}.ldraft__goal-title{font-size:var(--t-base);color:var(--ink)}.ldraft__why{gap:var(--s-2);font-size:var(--t-sm);color:var(--ink-3);display:flex}.ldraft__why svg{color:var(--lola);margin-top:var(--s-half);flex:none}@media(max-width:759px){.lola-bar--act .lola-bar__act span{display:none}.lola-bar--act .lola-bar__act{width:var(--h-lg);border-radius:var(--r-full);justify-content:center;padding:0}.ldraft__row{grid-template-columns:minmax(0,1fr) var(--s-4)}.ldraft__label{grid-column:1/-1}.shell{grid-template-columns:minmax(0,1fr)}.shell__col{box-shadow:none;border-radius:0;margin:0}.topbar{padding:0 var(--s-3)}.shell__main{padding:var(--s-6) var(--s-4) var(--main-pad-bottom-sm)}.page{gap:var(--s-8)}.lola-bar{bottom:calc(var(--sheet-lift) + env(safe-area-inset-bottom,0px));width:calc(100vw - var(--edge) * 2);position:fixed}.lola-bar__btn kbd{display:none}.toast{bottom:calc(var(--toast-lift-sm) + env(safe-area-inset-bottom,0px))}}span.mark--logo{background:0 0;padding:0;overflow:hidden}span.mark--logo svg{width:100%;height:100%;display:block}.next{gap:var(--s-4) var(--s-8);padding:var(--s-6);border-radius:var(--r-layer);background:var(--act-soft);box-shadow:inset 0 0 0 var(--bw) var(--act-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.next__text{gap:var(--s-2);min-width:0;display:grid}.next p{font-size:var(--t-base);color:var(--ink-3);max-width:var(--measure)}.next__acts{gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.split{gap:var(--s-12) var(--s-14);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}.split--tight{gap:var(--s-6)}.goals-line{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.goals-line__label{font:var(--w-semibold) var(--t-md)/var(--lh-ui) var(--font-sans);color:var(--ink)}.footnote{font-size:var(--t-sm);color:var(--muted);max-width:var(--measure)}.bond-head{gap:var(--s-6);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.bond-head__name{font:var(--w-display) var(--t-3xl)/var(--lh-tight) var(--font-display);letter-spacing:var(--ls-display);color:var(--ink)}.bond-head__meta{margin-top:var(--s-1);color:var(--muted)}.bond-head__next{gap:var(--s-1);text-align:right;justify-items:end;display:grid}.bond-head__next small{color:var(--muted);font-size:var(--t-sm)}.bond-head__next .num{font-size:var(--t-base);font-weight:var(--w-semibold);color:var(--ink)}.bond-head__acts{gap:var(--s-2);margin-top:var(--s-2);display:flex}.stat{gap:var(--s-1);display:grid}.stat .num{font-size:var(--t-4xl);font-weight:var(--w-semibold);letter-spacing:var(--ls-num);color:var(--ink);line-height:var(--lh-none)}.stat--sm .num{font-size:var(--t-2xl)}.stat small{font-size:var(--t-md);color:var(--muted)}.big-line{font:var(--w-bold) var(--t-xl)/var(--lh-ui) var(--font-sans);letter-spacing:var(--ls-heading);color:var(--ink)}.proposal{gap:var(--s-3);padding:var(--s-5) 0;border-bottom:var(--bw) solid var(--line);display:grid}.proposal__opts{gap:var(--s-2);flex-wrap:wrap;display:flex}.inbox{grid-template-columns:var(--inbox-list) minmax(0,1fr);height:calc(100vh - var(--inbox-reserve));min-height:var(--inbox-min);border-top:var(--bw) solid var(--line-2);display:grid}.inbox__list{border-right:var(--bw) solid var(--line);padding-right:var(--s-2);overflow:auto}.inbox__group{font:var(--w-semibold) var(--t-sm)/var(--lh-none) var(--font-sans);color:var(--muted);padding:var(--s-5) var(--s-3) var(--s-2);display:block}.conv{gap:var(--s-3);width:100%;padding:var(--s-3);border-radius:var(--r-control);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.conv:hover{background:var(--fill)}.conv[aria-current=true]{background:var(--fill-2)}.conv__text{min-width:0}.conv__name{font-size:var(--t-base);font-weight:var(--w-bold);color:var(--ink);display:block}.conv__last{font-size:var(--t-sm);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.conv__time{font-size:var(--t-xs);color:var(--faint)}.thread{min-width:0;min-height:0;padding-left:var(--s-6);flex-direction:column;display:flex}.thread__head{align-items:center;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:var(--bw) solid var(--line);flex-wrap:wrap;display:flex}.thread__name{color:var(--ink);font-size:var(--t-lg);font-weight:var(--w-bold);display:block}.thread__meta{color:var(--muted);font-size:var(--t-sm);display:block}.thread__head .link{margin-left:auto}.thread__note{padding:var(--s-4) 0}.msgs{padding:var(--s-5) 0;gap:var(--s-3);flex-direction:column;flex:1;display:flex;overflow:auto}.msgs__day{font:var(--w-semibold) var(--t-sm)/var(--lh-none) var(--font-sans);color:var(--muted);align-self:center}.msg{max-width:var(--msg-max);padding:var(--s-2) var(--s-3);border-radius:var(--r-bubble) var(--r-bubble) var(--r-bubble) var(--r-surface);background:var(--fill);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.msg--me{border-radius:var(--r-bubble) var(--r-bubble) var(--r-surface) var(--r-bubble);background:var(--act);color:var(--on-act);align-self:flex-end}.msg__time{font:var(--w-medium) var(--t-2xs)/var(--lh-none) var(--font-mono);opacity:var(--o-soft);margin-top:var(--s-2);display:block}.msg--system{max-width:none;color:var(--muted);font-size:var(--t-md);text-align:center;background:0 0;align-self:center;padding:0}.composer{border-top:var(--bw) solid var(--line);padding-top:var(--s-4);gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}.composer__row{gap:var(--s-3);display:flex}.composer__row .input{flex:1;min-width:0}.cal-bar{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.cal-nav{align-items:center;gap:var(--s-2);display:inline-flex}.cal-nav__range{font:var(--w-semibold) var(--t-base)/var(--lh-snug) var(--font-sans);color:var(--ink);min-width:var(--cal-range-min);text-align:center}.cal-nav__sum{font-size:var(--t-sm);color:var(--muted);margin-left:var(--s-2)}.cal-hint{align-items:center;gap:var(--s-1);font-size:var(--t-sm);color:var(--muted);display:flex}.wg{border:var(--bw) solid var(--line);border-radius:var(--r-card);background:var(--sheet);display:grid;overflow:hidden}.wg__row{grid-template-columns:var(--wg-axis) repeat(7,minmax(0,1fr));display:grid}.wg__row--head{border-bottom:var(--bw) solid var(--line)}.wg__day{justify-content:center;align-items:baseline;gap:var(--s-1);padding-block:var(--s-2);display:flex}.wg__name{font-size:var(--t-xs);font-weight:var(--w-semibold);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-caps)}.wg__num{min-width:var(--mark-sm);height:var(--mark-sm);border-radius:var(--r-full);font:var(--w-semibold) var(--t-base)/var(--lh-none) var(--font-sans);color:var(--ink);place-items:center;display:grid}.wg__day[data-past=true] .wg__num,.wg__day[data-past=true] .wg__name{color:var(--faint)}.wg__day[data-today=true] .wg__name{color:var(--act)}.wg__day[data-today=true] .wg__num{background:var(--act);color:var(--on-act)}.wg__row--allday{border-bottom:var(--bw) solid var(--line);background:var(--bg)}.wg__axis-label{font-size:var(--t-xs);color:var(--muted);padding:var(--s-1) var(--s-2) 0 0;text-align:right;line-height:var(--lh-snug);white-space:nowrap}.wg__cell{gap:var(--s-half);padding:var(--s-1);align-content:start;min-width:0;display:grid}.wg__row--body{position:relative}.wg__axis{grid-template-rows:repeat(var(--hours),var(--hour-h));display:grid}.wg__axis span{font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--faint);text-align:right;padding-right:var(--s-2);transform:translateY(calc(var(--t-xs) / -2))}.wg__axis span:first-child{visibility:hidden}.wg__col{grid-template-rows:repeat(var(--hours),var(--hour-h));border-left:var(--bw) solid var(--line);min-width:0;display:grid;position:relative}.wg__slot{border-top:var(--bw) solid var(--line);padding:var(--s-1);color:#0000;font-size:var(--t-xs);text-align:left;align-items:flex-start;display:flex}.wg__slot:first-child{border-top-color:#0000}.wg__slot span{align-items:center;gap:var(--s-half);font-variant-numeric:tabular-nums;display:inline-flex}.wg__slot:not(.wg__slot--off):hover{background:var(--fill);color:var(--act);cursor:pointer}.wg__slot--off{background:0 0}.wg__now{left:0;right:0;top:calc(var(--at) * var(--hour-h) / 60);height:var(--bw-2);background:var(--bad);z-index:var(--z-raise);pointer-events:none;position:absolute}.wg__now:before{content:"";left:calc(var(--dot) / -2);top:calc(var(--dot) / -2 + var(--bw));width:var(--dot);height:var(--dot);border-radius:var(--r-full);background:var(--bad);position:absolute}.event{z-index:var(--z-raise);top:calc(var(--at) * var(--hour-h) / 60 + var(--bw));height:calc(var(--len) * var(--hour-h) / 60 - var(--bw-2));left:calc(100% / var(--lanes) * var(--lane) + var(--s-half));width:calc(100% / var(--lanes) - var(--s-1));gap:var(--s-half);min-width:0;padding:var(--s-1) var(--s-2);border-radius:var(--r-control);text-align:left;background:var(--act-soft);color:var(--ink);transition:background-color var(--d-fast) var(--ease);flex-direction:column;display:flex;position:absolute;overflow:hidden}.event:hover{background:var(--act-line)}.event__time{font-size:var(--t-xs);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums;color:var(--act);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.event__title{font-size:var(--t-sm);font-weight:var(--w-semibold);line-height:var(--lh-snug);color:var(--ink);overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.event__meta{font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.event--sm .event__meta{display:none}.event--sm .event__title{-webkit-line-clamp:1}.event--xs{align-items:center;gap:var(--s-1);flex-direction:row;padding-block:0}.event--xs .event__meta{display:none}.event--xs .event__time{flex:none;overflow:visible}.event--xs .event__title{-webkit-line-clamp:1;font-size:var(--t-xs)}.event--past{background:var(--fill)}.event--past .event__time,.event--past .event__title,.event--past .event__meta{color:var(--muted)}.event--past:hover{background:var(--fill-2)}.event--proposed{background:var(--sheet);outline:var(--bw) dashed var(--act);outline-offset:calc(var(--bw) * -1)}.event--proposed .event__title{color:var(--ink-3)}.event--pick:hover{background:var(--act-soft)}.event--goal{align-items:center;gap:var(--s-1);width:100%;height:auto;padding:var(--s-half) var(--s-1);border-radius:var(--r-sm);color:var(--ink-3);background:0 0;flex-direction:row;display:flex;position:static}.event--goal:hover{background:var(--fill-2);box-shadow:none}.event--goal>svg{color:var(--muted);flex:none}.event--goal .event__title{font-size:var(--t-xs);font-weight:var(--w-medium);color:var(--ink-2);-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;display:block}.event__box{width:var(--s-3);height:var(--s-3);border:var(--bw) solid var(--ink-3);border-radius:var(--r-sm);color:var(--on-act);flex:none;place-items:center;display:grid}.event--done .event__box{background:var(--act);border-color:var(--act)}.event--done .event__title{color:var(--muted);text-decoration:line-through}.cal-item{grid-template-columns:var(--cal-lead) minmax(0,1fr) auto;gap:var(--s-3);padding:var(--s-2);margin-inline:calc(var(--s-2) * -1);border-radius:var(--r-card);align-items:center;display:grid}.cal-item:hover{background:var(--fill)}.cal-item__lead{color:var(--ink);justify-content:center;align-items:center;display:flex}.cal-item__body{gap:var(--s-half);text-align:left;width:100%;min-width:0;display:grid}.cal-time{justify-items:center;gap:var(--s-half);width:100%;padding:var(--s-1) 0;border-radius:var(--r-control);background:var(--act-soft);color:var(--act);display:grid}.cal-time b{font:var(--w-semibold) var(--t-sm)/var(--lh-none) var(--font-sans)}.cal-time span{font-size:var(--t-xs);color:var(--ink-3);line-height:var(--lh-none)}.cal-item--option .cal-time{outline:var(--bw) dashed var(--act);outline-offset:calc(var(--bw) * -1);background:0 0}.cal-item--option .cal-item__title{color:var(--ink-3)}.cal-item--past .cal-time{background:var(--fill)}.cal-item--past .cal-time,.cal-item--past .cal-time span,.cal-item--past .cal-item__title{color:var(--muted)}.cal-item--due .cal-item__lead{color:var(--act)}.notices{gap:var(--s-2);display:grid}.notice{gap:var(--s-3);padding:var(--s-3) var(--s-4);border:var(--bw) dashed var(--line-2);border-radius:var(--r-card);font-size:var(--t-md);color:var(--ink-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.notice>svg{color:var(--act)}.notice__text b{font-weight:var(--w-semibold);color:var(--ink)}.week-strip{gap:var(--s-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.week-strip__day{justify-items:center;gap:var(--s-1);padding:var(--s-2) 0;border-radius:var(--r-card);display:grid}.week-strip__day:hover{background:var(--fill)}.week-strip__name{font-size:var(--t-xs);color:var(--muted)}.week-strip__num{width:var(--mark);height:var(--mark);border-radius:var(--r-full);font-size:var(--t-base);font-weight:var(--w-semibold);color:var(--ink);place-items:center;display:grid}.week-strip__day[data-today=true] .week-strip__num{background:var(--act);color:var(--on-act)}.week-strip__day[data-today=true] .week-strip__name{color:var(--act);font-weight:var(--w-semibold)}.week-strip__pips{gap:var(--s-half);min-height:var(--dot);display:flex}.load-dot{width:var(--dot);height:var(--dot);border-radius:var(--r-full);box-sizing:border-box}.load-dot--session{background:var(--act)}.load-dot--goal{border:var(--bw) solid var(--ink-3)}.load-dot--option{border:var(--bw) dashed var(--act)}.cal-agenda{gap:var(--s-6);display:grid}.cal-day{gap:var(--s-1);scroll-margin-top:var(--s-6);display:grid}.cal-day__head{font:var(--w-semibold) var(--t-md)/var(--lh-snug) var(--font-sans);color:var(--ink-2);padding-bottom:var(--s-2);border-bottom:var(--bw) solid var(--line)}.cal-day[data-today=true] .cal-day__head{color:var(--act)}.cal-day__items{display:grid}.cal-empty{font-size:var(--t-md);color:var(--muted);padding-block:var(--s-1)}.cal-item__body:hover .cal-item__title{color:var(--act)}.cal-item__title{font-weight:var(--w-semibold);color:var(--ink)}.cal-item__meta{font-size:var(--t-sm);color:var(--muted)}.cal-item__tag{font-size:var(--t-xs);font-weight:var(--w-semibold);color:var(--act);background:var(--act-soft);padding:var(--s-half) var(--s-2);border-radius:var(--r-sm);white-space:nowrap}.cal-item--step .cal-item__title{font-weight:var(--w-medium)}.cal-item--done .cal-item__title{color:var(--muted);text-decoration:line-through}.profile-grid{gap:var(--s-12) var(--s-14);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.kv{grid-template-columns:var(--kv-key) minmax(0,1fr);gap:var(--s-3);padding:var(--s-3) 0;border-bottom:var(--bw) solid var(--line);font-size:var(--t-md);display:grid}.kv dt{color:var(--muted)}.kv dd{color:var(--ink)}.prog-pref{gap:var(--s-2);padding:var(--s-4) 0;border-bottom:var(--bw) solid var(--line);display:grid}.prog-pref__row{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.health{border-top:var(--bw) solid var(--line-2);border-bottom:var(--bw) solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.health div{padding:var(--s-5) var(--s-4) var(--s-5) 0;gap:var(--s-2);display:grid}.health .num{font-size:var(--t-3xl);font-weight:var(--w-semibold);letter-spacing:var(--ls-display);color:var(--ink);line-height:var(--lh-none)}.health small{font-size:var(--t-sm);color:var(--muted)}.health .warn .num{color:var(--warn)}.health--3{grid-template-columns:repeat(3,minmax(0,1fr))}.health--2{grid-template-columns:repeat(2,minmax(0,1fr))}.nav__sub{gap:var(--s-half);margin:var(--s-half) 0 var(--s-2) var(--s-5);padding-left:var(--s-3);border-left:var(--bw) solid var(--line);display:grid}.nav__item--sub{padding:var(--s-1) var(--s-3);font-size:var(--t-md);font-weight:var(--w-medium)}.nav__item--sub[aria-current=page]{font-weight:var(--w-semibold)}.adm-brief{align-items:baseline;gap:var(--s-2) var(--s-8);padding-bottom:var(--s-5);border-bottom:var(--bw) solid var(--line);font-size:var(--t-base);color:var(--ink-3);flex-wrap:wrap;display:flex}.adm-brief b{font-size:var(--t-xl);font-weight:var(--w-semibold);color:var(--ink);margin-right:var(--s-1)}.adm-brief .link{margin-left:var(--s-2);padding:0}.adm-brief__warn b{color:var(--warn)}.kh{gap:var(--s-2) var(--s-5);padding-bottom:var(--s-6);border-bottom:var(--bw) solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.kh__mark{width:var(--av-xl);height:var(--av-xl);border-radius:var(--r-card);background:var(--act);color:var(--on-act);font:var(--w-bold) var(--t-xl)/var(--lh-none) var(--font-sans);place-items:center;display:grid}.kh__id{gap:var(--s-1);min-width:0;display:grid}.kh__seg{font:var(--w-semibold) var(--t-xs)/var(--lh-none) var(--font-sans);color:var(--act);text-transform:uppercase;letter-spacing:var(--ls-caps)}.kh__name{font:var(--w-display) var(--t-3xl)/var(--lh-tight) var(--font-display);letter-spacing:var(--ls-display);color:var(--ink)}.kh__facts{font-size:var(--t-sm);color:var(--muted);row-gap:var(--s-1);flex-wrap:wrap}.kh__nums{gap:var(--s-8);display:flex}.kh__nums div{gap:var(--s-1);justify-items:end;display:grid}.kh__nums dt{font-size:var(--t-xs);color:var(--muted);order:2}.kh__nums dd{font-size:var(--t-2xl);font-weight:var(--w-semibold);color:var(--ink);line-height:var(--lh-none)}.kh__about{max-width:var(--measure);font-size:var(--t-md);color:var(--ink-3);grid-column:2/-1}.enter-group{font:var(--w-semibold) var(--t-xs)/var(--lh-none) var(--font-sans);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-caps)}.enters{grid-template-columns:repeat(auto-fill,minmax(var(--leaf-min),1fr));gap:var(--s-4);display:grid}.enter{gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-card);background:var(--card-bg);box-shadow:var(--elev-card);text-align:left;width:100%;transition:box-shadow var(--d-fast) var(--ease);grid-template-rows:auto auto 1fr auto;display:grid}.enter:hover{box-shadow:var(--elev-card-hover)}.enter--cur{box-shadow:0 0 0 var(--bw-2) var(--act-line)}.enter__who{gap:var(--s-3);align-items:center;min-width:0;display:flex}.enter__id{min-width:0;display:grid}.enter__name{font:var(--w-bold) var(--t-lg)/var(--lh-snug) var(--font-sans);color:var(--ink)}.enter__role{font-size:var(--t-sm);color:var(--act);font-weight:var(--w-semibold)}.enter__title{font-size:var(--t-sm);color:var(--muted)}.enter__today{gap:var(--s-2);font-size:var(--t-md);color:var(--ink-2);align-items:flex-start;display:flex}.enter__today svg{color:var(--lola);margin-top:var(--s-half);flex:none}.enter__today--none{color:var(--faint)}.enter__go{padding-top:var(--s-3);border-top:var(--bw) solid var(--line);font:var(--w-semibold) var(--t-md)/var(--lh-none) var(--font-sans);color:var(--act);justify-content:space-between;align-items:center;display:flex}.enter--cur .enter__go{color:var(--muted)}.enter__rel{font-size:var(--t-sm);color:var(--muted)}.enter__now{gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-control);background:var(--fill);align-content:start;display:grid}.enter__kicker{font:var(--w-semibold) var(--t-xs)/var(--lh-none) var(--font-sans);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-caps)}.enter__stmt{font:var(--w-semibold) var(--t-md)/var(--lh-snug) var(--font-sans);color:var(--ink)}.pills{gap:var(--s-1);flex-wrap:wrap;display:flex}.pill{align-items:center;gap:var(--s-1);font:var(--w-semibold) var(--t-xs)/var(--lh-none) var(--font-sans);padding:var(--s-1) var(--s-2);border-radius:var(--r-full);background:var(--card-bg);color:var(--ink-3);display:inline-flex}.pill--warn{color:var(--warn)}.scs{grid-template-columns:repeat(auto-fill,minmax(var(--leaf-min),1fr));gap:var(--s-4);align-items:start;display:grid}.sc{gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-card);background:var(--card-bg);box-shadow:var(--elev-card);display:grid}.sc--on{box-shadow:0 0 0 var(--bw-2) var(--act-line)}.sc__head{gap:var(--s-1);display:grid}.sc__id{font:var(--w-semibold) var(--t-xs)/var(--lh-snug) var(--font-sans);color:var(--act);text-transform:uppercase;letter-spacing:var(--ls-caps)}.sc__title{font:var(--w-bold) var(--t-lg)/var(--lh-snug) var(--font-sans);color:var(--ink)}.sc__gist{font-size:var(--t-sm);color:var(--ink-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sc__steps{gap:var(--s-2);counter-reset:st;margin:0;padding:0;list-style:none;display:grid}.sc__steps li{gap:var(--s-2);font-size:var(--t-sm);color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.sc__steps li b{color:var(--ink)}.sc__steps li.is-done{color:var(--faint)}.sc__steps li.is-done b{color:var(--faint);text-decoration:line-through}.sc__steps li.is-now span{color:var(--ink);font-weight:var(--w-semibold)}.sc__foot{justify-content:space-between;align-items:center;gap:var(--s-3);padding-top:var(--s-3);border-top:var(--bw) solid var(--line);display:flex}.demo-bar{gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--s-4);margin-bottom:var(--s-6);border-radius:var(--r-card);background:var(--act-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.demo-bar__sc{font:var(--w-semibold) var(--t-xs)/var(--lh-none) var(--font-sans);color:var(--act);text-transform:uppercase;letter-spacing:var(--ls-caps);white-space:nowrap}.demo-bar__task{gap:var(--s-2);min-width:0;font-size:var(--t-md);color:var(--ink-2);align-items:center;display:flex}.demo-bar__task b{color:var(--ink)}.demo-bar__acts{gap:var(--s-3);align-items:center;display:flex}.kunye-prog{gap:var(--s-1);padding:var(--s-4) 0;border-bottom:var(--bw) solid var(--line);display:grid}.kunye-prog__note{font-size:var(--t-md)}.att-cards{grid-template-columns:repeat(auto-fill,minmax(var(--leaf-min),1fr));gap:var(--s-5);align-items:start;display:grid}.mini-rows{gap:var(--s-2);display:grid}.mini-row__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-row .row__meta{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-row{gap:var(--s-2);font-size:var(--t-md);color:var(--ink);grid-template-columns:auto minmax(0,1fr) minmax(0,1.3fr);align-items:center;display:grid}.ptiles{grid-template-columns:repeat(auto-fill,minmax(var(--leaf-min),1fr));gap:var(--s-5);display:grid}.ptile{gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-card);background:var(--card-bg);box-shadow:var(--elev-card);text-align:left;width:100%;transition:box-shadow var(--d-fast) var(--ease);display:grid}.ptile:hover{box-shadow:var(--elev-card-hover)}.ptile__head{gap:var(--s-3);align-items:center;min-width:0;display:flex}.ptile__id{min-width:0;display:grid}.ptile__title{font:var(--w-bold) var(--t-lg)/var(--lh-snug) var(--font-sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ptile__fam{font-size:var(--t-sm);color:var(--muted)}.ptile__period{gap:var(--s-2);font-size:var(--t-sm);color:var(--ink-3);display:grid}.ptile__bar{appearance:none;width:100%;height:var(--s-1);border-radius:var(--r-full);background:var(--fill);border:0;overflow:hidden}.ptile__bar::-webkit-progress-bar{background:var(--fill);border-radius:var(--r-full)}.ptile__bar::-webkit-progress-value{background:var(--act);border-radius:var(--r-full)}.ptile__bar::-moz-progress-bar{background:var(--act);border-radius:var(--r-full)}.ptile__stats{gap:var(--s-3);font-size:var(--t-xs);color:var(--muted);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.ptile__stats span{gap:var(--s-1);display:grid}.ptile__stats b{font-size:var(--t-xl);font-weight:var(--w-semibold);color:var(--ink);line-height:var(--lh-none)}.ptile__stats .is-warn b{color:var(--warn)}.ptile__stats .is-zero b{color:var(--faint)}.ptile__foot{padding-top:var(--s-3);border-top:var(--bw) solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;display:flex}.bond-head__status{font:var(--w-semibold) var(--t-base)/var(--lh-snug) var(--font-sans);color:var(--ink)}.link--title{font:inherit;color:inherit;padding:0}.tag-soft{font:var(--w-medium) var(--t-sm)/var(--lh-none) var(--font-sans);color:var(--muted);white-space:nowrap}.tag-soft--act{color:var(--act)}.flow{border-top:var(--bw) solid var(--line-2);display:grid}.flow-row{grid-template-columns:var(--kv-key) minmax(0,1fr) auto;gap:var(--s-2) var(--s-5);padding:var(--s-4) var(--s-3);border-bottom:var(--bw) solid var(--line);align-items:center;display:grid}.flow-row--sug{background:var(--act-soft);border-radius:var(--r-control)}.flow-row__when{font:var(--w-semibold) var(--t-sm)/var(--lh-snug) var(--font-sans);color:var(--muted)}.flow-row--sug .flow-row__when{color:var(--act)}.flow-row__body{gap:var(--s-1);justify-items:start;min-width:0;display:grid}.kv-list{display:grid}.kv--tag{grid-template-columns:var(--kv-key) minmax(0,1fr) auto}.form-head{gap:var(--s-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.form-head .copy{margin-top:var(--s-1)}.q-edit{gap:var(--s-3);display:grid}.q-edit__row{gap:var(--s-3);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid}.q-edit__main{gap:var(--s-1);display:grid}.q-add{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.q-list{gap:var(--s-5);padding-left:var(--s-5);display:grid}.q-list li{gap:var(--s-1);display:grid}.link-row{gap:var(--s-1) var(--s-4);padding:var(--s-3) 0;border-bottom:var(--bw) solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.link-row__url{font-family:var(--font-mono);font-size:var(--t-md);color:var(--ink);overflow-wrap:anywhere}.link-row .row__meta{grid-column:1}.link-row .inline-acts{grid-area:1/2/span 2}.link-row--off .link-row__url{color:var(--muted)}.resp-first{max-width:var(--measure-short);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notice--ok{border-style:solid;border-color:var(--ok-soft);background:var(--ok-soft)}.notice--ok>svg{color:var(--ok)}.form-foot{justify-content:flex-end;gap:var(--s-3);padding-top:var(--s-5);border-top:var(--bw) solid var(--line);display:flex}.tbl{overflow-x:auto}.ct{width:100%;min-width:var(--measure);border-collapse:collapse;font-size:var(--t-md)}.ct th{font:var(--w-semibold) var(--t-sm)/var(--lh-snug) var(--font-sans);color:var(--muted);text-align:left;padding:var(--s-2) var(--s-3) var(--s-2) 0;border-bottom:var(--bw) solid var(--line-2)}.ct td{padding:var(--s-3) var(--s-3) var(--s-3) 0;border-bottom:var(--bw) solid var(--line);color:var(--ink-2);vertical-align:middle}.ct__group th{padding-top:var(--s-5);color:var(--ink-3);border-bottom-color:var(--line)}.ct__name{color:var(--ink);font-weight:var(--w-semibold)}.ct__val{align-items:center;gap:var(--s-2);display:inline-flex}.ct__val .num{color:var(--ink);font-weight:var(--w-semibold)}.ct__legend{align-items:center;gap:var(--s-2);margin-top:var(--s-3);display:flex}.pips{gap:var(--s-half);display:inline-flex}.pips i{width:var(--s-3);height:var(--s-3);border-radius:var(--r-sm);background:var(--fill-2)}.pips i.on{background:var(--act)}.pips i.req{box-shadow:0 0 0 var(--bw-2) var(--warn)}@container (max-width:880px){.journey{gap:var(--s-4);grid-auto-flow:row}.journey__step{grid-template-columns:var(--check) minmax(0,1fr);gap:var(--s-3)}.journey__step:not(:last-child):after{top:calc(var(--check) + var(--s-1));bottom:calc(var(--s-4) * -1 + var(--s-1));left:calc(var(--check) / 2);width:var(--bw);height:auto;right:auto}.next{grid-template-columns:minmax(0,1fr)}.next__acts{justify-content:flex-start}.split,.profile-grid{gap:var(--s-10);grid-template-columns:minmax(0,1fr)}.bond-head{grid-template-columns:auto minmax(0,1fr)}.bond-head__next{text-align:left;grid-column:1/-1;justify-items:start}.health{grid-template-columns:repeat(2,minmax(0,1fr))}.kv,.kv--tag{grid-template-columns:var(--kv-key-sm) minmax(0,1fr)}.kv--tag dd:last-child{grid-column:2}.flow-row{gap:var(--s-2);grid-template-columns:minmax(0,1fr)}.form-head{grid-template-columns:auto minmax(0,1fr)}.form-head .inline-acts{flex-wrap:wrap;grid-column:1/-1}.health--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kh{gap:var(--s-4);grid-template-columns:auto minmax(0,1fr)}.kh__mark{width:var(--av-lg);height:var(--av-lg);font-size:var(--t-base);border-radius:var(--r-control)}.kh__name{font-size:var(--t-2xl)}.kh__about{order:1;grid-column:1/-1}.kh__nums{gap:var(--s-3);padding-top:var(--s-4);border-top:var(--bw) solid var(--line);order:2;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kh__nums div{align-items:baseline;gap:var(--s-2);justify-items:start;display:flex}.kh__nums dd{font-size:var(--t-xl)}.kh__nums dt{font-size:var(--t-sm)}}@media(max-width:759px){.cal-nav__sum,.kunye-hint{display:none}.demo-bar{grid-template-columns:minmax(0,1fr) auto}.demo-bar__task{grid-area:2/1/auto/-1}.demo-bar__acts{grid-area:3/1/auto/-1;justify-content:flex-end}.inbox{height:calc(100vh - var(--inbox-reserve-sm));min-height:var(--inbox-min-sm);grid-template-columns:minmax(0,1fr)}.inbox[data-open=false] .thread,.inbox[data-open=true] .inbox__list{display:none}.inbox__list{border-right:0;padding-right:0}.thread{padding-left:0}.msg{max-width:var(--msg-max-sm)}.row{--lead:var(--row-lead-sm);gap:var(--s-3)}.bond-head__name{font-size:var(--t-2xl)}}.mobile-only{display:none}@media(max-width:759px){.mobile-only{display:grid}}.next__text .slots-row{margin-top:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(var(--slot-min-sm),var(--slot-min)));display:grid}.next__text .slot{min-width:0}.ph-role{margin-top:var(--s-1);font:var(--w-semibold) var(--t-base)/var(--lh-tight) var(--font-sans);color:var(--ink-2);display:block}.ph-place{font-weight:var(--w-regular);color:var(--muted)}.ph-place:before{content:"·";margin-inline:var(--s-2);color:var(--line-2)}.ph-facts{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.ph-fact{align-items:center;gap:var(--s-2);min-height:var(--h-xs);padding:var(--s-1) var(--s-3) var(--s-1) var(--s-2);border-radius:var(--r-full);background:var(--fill);font:var(--w-regular) var(--t-sm)/var(--lh-snug) var(--font-sans);color:var(--muted);display:inline-flex}.ph-fact svg{color:var(--faint);flex:none}.ph-fact b{font-weight:var(--w-semibold);color:var(--ink)}.ph-fact .avatar{margin-left:calc(var(--s-1) * -1)}.lrep{gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-card);background:var(--lola-soft);box-shadow:0 0 0 var(--bw) var(--lola-line);display:grid}.lrep__head{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.lrep__kicker{align-items:center;gap:var(--s-2);font:var(--w-semibold) var(--t-xs)/var(--lh-none) var(--font-sans);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--lola);display:inline-flex}.lrep__state{font:var(--w-semibold) var(--t-xs)/var(--lh-none) var(--font-sans);padding:var(--s-1) var(--s-2);border-radius:var(--r-full);background:var(--card-bg)}.lrep__act{margin-left:auto}.lrep__text{font:var(--w-regular) var(--t-lg)/var(--lh-body) var(--font-sans);color:var(--ink);text-wrap:pretty;max-width:var(--measure)}.lrep__stats{gap:var(--s-2);flex-wrap:wrap;display:flex}.lrep__stat{align-items:baseline;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-control);background:var(--card-bg);display:inline-flex}.lrep__stat b{font:var(--w-bold) var(--t-xl)/var(--lh-none) var(--font-sans);letter-spacing:var(--ls-num)}.lrep__stat small{font-size:var(--t-sm);color:var(--ink-2)}.lrep__stat b{color:var(--ink)}.lrep__foot{font-size:var(--t-sm);color:var(--ink-3);padding-top:var(--s-3);border-top:var(--bw) solid var(--lola-line)}@media(max-width:560px){.lrep{padding:var(--s-4)}.lrep__text{font-size:var(--t-base)}.person-head{align-items:flex-start}.ph-place{margin-top:var(--s-1);display:block}.ph-place:before{content:none}}.demo-bar{max-width:var(--page-max);margin-inline:auto}.shell__main:has(>.page--narrow)>.demo-bar{max-width:var(--page-narrow)}.shell__main:has(>.page--wide)>.demo-bar{max-width:var(--page-wide)}.pcards{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--pcard-min)),1fr));gap:var(--s-3);display:grid}.pcard{gap:var(--s-2);padding:var(--s-4);border-radius:var(--r-card);background:var(--card-bg);box-shadow:var(--elev-card);text-align:left;align-content:start;min-width:0;display:grid}button.pcard:hover{box-shadow:var(--elev-card-hover)}.pcard__top{margin-bottom:var(--s-1);justify-content:space-between;align-items:center;display:flex}.pcard__title{font:var(--w-bold) var(--t-base)/var(--lh-snug) var(--font-sans);color:var(--ink);text-wrap:balance}.pcard__meta{font-size:var(--t-sm);color:var(--muted)}.pcard__note{font-size:var(--t-sm);line-height:var(--lh-body);color:var(--ink-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pcard__nums{gap:var(--s-1) var(--s-4);padding-top:var(--s-3);margin-top:var(--s-1);border-top:var(--bw) solid var(--line);font-size:var(--t-sm);color:var(--muted);flex-wrap:wrap;display:flex}.pcard__nums b{font-weight:var(--w-bold);color:var(--ink)}.mgroup{gap:var(--s-3);display:grid}.mgroup+.mgroup{margin-top:var(--s-5)}.mgroup__label{align-items:center;gap:var(--s-2);font:var(--w-semibold) var(--t-sm)/var(--lh-none) var(--font-sans);color:var(--ink-3);display:flex}.mgroup__label span{font-weight:var(--w-regular);color:var(--faint)}.mcards{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--mcard-min)),1fr));gap:var(--s-3);display:grid}.mcard{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-card);background:var(--card-bg);box-shadow:var(--elev-card);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.mcard__id{gap:var(--s-half);min-width:0;display:grid}.mcard__name{font:var(--w-semibold) var(--t-base)/var(--lh-snug) var(--font-sans);color:var(--ink)}.mcard__job{font-size:var(--t-sm);color:var(--ink-3)}.mcard__place{font-size:var(--t-sm);color:var(--muted)}.mcard__role{font:var(--w-semibold) var(--t-xs)/var(--lh-none) var(--font-sans);padding:var(--s-1) var(--s-2);border-radius:var(--r-full);background:var(--act-soft);color:var(--act);grid-column:1/-1;justify-self:start}:where(a.btn,a.nav__item,a.kfr,a.menu__item,a.link,a.statstrip__i){color:inherit;text-decoration:none}:where(.k-mark,.kprev__logo,.mark--logo)>img{object-fit:cover;width:100%;height:100%;display:block}.kq-logo{align-items:center;gap:var(--s-3,12px);flex-wrap:wrap;display:flex}.kq-logo .kprev__logo{flex:none}.kq-logo label.btn{cursor:pointer}:where(.k-mark,.kprev__logo):has(>img){background:var(--sheet);overflow:hidden}.row__title--wrap{font-weight:var(--w-regular,400);white-space:pre-wrap;overflow-wrap:anywhere}.yk-tr.yk-tr--two{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto}@container (max-width:720px){.yk-tr.yk-tr--two{grid-template-columns:minmax(0,1fr) auto}}.kfr[role=radio][aria-checked=true]{box-shadow:inset 0 0 0 var(--bw-2,2px) var(--act)}.kfr[role=radio]:disabled{opacity:.55;cursor:not-allowed}.form__page{margin:var(--s-4) 0 0;font-size:var(--t-md);font-weight:var(--w-semibold,600);color:var(--ink)}.form__section{gap:var(--s-1);margin-top:var(--s-3);padding-top:var(--s-3);border-top:var(--bw) solid var(--line);display:grid}.form__section h4{font-size:var(--t-sm);font-weight:var(--w-semibold,600);color:var(--ink);margin:0}.form__section p{margin:0}.chips--scale{flex-wrap:wrap}.form__status{align-items:center;gap:var(--s-2);font-size:var(--t-sm);color:var(--ink-2);flex-wrap:wrap;margin:0;display:flex}.form__steps{gap:var(--s-1);display:inline-flex}.form__steps i{width:var(--s-4);height:var(--s-1);border-radius:var(--r-full);background:var(--fill-2);display:block}.form__steps i.on{background:var(--act)}.form__answers{gap:var(--s-3);margin:0;display:grid}.form__answers div{gap:var(--s-1);display:grid}.form__answers dt{font-size:var(--t-sm);color:var(--ink-2)}.form__answers dd{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.fb{gap:var(--s-3);display:grid}.fb-bar{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.fb-list{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.fb-row{border:var(--bw) solid var(--line);border-radius:var(--r-card,12px);background:var(--card-bg)}.fb-row--open{border-color:var(--act)}.fb-row--page{background:var(--fill)}.fb-row__head{align-items:center;gap:var(--s-2);padding-inline-end:var(--s-2);display:flex}.fb-row__main{all:unset;box-sizing:border-box;column-gap:var(--s-3);min-width:0;padding:var(--s-3);cursor:pointer;flex:1;grid-template-columns:auto 1fr;display:grid}.fb-row__main:focus-visible{outline:var(--bw-2,2px) solid var(--act);outline-offset:-2px;border-radius:var(--r-card,12px)}.fb-row__n{font-family:var(--font-mono,monospace);font-size:var(--t-sm);color:var(--ink-2);min-width:var(--s-6,24px);grid-row:span 2;align-self:center}.fb-row__t{font-weight:var(--w-semibold,600);color:var(--ink);overflow-wrap:anywhere}.fb-row__k{font-size:var(--t-sm);color:var(--ink-2)}.fb-edit{gap:var(--s-3);padding:0 var(--s-3) var(--s-3);border-top:var(--bw) solid var(--line);padding-top:var(--s-3);display:grid}.fb-opts{gap:var(--s-2);display:grid}.fb-opt{align-items:center;gap:var(--s-1);display:flex}.fb-opt .input{flex:1;min-width:0}.fb-check{align-items:center;gap:var(--s-2);font-size:var(--t-sm);color:var(--ink);display:flex}.fb-cond{gap:var(--s-2);display:grid}.fb-cond__row{gap:var(--s-2);flex-wrap:wrap;display:flex}.fb-cond__row .input{flex:1;min-width:10rem}.fb-add{gap:var(--s-1);max-width:28rem;display:grid}.fb-preview{gap:var(--s-3);max-width:40rem;display:grid}.fr{gap:var(--s-4);display:grid}.fr-list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.fr-q{border:var(--bw) solid var(--line);border-radius:var(--r-card,12px);background:var(--card-bg);padding:var(--s-4);gap:var(--s-3);min-width:0;display:grid}.fr-q__h{justify-content:space-between;gap:var(--s-3);flex-wrap:wrap;align-items:baseline;display:flex}.fr-q__t{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.fr-q__n{font-size:var(--t-sm);color:var(--ink-3);white-space:nowrap}.fr-q__avg{font-size:var(--t-sm);color:var(--ink-2)}.fr-q__avg b{font-size:var(--t-lg,1.25rem);color:var(--ink)}.fr-opts{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.fr-opt{gap:var(--s-3);font-size:var(--t-sm);grid-template-columns:minmax(6rem,14rem) 1fr auto;align-items:center;display:grid}.fr-opt__l{color:var(--ink-2);overflow-wrap:anywhere}.fr-opt__bar{height:var(--k-bar-h,8px);border-radius:var(--r-full);background:var(--fill-2);overflow:hidden}.fr-opt__bar span{border-radius:var(--r-full);background:var(--act);height:100%;display:block}.fr-opt__v{color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;min-width:5.5rem}@media(max-width:30rem){.fr-opt{grid-template-columns:1fr auto}.fr-opt__bar{grid-area:2/1/auto/-1}}.lola__a{gap:var(--s-3);min-width:0;display:grid}div.aside-note{gap:var(--s-2);justify-items:start;display:grid}div.aside-note>p{margin:0}.meter{height:var(--s-1);border-radius:var(--r-full);background:var(--fill-2);display:block;overflow:hidden}.meter>b{border-radius:inherit;background:var(--act);height:100%;transition:width var(--d-base) var(--ease);display:block}.meter--ok>b{background:var(--ok)}.meter--warn>b{background:var(--warn)}.leaf__progress .meter{width:96px;margin:var(--s-1) 0 0 auto}.kd__body>.meter{max-width:240px;margin-top:var(--s-2)}.row .meter{max-width:160px;margin-top:var(--s-2)}[data-surface=console]{--k-nav-bg:var(--slate-900);--k-nav-ink:var(--slate-d-50);--k-nav-muted:var(--slate-d-300);--k-nav-fill:var(--slate-800);--k-nav-line:var(--slate-800);--k-accent:var(--petrol-300);--k-steps-w:220px;--k-tl-dot:10px;--k-kv-key:180px;--k-bar-h:6px;--k-col-min:260px;--k-bar-min:96px;--k-side-w:300px;--k-act-w:180px;--k-form-max:680px;--k-prev-w:320px;--k-drop:112px;--k-logo-prev:56px;--k-dt-w:84px;--k-wm-h:22px;--k-menu-w:272px}:root[data-surface=console]{--paper:#fffefa;--cream:#f5f2ea;--petrol-ink:#0a3038;--mint:#55d6c7;--teal:#08747a;--bg:var(--cream);--sheet:var(--paper);--card-bg:var(--paper);--col-bg:var(--paper);--fill:#efe9dd;--fill-2:#e7dfd1;--line:#dce3df;--line-2:#cdd8d3;--ink:var(--petrol-ink);--ink-2:#1c4a51;--ink-3:#32565c;--muted:#5f7579;--faint:#8aa0a1;--act:var(--teal);--act-hover:#0a5f64;--on-act:#fff;--act-soft:#e8f6f1;--act-line:#c2e6df;--ok:var(--teal);--ok-soft:#e8f6f1;--warn:#c96229;--warn-soft:#fcf0e5;--warn-line:#f0cfb4;--band:#0a3038;--bad:#b23b2e;--bad-soft:#f7e7e3;--bad-line:#ebc3bb;--brand:var(--petrol-ink);--focus:var(--teal);--shade-1:#0a30380f;--shade-2:#0a30381f;--elev-card:0 0 0 var(--bw) var(--line-2);--elev-chip:0 0 0 var(--bw) var(--line-2);--elev-card-hover:0 0 0 var(--bw) var(--faint),0 8px 20px -12px #0a303838;--col-ring:0 0 0 var(--bw) var(--line-2);--k-nav-bg:#ece6d8;--k-nav-ink:var(--petrol-ink);--k-nav-ink3:#33565b;--k-nav-muted:#5f7579;--k-nav-faint:#93a3a2;--k-nav-fill:#e4ddcc;--k-nav-active:var(--act-soft);--k-nav-line:#dad1c0;--k-accent:var(--teal)}@media(prefers-color-scheme:dark){:root[data-surface=console]:not([data-theme=light]){--paper:#0e2a30;--cream:#081e24;--petrol-ink:#081e24;--mint:#55d6c7;--teal:#55d6c7;--bg:var(--cream);--sheet:var(--paper);--card-bg:#102f35;--col-bg:#0e2a30;--fill:#143238;--fill-2:#1b434b;--line:#1a3b42;--line-2:#224e57;--ink:#eaf3f0;--ink-2:#d2e6e1;--ink-3:#aecac7;--muted:#8aa7a5;--faint:#6d8d8b;--act:#55d6c7;--act-hover:#74e0d3;--on-act:#06252a;--act-soft:#123c42;--act-line:#1d535b;--ok:#55d6c7;--ok-soft:#123c42;--warn:#e2904f;--warn-soft:#3a2a1c;--warn-line:#5c3f26;--bad:#e0806c;--bad-soft:#3a211d;--bad-line:#5a302a;--band:#05171c;--brand:#55d6c7;--focus:#55d6c7;--shade-1:#0000004d;--shade-2:#00000073;--elev-card:0 0 0 var(--bw) var(--line-2);--elev-chip:0 0 0 var(--bw) var(--line-2);--elev-card-hover:0 0 0 var(--bw) var(--faint),0 8px 20px -12px #00000080;--col-ring:0 0 0 var(--bw) var(--line-2);--k-nav-bg:#0a2329;--k-nav-ink:#eaf3f0;--k-nav-ink3:#aecac7;--k-nav-muted:#8aa7a5;--k-nav-faint:#6d8d8b;--k-nav-fill:#143238;--k-nav-active:#153c43;--k-nav-line:#17383f;--k-accent:#55d6c7}}:root[data-surface=console][data-theme=dark]{--paper:#0e2a30;--cream:#081e24;--petrol-ink:#081e24;--mint:#55d6c7;--teal:#55d6c7;--bg:var(--cream);--sheet:var(--paper);--card-bg:#102f35;--col-bg:#0e2a30;--fill:#143238;--fill-2:#1b434b;--line:#1a3b42;--line-2:#224e57;--ink:#eaf3f0;--ink-2:#d2e6e1;--ink-3:#aecac7;--muted:#8aa7a5;--faint:#6d8d8b;--act:#55d6c7;--act-hover:#74e0d3;--on-act:#06252a;--act-soft:#123c42;--act-line:#1d535b;--ok:#55d6c7;--ok-soft:#123c42;--warn:#e2904f;--warn-soft:#3a2a1c;--warn-line:#5c3f26;--bad:#e0806c;--bad-soft:#3a211d;--bad-line:#5a302a;--band:#05171c;--brand:#55d6c7;--focus:#55d6c7;--shade-1:#0000004d;--shade-2:#00000073;--elev-card:0 0 0 var(--bw) var(--line-2);--elev-chip:0 0 0 var(--bw) var(--line-2);--elev-card-hover:0 0 0 var(--bw) var(--faint),0 8px 20px -12px #00000080;--col-ring:0 0 0 var(--bw) var(--line-2);--k-nav-bg:#0a2329;--k-nav-ink:#eaf3f0;--k-nav-ink3:#aecac7;--k-nav-muted:#8aa7a5;--k-nav-faint:#6d8d8b;--k-nav-fill:#143238;--k-nav-active:#153c43;--k-nav-line:#17383f;--k-accent:#55d6c7}[data-surface=console] .nav{--nav-bg:var(--k-nav-bg);--ink:var(--k-nav-ink);--ink-2:var(--k-nav-ink);--ink-3:var(--k-nav-ink3);--muted:var(--k-nav-muted);--faint:var(--k-nav-faint);--fill:var(--k-nav-fill);--fill-2:var(--k-nav-active);--line:var(--k-nav-line);--act:var(--k-accent);--act-soft:var(--k-nav-active);--card-bg:var(--k-nav-fill);color:var(--ink)}.k-brand{align-items:center;gap:var(--s-2);min-height:var(--mark-lg);padding:var(--s-3) var(--s-3) var(--s-2);margin-bottom:var(--s-5);display:flex}.k-brand__mark{width:var(--mark-lg);height:var(--mark-lg);border-radius:var(--r-control);background:var(--k-accent);color:var(--on-act);place-items:center;display:none}.k-brand__mark svg{width:58%;height:58%}.k-brand__full{align-items:center;gap:var(--s-3);min-width:0;display:flex}.k-brand__wm{color:var(--ink);display:block}.k-brand__wm svg{height:var(--k-wm-h);width:auto;display:block}.k-brand__env{padding-left:var(--s-3);box-shadow:inset var(--bw) 0 0 var(--k-nav-line);font:var(--w-semibold) var(--t-2xs)/var(--k-wm-h) var(--font-sans);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.k-role{font:var(--w-semibold) var(--t-2xs)/var(--lh-none) var(--font-sans);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.ktbl{overflow-x:auto}.ktbl table{border-collapse:collapse;width:100%;font-size:var(--t-md)}.ktbl th{font:var(--w-semibold) var(--t-sm)/var(--lh-snug) var(--font-sans);color:var(--muted);text-align:left;padding:var(--s-2) var(--s-4) var(--s-2) 0;border-bottom:var(--bw) solid var(--line-2);white-space:nowrap}.ktbl td{padding:var(--s-3) var(--s-4) var(--s-3) 0;border-bottom:var(--bw) solid var(--line);color:var(--ink-2);vertical-align:middle}.ktbl tr[data-act]{cursor:pointer}.ktbl tr[data-act]:hover td{background:var(--fill)}.ktbl .num{font-variant-numeric:tabular-nums}.ktbl__id{align-items:center;gap:var(--s-3);min-width:0;display:flex}.ktbl__name{font-weight:var(--w-semibold);color:var(--ink)}.ktbl__sub{font-size:var(--t-sm);color:var(--muted);display:block}.ktbl .mark--logo,.ktbl .k-mark{width:var(--av-md);height:var(--av-md);border-radius:var(--r-control);background:var(--fill);color:var(--ink-3);font:var(--w-bold) var(--t-sm)/var(--lh-none) var(--font-sans);flex:none;place-items:center;display:grid;overflow:hidden}.ktbl .mark--logo svg{width:100%;height:100%}.kuse{gap:var(--s-1);min-width:var(--k-bar-min);display:grid}.kuse__track{height:var(--k-bar-h);border-radius:var(--r-full);background:var(--fill-2);overflow:hidden}.kuse__fill{background:var(--act);border-radius:var(--r-full);height:100%;display:block}.kuse--warn .kuse__fill{background:var(--warn)}.kuse small{font-size:var(--t-xs);color:var(--muted)}.wz{grid-template-columns:var(--k-steps-w) minmax(0,1fr);gap:var(--s-10);align-items:start;display:grid}.wz__steps{gap:var(--s-1);display:grid;position:sticky;top:0}.wz__step{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-control);font:var(--w-semibold) var(--t-md)/var(--lh-snug) var(--font-sans);color:var(--muted);text-align:left;width:100%;display:flex}.wz__step[aria-current=step]{background:var(--act-soft);color:var(--act)}.wz__step--done{color:var(--ink-2)}.wz__n{width:var(--av-sm);height:var(--av-sm);border-radius:var(--r-full);background:var(--fill);font-size:var(--t-sm);flex:none;place-items:center;display:grid}.wz__step--done .wz__n{background:var(--ok-soft);color:var(--ok)}.wz__step[aria-current=step] .wz__n{background:var(--act);color:var(--on-act)}.wz__body{gap:var(--s-6);min-width:0;display:grid}.wz__foot{justify-content:space-between;gap:var(--s-3);padding-top:var(--s-5);border-top:var(--bw) solid var(--line);display:flex}.wz__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--k-col-min)),1fr));gap:var(--s-5);display:grid}.ktl{border-left:var(--bw-2) solid var(--line-2);margin-left:var(--s-2);gap:0;display:grid}.ktl__item{grid-template-columns:var(--k-kv-key) minmax(0,1fr) auto;gap:var(--s-4);padding:var(--s-3) 0 var(--s-3) var(--s-5);align-items:baseline;display:grid;position:relative}.ktl__item:before{content:"";left:calc(var(--k-tl-dot) / -2 - var(--bw));top:calc(var(--s-3) + var(--s-1));width:var(--k-tl-dot);height:var(--k-tl-dot);border-radius:var(--r-full);background:var(--sheet);box-shadow:0 0 0 var(--bw-2) var(--line-2);position:absolute}.ktl__item--edge:before{background:var(--act);box-shadow:0 0 0 var(--bw-2) var(--act)}.ktl__item--stop:before{background:var(--warn);box-shadow:0 0 0 var(--bw-2) var(--warn)}.ktl__when{font:var(--w-semibold) var(--t-sm)/var(--lh-snug) var(--font-sans);color:var(--ink-2);font-variant-numeric:tabular-nums}.ktl__what{color:var(--ink);font-size:var(--t-md)}.ktl__what small{color:var(--muted);font-size:var(--t-sm);display:block}.ktl__tag{font-size:var(--t-xs);color:var(--muted)}.kkv{grid-template-columns:var(--k-kv-key) minmax(0,1fr);gap:var(--s-3) var(--s-5);font-size:var(--t-md);display:grid}.kkv dt{color:var(--muted)}.kkv dd{color:var(--ink);min-width:0;margin:0}.kpill{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-3);border-radius:var(--r-full);font:var(--w-semibold) var(--t-xs)/var(--lh-none) var(--font-sans);background:var(--fill);color:var(--ink-3);white-space:nowrap;display:inline-flex}.kpill:before{content:"";width:var(--dot);height:var(--dot);border-radius:var(--r-full);background:var(--faint);flex:none}.kpill--ok,.kpill--act{background:var(--ok-soft);color:var(--ink-2);box-shadow:inset 0 0 0 var(--bw) var(--act-line)}.kpill--ok:before{background:var(--ok)}.kpill--act:before{background:var(--act)}.kpill--warn{background:var(--warn-soft);color:var(--warn);box-shadow:inset 0 0 0 var(--bw) var(--warn-line)}.kpill--warn:before{background:var(--warn)}.kpill--bad{background:var(--bad-soft);color:var(--bad);box-shadow:inset 0 0 0 var(--bw) var(--bad-line)}.kpill--bad:before{background:var(--bad)}.kcheck{gap:var(--s-2);display:grid}.kcheck__row{align-items:center;gap:var(--s-3);font-size:var(--t-md);color:var(--ink-2);display:flex}.kcheck__dot{width:var(--av-xs);height:var(--av-xs);border-radius:var(--r-full);background:var(--fill-2);color:var(--muted);flex:none;place-items:center;display:grid}.kcheck__row--done .kcheck__dot{background:var(--ok-soft);color:var(--ok)}.kro{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-control);background:var(--fill);color:var(--ink-3);font-size:var(--t-sm);display:flex}.kgrid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--k-col-min)),1fr));gap:var(--s-8);align-items:start;display:grid}.kinline{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.kselect{appearance:auto}@container (max-width:880px){.wz{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}.wz__steps{grid-auto-columns:max-content;grid-auto-flow:column;position:static;overflow-x:auto}.wz__step span:last-child{display:none}.wz__step[aria-current=step] span:last-child{display:inline}.ktl__item{grid-template-columns:minmax(0,1fr) auto}.ktl__when{grid-column:1/-1}.kkv{grid-template-columns:minmax(0,1fr)}.kkv dd{margin-bottom:var(--s-2)}}.k-menu{top:calc(var(--h-bar) - var(--s-2));right:var(--s-4)}.ktbl .num{font-family:var(--font-sans)}.k-top-name{font:var(--w-bold) var(--t-lg)/var(--lh-snug) var(--font-sans);color:var(--ink)}.k-top-brand{color:var(--ink);align-items:center;display:flex}.k-top-brand svg{width:auto;height:18px;display:block}a.btn{text-decoration:none}.kt__new{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.kt__new-l{font-size:var(--t-sm);color:var(--muted);margin-right:var(--s-1)}.kt__grid{grid-template-columns:minmax(0,1fr) var(--k-side-w);gap:var(--s-10);align-items:start;display:grid}.kt__main{gap:var(--s-10);min-width:0;display:grid}.kt__n{min-width:var(--av-xs);height:var(--av-xs);padding:0 var(--s-2);border-radius:var(--r-full);background:var(--fill-2);color:var(--ink-3);font:var(--w-semibold) var(--t-xs)/var(--lh-none) var(--font-sans);place-items:center;display:inline-grid}.kt__empty{align-items:center;gap:var(--s-2);padding:var(--s-4);border-radius:var(--r-control);background:var(--fill);color:var(--muted);font-size:var(--t-md);margin:0;display:flex}.kf-list{border-top:var(--bw) solid var(--line);display:grid}.kf{grid-template-columns:auto minmax(0,1fr) auto var(--k-act-w);gap:var(--s-4);padding:var(--s-3) 0;border-bottom:var(--bw) solid var(--line);align-items:center;display:grid}.kf__lead .k-mark,.kf__lead .mark--logo{width:var(--av-md);height:var(--av-md);border-radius:var(--r-control);background:var(--fill);color:var(--ink-3);font:var(--w-bold) var(--t-xs)/var(--lh-none) var(--font-sans);place-items:center;display:grid;overflow:hidden}.kf__lead .mark--logo svg{width:100%;height:100%}.kf__body{gap:var(--s-half);min-width:0;display:grid}.kf__title{font:var(--w-semibold) var(--t-base)/var(--lh-snug) var(--font-sans);color:var(--ink)}.kf__text{font-size:var(--t-md);color:var(--ink-3)}.kf__text small{font-size:var(--t-sm);color:var(--muted);display:block}.kf__act{text-align:right;justify-self:end}.kstat{gap:0;margin:0;display:grid}.kstat div{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:var(--s-2) 0;border-bottom:var(--bw) solid var(--line-2);display:flex}.kstat div:last-child{border-bottom:0}.kstat dt{font-size:var(--t-md);color:var(--ink-3)}.kstat dt:first-letter{text-transform:uppercase}.kstat dt small{font-size:var(--t-xs);color:var(--muted);display:block}.kstat dd{font:var(--w-bold) var(--t-xl)/var(--lh-none) var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);margin:0}.kfr:focus-visible{outline:var(--bw-2) solid var(--focus);outline-offset:calc(-1 * var(--bw-2))}.kfr__lead .k-mark,.kfr__lead .mark--logo{width:var(--av-sm);height:var(--av-sm);border-radius:var(--r-sm);background:var(--sheet);color:var(--ink-3);font:var(--w-bold) var(--t-2xs)/var(--lh-none) var(--font-sans);place-items:center;display:grid;overflow:hidden}.kfr__lead .mark--logo svg,.kfr__lead .mark--logo img{width:100%;height:100%}.kfr__body{gap:var(--s-half);min-width:0;display:grid}.kfr__top{align-items:center;gap:var(--s-2);display:flex}.kfr__title{min-width:0;font:var(--w-semibold) var(--t-sm)/var(--lh-snug) var(--font-sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.kfr__top .kpill{flex:none}.kfr__text{font-size:var(--t-xs);line-height:var(--lh-snug);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@container (max-width:880px){.kt__grid{grid-template-columns:minmax(0,1fr)}}.kn{gap:var(--s-8)}.kn__head{justify-content:space-between;align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.kn__h{font:var(--w-display) var(--t-2xl)/var(--lh-tight) var(--font-display);letter-spacing:var(--ls-display);color:var(--ink);margin:0}.kprog{padding:var(--s-1);gap:var(--s-1);border-radius:var(--r-full);background:var(--fill);margin:0;list-style:none;display:flex}.kprog__b{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4) var(--s-2) var(--s-2);border-radius:var(--r-full);font:var(--w-semibold) var(--t-sm)/var(--lh-none) var(--font-sans);color:var(--muted);display:inline-flex}.kprog__b[aria-current=step]{background:var(--sheet);color:var(--ink);box-shadow:var(--elev-chip)}.kprog__n{width:var(--av-xs);height:var(--av-xs);border-radius:var(--r-full);background:var(--fill-2);color:var(--ink-3);font-size:var(--t-xs);place-items:center;display:grid}.kprog__b[aria-current=step] .kprog__n{background:var(--act);color:var(--on-act)}.kn__grid{grid-template-columns:minmax(0,var(--k-form-max)) var(--k-prev-w);gap:var(--s-12);justify-content:space-between;align-items:start;display:grid}.kn__form{gap:var(--s-6);min-width:0;display:grid}.kn__step{font:var(--w-bold) var(--t-xl)/var(--lh-snug) var(--font-sans);color:var(--ink);margin:0}.kq{gap:var(--s-2);min-width:0;display:grid}.kq2{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--k-col-min)),1fr));gap:var(--s-5);align-items:end;display:grid}.kq__l{align-items:baseline;gap:var(--s-2);font:var(--w-semibold) var(--t-md)/var(--lh-snug) var(--font-sans);color:var(--ink-2);display:flex}.kq__opt{font-weight:var(--w-regular);font-size:var(--t-sm);color:var(--muted)}.kq__h{font-size:var(--t-sm);line-height:var(--lh-body);color:var(--muted)}.kq__note{font-size:var(--t-sm);line-height:var(--lh-body);color:var(--ink-3);margin:0}.kq__err{font-size:var(--t-sm);color:var(--bad);margin:0}.kq__lead{font-size:var(--t-base);line-height:var(--lh-body);color:var(--ink-3);max-width:var(--measure);margin:0}.input--lg{height:var(--h-lg);font-size:var(--t-lg);font-weight:var(--w-semibold)}.kq--logo{grid-template-columns:var(--k-drop) minmax(0,1fr);gap:var(--s-5);align-items:center}.kq__side{gap:var(--s-2);display:grid}.kdrop{width:var(--k-drop);height:var(--k-drop);border-radius:var(--r-card);background:var(--fill);box-shadow:inset 0 0 0 var(--bw-2) var(--line-2);place-items:center;display:grid;position:relative;overflow:hidden}.kdrop:not(.kdrop--has){box-shadow:none;background-image:repeating-linear-gradient(90deg,var(--line-2) 0 var(--s-2),transparent var(--s-2) var(--s-3)),repeating-linear-gradient(90deg,var(--line-2) 0 var(--s-2),transparent var(--s-2) var(--s-3)),repeating-linear-gradient(0deg,var(--line-2) 0 var(--s-2),transparent var(--s-2) var(--s-3)),repeating-linear-gradient(0deg,var(--line-2) 0 var(--s-2),transparent var(--s-2) var(--s-3));background-size:100% var(--bw-2),100% var(--bw-2),var(--bw-2) 100%,var(--bw-2) 100%;background-position:0 0,0 100%,0 0,100% 0;background-repeat:no-repeat;background-color:var(--fill)}.kdrop--over{background-color:var(--act-soft)!important}.kdrop img{object-fit:contain;background:var(--sheet);width:100%;height:100%}.kdrop__empty{justify-items:center;gap:var(--s-1);color:var(--muted);font:var(--w-semibold) var(--t-sm)/var(--lh-snug) var(--font-sans);cursor:pointer;padding:var(--s-3);text-align:center;display:grid}.kdrop__empty:hover{color:var(--act)}.kdrop__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.kdrop:focus-within{outline:var(--bw-2) solid var(--focus);outline-offset:var(--bw-2)}label.btn{cursor:pointer}.kaffix{border-radius:var(--r-control);background:var(--fill);align-items:center;display:flex;overflow:hidden}.kaffix .input{background:0 0;flex:1;min-width:0}.kaffix__s{padding:0 var(--s-3);color:var(--muted);font-size:var(--t-md);white-space:nowrap}.kaffix:focus-within{outline:var(--bw-2) solid var(--focus);outline-offset:0}.kopts{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--k-col-min)),1fr));gap:var(--s-3);display:grid}.kopt{gap:var(--s-1) var(--s-3);padding:var(--s-4);border-radius:var(--r-card);background:var(--sheet);box-shadow:inset 0 0 0 var(--bw) var(--line-2);text-align:left;color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-content:start;display:grid}.kopt:hover{box-shadow:inset 0 0 0 var(--bw) var(--faint)}.kopt[aria-pressed=true]{background:var(--act-soft);box-shadow:inset 0 0 0 var(--bw-2) var(--act)}.kopt__i{width:var(--av-md);height:var(--av-md);border-radius:var(--r-control);background:var(--fill);color:var(--ink-3);grid-row:span 2;place-items:center;display:grid}.kopt[aria-pressed=true] .kopt__i{background:var(--act);color:var(--on-act)}.kopt__t{font:var(--w-semibold) var(--t-base)/var(--lh-snug) var(--font-sans);color:var(--ink)}.kopt__d{font-size:var(--t-sm);line-height:var(--lh-body);color:var(--muted)}.kopts--pk .kopt{grid-template-columns:minmax(0,1fr)}.kopt__m{font:var(--w-semibold) var(--t-sm)/var(--lh-snug) var(--font-sans);color:var(--ink-3);margin-top:var(--s-1)}.kopt__tag{margin-left:var(--s-2);padding:var(--s-half) var(--s-2);border-radius:var(--r-full);background:var(--fill-2);font:var(--w-semibold) var(--t-2xs)/var(--lh-none) var(--font-sans);color:var(--ink-3);vertical-align:middle}.kopt[aria-pressed=true] .kopt__tag{background:var(--sheet)}.kdiff{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-control);background:var(--fill);font-size:var(--t-sm);line-height:var(--lh-body);color:var(--ink-2);flex-wrap:wrap;margin:0;display:flex}.kdiff>span{flex:1 1 var(--k-col-min);min-width:0}.kdiff svg{color:var(--muted);flex:none}.kfams{gap:var(--s-2);flex-wrap:wrap;display:flex}.kfam{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4) var(--s-2) var(--s-3);border-radius:var(--r-full);background:var(--sheet);box-shadow:inset 0 0 0 var(--bw) var(--line-2);font:var(--w-semibold) var(--t-md)/var(--lh-none) var(--font-sans);color:var(--ink-3);display:inline-flex}.kfam:hover{box-shadow:inset 0 0 0 var(--bw) var(--faint)}.kfam[aria-pressed=true]{background:var(--act-soft);box-shadow:inset 0 0 0 var(--bw-2) var(--act);color:var(--ink)}.kfam__box,.kchk__box{width:var(--s-5);height:var(--s-5);border-radius:var(--r-sm);box-shadow:inset 0 0 0 var(--bw-2) var(--line-2);color:var(--on-act);flex:none;place-items:center;display:grid}.kfam[aria-pressed=true] .kfam__box,.kchk[aria-checked=true] .kchk__box{background:var(--act);box-shadow:none}.kprod{padding:var(--s-1) var(--s-4);border-radius:var(--r-card);box-shadow:inset 0 0 0 var(--bw) var(--line-2)}.kcount{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--k-col-min)),1fr));gap:var(--s-2);display:grid}.kchk{align-items:flex-start;gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-control);text-align:left;color:var(--ink-2);display:flex}.kchk:hover{background:var(--fill)}.kchk .kchk__box{margin-top:var(--s-half)}.kchk__t{gap:var(--s-half);font:var(--w-semibold) var(--t-md)/var(--lh-snug) var(--font-sans);display:grid}.kchk__t small{font-weight:var(--w-regular);font-size:var(--t-sm);line-height:var(--lh-body);color:var(--muted)}.kchk[aria-disabled=true]{cursor:default}.kchk[aria-disabled=true]:hover{background:0 0}.kchk[aria-disabled=true][aria-checked=true] .kchk__box{background:var(--muted)}.kchk[aria-disabled=true][aria-checked=false] .kchk__t{color:var(--faint)}.kmods{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--k-col-min)),1fr));gap:0 var(--s-6);display:grid}.kmods .switch{border-bottom:var(--bw) solid var(--line)}.ksum{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-control);background:var(--act-soft);font-size:var(--t-md);line-height:var(--lh-body);color:var(--ink-2);margin:0;display:flex}.ksum svg{margin-top:var(--s-half);color:var(--act);flex:none}.ksum b{color:var(--ink)}.kprev__tag{padding:var(--s-half) var(--s-2);border-radius:var(--r-full);background:var(--sheet);font:var(--w-semibold) var(--t-2xs)/var(--lh-none) var(--font-sans);color:var(--ink-3)}.kseg{gap:var(--s-half);padding:var(--s-half);border-radius:var(--r-control);background:var(--fill);flex-wrap:wrap;justify-self:start;display:inline-flex}.kseg__b{padding:var(--s-2) var(--s-4);border-radius:var(--r-sm);font:var(--w-semibold) var(--t-md)/var(--lh-none) var(--font-sans);color:var(--muted)}.kseg__b[aria-checked=true]{background:var(--sheet);color:var(--ink);box-shadow:var(--elev-chip)}.kgrp{gap:var(--s-4);padding-bottom:var(--s-6);border-bottom:var(--bw) solid var(--line);display:grid}.kgrp:last-of-type{border-bottom:0}.kgrp__h{font:var(--w-bold) var(--t-lg)/var(--lh-snug) var(--font-sans);color:var(--ink);margin:0}.kgrp{scroll-margin-top:var(--s-6)}.kmail{border-radius:var(--r-card);box-shadow:inset 0 0 0 var(--bw) var(--line-2);overflow:hidden}.kmail__h{gap:var(--s-3);padding:var(--s-2) var(--s-4);border-bottom:var(--bw) solid var(--line);font-size:var(--t-sm);color:var(--ink-2);margin:0;display:flex}.kmail__h span{width:var(--s-12);color:var(--muted)}.kmail__b{gap:var(--s-3);padding:var(--s-5) var(--s-4);background:var(--fill);font-size:var(--t-md);line-height:var(--lh-body);color:var(--ink-2);display:grid}.kmail__b p{max-width:var(--measure);margin:0}.kmail__btn{padding:var(--s-2) var(--s-4);border-radius:var(--r-control);background:var(--act);color:var(--on-act);font-weight:var(--w-semibold);justify-self:start}.kmail__s{font-size:var(--t-xs);color:var(--muted)}.kprev{gap:var(--s-5);padding:var(--s-6);border-radius:var(--r-card);background:var(--fill);display:grid;position:sticky;top:0}.kprev__id{align-items:center;gap:var(--s-4);min-width:0;display:flex}.kprev__logo{width:var(--k-logo-prev);height:var(--k-logo-prev);border-radius:var(--r-control);background:var(--act);color:var(--on-act);font:var(--w-bold) var(--t-lg)/var(--lh-none) var(--font-sans);flex:none;place-items:center;display:grid;overflow:hidden}.kprev__logo img{object-fit:contain;background:var(--sheet);width:100%;height:100%}.kprev__name{font:var(--w-bold) var(--t-lg)/var(--lh-snug) var(--font-sans);color:var(--ink);overflow-wrap:anywhere;display:block}.kprev__url{font-size:var(--t-sm);color:var(--muted);overflow-wrap:anywhere;display:block}.kprev__dl{margin:0;display:grid}.kprev__dl div{grid-template-columns:var(--k-dt-w) minmax(0,1fr);gap:var(--s-3);padding:var(--s-3) 0;border-top:var(--bw) solid var(--line-2);font-size:var(--t-md);display:grid}.kprev__dl dt{color:var(--muted)}.kprev__dl dd{color:var(--ink);margin:0}.kprev__dl small{font-size:var(--t-sm);color:var(--muted);display:block}.kprev__todo{color:var(--faint)}.kprev__next{font-size:var(--t-sm);line-height:var(--lh-body);color:var(--ink-3);margin:0}.kbar{z-index:2;justify-content:space-between;align-items:center;gap:var(--s-3);padding-block:var(--s-4);background:var(--col-bg);border-top:var(--bw) solid var(--line);box-shadow:0 calc(-1 * var(--s-4)) var(--s-4) calc(-1 * var(--s-2)) var(--col-bg);display:flex;position:sticky;bottom:0}.kbar__hint{font-size:var(--t-sm);color:var(--muted)}@container (max-width:880px){.kn__grid{gap:var(--s-8);grid-template-columns:minmax(0,1fr)}.kprev{order:-1;max-height:none;position:static}.kprog{width:100%;overflow-x:auto}.kprog__b{white-space:nowrap}}.input--lg::placeholder{font-weight:var(--w-regular)}.kprev__logo--empty{background:var(--sheet);color:var(--faint);box-shadow:inset 0 0 0 var(--bw) var(--line-2)}.kprod .switch{border-bottom:0}.kprev{max-height:calc(100vh - var(--s-24,96px) - var(--s-10));overflow:auto}.kprev__jump{gap:var(--s-half);width:100%;margin:calc(-1 * var(--s-1)) calc(-1 * var(--s-2));padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);text-align:left;color:inherit;font:inherit;display:grid}.kprev__jump:hover{background:var(--sheet)}.kprev__jump small{display:block}.kcount--mods{gap:var(--s-1) var(--s-2)}[data-surface=console] .shell__main{padding-bottom:0}[data-surface=console] .shell__main>.page{padding-bottom:var(--s-10)}[data-surface=console] .shell__main>.kn{padding-bottom:0}.k-navg{gap:var(--s-half);display:grid}.k-navg+.k-navg{margin-top:var(--s-5)}.k-navg__h{margin:0 0 var(--s-1);padding:0 var(--s-3);font:var(--w-semibold) var(--t-2xs)/var(--lh-none) var(--font-sans);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--faint)}.shell[data-nav=rail] .k-navg__h{display:none}.kfilt{align-items:center;gap:var(--s-2);margin-top:var(--s-4);margin-bottom:var(--s-2);flex-wrap:wrap;display:flex}.kfilt__l{font:var(--w-semibold) var(--t-sm)/var(--lh-none) var(--font-sans);color:var(--muted);margin-right:var(--s-1)}@media(max-width:759px){[data-surface=console] .shell__main{padding-bottom:var(--main-pad-bottom-sm)}.kbar{box-shadow:none;position:static}}.kl{gap:var(--s-8)}.kl-list{gap:var(--s-4);min-width:0;display:grid}.kl-search{flex:1 1 var(--k-col-min);max-width:420px;color:var(--muted);align-items:center;display:flex;position:relative}.kl-search>svg{left:var(--s-3);pointer-events:none;position:absolute}.kl-search .input{width:100%;padding-left:var(--s-10);padding-right:var(--s-10)}.kl-search__x{right:var(--s-2);width:var(--av-xs);height:var(--av-xs);border-radius:var(--r-full);color:var(--muted);place-items:center;display:grid;position:absolute}.kl-search__x:hover{background:var(--fill-2);color:var(--ink)}.kl-tbl{border-radius:var(--r-card);background:var(--card-bg);box-shadow:inset 0 0 0 var(--bw) var(--line-2);overflow-x:auto}.kl-tbl table{border-collapse:collapse;width:100%;font-size:var(--t-md)}.kl-tbl th{padding:var(--s-3) var(--s-4);background:var(--fill);border-bottom:var(--bw) solid var(--line-2);font:var(--w-semibold) var(--t-sm)/var(--lh-snug) var(--font-sans);color:var(--muted);text-align:left;white-space:nowrap}.kl-tbl td{padding:var(--s-4);border-bottom:var(--bw) solid var(--line);vertical-align:middle;color:var(--ink-2)}.kl-tbl tbody tr:last-child td{border-bottom:0}.kl-tbl tbody tr{cursor:pointer}.kl-tbl tbody tr:hover td{background:var(--fill)}.kl-tbl tbody tr:focus-visible{outline:var(--bw-2) solid var(--focus);outline-offset:calc(-1 * var(--bw-2))}.kl-sort{align-items:center;gap:var(--s-1);font:inherit;color:inherit;display:inline-flex}.kl-sort:hover{color:var(--ink)}.kl-sort__i{opacity:0;transition:transform .15s;display:inline-grid}.kl-sort:hover .kl-sort__i,.kl-sort__i.on{opacity:1}.kl-sort__i.on{color:var(--act)}.kl-sort__i.desc{transform:rotate(180deg)}.kl-org{align-items:center;gap:var(--s-3);min-width:0;display:flex}.kl-org .k-mark,.kl-org .mark--logo{width:var(--av-md);height:var(--av-md);border-radius:var(--r-control);background:var(--fill);color:var(--ink-3);font:var(--w-bold) var(--t-sm)/var(--lh-none) var(--font-sans);flex:none;place-items:center;display:grid;overflow:hidden}.kl-org .mark--logo svg,.kl-org .mark--logo img{object-fit:contain;width:100%;height:100%}.kl-org__t{gap:var(--s-half);min-width:0;display:grid}.kl-org__n{align-items:center;gap:var(--s-2);font:var(--w-semibold) var(--t-base)/var(--lh-snug) var(--font-sans);color:var(--ink);display:flex}.kl-org__s{align-items:center;gap:var(--s-1);font-size:var(--t-sm);color:var(--muted);white-space:nowrap;display:flex}.kl-tag{padding:var(--s-half) var(--s-2);border-radius:var(--r-full);background:var(--fill-2);font:var(--w-semibold) var(--t-2xs)/var(--lh-none) var(--font-sans);color:var(--ink-3)}.kl-dot{gap:var(--s-half);white-space:nowrap;display:grid}.kl-dot__l{align-items:center;gap:var(--s-2);font-weight:var(--w-semibold);color:var(--ink-2);display:inline-flex}.kl-dot__l:before{content:"";width:var(--s-2);height:var(--s-2);border-radius:var(--r-full);background:var(--faint);flex:none}.kl-dot small{padding-left:var(--s-4);font-size:var(--t-sm);color:var(--muted)}.kl-dot--ok .kl-dot__l:before{background:var(--ok)}.kl-dot--act .kl-dot__l:before{background:var(--act)}.kl-dot--warn .kl-dot__l:before{background:var(--warn)}.kl-dot--warn .kl-dot__l{color:var(--warn)}.kl-dot--bad .kl-dot__l:before{background:var(--bad)}.kl-dot--bad .kl-dot__l{color:var(--bad)}.kl-use{gap:var(--s-1);min-width:var(--k-use-w);display:grid}.kl-use__p{font-size:var(--t-sm);color:var(--ink-3)}.kl-use__bar{height:var(--k-bar-h);border-radius:var(--r-full);background:var(--fill-2);overflow:hidden}.kl-use__bar span{border-radius:var(--r-full);background:var(--act);height:100%;display:block}.kl-use--warn .kl-use__bar span{background:var(--warn)}.kl-use small{font-size:var(--t-sm);color:var(--muted);white-space:nowrap}.kl-use b,.kl-stack b{font-weight:var(--w-semibold);color:var(--ink);font-variant-numeric:tabular-nums}.kl-stack{gap:var(--s-half);white-space:nowrap;display:grid}.kl-stack small{font-size:var(--t-sm);color:var(--muted)}.kl-cards{display:none}.kl-card{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-card);background:var(--card-bg);box-shadow:var(--elev-card);text-align:left;color:var(--ink-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.kl-card>:nth-child(n+3){grid-column:1/-1}.kl-card__l{font-size:var(--t-sm);color:var(--muted)}.kl-card__row{gap:var(--s-2) var(--s-6);flex-wrap:wrap;display:flex}.kl-empty{justify-items:center;gap:var(--s-3);padding:var(--s-12) var(--s-4);border-radius:var(--r-card);background:var(--fill);text-align:center;display:grid}.kl-empty__t{font:var(--w-semibold) var(--t-base)/var(--lh-snug) var(--font-sans);color:var(--ink-2);margin:0}.kl-foot{font-size:var(--t-sm);color:var(--muted);margin:0}[data-surface=console]{--k-use-w:140px;--k-seg-min:128px}@container (max-width:720px){.lv .kl-tbl{display:none}.kl-cards{gap:var(--s-3);display:grid}.kl-search{flex-basis:100%;max-width:none}}.kl-use__p{white-space:nowrap}.kl-health{align-items:baseline;gap:var(--s-1);font-size:var(--t-sm);font-weight:var(--w-semibold);color:var(--ink-3);white-space:nowrap;display:inline-flex}.kl-health:before{content:"";width:var(--s-2);height:var(--s-2);border-radius:var(--r-full);background:var(--faint);flex:none;align-self:center}.kl-health small{font-weight:var(--w-regular);color:var(--muted)}.kl-health--ok:before{background:var(--ok)}.kl-health--warn{color:var(--warn)}.kl-health--warn:before{background:var(--warn)}.kl-org__st{font-weight:var(--w-semibold);display:none}.kl-org__st--act{color:var(--act)}.kl-org__st--warn{color:var(--warn)}@container (max-width:1120px){.kl-c-st{display:none}.kl-org__st{display:inline}}@container (max-width:720px){.kl-search{grid-column:1/-1}}.kl-use__n{font-size:var(--t-md);color:var(--ink-2);white-space:nowrap}.kl-use{min-width:var(--k-use-w)}.ko-p{margin:var(--s-1) 0 0;font-size:var(--t-md);line-height:var(--lh-body);color:var(--ink-3);max-width:var(--measure)}.ko-lic{gap:var(--s-1);font-size:var(--t-md);color:var(--ink-2);margin:0;display:grid}.ko-lic b{color:var(--ink)}.ko-lic small{font-size:var(--t-sm);color:var(--muted)}.t-warn{color:var(--warn);font-weight:var(--w-semibold)}.t-bad{color:var(--bad);font-weight:var(--w-semibold)}.ko-steps{margin:0;padding:0;list-style:none;display:grid}.ko-step{gap:var(--s-4);padding:var(--s-4) 0;border-top:var(--bw) solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ko-step__i{width:var(--av-sm);height:var(--av-sm);border-radius:var(--r-full);background:var(--fill-2);color:var(--ink-3);font:var(--w-bold) var(--t-sm)/var(--lh-none) var(--font-sans);place-items:center;display:grid}.ko-step--done .ko-step__i{background:var(--ok-soft);color:var(--ok)}.ko-step--wait .ko-step__i{background:var(--act-soft);color:var(--act)}.ko-step--todo .ko-step__i{background:var(--warn-soft);color:var(--warn)}.ko-step__t{gap:var(--s-half);min-width:0;display:grid}.ko-step__t b{font-weight:var(--w-semibold);color:var(--ink)}.ko-step__t small{font-size:var(--t-sm);line-height:var(--lh-body);color:var(--muted)}.ko-step--done .ko-step__t b{color:var(--ink-3)}.ko-step__s{font-weight:var(--w-semibold);color:var(--warn)}.ko-step--wait .ko-step__s{color:var(--act)}.ko-step__a{align-items:center;gap:var(--s-3);flex-wrap:wrap;justify-content:flex-end;display:flex}@container (max-width:640px){.ko-step{grid-template-columns:auto minmax(0,1fr)}.ko-step__a{grid-column:2;justify-content:flex-start}}.kl-org--sm .k-mark,.kl-org--sm .mark--logo{width:var(--av-sm);height:var(--av-sm)}.kl-org--sm .kl-org__s{color:var(--ink-2);font-size:var(--t-md);white-space:normal}.kl-st{font-weight:var(--w-semibold);color:var(--act)}.kl-tbl .kl-org__n{white-space:normal}.kg{border-radius:var(--r-card);background:var(--card-bg);box-shadow:inset 0 0 0 var(--bw) var(--line-2);padding-bottom:var(--s-3);display:grid;overflow-x:auto}.kg-row{grid-template-columns:var(--k-gantt-lab) minmax(var(--k-gantt-min),1fr);min-height:var(--s-12);align-items:center;display:grid}.kg-row+.kg-row{border-top:var(--bw) solid var(--line)}.kg-row--head{background:var(--fill);border-bottom:var(--bw) solid var(--line-2);min-height:0}.kg-lab{align-items:center;gap:var(--s-3);min-width:0;padding:var(--s-2) var(--s-4);text-align:left;color:var(--ink-2);display:flex}.kg-lab:hover b{color:var(--act)}.kg-lab .k-mark,.kg-lab .mark--logo{width:var(--av-sm);height:var(--av-sm);border-radius:var(--r-sm);background:var(--fill);color:var(--ink-3);font:var(--w-bold) var(--t-2xs)/var(--lh-none) var(--font-sans);flex:none;place-items:center;display:grid;overflow:hidden}.kg-lab .mark--logo svg,.kg-lab .mark--logo img{width:100%;height:100%}.kg-lab span{gap:var(--s-half);min-width:0;display:grid}.kg-lab b{font-weight:var(--w-semibold);font-size:var(--t-md);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kg-lab small{font-size:var(--t-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kg-lab--head{padding-block:var(--s-3);font:var(--w-semibold) var(--t-sm)/var(--lh-none) var(--font-sans);color:var(--muted)}.kg-track{height:100%;min-height:var(--s-10);margin-right:var(--s-4);position:relative}.kg-months span{padding-left:var(--s-2);border-left:var(--bw) solid var(--line-2);font:var(--w-semibold) var(--t-xs)/var(--lh-none) var(--font-sans);color:var(--muted);white-space:nowrap;position:absolute;top:50%;transform:translateY(-50%)}.kg-body{display:grid;position:relative}.kg-body .kg-track{align-self:stretch}.kg-body .kg-track:before{content:"";top:0;bottom:0;left:var(--kg-now);width:var(--bw-2);background:var(--act);opacity:.6;pointer-events:none;position:absolute}.kg-bar{height:var(--s-6);padding:0 var(--s-2);border-radius:var(--r-sm);background:var(--act-soft);box-shadow:inset 0 0 0 var(--bw) var(--act);color:var(--act);font:var(--w-semibold) var(--t-xs)/var(--lh-none) var(--font-sans);white-space:nowrap;align-items:center;display:flex;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.kg-bar:hover{background:var(--act);color:var(--on-act)}.kg-bar span{text-overflow:ellipsis;overflow:hidden}.kg-bar--warn{background:var(--warn-soft);box-shadow:inset 0 0 0 var(--bw) var(--warn);color:var(--warn)}.kg-bar--warn:hover{background:var(--warn);color:var(--on-act)}.kg-bar--done{background:var(--fill-2);box-shadow:none;color:var(--muted)}.kg-bar--cutl{border-top-left-radius:0;border-bottom-left-radius:0}.kg-bar--cutr{border-top-right-radius:0;border-bottom-right-radius:0}.kg-bar--cont{background:repeating-linear-gradient(135deg,var(--fill) 0 var(--s-2),var(--fill-2) var(--s-2) var(--s-4));box-shadow:none;color:var(--ink-3)}.kg-bar--cont:hover{background:var(--fill-2);color:var(--ink)}.kg-sec{align-items:baseline;gap:var(--s-3);padding:var(--s-4) var(--s-4) var(--s-2);border-top:var(--bw) solid var(--line-2);font:var(--w-semibold) var(--t-sm)/var(--lh-snug) var(--font-sans);color:var(--ink-2);margin:0;display:flex}.kg-sec small{font-weight:var(--w-regular);color:var(--muted)}.kg-legend{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4) 0;font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;margin:0;display:flex}.kg-key{width:var(--s-3);height:var(--s-3);border-radius:var(--r-sm);display:inline-block}.kg-key+*{margin-right:var(--s-3)}.kg-key--now{width:var(--bw-2);background:var(--act);border-radius:0}.kg-key--warn{background:var(--warn-soft);box-shadow:inset 0 0 0 var(--bw) var(--warn);margin-left:var(--s-3)}[data-surface=console]{--k-gantt-lab:260px;--k-gantt-min:560px}@container (max-width:720px){[data-surface=console]{--k-gantt-lab:180px}}[data-surface=console]{--k-sel-max:200px}.kl-org--sm{max-width:var(--k-sel-max)}.kl-health--stack{gap:var(--s-half);padding-left:var(--s-4);display:grid;position:relative}.kl-health--stack:before{left:0;top:calc(var(--t-sm) / 2);position:absolute}.kl-health--stack small{white-space:normal;max-width:var(--k-sel-max);font-size:var(--t-sm);line-height:var(--lh-body);min-width:var(--k-health-w);white-space:nowrap}[data-surface=console]{--k-health-w:150px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lv-filters{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.lv-f{align-items:center;gap:var(--s-1);height:var(--h-chip-sel);padding:0 var(--s-2) 0 var(--s-3);border-radius:var(--r-full);background:var(--sheet);box-shadow:inset 0 0 0 var(--bw) var(--line-2);color:var(--ink-2);font-size:var(--t-md);white-space:nowrap;display:inline-flex;position:relative}.lv-f:hover{box-shadow:inset 0 0 0 var(--bw) var(--faint)}.lv-f:focus-within{outline:var(--bw-2) solid var(--focus);outline-offset:var(--bw)}.lv-f__l{color:var(--muted)}.lv-f__s{field-sizing:content;appearance:none;color:var(--ink);font:var(--w-semibold) var(--t-md)/var(--lh-none) var(--font-sans);padding:0 var(--s-5) 0 0;margin-right:calc(-1 * var(--s-4));max-width:var(--k-chip-max);text-overflow:ellipsis;cursor:pointer;background:0 0;border:0}.lv-f__s:focus{outline:none}.lv-f>svg{color:var(--muted);pointer-events:none;flex:none}.lv-f--on{background:var(--act-soft);box-shadow:inset 0 0 0 var(--bw) var(--act)}.lv-f--on .lv-f__s{color:var(--act)}.lv-clear{height:var(--h-chip-sel);padding:0 var(--s-3);border-radius:var(--r-full);font:var(--w-semibold) var(--t-md)/var(--lh-none) var(--font-sans);color:var(--act)}.lv-clear:hover{background:var(--fill)}.kl-org__s--wrap{white-space:normal;flex-wrap:wrap}.lv-alt{display:none}.lv-foot{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.lv-foot__t{font-size:var(--t-sm);color:var(--muted);font-variant-numeric:tabular-nums;margin:0}.lv-foot__s{color:var(--faint)}.lv-pager{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.lv-pages{align-items:center;gap:var(--s-1);display:flex}.lv-pg{min-width:var(--h-chip-sel);height:var(--h-chip-sel);padding:0 var(--s-2);border-radius:var(--r-control);font:var(--w-semibold) var(--t-md)/var(--lh-none) var(--font-sans);color:var(--ink-2);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.lv-pg:hover:not(:disabled){background:var(--fill)}.lv-pg[aria-current=page]{background:var(--act);color:var(--on-act)}.lv-pg:disabled{color:var(--faint);cursor:default}.lv-pg--gap{color:var(--faint)}[data-surface=console]{--h-chip-sel:36px;--k-chip-max:180px;--k-search-min:220px;--k-search-max:360px}@container (max-width:1200px){.lv .kl-tbl td,.lv .kl-tbl th{padding-inline:var(--s-3)}.lv .lv-c2{display:none}.lv .lv-alt{display:inline}}@container (max-width:760px){.lv .kl-tbl{display:none}.lv .kl-cards{gap:var(--s-3);display:grid}.lv-foot{justify-content:flex-start}}.lv-pages .lv-pg[aria-current=page],.lv-pages .lv-pg[aria-current=page]:hover{background:var(--act);color:var(--on-act)}.kl-org__s--wrap{gap:0 var(--s-1)}.k-fab{left:50%;bottom:var(--s-6);z-index:var(--z-bar);gap:var(--s-2);display:flex;position:absolute;transform:translate(-50%)}.k-fab__btn{align-items:center;gap:var(--s-2);height:var(--h-lg);padding:0 var(--s-6) 0 var(--s-5);border-radius:var(--r-float);background:var(--act);color:var(--on-act);box-shadow:var(--elev-card-hover);font:var(--w-semibold) var(--t-base)/var(--lh-none) var(--font-sans);white-space:nowrap;display:inline-flex}.k-fab__btn:hover{filter:brightness(1.08)}.k-fab__btn:focus-visible{outline:var(--bw-2) solid var(--focus);outline-offset:var(--bw-2)}.shell__col:has(.k-fab) .shell__main{padding-bottom:calc(var(--h-lg) + var(--s-12))}@media(max-width:759px){.k-fab{bottom:calc(var(--sheet-lift) + env(safe-area-inset-bottom,0px));position:fixed}body:has(.k-fab) .shell__main{padding-bottom:calc(var(--main-pad-bottom-sm) + var(--h-lg))}}.shell[data-nav=rail] .k-brand{padding:var(--s-2);margin-bottom:var(--s-4);justify-content:center}.shell[data-nav=rail] .k-brand__mark{display:grid}.shell[data-nav=rail] .k-brand__full{display:none}.shell[data-nav=rail] .k-navg{justify-items:center}.shell[data-nav=rail] .k-navg+.k-navg{margin-top:var(--s-2);padding-top:var(--s-2);border-top:var(--bw) solid var(--k-nav-line)}.shell[data-nav=rail] .nav__item span{max-width:var(--rail-item);text-overflow:ellipsis;white-space:nowrap;text-align:center;overflow:hidden}.nav__fold{margin-top:auto}.lv-fbtn{align-items:center;gap:var(--s-2);height:var(--h-chip-sel);padding:0 var(--s-4);border-radius:var(--r-full);background:var(--sheet);box-shadow:inset 0 0 0 var(--bw) var(--line-2);font:var(--w-semibold) var(--t-md)/var(--lh-none) var(--font-sans);color:var(--ink-2);display:none}.lv-fbtn b{min-width:var(--av-xs);height:var(--av-xs);border-radius:var(--r-full);background:var(--act);color:var(--on-act);font-size:var(--t-xs);place-items:center;display:inline-grid}.lv-fbtn--on{background:var(--act-soft);box-shadow:inset 0 0 0 var(--bw) var(--act);color:var(--act)}.lv-drawer{gap:var(--s-5);display:grid}.lv-drawer .kseg{justify-self:start}@container (max-width:760px){.lv-fbtn{display:inline-flex}.lv .lv-filters,.lv .lv-end .lv-f{display:none}.lv .lv-end{margin-left:auto}}.kt{gap:var(--s-8)}.k-fab__btn--2{background:var(--sheet);color:var(--ink);box-shadow:var(--elev-card-hover)}.k-fab__btn--2:hover{filter:none;background:var(--fill)}@container (max-width:560px){.k-fab__btn{padding:0 var(--s-4)}}@media(max-width:759px){.k-fab__btn--2{width:var(--h-lg);justify-content:center;padding:0}.k-fab__btn--2 span{display:none}}.tg{gap:var(--s-8);display:grid}.tg__sec{gap:var(--s-3);display:grid}.tg__h{align-items:center;gap:var(--s-2);font:var(--w-bold) var(--t-lg)/var(--lh-snug) var(--font-sans);color:var(--ink);margin:0;display:flex}.tg__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--k-tc-min)),1fr));gap:var(--s-3);display:grid}.tc{gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-card);background:var(--card-bg);box-shadow:inset 0 0 0 var(--bw) var(--line-2);text-align:left;color:var(--ink-2);flex-direction:column;min-width:0;display:flex}.tc:focus-visible{outline:var(--bw-2) solid var(--focus);outline-offset:var(--bw)}.tc__top{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.tc__shape{align-items:center;gap:var(--s-1);font:var(--w-semibold) var(--t-xs)/var(--lh-none) var(--font-sans);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-caps);display:inline-flex}.tc__v{font:var(--w-semibold) var(--t-xs)/var(--lh-none) var(--font-sans);color:var(--faint)}.tc__t{font:var(--w-bold) var(--t-base)/var(--lh-snug) var(--font-sans);color:var(--ink);text-wrap:balance}.tc__third{font-weight:var(--w-regular);color:var(--muted)}.tc__d{-webkit-line-clamp:2;font-size:var(--t-sm);line-height:var(--lh-body);color:var(--ink-3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tc__f{font-size:var(--t-sm);color:var(--ink-2)}.tc__foot{justify-content:space-between;gap:var(--s-2);padding-top:var(--s-3);border-top:var(--bw) solid var(--line);font-size:var(--t-sm);color:var(--muted);margin-top:auto;display:flex}.tc__foot b{color:var(--ink);font-variant-numeric:tabular-nums}.tc__tier{white-space:nowrap}[data-surface=console]{--k-tc-min:260px}.te-form{gap:var(--s-6);display:grid}.tc--prev{box-shadow:none;background:0 0;padding:0}.tc--prev:hover{box-shadow:none}.te-steps{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.te-step{gap:var(--s-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.te-step__n{width:var(--av-sm);height:var(--av-sm);border-radius:var(--r-full);background:var(--fill-2);font:var(--w-bold) var(--t-sm)/var(--lh-none) var(--font-sans);color:var(--ink-3);place-items:center;display:grid}.te-flow{border-top:var(--bw) solid var(--line);display:grid}.te-flow__r{gap:var(--s-3);padding:var(--s-3) 0;border-bottom:var(--bw) solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.te-flow__i{width:var(--av-md);height:var(--av-md);border-radius:var(--r-control);background:var(--fill);color:var(--ink-3);place-items:center;display:grid}.te-flow__t{gap:var(--s-half);min-width:0;display:grid}.te-flow__t b{font-weight:var(--w-semibold);color:var(--ink)}.te-flow__t small{font-size:var(--t-sm);color:var(--muted)}.te-add{gap:var(--s-2);padding:var(--s-4);border-radius:var(--r-control);background:var(--fill);display:grid}.te-add__row{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.te-add__row .kselect{flex:1 1 var(--k-sel-min);width:auto}.te-vers{margin:0;padding:0;list-style:none;display:grid}.te-ver{gap:var(--s-4);padding:var(--s-3) 0;border-bottom:var(--bw) solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.te-ver__n{min-width:var(--av-md);height:var(--av-sm);padding:0 var(--s-2);border-radius:var(--r-full);background:var(--fill-2);font:var(--w-bold) var(--t-sm)/var(--lh-none) var(--font-sans);color:var(--ink-3);place-items:center;display:grid}.te-ver--cur .te-ver__n{background:var(--act);color:var(--on-act)}.te-ver__t{gap:var(--s-half);display:grid}.te-ver__t b{font-weight:var(--w-semibold);color:var(--ink)}.te-ver__t small,.te-ver__c{font-size:var(--t-sm);color:var(--muted)}.te-used{margin:calc(-1 * var(--s-2)) calc(-1 * var(--s-2)) 0;display:grid}.te-used__r{gap:var(--s-3);padding:var(--s-2);border-radius:var(--r-control);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.te-used__r:hover{background:var(--fill)}.te-used__r .k-mark,.te-used__r .mark--logo{width:var(--av-sm);height:var(--av-sm);border-radius:var(--r-sm);background:var(--fill);font:var(--w-bold) var(--t-2xs)/var(--lh-none) var(--font-sans);place-items:center;display:grid;overflow:hidden}.te-used__r .mark--logo svg,.te-used__r .mark--logo img{width:100%;height:100%}.te-used__r span{gap:var(--s-half);min-width:0;display:grid}.te-used__r b{font:var(--w-semibold) var(--t-sm)/var(--lh-snug) var(--font-sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.te-used__r small{font-size:var(--t-xs);color:var(--muted)}.te-bar__s{align-items:center;gap:var(--s-2);font-size:var(--t-md);color:var(--ink-3);display:inline-flex}[data-surface=console]{--k-te-nav:220px;--k-sel-min:160px}.pa-lic .k-mark,.pa-lic .mark--logo,.pa-logo .k-mark,.pa-logo .mark--logo{width:var(--av-md);height:var(--av-md);border-radius:var(--r-control);background:var(--sheet);font:var(--w-bold) var(--t-sm)/var(--lh-none) var(--font-sans);color:var(--ink-3);flex:none;place-items:center;display:grid;overflow:hidden}.pa-lic .mark--logo svg,.pa-lic .mark--logo img,.pa-logo .mark--logo svg,.pa-logo .mark--logo img{object-fit:contain;width:100%;height:100%}.pa-logo{background:0 0}.pa-logo .k-mark,.pa-logo .mark--logo{width:100%;height:100%}.pa-tpls{gap:var(--s-2);display:grid}.pa-fam{margin:var(--s-2) 0 0;font:var(--w-semibold) var(--t-sm)/var(--lh-none) var(--font-sans);color:var(--muted)}.pa-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--k-pa-tc)),1fr));gap:var(--s-2);display:grid}.pa-tc{align-items:flex-start;gap:var(--s-1);padding:var(--s-3) var(--s-4);padding-right:var(--s-10);border-radius:var(--r-card);background:var(--sheet);box-shadow:inset 0 0 0 var(--bw) var(--line-2);text-align:left;color:var(--ink-2);flex-direction:column;display:flex;position:relative}.pa-tc:hover{box-shadow:inset 0 0 0 var(--bw) var(--faint)}.pa-tc[aria-pressed=true]{background:var(--act-soft);box-shadow:inset 0 0 0 var(--bw-2) var(--act)}.pa-tc__t{font:var(--w-semibold) var(--t-md)/var(--lh-snug) var(--font-sans);color:var(--ink)}.pa-tc__r{font-size:var(--t-sm);font-weight:var(--w-semibold);color:var(--act)}.pa-tc__f{font-size:var(--t-sm);color:var(--muted)}.pa-tc__c{top:var(--s-3);right:var(--s-3);width:var(--s-5);height:var(--s-5);border-radius:var(--r-full);box-shadow:inset 0 0 0 var(--bw-2) var(--line-2);color:var(--on-act);place-items:center;display:grid;position:absolute}.pa-tc[aria-pressed=true] .pa-tc__c{background:var(--act);box-shadow:none}.pa-ovr{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-card);box-shadow:inset 0 0 0 var(--bw) var(--warn);display:grid}.pa-end{height:var(--h-field);font:var(--w-semibold) var(--t-base)/var(--lh-none) var(--font-sans);color:var(--ink);align-items:center;margin:0;display:flex}.pa-w{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));display:grid}[data-surface=console]{--k-pa-tc:200px}.te-bad{width:var(--s-2);height:var(--s-2);margin-left:var(--s-1);border-radius:var(--r-full);background:var(--bad);vertical-align:middle;display:inline-block}.te-form{gap:var(--s-8)}.te-rule{align-items:flex-start;gap:var(--s-2);font-size:var(--t-sm);line-height:var(--lh-body);margin:0;display:flex}.te-rule:before{content:"";width:var(--s-2);height:var(--s-2);margin-top:calc((1em * var(--lh-body) - var(--s-2)) / 2);border-radius:var(--r-full);flex:none}.te-rule--error{color:var(--bad)}.te-rule--error:before{background:var(--bad)}.te-rule--warn{color:var(--warn)}.te-rule--warn:before{background:var(--warn)}.te-rule--ok{color:var(--ok)}.te-rule--ok:before{background:var(--ok)}.te-rec{margin-left:var(--s-2);padding:var(--s-half) var(--s-2);border-radius:var(--r-full);background:var(--ok-soft);color:var(--ok);font:var(--w-semibold) var(--t-2xs)/var(--lh-none) var(--font-sans);white-space:nowrap;vertical-align:middle}.te-dot{width:var(--s-1);height:var(--s-1);margin-left:var(--s-1);border-radius:var(--r-full);background:var(--ok);vertical-align:super;display:inline-block}.te-shapes{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));display:grid}.te-shape{gap:var(--s-half) var(--s-3);padding:var(--s-3);border-radius:var(--r-card);background:var(--sheet);box-shadow:inset 0 0 0 var(--bw) var(--line-2);text-align:left;color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-content:start;display:grid}.te-shape:hover:not([aria-disabled]){box-shadow:inset 0 0 0 var(--bw) var(--faint)}.te-shape[aria-pressed=true]{background:var(--act-soft);box-shadow:inset 0 0 0 var(--bw-2) var(--act)}.te-shape[aria-disabled=true]{opacity:.5;cursor:not-allowed}.te-shape__i{width:var(--av-sm);height:var(--av-sm);border-radius:var(--r-control);background:var(--fill);color:var(--ink-3);grid-row:span 2;place-items:center;display:grid}.te-shape[aria-pressed=true] .te-shape__i{background:var(--act);color:var(--on-act)}.te-shape__t{align-items:center;gap:var(--s-1);font:var(--w-semibold) var(--t-md)/var(--lh-snug) var(--font-sans);color:var(--ink);flex-wrap:wrap;display:flex}.te-shape__t .te-rec{margin-left:0}.te-shape__d{font-size:var(--t-xs);line-height:var(--lh-snug);color:var(--muted)}.te-roles{gap:var(--s-2) var(--s-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;display:grid}.te-roles__x{padding-bottom:var(--s-3);color:var(--faint)}.te-role{gap:var(--s-1);display:grid}.te-role>span{font:var(--w-semibold) var(--t-sm)/var(--lh-none) var(--font-sans);color:var(--muted)}.te-role em{font-style:normal;font-weight:var(--w-regular);color:var(--faint)}.te-nums{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));align-items:start;display:grid}.te-mods{gap:var(--s-1) var(--s-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));display:grid}.te-mods .kchk__t{flex-flow:wrap;align-items:center;display:flex}.te-addstep{justify-self:start;align-items:center;gap:var(--s-1);padding:var(--s-2) var(--s-3);border-radius:var(--r-control);font:var(--w-semibold) var(--t-sm)/var(--lh-none) var(--font-sans);color:var(--act);display:inline-flex}.te-addstep:hover{background:var(--fill)}.tn-fams{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));display:grid}.tn-fam{gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-card);background:var(--sheet);box-shadow:inset 0 0 0 var(--bw) var(--line-2);text-align:left;color:var(--ink-2);align-content:start;display:grid}.tn-fam:hover{box-shadow:inset 0 0 0 var(--bw) var(--faint)}.tn-fam[aria-pressed=true]{background:var(--act-soft);box-shadow:inset 0 0 0 var(--bw-2) var(--act)}.tn-fam__i{width:var(--av-md);height:var(--av-md);border-radius:var(--r-control);background:var(--fill);color:var(--ink-3);place-items:center;display:grid}.tn-fam[aria-pressed=true] .tn-fam__i{background:var(--act);color:var(--on-act)}.tn-fam__t{font:var(--w-bold) var(--t-base)/var(--lh-snug) var(--font-sans);color:var(--ink)}.tn-fam__d{font-size:var(--t-sm);line-height:var(--lh-body);color:var(--ink-3)}.tn-fam__f{font-size:var(--t-xs);color:var(--muted)}[data-surface=console]{--k-dt-w2:120px}@container (max-width:560px){.te-roles{grid-template-columns:minmax(0,1fr)}.te-roles__x{display:none}}.k-menu{min-width:var(--k-menu-w);padding:var(--s-2)}.k-menu .menu__item{padding:var(--s-2) var(--s-3);font-size:var(--t-md)}.k-menu .menu__item svg{color:var(--muted)}.k-menu .menu__note{padding:var(--s-2) var(--s-3) var(--s-1);font:var(--w-semibold) var(--t-2xs)/var(--lh-none) var(--font-sans);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--faint)}.k-menu__id{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3) var(--s-1);display:flex}.k-menu__idt{gap:var(--s-1);min-width:0;display:grid}.k-menu__name{font:var(--w-bold) var(--t-base)/var(--lh-snug) var(--font-sans);color:var(--ink)}.k-menu__mail{font-size:var(--t-sm);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-seg{gap:var(--s-half);padding:var(--s-half);margin:0 var(--s-2) var(--s-1);border-radius:var(--r-control);background:var(--fill);display:flex}.k-seg__b{justify-content:center;align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);border-radius:calc(var(--r-control) - var(--s-half));font:var(--w-semibold) var(--t-sm)/var(--lh-snug) var(--font-sans);color:var(--muted);flex:1;display:inline-flex}.k-seg__b:hover{color:var(--ink)}.k-seg__b[aria-current=true]{background:var(--sheet);color:var(--ink);box-shadow:var(--elev-chip)}.k-rolerow{gap:var(--s-1);padding:var(--s-1) var(--s-3) var(--s-2);flex-wrap:wrap;display:flex}.k-rolechip{padding:var(--s-half) var(--s-2);border-radius:var(--r-full);font:var(--w-semibold) var(--t-xs)/var(--lh-snug) var(--font-sans);color:var(--muted);box-shadow:inset 0 0 0 var(--bw) var(--line-2)}.k-rolechip:hover{color:var(--ink);box-shadow:inset 0 0 0 var(--bw) var(--faint)}.k-rolechip[aria-current=true]{color:var(--act);box-shadow:inset 0 0 0 var(--bw) var(--act-line);background:var(--act-soft)}[data-surface=console] *{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}[data-surface=console] ::-webkit-scrollbar{width:10px;height:10px}[data-surface=console] ::-webkit-scrollbar-track{background:0 0}[data-surface=console] ::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:var(--r-full);background-clip:padding-box;border:3px solid #0000}[data-surface=console] ::-webkit-scrollbar-thumb:hover{background-color:var(--faint)}[data-surface=console] .nav{scrollbar-width:none;overscroll-behavior:contain}[data-surface=console] .nav::-webkit-scrollbar{display:none}[data-surface=console] .shell{background:var(--k-nav-bg)}.shell[data-nav=rail] .nav{gap:0}.shell[data-nav=rail] .nav__item{padding:var(--s-1) 0;gap:var(--s-half)}.shell[data-nav=rail] .k-navg+.k-navg{margin-top:var(--s-1);padding-top:var(--s-1)}.shell[data-nav=rail] .k-brand{margin-bottom:var(--s-2)}[data-surface=console] .shell__main{--mt:var(--s-10);--mx:var(--s-10)}@media(max-width:759px){[data-surface=console] .shell__main{--mt:var(--s-6);--mx:var(--s-4)}}.ph--ink,.topbar--ink{--ink:#f2f7f5;--ink-2:#d9e8e4;--ink-3:#b8cfcb;--muted:#93b5b3;--faint:#6a9190;--line:#ffffff24;--line-2:#ffffff3d;--fill:#ffffff12;--fill-2:#ffffff1f;--act:var(--mint);--act-soft:#55d6c71f;--act-line:#55d6c766;--ok:var(--mint);--ok-soft:#55d6c71f;--warn:#f0a066;--warn-soft:#f0a06624;--warn-line:#f0a06666;--sheet:#ffffff0f;--on-act:#06252a;background:var(--band);color:var(--ink)}.topbar--ink{border-bottom-color:var(--line)}.topbar__status{align-items:center;gap:var(--s-2);font-size:var(--t-sm);color:var(--muted);display:inline-flex}.topbar__status i{width:var(--dot);height:var(--dot);border-radius:var(--r-full);background:var(--act)}.ph{justify-content:space-between;align-items:flex-end;gap:var(--s-6) var(--s-12);display:flex}.ph__main{gap:var(--s-3);min-width:0;max-width:var(--k-ph-max);display:grid}.ph__eyebrow{font:var(--w-bold) var(--t-xs)/var(--lh-none) var(--font-sans);letter-spacing:var(--ls-caps-wide);text-transform:uppercase;color:var(--act);margin:0}.ph__title{font:var(--w-bold) var(--k-ph-t)/1.06 var(--font-sans);letter-spacing:var(--ls-display);color:var(--ink);text-wrap:balance;margin:0}.ph__title .hl{color:var(--act)}.ph__lede{font-size:var(--t-base);line-height:var(--lh-body);color:var(--ink-3);max-width:var(--measure);margin:0}.ph__meta{justify-items:start;gap:var(--s-2);padding-left:var(--s-8);box-shadow:inset var(--bw) 0 0 var(--line-2);flex:none;display:grid}.ph__meta-k{font:var(--w-bold) var(--t-2xs)/var(--lh-none) var(--font-sans);letter-spacing:var(--ls-caps-wide);text-transform:uppercase;color:var(--muted)}.ph__meta-v{font:var(--w-regular) var(--t-2xl)/var(--lh-tight) var(--font-sans);letter-spacing:var(--ls-heading);color:var(--ink)}.ph--ink{margin:calc(-1 * var(--mt)) calc(-1 * var(--mx)) var(--s-8);padding:var(--s-10) var(--mx) var(--s-12);display:block}.ph--ink>.ph__in{max-width:var(--page-wide);margin-inline:auto}.ph__row{justify-content:space-between;align-items:flex-end;gap:var(--s-6) var(--s-12);display:flex}.ph--ink .ph__eyebrow{color:var(--ink-2)}.ph--ink .ph__title{--k-ph-t:var(--k-ph-t-xl)}.ph--ink .ph__lede{color:var(--ink-2)}[data-surface=console]{--k-ph-t:clamp(1.75rem,3.2cqi,2.5rem);--k-ph-t-xl:clamp(2.1rem,4.4cqi,3.4rem);--k-ph-max:820px;--ls-caps-wide:.16em}.statstrip{padding-bottom:var(--s-6);border-bottom:var(--bw) solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.statstrip__i{align-items:flex-start;gap:var(--s-4);padding:var(--s-1) var(--s-6);text-align:left;color:inherit;font:inherit;display:flex;position:relative}.statstrip__i:first-child{padding-left:0}.statstrip__i+.statstrip__i{box-shadow:inset var(--bw) 0 0 var(--line-2)}.statstrip__n{font:var(--w-bold) var(--t-4xl)/.9 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-display);color:var(--ink)}.statstrip__meta{gap:var(--s-1);min-width:0;padding-top:var(--s-1);display:grid}.statstrip__t{font:var(--w-bold) var(--t-md)/var(--lh-snug) var(--font-sans);color:var(--ink)}.statstrip__h{font-size:var(--t-sm);line-height:var(--lh-snug);color:var(--muted)}.statstrip__i--warn .statstrip__n{color:var(--warn)}.statstrip__i--bad .statstrip__n{color:var(--bad)}.statstrip__i--act .statstrip__n{color:var(--act)}.statstrip__i--link{cursor:pointer}.statstrip__i--link:after{content:"↗";top:0;right:var(--s-4);font-size:var(--t-sm);color:var(--faint);opacity:0;line-height:1;transition:opacity .12s;position:absolute}.statstrip__i--link:hover:after{opacity:1}.statstrip__i--link:hover .statstrip__n,.statstrip__i--on .statstrip__n,.statstrip__i--on .statstrip__t{color:var(--act)}.statstrip__i--link:focus-visible{outline:var(--bw-2) solid var(--focus);outline-offset:var(--bw-2);border-radius:var(--r-sm)}.sh{justify-content:space-between;align-items:flex-end;gap:var(--s-3) var(--s-6);flex-wrap:wrap;display:flex}.sh__main{gap:var(--s-2);min-width:0;display:grid}.sh__t{align-items:center;gap:var(--s-2);font:var(--w-bold) var(--t-2xl)/var(--lh-tight) var(--font-sans);letter-spacing:var(--ls-heading);color:var(--ink);margin:0;display:flex}.sh__lede{font-size:var(--t-md);line-height:var(--lh-body);color:var(--muted);max-width:var(--measure);margin:0}.kchips{gap:var(--s-1);flex-wrap:wrap;display:flex}.kchip{align-items:baseline;gap:var(--s-2);padding:var(--s-2) var(--s-4);border-radius:var(--r-control);font:var(--w-semibold) var(--t-md)/var(--lh-snug) var(--font-sans);color:var(--ink-3);display:inline-flex}.kchip:hover{background:var(--fill);color:var(--ink)}.kchip[aria-selected=true]{background:var(--act-soft);color:var(--ink);font-weight:var(--w-bold)}.kchip__n{font-size:var(--t-xs);font-weight:var(--w-semibold);color:var(--faint);font-variant-numeric:tabular-nums}.kchip[aria-selected=true] .kchip__n{color:var(--muted)}.kchip--warn .kchip__n,.kchip--bad .kchip__n{color:var(--warn)}.lv .kl-list{gap:var(--s-5)}.lv-ctl{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.lv-card{border-radius:var(--r-card);background:var(--card-bg);box-shadow:inset 0 0 0 var(--bw) var(--line-2);min-width:0;overflow:hidden}.lv-card__view{padding:var(--s-5)}.lv-bar{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4) var(--s-3) var(--s-5);border-bottom:var(--bw) solid var(--line-2);flex-wrap:wrap;display:flex}.lv-search{align-items:center;gap:var(--s-3);flex:1 1 var(--k-search-min);min-width:0;color:var(--muted);display:flex;position:relative}.lv-search input{min-width:0;height:var(--h-chip-sel);font:var(--w-regular) var(--t-base)/var(--lh-snug) var(--font-sans);color:var(--ink);background:0 0;border:0;flex:1}.lv-search input::placeholder{color:var(--muted)}.lv-search input:focus{outline:none}.lv-search:focus-within{color:var(--act)}.lv-search .kl-search__x{position:static}.lv-bar .lv-f{border-radius:var(--r-control);height:var(--h-chip-sel)}.lv-count{font-size:var(--t-sm);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.lv-card .kl-tbl{box-shadow:none;background:0 0;border-radius:0}.lv-card .kl-tbl th{background:var(--bg);color:var(--ink-3);border-bottom-color:var(--line-2)}.lv-card .kl-tbl thead tr{counter-reset:lvcol}.lv-card .kl-tbl th:not(.kl-code):not(.kl-go){counter-increment:lvcol}.th-ix:before{content:counter(lvcol,upper-alpha)}.th-ix{margin-right:var(--s-2);font:var(--w-semibold) var(--t-2xs)/var(--lh-none) var(--font-mono);color:var(--faint)}.kl-code{width:1%;font:var(--w-semibold) var(--t-sm)/var(--lh-none) var(--font-mono);color:var(--faint);white-space:nowrap}.kl-tbl th.kl-code{font-family:var(--font-sans)}.lv-band td{cursor:default;padding:var(--s-3) var(--s-4)!important;background:var(--bg)!important}.lv-band__k{margin-right:var(--s-3);font:var(--w-bold) var(--t-xs)/var(--lh-none) var(--font-sans);letter-spacing:var(--ls-caps-wide);text-transform:uppercase;color:var(--act)}.lv-band__t{font:var(--w-semibold) var(--t-sm)/var(--lh-snug) var(--font-sans);color:var(--ink-3)}.lv-band__s{margin-left:var(--s-1);font-size:var(--t-sm);color:var(--faint)}.kl-tbl tbody tr.lv-band{cursor:default}.kl-go{text-align:right;width:1%;color:var(--ink-3)}.kl-go__a{font-size:var(--t-lg);line-height:1}.kl-tbl tbody tr:not(.lv-band):hover .kl-go{color:var(--act)}.lv-card .kl-cards{padding:var(--s-3)}.lv-band--card{margin:var(--s-3) var(--s-1) 0;flex-wrap:wrap;align-items:baseline;display:flex}.lv-band--card:first-child{margin-top:0}.kl-tag{padding:var(--s-half) var(--s-2);border-radius:var(--r-sm);background:var(--act-soft);box-shadow:inset 0 0 0 var(--bw) var(--act-line);font:var(--w-semibold) var(--t-2xs)/var(--lh-none) var(--font-sans);color:var(--act)}.lv-foot{padding-inline:var(--s-1)}@container (max-width:980px){.ph,.ph__row{flex-direction:column;align-items:flex-start}.ph__meta{padding:var(--s-4) 0 0;box-shadow:inset 0 var(--bw) 0 var(--line-2);width:100%}}@container (max-width:720px){.statstrip{row-gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}.statstrip__i:nth-child(odd){box-shadow:none;padding-left:0}.statstrip__i{padding-inline:var(--s-4);gap:var(--s-2);flex-direction:column}.statstrip__n{font-size:var(--t-3xl)}.lv-count{display:none}.lv-ctl .kchips{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}}.kfr__top .kpill{padding:var(--s-half) var(--s-2)}.lv .kl-list{grid-template-columns:minmax(0,1fr)}.lv-ctl>*{min-width:0}@container (max-width:760px){.lv .lv-card{box-shadow:none;background:0 0;overflow:visible}.lv .lv-card .lv-bar{margin-bottom:var(--s-3);border-radius:var(--r-card);background:var(--card-bg);box-shadow:inset 0 0 0 var(--bw) var(--line-2);border-bottom:0}.lv .lv-card .kl-cards{padding:0}}@container (max-width:1000px){.lv .kl-tbl td,.lv .kl-tbl th{padding-inline:var(--s-2)}.lv .kl-use{min-width:var(--k-use-w-sm)}}[data-surface=console]{--k-use-w-sm:112px}.statstrip{container:ss/inline-size}.statstrip__i{gap:var(--s-3);padding-inline:var(--s-5);align-items:center}.statstrip__t,.statstrip__h{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.statstrip__meta{padding-top:0}@container ss (max-width:1080px){.statstrip__i{align-items:flex-start;gap:var(--s-2);flex-direction:column}.statstrip__n{font-size:var(--t-3xl)}}.kt__n{min-width:var(--k-cnt);height:var(--k-cnt);margin-left:var(--s-1);padding:0 var(--s-1);border-radius:var(--r-sm);box-shadow:inset 0 0 0 var(--bw) var(--line-2);font:var(--w-semibold) var(--t-xs)/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-3);background:0 0;place-items:center;display:inline-grid}[data-surface=console]{--k-cnt:22px}.sh__lede,.ph__lede,.kt__empty{text-wrap:pretty}.btn--line{background:var(--sheet);color:var(--ink);box-shadow:inset 0 0 0 var(--bw) var(--line-2)}.btn--line:hover{background:var(--sheet);box-shadow:inset 0 0 0 var(--bw) var(--ink-3)}.btn--ghost{color:var(--muted);background:0 0}.btn--ghost:hover{background:var(--fill);color:var(--ink)}.kt__sec{gap:0;display:grid}.kd-card,.kt__card{border-radius:var(--r-card);background:var(--card-bg);box-shadow:inset 0 0 0 var(--bw) var(--line-2);overflow:hidden}.kd-band{padding:var(--s-3) var(--s-5);background:var(--bg);border-bottom:var(--bw) solid var(--line-2);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.kd-band:not(:first-child){border-top:var(--bw) solid var(--line-2)}.kd{gap:var(--s-4);padding:var(--s-5);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.kd+.kd{border-top:var(--bw) solid var(--line)}.kd__lead .k-mark,.kd__lead .mark--logo{width:var(--av-md);height:var(--av-md);border-radius:var(--r-control);background:var(--fill);color:var(--ink-3);place-items:center;display:grid;overflow:hidden}.kd__lead .mark--logo svg,.kd__lead .mark--logo img{width:100%;height:100%}.kd__body{gap:var(--s-1);min-width:0;display:grid}.kd__kicker{font-size:var(--t-sm);line-height:var(--lh-snug);color:var(--muted);margin:0}.kd__kicker b{font-weight:var(--w-semibold);color:var(--ink-3)}.kd__title{font:var(--w-bold) var(--t-base)/var(--lh-snug) var(--font-sans);color:var(--ink);text-wrap:balance;margin:0}.kd__text{-webkit-line-clamp:2;font-size:var(--t-md);line-height:var(--lh-body);color:var(--ink-3);max-width:var(--measure);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.kd__facts{gap:var(--s-1) var(--s-4);margin:var(--s-1) 0 0;font-size:var(--t-sm);color:var(--ink-3);flex-wrap:wrap;display:flex}.kd__facts span{align-items:center;gap:var(--s-1);display:inline-flex}.kd__facts svg{color:var(--faint)}.kd__warn{margin:var(--s-2) 0 0}.kd__warn .kpill{white-space:normal;line-height:var(--lh-snug)}.kd__acts{gap:var(--s-1);align-items:center;display:flex}.kt__side{gap:var(--s-5);display:grid;position:sticky;top:0}.kt__sh{align-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-5);border-bottom:var(--bw) solid var(--line-2);background:var(--bg);font:var(--w-bold) var(--t-base)/var(--lh-snug) var(--font-sans);color:var(--ink);margin:0;display:flex}.kfr-list{display:grid}.kfr{gap:var(--s-3);padding:var(--s-3) var(--s-5);text-align:left;color:inherit;font:inherit;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.kfr+.kfr{border-top:var(--bw) solid var(--line)}.kfr:hover{background:var(--fill)}.kfr:hover .kfr__title{color:var(--act)}.klog{padding:var(--s-1) 0;margin:0;list-style:none;display:grid}.klog li{gap:var(--s-3);padding:var(--s-3) var(--s-5);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.klog li+li{border-top:var(--bw) solid var(--line)}.klog__what{font:var(--w-semibold) var(--t-sm)/var(--lh-snug) var(--font-sans);color:var(--ink-2);display:block}.klog__meta{margin-top:var(--s-half);font-size:var(--t-xs);line-height:var(--lh-snug);color:var(--muted);display:block}.kt__card>.link{padding:var(--s-3) var(--s-5) var(--s-4);border-top:var(--bw) solid var(--line);display:block}.kt__empty{margin-top:var(--s-1)}@container (max-width:880px){.kt__side{position:static}.kd{grid-template-columns:auto minmax(0,1fr)}.kd__acts{grid-column:2}}.kt__grid{grid-template-columns:minmax(0,1fr) var(--k-rail-w);row-gap:var(--s-4)}.kt__grid>.sh{grid-column:1}.kt__grid>.kt__main{grid-area:2/1}.kt__grid>.kt__side{grid-area:2/2}.kt .sh{margin-bottom:0}[data-surface=console]{--k-rail-w:320px}.kt__card>.link{justify-content:flex-start;width:100%;display:flex}@container (max-width:880px){.kt__grid{grid-template-columns:minmax(0,1fr)}.kt__grid>.kt__side{grid-area:3/1}}.ph__eyebrow{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.ph__back{align-items:center;gap:var(--s-1);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;display:inline-flex}.ph__back:hover{color:var(--ink)}.ph__eyebrow>span[aria-hidden]{color:var(--faint)}.ph__eyebrow>span:not([aria-hidden]){color:var(--muted)}.ph__tline{align-items:center;gap:var(--s-4);min-width:0;display:flex}.ph__lead .k-mark,.ph__lead .mark--logo{width:var(--k-logo-prev);height:var(--k-logo-prev);border-radius:var(--r-card);background:var(--fill);font:var(--w-bold) var(--t-lg)/1 var(--font-sans);color:var(--ink-3);flex:none;place-items:center;display:grid;overflow:hidden}.ph__lead .mark--logo svg,.ph__lead .mark--logo img{object-fit:contain;width:100%;height:100%}.ph__title .hl--warn{color:var(--warn)}.ph__title .hl--bad{color:var(--bad)}.ph__title .hl--muted{color:var(--muted)}.ph__facts{gap:var(--s-1) var(--s-3);font-size:var(--t-sm);color:var(--muted);flex-wrap:wrap;margin:0;display:flex}.ph__facts span+span:before{content:"·";margin-right:var(--s-3);color:var(--faint)}.ph__facts .num{font-family:var(--font-sans)}.ph__acts{gap:var(--s-2);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.ko{gap:var(--s-8)}.ko .ph{padding-bottom:0}[data-surface=console] .tabs{gap:var(--s-8)}[data-surface=console] .tab{padding-bottom:var(--s-4);border-bottom-width:3px}[data-surface=console] .tab[aria-selected=true]{border-bottom-color:var(--act)}[data-surface=console] .tab .num{min-width:var(--k-cnt);height:var(--k-cnt);margin-left:var(--s-2);padding:0 var(--s-1);border-radius:var(--r-sm);box-shadow:inset 0 0 0 var(--bw) var(--line-2);font:var(--w-semibold) var(--t-xs)/1 var(--font-sans);color:var(--ink-3);place-items:center;display:inline-grid}.ko-tabs{margin-bottom:calc(-1 * var(--s-2))}.kt__sh-end{font:var(--w-semibold) var(--t-sm)/var(--lh-snug) var(--font-sans);margin-left:auto}.kpanel__b{gap:var(--s-4);padding:var(--s-4) var(--s-5) var(--s-5);display:grid}.kpanel__empty{padding:var(--s-4) var(--s-5);font-size:var(--t-sm);color:var(--muted);margin:0}.kt__card .kkv{grid-template-columns:var(--k-kv-key-sm) minmax(0,1fr);gap:0}.kt__card .kkv dt,.kt__card .kkv dd{padding:var(--s-3) 0;border-top:var(--bw) solid var(--line)}.kt__card .kkv dt:first-of-type,.kt__card .kkv dd:first-of-type{border-top:0;padding-top:0}.kt__card .kkv dd{padding-left:var(--s-3)}.kt__main .kt__card .kkv{grid-template-columns:var(--k-kv-key) minmax(0,1fr)}.kl-pills{gap:var(--s-1);flex-wrap:wrap;display:flex}.t-muted{color:var(--muted)}.kl-tbl tbody tr.kl-tr--static{cursor:default}.kt__card .kro{margin:0}.ko-steps .ko-step{padding:var(--s-4) var(--s-5)}.ko-steps .ko-step:first-child{border-top:0}[data-surface=console]{--k-kv-key-sm:104px}@container (max-width:980px){.ph__tline{align-items:flex-start}}.kt__card .kkv dd{overflow-wrap:anywhere}.kl-org__n .kpill{font-size:var(--t-2xs);padding:var(--s-half) var(--s-2);flex:none}.kl-org__n{row-gap:var(--s-1);flex-wrap:wrap}.kcrumbs{align-items:center;gap:var(--s-2);min-width:0;font:var(--w-semibold) var(--t-md)/var(--lh-snug) var(--font-sans);white-space:nowrap;display:flex;overflow:hidden}.kcrumbs__g{color:var(--muted);font-weight:var(--w-regular)}.kcrumbs__a{font:inherit;color:var(--muted)}.kcrumbs__a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.kcrumbs__sep{color:var(--faint);font-weight:var(--w-regular)}.kcrumbs__cur{color:var(--ink);text-overflow:ellipsis;overflow:hidden}.ph--tabs{padding-bottom:0}.ph__tabs{margin-top:var(--s-10)}.ph__tabs .tabs{border-bottom:0}.ph--ink .tab{color:var(--muted)}.ph--ink .tab:hover,.ph--ink .tab[aria-selected=true]{color:var(--ink)}.ph--ink .ph__lead .k-mark{background:var(--fill-2);color:var(--ink)}.ph__row--top{align-items:flex-start}.ph__side{gap:var(--s-2);padding-top:var(--s-1);flex:none;display:flex}.ph__cells{margin:var(--s-8) 0 0;padding-top:var(--s-5);border-top:var(--bw) solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.ph__cell{align-content:start;gap:var(--s-2);min-width:0;padding:0 var(--s-6);display:grid}.ph__cell:first-child{padding-left:0}.ph__cell+.ph__cell{box-shadow:inset var(--bw) 0 0 var(--line)}.ph__cell dt{font:var(--w-bold) var(--t-2xs)/var(--lh-none) var(--font-sans);letter-spacing:var(--ls-caps-wide);text-transform:uppercase;color:var(--muted)}.ph__cell dd{gap:var(--s-half);font:var(--w-semibold) var(--t-base)/var(--lh-snug) var(--font-sans);color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:0;display:grid}.ph__cell small{font:var(--w-regular) var(--t-sm)/var(--lh-snug) var(--font-sans);color:var(--muted)}.ph__cell .num{font-family:var(--font-sans)}.t-warn{color:var(--warn)!important}.t-bad{color:var(--bad)!important}.t-act{color:var(--act)!important}.ph--tabs .ph__tabs{margin-top:var(--s-8)}@container (max-width:980px){.ph__row.ph__row--top{flex-direction:row;align-items:flex-start}}@container (max-width:720px){.ph__cells{row-gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}.ph__cell:nth-child(odd){box-shadow:none;padding-left:0}.ph__cell{padding-inline:var(--s-4)}.ph__row.ph__row--top{flex-direction:column}}.tabnote{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.tabnote__t{font-size:var(--t-md);line-height:var(--lh-body);color:var(--muted);max-width:var(--measure);text-wrap:pretty;margin:0}.kt__grid>.tabnote{grid-column:1}.ko>.tabnote+*{margin-top:calc(-1 * var(--s-4))}[data-surface=console] .tab{line-height:var(--k-cnt);align-items:center;display:inline-flex}.ph__link{font:inherit;color:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.pj{gap:var(--s-3);display:grid}.pj__track{height:var(--k-pj-h);margin:var(--s-8) var(--s-1) 0;border-radius:var(--r-full);background:var(--fill-2);position:relative}.pj__fill{border-radius:var(--r-full);background:var(--act);position:absolute;inset:0 auto 0 0}.pj__tick{width:var(--k-pj-dot);height:var(--k-pj-dot);border-radius:var(--r-full);background:var(--card-bg);box-shadow:0 0 0 2px var(--ink-3);position:absolute;top:50%;transform:translate(-50%,-50%)}.pj__tick--stop{box-shadow:0 0 0 2px var(--warn)}.pj__tick--cohort{box-shadow:0 0 0 2px var(--act);background:var(--act)}.pj__tick--form{width:var(--k-pj-sm);height:var(--k-pj-sm);box-shadow:0 0 0 2px var(--faint)}.pj__now{top:calc(-1 * var(--s-6));bottom:calc(-1 * var(--s-2));background:var(--ink);width:2px;position:absolute;transform:translate(-50%)}.pj__now b{padding:var(--s-half) var(--s-2);border-radius:var(--r-sm);background:var(--ink);color:var(--card-bg);font:var(--w-bold) var(--t-2xs)/1.2 var(--font-sans);letter-spacing:var(--ls-caps);text-transform:uppercase;white-space:nowrap;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.pj__ends{font-size:var(--t-sm);color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.pj__legend{align-items:center;gap:var(--s-1) var(--s-2);font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;margin:0;display:flex}.pj__key{width:var(--k-pj-sm);height:var(--k-pj-sm);border-radius:var(--r-full);margin-left:var(--s-2);box-shadow:0 0 0 2px var(--faint)}.pj__key:first-child{margin-left:0}.pj__key--stop{box-shadow:0 0 0 2px var(--warn)}.pj__key--cohort{background:var(--act);box-shadow:0 0 0 2px var(--act)}.pj__next{margin:var(--s-2) calc(-1 * var(--s-5)) calc(-1 * var(--s-5));border-top:var(--bw) solid var(--line);padding:0;list-style:none}.pj__next li{grid-template-columns:var(--k-pj-date) minmax(0,1fr) auto;gap:var(--s-4);padding:var(--s-3) var(--s-5);align-items:center;display:grid}.pj__next li+li{border-top:var(--bw) solid var(--line)}.pj__d{font:var(--w-semibold) var(--t-sm)/var(--lh-snug) var(--font-sans);color:var(--ink-3);font-variant-numeric:tabular-nums}.pj__w{gap:var(--s-half);min-width:0;display:grid}.pj__w b{font:var(--w-semibold) var(--t-md)/var(--lh-snug) var(--font-sans);color:var(--ink)}.pj__w small{font-size:var(--t-xs);color:var(--muted)}.pj__in{font:var(--w-semibold) var(--t-sm)/1 var(--font-sans);color:var(--act);white-space:nowrap}.pj-kind{align-items:center;gap:var(--s-2);font-size:var(--t-sm);color:var(--ink-3);white-space:nowrap;display:inline-flex}.pj-kind:before{content:"";width:var(--k-pj-sm);height:var(--k-pj-sm);border-radius:var(--r-full);box-shadow:0 0 0 2px var(--faint)}.pj-kind--stop:before{box-shadow:0 0 0 2px var(--warn)}.pj-kind--cohort:before{background:var(--act);box-shadow:0 0 0 2px var(--act)}.pj-kind--edge:before{background:var(--ink-3);box-shadow:0 0 0 2px var(--ink-3)}[data-surface=console]{--k-pj-h:8px;--k-pj-dot:12px;--k-pj-sm:8px;--k-pj-date:96px}.ph__tline .ph__title{--k-ph-t-xl:clamp(1.9rem,3.4cqi,2.75rem)}.ph--ink .ph__main{max-width:var(--k-ph-max-ink)}[data-surface=console]{--k-ph-max-ink:900px}.pa{gap:var(--s-6)}.pa>.kprog{scrollbar-width:none;justify-self:start;max-width:100%;overflow-x:auto}.pa-main{gap:var(--s-6);min-width:0;display:grid}.pa-main>.kbar{margin-top:var(--s-2)}.pa-tc__fam{font:var(--w-bold) var(--t-2xs)/var(--lh-none) var(--font-sans);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.pa-tc__u{padding-top:var(--s-2);font-size:var(--t-xs);color:var(--faint);margin-top:auto}.pa-grid .pa-tc{min-height:100%}.pa-more{justify-self:start;align-items:center;gap:var(--s-1);margin-top:var(--s-1);font:var(--w-semibold) var(--t-md)/var(--lh-snug) var(--font-sans);color:var(--act);display:inline-flex}.pa-more:hover{text-underline-offset:3px;text-decoration:underline}.pa-size{max-width:var(--k-pa-size)}.kcl{margin:0;padding:0;list-style:none;display:grid}.kcl__i{gap:var(--s-3);padding:var(--s-3) 0;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.kcl__i+.kcl__i{border-top:var(--bw) solid var(--line)}.kcl__ic{width:var(--s-5);height:var(--s-5);border-radius:var(--r-full);background:var(--fill-2);color:var(--muted);place-items:center;display:grid}.kcl__i--ok .kcl__ic{background:var(--ok-soft);color:var(--ok)}.kcl__i--warn .kcl__ic{background:var(--warn-soft);color:var(--warn)}.kcl__i--bad .kcl__ic{background:var(--bad-soft);color:var(--bad)}.kcl__t{gap:var(--s-half);min-width:0;display:grid}.kcl__t b{font:var(--w-semibold) var(--t-sm)/var(--lh-snug) var(--font-sans);color:var(--ink)}.kcl__t small{font-size:var(--t-sm);line-height:var(--lh-snug);color:var(--muted)}.kcl__i--warn small{color:var(--warn)}.kcl__i--bad small{color:var(--bad)}.pa-id{align-items:center;gap:var(--s-3);padding-bottom:var(--s-3);border-bottom:var(--bw) solid var(--line);display:flex}.pa-id>span:last-child{gap:var(--s-half);min-width:0;display:grid}.pa-id b{font:var(--w-bold) var(--t-md)/var(--lh-snug) var(--font-sans);color:var(--ink)}.pa-id small{font-size:var(--t-sm);color:var(--muted)}.pa-id__logo .k-mark,.pa-id__logo .mark--logo,.pa-id__logo--empty{width:var(--av-md);height:var(--av-md);border-radius:var(--r-control);background:var(--fill);color:var(--muted);font-weight:var(--w-bold);place-items:center;display:grid;overflow:hidden}.pa-id__logo .mark--logo svg{width:100%;height:100%}.pa-side .kpanel__b{gap:var(--s-2)}.pa-sum{font-size:var(--t-lg);line-height:var(--lh-body);color:var(--ink-2);max-width:var(--k-pa-sum);text-wrap:pretty;margin:0}.pa-sum b{color:var(--ink);font-weight:var(--w-semibold)}.pa-happen{padding-left:var(--s-5);gap:var(--s-2);font-size:var(--t-md);line-height:var(--lh-body);color:var(--ink-2);margin:0;display:grid}.pa-happen li::marker{color:var(--act);font-weight:var(--w-bold)}.pa-advwrap{gap:var(--s-3);display:grid}.pa-advh{align-items:baseline;gap:var(--s-1) var(--s-3);font:var(--w-bold) var(--t-lg)/var(--lh-snug) var(--font-sans);color:var(--ink);flex-wrap:wrap;margin:0;display:flex}.pa-advh span{font:var(--w-regular) var(--t-sm)/var(--lh-snug) var(--font-sans);color:var(--muted)}.pa-adv{border-radius:var(--r-card);background:var(--card-bg);box-shadow:inset 0 0 0 var(--bw) var(--line-2);overflow:hidden}.pa-adv__r+.pa-adv__r{border-top:var(--bw) solid var(--line)}.pa-adv__h{grid-template-columns:var(--k-pa-advl) minmax(0,1fr) auto auto;gap:var(--s-4);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-5);align-items:center;display:grid}.pa-adv__l{font:var(--w-semibold) var(--t-md)/var(--lh-snug) var(--font-sans);color:var(--ink)}.pa-adv__s{font-size:var(--t-md);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pa-adv__tag{padding:var(--s-half) var(--s-2);border-radius:var(--r-sm);font:var(--w-semibold) var(--t-2xs)/1.3 var(--font-sans);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--faint);box-shadow:inset 0 0 0 var(--bw) var(--line-2)}.pa-adv__tag--on{color:var(--warn);box-shadow:inset 0 0 0 var(--bw) var(--warn-line);background:var(--warn-soft)}.pa-adv__r--open{background:var(--bg)}.pa-adv__b{gap:var(--s-5);padding:var(--s-2) var(--s-5) var(--s-5);display:grid}[data-surface=console]{--k-pa-size:220px;--k-pa-sum:760px;--k-pa-advl:150px}@container (max-width:720px){.pa-adv__h{row-gap:var(--s-1);grid-template-columns:minmax(0,1fr) auto}.pa-adv__s{white-space:normal;grid-area:2/1/auto/-1}.pa-adv__tag{display:none}}.pa-modes{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pa-mode{align-content:start;gap:var(--s-1) var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-card);background:var(--card-bg);box-shadow:inset 0 0 0 var(--bw) var(--line-2);text-align:left;color:inherit;font:inherit;grid-template-columns:auto minmax(0,1fr);display:grid}.pa-mode:hover{box-shadow:inset 0 0 0 var(--bw) var(--faint)}.pa-mode[aria-checked=true]{background:var(--act-soft);box-shadow:inset 0 0 0 var(--bw-2) var(--act)}.pa-mode__i{width:var(--av-sm);height:var(--av-sm);border-radius:var(--r-control);background:var(--fill);color:var(--ink-3);grid-row:span 2;place-items:center;display:grid}.pa-mode[aria-checked=true] .pa-mode__i{background:var(--act);color:var(--on-act)}.pa-mode__t{font:var(--w-semibold) var(--t-md)/var(--lh-snug) var(--font-sans);color:var(--ink)}.pa-mode__d{font-size:var(--t-sm);line-height:var(--lh-snug);color:var(--muted)}.pa-range{align-items:end;gap:var(--s-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.pa-range+.pa-range{margin-top:var(--s-3)}.pa-range__c{gap:var(--s-1);min-width:0;display:grid}.pa-range__l{font:var(--w-semibold) var(--t-xs)/var(--lh-none) var(--font-sans);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.pa-range__arrow{padding-bottom:var(--s-3);color:var(--faint);font-size:var(--t-lg)}.pa-endbox{justify-content:space-between;align-items:baseline;gap:var(--s-3);min-height:var(--h-md);padding:var(--s-3) var(--s-4);border-radius:var(--r-control);box-shadow:inset 0 0 0 var(--bw) var(--line-2);display:flex}.pa-endbox__v{font:var(--w-semibold) var(--t-base)/var(--lh-snug) var(--font-sans);color:var(--ink)}.pa-endbox__n{font-size:var(--t-xs);color:var(--muted);text-align:right}.pa-range__sum{margin:var(--s-1) 0 0;font-size:var(--t-sm);color:var(--muted);font-variant-numeric:tabular-nums}.pa-sizerow{align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.pa-sizerow__r{align-items:center;gap:var(--s-1);font-size:var(--t-sm);color:var(--muted);display:inline-flex}@container (max-width:720px){.pa-modes,.pa-range{grid-template-columns:minmax(0,1fr)}.pa-range__arrow{display:none}}.tg{gap:var(--s-6)}.tg__sec{gap:var(--s-3)}.tg__band{margin:0}.te-diff2{margin:var(--s-3) 0 0;padding-top:var(--s-3);border-top:var(--bw) solid var(--line);font-size:var(--t-sm);line-height:var(--lh-body);color:var(--muted)}.te-diff2 b{color:var(--ink-2);font-weight:var(--w-semibold)}.te-diff2 .link{font-size:inherit}.te .kt__main{gap:var(--s-4);min-width:0;display:grid}.te .te-form{gap:var(--s-6);padding:var(--s-6)}.te-bar{margin-top:0}.ph--ink .te-bad{width:var(--dot);height:var(--dot);margin-left:var(--s-2);border-radius:var(--r-full);background:var(--bad);display:inline-block}.tn-q{gap:var(--s-1);display:grid}.tn-q__h{font:var(--w-bold) var(--t-xl)/var(--lh-snug) var(--font-sans);letter-spacing:var(--ls-heading);color:var(--ink);margin:0}.tn-q__p{font-size:var(--t-md);line-height:var(--lh-body);color:var(--muted);max-width:var(--measure);margin:0}.tn-empty{padding:var(--s-5)}.kt__card .tc--prev{gap:var(--s-2)}.kt__card .te-used{padding:var(--s-2) var(--s-2) var(--s-1);margin:0}.kt__card .te-used__r{padding:var(--s-2) var(--s-3);border-radius:var(--r-control)}.te-flow__r{grid-template-columns:minmax(0,1fr) auto}.tc{gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-card);background:var(--card-bg);box-shadow:inset 0 0 0 var(--bw) var(--line-2);text-align:left;color:inherit;font:inherit;transition:box-shadow .12s}.tc:hover{box-shadow:inset 0 0 0 var(--bw) var(--ink-3)}.tc:hover .tc__go{opacity:1;color:var(--act)}.tc__shape{font:var(--w-bold) var(--t-2xs)/var(--lh-none) var(--font-sans);letter-spacing:var(--ls-caps-wide);text-transform:uppercase;color:var(--muted)}.tc__head{gap:var(--s-1);display:grid}.tc__t{font:var(--w-bold) var(--t-lg)/var(--lh-snug) var(--font-sans);letter-spacing:var(--ls-heading);color:var(--ink)}.tc__roles{font:var(--w-semibold) var(--t-sm)/var(--lh-snug) var(--font-sans);color:var(--ink-3)}.tc__roles [aria-hidden]{color:var(--faint)}.tc__d{font-size:var(--t-sm);line-height:var(--lh-body);color:var(--muted)}.tc__nums{padding-block:var(--s-3);border-block:var(--bw) solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;display:grid}.tc__num{gap:var(--s-half);padding-inline:var(--s-3);display:grid}.tc__num:first-child{padding-left:0}.tc__num+.tc__num{box-shadow:inset var(--bw) 0 0 var(--line)}.tc__num b{font:var(--w-bold) var(--t-xl)/1 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-num);color:var(--ink)}.tc__num small{font-size:var(--t-xs);color:var(--muted)}.tc__foot{align-items:center;gap:var(--s-2);font-size:var(--t-sm);color:var(--muted);border-top:0;margin-top:0;padding-top:0;display:flex}.tc__use{flex:1;min-width:0}.tc__use b{color:var(--ink);font-weight:var(--w-bold)}.tc__tier{padding:var(--s-half) var(--s-2);border-radius:var(--r-sm);box-shadow:inset 0 0 0 var(--bw) var(--line-2);font:var(--w-semibold) var(--t-2xs)/1.3 var(--font-sans);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.tc__go{font-size:var(--t-lg);color:var(--faint);opacity:.6;line-height:1;transition:opacity .12s}.tc--prev .tc__go{display:none}.tc.tc--prev,.tc.tc--prev:hover{box-shadow:none;background:0 0;padding:0}.fsl{border-radius:var(--r-card);background:var(--card-bg);box-shadow:inset 0 0 0 var(--bw) var(--line-2)}.fs{grid-template-columns:var(--k-fs-w) minmax(0,1fr);gap:var(--s-4) var(--s-8);padding:var(--s-6);display:grid}.fs+.fs{border-top:var(--bw) solid var(--line-2)}.fs__h{align-content:start;gap:var(--s-2);display:grid}.fs__t{align-items:center;gap:var(--s-2);font:var(--w-bold) var(--t-base)/var(--lh-snug) var(--font-sans);color:var(--ink);flex-wrap:wrap;margin:0;display:flex}.fs__d{font-size:var(--t-sm);line-height:var(--lh-body);color:var(--muted);text-wrap:pretty;margin:0}.fs__tag{padding:var(--s-half) var(--s-2);border-radius:var(--r-sm);font:var(--w-semibold) var(--t-2xs)/1.3 var(--font-sans);letter-spacing:var(--ls-caps);text-transform:uppercase}.fs__tag--chg{color:var(--warn);background:var(--warn-soft);box-shadow:inset 0 0 0 var(--bw) var(--warn-line)}.fs__tag--bad{color:var(--bad);background:var(--bad-soft);box-shadow:inset 0 0 0 var(--bw) var(--bad-line)}.fs__tag--warn{color:var(--warn);box-shadow:inset 0 0 0 var(--bw) var(--warn-line)}.fs__b{gap:var(--s-5);min-width:0;display:grid}.fs__b>.kq:only-child>.kq__l,.fs__b>.kq:only-child>.kq__l+.kq__h{display:none}.te-opts{gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.te-opt{grid-template-columns:minmax(0,1fr)}.te-opt .pa-mode__t{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}[data-surface=console]{--k-fs-w:220px}@container (max-width:900px){.fs{padding:var(--s-5);grid-template-columns:minmax(0,1fr)}}.yj__scroll{margin-inline:calc(-1 * var(--s-1));padding-inline:var(--s-1);scrollbar-width:thin;overflow-x:auto}.yj{--lab:112px;--gap:var(--s-4);--trk:440px;grid-template-columns:var(--lab) minmax(var(--trk),1fr);column-gap:var(--gap);min-width:calc(var(--lab) + var(--gap) + var(--trk));display:grid;position:relative}.yj__lab{border-top:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;padding-block:12px;display:flex}.yj__lab b{color:var(--ink);font-size:13px;font-weight:600}.yj__lab small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.yj__lab--ax{border-top:0;justify-content:flex-start;padding-block:6px}.yj__trk{border-top:1px solid var(--line);min-width:0;min-height:56px;position:relative}.yj__trk--ax{border-top:0;min-height:30px}.yj__ov{top:0;bottom:30px;left:calc(var(--lab) + var(--gap));pointer-events:none;position:absolute;right:0}.yj__end{border-left:1px solid var(--line-2);position:absolute;top:0;bottom:0}.yj__vl{border-left:1px dashed var(--faint);opacity:.7;position:absolute;top:0;bottom:0}.yj__ext{top:0;bottom:0;left:var(--main);background:repeating-linear-gradient(135deg,var(--line-2) 0 1px,transparent 1px 7px);border-radius:0 6px 6px 0;flex-direction:column;justify-content:flex-end;align-items:center;gap:1px;padding-bottom:6px;display:flex;position:absolute;right:0}.yj__ext b{color:var(--ink-3);background:var(--card-bg);border-radius:3px;padding:0 4px;font-size:11.5px;font-weight:600}.yj__ext small{color:var(--muted);background:var(--card-bg);border-radius:3px;padding:0 4px;font-size:11px}.yj__none{min-height:56px;color:var(--faint);align-items:center;font-size:12.5px;display:flex}.yj__steps{gap:3px;margin:0;padding:12px 0;list-style:none;display:flex}.yj__step{background:var(--act-soft);min-width:0;color:var(--ink);flex-direction:column;flex:1 1 0;justify-content:center;align-items:flex-start;gap:1px;padding:6px 8px;font-size:12.5px;line-height:1.25;display:flex}.yj__step:first-child{border-radius:6px 0 0 6px}.yj__step:last-child{border-radius:0 6px 6px 0}.yj__sn{color:var(--act);font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:700}.yj__st{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.yj__dot{background:var(--act);width:24px;height:24px;color:var(--on-act);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin:-12px 0 0 -12px;font-size:11px;display:grid;position:absolute;top:50%}.yj__dot b{font-weight:700}.yj__dot--f:after{content:"";background:var(--warn);width:6px;height:6px;margin-left:-3px;position:absolute;bottom:-11px;left:50%;transform:rotate(45deg)}.yj__trk--forms{min-height:calc(50px * var(--rows) + 22px)}.yj__trk--flags{min-height:66px}.yj__tick--e{transform:translate(-100%)}.yj__tick--e:before{left:auto;right:0}.yj__form,.yj__flag{top:calc(12px + var(--r,0) * 50px);flex-direction:column;align-items:center;gap:5px;max-width:140px;display:flex;position:absolute;transform:translate(-50%)}.yj__dia{background:var(--warn);flex:none;width:10px;height:10px;transform:rotate(45deg)}.yj__flag:before{content:"";background:var(--ink-3);border-radius:2px;flex:none;width:9px;height:9px}.yj__lbl{align-items:inherit;text-align:center;background:var(--card-bg);border-radius:4px;flex-direction:column;min-width:0;max-width:100%;padding:0 4px;display:flex}.yj__lbl b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12.5px;font-weight:600;overflow:hidden}.yj__lbl small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11.5px;overflow:hidden}.yj__lbl--s{align-items:flex-start;transform:translate(-5px)}.yj__lbl--s .yj__lbl{text-align:left}.yj__lbl--e{align-items:flex-end;transform:translate(calc(5px - 100%))}.yj__lbl--e .yj__lbl{text-align:right}.yj__tick{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:8px;transform:translate(-50%)}.yj__tick:before{content:"";border-left:1px solid var(--line-2);height:5px;position:absolute;top:-8px;left:50%}.yj__notes{margin:var(--s-3) 0 0;color:var(--muted);text-wrap:pretty;font-size:12.5px;line-height:1.5}.yj__mods{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.yj__mod{color:var(--faint);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;display:inline-flex}.yj__mod.is-on{background:var(--act-soft);color:var(--ink);box-shadow:inset 0 0 0 1px var(--act-line)}.yj__mod.is-on svg{color:var(--act)}@container (max-width:640px){.yj{--lab:76px;--gap:var(--s-3);--trk:520px}.yj__lab{z-index:2;background:var(--card-bg);box-shadow:var(--s-3) 0 0 var(--card-bg);position:sticky;left:0}}.ph__tline{align-items:flex-start}.ph__tcol{gap:var(--s-2);min-width:0;padding-top:var(--s-1);display:grid}.ph__tcol .ph__lede{font-size:var(--t-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:84ch;line-height:1.5;display:-webkit-box;overflow:hidden}.ph--tabs .ph__tabs{margin-top:var(--s-8);border-top:var(--bw) solid var(--line);padding-top:var(--s-1)}.ph--ink .tabs{gap:var(--s-1)}.ph--ink .tab{padding:var(--s-4) var(--s-3);color:var(--muted);border-radius:var(--r-sm,6px) var(--r-sm,6px) 0 0;border-bottom:0;transition:color .15s,background-color .15s;position:relative}.ph--ink .tab:first-child{margin-left:calc(-1 * var(--s-3))}.ph--ink .tab:hover,.ph--ink .tab[aria-selected=true]{color:var(--ink);background:var(--fill)}.ph--ink .tab[aria-selected=true]:after{content:"";left:var(--s-3);right:var(--s-3);background:var(--act);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0}.ph__tline .ph__lead .k-mark,.ph__tline .ph__lead .mark--logo{width:72px;height:72px}@container (max-width:720px){.ph__tline .ph__lead .k-mark,.ph__tline .ph__lead .mark--logo{width:52px;height:52px}}.pkm-card{padding:0;overflow:hidden}.pkm__scroll{scrollbar-width:thin;overflow-x:auto}.pkm{border-collapse:separate;border-spacing:0;width:100%;min-width:760px;font-size:var(--t-sm);font-variant-numeric:tabular-nums}.pkm th,.pkm td{padding:var(--s-3) var(--s-4);text-align:left;vertical-align:top;border-bottom:var(--bw) solid var(--line)}.pkm td+td,.pkm th+td,.pkm th.pkm__p{box-shadow:inset var(--bw) 0 0 var(--line)}.pkm thead th{vertical-align:top;border-bottom:var(--bw) solid var(--line-2);background:var(--card-bg)}.pkm__corner{width:26%;font-weight:var(--w-regular)}.pkm__ch{font:var(--w-bold) var(--t-2xs)/var(--lh-none) var(--font-sans);letter-spacing:var(--ls-caps-wide);text-transform:uppercase;color:var(--muted);margin-bottom:var(--s-2);display:block}.pkm__corner small{color:var(--muted);text-wrap:pretty;font-size:12.5px;line-height:1.45;display:block}.pkm__p{width:18.5%;padding:0!important}.pkm__pb{gap:var(--s-1);width:100%;height:100%;padding:var(--s-4);text-align:left;border-radius:0;align-content:start;display:grid}.pkm__pb:hover{background:var(--fill)}.pkm__pb:hover .kl-go__a{opacity:1}.pkm__pn{justify-content:space-between;align-items:baseline;gap:var(--s-2);font:var(--w-bold) var(--t-lg)/1.2 var(--font-sans);color:var(--ink);letter-spacing:-.01em;display:flex}.pkm__pn .kl-go__a{font-size:var(--t-sm);opacity:.4}.pkm__pa{color:var(--muted);text-wrap:pretty;min-height:2.8em;font-size:12.5px;line-height:1.4}.pkm__pu{margin-top:var(--s-2);color:var(--ink-3);font-size:12.5px}.pkm__pu b{color:var(--ink)}.pkm__g th{padding:var(--s-4) var(--s-4) var(--s-2);font:var(--w-bold) var(--t-2xs)/var(--lh-none) var(--font-sans);letter-spacing:var(--ls-caps-wide);text-transform:uppercase;color:var(--act);background:var(--fill);border-bottom:var(--bw) solid var(--line)}.pkm__k{font-weight:var(--w-semibold);color:var(--ink)}.pkm__k small{font-size:12px;font-weight:var(--w-regular);color:var(--muted);margin-top:2px;display:block}.pkm td{color:var(--ink-2)}.pkm td small{color:var(--muted);font-size:12px;display:block}.pkm__v{font-weight:var(--w-semibold);color:var(--ink)}.pkm__y{background:var(--ok-soft);width:22px;height:22px;color:var(--ok);border-radius:50%;place-items:center;display:inline-grid}.pkm__n{color:var(--faint)}.pkm tbody tr:last-child>*{border-bottom:0}.pkm tbody tr:not(.pkm__g):hover>*{background:var(--fill)}.pkm__k,.pkm__corner{z-index:1;background:var(--card-bg);position:sticky;left:0}@container (max-width:720px){.pkm__corner{width:180px}}.kon{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kon__i{color:var(--faint);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;display:inline-flex}.kon__i.is-on{background:var(--act-soft);color:var(--ink);box-shadow:inset 0 0 0 1px var(--act-line)}.kon__i.is-on svg{color:var(--act)}.kon__note{margin:var(--s-3) 0 0;color:var(--muted);font-size:12.5px;line-height:1.5}.kon__note b{color:var(--ink);font-weight:var(--w-semibold)}.kcl__i--off .kcl__t b{color:var(--muted);font-weight:var(--w-medium,500)}.kcl__i--off .kcl__ic{box-shadow:inset 0 0 0 1px var(--line);color:var(--faint);background:0 0;font-size:11px}.pk-ad{margin:0 0 var(--s-3);font-size:var(--t-sm);color:var(--ink-2)}.pk-ad b{font-size:var(--t-lg);color:var(--ink)}.pk-fc{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.pk-fc li{gap:var(--s-2);color:var(--ink-2);grid-template-columns:minmax(0,1fr) 64px 16px;align-items:center;font-size:12.5px;display:grid}.pk-fc li>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pk-fc__bar{background:var(--fill-2);border-radius:3px;height:6px;overflow:hidden}.pk-fc__bar i{background:var(--warn);border-radius:3px;height:100%;display:block}.pk-fc b{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink)}.pkm__pb,.pkm__pa,.pkm__pu{font-weight:var(--w-regular)}.pkm__pu b{font-weight:var(--w-semibold)}.pk-main{gap:var(--s-5);align-content:start;display:grid}.pk-main>.kt__card{margin:0}@container (min-width:640px){.kcl--2{column-gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}.kcl--2 .kcl__i+.kcl__i{border-top:0}.kcl--2 .kcl__i:nth-child(n+3){border-top:var(--bw) solid var(--line)}}@container (max-width:520px){.pkm{min-width:700px}.pkm__corner,.pkm__k{width:124px;max-width:124px;padding-inline:var(--s-3)}.pkm__k small,.pkm__corner small{display:none}}.ek-me{margin-left:var(--s-2);font-size:11px;font-weight:var(--w-semibold);color:var(--act);background:var(--act-soft);vertical-align:1px;border-radius:4px;padding:1px 6px}.ek-last{text-overflow:ellipsis;white-space:nowrap;max-width:28ch;display:block;overflow:hidden}.kl-stack svg{vertical-align:-2px;color:var(--ok)}.ek-roles{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.ek-role{align-content:start;gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-card);background:var(--card-bg);box-shadow:var(--elev-card);display:grid}.ek-role__h{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.ek-role__t{font:var(--w-bold) var(--t-lg)/1.2 var(--font-sans);color:var(--ink);letter-spacing:-.01em;margin:0}.ek-role__av{display:flex}.ek-role__av>*+*{margin-left:-6px}.ek-role__d{font-size:var(--t-sm);color:var(--ink-3);text-wrap:pretty;min-height:3em;margin:0;line-height:1.5}.ek-role__m{padding-top:var(--s-3);border-top:var(--bw) solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.ek-role__m>span:first-child{font:var(--w-bold) var(--t-2xs)/var(--lh-none) var(--font-sans);letter-spacing:var(--ls-caps-wide);text-transform:uppercase;color:var(--muted);margin-right:var(--s-1)}.ek-mx{min-width:620px}.ek-mx .pkm__corner{width:40%}.ek-mx__h{font:var(--w-bold) var(--t-base)/1.2 var(--font-sans);color:var(--ink);padding-block:var(--s-4)!important}.ek-mx__h small{font-size:12px;font-weight:var(--w-regular);color:var(--muted);margin-top:4px;display:block}.ek-mx .pkm__corner small svg{vertical-align:-1px;color:var(--ok)}.ek-ro{color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}.pkm__g--bad th{color:var(--bad);background:var(--bad-soft)}.ek-mx__h{width:20%}@container (max-width:720px){.dt .kl-tbl{overflow:visible}.dt table,.dt tbody{width:100%;min-width:0;display:block}.dt thead{display:none}.dt tr{gap:var(--s-2) var(--s-4);padding:var(--s-4);border-bottom:var(--bw) solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.dt tr:last-child{border-bottom:0}.dt td{white-space:normal;grid-column:1/-1;min-width:0;display:block;border:0!important;padding:0!important}.dt td:first-of-type:not(.kl-code){grid-column:1}.dt td.kl-go{grid-area:1/2;align-self:start}.dt td.kl-code{display:none}.dt td[data-h]:not(:first-of-type):before{content:attr(data-h);font:var(--w-bold) var(--t-2xs)/var(--lh-none) var(--font-sans);letter-spacing:var(--ls-caps-wide);text-transform:uppercase;color:var(--muted);margin-bottom:2px;display:block}.dt td.kl-code+td:before{content:none}.dt tr{gap:var(--s-2) var(--s-4)}.dt td[data-h]:not(:first-of-type){gap:var(--s-3);grid-template-columns:96px minmax(0,1fr);align-items:baseline;display:grid}.dt td[data-h]:not(:first-of-type):before{margin:0;line-height:1.4}.dt td.kl-code+td{display:block}.dt td[data-h]:not(:first-of-type)>*{justify-self:start;max-width:100%}}.ek-pend{width:var(--av-sm);height:var(--av-sm);box-shadow:inset 0 0 0 1px var(--act-line);background:var(--act-soft);color:var(--act);border-radius:50%;flex:none;place-items:center;display:grid}.ek-mfa{font-size:var(--t-sm);color:var(--ink-2);align-items:center;gap:5px;display:inline-flex}.ek-mfa svg{color:var(--ok)}.ek-mfa--off{color:var(--warn);font-weight:var(--w-semibold)}.ek-acts{margin-top:var(--s-2);display:grid}.ek-act{gap:var(--s-3);padding:var(--s-3) 0;border-top:var(--bw) solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ek-act b{font-size:var(--t-sm);color:var(--ink);display:block}.ek-act small{color:var(--muted);font-size:12px;line-height:1.4;display:block}.ek-chk{padding:var(--s-1) var(--s-5) var(--s-2)}.ek-mx--org .pkm__corner{width:30%}.ek-mx--org .ek-mx__h{width:auto}.ek-mx--org{min-width:calc(260px + var(--cols) * 130px)}.dt .kl-stack small{white-space:normal;text-wrap:pretty}.dt .kl-org__s{overflow-wrap:anywhere}.ek-mfa{font-size:12px}.dt small.ek-mfa{white-space:nowrap}.k-build{padding:var(--s-2) var(--s-3) var(--s-1);color:var(--faint);font-variant-numeric:tabular-nums;margin:0;font-size:11px}.os{padding:0}.os-r{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:var(--bw) solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.1fr) auto;align-items:center;display:grid}.os-r--del{opacity:.55}.os-r--del .kl-org__n{text-decoration:line-through}.os-r .fs__tag{margin-left:var(--s-2)}.os-f select{width:100%}.os-add{gap:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--fill);grid-template-columns:auto minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;display:grid}.os-add__l{font-size:var(--t-sm);font-weight:var(--w-semibold);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.os-add select{width:100%}.os-iss{padding-left:var(--s-5);font-size:var(--t-sm);color:var(--bad);margin:0}.os-bar{gap:var(--s-3);flex-wrap:wrap}.os-why{align-items:center;gap:var(--s-2);flex:320px;min-width:0;display:flex}.os-why span{font-size:var(--t-sm);font-weight:var(--w-semibold);color:var(--ink-2)}.os-why input{flex:1;min-width:0}.os-bar__e{font-size:var(--t-sm);max-width:36ch}.ek-chk--flat{padding-block:var(--s-1)}@container (max-width:720px){.os-r{grid-template-columns:minmax(0,1fr) auto}.os-r>.kl-org{grid-column:1}.os-r>.icon-btn{grid-area:1/2}.os-r>.os-f{grid-column:1/-1}.os-add{grid-template-columns:minmax(0,1fr)}}.os-r .kl-org,.os-r .kl-org__t{min-width:0}.os-r .kl-org__s{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.os-r .kl-org__n{flex-wrap:wrap;align-items:center;display:flex}.os-add select{background:var(--card-bg)}.kl-org--sm{gap:var(--s-2);align-items:center}.kl-org--sm .k-mark,.kl-org--sm .mark--logo{border-radius:6px;flex:none;place-items:center;width:24px;height:24px;font-size:10px;display:grid;overflow:hidden}.kl-org--sm .kl-org__n{font-weight:var(--w-medium,500)}.sh-bar{gap:5px;min-width:120px;display:grid}.sh-bar__t{font-size:var(--t-sm);color:var(--ink-2)}.sh-bar__t b{color:var(--ink)}.sh-bar__b{background:var(--fill-2);border-radius:3px;height:6px;position:relative}.sh-bar__b i:first-child{background:var(--ok);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.sh-bar--warn .sh-bar__b i:first-child{background:var(--warn)}.sh-bar--warn b{color:var(--warn)}.sh-bar__th{border-left:1.5px solid var(--ink-3);opacity:.5;position:absolute;top:-3px;bottom:-3px;left:20%}.sh-why>span:first-child,.au-why{white-space:normal;text-wrap:pretty;max-width:40ch;font-size:var(--t-sm);color:var(--ink-2);display:block}.au-what>span:first-child{align-items:center;gap:var(--s-2);white-space:normal;display:flex}.au-t{font-size:10.5px;font-weight:var(--w-bold);letter-spacing:.04em;text-transform:uppercase;background:var(--fill-2);color:var(--ink-3);border-radius:4px;flex:none;padding:1px 7px}.au-t--kurum{background:var(--act-soft);color:var(--act)}.au-t--lisans{background:var(--warn-soft);color:var(--warn)}.au-t--destek{background:var(--bad-soft);color:var(--bad)}.au-t--katalog{background:var(--ok-soft);color:var(--ok)}.au-what small{white-space:normal}.ks-hist{padding:var(--s-2) var(--s-5)}.ph__link{font:inherit;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.ph__link:hover{text-decoration-color:currentColor}.ph__lead .avatar{width:72px;height:72px}@container (max-width:720px){.ph__lead .avatar{width:52px;height:52px}}.yk-team{gap:var(--s-2);display:grid}.yk-tr{gap:var(--s-2);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.9fr) auto;align-items:start;display:grid}.yk-tr__e{gap:var(--s-1);display:grid}.yk-tr select{width:100%}.yk-roles{gap:var(--s-2) var(--s-5);margin-top:var(--s-4);padding-top:var(--s-4);border-top:var(--bw) solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.yk-role b{font-size:var(--t-sm);color:var(--ink);display:block}.yk-role small{font-size:var(--t-xs);line-height:var(--lh-body);color:var(--muted);display:block}.kmail__h em{color:var(--muted);margin-left:var(--s-2);font-style:normal}.kgrp__h .kq__opt{margin-left:var(--s-2);vertical-align:2px}@container (max-width:720px){.yk-tr{grid-template-columns:minmax(0,1fr) auto}.yk-tr>:not(.icon-btn){grid-column:1}.yk-tr>.icon-btn{grid-area:1/2}}.yk-side .kprev{position:static}.pa-pick{gap:var(--s-3) var(--s-4);padding:var(--s-4);border-radius:var(--r-card);background:var(--card-bg);box-shadow:var(--elev-card);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid}.pa-pick__i{border-radius:var(--r-control);background:var(--act-soft);width:44px;height:44px;color:var(--act);flex:none;place-items:center;display:grid}.pa-pick__b{gap:2px;min-width:0;display:grid}.pa-pick__t{font:var(--w-semibold) var(--t-base)/1.3 var(--font-sans);color:var(--ink)}.pa-pick__m{font-size:var(--t-sm);color:var(--muted)}.pa-pick__rec{color:var(--act)}.pa-drawer{gap:var(--s-3);display:grid}.pa-drs{border-radius:var(--r-control);box-shadow:inset 0 0 0 var(--bw) var(--line-2);padding:var(--s-2) var(--s-3)}.pa-drf{flex-wrap:wrap}.pa-drh{margin:var(--s-3) 0 0;font:var(--w-bold) var(--t-2xs)/var(--lh-none) var(--font-sans);letter-spacing:var(--ls-caps-wide);text-transform:uppercase;color:var(--muted)}.pa-drg{gap:var(--s-2);display:grid}.pa-dr{gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-control);background:var(--card-bg);box-shadow:var(--elev-card);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.pa-dr:hover{box-shadow:var(--elev-card-hover)}.pa-dr[aria-pressed=true]{box-shadow:0 0 0 1.5px var(--act);background:var(--act-soft)}.pa-dr .pa-pick__i{width:36px;height:36px}.pa-dr__u{color:var(--faint);font-size:12px}.pa-dr__c{width:22px;height:22px;color:var(--on-act);border-radius:50%;place-items:center;display:grid}.pa-dr[aria-pressed=true] .pa-dr__c{background:var(--act)}@container (max-width:560px){.pa-pick{grid-template-columns:auto minmax(0,1fr)}.pa-pick>.pill,.pa-pick>.btn{grid-column:1/-1;justify-self:start}}.dr{gap:var(--s-5);display:grid}.dr__who{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.dr__facts{gap:var(--s-3);padding:var(--s-3) 0;border-block:var(--bw) solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.dr__facts div{gap:2px;min-width:0;display:grid}.dr__facts dt{font-size:var(--t-xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.dr__facts dd{font-size:var(--t-sm);color:var(--ink);overflow-wrap:anywhere;margin:0}.dr__h{font-size:var(--t-sm);color:var(--ink);margin:0;font-weight:650}.dr-clock,.ih-clock{gap:6px;min-width:0;display:grid}.dr-clock__t,.ih-clock__t{font-size:var(--t-md);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.dr-clock small{font-size:var(--t-xs);color:var(--muted)}.dr-clock__b,.ih-clock__b{background:var(--fill-2);border-radius:3px;height:6px;position:relative;overflow:hidden}.dr-clock__b i,.ih-clock__b i{background:var(--act);border-radius:3px;position:absolute;inset:0 auto 0 0}.dr-clock--ok .dr-clock__b i,.ih-clock--ok .ih-clock__b i{background:var(--ok)}.dr-clock--warn .dr-clock__b i,.ih-clock--warn .ih-clock__b i{background:var(--warn)}.dr-clock--warn .dr-clock__t,.ih-clock--warn .ih-clock__t{color:var(--warn)}.dr-clock--bad .dr-clock__b i,.ih-clock--bad .ih-clock__b i{background:var(--bad)}.dr-clock--bad .dr-clock__t,.ih-clock--bad .ih-clock__t{color:var(--bad)}.dr-q{padding:var(--s-4) var(--s-5);border-radius:var(--r-sm);background:var(--fill);gap:var(--s-2);margin:0;display:grid}.dr-q blockquote{font-size:var(--t-md);line-height:var(--lh-body);color:var(--ink);text-wrap:pretty;margin:0}.dr-q figcaption{font-size:var(--t-xs);color:var(--muted)}.dr-ans{padding:var(--s-3) var(--s-4);border-left:3px solid var(--ok);background:var(--ok-soft);border-radius:0 var(--r-sm) var(--r-sm) 0}.dr-ans--rejected{border-left-color:var(--warn);background:var(--warn-soft)}.dr-ans p{font-size:var(--t-sm);line-height:var(--lh-body);color:var(--ink-2);margin:0}.dr-ans .dr-ans__k{font-size:var(--t-xs);color:var(--ink);margin-bottom:var(--s-1);font-weight:650}.dr-log{gap:0;margin:0;padding:0;list-style:none;display:grid}.dr-log li{column-gap:var(--s-3);padding:var(--s-2) 0;border-top:var(--bw) solid var(--line);font-size:var(--t-sm);grid-template-columns:6.5em minmax(0,1fr);display:grid}.dr-log li:first-child{border-top:0}.dr-log__t{color:var(--muted);font-variant-numeric:tabular-nums;grid-row:span 2}.dr-log__w{color:var(--ink)}.dr-log small{color:var(--muted);font-size:var(--t-xs)}.dr-note{gap:var(--s-2);font-size:var(--t-sm);line-height:var(--lh-body);color:var(--ink-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);background:var(--fill);align-items:flex-start;margin:0;display:flex}.dr-note svg{color:var(--muted);flex:none;margin-top:3px}.dr-due{font-size:var(--t-xs);color:var(--muted);display:block}.ih-card{gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-card);background:var(--card-bg);box-shadow:inset 0 0 0 var(--bw) var(--warn-line),inset 4px 0 0 var(--warn);margin-bottom:var(--s-6);display:grid}.ih-card__top{gap:var(--s-4);grid-template-columns:auto minmax(0,1fr) minmax(180px,260px);align-items:center;display:grid}.ih-card__mark{border-radius:var(--r-sm);background:var(--warn-soft);width:40px;height:40px;color:var(--warn);place-items:center;display:grid}.ih-card__h{min-width:0}.ih-card__k{font-size:var(--t-xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted);margin:0}.ih-card__t{font-size:var(--t-lg);line-height:var(--lh-snug);color:var(--ink);text-wrap:balance;margin:2px 0 0}.ih-card__s{font-size:var(--t-md);line-height:var(--lh-body);color:var(--ink-2);max-width:var(--measure);text-wrap:pretty;margin:0}.ih-card__acts{justify-content:flex-end;display:flex}.ih-steps{gap:var(--s-2);counter-reset:s;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ih-steps__i{padding-top:var(--s-3);border-top:2px solid var(--line-2);gap:2px;min-width:0;display:grid}.ih-steps__i.is-done{border-top-color:var(--ok)}.ih-steps__i small{font-size:var(--t-xs);color:var(--muted);font-variant-numeric:tabular-nums}.ih-steps__l{font-size:var(--t-sm);color:var(--ink);font-weight:600}.ih-steps__i:not(.is-done) .ih-steps__l{color:var(--muted)}.ih-steps__d{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--on-act);border-radius:50%;place-items:center;display:inline-grid}.ih-steps__i .ih-steps__d{display:none}.is-done>.ih-st__t .ih-steps__d,.ih-st.is-done .ih-steps__d{background:var(--ok);box-shadow:none}.ih-st{gap:var(--s-3);padding-top:var(--s-4);border-top:var(--bw) solid var(--line);display:grid}.ih-st__t{align-items:center;gap:var(--s-2);font-size:var(--t-md);color:var(--ink);margin:0;font-weight:650;display:flex}.ih-st__m{font-size:var(--t-sm);line-height:var(--lh-body);color:var(--ink-2);margin:0}.ih-st .btn{justify-self:start}@media(max-width:760px){.ih-card__top{grid-template-columns:auto minmax(0,1fr)}.ih-card__top .ih-clock{grid-column:1/-1}.ih-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.dr__facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lv--in{grid-template-columns:minmax(0,1fr)}.lv-ctl .kchip{white-space:nowrap;flex:none}.ih-dt{gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.kl-cards .kl-org__s{white-space:normal;flex-wrap:wrap}.kcrumbs__back{width:var(--h-sm);height:var(--h-sm);margin-right:var(--s-2);border-radius:var(--r-control);box-shadow:inset 0 0 0 var(--bw) var(--line-2);color:var(--ink-2);flex:none;place-items:center;display:grid}.kcrumbs__back:hover{background:var(--fill-2);color:var(--ink)}.kcrumbs__back:focus-visible{outline:var(--bw-2) solid var(--focus);outline-offset:var(--bw-2)}.kcrumbs .kcrumbs__a{text-decoration:none}.topbar--ink>.kcrumbs__back{margin-right:var(--s-1)}.te-mods{margin-inline:calc(-1 * var(--s-3))}.te-mods .kchk{align-items:center}.te-mods .kchk .kchk__box{margin-top:0}.te-nums .kq{align-content:start}.kopts--pk{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr))}.kopts--pk .kopt{padding:var(--s-4);grid-template-rows:auto 1fr auto}.kopts--pk .kopt__t{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}.kopts--pk .kopt__tag{margin-left:0}.kopts--pk .kopt__d{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kopts--pk .kopt__m{margin-top:var(--s-2);font-variant-numeric:tabular-nums}.fs__act{align-items:center;gap:var(--s-1);font:var(--w-semibold) var(--t-sm)/var(--lh-none) var(--font-sans);color:var(--act);white-space:nowrap;display:inline-flex}.fs__act svg{transition:transform .15s}[aria-expanded=true] .fs__act svg{transform:rotate(180deg)}.kq__ok{align-items:center;gap:var(--s-1);font-size:var(--t-sm);color:var(--ok);margin:0;display:inline-flex}.kq2--top{align-items:start}.yk-tr--h{padding-bottom:var(--s-1);font:var(--w-semibold) var(--t-xs)/var(--lh-none) var(--font-sans);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted);align-items:end}.yk-add{justify-items:start;gap:var(--s-3);display:grid}.yk-help{justify-self:stretch}.yk-help>summary{align-items:center;gap:var(--s-1);cursor:pointer;font:var(--w-semibold) var(--t-sm)/var(--lh-none) var(--font-sans);color:var(--muted);list-style:none;display:inline-flex}.yk-help>summary::-webkit-details-marker{display:none}.yk-help>summary:hover{color:var(--ink)}.yk-help .yk-roles{margin-top:var(--s-3);padding:var(--s-4);border-radius:var(--r-control);background:var(--fill);border:0}@container (max-width:720px){.yk-tr--h{display:none}}.kmail__sw{justify-content:space-between;align-items:center;gap:var(--s-4);width:100%;padding:var(--s-3) var(--s-4);text-align:left;font:inherit;color:inherit;display:flex}.kmail__sw:hover{background:var(--fill)}.kmail__sw:focus-visible{outline:var(--bw-2) solid var(--focus);outline-offset:calc(-1 * var(--bw-2))}.kmail__sum{gap:var(--s-half);min-width:0;display:grid}.kmail__sum b{font:var(--w-semibold) var(--t-md)/var(--lh-snug) var(--font-sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kmail__sum small{font-size:var(--t-sm);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kmail--open .kmail__sw{border-bottom:var(--bw) solid var(--line)}.te-nums .kseg{height:var(--h-field);box-sizing:border-box;align-items:center;min-height:0;padding-block:0}.te-nums .kseg__b{height:calc(var(--h-field) - var(--s-2));align-items:center;padding-block:0;display:inline-flex}.te-role--3{grid-column:1}.te-add__row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;display:grid}@container (max-width:720px){.te-add__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.te-add__row>:first-child{grid-column:1/-1}}.mt-body{padding:var(--s-4);border-radius:var(--r-control);background:var(--fill);white-space:pre-line;overflow-wrap:anywhere;max-height:60vh;font-size:var(--t-sm);line-height:var(--lh-body);color:var(--ink);margin:0;overflow:auto}.mt-text{font-size:var(--t-sm);line-height:var(--lh-body)}.au-t--kvkk{background:var(--fill-2);color:var(--ink-2)}.ph--ink.ph--compact{padding-block:var(--s-6);margin-bottom:var(--s-6)}.ph--ink.ph--compact .ph__main{gap:var(--s-2)}.y-brand .k-brand__mark{width:var(--av-md);height:var(--av-md);background:0 0;display:grid}.y-brand .k-brand__mark .k-mark,.y-brand .k-brand__mark .mark--logo{border-radius:var(--r-control);background:var(--fill);width:100%;height:100%;color:var(--ink-3);font:var(--w-bold) var(--t-xs)/var(--lh-none) var(--font-sans);place-items:center;display:grid;overflow:hidden}.y-brand .k-brand__mark .mark--logo svg,.y-brand .k-brand__mark .mark--logo img{object-fit:contain;width:100%;height:100%}.y-brand .k-brand__full{gap:var(--s-half);min-width:0;display:grid}.y-brand__org{font:var(--w-bold) var(--t-md)/var(--lh-snug) var(--font-sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.y-brand .k-brand__env{box-shadow:none;line-height:var(--lh-none);padding-left:0}.shell[data-nav=rail] .y-brand .k-brand__full{display:none}.y-top-org{align-items:center;gap:var(--s-2);min-width:0;font:var(--w-semibold) var(--t-md)/var(--lh-snug) var(--font-sans);color:var(--ink);display:flex}.y-top-org .k-mark,.y-top-org .mark--logo{width:var(--av-sm);height:var(--av-sm);border-radius:var(--r-sm);background:var(--fill);font:var(--w-bold) var(--t-2xs)/var(--lh-none) var(--font-sans);flex:none;place-items:center;display:grid;overflow:hidden}.y-top-org .mark--logo svg,.y-top-org .mark--logo img{width:100%;height:100%}.y-top-org span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kfr--static{cursor:default}.kfr--static:hover{background:0 0}.y-reqs{margin-bottom:var(--s-6)}.y-cat,.y-pick{gap:var(--s-1);margin-top:var(--s-3);display:grid}.y-cat .kfr{border-radius:var(--r-control);box-shadow:inset 0 0 0 var(--bw) var(--line);padding:var(--s-3)}.y-cat .kfr:hover{box-shadow:inset 0 0 0 var(--bw) var(--line-2)}.y-pick__i{justify-content:space-between;align-items:center;gap:var(--s-3);width:100%;padding:var(--s-2) var(--s-3);border-radius:var(--r-control);text-align:left;color:inherit;font:inherit;cursor:pointer;box-shadow:inset 0 0 0 var(--bw) var(--line);background:0 0;display:flex}.y-pick__i:hover{box-shadow:inset 0 0 0 var(--bw) var(--line-2)}.y-pick__i[aria-checked=true]{box-shadow:inset 0 0 0 var(--bw-2) var(--act);background:var(--act-wash,var(--fill))}.y-pick__i:disabled{opacity:.55;cursor:not-allowed}.y-pick__c{border-radius:var(--r-sm);width:20px;height:20px;box-shadow:inset 0 0 0 var(--bw) var(--line-2);color:var(--act);flex:none;place-items:center;display:grid}.y-pick__i[aria-checked=true] .y-pick__c{background:var(--act);color:var(--on-act);box-shadow:none}.y-pick__r{flex:none}.y-actrow{justify-content:flex-end;align-items:center;gap:var(--s-3);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.y-actrow .t-muted{margin-right:auto}.kl-act{text-align:right;white-space:nowrap}.kt__side .kfr__top{row-gap:var(--s-1);flex-wrap:wrap}.y-menu{width:min(380px,calc(100vw - var(--s-8)))}.y-menu .k-rolerow{flex-wrap:wrap}.y-menu{max-height:calc(100vh - var(--h-bar) - var(--s-4));overscroll-behavior:contain;overflow:auto}.y-people{border-top:var(--bw) solid var(--line);border-bottom:var(--bw) solid var(--line);max-height:min(320px,40vh);margin:var(--s-1) 0;overflow:auto}.y-menu__foot{padding:var(--s-2) var(--s-3) var(--s-1);font:var(--t-xs)/var(--lh-snug) var(--font-sans);color:var(--muted);margin:0}.u-page>.statstrip+.leaves{margin-top:var(--s-8)}.u-strip{padding-bottom:0}.u-strip .statstrip{margin-bottom:0}.u-h{align-items:center;gap:var(--s-2);margin:var(--s-10) 0 var(--s-4);font:var(--w-bold) var(--t-lg)/var(--lh-snug) var(--font-sans);color:var(--ink);display:flex}.u-page .kt__card .rows{margin:0}.u-page .kt__card .cards{gap:var(--s-4);display:grid}.u-page .kt__card .journey{margin-top:var(--s-2)}.ph__lead .avatar-stack{display:flex}.ph__lead .avatar-stack .avatar{width:56px;height:56px}@container (max-width:720px){.ph__lead .avatar-stack .avatar{width:44px;height:44px}}.shell[data-lola=true] .shell__main{padding-bottom:calc(var(--s-12) * 2)}.ph--ink.ph--slim{padding-top:var(--s-6);padding-bottom:var(--s-6);margin-bottom:var(--s-4)}.ph--slim .ph__title{--k-ph-t:var(--k-ph-t-lg,2rem)}.u-inbox .inbox{height:calc(100vh - var(--inbox-reserve) - var(--s-12))}.u-brand .y-brand__org{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.u-sig{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-3) var(--s-2);margin-top:var(--s-2);border-top:var(--bw) solid var(--line);color:var(--ink-3);display:flex}.u-sig__wm{flex:none}.u-sig__wm svg{height:var(--s-5);width:auto;display:block}.u-sig__tag{min-width:0;padding-left:var(--s-3);box-shadow:inset var(--bw) 0 0 var(--line-2);font:var(--w-medium) var(--t-xs)/var(--lh-snug) var(--font-sans);color:var(--muted);text-wrap:balance}.shell[data-nav=rail] .u-sig__tag,.u-sig__mark{display:none}.u-sig__mark svg{width:22px;height:auto;display:block}.shell[data-nav=rail] .u-sig{padding:var(--s-3) 0 var(--s-1);justify-content:center}.shell[data-nav=rail] .u-sig__wm{display:none}.shell[data-nav=rail] .u-sig__mark{display:block}.u-back{align-items:center;gap:var(--s-1);min-width:0;padding:var(--s-1) var(--s-2) var(--s-1) 0;font:var(--w-semibold) var(--t-md)/var(--lh-snug) var(--font-sans);color:var(--ink);display:inline-flex}.u-back span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.u-nsec+.u-nsec{margin-top:var(--s-6)}.u-nsec__h{align-items:center;gap:var(--s-2);margin:0 0 var(--s-2);font:var(--w-bold) var(--t-sm)/var(--lh-snug) var(--font-sans);color:var(--ink-2);display:flex}.u-nsec .row .kpill{flex:none;margin-left:auto}.nav{overflow:hidden}.u-navs{overscroll-behavior:contain;scrollbar-width:thin;gap:var(--s-half);min-height:0;margin-inline:calc(-1 * var(--s-1));padding-inline:var(--s-1);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.shell[data-nav=rail] .u-navs{scrollbar-width:none;align-items:center}.nav>.nav__fold{margin-top:var(--s-2)}.kcrumbs .kcrumbs__cur{flex:none}.kcrumbs .u-date{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.u-notice{max-height:50vh;padding:var(--s-4);border-radius:var(--r-control);background:var(--fill);white-space:pre-line;overflow-wrap:anywhere;font-size:var(--t-sm);line-height:var(--lh-body);color:var(--ink);overflow:auto}.u-notice:focus-visible{outline:var(--bw-2) solid var(--focus);outline-offset:var(--bw)}.u-notice--full{max-height:none}.mb-leaves{--leaf-min:260px;gap:var(--s-5)}.mb-card__id{min-width:0}.mb-card__id .leaf__name{overflow-wrap:anywhere}.mb-card__meta{font-size:var(--t-sm);line-height:var(--lh-body);color:var(--ink-3);margin:0}.mb-card__wait{font-size:var(--t-sm);color:var(--muted)}.mb-card{align-content:space-between}.eg-pick{gap:var(--s-half);max-height:45vh;margin-inline:calc(-1 * var(--s-3));padding-inline:var(--s-1);display:grid;overflow:auto}.eg-pick .kchk{align-items:center}.eg-pick .kchk .kchk__box{margin-top:0}.eg-pick__all{border-bottom:var(--bw) solid var(--line);border-radius:0}.eg-sec{gap:var(--s-3);display:grid}.kt{counter-reset:ubol}.kt__card>.kt__sh{counter-increment:ubol;padding:var(--s-4) var(--s-5) var(--s-3);gap:var(--s-2);font:var(--w-bold) var(--t-2xs)/var(--lh-none) var(--font-sans);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--act);background:0 0}.kt__card>.kt__sh:before{content:counter(ubol,decimal-leading-zero) " /";font-variant-numeric:tabular-nums}.kt__card>.kt__sh .kt__n{min-width:0;height:auto;box-shadow:none;font:var(--w-semibold) var(--t-2xs)/var(--lh-none) var(--font-mono);letter-spacing:0;color:var(--muted);background:0 0;border-radius:0;margin-left:0;padding:0}.kt__card>.kt__sh .kt__n:before{content:"· "}.kt__card>.kt__sh .kt__sh-end{text-transform:none;letter-spacing:normal}.kt__card .rows>:last-child{border-bottom:0}.status{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-3);border-radius:var(--r-full);background:var(--fill);color:var(--ink-3);font:var(--w-semibold) var(--t-xs)/var(--lh-none) var(--font-sans);white-space:nowrap;display:inline-flex}.status:before{content:"";width:var(--dot);height:var(--dot);border-radius:var(--r-full);background:var(--faint);flex:none}.status--ok{background:var(--ok-soft);color:var(--ink-2);box-shadow:inset 0 0 0 var(--bw) var(--act-line)}.status--ok:before{background:var(--ok)}.status--wait{background:var(--warn-soft);color:var(--warn);box-shadow:inset 0 0 0 var(--bw) var(--warn-line)}.status--wait:before{background:var(--warn)}.kt__empty{padding:var(--s-4) var(--s-5);border:var(--bw) dashed var(--line-2);border-radius:var(--r-card);color:var(--muted);background:0 0}.kt__empty svg{color:var(--faint)}.kt__card .kt__empty{padding:var(--s-2) 0;border:0;border-radius:0}.kl-empty{border:var(--bw) dashed var(--line-2);background:0 0}.row>.row__body:first-child{grid-column:span 2}.kfr-list{grid-template-columns:minmax(0,1fr)}.kfr{min-width:0}.kt__side .kt__card .kkv{grid-template-columns:minmax(0,1fr)}.kt__side .kt__card .kkv dt{font-size:var(--t-xs);padding-bottom:0}.kt__side .kt__card .kkv dd{padding-top:var(--s-1);border-top:0;padding-left:0}.ph--ink.ph--compact .ph__title{--k-ph-t-xl:clamp(1.75rem,3.2cqi,2.4rem)}.lola__input input:focus-visible{outline:var(--bw-2) solid var(--lola);outline-offset:0}@media(max-width:759px){.shell[data-lola=true] .shell__main{padding-bottom:calc(var(--main-pad-bottom-sm) + var(--s-6))}.ph--ink{padding-top:var(--s-6);padding-bottom:var(--s-8)}}.kt__card>.kt__sh .kt__n,.u-h .kt__n{align-items:baseline;display:inline-flex}:is(.page,.drawer) :is(.input,.textarea){background:var(--sheet);box-shadow:inset 0 0 0 var(--bw) var(--line-2);transition:box-shadow var(--d-fast) var(--ease)}:is(.page,.drawer) :is(.input,.textarea):hover{box-shadow:inset 0 0 0 var(--bw) var(--faint)}:is(.page,.drawer) :is(.input,.textarea):focus-visible{box-shadow:inset 0 0 0 var(--bw-2) var(--act),0 0 0 var(--s-1) var(--act-soft);outline:0}:is(.page,.drawer) .kaffix .input{box-shadow:none}:is(.page,.drawer) .chip{background:var(--sheet);box-shadow:inset 0 0 0 var(--bw) var(--line-2)}:is(.page,.drawer) button.chip:hover{background:var(--fill);box-shadow:inset 0 0 0 var(--bw) var(--faint)}:is(.page,.drawer) .chip[aria-pressed=true],:is(.page,.drawer) .chip[aria-pressed=true]:hover{background:var(--ink);color:var(--bg);box-shadow:none}:is(.page,.drawer) .seg .chip{box-shadow:none}:is(.page,.drawer) .seg .chip[aria-pressed=true]{background:var(--card-bg);color:var(--ink);box-shadow:var(--elev-chip)}.lola__input input{background:var(--sheet);box-shadow:inset 0 0 0 var(--bw) var(--line-2)}.layer__eyebrow{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-bottom:var(--s-1);font:var(--w-bold) var(--t-2xs)/var(--lh-none) var(--font-sans);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--act);display:block;overflow:hidden}.drawer .layer__head{padding-block:var(--s-5);align-items:flex-start}.drawer .layer__head>div{min-width:0}.drawer .layer__title{font-size:var(--t-xl);letter-spacing:var(--ls-heading)}.drawer .layer__body{gap:var(--s-5)}.drawer .layer__body>:is(.field,.kq)+:is(.field,.kq){padding-top:var(--s-5);border-top:var(--bw) solid var(--line)}.drawer .field>.field__label{order:-2}.drawer .field>.field__hint{margin-top:calc(-1 * var(--s-1));order:-1}.drawer .layer__foot{background:var(--card-bg)}.edit-list__num{width:var(--check);height:var(--check);border-radius:var(--r-full);box-shadow:inset 0 0 0 var(--bw) var(--line-2);font-family:var(--font-mono);font-size:var(--t-2xs);place-items:center;display:grid}.edit-list+.pa-more:before{content:"+";margin-right:var(--s-1);font-weight:var(--w-bold)}.kd__kicker{font:var(--w-bold) var(--t-2xs)/var(--lh-none) var(--font-sans);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--act)}.kd__kicker b{font-weight:inherit}.kd__kicker .kd__late{color:var(--warn)}.kd__top{justify-content:space-between;align-items:flex-start;gap:var(--s-4);display:flex}.kd__pct{font:var(--w-semibold) var(--t-xl)/var(--lh-none) var(--font-sans);letter-spacing:var(--ls-heading);font-variant-numeric:tabular-nums;color:var(--ink)}.kd .meter{max-width:none;margin-block:var(--s-2) var(--s-1)}.kd__sec{align-items:baseline;gap:var(--s-2);margin:var(--s-4) 0 0;font:var(--w-bold) var(--t-2xs)/var(--lh-none) var(--font-sans);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted);display:flex}.kd__sec span{font-family:var(--font-mono);letter-spacing:0;color:var(--faint)}.kd__sec+.rows{margin-top:var(--s-1)}.u-prep{gap:var(--s-1);margin-top:var(--s-2);display:grid}.u-prep__h{font:var(--w-bold) var(--t-2xs)/var(--lh-none) var(--font-sans);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted);margin:var(--s-2) 0 var(--s-1)}.u-prep .check-row{padding-block:var(--s-2)}.mb-card__slots{gap:var(--s-1);flex:auto;min-width:0;display:grid}.mb-card__slots b{font:var(--w-semibold) var(--t-md)/var(--lh-snug) var(--font-sans);color:var(--ink)}.mb-card__slots .meter{max-width:var(--s-24,6rem)}.u-inbox .inbox{border-radius:var(--r-card);background:var(--card-bg);box-shadow:inset 0 0 0 var(--bw) var(--line-2);border:0;overflow:hidden}.u-inbox .inbox__list{padding:0 var(--s-2) var(--s-2);background:var(--bg)}.u-inbox .conv[aria-current=true]{background:var(--card-bg);box-shadow:inset var(--bw-2) 0 0 var(--act)}.u-inbox .thread{padding:0 var(--s-5)}.u-inbox .thread__head .pa-more{margin-left:auto}.u-inbox .composer{padding-bottom:var(--s-4)}@media(max-width:759px){.u-inbox .inbox{box-shadow:none;background:0 0;border-radius:0}.u-inbox .inbox__list{background:0 0;padding:0}.u-inbox .thread{padding:0}.kd__pct{font-size:var(--t-lg)}}.kt__solo{gap:var(--s-4);display:grid}.kt__solo>.kt__side:empty{display:none}.drawer .kt__empty{align-items:center;gap:var(--s-2);display:flex}}@layer utilities{.visible{visibility:visible}.mt-half{margin-top:var(--s-half)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.min-h-dvh{min-height:100dvh}.w-full{width:100%}.max-w-measure{max-width:var(--measure)}.flex-1{flex:1}.flex-none{flex:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.gap-1{gap:var(--s-1)}.gap-2{gap:var(--s-2)}.gap-3{gap:var(--s-3)}.gap-4{gap:var(--s-4)}.gap-6{gap:var(--s-6)}.rounded-card{border-radius:var(--r-card)}.rounded-control{border-radius:var(--r-control)}.bg-bad-soft{background-color:var(--bad-soft)}.bg-bg{background-color:var(--bg)}.bg-card-bg{background-color:var(--card-bg)}.bg-fill{background-color:var(--fill)}.bg-ok-soft{background-color:var(--ok-soft)}.p-4{padding:var(--s-4)}.px-4{padding-inline:var(--s-4)}.px-8{padding-inline:var(--s-8)}.py-3{padding-block:var(--s-3)}.py-10{padding-block:var(--s-10)}.pb-4{padding-bottom:var(--s-4)}.font-display{font-family:var(--font-display)}.text-2xl{font-size:var(--t-2xl)}.text-base{font-size:var(--t-base)}.text-md{font-size:var(--t-md)}.text-sm{font-size:var(--t-sm)}.leading-body{--tw-leading:var(--lh-body);line-height:var(--lh-body)}.leading-snug{--tw-leading:var(--lh-snug);line-height:var(--lh-snug)}.font-regular{--tw-font-weight:var(--w-regular);font-weight:var(--w-regular)}.font-semibold{--tw-font-weight:var(--w-semibold);font-weight:var(--w-semibold)}.font-w-display{--tw-font-weight:var(--w-display);font-weight:var(--w-display)}.tracking-display{--tw-tracking:var(--ls-display);letter-spacing:var(--ls-display)}.text-balance{text-wrap:balance}.wrap-anywhere{overflow-wrap:anywhere}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-bad{color:var(--bad)}.text-ink{color:var(--ink)}.text-muted{color:var(--muted)}.text-ok{color:var(--ok)}.shadow-card{--tw-shadow:var(--elev-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media not all and (min-width:760px){.max-desk\:px-5{padding-inline:var(--s-5)}.max-desk\:py-8{padding-block:var(--s-8)}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
