@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4084ce120da2621a-s.p.24j78amfme-4i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/16d91c780434f2ce-s.p.2-a1crq_j_v8o.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45e4938f2a14ebd-s.36qyt9g-141hd.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/611a8bd7707cff25-s.0a2ba7i0436aq.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4d81d00cb6dc755c-s.1qa4j0y-kycyw.woff2)format("woff2");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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ef79401ea952b7f0-s.p.1na0jnguos70p.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8800dfc60902df36-s.p.36xefmj0vqxkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4084ce120da2621a-s.p.24j78amfme-4i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/16d91c780434f2ce-s.p.2-a1crq_j_v8o.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a45e4938f2a14ebd-s.36qyt9g-141hd.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/611a8bd7707cff25-s.0a2ba7i0436aq.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4d81d00cb6dc755c-s.1qa4j0y-kycyw.woff2)format("woff2");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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ef79401ea952b7f0-s.p.1na0jnguos70p.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8800dfc60902df36-s.p.36xefmj0vqxkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Fallback;src:local(Arial);ascent-override:92.2%;descent-override:28.99%;line-gap-override:0.0%;size-adjust:105.2%}.dCXyXW_className{font-family:Onest,Onest Fallback;font-style:normal}.dCXyXW_variable{--font-onest:"Onest", "Onest Fallback"}
.landing{background:var(--ground);overflow-x:clip}.lp-chapter{padding-block:var(--chapter-pad);position:relative}.lp-chapter,.lp-tracker{scroll-margin-top:calc(-1 * (var(--header-height) + var(--space-4)))}.reveal-ready [data-reveal]{opacity:.35;translate:0 var(--motion-rise);transition:opacity var(--motion-mid) var(--ease-out), translate var(--motion-slow) var(--ease-out);transition-delay:calc(var(--i,0) * var(--motion-stagger))}.reveal-ready [data-reveal].is-in{opacity:1;translate:none}.lp-hero{gap:var(--space-2);height:100svh;min-height:calc(var(--space-40) * 4);padding:var(--space-2);grid-template-columns:minmax(0,10fr) minmax(0,2fr);display:grid}.lp-hero-view{border-radius:var(--radius);background:var(--inverse);color:var(--paper);isolation:isolate;position:relative;overflow:hidden}.lp-hero-photo{z-index:-2;object-fit:cover;object-position:30% 72%;transform-origin:28% 74%;animation:lp-hero-drift 32s var(--ease-in-out) infinite alternate}@keyframes lp-hero-drift{0%{transform:scale(1)}to{transform:scale(1.07)translate(-1.2%,.4%)}}.lp-hero-view:after{content:"";z-index:-1;background:linear-gradient(to bottom, var(--photo-scrim-strong), var(--photo-scrim) 52%, transparent);pointer-events:none;height:78%;position:absolute;inset:0 0 auto}.lp-hero-top{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-6) 0;display:flex;position:absolute;inset:0 0 auto}.lp-hero-wordmark{align-items:center;gap:var(--space-3);color:inherit;font-size:calc(var(--type-section-size) * 1.15);letter-spacing:-.04em;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.lp-hero-tools{align-items:center;gap:var(--space-2);display:flex}.lp-hero-languages{gap:var(--space-1);display:flex}.lp-hero-languages a{min-height:var(--control-sm);padding:0 var(--space-3);border-radius:var(--radius-pill);color:inherit;font-size:var(--type-meta-size);line-height:var(--type-meta-leading);transition:background-color var(--motion-fast) var(--ease-in-out);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.lp-hero-languages a:hover{background:color-mix(in srgb, currentColor 14%, transparent)}.lp-hero-languages a[aria-current]{background:color-mix(in srgb, currentColor 22%, transparent)}.lp-hero-pill{min-height:var(--control-md);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);font-size:var(--type-text-size);line-height:var(--type-text-leading);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-in-out), transform var(--motion-fast) var(--ease-out);border:0;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.lp-hero-pill:hover{background:var(--surface)}.lp-hero-count{min-width:var(--space-6);height:var(--space-6);margin-left:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);font-size:var(--type-meta-size);justify-content:center;align-items:center;line-height:1;display:inline-flex}.lp-hero-menu{min-height:var(--control-md);padding:0 var(--space-5);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--paper) 18%, transparent);color:var(--paper);font-size:var(--type-text-size);line-height:var(--type-text-leading);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-in-out), transform var(--motion-fast) var(--ease-out);border:0;align-items:center;font-weight:500;display:inline-flex}.lp-hero-menu:hover{background:color-mix(in srgb, var(--paper) 28%, transparent)}.lp-hero-menu:active{transform:scale(.97)}.lp-hero-under{display:none}.lp-hero-pill:active{transform:scale(.97)}.lp-hero-copy{align-items:center;gap:var(--space-8);padding:0 var(--space-8);text-align:center;flex-direction:column;display:flex;position:absolute;top:11%;left:0;right:0}.lp-hero-title{width:100%;font-size:calc(var(--type-display-size) * var(--fit,1));line-height:var(--type-display-leading);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking)}.lp-hero-title>span{display:block}.lp-hero-lead{max-width:46ch;font-size:var(--type-lead-size);line-height:var(--type-lead-leading);letter-spacing:var(--type-lead-tracking)}.lp-hero-action{left:0;right:0;bottom:var(--space-10);width:max-content;margin-inline:auto;position:absolute}.lp-hero-action .ch-icon{transition:transform var(--motion-fast) var(--ease-out)}.lp-hero-action:hover .ch-icon{transform:translateX(var(--space-1))}.lp-hero-caption{left:var(--space-6);bottom:var(--space-6);max-width:30ch;font-size:var(--type-small-size);line-height:var(--type-small-leading);position:absolute}.lp-hero-view :focus-visible,.lp-checked :focus-visible,.lp-close :focus-visible,.lp-track-field-3 :focus-visible{outline-color:var(--paper)}.lp-swatches{border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.lp-swatch{justify-content:space-between;gap:var(--space-2);padding:var(--space-5);color:var(--ink);font-size:var(--type-text-size);line-height:var(--type-text-leading);transition:flex-grow var(--motion-mid) var(--ease-out);flex-direction:column;flex:1 1 0;font-weight:500;text-decoration:none;display:flex}.lp-swatch:hover,.lp-swatch:focus-visible{flex-grow:1.7}.lp-swatch:hover>span:first-child,.lp-swatch:focus-visible>span:first-child{text-underline-offset:.2em;text-decoration:underline}.lp-swatch-fact{font-size:var(--type-small-size);line-height:var(--type-small-leading);font-variant-numeric:lining-nums proportional-nums;font-weight:400}.lp-swatch:focus-visible{outline-offset:-4px}.lp-swatch-pink{background:var(--pink)}.lp-swatch-mint{background:var(--mint)}.lp-swatch-ink{background:var(--inverse);color:var(--on-inverse)}.lp-swatch-paper{background:var(--paper)}.lp-swatch-surface{background:var(--surface)}.lp-kinds{background:var(--pink);min-height:90svh;color:var(--field-ink)}.lp-kinds-title{margin-bottom:var(--space-12);font-size:var(--type-head-size);line-height:var(--type-head-leading);letter-spacing:var(--type-head-tracking)}.lp-kinds-list{margin:0;padding:0;list-style:none}.lp-kinds-list a{justify-content:space-between;align-items:baseline;gap:var(--space-8);color:inherit;text-decoration:none;display:flex}.lp-kind-name{white-space:nowrap;min-width:0;font-size:calc(var(--type-display-size) * var(--fit,1));letter-spacing:var(--type-display-tracking);text-transform:lowercase;transition:color var(--motion-fast) var(--ease-in-out);line-height:.98}.lp-kinds-list a:hover .lp-kind-name,.lp-kinds-list a:focus-visible .lp-kind-name{text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.05em}.lp-kind-facts{text-align:right;font-size:var(--type-body-size);line-height:var(--type-body-leading);font-variant-numeric:lining-nums proportional-nums;flex-direction:column;flex:none;align-items:flex-end;display:flex}.lp-kind-facts>span:first-child{font-weight:500}.lp-grade{min-height:92svh;color:var(--field-ink);background:var(--mint);overflow:hidden}.lp-grade-inner{column-gap:var(--gutter);row-gap:var(--space-16);min-height:calc(92svh - 2 * var(--chapter-pad));grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lp-grade-copy{grid-area:1/1/auto/span 4}.lp-grade-title{font-size:var(--type-head-size);line-height:var(--type-head-leading);letter-spacing:var(--type-head-tracking);font-variant-numeric:lining-nums proportional-nums}.lp-grade-text{margin-top:var(--space-6);max-width:30ch;font-size:var(--type-lead-size);line-height:var(--type-lead-leading);letter-spacing:var(--type-lead-tracking)}.lp-grade-switch{place-self:center end;align-items:flex-end;gap:var(--space-4);flex-direction:column;grid-area:1/5/span 2/span 8;display:flex}.lp-grade-switch-label{font-size:var(--type-body-size);line-height:var(--type-body-leading);font-weight:500}.lp-grade-track{border-radius:var(--radius-pill);background:var(--paper);gap:.04em;padding:.08em;font-size:clamp(3.25rem,.5rem + 9.6vw,12rem);line-height:1;display:flex}.lp-grade-option{border-radius:var(--radius-pill);min-width:1.42em;height:1.32em;color:var(--ink);letter-spacing:-.06em;cursor:pointer;transition:background-color var(--motion-mid) var(--ease-out), color var(--motion-mid) var(--ease-out);justify-content:center;align-items:center;padding:0 .22em;display:flex;position:relative}.lp-grade-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.lp-grade-option:hover:not(.is-on){background:var(--surface)}.lp-grade-option.is-on{background:var(--ink);color:var(--on-inverse)}.lp-grade-option:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.lp-grade-first{grid-area:2/1/auto/span 4;align-self:end}.lp-grade-first h3{margin-bottom:var(--space-4);font-size:var(--type-body-size);line-height:var(--type-body-leading);font-weight:500}.lp-grade-first ol{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lp-grade-first li a{gap:var(--space-1);color:inherit;flex-direction:column;text-decoration:none;display:flex}.lp-grade-first-title{font-size:var(--type-body-size);line-height:var(--type-body-leading);font-weight:500}.lp-grade-first li a:hover .lp-grade-first-title{text-decoration:underline}.lp-grade-first-date{font-size:var(--type-small-size);line-height:var(--type-small-leading)}.lp-pair{white-space:nowrap}.lp-grade-first-date .is-soon{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--pink);font-weight:500}.lp-grade-all{align-items:center;gap:var(--space-2);margin-top:var(--space-6);color:inherit;font-size:var(--type-body-size);font-weight:500;display:inline-flex}.lp-grade-all .ch-icon{transition:transform var(--motion-fast) var(--ease-out)}.lp-grade-all:hover .ch-icon{transform:translateX(var(--space-1))}.lp-checked{background:var(--inverse);min-height:92svh;color:var(--on-inverse);padding-bottom:0;overflow:hidden}.lp-checked-inner{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lp-checked-copy{padding-right:var(--space-8);grid-column:1/span 5}.lp-checked-title{font-size:var(--type-head-size);line-height:var(--type-head-leading);letter-spacing:var(--type-head-tracking)}.lp-checked-text{margin-top:var(--space-6);max-width:28ch;font-size:var(--type-lead-size);line-height:var(--type-lead-leading);letter-spacing:var(--type-lead-tracking)}.lp-checked-clip{margin-top:var(--space-16)}.lp-checked-video{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);background:var(--ink);width:100%;height:auto}.lp-checked-clip figcaption{margin-top:var(--space-3);max-width:40ch;font-size:var(--type-small-size);line-height:var(--type-small-leading)}.lp-listing-sheet{gap:var(--space-4);min-width:0;margin-bottom:calc(var(--space-24) * -1);padding:var(--space-10) var(--space-10) var(--space-32);border-radius:var(--radius);background:var(--paper);color:var(--ink);transform-origin:0 0;transition:transform var(--motion-slow) var(--ease-out);flex-direction:column;grid-column:6/span 7;display:flex;transform:rotate(-1.6deg)}.lp-listing-sheet:hover{transform:rotate(-.6deg)}[data-ui] .lp-sheet-stamp{align-self:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--mint);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);font-variant-numeric:lining-nums proportional-nums;font-weight:500;display:inline-flex}[data-ui] .lp-sheet-title{margin-top:var(--space-2);font-size:var(--type-title-size);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);font-weight:500}[data-ui] .lp-sheet-org{font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--muted)}[data-ui] .lp-sheet-summary{max-width:56ch;font-size:var(--type-text-size);line-height:var(--type-text-leading)}[data-ui] .lp-sheet-rows{column-gap:var(--space-8);margin-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-ui] .lp-sheet-rows>div{gap:var(--space-1);padding:var(--space-4) 0;border-top:var(--border-width) solid var(--border);flex-direction:column;display:flex}[data-ui] .lp-sheet-rows dt{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}[data-ui] .lp-sheet-rows dd{font-size:var(--type-text-size);line-height:var(--type-text-leading);font-weight:500}[data-ui] .lp-sheet-link{align-self:flex-start;align-items:center;gap:var(--space-2);margin-top:var(--space-2);color:var(--ink);font-size:var(--type-text-size);font-weight:500;display:inline-flex}.lp-tracker{grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(4,minmax(0,1fr));min-height:84svh;display:grid}.lp-track-field{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--space-10);padding:var(--space-8) var(--margin);display:grid}.lp-track-field-0{background:var(--paper);padding-left:max(var(--margin), calc((100vw - var(--app-max)) / 2))}.lp-track-field-1{background:var(--pink)}.lp-track-field-2{background:var(--mint)}.lp-track-field-3{background:var(--inverse);color:var(--on-inverse);padding-right:max(var(--margin), calc((100vw - var(--app-max)) / 2))}.lp-track-head{align-items:flex-start;gap:var(--space-3);flex-direction:column;max-width:22ch;display:flex}.lp-track-title{font-size:var(--type-head-size);line-height:var(--type-head-leading);letter-spacing:var(--type-head-tracking)}.lp-track-text{font-size:var(--type-small-size);line-height:var(--type-small-leading)}.lp-track-signup{margin-top:var(--space-2)}.lp-track-field>[data-ui]{width:100%;max-width:calc(var(--space-40) + var(--space-24));transition:transform var(--motion-fast) var(--ease-out);grid-row:2;place-self:start center}.lp-track-field:hover>[data-ui]{transform:translateY(calc(var(--space-2) * -1 + var(--border-width) * 2))}.lp-track-clause{max-width:14ch;font-size:var(--type-lead-size);letter-spacing:-.02em;grid-row:4;line-height:1.15}[data-ui].lp-track-card{gap:var(--space-2);padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);flex-direction:column;display:flex}[data-ui] .lp-track-card-title{font-size:var(--type-text-size);line-height:var(--type-text-leading);font-weight:500}[data-ui] .lp-track-card-org{color:var(--muted)}[data-ui] .lp-track-card-date{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}[data-ui] .lp-track-soon{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--pink);white-space:nowrap;font-weight:500}[data-ui] .lp-track-left{color:var(--muted);white-space:nowrap}[data-ui] .lp-track-card-line{padding-top:var(--space-2);border-top:var(--border-width) solid var(--border)}[data-ui] .lp-track-card-note{color:var(--ink)}[data-ui] .lp-track-result{padding:calc(var(--space-1) / 2) var(--space-3);border-radius:var(--radius-pill);background:var(--mint);align-self:flex-start;font-weight:500}.lp-faq{background:var(--ground)}.lp-faq-inner{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.lp-faq-side{top:calc(var(--header-height) + var(--space-6));grid-column:1/span 4;position:sticky}.lp-faq-title{font-size:var(--type-head-size);line-height:var(--type-head-leading);letter-spacing:var(--type-head-tracking)}.lp-faq-figure{margin-top:var(--space-8)}.lp-faq-figure img{aspect-ratio:4/3;object-fit:cover;object-position:30% 40%;border-radius:var(--radius);background:var(--surface);width:100%;height:auto}.lp-faq-figure figcaption{margin-top:var(--space-3);max-width:40ch;font-size:var(--type-small-size);line-height:var(--type-small-leading)}.lp-faq-list{gap:var(--space-2);flex-direction:column;grid-column:5/span 8;display:flex}.lp-faq-item{border-radius:var(--radius);background:var(--surface);transition:background-color var(--motion-mid) var(--ease-in-out), color var(--motion-mid) var(--ease-in-out)}.lp-faq-item:hover:not([open]){background:var(--surface-strong)}.lp-faq-item summary{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:calc(var(--space-16) + var(--space-2));padding:var(--space-4) var(--space-6);cursor:pointer;font-size:var(--type-section-size);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);font-weight:500;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary:focus-visible{outline-offset:-4px;border-radius:var(--radius)}.lp-faq-sign{width:var(--space-4);height:var(--space-4);flex:none;position:relative}.lp-faq-sign:before,.lp-faq-sign:after{content:"";height:calc(var(--border-width) * 3);margin-top:calc(var(--border-width) * -1.5);border-radius:var(--radius-pill);transition:transform var(--motion-mid) var(--ease-out);background:currentColor;position:absolute;top:50%;left:0;right:0}.lp-faq-sign:after{transform:rotate(90deg)}.lp-faq-item[open]{background:var(--inverse);color:var(--on-inverse)}.lp-faq-item[open] summary:focus-visible{outline-color:var(--paper)}.lp-faq-item[open] .lp-faq-sign:after{transform:rotate(0)}.lp-faq-item p{max-width:52ch;padding:0 var(--space-6) var(--space-6);font-size:var(--type-body-size);line-height:var(--type-body-leading)}.lp-close{background:var(--inverse);min-height:76svh;color:var(--on-inverse)}.lp-close-inner{justify-content:space-between;gap:var(--space-24);min-height:calc(76svh - 2 * var(--chapter-pad));flex-direction:column;display:flex}.lp-close-title{font-size:calc(var(--type-display-size) * var(--fit,1));line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking)}.lp-close-title>span{display:block}.is-fitted>.lp-fit-line{white-space:nowrap;width:max-content;max-width:none}.lp-hero-title.is-fitted>.lp-fit-line{margin-inline:auto}.lp-close-foot{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.lp-close-next{max-width:40ch;font-size:var(--type-lead-size);line-height:var(--type-lead-leading);letter-spacing:var(--type-lead-tracking);grid-column:1/span 6}.lp-close-action{grid-column:9/span 4;justify-self:end}.lp-close-action .ch-icon{transition:transform var(--motion-fast) var(--ease-out)}.lp-close-action:hover .ch-icon{transform:translateX(var(--space-1))}@media (max-width:1100px){.lp-hero-languages{display:none}.lp-grade-inner{row-gap:var(--space-12);grid-template-rows:auto auto auto}.lp-grade-copy,.lp-grade-first{grid-area:auto/1/auto/-1}.lp-grade-switch{grid-area:auto/1/auto/-1;justify-self:start;align-items:flex-start}.lp-checked-copy{margin-bottom:var(--space-12);grid-column:1/-1}.lp-checked-clip{max-width:calc(var(--space-40) * 3);margin-top:var(--space-10)}.lp-listing-sheet{grid-column:1/-1}.lp-tracker{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.lp-track-field{gap:var(--space-6);padding:var(--space-12) var(--margin);flex-direction:column;grid-row:auto;display:flex}.lp-track-head:empty{display:none}.lp-track-field>[data-ui]{max-width:none}.lp-track-clause{order:-1;max-width:none}.lp-track-field-0 .lp-track-head{order:-2}.lp-faq-side{column-gap:var(--gutter);margin-bottom:var(--space-10);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.lp-faq-figure{margin-top:0}.lp-faq-list{grid-column:1/-1}.lp-close-next{margin-bottom:var(--space-6);grid-column:1/-1}.lp-close-action{grid-column:1/-1;justify-self:start}}@media (max-width:900px){.lp-hero{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.lp-hero-view{height:70svh;min-height:calc(var(--space-40) * 3)}.lp-hero-caption{display:none}.lp-swatches{flex-direction:column}.lp-swatch{min-height:calc(var(--space-12) + var(--space-1));padding:0 var(--space-5);flex-direction:row;flex:none;align-items:center}.lp-swatch:hover,.lp-swatch:focus-visible{flex-grow:0}}@media (max-width:760px){.lp-hero-view{height:64svh}.lp-hero-top{padding:var(--space-4) var(--space-4) 0}.lp-hero-copy{gap:var(--space-5);padding:0 var(--space-4);top:17%}.lp-hero-lead{display:none}.lp-hero-under{padding:var(--space-5) var(--space-3) var(--space-3);font-size:var(--type-body-size);line-height:var(--type-body-leading);display:block}.lp-hero-photo{object-position:30% 86%}.lp-hero-action{bottom:var(--space-5)}.lp-hero-caption{display:none}.lp-kinds{min-height:0}.lp-kinds-list a{align-items:flex-start;gap:var(--space-1);padding-bottom:var(--space-5);flex-direction:column}.lp-kind-name{font-size:var(--type-display-size)}.lp-kind-facts{gap:0 var(--space-3);text-align:left;font-size:var(--type-small-size);flex-flow:wrap;align-items:baseline}.lp-grade,.lp-checked,.lp-grade-inner{min-height:0}.lp-grade-track{font-size:15vw}.lp-listing-sheet{padding:var(--space-6) var(--space-5) var(--space-24);transform:rotate(-1deg)}[data-ui] .lp-sheet-rows{grid-template-columns:minmax(0,1fr)}[data-ui] .lp-sheet-title{font-size:var(--type-section-size);line-height:var(--type-section-leading)}.lp-tracker{grid-template-columns:minmax(0,1fr)}.lp-faq-side{row-gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.lp-faq-item summary{font-size:var(--type-body-size);padding:var(--space-4) var(--space-5)}.lp-faq-item p{padding:0 var(--space-5) var(--space-5)}.lp-close{min-height:80svh}.lp-close-inner{min-height:calc(80svh - 2 * var(--chapter-pad))}.lp-close-action{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.lp-hero-photo{animation:none}.reveal-ready [data-reveal]{opacity:1;translate:none}.lp-listing-sheet,.lp-listing-sheet:hover{transition:none}}
.catalog{grid-template-columns:minmax(0, 9fr) minmax(var(--rail-width), 3fr);column-gap:var(--space-8);padding-top:var(--space-12);padding-bottom:var(--space-32);grid-template-rows:auto 1fr;grid-template-areas:"head rail""results rail";display:grid}.catalog-head{min-width:0;padding-bottom:var(--space-8);flex-direction:column;grid-area:head;display:flex}.catalog-head h1{overflow-wrap:break-word}.catalog-summary{margin-top:var(--space-2);color:var(--ink)}.catalog-search{margin-top:var(--space-6)}.catalog-kinds{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.catalog-kinds .ch-chip{min-height:var(--control-md);padding:0 var(--space-4)}.catalog-kinds .ch-chip.is-selected{padding-left:var(--space-4)}.catalog-kinds .ch-chip.is-selected>.ch-icon{display:none}.catalog-kind-select{margin-top:var(--space-3);display:none}.catalog-kind-select .ch-field-label,.catalog-sort .ch-field-label{width:var(--border-width);height:var(--border-width);margin:calc(var(--border-width) * -1);clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.catalog-rail{align-self:start;gap:var(--space-8);min-width:0;padding-bottom:var(--space-6);flex-direction:column;grid-area:rail;display:flex}.catalog-rail-head{top:var(--header-height);z-index:2;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-md);margin-bottom:calc(var(--space-4) * -1);padding-bottom:var(--space-2);background:var(--ground);display:flex;position:sticky}.catalog-rail-head .ch-btn{margin-right:calc(var(--space-3) * -1)}.catalog-facet-stack{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.catalog-help{color:var(--muted)}.catalog-more{min-width:0}.catalog-more>summary{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-md);cursor:pointer;font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink);font-weight:500;list-style:none;display:flex}.catalog-more>summary::-webkit-details-marker{display:none}.catalog-more>summary:hover>span{text-decoration:underline}.catalog-more>summary:focus-visible{outline:calc(var(--border-width) * 2) solid var(--focus);outline-offset:calc(var(--border-width) * 2);border-radius:var(--radius-inner)}.catalog-more>summary>.ch-icon{transition:transform var(--motion-fast) var(--ease-in-out)}.catalog-more[open]>summary>.ch-icon{transform:rotate(180deg)}.catalog-more-body{gap:var(--space-8);padding-top:var(--space-4);flex-direction:column;display:flex}.catalog-sheet{gap:var(--space-8);flex-direction:column;display:flex}.catalog-results{gap:var(--space-5);flex-direction:column;grid-area:results;min-width:0;display:flex}.catalog-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.catalog-quick{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.catalog-tools{align-items:center;gap:var(--space-3);min-width:0;margin-left:auto;display:flex}.catalog-filter-button{white-space:nowrap;flex:none;display:none}.catalog-sort{min-width:0}.catalog-active{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.catalog-active-label{margin-right:var(--space-1);color:var(--muted)}.catalog-active .ch-chip{white-space:normal;text-align:left;max-width:100%}.catalog-active-reset{display:none}.catalog-soon{gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--surface);border-radius:var(--radius);flex-direction:column;display:flex}.catalog-soon-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.catalog-soon-heading{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.catalog-soon-window{color:var(--muted)}.catalog-soon-note{color:var(--ink)}.catalog-soon-sub{margin-bottom:calc(var(--space-2) * -1);color:var(--muted);font-weight:500}.catalog-soon-all{flex:none}.catalog-soon-list{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.catalog-soon-list li{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.catalog-soon-list a{-webkit-line-clamp:2;line-clamp:2;color:var(--ink);font-size:var(--type-text-size);line-height:var(--type-text-leading);overflow-wrap:break-word;-webkit-box-orient:vertical;font-weight:500;text-decoration:none;display:-webkit-box;overflow:hidden}.catalog-soon-list a:hover{text-decoration:underline}.catalog-soon-list .ch-deadline-sep{display:none}.catalog-list{gap:var(--space-4);transition:opacity var(--motion-fast) var(--ease-in-out);flex-direction:column;display:flex}.catalog-list[aria-busy=true],.catalog-empty[aria-busy=true]{opacity:.55}.catalog-list .ch-card-list .ch-card-title{font-size:var(--type-section-size);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking)}.catalog-list .ch-card-title,.catalog-list .ch-card-description{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalog-list .ch-card-head .ch-eyebrow{overflow-wrap:anywhere}.catalog-list .ch-card-list .ch-facts{gap:var(--space-1) var(--space-5);flex-wrap:wrap;display:flex}.catalog-list .ch-card-list .ch-facts li{font-size:var(--type-meta-size);line-height:var(--type-meta-leading)}.catalog-list .ch-card-list .ch-facts .ch-icon{margin-top:calc(var(--space-1) / 2)}.catalog-list .ch-card-description{z-index:auto;position:static}.catalog-list .ch-badges,.catalog-list .ch-card-foot{pointer-events:none}.catalog-list .ch-card-foot a,.catalog-list .ch-card-foot button{pointer-events:auto}.catalog-list .ch-card-more{display:none}@media (min-width:43.75em){.catalog-list .ch-card-list{grid-template-columns:minmax(0, 1fr) calc(var(--space-40) + var(--space-12)) auto;gap:0 var(--space-6);grid-template-rows:auto auto auto 1fr;grid-template-areas:"head when save""head facts facts""desc facts facts""badges facts facts";display:grid}.catalog-list .ch-card-list>.ch-card-top,.catalog-list .ch-card-list>.ch-card-foot{display:contents}.catalog-list .ch-card-list .ch-card-head{grid-area:head}.catalog-list .ch-card-list .ch-save{grid-area:save}.catalog-list .ch-card-list .ch-card-description{margin-top:var(--space-3);grid-area:desc}.catalog-list .ch-card-list .ch-badges{margin-top:var(--space-4);grid-area:badges;align-self:start}.catalog-list .ch-card-list .ch-facts{align-self:start;gap:var(--space-2);margin-top:var(--space-4);flex-flow:column;grid-area:facts}.catalog-list .ch-card-list .ch-deadline{align-self:start;align-items:flex-start;gap:var(--space-1);flex-direction:column;grid-area:when}.catalog-list .ch-card-list .ch-deadline>.ch-icon,.catalog-list .ch-card-list .ch-deadline-sep{display:none}.catalog-list .ch-card-list .ch-deadline-date{font-size:var(--type-section-size);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking)}.catalog-list .ch-card-list .ch-deadline-rolling .ch-deadline-date,.catalog-list .ch-card-list .ch-deadline-unknown .ch-deadline-date{font-size:var(--type-text-size);line-height:var(--type-text-leading);letter-spacing:normal}}.catalog-empty{background:var(--paper);border:var(--border-width) solid var(--border);padding:var(--space-8);gap:var(--space-4)}.catalog-relax{gap:var(--space-2);flex-wrap:wrap;display:flex}.catalog-relax .ch-btn{white-space:normal;text-align:left}.catalog-empty .info-actions:empty{display:none}.catalog-pages{margin-top:var(--space-6)}@media (max-width:68.6875em){.catalog{flex-direction:column;display:flex}.catalog-rail{display:none}.catalog-filter-button,.catalog-active-reset{display:inline-flex}.catalog-toolbar{align-items:stretch;gap:var(--space-3);flex-direction:column}.catalog-tools{order:-1;justify-content:space-between;margin-left:0}.catalog-soon-list{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-soon-list li:nth-child(n+3){display:none}}@media (max-width:40em){.catalog{padding-top:var(--space-8);padding-bottom:var(--space-16)}.catalog-head{padding-bottom:var(--space-4)}.catalog-search{margin-top:var(--space-5)}.catalog-search.ch-search{padding:var(--space-1);border-radius:var(--radius-pill);flex-wrap:nowrap}.catalog-search .ch-search-field{padding:0 var(--space-2) 0 var(--space-4);flex-basis:auto}.catalog-kinds{display:none}.catalog-kind-select{display:flex}.catalog-results{gap:var(--space-4)}.catalog-toolbar{gap:var(--space-2)}.catalog-soon{display:none}.catalog-empty{padding:var(--space-6) var(--space-5)}.catalog-list .ch-card-list{padding:var(--space-5)}.catalog-list .ch-card-list .ch-card-title{-webkit-line-clamp:3;line-clamp:3}.catalog-list .ch-card-org{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-width:35em){.catalog .catalog-pages.has-summary{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.catalog-list,.catalog-more>summary>.ch-icon{transition:none}}
.detail-unknown{color:var(--muted);font-weight:400}.detail-sub{margin-top:calc(var(--space-1) / 2);color:var(--muted);font-weight:400;display:block}.detail .ch-detail-head>.ch-eyebrow{margin-top:var(--space-2)}.detail .ch-detail-lead{font-size:var(--type-section-size);line-height:var(--type-lead-leading);letter-spacing:var(--type-section-tracking)}.detail .ch-detail-badges:empty{display:none}.detail .detail-facts{gap:var(--border-width);background:var(--surface-strong);border-radius:var(--radius);overflow:hidden}.detail .detail-facts .ch-keyfact{border-radius:0;justify-content:flex-start}.detail-facts .ch-keyfact-value{font-size:var(--type-section-size);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);text-wrap:balance}.detail-facts .ch-keyfact-value:has(>.detail-unknown){font-size:var(--type-meta-size);line-height:var(--type-meta-leading);letter-spacing:0}.detail-note-line,.detail-row-line{display:block}.detail-row-line+.detail-row-line{margin-top:var(--space-2)}.detail-notice{margin-bottom:var(--space-8)}.detail-you{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-2);color:var(--ink);display:flex}.detail-you.is-fail{font-weight:500}.detail-you-mark{width:var(--space-4);height:var(--space-4);margin-top:calc(var(--space-1) / 2);border-radius:var(--radius-pill);background:var(--mint);color:var(--field-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.detail-you.is-fail .detail-you-mark{background:var(--ink);color:var(--on-inverse)}.detail-verdict-slot{margin-bottom:var(--space-2);flex:1 0 100%}.detail-verdict{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--paper);border:var(--border-width) solid var(--border);border-radius:var(--radius);display:flex}.detail-verdict-mark{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--ink);color:var(--on-inverse);flex:none;justify-content:center;align-items:center;display:inline-flex}.detail-verdict-body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.detail-verdict-title{font-size:var(--type-section-size);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);color:var(--ink);margin:0;font-weight:500}.detail-verdict-list{font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink);margin:0;padding:0;list-style:none}.detail-verdict-from{margin:var(--space-1) 0 0;font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}.detail-verdict-from a{color:var(--ink)}.detail-check{margin:var(--space-5) 0 0;border:0;min-width:0;padding:0}.detail-check-title{margin-bottom:var(--space-3);font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink);padding:0;font-weight:500}.detail-check-fields{gap:var(--space-3);max-width:var(--measure);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detail-check-result:empty{display:none}.detail-check-result{margin-top:var(--space-4)}.detail-check-fits{align-items:center;gap:var(--space-3);font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink);margin:0;display:flex}.detail-apply .ch-apply-when-rolling .ch-apply-date{font-size:calc(var(--type-section-size) * 1.2);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking)}.detail-apply .ch-apply-when-unknown>.ch-eyebrow{display:none}.detail-apply .ch-apply-when-unknown .ch-apply-date{font-size:var(--type-section-size);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);font-weight:500}.detail-apply .ch-apply-row dd{font-variant-numeric:lining-nums proportional-nums}.detail-funding{margin-top:var(--space-2);justify-content:flex-end;display:flex}.detail-tracked{color:var(--ink)}.detail-apply .ch-apply-actions .ch-btn-secondary[aria-pressed=true]{background:var(--ink);color:var(--on-inverse)}.detail-apply .ch-apply-actions .ch-btn-primary:disabled{background:var(--surface);color:var(--muted);opacity:1}.detail-next{width:100%;margin-top:var(--space-3)}.detail-apply .ch-apply-source{padding:var(--space-3) var(--space-4)}.detail-proof{align-items:flex-start;gap:var(--space-3);display:flex}.detail-proof-mark{width:var(--space-5);height:var(--space-5);margin-top:calc(var(--space-1) / 2);border-radius:var(--radius-pill);background:var(--mint);color:var(--field-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.detail-proof-mark.is-pending{background:var(--surface-strong)}.detail-proof a{color:var(--ink);text-underline-offset:.18em;overflow-wrap:anywhere;font-weight:500;text-decoration:underline;text-decoration-thickness:.07em}.detail-proof a:hover{text-decoration-thickness:.14em}.detail-tabs{margin-top:var(--space-4)}.detail-tab{align-items:flex-start;gap:var(--space-8);font-size:var(--type-text-size);line-height:var(--type-text-leading);flex-direction:column;display:flex}.detail-tab .ch-prose{width:100%;max-width:var(--measure);font-size:var(--type-text-size);line-height:var(--type-text-leading)}.detail-tab .ch-prose>:last-child{margin-bottom:0}.detail-rows{width:100%;max-width:var(--measure);margin:0}.detail-rows>div{gap:var(--space-1) var(--space-6);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.detail-rows>div:first-child{border-top:var(--border-width) solid var(--border)}.detail-rows dt{font-size:var(--type-meta-size);line-height:var(--type-text-leading);color:var(--muted)}.detail-rows dd{font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink);overflow-wrap:break-word;margin:0}.detail-note{max-width:var(--measure);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}.detail-topics{gap:var(--space-3);flex-direction:column;display:flex}.detail-topics h2{color:var(--ink);font-weight:500}.detail-related{padding-bottom:var(--space-16)}.detail-related .section-heading{align-items:baseline}.detail-related .section-heading a{font-size:var(--type-text-size);line-height:var(--type-text-leading);font-weight:500}.detail-related-row{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.detail-related-row .ch-badges,.detail-related-row .ch-card-more{display:none}.detail-related-row .ch-facts{gap:var(--space-1);flex-flow:column}@media (min-width:40.0625em){.detail-related-row .ch-card-title{-webkit-line-clamp:2;line-clamp:2;min-height:calc(var(--type-section-leading) * 2em);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.detail-related-row .ch-card-head .ch-eyebrow{-webkit-line-clamp:2;line-clamp:2;min-height:calc(var(--type-meta-leading) * 2em);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.detail-related-row .ch-card-org{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-width:63.9375em){.detail .ch-detail-grid{grid-template-areas:none;row-gap:0}.detail .ch-detail-head{display:contents}.detail .ch-detail-title{order:1}.detail .ch-detail-head>.ch-eyebrow{order:2}.detail .ch-detail-meta{order:3}.detail .ch-detail-badges{order:4}.detail .ch-detail-aside{margin-top:var(--space-6);order:5;grid-area:auto}.detail .ch-detail-lead{margin-top:var(--space-10);order:6}.detail .ch-detail-facts{order:7}.detail .ch-detail-main{margin-top:var(--space-12);order:8;grid-area:auto}.detail-related-row{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-related-row>:nth-child(3){display:none}}@media (min-width:40.0625em) and (max-width:63.9375em){.detail-apply{gap:var(--space-5) var(--space-8);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.detail-apply .ch-apply-when{grid-area:1/1}.detail-apply .ch-apply-actions{grid-area:2/1}.detail-apply .ch-apply-source{grid-area:3/1;align-self:end}.detail-apply .ch-apply-rows{grid-area:1/2/span 3}}@media (max-width:40em){.detail .ch-detail-facts{display:contents}.detail .detail-facts{margin-top:var(--space-6);order:5}.detail .ch-detail-aside{order:6}.detail .ch-detail-lead{font-size:var(--type-text-size);line-height:var(--type-text-leading);letter-spacing:0;order:7}.detail .detail-check{margin-top:var(--space-8);order:8}.detail .ch-detail-main{order:9}.detail .detail-facts>.ch-keyfact:last-child:nth-child(odd){grid-column:1/-1}.detail-check-fields{grid-template-columns:minmax(0,1fr)}.detail .ch-detail-title{font-size:calc(var(--type-section-size) * 1.2);line-height:var(--type-title-leading)}.detail-verdict{padding:var(--space-4);gap:var(--space-3)}.detail-related .section-heading{flex-direction:row;justify-content:space-between;align-items:baseline}.detail .ch-crumbs{margin-top:calc(var(--space-3) * -1);margin-bottom:var(--space-2)}.detail .ch-crumbs a{min-height:var(--target-min);align-items:center;display:inline-flex}.detail .ch-crumbs li:last-child{display:none}.detail-proof a,.detail-related .section-heading a,.detail-verdict-from a,.detail-tracked{padding-block:var(--space-3);margin-block:calc(var(--space-3) * -1);display:inline-block}.detail-apply{padding:var(--space-5)}.detail-apply .ch-apply-when{order:1}.detail-apply .ch-apply-actions{order:2}.detail-apply .ch-apply-rows{order:3}.detail-apply .ch-apply-source{order:4}.detail-tabs .ch-tablist{gap:var(--space-2);border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detail-tabs .ch-tab{min-height:var(--control-md);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);white-space:normal;text-align:center;justify-content:center}.detail-tabs .ch-tab:after{display:none}.detail-tabs .ch-tab:hover{background:var(--surface-strong)}.detail-tabs .ch-tab.is-active{background:var(--ink);color:var(--on-inverse)}.detail-tabs .ch-tabpanel{padding-top:var(--space-6)}.detail-rows>div,.detail-related-row{grid-template-columns:minmax(0,1fr)}}.sample-page{gap:var(--space-12) var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.sample-page .page-heading{margin-bottom:0}.sample-page .page-lead{color:var(--ink)}.sample-card{align-items:flex-start;gap:var(--space-4);padding:var(--space-6);background:var(--paper);border:var(--border-width) solid var(--border);border-radius:var(--radius);flex-direction:column;display:flex}.sample-card h2{font-size:var(--type-section-size);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);font-weight:500}.sample-card p{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}@media (max-width:63.9375em){.sample-page{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}@media (max-width:40em){.sample-card{padding:var(--space-5)}.sample-card .ch-btn{width:100%}}
.tracker{--tracker-pad:var(--space-5);--tracker-half:calc(var(--space-4) / 2);gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.tracker>*{min-width:0}.tracker-keep{white-space:nowrap}.tracker-head{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.tracker-head-copy{gap:var(--space-3);min-width:0;max-width:calc(var(--measure) * 1.5);flex-direction:column;display:flex}.tracker-head h1{overflow-wrap:break-word}.tracker-finding{color:var(--ink)}.tracker-finding .text-link{font-weight:500}.tracker-head-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.tracker-inline-action{color:var(--ink);font:inherit;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.07em;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;display:inline}.tracker-inline-action:hover:not(:disabled){-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.tracker-inline-action:disabled{color:var(--muted);cursor:not-allowed}.tracker-inline-action:focus-visible{outline:calc(var(--border-width) * 2) solid var(--focus);outline-offset:calc(var(--border-width) * 2);border-radius:var(--radius-check)}.tracker-strip{column-gap:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--paper);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.tracker-stat{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-1);min-width:0;margin-inline:calc(var(--tracker-half) * -1);padding:var(--space-5) calc(var(--tracker-pad) + var(--tracker-half));color:var(--ink);transition:background-color var(--motion-fast) var(--ease-in-out);align-content:start;text-decoration:none;display:grid;position:relative}.tracker-stat:nth-child(4n+1){padding-left:var(--tracker-pad);margin-left:0}.tracker-stat:nth-child(4n){padding-right:var(--tracker-pad);margin-right:0}.tracker-stat:not(:nth-child(4n+1)){border-left:var(--border-width) solid var(--border);padding-left:calc(var(--tracker-pad) + var(--tracker-half) - var(--border-width))}.tracker-stat:hover{background:var(--ground)}.tracker-stat:focus-visible{outline:calc(var(--border-width) * 2) solid var(--focus);outline-offset:calc(var(--border-width) * -2)}.tracker-stat[aria-current]:after{content:"";height:var(--bar);background:var(--ink);position:absolute;bottom:0;left:0;right:0}.tracker-stat-label{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--ink);overflow-wrap:break-word;font-weight:500}.tracker-stat-value{padding-top:var(--space-2);font-size:var(--type-section-size);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);align-self:end;font-weight:500}.tracker-stat-value.is-missing{color:var(--muted)}.tracker-stat-note{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}.tracker-stat.is-urgent{background:var(--pink);color:var(--field-ink)}.tracker-stat.is-urgent:hover{background:color-mix(in srgb, var(--pink) 86%, var(--ink))}.tracker-stat.is-urgent .tracker-stat-label,.tracker-stat.is-urgent .tracker-stat-note{color:var(--field-ink)}.tracker-panel{padding-block:var(--tracker-pad);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--paper)}.tracker-panel:focus,.tracker-pane:focus{outline:none}.tracker-panel-head{column-gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.tracker-panel-head>*{padding-inline:var(--tracker-pad)}.tracker-panel-head>:first-child{grid-column:1/span 3}.tracker-panel-head>.tracker-profile{grid-column:4}.tracker-panel-titles{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.tracker-panel-sub,.tracker-row-sub,.tracker-panel-lead,.tracker-lane-note,.tracker-lane-empty{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}.tracker-panel-lead{max-width:var(--measure);padding-inline:var(--tracker-pad);margin-bottom:var(--space-3)}.tracker-panel-foot{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-3) 0;flex-wrap:wrap;display:flex}.tracker-error{margin:var(--space-4) var(--tracker-pad) 0}.tracker-board{column-gap:var(--space-4);row-gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tracker-lane{gap:var(--space-3);min-width:0;padding-inline:var(--tracker-pad);flex-direction:column;display:flex;position:relative}.tracker-lane+.tracker-lane:before,.tracker-pane+.tracker-pane:before{content:"";top:0;bottom:0;left:calc((var(--space-4) + var(--border-width)) / -2);width:var(--border-width);background:var(--border);position:absolute}.tracker-lane-head{flex-direction:column;display:flex}.tracker-lane-title{align-items:baseline;gap:var(--space-2);font-size:var(--type-text-size);line-height:var(--type-text-leading);font-weight:500;display:flex}.tracker-lane-count{color:var(--muted);font-weight:400}.tracker-lane-empty{padding:var(--space-3) var(--space-4);border:var(--border-width) dashed var(--border);border-radius:var(--radius-inner)}.tracker-items{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tracker-item{gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-inner);background:var(--surface);transition:outline-color var(--motion-fast) var(--ease-in-out);flex-direction:column;display:flex;position:relative}.tracker-item:hover{outline:var(--border-width) solid var(--control);outline-offset:calc(var(--border-width) * -1)}.tracker-item-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.tracker-item-names{flex-direction:column;min-width:0;display:flex}.tracker-item-title{font-size:var(--type-text-size);line-height:var(--type-section-leading);letter-spacing:-.01em;overflow-wrap:break-word;text-wrap:pretty;font-weight:500}.tracker-item-title a{color:inherit;text-decoration:none}.tracker-item-title a:after{content:"";border-radius:var(--radius-inner);position:absolute;inset:0}.tracker-item-title a:hover{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.07em}.tracker-item-title a:focus-visible{outline:none}.tracker-item-title a:focus-visible:after{outline:calc(var(--border-width) * 2) solid var(--focus);outline-offset:calc(var(--border-width) * 2)}.tracker-item-org{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted);overflow-wrap:break-word}.tracker-item-manage.ch-btn{z-index:1;width:var(--control-sm);margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0 0;flex:none;padding:0;position:relative}.tracker-item .ch-btn-ghost:hover:not(:disabled){background:var(--paper)}.tracker-item-meta{z-index:1;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex;position:relative}.tracker-item-meta .ch-badge{white-space:nowrap;flex:none}.tracker-item-reminder{align-items:center;gap:var(--space-1);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--ink);display:inline-flex}.tracker-item-reminder .ch-icon{color:var(--muted)}.tracker-item-note{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--ink);overflow-wrap:break-word}.tracker-item-starts{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);font-weight:500}.tracker-item-foot{z-index:1;margin:calc(var(--space-2) * -1) 0 calc(var(--space-2) * -1);display:flex;position:relative}.tracker-item-advance.ch-btn{margin-left:calc(var(--space-3) * -1);text-align:left}.tracker-more{margin-left:calc(var(--space-3) * -1);align-self:flex-start}.tracker-first{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin:0 var(--tracker-pad) var(--space-6);padding:var(--space-8) var(--space-6);border-radius:var(--radius-inner);background:var(--surface);display:flex}.tracker-first-copy{gap:var(--space-2);max-width:var(--measure);flex-direction:column;display:flex}.tracker-first .ch-btn{flex:none}.tracker-rows{margin:0;padding:0;list-style:none}.tracker-row{column-gap:var(--space-4);row-gap:var(--space-2);padding-block:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;display:grid}.tracker-row+.tracker-row{border-top:var(--border-width) solid var(--border)}.tracker-cell{min-width:0;padding-inline:var(--tracker-pad)}.tracker-cell-wide{flex-direction:column;grid-column:span 2;display:flex}.tracker-cell-end{justify-content:flex-end;align-items:center;gap:var(--space-1) var(--space-3);min-height:var(--control-sm);text-align:right;flex-wrap:wrap;display:flex}.tracker-row-status{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--ink)}.tracker-row-status .ch-icon{margin-right:var(--space-1);color:var(--muted);vertical-align:text-bottom;display:inline-block}.tracker-match .tracker-cell-end{text-align:left;flex-wrap:nowrap;justify-content:space-between}.tracker-match .ch-save{margin:0 calc(var(--space-2) * -1) 0 0}.tracker-row-title{font-size:var(--type-text-size);line-height:var(--type-section-leading);color:var(--ink);overflow-wrap:break-word;font-weight:500;text-decoration:none}.tracker-row-title:hover{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.07em}.tracker-row .ch-btn-sm{flex:none}.tracker-row-sub .num,.tracker-pane-head .ch-btn{white-space:nowrap}.tracker-profile{align-items:stretch;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.tracker-profile-label{font-size:var(--type-meta-size);line-height:var(--type-meta-leading)}.tracker-profile progress{appearance:none;width:100%;height:var(--space-2);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);border:0;display:block;overflow:hidden}.tracker-profile progress::-webkit-progress-bar{background:var(--surface);border-radius:var(--radius-pill)}.tracker-profile progress::-webkit-progress-value{background:var(--ink);border-radius:var(--radius-pill)}.tracker-profile progress::-moz-progress-bar{background:var(--ink);border-radius:var(--radius-pill)}.tracker-profile-link{margin-left:calc(var(--space-3) * -1);align-self:flex-start}.tracker-pair{column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tracker-pane{min-width:0;scroll-margin-top:calc(var(--tracker-pad) + var(--border-width));flex-direction:column;display:flex;position:relative}.tracker-pane-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);min-height:var(--control-sm);padding-inline:var(--tracker-pad);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.tracker-list{margin:0;padding:0;list-style:none}.tracker-note{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-inline:var(--tracker-pad);padding-block:var(--space-3);display:flex}.tracker-note+.tracker-note{border-top:var(--border-width) solid var(--border)}.tracker-note-copy{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.tracker-note-kind{align-items:center;gap:var(--space-2);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted);display:flex}.tracker-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--ink);flex:none}.tracker-note-text{font-size:var(--type-text-size);line-height:var(--type-text-leading);overflow-wrap:break-word}.tracker-note.is-unread .tracker-note-text,.tracker-note-title{font-weight:500}.tracker-note-review{padding-top:var(--space-1);font-size:var(--type-meta-size);line-height:var(--type-meta-leading)}.tracker-note>.ch-badge,.tracker-note>.ch-btn{white-space:nowrap;flex:none}.tracker-empty{gap:var(--space-1);margin-inline:var(--tracker-pad);padding:var(--space-4) var(--space-5);border:var(--border-width) dashed var(--border);border-radius:var(--radius-inner);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted);flex-direction:column;display:flex}.tracker-empty-title{font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink)}.tracker-empty-action{justify-content:space-between;align-items:center;gap:var(--space-3);flex-flow:wrap}.tracker-empty-action .ch-btn{flex:none}.tracker-manage-pair{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tracker-remove{margin-left:calc(var(--space-3) * -1);color:var(--urgent);align-self:flex-start}.tracker-reminder-help{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}.tracker-reminder-reason{max-width:var(--measure);font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink)}@media (pointer:coarse){.tracker-inline-action{padding-block:var(--space-3);margin-block:calc(var(--space-3) * -1)}.tracker-item-manage.ch-btn{width:var(--target-min)}}@media (max-width:68.75em){.tracker-board{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-lane:nth-child(odd):before{content:none}.tracker-deadline{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.tracker-deadline .tracker-cell-wide{grid-column:2}.tracker-deadline .tracker-cell-end{text-align:left;grid-column:2;justify-content:flex-start}.tracker-match,.tracker-panel-head{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-panel-head>:first-child{grid-column:1}.tracker-panel-head>.tracker-profile{grid-column:2}}@media (max-width:56.25em){.tracker-head{align-items:flex-start;gap:var(--space-5);flex-direction:column}.tracker-head-actions{justify-content:flex-start}.tracker-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-stat:nth-child(4n+1),.tracker-stat:nth-child(4n){margin-inline:calc(var(--tracker-half) * -1)}.tracker-stat:nth-child(odd){padding-left:var(--tracker-pad);padding-right:calc(var(--tracker-pad) + var(--tracker-half));border-left:0;margin-left:0}.tracker-stat:nth-child(2n){padding-right:var(--tracker-pad);padding-left:calc(var(--tracker-pad) + var(--tracker-half) - var(--border-width));border-left:var(--border-width) solid var(--border);margin-right:0}.tracker-stat:nth-child(n+3){border-top:var(--border-width) solid var(--border)}.tracker-pair{grid-template-columns:minmax(0,1fr)}.tracker-pane+.tracker-pane{margin-top:var(--space-5);padding-top:var(--space-5)}.tracker-pane+.tracker-pane:before{width:auto;height:var(--border-width);bottom:auto;left:0;right:0}}@media (max-width:39.9375em){.tracker{--tracker-pad:var(--space-4)}.tracker-head{margin-bottom:var(--space-4)}.tracker-head-explore.ch-btn{display:none}.tracker-stat{padding-block:var(--space-4)}.tracker-row.tracker-match{grid-template-columns:minmax(0,1fr) auto}.tracker-match .tracker-cell-end{display:contents}.tracker-match .tracker-cell-end>p{padding-inline:var(--tracker-pad);grid-area:2/1/auto/-1}.tracker-match .tracker-match-when{grid-row:3}.tracker-match .ch-save{margin:0 calc(var(--tracker-pad) - var(--space-2)) 0 0;grid-area:1/2;align-self:start}.tracker-board{grid-template-columns:minmax(0,1fr);row-gap:0}.tracker-lane+.tracker-lane,.is-planning-first>.tracker-lane-interested{margin-top:var(--space-5);padding-top:var(--space-5)}.tracker-lane+.tracker-lane:before,.is-planning-first>.tracker-lane-interested:before{content:"";width:auto;height:var(--border-width);background:var(--border);position:absolute;inset:0 0 auto}.is-planning-first>.tracker-lane-planning{order:-1;margin-top:0;padding-top:0}.is-planning-first>.tracker-lane-planning:before{content:none}.tracker-item-manage.ch-btn{width:var(--target-min)}.tracker-row,.tracker-deadline{grid-template-columns:minmax(0,1fr)}.tracker-row>.tracker-cell{grid-column:1}.tracker-deadline .tracker-cell-end{justify-content:flex-start}.tracker-panel-head{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.tracker-panel-head>:first-child,.tracker-panel-head>.tracker-profile{grid-column:1}.tracker-first{padding:var(--space-6) var(--space-5);flex-direction:column;align-items:flex-start}.tracker-manage-pair{grid-template-columns:minmax(0,1fr)}}
.account-heading{margin-bottom:var(--space-10)}.account-heading>div{max-width:var(--measure)}.profile-summary{gap:var(--space-1);flex-direction:column;display:flex}.profile-fact{font-weight:500}.profile-fact.is-tight{white-space:nowrap}.profile-fact.is-missing{color:var(--muted);font-weight:400}.profile-sep{color:var(--muted)}.account-page h1[tabindex="-1"]:focus,.suggest-done h2[tabindex="-1"]:focus{outline:none}.settings{flex-direction:column;display:flex}.account-page .profile-form{max-width:none}.settings-row{gap:var(--space-8);padding-block:var(--space-8);border-top:var(--border-width) solid var(--border);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.settings>.settings-row:first-child,.settings-row.suggest-done{border-top:0;padding-top:0}.settings-label{align-items:flex-start;gap:var(--space-2);min-width:0;padding-top:var(--space-6);flex-direction:column;display:flex}.settings-label>p{max-width:44ch}.settings-panel{gap:var(--space-6);min-width:0;padding:var(--space-6);background:var(--paper);border:var(--border-width) solid var(--border);border-radius:var(--radius);flex-direction:column;display:flex}.settings-panel>p{max-width:var(--measure)}.settings-panel .ch-facet-title{margin-bottom:var(--space-1);font-size:var(--type-meta-size);line-height:var(--type-meta-leading)}.settings-wide{grid-column:1/-1}.settings-block{gap:var(--space-2);flex-direction:column;display:flex}.settings-row.has-after{grid-template-rows:auto 1fr;row-gap:0}.settings-row.has-after>.settings-panel{grid-area:1/2/span 2;align-self:start}.settings-row.has-after>.settings-after{grid-area:2/1;min-width:0}.account-page .ch-select select:has(option[value=""]:checked){color:var(--muted)}.settings-link{min-height:var(--target-min);color:var(--ink);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.settings-link-text{min-width:0}.settings-link-label{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-underline-offset:.2em}.settings-link:hover .settings-link-label{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.settings-link-sep,.settings-link-count{color:var(--muted);font-weight:400}.settings-link-count{white-space:nowrap}.settings-link-wait{border-radius:var(--radius-pill);background:var(--surface-strong);vertical-align:middle;width:10ch;height:.75em;display:inline-block}.settings-link .ch-icon{vertical-align:-.2em;transition:transform var(--motion-fast) var(--ease-out);display:inline-block}.settings-link:hover .ch-icon{transform:translateX(var(--space-1))}.account-heading>.settings-link{flex:none}.settings-save{gap:var(--space-4) var(--space-8);padding-bottom:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.settings-save>*{grid-column:2}.settings-save-row{justify-content:flex-end;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.settings-status{color:var(--ink)}.settings-status:empty{display:none}.settings-save.is-dirty{z-index:calc(var(--header-z) - 1);padding-block:var(--space-4);margin-bottom:var(--space-4);background:var(--ground);border-top:var(--border-width) solid var(--border);position:sticky;bottom:0}.account-danger.ch-btn-secondary{color:var(--urgent)}.account-danger.ch-btn-secondary:hover:not(:disabled){background:var(--urgent-soft)}.account-which{padding:var(--space-3) var(--space-4);border-radius:var(--radius-inner);background:var(--surface);color:var(--ink);overflow-wrap:anywhere}.account-modal-actions{justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.account-deleted{padding-bottom:var(--space-24)}.suggest-preview{gap:var(--space-3);width:100%;max-width:calc(var(--aside-width) + var(--space-12));margin:var(--space-6) 0 0;flex-direction:column;display:flex}.suggest-preview.is-empty{padding:var(--space-5);border:var(--border-width) dashed var(--control);border-radius:var(--radius)}.suggest-example{max-width:44ch;padding-top:var(--space-4);color:var(--ink)}.suggest-example-label{font-weight:500}.suggest-description{position:relative}.suggest-count{color:var(--muted);white-space:nowrap;position:absolute;top:0;right:0}.suggest-done .settings-label>p{max-width:var(--measure)}.suggest-done-actions{gap:var(--space-3);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.suggest-receipt{gap:var(--space-4)}.suggest-receipt-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.suggest-receipt-head .ch-badge{white-space:nowrap;flex:none}.suggest-facts{flex-direction:column;margin:0;display:flex}.suggest-facts>div{gap:var(--space-4);padding-block:var(--space-3);border-top:var(--border-width) solid var(--border);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.suggest-facts dt{color:var(--muted)}.suggest-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.account-gate.gate{align-items:start;gap:var(--space-8);padding-top:var(--space-12);padding-bottom:var(--space-24);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.gate-intro{align-items:flex-start;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.gate-reason{max-width:44ch}.gate-actions{gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.gate-intro>.type-meta{max-width:44ch}.gate-panel{gap:var(--space-4);min-width:0;padding:var(--space-6);background:var(--paper);border:var(--border-width) solid var(--border);border-radius:var(--radius);flex-direction:column;display:flex}.gate-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gate-rows li{gap:var(--space-1);padding-block:var(--space-4);border-top:var(--border-width) solid var(--border);flex-direction:column;display:flex}.gate-rows li:first-child{border-top:0;padding-top:0}.gate-rows li:last-child{padding-bottom:0}.gate-row-title{font-size:var(--type-text-size);line-height:var(--type-text-leading);font-weight:500}.auth-form{gap:var(--space-4)}.auth-submit{width:100%;margin-top:var(--space-2)}.auth-error{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.auth-error .ch-btn-ghost{margin-left:calc(var(--space-3) * -1);color:var(--ink)}.auth-switch{justify-content:center;align-items:center;gap:0 var(--space-1);color:var(--ink);flex-wrap:wrap;display:flex}.auth-switch .ch-btn-ghost{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-underline-offset:.2em;font-weight:500}.auth-privacy{text-align:center}@media (max-width:63.9375em){.settings-row,.settings-save,.account-gate.gate{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.settings-label{padding-top:0}.settings-save>*{grid-column:1}.account-gate.gate{gap:var(--space-8)}.settings-row.has-after{row-gap:var(--space-4);grid-template-rows:none}.settings-row.has-after>.settings-panel,.settings-row.has-after>.settings-after{grid-area:auto/1}.settings-after:has(>.suggest-preview.is-empty){display:none}.suggest-preview{margin-top:0}.suggest-example{padding-top:0}}@media (max-width:39.9375em){.account-heading{margin-bottom:var(--space-8)}.settings-row{padding-block:var(--space-6)}.settings-panel,.gate-panel{padding:var(--space-5) var(--space-4)}.settings-save-row{justify-content:space-between}.settings-save:not(.is-dirty) .settings-save-row{flex-direction:column-reverse;align-items:stretch}.settings-save:not(.is-dirty) .settings-save-row>.ch-btn,.suggest-done-actions>.ch-btn,.gate-actions>.ch-btn{flex:auto}.suggest-facts>div{grid-template-columns:minmax(0,1fr);gap:0}}
.admin-screen{--admin-rule:color-mix(in srgb, var(--border) 60%, var(--paper));--admin-col-date:calc(var(--space-40) - var(--space-2));--admin-col-actions:var(--space-24);--admin-col-user-action:calc(var(--space-40) + var(--space-6));--admin-hit-pad:calc((var(--control-sm) - var(--type-meta-size) * var(--type-meta-leading)) / -2)}.admin-screen .admin-head{margin-bottom:var(--space-8)}.admin-screen .admin-head>div{flex:auto;min-width:0}.admin-finding{max-width:var(--measure);font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink);text-wrap:pretty}.admin-crumbs{align-items:center;gap:var(--space-1);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted);flex-wrap:wrap;margin:0;display:flex}.admin-crumbs a{color:var(--muted);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.admin-crumbs a:hover{color:var(--ink);text-decoration:underline}.admin-head>.ch-btn{white-space:nowrap;flex:none}.admin-keep{white-space:nowrap}.admin-alert{margin-bottom:var(--space-6)}.admin-strip{background:var(--paper);border:var(--border-width) solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.admin-stat{align-content:start;column-gap:var(--space-3);min-width:0;padding:var(--space-5) var(--space-6);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label more""value value""note note";display:grid}.admin-stat+.admin-stat{border-left:var(--border-width) solid var(--border)}.admin-stat dt{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--ink);grid-area:label;font-weight:500}.admin-stat dd{min-width:0;margin:0}.admin-stat dd.admin-stat-value{margin-top:var(--space-2);font-variant-numeric:proportional-nums;font-size:var(--type-lead-size);line-height:var(--type-figure-leading);font-weight:var(--type-figure-weight);letter-spacing:var(--type-figure-tracking);color:var(--ink);grid-area:value}.admin-stat dd.admin-stat-value.is-urgent{color:var(--urgent)}.admin-stat dd.admin-stat-note{margin-top:var(--space-1);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted);grid-area:note}.admin-stat dd.admin-stat-more{height:calc(var(--type-meta-size) * var(--type-meta-leading));grid-area:more;align-items:center;display:flex}.admin-stat-action,.admin-fact-link,.admin-error-fields button,.admin-text-action{font:inherit;font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.admin-stat-action:hover,.admin-fact-link:hover,.admin-error-fields button:hover,.admin-text-action:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.admin-stat-action,.admin-text-action{min-height:var(--control-sm);white-space:nowrap;flex:none}.admin-text-action{margin-block:var(--admin-hit-pad)}.admin-tabs{margin-top:var(--space-12)}.admin-toolbar{align-items:flex-end;gap:var(--space-4) var(--space-6);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.admin-search{flex:0 1 calc(2 * var(--space-40) + var(--space-10))}.admin-search .ch-text-input{background:var(--paper);border:var(--border-width) solid var(--border)}.admin-search .ch-text-input:hover:not(:focus){background:var(--paper);border-color:var(--control)}.admin-filters{gap:var(--space-2);min-height:var(--control-md);flex-wrap:wrap;align-items:center;display:flex}.admin-count{min-height:var(--control-md);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted);align-items:center;margin-left:auto;display:flex}.admin-filter-note{margin:calc(var(--space-2) * -1) 0 var(--space-5);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}.admin-table{background:var(--paper);border:var(--border-width) solid var(--border);border-radius:var(--radius)}.admin-tr{grid-template-columns:minmax(0, 1fr) var(--admin-col-date) var(--admin-col-date) var(--admin-col-actions);column-gap:var(--space-6);padding:var(--space-4) var(--space-6);grid-template-areas:"program deadline verified actions";align-items:center;display:grid;position:relative}.admin-thead{top:var(--header-height);z-index:1;border-radius:var(--radius) var(--radius) 0 0;background:var(--paper);border-bottom:var(--border-width) solid var(--border);position:sticky}.admin-thead .admin-tr{padding-block:var(--space-3)}.admin-thead+div>.admin-tr+.admin-tr{border-top:var(--border-width) solid var(--admin-rule)}.admin-th{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}.admin-th:first-child{grid-area:program}.admin-th:nth-child(2){grid-area:deadline}.admin-th:nth-child(3){grid-area:verified}.admin-th:nth-child(4){grid-area:actions}.admin-th.is-num,.admin-list-head .is-num{text-align:right}.admin-td{min-width:0}.admin-td-program{align-items:flex-start;gap:var(--space-1);flex-direction:column;grid-area:program;display:flex}.admin-td-date{align-items:flex-end;gap:var(--space-1);text-align:right;flex-direction:column;display:flex}.admin-td-deadline{grid-area:deadline}.admin-td-verified{grid-area:verified}.admin-td-actions{grid-area:actions;justify-content:flex-end;align-items:center;display:flex}.admin-cell-label{display:none}.admin-flags{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.admin-title{font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink);overflow-wrap:break-word;margin:0;font-weight:500;text-decoration:none}a.admin-title:hover{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.07em}.admin-sub{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted);overflow-wrap:break-word;margin:0}.admin-date{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--ink)}.admin-date.is-quiet{color:var(--muted)}.admin-rel{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted);white-space:nowrap}.admin-rel.is-urgent,.admin-date.is-urgent,.admin-screen .is-urgent{color:var(--urgent);font-weight:500}.admin-rel.is-soon{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--pink);color:var(--field-ink);font-weight:500}.admin-rel.is-quiet{color:var(--muted)}.admin-age{width:var(--space-16);height:calc(3 * var(--border-width));margin-top:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-strong);display:block;overflow:hidden}.admin-age>span{border-radius:inherit;background:var(--ink);height:100%;display:block}.admin-age.is-over>span{background:var(--urgent)}.admin-state{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--ink);white-space:nowrap}.admin-tr.is-off .admin-title,.admin-tr.is-off .admin-date{color:var(--muted)}.admin-screen .ch-badge{white-space:nowrap;flex:none}.admin-pages{margin-top:var(--space-6)}.admin-empty{align-items:flex-start;gap:var(--space-4);padding:var(--space-8);background:var(--paper);border:var(--border-width) solid var(--border);border-radius:var(--radius);font-size:var(--type-text-size);line-height:var(--type-text-leading);flex-direction:column;display:flex}.admin-load-error{margin-top:var(--space-2)}.admin-skeleton{border-radius:var(--radius-pill);background:var(--surface);vertical-align:middle;width:60%;max-width:100%;height:1em;display:inline-block}.admin-skeleton.is-figure{width:var(--space-16);height:var(--type-lead-size)}.admin-finding.is-loading .admin-skeleton{width:min(40ch,100%)}.admin-skeleton-list{background:var(--paper);border:var(--border-width) solid var(--border);border-radius:var(--radius)}.admin-skeleton-row{gap:var(--space-2);padding:var(--space-5) var(--space-6);flex-direction:column;display:flex}.admin-skeleton-row+.admin-skeleton-row{border-top:var(--border-width) solid var(--admin-rule)}.admin-skeleton-row .admin-skeleton{width:40%}.admin-skeleton-row .admin-skeleton.is-short{width:24%;height:.75em}.admin-settings{gap:var(--space-12);flex-direction:column;display:flex}.admin-setting{gap:var(--space-5) var(--space-8);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.admin-setting-label{gap:var(--space-2);padding-top:var(--space-4);flex-direction:column;display:flex}.admin-setting-label h2,.admin-panel h2,.admin-form-section>h2{font-size:var(--type-section-size);line-height:var(--type-section-leading);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking)}.admin-setting-label p{max-width:44ch;font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}.admin-panel{min-width:0;padding:var(--space-2) var(--space-6);background:var(--paper);border:var(--border-width) solid var(--border);border-radius:var(--radius)}.admin-panel-empty{padding:var(--space-4) 0;font-size:var(--type-text-size);line-height:var(--type-text-leading)}.admin-list{margin:0;padding:0;list-style:none}.admin-item{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-4) 0;display:flex}.admin-item+.admin-item{border-top:var(--border-width) solid var(--admin-rule)}.admin-item-copy{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.admin-item-end{align-items:center;gap:var(--space-4);flex:none;display:flex}.admin-you{color:var(--muted);font-weight:400}.admin-source{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-underline-offset:.18em;overflow-wrap:anywhere;align-self:flex-start;font-weight:500}.admin-note{margin-top:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-inner);background:var(--surface);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--ink)}.admin-list-head{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted);border-bottom:var(--border-width) solid var(--border);display:flex}.admin-user .admin-item-end{grid-template-columns:auto var(--admin-col-user-action);align-items:center;column-gap:var(--space-4);display:grid}.admin-user-state{justify-self:end}.admin-user-action{justify-content:flex-end;display:flex}.admin-bars{padding:var(--space-2) 0}.admin-bar-row{gap:var(--space-2);padding:var(--space-3) 0;flex-direction:column;display:flex}.admin-bar-label{font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink)}.admin-bar{align-items:center;gap:var(--space-2);display:flex}.admin-bar-fill{min-width:var(--space-1);height:var(--space-2);border-radius:var(--radius-pill);background:var(--control);flex:none}.admin-bar-fill.is-top{background:var(--ink)}.admin-bar-value{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--ink)}.admin-tag-facts{max-width:44ch;margin:var(--space-3) 0 0;flex-direction:column;display:flex}.admin-tag-facts>div{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-2) 0;border-top:var(--border-width) solid var(--border);display:flex}.admin-tag-facts dt{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}.admin-tag-facts dd{font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink);margin:0;font-weight:500}.admin-tag-name{align-items:center;gap:var(--space-2);font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;font-weight:500;display:inline-flex}.admin-tag-count{min-width:var(--space-10);text-align:right;font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink);flex:none}.admin-tag-form{align-items:flex-end;gap:var(--space-3);padding:var(--space-4) 0;display:flex}.admin-tag-form .ch-field{flex:1}.admin-modal .admin-modal-name{font-size:var(--type-section-size);line-height:var(--type-section-leading);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);overflow-wrap:break-word}.admin-screen .editor-form{max-width:none}.admin-editor-layout{grid-template-columns:minmax(0, 1fr) var(--aside-width);column-gap:var(--space-16);align-items:start;display:grid}.admin-editor-main{gap:var(--space-6);flex-direction:column;grid-area:1/1;min-width:0;display:flex}.admin-editor-aside{gap:var(--space-4);flex-direction:column;grid-area:1/2;display:flex}@media (min-height:48em){.admin-editor-aside{top:calc(var(--header-height) + var(--space-4));max-height:calc(100svh - var(--header-height) - var(--space-8));overscroll-behavior:contain;margin:calc(var(--space-1) * -1);padding:var(--space-1);scrollbar-width:thin;position:sticky;overflow-y:auto}}.admin-editor-aside .admin-panel{align-items:stretch;gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}.admin-aside-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-editor-aside .ch-facet-title,.admin-editor-aside .ch-check{font-size:var(--type-meta-size);line-height:var(--type-meta-leading)}.admin-facts{flex-direction:column;margin:0;display:flex}.admin-facts>div{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--admin-rule);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);display:flex}.admin-facts>div:first-child{border-top:var(--border-width) solid var(--admin-rule)}.admin-facts dt{color:var(--muted);flex:none}.admin-facts dd{justify-content:flex-end;gap:0 var(--space-2);text-align:right;min-width:0;color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.admin-facts dd a{color:var(--ink)}.admin-fact-sub{color:var(--muted)}.admin-facts-title{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);font-weight:500}.admin-languages-done{margin:calc(var(--space-2) * -1) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.admin-languages-done li{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--control-sm);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);display:flex}.admin-fact-link.is-done{color:var(--muted);text-decoration-color:#0000}.admin-fact-link.is-done:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.admin-submitted{align-items:flex-start;gap:var(--space-2);padding:var(--space-5) var(--space-6);flex-direction:column;display:flex}.admin-submitted-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-1);flex-wrap:wrap;align-self:stretch;display:flex}.admin-source-title{font-size:var(--type-text-size);line-height:var(--type-text-leading);overflow-wrap:break-word;font-weight:500}.admin-source-text{max-width:var(--measure);font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink);white-space:pre-line;overflow-wrap:break-word}.admin-source-text.is-clamped{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-pub-summary{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--ink);display:none}.admin-editor-submit{gap:var(--space-3);flex-direction:column;display:flex}.admin-editor-actions,.admin-editor-more{gap:var(--space-2);flex-direction:column;display:flex}.admin-editor-actions>.ch-btn,.admin-editor-more>.ch-btn{width:100%}.admin-screen .admin-editor-more .ch-btn-secondary:disabled{opacity:1;color:var(--muted)}.admin-error-summary:focus{outline:calc(2 * var(--border-width)) solid var(--focus);outline-offset:calc(2 * var(--border-width))}.admin-error-fields{gap:var(--space-2);margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.admin-error-fields li{color:var(--ink);flex-direction:column;align-items:flex-start;display:flex}.admin-error-fields button{text-align:left}.admin-error-fields li>span{color:var(--ink)}.admin-editor .ch-tab-count{color:var(--urgent);font-weight:500}.admin-remove{align-items:flex-start;gap:var(--space-2);padding:var(--space-4) var(--space-5) 0;border-top:var(--border-width) solid var(--border);flex-direction:column;display:flex}.admin-remove h2{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);font-weight:500}.admin-remove p{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}.admin-remove .admin-delete.ch-btn-ghost{margin-left:calc(var(--space-3) * -1);color:var(--urgent)}.admin-remove .admin-delete.ch-btn-ghost:hover:not(:disabled){background:var(--urgent-soft)}.admin-form{gap:var(--space-6);flex-direction:column;display:flex}.admin-form-section{gap:var(--space-5);padding:var(--space-8);background:var(--paper);border:var(--border-width) solid var(--border);border-radius:var(--radius);flex-direction:column;display:flex}.admin-facet-section .ch-facet-title{font-size:var(--type-section-size);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);margin-bottom:var(--space-3)}.admin-help{max-width:var(--measure);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}.admin-screen .admin-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-screen .admin-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-rule{gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-inner);background:var(--ground);flex-direction:column;display:flex}.admin-rule .ch-text-input,.admin-rule .ch-select select{background:var(--paper)}.admin-rule-head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.admin-rule-head h3{font-size:var(--type-text-size);line-height:var(--type-text-leading);font-weight:500}.admin-copy{padding:var(--space-8);background:var(--paper);border:var(--border-width) solid var(--border);border-radius:var(--radius)}.admin-languages .ch-tabpanel{padding-top:var(--space-5)}@media (max-width:68.6875em){.admin-tr{grid-template-columns:minmax(0, 1fr) var(--admin-col-date) var(--admin-col-date);grid-template-areas:"program deadline verified"}.admin-th:nth-child(4),.admin-td-actions{display:none}.admin-td-program .admin-title:after{content:"";position:absolute;inset:0}.admin-td-program .admin-title:focus-visible{outline:0}.admin-td-program .admin-title:focus-visible:after{outline:calc(2 * var(--border-width)) solid var(--focus);outline-offset:calc(-2 * var(--border-width))}.admin-screen .admin-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:63.9375em){.admin-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stat:nth-child(3){border-left:0}.admin-stat:nth-child(n+3){border-top:var(--border-width) solid var(--border)}.admin-setting{grid-template-columns:minmax(0,1fr)}.admin-setting-label{padding-top:0}.admin-editor-layout{align-items:stretch;gap:var(--space-6);flex-direction:column;display:flex}.admin-editor-aside,.admin-editor-submit{display:contents}.admin-editor-main{order:1}.admin-editor-aside>.admin-publication{order:2}.admin-remove{order:3}.admin-note-field{order:4}.admin-error-summary{order:5}.admin-editor-more{flex-flow:wrap;order:6;justify-content:flex-end}.admin-editor-actions{z-index:2;margin-inline:calc(var(--margin) * -1);padding:var(--space-3) var(--margin);background:var(--paper);border-top:var(--border-width) solid var(--border);flex-direction:row;order:7;justify-content:flex-end;position:sticky;bottom:0}.admin-editor-actions>.ch-btn,.admin-editor-more>.ch-btn{width:auto}.admin-remove{padding-inline:0}.admin-pub-summary{display:block}}@media (max-width:39.9375em){.admin-screen .admin-head{margin-bottom:var(--space-6)}.admin-desk .admin-head{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-flow:wrap}.admin-desk .admin-head>div{display:contents}.admin-desk .admin-head h1{flex:0 auto;order:0}.admin-desk .admin-head>.ch-btn{order:1}.admin-desk .admin-head .admin-finding{flex:100%;order:2}.admin-editor .admin-head h1.is-record{font-size:var(--type-lead-size);line-height:var(--type-title-leading);text-wrap:balance}.admin-desk:not(.is-tab-moderation) .admin-strip{display:none}.admin-stat{padding:var(--space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"label""value""note""more"}.admin-stat dd.admin-stat-more{margin-top:var(--space-3)}.admin-tabs{margin-top:var(--space-6)}.admin-tabs .ch-tabpanel,.admin-editor-main>.ch-tabs>.ch-tabpanel{padding-top:var(--space-4)}.admin-toolbar{align-items:stretch;gap:var(--space-2);margin-bottom:var(--space-4);flex-flow:column}.admin-search{flex:none}.admin-count{min-height:0;margin-left:0}.admin-filters{min-width:0;min-height:0;margin:calc(var(--space-1) * -1) calc(var(--margin) * -1);padding:var(--space-1) var(--margin);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.admin-thead{display:none}.admin-tr{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.admin-td-program{margin-bottom:var(--space-1);flex:100%}.admin-td-date{align-items:baseline;gap:0 var(--space-2);text-align:left;flex-flow:wrap}.admin-cell-label{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted);display:inline}.admin-verified-date,.admin-age{display:none}.admin-panel{padding:var(--space-1) var(--space-5)}.admin-item{align-items:flex-start;gap:var(--space-3);flex-direction:column}.admin-item-end{justify-content:space-between;width:100%}.admin-user .admin-item-end{grid-template-columns:minmax(0,1fr) auto}.admin-user-state{justify-self:start}.admin-tag.admin-item{flex-direction:row;align-items:center}.admin-tag .admin-item-end{width:auto}.admin-tag-form{flex-direction:column;align-items:stretch}.admin-empty{padding:var(--space-6) var(--space-5)}.admin-form-section,.admin-copy,.admin-submitted{padding:var(--space-5)}.admin-screen .admin-grid-4,.admin-screen .admin-grid-3{grid-template-columns:minmax(0,1fr)}.admin-screen .admin-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-editor-actions>.ch-btn{flex:auto}.admin-editor-more>.ch-btn{flex:1 1 0}.admin-screen .admin-languages.ch-tabs>.ch-tablist{border-bottom:var(--border-width) solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.admin-screen .admin-languages.ch-tabs>.ch-tablist>.ch-tab{min-height:var(--control-md);color:var(--muted);background:0 0;border-radius:0;padding:0}.admin-screen .admin-languages.ch-tabs>.ch-tablist>.ch-tab.is-active{color:var(--ink);background:0 0}.admin-screen .admin-languages.ch-tabs>.ch-tablist>.ch-tab:after{display:block}.admin-screen .admin-languages.ch-tabs>.ch-tablist>.ch-tab.is-active:after{background:var(--ink)}}@media (pointer:coarse){.admin-fact-link,.admin-stat-action{min-height:var(--target-min)}.admin-text-action{min-height:var(--target-min);margin-block:calc((var(--target-min) - var(--type-meta-size) * var(--type-meta-leading)) / -2)}.admin-crumbs a,.admin-facts dd a{min-height:var(--target-min);margin-block:calc((var(--target-min) - var(--type-meta-size) * var(--type-meta-leading)) / -2);align-items:center;display:inline-flex}}
