@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--il-font-display:"Bricolage Grotesque Variable", "Avenir Next", "Segoe UI", system-ui, sans-serif;--il-font-body:"Figtree Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--il-font-mono:"IBM Plex Mono", ui-monospace, monospace;--il-bg:#fbf6ee;--il-surface:#fff;--il-surface-muted:#f3efe6;--il-surface-raised:#fff;--il-qr-paper:#fff;--il-text:#1b2420;--il-text-muted:#46524c;--il-border:#e2dacb;--il-border-strong:#7d8781;--il-rule:#1b24200f;--il-primary:#1d4a37;--il-primary-hover:#123226;--il-on-primary:#fff;--il-primary-soft:#e4eee4;--il-on-primary-muted:#cfe3d6;--il-accent:#b8760f;--il-accent-text:#6a4508;--il-accent-soft:#fbecd0;--il-sun:#f0a33a;--il-sun-soft:#f6c876;--il-on-sun:#1b2420;--il-on-sun-muted:#4d3a12;--il-clay:#a33c28;--il-on-clay:#fff;--il-on-clay-muted:#fbe1da;--il-sky-soft:#cfe0f3;--il-on-sky:#1b2420;--il-on-sky-muted:#22406a;--il-blob-sun:#f6e3c4;--il-blob-green:#e4eee4;--il-measured:#1b2420;--il-measured-soft:#ebe6db;--il-estimated:#6a4508;--il-estimated-soft:#fbecd0;--il-provisional:#a33a1f;--il-provisional-soft:#f8e3dc;--il-verified:#1d4a37;--il-danger:#b3261e;--il-danger-soft:#f9e1de;--il-success:#1f6b45;--il-focus:#1d4a37;--il-data-avoided:#a8760c;--il-data-reused:#1d4a37;--il-data-resold:#3f74b5;--il-data-recycled:#6a4bb0;--il-data-composted:#b3452f;--il-data-energy:#a2366b;--il-data-landfill:#7a7e82;--il-night-bg:#111821;--il-night-text:#eee9de;--il-night-accent:#f0b83a;--il-night-rule:#eee9de12;--il-space-1:4px;--il-space-2:8px;--il-space-3:12px;--il-space-4:16px;--il-space-5:24px;--il-space-6:32px;--il-space-7:48px;--il-space-8:72px;--il-radius-sm:8px;--il-radius:14px;--il-radius-lg:24px;--il-radius-xl:32px;--il-radius-pill:999px;--il-shadow:0 1px 2px #0000000d, 0 8px 24px #0000000d;--il-scrim:#0a0e1299;--il-text-xs:.75rem;--il-text-sm:.875rem;--il-text-md:1rem;--il-text-lg:1.25rem;--il-text-xl:1.75rem;--il-text-2xl:2.5rem;--il-text-3xl:3.5rem;--il-text-4xl:4.75rem;--il-touch:44px;--il-duration:.16s;--il-ease:cubic-bezier(.2, .7, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--il-bg:#101814;--il-surface:#17221d;--il-surface-muted:#1f2c26;--il-surface-raised:#1c2822;--il-text:#eef3ee;--il-text-muted:#a8b6ae;--il-border:#2c3a33;--il-border-strong:#7d8b83;--il-rule:#eef3ee0f;--il-primary:#8fd3ad;--il-primary-hover:#b0e3c6;--il-on-primary:#0f1a15;--il-primary-soft:#1f3a2d;--il-on-primary-muted:#1f3a2d;--il-accent:#f0a33a;--il-accent-text:#f4c06e;--il-accent-soft:#3a2c0e;--il-sun:#f0a33a;--il-sun-soft:#f4c06e;--il-on-sun:#1b2420;--il-on-sun-muted:#3a2a0a;--il-clay:#e0745c;--il-on-clay:#1b1210;--il-on-clay-muted:#3a1a12;--il-sky-soft:#9cc3ec;--il-on-sky:#10213a;--il-on-sky-muted:#10213a;--il-blob-sun:#2a2416;--il-blob-green:#18281f;--il-measured:#eef3ee;--il-measured-soft:#26342d;--il-estimated:#f4c06e;--il-estimated-soft:#3a2c0e;--il-provisional:#f08a6e;--il-provisional-soft:#3e1e16;--il-verified:#8fd3ad;--il-danger:#f28b82;--il-danger-soft:#3e1e1c;--il-success:#7bc79a;--il-focus:#f0a33a;--il-data-avoided:#c9952a;--il-data-reused:#5fbf8b;--il-data-resold:#6aa3e0;--il-data-recycled:#9d84e6;--il-data-composted:#e0745c;--il-data-energy:#d0679f;--il-data-landfill:#7d8781;--il-shadow:0 1px 0 #0006, 0 8px 24px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--il-bg:#101814;--il-surface:#17221d;--il-surface-muted:#1f2c26;--il-surface-raised:#1c2822;--il-text:#eef3ee;--il-text-muted:#a8b6ae;--il-border:#2c3a33;--il-border-strong:#7d8b83;--il-rule:#eef3ee0f;--il-primary:#8fd3ad;--il-primary-hover:#b0e3c6;--il-on-primary:#0f1a15;--il-primary-soft:#1f3a2d;--il-on-primary-muted:#1f3a2d;--il-accent:#f0a33a;--il-accent-text:#f4c06e;--il-accent-soft:#3a2c0e;--il-sun:#f0a33a;--il-sun-soft:#f4c06e;--il-on-sun:#1b2420;--il-on-sun-muted:#3a2a0a;--il-clay:#e0745c;--il-on-clay:#1b1210;--il-on-clay-muted:#3a1a12;--il-sky-soft:#9cc3ec;--il-on-sky:#10213a;--il-on-sky-muted:#10213a;--il-blob-sun:#2a2416;--il-blob-green:#18281f;--il-measured:#eef3ee;--il-measured-soft:#26342d;--il-estimated:#f4c06e;--il-estimated-soft:#3a2c0e;--il-provisional:#f08a6e;--il-provisional-soft:#3e1e16;--il-verified:#8fd3ad;--il-danger:#f28b82;--il-danger-soft:#3e1e1c;--il-success:#7bc79a;--il-focus:#f0a33a;--il-data-avoided:#c9952a;--il-data-reused:#5fbf8b;--il-data-resold:#6aa3e0;--il-data-recycled:#9d84e6;--il-data-composted:#e0745c;--il-data-energy:#d0679f;--il-data-landfill:#7d8781;--il-shadow:0 1px 0 #0006, 0 8px 24px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{background:var(--il-bg);color:var(--il-text);font-family:var(--il-font-body);font-size:var(--il-text-md);font-feature-settings:"cv11", "ss01";margin:0;line-height:1.55}h1,h2,h3{font-family:var(--il-font-display);font-optical-sizing:auto;letter-spacing:-.025em;margin:0 0 var(--il-space-3);text-wrap:balance;font-weight:700;line-height:1.08}h1{letter-spacing:-.035em;font-size:clamp(2.25rem,1.6rem + 2.4vw,3.75rem);line-height:1}h2{letter-spacing:-.02em;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem)}h3{font-size:var(--il-text-md);font-family:var(--il-font-body);letter-spacing:0;font-weight:650}p{margin:0 0 var(--il-space-3);text-wrap:pretty}a{color:var(--il-primary);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--il-primary-hover);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--il-focus);outline-offset:2px;border-radius:2px}::selection{background:var(--il-accent-soft);color:var(--il-text)}.il-num{font-variant-numeric:lining-nums tabular-nums}.il-figure{font-family:var(--il-font-display);font-optical-sizing:auto;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.035em;font-weight:800}.il-unit{font-family:var(--il-font-display);letter-spacing:0;color:var(--il-text-muted);margin-left:.2em;font-size:.42em;font-weight:400}.il-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--il-accent-text);margin:0 0 var(--il-space-2);font-size:.8125rem;font-weight:700}.il-muted{color:var(--il-text-muted)}.il-ruled{background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 31px, var(--il-rule) 31px, var(--il-rule) 32px)}.il-hatch{background-image:repeating-linear-gradient(135deg, var(--il-estimated) 0 1.5px, transparent 1.5px 5px)}.il-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.il-skip{left:var(--il-space-3);z-index:100;background:var(--il-surface);color:var(--il-text);padding:var(--il-space-2) var(--il-space-3);border-radius:var(--il-radius-sm);box-shadow:var(--il-shadow);position:absolute;top:-100px}.il-skip:focus{top:var(--il-space-3)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}::view-transition-group(root){animation-duration:var(--il-duration);animation-timing-function:var(--il-ease)}::view-transition-old(root){animation-duration:var(--il-duration);animation-timing-function:var(--il-ease)}::view-transition-new(root){animation-duration:var(--il-duration);animation-timing-function:var(--il-ease)}@media (prefers-reduced-motion:reduce){::view-transition-group(root){animation:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}::view-transition-old(root){display:none}}.il-btn{justify-content:center;align-items:center;gap:var(--il-space-2);min-height:var(--il-touch);padding:0 var(--il-space-5);border-radius:var(--il-radius-pill);font:700 .9375rem/1 var(--il-font-body);letter-spacing:.005em;cursor:pointer;transition:background var(--il-duration) var(--il-ease), border-color var(--il-duration) var(--il-ease), transform var(--il-duration) var(--il-ease);white-space:nowrap;border:1px solid #0000;text-decoration:none;display:inline-flex}.il-btn:active:not([disabled]){transform:translateY(1px)}.il-btn[disabled],.il-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.il-btn--primary{background:var(--il-primary);color:var(--il-on-primary)}.il-btn--primary:hover:not([disabled]){background:var(--il-primary-hover);color:var(--il-on-primary);text-decoration:none}.il-btn--secondary{background:var(--il-surface);color:var(--il-text);border-color:var(--il-border-strong);box-shadow:var(--il-shadow)}.il-btn--secondary:hover:not([disabled]){background:var(--il-surface-muted);color:var(--il-text);text-decoration:none}.il-btn--ghost{color:var(--il-primary);padding:0 var(--il-space-4);background:0 0}.il-btn--sun{background:var(--il-sun);color:var(--il-on-sun)}.il-btn--sun:hover:not([disabled]){background:var(--il-sun-soft);color:var(--il-on-sun);text-decoration:none}.il-btn--ghost:hover:not([disabled]){background:var(--il-primary-soft);text-decoration:none}.il-btn--danger{background:var(--il-danger);color:var(--il-surface)}.il-btn--block{width:100%}.il-field{margin-bottom:var(--il-space-5);gap:6px;display:grid}.il-field--bare{min-width:130px;margin-bottom:0}.il-field__label{font-size:.9375rem;font-weight:700}.il-field__hint{font-size:var(--il-text-sm);color:var(--il-text-muted);margin-top:-2px}.il-field__error{font-size:var(--il-text-sm);color:var(--il-danger);align-items:baseline;gap:6px;font-weight:600;display:flex}.il-field__error:before{content:"!";background:var(--il-danger);width:16px;height:16px;color:var(--il-surface);border-radius:50%;flex:none;place-items:center;font-size:11px;display:inline-grid;transform:translateY(2px)}.il-input,.il-select,.il-textarea{width:100%;min-height:48px;padding:var(--il-space-2) var(--il-space-4);background:var(--il-surface-raised);color:var(--il-text);border:1.5px solid var(--il-border-strong);border-radius:var(--il-radius);font:inherit;transition:border-color var(--il-duration) var(--il-ease), box-shadow var(--il-duration) var(--il-ease);font-size:16px}.il-input:hover,.il-select:hover,.il-textarea:hover{border-color:var(--il-text-muted)}.il-input:focus-visible,.il-select:focus-visible,.il-textarea:focus-visible{border-color:var(--il-primary);box-shadow:0 0 0 3px var(--il-primary-soft);outline:none}.il-textarea{resize:vertical;min-height:96px}.il-input[aria-invalid=true],.il-select[aria-invalid=true],.il-textarea[aria-invalid=true]{border-color:var(--il-danger);box-shadow:0 0 0 1px var(--il-danger)}.il-card{background:var(--il-surface);border-radius:var(--il-radius-lg);padding:var(--il-space-5) var(--il-space-5);box-shadow:var(--il-shadow);border:1px solid #0000}.il-stat{gap:var(--il-space-2);flex-direction:column;display:flex}.il-stat__label{color:var(--il-text-muted);margin:0;font-size:.9375rem;font-weight:600}.il-stat__value{font-size:var(--il-text-2xl);margin:var(--il-space-1) 0 0;letter-spacing:-.03em;font-weight:800;line-height:1}.il-stat__meta{font-size:var(--il-text-sm);color:var(--il-text-muted);padding-top:var(--il-space-3);border-top:1px solid var(--il-border);gap:var(--il-space-2);flex-wrap:wrap;align-items:center;margin:0;display:flex}.il-stamp{border-radius:var(--il-radius-pill);font:700 .6875rem/1.2 var(--il-font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1.5px solid;align-items:center;gap:6px;padding:3px 10px 3px 8px;display:inline-flex}.il-stamp__swatch{border:1px solid;border-radius:1px;flex:none;width:10px;height:10px}.il-stamp--measured{color:var(--il-measured)}.il-stamp--measured .il-stamp__swatch{background:currentColor}.il-stamp--estimated{color:var(--il-estimated);background:var(--il-estimated-soft)}.il-stamp--estimated .il-stamp__swatch{background-image:repeating-linear-gradient(135deg,currentColor 0 1.5px,#0000 1.5px 3.5px)}.il-stamp--provisional{color:var(--il-provisional);background:var(--il-provisional-soft)}.il-stamp--provisional .il-stamp__swatch{background:0 0;border-style:dashed;border-radius:50%}.il-stamp--verified{color:var(--il-verified)}.il-stamp--verified .il-stamp__swatch{background:currentColor;border-radius:50%}.il-stamp--neutral{color:var(--il-text-muted);border-color:var(--il-border-strong)}.il-stamp--neutral .il-stamp__swatch{display:none}.il-swatch{vertical-align:-1px;border-radius:2px;flex:none;width:12px;height:12px;display:inline-block}.il-table-wrap{border-radius:var(--il-radius-lg);background:var(--il-surface);box-shadow:var(--il-shadow);border:1px solid #0000;overflow-x:auto}.il-table{border-collapse:collapse;width:100%;font-size:var(--il-text-sm)}.il-table caption{text-align:left;padding:var(--il-space-4) var(--il-space-4) var(--il-space-3);font:700 var(--il-text-lg) var(--il-font-display);letter-spacing:-.02em}.il-table th,.il-table td{text-align:left;padding:var(--il-space-3) var(--il-space-4);border-top:1px solid var(--il-border);vertical-align:top}.il-table th{color:var(--il-text-muted);font-weight:650;font-size:var(--il-text-xs);letter-spacing:.08em;text-transform:uppercase;background:var(--il-surface-muted)}.il-table tbody tr:hover{background:var(--il-surface-muted)}.il-table th.il-table__num{text-align:right}.il-table tbody th[scope=row]{color:var(--il-text);font-weight:600;font-size:inherit;letter-spacing:normal;text-transform:none;background:0 0}.il-table td.il-table__num{text-align:right;font-family:var(--il-font-mono);font-variant-numeric:tabular-nums}.il-table tfoot td{border-top:2px solid var(--il-text);font-weight:650}.il-empty{text-align:center;padding:var(--il-space-7) var(--il-space-5);max-width:460px;margin:0 auto}.il-empty__mark{width:64px;height:64px;margin:0 auto var(--il-space-4);background:var(--il-blob-sun);color:var(--il-accent-text);border-radius:50%;place-items:center;display:grid}.il-empty__illustration{width:120px;max-width:100%;height:auto;margin:0 auto var(--il-space-4);color:var(--il-accent-text);display:block}.il-empty__title{font-family:var(--il-font-display);font-size:var(--il-text-lg);margin-bottom:var(--il-space-2)}.il-skeleton{background:var(--il-surface-muted);border-radius:var(--il-radius-sm);animation:1.4s ease-in-out infinite il-pulse}@keyframes il-pulse{50%{opacity:.5}}.il-dialog{border-radius:var(--il-radius-xl);background:var(--il-surface);color:var(--il-text);border:0;width:min(520px,100vw - 32px);padding:0;box-shadow:0 24px 64px #00000040}.il-dialog::backdrop{background:var(--il-scrim)}.il-dialog__body{padding:var(--il-space-5)}.il-dialog--wide{width:min(680px,100vw - 32px)}.il-dialog--wide .il-dialog__body{max-height:70vh;overflow-y:auto}.il-history{gap:var(--il-space-3);margin:0;padding:0;list-style:none;display:grid}.il-history li{border-left:2px solid var(--il-border);padding-left:var(--il-space-3)}.il-history ul{margin:4px 0 0;padding-left:18px}.il-row-actions{flex-wrap:wrap;gap:4px;display:flex}.il-dialog__actions{justify-content:flex-end;gap:var(--il-space-2);padding:0 var(--il-space-5) var(--il-space-5);flex-wrap:wrap;display:flex}.il-toasts{bottom:var(--il-space-4);gap:var(--il-space-2);z-index:50;width:min(420px,100vw - 32px);display:grid;position:fixed;left:50%;transform:translate(-50%)}.il-toast{background:var(--il-text);color:var(--il-bg);padding:var(--il-space-3) var(--il-space-5);border-radius:var(--il-radius-lg);box-shadow:var(--il-shadow);font-size:var(--il-text-sm);font-weight:600}.il-toast--error{background:var(--il-danger);color:var(--il-surface)}.il-toast{gap:var(--il-space-3);justify-content:space-between;align-items:center;display:flex}.il-toast__action{color:inherit;border-radius:var(--il-radius);font:inherit;cursor:pointer;background:0 0;border:1px solid;min-height:32px;padding:4px 12px;font-weight:600}.il-toast__action:focus-visible{outline:2px solid var(--il-accent);outline-offset:2px}.il-tabs{gap:var(--il-space-4);border-bottom:1px solid var(--il-border);margin-bottom:var(--il-space-4);display:flex;overflow-x:auto}.il-tab{min-height:var(--il-touch);color:var(--il-text-muted);font:600 var(--il-text-sm) var(--il-font-body);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 2px}.il-tab:hover{color:var(--il-text)}.il-tab[aria-selected=true]{color:var(--il-text);border-bottom-color:var(--il-primary)}.il-alert{border-radius:var(--il-radius-lg);padding:var(--il-space-4) var(--il-space-5);margin-bottom:var(--il-space-4);border:1px solid var(--il-border);background:var(--il-surface)}.il-alert--error{background:var(--il-danger-soft);border-color:var(--il-danger)}.il-alert--warning{background:var(--il-accent-soft);border-color:var(--il-accent)}.il-segmented{border-radius:var(--il-radius-pill);background:var(--il-surface-muted);border:1px solid var(--il-border);gap:4px;padding:4px;display:inline-flex}.il-segmented label{position:relative}.il-segmented input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.il-segmented>label>span{min-height:40px;padding:0 var(--il-space-4);border-radius:var(--il-radius-pill);font-weight:600;font-size:var(--il-text-sm);color:var(--il-text-muted);align-items:center;gap:6px;display:inline-flex}.il-segmented input:checked+span{background:var(--il-surface-raised);color:var(--il-text);box-shadow:var(--il-shadow)}.il-segmented input:focus-visible+span{outline:3px solid var(--il-focus);outline-offset:1px}.il-mark__tile{fill:var(--il-primary)}.il-mark__l{fill:var(--il-bg)}.il-mark__seed{fill:var(--il-sun)}.il-wordmark__inner{align-items:center;gap:10px;display:inline-flex}.il-wordmark__text{font-family:var(--il-font-display);font-optical-sizing:auto;letter-spacing:-.02em;font-size:1.375rem;font-weight:700}.il-swatch--hatch{background-image:repeating-linear-gradient(135deg, var(--il-text-muted) 0 1.5px, transparent 1.5px 4px);box-shadow:inset 0 0 0 1px var(--il-text-muted)}.il-legend__key{color:var(--il-text-muted)}.il-linkbtn{min-height:var(--il-touch);font:inherit;color:var(--il-primary);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.il-method{font-family:var(--il-font-mono);font-size:var(--il-text-xs);color:var(--il-text-muted);max-width:34ch;margin-top:4px;display:block}.il-explain{vertical-align:middle;border:1px solid var(--il-border-strong);background:var(--il-surface);width:24px;height:24px;color:var(--il-text-muted);font:600 var(--il-text-xs)/1 var(--il-font-body);cursor:pointer;text-transform:none;letter-spacing:0;border-radius:50%;place-items:center;margin-left:6px;padding:0;display:inline-grid}.il-explain:hover{color:var(--il-text);border-color:var(--il-text-muted)}.il-explain:focus-visible{outline:2px solid var(--il-focus);outline-offset:2px}.il-date-cell{align-items:center;gap:2px;display:inline-flex}.il-btn.il-source-btn{min-width:var(--il-touch);color:var(--il-text-muted);padding-left:0;padding-right:0}.il-btn.il-source-btn:hover{color:var(--il-text)}.il-source{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;display:grid}.il-source>div{display:contents}.il-source dt{color:var(--il-text-muted)}.il-source dd{overflow-wrap:anywhere;margin:0}.il-shell{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.il-header{background:color-mix(in srgb, var(--il-bg) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;position:sticky;top:0}.il-header__inner{max-width:1240px;padding:var(--il-space-4) var(--il-space-5);align-items:center;gap:var(--il-space-3) var(--il-space-4);flex-wrap:wrap;margin:0 auto;display:flex}.il-wordmark{color:var(--il-text);align-items:center;min-height:48px;text-decoration:none;display:inline-flex}.il-wordmark:hover{color:var(--il-text);text-decoration:none}.il-nav{border-radius:var(--il-radius-xl);background:var(--il-surface);box-shadow:var(--il-shadow);flex-wrap:wrap;gap:4px;min-width:0;padding:6px;display:flex}.il-nav a{min-height:var(--il-touch);padding:0 var(--il-space-4);border-radius:var(--il-radius-pill);color:var(--il-text);white-space:nowrap;transition:background var(--il-duration) var(--il-ease);align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.il-nav a:hover{background:var(--il-surface-muted);color:var(--il-text)}.il-nav a[aria-current=page]{background:var(--il-primary);color:var(--il-on-primary)}.il-header__end{align-items:center;gap:var(--il-space-3);min-width:0;margin-left:auto;display:flex}.il-org-name{font-size:var(--il-text-sm);color:var(--il-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-weight:600;overflow:hidden}.il-org-switch{min-width:0;max-width:260px;display:inline-flex}.il-org-switch__select{min-height:var(--il-touch);padding:0 var(--il-space-3);border-radius:var(--il-radius-pill);background:var(--il-surface);font-weight:600;font-size:var(--il-text-sm)}@media (width<=719px){.il-org-switch{max-width:180px}}.il-header .il-menu-toggle{display:none}@media (width<=1359px){.il-nav{flex-basis:100%;order:3}}@media (width<=719px){.il-header__inner{padding:var(--il-space-2) var(--il-space-4)}.il-header .il-menu-toggle{display:inline-flex}.il-org-name{max-width:120px}.il-nav{flex-direction:column;gap:2px;display:none}.il-nav[data-open=true]{display:flex}}.il-main{width:100%;min-width:0;max-width:1240px;padding:var(--il-space-5) var(--il-space-5) var(--il-space-8);margin:0 auto}@media (width<=599px){.il-main{padding:var(--il-space-5) var(--il-space-4) var(--il-space-7)}}.il-page-head{justify-content:space-between;align-items:flex-end;gap:var(--il-space-4);margin-bottom:var(--il-space-6);flex-wrap:wrap;display:flex}.il-page-head h1{margin:0}.il-grid{gap:var(--il-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));display:grid}.il-footer{border-top:1px solid var(--il-border);font-size:var(--il-text-sm);color:var(--il-text-muted)}.il-footer__inner{max-width:1240px;padding:var(--il-space-5);gap:var(--il-space-4);flex-wrap:wrap;justify-content:space-between;margin:0 auto;display:flex}.il-footer a{min-height:var(--il-touch);align-items:center;display:inline-flex}.il-auth{grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.il-auth__form{place-items:center;display:grid}.il-auth__panel .il-wordmark{margin-bottom:var(--il-space-6)}@media (width>=960px){.il-auth{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.il-brand-row{gap:var(--il-space-4);flex-wrap:wrap;display:flex}.il-brand-tile{place-items:center;min-width:160px;min-height:160px;display:grid}.il-brand-tile--wide{flex:1;min-width:min(100%,320px)}.il-chip{align-items:center;gap:var(--il-space-3);padding:var(--il-space-3);background:var(--il-surface);border:1px solid var(--il-border);border-radius:var(--il-radius-lg);display:flex}.il-chip__colour{border-radius:var(--il-radius);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--il-border);flex:none}.il-chip__text{font-size:var(--il-text-sm);display:grid}.il-legend{gap:var(--il-space-2) var(--il-space-5);font-size:var(--il-text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.il-legend li{align-items:center;gap:var(--il-space-2);display:inline-flex}.il-bar{gap:2px;height:28px;display:flex}.il-bar__seg{border-radius:4px;gap:0;min-width:4px;display:flex;overflow:hidden}.il-bar__est{background-image:repeating-linear-gradient(135deg,currentColor 0 2px,#0000 2px 6px);box-shadow:inset 0 0 0 1.5px}.il-period{min-width:220px}.il-period .il-field{margin:0}.il-period__custom{gap:var(--il-space-3);margin-top:var(--il-space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;display:grid}.il-period__apply{gap:var(--il-space-2);display:flex}.il-methods{margin-top:var(--il-space-4);font-size:var(--il-text-sm)}.il-methods summary{cursor:pointer;color:var(--il-primary);min-height:var(--il-touch);align-items:center;font-weight:600;display:flex}.il-methods ul{padding-left:var(--il-space-5);color:var(--il-text-muted);font-family:var(--il-font-mono);font-size:var(--il-text-xs);margin:0}.il-page-head__actions{gap:var(--il-space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.il-formpage{max-width:720px}.il-fieldrow{gap:0 var(--il-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.il-form-actions{gap:var(--il-space-3);padding-top:var(--il-space-4);border-top:1px solid var(--il-border);margin-top:var(--il-space-2);flex-wrap:wrap;display:flex}.il-fieldset{margin:0 0 var(--il-space-5);border:none;padding:0}.il-fieldset legend{font-weight:600;font-size:var(--il-text-sm);margin-bottom:6px;padding:0}.il-fieldset .il-field__hint{margin:6px 0 0;display:block}.il-aside{background:var(--il-surface-muted);border-radius:var(--il-radius);padding:var(--il-space-4);margin-bottom:var(--il-space-5)}.il-check{gap:var(--il-space-3);min-height:var(--il-touch);margin-bottom:var(--il-space-4);cursor:pointer;align-items:center;font-weight:500;display:flex}.il-check input{width:20px;height:20px;accent-color:var(--il-primary)}.il-deflist{gap:var(--il-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin:0;display:grid}.il-deflist dt{font-size:var(--il-text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--il-text-muted);font-weight:650}.il-deflist dd{margin:4px 0 0}.il-invites{margin:var(--il-space-4) 0 0;padding-left:var(--il-space-5);font-size:var(--il-text-sm)}.il-filepick{display:inline-flex;position:relative}.il-filepick input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.il-filepick input:focus-visible+.il-btn{outline:3px solid var(--il-focus);outline-offset:2px}.il-input--compact{min-height:36px;padding:4px 8px}.il-methods-list{padding-left:var(--il-space-5);margin:0}.il-methods-list li{margin-bottom:4px}.il-small{font-size:var(--il-text-sm)}.il-check--block{margin-bottom:var(--il-space-3);align-items:flex-start}.il-check--block input{flex:none;margin-top:2px}.il-check--block>span{gap:2px;display:grid}.il-builder{gap:var(--il-space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1100px){.il-builder{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.il-builder__options{top:var(--il-space-4);max-height:calc(100vh - 32px);position:sticky;overflow-y:auto}}.il-builder__options .il-period{min-width:0;margin-bottom:var(--il-space-5)}.il-report__meta{gap:var(--il-space-3);padding:var(--il-space-3) 0;border-top:1px solid var(--il-rule);border-bottom:1px solid var(--il-rule);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}.il-report__meta dt{font-size:var(--il-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--il-text-muted)}.il-report__meta dd{margin:2px 0 0}.il-share{margin-bottom:var(--il-space-5)}.il-share__make{gap:var(--il-space-3);flex-wrap:wrap;align-items:end;display:flex}.il-share__make .il-field{min-width:180px;margin-bottom:0}.il-share__list{margin:var(--il-space-4) 0 0;gap:var(--il-space-2);padding:0;list-style:none;display:grid}.il-share__list li{justify-content:space-between;gap:var(--il-space-3);border-top:1px solid var(--il-border);padding-top:var(--il-space-2);flex-wrap:wrap;align-items:center;display:flex}.il-shared{background:var(--il-bg);min-height:100vh}@media print{.il-share,nav,header.il-topbar,.il-skip{display:none!important}}.il-update{bottom:var(--il-space-4);right:var(--il-space-4);left:var(--il-space-4);z-index:60;gap:var(--il-space-3);background:var(--il-surface-raised);border:1px solid var(--il-border-strong);border-radius:var(--il-radius-lg);max-width:460px;box-shadow:var(--il-shadow);padding:var(--il-space-3) var(--il-space-4);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex;position:fixed}.il-update span{flex:200px}.il-sync{font-size:var(--il-text-sm);color:var(--il-text-muted);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.il-sync__dot{background:var(--il-success);border-radius:50%;flex:none;width:8px;height:8px}.il-sync--offline .il-sync__dot{background:var(--il-provisional)}.il-sync--failed .il-sync__dot{background:var(--il-danger)}.il-checklist__head{justify-content:space-between;gap:var(--il-space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.il-checklist__actions{gap:var(--il-space-2);flex-wrap:wrap;display:flex}.il-checklist__steps{margin:var(--il-space-4) 0 0;gap:var(--il-space-3);padding:0;list-style:none;display:grid}.il-checklist__steps li{gap:var(--il-space-3);display:flex}.il-checklist__steps li.is-done>span:last-child{color:var(--il-text-muted);text-decoration:line-through}.il-checklist__mark{color:var(--il-on-primary);border:2px solid;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.il-tour{width:min(560px,100vw - 32px)}.il-help-grid{gap:var(--il-space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.il-help-steps{gap:var(--il-space-2);padding-left:20px;display:grid}.il-glossary{gap:var(--il-space-3);margin:0;display:grid}.il-glossary>div{border-top:1px solid var(--il-border);padding-top:var(--il-space-3)}.il-glossary dt{font-weight:650}.il-glossary dd{max-width:72ch;margin:4px 0 0}.il-legal{background:var(--il-bg);min-height:100vh;padding:var(--il-space-6) var(--il-space-4)}.il-legal__inner{overflow-wrap:anywhere;max-width:70ch;margin:0 auto}.il-legal__inner .il-wordmark{margin-bottom:var(--il-space-6);display:inline-block}.il-screen{min-width:0}.il-screen-head{margin-bottom:var(--il-space-6);align-items:flex-end}.il-screen-head__text{min-width:0;max-width:72ch}.il-screen-head__text .il-eyebrow{margin-bottom:var(--il-space-2)}.il-screen-head__summary{margin:var(--il-space-3) 0 0;color:var(--il-text-muted);text-wrap:pretty;max-width:62ch;font-size:1.125rem;line-height:1.5}.il-screen-section{margin:0 0 var(--il-space-7);min-width:0}.il-screen-section__head{margin-bottom:var(--il-space-4);max-width:72ch}.il-screen-section__head h2{margin:0}.il-screen-section__summary{margin:var(--il-space-2) 0 0;color:var(--il-text-muted)}.il-count{color:var(--il-text-muted);font-weight:500}.il-screen .il-card{padding:var(--il-space-5);overflow-wrap:anywhere}.il-screen .il-card>:first-child{margin-top:0}.il-screen .il-card>:last-child{margin-bottom:0}.il-screen .il-card h3{margin:0 0 var(--il-space-3);font-family:var(--il-font-display);font-size:var(--il-text-lg);letter-spacing:-.015em;font-weight:700}@media (width>=720px){.il-screen .il-card{padding:var(--il-space-6)}}.il-card__line{margin:0}.il-card__actions{gap:var(--il-space-2) var(--il-space-3);margin-top:var(--il-space-4);flex-wrap:wrap;align-items:center;display:flex}.il-card__actions--field{align-items:flex-end}.il-card__actions--field .il-field{flex:220px;margin-bottom:0}.il-card .il-alert{background:var(--il-surface-muted)}.il-card .il-alert--error{background:var(--il-danger-soft)}.il-card .il-alert--warning{background:var(--il-accent-soft)}.il-screen .il-card .il-table-wrap{box-shadow:none;border-color:var(--il-border);border-radius:var(--il-radius)}.il-screen .il-table-wrap{margin-bottom:0}.il-screen .il-table td .il-btn--ghost{min-height:var(--il-touch)}.il-screen .il-table td .il-field{margin-bottom:0}.il-screen .il-aside{border-radius:var(--il-radius-lg);padding:var(--il-space-4) var(--il-space-5)}.il-screen .il-aside>:first-child{margin-top:0}.il-screen .il-aside>:last-child{margin-bottom:0}.il-measure{max-width:64ch}.il-breakall{word-break:break-all}.il-sunmark{background:var(--il-blob-sun);width:64px;height:64px;color:var(--il-accent-text);border-radius:50%;flex:none;place-items:center;display:grid}.il-quiet{gap:var(--il-space-4);align-items:center;display:flex}.il-quiet .il-sunmark{width:48px;height:48px}.il-quiet .il-sunmark svg{width:22px;height:22px}.il-quiet p{margin:0}.il-screen .il-card.il-quiet{display:flex}.il-screen .il-card .il-empty{padding:var(--il-space-4) 0}.il-status{border-radius:var(--il-radius-pill);min-height:28px;font-size:var(--il-text-sm);white-space:nowrap;background:var(--il-surface-muted);color:var(--il-text);vertical-align:middle;align-items:center;gap:6px;padding:2px 12px;font-weight:700;line-height:1.2;display:inline-flex}.il-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.il-status--open{background:var(--il-sky-soft);color:var(--il-on-sky)}.il-status--planned{background:var(--il-accent-soft);color:var(--il-accent-text)}.il-status--done{background:var(--il-primary-soft);color:var(--il-primary)}.il-status--not_planned,.il-status--neutral{background:var(--il-surface-muted);color:var(--il-text-muted)}.il-pilltray{border-radius:var(--il-radius-xl);background:var(--il-surface);box-shadow:var(--il-shadow);margin:0 0 var(--il-space-6);flex-wrap:wrap;gap:4px;max-width:100%;padding:6px;display:inline-flex}.il-pilltray .il-btn--ghost{color:var(--il-text)}.il-numbered{counter-reset:il-n;margin:0 0 var(--il-space-4);gap:var(--il-space-3);padding:0;list-style:none;display:grid}.il-numbered li{counter-increment:il-n;gap:var(--il-space-3);grid-template-columns:32px 1fr;align-items:center;display:grid}.il-numbered li:before{content:counter(il-n);background:var(--il-primary-soft);width:32px;height:32px;color:var(--il-primary);font:700 var(--il-text-sm)/1 var(--il-font-display);border-radius:50%;align-self:start;place-items:center;display:grid}.il-runs{gap:var(--il-space-3);font-size:var(--il-text-sm);margin:0;padding:0;list-style:none;display:grid}.il-runs li{padding-left:var(--il-space-4);border-left:3px solid var(--il-primary-soft)}.il-runs__detail{color:var(--il-text-muted);white-space:pre-line;display:block}.il-screen input[type=file]{width:100%;min-height:var(--il-touch);font:inherit;font-size:var(--il-text-sm);color:var(--il-text-muted)}.il-screen input[type=file].il-visually-hidden{width:1px;min-height:0}.il-screen input[type=file]::file-selector-button{min-height:var(--il-touch);margin-right:var(--il-space-3);padding:0 var(--il-space-5);border-radius:var(--il-radius-pill);border:1px solid var(--il-border-strong);background:var(--il-surface);color:var(--il-text);font:700 .9375rem/1 var(--il-font-body);cursor:pointer}.il-screen input[type=file]::file-selector-button:hover{background:var(--il-surface-muted)}.il-screen .il-methods summary{min-height:var(--il-touch)}.il-evidence{margin-top:4px}.il-evidence__list{gap:var(--il-space-2);font-size:var(--il-text-sm);margin:0;display:grid}.il-evidence__list dt{font-size:var(--il-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--il-text-muted);font-weight:700}.il-evidence__list dd{overflow-wrap:anywhere;margin:0}.il-history-list{gap:var(--il-space-2);padding-left:var(--il-space-5);font-size:var(--il-text-sm);overflow-wrap:anywhere;margin:0;display:grid}.il-avg-add{gap:var(--il-space-3);max-width:40rem;margin:var(--il-space-4) 0;padding:var(--il-space-4);border:1px solid var(--il-border);border-radius:var(--il-radius);background:var(--il-surface);display:grid}.il-avg-add h3{margin:0}.il-auth--commons{background:var(--il-bg)}.il-auth--commons .il-auth__form{padding:var(--il-space-6) var(--il-space-4);position:relative;overflow:hidden}@media (width>=600px){.il-auth--commons.il-auth--paper .il-auth__form{background-image:url(/assets/paper-grain-CFB1PNbh.png);background-repeat:repeat;background-size:192px 192px}}.il-auth--commons .il-auth__form:before{content:"";background:var(--il-blob-sun);pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute;top:-280px;right:-260px}.il-auth--commons .il-auth__form:after{content:"";background:var(--il-blob-green);pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-120px;left:-150px}.il-auth--commons .il-auth__panel{z-index:1;width:min(460px,100%);position:relative}.il-auth--commons .il-auth__panel h1{margin-bottom:var(--il-space-3);font-size:clamp(2.25rem,1.8rem + 1.6vw,3rem)}.il-auth__intro{color:var(--il-text-muted);margin-bottom:var(--il-space-5)}.il-auth__aside{margin:var(--il-space-4) 0 0}.il-auth__aside a{min-height:var(--il-touch);align-items:center;display:inline-flex}.il-auth__choices{gap:var(--il-space-2);display:grid}.il-auth__footer{margin-top:var(--il-space-5);padding-top:var(--il-space-4);border-top:1px solid var(--il-border)}.il-auth__footer a{min-height:var(--il-touch);align-items:center;display:inline-flex}.il-auth__legal{margin:var(--il-space-3) 0 0;font-size:var(--il-text-sm)}.il-auth__legal a{min-height:var(--il-touch);align-items:center;display:inline-flex}@media (width>=600px){.il-auth--commons .il-auth__panel{background:var(--il-surface);border-radius:var(--il-radius-xl);box-shadow:var(--il-shadow);padding:var(--il-space-6) var(--il-space-6) var(--il-space-4)}}.il-auth--commons .il-auth__brand{display:none}@media (width>=960px){.il-auth--commons .il-auth__brand{justify-content:space-between;gap:var(--il-space-6);padding:var(--il-space-7);background:var(--il-primary);color:var(--il-on-primary);background-image:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.il-auth--commons .il-auth__brand:before{content:none}.il-auth--commons .il-auth__brand>*{padding-left:0;position:relative}.il-auth--commons .il-auth__brand .il-mark__tile{fill:var(--il-on-primary)}.il-auth--commons .il-auth__brand .il-mark__l{fill:var(--il-primary)}.il-auth--commons .il-auth__brand .il-mark__seed{fill:var(--il-sun)}.il-auth--commons .il-auth__panel .il-wordmark{display:none}}.il-auth--commons .il-auth__brand>.il-auth__blob{pointer-events:none;border-radius:50%;position:absolute}.il-auth__blob--sun{background:var(--il-sun);width:220px;height:220px;top:-70px;right:-60px}.il-auth__blob--soft{background:var(--il-primary-hover);width:460px;height:460px;bottom:-220px;right:-200px}.il-auth__blob--ring{border:2px solid var(--il-on-primary-muted);opacity:.6;width:120px;height:120px;top:56%;left:68%}.il-auth--commons .il-auth__headline{font-family:var(--il-font-display);letter-spacing:-.035em;margin:0 0 var(--il-space-5);text-wrap:balance;max-width:12ch;font-size:clamp(2.5rem,1.4rem + 2.6vw,4rem);font-weight:800;line-height:1}.il-auth--commons .il-auth__headline em{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--il-sun);text-decoration-color:var(--il-sun);text-underline-offset:.12em;font-style:normal;text-decoration-thickness:.14em}.il-auth--commons .il-auth__lede{color:var(--il-on-primary-muted);max-width:36ch;margin:0;font-size:1.125rem}.il-auth--commons .il-auth__specimen{gap:var(--il-space-2);max-width:360px;padding:var(--il-space-5);border-radius:var(--il-radius-xl);background:var(--il-surface);color:var(--il-text);box-shadow:var(--il-shadow);display:grid}.il-auth__specimen-label{font-size:var(--il-text-sm);color:var(--il-text-muted);font-weight:600}.il-auth--commons .il-auth__specimen-figure{font-family:var(--il-font-display);letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums;font-size:3.25rem;font-weight:800;line-height:1}.il-auth__specimen-unit{letter-spacing:0;color:var(--il-text-muted);margin-left:.2em;font-size:.42em;font-weight:500}.il-auth--commons .il-auth__specimen-bar{border-radius:var(--il-radius-pill);gap:3px;height:14px;display:flex;overflow:hidden}.il-auth--commons .il-auth__specimen-bar span:first-child{background:var(--il-primary);flex:78}.il-auth--commons .il-auth__specimen-bar span:last-child{background-image:repeating-linear-gradient(135deg, var(--il-accent) 0 1.5px, transparent 1.5px 5px);box-shadow:inset 0 0 0 1.5px var(--il-accent);border-radius:0 var(--il-radius-pill) var(--il-radius-pill) 0;flex:22}.il-auth--commons .il-auth__specimen-key{font-size:var(--il-text-xs);color:var(--il-text-muted);letter-spacing:.02em;justify-content:space-between;font-weight:600;display:flex}@media (width>=960px) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .il-auth--commons .il-auth__brand{background:var(--il-primary-soft);color:var(--il-text)}:root:not([data-theme=light]) .il-auth--commons .il-auth__lede{color:var(--il-text-muted)}:root:not([data-theme=light]) .il-auth--commons .il-auth__brand .il-mark__tile{fill:var(--il-text)}:root:not([data-theme=light]) .il-auth--commons .il-auth__brand .il-mark__l{fill:var(--il-primary-soft)}:root:not([data-theme=light]) .il-auth__blob--soft{background:var(--il-blob-green)}:root:not([data-theme=light]) .il-auth__blob--ring{border-color:var(--il-primary)}}@media (width>=960px){:root[data-theme=dark] .il-auth--commons .il-auth__brand{background:var(--il-primary-soft);color:var(--il-text)}:root[data-theme=dark] .il-auth--commons .il-auth__lede{color:var(--il-text-muted)}:root[data-theme=dark] .il-auth--commons .il-auth__brand .il-mark__tile{fill:var(--il-text)}:root[data-theme=dark] .il-auth--commons .il-auth__brand .il-mark__l{fill:var(--il-primary-soft)}:root[data-theme=dark] .il-auth__blob--soft{background:var(--il-blob-green)}:root[data-theme=dark] .il-auth__blob--ring{border-color:var(--il-primary)}}.il-gate{padding:var(--il-space-5);max-width:560px}.il-gate--loading{gap:var(--il-space-3);max-width:none;display:grid}.il-settings__grid{gap:0 var(--il-space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1100px){.il-settings__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.il-settings__grid>.il-screen-section--wide{grid-column:1/-1}}.il-settings__facts{gap:var(--il-space-5) var(--il-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.il-settings__facts dd{overflow-wrap:anywhere;font-weight:600}.il-settings__facts dd .il-btn--ghost{min-height:var(--il-touch);padding:0 var(--il-space-3);margin-left:-8px}.il-settings__edit{padding:var(--il-space-4);border-radius:var(--il-radius-lg);background:var(--il-surface-muted);grid-column:1/-1}.il-settings__edit .il-form-actions{border-top:0;padding-top:0}.il-settings__link-card p{color:var(--il-text-muted)}.il-settings__table{margin-top:var(--il-space-4)}.il-settings__table .il-table :is(th,td){overflow-wrap:normal}.il-settings__table .il-table td:first-child{overflow-wrap:anywhere;min-width:18ch}.il-settings__note p{margin:0}.il-settings__invite{margin-top:var(--il-space-4)}.il-settings__link{margin:var(--il-space-4) 0 0}.il-settings__copy{gap:var(--il-space-2);flex-wrap:wrap;display:flex}.il-settings__copy .il-input{flex:220px;min-width:0}.il-settings__invites{margin:var(--il-space-4) 0 0;gap:var(--il-space-2);padding:0;list-style:none;display:grid}.il-settings__invites li{justify-content:space-between;align-items:center;gap:var(--il-space-3);padding-top:var(--il-space-2);border-top:1px solid var(--il-border);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.il-invites__actions{align-items:center;gap:var(--il-space-1);flex-wrap:wrap;margin-left:auto;display:flex}.il-settings__email{margin-top:var(--il-space-5);padding-top:var(--il-space-4);border-top:1px solid var(--il-border)}.il-settings__orgs{gap:var(--il-space-2);margin:0;padding:0;list-style:none;display:grid}.il-settings__orgs li{align-items:center;gap:var(--il-space-2) var(--il-space-3);padding-top:var(--il-space-3);border-top:1px solid var(--il-border);flex-wrap:wrap;display:flex}.il-settings__orgs li:first-child{border-top:0;padding-top:0}.il-settings__org-name{overflow-wrap:anywhere;margin-right:auto;font-weight:600}.il-settings__org-note{margin:var(--il-space-4) 0 0;color:var(--il-text-muted)}.il-create-org .il-card{max-width:720px}.il-two-step__qr{width:min(220px,100%);height:auto;margin:var(--il-space-3) 0;padding:var(--il-space-2);border-radius:var(--il-radius-md);background:var(--il-qr-paper);display:block}.il-two-step__secret{overflow-wrap:anywhere;word-break:break-all;max-width:100%;display:inline-block}.il-button-row{align-items:center;gap:var(--il-space-3);flex-wrap:wrap;display:flex}.il-members__transfer{margin-top:var(--il-space-5)}.il-members__transfer h3{margin-top:0}.il-device__keep{margin:var(--il-space-4) 0 0}.il-device__hint{margin:0}.il-requests{gap:var(--il-space-4);margin:0;padding:0;list-style:none;display:grid}.il-request+.il-request{padding-top:var(--il-space-4);border-top:1px solid var(--il-border)}.il-request__line{gap:var(--il-space-2) var(--il-space-3);flex-wrap:wrap;align-items:center;margin:0;display:flex}.il-request__summary{overflow-wrap:anywhere;min-width:0;font-weight:600}.il-request__meta{margin:var(--il-space-1) 0 0;font-size:var(--il-text-sm);color:var(--il-text-muted)}.il-request__note{margin:var(--il-space-2) 0 0;font-size:var(--il-text-sm);padding:var(--il-space-2) var(--il-space-3);border-radius:var(--il-radius);background:var(--il-surface-muted)}.il-help .il-help-grid{gap:var(--il-space-4);grid-template-columns:minmax(0,1fr)}@media (width>=700px){.il-help .il-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.il-help .il-guide--lead{grid-column:1/-1}.il-help .il-guide--lead .il-help-steps{columns:2;column-gap:var(--il-space-7);display:block}.il-help .il-guide--lead .il-help-steps li{break-inside:avoid;margin-bottom:var(--il-space-2)}}@media (width>=1100px){.il-help .il-help-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.il-guide{flex-direction:column;display:flex;position:relative;overflow:hidden}.il-screen .il-guide h3{margin:var(--il-space-4) 0 var(--il-space-3)}.il-guide__number{width:44px;height:44px;font:800 1.125rem/1 var(--il-font-display);background:var(--il-primary-soft);color:var(--il-primary);border-radius:50%;place-items:center;display:grid}.il-guide--1 .il-guide__number{background:var(--il-blob-sun);color:var(--il-accent-text)}.il-guide--2 .il-guide__number{background:var(--il-sky-soft);color:var(--il-on-sky)}.il-guide--3 .il-guide__number{background:var(--il-on-clay-muted);color:var(--il-text)}.il-help .il-help-steps{margin:0 0 var(--il-space-4);color:var(--il-text);padding-left:20px}.il-help .il-help-steps li::marker{color:var(--il-text-muted);font-weight:700}.il-guide__link{min-height:var(--il-touch);padding:0 var(--il-space-4);margin-top:auto;margin-left:calc(-1 * var(--il-space-4));border-radius:var(--il-radius-pill);align-self:flex-start;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.il-guide__link:hover{background:var(--il-primary-soft);text-decoration:none}.il-help__ask .il-ask{max-width:760px}.il-help__terms{gap:var(--il-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));display:grid}.il-help__terms>div{padding:var(--il-space-4) var(--il-space-5);background:var(--il-surface);border-radius:var(--il-radius-lg);box-shadow:var(--il-shadow);border-top:0}.il-help__terms dt{font-family:var(--il-font-display);letter-spacing:-.01em;font-size:1.0625rem;font-weight:700}.il-checklist.il-card{border-left:0;position:relative;overflow:hidden}.il-checklist.il-card:before{content:"";background:var(--il-blob-sun);pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-110px;right:-90px}.il-checklist>*{position:relative}.il-checklist__head h2{margin:0}.il-checklist__progress{margin:4px 0 var(--il-space-2);color:var(--il-text-muted)}.il-checklist__bar{border-radius:var(--il-radius-pill);background:var(--il-surface-muted);width:min(240px,100%);height:8px;display:block;overflow:hidden}.il-checklist__bar>span{border-radius:inherit;background:var(--il-primary);height:100%;display:block}.il-checklist__steps li{min-height:var(--il-touch);flex-wrap:wrap;align-items:center}.il-checklist__mark{border-color:var(--il-border-strong);width:28px;height:28px}.il-checklist__steps li.is-done .il-checklist__mark{background:var(--il-primary);border-color:var(--il-primary);color:var(--il-on-primary)}.il-checklist .il-linkbtn{min-height:var(--il-touch)}.il-tour .il-dialog__body{padding:var(--il-space-6) var(--il-space-6) var(--il-space-4)}.il-tour__dots{margin-bottom:var(--il-space-4);gap:6px;display:flex}.il-tour__dots span{background:var(--il-surface-muted);width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--il-border-strong);border-radius:50%}.il-tour__dots span.is-current{border-radius:var(--il-radius-pill);background:var(--il-sun);width:28px;box-shadow:none}.il-tour__link{margin-bottom:0}.il-tour__link a{min-height:var(--il-touch);align-items:center;font-weight:700;display:inline-flex}.il-explain__short{margin-top:0}.il-admin__items{gap:var(--il-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr));align-items:start;display:grid}.il-inbox-item__head{justify-content:space-between;align-items:flex-start;gap:var(--il-space-3);flex-wrap:wrap;display:flex}.il-inbox-item__title{font-family:var(--il-font-display);font-size:var(--il-text-lg);letter-spacing:-.015em;flex:220px;min-width:0;margin:0;font-weight:700;line-height:1.2}.il-inbox-item__meta{margin:var(--il-space-2) 0 var(--il-space-4);font-size:var(--il-text-sm);color:var(--il-text-muted)}.il-inbox-item__details{gap:var(--il-space-1) var(--il-space-4);margin:0 0 var(--il-space-4);padding:var(--il-space-3) var(--il-space-4);border-radius:var(--il-radius);background:var(--il-surface-muted);font-size:var(--il-text-sm);grid-template-columns:max-content minmax(0,1fr);display:grid}.il-inbox-item__details>div{display:contents}.il-inbox-item__details dt{color:var(--il-text-muted);font-weight:600}.il-inbox-item__details dd{overflow-wrap:anywhere;margin:0}.il-inbox-item .il-field{margin-bottom:0}.il-factors__rule{margin-bottom:var(--il-space-7);max-width:860px}.il-factors__rule-note{color:var(--il-text-muted);margin:0}.il-factors .il-table td,.il-factors .il-table th{vertical-align:top}.il-factors .il-table td.il-table__num .il-stamp{margin-left:6px}.il-filegroup{margin-bottom:var(--il-space-5);gap:var(--il-space-3);display:grid}.il-filegroup__file{background:var(--il-primary-soft);box-shadow:none}.il-filegroup__check{margin-top:var(--il-space-3)}.il-proposal p{max-width:72ch}.il-proposal .il-report__meta{margin:var(--il-space-4) 0;padding:var(--il-space-3) var(--il-space-4);border-radius:var(--il-radius);background:var(--il-surface-muted);border:0}.il-proposal__evidence{margin-bottom:var(--il-space-4)}.il-filepicks{margin-bottom:var(--il-space-2)}.il-prepared{margin-top:var(--il-space-5);padding-top:var(--il-space-5);border-top:1px solid var(--il-border)}.il-newkey{word-break:break-all;margin:var(--il-space-2) 0;display:block}.il-newkey__done{margin-top:var(--il-space-2);display:block}.il-legal--commons{position:relative;overflow:hidden}.il-legal__blob{background:var(--il-blob-sun);pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute;top:-300px;right:-260px}.il-legal--commons .il-legal__inner{max-width:78ch;position:relative}.il-legal--commons .il-legal__inner>.il-screen-head__summary{margin-bottom:var(--il-space-5)}.il-legal--commons h2{margin-top:var(--il-space-6)}.il-legal__lead{font-size:1.0625rem}.il-legal--commons .il-table{overflow-wrap:normal;min-width:520px}.il-legal--commons .il-table th,.il-legal--commons .il-table td:nth-child(2){min-width:7.5rem}.il-legal--commons .il-table thead th{min-width:0}.il-legal__card{background:var(--il-surface);border-radius:var(--il-radius-lg);box-shadow:var(--il-shadow);padding:var(--il-space-5)}.il-legal__back{margin-top:var(--il-space-6)}.il-oops{text-align:center;padding:var(--il-space-7) 0;flex-direction:column;align-items:center;max-width:560px;margin:0 auto;display:flex}.il-oops .il-sunmark{width:112px;height:112px;margin-bottom:var(--il-space-5)}.il-oops .il-sunmark svg{width:40px;height:40px}.il-oops__code{font:800 2rem/1 var(--il-font-display);letter-spacing:-.03em}.il-oops__text{color:var(--il-text-muted);font-size:1.125rem}.il-oops__actions{gap:var(--il-space-3);margin-top:var(--il-space-3);flex-wrap:wrap;justify-content:center;display:flex}.il-sync{min-height:var(--il-touch);padding:0 var(--il-space-4);border-radius:var(--il-radius-pill);background:var(--il-surface);box-shadow:var(--il-shadow);color:var(--il-text);font-weight:600;text-decoration:none}.il-sync:hover{color:var(--il-text);background:var(--il-surface-muted);text-decoration:none}.il-sync--failed,.il-sync--failed:hover{color:var(--il-danger)}.il-brand .il-brand-tile{min-height:180px}.il-brand-tile--green.il-card{background:var(--il-primary)}.il-brand-tile--green .il-mark__tile{fill:var(--il-on-primary)}.il-brand-tile--green .il-mark__l{fill:var(--il-primary)}.il-brand-tile--green .il-mark__seed{fill:var(--il-sun)}.il-brand__sizes{gap:var(--il-space-4);align-items:flex-end;display:flex}.il-brand .il-chip{box-shadow:var(--il-shadow);border-radius:var(--il-radius-lg);border:0}.il-brand .il-chip__colour{border-radius:50%}.il-brand__token{font-family:var(--il-font-mono);font-size:var(--il-text-xs);color:var(--il-text-muted)}.il-brand__blocks{gap:var(--il-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));display:grid}.il-block{gap:var(--il-space-2);min-height:180px;padding:var(--il-space-5);border-radius:var(--il-radius-xl);flex-direction:column;display:flex}.il-block p{margin:0}.il-block__label{font-weight:600}.il-block__figure{font-size:3.25rem;line-height:1;margin-top:auto!important}.il-block--primary{background:var(--il-primary);color:var(--il-on-primary)}.il-block--primary .il-block__label,.il-block--primary .il-block__note{color:var(--il-on-primary-muted)}.il-block--sun{background:var(--il-sun);color:var(--il-on-sun)}.il-block--sun .il-block__label,.il-block--sun .il-block__note{color:var(--il-on-sun-muted)}.il-block--clay{background:var(--il-clay);color:var(--il-on-clay)}.il-block--clay .il-block__label,.il-block--clay .il-block__note{color:var(--il-on-clay)}.il-block--sky{background:var(--il-sky-soft);color:var(--il-on-sky)}.il-block--sky .il-block__label,.il-block--sky .il-block__note{color:var(--il-on-sky-muted)}.il-brand__display{font-size:var(--il-text-3xl);margin:0;line-height:1}.il-brand__display--spaced{margin-bottom:var(--il-space-4)}.il-brand__display-sub{font-family:var(--il-font-display);font-size:var(--il-text-xl);letter-spacing:-.02em;margin:var(--il-space-2) 0 0;font-weight:700}.il-brand__body-title{font-size:var(--il-text-lg);margin:0 0 var(--il-space-2);font-weight:700}.il-brand__flush{margin:0}.il-brand__mono{font-family:var(--il-font-mono);font-size:var(--il-text-md);margin:0}.il-brand__mono:first-of-type{font-size:var(--il-text-lg)}.il-brand__shapes{gap:var(--il-space-4);margin-bottom:var(--il-space-5);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.il-brand__shape{gap:var(--il-space-1);font-size:var(--il-text-sm);justify-items:start;display:grid}.il-brand__shape-demo{background:var(--il-surface);width:100%;height:72px;box-shadow:var(--il-shadow);margin-bottom:var(--il-space-2);display:block}.il-brand__shape-demo--sm{border-radius:var(--il-radius-sm)}.il-brand__shape-demo--md{border-radius:var(--il-radius)}.il-brand__shape-demo--lg{border-radius:var(--il-radius-lg)}.il-brand__shape-demo--xl{border-radius:var(--il-radius-xl)}.il-brand__shape-demo--pill{border-radius:var(--il-radius-pill);background:var(--il-primary);height:44px;margin-top:14px;margin-bottom:22px}.il-brand__shape-demo--circle{background:var(--il-blob-sun);width:72px;box-shadow:none;border-radius:50%}.il-brand__buttons{gap:var(--il-space-3);flex-wrap:wrap;align-items:center;display:flex}.il-brand__legend{margin-top:var(--il-space-4)}.il-brand__stamps{gap:var(--il-space-3);flex-wrap:wrap;display:flex}.il-gallery__row{gap:var(--il-space-2);flex-wrap:wrap;display:flex}.il-gallery__fields{max-width:560px}.il-gallery__skeletons{gap:var(--il-space-2);margin-top:var(--il-space-4);display:grid}@media (width<=599px){.il-screen-head__summary{font-size:1.0625rem}.il-screen-section{margin-bottom:var(--il-space-6)}.il-screen .il-card{padding:var(--il-space-4)}.il-pilltray{display:flex}.il-pilltray .il-btn{flex:auto}.il-inbox-item__details{grid-template-columns:minmax(0,1fr)}.il-inbox-item__details dd{margin-bottom:var(--il-space-2)}.il-oops{padding:var(--il-space-6) 0}}.il-header .il-theme-toggle{width:var(--il-touch);min-width:var(--il-touch);border-color:var(--il-border);background:var(--il-surface);color:var(--il-text);box-shadow:var(--il-shadow);border-radius:50%;flex:none;padding:0}.il-header .il-theme-toggle:hover:not([disabled]){background:var(--il-surface-muted);color:var(--il-text)}.il-appearance{border:0;margin:0;padding:0}.il-appearance__legend{margin:0 0 6px;padding:0;font-size:.9375rem;font-weight:700}.il-appearance__hint{margin:0 0 var(--il-space-4);color:var(--il-text-muted);font-size:var(--il-text-sm)}.il-appearance__options{gap:var(--il-space-2);display:grid}@media (width>=720px){.il-appearance__options{grid-template-columns:repeat(3,minmax(0,1fr))}}.il-appearance__option{align-items:flex-start;gap:var(--il-space-3);min-height:64px;padding:var(--il-space-3);border:1.5px solid var(--il-border-strong);border-radius:var(--il-radius);background:var(--il-surface-raised);cursor:pointer;transition:border-color var(--il-duration) var(--il-ease), background var(--il-duration) var(--il-ease);display:flex;position:relative}.il-appearance__option:hover{border-color:var(--il-text-muted)}.il-appearance__option:has(input:checked){border-color:var(--il-primary);background:var(--il-primary-soft)}.il-appearance__option:has(input:focus-visible){outline:3px solid var(--il-focus);outline-offset:2px}.il-appearance__option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.il-appearance__mark{border:2px solid var(--il-border-strong);background:var(--il-surface);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.il-appearance__mark:after{content:"";background:0 0;border-radius:50%;width:10px;height:10px}.il-appearance__option input:checked+.il-appearance__mark{border-color:var(--il-primary)}.il-appearance__option input:checked+.il-appearance__mark:after{background:var(--il-primary)}.il-appearance__text{gap:2px;min-width:0;font-weight:650;display:grid}.il-appearance__note{color:var(--il-text-muted);font-size:var(--il-text-sm);font-weight:400;line-height:1.35}@media (forced-colors:active){.il-appearance__option input{opacity:1;appearance:auto;width:20px;height:20px;position:static}.il-appearance__mark{display:none}}.il-grouping-filter{gap:var(--il-space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.il-grouping-filter .il-field{flex:180px;min-width:0;margin:0}.il-grouping-filter .il-select,.il-grouping-filter select{width:100%;min-height:var(--il-touch)}.il-groupings{gap:var(--il-space-6);display:grid}.il-grouping-card__meta{color:var(--il-text-muted);font-size:var(--il-text-sm)}.il-grouping-card--archived .il-rec-card__title{color:var(--il-text-muted)}.il-groupings__toggle{margin-top:var(--il-space-3)}.il-home{--home-mark:var(--il-sun-soft);gap:var(--il-space-6);flex-direction:column;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .il-home{--home-mark:var(--il-accent-soft)}}:root[data-theme=dark] .il-home{--home-mark:var(--il-accent-soft)}.il-home>.il-alert,.il-home>.il-checklist{margin:0}.il-home-blobs{z-index:-1;pointer-events:none;height:1400px;position:absolute;top:0;left:0;right:0;overflow:hidden}.il-home-blobs span{border-radius:50%;position:absolute}.il-home-blobs__sun{aspect-ratio:1;background:var(--il-blob-sun);width:clamp(360px,50vw,720px);top:clamp(-300px,-18vw,-140px);right:clamp(-220px,-12vw,-120px)}.il-home-blobs__green{aspect-ratio:1;background:var(--il-blob-green);width:clamp(220px,26vw,380px);top:720px;left:clamp(-160px,-10vw,-100px)}.il-home-hero{gap:var(--il-space-6) var(--il-space-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;display:grid}.il-home-hero__text{gap:var(--il-space-5);flex-direction:column;min-width:0;display:flex}.il-home-period{align-items:center;gap:var(--il-space-2) var(--il-space-3);flex-wrap:wrap;display:flex}.il-home-period .il-period{min-width:0}.il-home-period .il-grouping-filter{flex:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));width:100%;min-width:0;max-width:100%;display:grid}.il-home-period .il-grouping-filter .il-field{min-width:0}.il-home-period .il-grouping-filter .il-select{width:100%;min-width:0;max-width:100%}.il-home-period .il-field{align-items:center;gap:var(--il-space-2);padding:0 var(--il-space-2) 0 var(--il-space-4);border-radius:var(--il-radius-pill);background:var(--il-surface);box-shadow:var(--il-shadow);display:flex}.il-home-period .il-field__label{font-size:var(--il-text-sm);color:var(--il-text-muted)}.il-home-period .il-select{width:auto;min-height:var(--il-touch);border-radius:var(--il-radius-pill);padding:0 var(--il-space-3);background:0 0;border:0;font-weight:600}.il-home-period .il-select:focus-visible{box-shadow:0 0 0 3px var(--il-focus)}.il-home-period .il-period__custom{padding:var(--il-space-4);border-radius:var(--il-radius-lg);background:var(--il-surface);box-shadow:var(--il-shadow)}.il-home-period .il-period__custom .il-field{box-shadow:none;background:0 0;border-radius:0;padding:0;display:grid}.il-home-period .il-period__custom .il-input{border:1.5px solid var(--il-border-strong)}.il-home-period__dates{font-size:var(--il-text-sm);margin:0}.il-home-title{font-family:var(--il-font-display);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(2.5rem,1.4rem + 4vw,4.75rem);font-weight:700;line-height:.98}.il-home-mark{color:var(--il-primary);background:linear-gradient(transparent 62%, var(--home-mark) 62%);white-space:nowrap}.il-home-lede{color:var(--il-text-muted);max-width:46ch;margin:0;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.5}.il-home-actions{gap:var(--il-space-3);flex-wrap:wrap;display:flex}.il-home-cta{min-height:52px;padding:0 var(--il-space-5);font-size:var(--il-text-md)}.il-home-record{position:relative}.il-home-record__chev{transition:transform var(--il-duration) var(--il-ease)}.il-home-record button[aria-expanded=true] .il-home-record__chev{transform:rotate(180deg)}.il-home-record__list{z-index:10;top:calc(100% + var(--il-space-2));min-width:260px;padding:var(--il-space-2);background:var(--il-surface-raised);border:1px solid var(--il-border);border-radius:var(--il-radius-lg);box-shadow:var(--il-shadow);margin:0;list-style:none;position:absolute;left:0}.il-home-record__list[hidden]{display:none}.il-home-record__list a{min-height:var(--il-touch);padding:0 var(--il-space-4);border-radius:var(--il-radius-pill);color:var(--il-text);align-items:center;font-weight:600;text-decoration:none;display:flex}.il-home-record__list a:hover,.il-home-record__list a:focus{background:var(--il-surface-muted);color:var(--il-text)}.il-home-hero__chart{gap:var(--il-space-4);flex-direction:column;min-width:0;display:flex}.il-home-caption{font-weight:600;font-size:var(--il-text-sm);color:var(--il-text-muted);margin:0}.il-home-rings{gap:var(--il-space-5) var(--il-space-6);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.il-home-rings__svg{flex:none;width:min(100%,320px);height:auto}.il-home-rings__track{stroke:currentColor;opacity:.14}.il-home-rings__big{font-family:var(--il-font-display);fill:var(--il-text);font-size:26px;font-weight:700}.il-home-rings__small{font-family:var(--il-font-body);fill:var(--il-text-muted);font-size:14px}.il-home-legend{gap:var(--il-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.il-home-legend li{align-items:center;gap:var(--il-space-3);display:flex}.il-home-legend__dot{border-radius:50%;flex:none;width:14px;height:14px}.il-home-legend__name{min-width:150px}.il-home-facts{justify-content:center;gap:var(--il-space-3);flex-wrap:wrap;margin:0;display:flex}.il-home-facts>div{padding:var(--il-space-3) var(--il-space-4);border-radius:var(--il-radius-lg);background:var(--il-surface);box-shadow:var(--il-shadow);gap:2px;min-width:120px;display:grid}.il-home-facts dt{font-size:var(--il-text-sm);color:var(--il-text-muted);font-weight:600}.il-home-facts dd{font-family:var(--il-font-display);font-weight:700;font-size:var(--il-text-xl);margin:0;line-height:1.1}.il-home-facts__na{max-width:18ch;font-family:var(--il-font-body);font-weight:400;font-size:var(--il-text-sm);color:var(--il-text-muted);line-height:1.3;display:inline-block}.il-home-blocks{gap:var(--il-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));display:grid}.il-home-block{--block-bg:var(--il-surface);--block-text:var(--il-text);--block-muted:var(--il-text-muted);background:var(--block-bg);color:var(--block-text);border-radius:var(--il-radius-xl);padding:var(--il-space-5);gap:var(--il-space-2);flex-direction:column;min-height:180px;display:flex}.il-home-block h2{font-family:var(--il-font-body);font-size:var(--il-text-md);letter-spacing:0;color:var(--block-muted);align-items:center;margin:0;font-weight:600;display:flex}.il-home-block__value{overflow-wrap:anywhere;margin:auto 0 0;font-size:clamp(2.75rem,2.2rem + 1.6vw,3.75rem);line-height:1}.il-home-block__unit{letter-spacing:0;margin-left:.15em;font-size:.42em;font-weight:600}.il-home-block__basis{color:var(--block-muted);margin:0;font-size:.9375rem;line-height:1.45}.il-home-block .il-explain{color:var(--block-text);background:0 0;border-color:currentColor}.il-home-block .il-explain:hover{color:var(--block-text);border-color:currentColor}.il-home-block--sessions{--block-bg:var(--il-primary);--block-text:var(--il-on-primary);--block-muted:var(--il-on-primary-muted)}.il-home-block--people{--block-bg:var(--il-sun-soft);--block-text:var(--il-on-sun);--block-muted:var(--il-on-sun-muted)}.il-home-block--hours{--block-bg:var(--il-clay);--block-text:var(--il-on-clay);--block-muted:var(--il-on-clay)}.il-home-block--cash{--block-bg:var(--il-sky-soft);--block-text:var(--il-on-sky);--block-muted:var(--il-on-sky-muted)}.il-home-block--loading{box-shadow:var(--il-shadow);justify-content:space-between}.il-home-panels{gap:var(--il-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}.il-home-panel{background:var(--il-surface);border-radius:var(--il-radius-xl);padding:var(--il-space-5) var(--il-space-6);box-shadow:var(--il-shadow);gap:var(--il-space-4);flex-direction:column;min-width:0;display:flex}@media (width<=599px){.il-home-panel{padding:var(--il-space-5)}}.il-home-panel__head{justify-content:space-between;align-items:baseline;gap:var(--il-space-2);flex-wrap:wrap;display:flex}.il-home-panel__head h2{margin:0;font-size:clamp(1.375rem,1.2rem + .6vw,1.625rem)}.il-home-panel__head span{font-size:var(--il-text-sm)}.il-home-panel__note{margin:0;font-size:.9375rem}.il-home-dots{gap:var(--il-space-2);flex-wrap:wrap;display:flex}.il-home-dots span{background:var(--il-primary);border-radius:50%;width:18px;height:18px}.il-home-months{align-items:flex-end;gap:var(--il-space-2);height:180px;display:flex}.il-home-months span{--bar:color-mix(in srgb, var(--il-primary) var(--depth,100%), var(--il-primary-soft));border-radius:var(--il-radius-pill);background:var(--bar);flex:1;min-width:0}.il-home-months span.is-estimated{background:repeating-linear-gradient(135deg, var(--bar) 0 3px, var(--il-surface-muted) 3px 7px);box-shadow:inset 0 0 0 1.5px var(--bar)}.il-home-months__axis{gap:var(--il-space-2);font-size:var(--il-text-xs);color:var(--il-text-muted);text-align:center;margin-top:calc(-1 * var(--il-space-2));display:flex}.il-home-months__axis span{flex:1;min-width:0}@media (width<=599px){.il-home-months,.il-home-months__axis{gap:4px}}.il-home-notes{gap:var(--il-space-3)}.il-home-carbon{justify-content:space-between;gap:var(--il-space-5);flex-wrap:wrap;align-items:center;display:flex}.il-home-carbon__value{font-size:var(--il-text-xl);margin:var(--il-space-1) 0 0}.il-home-small{font-size:var(--il-text-sm);max-width:60ch;margin:0}.il-home-methods{font-size:var(--il-text-sm)}.il-home-methods summary{cursor:pointer;color:var(--il-primary);min-height:var(--il-touch);align-items:center;font-weight:600;display:flex}.il-home-methods ul{padding-left:var(--il-space-5);color:var(--il-text-muted);font-family:var(--il-font-mono);font-size:var(--il-text-xs);margin:0}.il-home .il-checklist{border-radius:var(--il-radius-xl);background:var(--il-surface);box-shadow:var(--il-shadow);padding:var(--il-space-5) var(--il-space-6);border:0}@media (width<=599px){.il-home .il-checklist{padding:var(--il-space-5)}}.il-dq{margin:0 0 var(--il-space-5);padding:var(--il-space-4);border:1px solid var(--il-border);border-radius:var(--il-radius-lg);background:var(--il-surface)}.il-dq__head{gap:var(--il-space-2);margin-bottom:var(--il-space-3);display:grid}.il-dq__head h2,.il-dq__head h3{font-family:var(--il-font-display);letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:700}.il-dq__lede{max-width:70ch;color:var(--il-text-muted);font-size:var(--il-text-sm);margin:0}.il-dq__checks{gap:var(--il-space-2);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0;padding:0;list-style:none;display:grid}.il-dq__item{min-width:0;display:flex}.il-dq__check{width:100%;min-height:var(--il-touch);gap:var(--il-space-3);padding:var(--il-space-3);border:1px solid var(--il-border);border-radius:var(--il-radius);background:var(--il-surface-muted);color:var(--il-text);font:inherit;text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}button.il-dq__check{cursor:pointer}button.il-dq__check:hover{border-color:var(--il-border-strong)}button.il-dq__check[aria-pressed=true]{border-color:var(--il-text);box-shadow:inset 0 0 0 1px var(--il-text)}button.il-dq__check:focus-visible{outline:3px solid var(--il-focus);outline-offset:2px}a.il-dq__check,a.il-dq__check:visited{color:var(--il-text);text-decoration:none}a.il-dq__check:hover{border-color:var(--il-border-strong);color:var(--il-text);text-decoration:none}a.il-dq__check:focus-visible{outline:3px solid var(--il-focus);outline-offset:2px}.il-dq__check--zero{cursor:default}.il-dq__count{min-width:1.5ch;color:var(--il-accent-text);font-family:var(--il-font-display);font-variant-numeric:lining-nums tabular-nums;font-size:1.5rem;font-weight:700;line-height:1}.il-dq__count--none{color:var(--il-text-muted);font-size:var(--il-text-sm);font-family:var(--il-font-body);line-height:1.2}.il-dq__text{gap:2px;min-width:0;display:grid}.il-dq__label{color:var(--il-text);font-size:var(--il-text-sm);font-weight:700;line-height:1.3}.il-dq__check--zero .il-dq__label{color:var(--il-text-muted)}.il-dq__detail{color:var(--il-text-muted);font-size:var(--il-text-sm);overflow-wrap:anywhere;line-height:1.4}.il-dq__note{margin:var(--il-space-3) 0 0;max-width:80ch;color:var(--il-text-muted);font-size:var(--il-text-xs)}.il-dq__more{margin:var(--il-space-2) 0 0}.il-dq__more a{min-height:var(--il-touch);padding:0 var(--il-space-2);margin-left:calc(-1 * var(--il-space-2));border-radius:var(--il-radius-pill);align-items:center;font-weight:700;display:inline-flex}.il-dq__more a:hover{background:var(--il-surface-muted);text-decoration:none}@media (width<=719px){.il-dq{padding:var(--il-space-3)}.il-dq__checks{grid-template-columns:1fr}}.il-dq-page{min-width:0}.il-dq-page__filters{gap:var(--il-space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.il-dq-page__filters .il-grouping-filter{flex:100%}@media (width>=720px){.il-dq-page__filters .il-grouping-filter{flex:auto}}.il-dq-page__grid{gap:var(--il-space-4);margin:0 0 var(--il-space-6);grid-template-columns:minmax(0,1fr);display:grid}.il-dq-page__grid>.il-dq{margin:0}@media (width>=1100px){.il-dq-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.il-dq-page__gaps{gap:var(--il-space-3);margin:0;display:grid}.il-dq-page__gaps>div{gap:var(--il-space-1) var(--il-space-5);padding-top:var(--il-space-3);border-top:1px solid var(--il-border);grid-template-columns:minmax(0,16rem) minmax(0,1fr);display:grid}.il-dq-page__gaps>div:first-child{border-top:0;padding-top:0}.il-dq-page__gaps dt{font-weight:700}.il-dq-page__gaps dd{color:var(--il-text-muted);margin:0}@media (width<=719px){.il-dq-page__gaps>div{grid-template-columns:minmax(0,1fr)}}.il-rec-liststatus{align-items:center;gap:var(--il-space-2) var(--il-space-3);margin:0 0 var(--il-space-4);flex-wrap:wrap;display:flex}.il-rec-resultcount{color:var(--il-text-muted);font-size:var(--il-text-sm);margin:0;font-weight:600}.il-rec-resultcount strong{color:var(--il-text)}.il-rec-activefilters{gap:var(--il-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.il-rec-filterchip{align-items:center;gap:var(--il-space-2);min-height:var(--il-touch);border:1.5px solid var(--il-border-strong);border-radius:var(--il-radius-pill);background:var(--il-surface);max-width:100%;color:var(--il-text);font:600 var(--il-text-sm)/1.3 var(--il-font-body);text-align:left;cursor:pointer;padding:0 14px;display:inline-flex}.il-rec-filterchip:hover{background:var(--il-surface-muted)}.il-rec-filterchip__label{color:var(--il-text-muted);font-weight:700}.il-rec-filterchip__x{color:var(--il-text-muted);flex:none;font-size:1.125rem;line-height:1}.il-rec-clearall{margin-left:auto}@media (width<=460px){.il-rec-clearall{margin-left:0}}.il-savedviews{gap:var(--il-space-3);margin:0 0 var(--il-space-5);padding:var(--il-space-4) var(--il-space-5);border:1px solid var(--il-border);border-radius:var(--il-radius-lg);background:var(--il-surface);display:grid;box-shadow:0 1px 2px #0000000d}.il-savedviews__head{justify-content:space-between;align-items:baseline;gap:var(--il-space-1) var(--il-space-3);flex-wrap:wrap;display:flex}.il-savedviews h2{letter-spacing:-.015em;margin:0;font-size:1.125rem}.il-savedviews__note{max-width:66ch;color:var(--il-text-muted);font-size:var(--il-text-sm);margin:0}.il-savedviews__none{color:var(--il-text-muted);font-size:var(--il-text-sm);margin:0}.il-savedviews__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.il-savedviews__item{justify-content:space-between;align-items:center;gap:var(--il-space-2) var(--il-space-3);padding:var(--il-space-3) 0;border-top:1px solid var(--il-border);flex-wrap:wrap;display:flex}.il-savedviews__item:first-child{border-top:0;padding-top:0}.il-savedviews__text{flex:260px;gap:2px;min-width:0;display:grid}.il-savedviews__name{overflow-wrap:anywhere;font-weight:700}.il-savedviews__summary{color:var(--il-text-muted);font-size:var(--il-text-sm);overflow-wrap:anywhere}.il-savedviews__inuse{border-radius:var(--il-radius-pill);background:var(--il-primary-soft);min-height:24px;color:var(--il-primary);font-size:var(--il-text-xs);justify-self:start;align-items:center;margin-top:2px;padding:2px 10px;font-weight:700;display:inline-flex}.il-savedviews__actions{gap:var(--il-space-1);flex-wrap:wrap;display:flex}.il-savedviews__actions .il-btn{min-height:var(--il-touch)}.il-savedviews__form{align-items:flex-end;gap:var(--il-space-2) var(--il-space-3);padding-top:var(--il-space-3);border-top:1px solid var(--il-border);flex-wrap:wrap;display:flex}.il-savedviews__form .il-field{flex:260px;min-width:0;margin:0}.il-savedviews__form .il-btn{min-height:var(--il-touch)}.il-savedviews__share{align-items:center;gap:var(--il-space-2) var(--il-space-3);flex-wrap:wrap;display:flex}.il-savedviews__share .il-btn{min-height:var(--il-touch)}.il-savedviews__hint{color:var(--il-text-muted);font-size:var(--il-text-sm);flex:260px;margin:0}.il-savedviews__manual{gap:4px;display:grid}.il-savedviews__manual label{font-size:var(--il-text-sm);font-weight:700}.il-savedviews__manual .il-input{min-height:var(--il-touch)}.il-savedviews__status{min-height:1.4em;color:var(--il-text);font-size:var(--il-text-sm);margin:0;font-weight:600}@media (width<=460px){.il-savedviews{padding:var(--il-space-4)}.il-savedviews__actions{width:100%}.il-savedviews__actions .il-btn{flex:auto}}.il-tone--green,.il-rec-chip.il-tone--green{background:var(--il-primary-soft);color:var(--il-primary)}.il-tone--sun,.il-rec-chip.il-tone--sun{background:var(--il-accent-soft);color:var(--il-accent-text)}.il-tone--sky,.il-rec-chip.il-tone--sky{background:var(--il-sky-soft);color:var(--il-on-sky-muted)}.il-tone--clay,.il-rec-chip.il-tone--clay{background:var(--il-provisional-soft);color:var(--il-provisional)}.il-tone--plain,.il-rec-chip.il-tone--plain{background:var(--il-surface-muted);color:var(--il-text-muted)}.il-tone--bare{color:inherit;background:0 0;padding:0!important}.il-rec-head{gap:var(--il-space-5);margin-bottom:var(--il-space-5);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.il-rec-head__text{gap:var(--il-space-3);flex:360px;min-width:0;display:grid}.il-rec-head h1{margin:0;font-size:clamp(2.5rem,1.7rem + 2.8vw,3.75rem)}.il-rec-lede{color:var(--il-text-muted);max-width:60ch;margin:0;font-size:1.125rem}.il-rec-lede strong{color:var(--il-text);font-weight:700}.il-rec-head__actions{gap:var(--il-space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.il-rec-head .il-period{min-width:0}.il-rec-head .il-period .il-field{gap:4px}.il-rec-head .il-period .il-field__label{font-size:var(--il-text-sm);color:var(--il-text-muted);padding-left:var(--il-space-4);font-weight:600}.il-rec-head .il-period .il-select{width:auto;min-width:220px;min-height:48px;padding:0 var(--il-space-6) 0 var(--il-space-4);border-radius:var(--il-radius-pill);border-color:var(--il-border-strong);background-color:var(--il-surface);box-shadow:var(--il-shadow);font-weight:600}.il-btn.il-rec-cta{min-height:48px;padding:0 22px}.il-rec-gap{height:var(--il-space-3)}.il-rec-stats{margin:0 0 var(--il-space-4);gap:var(--il-space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.il-rec-stats li{align-items:baseline;gap:var(--il-space-2);border-radius:var(--il-radius-pill);background:var(--il-surface);min-height:40px;box-shadow:var(--il-shadow);padding:8px 16px;display:inline-flex}.il-rec-stats__label{font-size:var(--il-text-sm);color:var(--il-text-muted);font-weight:600}.il-rec-stats__value{font-family:var(--il-font-display);font-variant-numeric:lining-nums tabular-nums;font-size:1.125rem;font-weight:700}.il-rec-tools{gap:var(--il-space-3);margin-bottom:var(--il-space-6);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.il-rec-search{border-radius:var(--il-radius-pill);background:var(--il-surface);min-height:52px;color:var(--il-text-muted);box-shadow:var(--il-shadow);border:1.5px solid var(--il-border-strong);flex:320px;align-items:center;gap:10px;padding:0 18px;display:flex}.il-rec-search svg{flex:none}.il-rec-search:focus-within{outline:3px solid var(--il-focus);outline-offset:2px}.il-rec-search input{min-width:0;min-height:48px;color:var(--il-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.il-rec-search input::placeholder{color:var(--il-text-muted);opacity:1}.il-rec-chips{gap:var(--il-space-2);flex-wrap:wrap;display:flex}.il-rec-chip{align-items:center;gap:var(--il-space-2);min-height:var(--il-touch);border-radius:var(--il-radius-pill);background:var(--il-surface-muted);color:var(--il-text);font:700 var(--il-text-sm)/1 var(--il-font-body);cursor:pointer;white-space:nowrap;transition:box-shadow var(--il-duration) var(--il-ease), background var(--il-duration) var(--il-ease);border:0;padding:0 16px;display:inline-flex}.il-rec-chip:hover{box-shadow:inset 0 0 0 2px}.il-rec-chip[aria-pressed=true]{background:var(--il-text);color:var(--il-bg)}.il-rec-chip[aria-pressed=true] .il-swatch{box-shadow:0 0 0 1.5px var(--il-bg)}.il-rec-list{gap:var(--il-space-6);display:grid}.il-rec-month{gap:10px;display:grid}.il-rec-month__title{font-family:var(--il-font-display);letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:1.375rem;font-weight:700;display:flex}.il-rec-month__meta{font-family:var(--il-font-body);font-size:var(--il-text-sm);letter-spacing:0;color:var(--il-text-muted);font-weight:500}.il-rec-cards{gap:var(--il-space-2);margin:0;padding:0;list-style:none;display:grid}.il-rec-card{background:var(--il-surface);border-radius:20px;grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:12px 20px;padding:14px 16px 14px 20px;display:grid;box-shadow:0 1px 2px #0000000d}.il-rec-card--warn{box-shadow:0 1px 2px #0000000d, inset 0 0 0 2px var(--il-sun-soft)}.il-rec-card--simple{grid-template-columns:minmax(0,1fr) auto}.il-rec-card__day{flex-direction:column;align-self:center;align-items:center;gap:4px;line-height:1;display:flex}.il-rec-card__num{font-family:var(--il-font-display);font-variant-numeric:lining-nums tabular-nums;font-size:1.625rem;font-weight:700}.il-rec-card__wd{font-size:var(--il-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--il-text-muted);font-weight:700}.il-rec-card__main{flex-direction:column;gap:6px;min-width:0;display:flex}.il-rec-card__title{font-family:var(--il-font-body);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.3}.il-rec-card__note{font-size:var(--il-text-sm);color:var(--il-text-muted);overflow-wrap:anywhere}.il-rec-method{font-family:var(--il-font-mono);font-size:var(--il-text-xs)}.il-rec-card__warn{color:var(--il-accent-text);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.9375rem;font-weight:600;display:flex}.il-rec-card__warn>svg{flex:none}.il-rec-card__warn>span{flex:200px}.il-rec-fix{min-height:var(--il-touch);border-radius:var(--il-radius-pill);background:var(--il-primary);color:var(--il-on-primary);font-weight:700;font-size:var(--il-text-sm);white-space:nowrap;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.il-rec-fix:hover{background:var(--il-primary-hover);color:var(--il-on-primary);text-decoration:none}.il-rec-tags{flex-wrap:wrap;gap:6px;font-size:.8125rem;display:flex}.il-rec-tag__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.il-rec-tag{border-radius:var(--il-radius-pill);overflow-wrap:anywhere;align-items:center;gap:6px;min-height:24px;padding:2px 10px;font-weight:600;line-height:1.3;display:inline-flex}.il-rec-tag--type{font-weight:700}.il-rec-tag .il-stamp{font-size:.625rem}.il-rec-evidence-tag{min-height:var(--il-touch);background:var(--il-primary-soft);color:var(--il-primary);cursor:pointer;font:inherit;border:0}.il-rec-evidence-tag:hover{background:var(--il-surface-muted)}.il-record-evidence{margin-top:var(--il-space-5);padding-top:var(--il-space-4);border-top:1px solid var(--il-border)}.il-record-evidence h3{margin:0 0 var(--il-space-2)}.il-record-evidence__list{margin:var(--il-space-3) 0;gap:var(--il-space-3);padding:0;list-style:none;display:grid}.il-record-evidence__list li{justify-content:space-between;align-items:flex-start;gap:var(--il-space-3);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.il-record-evidence__meta{font-size:var(--il-text-sm);color:var(--il-text-muted);display:block}.il-record-evidence__actions{gap:var(--il-space-2);flex-wrap:wrap;display:flex}.il-record-evidence__add{gap:var(--il-space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.il-record-evidence__existing{gap:var(--il-space-3);flex-wrap:wrap;flex:280px;align-items:flex-end;display:flex}.il-record-evidence__existing .il-field{flex:220px;min-width:0;margin:0}.il-rec-figs{justify-content:flex-end;align-items:flex-start;gap:22px;display:flex}.il-rec-fig{text-align:right;flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.il-rec-fig__value{font-family:var(--il-font-display);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:1.375rem;font-weight:700}.il-rec-fig__unit{font-size:var(--il-text-xs);color:var(--il-text-muted);white-space:nowrap}.il-rec-fig--muted .il-rec-fig__value{color:var(--il-text-muted)}.il-rec-actions{justify-content:flex-end;gap:4px;display:flex}.il-rec-iconbtn{width:var(--il-touch);height:var(--il-touch);background:var(--il-surface-muted);color:var(--il-text);cursor:pointer;transition:background var(--il-duration) var(--il-ease);border:0;border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid}.il-rec-iconbtn:hover{background:var(--il-border);color:var(--il-text)}.il-rec-iconbtn[aria-expanded=true]{background:var(--il-text);color:var(--il-bg)}.il-rec-iconbtn--danger:hover{background:var(--il-danger-soft);color:var(--il-danger)}.il-rec-more{display:inline-flex;position:relative}.il-rec-more__panel{z-index:15;background:var(--il-surface-raised);border:1px solid var(--il-border);min-width:190px;box-shadow:var(--il-shadow);border-radius:18px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.il-rec-more__panel[hidden]{display:none}.il-rec-more__item{width:100%;min-height:var(--il-touch);color:var(--il-text);font:600 .9375rem/1 var(--il-font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.il-rec-more__item:hover{background:var(--il-surface-muted)}.il-rec-more__item--danger{color:var(--il-danger)}.il-rec-more__item--danger:hover{background:var(--il-danger-soft)}.il-rec-cap{margin-top:var(--il-space-4)}.il-rec--section{margin-top:var(--il-space-7)}.il-rec-subhead{gap:var(--il-space-3);margin-bottom:var(--il-space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.il-rec-subhead h2{margin:0}@media (width<=719px){.il-rec-head__actions{width:100%}.il-rec-head .il-period{flex:200px}.il-rec-head .il-period .il-select{width:100%;min-width:0}.il-rec-card{grid-template-columns:44px minmax(0,1fr) auto;gap:10px 12px;padding:14px}.il-rec-card__day{grid-area:1/1;align-self:start;padding-top:2px}.il-rec-card__main{grid-area:1/2/auto/-1}.il-rec-figs{grid-area:2/1/auto/3;justify-content:flex-start;gap:18px;padding-left:56px}.il-rec-fig{text-align:left;align-items:flex-start}.il-rec-actions{grid-area:2/3}.il-rec-card--simple{grid-template-columns:minmax(0,1fr) auto}.il-rec-card--simple .il-rec-card__main{grid-column:1}.il-rec-card--simple .il-rec-actions{grid-area:1/2}.il-rec-tag__label{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}}@media (width<=420px){.il-rec-figs{padding-left:0}}@media (width<=460px){.il-rec-card{grid-template-columns:44px minmax(0,1fr)}.il-rec-card__main{grid-column:2}.il-rec-figs{flex-wrap:wrap;grid-area:2/2;padding-left:0}.il-rec-actions{grid-area:3/2;justify-content:flex-start}.il-rec-card--simple{grid-template-columns:minmax(0,1fr)}.il-rec-card--simple .il-rec-card__main{grid-column:1}.il-rec-card--simple .il-rec-actions{grid-area:2/1;justify-content:flex-start}}.il-rec-form{max-width:760px}.il-rec-back{min-height:var(--il-touch);margin-bottom:var(--il-space-4);border-radius:var(--il-radius-pill);background:var(--il-surface);color:var(--il-text);box-shadow:var(--il-shadow);align-items:center;gap:6px;padding:0 16px 0 12px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.il-rec-back:hover{background:var(--il-surface-muted);color:var(--il-text);text-decoration:none}.il-rec-form h1{margin:0 0 var(--il-space-3);font-size:clamp(2.25rem,1.6rem + 2.2vw,3.25rem)}.il-rec-form__intro{color:var(--il-text-muted);max-width:60ch;margin-bottom:var(--il-space-5);font-size:1.0625rem}.il-rec-formsec{background:var(--il-surface);border-radius:var(--il-radius-lg);box-shadow:var(--il-shadow);padding:var(--il-space-5) var(--il-space-5) var(--il-space-2);margin-bottom:var(--il-space-4)}.il-rec-formsec__title{margin:0 0 var(--il-space-2);font-family:var(--il-font-display);letter-spacing:-.015em;font-size:1.25rem;font-weight:700}.il-rec-formsec__hint{color:var(--il-text-muted);font-size:var(--il-text-sm);margin:0 0 var(--il-space-4);max-width:60ch}.il-rec-formsec__title+.il-field,.il-rec-formsec__title+.il-fieldrow,.il-rec-formsec__title+.il-fieldset{margin-top:var(--il-space-4)}.il-rec-form .il-field__label,.il-rec-partner-form .il-field__label{font-size:1rem}.il-rec-form .il-input,.il-rec-form .il-select,.il-rec-partner-form .il-input,.il-rec-partner-form .il-select{border-radius:16px;min-height:52px;padding:10px 18px}.il-rec-aside{border-radius:var(--il-radius)}.il-rec-aside p{margin-top:0}.il-rec-pills legend{margin-bottom:var(--il-space-2);font-size:1rem;font-weight:700}.il-rec-pills .il-segmented{border-radius:26px;flex-wrap:wrap;width:fit-content;max-width:100%;display:flex}.il-rec-pills .il-segmented>label>span{min-height:var(--il-touch);padding:0 18px;font-size:.9375rem}.il-rec-pills .il-segmented input:checked+span{background:var(--il-primary);color:var(--il-on-primary);box-shadow:none}.il-rec-pills .il-segmented input:checked+span .il-swatch--hatch{background-image:repeating-linear-gradient(135deg, var(--il-on-primary) 0 1.5px, transparent 1.5px 4px);box-shadow:inset 0 0 0 1px var(--il-on-primary)}.il-rec-swatch--solid{background:currentColor}.il-rec-form__actions{gap:var(--il-space-3);padding:var(--il-space-4) 0 0;flex-wrap:wrap;align-items:center;display:flex}.il-rec-form__actions .il-btn{min-height:48px}.il-rec-form__actions--inline{padding-top:0;padding-bottom:var(--il-space-4)}.il-rec-partner-form{margin-bottom:var(--il-space-6)}.il-rec-partner-form .il-rec-formsec__title{margin-bottom:var(--il-space-4)}.il-rec-history li{border-left:3px solid var(--il-primary-soft);padding:2px 0 2px var(--il-space-4)}.il-rec-history ul{color:var(--il-text-muted);font-size:var(--il-text-sm)}.il-historygroup details>summary{min-height:var(--il-touch);padding:var(--il-space-2) 0;cursor:pointer;display:list-item}.il-historygroup details>summary::marker{color:var(--il-accent-text)}.il-historygroup details>summary:focus-visible{outline:3px solid var(--il-focus);outline-offset:2px;border-radius:4px}.il-historygroup__line{overflow-wrap:anywhere}.il-historygroup__count{color:var(--il-text-muted)}.il-historygroup__event{padding:var(--il-space-3) 0;margin:0}.il-historygroup__body{padding:var(--il-space-1) 0 var(--il-space-3)}.il-historygroup__edit+.il-historygroup__edit{margin-top:var(--il-space-3);padding-top:var(--il-space-3);border-top:1px solid var(--il-border)}.il-historygroup__when{margin:0 0 var(--il-space-1);color:var(--il-text-muted);font-size:var(--il-text-sm)}.il-historygroup__changes{color:var(--il-text-muted);font-size:var(--il-text-sm);margin:0;padding-left:18px}.il-historygroup__changes>li{border-left:0;padding:0}.il-historygroup__changes li+li{margin-top:2px}.il-prov{gap:6px 16px}.il-prov .il-prov__missing{color:var(--il-text-muted)}@media (width<=480px){.il-prov{grid-template-columns:1fr;gap:2px 0}.il-prov>div{display:grid}.il-prov dd{margin-bottom:var(--il-space-2)}}.il-error-summary{margin:0 0 var(--il-space-5);padding:var(--il-space-4) var(--il-space-5);border:2px solid var(--il-danger);border-radius:var(--il-radius-lg);background:var(--il-danger-soft);color:var(--il-text)}.il-error-summary:focus{outline:3px solid var(--il-focus);outline-offset:3px}.il-error-summary__title{margin:0 0 var(--il-space-2);font-family:var(--il-font-display);letter-spacing:-.015em;font-size:1.25rem;font-weight:700}.il-error-summary__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.il-error-summary a{align-items:center;gap:var(--il-space-1);min-height:var(--il-touch);color:var(--il-danger);text-underline-offset:2px;font-weight:600;text-decoration:underline;display:inline-flex}.il-error-summary a:hover{color:var(--il-text)}.il-error-summary__label{font-weight:700}.il-error-summary a:focus-visible{outline:3px solid var(--il-focus);outline-offset:2px;border-radius:var(--il-radius-sm)}.il-measures{margin:var(--il-space-5) 0 0;gap:var(--il-space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));padding:0;list-style:none;display:grid}.il-measures__card{gap:var(--il-space-3);flex-direction:column;height:100%;display:flex}.il-measures__card p{margin:0}.il-measures__title{font-size:var(--il-text-lg);margin:0;line-height:1.2}.il-measures__title a{min-height:var(--il-touch);color:var(--il-text);padding:8px 0;display:inline-block}.il-measures__title a:hover{color:var(--il-primary)}.il-measures__card .il-card__actions{margin-top:auto}.il-measures__card .il-card__actions .il-btn{white-space:normal;text-align:center;max-width:100%;padding-block:var(--il-space-2)}.il-methods-list{gap:var(--il-space-4);margin:0;padding:0;list-style:none;display:grid}.il-methods-list__item{gap:var(--il-space-2);flex-direction:column;display:flex}.il-methods-list__item p{margin:0}.il-repair-avg{gap:var(--il-space-2);margin-bottom:var(--il-space-3);flex-direction:column;display:flex}.il-repair-avg p{margin:0}.il-people-grid{gap:0 var(--il-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));display:grid}.il-people-own{margin:0 0 var(--il-space-4);padding:0;list-style:none}.il-people-total{margin:0 0 var(--il-space-4);font-size:1.0625rem}.il-people-fixed{margin:0 0 var(--il-space-4);font-weight:700}.il-people-note{margin:0 0 var(--il-space-4)}.il-people-groups{gap:var(--il-space-5);margin:0 0 var(--il-space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));padding:0;list-style:none;display:grid}.il-people-block__title{margin:0 0 var(--il-space-3);font-size:var(--il-text-lg)}.il-people-lines{gap:4px;margin:0;display:grid}.il-people-lines>div{justify-content:space-between;gap:var(--il-space-3);border-bottom:1px solid var(--il-border);padding:4px 0;display:flex}.il-people-lines dt{overflow-wrap:anywhere;min-width:0}.il-people-lines dd{font-variant-numeric:lining-nums tabular-nums;margin:0;font-weight:700}.il-ords-export{align-items:center;gap:var(--il-space-3);margin:0 0 var(--il-space-5);flex-wrap:wrap;display:flex}.il-ords-export p{flex:240px;margin:0}.il-plan__status{gap:var(--il-space-2);margin-bottom:var(--il-space-4);display:grid}.il-plan__status p{margin:0}.il-plan__choices{border:0;margin:0;padding:0}.il-plan__legend{margin:0 0 6px;padding:0;font-size:.9375rem;font-weight:700}.il-plan__hint{margin:0 0 var(--il-space-4);color:var(--il-text-muted);font-size:var(--il-text-sm)}.il-plan__options{gap:var(--il-space-3);display:grid}@media (width>=720px){.il-plan__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.il-plan__option{align-items:flex-start;gap:var(--il-space-3);min-height:64px;padding:var(--il-space-4);border:1.5px solid var(--il-border-strong);border-radius:var(--il-radius);background:var(--il-surface-raised);cursor:pointer;transition:border-color var(--il-duration) var(--il-ease), background var(--il-duration) var(--il-ease);display:flex;position:relative}.il-plan__option:hover{border-color:var(--il-text-muted)}.il-plan__option:has(input:checked){border-color:var(--il-primary);background:var(--il-primary-soft)}.il-plan__option:has(input:focus-visible){outline:3px solid var(--il-focus);outline-offset:2px}.il-plan__option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.il-plan__option--static{cursor:default}.il-plan__option--current{border-color:var(--il-primary);background:var(--il-primary-soft)}.il-plan__mark{border:2px solid var(--il-border-strong);background:var(--il-surface);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:3px;display:grid}.il-plan__mark:after{content:"";background:0 0;border-radius:50%;width:10px;height:10px}.il-plan__option input:checked+.il-plan__mark{border-color:var(--il-primary)}.il-plan__option input:checked+.il-plan__mark:after{background:var(--il-primary)}.il-plan__text{gap:var(--il-space-1);min-width:0;display:grid}.il-plan__price{font-family:var(--il-font-display);font-size:var(--il-text-lg);letter-spacing:-.02em;font-weight:800}.il-plan__saving{font-weight:650}.il-plan__note{color:var(--il-text-muted);font-size:var(--il-text-sm);line-height:1.35}.il-plan__caps{margin:var(--il-space-2) 0 0;color:var(--il-text-muted);font-size:var(--il-text-sm);gap:2px;padding-left:1.1em;display:grid}.il-plan__chosen{border:1px solid var(--il-primary);border-radius:var(--il-radius-pill);color:var(--il-primary);font-size:var(--il-text-xs);justify-self:start;padding:2px 10px;font-weight:700}@media (forced-colors:active){.il-plan__option input{opacity:1;appearance:auto;width:20px;height:20px;position:static}.il-plan__mark{display:none}}.il-goal-bar{width:min(320px,100%);height:8px;margin:var(--il-space-2) 0;border-radius:var(--il-radius-pill);background:var(--il-surface-muted);display:block;overflow:hidden}.il-goal-bar>span{border-radius:inherit;background:var(--il-primary);height:100%;display:block}
