@layer ui-reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}}@layer ui-tokens{:root{--spacing-0:0px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-7:28px;--spacing-8:32px;--spacing-9:36px;--spacing-10:40px;--spacing-11:44px;--spacing-12:48px;--size-element-sm:32px;--size-element-md:40px;--size-element-lg:48px;--radius-inner:6px;--radius-element:8px;--radius-container:14px;--radius-full:999px;--border-width:1px;--shadow-low:0 1px 2px var(--color-shadow);--shadow-med:0 2px 8px var(--color-shadow);--shadow-high:0 8px 24px var(--color-shadow);--shadow-focus:0 0 0 3px var(--color-accent-muted);--font-family-body:"Inter", -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-family-code:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.5rem;--font-size-2xl:1.75rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--duration-fast:.175s;--duration-medium:.4s;--ease-standard:cubic-bezier(.24, 1, .4, 1)}@media (width<=767px){:root{--font-size-xl:1.25rem}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-accent:#c25200;--color-accent-hover:#a94700;--color-on-accent:#fff;--color-accent-muted:#ed67041a;--color-border-accent:#ed670473;--color-stroke-accent:#ed6704;--color-focus:#ed6704;--color-text-accent:#ed6704;--color-text-accent-hover:#f39a52;--color-background-body:#141517;--color-background-surface:#1b1c1f;--color-background-popover:#1b1c1f;--color-background-card:#ffffff06;--color-background-muted:#ffffff0a;--color-background-plot:#1a1b1d;--color-background-tag:#ffffff0f;--color-background-inverted:#f2f2f2;--color-scrim:#00000080;--color-text-primary:#f2f2f2;--color-text-secondary:#c8c8c8;--color-text-muted:#a0a0a0;--color-text-eyebrow:#aaa;--color-text-faint:#949494;--color-text-disabled:#949494;--color-text-inverted:#141517;--color-border:#ffffff1a;--color-border-emphasized:#ffffff52;--color-border-control:#ffffff73;--color-overlay-hover:#ffffff0d;--color-overlay-pressed:#ffffff1a;--color-skeleton:#ffffff12;--color-shadow:#00000080;--color-success:#22c55e;--color-success-muted:#22c55e1f;--color-text-success:#8fe3a8;--color-warning:#f59e0b;--color-warning-muted:#f59e0b1a;--color-text-warning:#ffd88a;--color-error:#ef4444;--color-error-muted:#ef44441f;--color-text-error:#ffb4b4;--color-marker:#dc2626;--color-on-marker:#fff;--color-worse:#ff7a7a;--color-better:#22c55e;--color-background-blue:#7aa2f71f;--color-text-blue:#a9c0ff;--color-border-blue:#2c4a74;--color-background-teal:#12332f;--color-text-teal:#5cc3b5;--color-border-teal:#1e4f49;--color-background-green:#16331c;--color-text-green:#6cc584;--color-border-green:#24512e;--color-background-yellow:#38300f;--color-text-yellow:#d3b04a;--color-border-yellow:#574a1a;--color-background-orange:#3d2812;--color-text-orange:#de9857;--color-border-orange:#5d3d1d;--color-background-red:#421d1d;--color-text-red:#e88787;--color-border-red:#663030;--color-background-pink:#40202f;--color-text-pink:#e386b4;--color-border-pink:#64304a;--color-background-purple:#291f47;--color-text-purple:#a794e8;--color-border-purple:#40336b;--color-background-gray:#262623;--color-text-gray:#b3b3aa;--color-border-gray:#3c3c37;--color-data-categorical-1:#9bc3fe;--color-data-categorical-2:#fec07d;--color-data-categorical-3:#e968a1;--color-data-categorical-4:#71ca5d;--color-data-categorical-5:#b385fb;--color-data-categorical-6:#c6ae30;--color-data-categorical-7:#32a5d4;--color-data-categorical-8:#6bf1e2;--color-data-dim:#45474c;--color-data-grid:#ffffff12;--color-avatar-start:#444;--color-avatar-end:#222;--color-syntax-background:#00000059}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-accent:#c25200;--color-accent-hover:#a94700;--color-on-accent:#fff;--color-accent-muted:#ed670414;--color-border-accent:#ed670480;--color-stroke-accent:#c25200;--color-focus:#c25200;--color-text-accent:#b04900;--color-text-accent-hover:#8f3b00;--color-background-body:#f7f7f5;--color-background-surface:#fff;--color-background-popover:#fff;--color-background-card:#00000005;--color-background-muted:#00000008;--color-background-plot:#f2f2f0;--color-background-tag:#0000000f;--color-background-inverted:#151515;--color-scrim:#00000047;--color-text-primary:#151515;--color-text-secondary:#2e2e2e;--color-text-muted:#575757;--color-text-eyebrow:#5f5f5f;--color-text-faint:#666;--color-text-disabled:#666;--color-text-inverted:#f7f7f5;--color-border:#00000014;--color-border-emphasized:#00000040;--color-border-control:#00000080;--color-overlay-hover:#0000000a;--color-overlay-pressed:#00000014;--color-skeleton:#00000012;--color-shadow:#0000002e;--color-success:#16a34a;--color-success-muted:#16a34a1a;--color-text-success:#166534;--color-warning:#b45309;--color-warning-muted:#d9770617;--color-text-warning:#8a5b00;--color-error:#dc2626;--color-error-muted:#dc262614;--color-text-error:#b91c1c;--color-marker:#dc2626;--color-on-marker:#fff;--color-worse:#b91c1c;--color-better:#166534;--color-background-blue:#2f5fd81a;--color-text-blue:#2f4fb0;--color-border-blue:#bcd5f2;--color-background-teal:#ddf2ef;--color-text-teal:#0e6e63;--color-border-teal:#b5e0da;--color-background-green:#e1f2e4;--color-text-green:#1c7a34;--color-border-green:#bfe2c6;--color-background-yellow:#faf0cf;--color-text-yellow:#8a6400;--color-border-yellow:#ecd894;--color-background-orange:#fcead9;--color-text-orange:#a35312;--color-border-orange:#f2cfa8;--color-background-red:#fbe3e3;--color-text-red:#b03030;--color-border-red:#f2bebe;--color-background-pink:#fae5ef;--color-text-pink:#b02e69;--color-border-pink:#f0bcd6;--color-background-purple:#ece6fa;--color-text-purple:#5b3fb5;--color-border-purple:#d2c5f0;--color-background-gray:#eeeeeb;--color-text-gray:#55554e;--color-border-gray:#d8d8d2;--color-data-categorical-1:#3475d3;--color-data-categorical-2:#8f5805;--color-data-categorical-3:#c3457f;--color-data-categorical-4:#348e1a;--color-data-categorical-5:#7141b0;--color-data-categorical-6:#8d7a00;--color-data-categorical-7:#1082ab;--color-data-categorical-8:#005a52;--color-data-dim:#cdcdc7;--color-data-grid:#00000014;--color-avatar-start:#ddd;--color-avatar-end:#bbb;--color-syntax-background:#0000000d}}@layer ui-base{html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-background-body);color:var(--color-text-primary);font-family:var(--font-family-body);font-size:var(--font-size-base);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:var(--color-text-accent);text-decoration:none}p a:not([class]){text-underline-offset:2px;text-decoration:underline}code,pre,kbd,samp{font-family:var(--font-family-code)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}}@layer ui-components{.ui-avatar{border-radius:var(--radius-full);background:var(--color-background-muted);border:var(--border-width) solid var(--color-border);width:24px;height:24px;color:var(--color-text-secondary);font-size:.625rem;font-weight:var(--font-weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-avatar[data-size=md]{width:32px;height:32px;font-size:var(--font-size-xs)}.ui-avatar-group{align-items:center;display:inline-flex}.ui-avatar-group .ui-avatar{box-shadow:0 0 0 2px var(--color-background-surface)}.ui-avatar-group .ui-avatar+.ui-avatar{margin-inline-start:-6px}.ui-banner{padding:var(--spacing-3) var(--spacing-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-element);background:var(--color-background-muted);color:var(--color-text-primary);font-size:var(--font-size-sm)}.ui-banner a{color:inherit;text-decoration:underline}.ui-banner[data-status=info]{background:var(--color-background-blue);border-color:var(--color-border-blue);color:var(--color-text-blue)}.ui-banner[data-status=success]{background:var(--color-success-muted);border-color:var(--color-border-green);color:var(--color-text-green)}.ui-banner[data-status=warning]{background:var(--color-warning-muted);border-color:var(--color-border-yellow);color:var(--color-text-yellow)}.ui-banner[data-status=error]{background:var(--color-error-muted);border-color:var(--color-error);color:var(--color-text-primary)}.ui-button{--ui-button-size:36px;appearance:none;justify-content:center;align-items:center;gap:var(--spacing-2);min-height:var(--ui-button-size);border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-element);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;padding-inline:14px;line-height:1.2;display:inline-flex;position:relative}.ui-button:after{content:"";border-radius:inherit;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;position:absolute;inset:0}.ui-button:hover:after{background:var(--color-overlay-hover)}.ui-button:active:after{background:var(--color-overlay-pressed)}.ui-button[data-variant=primary]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.ui-button[data-variant=ghost]{border-color:#0000}.ui-button[data-variant=danger]{border-color:var(--color-error);color:var(--color-text-error)}.ui-button[data-variant=destructive]{background:var(--color-marker);border-color:var(--color-marker);color:var(--color-on-marker)}.ui-button[data-variant=muted]{background:var(--color-accent-muted);border-color:var(--color-border-accent);color:var(--color-text-accent)}.ui-button[data-size=sm]{--ui-button-size:30px;font-size:var(--font-size-xs);padding-inline:10px}.ui-button[data-size=lg]{--ui-button-size:var(--spacing-11);padding-inline:var(--spacing-5);font-size:var(--font-size-base)}.ui-button[data-icon-only]{min-width:var(--ui-button-size);padding-inline:0}.ui-button[data-full]{width:100%}.ui-button[data-selected]{background:var(--color-accent-muted);border-color:var(--color-border-accent);color:var(--color-text-accent)}.ui-button:disabled{border-color:var(--color-border);color:var(--color-text-faint);cursor:not-allowed;background:0 0}.ui-button:disabled:after{background:0 0}@media (width<=767px){.ui-button,.ui-button[data-size=sm]{--ui-button-size:var(--spacing-11)}}.ui-card{background:var(--color-background-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-container);padding:var(--spacing-4);color:inherit;display:block}.ui-card[data-variant=soft]{background:var(--color-background-card)}.ui-chip{appearance:none;border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-full);max-width:100%;height:36px;color:var(--color-text-primary);font:var(--font-weight-medium) 13px var(--font-family-body);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ui-chip:hover{background:var(--color-overlay-hover)}.ui-chip[data-on]{border-color:var(--color-border-accent);background:var(--color-accent-muted)}.ui-chip-key{color:var(--color-text-muted);font:11px var(--font-family-code)}.ui-chip-caret{color:var(--color-text-muted)}@media (width<=767px){.ui-chip{height:var(--spacing-11)}}.ui-dialog{--ui-dialog-top:96px;width:min(520px, calc(100% - var(--spacing-8)));max-width:none;max-height:calc(100% - var(--ui-dialog-top) - var(--spacing-6));margin:var(--ui-dialog-top) auto auto;background:var(--color-background-surface);color:var(--color-text-primary);border:var(--border-width) solid var(--color-border-emphasized);border-radius:var(--radius-container);box-shadow:0 24px 72px var(--color-shadow);flex-direction:column;padding:0;display:flex;overflow:hidden}.ui-dialog[data-size=wide]{width:min(880px, calc(100% - var(--spacing-8)))}.ui-dialog:not([open]){display:none}.ui-dialog-form{display:contents}.ui-dialog::backdrop{background:var(--color-scrim)}.ui-dialog-head{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-3) var(--spacing-3) 18px;border-bottom:var(--border-width) solid var(--color-border);flex:none;display:flex}.ui-dialog-head>:first-child{min-width:0;font-size:17px;font-weight:var(--font-weight-bold);letter-spacing:-.01em;overflow-wrap:anywhere;flex:1;margin:0;line-height:1.25}.ui-dialog-body{min-height:0;padding:var(--spacing-4) 18px;flex-direction:column;gap:14px;display:flex;overflow-y:auto}.ui-dialog-foot{justify-content:flex-end;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) 18px;border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap;flex:none;display:flex}@media (height<=600px){.ui-dialog{--ui-dialog-top:var(--spacing-4)}}@media (width<=767px){.ui-dialog{width:100%;max-height:calc(100% - var(--spacing-8));border-radius:16px 16px 0 0;margin:auto 0 0}.ui-dialog-foot>*{flex:1}}.ui-empty-state{padding:var(--spacing-8) var(--spacing-4);text-align:center}.ui-empty-state-title{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.ui-empty-state-description{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-block-start:var(--spacing-1)}.ui-field{gap:var(--spacing-1);flex-direction:column;display:flex}.ui-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.ui-input,.ui-textarea,.ui-select{width:100%;min-height:var(--spacing-9);border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-element);background:var(--color-background-body);color:var(--color-text-primary);font-size:var(--font-size-sm);padding:0 10px}.ui-textarea{padding-block:var(--spacing-2)}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--color-text-faint)}.ui-input:disabled,.ui-input:read-only{background:var(--color-background-muted);border-color:var(--color-border);color:var(--color-text-secondary)}.ui-input[data-size=lg],.ui-select[data-size=lg]{min-height:var(--size-element-lg);padding-inline:var(--spacing-4)}.ui-input[data-size=sm],.ui-select[data-size=sm]{min-height:var(--size-element-sm);padding-block:var(--spacing-1)}@media (width<=767px){.ui-input,.ui-input[data-size],.ui-textarea,.ui-select,.ui-select[data-size]{min-height:var(--spacing-11);font-size:var(--font-size-base)}}.ui-textarea{resize:vertical;min-height:6rem}.ui-select-wrap{display:inline-flex;position:relative}.ui-select{appearance:none;padding-inline-end:var(--spacing-8)}.ui-select-wrap:after{content:"";inset-inline-end:var(--spacing-3);border-inline-end:2px solid var(--color-text-secondary);border-block-end:2px solid var(--color-text-secondary);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}.ui-heading{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:1.3;font-size:var(--font-size-base)}.ui-heading[data-size=sm]{font-size:var(--font-size-sm)}.ui-heading[data-size=lg]{font-size:var(--font-size-lg)}.ui-heading[data-size=xl]{font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;line-height:1.15}.ui-heading a{color:inherit}.ui-heading a:hover{color:var(--color-text-accent)}.ui-icon{vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block}.ui-icon[data-size=sm]{font-size:var(--font-size-sm)}.ui-icon[data-size=md]{font-size:var(--font-size-base)}.ui-icon[data-size=lg]{font-size:var(--font-size-lg)}.ui-icon[data-size=xl]{font-size:var(--font-size-xl)}.ui-list{background:var(--color-background-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-container);overflow:hidden}.ui-list-item{align-items:center;gap:var(--spacing-3);min-height:var(--size-element-lg);padding:var(--spacing-3) var(--spacing-4);color:inherit;display:flex}.ui-list-item+.ui-list-item{border-block-start:var(--border-width) solid var(--color-border)}a.ui-list-item{transition:background-color var(--duration-fast) var(--ease-standard)}a.ui-list-item:hover{background:var(--color-overlay-hover)}a.ui-list-item:active{background:var(--color-overlay-pressed)}.ui-menu{z-index:30;border:var(--border-width) solid var(--color-border-emphasized);background:var(--color-background-popover);min-width:200px;max-width:min(320px,100vw - 32px);box-shadow:var(--shadow-high);border-radius:10px;flex-direction:column;padding:4px;display:flex;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0}.ui-menu[data-align=end]{inset-inline:auto 0}.ui-sheet .ui-menu{margin-block-start:6px;position:static}.ui-menu-list{flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.ui-menu-item{appearance:none;border-radius:var(--radius-inner);width:100%;height:40px;color:var(--color-text-primary);font:13.5px var(--font-family-body);text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:10px;padding:0 12px;display:flex}.ui-menu-item:hover{background:var(--color-overlay-hover)}.ui-menu-item[aria-checked=true]{background:var(--color-accent-muted)}.ui-menu-item:disabled{color:var(--color-text-faint);cursor:default;background:0 0}.ui-menu-item[data-tone=danger]{color:var(--color-text-error)}.ui-menu-sep{border:0;border-top:var(--border-width) solid var(--color-border);flex:none;margin:4px 0}.ui-menu-item:focus-visible{outline-offset:-2px}.ui-menu-check{color:var(--color-text-accent);visibility:hidden;flex:none}.ui-menu-item[aria-checked=true] .ui-menu-check{visibility:visible}@media (width<=767px){.ui-menu-item{height:var(--spacing-11)}}.ui-popover{display:inline-block;position:relative}.ui-popover>summary{cursor:pointer;list-style:none}.ui-popover>summary::-webkit-details-marker{display:none}.ui-popover-menu{z-index:20;gap:var(--spacing-1);padding:var(--spacing-1);background:var(--color-background-popover);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-element);box-shadow:var(--shadow-med);display:flex;position:absolute;inset-block-start:calc(100% + var(--spacing-1))}.ui-popover-menu[data-shape=pill]{border-radius:var(--radius-full)}.ui-segmented{border:var(--border-width) solid var(--color-border-control);border-radius:7px;flex:none;align-items:stretch;min-height:30px;display:inline-flex;overflow:hidden}.ui-segmented[data-full]{width:100%;display:flex}.ui-segment{color:var(--color-text-muted);font-size:12.5px;font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:relative}.ui-segment+.ui-segment{border-left:var(--border-width) solid var(--color-border)}.ui-segmented[data-full]>.ui-segment{flex:1}.ui-segment>input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.ui-segment:hover{color:var(--color-text-primary);background:var(--color-overlay-hover)}.ui-segment:has(>input:checked){background:var(--color-accent-muted);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);box-shadow:inset 0 -2px 0 var(--color-stroke-accent)}.ui-segment:has(>input:focus-visible){outline:2px solid var(--color-focus);outline-offset:-3px}.ui-segment:has(>input:disabled){color:var(--color-text-faint);cursor:default}@media (width<=767px){.ui-segment{min-height:var(--spacing-11);padding:0 12px;font-size:13px}}.ui-sheet{border:0;border-block-start:var(--border-width) solid var(--color-border-emphasized);background:var(--color-background-surface);width:100%;max-width:none;max-height:calc(100% - 64px);color:var(--color-text-primary);box-shadow:0 -20px 60px var(--color-shadow);border-radius:16px 16px 0 0;margin:0;padding:0;inset-block:auto 0}.ui-sheet[open]{flex-direction:column;display:flex}.ui-sheet::backdrop{background:var(--color-scrim)}.ui-sheet-head{align-items:center;gap:var(--spacing-2);border-block-end:var(--border-width) solid var(--color-border);flex:none;min-height:52px;padding:6px 6px 6px 16px;display:flex}.ui-sheet-title{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);flex:1;margin:0}.ui-sheet-body{gap:var(--spacing-3);flex-direction:column;min-height:0;padding:12px 16px 24px;display:flex;overflow-y:auto}@media (width>=768px){.ui-sheet[data-side]{border-block-start:0;border-inline-start:var(--border-width) solid var(--color-border-emphasized);border-radius:16px 0 0 16px;width:min(560px,100%);height:100%;max-height:none;inset:0 0 0 auto}}.ui-skeleton{background:var(--color-skeleton);border-radius:var(--radius-inner);animation:0s .4s both ui-skeleton-show;display:block}.ui-skeleton[data-size=text]{height:1em}.ui-skeleton[data-size=row]{min-height:var(--size-element-lg);border-radius:var(--radius-element)}.ui-skeleton[data-size=card]{border-radius:var(--radius-container);min-height:9rem}@keyframes ui-skeleton-show{0%{visibility:hidden}to{visibility:visible}}.ui-stack{flex-direction:column;display:flex}.ui-stack[data-direction=row]{flex-direction:row;align-items:center}.ui-stack[data-wrap]{flex-wrap:wrap}.ui-stack[data-align=start]{align-items:flex-start}.ui-stack[data-align=center]{align-items:center}.ui-stack[data-align=end]{align-items:flex-end}.ui-stack[data-justify=between]{justify-content:space-between}.ui-stack[data-justify=center]{justify-content:center}.ui-stack[data-justify=end]{justify-content:flex-end}.ui-stack[data-gap="0"]{gap:var(--spacing-0)}.ui-stack[data-gap="1"]{gap:var(--spacing-1)}.ui-stack[data-gap="2"]{gap:var(--spacing-2)}.ui-stack[data-gap="3"]{gap:var(--spacing-3)}.ui-stack[data-gap="4"]{gap:var(--spacing-4)}.ui-stack[data-gap="5"]{gap:var(--spacing-5)}.ui-stack[data-gap="6"]{gap:var(--spacing-6)}.ui-stack[data-gap="8"]{gap:var(--spacing-8)}.ui-stack[data-gap="10"]{gap:var(--spacing-10)}.ui-stack[data-gap="12"]{gap:var(--spacing-12)}.ui-table-scroll{border:var(--border-width) solid var(--color-border-emphasized);border-radius:var(--radius-container);background:var(--color-background-card);overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;font-size:13px}.ui-table th,.ui-table td{text-align:start;white-space:nowrap;padding:9px 10px}.ui-table thead th{color:var(--color-text-eyebrow);font-size:10.5px;font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;border-block-end:var(--border-width) solid var(--color-border)}.ui-table td{vertical-align:middle;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.ui-table tbody tr+tr td{border-block-start:var(--border-width) solid var(--color-border)}.ui-table [data-align=end]{text-align:end}.ui-fold-label{display:none}@media (width<=767px){.ui-table[data-fold] thead{display:none}.ui-table[data-fold],.ui-table[data-fold] tbody{display:block}.ui-table[data-fold] tbody tr{align-items:center;column-gap:var(--spacing-3);grid-template-columns:minmax(0,1fr) auto;min-height:56px;padding:10px 14px;display:grid}.ui-table[data-fold] tbody tr:has(>td[data-fold=act]){grid-template-columns:minmax(0,1fr) auto auto}.ui-table[data-fold] tbody tr+tr{border-block-start:var(--border-width) solid var(--color-border)}.ui-table[data-fold] td{border:0;padding:0;display:block}.ui-table[data-fold] tbody tr+tr td{border:0}.ui-table[data-fold] td[data-fold=hide]{display:none}.ui-table[data-fold] td[data-fold=l1]{text-overflow:ellipsis;min-width:0;font-weight:var(--font-weight-semibold);grid-area:1/1;overflow:hidden}.ui-table[data-fold] td[data-fold=l2]{text-overflow:ellipsis;min-width:0;color:var(--color-text-muted);grid-area:2/1;font-size:12px;overflow:hidden}.ui-table[data-fold] td[data-fold=n1]{text-align:end;grid-area:1/2}.ui-table[data-fold] td[data-fold=n2]{text-align:end;color:var(--color-text-muted);grid-area:2/2;font-size:12px}.ui-table[data-fold] td[data-fold=act]{grid-area:1/3/span 2}.ui-table[data-fold] .ui-fold-label{display:inline}}.ui-text{font-size:var(--font-size-base);color:var(--color-text-primary)}.ui-text[data-size=xs]{font-size:var(--font-size-xs)}.ui-text[data-size=sm]{font-size:var(--font-size-sm)}.ui-text[data-tone=secondary]{color:var(--color-text-secondary)}.ui-text[data-tone=disabled]{color:var(--color-text-disabled)}a.ui-text:hover{color:var(--color-text-accent)}.ui-timestamp{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}a.ui-timestamp:hover{color:var(--color-text-accent)}.ui-kbd{min-width:1.5rem;padding:0 var(--spacing-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-inner);background:var(--color-background-muted);color:var(--color-text-secondary);font-family:var(--font-family-code);font-size:var(--font-size-xs);justify-content:center;align-items:center;line-height:1.5rem;display:inline-flex}.ui-token{align-items:center;gap:var(--spacing-1);padding:2px var(--spacing-2);border-radius:var(--radius-full);background:var(--color-background-muted);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;line-height:1.4;display:inline-flex}.ui-token[data-tone=blue]{background:var(--color-background-blue);color:var(--color-text-blue)}.ui-token[data-tone=teal]{background:var(--color-background-teal);color:var(--color-text-teal)}.ui-token[data-tone=green]{background:var(--color-background-green);color:var(--color-text-green)}.ui-token[data-tone=yellow]{background:var(--color-background-yellow);color:var(--color-text-yellow)}.ui-token[data-tone=orange]{background:var(--color-background-orange);color:var(--color-text-orange)}.ui-token[data-tone=red]{background:var(--color-background-red);color:var(--color-text-red)}.ui-token[data-tone=pink]{background:var(--color-background-pink);color:var(--color-text-pink)}.ui-token[data-tone=purple]{background:var(--color-background-purple);color:var(--color-text-purple)}.ui-token[data-tone=gray]{background:var(--color-background-gray);color:var(--color-text-gray)}.ui-token[data-variant=strong]{background:var(--color-background-inverted);color:var(--color-text-inverted)}.ui-token-dot{border-radius:var(--radius-full);background:currentColor;flex:none;width:6px;height:6px}.ui-tooltip{max-width:240px;padding:var(--spacing-1) var(--spacing-2);border:var(--border-width) solid var(--color-border-emphasized);border-radius:var(--radius-inner);background:var(--color-background-popover);box-shadow:var(--shadow-med);color:var(--color-text-primary);font:var(--font-size-xs) / 1.4 var(--font-family-body);margin:0;inset:auto}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.console{min-height:100vh;font-size:14px;line-height:1.45}.console a:not(.ui-button):hover{color:var(--color-text-accent-hover)}.spacer{flex:1}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{flex-direction:column;display:flex}.bar{border-bottom:var(--border-width) solid var(--color-border);align-items:center;gap:20px;height:56px;padding:0 24px;display:flex}.console .brand{flex:none;align-items:center;display:inline-flex}.brand img{width:150px;height:28.25px}.brand img+img,[data-theme=light] .brand img,.tools-menu{display:none}[data-theme=light] .brand img+img{display:block}.crumb{min-width:0;display:flex;position:relative}.crumbbtn{appearance:none;border-radius:var(--radius-element);min-width:0;height:36px;color:var(--color-text-muted);font:inherit;font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-left:-8px;padding:0 8px;display:inline-flex}.crumbbtn:hover{background:var(--color-overlay-hover)}.crumbbtn[aria-expanded=true]{background:var(--color-overlay-pressed)}.crumbbtn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.crumbbtn .sep{color:var(--color-text-faint)}.crumb-skel{width:96px}.crumbtext{color:var(--color-text-muted);font-size:14px}.crumb-project{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;overflow:hidden}.crumbbtn .ui-icon{flex:none;font-size:13px}.console .docs{color:var(--color-text-muted)}.tools{display:contents}.tools:popover-open{flex-direction:row;justify-content:space-between;margin:0;display:flex;inset:52px 8px auto auto}.console .avatar{border-radius:var(--radius-full);border:var(--border-width) solid var(--color-border-control);background:linear-gradient(135deg, var(--color-avatar-start), var(--color-avatar-end));flex:none;width:32px;height:32px;display:inline-block}.account{flex:none;display:flex;position:relative}.console button.avatar{cursor:pointer;padding:0}.console button.avatar[aria-expanded=true]{box-shadow:0 0 0 2px var(--color-stroke-accent)}.account-menu{width:288px}.account-menu .ui-menu-item>.ui-icon{color:var(--color-text-muted);font-size:16px}.account-menu .end{color:var(--color-text-muted);align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:inline-flex}.menu-who{flex-direction:column;gap:2px;padding:8px 10px 10px;display:flex}.menu-who b{font-size:14px}.menu-who span{color:var(--color-text-muted);font-size:12.5px}.badge{border-radius:var(--radius-full);background:var(--color-accent);min-width:20px;height:20px;color:var(--color-on-accent);font-size:11px;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.console .bell{width:44px;height:44px;color:var(--color-text-secondary);border-radius:var(--radius-element);place-items:center;font-size:20px;display:none;position:relative}.tab .badge{box-sizing:content-box;font-variant-numeric:tabular-nums;width:3ch}.bell .badge{min-width:16px;height:16px;padding:0 4px;font-size:10px;position:absolute;top:4px;right:2px}.tabs{border-bottom:var(--border-width) solid var(--color-border);scrollbar-width:none;align-items:flex-end;gap:4px;padding:0 24px;scroll-padding:0 16px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.console .tab{height:44px;color:var(--color-text-muted);font-size:13.5px;font-weight:var(--font-weight-medium);border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;margin-bottom:-1px;padding:0 12px;display:inline-flex}.console .tab:hover{color:var(--color-text-primary)}.console .tab[aria-current=page]{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);border-bottom-color:var(--color-stroke-accent)}.tabspacer{flex:1;min-width:12px}.page{--page-end:32px;width:100%;max-width:1440px;padding:16px 24px var(--page-end);flex-direction:column;gap:12px;margin:0 auto;display:flex}.pagehead{flex-direction:column;gap:6px;min-width:0;display:flex}.lede{color:var(--color-text-secondary);max-width:72ch;margin:0}.ro-note{color:var(--color-text-secondary);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.ro-note .ui-icon{color:var(--color-text-muted)}.load-error{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.load-error .grow{flex:260px;min-width:0}.title-skel{width:160px;font-size:var(--font-size-xl);line-height:1.15}.eyebrow,.crumb-line{font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-eyebrow);line-height:1.2}.ph-sub{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;margin:0;font-size:13px;display:flex}.dotsep{margin:0 5px}.toolbar .eyebrow{margin-left:6px}.toolbar .eyebrow:first-child{margin-left:0}.chips{flex-wrap:wrap;gap:6px;display:flex}.iter{align-items:center;gap:8px;margin-left:8px;display:inline-flex}.iter-idle{visibility:hidden}.btnrow{flex-wrap:wrap;gap:8px;display:flex}.page.setwrap{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.rail{flex-direction:column;gap:4px;display:flex}.rail .eyebrow{padding:8px 12px}.console .rail a{border:var(--border-width) solid transparent;border-radius:var(--radius-element);height:36px;color:var(--color-text-secondary);font-size:13.5px;font-weight:var(--font-weight-medium);align-items:center;padding:0 12px;display:flex}.console .rail a:hover{background:var(--color-overlay-hover);color:var(--color-text-primary)}.console .rail a[aria-current=page]{background:var(--color-accent-muted);border-color:var(--color-border-accent);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);box-shadow:inset 2px 0 0 var(--color-stroke-accent)}.railseg{border:var(--border-width) solid var(--color-border-control);border-radius:7px;display:none;overflow:hidden}.console .railseg a{min-height:44px;color:var(--color-text-muted);font-size:13px;font-weight:var(--font-weight-medium);white-space:nowrap;flex:1;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.console .railseg a+a{border-left:var(--border-width) solid var(--color-border)}.console .railseg a[aria-current=page]{background:var(--color-accent-muted);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);box-shadow:inset 0 -2px 0 var(--color-stroke-accent)}.setbody{flex-direction:column;gap:20px;min-width:0;display:flex}.setbody.tight{gap:12px}.sethead{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.sethead .ph-title{flex-direction:column;flex:360px;gap:6px;min-width:0;display:flex}.sethead .ph-title>*{margin:0}.crumb-line{font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-eyebrow);align-items:center;gap:6px;line-height:1.2;display:flex}.console .crumb-line a{color:var(--color-text-eyebrow)}.console .crumb-line a:hover{color:var(--color-text-primary)}.setcard{border:var(--border-width) solid var(--color-border-emphasized);background:var(--color-background-card);border-radius:var(--radius-container);min-width:0;overflow:hidden}.setcard.danger{border-color:var(--color-error)}.setcard-head{border-bottom:var(--border-width) solid var(--color-border);align-items:center;min-height:44px;padding:10px 14px;display:flex}.seclabel{font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-eyebrow);margin:0}.seclabel.danger{color:var(--color-text-error)}.setcard-body{flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.setcard-foot{border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;display:flex}.formrows{padding:0 14px}.formrow{border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:200px minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0;display:grid}.formrow:last-child{border-bottom:0}.formrow .fl{flex-direction:column;gap:4px;display:flex}.formrow .fl>:first-child{font-size:13.5px;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.fhelp{color:var(--color-text-muted);margin:0;font-size:12.5px}.fwarn,.ferror{align-items:flex-start;gap:6px;margin:0;font-size:12.5px;display:flex}.fwarn{color:var(--color-text-warning)}.ferror{color:var(--color-text-error)}.fwarn .ui-icon,.ferror .ui-icon{flex:none;margin-top:2px}.fvalue{overflow-wrap:anywhere;align-items:center;gap:12px;min-height:36px;display:flex}.mono{font-family:var(--font-family-code)}.notice{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-card);flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0;padding:12px 16px;font-size:13.5px;display:flex}.notice>.ui-icon{color:var(--color-text-muted);font-size:17px}.set-status{color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.set-status:empty{display:none}.danger-row{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.danger-row+.danger-row{border-top:var(--border-width) solid var(--color-border);padding-top:10px}.danger-row .grow{flex:240px}.danger-row h3{font-size:14px;font-weight:var(--font-weight-semibold);margin:0}.danger-row p{margin:2px 0 0}.muted{color:var(--color-text-muted)}.faint{color:var(--color-text-faint)}.text2{color:var(--color-text-secondary)}.sm{font-size:12.5px}.flab{font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-eyebrow)}.fset{border:0;min-width:0;margin:0;padding:0}.fset legend{margin-bottom:6px;padding:0}.radios{flex-direction:column;gap:2px;display:flex}.radio{cursor:pointer;align-items:center;gap:8px;min-height:32px;font-size:13.5px;display:flex}.radio input{width:16px;height:16px;accent-color:var(--color-accent);margin:0}.secret{border:var(--border-width) solid var(--color-border-accent);background:var(--color-accent-muted);font:13px var(--font-family-code);overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.secret>span{flex:1;min-width:0}.code{border:var(--border-width) solid var(--color-border);background:var(--color-syntax-background);color:var(--color-text-primary);font:12.5px / 1.6 var(--font-family-code);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:0;padding:12px 88px 12px 14px;position:relative}.code>.ui-button{position:absolute;top:8px;right:8px}.kv{border-bottom:var(--border-width) solid var(--color-border);align-items:baseline;gap:12px;padding:6px 0;font-size:13px;display:flex}.kv:last-child{border-bottom:0}.kv dt{width:120px;font:12px var(--font-family-code);color:var(--color-text-muted);flex:none}.kv dd{font-weight:var(--font-weight-semibold);margin:0}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.count{min-width:1ch;font:11px var(--font-family-code);color:var(--color-text-muted);display:inline-block}.newtag{font-size:10.5px;font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-accent);margin-left:8px}.lnk{appearance:none;font:inherit;color:var(--color-text-accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;padding:0;font-size:12.5px;display:inline-flex}.lnk.danger{color:var(--color-text-error)}.ui-table td.act{text-align:end;white-space:nowrap}.ui-table td.act .lnk+.lnk{margin-left:16px}.console a.namelink{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.derived{min-height:36px;font:13px var(--font-family-code);color:var(--color-text-secondary);align-items:center;display:inline-flex}.keytbl b{font-weight:var(--font-weight-semibold)}.keys-empty{text-align:center;color:var(--color-text-muted);margin:0;padding:32px 16px}.inrow .ui-input{flex:260px}.stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.figure{font-size:22px;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.figure small{font-size:13px;font-weight:var(--font-weight-normal)}.meter{background:var(--color-background-muted);border-radius:3px;height:6px;overflow:hidden}.meter>span{background:var(--color-accent);height:100%;display:block}@media (width<=767px){.page.setwrap{grid-template-columns:minmax(0,1fr);gap:12px}.rail{display:none}.railseg{display:flex}.console .notice a{align-items:center;min-height:44px;display:inline-flex}.formrow{grid-template-columns:minmax(0,1fr);gap:8px}.sethead .ph-actions{width:100%;display:flex}.sethead .ph-actions>*,.setcard-foot .ui-button{flex:1}.inrow .ui-button{flex:100%}.radio,.lnk{min-height:44px}.kv dt{width:104px}.console .crumb-line a{align-items:center;min-height:44px;margin:-12px 0 -6px;display:inline-flex}.console{font-size:13.5px}.bar{gap:6px;height:52px;padding:0 8px}.crumb,.crumbtext,.tools{display:none}.console .brand{height:44px}.brand img{width:106px;height:20px}.console .bell,.tools-menu{display:inline-grid}.console .docs{align-items:center;padding:0 8px;display:inline-flex}.console .avatar{background:0 0;border-color:#0000;place-items:center;width:44px;height:44px;display:inline-grid}.console .avatar:after{content:"";border-radius:var(--radius-full);border:var(--border-width) solid var(--color-border-control);background:linear-gradient(135deg, var(--color-avatar-start), var(--color-avatar-end));width:30px;height:30px}.console button.avatar[aria-expanded=true]{box-shadow:none}.console button.avatar[aria-expanded=true]:after{box-shadow:0 0 0 2px var(--color-stroke-accent)}.account-menu{width:calc(100vw - 16px);max-width:none}.account-menu .ui-menu-list{max-height:none}.tabs{gap:0;padding:0 6px}.console .tab{padding:0 10px;font-size:13px}.tab .badge{min-width:16px;height:16px;padding:0 4px;font-size:10px}.tabspacer{display:none}.page{--page-end:24px;padding:12px 14px var(--page-end);gap:10px}}.ex-qp{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-card);flex-direction:column;display:flex}.ex-qp>*{border-bottom:var(--border-width) solid var(--color-border);padding:10px 14px}.ex-qp>:last-child{border-bottom:0}.ex-head{flex-wrap:wrap;align-items:center;gap:10px;min-height:52px;display:flex}.ex-title{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.ex-title .crumb-line{flex-basis:100%}.ex-pill{border:var(--border-width) solid var(--color-warning);border-radius:var(--radius-full);background:var(--color-warning-muted);height:24px;color:var(--color-text-warning);align-items:center;padding:0 9px;font-size:12px;display:inline-flex}.ex-confirm,.ex-cap{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:12.5px;display:flex}.ex-confirm{background:var(--color-success-muted)}.ex-confirm svg{color:var(--color-text-success)}.ex-confirm .grow{flex:240px;min-width:0}.ex-cap{background:var(--color-warning-muted)}.ex-cap b{color:var(--color-text-warning)}.ex-ctl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ex-ctl .eyebrow:not(:first-child){margin-left:8px}.ex-clear{margin-left:auto}.ex-clear.ex-idle{visibility:hidden}.ex-range{border:0;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;margin:0 0 0 8px;padding:0;display:flex}.ex-editor{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.9fr) repeat(2,minmax(0,1fr));gap:10px;display:grid}.ex-box{border:var(--border-width) solid var(--color-border);background:var(--color-background-card);border-radius:10px;flex-direction:column;gap:4px;min-width:0;margin:0;padding:10px 12px;display:flex}.ex-eh{color:var(--color-text-eyebrow);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;font-size:11px;font-weight:700;display:flex}.ex-hint{color:var(--color-text-faint);letter-spacing:0;text-transform:none;text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;font-weight:500;overflow:hidden}.ex-val,.ex-set{background:var(--color-overlay-hover);border-radius:6px;align-items:center;gap:8px;min-height:30px;padding-left:8px;font-size:13px;display:flex}.ex-ellip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ex-k,.ex-pc,.ex-n{color:var(--color-text-muted);font:11.5px var(--font-family-code);white-space:nowrap;flex:none}.ex-n{margin-left:auto}.ex-val2{grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding-block:4px;line-height:18px;display:grid}.ex-k{text-overflow:ellipsis;grid-column:1/-1;min-height:16px;line-height:16px;overflow:hidden}.ex-pc{text-align:right;min-width:7.5em;margin-left:auto}.ex-pc.ex-zero{color:var(--color-text-warning)}.ex-set.ex-covered{outline:var(--border-width) dashed var(--color-warning);outline-offset:-1px;background:0 0}.ex-tags{flex-wrap:wrap;gap:4px;min-width:0;display:inline-flex}.ex-tag{background:var(--color-background-blue);height:18px;color:var(--color-text-blue);font:500 11px var(--font-family-code);white-space:nowrap;border-radius:4px;align-items:center;padding:0 5px;display:inline-flex}.ex-x{width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin-left:auto;display:inline-grid}.ex-set .ex-x{margin-left:0}.ex-x:hover{background:var(--color-overlay-hover);color:var(--color-text-primary)}.ex-or,.ex-all{color:var(--color-text-muted);margin:0;padding:2px 6px;font-size:11.5px}.ex-or{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.ex-anchor{position:relative}.ex-add{border:var(--border-width) dashed var(--color-border-control);width:100%;min-height:30px;color:var(--color-text-secondary);font:12.5px var(--font-family-body);text-align:left;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:flex}.ex-add:hover{background:var(--color-overlay-hover);color:var(--color-text-primary)}.ex-add.ex-hot{border-style:solid;border-color:var(--color-border-accent);background:var(--color-accent-muted);color:var(--color-text-primary)}.ex-add.ex-locked,.ex-add.ex-locked:hover{color:var(--color-text-muted);cursor:not-allowed;background:0 0}.ex-none{color:var(--color-text-muted);margin:0;padding:8px;font-size:12.5px}.share{display:inline-flex;position:relative}.ex-plot{min-height:calc(100vh - var(--page-end));position:relative}.ex-failed{z-index:1;border-radius:var(--radius-element);background:var(--color-background-body);position:absolute;top:0;left:10px;right:10px}.ex-failed .load-error{flex-wrap:nowrap;padding-block:0}.ex-plot[aria-busy=true] .pl-body{opacity:.5;transition:opacity var(--duration-fast) var(--ease-standard) .4s}.ex-startcard{flex-direction:column;gap:10px;display:flex}.ex-startcard .seclabel{margin:0}.ex-cols{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px;display:grid}.ex-list{--ex-head:36px;--ex-row:52px;min-height:calc(var(--ex-head) + var(--ex-rows) * var(--ex-row));border:var(--border-width) solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-card);flex-direction:column;display:flex;overflow:hidden}.ex-sh{height:var(--ex-head);align-items:center;gap:8px;padding:4px 12px 0;display:flex}.ex-sh h3{color:var(--color-text-eyebrow);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.ex-sh a{margin-left:auto;font-size:12px}.console a.ex-srow,.ex-rhead{height:var(--ex-row);border-top:var(--border-width) solid var(--color-border);color:var(--color-text-primary);align-items:center;gap:10px;padding:6px 12px;font-size:13px;text-decoration:none;display:flex}.console a.ex-srow:hover,.ex-rhead:hover{background:var(--color-overlay-hover)}.ex-srow .grow,.ex-rhead>.grow{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ex-sline{white-space:nowrap;align-items:center;gap:4px 6px;display:flex;overflow:hidden}.ex-rhead>.grow>.ex-sline{overflow:visible}.ex-sub{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ex-rhead{position:relative}.ex-rbtn{appearance:none;min-width:0;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:0 auto;padding:0;display:flex}.ex-rbtn:after{content:"";position:absolute;inset:0}.ex-rbtn:focus-visible{outline:none}.ex-rbtn:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:-2px}.console a.ex-rhash{font:11.5px var(--font-family-code);position:relative}.ex-rcaret{color:var(--color-text-muted);flex:none}.ex-rhead:has([aria-expanded=true])>.ex-rcaret{transform:rotate(180deg)}.ex-rpick{padding:0 12px 12px}.ex-rpick .ui-menu{max-width:none;position:static}.ex-alertdot{background:var(--color-error);border-radius:50%;flex:none;width:8px;height:8px}.ex-skel{margin:18px 12px}.ex-leave{color:var(--color-text-primary);gap:8px;display:flex}.ex-warn{color:var(--color-text-warning);flex:none;display:inline-flex}@media (width<=767px){.ex-editor{grid-template-columns:minmax(0,1fr)}.ex-x{width:44px;height:44px}.ex-add,.ex-val,.ex-set{min-height:44px}.ex-list{--ex-head:44px;--ex-row:56px}.ex-sh{padding-top:0}.ex-sh a,.console a.ex-rhash{align-items:center;min-height:44px;display:inline-flex}.console a.ex-rhash{margin-block:-10px;padding:0 8px}.ex-actions{width:100%;min-height:44px}.ex-chips{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ex-plot:has(.pl[data-layout=dual]) .load-error{min-height:68px}}.ex-val2 .ex-x{grid-area:1/2;margin-block:-4px}@media (width<=767px){.ex-val2 .ex-x{grid-row:1/3;margin-block:0}.ex-val2 .ex-k{grid-column:1}}.pl{--pl-height:300px;--pl-panel:150px;--pl-target:28px;min-width:0;font-family:var(--font-family-body);flex-direction:column;margin:0;display:flex;position:relative}.pl[data-size=tile]{--pl-height:160px;--pl-panel:96px}.pl[data-size=row]{--pl-height:200px;--pl-panel:120px}@media (width<=767px){.pl{--pl-height:220px;--pl-panel:120px;--pl-target:44px}.pl[data-size=tile]{--pl-height:150px;--pl-panel:105px}.pl[data-size=row]{--pl-height:210px;--pl-panel:126px}}.pl-s1{--pl-series:var(--color-data-categorical-1)}.pl-s2{--pl-series:var(--color-data-categorical-2)}.pl-s3{--pl-series:var(--color-data-categorical-3)}.pl-s4{--pl-series:var(--color-data-categorical-4)}.pl-s5{--pl-series:var(--color-data-categorical-5)}.pl-s6{--pl-series:var(--color-data-categorical-6)}.pl-s7{--pl-series:var(--color-data-categorical-7)}.pl-s8{--pl-series:var(--color-data-categorical-8)}.pl-hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pl-pill{align-items:center;gap:var(--spacing-1);height:var(--spacing-6);border:var(--border-width) solid var(--color-border-emphasized);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--font-size-xs);flex:none;padding:0 9px;display:inline-flex}.pl-pill.on,.pl-axt{flex-shrink:1;min-width:0}.pl-pill.on{border-color:var(--color-border-accent);background:var(--color-accent-muted);color:var(--color-text-primary)}.pl-pill.alert{border-color:var(--color-error);color:var(--color-text-error)}.pl-ellipsis{text-overflow:ellipsis;overflow:hidden}.pl-note{text-overflow:ellipsis;color:var(--color-text-muted);font-size:var(--font-size-xs);overflow:hidden}.pl-alertdot{width:var(--spacing-2);height:var(--spacing-2);border-radius:var(--radius-full);background:var(--color-error);flex:none;display:inline-block}.pl-body{padding:var(--spacing-2) 10px var(--spacing-1);flex-direction:column;gap:6px;display:flex;position:relative}.pl-panel{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.pl-axes{align-items:center;gap:var(--spacing-2);height:var(--spacing-8);white-space:nowrap;display:flex}.pl[data-size=tile] .pl-axes{height:var(--spacing-6)}.pl-status{align-items:center;gap:var(--spacing-2);flex:1;display:flex;overflow:hidden;container-type:inline-size}@container (width<64px){.pl-status>*{opacity:0}}.pl-axglyph{width:12px;height:var(--spacing-2);stroke:var(--color-text-muted);stroke-width:2px;stroke-linecap:round}.pl-axglyph[data-stroke=dotted]{stroke-dasharray:.1 3.6;stroke-width:2.1px}.pl-area{height:var(--pl-height);border-radius:var(--radius-inner);background:var(--color-background-plot);min-width:0;position:relative}.pl[data-layout=stacked] .pl-area{height:var(--pl-panel)}.pl-skel{border-radius:var(--radius-inner);background:var(--color-skeleton);opacity:0;animation:pl-appear 0s linear var(--duration-medium) forwards;position:absolute;inset:0}@keyframes pl-appear{to{opacity:1}}.pl .uplot,.pl .uplot *{box-sizing:border-box}.pl .u-wrap{-webkit-user-select:none;user-select:none;position:relative}.pl .u-over,.pl .u-under{position:absolute}.pl .u-under{overflow:hidden}.pl .u-over{touch-action:pan-y;border-radius:var(--radius-inner)}.pl .uplot canvas{width:100%;height:100%;display:block;position:relative}.pl .u-axis{position:absolute}.pl .u-cursor-x{border-right:var(--border-width) dashed var(--color-text-muted);pointer-events:none;will-change:transform;height:100%;position:absolute;top:0;left:0}.pl .u-cursor-x.u-off,.pl .u-select{display:none}.pl-live{pointer-events:none;position:absolute;inset:0;overflow-x:clip}.pl-readout{z-index:2;min-width:132px;max-width:min(360px, calc(100% - var(--spacing-2)));border:var(--border-width) solid var(--color-border-emphasized);border-radius:var(--radius-element);background:var(--color-background-surface);box-shadow:var(--shadow-high);color:var(--color-text-secondary);font-size:var(--font-size-xs);white-space:nowrap;flex-direction:column;gap:2px;padding:7px 10px;display:flex;position:absolute}.pl-readout.pinned{padding-right:var(--spacing-8);pointer-events:auto}.pl-when{color:var(--color-text-muted);font-size:11px}.pl-rrow{align-items:center;gap:6px;min-width:0;display:flex}.pl-rrow b{color:var(--color-text-primary)}.pl-rrow.focused b{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.pl-rname{text-overflow:ellipsis;min-width:0;overflow:hidden}.pl-delta[data-tone=worse]{color:var(--color-worse)}.pl-delta[data-tone=better]{color:var(--color-better)}.pl-more,.pl-limit,.pl-pin,.pl-it{color:var(--color-text-muted)}.pl-rrow.focused .pl-it{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.pl-close{width:var(--pl-target);height:var(--pl-target);border-radius:var(--radius-inner);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid;position:absolute;bottom:2px;right:2px}.pl-close:hover{background:var(--color-overlay-hover);color:var(--color-text-primary)}.pl-ring{border:1.5px solid var(--color-text-primary);border-radius:var(--radius-full);pointer-events:none;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute}.pl-mono{font-family:var(--font-family-code)}.pl-key{gap:var(--spacing-1);border-top:var(--border-width) solid var(--color-border);flex-direction:column;padding:6px 10px 10px;display:flex}.pl-key.compact{padding:var(--spacing-1) var(--spacing-2) var(--spacing-2)}.pl-khead{height:18px;color:var(--color-text-muted);white-space:nowrap;align-items:center;padding:0 2px;font-size:11.5px;display:flex;overflow:hidden}.pl-khead b{color:var(--color-text-primary)}.pl-dot{padding:0 6px}.pl-kgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 10px;display:grid}.pl-key.compact .pl-kgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-ke{border-radius:var(--radius-inner);align-items:center;min-width:0;display:flex}.pl-ke:hover,.pl-ke.foc{background:var(--color-overlay-hover)}.pl-ke.foc{box-shadow:inset 0 0 0 1px var(--color-border-control)}.pl-ktog{align-items:center;gap:var(--spacing-1);min-width:0;height:var(--pl-target);border-radius:var(--radius-inner);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-xs);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;padding:2px 6px;display:flex;overflow:hidden}.pl-ktog b{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.pl-tag{border-radius:var(--radius-inner);background:var(--color-background-blue);height:18px;color:var(--color-text-blue);flex:none;padding:0 5px;font-size:11px;line-height:18px}.pl-km,.pl-ke.off .pl-ktog,.pl-ke.off .pl-ktog b{color:var(--color-text-muted)}.pl-ke.off .pl-tag{background:var(--color-background-tag);color:var(--color-text-muted)}.pl-kfoc{width:var(--pl-target);height:var(--pl-target);border-radius:var(--radius-inner);color:var(--color-text-faint);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.pl-kfoc:hover{background:var(--color-overlay-hover);color:var(--color-text-primary)}.pl-ke.foc .pl-kfoc{color:var(--color-stroke-accent)}.pl-kmore{height:var(--pl-target);color:var(--color-text-accent);font:inherit;font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 6px}.pl-skel-text{border-radius:var(--radius-full);background:var(--color-skeleton);width:60%;height:10px;display:inline-block}@media (width<=767px){.pl-kgrid,.pl-key.compact .pl-kgrid{grid-template-columns:minmax(0,1fr)}.pl-ktog{font-size:12.5px}.pl-pill{padding:0 6px}.pl[data-layout=dual]:not([data-size=tile]) .pl-axes{flex-wrap:wrap;place-content:space-evenly space-between;row-gap:0;height:56px}.pl[data-layout=dual]:not([data-size=tile]) .pl-axes:before{content:"";flex-basis:100%}.pl[data-layout=dual]:not([data-size=tile]) .pl-axt{order:-1}}.pl-sw{flex:none;width:24px;height:12px;margin-right:2px;display:block}.pl-sw-line{stroke:var(--pl-series);stroke-width:2px;stroke-linecap:round}.pl-sw-line[data-stroke=dotted]{stroke-dasharray:.1 3.6;stroke-width:2.1px}.pl-sw-line[data-stroke=dashed]{stroke-dasharray:5 4;stroke-width:1.3px}.pl-sw-mark{fill:var(--pl-series)}.pl-sw-mark[data-shape=hollow]{fill:var(--color-background-plot);stroke:var(--pl-series);stroke-width:1.5px}.pl-sw-line[data-stroke=dashed]+.pl-sw-mark{display:none}.pl-eye{width:24px;height:14px;color:var(--color-text-muted);flex:none;margin-right:2px;display:block}.pl-inline{width:150px;height:30px;display:block}@media (width<=767px){.pl-inline{width:112px;height:24px}}:root:not([data-reader]) .pu-in,:root[data-reader] .pu-out{display:none}.pu-auth{align-items:center;gap:8px;display:flex}.pu-qhead{align-items:center;gap:10px;min-width:0;min-height:52px;display:flex}.pu-sum{flex:1;align-items:center;gap:4px;min-width:0;height:24px;display:flex;overflow:hidden}.pu-pill{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);min-width:0;height:24px;color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:6px;padding:0 9px;font-size:12px;display:inline-flex}.pu-k{font-family:var(--font-family-code);font-size:10.5px}.pu-sumskel{width:320px;max-width:100%}.pu-qhead [aria-expanded=true]>.ui-icon{transform:rotate(180deg)}.pu-locked{max-width:560px;padding-top:80px}.pu-lockcard{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-card);flex-direction:column;align-items:flex-start;gap:14px;padding:28px;display:flex}.pu-lockcard h1{margin:0}.pu-lock{border:var(--border-width) solid var(--color-border-emphasized);border-radius:var(--radius-full);width:48px;height:48px;color:var(--color-text-muted);place-items:center;font-size:20px;display:inline-grid}@media (width<=767px){.pu-qhead{flex-wrap:wrap;padding-block:12px}.pu-sum{flex-basis:100%;order:1;grid-template-rows:repeat(3,24px);grid-template-columns:repeat(2,minmax(0,1fr));height:auto;display:grid}.pu-locked{padding-top:32px}.pu-lockcard{padding:18px}}.pu-setup{border:var(--border-width) solid var(--color-border-accent);border-radius:var(--radius-container);background:var(--color-background-card);flex-direction:column;gap:18px;width:100%;max-width:820px;margin:16px auto 0;padding:28px 32px 32px;display:flex}.pu-intro{flex-direction:column;gap:6px;display:flex}.pu-intro h1{margin:0}.pu-step{border-top:var(--border-width) solid var(--color-border);flex-direction:column;gap:10px;padding-top:18px;display:flex}.pu-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.pu-docs{flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;font-size:13px;display:flex}.pu-wait{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-element);background:var(--color-background-muted);color:var(--color-text-secondary);align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:13px;display:flex}.pu-dot{border-radius:var(--radius-full);background:var(--color-success);flex:none;width:8px;height:8px}@media (width<=767px){.pu-setup{gap:14px;margin-top:4px;padding:16px 14px 18px}.pu-docs a{align-items:center;min-height:44px;display:inline-flex}}
