@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}img,svg{display:block}}@layer tokens{:root,:host{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ua-lagoon-50:#ecfaf8;--ua-lagoon-100:#d0f3ee;--ua-lagoon-200:#a3e6dd;--ua-lagoon-300:#5edbcb;--ua-lagoon-400:#3ccfc0;--ua-lagoon-500:#16a89b;--ua-lagoon-600:#0e8c83;--ua-lagoon-700:#0b7a75;--ua-lagoon-800:#08615d;--ua-lagoon-900:#054542;--ua-accent:var(--lightningcss-light,#0b7a75)var(--lightningcss-dark,#3ccfc0);--ua-accent-hover:var(--lightningcss-light,#08615d)var(--lightningcss-dark,#5edbcb);--ua-accent-pressed:var(--lightningcss-light,#054542)var(--lightningcss-dark,#16a89b);--ua-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#032b29);--ua-accent-tint:var(--lightningcss-light,#0b7a751f)var(--lightningcss-dark,#3ccfc02e);--ua-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#161618);--ua-bg-secondary:var(--lightningcss-light,#f5f5f7)var(--lightningcss-dark,#1c1c1f);--ua-bg-grouped:var(--lightningcss-light,#f2f2f7)var(--lightningcss-dark,#161618);--ua-bg-grouped-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#232327);--ua-bg-elevated:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2c2c31);--ua-text:var(--lightningcss-light,#1d1d1f)var(--lightningcss-dark,#f5f5f7);--ua-text-secondary:var(--lightningcss-light,#5e5e63)var(--lightningcss-dark,#a1a1a6);--ua-text-tertiary:var(--lightningcss-light,#8e8e93)var(--lightningcss-dark,#7c7c82);--ua-separator:var(--lightningcss-light,#3c3c4329)var(--lightningcss-dark,#ebebf51f);--ua-border:var(--lightningcss-light,#3c3c4338)var(--lightningcss-dark,#ebebf529);--ua-control-border:var(--lightningcss-light,#8a8a8f)var(--lightningcss-dark,#8e8e93);--ua-fill:var(--lightningcss-light,#78788033)var(--lightningcss-dark,#7878805c);--ua-fill-2:var(--lightningcss-light,#78788029)var(--lightningcss-dark,#78788052);--ua-fill-3:var(--lightningcss-light,#7676801f)var(--lightningcss-dark,#7676803d);--ua-fill-4:var(--lightningcss-light,#74748014)var(--lightningcss-dark,#7676802e);--ua-success:var(--lightningcss-light,#1f7a35)var(--lightningcss-dark,#4cd07a);--ua-success-tint:var(--lightningcss-light,#1f7a351f)var(--lightningcss-dark,#4cd07a2e);--ua-warning:var(--lightningcss-light,#a15c00)var(--lightningcss-dark,#ffb340);--ua-warning-tint:var(--lightningcss-light,#a15c001f)var(--lightningcss-dark,#ffb3402e);--ua-danger:var(--lightningcss-light,#c4271f)var(--lightningcss-dark,#ff6b61);--ua-danger-tint:var(--lightningcss-light,#c4271f1a)var(--lightningcss-dark,#ff6b612e);--ua-ai:var(--lightningcss-light,#5b3fc8)var(--lightningcss-dark,#b7a6ff);--ua-ai-tint:var(--lightningcss-light,#6b4fd81a)var(--lightningcss-dark,#b7a6ff2e);--ua-focus:var(--ua-accent);--ua-scrim:var(--lightningcss-light,#00000052)var(--lightningcss-dark,#0000008f);--ua-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--ua-font-display:-apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif;--ua-font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace;--ua-type-display:700 2.125rem / 2.5rem var(--ua-font-display);--ua-type-title1:700 1.625rem / 2rem var(--ua-font-display);--ua-type-title2:600 1.25rem / 1.625rem var(--ua-font-display);--ua-type-title3:600 1.0625rem / 1.375rem var(--ua-font-sans);--ua-type-headline:600 .875rem / 1.25rem var(--ua-font-sans);--ua-type-body:400 .875rem / 1.25rem var(--ua-font-sans);--ua-type-callout:400 .8125rem / 1.125rem var(--ua-font-sans);--ua-type-subhead:500 .8125rem / 1.125rem var(--ua-font-sans);--ua-type-footnote:400 .75rem / 1rem var(--ua-font-sans);--ua-type-caption:500 .6875rem / .875rem var(--ua-font-sans);--ua-type-stat:700 2.125rem / 2.5rem var(--ua-font-display);--ua-space-0_5:2px;--ua-space-1:4px;--ua-space-1_5:6px;--ua-space-2:8px;--ua-space-3:12px;--ua-space-4:16px;--ua-space-5:20px;--ua-space-6:24px;--ua-space-8:32px;--ua-space-10:40px;--ua-space-12:48px;--ua-space-16:64px;--ua-radius-xs:4px;--ua-radius-sm:6px;--ua-radius-control:8px;--ua-radius-md:10px;--ua-radius-lg:14px;--ua-radius-xl:20px;--ua-radius-full:999px;--ua-shadow-1:0 0 0 .5px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff0f), 0 1px 3px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#00000080);--ua-shadow-2:inset 0 .5px 0 var(--lightningcss-light,#0000)var(--lightningcss-dark,#ffffff14), 0 0 0 .5px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0009), 0 2px 6px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#0000004d), 0 10px 30px var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#00000080);--ua-shadow-3:inset 0 .5px 0 var(--lightningcss-light,#0000)var(--lightningcss-dark,#ffffff1a), 0 0 0 .5px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#000000b3), 0 8px 20px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0006), 0 24px 60px var(--lightningcss-light,#0000002e)var(--lightningcss-dark,#0009);--ua-material-regular:var(--lightningcss-light,#ffffffbd)var(--lightningcss-dark,#28282cb8);--ua-material-thick:var(--lightningcss-light,#fafafce6)var(--lightningcss-dark,#202024e0);--ua-material-filter:blur(24px) saturate(180%);--ua-dur-1:.1s;--ua-dur-2:.16s;--ua-dur-3:.24s;--ua-dur-4:.36s;--ua-dur-5:.48s;--ua-ease-standard:cubic-bezier(.2, 0, 0, 1);--ua-ease-out:cubic-bezier(.16, 1, .3, 1);--ua-ease-in:cubic-bezier(.4, 0, 1, 1);--ua-ease-spring:linear(0, .058 5%, .188 10%, .344 15%, .498 20%, .635 25%, .749 30%, .837 35%, .903 40%, .949 45%, .98 50%, .999 55%, 1.009 60%, 1.015 70%, 1.012 80%, 1.008 90%, 1);--ua-motion-distance:8px}@media (prefers-color-scheme:dark){:root,:host{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-reduced-motion:reduce){:root,:host{--ua-dur-3:0s;--ua-dur-4:.16s;--ua-dur-5:.16s;--ua-ease-spring:var(--ua-ease-out);--ua-motion-distance:0px}}}@layer base{html{font:var(--ua-type-body);color:var(--ua-text);background:var(--ua-bg-grouped);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{background:var(--ua-bg-grouped);min-height:100vh}:focus-visible{outline:2px solid var(--ua-focus);outline-offset:2px}[tabindex="-1"]:focus{outline:none}a{color:var(--ua-accent);text-decoration:none}a:hover{text-decoration:underline}::selection{background:var(--ua-accent-tint)}h1{font:var(--ua-type-title1);letter-spacing:-.017em}h2{font:var(--ua-type-title2);letter-spacing:-.012em}h3{font:var(--ua-type-title3)}[data-density=compact]{--ua-type-title1:700 1.25rem / 1.625rem var(--ua-font-display);--ua-type-title2:600 1.0625rem / 1.375rem var(--ua-font-display);--ua-type-title3:600 .9375rem / 1.25rem var(--ua-font-sans);--ua-type-headline:600 .8125rem / 1.125rem var(--ua-font-sans);--ua-type-body:400 .8125rem / 1.125rem var(--ua-font-sans);--ua-type-callout:400 .75rem / 1rem var(--ua-font-sans);--ua-type-footnote:400 .6875rem / .875rem var(--ua-font-sans);--ua-type-stat:700 1.75rem / 2rem var(--ua-font-display)}}@layer components{.ua-button{border-radius:var(--ua-radius-full);height:32px;font:var(--ua-type-headline);white-space:nowrap;cursor:pointer;transition:background-color var(--ua-dur-1) var(--ua-ease-standard), transform var(--ua-dur-1), box-shadow var(--ua-dur-1);-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.ua-button:hover{text-decoration:none}.ua-button:active:not(:disabled){transform:scale(.98)}.ua-button:disabled{opacity:.4;cursor:default}.ua-button svg{flex:none;width:16px;height:16px}.ua-button--sm{height:28px;font:var(--ua-type-subhead);padding:0 12px;font-weight:600}.ua-button--lg{height:44px;font:600 .9375rem / 1.25rem var(--ua-font-sans);padding:0 22px}.ua-button--full{width:100%}.ua-button--primary{background:var(--ua-accent);color:var(--ua-on-accent);box-shadow:0 1px 2px var(--lightningcss-light,#0b7a7540)var(--lightningcss-dark,#0006)}.ua-button--primary:hover:not(:disabled){background:var(--ua-accent-hover)}.ua-button--secondary{background:var(--ua-fill-3);color:var(--ua-text)}.ua-button--secondary:hover:not(:disabled){background:var(--ua-fill-2)}.ua-button--tinted{background:var(--ua-accent-tint);color:var(--lightningcss-light,var(--ua-accent-hover))var(--lightningcss-dark,var(--ua-accent))}.ua-button--plain{color:var(--ua-accent);background:0 0;padding:0 8px}.ua-button--plain:hover:not(:disabled){background:var(--ua-accent-tint)}.ua-button--destructive{background:var(--ua-danger-tint);color:var(--ua-danger)}.ua-button--destructive-solid{background:var(--ua-danger);color:#fff}.ua-spin{animation:.9s linear infinite ua-spin}@keyframes ua-spin{to{rotate:360deg}}.ua-icon-button{border-radius:var(--ua-radius-full);width:32px;height:32px;color:var(--ua-text-secondary);cursor:pointer;transition:background-color var(--ua-dur-1), color var(--ua-dur-1);background:0 0;border:none;place-items:center;display:inline-grid}.ua-icon-button:hover{background:var(--ua-fill-3);color:var(--ua-text)}.ua-icon-button[aria-pressed=true]{background:var(--ua-accent-tint);color:var(--ua-accent)}.ua-icon-button svg{width:18px;height:18px}.ua-switch{border-radius:var(--ua-radius-full);background:var(--ua-fill);cursor:pointer;width:40px;height:24px;transition:background-color var(--ua-dur-3) var(--ua-ease-standard);border:none;flex:none;padding:0;position:relative;box-shadow:inset 0 0 0 1px var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#0000)}.ua-switch:after{content:"";width:20px;height:20px;transition:translate var(--ua-dur-3) var(--ua-ease-spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003,0 0 0 .5px #0000000a}.ua-switch[aria-checked=true]{background:var(--ua-accent)}.ua-switch[aria-checked=true]:after{translate:16px}.ua-switch:disabled{opacity:.4;cursor:default}.ua-switch--sm{width:32px;height:20px}.ua-switch--sm:after{width:16px;height:16px}.ua-switch--sm[aria-checked=true]:after{translate:12px}@media (forced-colors:active){.ua-switch{border:1px solid canvastext}.ua-switch[aria-checked=true]{background:highlight}}.ua-segmented{background:var(--ua-fill-3);isolation:isolate;border-radius:9px;grid-auto-columns:1fr;grid-auto-flow:column;padding:2px;display:inline-grid;position:relative}.ua-segmented--full{width:100%;display:grid}.ua-segmented input{opacity:0;pointer-events:none;position:absolute}.ua-segmented label{min-width:0;height:28px;font:var(--ua-type-subhead);color:var(--ua-text);cursor:pointer;white-space:nowrap;transition:color var(--ua-dur-2);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:flex;position:relative}.ua-segmented label:has(input:checked){background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#636366);font-weight:600;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a,0 0 0 .5px #0000000a}.ua-segmented label:has(input:focus-visible){outline:2px solid var(--ua-focus);outline-offset:1px}.ua-segmented label:has(input:disabled){opacity:.4;cursor:default}.ua-segmented label svg{width:14px;height:14px}.ua-group{margin:0 0 24px}.ua-group-header{font:var(--ua-type-footnote);color:var(--ua-text-secondary);text-transform:none;padding:0 16px 6px;font-weight:600}.ua-group-description{font:var(--ua-type-callout);color:var(--ua-text-secondary);gap:4px;padding:0 16px 8px;display:grid}.ua-group-body{border-radius:var(--ua-radius-md);background:var(--ua-bg-grouped-raised);box-shadow:var(--ua-shadow-1);overflow:hidden}.ua-group-footer{font:var(--ua-type-footnote);color:var(--ua-text-secondary);padding:6px 16px 0}.ua-row{text-align:start;width:100%;min-height:44px;color:var(--ua-text);background:0 0;border:none;align-items:center;gap:12px;padding:8px 16px;text-decoration:none;display:flex;position:relative}[data-density=compact] .ua-row{min-height:40px}.ua-row+.ua-row:before{content:"";top:0;right:0;left:var(--ua-row-inset,16px);background:var(--ua-separator);height:.5px;position:absolute}.ua-row--icon{--ua-row-inset:52px}.ua-row--action{cursor:pointer}.ua-row--action:hover{background:var(--ua-fill-4);text-decoration:none}.ua-row--destructive{color:var(--ua-danger)}.ua-row--highlight{animation:ua-flash 1.2s var(--ua-ease-out)}@keyframes ua-flash{0%{background:var(--ua-accent-tint)}}.ua-row-text{flex:auto;min-width:0}.ua-row-title{font:var(--ua-type-body)}.ua-row-subtitle{font:var(--ua-type-footnote);color:var(--ua-text-secondary);margin-top:2px}.ua-row-accessory{color:var(--ua-text-tertiary);font:var(--ua-type-callout);flex:none;align-items:center;gap:6px;display:flex}.ua-row-accessory svg{width:16px;height:16px}.ua-tile{color:#fff;background:var(--ua-tile,var(--ua-accent));border-radius:24%;flex:none;place-items:center;width:28px;height:28px;display:grid}@supports (corner-shape:squircle){.ua-tile{corner-shape:squircle;border-radius:32%}}.ua-tile svg{width:16px;height:16px}.ua-tile--sm{width:22px;height:22px}.ua-tile--sm svg{width:13px;height:13px}.ua-tile--lagoon{--ua-tile:linear-gradient(160deg, #14b8a6, #0b7a75)}.ua-tile--blue{--ua-tile:linear-gradient(160deg, #3b82f6, #1d4ed8)}.ua-tile--indigo{--ua-tile:linear-gradient(160deg, #6366f1, #4338ca)}.ua-tile--violet{--ua-tile:linear-gradient(160deg, #8b5cf6, #6b4fd8)}.ua-tile--pink{--ua-tile:linear-gradient(160deg, #ec4899, #be185d)}.ua-tile--orange{--ua-tile:linear-gradient(160deg, #fb923c, #ea580c)}.ua-tile--green{--ua-tile:linear-gradient(160deg, #22c55e, #15803d)}.ua-tile--gray{--ua-tile:linear-gradient(160deg, #a1a1aa, #71717a)}.ua-tile--slate{--ua-tile:linear-gradient(160deg, #64748b, #334155)}.ua-card{border-radius:var(--ua-radius-lg);background:var(--ua-bg-grouped-raised);box-shadow:var(--ua-shadow-1)}.ua-card--pad{padding:16px}.ua-card--interactive{cursor:pointer;transition:box-shadow var(--ua-dur-2), transform var(--ua-dur-2) var(--ua-ease-spring)}.ua-card--interactive:hover{box-shadow:var(--ua-shadow-2)}.ua-pchip{border:1px solid var(--ua-border);border-radius:var(--ua-radius-full);background:var(--ua-bg-grouped-raised);height:28px;color:var(--ua-text);font:var(--ua-type-subhead);cursor:pointer;white-space:nowrap;transition:background-color var(--ua-dur-1), border-color var(--ua-dur-1), color var(--ua-dur-1);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ua-pchip:hover{background:var(--ua-fill-4)}.ua-pchip[aria-pressed=false]{color:var(--ua-text-secondary);border-style:dashed}.ua-pchip[aria-pressed=false]:hover{color:var(--ua-text)}.ua-pchip[aria-pressed=true]{background:var(--ua-accent);color:var(--ua-on-accent);border-color:#0000}.ua-pchip svg{width:14px;height:14px}.ua-pchip--static{cursor:default}.ua-pchip--sm{height:22px;font:var(--ua-type-footnote);background:var(--ua-fill-4);border-color:#0000;padding:0 8px;font-weight:600}.ua-pchip--ai{background:var(--ua-ai-tint);color:var(--ua-ai)}.ua-pchip-count{font-variant-numeric:tabular-nums;color:var(--ua-text-secondary);font-weight:600}.ua-badge{border-radius:var(--ua-radius-full);height:20px;font:var(--ua-type-caption);letter-spacing:.01em;white-space:nowrap;background:var(--ua-fill-4);color:var(--ua-text-secondary);align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.ua-badge--accent{background:var(--ua-accent-tint);color:var(--lightningcss-light,var(--ua-accent-hover))var(--lightningcss-dark,var(--ua-accent))}.ua-badge--success{background:var(--ua-success-tint);color:var(--ua-success)}.ua-badge--warning{background:var(--ua-warning-tint);color:var(--ua-warning)}.ua-badge--danger{background:var(--ua-danger-tint);color:var(--ua-danger)}.ua-badge--ai{background:var(--ua-ai-tint);color:var(--ua-ai)}.ua-banner{border-radius:var(--ua-radius-md);background:var(--ua-fill-4);font:var(--ua-type-callout);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ua-banner>svg{flex:none;width:18px;height:18px;margin-top:1px}.ua-banner--info>svg{color:var(--ua-accent)}.ua-banner--warning{background:var(--ua-warning-tint)}.ua-banner--warning>svg{color:var(--ua-warning)}.ua-banner--danger{background:var(--ua-danger-tint)}.ua-banner--danger>svg{color:var(--ua-danger)}.ua-banner--success{background:var(--ua-success-tint)}.ua-banner--success>svg{color:var(--ua-success)}.ua-banner-title{font-weight:600}.ua-banner-body{color:color-mix(in oklab, var(--ua-text) 80%, transparent);margin-top:2px}.ua-banner-actions{gap:8px;margin-top:8px;display:flex}.ua-field{gap:6px;display:grid}.ua-field-label{font:var(--ua-type-subhead);color:var(--ua-text)}.ua-field-hint{font:var(--ua-type-footnote);color:var(--ua-text-secondary)}.ua-field-error{font:var(--ua-type-footnote);color:var(--ua-danger)}.ua-input-wrap{border:1px solid var(--ua-control-border);border-radius:var(--ua-radius-control);background:var(--ua-bg);height:36px;transition:border-color var(--ua-dur-1), box-shadow var(--ua-dur-1);align-items:center;gap:6px;padding:0 6px 0 12px;display:flex}.ua-input-wrap:focus-within{border-color:var(--ua-accent);box-shadow:0 0 0 3px var(--ua-accent-tint)}.ua-input-wrap[data-invalid=true]{border-color:var(--ua-danger)}.ua-input{min-width:0;height:100%;font:var(--ua-type-body);background:0 0;border:none;outline:none;flex:auto}.ua-input--mono{font-family:var(--ua-font-mono);font-size:.8125rem}.ua-textarea{border:1px solid var(--ua-control-border);border-radius:var(--ua-radius-control);background:var(--ua-bg);width:100%;min-height:72px;font:var(--ua-type-body);resize:vertical;padding:8px 12px}.ua-textarea:focus{border-color:var(--ua-accent);box-shadow:0 0 0 3px var(--ua-accent-tint);outline:none}.ua-select{border:1px solid var(--ua-border);border-radius:var(--ua-radius-control);background:var(--ua-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238e8e93' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center;appearance:none;height:32px;font:var(--ua-type-callout);padding:0 28px 0 10px}.ua-choices{gap:12px;display:grid}.ua-choice{border-radius:var(--ua-radius-lg);background:var(--ua-bg-grouped-raised);box-shadow:var(--ua-shadow-1), inset 0 0 0 1px transparent;cursor:pointer;transition:box-shadow var(--ua-dur-2) var(--ua-ease-standard), transform var(--ua-dur-2);padding:16px;display:block;position:relative}.ua-choice:hover{box-shadow:var(--ua-shadow-2)}.ua-choice:has(>label>.ua-choice-input:checked){box-shadow:var(--ua-shadow-1), inset 0 0 0 2px var(--ua-accent)}.ua-choice:has(>label>.ua-choice-input:focus-visible){outline:2px solid var(--ua-focus);outline-offset:2px}.ua-choice:has(>label>.ua-choice-input:disabled){opacity:.55;cursor:default}.ua-choice-input{opacity:0;pointer-events:none;position:absolute}.ua-choice-head{align-items:center;gap:10px;display:flex}.ua-choice-title{font:var(--ua-type-headline);flex:auto}.ua-choice-desc{font:var(--ua-type-callout);color:var(--ua-text-secondary);margin-top:4px}.ua-choice-radio{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--ua-control-border);transition:box-shadow var(--ua-dur-2) var(--ua-ease-spring);border-radius:50%;flex:none}.ua-choice:has(>label>.ua-choice-input:checked) .ua-choice-radio{box-shadow:inset 0 0 0 6px var(--ua-accent)}.ua-choice-more{border-top:.5px solid var(--ua-separator);cursor:default;margin-top:14px;padding-top:14px}.ua-dots{align-items:center;gap:6px;display:flex}.ua-dot{background:var(--ua-fill);width:6px;height:6px;transition:width var(--ua-dur-3) var(--ua-ease-spring), background-color var(--ua-dur-3);border-radius:50%}.ua-dot[aria-current=step]{background:var(--ua-accent);border-radius:3px;width:18px}.ua-progress{background:var(--ua-fill-3);border-radius:3px;width:100%;height:6px;position:relative;overflow:hidden}.ua-progress>span{background:var(--ua-accent);transition:width var(--ua-dur-4) var(--ua-ease-out);border-radius:3px;position:absolute;inset:0 auto 0 0}.ua-stat{font:var(--ua-type-stat);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ua-secondary{color:var(--ua-text-secondary)}.ua-tertiary{color:var(--ua-text-tertiary)}.ua-footnote{font:var(--ua-type-footnote);color:var(--ua-text-secondary)}.ua-callout{font:var(--ua-type-callout)}.ua-headline{font:var(--ua-type-headline)}.ua-empty{text-align:center;justify-items:center;gap:8px;padding:32px 16px;display:grid}.ua-empty>svg{width:32px;height:32px;color:var(--ua-text-tertiary)}.ua-empty-title{font:var(--ua-type-headline)}.ua-empty-body{max-width:320px;font:var(--ua-type-callout);color:var(--ua-text-secondary)}.ua-kbd{background:var(--ua-fill-3);font:600 .6875rem / 1rem var(--ua-font-sans);color:var(--ua-text-secondary);border-radius:4px;padding:1px 5px;display:inline-block}.ua-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.ua-stack{gap:var(--ua-gap,12px);display:grid}.ua-hstack{align-items:center;gap:var(--ua-gap,8px);display:flex}.ua-wrap{flex-wrap:wrap}.ua-grow{flex:auto;min-width:0}.ua-dialog{border-radius:var(--ua-radius-xl);background:var(--ua-bg-elevated);width:min(420px,100vw - 32px);color:var(--ua-text);box-shadow:var(--ua-shadow-3);opacity:1;transition:opacity var(--ua-dur-2) var(--ua-ease-out), transform var(--ua-dur-4) var(--ua-ease-spring), overlay var(--ua-dur-2) allow-discrete, display var(--ua-dur-2) allow-discrete;border:none;padding:20px;transform:none}.ua-dialog::backdrop{background:var(--ua-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ua-dialog:not([open]){opacity:0;transform:scale(.96)}@starting-style{.ua-dialog[open]{opacity:0;transform:scale(.96)}}.ua-dialog h2{font:var(--ua-type-title3);margin-bottom:6px}.ua-dialog p{font:var(--ua-type-callout);color:var(--ua-text-secondary)}.ua-dialog-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.ua-page-toasts{z-index:100;gap:8px;display:grid;position:fixed;bottom:20px;left:50%;translate:-50%}.ua-page-toast{border-radius:var(--ua-radius-lg);background:var(--ua-material-thick);-webkit-backdrop-filter:var(--ua-material-filter);backdrop-filter:var(--ua-material-filter);box-shadow:var(--ua-shadow-2);font:var(--ua-type-callout);animation:ua-rise var(--ua-dur-4) var(--ua-ease-spring);align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex}@keyframes ua-rise{0%{opacity:0;transform:translateY(var(--ua-motion-distance))}}@media (prefers-reduced-transparency:reduce){.ua-page-toast{background:var(--ua-bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}}.ua-factcheck{gap:12px;display:grid}.ua-factcheck-head{align-items:center;gap:8px;display:flex}.ua-factcheck-title{font:var(--ua-type-title2);flex:1}.ua-factcheck-post{font:var(--ua-type-callout);color:var(--ua-text-secondary);overflow-wrap:anywhere}.ua-factcheck-running{font:var(--ua-type-callout);color:var(--ua-text-secondary);align-items:center;gap:8px;padding:16px 0;display:flex}.ua-factcheck-running>svg{flex:none;width:18px;height:18px}.ua-factcheck-claims{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ua-factcheck-claim{border-radius:var(--ua-radius-lg);background:var(--ua-bg-grouped-raised);gap:8px;padding:12px 14px;display:grid}.ua-factcheck-claim-text{font:var(--ua-type-headline);overflow-wrap:anywhere}.ua-factcheck-explanation,.ua-factcheck-note{font:var(--ua-type-callout);color:var(--ua-text);margin:0}.ua-factcheck-note{color:var(--ua-text-secondary)}.ua-factcheck-cite{gap:4px;margin:0;display:grid}.ua-factcheck-cite blockquote{border-inline-start:2px solid var(--ua-separator);font:var(--ua-type-callout);color:var(--ua-text-secondary);overflow-wrap:anywhere;margin:0;padding-inline-start:10px}.ua-factcheck-cite a{font:var(--ua-type-footnote);color:var(--ua-accent);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 6px;text-decoration:none;display:inline-flex}.ua-factcheck-cite a:hover .ua-factcheck-source-title{text-decoration:underline}.ua-factcheck-cite a:focus-visible{outline:2px solid var(--ua-focus);outline-offset:2px;border-radius:var(--ua-radius-sm)}.ua-factcheck-source-domain{color:var(--ua-text-tertiary)}.ua-factcheck-cite a>svg{flex:none;width:12px;height:12px}.ua-factcheck-foot{font:var(--ua-type-footnote);color:var(--ua-text-secondary);gap:2px;display:grid}.ua-factcheck-earlier{border-top:.5px solid var(--ua-separator);gap:4px;padding-top:8px;display:grid}.ua-factcheck-earlier-title{font:var(--ua-type-footnote);color:var(--ua-text-secondary)}.ua-factcheck-earlier-item{font:var(--ua-type-callout);color:var(--ua-accent);text-align:start;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:6px 0;overflow:hidden}.ua-perspectives-story,.ua-perspectives-section{gap:8px;display:grid}.ua-perspectives-window{font:var(--ua-type-footnote);color:var(--ua-text-secondary)}.ua-perspectives-section-title{font:var(--ua-type-headline)}.ua-perspectives-coverage,.ua-perspectives-sources{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ua-perspectives-sources{gap:4px}.ua-perspectives-bucket{border-radius:var(--ua-radius-lg);background:var(--ua-bg-grouped-raised);gap:4px;padding:10px 14px;display:grid}.ua-perspectives-bucket-label{font:var(--ua-type-subhead);font-weight:600}.ua-perspectives-gap{font:var(--ua-type-callout);color:var(--ua-text-secondary)}.ua-perspectives-source{font:var(--ua-type-footnote);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.ua-perspectives-outlet{color:var(--ua-text)}.ua-perspectives-source a{color:var(--ua-accent);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.ua-perspectives-source a:hover .ua-factcheck-source-title{text-decoration:underline}.ua-perspectives-source a:focus-visible{outline:2px solid var(--ua-focus);outline-offset:2px;border-radius:var(--ua-radius-sm)}.ua-perspectives-source a>svg{flex:none;width:12px;height:12px}.ua-perspectives-badges{flex-wrap:wrap;gap:6px;display:flex}.ua-ill{justify-items:center;gap:8px;display:grid;position:relative}.ua-ill-feed{border-radius:var(--ua-radius-xl);background:linear-gradient(180deg, var(--ua-bg-secondary), var(--ua-bg-grouped));width:min(320px,100%);height:360px;box-shadow:var(--ua-shadow-2);align-content:start;padding:16px;display:grid;overflow:hidden}.ua-ill-card{background:var(--ua-bg-grouped-raised);box-shadow:var(--ua-shadow-1);max-height:120px;animation:ua-ill-rise .6s var(--ua-ease-out) both;border-radius:12px;gap:8px;margin-bottom:10px;padding:12px;display:grid;overflow:hidden}.ua-ill-card--noise{animation:ua-ill-fold .52s var(--ua-ease-spring) both}.ua-ill-card--pick{animation:ua-ill-pick .6s 2.6s var(--ua-ease-out) both}.ua-ill-head{align-items:center;gap:8px;display:flex}.ua-ill-avatar{background:var(--ua-fill-2);border-radius:50%;width:22px;height:22px}.ua-ill-name{background:var(--ua-fill-2);border-radius:4px;width:70px;height:8px}.ua-ill-line{background:var(--ua-fill-3);border-radius:4px;height:7px}.ua-ill-line--short{width:60%}.ua-ill-chip{background:var(--ua-fill-3);height:18px;color:var(--ua-text-secondary);font:600 10px / 1 var(--ua-font-sans);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:0 7px;animation:.4s both ua-ill-chip;display:inline-flex}.ua-ill-chip svg{width:10px;height:10px}.ua-ill-foryou{color:var(--ua-accent);font:700 10px / 1 var(--ua-font-sans);margin-left:auto;animation:.5s 2.8s both ua-ill-show}.ua-ill-replay{opacity:.8}@keyframes ua-ill-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes ua-ill-fold{0%,40%{opacity:1;max-height:120px;padding-block:12px}to{opacity:.5;background:var(--ua-fill-3);max-height:4px;box-shadow:none;margin-bottom:6px;padding-block:0}}@keyframes ua-ill-chip{0%{background:var(--ua-fill-3)}to{background:var(--ua-accent-tint);color:var(--ua-accent)}}@keyframes ua-ill-pick{to{box-shadow:0 0 0 2px var(--ua-accent), 0 6px 18px var(--ua-accent-tint)}}@keyframes ua-ill-show{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ua-ill-card,.ua-ill-chip,.ua-ill-foryou{animation-duration:1ms!important;animation-delay:0s!important}}.ua-mini,.ua-thumb{background:var(--ua-bg-secondary);border-radius:10px;gap:4px;padding:10px;display:grid}.ua-mini{margin-bottom:12px}.ua-mini-card{background:var(--ua-bg-grouped-raised);height:14px;box-shadow:var(--ua-shadow-1);border-radius:4px}.ua-mini-fold{background:var(--ua-fill-2);border-radius:2px;height:4px}.ua-thumb{width:120px}}@layer utilities;:root{--ua-type-title1:700 2rem / 2.375rem var(--ua-font-display);--ua-type-title2:600 1.25rem / 1.625rem var(--ua-font-display);--ua-type-title3:600 1.0625rem / 1.375rem var(--ua-font-sans);--ua-type-headline:600 .9375rem / 1.25rem var(--ua-font-sans);--ua-type-body:400 .9375rem / 1.375rem var(--ua-font-sans);--ua-type-callout:400 .875rem / 1.25rem var(--ua-font-sans);--ua-type-subhead:500 .8125rem / 1.125rem var(--ua-font-sans);--ua-type-footnote:400 .8125rem / 1.125rem var(--ua-font-sans);--ua-type-caption:500 .75rem / 1rem var(--ua-font-sans);--ua-type-stat:700 2.5rem / 2.75rem var(--ua-font-display);--web-topbar-height:52px;--web-gutter:16px}@media (width>=600px){:root{--web-gutter:32px}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ua-button{height:36px;padding:0 16px}.ua-button--sm{height:30px;padding:0 12px}.ua-button--lg{height:44px;font:600 1rem / 1.25rem var(--ua-font-sans);padding:0 22px}.ua-button--plain{padding:0 10px}.ua-input-wrap{height:40px}.ua-select{height:36px;font:var(--ua-type-body)}.ua-row{padding:10px 16px}.ua-row-subtitle{margin-top:1px}.ua-group{margin:0}.ua-group-header{font:var(--ua-type-subhead);padding:0 16px 8px;font-weight:600}.ua-group-footer{padding:8px 16px 0}.ua-group-body{border-radius:var(--ua-radius-lg)}.ua-banner{font:var(--ua-type-callout);border-radius:var(--ua-radius-lg)}.ua-dialog{width:min(460px,100vw - 32px);padding:24px}.ua-dialog h2{font:var(--ua-type-title2);margin-bottom:8px}.ua-dialog-actions{margin-top:24px}@media (width<=599px){.ua-dialog-actions{flex-direction:column-reverse}.ua-dialog-actions>.ua-button{width:100%}}.web-sheet{width:min(560px,100vw - 32px);max-height:calc(100vh - 64px)}.web-sheet form{gap:var(--ua-space-4);margin-top:var(--ua-space-4);display:grid}.web-prose a,.web-footer a,.ua-group-footer a,.ua-banner a{text-decoration:underline}.web-amount{font-variant-numeric:tabular-nums;flex:none}.ua-row-title{overflow-wrap:anywhere}.web-page{min-height:100vh}.web-main{align-content:start;gap:var(--ua-space-8);min-width:0;display:grid}.web-footer{padding:var(--ua-space-8) var(--web-gutter);font:var(--ua-type-footnote);color:var(--ua-text-secondary);text-align:center}.web-loading{place-items:center;display:grid}.web-loading>svg,.web-section-loading>svg{width:24px;height:24px;color:var(--ua-text-tertiary);animation:ua-spin .9s linear infinite, web-appear var(--ua-dur-3) var(--ua-ease-out) .3s both}.web-section-loading{place-items:center;min-height:96px;display:grid}@keyframes web-appear{0%{opacity:0}}.web-monogram{background:linear-gradient(160deg, var(--ua-lagoon-500), var(--ua-lagoon-700));color:#fff;width:28px;height:28px;font:700 .9375rem / 1 var(--ua-font-display);border-radius:24%;flex:none;place-items:center;display:grid}.web-monogram--lg{width:64px;height:64px;box-shadow:var(--ua-shadow-1);font-size:1.875rem}@supports (corner-shape:squircle){.web-monogram{corner-shape:squircle;border-radius:32%}}.web-focus{padding:clamp(32px, 10vh, 96px) var(--web-gutter) 0;grid-template-rows:1fr auto;justify-items:center;display:grid}.web-focus>.web-main{gap:var(--ua-space-6);width:min(440px,100%)}.web-focus-header{justify-items:center;gap:var(--ua-space-2);text-align:center;display:grid}.web-focus-header .web-monogram{margin-bottom:var(--ua-space-2)}.web-focus-header h1{font:var(--ua-type-title1);letter-spacing:-.02em;overflow-wrap:anywhere}.web-focus-header p{font:var(--ua-type-body);color:var(--ua-text-secondary)}.web-focus .ua-input-wrap{height:44px}.web-focus .ua-input{font-size:1.0625rem}.web-status{color:var(--ua-text-secondary);text-align:center}.web-app{grid-template-rows:auto 1fr;display:grid}.web-column{min-width:0;min-height:calc(100vh - var(--web-topbar-height));grid-template-rows:1fr auto;display:grid}.web-topbar{z-index:20;align-items:center;gap:var(--ua-space-3);height:var(--web-topbar-height);padding:0 var(--web-gutter);border-bottom:.5px solid var(--ua-separator);background:var(--ua-material-regular);-webkit-backdrop-filter:var(--ua-material-filter);display:flex;position:sticky;top:0}@media (prefers-reduced-transparency:reduce){.web-topbar{background:var(--ua-bg-grouped-raised);-webkit-backdrop-filter:none}}.web-brand{min-width:0;font:var(--ua-type-headline);color:var(--ua-text);align-items:center;gap:10px;display:flex}.web-brand>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.web-brand:hover{text-decoration:none}.web-topbar-account{align-items:center;gap:var(--ua-space-3);min-width:0;margin-inline-start:auto;display:flex}.web-topbar-email{text-overflow:ellipsis;white-space:nowrap;font:var(--ua-type-callout);color:var(--ua-text-secondary);overflow:hidden}@media (width<=599px){.web-topbar-email{display:none}}.web-body{align-items:start;min-width:0;display:grid}.web-section>.ua-group+.ua-group,.web-section>.web-card+.ua-group{margin-top:var(--ua-space-1)}.web-content{width:100%;max-width:calc(760px + 2 * var(--web-gutter));padding:var(--ua-space-8) var(--web-gutter) var(--ua-space-6);margin:0 auto}.web-page-wide .web-content{max-width:calc(1120px + 2 * var(--web-gutter))}.web-page-header{justify-content:space-between;align-items:flex-end;gap:var(--ua-space-4);flex-wrap:wrap;display:flex}.web-page-heading{gap:var(--ua-space-1);max-width:70ch;display:grid}.web-page-heading h1{font:var(--ua-type-title1);letter-spacing:-.02em}.web-page-heading p{font:var(--ua-type-body);color:var(--ua-text-secondary)}.web-page-actions{gap:var(--ua-space-2);flex-wrap:wrap;display:flex}@media (width>=900px){.web-app--nav .web-body{grid-template-columns:248px minmax(0,1fr)}}.web-sidebar{top:var(--web-topbar-height);z-index:10;padding:var(--ua-space-4) var(--ua-space-3);position:sticky}.web-sidebar ul{gap:2px;display:grid}.web-sidebar-heading{margin:var(--ua-space-4) var(--ua-space-2) var(--ua-space-1);font:var(--ua-type-footnote);color:var(--ua-text-secondary);font-weight:600}.web-sidebar-item{height:36px;padding:0 var(--ua-space-2);border-radius:var(--ua-radius-control);font:var(--ua-type-body);color:var(--ua-text);white-space:nowrap;align-items:center;gap:10px;display:flex}.web-sidebar-item:hover{background:var(--ua-fill-4);text-decoration:none}.web-sidebar-item[aria-current=page]{background:var(--ua-accent-tint);font-weight:600}@media (width>=900px){.web-sidebar{height:calc(100vh - var(--web-topbar-height));border-inline-end:.5px solid var(--ua-separator);background:var(--ua-bg-secondary);overflow-y:auto}}@media (width<=899px){.web-sidebar{gap:var(--ua-space-1);padding:var(--ua-space-2) var(--web-gutter);border-bottom:.5px solid var(--ua-separator);background:var(--ua-material-thick);-webkit-backdrop-filter:var(--ua-material-filter);scrollbar-width:none;display:flex;overflow-x:auto}.web-sidebar ul{gap:var(--ua-space-1);display:flex}.web-sidebar-heading{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.web-sidebar-item{height:32px;padding:0 var(--ua-space-3) 0 var(--ua-space-1_5);border-radius:var(--ua-radius-full);font:var(--ua-type-subhead)}}.web-section{gap:var(--ua-space-3);min-width:0;display:grid}.web-section-head{justify-content:space-between;align-items:flex-end;gap:var(--ua-space-2) var(--ua-space-4);flex-wrap:wrap;display:flex}.web-section-title{gap:2px;display:grid}.web-section-title h2{font:var(--ua-type-title2);letter-spacing:-.01em}.web-section-title p{font:var(--ua-type-callout);color:var(--ua-text-secondary)}.web-section-actions{gap:var(--ua-space-2);flex-wrap:wrap;display:flex}.web-card{padding:var(--ua-space-5);border-radius:var(--ua-radius-lg);background:var(--ua-bg-grouped-raised);box-shadow:var(--ua-shadow-1)}.web-focus .web-card{padding:var(--ua-space-6);border-radius:var(--ua-radius-xl)}.web-form{gap:var(--ua-space-4);display:grid}.web-form-actions{justify-content:flex-end;gap:var(--ua-space-2);flex-wrap:wrap;display:flex}.web-form-reason{font:var(--ua-type-footnote);color:var(--ua-text-secondary);text-align:end}.web-form-note{font:var(--ua-type-callout);color:var(--ua-text-secondary)}.web-form-error{font:var(--ua-type-callout);color:var(--ua-danger)}@media (width<=599px){.web-form-actions{flex-direction:column-reverse}.web-form-actions>.ua-button{width:100%}}.web-stats{gap:var(--ua-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid}.web-stat{align-content:start;gap:var(--ua-space-1);padding:var(--ua-space-4) var(--ua-space-5);border-radius:var(--ua-radius-lg);background:var(--ua-bg-grouped-raised);box-shadow:var(--ua-shadow-1);color:var(--ua-text);display:grid}.web-stat--link{transition:box-shadow var(--ua-dur-2)}.web-stat--link:hover{box-shadow:var(--ua-shadow-2);text-decoration:none}.web-stat-label{font:var(--ua-type-subhead);color:var(--ua-text-secondary)}.web-stat-value{font:700 1.75rem / 2.125rem var(--ua-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.web-stat-detail{font:var(--ua-type-footnote);color:var(--ua-text-secondary)}.web-meter{height:6px;margin:var(--ua-space-1) 0;background:var(--ua-fill-3);border-radius:3px;display:block;overflow:hidden}.web-meter>span{background:var(--ua-accent);border-radius:3px;height:100%;display:block}.web-meter--warning>span{background:var(--ua-warning)}.web-meter--danger>span{background:var(--ua-danger)}.web-status-dot{align-items:center;gap:var(--ua-space-1_5);white-space:nowrap;display:inline-flex}.web-status-dot>span{background:var(--ua-text-tertiary);border-radius:50%;width:8px;height:8px}.web-status-dot--success>span{background:var(--ua-success)}.web-status-dot--warning>span{background:var(--ua-warning)}.web-status-dot--danger>span{background:var(--ua-danger)}@media (forced-colors:active){.web-status-dot>span{background:canvastext}}.web-add-row{width:100%;min-height:44px;color:var(--ua-accent);font:var(--ua-type-body);text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:10px 16px;display:flex;position:relative}.web-add-row:hover:not(:disabled){background:var(--ua-fill-4)}.ua-row+.web-add-row:before{content:"";background:var(--ua-separator);height:.5px;position:absolute;top:0;left:16px;right:0}.web-add-row>svg{flex:none;width:20px;height:20px}.web-add-row:disabled{opacity:.4;cursor:default}.web-block{display:block}.web-back{border-radius:var(--ua-radius-control);height:30px;color:var(--ua-accent);font:var(--ua-type-body);cursor:pointer;background:0 0;border:none;justify-self:start;align-items:center;gap:2px;margin-inline-start:-4px;padding:0 8px 0 2px;display:inline-flex}.web-back:hover{background:var(--ua-accent-tint)}.web-back>svg{flex:none;width:20px;height:20px}.web-back{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.web-facts{overflow-wrap:anywhere;margin:0;display:grid}.web-facts>div{gap:2px var(--ua-space-4);padding:10px 0;display:grid}.web-facts>div+div{border-top:.5px solid var(--ua-separator)}@media (width>=600px){.web-facts>div{grid-template-columns:160px minmax(0,1fr)}}.web-facts dt{color:var(--ua-text-secondary)}.web-facts dd{margin:0}.web-row-facts{align-items:center;gap:var(--ua-space-1) var(--ua-space-2);flex-wrap:wrap;display:flex}.web-avatar{color:#fff;width:32px;height:32px;font:600 .875rem / 1 var(--ua-font-sans);background:linear-gradient(160deg,#a1a1aa,#71717a);border-radius:50%;flex:none;place-items:center;display:grid}.web-avatar--lg{width:56px;height:56px;font-size:1.5rem}.ua-row:has(>.web-avatar){--ua-row-inset:60px}.web-table-card{border-radius:var(--ua-radius-lg);background:var(--ua-bg-grouped-raised);box-shadow:var(--ua-shadow-1);overflow-x:auto}.web-table{border-collapse:collapse;width:100%;font:var(--ua-type-callout);font-variant-numeric:tabular-nums}.web-table caption{padding:var(--ua-space-3) var(--ua-space-4) 0;font:var(--ua-type-headline);text-align:start}.web-table th,.web-table td{padding:10px var(--ua-space-4);text-align:end}.web-table tbody tr+tr>*{border-top:.5px solid var(--ua-separator)}.web-table th:first-child{text-align:start}.web-table thead th{border-bottom:.5px solid var(--ua-separator);font:var(--ua-type-footnote);color:var(--ua-text-secondary);white-space:nowrap;font-weight:600}.web-table tbody th{font-weight:500}.web-or{align-items:center;gap:var(--ua-space-3);font:var(--ua-type-footnote);color:var(--ua-text-secondary);display:flex}.web-or:before,.web-or:after{content:"";border-top:.5px solid var(--ua-separator);flex:1}.web-code-sent{color:var(--ua-text-secondary);overflow-wrap:anywhere}.web-code .ua-input{letter-spacing:.35em;text-align:center;font-size:1.5rem}.web-code-links{justify-content:space-between;gap:var(--ua-space-2);flex-wrap:wrap;display:flex}.web-status--busy{justify-content:center;align-items:center;gap:var(--ua-space-2);display:flex}.web-status--busy>svg{width:18px;height:18px}.web-continue{justify-items:center;gap:var(--ua-space-2);margin-bottom:var(--ua-space-2);color:var(--ua-text-secondary);text-align:center;display:grid}.web-done{justify-items:center;gap:var(--ua-space-5);display:grid}.web-done>svg{width:48px;height:48px;color:var(--ua-success)}.web-home{gap:var(--ua-space-4);text-align:center;display:grid}.web-home-address{padding:var(--ua-space-3);border-radius:var(--ua-radius-md);background:var(--ua-fill-4);font:500 1rem / 1.5rem var(--ua-font-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.web-profile{align-items:center;gap:var(--ua-space-4);display:flex}.web-profile-text{gap:2px;min-width:0;display:grid}.web-profile-email{font:var(--ua-type-title3);overflow-wrap:anywhere}.web-profile-server{align-items:center;gap:var(--ua-space-2);color:var(--ua-text-secondary);flex-wrap:wrap;display:flex}.web-balance-card{align-items:center;gap:var(--ua-space-4) var(--ua-space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.web-balance{gap:2px;display:grid}.web-balance-estimate{color:var(--ua-text-secondary)}.web-balance-actions{justify-items:end;gap:var(--ua-space-1_5);text-align:end;display:grid}.web-balance-lines{gap:var(--ua-space-1);padding-top:var(--ua-space-4);border-top:.5px solid var(--ua-separator);font:var(--ua-type-footnote);color:var(--ua-text-secondary);grid-column:1/-1;display:grid}@media (width<=599px){.web-balance-card{grid-template-columns:1fr}.web-balance-actions{text-align:start;justify-items:stretch}}.web-amount--credit{color:var(--ua-success)}.web-admin{gap:var(--ua-space-8);align-items:start;display:grid}.web-admin-column{gap:var(--ua-space-8);min-width:0;display:grid}@media (width>=1100px){.web-admin{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.web-not-admin{gap:var(--ua-space-4);text-align:center;overflow-wrap:anywhere;display:grid}.web-people td{white-space:nowrap}.web-people tbody th{font-weight:400}.web-person{align-items:center;gap:var(--ua-space-3);min-width:220px;display:flex}.web-person-text{gap:2px;min-width:0;display:grid}.web-person-email{font:var(--ua-type-body);overflow-wrap:anywhere}.web-person .web-row-facts{font:var(--ua-type-footnote);color:var(--ua-text-secondary)}.web-sheet-section{gap:var(--ua-space-2);margin-top:var(--ua-space-5);display:grid}.web-sheet-section h3{font:var(--ua-type-headline)}.web-inline-form{align-items:flex-start;gap:var(--ua-space-2);display:flex}.web-inline-form>.ua-field{flex:1;min-width:0}.web-confirm{gap:var(--ua-space-3);padding:var(--ua-space-3) var(--ua-space-4);border-radius:var(--ua-radius-md);background:var(--ua-danger-tint);display:grid}.web-dialog-facts,.ua-dialog .web-facts{margin-top:var(--ua-space-2);font:var(--ua-type-callout)}.ua-dialog .web-facts>div{padding:6px 0}.web-chart{gap:var(--ua-space-2);font:var(--ua-type-caption);color:var(--ua-text-secondary);font-variant-numeric:tabular-nums;display:grid}.web-chart-bars{height:140px;padding-top:var(--ua-space-1);border-bottom:.5px solid var(--ua-separator);align-items:flex-end;gap:3px;display:flex}.web-chart-bar{flex:1;align-items:flex-end;height:100%;display:flex}.web-chart-bar>span{background:var(--ua-accent);border-radius:3px 3px 1px 1px;width:100%}.web-chart-bar:hover>span{background:var(--ua-accent-hover)}.web-chart-axis{justify-content:space-between;display:flex}.web-disclosure>summary{width:fit-content;color:var(--ua-accent);cursor:pointer;padding:4px 0}.web-disclosure[open]>summary{margin-bottom:var(--ua-space-2)}.web-invite{align-items:flex-end}@media (width<=599px){.web-invite{flex-direction:column;align-items:stretch}}.web-callout{align-items:start;gap:var(--ua-space-3);padding:var(--ua-space-4);border-radius:var(--ua-radius-lg);background:var(--ua-accent-tint);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;display:grid}.web-meta{gap:var(--ua-space-1);margin-top:calc(-1 * var(--ua-space-5));font:var(--ua-type-callout);color:var(--ua-text-secondary);display:grid}.ua-button>svg{flex:none}a.ua-button>svg{width:16px;height:16px}.web-balance-buckets{gap:var(--ua-space-3);padding:var(--ua-space-5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.web-balance-buckets>li{justify-items:center;gap:var(--ua-space-1);text-align:center;display:grid}.web-bucket-bar{border-radius:var(--ua-radius-sm);background:var(--ua-fill-4);align-items:flex-end;width:min(48px,100%);height:64px;display:flex;overflow:hidden}.web-bucket-bar>span{background:var(--ua-accent);width:100%}.web-bucket-count{font:var(--ua-type-title3);font-variant-numeric:tabular-nums}.web-bucket-label{font:var(--ua-type-footnote);color:var(--ua-text-secondary)}.web-outlets{min-width:760px}.web-outlets th,.web-outlets td{text-align:start;vertical-align:top}.web-outlets tbody th{font-weight:600}.web-outlets a{text-decoration:underline}.web-outlet-id{font:var(--ua-type-footnote);color:var(--ua-text-secondary);display:block}.web-evidence{gap:var(--ua-space-1);display:grid}.web-outlet-actions{justify-content:flex-end;gap:var(--ua-space-1);display:flex}.web-icon-destructive:hover{background:var(--ua-danger-tint);color:var(--ua-danger)}.ua-icon-button:disabled{opacity:.4;cursor:default}.ua-icon-button:disabled:hover{color:var(--ua-text-secondary);background:0 0}.web-empty-card{justify-items:center;gap:var(--ua-space-2);padding:var(--ua-space-10) var(--ua-space-5);text-align:center;display:grid}.web-empty-card>svg{width:36px;height:36px;margin-bottom:var(--ua-space-1);color:var(--ua-text-tertiary)}.web-empty-card .web-form-actions{margin-top:var(--ua-space-3);justify-content:center}.web-fieldset{gap:var(--ua-space-3);padding:var(--ua-space-4);border-radius:var(--ua-radius-md);background:var(--ua-fill-4);border:none;margin:0;display:grid}.web-fieldset>legend{float:left;width:100%;font:var(--ua-type-headline);padding:0}.web-evidence-row{gap:var(--ua-space-2) var(--ua-space-3);display:grid}@media (width>=600px){.web-evidence-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ua-select{border-color:var(--ua-control-border)}.web-sheet .ua-field>.ua-select{width:100%}.web-when{min-width:96px;font:var(--ua-type-subhead);color:var(--ua-text-secondary);flex:none;align-self:flex-start;margin-top:1px;font-weight:600}.web-when--now{color:var(--ua-accent)}.ua-row:has(>.web-when){--ua-row-inset:16px;align-items:flex-start}.ua-row:has(>.web-when) .ua-row-title{font-weight:600}.web-row-buttons{gap:var(--ua-space-2);flex-wrap:wrap;display:flex}@media (width<=599px){.ua-row:has(>.web-when){flex-wrap:wrap}.ua-row:has(>.web-when)>.web-when{width:100%}}.web-field-grid{gap:var(--ua-space-4);display:grid}@media (width>=600px){.web-field-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.web-preview{gap:var(--ua-space-1);padding:var(--ua-space-3) var(--ua-space-4);border-radius:var(--ua-radius-md);background:var(--ua-accent-tint);display:grid}.web-preview-title{font:var(--ua-type-subhead);color:var(--ua-text-secondary)}.web-preview-lines{font:var(--ua-type-headline)}.web-sheet .web-confirm{background:var(--ua-warning-tint)}.web-sheet form>.ua-banner,.web-form>.ua-banner{margin-bottom:var(--ua-space-1)}.web-switch-label{align-items:center;gap:var(--ua-space-2);font:var(--ua-type-callout);color:var(--ua-text-secondary);display:inline-flex}.web-empty-line{color:var(--ua-text-secondary);text-align:center}.web-groups{gap:var(--ua-space-2);display:grid}.web-group{gap:var(--ua-space-3);padding:var(--ua-space-4);border-radius:var(--ua-radius-lg);background:var(--ua-bg-grouped-raised);box-shadow:var(--ua-shadow-1);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.web-group-text{gap:2px;display:grid}.web-group-title{font:var(--ua-type-headline)}.web-group-stats{font:var(--ua-type-footnote);color:var(--ua-text-secondary);font-variant-numeric:tabular-nums}.web-group-tools{align-items:center;gap:var(--ua-space-2);padding-top:var(--ua-space-3);border-top:.5px solid var(--ua-separator);flex-wrap:wrap;grid-column:1/-1;display:flex}.web-toolbar{justify-content:space-between;align-items:center;gap:var(--ua-space-2) var(--ua-space-3);flex-wrap:wrap;display:flex}.web-toolbar>.ua-hstack,.web-group-tools>.ua-hstack{gap:var(--ua-space-2)}.web-pager{justify-content:center;gap:var(--ua-space-2);display:flex}.web-view{gap:var(--ua-space-4)}.web-view-head{gap:var(--ua-space-1);display:grid}.web-view-head h2{font:var(--ua-type-title2);overflow-wrap:anywhere}.web-report-part{gap:var(--ua-space-2);display:grid}.web-report-part h3{font:var(--ua-type-headline)}.web-spark{align-items:flex-end;gap:2px;height:24px;display:inline-flex}.web-spark-day{background:var(--ua-accent);border-radius:1px;width:5px;min-height:2px}.web-spark-none{background:var(--ua-fill)}.web-bars{font:var(--ua-type-footnote);color:var(--ua-text-secondary);font-variant-numeric:tabular-nums;gap:3px;display:grid}.web-bars-key{gap:var(--ua-space-1) var(--ua-space-4);margin-bottom:var(--ua-space-2);flex-wrap:wrap;display:flex}.web-bars-key>span{align-items:center;gap:var(--ua-space-1_5);display:inline-flex}.web-bars-key .web-bar{width:10px;height:10px}.web-bar-row{align-items:center;gap:var(--ua-space-2);grid-template-columns:4.5em minmax(0,1fr) 3em;display:grid}.web-bar-row>.web-amount{text-align:end}.web-bar-track{gap:1px;height:10px;display:flex}.web-bar{border-radius:2px;height:100%;display:inline-block}.web-bar--linkedin{background:var(--ua-accent)}.web-bar--facebook{background:var(--ua-ai)}.web-bar--other{background:var(--ua-text-tertiary)}.web-lines{gap:var(--ua-space-1_5);overflow-wrap:anywhere;padding-inline-start:var(--ua-space-5);list-style:outside;display:grid}.web-message{padding:var(--ua-space-4);border-radius:var(--ua-radius-lg);background:var(--ua-bg-grouped-raised);box-shadow:var(--ua-shadow-1);white-space:pre-wrap;overflow-wrap:anywhere}.web-contact{overflow-wrap:anywhere}a.web-contact{text-decoration:underline}.web-json{padding:var(--ua-space-4);border-radius:var(--ua-radius-md);background:var(--ua-bg-grouped-raised);max-height:480px;box-shadow:var(--ua-shadow-1);font:.8125rem / 1.25rem var(--ua-font-mono);margin:0;overflow:auto}.web-find{align-items:flex-start}.web-find>.ua-button{margin-top:24px}.web-focus>.web-main>.web-section{gap:var(--ua-space-4);padding:var(--ua-space-6);border-radius:var(--ua-radius-xl);background:var(--ua-bg-grouped-raised);box-shadow:var(--ua-shadow-1)}.web-focus>.web-main>.web-section .web-status{text-align:start}.web-actions{justify-content:space-between;align-items:center;gap:var(--ua-space-3);flex-wrap:wrap;display:flex}
