@font-face{font-family:DM Sans;font-style:normal;font-weight:100 900;src:url(../media/dm-sans.35_8ck-bhngf2.woff2)format("woff2")}@supports (color:lab(0% 0 0)){:root,.lab{--arc-overlay-background:lab(.903296% 0 0/.46)}}@supports (color:oklch(from white l c h)){:root,.lab{--arc-series-1:oklch(from var(--arc-accent) calc(l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0)))) calc(c * sign(max(c - .02, 0)) + .15 * (1 - sign(max(c - .02, 0)))) calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0)))));--arc-series-2:oklch(from var(--arc-accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) - .25, .76) .19 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 57));--arc-series-3:oklch(from var(--arc-accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) + .14, .76) .18 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 184));--arc-series-4:oklch(from var(--arc-accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))), .76) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 292))}[data-theme=dark]{--arc-series-1:oklch(from var(--arc-accent) calc(l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0)))) calc(c * sign(max(c - .02, 0)) + .15 * (1 - sign(max(c - .02, 0)))) calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0)))));--arc-series-2:oklch(from var(--arc-accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .19, .665) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 66));--arc-series-3:oklch(from var(--arc-accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) + .02, .665) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 175));--arc-series-4:oklch(from var(--arc-accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .1, .665) .18 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 270))}}.ubm-datatable{--ubm-datatable-gutter:26px;outline:none;width:100%}.ubm-datatable__head,.ubm-datatable__row{align-items:center;min-width:max-content;display:flex;position:relative}.ubm-datatable__head{height:var(--ubm-table-head-h)}.ubm-datatable__row{min-height:var(--ubm-table-row-h)}.ubm-datatable__row:has(.ubm-datatable__check[data-checked=true]){background:var(--surface-selected,var(--surface-active))}.ubm-datatable__row:has(.ubm-datatable__check[data-checked=true]) :is(.ubm-datatable__cell--frozen,.ubm-datatable__gutter[data-frozen=true]){background:var(--surface-selected,var(--surface-active))}.ubm-datatable__gutter{flex:0 0 var(--ubm-datatable-gutter);justify-content:center;align-self:stretch;align-items:center;display:flex}.ubm-datatable__check{border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-base);cursor:pointer;width:14px;height:14px;color:var(--color-action-contrast);opacity:0;transition:opacity var(--motion-fast) var(--motion-ease);flex:none;place-items:center;display:inline-grid}.ubm-datatable__row:hover .ubm-datatable__check,.ubm-datatable__check[data-checked=true]{opacity:1}.ubm-datatable__check[data-checked=true]{background:var(--color-action);border-color:var(--color-action)}.ubm-datatable--compact{--ubm-datatable-gutter:32px}.ubm-datatable--compact .ubm-datatable__th-btn{border-radius:0}.ubm-datatable--compact .ubm-datatable__check{opacity:.55}.ubm-datatable--compact .ubm-datatable__row:hover .ubm-datatable__check,.ubm-datatable--compact .ubm-datatable__check[data-checked=true]{opacity:1}@media (pointer:coarse){.ubm-datatable{--ubm-datatable-gutter:44px}.ubm-datatable[role=grid] .ubm-datatable__gutter{flex-basis:var(--ubm-datatable-gutter)}.ubm-datatable[role=grid] .ubm-datatable__head{box-sizing:content-box;height:44px}.ubm-datatable__check{isolation:isolate;opacity:1;background:0 0;border:0;border-radius:0;width:44px;height:44px;position:relative}.ubm-datatable--compact .ubm-datatable__check{opacity:1}.ubm-datatable__check:before{content:"";z-index:-1;border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-base);position:absolute;inset:15px}.ubm-datatable__check[data-checked=true]{background:0 0}.ubm-datatable__check[data-checked=true]:before{background:var(--color-action);border-color:var(--color-action)}}.ubm-datatable__th{box-sizing:border-box;flex:none;align-items:center;height:100%;display:flex;position:relative}.ubm-datatable__th-btn{min-width:0;padding:0 var(--ubm-table-cell-px);height:100%;font:inherit;color:inherit;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background var(--motion-fast) var(--motion-ease);background:0 0;border:none;flex:auto;align-items:center;gap:6px;display:flex}.ubm-datatable__th-btn:hover{background:var(--surface-hover)}.ubm-datatable__th-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-2px}.ubm-datatable__th-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ubm-datatable__th--menuopen{z-index:40;overflow:visible}.ubm-datatable__th[draggable=true] .ubm-datatable__th-btn,.ubm-datatable__th .ubm-datatable__th-btn[draggable=true]{cursor:grab}.ubm-datatable__th--dragging{opacity:.4}.ubm-datatable__th--dragover:before{content:"";background:var(--focus-ring);z-index:5;width:2px;position:absolute;top:0;bottom:0;left:0}.ubm-datatable__th--menuopen .ubm-datatable__th-btn{background:var(--surface-hover)}.ubm-datatable__th-icon{color:var(--text-faint);flex:none;place-items:center;display:grid}.ubm-datatable__th--frozen,.ubm-datatable__cell--frozen{left:calc(var(--ubm-datatable-gutter) + var(--ubm-datatable-frozen-offset,0px));z-index:2;background:var(--surface-base);position:sticky}.ubm-datatable__th--frozen{z-index:3}.ubm-datatable__row:hover :is(.ubm-datatable__cell--frozen,.ubm-datatable__gutter[data-frozen=true]),.ubm-datatable__row--ctx :is(.ubm-datatable__cell--frozen,.ubm-datatable__gutter[data-frozen=true]){background:var(--surface-hover)}.ubm-datatable__gutter[data-frozen=true]{z-index:2;background:var(--surface-base);position:sticky}.ubm-datatable__cell--wrap{white-space:normal;align-items:flex-start;padding-top:7px;padding-bottom:7px;overflow:visible}.ubm-datatable__cell--wrap .ubm-datatable__name{white-space:normal;overflow:visible}.ubm-datatable__reveal{height:20px;font:inherit;color:var(--text-faint);background:var(--surface-sunken);border-radius:var(--radius-sm);cursor:pointer;border:none;flex:none;align-self:center;margin:0 6px;padding:0 7px;font-size:11.5px;font-weight:600}.ubm-datatable__reveal:hover{color:var(--text-default);background:var(--surface-hover)}.ubm-datatable__headacc{flex:none;align-self:stretch;align-items:center;display:flex}.ubm-datatable__addcol{width:28px;height:100%;min-height:32px;color:var(--text-faint);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);background:0 0;border:none;place-items:center;padding:0;display:inline-grid}.ubm-datatable__addcol:hover{color:var(--text-default);background:var(--surface-hover)}.ubm-colmenu{z-index:50;background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-lg);min-width:232px;max-height:360px;box-shadow:var(--shadow-popover);cursor:default;flex-direction:column;gap:1px;padding:5px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:auto}.ubm-colmenu__head{letter-spacing:.02em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;padding:5px 8px 4px;font-size:11px;font-weight:600;overflow:hidden}.ubm-colmenu__sep{background:var(--border-default);height:1px;margin:4px 2px}.ubm-colmenu__item{text-align:left;width:100%;font:inherit;color:var(--text-default);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:9px;padding:6px 8px;font-size:13.5px;display:flex}.ubm-colmenu__item:hover{background:var(--surface-hover)}.ubm-colmenu__item[data-active=true]{color:var(--text-strong)}.ubm-colmenu__item[disabled]{color:var(--text-faint);cursor:not-allowed}.ubm-colmenu__item[disabled]:hover{background:0 0}.ubm-colmenu__ico{color:var(--text-muted);flex:none;place-items:center;display:grid}.ubm-colmenu__label{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ubm-colmenu__hint{color:var(--color-action);flex:none;place-items:center;margin-left:auto;display:grid}.ubm-colmenu__rename{width:100%;font:inherit;color:var(--text-default);background:var(--surface-sunken);border:1px solid var(--border-default);border-radius:var(--radius-sm);margin:2px 0;padding:6px 8px;font-size:13.5px}.ubm-colmenu__rename:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:1px}.ubm-colmenu__item--danger{color:var(--color-danger,var(--text-strong))}.ubm-colmenu__item--danger .ubm-colmenu__ico{color:var(--color-danger,var(--text-muted))}.ubm-datatable__resize{cursor:col-resize;-webkit-user-select:none;user-select:none;justify-content:center;width:7px;height:100%;display:flex;position:absolute;top:0;right:-1px}.ubm-datatable__resize:after{content:"";background:0 0;border-radius:2px;width:2px;height:100%}.ubm-datatable__resize:hover:after,.ubm-datatable__resize[data-resizing=true]:after{background:var(--color-action);opacity:.55}.ubm-datatable__cell{box-sizing:border-box;padding:0 var(--ubm-table-cell-px);white-space:nowrap;text-overflow:ellipsis;cursor:default;flex:none;align-self:stretch;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.ubm-datatable__cell[data-editable=true]{cursor:text}.ubm-datatable__cell--popover{z-index:1;position:relative;overflow:visible}.ubm-datatable__cell--popover:focus-within{z-index:30}.ubm-datatable[data-nav=true] .ubm-datatable__cell[data-active=true]{box-shadow:inset 0 0 0 1.5px var(--color-action);border-radius:3px}.ubm-datatable__cell--primary{color:var(--text-strong);gap:3px;font-weight:450}.ubm-datatable__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ubm-datatable__twirl{width:18px;height:22px;color:var(--text-faint);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid}.ubm-datatable__twirl:hover{background:var(--border-strong);color:var(--text-muted)}.ubm-datatable__twirl--leaf{color:#0000;cursor:default}.ubm-datatable__row:hover .ubm-datatable__twirl--leaf{color:var(--text-faint)}.ubm-datatable__guide{flex:none;align-self:stretch;width:18px;position:relative}.ubm-datatable__guide:before{content:"";border-left:1.5px solid var(--border-default);position:absolute;top:0;bottom:0;left:9px}.ubm-datatable__guide--last:before{height:18px;bottom:auto}.ubm-datatable__subcount{color:var(--text-muted);background:var(--surface-active);border-radius:9px;flex:none;place-items:center;min-width:17px;height:16px;margin-left:3px;padding:0 4px;font-size:11px;display:inline-grid}.ubm-datatable__row--child .ubm-datatable__name{color:var(--text-strong)}.ubm-datatable__addsub-btn{color:var(--text-faint);cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:flex}.ubm-datatable__row--addsub:hover .ubm-datatable__addsub-btn{color:var(--text-muted)}.ubm-datatable__addrow{color:var(--text-faint);align-items:center;gap:8px;padding:9px;font-size:13px;display:flex}.ubm-datatable__addrow:hover{color:var(--text-muted)}.ubm-datatable__addrow-plus{flex:none;align-items:center;display:inline-flex}.ubm-datatable__addrow-input{font:inherit;color:var(--text-default);background:0 0;border:none;flex:auto;padding:0}.ubm-datatable__addrow-input::placeholder{color:var(--text-faint)}.ubm-datatable__addrow-input:focus{outline:none}.ubm-datatable__open{color:var(--text-muted);border:1px solid var(--border-strong);background:var(--surface-base);border-radius:var(--radius-sm);flex:none;align-items:center;gap:5px;margin-left:auto;margin-right:2px;padding:1px 7px;font-size:12px;text-decoration:none;display:none}.ubm-datatable__row:hover .ubm-datatable__open{display:inline-flex}.ubm-datatable__open:hover{color:var(--text-default);background:var(--surface-hover)}.ubm-datatable__gutter-end{flex:0 0 40px;align-self:stretch}.ubm-datatable__editor{box-sizing:border-box;background:var(--surface-base);width:100%;color:var(--text-default);font:inherit;border-radius:var(--radius-sm);outline:2px solid var(--color-action);border:none;padding:2px 4px}.ubm-datatable__check:has(>.ubm-datatable__checkmark){position:relative}.ubm-datatable__check .ubm-datatable__checkmark{pointer-events:none;width:12px;height:12px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ubm-datatable__head .ubm-datatable__check--all{opacity:1}.ubm-datatable__th--numeric .ubm-datatable__th-btn,.ubm-datatable__cell--numeric{justify-content:flex-end}.ubm-datatable__th--sorted,.ubm-datatable__cell--sorted{background-color:color-mix(in oklab, var(--surface-hover) 70%, transparent)}.ubm-datatable__th--sorted .ubm-datatable__th-label{color:var(--text-strong)}.ubm-datatable__th[aria-sort] .ubm-datatable__th-btn{gap:6px}.ubm-datatable__row--selectable{cursor:pointer;-webkit-tap-highlight-color:transparent}.ubm-datatable__row--empty{min-height:var(--ubm-table-empty-h);justify-content:center}.ubm-datatable__empty{flex:auto}.ubm-datatable__countline{border-top:1px solid var(--border-default);min-height:44px;color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;padding:0 8px 0 16px;font-size:13px;display:flex}.ubm-datatable__count{white-space:nowrap;min-width:0;transition:color var(--motion-fast) var(--motion-ease);align-items:baseline;gap:.28em;display:inline-flex}.ubm-datatable__count[data-active]{color:var(--text-strong)}.ubm-datatable__count-number{font-variant-numeric:tabular-nums}.ubm-datatable__countclear{border-radius:var(--radius-sm);height:30px;color:var(--text-default);font:inherit;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease);background:0 0;border:0;flex:none;padding:0 12px;font-weight:500}.ubm-datatable__countclear:hover{background:var(--surface-hover)}.ubm-datatable__countclear:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ubm-datatable__count,.ubm-datatable__countclear{transition:none}}.ubm-datatable{--ubm-arc-cell:var(--ubm-table-cell-bg);--ubm-arc-tint:var(--arc-surface-muted,var(--surface-hover))}.ubm-datatable .ubm-datatable__th--sorted,.ubm-datatable .ubm-datatable__cell--sorted{background-color:var(--ubm-arc-tint)}.ubm-datatable .ubm-datatable__th--sorted .ubm-datatable__th-label{color:var(--arc-foreground,var(--text-strong))}.ubm-datatable .ubm-datatable__row:has(.ubm-datatable__check[data-checked=true]){background:color-mix(in oklab, var(--arc-accent,var(--color-action)) 8%, var(--ubm-arc-cell))}.ubm-datatable .ubm-datatable__row:has(.ubm-datatable__check[data-checked=true]) :is(.ubm-datatable__cell--frozen,.ubm-datatable__gutter[data-frozen=true]){background:color-mix(in oklab, var(--arc-accent,var(--color-action)) 8%, var(--ubm-arc-cell))}.ubm-datatable .ubm-datatable__check{border-color:var(--arc-border-strong,var(--border-strong));color:var(--arc-control-glyph,var(--color-action-contrast));transition:opacity var(--arc-duration-fast,.16s) var(--arc-ease-standard,ease), background-color var(--arc-duration-fast,.16s) var(--arc-ease-standard,ease), border-color var(--arc-duration-fast,.16s) var(--arc-ease-standard,ease)}.ubm-datatable .ubm-datatable__check[data-checked=true]{background:var(--arc-control-on,var(--color-action));border-color:var(--arc-control-on,var(--color-action))}@media (pointer:coarse){.ubm-datatable .ubm-datatable__check[data-checked=true]{background:0 0}.ubm-datatable .ubm-datatable__check[data-checked=true]:before{background:var(--arc-control-on,var(--color-action));border-color:var(--arc-control-on,var(--color-action))}}@media (prefers-reduced-motion:reduce){.ubm-datatable .ubm-datatable__check{transition:none}}.ubm-datatable__bulkbar{z-index:60;max-width:92vw;color:var(--text-default);background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);align-items:center;gap:10px;padding:7px 9px 7px 13px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.ubm-datatable__bulkcount{color:var(--text-strong);white-space:nowrap;border-right:1px solid var(--border-default);padding-right:10px;font-weight:600}.ubm-datatable__bulkactions{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.ubm-datatable__bulkclear{font:inherit;color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;padding:5px 9px;font-size:12.5px}.ubm-datatable__bulkclear:hover{background:var(--surface-hover);color:var(--text-default)}.ubm-datatable__ctxmenu{z-index:70;background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:184px;box-shadow:var(--shadow-popover);flex-direction:column;gap:1px;padding:4px;display:flex;position:fixed}.ubm-datatable__row--ctx{background:var(--surface-hover)}.ubm-datatable__bulkbar .ubm-status-select__menu,.ubm-datatable__bulkbar .ubm-prio-select__menu,.ubm-datatable__bulkbar .ubm-people-select__menu,.ubm-datatable__bulkbar .ubm-popover__content{top:auto;bottom:calc(100% + 6px)}@media (max-width:640px){.ubm-sidepeek,.ubm-sidepeek[data-mode=full]{border-left:none;width:100%}.ubm-peek-prop{grid-template-columns:1fr;align-items:start;gap:2px;padding:6px}.ubm-vconsole{width:min(320px,86vw)}.ubm-datatable__open{display:inline-flex}}@media (hover:none){.ubm-datatable__open{display:inline-flex}.ubm-side__rowbtn{opacity:1}}:root{--font-family:DM Sans, -apple-system, BlinkMacSystemFont, sans-serif;--font-scale:1;--radius:28px;--touch-target:44px;--button-weight:600;--button-gap:8px;--button-disabled-opacity:.48;--button-border-width:1px;--button-focus-width:3px;--button-focus-offset:3px;--button-line-height:1.35;--button-active-brightness:.92;--button-spinner-stroke:2px;--button-pill-radius:999px;--button-xs-height:28px;--button-xs-font:12px;--button-xs-icon:14px;--button-xs-padding:8px;--button-xs-paddingBlock:4px;--button-sm-height:36px;--button-sm-font:13px;--button-sm-icon:16px;--button-sm-padding:12px;--button-sm-paddingBlock:6px;--button-md-height:44px;--button-md-font:14px;--button-md-icon:16px;--button-md-padding:16px;--button-md-paddingBlock:6px;--button-lg-height:50px;--button-lg-font:15px;--button-lg-icon:18px;--button-lg-padding:20px;--button-lg-paddingBlock:6px;--button-xl-height:56px;--button-xl-font:16px;--button-xl-icon:20px;--button-xl-padding:24px;--button-xl-paddingBlock:6px;--duration-instant:.12s;--duration-fast:.16s;--duration-exit:.18s;--duration-standard:.24s;--duration-considered:.48s;--duration-spinner:.7s;--duration-themeReveal:.6s;--ease-enter:cubic-bezier(.16,1,.3,1);--ease-exit:cubic-bezier(.7,0,.84,0);--ease-standard:cubic-bezier(.22,1,.36,1);--ease-inOut:cubic-bezier(.65,0,.35,1);--ease-themeReveal:cubic-bezier(.22,1,.36,1);--input-xs-height:28px;--input-xs-padding:8px;--input-xs-font:12px;--input-sm-height:36px;--input-sm-padding:12px;--input-sm-font:13px;--input-md-height:44px;--input-md-padding:16px;--input-md-font:14px;--input-lg-height:50px;--input-lg-padding:20px;--input-lg-font:15px;--input-xl-height:56px;--input-xl-padding:24px;--input-xl-font:16px;--input-focus-color:var(--accent);--canvas:#f8fafc;--panel:#fff;--ink:#0f172a;--muted:#475569;--border:#cbd5e1;--subtle:#e2e8f0;--accent:#2563eb;--accent-hover:#1d4ed8;--on-accent:#fff;--accent-soft:#eff6ff;--danger:#b91c1c;--danger-soft:#fef2f2;--focus:#2563eb;--success:#15803d;--warning:#b45309}:root,.lab{--arc-accent:var(--accent);--arc-accent-foreground:var(--on-accent);--arc-accent-strong:var(--accent-hover);--arc-background:var(--panel);--arc-border:var(--border);--arc-border-strong:var(--border);--arc-border-subtle:var(--border);--arc-control-on:var(--accent);--arc-danger:var(--danger);--arc-focus-ring:var(--focus);--arc-font-body:var(--font-family);--arc-foreground:var(--ink);--arc-radius-control:var(--radius);--arc-radius-panel:var(--radius);--arc-radius-pill:var(--radius);--arc-success:var(--success);--arc-surface:var(--panel);--arc-surface-muted:var(--subtle);--arc-surface-raised:var(--panel);--arc-text-muted:var(--muted);--arc-text-secondary:var(--muted);--arc-control-height-sm:var(--button-sm-height);--arc-control-height-md:var(--button-md-height);--arc-control-height-lg:var(--button-lg-height);--arc-duration-instant:var(--duration-instant);--arc-duration-fast:var(--duration-fast);--arc-duration-standard:var(--duration-standard);--arc-ease-enter:var(--ease-enter);--arc-ease-standard:var(--ease-standard);--arc-ease-in-out:var(--ease-inOut);--arc-ease-spring:var(--ease-standard);--arc-duration-spring:var(--duration-considered);--arc-leading-body:var(--button-line-height);--arc-tracking-body:-.01em;--arc-text-xs:calc(var(--button-xs-font) * var(--font-scale));--arc-text-sm:calc(var(--button-md-font) * var(--font-scale));--arc-shadow-resting:0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent);--arc-shadow-raised:0 6px 18px color-mix(in srgb, var(--ink) 10%, transparent);--arc-shadow-floating:0 20px 48px color-mix(in srgb, var(--ink) 14%, transparent);--arc-space-1:.25rem;--arc-space-2:.5rem;--arc-space-3:.75rem;--arc-space-4:1rem;--arc-space-5:1.25rem;--arc-accent-subtle:var(--accent-soft);--arc-duration-considered:var(--duration-considered);--arc-font-display:var(--font-family);--arc-space-6:24px;--arc-space-8:32px;--arc-text-2xl:24px;--arc-text-3xl:calc(36px * var(--font-scale));--arc-text-base:16px;--arc-text-lg:18px;--arc-text-xl:20px;--arc-tracking-display:-.02em;--arc-warning:var(--warning);--arc-menu-group-size:11px;--arc-menu-group-weight:500;--arc-menu-group-color:var(--muted);--arc-menu-group-tracking:.09em;--arc-menu-group-gap:12px;--arc-control-glyph:var(--on-accent);--arc-control-track:var(--subtle);--arc-control-track-hover:color-mix(in srgb, var(--ink) 22%, var(--panel));--arc-control-thumb:var(--panel);--arc-control-thumb-on:var(--on-accent);--arc-control-thumb-shadow:0 1px 3px color-mix(in srgb, var(--ink) 16%, transparent);--arc-control-fill:var(--accent);--arc-nav-row-height:40px;--arc-nav-icon-size:18px;--arc-dialog-compact:400px;--arc-dialog-default:520px;--arc-dialog-wide:720px;--arc-dialog-padding:28px;--arc-dialog-title-size:calc(20px * var(--font-scale));--arc-dialog-description-size:calc(13px * var(--font-scale));--arc-dialog-description-color:var(--muted);--arc-dialog-section-gap:24px;--arc-input-border-hover:color-mix(in srgb, var(--border) 70%, var(--muted));--arc-text-4xl:calc(36px * var(--font-scale));--arc-text-5xl:calc(48px * var(--font-scale));--arc-leading-display:1.1;--identity-avatar-radius:50%;--identity-avatar-sm:28px;--identity-avatar-md:36px;--identity-avatar-lg:48px;--identity-avatar-xl:88px;--arc-overlay-background:#03030375;--arc-overlay-blur:7px;--arc-radius-surface:var(--radius);--arc-space-12:48px;--arc-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--arc-ease-exit:var(--ease-exit);--arc-gradient-from:var(--accent-soft);--arc-gradient-to:var(--arc-series-2);--arc-focus-width:1px;--arc-focus-offset:2px;--arc-space-10:2.5rem;--arc-space-16:4rem;--arc-space-20:5rem;--arc-space-24:6rem}@supports (color:lab(0% 0 0)){:root,.lab{--arc-overlay-background:lab(.903296% 0 0/.46)}}[data-theme=dark]{--canvas:#0b1120;--panel:#141e30;--ink:#f1f5f9;--muted:#cbd5e1;--border:#475569;--subtle:#25324a;--accent:#93c5fd;--accent-hover:#bfdbfe;--on-accent:#102341;--accent-soft:#172b4b;--danger:#fca5a5;--danger-soft:#3b1923;--focus:#93c5fd;--success:#86efac;--warning:#fcd34d}:root,.lab{--arc-series-1:var(--arc-accent);--arc-series-2:#7128a5;--arc-series-3:#e58f00;--arc-series-4:#009e84}@supports (color:oklch(from white l c h)){:root,.lab{--arc-series-1:oklch(from var(--arc-accent) calc(l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0)))) calc(c * sign(max(c - .02, 0)) + .15 * (1 - sign(max(c - .02, 0)))) calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0)))));--arc-series-2:oklch(from var(--arc-accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) - .25, .76) .19 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 57));--arc-series-3:oklch(from var(--arc-accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) + .14, .76) .18 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 184));--arc-series-4:oklch(from var(--arc-accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))), .76) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 292))}[data-theme=dark]{--arc-series-1:oklch(from var(--arc-accent) calc(l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0)))) calc(c * sign(max(c - .02, 0)) + .15 * (1 - sign(max(c - .02, 0)))) calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0)))));--arc-series-2:oklch(from var(--arc-accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .19, .665) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 66));--arc-series-3:oklch(from var(--arc-accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) + .02, .665) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 175));--arc-series-4:oklch(from var(--arc-accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .1, .665) .18 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 270))}}.accordion_accordion{border-top:1px solid var(--arc-border);width:100%}.accordion_item{border-bottom:1px solid var(--arc-border)}.accordion_header{margin:0}.accordion_trigger{width:100%;min-height:var(--arc-control-height-lg);justify-content:space-between;align-items:center;gap:var(--arc-space-5);padding:var(--arc-space-2) 0;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;display:flex}@media (hover:hover) and (pointer:fine){.accordion_trigger:hover{color:var(--arc-text-secondary)}.accordion_trigger:hover .accordion_icon{color:var(--arc-foreground)}}.accordion_icon{color:var(--arc-text-muted);transition:color var(--arc-duration-fast) var(--arc-ease-standard);flex:none;display:inline-flex}.accordion_trigger[data-state=open] .accordion_icon{color:var(--arc-foreground)}.accordion_panel{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);overflow:hidden}.accordion_panelInner{overflow-wrap:anywhere;padding:0 var(--arc-space-8) var(--arc-space-5) 0}.accordion_lg .accordion_trigger{gap:var(--arc-space-8);min-height:76px;padding-block:var(--arc-space-5);font-size:var(--arc-text-lg);letter-spacing:var(--arc-tracking-body)}.accordion_lg .accordion_panel{font-size:var(--arc-text-base);line-height:1.65}.accordion_lg .accordion_panelInner{max-width:62ch;padding:0 var(--arc-space-12) var(--arc-space-6) 0}@media (max-width:520px){.accordion_lg .accordion_trigger{min-height:68px;font-size:var(--arc-text-base)}.accordion_lg .accordion_panel{font-size:var(--arc-text-sm)}.accordion_lg .accordion_panelInner{padding-right:var(--arc-space-6)}}@media (prefers-reduced-motion:reduce){.accordion_trigger,.accordion_icon{transition:none}}[data-motion=reduced] .accordion_trigger,.accordion_trigger[data-motion=reduced],[data-motion=reduced] .accordion_icon,.accordion_icon[data-motion=reduced]{transition:none}.accordion_header{font:inherit;letter-spacing:normal}.accordion_trigger{letter-spacing:normal;border-radius:0}.accordion_trigger:focus-visible{outline:1px solid var(--arc-focus-ring);outline-offset:3px}.action_button_button{min-height:var(--arc-control-height-md);padding:0 var(--arc-space-5);border:1px solid var(--arc-foreground);border-radius:var(--arc-radius-control);background:var(--arc-foreground);color:var(--arc-background);font:inherit;font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--arc-duration-fast) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), box-shadow var(--arc-duration-fast) var(--arc-ease-standard), opacity var(--arc-duration-fast) var(--arc-ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.action_button_button:hover:not(:disabled){box-shadow:var(--arc-shadow-resting)}}.action_button_button:disabled{cursor:not-allowed}.action_button_button:disabled:not([data-state=pending]){opacity:.7}.action_button_button[data-state=pending]{cursor:progress}.action_button_content{justify-content:center;align-items:center;gap:var(--arc-space-2);white-space:nowrap;min-height:1.25rem;display:inline-flex}.action_button_morph{min-width:0;display:inline-flex}.action_button_morph[data-morphing]{clip-path:inset(-.6em 0 -.6em -.3em)}.action_button_glyphs{white-space:pre;flex:none;display:inline-flex;position:relative}.action_button_glyph{display:inline-block}.action_button_iconSlot{flex:0 0 17px;place-items:center;width:17px;height:17px;display:grid}.action_button_phase{grid-area:1/1;place-items:center;width:17px;height:17px;display:grid}.action_button_arrow{flex:none}.action_button_statusIcon{color:currentColor}.action_button_spinner{width:var(--arc-space-4);height:var(--arc-space-4);border-radius:var(--arc-radius-pill);border:1.5px solid;border-right-color:#0000;animation:.7s linear infinite action_button_spin;display:inline-block}.action_button_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes action_button_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.action_button_button{transition:none}.action_button_spinner{animation:none}}[data-motion=reduced] .action_button_button{transition:none}[data-motion=reduced] .action_button_spinner{animation:none}.action_button_button{min-height:var(--touch-target);min-width:var(--touch-target);font-weight:var(--button-weight);border-radius:var(--radius)}.action_button_button:focus-visible{outline:var(--button-focus-width) solid var(--focus);outline-offset:var(--button-focus-offset)}.action_button_button{background:var(--accent);border-color:var(--accent);color:var(--on-accent);min-height:var(--feedback-height,var(--touch-target));font-size:var(--feedback-font,var(--arc-text-sm));padding-inline:var(--feedback-padding,var(--arc-space-3))}.button_button{--h:var(--button-md-height);--fs:var(--button-md-font);--ic:var(--button-md-icon);--px:var(--button-md-padding);--py:var(--button-md-paddingBlock);min-height:var(--h);justify-content:center;align-items:center;gap:var(--button-gap);padding:var(--py) var(--px);border:var(--button-border-width) solid transparent;border-radius:var(--radius);font-family:var(--font-family);font-size:calc(var(--fs)*var(--font-scale));font-weight:var(--button-weight);line-height:var(--button-line-height);cursor:pointer;vertical-align:middle;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex;position:relative}.button_button:focus-visible{outline:var(--button-focus-width) solid var(--focus);outline-offset:var(--button-focus-offset)}.button_button:disabled,.button_button[aria-disabled=true]:not([aria-busy=true]){opacity:var(--button-disabled-opacity);cursor:not-allowed}.button_button[aria-busy=true]{cursor:progress}.button_button:is([aria-haspopup]:not([aria-haspopup=false]),[data-state],[role=combobox]){transform:none!important}.button_primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.button_secondary{background:var(--panel);border-color:var(--border);color:var(--accent)}.button_ghost{color:var(--accent);background:0 0}.button_danger{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}@media (hover:hover){.button_primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-hover);border-color:var(--accent-hover)}.button_secondary:hover:not(:disabled):not([aria-disabled=true]),.button_ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-soft)}.button_danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--danger);color:var(--panel)}}.button_button:active:not(:disabled):not([aria-disabled=true]){filter:brightness(var(--button-active-brightness))}.button_labelSlot{justify-content:center;align-items:center;min-width:0;display:inline-flex;position:relative}.button_labelContent{align-items:center;display:inline-flex}.button_labelPhase{justify-content:center;align-items:center;gap:var(--button-gap);white-space:nowrap;display:inline-flex}.button_labelPhase svg,.button_button>svg,.button_button>span[aria-hidden]>svg{width:var(--ic);height:var(--ic);flex:none}.button_loadingLabel{opacity:0}.button_loader{width:var(--ic);height:var(--ic);margin:calc(var(--ic) / -2);display:grid;position:absolute;top:50%;left:50%}.button_spinner{border:var(--button-spinner-stroke) solid currentColor;animation:button_spin var(--duration-spinner) linear infinite;border-right-color:#0000;border-radius:50%}.button_pill{border-radius:var(--button-pill-radius)}.button_icon{min-width:var(--h);aspect-ratio:1;padding:0}@keyframes button_spin{to{transform:rotate(360deg)}}@media (pointer:coarse){.button_button{min-height:max(var(--touch-target), var(--h));min-width:var(--touch-target)}}@media (prefers-reduced-motion:reduce){.button_button{transition:none}.button_spinner{animation:none}}[data-motion=reduced] .button_button{transition:none}[data-motion=reduced] .button_spinner{animation:none}.button_xs{--py:var(--button-xs-paddingBlock);--h:var(--button-xs-height);--fs:var(--button-xs-font);--ic:var(--button-xs-icon);--px:var(--button-xs-padding)}.button_sm{--py:var(--button-sm-paddingBlock);--h:var(--button-sm-height);--fs:var(--button-sm-font);--ic:var(--button-sm-icon);--px:var(--button-sm-padding)}.button_md{--py:var(--button-md-paddingBlock);--h:var(--button-md-height);--fs:var(--button-md-font);--ic:var(--button-md-icon);--px:var(--button-md-padding)}.button_lg{--py:var(--button-lg-paddingBlock);--h:var(--button-lg-height);--fs:var(--button-lg-font);--ic:var(--button-lg-icon);--px:var(--button-lg-padding)}.button_xl{--py:var(--button-xl-paddingBlock);--h:var(--button-xl-height);--fs:var(--button-xl-font);--ic:var(--button-xl-icon);--px:var(--button-xl-padding)}.input_field{min-width:0;display:grid}.input_label{margin-bottom:var(--arc-space-2);color:var(--ink);font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body)}.input_input,.input_control{--h:var(--input-md-height);--px:var(--input-md-padding);--fs:var(--input-md-font);box-sizing:border-box;width:100%;min-height:var(--h);border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);color:var(--ink);font-family:var(--font-family);font-size:calc(var(--fs)*var(--font-scale,1));transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);line-height:1.4}.input_input{padding:0 var(--px);outline:none}.input_input[data-size=xs],.input_control[data-size=xs]{--h:var(--input-xs-height);--px:var(--input-xs-padding);--fs:var(--input-xs-font)}.input_input[data-size=sm],.input_control[data-size=sm]{--h:var(--input-sm-height);--px:var(--input-sm-padding);--fs:var(--input-sm-font)}.input_input[data-size=lg],.input_control[data-size=lg]{--h:var(--input-lg-height);--px:var(--input-lg-padding);--fs:var(--input-lg-font)}.input_input[data-size=xl],.input_control[data-size=xl]{--h:var(--input-xl-height);--px:var(--input-xl-padding);--fs:var(--input-xl-font)}.input_input::placeholder{color:var(--muted);opacity:1}.input_input:focus-visible,.input_control:focus-within{box-shadow:none;border-color:var(--input-focus-color);outline:none}.input_input[aria-invalid=true],.input_control[data-invalid=true]{border-color:var(--danger)}.input_input:disabled,.input_control[data-disabled=true]{cursor:not-allowed;opacity:.5}.input_control{padding:0 var(--px);align-items:center;gap:8px;display:flex}.input_control>.input_input{width:0;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding-inline:0}.input_control>.input_input:disabled{opacity:1}.input_adornment{color:var(--muted);flex:none;align-items:center;line-height:1;display:inline-flex}.input_adornment>svg{width:1.1em;height:1.1em}@media (hover:hover) and (pointer:fine){.input_input:hover:not(:disabled,:focus-visible,[aria-invalid=true]),.input_control:hover:not(:focus-within,[data-disabled=true],[data-invalid=true]){border-color:var(--arc-input-border-hover)}}@media (pointer:coarse){.input_input,.input_control{min-height:max(44px, var(--h));font-size:max(16px, calc(var(--fs)*var(--font-scale,1)))}}.input_messageSlot{display:block;overflow:hidden}.input_description,.input_error{padding-top:var(--arc-space-2);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);display:block}.input_description{color:var(--muted)}.input_error{color:var(--danger)}.input_words{display:block;position:relative}.input_word{white-space:pre;display:inline-block}.input_column{font-variant-numeric:tabular-nums;justify-content:center;display:inline-flex;position:relative}.input_column>span{display:inline-block}.input_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.input_input,.input_control{transition-duration:.01ms}}[data-motion=reduced] .input_input,.input_control{transition-duration:.01ms}@media (forced-colors:active){.input_input:focus-visible,.input_control:focus-within{border-color:highlight}}.input_input[aria-invalid=true]:focus-visible,.input_control[data-invalid=true]:focus-within{border-color:color-mix(in oklab, var(--danger) 70%, var(--ink))}.textarea_field{min-width:0;display:grid}.textarea_field label{margin-bottom:var(--arc-space-2);font-size:var(--arc-text-sm);font-weight:500}.textarea_control{resize:vertical;border:1px solid var(--arc-border-strong);border-radius:var(--arc-radius-control);width:100%;min-height:110px;padding:var(--arc-space-3);background:var(--arc-surface);color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);box-shadow:none;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), box-shadow var(--arc-duration-standard) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);outline:none}.textarea_control::placeholder{color:var(--arc-text-muted)}@media (hover:hover) and (pointer:fine){.textarea_control:hover:not(:disabled,[aria-invalid=true]){border-color:var(--input-focus-color)}}.textarea_control:focus-visible{border-color:var(--input-focus-color);box-shadow:none;outline-offset:2px;outline:2px solid #0000}.textarea_control[aria-invalid=true]{border-color:var(--arc-danger)}.textarea_control:disabled{cursor:not-allowed;background:var(--arc-surface-muted);opacity:.6}.textarea_messageSlot{display:block;overflow:hidden}.textarea_hint,.textarea_error{padding-top:var(--arc-space-2);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);display:block}.textarea_hint{color:var(--arc-text-muted)}.textarea_error{color:var(--arc-danger)}.textarea_words{display:block;position:relative}.textarea_word{white-space:pre;display:inline-block}.textarea_column{font-variant-numeric:tabular-nums;justify-content:center;display:inline-flex;position:relative}.textarea_column>span{display:inline-block}.textarea_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.textarea_control{transition:none}}[data-motion=reduced] .textarea_control{transition:none}.textarea_control[data-size=xs]{font-size:var(--arc-text-xs);padding:var(--arc-space-2)}.textarea_control[data-size=sm]{font-size:var(--arc-text-sm);padding:var(--arc-space-2)}.textarea_control[data-size=lg],.textarea_control[data-size=xl]{font-size:var(--arc-text-base);padding:var(--arc-space-4)}@media (pointer:coarse){.textarea_control{font-size:16px}}@media (forced-colors:active){.textarea_control:focus-visible{border-color:highlight}}.textarea_control[aria-invalid=true]:focus-visible{border-color:color-mix(in oklab, var(--danger) 70%, var(--ink))}.segmented_control_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:var(--arc-surface-muted);flex-shrink:1;min-width:0;max-width:100%;display:inline-flex}.segmented_control_track{--fade-start:0px;--fade-end:0px;isolation:isolate;overscroll-behavior-x:contain;border-radius:inherit;scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);gap:2px;padding:3px;display:flex;overflow-x:auto}.segmented_control_track::-webkit-scrollbar{display:none}.segmented_control_track[data-fade-start]{--fade-start:20px}.segmented_control_track[data-fade-end]{--fade-end:20px}.segmented_control_button{min-height:var(--arc-control-height-sm);border-radius:calc(var(--arc-radius-control) - 4px);color:var(--arc-text-muted);font:inherit;font-size:var(--arc-text-sm);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;flex:none;padding:0 12px;font-weight:500;position:relative}@media (hover:hover) and (pointer:fine){.segmented_control_button:hover{color:var(--arc-foreground)}}.segmented_control_button:active,.segmented_control_button[aria-pressed=true]{color:var(--arc-foreground)}.segmented_control_selection{z-index:-1;border:1px solid var(--arc-border);border-radius:inherit;background:var(--arc-surface);box-shadow:var(--arc-shadow-resting);position:absolute;inset:0}.segmented_control_label{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}@media (max-width:380px){.segmented_control_button{padding:0 10px}}@media (prefers-reduced-motion:reduce){.segmented_control_button{transition:none}}[data-motion=reduced] .segmented_control_button{transition:none}.segmented_control_button:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0}.segmented_control_button:disabled{opacity:.5;cursor:not-allowed}.segmented_control_root[data-size=sm] .segmented_control_button{min-height:var(--arc-control-height-sm)}.segmented_control_root[data-size=md] .segmented_control_button{min-height:var(--arc-control-height-md)}.segmented_control_root[data-size=lg] .segmented_control_button{min-height:var(--arc-control-height-lg);font-size:var(--arc-text-base)}@media (pointer:coarse){.segmented_control_button{min-height:44px!important}}@media (forced-colors:active){.segmented_control_button:focus-visible{outline-color:highlight}.segmented_control_selection{border-color:highlight}}.action_morph_root{--action-morph-menu-width:min(16rem, 100vw - 2rem);--action-morph-form-width:min(20rem, 100vw - 2rem);width:56px;height:56px;display:inline-block;position:relative}.action_morph_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.action_morph_fab{border-radius:var(--arc-radius-pill);background:var(--arc-foreground);color:var(--arc-background);cursor:pointer;touch-action:manipulation;box-shadow:var(--arc-shadow-raised);transition:background-color var(--arc-duration-standard) var(--arc-ease-standard), transform var(--arc-duration-fast) var(--arc-ease-standard);border:0;place-items:center;display:grid;position:absolute;inset:0}.action_morph_fab[data-success]{background:var(--arc-success);color:var(--arc-control-glyph)}@media (hover:hover) and (pointer:fine){.action_morph_fab:hover:not([data-success]){background:var(--arc-accent-strong,var(--arc-foreground))}}.action_morph_fab:active{transform:scale(.96)}.action_morph_fab:focus-visible{outline:var(--arc-focus-width) solid var(--arc-accent);outline-offset:3px}.action_morph_glyph{place-items:center;display:grid}.action_morph_shape{z-index:60;background:var(--arc-surface);color:var(--arc-foreground);box-shadow:var(--arc-shadow-floating), 0 0 0 1px var(--arc-border-subtle);will-change:width, height;outline:none;position:absolute;bottom:0;overflow:hidden}.action_morph_shape[data-corner=end]{right:0}.action_morph_shape[data-corner=start]{left:0}.action_morph_faceBox{width:max-content;position:relative}.action_morph_shape[data-corner=end] .action_morph_faceBox{margin-left:auto}.action_morph_faceBox[data-face=menu] .action_morph_face{width:var(--action-morph-menu-width)}.action_morph_faceBox[data-face=form] .action_morph_face{width:var(--action-morph-form-width)}.action_morph_face{box-sizing:border-box}.action_morph_menu{gap:2px;padding:6px;display:grid}.action_morph_menuTitle{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:0;padding:8px 10px 6px;font-weight:500}.action_morph_items{gap:2px;display:grid}.action_morph_item{width:100%;min-height:48px;color:var(--arc-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:18px;outline:none;align-items:center;gap:12px;padding:6px 10px;display:flex;position:relative}.action_morph_item:focus-visible .action_morph_highlight{box-shadow:inset 0 0 0 1px var(--arc-accent)}.action_morph_highlight{z-index:0;border-radius:inherit;background:var(--arc-surface-muted);position:absolute;inset:0}.action_morph_itemIcon,.action_morph_itemText,.action_morph_kbd{z-index:1;position:relative}.action_morph_itemIcon{background:var(--arc-surface);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--arc-border);color:var(--arc-text-secondary);border-radius:10px;flex:none;place-items:center;display:grid}.action_morph_itemIcon :where(svg){width:18px;height:18px}.action_morph_itemText{flex:1;min-width:0;line-height:1.25;display:grid}.action_morph_itemLabel{font-size:var(--arc-text-sm);font-weight:500}.action_morph_itemDescription{color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.action_morph_kbd{background:var(--arc-surface-muted);min-width:22px;color:var(--arc-text-muted);font:inherit;font-size:var(--arc-text-xs);text-align:center;border-radius:6px;flex:none;padding:2px 6px}.action_morph_form{gap:10px;padding:8px;display:grid}.action_morph_formHeader{align-items:center;gap:6px;padding:2px 2px 0;display:flex}.action_morph_formTitle{min-width:0;font-size:var(--arc-text-base);letter-spacing:var(--arc-tracking-body);flex:1;margin:0;font-weight:600}.action_morph_iconButton{border-radius:var(--arc-radius-pill);width:30px;height:30px;color:var(--arc-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.action_morph_iconButton:hover:not(:disabled){background:var(--arc-surface-muted);color:var(--arc-foreground)}}.action_morph_iconButton:focus-visible{outline:var(--arc-focus-width) solid var(--arc-accent);outline-offset:1px}.action_morph_iconButton:disabled{opacity:.45;cursor:not-allowed}.action_morph_choices{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.action_morph_choicesLabel{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:0;padding:0}.action_morph_formFooter{justify-content:flex-end;display:flex}@media (prefers-reduced-motion:reduce){.action_morph_fab{transition:none}.action_morph_fab:active{transform:none}}[data-motion=reduced] .action_morph_fab{transition:none}[data-motion=reduced] .action_morph_fab:active{transform:none}.activity_heatmap_root{--level-0:color-mix(in oklab, var(--arc-foreground) 6.5%, var(--arc-surface));--level-1:color-mix(in oklab, var(--arc-accent) 26%, var(--level-0));--level-2:color-mix(in oklab, var(--arc-accent) 50%, var(--level-0));--level-3:color-mix(in oklab, var(--arc-accent) 76%, var(--level-0));--level-4:var(--arc-accent);gap:var(--arc-space-4);min-width:0;color:var(--arc-foreground);display:grid;position:relative;container-type:inline-size}.activity_heatmap_header{justify-content:space-between;align-items:center;gap:var(--arc-space-3) var(--arc-space-4);flex-wrap:wrap;min-width:0;display:flex}.activity_heatmap_summary{min-width:0;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;column-gap:.3em;margin:0;display:flex}.activity_heatmap_total{color:var(--arc-foreground);white-space:nowrap;font-weight:500}.activity_heatmap_period{white-space:nowrap}.activity_heatmap_actions{flex:none;align-items:center;display:flex}.activity_heatmap_rollingFrame{overflow-clip-margin:.2em;justify-content:flex-end;display:inline-flex;overflow:clip}.activity_heatmap_rolling{flex:none;display:inline-flex}.activity_heatmap_place{overflow-clip-margin:.15em;display:inline-flex;position:relative;overflow:clip}.activity_heatmap_placeChar,.activity_heatmap_riseLine{display:inline-block}.activity_heatmap_rise{display:inline-flex;position:relative}.activity_heatmap_scroller{overscroll-behavior-x:contain;scrollbar-color:var(--arc-border-strong) transparent;scrollbar-width:thin;direction:rtl;margin:-6px;padding:6px;overflow:auto hidden}.activity_heatmap_canvas{--gap:3px;--label:30px;--cell:clamp(9px, calc((100cqi - var(--label) - var(--gap) * 53) / 53), 15px);--step:calc(var(--cell) + var(--gap));grid-template-columns:var(--label) auto;column-gap:var(--gap);row-gap:var(--arc-space-2);direction:ltr;grid-template-rows:auto auto;width:max-content;display:grid}.activity_heatmap_months{height:1rem;color:var(--arc-text-muted);font-size:var(--arc-text-xs);grid-area:1/2;line-height:1rem;position:relative}.activity_heatmap_month{white-space:nowrap;transform:translateX(calc(var(--col) * var(--step)));transition:transform var(--arc-duration-spring) var(--arc-ease-spring);position:absolute;top:0;left:0}.activity_heatmap_weekdays{z-index:1;grid-area:1/1/3;grid-template-rows:repeat(7, var(--cell));align-content:end;row-gap:var(--gap);margin:0 calc(var(--gap) * -1) 0 -6px;padding:0 var(--gap) 0 6px;background:var(--heatmap-surface,var(--arc-surface));color:var(--arc-text-muted);font-size:var(--arc-text-xs);display:grid;position:sticky;left:-6px}.activity_heatmap_weekday{height:var(--cell);white-space:nowrap;align-items:center;line-height:1;display:flex}.activity_heatmap_plot{grid-area:2/2;position:relative}.activity_heatmap_grid{gap:var(--gap);outline:none;display:grid}.activity_heatmap_row{gap:var(--gap);display:flex}.activity_heatmap_cell{--delay:var(--wave);width:var(--cell);height:var(--cell);border-radius:calc(var(--cell) * .28);background:var(--level-0);outline-offset:1px;cursor:default;-webkit-tap-highlight-color:transparent;transition:background-color .32s var(--arc-ease-standard) var(--delay), transform var(--arc-duration-spring) var(--arc-ease-spring) var(--delay), opacity var(--arc-duration-fast) var(--arc-ease-standard);outline:1.5px solid #0000;flex:none;display:block}.activity_heatmap_grid[data-direction=back] .activity_heatmap_cell{--delay:var(--wave-back)}.activity_heatmap_cell[data-level="1"]{background:var(--level-1)}.activity_heatmap_cell[data-level="2"]{background:var(--level-2)}.activity_heatmap_cell[data-level="3"]{background:var(--level-3)}.activity_heatmap_cell[data-level="4"]{background:var(--level-4)}.activity_heatmap_cell[data-empty]{background:var(--level-0);transform:scale(0)}.activity_heatmap_grid[data-reveal=hidden] .activity_heatmap_cell{opacity:0;transition:none;transform:scale(.5)}.activity_heatmap_grid[data-reveal=hidden] .activity_heatmap_cell[data-empty]{transform:scale(0)}.activity_heatmap_grid[data-reveal=revealing] .activity_heatmap_cell{transition:background-color .32s var(--arc-ease-standard) var(--delay), transform var(--arc-duration-spring) var(--arc-ease-spring) var(--delay), opacity .36s var(--arc-ease-enter) var(--delay)}.activity_heatmap_grid[data-highlight] .activity_heatmap_cell:not([data-empty]){opacity:.2}.activity_heatmap_grid[data-highlight="0"] .activity_heatmap_cell[data-level="0"],.activity_heatmap_grid[data-highlight="1"] .activity_heatmap_cell[data-level="1"],.activity_heatmap_grid[data-highlight="2"] .activity_heatmap_cell[data-level="2"],.activity_heatmap_grid[data-highlight="3"] .activity_heatmap_cell[data-level="3"],.activity_heatmap_grid[data-highlight="4"] .activity_heatmap_cell[data-level="4"]{opacity:1}@media (hover:hover) and (pointer:fine){.activity_heatmap_cell:not([data-empty]):hover{outline-color:color-mix(in oklab, var(--arc-foreground) 45%, transparent)}}.activity_heatmap_ring{width:calc(var(--cell) + 6px);height:calc(var(--cell) + 6px);border:1.5px solid var(--arc-foreground);border-radius:calc(var(--cell) * .28 + 3px);opacity:0;pointer-events:none;transform:translate(calc(var(--col) * var(--step)), calc(var(--row) * var(--step)));transition:transform var(--arc-duration-spring) var(--arc-ease-spring), opacity var(--arc-duration-fast) var(--arc-ease-standard);position:absolute;top:-3px;left:-3px}.activity_heatmap_ring[data-shown]{opacity:1}.activity_heatmap_legend{justify-content:space-between;align-items:center;gap:var(--arc-space-3);min-width:0;color:var(--arc-text-muted);font-size:var(--arc-text-xs);display:flex}.activity_heatmap_caption{min-width:0;color:var(--arc-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden}.activity_heatmap_scale{align-items:center;gap:var(--arc-space-2);flex:none;display:flex}.activity_heatmap_captionShort{display:none}@container (max-width:440px){.activity_heatmap_captionLong{display:none}.activity_heatmap_captionShort{display:inline}}.activity_heatmap_legendText{line-height:1}.activity_heatmap_swatches{display:flex}.activity_heatmap_swatch{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:4px;place-items:center;width:15px;height:20px;padding:0;display:grid;position:relative}.activity_heatmap_swatch:before{content:"";background:var(--level-0);border-radius:3px;width:11px;height:11px}.activity_heatmap_swatch[data-level="1"]:before{background:var(--level-1)}.activity_heatmap_swatch[data-level="2"]:before{background:var(--level-2)}.activity_heatmap_swatch[data-level="3"]:before{background:var(--level-3)}.activity_heatmap_swatch[data-level="4"]:before{background:var(--level-4)}.activity_heatmap_swatch[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--arc-foreground)}.activity_heatmap_tip{z-index:5;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.activity_heatmap_bubble{border:1px solid color-mix(in oklab, var(--arc-background) 14%, var(--arc-foreground));border-radius:var(--arc-radius-control);background:var(--arc-foreground);color:var(--arc-background);box-shadow:var(--arc-shadow-raised);transform-origin:50% 100%;will-change:transform, opacity;padding:7px 12px 8px;display:block;position:absolute;bottom:8px;left:0}.activity_heatmap_tipBody{overflow-clip-margin:8px;display:block;position:relative;overflow:clip}.activity_heatmap_tipMeasure{visibility:hidden;width:max-content;display:grid;position:absolute;top:0;left:0}.activity_heatmap_tipLines{width:max-content;display:grid}.activity_heatmap_tipMeasure>span,.activity_heatmap_tipLines>span{white-space:nowrap}.activity_heatmap_tipPrimary{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.3}.activity_heatmap_tipSecondary{color:color-mix(in oklab, var(--arc-background) 68%, var(--arc-foreground));font-size:var(--arc-text-xs);line-height:1.35}.activity_heatmap_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.activity_heatmap_cell,.activity_heatmap_grid[data-reveal=revealing] .activity_heatmap_cell{transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), opacity var(--arc-duration-fast) var(--arc-ease-standard)}.activity_heatmap_grid[data-reveal=hidden] .activity_heatmap_cell{transform:none}.activity_heatmap_cell[data-empty],.activity_heatmap_grid[data-reveal=hidden] .activity_heatmap_cell[data-empty]{opacity:0;transform:none}.activity_heatmap_month,.activity_heatmap_ring{transition:opacity var(--arc-duration-fast) var(--arc-ease-standard)}}.activity_heatmap_root[data-reduced-motion] .activity_heatmap_cell,.activity_heatmap_root[data-reduced-motion] .activity_heatmap_month,.activity_heatmap_root[data-reduced-motion] .activity_heatmap_ring{transition:none}.activity_heatmap_cell:focus-visible,.activity_heatmap_swatch:focus-visible{outline:1px solid var(--arc-focus-ring);outline-offset:2px}.animated_counter_counter{color:var(--arc-foreground);font-family:var(--arc-font-display);font-size:var(--arc-text-3xl);letter-spacing:var(--arc-tracking-display);font-variant-numeric:tabular-nums;flex-direction:column;font-weight:500;line-height:1;display:inline-flex;position:relative}.animated_counter_label{margin-bottom:var(--arc-space-2);color:var(--arc-text-muted);font-family:var(--arc-font-body);font-size:var(--arc-text-xs);letter-spacing:var(--arc-tracking-body);font-weight:400;line-height:var(--arc-leading-body)}.animated_counter_value{white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:flex-start;display:inline-flex}.animated_counter_column{--feather:.16em;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);display:inline-block;position:relative;overflow:hidden}.animated_counter_sizer{visibility:hidden}.animated_counter_glyph{inset:var(--feather) 0;text-align:center;position:absolute}.animated_counter_labelText{display:inline-block}.animated_counter_labelSwap{display:block;position:relative}.animated_counter_symbol{display:inline-block;overflow-x:clip}.animated_counter_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.activity_rings_root{gap:var(--arc-space-6);width:100%;max-width:38rem;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);display:grid;container-type:inline-size}.activity_rings_top{gap:var(--arc-space-5);align-items:center;display:grid}@container (min-width:30rem){.activity_rings_top{gap:var(--arc-space-8);grid-template-columns:minmax(0,15rem) minmax(0,1fr)}}.activity_rings_rings{aspect-ratio:1;justify-self:center;width:min(100%,15rem);position:relative}.activity_rings_svg{width:100%;height:100%;display:block}.activity_rings_ring{transition:opacity var(--arc-duration-standard) var(--arc-ease-standard)}.activity_rings_ring[data-dim]{opacity:.3}.activity_rings_tick{stroke:color-mix(in oklab, var(--arc-foreground) 12%, transparent);stroke-width:2.4px;stroke-linecap:round}.activity_rings_tick[data-on="1"]{stroke:var(--ring)}.activity_rings_lap{stroke:#0000;stroke-width:2px;stroke-linecap:round}.activity_rings_lap[data-on="1"]{stroke:color-mix(in oklab, var(--ring) 70%, var(--arc-foreground))}.activity_rings_centre{pointer-events:none;place-content:center;justify-items:center;gap:2px;display:grid;position:absolute;inset:0}.activity_rings_centreValue{font-size:var(--arc-text-2xl)}.activity_rings_centreValue>span{font-size:inherit}.activity_rings_centreLabel{color:var(--arc-text-secondary);font-size:var(--arc-text-xs)}.activity_rings_legend{gap:4px;margin:0;padding:0;list-style:none;display:grid}.activity_rings_row{width:100%;min-height:48px;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), opacity var(--arc-duration-standard) var(--arc-ease-standard);background:0 0;border:0;border-radius:12px;grid-template-columns:3px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:6px 10px;display:grid}.activity_rings_row[aria-pressed=true]{background:color-mix(in oklab, var(--arc-foreground) 6%, transparent)}.activity_rings_row[data-dim]{opacity:.45}.activity_rings_row:focus-visible{outline:var(--arc-focus-width) solid var(--arc-accent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.activity_rings_row:hover{background:color-mix(in oklab, var(--arc-foreground) 5%, transparent)}}.activity_rings_swatch{background:var(--ring);border-radius:2px;align-self:stretch}.activity_rings_rowText{min-width:0;display:grid}.activity_rings_rowLabel{font-weight:500}.activity_rings_rowValue{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity_rings_rowPercent>span{font-size:var(--arc-text-base)}.activity_rings_week{justify-content:space-between;gap:4px;display:flex}.activity_rings_day{min-width:0;color:var(--arc-text-secondary);cursor:pointer;font:inherit;font-size:var(--arc-text-xs);background:0 0;border:0;border-radius:12px;flex:1 1 0;justify-items:center;gap:4px;padding:4px 0;display:grid}.activity_rings_day[aria-checked=true]{color:var(--arc-foreground);font-weight:600}.activity_rings_day:focus-visible{outline:var(--arc-focus-width) solid var(--arc-accent);outline-offset:1px}.activity_rings_mini{width:32px;height:32px}.activity_rings_miniTrack{fill:none;stroke:color-mix(in oklab, var(--arc-foreground) 10%, transparent);stroke-width:3px}.activity_rings_miniArc{fill:none;stroke-width:3px;stroke-linecap:round;transition:stroke-dasharray var(--arc-duration-standard) var(--arc-ease-standard)}.activity_rings_dayShort{line-height:1}@media (prefers-reduced-motion:reduce){.activity_rings_ring,.activity_rings_row,.activity_rings_miniArc{transition:none}}.activity_rings_root{margin-bottom:0}.alert_presence{min-width:0}.alert_alert{align-items:start;gap:var(--arc-space-3);border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);padding:var(--arc-space-4);background:var(--arc-surface);box-shadow:var(--arc-shadow-resting);display:flex}.alert_icon,.alert_glyph{flex:none;place-items:center;display:grid;position:relative}.alert_icon{width:18px;height:18px;margin-top:1px}.alert_icon svg{display:block}.alert_copy{flex:1;min-width:0}.alert_content{position:relative}.alert_title{font-size:var(--arc-text-sm);font-weight:500;display:block;position:relative}.alert_line{display:block}.alert_description{margin:var(--arc-space-1) 0 0;color:var(--arc-text-secondary);font-size:var(--arc-text-xs);position:relative}.alert_info .alert_icon{color:var(--arc-accent)}.alert_success .alert_icon{color:var(--arc-success)}.alert_warning .alert_icon{color:var(--arc-warning)}.alert_danger .alert_icon{color:var(--arc-danger)}.alert_dismiss{border-radius:var(--arc-radius-pill);width:28px;height:28px;color:var(--arc-text-muted);cursor:pointer;transition:transform var(--arc-duration-spring) var(--arc-ease-spring), background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;flex:none;place-items:center;margin:-5px -6px -5px 0;display:grid}.alert_dismiss:active{transition-duration:var(--arc-duration-instant);transition-timing-function:var(--arc-ease-standard);transform:scale(.96)}@media (hover:hover) and (pointer:fine){.alert_dismiss:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}@media (prefers-reduced-motion:reduce){.alert_dismiss{transition:none}.alert_dismiss:active{transform:none}}[data-motion=reduced] .alert_dismiss,.alert_dismiss[data-motion=reduced]{transition:none}[data-motion=reduced] .alert_dismiss:active,.alert_dismiss:active[data-motion=reduced]{transform:none}.alert_alert{font-family:var(--arc-font-body);color:var(--arc-foreground);line-height:var(--arc-leading-body)}.alert_dismiss:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0}@media (pointer:coarse){.alert_dismiss{width:44px;height:44px}}.announcement_bar_collapse{font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);overflow:hidden;container-type:inline-size}.announcement_bar_bar{--icon:32px;--control-gap:2px;--announcement-muted:var(--arc-text-secondary);grid-template-columns:calc(var(--controls,0) * var(--icon) + max(var(--controls,0) - 1, 0) * var(--control-gap)) minmax(0, 1fr) auto;align-items:center;gap:var(--arc-space-3);border-bottom:1px solid var(--arc-border);background:var(--arc-surface-muted);color:var(--arc-foreground);padding:6px 8px 6px 16px;display:grid}.announcement_bar_bar[data-tone=inverted]{--announcement-muted:color-mix(in oklab, var(--arc-background) 66%, transparent);background:var(--arc-foreground);color:var(--arc-background);border-bottom-color:#0000}.announcement_bar_side{min-width:0}.announcement_bar_viewport{min-height:32px;position:relative;overflow:hidden}.announcement_bar_face{justify-content:center;align-items:center;min-height:32px;display:flex;position:absolute;top:0;left:0;right:0}.announcement_bar_message{font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);text-align:center;text-wrap:balance;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 12px;margin:0;padding:6px 0;display:flex}.announcement_bar_text{min-width:0}.announcement_bar_countdown{color:var(--announcement-muted);white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.announcement_bar_countdownLabel{color:inherit}.announcement_bar_time{color:var(--arc-foreground);font-variant-numeric:tabular-nums;font-weight:500;line-height:inherit;align-items:baseline;display:inline-flex}.announcement_bar_time[data-pending]{opacity:0}.announcement_bar_bar[data-tone=inverted] .announcement_bar_time{color:var(--arc-background)}.announcement_bar_digit{text-align:center;display:inline-block;position:relative;overflow:clip}.announcement_bar_digitSizer{visibility:hidden}.announcement_bar_digitFace{display:block;position:absolute;inset:0}.announcement_bar_unit{align-items:baseline;display:inline-flex}.announcement_bar_unitMark{color:var(--announcement-muted);margin-left:1px;font-weight:400}.announcement_bar_sep{color:var(--announcement-muted);font-feature-settings:"case";padding-inline:1px;font-weight:400;display:inline-block}.announcement_bar_gap{width:.4em;display:inline-block}.announcement_bar_cta{color:inherit;cursor:pointer;font:inherit;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:500;text-decoration:none;display:inline-flex}.announcement_bar_cta svg{transition:transform var(--arc-duration-fast) var(--arc-ease-standard)}.announcement_bar_controls{align-items:center;gap:var(--control-gap);display:flex}.announcement_bar_icon,.announcement_bar_ring{width:var(--icon);height:var(--icon);color:var(--announcement-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.announcement_bar_icon:active,.announcement_bar_ring:active{background:color-mix(in oklab, currentColor 12%, transparent);color:inherit}.announcement_bar_ring svg{width:20px;height:20px;overflow:visible;transform:rotate(-90deg)}.announcement_bar_ringTrack{fill:none;stroke:currentColor;stroke-opacity:.22;stroke-width:1.75px}.announcement_bar_ringFill{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.75px}.announcement_bar_ringIcon{place-items:center;display:grid;position:absolute;inset:0}.announcement_bar_ringIcon svg{fill:currentColor;width:9px;height:9px;transform:none}.announcement_bar_bar[data-tone=inverted] .announcement_bar_icon,.announcement_bar_bar[data-tone=inverted] .announcement_bar_ring{color:var(--announcement-muted)}@media (hover:hover) and (pointer:fine){.announcement_bar_icon:hover,.announcement_bar_ring:hover{background:color-mix(in oklab, currentColor 10%, transparent)}.announcement_bar_bar .announcement_bar_icon:hover,.announcement_bar_bar .announcement_bar_ring:hover{color:var(--arc-foreground)}.announcement_bar_bar[data-tone=inverted] .announcement_bar_icon:hover,.announcement_bar_bar[data-tone=inverted] .announcement_bar_ring:hover{color:var(--arc-background)}.announcement_bar_cta:hover svg{transform:translate(2px)}}@container (max-width:560px){.announcement_bar_bar{gap:0 var(--arc-space-2);grid-template-columns:0 minmax(0,1fr) auto;padding-left:14px}.announcement_bar_face{justify-content:flex-start}.announcement_bar_message{text-align:left;justify-content:flex-start;column-gap:10px}}@media (prefers-reduced-motion:reduce){.announcement_bar_icon,.announcement_bar_ring,.announcement_bar_cta svg{transition:none}}[data-motion=reduced] .announcement_bar_icon,.announcement_bar_icon[data-motion=reduced],[data-motion=reduced] .announcement_bar_ring,.announcement_bar_ring[data-motion=reduced],[data-motion=reduced] .announcement_bar_cta svg,.announcement_bar_cta svg[data-motion=reduced]{transition:none}.announcement_bar_collapse,.announcement_bar_bar .announcement_bar_message{margin:0}.announcement_bar_icon:focus-visible,.announcement_bar_ring:focus-visible,.announcement_bar_cta:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:-1px}.announcement_bar_bar[data-tone=inverted] .announcement_bar_icon:focus-visible,.announcement_bar_bar[data-tone=inverted] .announcement_bar_ring:focus-visible,.announcement_bar_bar[data-tone=inverted] .announcement_bar_cta:focus-visible{outline-color:var(--arc-background)}@media (pointer:coarse){.announcement_bar_bar{--icon:44px}.announcement_bar_cta{min-height:44px}}@container (max-width:400px){.announcement_bar_bar{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px}.announcement_bar_side{display:none}.announcement_bar_controls{justify-content:flex-end}}.avatar_avatar{border:1px solid var(--arc-border);border-radius:var(--identity-avatar-radius);background:var(--arc-surface-muted);color:var(--arc-foreground);font-size:var(--arc-text-xs);flex:none;place-items:center;font-weight:500;display:inline-grid;position:relative;overflow:visible}.avatar_avatar img{pointer-events:none;border-radius:inherit;object-fit:cover;transition:opacity var(--arc-duration-standard) var(--arc-ease-enter), filter var(--arc-duration-standard) var(--arc-ease-enter)}.avatar_avatar img[data-loading]{opacity:0;filter:blur(4px);transition:none}.avatar_fallback{animation:avatar_avatar-fallback-in var(--arc-duration-standard) var(--arc-ease-enter) both}.avatar_sm{width:var(--identity-avatar-sm);height:var(--identity-avatar-sm);font-size:10px}.avatar_md{width:var(--identity-avatar-md);height:var(--identity-avatar-md)}.avatar_lg{width:var(--identity-avatar-lg);height:var(--identity-avatar-lg);font-size:var(--arc-text-sm)}.avatar_xl{width:var(--identity-avatar-xl);height:var(--identity-avatar-xl);font-size:var(--arc-text-xl)}.avatar_status{z-index:2;border:2px solid var(--arc-surface);border-radius:var(--identity-avatar-radius);width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in oklab, var(--arc-border) 70%, transparent);position:absolute;bottom:0;right:0}.avatar_sm .avatar_status{border-width:1.5px;width:8px;height:8px}.avatar_lg .avatar_status{width:12px;height:12px}.avatar_xl .avatar_status{width:14px;height:14px;bottom:4px;right:4px}.avatar_online{background:var(--arc-success)}.avatar_offline{background:var(--arc-text-muted)}@keyframes avatar_avatar-fallback-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.avatar_avatar img{transition:none}.avatar_avatar img[data-loading]{filter:none}.avatar_fallback{animation:none}}.avatar_avatar[data-reduced-motion] img{transition:none}.avatar_avatar[data-reduced-motion] img[data-loading]{filter:none}.avatar_avatar[data-reduced-motion] .avatar_fallback{animation:none}.avatar_group_group{--avatar-size:var(--identity-avatar-md);height:var(--avatar-size);align-items:center;padding-left:6px;display:inline-flex}.avatar_group_group.avatar_group_sm{--avatar-size:var(--identity-avatar-sm)}.avatar_group_group.avatar_group_lg{--avatar-size:var(--identity-avatar-lg)}.avatar_group_slot{height:var(--avatar-size);flex:none;align-items:center;display:inline-flex;position:relative}.avatar_group_lift{--fan:0px;--aside:0px;--rise:0px;border-radius:var(--identity-avatar-radius);transform:translate(calc(var(--fan) + var(--aside)), var(--rise));transition:transform var(--arc-duration-standard) var(--arc-ease-standard), box-shadow var(--arc-duration-fast) var(--arc-ease-standard);margin-left:-6px;display:inline-flex;position:relative}.avatar_group_avatar,.avatar_group_overflow{border:2px solid var(--arc-surface);box-shadow:0 0 0 1px var(--arc-border);transition:box-shadow var(--arc-duration-fast) var(--arc-ease-standard)}.avatar_group_overflow{border-radius:var(--identity-avatar-radius);background:var(--arc-surface-muted);color:var(--arc-text-secondary);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;place-items:center;font-weight:500;display:inline-grid;position:relative;overflow:hidden}.avatar_group_count{display:inline-block}.avatar_group_overflow.avatar_group_sm{width:var(--identity-avatar-sm);height:var(--identity-avatar-sm);font-size:10px}.avatar_group_overflow.avatar_group_md{width:var(--identity-avatar-md);height:var(--identity-avatar-md)}.avatar_group_overflow.avatar_group_lg{width:var(--identity-avatar-lg);height:var(--identity-avatar-lg);font-size:var(--arc-text-sm)}.avatar_group_tip{z-index:2;border-radius:var(--arc-radius-pill);background:var(--arc-foreground);color:var(--arc-background);font-size:var(--arc-text-xs);font-weight:500;line-height:var(--arc-leading-body);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-fast) var(--arc-ease-standard);padding:4px 8px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,3px)}@media (hover:hover) and (pointer:fine){.avatar_group_group:hover .avatar_group_lift{--fan:calc((var(--index) - (var(--count) - 1) / 2) * 4px)}.avatar_group_slot:hover{z-index:1}.avatar_group_slot:hover .avatar_group_lift{--rise:-2px}.avatar_group_slot:hover~.avatar_group_slot .avatar_group_lift{--aside:3px}.avatar_group_slot:has(~.avatar_group_slot:hover) .avatar_group_lift{--aside:-3px}.avatar_group_slot:hover .avatar_group_avatar,.avatar_group_slot:hover .avatar_group_overflow{box-shadow:0 0 0 1px var(--arc-border-strong)}.avatar_group_slot:hover .avatar_group_tip{opacity:1;transition-delay:60ms;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.avatar_group_lift{transition:none;transform:none!important}.avatar_group_tip{transition:none;transform:translate(-50%)}}.avatar_group_group[data-reduced-motion] .avatar_group_lift{transition:none;transform:none!important}.avatar_group_group[data-reduced-motion] .avatar_group_tip{transition:none;transform:translate(-50%)}.badge_badge{border:1px solid var(--badge-border,var(--arc-border));border-radius:var(--arc-radius-pill);min-height:26px;color:var(--badge-foreground,var(--arc-foreground));background:var(--badge-background,var(--arc-surface));font-size:var(--arc-text-xs);letter-spacing:-.01em;white-space:nowrap;transition:border-color var(--arc-duration-standard) var(--arc-ease-standard), background-color var(--arc-duration-standard) var(--arc-ease-standard), color var(--arc-duration-standard) var(--arc-ease-standard);align-items:center;padding:0 10px;font-weight:500;line-height:1;display:inline-flex;overflow:clip}@media (hover:hover) and (pointer:fine){.badge_badge:hover{border-color:color-mix(in oklab, var(--badge-color,var(--arc-foreground)) 32%, var(--arc-border));background:color-mix(in oklab, var(--badge-color,var(--arc-foreground)) 10%, var(--arc-surface))}}.badge_sm{min-height:22px;font-size:calc(var(--arc-text-xs) * 11 / 12);padding:0 8px}.badge_md{font-size:var(--arc-text-xs)}.badge_body{display:block}.badge_content{align-items:center;gap:5px;width:max-content;display:inline-flex;position:relative}.badge_sm .badge_content{gap:4px}.badge_label,.badge_glyph{align-items:center;display:inline-flex;position:relative}.badge_text{display:block}.badge_icon{width:auto;height:auto;color:var(--badge-color,var(--arc-foreground));flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.badge_neutral{--badge-color:var(--arc-text-secondary);--badge-foreground:var(--arc-text-secondary);--badge-background:var(--arc-surface-muted);--badge-border:var(--arc-border)}.badge_success{--badge-color:var(--arc-success);--badge-foreground:var(--arc-success);--badge-background:color-mix(in oklab, var(--arc-success) 10%, var(--arc-surface));--badge-border:color-mix(in oklab, var(--arc-success) 25%, var(--arc-border))}.badge_info{--badge-color:var(--arc-accent);--badge-foreground:var(--arc-accent-strong);--badge-background:var(--arc-accent-subtle);--badge-border:color-mix(in oklab, var(--arc-accent) 24%, var(--arc-border))}.badge_warning{--badge-color:var(--arc-warning);--badge-foreground:var(--arc-warning);--badge-background:color-mix(in oklab, var(--arc-warning) 11%, var(--arc-surface));--badge-border:color-mix(in oklab, var(--arc-warning) 27%, var(--arc-border))}.badge_accent{--badge-color:var(--arc-accent);--badge-foreground:var(--arc-accent-strong);--badge-background:var(--arc-accent-subtle);--badge-border:color-mix(in oklab, var(--arc-accent) 24%, var(--arc-border))}.badge_danger{--badge-color:var(--arc-danger);--badge-foreground:var(--arc-danger);--badge-background:color-mix(in oklab, var(--arc-danger) 10%, var(--arc-surface));--badge-border:color-mix(in oklab, var(--arc-danger) 26%, var(--arc-border))}@media (prefers-reduced-motion:reduce){.badge_badge{transition-duration:var(--arc-duration-instant)}}.badge_outline{--badge-background:transparent;--badge-border:color-mix(in oklab, var(--badge-color,var(--arc-foreground)) 45%, var(--arc-border))}.bar_chart_figure{gap:var(--arc-space-5);min-width:0;color:var(--arc-foreground);margin:0;display:grid}.bar_chart_header{gap:2px;min-width:0;display:grid}.bar_chart_kind,.bar_chart_when{min-height:calc(1em * var(--arc-leading-body));font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);display:block}.bar_chart_kind{color:var(--arc-text-secondary)}.bar_chart_when{color:var(--arc-text-muted)}.bar_chart_value{min-width:0;font-family:var(--arc-font-display);font-size:var(--arc-text-3xl);letter-spacing:var(--arc-tracking-display);font-weight:500;line-height:var(--arc-leading-display);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.bar_chart_unit{color:var(--arc-text-secondary);font-family:var(--arc-font-body);font-size:var(--arc-text-base);letter-spacing:var(--arc-tracking-body);font-weight:400}.bar_chart_swap{min-width:0;display:block;position:relative}.bar_chart_swapText{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bar_chart_roll{white-space:pre;justify-content:flex-end;display:inline-flex;position:relative;overflow:clip visible}.bar_chart_digits{flex:none;display:inline-flex;position:relative}.bar_chart_digit{white-space:pre;display:inline-block;position:relative}.bar_chart_sizer{visibility:hidden;white-space:pre;pointer-events:none;position:absolute;top:0;left:0}.bar_chart_chart{grid-template-rows:auto 26px;grid-template-columns:minmax(0,1fr) 52px;min-width:0;display:grid;position:relative}.bar_chart_plot{grid-area:1/1;min-width:0;position:relative}.bar_chart_svg{display:block;overflow:hidden}.bar_chart_grid{stroke:var(--arc-border);stroke-width:1px;shape-rendering:crispedges}.bar_chart_baseline,.bar_chart_cursor{stroke:var(--arc-border-strong);stroke-width:1px;shape-rendering:crispedges}.bar_chart_mean{stroke:var(--arc-text-secondary);stroke-width:1px;stroke-dasharray:3 3;shape-rendering:crispedges}.bar_chart_bar{fill:color-mix(in oklab, var(--arc-accent) 62%, var(--arc-surface));transition:fill var(--arc-duration-fast) var(--arc-ease-standard)}.bar_chart_chart[data-scrubbing] .bar_chart_bar{fill:color-mix(in oklab, var(--arc-accent) 24%, var(--arc-surface))}[data-theme=dark] .bar_chart_bar{fill:color-mix(in oklab, var(--arc-accent) 76%, var(--arc-surface))}[data-theme=dark] .bar_chart_chart[data-scrubbing] .bar_chart_bar{fill:color-mix(in oklab, var(--arc-accent) 34%, var(--arc-surface))}[data-theme=dark] .bar_chart_chart .bar_chart_bar[data-active],.bar_chart_chart .bar_chart_bar[data-active]{fill:var(--arc-accent)}.bar_chart_gutter{grid-area:1/2;min-width:0;position:relative}.bar_chart_tick,.bar_chart_meanLabel{white-space:nowrap;pointer-events:none;height:0;display:block;position:absolute;top:0;left:10px}.bar_chart_tickText{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;line-height:1;display:block;transform:translateY(-50%)}.bar_chart_meanLabel .bar_chart_tickText{color:var(--arc-foreground);font-weight:500}.bar_chart_axis{grid-area:2/1;min-width:0;position:relative;overflow:hidden}.bar_chart_axisLabel{color:var(--arc-text-muted);font-size:var(--arc-text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1;position:absolute;top:8px;left:0}.bar_chart_scrubber{border-radius:calc(var(--arc-radius-control) / 2);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;position:absolute;inset:0}.bar_chart_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.bar_chart_bar{transition:none}}.bar_chart_bullet{background:color-mix(in oklab, var(--arc-foreground) 4%, transparent);border-radius:3px;width:100%;height:16px;display:block;position:relative}.bar_chart_bullet[data-size=sm]{height:12px}.bar_chart_bulletBand{background:color-mix(in oklab, var(--arc-foreground) 7%, transparent);position:absolute;top:0;bottom:0}.bar_chart_bulletBand[data-tone=over]{background:color-mix(in oklab, var(--arc-foreground) 13%, transparent)}.bar_chart_bulletBar{background:var(--arc-foreground);transform-origin:0;border-radius:1px;width:100%;height:5px;display:block;position:absolute;top:50%;left:0;translate:0 -50%}.bar_chart_bullet[data-size=sm] .bar_chart_bulletBar{height:4px}.bar_chart_bulletOver{pointer-events:none;position:absolute;inset:0}.bar_chart_bulletBar[data-over]{background:var(--arc-danger)}.bar_chart_bulletTick{background:var(--arc-foreground);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.bar_chart_measure{visibility:hidden;pointer-events:none;display:flex;position:absolute;top:0;left:0}.bar_chart_measure>span{font-size:var(--arc-text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;line-height:1}.bar_chart_waterfall{min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);margin:0;display:grid}.bar_chart_wfChart{grid-template-rows:auto 30px;min-width:0;padding-right:56px;display:grid}.bar_chart_wfPlot{margin-top:18px;position:relative}.bar_chart_wfGrid{border-top:1px solid var(--arc-border);pointer-events:none;height:0;position:absolute;left:0;right:-56px}.bar_chart_wfGrid[data-zero]{border-top-color:var(--arc-border-strong)}.bar_chart_wfTick{width:46px;color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1;position:absolute;right:0;transform:translateY(-50%)}.bar_chart_wfBar{background:color-mix(in oklab, var(--arc-foreground) 72%, var(--arc-surface));transition:opacity var(--arc-duration-fast) var(--arc-ease-standard), box-shadow var(--arc-duration-fast) var(--arc-ease-standard);border-radius:3px;display:block;position:absolute}.bar_chart_wfBar[data-tone=up]{background:color-mix(in oklab, var(--arc-success) 78%, var(--arc-surface))}.bar_chart_wfBar[data-tone=down]{background:color-mix(in oklab, var(--arc-danger) 74%, var(--arc-surface))}.bar_chart_waterfall[data-active] .bar_chart_wfBar:not([data-selected]):not([data-preview]){opacity:.42}.bar_chart_wfBar[data-selected]{box-shadow:0 0 0 2px var(--arc-surface), 0 0 0 3.5px var(--arc-foreground)}.bar_chart_wfAmount{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;transition:color var(--arc-duration-fast) var(--arc-ease-standard);font-weight:500;line-height:1;display:block;position:absolute;translate:-50% -130%}.bar_chart_wfAmount[data-tone=up]{color:color-mix(in oklab, var(--arc-success) 82%, var(--arc-foreground))}.bar_chart_wfAmount[data-tone=down]{color:var(--arc-danger)}.bar_chart_wfAmount[data-selected]{color:var(--arc-foreground)}.bar_chart_wfConnector{border-top:1px dashed var(--arc-border-strong);pointer-events:none;height:0;position:absolute}.bar_chart_wfButtons{position:absolute;inset:-18px 0 -30px}.bar_chart_wfButton{border-radius:var(--arc-radius-control);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;padding:0;position:absolute;top:0;bottom:0}.bar_chart_wfButton:focus-visible{background:color-mix(in oklab, var(--arc-foreground) 5%, transparent)}.bar_chart_wfAxis{min-width:0;position:relative}.bar_chart_wfAxisLabel{color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:0 2px;line-height:1.2;position:absolute;top:8px;overflow:hidden}.bar_chart_wfAxisLabel[data-selected]{color:var(--arc-foreground);font-weight:500}.bar_chart_wfNote{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:4px 0 0}.bar_chart_waterfall:has(.bar_chart_wfNote) .bar_chart_wfBar[data-tone=total]{-webkit-mask-image:linear-gradient(0deg,#0000 0 4px,#000 4px);mask-image:linear-gradient(0deg,#0000 0 4px,#000 4px)}@media (prefers-reduced-motion:reduce){.bar_chart_wfBar,.bar_chart_wfAmount{transition:none}}[data-motion=reduced] .bar_chart_figure *{transition:none!important;animation:none!important}.bar_chart_scrubber:focus-visible{outline:1px solid var(--arc-accent);outline-offset:3px}.billing_toggle_root{--_accent:var(--billing-accent,var(--arc-success));--_h:34px;--_pad:3px;isolation:isolate;max-width:100%;padding:var(--_pad);border:1px solid var(--arc-border-subtle);border-radius:var(--radius);background:var(--arc-surface-muted);font-family:var(--arc-font-body);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);align-items:center;line-height:1;display:inline-flex;position:relative}.billing_toggle_root[data-size=lg]{--_h:42px;--_pad:4px;font-size:var(--arc-text-base)}.billing_toggle_thumb,.billing_toggle_thumbStatic{z-index:-1;border-radius:max(0px, calc(var(--radius) - var(--_pad)));background:var(--arc-surface-raised);box-shadow:0 0 0 1px var(--arc-border-subtle), 0 1px 2px #0000000f, 0 2px 6px #0000000a;pointer-events:none;position:absolute}@supports (color:lab(0% 0 0)){.billing_toggle_thumb,.billing_toggle_thumbStatic{box-shadow:0 0 0 1px var(--arc-border-subtle), 0 1px 2px lab(0% 0 0/.06), 0 2px 6px lab(0% 0 0/.04)}}.billing_toggle_thumb{top:var(--_pad);bottom:var(--_pad);will-change:transform, width;left:0}.billing_toggle_thumbStatic{inset:0}:root[data-theme=dark] .billing_toggle_thumb,:root[data-theme=dark] .billing_toggle_thumbStatic{box-shadow:0 0 0 1px var(--arc-border), inset 0 1px 0 #ffffff0d, 0 1px 2px #0000004d}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .billing_toggle_thumb,:root[data-theme=dark] .billing_toggle_thumbStatic{box-shadow:0 0 0 1px var(--arc-border), inset 0 1px 0 lab(100% 0 0/.05), 0 1px 2px lab(0% 0 0/.3)}}.billing_toggle_option{min-width:0;height:var(--_h);border-radius:max(0px, calc(var(--radius) - var(--_pad)));color:var(--arc-text-muted);font:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer;transition:color var(--arc-duration-fast) var(--arc-ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;padding:0 14px;display:inline-flex;position:relative}.billing_toggle_option[data-selected]{color:var(--arc-foreground);cursor:default}.billing_toggle_option:has(.billing_toggle_badge){padding-right:5px}.billing_toggle_root[data-size=lg] .billing_toggle_option{padding-inline:18px}.billing_toggle_root[data-size=lg] .billing_toggle_option:has(.billing_toggle_badge){padding-right:6px}@media (hover:hover) and (pointer:fine){.billing_toggle_option:not([data-selected]):hover{color:var(--arc-text-secondary)}}.billing_toggle_content{transition:transform var(--arc-duration-fast) var(--arc-ease-standard);align-items:center;gap:8px;display:inline-flex;position:relative}.billing_toggle_option:not([data-selected]):active .billing_toggle_content{transform:scale(.97)}.billing_toggle_label{font-weight:500}.billing_toggle_badge{height:calc(var(--_h) - 10px);border-radius:max(0px, calc(var(--radius) - var(--_pad) - 5px));background:color-mix(in oklab, var(--arc-foreground) 6%, transparent);color:var(--arc-text-secondary);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;transition:background-color var(--arc-duration-standard) var(--arc-ease-standard), color var(--arc-duration-standard) var(--arc-ease-standard);align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.billing_toggle_badge[data-active]{background:color-mix(in oklab, var(--_accent) 13%, transparent);color:color-mix(in oklab, var(--_accent) 88%, var(--arc-foreground))}:root[data-theme=dark] .billing_toggle_badge[data-active]{background:color-mix(in oklab, var(--_accent) 18%, transparent);color:var(--_accent)}.billing_toggle_swap{overflow-clip-margin:2px;justify-items:center;display:inline-grid;position:relative;overflow-y:clip}.billing_toggle_swapSizer{visibility:hidden;grid-area:1/1}.billing_toggle_swapText{grid-area:1/1;display:inline-block}@media (prefers-reduced-motion:reduce){.billing_toggle_content,.billing_toggle_badge{transition:none}}[data-motion=reduced] .billing_toggle_content,[data-motion=reduced] .billing_toggle_badge{transition:none}.billing_toggle_price{flex-wrap:wrap;align-items:flex-end;gap:4px 10px;min-width:0;display:inline-flex}.billing_toggle_amount{color:var(--arc-foreground);font-family:var(--arc-font-display);font-size:var(--arc-text-3xl);letter-spacing:var(--arc-tracking-display);font-variant-numeric:tabular-nums;align-items:flex-start;font-weight:400;line-height:1;display:inline-flex}.billing_toggle_currency{color:var(--arc-text-secondary);margin-top:.12em;margin-right:.04em;font-size:.55em}.billing_toggle_counter{display:inline-flex}.billing_toggle_counter>span{font:inherit!important;letter-spacing:inherit!important}.billing_toggle_aside{color:var(--arc-text-muted);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);white-space:nowrap;align-items:baseline;padding-bottom:.3em;display:inline-flex}.billing_toggle_wasSlot{display:inline-block;overflow-x:clip}.billing_toggle_was{color:var(--arc-text-muted);font-variant-numeric:tabular-nums;padding-right:6px;text-decoration-thickness:1px;display:inline-block}.billing_toggle_period{overflow-clip-margin:2px;display:inline-block;position:relative;overflow-x:clip}.billing_toggle_periodSizer{visibility:hidden;display:inline-block}.billing_toggle_periodText{display:inline-block;position:absolute;top:0;left:0}.billing_toggle_option:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0}.billing_toggle_option:disabled{opacity:.5;cursor:not-allowed}.billing_toggle_root[data-size=md]{--_h:var(--arc-control-height-md)}.billing_toggle_root[data-size=lg]{--_h:var(--arc-control-height-lg)}@media (pointer:coarse){.billing_toggle_option{min-height:44px}}@media (forced-colors:active){.billing_toggle_option:focus-visible{outline-color:highlight}.billing_toggle_thumb{border:1px solid highlight}}.booking_pill_root{width:100%;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);justify-items:center;display:grid;container-type:inline-size}.booking_pill_pill{border:1px solid var(--arc-border);background:color-mix(in oklab, var(--arc-surface-raised) 86%, transparent);max-width:calc(100cqi - 24px);box-shadow:var(--arc-shadow-floating,0 12px 32px #0000001f);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overflow:hidden}.booking_pill_pill[data-step=start]{box-shadow:none;background:0 0;border-color:#0000}.booking_pill_face{gap:var(--arc-space-4);width:min(100cqi - 24px,360px);padding:var(--arc-space-4);display:grid}.booking_pill_face[data-step=start]{width:auto;padding:0}.booking_pill_face[data-step=time],.booking_pill_face[data-step=review]{width:min(100cqi - 24px,400px)}.booking_pill_startButton{min-width:12rem}.booking_pill_faceHead{align-items:center;gap:var(--arc-space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.booking_pill_faceTitle{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.booking_pill_spacer{width:36px}.booking_pill_party{justify-content:center;align-items:center;gap:var(--arc-space-6);display:flex}.booking_pill_partyCount{text-align:center;min-width:2.5ch}.booking_pill_partyCount>span>span{font-size:var(--arc-text-3xl)}.booking_pill_stripView{touch-action:pan-y;cursor:grab;border-radius:18px;outline:none;height:76px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.booking_pill_stripView:focus-visible{outline:var(--arc-focus-width) solid var(--arc-accent);outline-offset:-2px}.booking_pill_lens{background:var(--arc-foreground);border-radius:14px;width:56px;position:absolute;top:4px;bottom:4px;left:calc(50% - 28px)}.booking_pill_strip{will-change:transform;display:flex;position:absolute;top:0;bottom:0;left:calc(50% - 28px)}.booking_pill_dateCell{width:56px;color:var(--arc-text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;flex:none;place-content:center;justify-items:center;gap:1px;padding:0;display:grid}.booking_pill_dateCell[data-on]{color:var(--arc-background)}.booking_pill_dateDow,.booking_pill_dateMon{font-size:var(--arc-text-xs)}.booking_pill_dateNum{font-size:var(--arc-text-lg);font-variant-numeric:tabular-nums;font-weight:600}.booking_pill_times{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.booking_pill_time{font-variant-numeric:tabular-nums;width:100%;min-width:0;padding-inline:4px}.booking_pill_time[aria-disabled=true]{opacity:.38;cursor:not-allowed;text-decoration:line-through}.booking_pill_note{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);text-align:center;margin:0}.booking_pill_ticket{padding:var(--arc-space-4);border:1px dashed var(--arc-border-strong);border-radius:18px;gap:2px;display:grid}.booking_pill_venue{font-size:var(--arc-text-lg);font-weight:600}.booking_pill_venueDetail{color:var(--arc-text-secondary);font-size:var(--arc-text-sm)}.booking_pill_details{gap:var(--arc-space-3);margin:var(--arc-space-3) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.booking_pill_details dt{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.booking_pill_details dd{font-variant-numeric:tabular-nums;margin:0;font-weight:500}.booking_pill_error{color:var(--arc-danger,var(--arc-foreground));font-size:var(--arc-text-sm);margin:0}.booking_pill_confirm{width:100%}.booking_pill_booked{padding:var(--arc-space-4) 0;text-align:center;justify-items:center;gap:6px;display:grid}.booking_pill_bookedIcon{background:var(--arc-foreground);width:44px;height:44px;color:var(--arc-background);border-radius:50%;place-items:center;display:grid}.booking_pill_bookedTitle{font-size:var(--arc-text-lg);font-weight:600}.booking_pill_bookedText{color:var(--arc-text-secondary);font-size:var(--arc-text-sm)}.booking_pill_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.booking_pill_pill{-webkit-backdrop-filter:none;backdrop-filter:none}}.booking_pill_root{margin-bottom:0}.bottom_sheet_overlay{z-index:50;background:#0d0d0d57;background:lab(3.6999% 0 0/.34);position:fixed;inset:0}:root[data-theme=dark] .bottom_sheet_overlay{background:#00000085;background:lab(0% 0 0/.52)}.bottom_sheet_overlay[data-state=closed],.bottom_sheet_sheet[data-state=closed]{pointer-events:none!important}.bottom_sheet_sheet{z-index:51;right:0;bottom:calc(var(--sheet-extension) * -1);width:min(100%,36rem);height:calc(var(--sheet-max) * 100vh + var(--sheet-extension));height:calc(var(--sheet-max) * 100dvh + var(--sheet-extension));padding-bottom:calc(var(--sheet-extension) + env(safe-area-inset-bottom,0px));border:1px solid var(--arc-border);border-radius:var(--radius) var(--radius) 0 0;background:var(--arc-surface-raised);color:var(--arc-foreground);box-shadow:var(--arc-shadow-floating);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);will-change:transform;border-bottom:0;outline:none;flex-direction:column;margin-inline:auto;display:flex;position:fixed;left:0;overflow:hidden}.bottom_sheet_header{padding:var(--arc-space-2) var(--arc-space-5) var(--arc-space-4);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;position:relative}.bottom_sheet_sheet[data-dragging] .bottom_sheet_header{cursor:grabbing}.bottom_sheet_header:after{background:var(--arc-border);content:"";opacity:0;height:1px;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard);position:absolute;bottom:0;left:0;right:0}.bottom_sheet_sheet[data-scrolled] .bottom_sheet_header:after{opacity:1}.bottom_sheet_grabber{width:3.5rem;height:1.25rem;margin:0 auto var(--arc-space-1);border-radius:var(--arc-radius-pill);cursor:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.bottom_sheet_grabberBar{border-radius:var(--arc-radius-pill);background:var(--arc-border-strong);width:2.25rem;height:5px;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard)}@media (hover:hover) and (pointer:fine){.bottom_sheet_grabber:hover .bottom_sheet_grabberBar{background:var(--arc-text-muted)}}.bottom_sheet_sheet[data-dragging] .bottom_sheet_grabberBar{background:var(--arc-text-muted)}.bottom_sheet_headRow{justify-content:space-between;align-items:flex-start;gap:var(--arc-space-4);display:flex}.bottom_sheet_headText{min-width:0}.bottom_sheet_title{font-family:var(--arc-font-body);font-size:var(--arc-text-lg);letter-spacing:var(--arc-tracking-body);font-weight:500;line-height:var(--arc-leading-body);margin:0}.bottom_sheet_description{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);margin:2px 0 0}.bottom_sheet_close{border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface-muted);width:2rem;height:2rem;color:var(--arc-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);flex:none;place-items:center;margin-top:-2px;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.bottom_sheet_close:hover{color:var(--arc-foreground);border-color:var(--arc-border-strong)}}.bottom_sheet_close:active{color:var(--arc-foreground)}.bottom_sheet_body{min-height:0;padding:var(--arc-space-1) var(--arc-space-5) var(--arc-space-6);overscroll-behavior:contain;scrollbar-width:thin;touch-action:pan-y;font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);flex:auto;overflow-y:auto}.bottom_sheet_sheet:not([data-expanded]) .bottom_sheet_body{touch-action:none;overflow:hidden}.bottom_sheet_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:40rem){.bottom_sheet_header,.bottom_sheet_body{padding-inline:var(--arc-space-4)}}@media (prefers-reduced-motion:reduce){.bottom_sheet_header:after,.bottom_sheet_grabberBar,.bottom_sheet_close{transition:none}}.bottom_sheet_overlay[data-ubm-overlay-engaged=false],.bottom_sheet_sheet[data-ubm-overlay-engaged=false]{visibility:hidden;pointer-events:none!important}[data-motion=reduced] .bottom_sheet_header:after,.bottom_sheet_header[data-motion=reduced]:after,[data-motion=reduced] .bottom_sheet_grabberBar,.bottom_sheet_grabberBar[data-motion=reduced],[data-motion=reduced] .bottom_sheet_close,.bottom_sheet_close[data-motion=reduced]{transition:none}.bottom_sheet_header:after{display:none}.bottom_sheet_sheet{box-sizing:border-box}.bottom_sheet_sheet .bottom_sheet_title{font-size:var(--arc-text-lg);line-height:var(--arc-leading-body)}.bottom_sheet_sheet .bottom_sheet_header{max-width:none;margin:0}.bottom_sheet_grabber:focus-visible,.bottom_sheet_close:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0}.bottom_sheet_body>section{margin:0 0 var(--arc-space-6)}@media (pointer:coarse){.bottom_sheet_grabber{min-height:44px}.bottom_sheet_close{width:44px;height:44px}}@media (forced-colors:active){.bottom_sheet_grabber:focus-visible,.bottom_sheet_close:focus-visible{outline-color:highlight}}.breadcrumb_list{flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;padding:0;list-style:none;display:flex;position:relative}.breadcrumb_list li{color:var(--arc-text-muted);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.breadcrumb_list li>svg{width:16px;height:16px;color:var(--arc-border-strong);stroke-width:1.75px;flex:none}.breadcrumb_list a,.breadcrumb_list li>span,.breadcrumb_list li>button{border-radius:var(--radius);flex-direction:column;padding:4px 2px;display:inline-flex}.breadcrumb_list a:after,.breadcrumb_list li>span:after,.breadcrumb_list li>button:after{content:attr(data-label);visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;font-weight:500;overflow:hidden}.breadcrumb_list li>button{font:inherit;line-height:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin:0}.breadcrumb_list a,.breadcrumb_list li>button{color:var(--arc-text-secondary);text-underline-offset:4px;transition:color var(--arc-duration-fast) var(--arc-ease-standard), text-decoration-color var(--arc-duration-fast) var(--arc-ease-standard);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.breadcrumb_list [aria-current=page]{color:var(--arc-accent-strong);transition:color var(--arc-duration-fast) var(--arc-ease-standard);font-weight:500}@media (hover:hover) and (pointer:fine){.breadcrumb_list a:hover,.breadcrumb_list li>button:hover{color:var(--arc-accent-strong);-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent)}}@media (prefers-reduced-motion:reduce){.breadcrumb_list a,.breadcrumb_list li>button,.breadcrumb_list [aria-current=page]{transition:none}}[data-motion=reduced] .breadcrumb_list a,.breadcrumb_list a[data-motion=reduced],[data-motion=reduced] .breadcrumb_list li>button,.breadcrumb_list li>button[data-motion=reduced],[data-motion=reduced] .breadcrumb_list [aria-current=page],.breadcrumb_list [aria-current=page][data-motion=reduced]{transition:none}.breadcrumb_list{font-family:var(--font-family,var(--arc-font-body))}.breadcrumb_list a:focus-visible,.breadcrumb_list li>button:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0}@media (pointer:coarse){.breadcrumb_list a,.breadcrumb_list li>button{justify-content:center;min-height:44px}}@media (forced-colors:active){.breadcrumb_list a:focus-visible,.breadcrumb_list li>button:focus-visible{outline-color:highlight}}.breadcrumb_list li{min-width:0;max-width:100%}.breadcrumb_list a,.breadcrumb_list li>span,.breadcrumb_list li>button{white-space:normal;overflow-wrap:anywhere;min-width:0}.brush_chart_figure{min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);margin:0;display:grid}.brush_chart_chart{grid-template-columns:minmax(0, 1fr) var(--brush-gutter,44px);grid-template-rows:auto 28px auto;row-gap:0;min-width:0;display:grid;position:relative}.brush_chart_chart[data-presentation=overview]{grid-template-rows:auto 24px}.brush_chart_chart[data-presentation=overview] .brush_chart_strip{grid-area:1/1;margin-top:0}.brush_chart_stripAxis{grid-area:2/1;min-width:0;position:relative}.brush_chart_plot{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:crosshair;outline:none;grid-area:1/1;min-width:0;position:relative}.brush_chart_svg{display:block;overflow:visible}.brush_chart_grid{stroke:var(--arc-border);stroke-width:1px;shape-rendering:crispedges}.brush_chart_baseline{stroke:var(--arc-border-strong);stroke-width:1px;shape-rendering:crispedges}.brush_chart_line{fill:none;stroke:var(--arc-series-1);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.brush_chart_area{fill:color-mix(in oklab, var(--arc-series-1) 10%, transparent);stroke:none}.brush_chart_trend{fill:none;stroke:var(--arc-series-1);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.brush_chart_band{fill:color-mix(in oklab, var(--arc-series-1) 14%, transparent);stroke:none}.brush_chart_crosshair{stroke:var(--arc-foreground);stroke-opacity:.45;stroke-width:1px;shape-rendering:crispedges;opacity:0;transition:opacity var(--arc-duration-instant) var(--arc-ease-standard);pointer-events:none}.brush_chart_dot{fill:var(--arc-series-1);stroke:var(--arc-surface);stroke-width:2px;opacity:0;transition:opacity var(--arc-duration-instant) var(--arc-ease-standard);pointer-events:none}.brush_chart_chart[data-active] .brush_chart_crosshair,.brush_chart_chart[data-active] .brush_chart_dot{opacity:1}.brush_chart_eventRule{stroke:var(--arc-border-strong);stroke-width:1px;shape-rendering:crispedges;transition:stroke var(--arc-duration-fast) var(--arc-ease-standard)}.brush_chart_eventRule[data-active]{stroke:var(--arc-series-2)}.brush_chart_event{box-sizing:border-box;min-height:24px;color:var(--arc-text-secondary);cursor:default;font:inherit;font-size:var(--arc-text-xs);white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:6px;margin-left:-12px;padding:0 6px 0 0;line-height:1;display:flex;position:absolute;top:6px}.brush_chart_event[data-flip]{flex-direction:row-reverse;margin-left:0;padding:0 0 0 6px;translate:calc(12px - 100%)}.brush_chart_eventDot{flex:none;place-items:center;width:24px;height:24px;display:grid}.brush_chart_eventDot:before{background:var(--arc-series-2);width:7px;height:7px;box-shadow:0 0 0 2px var(--arc-surface);content:"";transition:transform var(--arc-duration-fast) var(--arc-ease-standard);border-radius:50%}.brush_chart_event[data-active] .brush_chart_eventDot:before{transform:scale(1.3)}.brush_chart_eventLabel{opacity:0;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard)}.brush_chart_event[data-labelled] .brush_chart_eventLabel{opacity:1}.brush_chart_event[data-active] .brush_chart_eventLabel{color:var(--arc-foreground)}.brush_chart_tooltip{z-index:2;border:1px solid var(--arc-border);background:var(--arc-surface-raised);min-width:132px;max-width:min(220px,100%);box-shadow:var(--arc-shadow-floating);opacity:0;pointer-events:none;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard), scale var(--arc-duration-fast) var(--arc-ease-standard);border-radius:14px;gap:2px;padding:10px 12px;display:grid;position:absolute;top:0;left:0;scale:.96}.brush_chart_chart[data-active] .brush_chart_tooltip{opacity:1;scale:1}.brush_chart_tipTitle{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0 0 2px}.brush_chart_tipValue{color:var(--arc-foreground);font-size:var(--arc-text-base);font-weight:500;line-height:var(--arc-leading-body);font-variant-numeric:tabular-nums;margin:0}.brush_chart_tipNote{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);font-variant-numeric:tabular-nums;margin:0}.brush_chart_tipEvent{color:var(--arc-foreground);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);align-items:center;gap:6px;margin:4px 0 0;display:flex}.brush_chart_tipEventDot{background:var(--arc-series-2);border-radius:50%;flex:none;width:7px;height:7px}.brush_chart_message{color:var(--arc-text-muted);font-size:var(--arc-text-sm);pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}.brush_chart_gutter{grid-area:1/2;min-width:0;position:relative}.brush_chart_tick{color:var(--arc-text-muted);font-size:var(--arc-text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;line-height:1;position:absolute;left:10px;translate:0 -50%}.brush_chart_axis{grid-area:2/1;min-width:0;position:relative}.brush_chart_axisLabel{color:var(--arc-text-muted);font-size:var(--arc-text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1;position:absolute;top:9px}.brush_chart_strip{--strip-radius:10px;border-radius:var(--strip-radius);background:color-mix(in oklab, var(--arc-foreground) 2.5%, transparent);cursor:crosshair;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;grid-area:3/1;min-width:0;margin-top:8px;position:relative}.brush_chart_strip>.brush_chart_svg{clip-path:inset(0 round var(--strip-radius))}.brush_chart_overviewLine{fill:none;stroke:color-mix(in oklab, var(--arc-foreground) 28%, var(--arc-surface));stroke-width:1px;stroke-linejoin:round}.brush_chart_overviewArea{fill:color-mix(in oklab, var(--arc-foreground) 4%, transparent)}.brush_chart_overviewLineIn{fill:none;stroke:var(--arc-series-1);stroke-width:1px;stroke-linejoin:round}.brush_chart_overviewAreaIn{fill:color-mix(in oklab, var(--arc-series-1) 12%, transparent)}.brush_chart_overviewEvent{fill:var(--arc-series-2);stroke:var(--arc-surface);stroke-width:1.5px}.brush_chart_shade{background:color-mix(in oklab, var(--arc-surface) 45%, transparent);pointer-events:none;position:absolute;top:0;bottom:0}.brush_chart_shade[data-edge=start]{border-radius:var(--strip-radius) 0 0 var(--strip-radius)}.brush_chart_shade[data-edge=end]{border-radius:0 var(--strip-radius) var(--strip-radius) 0}.brush_chart_window{border-radius:var(--strip-radius);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--arc-series-1) 45%, transparent);cursor:grab;transition:box-shadow var(--arc-duration-fast) var(--arc-ease-standard);outline:none;position:absolute;top:0;bottom:0}.brush_chart_window:active{cursor:grabbing}.brush_chart_handle{cursor:ew-resize;touch-action:none;outline:none;place-items:center;width:28px;height:44px;margin-left:-14px;display:grid;position:absolute;top:50%;translate:0 -50%}.brush_chart_grip{background:var(--arc-surface-raised);width:6px;height:22px;box-shadow:0 0 0 1px color-mix(in oklab, var(--arc-foreground) 26%, transparent), var(--arc-shadow-resting);transition:transform var(--arc-duration-instant) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);border-radius:3px}.brush_chart_handle:active .brush_chart_grip{transform:scaleY(1.12)}@media (hover:hover) and (pointer:fine){.brush_chart_handle:hover .brush_chart_grip{transform:scaleY(1.12)}}.brush_chart_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.brush_chart_crosshair,.brush_chart_dot,.brush_chart_tooltip,.brush_chart_eventRule,.brush_chart_eventLabel,.brush_chart_eventDot:before,.brush_chart_grip,.brush_chart_window{transition:none}}[data-motion=reduced] .brush_chart_figure *{transition:none!important;animation:none!important}.brush_chart_figure :focus-visible{outline:1px solid var(--arc-accent);outline-offset:2px}.dropdown_menu_trigger{max-width:100%;min-height:var(--arc-control-height-sm);align-items:center;gap:var(--arc-space-2);padding:0 var(--arc-space-3);border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:var(--arc-surface);color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);cursor:pointer;transition:background-color var(--arc-duration-instant) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard), box-shadow var(--arc-duration-fast) var(--arc-ease-standard);font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.dropdown_menu_trigger:hover{border-color:var(--arc-border-strong);background:var(--arc-surface-muted);box-shadow:var(--arc-shadow-resting)}}.dropdown_menu_trigger[data-state=open]{border-color:var(--arc-border-strong);background:var(--arc-surface-muted);box-shadow:none}.dropdown_menu_trigger:active{border-color:var(--arc-border-strong);background:color-mix(in oklab, var(--arc-surface-muted), var(--arc-border) 55%);box-shadow:none}.dropdown_menu_trigger:focus-visible{outline:1px solid var(--arc-control-on);outline-offset:0}.dropdown_menu_item:focus-visible{outline:none}.dropdown_menu_triggerIcon{color:var(--arc-text-secondary);flex:none;display:inline-flex}.dropdown_menu_label{flex:0 auto;min-width:0;display:inline-flex;position:relative;overflow-x:clip}.dropdown_menu_labelMeasure{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.dropdown_menu_labelText{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dropdown_menu_chevron{color:var(--arc-text-muted);transition:transform var(--arc-duration-spring) var(--arc-ease-spring), color var(--arc-duration-fast) var(--arc-ease-standard);flex:none}.dropdown_menu_trigger[data-state=open] .dropdown_menu_chevron{transform:rotate(180deg)}.dropdown_menu_menu{--menu-x:0px;--menu-y:-5px;z-index:60;min-width:min(12rem, var(--radix-dropdown-menu-content-available-width));max-width:var(--radix-dropdown-menu-content-available-width);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--arc-duration-fast) var(--arc-ease-enter), transform var(--arc-duration-spring) var(--arc-ease-spring);position:relative}.dropdown_menu_menu,.dropdown_menu_surface{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);box-shadow:var(--arc-shadow-floating);padding:5px}.dropdown_menu_menu[data-side=top]{--menu-y:5px}.dropdown_menu_menu[data-side=left]{--menu-x:5px;--menu-y:0px}.dropdown_menu_menu[data-side=right]{--menu-x:-5px;--menu-y:0px}@starting-style{.dropdown_menu_menu[data-state=open]{opacity:0;transform:translate(var(--menu-x), var(--menu-y)) scale(.97)}.dropdown_menu_menu[data-state=open] .dropdown_menu_item{opacity:0;transform:translate(calc(var(--menu-x) * .4), calc(var(--menu-y) * .4))}}.dropdown_menu_menu[data-state=closed]{opacity:0;transform:translate(calc(var(--menu-x) * .5), calc(var(--menu-y) * .5)) scale(.985);transition:opacity .13s var(--arc-ease-standard), transform .13s var(--arc-ease-standard);pointer-events:none;animation:.13s linear both dropdown_menu_menu-exit}.dropdown_menu_highlight{border-radius:calc(var(--arc-radius-panel) - 6px);opacity:0;pointer-events:none;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);position:absolute;top:0;left:5px;right:5px}.dropdown_menu_highlight,.dropdown_menu_item[data-active]{background:var(--arc-surface-muted)}.dropdown_menu_highlight[data-tone=danger],.dropdown_menu_item[data-active][data-tone=danger]{background:color-mix(in oklab, var(--arc-danger) 8%, var(--arc-surface))}.dropdown_menu_item{border-radius:calc(var(--arc-radius-panel) - 6px);min-height:36px;color:var(--arc-foreground);font-size:var(--arc-text-sm);cursor:pointer;transition:color var(--arc-duration-fast) var(--arc-ease-standard), opacity var(--arc-duration-standard) var(--arc-ease-enter) calc(min(var(--i,0), 4) * 35ms), transform var(--arc-duration-standard) var(--arc-ease-enter) calc(min(var(--i,0), 4) * 35ms);outline:none;align-items:center;gap:10px;padding:0 11px;display:flex;position:relative}.dropdown_menu_icon{width:17px;color:var(--arc-text-secondary);display:inline-flex}.dropdown_menu_destructive,.dropdown_menu_destructive .dropdown_menu_icon{color:var(--arc-danger)}.dropdown_menu_item[data-disabled]{opacity:.45;cursor:default}.dropdown_menu_note{padding:var(--arc-space-2) 11px;color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.dropdown_menu_item[data-rich]{min-height:36px;padding-block:var(--arc-space-2);white-space:normal}button.dropdown_menu_item{width:100%;font:inherit;font-size:var(--arc-text-sm);text-align:start;background:0 0;border:0}@keyframes dropdown_menu_menu-exit{to{--menu-exit:1}}@media (prefers-reduced-transparency:reduce){.dropdown_menu_menu{background:var(--arc-surface-raised);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.dropdown_menu_trigger,.dropdown_menu_chevron,.dropdown_menu_item,.dropdown_menu_highlight{transition:none}.dropdown_menu_menu,.dropdown_menu_menu[data-state=closed]{transition:opacity var(--arc-duration-instant) linear;transform:none}}[data-motion=reduced] .dropdown_menu_trigger,.dropdown_menu_trigger[data-motion=reduced],[data-motion=reduced] .dropdown_menu_chevron,.dropdown_menu_chevron[data-motion=reduced],[data-motion=reduced] .dropdown_menu_item,.dropdown_menu_item[data-motion=reduced],[data-motion=reduced] .dropdown_menu_highlight,.dropdown_menu_highlight[data-motion=reduced]{transition:none}[data-motion=reduced] .dropdown_menu_menu,.dropdown_menu_menu[data-motion=reduced],[data-motion=reduced] .dropdown_menu_menu[data-state=closed],.dropdown_menu_menu[data-state=closed][data-motion=reduced]{transition:opacity var(--arc-duration-instant) linear;transform:none}.dropdown_menu_menu,.dropdown_menu_surface{font-family:var(--arc-font-body);font-weight:400;line-height:var(--arc-leading-body)}.dropdown_menu_trigger{min-height:var(--touch-target)}.dropdown_menu_separator{height:0;margin:var(--arc-menu-group-gap) 0;background:0 0}.button_group_group{--bg-h:var(--arc-control-height-md);--bg-pad-x:14px;--bg-inset:3px;--bg-radius:var(--arc-radius-control);--bg-divider:var(--arc-border);--bg-divider-inset:11px;--bg-highlight:var(--arc-surface-muted);--bg-highlight-pressed:color-mix(in oklab, var(--arc-surface-muted), var(--arc-border-strong) 30%);--bg-muted-ink:var(--arc-text-secondary);isolation:isolate;overscroll-behavior-x:contain;scrollbar-width:none;border:1px solid var(--arc-border);border-radius:var(--bg-radius);background:var(--arc-surface);max-width:100%;color:var(--arc-foreground);vertical-align:middle;align-items:stretch;display:inline-flex;position:relative;overflow-x:auto}.button_group_group::-webkit-scrollbar{display:none}.button_group_sm{--bg-h:var(--arc-control-height-sm);--bg-pad-x:12px;--bg-divider-inset:9px}.button_group_md{--bg-h:var(--arc-control-height-md)}.button_group_solid{--bg-divider:color-mix(in oklab, var(--arc-background) 20%, var(--arc-foreground));--bg-highlight:color-mix(in oklab, var(--arc-background) 13%, var(--arc-foreground));--bg-highlight-pressed:color-mix(in oklab, var(--arc-background) 22%, var(--arc-foreground));--bg-muted-ink:color-mix(in oklab, var(--arc-background) 72%, var(--arc-foreground));border-color:var(--arc-foreground);background:var(--arc-foreground);color:var(--arc-background)}.button_group_vertical{--bg-divider-inset:10px;flex-direction:column;overflow:visible}.button_group_group[aria-disabled=true]{opacity:.52}.button_group_highlight{z-index:0;pointer-events:none;position:absolute;top:0;left:0}.button_group_highlight:before{inset:var(--bg-inset);border-radius:calc(var(--bg-radius) - var(--bg-inset) - 1px);background:var(--bg-highlight);content:"";transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);position:absolute}.button_group_highlight[data-pressed]:before{background:var(--bg-highlight-pressed);transition-duration:var(--arc-duration-instant)}.button_group_segment{z-index:1;min-width:calc(var(--bg-h) - 2px);height:calc(var(--bg-h) - 2px);padding:0 var(--bg-pad-x);color:inherit;font:inherit;font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;margin:0;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.button_group_vertical .button_group_segment{justify-content:flex-start;width:100%}.button_group_vertical .button_group_iconOnly,.button_group_vertical .button_group_trigger{justify-content:center;padding:0}.button_group_iconOnly{width:calc(var(--bg-h) - 2px);padding:0}.button_group_trigger{width:calc(var(--bg-h) - 6px);min-width:0;color:var(--bg-muted-ink);transition:color var(--arc-duration-fast) var(--arc-ease-standard);padding:0}.button_group_trigger[data-state=open]{color:inherit}.button_group_segment[aria-disabled=true]{cursor:not-allowed}.button_group_segment[aria-disabled=true] .button_group_content{opacity:.4}.button_group_group[aria-disabled=true] .button_group_segment{cursor:not-allowed}.button_group_compact .button_group_segment[data-collapsible]{width:calc(var(--bg-h) - 2px);padding:0}.button_group_compact .button_group_label[data-collapsible]{display:none}.button_group_segment+.button_group_segment:before{top:var(--bg-divider-inset);bottom:var(--bg-divider-inset);background:var(--bg-divider);content:"";pointer-events:none;width:1px;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard);position:absolute;left:-.5px}.button_group_vertical .button_group_segment+.button_group_segment:before{top:-.5px;right:var(--bg-divider-inset);bottom:auto;left:var(--bg-divider-inset);width:auto;height:1px}.button_group_segment[data-quiet]:before{opacity:0}.button_group_content{transition:transform var(--arc-duration-spring) var(--arc-ease-spring), opacity var(--arc-duration-fast) var(--arc-ease-standard);align-items:center;display:inline-flex;position:relative}.button_group_segment:active:not([aria-disabled=true]) .button_group_content{transition-duration:var(--arc-duration-instant);transition-timing-function:var(--arc-ease-standard);transform:scale(.97)}.button_group_iconOnly:active:not([aria-disabled=true]) .button_group_content{transform:scale(.9)}.button_group_trigger:active .button_group_content{transform:none}.button_group_chevron{stroke-width:1.75px;width:16px;height:16px;transition:transform var(--arc-duration-spring) var(--arc-ease-spring)}.button_group_trigger[data-state=open] .button_group_chevron{transform:rotate(180deg)}.button_group_slot{justify-content:center;align-items:center;min-width:0;display:inline-flex;position:relative}.button_group_slot[data-morphing]{clip-path:inset(-50% calc(var(--arc-space-3) * -1))}.button_group_slotContent{flex:none;place-items:center;display:inline-grid}.button_group_slotContent>*{grid-area:1/1}.button_group_phase{align-items:center;gap:var(--arc-space-2);white-space:nowrap;display:inline-flex}.button_group_sizer{visibility:hidden;pointer-events:none}.button_group_iconBox{flex:none;width:16px;height:16px;display:inline-block}.button_group_sm .button_group_phase{gap:6px}.button_group_icon{flex:none;display:inline-flex}.button_group_icon svg{stroke-width:1.75px;width:16px;height:16px}.button_group_value{font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.button_group_label{display:inline-block}.button_group_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.button_group_menu{--menu-x:0px;--menu-y:-5px;z-index:60;min-width:min(13rem, var(--radix-dropdown-menu-content-available-width));max-width:var(--radix-dropdown-menu-content-available-width);border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);color:var(--arc-foreground);box-shadow:var(--arc-shadow-floating);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--arc-duration-fast) var(--arc-ease-enter), transform var(--arc-duration-spring) var(--arc-ease-spring);padding:5px}.button_group_menu[data-side=top]{--menu-y:5px}.button_group_menu[data-side=left]{--menu-x:5px;--menu-y:0px}.button_group_menu[data-side=right]{--menu-x:-5px;--menu-y:0px}@starting-style{.button_group_menu[data-state=open]{opacity:0;transform:translate(var(--menu-x), var(--menu-y)) scale(.97)}.button_group_menu[data-state=open] .button_group_item{opacity:0;transform:translate(calc(var(--menu-x) * .4), calc(var(--menu-y) * .4))}}.button_group_menu[data-state=closed]{opacity:0;transform:translate(calc(var(--menu-x) * .5), calc(var(--menu-y) * .5)) scale(.985);transition:opacity .13s var(--arc-ease-standard), transform .13s var(--arc-ease-standard);pointer-events:none;animation:.13s linear both button_group_menu-exit}.button_group_item{border-radius:calc(var(--arc-radius-panel) - 6px);min-height:36px;color:inherit;font-size:var(--arc-text-sm);cursor:pointer;transition:opacity var(--arc-duration-standard) var(--arc-ease-enter) calc(min(var(--i,0), 4) * 35ms), transform var(--arc-duration-standard) var(--arc-ease-enter) calc(min(var(--i,0), 4) * 35ms);outline:none;align-items:center;gap:10px;padding:0 11px;text-decoration:none;display:flex}.button_group_item[data-highlighted]{background:var(--arc-surface-muted)}.button_group_item[data-disabled]{cursor:default;opacity:.45}.button_group_itemIcon{color:var(--arc-text-secondary);flex:none;display:inline-flex}.button_group_itemIcon svg{stroke-width:1.75px;width:16px;height:16px}.button_group_itemLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.button_group_destructive,.button_group_destructive .button_group_itemIcon{color:var(--arc-danger)}.button_group_destructive[data-highlighted]{background:color-mix(in oklab, var(--arc-danger) 8%, var(--arc-surface))}@keyframes button_group_menu-exit{to{--menu-exit:1}}@media (prefers-reduced-motion:reduce){.button_group_content,.button_group_chevron,.button_group_segment:before,.button_group_highlight:before,.button_group_item{transition:none}.button_group_segment:active .button_group_content,.button_group_iconOnly:active .button_group_content{transform:none}.button_group_menu,.button_group_menu[data-state=closed]{transition:opacity var(--arc-duration-instant) linear;transform:none}}[data-motion=reduced] .button_group_content,[data-motion=reduced] .button_group_chevron,[data-motion=reduced] .button_group_segment:before,[data-motion=reduced] .button_group_highlight:before,[data-motion=reduced] .button_group_item{transition:none}[data-motion=reduced] .button_group_segment:active .button_group_content,[data-motion=reduced] .button_group_iconOnly:active .button_group_content{transform:none}[data-motion=reduced] .button_group_menu,[data-motion=reduced] .button_group_menu[data-state=closed]{transition:opacity var(--arc-duration-instant) linear;transform:none}.button_group_segment:focus-visible{box-shadow:inset 0 0 0 3px var(--arc-focus-ring)}.button_group_xs{--bg-h:var(--button-xs-height);--group-font:var(--button-xs-font)}.button_group_sm{--bg-h:var(--button-sm-height);--group-font:var(--button-sm-font)}.button_group_md{--bg-h:var(--button-md-height);--group-font:var(--button-md-font)}.button_group_lg{--bg-h:var(--button-lg-height);--group-font:var(--button-lg-font)}.button_group_xl{--bg-h:var(--button-xl-height);--group-font:var(--button-xl-font)}.button_group_segment{height:auto;min-height:var(--bg-h);min-width:var(--bg-h);font-size:calc(var(--group-font) * var(--font-scale));padding-block:6px}.button_group_trigger,.button_group_iconOnly,.button_group_compact .button_group_segment[data-collapsible]{width:var(--bg-h);min-width:var(--bg-h)}.button_group_solid{background:var(--accent);color:var(--on-accent);border-color:var(--accent);--bg-highlight:color-mix(in oklab,var(--on-accent) 16%,var(--accent));--bg-highlight-pressed:var(--accent-hover);--bg-muted-ink:var(--on-accent)}@media (pointer:coarse){.button_group_segment{min-height:max(var(--bg-h), var(--touch-target));min-width:max(var(--bg-h), var(--touch-target))}}.button_group_item{font-family:var(--font-family)}@media (pointer:coarse){.button_group_menu .button_group_item{min-height:var(--touch-target)}}.button_group_group button:focus-visible,.button_group_group a:focus-visible,.button_group_more:focus-visible{outline:var(--button-focus-width) solid var(--focus);outline-offset:calc(-1 * var(--button-focus-width))}.calendar_calendar{width:min(100%,328px);min-width:0;color:var(--arc-foreground);margin:0}.calendar_header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:34px;margin-bottom:14px;display:grid;container-type:inline-size}@container (max-width:259px){.calendar_heading,.calendar_navigation{grid-column:1/-1}.calendar_navigation{justify-self:end}}.calendar_heading{min-width:0;font-family:var(--arc-font-body);font-size:var(--arc-text-base);font-weight:500;line-height:var(--arc-leading-body);letter-spacing:var(--arc-tracking-body);margin:0}.calendar_title{line-height:var(--arc-leading-body);display:grid}.calendar_title>.calendar_titleRow{grid-area:1/1;justify-self:start}.calendar_titleRow{white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-block}.calendar_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.calendar_navigation{flex:none;align-items:center;gap:2px;margin-right:-6px;display:inline-flex}.calendar_navButton,.calendar_todayButton{border-radius:var(--arc-radius-pill);height:32px;color:var(--arc-text-secondary);font:inherit;cursor:pointer;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), opacity var(--arc-duration-fast) var(--arc-ease-standard), scale var(--arc-duration-spring) var(--arc-ease-spring);background:0 0;border:0;place-items:center;display:grid}.calendar_navButton{width:32px}.calendar_todayButton{font-size:var(--arc-text-sm);padding:0 11px;font-weight:500;line-height:1}@media (hover:hover) and (pointer:fine){.calendar_navButton:hover:not([aria-disabled]),.calendar_todayButton:hover:not([aria-disabled]){background:var(--arc-surface-muted);color:var(--arc-foreground)}}.calendar_navButton:active:not([aria-disabled]),.calendar_todayButton:active:not([aria-disabled]){transition-duration:var(--arc-duration-fast), var(--arc-duration-fast), var(--arc-duration-fast), .1s;transition-timing-function:var(--arc-ease-standard);scale:.96}.calendar_navButton[aria-disabled],.calendar_todayButton[aria-disabled]{cursor:default;opacity:.36}.calendar_weekdays,.calendar_week{grid-template-columns:repeat(7,minmax(0,1fr));column-gap:4px;display:grid}.calendar_weekdays{color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-align:center;margin-bottom:6px;font-weight:500;line-height:24px}.calendar_weekdays span{min-width:0;overflow:hidden}.calendar_monthViewport{contain:paint;display:grid;position:relative;overflow:hidden}.calendar_monthBody{will-change:transform;grid-area:1/1;min-width:0;position:relative}.calendar_monthBody[inert]{pointer-events:none}.calendar_grid{row-gap:4px;display:grid}.calendar_placeholderDay{aspect-ratio:1}.calendar_day{aspect-ratio:1;width:100%;min-width:0;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard) var(--number-delay,0s);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-weight:400;line-height:1;display:grid;position:relative}.calendar_day:before{content:"";border-radius:inherit;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), scale var(--arc-duration-spring) var(--arc-ease-spring);background:0 0;position:absolute;inset:0}.calendar_dayNumber{transition:opacity var(--arc-duration-fast) var(--arc-ease-standard) var(--number-delay,0s), scale var(--arc-duration-spring) var(--arc-ease-spring);position:relative}.calendar_highlight{aspect-ratio:1;pointer-events:none;will-change:transform;width:calc(14.2857% - 3.42857px);position:absolute;top:0;left:0}.calendar_highlightFill{background:var(--arc-accent);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), scale var(--arc-duration-spring) var(--arc-ease-spring);border-radius:50%;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.calendar_day:hover:not(:disabled):not(.calendar_selected):before{background:var(--arc-surface-muted)}.calendar_monthBody:has(.calendar_day.calendar_selected:hover) .calendar_highlightFill{background:var(--arc-accent-strong)}}.calendar_day:active:not(:disabled):before,.calendar_day:active:not(:disabled) .calendar_dayNumber{transition-duration:var(--arc-duration-fast), .1s;transition-timing-function:var(--arc-ease-standard);scale:.94}.calendar_monthBody:has(.calendar_day.calendar_selected:active:not(:disabled)) .calendar_highlightFill{transition-duration:var(--arc-duration-fast), .1s;transition-timing-function:var(--arc-ease-standard);scale:.94}.calendar_day.calendar_outside{color:var(--arc-text-muted)}.calendar_day.calendar_outside:not(.calendar_selected) .calendar_dayNumber{opacity:.8}.calendar_day.calendar_today .calendar_dayNumber:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;top:calc(100% + 4px);left:50%}.calendar_day.calendar_selected,.calendar_day.calendar_today{font-weight:500}.calendar_day.calendar_selected{color:var(--arc-accent-foreground)}.calendar_day:disabled{cursor:default;color:var(--arc-text-muted)}.calendar_day:disabled .calendar_dayNumber{opacity:.42}.calendar_day.calendar_outside:disabled .calendar_dayNumber{opacity:.3}@media (prefers-reduced-motion:reduce){.calendar_navButton,.calendar_todayButton,.calendar_day,.calendar_day:before,.calendar_dayNumber,.calendar_highlightFill{transition:none}.calendar_navButton:active,.calendar_todayButton:active,.calendar_day:active:before,.calendar_day:active .calendar_dayNumber{scale:none}.calendar_monthBody:has(.calendar_day.calendar_selected:active) .calendar_highlightFill{scale:none}}[data-motion=reduced] .calendar_navButton,[data-motion=reduced] .calendar_todayButton,[data-motion=reduced] .calendar_day,[data-motion=reduced] .calendar_day:before,[data-motion=reduced] .calendar_dayNumber,[data-motion=reduced] .calendar_highlightFill{transition:none}[data-motion=reduced] .calendar_navButton:active,[data-motion=reduced] .calendar_todayButton:active,[data-motion=reduced] .calendar_day:active:before,[data-motion=reduced] .calendar_day:active .calendar_dayNumber{scale:none}[data-motion=reduced] .calendar_monthBody:has(.calendar_day.calendar_selected:active) .calendar_highlightFill{scale:none}@media (pointer:coarse){.calendar_calendar{width:min(100%,332px);margin:0}.calendar_navButton{width:44px;height:44px}.calendar_todayButton,.calendar_day,.calendar_placeholderDay,.calendar_highlight{min-height:44px}.calendar_day:before,.calendar_highlightFill{aspect-ratio:1;top:50%;bottom:auto;transform:translateY(-50%)}}.calendar_calendar{font-family:var(--arc-font-body);line-height:var(--arc-leading-body)}.calendar_header{max-width:none;margin:0 0 14px;padding:0}.calendar_day:focus-visible,.calendar_navButton:focus-visible,.calendar_todayButton:focus-visible{outline:1px solid var(--arc-control-on);outline-offset:-1px}.dialog_overlay{z-index:50;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03030375;background:lab(.903296% 0 0/.46);position:fixed;inset:0}.dialog_content{z-index:51;width:min(calc(100vw - var(--arc-space-8)), 440px);height:fit-content;max-height:calc(100vh - var(--arc-space-8));max-height:calc(100dvh - var(--arc-space-8));margin:auto;position:fixed;inset:0;overflow:auto}.dialog_content,.dialog_surface{border:1px solid var(--arc-border);border-radius:var(--radius);background:var(--arc-surface-raised);color:var(--arc-foreground);box-shadow:var(--arc-shadow-floating)}.dialog_keyframes.dialog_overlay[data-state=open]{animation:dialog_overlay-in var(--arc-duration-standard) var(--arc-ease-enter) both}.dialog_keyframes.dialog_overlay[data-state=closed]{animation:dialog_overlay-out var(--arc-duration-fast) var(--arc-ease-standard) both}.dialog_keyframes.dialog_content[data-state=open]{animation:dialog_content-fade-in var(--arc-duration-fast) var(--arc-ease-enter) both, dialog_content-rise-in var(--arc-duration-spring) var(--arc-ease-spring) both}.dialog_keyframes.dialog_content[data-state=closed]{animation:dialog_content-out var(--arc-duration-fast) var(--arc-ease-standard) both}.dialog_content:focus{outline:none}.dialog_overlay[data-state=closed],.dialog_content[data-state=closed]{pointer-events:none!important}.dialog_header{justify-content:space-between;align-items:flex-start;gap:var(--arc-space-5);padding:var(--arc-space-6) var(--arc-space-6) var(--arc-space-4);border:0;display:flex}.dialog_title{font-family:var(--arc-font-body);font-size:var(--arc-text-lg);letter-spacing:var(--arc-tracking-body);font-weight:500;line-height:var(--arc-leading-body);margin:0}.dialog_description{margin:var(--arc-space-2) 0 0;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body)}.dialog_title,.dialog_description{overflow-wrap:anywhere;position:relative}.dialog_swap{display:block}.dialog_title .dialog_swap{line-height:var(--arc-leading-body)}.dialog_close{margin-block:calc((var(--arc-text-lg) * var(--arc-leading-body) - var(--arc-space-8)) / 2);width:var(--arc-space-8);height:var(--arc-space-8);border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:color-mix(in oklab, var(--arc-surface-muted) 50%, transparent);color:var(--arc-text-secondary);cursor:pointer;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.dialog_close:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}.dialog_close:active{transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);transform:scale(.96)}.dialog_body{padding:0 var(--arc-space-6) var(--arc-space-6);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body)}.dialog_content[data-size=default]{width:min(calc(100vw - var(--arc-space-8)), 480px)}.dialog_content[data-size=large]{width:min(calc(100vw - var(--arc-space-8)), 760px)}.dialog_content[data-padding=none]>.dialog_body{padding:0}.dialog_overlay[data-ubm-overlay-engaged=false],.dialog_content[data-ubm-overlay-engaged=false]{visibility:hidden;pointer-events:none!important}@keyframes dialog_overlay-in{0%{opacity:0}}@keyframes dialog_overlay-out{to{opacity:0}}@keyframes dialog_content-fade-in{0%{opacity:0}}@keyframes dialog_content-rise-in{0%{transform:translateY(8px)scale(.96)}}@keyframes dialog_content-out{to{opacity:0;transform:translateY(4px)scale(.98)}}@keyframes dialog_content-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.dialog_keyframes.dialog_overlay[data-state=open],.dialog_keyframes.dialog_content[data-state=open]{animation:dialog_overlay-in var(--arc-duration-instant) var(--arc-ease-standard) both}.dialog_keyframes.dialog_overlay[data-state=closed]{animation:dialog_overlay-out var(--arc-duration-instant) var(--arc-ease-standard) both}.dialog_keyframes.dialog_content[data-state=closed]{animation:dialog_content-fade-out var(--arc-duration-instant) var(--arc-ease-standard) both}.dialog_close,.dialog_close:active{transition:none}.dialog_close:active{transform:none}}[data-motion=reduced] .dialog_keyframes.dialog_overlay[data-state=open],.dialog_keyframes.dialog_overlay[data-state=open][data-motion=reduced],[data-motion=reduced] .dialog_keyframes.dialog_content[data-state=open],.dialog_keyframes.dialog_content[data-state=open][data-motion=reduced]{animation:dialog_overlay-in var(--arc-duration-instant) var(--arc-ease-standard) both}[data-motion=reduced] .dialog_keyframes.dialog_overlay[data-state=closed],.dialog_keyframes.dialog_overlay[data-state=closed][data-motion=reduced]{animation:dialog_overlay-out var(--arc-duration-instant) var(--arc-ease-standard) both}[data-motion=reduced] .dialog_keyframes.dialog_content[data-state=closed],.dialog_keyframes.dialog_content[data-state=closed][data-motion=reduced]{animation:dialog_content-fade-out var(--arc-duration-instant) var(--arc-ease-standard) both}[data-motion=reduced] .dialog_close,.dialog_close[data-motion=reduced],[data-motion=reduced] .dialog_close:active,.dialog_close:active[data-motion=reduced]{transition:none}[data-motion=reduced] .dialog_close:active,.dialog_close:active[data-motion=reduced]{transform:none}.dialog_content,.dialog_surface{font-family:var(--arc-font-body);box-sizing:border-box}.dialog_content .dialog_header,.dialog_surface .dialog_header{max-width:none;margin:0}.dialog_content .dialog_header>div,.dialog_surface .dialog_header>div{min-width:0}.dialog_content .dialog_title,.dialog_surface .dialog_title{font-size:var(--arc-text-lg);font-weight:500;line-height:var(--arc-leading-body)}.dialog_content .dialog_close:focus-visible,.dialog_surface .dialog_close:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0}.dialog_body>:where(header){max-width:none;margin:0 0 var(--arc-space-4);font:inherit;padding:0;display:block}.dialog_body>:where(header) span{color:inherit;letter-spacing:inherit}.dialog_body>:where(footer){justify-content:flex-end;gap:var(--arc-space-3);margin:var(--arc-space-6) 0 0;border:0;flex-wrap:wrap;padding:0;display:flex}.dialog_body>:where(footer)>div:last-child{display:block}.dialog_body>:where(section){margin:0 0 var(--arc-space-4)}.dialog_body>:where(label){font-size:inherit;font-weight:500}@media (pointer:coarse){.dialog_close{width:44px;height:44px;margin-block:calc((var(--arc-text-lg) * var(--arc-leading-body) - 44px) / 2)}}@media (forced-colors:active){.dialog_close:focus-visible{outline-color:highlight}}.dialog_body>p:first-child{margin-top:0}.dialog_content .dialog_header,.dialog_surface .dialog_header{padding:var(--arc-dialog-padding);padding-bottom:var(--arc-dialog-section-gap);align-items:flex-start;gap:16px}.dialog_content .dialog_header>div,.dialog_surface .dialog_header>div{flex:1;padding-top:3px}.dialog_content .dialog_title,.dialog_surface .dialog_title{font-size:var(--arc-dialog-title-size);letter-spacing:-.025em;font-weight:600;line-height:1.3}.dialog_content .dialog_title .dialog_swap,.dialog_surface .dialog_title .dialog_swap{line-height:1.3}.dialog_content .dialog_description,.dialog_surface .dialog_description{font-size:var(--arc-dialog-description-size);letter-spacing:0;color:var(--arc-dialog-description-color);margin:8px 0 0;font-weight:400;line-height:1.55}.dialog_content .dialog_description .dialog_swap,.dialog_surface .dialog_description .dialog_swap{line-height:inherit}.dialog_content .dialog_body,.dialog_surface .dialog_body{padding:0 var(--arc-dialog-padding) var(--arc-dialog-padding);line-height:1.65}.dialog_content .dialog_close,.dialog_surface .dialog_close{width:32px;height:32px;color:var(--arc-text-muted);background:0 0;border:0;margin:0 -4px 0 0;padding:0}.dialog_content .dialog_close:hover,.dialog_surface .dialog_close:hover{background:var(--arc-surface-muted)}@media (pointer:coarse){.dialog_content .dialog_close,.dialog_surface .dialog_close{width:44px;height:44px;margin-top:-6px;margin-right:-6px}}.card_card{isolation:isolate;border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);min-width:0;color:var(--arc-foreground);transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), box-shadow var(--arc-duration-standard) var(--arc-ease-standard);padding:0;position:relative;overflow:hidden}.card_card[data-hover]{border-color:var(--arc-border-strong);box-shadow:var(--arc-shadow-raised)}.card_card:has(.card_trigger:focus-visible){border-color:var(--arc-border-strong)}.card_media{background:var(--arc-surface-muted);position:relative;overflow:hidden}.card_zoom{place-items:center;min-height:112px;display:grid}.card_content{padding:var(--arc-space-5)}.card_title{width:fit-content;max-width:100%;font-size:var(--arc-text-lg);letter-spacing:var(--arc-tracking-body);text-wrap:balance;margin:0;font-weight:500;line-height:1.3}.card_trigger{color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.card_trigger:after{content:"";position:absolute;inset:0}.card_trigger:focus-visible{outline:none}.card_description{max-width:34ch;margin:var(--arc-space-2) 0 0;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);text-wrap:pretty}.card_footer{justify-content:space-between;align-items:center;gap:var(--arc-space-3);margin-top:var(--arc-space-5);display:flex}.card_byline{align-items:center;gap:var(--arc-space-3);flex:auto;min-width:0;display:flex}.card_avatar{width:var(--arc-space-8);height:var(--arc-space-8);border-radius:var(--arc-radius-pill);background:var(--arc-surface-muted);flex:none;display:grid;overflow:hidden}.card_avatar>*{object-fit:cover;width:100%;height:100%}.card_bylineText{min-width:0;font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);grid-template-columns:minmax(0,1fr);display:grid}.card_meta{color:var(--arc-foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.card_status{color:var(--arc-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;position:relative;overflow:clip visible}.card_roll{display:block;position:relative}.card_line{text-overflow:ellipsis;display:block;overflow:clip visible}.card_word{white-space:pre;display:inline-block}.card_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.card_action{z-index:1;gap:var(--arc-space-3);flex-wrap:wrap;flex:none;display:flex;position:relative}.card_overlay{z-index:50;background:var(--arc-overlay-background);-webkit-backdrop-filter:blur(var(--arc-overlay-blur));backdrop-filter:blur(var(--arc-overlay-blur));position:fixed;inset:0}.card_panel{font-family:var(--arc-font-body);line-height:var(--arc-leading-body);z-index:51;width:min(calc(100vw - var(--arc-space-8)), 30rem);height:fit-content;max-height:calc(100dvh - var(--arc-space-8));overscroll-behavior:contain;border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);background:var(--arc-surface-raised);color:var(--arc-foreground);box-shadow:var(--arc-shadow-floating);transition:background-color var(--arc-duration-standard) var(--arc-ease-standard), box-shadow var(--arc-duration-standard) var(--arc-ease-standard);margin:auto;position:fixed;inset:0;overflow:hidden auto}.card_panel:focus{outline:none}.card_panel[data-returning]{inset:auto;top:var(--landing-top);left:var(--landing-left);width:var(--landing-width);height:var(--landing-height);border-color:var(--arc-border);background:var(--arc-surface);max-height:none;box-shadow:none;pointer-events:none;margin:0;overflow:hidden}.card_panel[data-returning] .card_content{padding:var(--arc-space-5)}.card_panel[data-returning] .card_title{font-size:var(--arc-text-lg)}.card_panel .card_content{padding:var(--arc-space-6)}.card_panel .card_title{font-size:var(--arc-text-xl)}.card_panel .card_description{max-width:var(--card-measure,34ch)}.card_closeSlot{top:var(--arc-space-4);right:var(--arc-space-4);z-index:2;display:grid;position:absolute}.card_close{width:var(--arc-space-8);height:var(--arc-space-8);border:1px solid color-mix(in oklab, var(--arc-border) 70%, transparent);border-radius:var(--arc-radius-pill);background:color-mix(in oklab, var(--arc-surface-raised) 74%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--arc-foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.card_close:hover{background:var(--arc-surface-raised)}}.card_details{margin-top:var(--arc-space-6);padding-top:var(--arc-space-5);border-top:1px solid var(--arc-border);color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body)}@media (prefers-reduced-motion:reduce){.card_card,.card_close{transition-duration:var(--arc-duration-instant)}}.card_surface{isolation:auto;overflow:visible}.card_raised{box-shadow:var(--arc-shadow-resting)}.card_sunken{background:var(--arc-surface-muted);border-color:#0000}.card_outline{box-shadow:none}.card_pad-none{padding:0}.card_pad-xs{padding:var(--arc-space-2)}.card_pad-sm{padding:var(--arc-space-3)}.card_pad-md{padding:var(--arc-space-5)}.card_pad-lg{padding:var(--arc-space-6)}.card_radius-none{border-radius:0}.card_radius-sm{border-radius:var(--arc-radius-control)}.card_radius-md{border-radius:var(--arc-radius-panel)}.card_radius-lg{border-radius:var(--arc-radius-surface)}.card_radius-full{border-radius:var(--arc-radius-pill)}.card_interactive{cursor:pointer;color:inherit;text-decoration:none}.card_interactive:focus-visible{outline:1px solid var(--arc-focus-ring);outline-offset:1px}@media (hover:hover) and (pointer:fine){.card_interactive:hover{border-color:var(--arc-border-strong)}}[data-motion=reduced] .card_card,[data-motion=reduced] .card_close{transition-duration:var(--arc-duration-instant)}.card_stack_root{--card-height:19rem;--stack-peek:24px;justify-items:center;gap:var(--arc-space-5);width:100%;font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);display:grid}.card_stack_stage{isolation:isolate;width:min(100%,20rem);height:calc(var(--card-height) + var(--stack-peek));outline:none;position:relative}.card_stack_slot{height:var(--card-height);pointer-events:none;transform-origin:50% 100%;position:absolute;top:0;left:0;right:0}.card_stack_card{border-radius:var(--arc-radius-surface);pointer-events:auto;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.card_stack_card[data-top]{cursor:grab}.card_stack_card[data-dragging]{cursor:grabbing}.card_stack_card:not([data-top]){pointer-events:none}.card_stack_card:before{border-radius:inherit;box-shadow:var(--arc-shadow-floating);content:"";opacity:0;pointer-events:none;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard);position:absolute;inset:0}.card_stack_card[data-dragging]:before,.card_stack_card[data-flying]:before{opacity:1}.card_stack_face{border:1px solid var(--arc-border);border-radius:inherit;background:var(--arc-surface);height:100%;color:var(--arc-foreground);position:relative;overflow:hidden}.card_stack_shade{pointer-events:none;background:#00000009;background:lab(0% 0 0/.035);position:absolute;inset:0}:root[data-theme=dark] .card_stack_shade{background:#00000038;background:lab(0% 0 0/.22)}.card_stack_stamp{top:var(--arc-space-4);height:2rem;padding:0 var(--arc-space-3) 0 10px;border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface-raised);color:var(--arc-foreground);font-size:var(--arc-text-sm);white-space:nowrap;pointer-events:none;align-items:center;gap:6px;font-weight:500;display:inline-flex;position:absolute}.card_stack_stamp[data-side=right]{left:var(--arc-space-4);border-color:color-mix(in oklab, var(--arc-success) 32%, var(--arc-border));background:color-mix(in oklab, var(--arc-success) 9%, var(--arc-surface-raised))}.card_stack_stamp[data-side=right] svg{color:var(--arc-success)}.card_stack_stamp[data-side=left]{right:var(--arc-space-4)}.card_stack_stamp[data-side=left] svg{color:var(--arc-text-secondary)}.card_stack_card:not([data-top]):not([data-flying]) .card_stack_stamp{visibility:hidden}.card_stack_stage:focus-visible .card_stack_card[data-top],.card_stack_stage:focus-visible .card_stack_empty{outline:1px solid var(--arc-accent);outline-offset:3px}.card_stack_empty{height:var(--card-height);place-content:center;justify-items:center;gap:var(--arc-space-3);padding:var(--arc-space-6);border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);background:var(--arc-surface);text-align:center;display:grid;position:absolute;top:0;left:0;right:0}.card_stack_emptyTitle{font-size:var(--arc-text-base);margin:0;font-weight:500}.card_stack_controls{justify-content:center;gap:var(--arc-space-2);flex-wrap:wrap;display:flex}.card_stack_control{min-height:var(--arc-control-height-md);justify-content:center;align-items:center;gap:var(--arc-space-2);padding:0 var(--arc-space-4);border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:var(--arc-surface);color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), opacity var(--arc-duration-fast) var(--arc-ease-standard);display:inline-flex}.card_stack_control svg{flex:none}.card_stack_control[data-tone=primary]{border-color:var(--arc-accent);background:var(--arc-accent);color:var(--arc-accent-foreground)}.card_stack_control[data-tone=quiet]{color:var(--arc-text-secondary);background:0 0;border-color:#0000}@media (hover:hover) and (pointer:fine){.card_stack_control:not([aria-disabled]):hover{background:var(--arc-surface-muted)}.card_stack_control[data-tone=primary]:not([aria-disabled]):hover{border-color:var(--arc-accent-strong);background:var(--arc-accent-strong)}.card_stack_control[data-tone=quiet]:not([aria-disabled]):hover{color:var(--arc-foreground)}}.card_stack_control:not([aria-disabled]):active{background:var(--arc-surface-muted)}.card_stack_control[data-tone=primary]:not([aria-disabled]):active{border-color:var(--arc-accent-strong);background:var(--arc-accent-strong)}.card_stack_control[aria-disabled]{cursor:default;opacity:.42}.card_stack_control:focus-visible{outline:1px solid var(--arc-accent);outline-offset:1px}.card_stack_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:26rem){.card_stack_root{--card-height:17.5rem;gap:var(--arc-space-4)}.card_stack_controls{flex-wrap:nowrap}.card_stack_control{padding-inline:var(--arc-space-3)}}@media (max-width:22.5rem){.card_stack_control[data-tone=quiet]{width:var(--arc-control-height-md);padding:0}.card_stack_control[data-tone=quiet] .card_stack_controlLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.card_stack_card:before,.card_stack_control{transition:none}}.carousel_root{--carousel-gap:var(--arc-space-4);gap:var(--arc-space-4);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid;container-type:inline-size}.carousel_viewport{border-radius:var(--arc-radius-panel);cursor:grab;touch-action:pan-y;-webkit-tap-highlight-color:transparent;min-width:0;position:relative;overflow:clip visible}.carousel_viewport[data-dragging]{cursor:grabbing}.carousel_viewport:focus-visible{outline:1px solid var(--arc-accent);outline-offset:4px}.carousel_track{gap:var(--carousel-gap);padding-inline:calc((100cqw - var(--carousel-slide)) / 2);-webkit-user-select:none;user-select:none;display:flex}.carousel_track:not([data-measured]){translate:calc(var(--carousel-start) * -1 * (var(--carousel-slide) + var(--carousel-gap))) 0}.carousel_slide{flex:0 0 var(--carousel-slide);transform-origin:50%;will-change:transform, opacity;min-width:0}.carousel_slide img{-webkit-user-drag:none}.carousel_controls{align-items:center;gap:var(--arc-space-2);min-width:0;padding-inline:calc((100cqw - var(--carousel-slide)) / 2);display:flex}.carousel_tabs{align-items:center;min-width:0;display:flex}.carousel_tab{height:var(--arc-control-height-sm);border-radius:var(--arc-radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;padding:0 5px;display:grid}.carousel_dot{border-radius:var(--arc-radius-pill);background:var(--arc-border-strong);width:6px;height:6px;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);display:block;position:relative;overflow:hidden}.carousel_dotFill,.carousel_dotDrain{position:absolute;inset:0}.carousel_dotFill{background:var(--arc-foreground)}.carousel_dotDrain{background:var(--arc-border-strong);transform-origin:100%}@media (hover:hover) and (pointer:fine){.carousel_tab:hover .carousel_dot{background:var(--arc-text-muted)}}.carousel_tab:focus-visible{outline:1px solid var(--arc-accent);outline-offset:-4px}.carousel_arrows{gap:var(--arc-space-2);flex:none;margin-left:auto;display:flex}.carousel_control{width:var(--arc-control-height-sm);height:var(--arc-control-height-sm);border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface);color:var(--arc-foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), opacity var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);flex:none;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.carousel_control:hover:not([aria-disabled=true]){background:var(--arc-surface-muted)}}.carousel_control:active:not([aria-disabled=true]){transition:transform .1s var(--arc-ease-standard);transform:scale(.97)}.carousel_control[aria-disabled=true]{color:var(--arc-text-muted);cursor:default;opacity:.5}.carousel_control:focus-visible{outline:1px solid var(--arc-accent);outline-offset:1px}.carousel_iconSlot{place-items:center;width:16px;height:16px;display:grid}.carousel_icon{grid-area:1/1;place-items:center;display:grid}@container (max-width:340px){.carousel_controls{gap:var(--arc-space-1);padding-inline:max(0px, calc((100cqw - var(--carousel-slide)) / 2 - var(--arc-space-2)))}.carousel_arrows{gap:var(--arc-space-1)}.carousel_tab{padding:0 4px}}.carousel_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.carousel_dot,.carousel_control,.carousel_control:active:not([aria-disabled=true]){transition:none;transform:none}}.carousel_root{margin-bottom:0}.copy_button_button{width:max-content;max-width:100%;min-height:var(--arc-control-height-sm);justify-content:center;align-items:center;gap:var(--arc-space-2);border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);padding:0 var(--arc-space-3);background:var(--arc-surface);color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);font-weight:500;display:inline-flex}.copy_button_button:active:not(:disabled){transition-duration:var(--arc-duration-fast), var(--arc-duration-fast), var(--arc-duration-fast), var(--arc-duration-instant);transition-timing-function:var(--arc-ease-standard);transform:scale(.97)}.copy_button_iconOnly:active:not(:disabled){transform:scale(.96)}@media (hover:hover) and (pointer:fine){.copy_button_button:hover:not(:disabled){background:var(--arc-surface-muted);border-color:var(--arc-border-strong)}.copy_button_plain:hover:not(:disabled){background:var(--arc-surface-muted);color:var(--arc-foreground);border-color:#0000}}.copy_button_button:disabled{cursor:not-allowed;opacity:.5}.copy_button_icon{flex:none;width:16px;height:16px;display:grid;position:relative}.copy_button_iconInner{place-items:center;display:grid;position:absolute;inset:0}.copy_button_iconInner[data-state=copied]{color:var(--arc-success)}.copy_button_iconInner[data-state=error]{color:var(--arc-danger)}.copy_button_label{min-width:0;margin-inline:calc(var(--arc-space-1) * -1);padding-inline:var(--arc-space-1);text-align:left;white-space:nowrap;display:grid;overflow-x:clip}.copy_button_measure,.copy_button_glyphs{grid-area:1/1}.copy_button_measure{visibility:hidden}.copy_button_glyphs{white-space:pre;justify-self:start;display:inline-flex;position:relative}.copy_button_glyph{display:inline-block}.copy_button_plain{color:var(--arc-text-secondary);background:0 0;border-color:#0000}.copy_button_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.copy_button_button{transition:none}.copy_button_button:active:not(:disabled){transform:none}}[data-motion=reduced] .copy_button_button{transition:none}[data-motion=reduced] .copy_button_button:active:not(:disabled){transform:none}.copy_button_button{min-height:var(--touch-target);min-width:var(--touch-target);font-weight:var(--button-weight);border-radius:var(--radius)}.copy_button_button:focus-visible{outline:var(--button-focus-width) solid var(--focus);outline-offset:var(--button-focus-offset)}.copy_button_iconOnly{width:var(--touch-target)}.copy_button_button{min-height:var(--feedback-height,var(--touch-target));font-size:var(--feedback-font,var(--arc-text-sm));padding-inline:var(--feedback-padding,var(--arc-space-3))}.copy_button_iconOnly{width:var(--feedback-height,var(--touch-target));padding:0}.changelog_feed_feed{box-sizing:border-box;border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);width:min(100%,920px);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);margin-inline:auto;overflow:hidden}.changelog_feed_feed *,.changelog_feed_feed :before,.changelog_feed_feed :after{box-sizing:border-box}.changelog_feed_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.changelog_feed_header{justify-content:space-between;align-items:flex-start;gap:16px 24px;padding:32px 28px 20px;display:flex}.changelog_feed_heading{min-width:0}.changelog_feed_heading h2{font:400 var(--arc-text-3xl)/var(--arc-leading-display) var(--arc-font-display);letter-spacing:var(--arc-tracking-display);margin:0}.changelog_feed_heading p{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);margin:8px 0 0}.changelog_feed_subscribeWrap{flex:none;padding-top:2px;position:relative}.changelog_feed_subscribe{border:1px solid var(--arc-foreground);border-radius:var(--arc-radius-pill);background:var(--arc-foreground);height:38px;color:var(--arc-background);transition:background-color var(--arc-duration-standard) var(--arc-ease-standard), border-color var(--arc-duration-standard) var(--arc-ease-standard), color var(--arc-duration-standard) var(--arc-ease-standard);overflow:hidden}.changelog_feed_subscribe[data-state=editing]{border-color:var(--arc-border-strong);background:var(--arc-surface);color:var(--arc-foreground)}.changelog_feed_subscribe[data-state=done]{border-color:var(--arc-border);background:var(--arc-surface-muted);color:var(--arc-foreground)}.changelog_feed_subscribe[data-error]{border-color:var(--arc-danger)}.changelog_feed_subscribeInner{width:max-content;height:100%;display:flex;position:relative}.changelog_feed_subscribeIdle{height:100%;color:inherit;font:500 var(--arc-text-sm)/1 var(--arc-font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:7px;padding:0 17px 0 15px;display:inline-flex}.changelog_feed_subscribeForm{align-items:center;gap:6px;height:100%;padding:0 4px 0 15px;display:flex}.changelog_feed_subscribeForm input{width:188px;min-width:0;height:100%;color:var(--arc-foreground);font:var(--arc-text-sm)/1 var(--arc-font-body);background:0 0;border:0;outline:none;padding:0}.changelog_feed_subscribeForm input::placeholder{color:var(--arc-text-muted)}.changelog_feed_subscribeSubmit{background:var(--arc-foreground);width:28px;height:28px;color:var(--arc-background);cursor:pointer;transition:transform var(--arc-duration-instant) var(--arc-ease-standard);border:0;border-radius:50%;outline:none;flex:none;place-items:center;padding:0;display:grid}.changelog_feed_subscribeSubmit:active{transform:scale(.94)}.changelog_feed_subscribeDone{height:100%;font-size:var(--arc-text-sm);white-space:nowrap;align-items:center;gap:7px;padding:0 5px 0 13px;font-weight:500;display:inline-flex}.changelog_feed_drawnCheck{color:var(--arc-success);flex:none}.changelog_feed_subscribeUndo{border-radius:var(--arc-radius-pill);height:26px;color:var(--arc-text-secondary);font:500 var(--arc-text-xs)/1 var(--arc-font-body);cursor:pointer;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;outline:none;margin-left:4px;padding:0 10px}.changelog_feed_subscribeNote{color:var(--arc-text-muted);font-size:var(--arc-text-xs);white-space:nowrap;margin:0;line-height:16px;position:absolute;top:calc(100% + 7px);right:6px}.changelog_feed_subscribeNote[data-error]{color:var(--arc-danger)}.changelog_feed_subscribeNote span{display:inline-block}.changelog_feed_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:6px 28px 20px;display:flex}.changelog_feed_chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.changelog_feed_chip{border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);height:34px;color:var(--arc-text-secondary);font:500 var(--arc-text-sm)/1 var(--arc-font-body);cursor:pointer;transition:background-color var(--arc-duration-standard) var(--arc-ease-standard), border-color var(--arc-duration-standard) var(--arc-ease-standard), color var(--arc-duration-standard) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);background:0 0;align-items:center;gap:8px;padding:0 13px 0 12px;display:inline-flex}.changelog_feed_chip:active{transform:scale(.97)}.changelog_feed_chip[aria-pressed=true]{border-color:var(--arc-foreground);background:var(--arc-foreground);color:var(--arc-background)}.changelog_feed_chipMark{background:var(--kind);transition:background-color var(--arc-duration-standard) var(--arc-ease-standard);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.changelog_feed_chip[aria-pressed=true] .changelog_feed_chipMark{background:var(--mark)}.changelog_feed_chipTick{color:var(--tick);place-items:center;display:grid}.changelog_feed_chipCount{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;transition:color var(--arc-duration-standard) var(--arc-ease-standard)}.changelog_feed_chip[aria-pressed=true] .changelog_feed_chipCount{color:color-mix(in srgb, var(--arc-background) 62%, transparent)}.changelog_feed_clear{border-radius:var(--arc-radius-pill);height:34px;color:var(--arc-text-secondary);font:500 var(--arc-text-sm)/1 var(--arc-font-body);cursor:pointer;background:0 0;border:0;padding:0 8px}.changelog_feed_shown{color:var(--arc-text-muted);font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:4px;margin:0;display:inline-flex}.changelog_feed_shown>span:last-child{display:inline-block}.changelog_feed_shownCount{display:inline-flex}.changelog_feed_chip[data-kind=new],.changelog_feed_kind[data-kind=new]{--kind:var(--arc-accent);--mark:var(--arc-accent);--tick:var(--arc-accent-foreground)}.changelog_feed_chip[data-kind=improved],.changelog_feed_kind[data-kind=improved]{--kind:var(--arc-text-muted);--mark:var(--arc-background);--tick:var(--arc-foreground)}.changelog_feed_chip[data-kind=fixed],.changelog_feed_kind[data-kind=fixed]{--kind:var(--arc-success);--mark:var(--arc-success);--tick:var(--arc-background)}.changelog_feed_roll{font-variant-numeric:tabular-nums;display:inline-flex;position:relative;overflow:hidden}.changelog_feed_roll>span{display:inline-block}.changelog_feed_monthBar{border-block:1px solid var(--arc-border);justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:10px 28px;display:flex}.changelog_feed_monthLabel{align-items:baseline;gap:12px;min-width:0;display:flex}.changelog_feed_monthText{font:500 var(--arc-text-lg)/var(--arc-leading-body) var(--arc-font-body);letter-spacing:var(--arc-tracking-body);white-space:nowrap;display:inline-flex;position:relative}.changelog_feed_monthText>span{display:inline-block}.changelog_feed_monthYear{display:inline}.changelog_feed_monthCount{color:var(--arc-text-muted);font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.changelog_feed_monthNav{border-radius:var(--arc-radius-pill);background:var(--arc-surface-muted);flex:none;gap:2px;padding:3px;display:flex}.changelog_feed_monthNav button{border-radius:var(--arc-radius-pill);min-width:42px;height:28px;color:var(--arc-text-secondary);font:500 var(--arc-text-xs)/1 var(--arc-font-body);cursor:pointer;transition:color var(--arc-duration-standard) var(--arc-ease-standard);background:0 0;border:0;padding:0 10px;position:relative}.changelog_feed_monthNav button[aria-current=true]{color:var(--arc-foreground)}.changelog_feed_monthPill{border-radius:var(--arc-radius-pill);background:var(--arc-surface);box-shadow:0 0 0 1px var(--arc-border), var(--arc-shadow-resting);position:absolute;inset:0}.changelog_feed_monthShort{z-index:1;position:relative}.changelog_feed_scroller{overscroll-behavior:contain;scrollbar-width:thin;outline:none;height:560px;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),#0000);mask-image:linear-gradient(#000 calc(100% - 36px),#0000)}.changelog_feed_list,.changelog_feed_group{position:relative}.changelog_feed_groupTitle{border-bottom:1px solid var(--arc-border-subtle);color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:0;padding:30px 28px 10px;font-weight:500}.changelog_feed_entries{margin:0;padding:0;list-style:none;position:relative}.changelog_feed_entry{border-bottom:1px solid var(--arc-border-subtle);background:var(--arc-surface);position:relative}.changelog_feed_entries>.changelog_feed_entry:last-child{border-bottom:0}.changelog_feed_row{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;transition:background-color var(--arc-duration-standard) var(--arc-ease-standard);background:0 0;border:0;grid-template-columns:104px minmax(0,1fr) 20px;align-items:start;gap:4px 24px;padding:22px 28px;display:grid}.changelog_feed_meta{justify-items:start;gap:8px;padding-top:1px;display:grid}.changelog_feed_meta time{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;line-height:20px}.changelog_feed_version{border:1px solid var(--arc-border);color:var(--arc-text-secondary);font:500 var(--arc-text-xs)/18px ui-monospace, SFMono-Regular, Menlo, monospace;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;border-radius:7px;padding:1px 7px}.changelog_feed_body{gap:6px;min-width:0;display:grid}.changelog_feed_kind{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);align-items:center;gap:7px;font-weight:500;line-height:20px;display:inline-flex}.changelog_feed_kind i{background:var(--kind);border-radius:50%;width:7px;height:7px}.changelog_feed_title{color:var(--arc-foreground);font-size:var(--arc-text-base);font-weight:500;line-height:var(--arc-leading-body)}.changelog_feed_summary{max-width:62ch;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body)}.changelog_feed_chevron{width:20px;height:20px;color:var(--arc-text-muted);transition:color var(--arc-duration-standard) var(--arc-ease-standard);place-items:center;margin-top:1px;display:grid}.changelog_feed_entry[data-open] .changelog_feed_chevron{color:var(--arc-foreground)}.changelog_feed_panel{overflow:hidden}.changelog_feed_panelInner{padding:0 72px 28px 156px}.changelog_feed_details{gap:6px;max-width:62ch;margin:0;padding:0;list-style:none;display:grid}.changelog_feed_details li{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);padding-left:16px;position:relative}.changelog_feed_details li:before{content:"";background:var(--arc-text-muted);width:6px;height:1px;position:absolute;top:.75em;left:1px}.changelog_feed_photo{max-width:560px;margin:18px 0 0}.changelog_feed_photoFrame{aspect-ratio:16/10;background:var(--arc-surface-muted);border-radius:16px;position:relative;overflow:hidden}.changelog_feed_photoFrame img{object-fit:cover;width:100%;height:100%;display:block}.changelog_feed_photoFrame:after{border-radius:inherit;content:"";box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--arc-foreground) 8%, transparent);pointer-events:none;position:absolute;inset:0}.changelog_feed_photo figcaption{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);margin-top:8px}.changelog_feed_code{border:1px solid var(--arc-border);background:var(--arc-surface-muted);border-radius:16px;max-width:560px;margin-top:18px;overflow:hidden}.changelog_feed_codeHead{border-bottom:1px solid var(--arc-border);height:40px;color:var(--arc-text-muted);font-size:var(--arc-text-xs);justify-content:space-between;align-items:center;gap:12px;padding:0 6px 0 14px;display:flex}.changelog_feed_code pre{color:var(--arc-foreground);font:var(--arc-text-xs)/1.7 ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:0;tab-size:2;scrollbar-width:thin;margin:0;padding:14px 16px 16px;overflow-x:auto}.changelog_feed_endCap{color:var(--arc-text-muted);font-size:var(--arc-text-sm);text-align:center;margin:0;padding:32px 28px 56px}@media (hover:hover) and (pointer:fine){.changelog_feed_chip:not([aria-pressed=true]):hover{border-color:var(--arc-border-strong);color:var(--arc-foreground)}.changelog_feed_clear:hover,.changelog_feed_monthNav button:hover,.changelog_feed_subscribeUndo:hover{color:var(--arc-foreground)}.changelog_feed_subscribeUndo:hover{background:var(--arc-surface)}.changelog_feed_row:hover{background:color-mix(in srgb, var(--arc-surface-muted) 60%, transparent)}.changelog_feed_row:hover .changelog_feed_chevron{color:var(--arc-foreground)}}@media (max-width:640px){.changelog_feed_feed{border-radius:var(--arc-radius-panel)}.changelog_feed_header{flex-direction:column;gap:18px;padding:26px 20px}.changelog_feed_subscribeNote{left:6px;right:auto}.changelog_feed_subscribeForm input{width:172px;font-size:var(--arc-text-base)}.changelog_feed_toolbar{padding:4px 20px 18px}.changelog_feed_monthBar{padding-inline:20px}.changelog_feed_scroller{height:520px}.changelog_feed_groupTitle{padding-inline:20px}.changelog_feed_row{grid-template-columns:minmax(0,1fr) 20px;grid-template-areas:"meta chevron""body body";gap:10px 12px;padding:18px 20px}.changelog_feed_meta{grid-area:meta;align-items:center;gap:10px;padding-top:0;display:flex}.changelog_feed_body{grid-area:body}.changelog_feed_chevron{grid-area:chevron;margin-top:0}.changelog_feed_panelInner{padding:0 20px 24px}}@media (max-width:480px){.changelog_feed_monthCount,.changelog_feed_monthYear{display:none}.changelog_feed_monthText{font-size:var(--arc-text-base)}.changelog_feed_monthNav button{min-width:0;padding:0 9px}.changelog_feed_shown{display:none}}@media (prefers-reduced-motion:reduce){.changelog_feed_feed *,.changelog_feed_feed :before,.changelog_feed_feed :after{transition-duration:0s!important}.changelog_feed_chip:active,.changelog_feed_subscribeSubmit:active{transform:none}}[data-motion=reduced] .changelog_feed_feed,[data-motion=reduced] .changelog_feed_feed *,[data-motion=reduced] .changelog_feed_frame,[data-motion=reduced] .changelog_feed_frame *{transition:none;animation:none}.changelog_feed_feed,.changelog_feed_group{margin-bottom:0}.chat_thread_root{height:100%;min-height:0;color:var(--arc-foreground);font-family:var(--arc-font-body);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);line-height:var(--arc-leading-body);flex-direction:column;display:flex}.chat_thread_viewport{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.chat_thread_scroller{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;flex:1;min-height:0;overflow:hidden auto}.chat_thread_track{overflow:clip}.chat_thread_content{will-change:transform;padding:12px 16px 14px}.chat_thread_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chat_thread_day{color:var(--arc-text-muted);font-size:var(--arc-text-xs);align-items:center;gap:12px;padding:20px 4px 4px;font-weight:500;display:flex}.chat_thread_day:before,.chat_thread_day:after{background:var(--arc-border-subtle);content:"";flex:1;height:1px}.chat_thread_day:first-child{padding-top:4px}.chat_thread_day>span:empty:before{content:" "}.chat_thread_row{align-items:flex-end;gap:8px;margin-top:2px;display:flex;position:relative}.chat_thread_row[data-first]{margin-top:14px}.chat_thread_day+.chat_thread_row{margin-top:10px}.chat_thread_row[data-mine]{justify-content:flex-end}.chat_thread_gutter{flex:none;align-self:flex-end;width:28px}.chat_thread_stack{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:min(78%,34rem);display:flex}.chat_thread_row[data-mine] .chat_thread_stack{align-items:flex-end}.chat_thread_meta{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:0 0 2px;padding:0 12px;display:flex}.chat_thread_author{color:var(--arc-text-secondary);font-weight:500}.chat_thread_line{align-items:center;gap:6px;max-width:100%;display:flex;position:relative}.chat_thread_face{display:flex;position:absolute;bottom:0;left:-36px}.chat_thread_row[data-mine] .chat_thread_line{flex-direction:row-reverse}.chat_thread_parts{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.chat_thread_row[data-mine] .chat_thread_parts{align-items:flex-end}.chat_thread_bubble{--r:18px;--tight:6px;border-radius:var(--r);background:var(--arc-surface-muted);max-width:100%;color:var(--arc-foreground);font-size:var(--arc-text-sm);overflow-wrap:anywhere;white-space:pre-wrap;padding:8px 13px 9px}.chat_thread_row:not([data-mine]):not([data-first]) .chat_thread_bubble{border-top-left-radius:var(--tight)}.chat_thread_row:not([data-mine]):not([data-last]) .chat_thread_bubble{border-bottom-left-radius:var(--tight)}.chat_thread_row[data-mine] .chat_thread_bubble{background:var(--arc-accent);color:var(--arc-accent-foreground)}:root[data-theme=dark] .chat_thread_row:not([data-mine]) .chat_thread_bubble{background:var(--arc-surface-raised)}.chat_thread_row[data-mine]:not([data-first]) .chat_thread_bubble{border-top-right-radius:var(--tight)}.chat_thread_row[data-mine]:not([data-last]) .chat_thread_bubble{border-bottom-right-radius:var(--tight)}.chat_thread_row[data-failed] .chat_thread_bubble{opacity:.6}.chat_thread_gallery{grid-template-columns:1fr;gap:3px;width:min(240px,100%);display:grid}.chat_thread_gallery[data-count="2"],.chat_thread_gallery[data-count="3"],.chat_thread_gallery[data-count="4"]{grid-template-columns:1fr 1fr}.chat_thread_gallery[data-count="3"]>:first-child{aspect-ratio:2;grid-column:span 2}.chat_thread_image{aspect-ratio:1;background:var(--arc-surface-muted);border-radius:16px;display:block;position:relative;overflow:hidden}.chat_thread_gallery[data-count="1"] .chat_thread_image{aspect-ratio:4/3}.chat_thread_gallery:not([data-count="1"]) .chat_thread_image{border-radius:6px}.chat_thread_gallery:not([data-count="1"]){border-radius:16px;overflow:hidden}.chat_thread_image img{object-fit:cover;width:100%;height:100%;display:block}.chat_thread_more{color:#fff;font-size:var(--arc-text-lg);background:#00000073;background:lab(0% 0 0/.45);place-items:center;font-weight:500;display:grid;position:absolute;inset:0}.chat_thread_file{border:1px solid var(--arc-border);background:var(--arc-surface);max-width:100%;color:var(--arc-foreground);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);border-radius:16px;align-items:center;gap:10px;padding:9px 14px 9px 11px;text-decoration:none;display:flex}.chat_thread_file>svg{color:var(--arc-text-secondary);flex:none}.chat_thread_fileText{min-width:0;display:grid}.chat_thread_fileName{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.chat_thread_fileSize{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.chat_thread_file:hover{background:var(--arc-surface-muted)}}.chat_thread_pickerWrap{flex:none;position:static}.chat_thread_reactButton{border-radius:var(--arc-radius-pill);width:28px;height:28px;color:var(--arc-text-muted);cursor:pointer;opacity:0;-webkit-tap-highlight-color:transparent;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}.chat_thread_row:hover .chat_thread_reactButton,.chat_thread_row:focus-within .chat_thread_reactButton,.chat_thread_pickerWrap[data-open] .chat_thread_reactButton{opacity:1}.chat_thread_pickerWrap[data-open] .chat_thread_reactButton{background:var(--arc-surface-muted);color:var(--arc-foreground)}@media (hover:hover) and (pointer:fine){.chat_thread_reactButton:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}@media (hover:none){.chat_thread_reactButton{opacity:.7}}.chat_thread_picker{z-index:5;border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface-raised);box-shadow:var(--arc-shadow-floating);transform-origin:calc(100% - 18px) 100%;gap:2px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);right:-4px}.chat_thread_picker[data-mine]{transform-origin:18px 100%;left:-4px;right:auto}.chat_thread_pickerWrap[data-below] .chat_thread_picker{transform-origin:calc(100% - 18px) 0;top:calc(100% + 6px);bottom:auto}.chat_thread_pickerWrap[data-below] .chat_thread_picker[data-mine]{transform-origin:18px 0}.chat_thread_emoji{border-radius:var(--arc-radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;width:34px;height:34px;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);background:0 0;border:0;place-items:center;padding:0;font-size:19px;line-height:1;display:grid}.chat_thread_emoji:focus-visible{background:var(--arc-surface-muted)}.chat_thread_emoji:active{transform:scale(.9)}@media (hover:hover) and (pointer:fine){.chat_thread_emoji:hover{background:var(--arc-surface-muted);transform:scale(1.12)}}.chat_thread_reactionClip{margin:-2px -4px;padding:2px 4px 2px 8px;overflow:hidden}.chat_thread_row[data-mine] .chat_thread_reactionClip{padding:2px 8px 2px 4px}.chat_thread_reactions{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.chat_thread_row[data-mine] .chat_thread_reactions{justify-content:flex-end}.chat_thread_reaction{border:1px solid var(--arc-border-subtle);border-radius:var(--arc-radius-pill);background:var(--arc-surface);height:26px;color:var(--arc-text-secondary);cursor:pointer;font:inherit;font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);align-items:center;gap:5px;padding:0 9px 0 7px;font-weight:500;line-height:1;display:inline-flex}.chat_thread_reaction>span:first-child{font-size:14px}.chat_thread_reaction[aria-pressed=true]{border-color:color-mix(in oklab, var(--arc-accent) 28%, transparent);background:color-mix(in oklab, var(--arc-accent) 8%, var(--arc-surface));color:var(--arc-foreground)}@media (hover:hover) and (pointer:fine){.chat_thread_reaction:hover{border-color:var(--arc-border-strong)}}.chat_thread_reaction:active{transform:scale(.95)}.chat_thread_countRoll{font-variant-numeric:tabular-nums;display:inline-grid;overflow:hidden}.chat_thread_countRoll>span{grid-area:1/1}.chat_thread_receipts{min-height:16px;color:var(--arc-text-muted);font-size:var(--arc-text-xs);align-items:center;gap:6px;padding:1px 6px 0;display:flex}.chat_thread_readers{display:inline-flex}.chat_thread_reader{box-shadow:0 0 0 2px var(--arc-surface);border-radius:50%;display:inline-flex}.chat_thread_reader+.chat_thread_reader{margin-left:-4px}.chat_thread_status[data-status=failed]{color:var(--arc-danger);align-items:center;gap:8px;display:inline-flex}.chat_thread_retry{border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface);color:var(--arc-foreground);cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard);align-items:center;gap:4px;padding:2px 8px;font-weight:500;line-height:16px;display:inline-flex}.chat_thread_retry>svg{color:var(--arc-text-secondary)}@media (hover:hover) and (pointer:fine){.chat_thread_retry:hover{background:var(--arc-surface-muted);border-color:var(--arc-border-strong)}}.chat_thread_avatar{background:var(--arc-surface-muted);color:var(--arc-text-secondary);border-radius:50%;flex:none;place-items:center;font-weight:500;display:inline-grid;overflow:hidden}.chat_thread_avatar img{object-fit:cover;width:100%;height:100%}.chat_thread_typing{box-sizing:border-box;place-items:center;height:36px;padding:0 14px;display:grid}.chat_thread_dots{gap:4px;display:inline-flex}.chat_thread_dots i{background:var(--arc-text-muted);width:6px;height:6px;animation:chat_thread_breathe 1.2s var(--arc-ease-in-out) infinite;border-radius:50%}.chat_thread_dots i:nth-child(2){animation-delay:.16s}.chat_thread_dots i:nth-child(3){animation-delay:.32s}@keyframes chat_thread_breathe{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.chat_thread_dots i{opacity:.6;animation:none}}.chat_thread_pill{z-index:6;border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface-raised);height:32px;box-shadow:var(--arc-shadow-floating);color:var(--arc-foreground);cursor:pointer;font:inherit;font-size:var(--arc-text-xs);white-space:nowrap;-webkit-tap-highlight-color:transparent;align-items:center;gap:6px;padding:0 14px 0 11px;font-weight:500;display:inline-flex;position:absolute;bottom:12px;left:50%;translate:-50%}.chat_thread_pill>span{gap:.3em;display:inline-flex}.chat_thread_pill>.chat_thread_pillIcon{place-items:center;display:inline-grid}.chat_thread_pill:active{scale:.97}.chat_thread_composer{border-top:1px solid var(--arc-border-subtle);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);padding:10px 12px 12px;display:grid}.chat_thread_composer[data-dragging]{background:var(--arc-accent-subtle)}.chat_thread_trayClip{overflow:hidden}.chat_thread_tray{scrollbar-width:none;gap:8px;margin:0;padding:8px 8px 10px 4px;list-style:none;display:flex;overflow-x:auto}.chat_thread_pending{flex:none;position:relative}.chat_thread_pendingImage{object-fit:cover;border-radius:12px;width:56px;height:56px;display:block}.chat_thread_pendingFile{box-sizing:border-box;border:1px solid var(--arc-border);background:var(--arc-surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:8px;width:168px;height:56px;padding:0 12px;display:grid}.chat_thread_pendingFile>svg{color:var(--arc-text-secondary);grid-row:span 2;align-self:center}.chat_thread_pendingName{font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.chat_thread_pendingSize{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}.chat_thread_remove{border:2px solid var(--arc-surface);background:var(--arc-foreground);width:20px;height:20px;color:var(--arc-background);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-6px;right:-6px}.chat_thread_inputRow{align-items:flex-end;gap:6px;display:flex}.chat_thread_attach{border-radius:var(--arc-radius-pill);width:40px;height:40px;color:var(--arc-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);background:0 0;border:0;flex:none;place-items:center;margin-bottom:1px;padding:0;display:grid}.chat_thread_attach:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.chat_thread_attach:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}.chat_thread_box{border:1px solid var(--arc-border);background:var(--arc-surface);min-width:0;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);border-radius:21px;flex:1;align-items:flex-end;display:flex;position:relative}.chat_thread_box:focus-within{border-color:var(--arc-border-strong)}.chat_thread_composer[data-dragging] .chat_thread_box{border-color:var(--arc-accent);border-style:dashed}.chat_thread_field{border-radius:20px;flex:1;min-width:0;position:relative;overflow:hidden}.chat_thread_mirror,.chat_thread_textarea{box-sizing:border-box;width:100%;font:inherit;font-size:var(--arc-text-base);letter-spacing:var(--arc-tracking-body);overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word;border:0;margin:0;padding:9px 6px 9px 16px;line-height:22px}.chat_thread_mirror{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.chat_thread_textarea{resize:none;height:100%;color:var(--arc-foreground);scrollbar-width:none;background:0 0;outline:none;display:block;position:absolute;inset:0;overflow-y:auto}.chat_thread_textarea::placeholder{color:var(--arc-text-muted)}.chat_thread_send{width:32px;height:32px;color:var(--arc-text-muted);cursor:default;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-standard) var(--arc-ease-standard), color var(--arc-duration-standard) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0 4px 4px 0;padding:0;display:grid;position:relative;overflow:hidden}.chat_thread_send[data-ready]{background:var(--arc-accent);color:var(--arc-accent-foreground);cursor:pointer}.chat_thread_send[data-ready]:active{transform:scale(.92)}.chat_thread_sendIcon{grid-area:1/1;place-items:center;display:grid}.chat_thread_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:420px){.chat_thread_content{padding-inline:12px}.chat_thread_stack{max-width:84%}}.chat_thread_send[data-pending]{cursor:progress;opacity:.7}.chat_thread_send[data-stop]{background:var(--arc-foreground);color:var(--arc-background);cursor:pointer}.chat_thread_composerError{color:var(--arc-danger);margin:6px 2px 0;font-size:12px;line-height:16px}[data-motion=reduced] .chat_thread_root *,[data-motion=reduced] .chat_thread_root{transition:none}.checkbox_field{align-items:flex-start;gap:0;min-width:0;display:inline-flex}.checkbox_box{width:var(--arc-control-height-md);height:var(--arc-control-height-md);border-radius:var(--arc-radius-control);color:var(--arc-control-glyph);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.checkbox_visual{width:var(--checkbox-mark-size);height:var(--checkbox-mark-size);border:1px solid var(--arc-border-strong);border-radius:var(--checkbox-mark-radius);background:var(--arc-surface);transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);display:block;position:relative}.checkbox_fill{border-radius:inherit;background:var(--arc-control-on);position:absolute;inset:-1px}.checkbox_mark{width:var(--checkbox-mark-size);height:var(--checkbox-mark-size);position:absolute;inset:-1px;overflow:visible}.checkbox_box[data-state=checked] .checkbox_visual,.checkbox_box[data-state=indeterminate] .checkbox_visual{border-color:var(--arc-control-on)}@media (hover:hover) and (pointer:fine){.checkbox_box[data-state=unchecked]:hover:not(:disabled) .checkbox_visual{border-color:var(--arc-text-muted)}}.checkbox_box:active:not(:disabled) .checkbox_visual{transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);transform:scale(.95)}.checkbox_box:disabled{opacity:.5;cursor:not-allowed}.checkbox_copy{min-width:0;padding-top:calc((var(--arc-control-height-md) - var(--arc-text-sm) * var(--arc-leading-body)) / 2);gap:2px;margin-left:1px;display:grid}.checkbox_copy label{color:var(--arc-foreground);font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);cursor:pointer;margin:0;display:block}.checkbox_copy span{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body)}@media (prefers-reduced-motion:reduce){.checkbox_visual,.checkbox_box:active:not(:disabled) .checkbox_visual{transition:none;transform:none}}[data-motion=reduced] .checkbox_visual,[data-motion=reduced] .checkbox_box:active:not(:disabled) .checkbox_visual{transition:none;transform:none}.checkbox_box[aria-invalid=true] .checkbox_visual{border-color:var(--arc-danger)}.checkbox_box:focus-visible .checkbox_visual{border-color:var(--arc-control-on);outline:1px solid var(--arc-control-on);outline-offset:0}.checkbox_box[data-ubm-canon][data-state]:after{content:none}.checkbox_field{font-family:var(--font-family,"DM Sans", sans-serif)}.checkbox_box{min-width:var(--touch-target);min-height:var(--touch-target);outline:none}.checkbox_visual{box-sizing:border-box}.checkbox_copy{padding-top:calc((max(var(--touch-target), var(--arc-control-height-md)) - var(--arc-text-sm) * var(--arc-leading-body)) / 2)}.chip_group_frame{min-width:0}.chip_group_content{position:relative}.chip_group_group{isolation:isolate;gap:var(--arc-space-2);flex-wrap:wrap;display:flex;position:relative}.chip_group_chip{border-radius:var(--radius);max-width:100%;color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;padding:0;font-weight:500;line-height:20px;display:inline-flex;position:relative}.chip_group_body{isolation:isolate;min-width:0;height:var(--arc-control-height-sm);transition:scale var(--arc-duration-spring) var(--arc-ease-spring);align-items:center;padding:0 14px;display:inline-flex;position:relative}.chip_group_chip:active .chip_group_body{transition-duration:var(--arc-duration-instant);transition-timing-function:var(--arc-ease-standard);scale:.97}.chip_group_surface{z-index:-1;border:1px solid var(--arc-border);border-radius:var(--radius);background:var(--arc-surface);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard);position:absolute;top:0;bottom:0;left:0}.chip_group_check{width:14px;height:14px;color:var(--arc-accent-strong);transform-origin:0;place-items:center;display:grid;position:absolute;top:calc(50% - 7px);left:12px}.chip_group_check svg{display:block;overflow:visible}.chip_group_slot{flex:none;width:0}.chip_group_body[data-selected=true] .chip_group_slot{width:18px}.chip_group_label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chip_group_body[data-selected=true] .chip_group_surface{border-color:color-mix(in oklab, var(--arc-accent) 42%, var(--arc-border));background:color-mix(in oklab, var(--arc-accent) 11%, var(--arc-surface))}.chip_group_chip[aria-pressed=true]{color:var(--arc-foreground)}@media (hover:hover) and (pointer:fine){.chip_group_chip:hover{color:var(--arc-foreground)}.chip_group_chip:hover .chip_group_surface{border-color:var(--arc-border-strong)}.chip_group_chip[aria-pressed=true]:hover .chip_group_surface{border-color:color-mix(in oklab, var(--arc-accent) 60%, var(--arc-border));background:color-mix(in oklab, var(--arc-accent) 16%, var(--arc-surface))}}.chip_group_chip:not(.chip_group_more){z-index:1}.chip_group_more{color:var(--arc-text-muted)}.chip_group_more .chip_group_surface{border-color:var(--arc-border);background:var(--arc-surface-muted)}.chip_group_moreText{font-variant-numeric:tabular-nums;justify-content:center;display:inline-flex;position:relative}.chip_group_moreLine{white-space:nowrap;display:block}@media (prefers-reduced-motion:reduce){.chip_group_chip,.chip_group_body,.chip_group_surface{transition:none}.chip_group_chip:active .chip_group_body{scale:none}}[data-motion=reduced] .chip_group_chip,[data-motion=reduced] .chip_group_body,[data-motion=reduced] .chip_group_surface{transition:none}[data-motion=reduced] .chip_group_chip:active .chip_group_body{scale:none}.chip_group_chip:focus-visible{outline:1px solid var(--focus);outline-offset:2px;box-shadow:none}@media (pointer:coarse){.chip_group_body{min-height:44px}}.code_block_block{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);width:100%;min-width:0;max-width:100%;overflow:hidden}.code_block_header{justify-content:space-between;align-items:center;gap:var(--arc-space-3);border-bottom:1px solid var(--arc-border-subtle);min-height:52px;padding:var(--arc-space-2) var(--arc-space-3) var(--arc-space-2) var(--arc-space-4);background:var(--arc-surface-raised);display:flex}.code_block_file{align-items:baseline;gap:var(--arc-space-2);min-width:0;color:var(--arc-text-secondary);font-family:var(--arc-font-body);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);font-weight:500;line-height:var(--arc-leading-body);display:flex}.code_block_file>svg{color:var(--arc-text-muted);flex:none;align-self:center}.code_block_filename{min-width:0;color:var(--arc-foreground);position:relative;overflow:hidden}.code_block_swap{white-space:nowrap;min-width:0;display:inline-grid}.code_block_swap>span,.code_block_swapStack>span{grid-area:1/1;min-width:0}.code_block_swapStack{min-width:0;display:grid}.code_block_swapText{text-overflow:ellipsis;display:block;overflow:hidden}.code_block_reserve{visibility:hidden}.code_block_sizer{white-space:nowrap;visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.code_block_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.code_block_language{color:var(--arc-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--arc-text-xs);flex:none;font-weight:400}.code_block_language:before{content:"·";margin-right:var(--arc-space-2);color:var(--arc-border-strong)}.code_block_viewport{--code-collapsed:calc(var(--code-lines,0) * var(--arc-text-sm) * 1.7 + var(--arc-space-5) * 2);overflow:hidden}.code_block_pre{padding:var(--arc-space-5);color:var(--arc-foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--arc-text-sm);font-variant-ligatures:none;tab-size:2;white-space:pre;margin:0;line-height:1.7;position:relative;overflow:auto}.code_block_code{display:block}.code_block_expand{justify-content:center;align-items:center;gap:var(--arc-space-2);border:0;border-top:1px solid var(--arc-border-subtle);width:100%;min-height:44px;padding:0 var(--arc-space-4);background:var(--arc-surface-raised);color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);cursor:pointer;transition:color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);font-weight:500;display:flex}.code_block_chevron{color:var(--arc-text-muted);flex:none;place-items:center;display:grid}.code_block_comment{color:var(--arc-text-muted);font-style:italic}.code_block_string{color:var(--arc-success)}.code_block_number{color:var(--arc-warning)}.code_block_keyword,.code_block_type{color:var(--arc-accent)}.code_block_function{color:var(--arc-danger)}.code_block_property{color:var(--arc-text-secondary)}.code_block_tag{color:var(--arc-accent)}.code_block_punctuation{color:var(--arc-text-secondary)}@media (hover:hover) and (pointer:fine){.code_block_expand:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}.code_block_expand:hover .code_block_chevron{color:var(--arc-foreground)}}@media (max-width:420px){.code_block_header{padding-left:var(--arc-space-3)}.code_block_header button{width:var(--arc-control-height-sm);padding-inline:0}.code_block_header button>span:last-of-type{display:none}.code_block_viewport{--code-collapsed:calc(var(--code-lines,0) * var(--arc-text-xs) * 1.7 + var(--arc-space-4) * 2)}.code_block_pre{padding:var(--arc-space-4);font-size:var(--arc-text-xs)}}@media (prefers-reduced-motion:reduce){.code_block_expand{transition:none}}.code_block_block{box-shadow:none;margin:0;padding:0}.code_block_header{width:auto;box-shadow:none;margin:0;position:static}.code_block_code{color:inherit;font:inherit;background:0 0;border:0;padding:0}.code_block_expand:focus-visible,.code_block_pre:focus-visible{outline:1px solid var(--arc-accent);outline-offset:-2px}.text_morph_frame.text_morph_frame,.text_morph_frame{box-sizing:content-box;text-align:start;white-space:nowrap;margin:-.5em -.5em -.5em -.2em;padding:.5em .5em .5em .2em;display:inline-block;position:relative;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - .5em),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - .5em),#0000)}.text_morph_track{white-space:nowrap;display:inline-block;position:relative}.text_morph_glyph{white-space:pre;transform-origin:50% 60%;display:inline-block}.text_morph_srOnly{clip-path:inset(50%);white-space:nowrap;-webkit-user-select:none;user-select:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.color_picker_root{--picker-fill:var(--arc-surface);--picker-width:min(19rem, calc(100vw - 32px));--checker:repeating-conic-gradient(#d7d7d7 0 25%, #fff 0 50%) 0 0 / 10px 10px;font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);color:var(--arc-foreground);display:inline-block;position:relative}@supports (color:lab(0% 0 0)){.color_picker_root{--checker:repeating-conic-gradient(lab(86.08% -.0000298023 0) 0 25%, lab(100% 0 0) 0 50%) 0 0 / 10px 10px}}:root[data-theme=dark] .color_picker_root{--picker-fill:var(--arc-surface-raised);--checker:repeating-conic-gradient(#4d4d4d 0 25%, #2e2e2e 0 50%) 0 0 / 10px 10px}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .color_picker_root{--checker:repeating-conic-gradient(lab(32.72% -.0000149012 0) 0 25%, lab(18.8% 0 0) 0 50%) 0 0 / 10px 10px}}.color_picker_trigger,.color_picker_head{align-items:center;gap:10px;height:44px;padding:6px 16px 6px 6px;display:flex}.color_picker_trigger{border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:var(--picker-fill);box-shadow:var(--arc-shadow-resting);color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard)}.color_picker_triggerText{text-align:start;min-width:0;line-height:1.15;display:grid}.color_picker_name{color:var(--arc-text-secondary);font-size:var(--arc-text-xs)}.color_picker_hex{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;font-weight:500}.color_picker_chip{background:var(--checker);border-radius:50%;flex:none;width:32px;height:32px;display:block;position:relative;overflow:hidden}.color_picker_chip>span{border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000001a;box-shadow:inset 0 0 0 1px lab(0% 0 0/.1)}.color_picker_float{z-index:20;filter:drop-shadow(0 18px 36px #0000001f)drop-shadow(0 2px 6px #0000000f);filter:drop-shadow(0 18px 36px lab(0% 0 0/.12))drop-shadow(0 2px 6px lab(0% 0 0/.06));pointer-events:none;position:absolute;top:-1px;left:-1px}:root[data-theme=dark] .color_picker_float{filter:drop-shadow(0 20px 44px #00000080);filter:drop-shadow(0 20px 44px lab(0% 0 0/.5))}.color_picker_float[data-open]{pointer-events:auto}.color_picker_panel{width:var(--picker-width);border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--picker-fill);will-change:clip-path;padding-bottom:14px}.color_picker_head{gap:10px;padding-right:6px}.color_picker_head .color_picker_triggerText{flex:1}.color_picker_headActions{gap:2px;display:flex}.color_picker_iconButton{width:32px;height:32px;color:var(--arc-text-secondary);cursor:pointer;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid}.color_picker_iconButton:active{transform:scale(.94)}.color_picker_body{grid-template-columns:minmax(0,1fr);gap:14px;padding:8px 14px 0;display:grid}.color_picker_area{cursor:crosshair;touch-action:none;background:linear-gradient(to top, #000, transparent), linear-gradient(to right, #fff, transparent), var(--picker-hue);border-radius:16px;height:164px;position:relative;box-shadow:inset 0 0 0 1px #00000014;box-shadow:inset 0 0 0 1px lab(0% 0 0/.08)}.color_picker_areaThumb,.color_picker_sliderThumb{cursor:grab;width:22px;height:22px;transition:scale var(--arc-duration-spring) var(--arc-ease-spring);border-radius:50%;position:absolute;translate:-50% -50%;box-shadow:0 0 0 3px #fff,0 2px 8px #0000004d,inset 0 0 0 1px #0000001f;box-shadow:0 0 0 3px lab(100% 0 0),0 2px 8px lab(0% 0 0/.3),inset 0 0 0 1px lab(0% 0 0/.12)}.color_picker_areaThumb{background:var(--picker-opaque)}.color_picker_area[data-active] .color_picker_areaThumb,.color_picker_sliderThumb[data-active]{cursor:grabbing;scale:1.2}.color_picker_slider{border-radius:var(--arc-radius-pill);cursor:pointer;touch-action:none;height:14px;margin:0 11px;position:relative}.color_picker_slider:before{content:"";border-radius:inherit;background:var(--track);position:absolute;inset:0 -11px;box-shadow:inset 0 0 0 1px #00000014;box-shadow:inset 0 0 0 1px lab(0% 0 0/.08)}.color_picker_sliderThumb{background:var(--checker);top:50%}.color_picker_sliderThumb:after{content:"";border-radius:inherit;background:var(--thumb-fill);position:absolute;inset:0}.color_picker_hue{--track:linear-gradient(to right, red 11px, #ff0 calc(11px + (100% - 22px) * .1666), #0f0 calc(11px + (100% - 22px) * .3333), #0ff 50%, #00f calc(11px + (100% - 22px) * .6666), #f0f calc(11px + (100% - 22px) * .8333), red calc(100% - 11px))}.color_picker_alpha{--track:linear-gradient(to right, transparent 11px, var(--picker-opaque) calc(100% - 11px)), var(--checker)}.color_picker_field{border:1px solid var(--arc-border);background:var(--arc-surface-muted);height:40px;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard);border-radius:14px;align-items:stretch;margin-top:2px;display:flex;overflow:hidden}.color_picker_field[data-invalid]{border-color:var(--arc-danger)}.color_picker_format{border:0;border-right:1px solid var(--arc-border);min-width:56px;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-xs);cursor:pointer;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;justify-content:center;align-items:center;padding:0 10px;font-weight:500;display:flex}.color_picker_inputWrap{flex:1;min-width:0;display:flex;position:relative}.color_picker_input,.color_picker_morph{font:inherit;font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;padding:0 10px}.color_picker_input{width:100%;min-width:0;color:var(--arc-foreground);caret-color:var(--arc-foreground);background:0 0;border:0}.color_picker_input[data-morphing]{color:#0000}.color_picker_morph{color:var(--arc-foreground);pointer-events:none;white-space:nowrap;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.color_picker_error{min-height:0;color:var(--arc-danger);font-size:var(--arc-text-xs);margin:-10px 2px -4px}.color_picker_error:empty{display:none}.color_picker_contrast{font-size:var(--arc-text-sm);align-items:center;gap:10px;display:flex}.color_picker_sample{border:1px solid var(--arc-border);background:var(--picker-bg);width:36px;height:28px;color:var(--picker-color);border-radius:9px;flex:none;place-items:center;font-weight:500;display:grid}.color_picker_ratio{font-variant-numeric:tabular-nums;min-width:4.4ch;font-weight:500}.color_picker_against{min-width:0;color:var(--arc-text-secondary);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.color_picker_grade{border-radius:var(--arc-radius-pill);height:22px;font-size:var(--arc-text-xs);white-space:nowrap;transition:background-color var(--arc-duration-standard) var(--arc-ease-standard), color var(--arc-duration-standard) var(--arc-ease-standard);align-items:center;padding:0 8px;font-weight:500;display:inline-grid;position:relative}.color_picker_grade[data-grade=pass]{background:color-mix(in oklab, var(--arc-success) 14%, transparent);color:var(--arc-success)}.color_picker_grade[data-grade=large]{background:color-mix(in oklab, var(--arc-warning) 16%, transparent);color:var(--arc-warning)}.color_picker_grade[data-grade=fail]{background:color-mix(in oklab, var(--arc-danger) 12%, transparent);color:var(--arc-danger)}.color_picker_swatches{align-items:center;gap:6px;min-height:32px;display:flex}.color_picker_add{border:1px dashed var(--arc-border-strong);width:30px;height:30px;color:var(--arc-text-secondary);cursor:pointer;transition:color var(--arc-duration-fast) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.color_picker_add:active{transform:scale(.92)}.color_picker_swatchList{flex:1;gap:6px;min-width:0;display:flex}.color_picker_swatchSlot{touch-action:pan-y;flex:none;position:relative}.color_picker_swatch{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.color_picker_swatchChip{width:26px;height:26px;transition:scale var(--arc-duration-spring) var(--arc-ease-spring)}.color_picker_swatch[data-current]{box-shadow:inset 0 0 0 2px var(--arc-foreground)}.color_picker_swatch[data-current] .color_picker_swatchChip{scale:.78}.color_picker_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.color_picker_trigger:hover{border-color:var(--arc-border-strong)}.color_picker_iconButton:hover,.color_picker_format:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}.color_picker_format:hover{background:color-mix(in oklab, var(--arc-foreground) 5%, transparent)}.color_picker_add:hover{border-color:var(--arc-foreground);color:var(--arc-foreground)}}@media (max-width:360px){.color_picker_against{display:none}}@media (prefers-contrast:more){.color_picker_trigger,.color_picker_panel,.color_picker_field{border-color:var(--arc-border-strong)}}@media (prefers-reduced-motion:reduce){.color_picker_areaThumb,.color_picker_sliderThumb,.color_picker_swatchChip,.color_picker_iconButton,.color_picker_add{transition:none}}[data-motion=reduced] .color_picker_areaThumb,[data-motion=reduced] .color_picker_sliderThumb,[data-motion=reduced] .color_picker_swatchChip,[data-motion=reduced] .color_picker_iconButton,[data-motion=reduced] .color_picker_add{transition:none}.color_picker_root button,.color_picker_root input{font-family:var(--font-family)}.color_picker_root input{min-width:0}.color_picker_trigger:focus-visible,.color_picker_iconButton:focus-visible,.color_picker_input:focus-visible,.color_picker_format:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0}.color_picker_areaThumb:focus-visible,.color_picker_sliderThumb:focus-visible,.color_picker_add:focus-visible,.color_picker_swatch:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:1px}@media (forced-colors:active){.color_picker_trigger:focus-visible,.color_picker_iconButton:focus-visible,.color_picker_input:focus-visible,.color_picker_format:focus-visible,.color_picker_areaThumb:focus-visible,.color_picker_sliderThumb:focus-visible,.color_picker_add:focus-visible,.color_picker_swatch:focus-visible{outline-color:highlight}}.combobox_field{gap:var(--arc-space-2);min-width:0;display:grid;position:relative}.combobox_field label{font-size:var(--arc-text-sm);font-weight:500}.combobox_control{z-index:2;min-height:var(--arc-control-height-md);align-items:center;gap:var(--arc-space-2);border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);padding:0 var(--arc-space-3);background:var(--arc-surface);color:var(--arc-foreground);transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard), box-shadow var(--arc-duration-fast) var(--arc-ease-standard);display:flex;position:relative}@media (hover:hover) and (pointer:fine){.combobox_control:hover:not(.combobox_disabled){border-color:var(--arc-border-strong);background:var(--arc-surface-muted)}}.combobox_control:focus-within{border-color:var(--input-focus-color);box-shadow:none}.combobox_control.combobox_open{border-color:var(--arc-border-strong);background:var(--arc-surface-muted)}.combobox_control.combobox_disabled{opacity:.5;cursor:not-allowed}.combobox_searchIcon{color:var(--arc-text-muted);flex:none}.combobox_control input{width:100%;min-width:0;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);background:0 0;border:0;outline:0;padding:0}.combobox_control input:focus-visible{outline:none}.combobox_control input::placeholder{color:var(--arc-text-muted)}.combobox_chevron{color:var(--arc-text-muted);transition:transform var(--arc-duration-spring) var(--arc-ease-spring);flex:none}.combobox_open .combobox_chevron{transform:rotate(180deg)}.combobox_clear{border-radius:var(--arc-radius-control);width:22px;height:22px;color:var(--arc-text-muted);cursor:pointer;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.combobox_clear:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}.combobox_clear:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0}.combobox_hint{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.combobox_popover{z-index:80;transform-origin:top;border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);color:var(--arc-foreground);box-shadow:var(--arc-shadow-floating);will-change:transform, opacity;padding:5px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}.combobox_autoHeight{overflow:hidden}.combobox_listbox{overscroll-behavior:contain;max-height:min(300px,40vh);overflow-y:auto}.combobox_option{justify-content:space-between;align-items:center;gap:var(--arc-space-3);border-radius:calc(var(--arc-radius-panel) - 5px);min-height:36px;color:var(--arc-foreground);font-size:var(--arc-text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color 80ms var(--arc-ease-standard), color 80ms var(--arc-ease-standard);outline:none;padding:0 12px;display:flex}.combobox_option>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.combobox_option[data-active=true]{background:var(--arc-surface-muted)}.combobox_option[data-disabled=true]{opacity:.42;cursor:not-allowed}.combobox_check{color:var(--arc-foreground);flex:none}.combobox_empty{padding:var(--arc-space-3);color:var(--arc-text-muted);font-size:var(--arc-text-sm)}.combobox_optionSlot{align-items:center;gap:var(--arc-space-3);flex:1;min-width:0;display:flex}.combobox_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.combobox_group{display:grid}.combobox_groupLabel{color:var(--arc-text-muted);font-size:var(--arc-text-xs);padding:8px 12px 4px}.combobox_morphRoot{--cb-morph-h:var(--arc-control-height-md);--cb-morph-trigger-w:0px;justify-items:start;gap:var(--arc-space-2);min-width:0;max-width:100%;color:var(--arc-foreground);font-family:var(--arc-font-body);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);line-height:var(--arc-leading-body);display:inline-grid;position:relative}.combobox_morphRoot[data-align=end]{justify-items:end}.combobox_morphRoot[data-open]{z-index:30}.combobox_morphLabel{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);font-weight:500}.combobox_morphAnchor{height:var(--cb-morph-h);max-width:100%;position:relative}.combobox_morphShape{background:var(--arc-surface);box-shadow:var(--arc-shadow-resting);transition:box-shadow var(--arc-duration-considered) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);position:absolute;top:0;left:0;overflow:clip}.combobox_morphShape:after{content:"";z-index:2;border:1px solid var(--arc-border);border-radius:inherit;pointer-events:none;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard);position:absolute;inset:0}.combobox_morphRoot[data-align=end] .combobox_morphShape{left:auto;right:0}.combobox_morphRoot[data-open] .combobox_morphShape{background:var(--arc-surface-raised);box-shadow:var(--arc-shadow-floating)}.combobox_morphRoot[data-disabled] .combobox_morphShape{opacity:.55}@media (hover:hover) and (pointer:fine){.combobox_morphRoot:not([data-open],[data-disabled]) .combobox_morphShape:hover{background:var(--arc-surface-muted)}.combobox_morphRoot:not([data-open],[data-disabled]) .combobox_morphShape:hover:after{border-color:var(--arc-border-strong)}}.combobox_morphRoot:has(.combobox_morphTrigger:focus-visible) .combobox_morphShape:after{border-color:var(--input-focus-color);box-shadow:none}.combobox_morphRoot:has(.combobox_morphInput:focus-visible) .combobox_morphShape:after{border-color:var(--input-focus-color);box-shadow:none}.combobox_morphLid{z-index:1;height:var(--cb-morph-h);position:absolute;top:0;left:0;right:0}.combobox_morphTrigger{box-sizing:border-box;height:var(--cb-morph-h);align-items:center;gap:var(--arc-space-2);font-size:var(--arc-text-sm);white-space:nowrap;padding:0 36px 0 14px;font-weight:500;display:flex}.combobox_morphLid .combobox_morphTrigger{border-radius:inherit;width:100%;color:inherit;cursor:pointer;letter-spacing:inherit;text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;outline:none;margin:0;font-family:inherit;position:absolute;inset:0}.combobox_morphLid .combobox_morphTrigger:disabled{cursor:not-allowed}.combobox_morphMeasure{visibility:hidden;pointer-events:none;width:max-content;max-width:min(20rem,100vw - 2rem);position:static}.combobox_morphRoot[data-ready] .combobox_morphMeasure{position:absolute;top:0;left:0}.combobox_morphRoot[data-align=end][data-ready] .combobox_morphMeasure{left:auto;right:0}.combobox_morphSlot{flex:1;min-width:0;height:100%;display:block;position:relative}.combobox_morphSlot[data-hidden]{opacity:0;transition:opacity var(--arc-duration-instant) var(--arc-ease-standard)}.combobox_morphLayer{align-items:center;gap:var(--arc-space-2);min-width:0;display:flex;position:absolute;inset:0}.combobox_morphValueText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.combobox_morphPlaceholder{color:var(--arc-text-muted);font-weight:400}.combobox_morphChevron{width:16px;height:16px;color:var(--arc-text-muted);pointer-events:none;place-items:center;margin-top:-8px;display:grid;position:absolute;top:50%;right:12px}.combobox_morphSearchRow{align-items:center;gap:var(--arc-space-2);padding:0 2px 0 14px;display:flex;position:absolute;inset:0}.combobox_morphSearchRow[inert]{pointer-events:none}.combobox_morphInput{min-width:0;height:100%;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);background:0 0;border:0;outline:none;flex:1;padding:0}.combobox_morphInput::placeholder{color:var(--arc-text-muted)}.combobox_morphSearchRow .combobox_morphInput:focus,.combobox_morphSearchRow .combobox_morphInput:focus-visible,.combobox_morphLid .combobox_morphTrigger:focus-visible{box-shadow:none;outline:none}.combobox_morphClear{border-radius:var(--arc-radius-pill);background:color-mix(in oklab, var(--arc-foreground) 8%, transparent);width:24px;height:24px;color:var(--arc-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;flex:none;place-items:center;padding:0;display:grid}.combobox_morphCloseHit{border-radius:var(--arc-radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;width:36px;height:36px;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;flex:none;padding:0}@media (hover:hover) and (pointer:fine){.combobox_morphCloseHit:hover,.combobox_morphClear:hover{background:color-mix(in oklab, var(--arc-foreground) 8%, transparent)}.combobox_morphClear:hover{color:var(--arc-foreground)}}.combobox_morphFace{top:var(--cb-morph-h);box-sizing:border-box;width:max(var(--cb-morph-trigger-w), min(var(--cb-morph-panel-w), calc(100vw - 2rem)));padding:0 6px 6px;position:absolute;left:0}.combobox_morphRoot[data-align=end] .combobox_morphFace{left:auto;right:0}.combobox_morphFace:before{content:"";background:var(--arc-border-subtle);height:1px;position:absolute;top:0;left:14px;right:14px}.combobox_morphFace[inert]{pointer-events:none}.combobox_morphScroll{max-height:var(--cb-morph-list-max);overscroll-behavior:contain;scrollbar-width:thin;padding-top:6px;overflow-y:auto}.combobox_morphOptions{gap:2px;display:grid;position:relative}.combobox_morphOptions>[role=listbox]{gap:2px;display:grid}.combobox_morphHighlight{border-radius:max(0px, calc(var(--radius) - 6px));background:color-mix(in oklab, var(--arc-foreground) 6.5%, transparent);pointer-events:none;position:absolute;top:0;left:0;right:0}.combobox_morphGroup{gap:2px;display:grid}.combobox_morphGroup+.combobox_morphGroup{margin-top:4px}.combobox_morphGroupLabel{color:var(--arc-text-muted);font-size:var(--arc-text-xs);padding:8px 10px 4px;font-weight:400}.combobox_morphOption{box-sizing:border-box;align-items:center;gap:var(--arc-space-2);border-radius:max(0px, calc(var(--radius) - 6px));min-height:36px;color:var(--arc-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--arc-duration-fast) var(--arc-ease-standard);padding:0 10px 0 8px;display:flex;position:relative}.combobox_morphOption[data-active],.combobox_morphOption[aria-selected=true]{color:var(--arc-foreground)}.combobox_morphOption[aria-disabled=true]{color:var(--arc-text-muted);cursor:not-allowed;opacity:.6}.combobox_morphOptionValue{align-items:center;gap:var(--arc-space-2);flex:1;min-width:0;font-weight:500;display:flex}.combobox_morphCheck{width:16px;height:16px;color:var(--arc-foreground);opacity:0;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);flex:none;place-items:center;display:grid;transform:scale(.6)}.combobox_morphCheck[data-on]{opacity:1;transform:none}.combobox_morphEmpty{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:0;padding:12px 10px 14px}@media (prefers-contrast:more){.combobox_morphShape:after{border-color:var(--arc-border-strong)}}@media (prefers-reduced-motion:reduce){.combobox_control,.combobox_chevron,.combobox_clear,.combobox_option{transition:none}.combobox_morphShape,.combobox_morphCheck,.combobox_morphSlot{transition-duration:0s}}[data-motion=reduced] .combobox_control,[data-motion=reduced] .combobox_chevron,[data-motion=reduced] .combobox_clear,[data-motion=reduced] .combobox_option{transition:none}[data-motion=reduced] .combobox_morphShape,[data-motion=reduced] .combobox_morphCheck,[data-motion=reduced] .combobox_morphSlot{transition-duration:0s}.combobox_control:has(input[aria-invalid=true]){border-color:var(--danger)}.combobox_morphClear:focus-visible,.combobox_morphCloseHit:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0}@media (pointer:coarse){.combobox_clear,.combobox_morphClear,.combobox_morphCloseHit{min-width:44px;min-height:44px}.combobox_control,.combobox_option,.combobox_morphOption{min-height:44px}.combobox_control input,.combobox_morphInput{font-size:16px}}@media (forced-colors:active){.combobox_control:focus-within{border-color:highlight}.combobox_morphRoot:has(.combobox_morphTrigger:focus-visible) .combobox_morphShape:after{border-color:highlight}.combobox_morphRoot:has(.combobox_morphInput:focus-visible) .combobox_morphShape:after{border-color:highlight}.combobox_clear:focus-visible,.combobox_morphClear:focus-visible,.combobox_morphCloseHit:focus-visible{outline-offset:0;outline:1px solid highlight}}.combobox_groupLabel,.combobox_morphGroupLabel{font-size:var(--arc-menu-group-size);font-weight:var(--arc-menu-group-weight);color:var(--arc-menu-group-color);padding-top:12px;padding-bottom:6px;line-height:1.5}.combobox_popover{font-family:var(--font-family);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);font-weight:400;line-height:1.5}.combobox_groupLabel,.combobox_morphGroupLabel{text-transform:uppercase;letter-spacing:var(--arc-menu-group-tracking)}.combobox_group+.combobox_group,.combobox_morphGroup+.combobox_morphGroup{margin-top:var(--arc-menu-group-gap)}.tag_input_field{width:100%;min-width:0;display:grid}.tag_input_field label{margin-bottom:var(--arc-space-2);font-size:var(--arc-text-sm);font-weight:500}.tag_input_control{box-sizing:content-box;border:1px solid var(--arc-border);border-radius:var(--radius);background:var(--arc-surface);box-shadow:none;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), box-shadow var(--arc-duration-standard) var(--arc-ease-standard);overflow:hidden}@media (hover:hover) and (pointer:fine){.tag_input_control:hover:not(:focus-within){border-color:var(--arc-border-strong)}}.tag_input_control:focus-within{border-color:var(--input-focus-color);box-shadow:none;outline-offset:2px;outline:2px solid #0000}.tag_input_content{min-height:calc(var(--arc-control-height-md) - 2px);box-sizing:border-box;cursor:text;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:6px;padding:7px;display:flex;position:relative}.tag_input_tag{box-sizing:border-box;border:1px solid var(--arc-border);border-radius:var(--radius);background:var(--arc-surface-muted);min-height:28px;color:var(--arc-foreground);font-size:var(--arc-text-sm);white-space:nowrap;cursor:default;align-items:center;gap:3px;padding:0 4px 0 9px;display:inline-flex;position:relative}.tag_input_tag button{width:22px;height:22px;color:var(--arc-text-secondary);cursor:pointer;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.tag_input_tag button:hover{background:var(--arc-surface);color:var(--arc-foreground)}}.tag_input_tag button:focus-visible{background:var(--arc-surface);color:var(--arc-foreground);box-shadow:none;outline:none}.tag_input_tag button:active{transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);transform:scale(.96)}.tag_input_content input{box-sizing:border-box;min-width:80px;min-height:28px;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);background:0 0;border:0;flex:100px;padding:0 5px}.tag_input_content input:focus,.tag_input_content input:focus-visible{outline:none}.tag_input_content input::placeholder{color:#0000}.tag_input_placeholder{color:var(--arc-text-muted);font-size:var(--arc-text-sm);white-space:nowrap;pointer-events:none;align-items:center;padding:0 12px;display:flex;position:absolute;inset:0;overflow:hidden}.tag_input_ring{z-index:1;box-sizing:border-box;border:1px solid var(--arc-accent);border-radius:var(--radius);background:var(--arc-accent-subtle);opacity:0;pointer-events:none;position:absolute;top:0;left:0}.tag_input_tagLabel,.tag_input_tag button{z-index:2;position:relative}.tag_input_tag[data-picked] button{color:var(--arc-foreground)}.tag_input_messageSlot{display:block;overflow:hidden}.tag_input_hint{padding-top:var(--arc-space-2);color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);display:block}.tag_input_words{display:block;position:relative}.tag_input_word{white-space:pre;display:inline-block}.tag_input_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tag_input_tagSlot{z-index:2;align-items:center;gap:6px;min-width:0;display:inline-flex;position:relative}.tag_input_tag[data-invalid]{border-color:color-mix(in oklab, var(--arc-danger) 45%, var(--arc-border));background:color-mix(in oklab, var(--arc-danger) 8%, var(--arc-surface));color:var(--arc-danger)}.tag_input_control[data-disabled]{opacity:.5;cursor:not-allowed}.tag_input_control[data-disabled] .tag_input_content{cursor:not-allowed}.tag_input_control[data-readonly] .tag_input_content{cursor:default}@media (prefers-reduced-motion:reduce){.tag_input_control,.tag_input_tag button{transition:none}.tag_input_tag button:active{transform:none}}[data-motion=reduced] .tag_input_control,[data-motion=reduced] .tag_input_tag button{transition:none}[data-motion=reduced] .tag_input_tag button:active{transform:none}@media (forced-colors:active){.tag_input_control:focus-within{border-color:highlight}}.command_palette_palette{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);width:100%;box-shadow:var(--arc-shadow-floating);transform-origin:top;overflow:hidden}.command_palette_searchRow{border-bottom:1px solid var(--arc-border-subtle);min-height:54px;transition:background var(--arc-duration-fast) var(--arc-ease-standard);align-items:center;gap:10px;padding:8px 14px;display:flex;position:relative}.command_palette_searchRow:focus-within{background:var(--arc-surface-muted)}.command_palette_searchIcon,.command_palette_itemIcon{color:var(--arc-text-muted);flex:none;place-items:center;display:grid}.command_palette_searchIcon{width:22px;height:22px}.command_palette_searchRow input{min-width:0;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);background:0 0;border:0;outline:0;flex:1}.command_palette_searchRow input::placeholder{color:var(--arc-text-muted)}.command_palette_searchRow input:focus-visible{outline:none}.command_palette_commandKey,.command_palette_shortcut{border:1px solid var(--arc-border);background:var(--arc-surface-muted);color:var(--arc-text-muted);font-family:inherit;font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;border-radius:7px;flex:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.command_palette_commandKey{gap:2px;min-width:38px;height:24px;padding:0 6px}.command_palette_clearButton{width:24px;height:24px;color:var(--arc-text-muted);cursor:pointer;transition:color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.command_palette_clearButton:hover,.command_palette_closeButton:hover{background:var(--arc-surface);color:var(--arc-foreground)}}.command_palette_clearButton:active,.command_palette_closeButton:active{background:var(--arc-surface);color:var(--arc-foreground)}.command_palette_clearButton:focus-visible{outline:var(--arc-focus-width) solid var(--arc-accent);outline-offset:var(--arc-focus-offset)}.command_palette_closeButton{border:1px solid var(--arc-border-subtle);min-width:27px;height:24px;color:var(--arc-text-muted);font:inherit;font-size:var(--arc-text-xs);cursor:pointer;transition:color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border-radius:7px;flex:none;place-items:center;padding:0 6px;font-weight:500;line-height:1;display:grid}.command_palette_closeButton:focus-visible{outline:var(--arc-focus-width) solid var(--arc-accent);outline-offset:var(--arc-focus-offset)}.command_palette_resultsFrame{overflow:hidden}.command_palette_results{max-height:342px;padding:6px 8px;position:relative;overflow:auto}.command_palette_highlight{background:var(--arc-surface-muted);opacity:0;pointer-events:none;border-radius:8px;position:absolute;top:0;left:8px;right:8px}.command_palette_group{position:relative}.command_palette_group+.command_palette_group{margin-top:6px}.command_palette_groupHeading{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-weight:500;line-height:var(--arc-leading-body);padding:6px 8px 3px;display:block}.command_palette_result{width:100%;min-height:34px;color:var(--arc-foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 8px;display:flex;position:relative}.command_palette_itemIcon{transition:color var(--arc-duration-fast) var(--arc-ease-standard)}.command_palette_activeResult .command_palette_itemIcon,.command_palette_activeResult .command_palette_result:focus-visible{outline:var(--arc-focus-width) solid var(--arc-accent);outline-offset:-2px}.command_palette_itemIcon{width:16px;height:16px;color:var(--arc-text-muted);flex:none;place-items:center;display:grid}.command_palette_itemIcon svg{width:16px;height:16px}.command_palette_resultCopy{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.command_palette_resultCopy strong,.command_palette_resultCopy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.command_palette_resultCopy strong{flex:none;max-width:100%}.command_palette_resultCopy small{min-width:0}.command_palette_resultCopy strong{font-size:var(--arc-text-sm);font-weight:500}.command_palette_resultCopy small{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.command_palette_shortcut{border-color:#0000;border-radius:5px;min-width:18px;height:18px;padding:0 4px;font-size:11px}.command_palette_activeResult .command_palette_empty{text-align:center;justify-items:center;gap:4px;padding:26px 12px 28px;display:grid}.command_palette_empty>span{width:32px;height:32px;color:var(--arc-text-muted);place-items:center;margin-bottom:5px;display:grid}.command_palette_empty strong{font-size:var(--arc-text-sm);font-weight:500}.command_palette_empty small{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.command_palette_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:480px){.command_palette_searchRow{gap:8px;padding:8px 11px}.command_palette_results{padding:6px}.command_palette_highlight{left:6px;right:6px}.command_palette_result{gap:8px}.command_palette_shortcut,.command_palette_commandKey{display:none}}@media (max-width:340px){.command_palette_result{padding-inline:6px}}@media (prefers-reduced-motion:reduce){.command_palette_searchRow,.command_palette_itemIcon,.command_palette_clearButton,.command_palette_closeButton{transition:none}}[data-motion=reduced] .command_palette_palette,[data-motion=reduced] .command_palette_palette *,[data-motion=reduced] .command_palette_frame,[data-motion=reduced] .command_palette_frame *{transition:none;animation:none}.comment_thread_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);width:100%;min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);line-height:var(--arc-leading-body);transition:border-radius var(--arc-duration-spring) var(--arc-ease-spring)}.comment_thread_root *,.comment_thread_root :before,.comment_thread_root :after{box-sizing:border-box}.comment_thread_root[data-resolved]{border-radius:var(--arc-radius-panel)}.comment_thread_autoHeight{border-radius:inherit;overflow:hidden}.comment_thread_autoInner{position:relative}.comment_thread_thread{display:grid}.comment_thread_header{justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 8px 18px;display:flex}.comment_thread_heading{min-width:0;display:grid}.comment_thread_title{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;overflow:hidden}.comment_thread_subtitle{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}.comment_thread_resolve,.comment_thread_reopen{border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface);height:32px;color:var(--arc-foreground);cursor:pointer;font:inherit;font-size:var(--arc-text-xs);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);flex:none;align-items:center;gap:6px;padding:0 12px 0 10px;font-weight:500;display:inline-flex}.comment_thread_resolve>svg{color:var(--arc-success)}.comment_thread_resolve:active:not(:disabled),.comment_thread_reopen:active{transform:scale(.97)}.comment_thread_resolve:disabled{opacity:.45;cursor:default}.comment_thread_list,.comment_thread_replies{margin:0;padding:0;list-style:none;display:grid}.comment_thread_list{padding:0 8px}.comment_thread_item{overflow-clip-margin:4px;overflow:clip}.comment_thread_repliesWrap{overflow:clip}.comment_thread_replies{margin-left:24px;padding-left:12px;position:relative}.comment_thread_replies:before{content:"";background:var(--arc-border);width:1px;position:absolute;top:2px;bottom:14px;left:0}.comment_thread_comment{border-radius:16px;gap:10px;padding:10px;display:flex}.comment_thread_avatar{background:var(--arc-surface-muted);color:var(--arc-text-secondary);font-size:var(--arc-text-xs);letter-spacing:0;object-fit:cover;border-radius:50%;flex:none;place-items:center;font-weight:500;display:inline-grid;overflow:hidden}.comment_thread_deletedDot{border:1px dashed var(--arc-border-strong);border-radius:50%;flex:none;width:28px;height:28px}.comment_thread_main{flex:1;gap:2px;min-width:0;display:grid}.comment_thread_meta{align-items:baseline;gap:8px;min-width:0;display:flex}.comment_thread_name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.comment_thread_time{color:var(--arc-text-muted);font-size:var(--arc-text-xs);flex:none}.comment_thread_body{color:var(--arc-text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;text-wrap:pretty;margin:0}.comment_thread_mention{color:var(--arc-accent-strong);font-weight:500}.comment_thread_deleted{color:var(--arc-text-muted);margin:4px 0 0;font-style:italic}.comment_thread_footer{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:30px;margin-top:4px;display:flex}.comment_thread_reactions{flex-wrap:wrap;gap:4px;display:flex}.comment_thread_reaction{border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface);height:26px;color:var(--arc-text-secondary);cursor:pointer;font:inherit;font-size:var(--arc-text-xs);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);align-items:center;gap:5px;padding:0 9px 0 7px;font-weight:500;display:inline-flex}.comment_thread_reaction[aria-pressed=true]{border-color:color-mix(in oklab, var(--arc-accent) 45%, var(--arc-border));background:var(--arc-accent-subtle);color:var(--arc-foreground)}.comment_thread_reaction:active{transform:scale(.94)}.comment_thread_count{font-variant-numeric:tabular-nums;min-width:1ch;display:inline-grid;position:relative;overflow:hidden}.comment_thread_count>span{grid-area:1/1}.comment_thread_actions{min-height:28px;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.comment_thread_action,.comment_thread_iconAction{border-radius:var(--arc-radius-pill);height:28px;color:var(--arc-text-muted);cursor:pointer;font:inherit;font-size:var(--arc-text-xs);-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.comment_thread_iconAction{width:28px;padding:0}.comment_thread_action[data-tone=danger]{color:var(--arc-danger)}.comment_thread_prompt{color:var(--arc-foreground);font-size:var(--arc-text-xs);margin-right:4px}.comment_thread_emoji{cursor:pointer;width:28px;height:28px;font-size:var(--arc-text-base);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;line-height:1;display:grid}.comment_thread_emoji[aria-pressed=true]{background:var(--arc-accent-subtle)}.comment_thread_emoji:active{transform:scale(.88)}.comment_thread_toggle{border-radius:var(--arc-radius-pill);width:fit-content;height:28px;color:var(--arc-text-secondary);cursor:pointer;font:inherit;font-size:var(--arc-text-xs);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;align-items:center;gap:6px;margin:2px 0 0 -6px;padding:0 8px 0 6px;font-weight:500;display:inline-flex}.comment_thread_toggleIcon{color:var(--arc-text-muted);place-items:center;display:grid}.comment_thread_stack{flex:none;padding-left:4px;display:inline-flex}.comment_thread_stack>*{box-shadow:0 0 0 2px var(--arc-surface);margin-left:-5px}.comment_thread_empty{color:var(--arc-text-muted);margin:0;padding:8px 18px 16px}.comment_thread_composerArea{border-top:1px solid var(--arc-border-subtle);margin-top:4px;padding:10px 12px 12px;display:grid}.comment_thread_replying{overflow:clip}.comment_thread_replyingInner{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);align-items:center;gap:6px;padding:0 2px 8px 38px;display:flex}.comment_thread_replyingInner .comment_thread_iconAction{width:22px;height:22px;margin-left:2px}.comment_thread_replyingName{color:var(--arc-foreground);font-weight:500}.comment_thread_composer{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px 10px;display:grid}.comment_thread_composer>.comment_thread_avatar{margin-top:5px}.comment_thread_composer[data-compact]{grid-template-columns:minmax(0,1fr);margin-top:4px}.comment_thread_fieldWrap{min-width:0;display:grid}.comment_thread_field{border:1px solid var(--arc-border);background:var(--arc-surface);width:100%;min-height:38px;max-height:160px;color:var(--arc-foreground);font:inherit;resize:none;field-sizing:content;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard);border-radius:14px;padding:8px 12px}.comment_thread_field::placeholder{color:var(--arc-text-muted)}.comment_thread_field:focus{border-color:var(--arc-border-strong)}.comment_thread_composerActions{align-items:center;gap:4px;display:flex}.comment_thread_composer[data-compact] .comment_thread_composerActions{justify-content:flex-end}.comment_thread_send,.comment_thread_ghost{border-radius:var(--arc-radius-pill);cursor:pointer;height:38px;font:inherit;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), opacity var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);border:0;padding:0 14px;font-weight:500}.comment_thread_composer[data-compact] :is(.comment_thread_send,.comment_thread_ghost){height:32px;font-size:var(--arc-text-xs)}.comment_thread_send{background:var(--arc-foreground);color:var(--arc-background)}.comment_thread_send:disabled{opacity:.35;cursor:default}.comment_thread_send:active:not(:disabled),.comment_thread_ghost:active{transform:scale(.97)}.comment_thread_ghost{color:var(--arc-text-secondary);background:0 0}.comment_thread_suggestions{border:1px solid var(--arc-border);background:var(--arc-surface-raised);border-radius:14px;margin:6px 0 0;padding:4px;list-style:none;display:grid;overflow:clip}.comment_thread_suggestion{cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-height:32px;padding:0 8px;display:flex}.comment_thread_suggestion[aria-selected=true]{background:var(--arc-surface-muted)}.comment_thread_resolved{align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex}.comment_thread_resolvedIcon{background:color-mix(in oklab, var(--arc-success) 14%, transparent);width:24px;height:24px;color:var(--arc-success);border-radius:50%;flex:none;place-items:center;display:grid}.comment_thread_resolvedText{flex:1;min-width:0;display:grid}.comment_thread_resolvedTitle{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.comment_thread_resolvedSubject{color:var(--arc-text-secondary);font-weight:400}.comment_thread_resolvedMeta{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.comment_thread_comment .comment_thread_actions:not([data-open]){opacity:0}.comment_thread_comment:hover .comment_thread_actions,.comment_thread_comment:focus-within .comment_thread_actions{opacity:1}.comment_thread_action:hover,.comment_thread_iconAction:hover,.comment_thread_toggle:hover,.comment_thread_ghost:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}.comment_thread_action[data-tone=danger]:hover{background:color-mix(in oklab, var(--arc-danger) 9%, transparent);color:var(--arc-danger)}.comment_thread_reaction:hover{border-color:var(--arc-border-strong)}.comment_thread_emoji:hover{background:var(--arc-surface-muted)}.comment_thread_resolve:hover:not(:disabled),.comment_thread_reopen:hover{border-color:var(--arc-border-strong);background:var(--arc-surface-muted)}.comment_thread_send:hover:not(:disabled){background:color-mix(in oklab, var(--arc-foreground) 86%, var(--arc-background))}}.comment_thread_action:focus-visible,.comment_thread_iconAction:focus-visible,.comment_thread_toggle:focus-visible,.comment_thread_emoji:focus-visible{background:var(--arc-surface-muted);color:var(--arc-foreground)}@media (max-width:420px){.comment_thread_composer{grid-template-columns:minmax(0,1fr) auto}.comment_thread_composer>.comment_thread_avatar{display:none}.comment_thread_replyingInner{padding-left:2px}.comment_thread_replies{margin-left:12px}}@media (prefers-reduced-motion:reduce){.comment_thread_root,.comment_thread_actions,.comment_thread_reaction,.comment_thread_action,.comment_thread_iconAction,.comment_thread_emoji,.comment_thread_send,.comment_thread_ghost,.comment_thread_resolve,.comment_thread_reopen{transition:none}}[data-motion=reduced] .comment_thread_root *,[data-motion=reduced] .comment_thread_root{transition:none}.comment_thread_comment{background:0 0;border:0}.comment_thread_root{margin-bottom:0}.confirm_morph_root{vertical-align:middle;min-width:0;max-width:100%;color:var(--arc-foreground);font-family:var(--arc-font-body);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);-webkit-tap-highlight-color:transparent;line-height:1;display:inline-flex;position:relative}.confirm_morph_surface{height:var(--arc-control-height-sm);border-radius:var(--arc-radius-pill);background:var(--arc-surface-raised);max-width:100%;box-shadow:var(--arc-shadow-resting);transition:background-color var(--arc-duration-standard) var(--arc-ease-standard), box-shadow var(--arc-duration-standard) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);justify-content:center;display:flex;position:relative;overflow:clip}.confirm_morph_surface:after{content:"";border:1px solid var(--arc-border);border-radius:inherit;pointer-events:none;transition:border-color var(--arc-duration-standard) var(--arc-ease-standard);position:absolute;inset:0}.confirm_morph_root[data-tone=danger] .confirm_morph_surface{background:color-mix(in oklab, var(--arc-danger) 4%, var(--arc-surface-raised));box-shadow:none}.confirm_morph_root[data-tone=danger] .confirm_morph_surface:after{border-color:color-mix(in oklab, var(--arc-danger) 18%, var(--arc-border))}.confirm_morph_root[data-tone=danger][data-state=confirming] .confirm_morph_surface{background:var(--arc-surface-raised);box-shadow:var(--arc-shadow-resting)}.confirm_morph_root[data-tone=danger][data-state=confirming] .confirm_morph_surface:after{border-color:color-mix(in oklab, var(--arc-danger) 24%, var(--arc-border))}.confirm_morph_root[data-tone=danger]:is([data-state=pending],[data-state=done]) .confirm_morph_surface{background:var(--arc-surface-raised);box-shadow:var(--arc-shadow-resting)}.confirm_morph_root[data-tone=danger]:is([data-state=pending],[data-state=done]) .confirm_morph_surface:after{border-color:var(--arc-border)}.confirm_morph_root[data-disabled][data-state=idle] .confirm_morph_surface{background:var(--arc-surface-raised);box-shadow:none}.confirm_morph_root[data-disabled][data-state=idle] .confirm_morph_surface:after{border-color:var(--arc-border-subtle)}.confirm_morph_root:has(.confirm_morph_trigger:active:not(:disabled)) .confirm_morph_surface{transition-duration:var(--arc-duration-standard), var(--arc-duration-standard), 90ms;transition-timing-function:var(--arc-ease-standard), var(--arc-ease-standard), ease-out;transform:scale(.96)}.confirm_morph_face{white-space:nowrap;will-change:transform, filter;flex:0 auto;align-items:center;gap:2px;min-width:0;height:100%;padding:0 4px;display:flex}.confirm_morph_face[data-face=idle]{padding:0}.confirm_morph_face[inert]{pointer-events:none;position:absolute;top:0;left:50%;translate:-50%}.confirm_morph_trigger{border-radius:inherit;height:100%;color:var(--arc-foreground);cursor:pointer;font:inherit;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;align-items:center;gap:8px;padding:0 15px 0 13px;font-weight:500;display:inline-flex}.confirm_morph_root[data-tone=danger] .confirm_morph_trigger{color:var(--arc-danger)}.confirm_morph_trigger:disabled{cursor:not-allowed;color:var(--arc-text-muted)!important}.confirm_morph_trigger:disabled .confirm_morph_icon{opacity:.7}.confirm_morph_icon{place-items:center;width:16px;height:16px;display:grid}.confirm_morph_icon>svg{width:16px;height:16px}.confirm_morph_prompt{min-width:3ch;max-width:16rem;color:var(--arc-foreground);font-variant-numeric:tabular-nums;text-overflow:ellipsis;flex:0 auto;padding:0 6px 0 11px;font-weight:500;line-height:1.3;overflow:hidden}.confirm_morph_secondary,.confirm_morph_primary{height:calc(var(--arc-control-height-sm) - 8px);border-radius:var(--arc-radius-pill);cursor:pointer;font:inherit;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);border:0;flex:none;align-items:center;padding:0 11px;font-weight:500;display:inline-flex}.confirm_morph_secondary{color:var(--arc-text-secondary);background:0 0}.confirm_morph_face:is([data-face=done],[data-face=error]) .confirm_morph_secondary{color:var(--arc-foreground)}.confirm_morph_primary{background:var(--arc-accent);color:var(--arc-accent-foreground)}.confirm_morph_secondary:active,.confirm_morph_primary:active{transition-duration:var(--arc-duration-fast), var(--arc-duration-fast), 90ms;transform:scale(.95)}.confirm_morph_status{color:var(--arc-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:7px;padding:0 8px 0 10px;font-weight:500;display:inline-flex}.confirm_morph_status>svg{flex:none}.confirm_morph_status[data-tone=success]>svg{color:var(--arc-success)}.confirm_morph_face[data-face=done]:not(:has(.confirm_morph_secondary)) .confirm_morph_status{padding-right:12px}.confirm_morph_status[data-tone=danger]>svg{color:var(--arc-danger)}.confirm_morph_statusText{line-height:1.3}.confirm_morph_face[data-face=pending] .confirm_morph_status{color:var(--arc-text-secondary);padding-inline:14px 16px}.confirm_morph_check{width:18px;height:18px}.confirm_morph_checkDisc{fill:var(--arc-success)}.confirm_morph_checkTick{stroke:var(--arc-background)}.confirm_morph_spinner{animation:.7s linear infinite confirm_morph_spin}@keyframes confirm_morph_spin{to{transform:rotate(360deg)}}.confirm_morph_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.confirm_morph_trigger:hover:not(:disabled){background:color-mix(in oklab, var(--arc-foreground) 5%, transparent)}.confirm_morph_root[data-tone=danger] .confirm_morph_trigger:hover:not(:disabled){background:color-mix(in oklab, var(--arc-danger) 8%, transparent)}.confirm_morph_secondary:hover{background:color-mix(in oklab, var(--arc-foreground) 7%, transparent);color:var(--arc-foreground)}.confirm_morph_primary:hover{background:var(--arc-accent-strong)}}.confirm_morph_trigger:focus-visible{background:color-mix(in oklab, var(--arc-foreground) 6%, transparent)}.confirm_morph_root[data-tone=danger] .confirm_morph_trigger:focus-visible{background:color-mix(in oklab, var(--arc-danger) 9%, transparent)}.confirm_morph_secondary:focus-visible{background:color-mix(in oklab, var(--arc-foreground) 8%, transparent);color:var(--arc-foreground)}.confirm_morph_primary:focus-visible{background:var(--arc-accent-strong)}@media (prefers-reduced-motion:reduce){.confirm_morph_surface,.confirm_morph_trigger,.confirm_morph_secondary,.confirm_morph_primary{transition-duration:0s}.confirm_morph_spinner{animation-duration:1.6s}:is(.confirm_morph_root:has(.confirm_morph_trigger:active) .confirm_morph_surface,.confirm_morph_secondary:active,.confirm_morph_primary:active){transform:none}}[data-motion=reduced] .confirm_morph_surface,[data-motion=reduced] .confirm_morph_trigger,[data-motion=reduced] .confirm_morph_secondary,[data-motion=reduced] .confirm_morph_primary{transition-duration:0s}[data-motion=reduced] .confirm_morph_spinner{animation-duration:1.6s}:is([data-motion=reduced] .confirm_morph_root:has(.confirm_morph_trigger:active) .confirm_morph_surface,[data-motion=reduced] .confirm_morph_secondary:active,[data-motion=reduced] .confirm_morph_primary:active){transform:none}@media (prefers-contrast:more){.confirm_morph_surface:after{border-color:var(--arc-border-strong)}}.confirm_morph_trigger:focus-visible,.confirm_morph_secondary:focus-visible,.confirm_morph_primary:focus-visible{box-shadow:inset 0 0 0 2px var(--arc-focus-ring)}.confirm_morph_surface{height:auto;min-height:calc(var(--touch-target) + 8px);border-radius:var(--radius)}.confirm_morph_face{min-height:calc(var(--touch-target) + 8px)}.confirm_morph_trigger,.confirm_morph_primary,.confirm_morph_secondary{min-height:var(--touch-target);border-radius:var(--radius);height:auto;font-weight:var(--button-weight)}.confirm_morph_face[data-face=idle]{border-radius:var(--radius)}.confirm_morph_trigger{min-height:calc(var(--touch-target) + 8px)}.confirm_morph_prompt{white-space:normal;overflow:visible}@media (max-width:520px){.confirm_morph_face[data-face=confirming]{flex-wrap:wrap;padding:4px}.confirm_morph_prompt{flex-basis:100%;max-width:none;padding:6px 10px}}@media (prefers-reduced-motion:reduce){.confirm_morph_spinner{animation:none}}[data-motion=reduced] .confirm_morph_spinner{animation:none}.confirm_morph_root{font-size:var(--feedback-font,var(--arc-text-sm))}.confirm_morph_surface,.confirm_morph_face,.confirm_morph_trigger{min-height:calc(var(--feedback-height,var(--touch-target)) + 8px)}.confirm_morph_primary,.confirm_morph_secondary{min-height:var(--feedback-height,var(--touch-target));padding-inline:var(--feedback-padding,var(--arc-space-3))}.confirm_morph_root{border-radius:var(--radius)}.context_menu_target{outline:none;display:block}.context_menu_menu{z-index:100;border:1px solid var(--arc-border);border-radius:var(--radius);background:var(--arc-surface-raised);min-width:min(13rem,100vw - 16px);max-width:calc(100vw - 16px);max-height:min(300px,100vh - 16px);color:var(--arc-foreground);font-family:var(--font-family,var(--arc-font-body));font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);box-shadow:var(--arc-shadow-floating);outline:none;padding:5px;position:fixed;overflow-y:auto}.context_menu_highlight{border-radius:max(0px, calc(var(--radius) - 6px));background:var(--arc-surface-muted);opacity:0;pointer-events:none;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);position:absolute;top:0;left:5px;right:5px}.context_menu_highlight[data-tone=danger]{background:color-mix(in oklab, var(--arc-danger) 8%, var(--arc-surface))}.context_menu_item{border-radius:max(0px, calc(var(--radius) - 6px));width:100%;min-height:34px;color:inherit;font:inherit;font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);line-height:var(--arc-leading-body);text-align:left;cursor:pointer;transition:background-color var(--arc-duration-instant) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);animation:context_menu_context-item-in var(--arc-duration-standard) var(--arc-ease-enter) both;animation-delay:calc(min(var(--i,0), 4) * 35ms);background:0 0;border:0;outline:none;align-items:center;gap:9px;padding:0 11px;display:flex;position:relative}.context_menu_item:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:-1px}.context_menu_item:active:not(:disabled){background:color-mix(in oklab, var(--arc-foreground) 5%, transparent)}.context_menu_item:disabled{opacity:.45;cursor:default}.context_menu_item.context_menu_destructive{color:var(--arc-danger)}.context_menu_icon{width:16px;color:var(--arc-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.context_menu_item>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.context_menu_destructive .context_menu_icon{color:currentColor}@keyframes context_menu_context-item-in{0%{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.context_menu_item,.context_menu_highlight{transition:none;animation:none}}[data-motion=reduced] .context_menu_item,.context_menu_item[data-motion=reduced],[data-motion=reduced] .context_menu_highlight,.context_menu_highlight[data-motion=reduced]{transition:none;animation:none}.context_menu_target:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0;border-radius:var(--radius)}.context_menu_entry{position:static}.context_menu_groupTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--arc-text-muted);padding:12px 11px 6px;font-size:11px;font-weight:600}.context_menu_entry:first-of-type .context_menu_groupTitle{padding-top:7px}@media (pointer:coarse){.context_menu_item{min-height:44px}}@media (forced-colors:active){.context_menu_target:focus-visible,.context_menu_item:focus-visible{outline-color:highlight}.context_menu_highlight{background:highlight}.context_menu_item:focus-visible{color:highlighttext}}.slider_root{--slider-thumb:22px;--slider-track:6px;width:100%;min-width:0;color:var(--arc-foreground);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);letter-spacing:var(--arc-tracking-body);-webkit-user-select:none;user-select:none;display:grid}.slider_header{justify-content:space-between;align-items:baseline;gap:var(--arc-space-4);min-width:0;display:flex}.slider_label{min-width:0;font-weight:500}.slider_readout{color:var(--arc-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:.3em;display:inline-flex}.slider_dash{color:var(--arc-text-muted)}.slider_body{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.slider_start{margin-right:var(--arc-space-3);grid-area:1/1;display:flex}.slider_end{margin-left:var(--arc-space-3);grid-area:1/3;display:flex}.slider_control{height:var(--arc-control-height-md);cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;grid-area:1/2;position:relative}.slider_track{top:50%;right:calc(var(--slider-thumb) / 2);left:calc(var(--slider-thumb) / 2);height:var(--slider-track);margin-top:calc(var(--slider-track) / -2);border-radius:var(--arc-radius-pill);background:var(--arc-control-track);position:absolute}.slider_fill{border-radius:inherit;background:var(--arc-control-fill);position:absolute;inset:0}.slider_tick{border-radius:var(--arc-radius-pill);background:color-mix(in oklab, var(--arc-foreground) 30%, transparent);width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:50%}.slider_fill .slider_tick{background:color-mix(in oklab, var(--arc-control-glyph) 60%, transparent)}.slider_thumbs{inset:0 calc(var(--slider-thumb) / 2);pointer-events:none;position:absolute;container-type:inline-size}.slider_thumbLayer{position:absolute;inset:0}.slider_thumb{box-sizing:border-box;width:var(--slider-thumb);height:var(--slider-thumb);border-radius:var(--arc-radius-pill);background:var(--arc-control-thumb);box-shadow:var(--arc-control-thumb-shadow);pointer-events:auto;cursor:grab;transition:box-shadow var(--arc-duration-fast) var(--arc-ease-standard);border:0;position:absolute;top:50%;right:0;translate:50% -50%}.slider_thumb:after{content:"";border-radius:inherit;position:absolute;inset:-11px}.slider_root[data-dragging],.slider_root[data-dragging] .slider_control,.slider_root[data-dragging] .slider_thumb{cursor:grabbing}.slider_bubbleAnchor{--edge:calc(var(--slider-thumb) / 2);--x:calc(var(--at,0) * 1cqw);right:0;bottom:calc(50% + var(--slider-thumb) / 2 + 8px);translate:clamp(calc(100% - var(--edge) - var(--x)), 50%, calc(100cqw + var(--edge) - var(--x))) 0;pointer-events:none;display:flex;position:absolute}@media (pointer:coarse){.slider_bubbleAnchor{bottom:calc(50% + var(--slider-thumb) / 2 + 18px)}}.slider_bubble{min-height:1.75rem;padding:0 var(--arc-space-3);border:1px solid color-mix(in oklab, var(--arc-background) 14%, var(--arc-foreground));border-radius:var(--arc-radius-pill);background:var(--arc-foreground);color:var(--arc-background);box-shadow:var(--arc-shadow-raised);font-size:var(--arc-text-sm);white-space:nowrap;transform-origin:50% 100%;align-items:center;font-weight:500;display:inline-flex}.slider_marks{height:1.25rem;margin:calc(var(--arc-space-1) * -1) calc(var(--slider-thumb) / 2) 0;color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;grid-area:2/2;position:relative}.slider_markLabel{white-space:nowrap;cursor:pointer;transition:color var(--arc-duration-fast) var(--arc-ease-standard);position:absolute;top:0;translate:-50%}.slider_markLabel[data-edge=start]{translate:max(-50%, calc(var(--slider-thumb) / -2)) 0}.slider_markLabel[data-edge=end]{translate:min(-50%, calc(-100% + var(--slider-thumb) / 2)) 0}.slider_markLabel[data-on]{color:var(--arc-text-secondary)}@media (hover:hover) and (pointer:fine){.slider_markLabel:hover{color:var(--arc-foreground)}}.slider_root[data-disabled]{opacity:.5}.slider_root[data-disabled] .slider_control,.slider_root[data-disabled] .slider_thumb,.slider_root[data-disabled] .slider_markLabel{cursor:not-allowed}.slider_number{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.slider_column{--feather:.2em;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);display:inline-block;position:relative;overflow:visible clip}.slider_sizer{visibility:hidden}.slider_glyph{inset:var(--feather) 0;text-align:center;position:absolute}.slider_symbol{white-space:pre;display:inline-block;overflow-x:clip}@media (prefers-reduced-motion:reduce){.slider_thumb,.slider_markLabel{transition:none}}[data-motion=reduced] .slider_thumb,[data-motion=reduced] .slider_markLabel{transition:none}.slider_root{font-family:var(--arc-font-body)}.slider_thumb:focus-visible{outline:1px solid var(--arc-control-on);outline-offset:0}.switch_switch{min-height:var(--arc-control-height-md);align-items:center;gap:var(--arc-space-3);color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:inline-flex}.switch_switch:disabled{cursor:not-allowed;opacity:.5}.switch_track{box-sizing:border-box;border-radius:var(--arc-radius-pill);background:var(--arc-control-track);isolation:isolate;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);flex:none;align-items:center;display:flex;position:relative}.switch_track:before{content:"";z-index:-1;border-radius:inherit;background:var(--arc-control-on);opacity:0;transition:opacity var(--arc-duration-standard) var(--arc-ease-standard);position:absolute;inset:0}.switch_switch[data-state=checked] .switch_track:before{opacity:1}.switch_thumb{border-radius:var(--arc-radius-pill);background:var(--arc-control-thumb);box-shadow:var(--arc-control-thumb-shadow);will-change:transform;transition:background-color var(--arc-duration-standard) var(--arc-ease-standard);flex:none}.switch_switch[data-state=checked] .switch_thumb{background:var(--arc-control-thumb-on)}@media (hover:hover) and (pointer:fine){.switch_switch[data-state=unchecked]:hover:not(:disabled) .switch_track{background:var(--arc-control-track-hover)}}.switch_switch:focus-visible{outline:none}.switch_label{line-height:var(--arc-leading-body)}@media (prefers-reduced-motion:reduce){.switch_track,.switch_track:before,.switch_thumb{transition:none}}[data-motion=reduced] .switch_track,[data-motion=reduced] .switch_track:before,[data-motion=reduced] .switch_thumb{transition:none}.switch_switch:focus-visible .switch_track{outline:1px solid var(--arc-control-on);outline-offset:0}.switch_switch{min-height:var(--touch-target);font-family:var(--font-family,"DM Sans", sans-serif)}.radio_group_group{border:0;min-width:0;margin:0;padding:0;display:grid}.radio_group_group legend{margin-bottom:var(--arc-space-2);font-size:var(--arc-text-sm);padding:0;font-weight:500}.radio_group_options{gap:var(--arc-space-2);display:grid;position:relative}.radio_group_highlight{z-index:1;box-sizing:border-box;border:1px solid var(--arc-control-on);border-radius:var(--arc-radius-control);background:color-mix(in oklab, var(--arc-control-on) 5%, transparent);opacity:0;pointer-events:none;position:absolute;top:0;left:0;right:0}.radio_group_option{text-align:left;font-weight:400;line-height:var(--arc-leading-body);align-items:center;gap:var(--arc-space-3);border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);padding:var(--arc-space-3);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard);flex-direction:row;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.radio_group_option:hover{background:var(--arc-surface-muted)}}.radio_group_option:active{background:var(--arc-surface-muted)}.radio_group_options:not([data-ready]) .radio_group_option:has(input:checked){border-color:var(--arc-control-on);background:color-mix(in oklab, var(--arc-control-on) 5%, transparent)}.radio_group_option input{opacity:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.radio_group_option>span{z-index:2;min-width:0;position:relative}.radio_group_mark{border:1px solid var(--arc-border-strong);width:17px;height:17px;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);border-radius:50%;flex:none;place-items:center;display:grid}.radio_group_mark:after,.radio_group_dot{background:var(--arc-foreground);border-radius:50%;grid-area:1/1;width:7px;height:7px}.radio_group_mark:after{content:"";opacity:0;transition:opacity var(--arc-duration-instant) var(--arc-ease-standard)}.radio_group_option:active:not(:has(input:checked)) .radio_group_mark:after{opacity:.22}.radio_group_option:active .radio_group_mark{transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard), transform .1s var(--arc-ease-standard);transform:scale(.88)}.radio_group_option:has(input:checked) .radio_group_mark{border-color:var(--arc-control-on);background:var(--arc-control-on)}.radio_group_option:has(input:checked) .radio_group_dot{background:var(--arc-control-glyph)}.radio_group_option strong,.radio_group_option small{display:block}.radio_group_option strong{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);transition:color var(--arc-duration-standard) var(--arc-ease-standard);font-weight:500}.radio_group_option:has(input:checked) strong{color:var(--arc-foreground)}.radio_group_option small{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin-top:2px}@media (prefers-reduced-motion:reduce){.radio_group_option,.radio_group_mark,.radio_group_mark:after,.radio_group_option strong{transition:none}.radio_group_option:active .radio_group_mark{transform:none}}[data-motion=reduced] .radio_group_option,[data-motion=reduced] .radio_group_mark,[data-motion=reduced] .radio_group_mark:after,[data-motion=reduced] .radio_group_option strong{transition:none}[data-motion=reduced] .radio_group_option:active .radio_group_mark{transform:none}.radio_group_option:has(input:focus-visible){border-color:var(--arc-control-on);outline:1px solid var(--arc-control-on);outline-offset:-1px}.radio_group_dotStatic{opacity:0;transform:scale(.4)}.radio_group_option:has(input:checked) .radio_group_dotStatic{opacity:1;transform:none}.radio_group_pills .radio_group_options{gap:var(--arc-space-2);flex-wrap:wrap;display:flex}.radio_group_pills .radio_group_option{border-radius:var(--arc-radius-pill);padding:var(--arc-space-2) var(--arc-space-3)}.radio_group_pills .radio_group_highlight{display:none}.radio_group_pills .radio_group_option:has(input:checked){border-color:var(--arc-control-on);background:color-mix(in oklab, var(--arc-control-on) 5%, transparent)}.radio_group_group[aria-disabled=true] .radio_group_option,.radio_group_group:disabled .radio_group_option{cursor:not-allowed;opacity:.5}.radio_group_option:has(input:disabled){cursor:not-allowed;opacity:.5}.radio_group_horizontal .radio_group_options{flex-wrap:wrap;align-items:stretch;display:flex}.radio_group_horizontal .radio_group_highlight{right:auto}.radio_group_group{font-family:var(--font-family,"DM Sans", sans-serif)}.radio_group_option{min-height:var(--touch-target);box-sizing:border-box}:is(.radio_group_option:has(input:disabled):hover,.radio_group_option:has(input:disabled):active){background:0 0}.radio_group_option:has(input:disabled):active .radio_group_mark{transform:none}.radio_group_option:has(input:disabled):active .radio_group_mark:after{opacity:0}.control_center_panel{--cc-pad:var(--arc-space-4);--cc-dial:164px;gap:var(--arc-space-4);box-sizing:border-box;width:min(100%,22.5rem);height:25rem;padding:var(--cc-pad);isolation:isolate;border-radius:calc(var(--arc-radius-surface) + 6px);background:var(--arc-surface-raised);color:var(--arc-foreground);border:1px solid var(--arc-border);box-shadow:var(--arc-shadow-floating);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (max-width:360px){.control_center_panel{--cc-pad:var(--arc-space-3);--cc-dial:150px}}.control_center_grid{gap:var(--arc-space-2);grid-template-columns:1fr 1fr;display:grid}.control_center_tile{border-radius:var(--arc-radius-surface);background:var(--arc-surface-muted);min-height:6.5rem;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);display:flex;position:relative}.control_center_wide{grid-column:1/-1;min-height:5.25rem}.control_center_tile[data-on]{background:color-mix(in oklab, var(--arc-foreground) 12%, var(--arc-surface-muted))}.control_center_tile[data-pending]{opacity:.7}.control_center_tileMain{justify-content:space-between;align-items:flex-start;gap:var(--arc-space-2);min-width:0;padding:var(--arc-space-3);border-radius:inherit;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;display:flex}.control_center_wide .control_center_tileMain{flex-direction:row;align-items:center}.control_center_tileMain:disabled{cursor:progress}.control_center_tileMain:focus-visible,.control_center_chevron:focus-visible,.control_center_detailClose:focus-visible,.control_center_dial:focus-visible{outline:1px solid var(--arc-accent);outline-offset:1px}.control_center_tileIcon{background:var(--arc-surface-raised);width:2.25rem;height:2.25rem;color:var(--arc-foreground);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);border-radius:50%;flex:none;place-items:center;display:grid}.control_center_tile[data-on] .control_center_tileIcon{background:var(--arc-foreground);color:var(--arc-surface)}.control_center_tileText{min-width:0;display:grid}.control_center_tileLabel{font-size:var(--arc-text-sm);font-weight:600}.control_center_status{font-size:var(--arc-text-xs);color:var(--arc-text-secondary);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.control_center_chevron{top:var(--arc-space-2);right:var(--arc-space-2);width:2rem;height:2rem;color:var(--arc-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.control_center_wide .control_center_chevron{top:50%;translate:0 -50%}@media (hover:hover) and (pointer:fine){.control_center_chevron:hover{background:var(--arc-surface-raised);color:var(--arc-foreground)}}.control_center_meters{gap:var(--arc-space-3);touch-action:pan-y;display:grid}.control_center_meters .control_center_meter{--slider-thumb:0px;--slider-track:26px}.control_center_meters .control_center_meterTrack{--cc-over:calc(var(--slider-overshoot-end,0) - var(--slider-overshoot-start,0));--cc-pull:calc(var(--slider-overshoot-end,0) + var(--slider-overshoot-start,0));background:color-mix(in oklab, var(--arc-foreground) 12%, var(--arc-surface-muted));transform-origin:var(--slider-overshoot-origin,50%) 50%;scale:calc(1 + var(--cc-over) * .0075) 1;translate:calc(var(--cc-pull) * 0.25%) 0;transition:transform var(--arc-duration-spring,.3s) var(--arc-ease-spring,ease);border-radius:5px;-webkit-mask:repeating-linear-gradient(90deg,#000 0 9px,#0000 9px 12px);mask:repeating-linear-gradient(90deg,#000 0 9px,#0000 9px 12px)}.control_center_meters .control_center_meterFill{border-radius:inherit;background:var(--arc-foreground)}.control_center_meters .control_center_meter[data-dragging] .control_center_meterTrack{transform:scaleY(1.22)}.control_center_meters .control_center_meterThumb{opacity:0;box-shadow:none}.control_center_meters .control_center_meterBubble{display:none}.control_center_meters .control_center_meter:has(.control_center_meterThumb:focus-visible){outline:1px solid var(--arc-accent);outline-offset:4px;border-radius:var(--arc-radius-control)}@media (prefers-reduced-motion:reduce){.control_center_meters .control_center_meterTrack{transition:none;translate:none;scale:none}.control_center_meters .control_center_meter[data-dragging] .control_center_meterTrack{transform:none}}.control_center_panel[data-reduced] .control_center_meters .control_center_meterTrack{transition:none;translate:none;scale:none}.control_center_panel[data-reduced] .control_center_meters .control_center_meter[data-dragging] .control_center_meterTrack{transform:none}.control_center_scrim{z-index:2;background:color-mix(in oklab, var(--arc-surface-raised) 40%, transparent);-webkit-backdrop-filter:blur(6px);position:absolute;inset:0}.control_center_detail{inset:var(--arc-space-2);z-index:3;border-radius:var(--arc-radius-surface);background:var(--arc-surface-raised);box-shadow:inset 0 0 0 1px var(--arc-border), var(--arc-shadow-raised);outline:none;flex-direction:column;display:flex;position:absolute;overflow:hidden}.control_center_detailHeader{justify-content:space-between;align-items:center;gap:var(--arc-space-3);padding:var(--arc-space-3) var(--arc-space-4);border-bottom:1px solid var(--arc-border);display:flex}.control_center_detailTitle{font-size:var(--arc-text-sm);margin:0;font-weight:600}.control_center_detailClose{background:var(--arc-surface-muted);width:2rem;height:2rem;color:var(--arc-text-secondary);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.control_center_detailBody{align-content:start;gap:var(--arc-space-3);min-height:0;padding:var(--arc-space-3) var(--arc-space-4) var(--arc-space-4);flex:auto;display:grid;overflow:auto}.control_center_detailDescription{font-size:var(--arc-text-xs);color:var(--arc-text-secondary);margin:0}.control_center_detailActions{justify-content:flex-end;gap:var(--arc-space-2);display:flex}.control_center_until{text-align:center;font-size:var(--arc-text-xs);color:var(--arc-text-secondary);font-variant-numeric:tabular-nums;margin:0}.control_center_people{gap:var(--arc-space-1);display:grid}.control_center_peopleLabel{font-size:var(--arc-text-xs);color:var(--arc-text-muted);margin:0}.control_center_peopleList{gap:var(--arc-space-1);margin:0;padding:0;list-style:none;display:flex}.control_center_channels{gap:var(--arc-space-2);margin:0;padding:0;list-style:none;display:grid}.control_center_channel{gap:2px;display:grid}.control_center_channelDescription{font-size:var(--arc-text-xs);color:var(--arc-text-muted)}.control_center_dial{width:var(--cc-dial);height:var(--cc-dial);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:50%;justify-self:center;position:relative}.control_center_dial[aria-disabled=true]{cursor:progress;opacity:.6}.control_center_dial:active{cursor:grabbing}.control_center_dialRing{width:100%;height:100%;position:absolute;inset:0}.control_center_dialTrack{fill:none;stroke:var(--arc-surface-muted);stroke-width:6px}.control_center_dialFill{fill:none;stroke:var(--arc-foreground);stroke-width:6px;stroke-linecap:round}.control_center_dialFill2{fill:none;stroke:var(--arc-accent);stroke-width:4px;stroke-linecap:round}.control_center_dialKnobArm{pointer-events:none;position:absolute;inset:0}.control_center_dialKnob{background:var(--arc-surface-raised);width:14px;height:14px;box-shadow:0 0 0 2px var(--arc-foreground), var(--arc-shadow-raised);border-radius:50%;margin-left:-7px;position:absolute;top:3%;left:50%}.control_center_dialReadout{pointer-events:none;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.control_center_dialMinutes{font-size:var(--arc-text-3xl,1.875rem);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.control_center_dialUnit{font-size:var(--arc-text-xs);color:var(--arc-text-secondary)}.control_center_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-transparency:reduce){.control_center_scrim{-webkit-backdrop-filter:none;background:color-mix(in oklab, var(--arc-surface-raised) 85%, transparent)}}@media (prefers-reduced-motion:reduce){.control_center_tile,.control_center_tileIcon{transition:none}}.control_center_panel{margin-bottom:0}.countdown_countdown{min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);position:relative}.countdown_countdown[data-variant=large]{justify-content:center;display:flex;container-type:inline-size}.countdown_countdown[data-variant=compact]{vertical-align:middle;display:inline-flex}.countdown_shell{justify-content:center;display:flex;position:relative}.countdown_content{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.countdown_countdown[data-variant=compact] .countdown_shell{border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface);transition:border-color var(--arc-duration-standard) var(--arc-ease-standard), background-color var(--arc-duration-standard) var(--arc-ease-standard);overflow:hidden}.countdown_countdown[data-variant=compact] .countdown_content{min-height:32px;padding:0 var(--arc-space-3)}.countdown_countdown[data-variant=compact][data-complete] .countdown_shell{border-color:color-mix(in oklab, var(--arc-success) 35%, var(--arc-border));background:color-mix(in oklab, var(--arc-success) 9%, var(--arc-surface))}.countdown_units{white-space:nowrap;align-items:flex-start;display:inline-flex}.countdown_unit{align-items:flex-start;display:inline-flex}.countdown_group{justify-items:center;gap:6px;display:inline-grid}.countdown_number{font-variant-numeric:tabular-nums;transition:opacity var(--arc-duration-considered) var(--arc-ease-standard);display:inline-flex}.countdown_countdown[data-pending] .countdown_number{opacity:.3}.countdown_name{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:1}.countdown_colon{color:var(--arc-text-muted);opacity:.6}.countdown_countdown[data-variant=large] .countdown_units{font-family:var(--arc-font-display);font-size:clamp(1.75rem, 12.5cqi, var(--arc-text-5xl));letter-spacing:var(--arc-tracking-display);gap:0;font-weight:500;line-height:1}.countdown_countdown[data-variant=large] .countdown_colon{padding-inline:.12em;line-height:1;transform:translateY(-.06em)}.countdown_countdown[data-variant=large] .countdown_group{min-width:min(calc((100cqi - 1.6em) / 4), calc(var(--arc-text-xs) * 4.2))}.countdown_countdown[data-variant=large] .countdown_name{font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body)}.countdown_countdown[data-variant=compact] .countdown_units{font-size:var(--arc-text-sm);gap:6px;font-weight:500;line-height:1.3}.countdown_countdown[data-variant=compact] .countdown_group{align-items:baseline;gap:1px;display:inline-flex}.countdown_countdown[data-variant=compact] .countdown_name{font-size:var(--arc-text-sm);font-weight:400;line-height:1.3}.countdown_wheel{--feather:.16em;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);display:inline-block;position:relative;overflow:hidden}.countdown_sizer{visibility:hidden}.countdown_glyph{inset:var(--feather) 0;text-align:center;position:absolute}.countdown_done{white-space:nowrap;align-items:center;gap:.4em;display:inline-flex}.countdown_countdown[data-variant=large] .countdown_done{font-family:var(--arc-font-display);font-size:clamp(1.75rem, 11cqi, var(--arc-text-4xl));letter-spacing:var(--arc-tracking-display);font-weight:500;line-height:1.1}.countdown_countdown[data-variant=compact] .countdown_done{color:var(--arc-success);font-size:var(--arc-text-sm);font-weight:500;line-height:1.3}.countdown_pulse{background:var(--arc-success);border-radius:50%;flex:none;width:.3em;min-width:8px;height:.3em;min-height:8px;position:relative}.countdown_pulse:after{border-radius:inherit;background:var(--arc-success);content:"";animation:countdown_pulse 2s var(--arc-ease-standard) infinite;position:absolute;inset:0}@keyframes countdown_pulse{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.countdown_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.countdown_pulse:after{animation:none}.countdown_number,.countdown_shell{transition:none}}.countdown_countdown[data-reduced] .countdown_pulse:after{animation:none}.countdown_countdown[data-reduced] .countdown_number,.countdown_countdown[data-reduced] .countdown_shell{transition:none}.cover_flow_root{--cf-card:clamp(168px, 38cqw, 272px);justify-items:center;gap:18px;width:100%;display:grid;position:relative;container-type:inline-size}.cover_flow_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cover_flow_probe{width:var(--cf-card);visibility:hidden;pointer-events:none;height:0;position:absolute}.cover_flow_stage{width:100%;height:calc(var(--cf-card) * 1.5 + 64px);perspective:1100px;perspective-origin:50% 40%;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:var(--arc-radius-panel);outline:none;position:relative;overflow:hidden}.cover_flow_stage:focus-visible{outline:1px solid var(--arc-accent);outline-offset:4px}.cover_flow_card{width:var(--cf-card);margin-left:calc(var(--cf-card) / -2);transform-style:preserve-3d;will-change:transform;cursor:pointer;position:absolute;top:8px;left:50%}.cover_flow_card[data-front]{cursor:grab}.cover_flow_frame{aspect-ratio:2/3;background:var(--arc-surface-muted);width:100%;box-shadow:0 0 0 1px color-mix(in oklab, var(--arc-foreground) 8%, transparent);border-radius:20px;position:relative;overflow:hidden}.cover_flow_image{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block;transform:scale(1.12)}.cover_flow_dim{background:var(--arc-background);pointer-events:none;position:absolute;inset:0}.cover_flow_reflection{opacity:.22;pointer-events:none;border-radius:20px 20px 0 0;width:100%;height:40px;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 15%,#000);mask-image:linear-gradient(#0000 15%,#000)}.cover_flow_reflection img{aspect-ratio:2/3;object-fit:cover;width:100%;position:absolute;bottom:0;left:0}.cover_flow_shadow{filter:blur(12px);pointer-events:none;background:#00000038;background:lab(0% 0 0/.22);border-radius:50%;width:80%;height:20px;position:absolute;top:calc(100% - 10px);left:10%;transform:translateZ(-1px)}.cover_flow_caption{justify-items:center;min-height:52px;display:grid;position:relative;overflow:hidden}.cover_flow_captionInner{text-align:center;justify-items:center;gap:2px;display:grid}.cover_flow_title{font-size:var(--arc-text-lg,1.125rem);letter-spacing:var(--arc-tracking-body);font-weight:600}.cover_flow_subtitle{color:var(--arc-text-secondary);font-size:var(--arc-text-sm)}.cover_flow_meta{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.cover_flow_ticks{gap:2px;display:flex}.cover_flow_tick{cursor:pointer;background:0 0;border:0;place-items:center;width:16px;height:20px;padding:0;display:grid}.cover_flow_tickDot{border-radius:var(--arc-radius-pill);background:var(--arc-border-strong);width:5px;height:5px;transition:width var(--arc-duration-standard) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard)}.cover_flow_tick[aria-current=true] .cover_flow_tickDot{background:var(--arc-foreground);width:14px}.cover_flow_root[data-reduced] .cover_flow_image{transform:none}@media (prefers-reduced-motion:reduce){.cover_flow_tickDot{transition:none}}.cover_flow_root{margin-bottom:0}.data_flow_root{--flow-accent:var(--arc-accent);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);margin:0}.data_flow_stage{width:100%;min-width:0;position:relative}.data_flow_svg{pointer-events:none;position:absolute;inset:0;overflow:visible}.data_flow_route{fill:none;stroke:var(--arc-border);stroke-width:1px;vector-effect:non-scaling-stroke}.data_flow_routeLit{fill:none;stroke:var(--flow-accent);stroke-width:1.25px;opacity:0;transition:opacity var(--arc-duration-standard) var(--arc-ease-standard)}.data_flow_routeLit[data-on]{opacity:.85}.data_flow_trail{fill:none;stroke:var(--arc-text-muted);stroke-width:1.5px;stroke-linecap:round}.data_flow_raw{fill:var(--arc-surface);stroke:var(--arc-foreground);stroke-width:1.5px}.data_flow_morph{fill:#0000;stroke:var(--flow-accent);stroke-width:1.5px;transition:fill var(--arc-duration-fast) var(--arc-ease-standard)}.data_flow_morph[data-filled],.data_flow_done{fill:var(--flow-accent)}.data_flow_ring{fill:none;stroke:var(--arc-border-strong);stroke-width:1px;stroke-dasharray:2 4}.data_flow_node{z-index:1;box-sizing:border-box;border:1px solid var(--arc-border);background:var(--arc-surface);transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), box-shadow var(--arc-duration-standard) var(--arc-ease-standard);border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:flex;position:absolute}.data_flow_node[data-active],.data_flow_node[data-hover]{border-color:var(--arc-border-strong)}.data_flow_node[data-active]{box-shadow:0 0 0 3px color-mix(in oklab, var(--flow-accent) 14%, transparent)}.data_flow_node:after{content:"";border:1px solid var(--arc-border-strong);background:var(--arc-surface);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%}.data_flow_node[data-side=s]:after{right:-3.5px}.data_flow_node[data-side=d]:after{left:-3.5px}.data_flow_root[data-vertical] .data_flow_node{justify-content:center;padding:0 8px}.data_flow_root[data-vertical] .data_flow_node[data-side=s]:after{margin:0 0 0 -3px;inset:auto auto -3.5px 50%}.data_flow_root[data-vertical] .data_flow_node[data-side=d]:after{margin:0 0 0 -3px;top:-3.5px;left:50%}.data_flow_mark{color:var(--arc-text-secondary);flex:none;place-items:center;display:grid}.data_flow_text{min-width:0;display:grid}.data_flow_label{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}.data_flow_meta{color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data_flow_core{z-index:1;box-sizing:border-box;border:1px solid var(--arc-border);background:color-mix(in oklab, var(--arc-surface) 70%, transparent);box-shadow:0 0 0 calc(var(--flow-pulse,0) * 5px) color-mix(in oklab, var(--flow-accent) calc(var(--flow-pulse,0) * 12%), transparent);border-radius:22px;position:absolute}.data_flow_core[data-pulse]{border-color:var(--arc-border-strong)}.data_flow_coreText{z-index:1;text-align:center;white-space:nowrap;justify-items:center;display:grid;position:absolute;transform:translate(-50%)}.data_flow_coreLabel{font-size:var(--arc-text-sm);font-weight:560}.data_flow_coreCount{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}.data_flow_tag{z-index:3;border-radius:var(--arc-radius-pill);background:var(--arc-foreground);color:var(--arc-background);font-size:var(--arc-text-xs);white-space:nowrap;pointer-events:none;animation:data_flow_flow-tag var(--arc-duration-fast) var(--arc-ease-enter);padding:3px 9px;position:absolute;top:calc(100% + 8px);right:0}.data_flow_tag[data-side=s],.data_flow_tag[data-side=core]{left:0;right:auto}@keyframes data_flow_flow-tag{0%{opacity:0;transform:translateY(-3px)}}@media (hover:none){.data_flow_tag{display:none}}.data_flow_caption{margin-top:var(--arc-space-3);color:var(--arc-text-muted);font-size:var(--arc-text-sm);text-align:center}@media (prefers-reduced-motion:reduce){.data_flow_routeLit,.data_flow_node,.data_flow_morph{transition:none}.data_flow_tag{animation:none}}.search_field_field{gap:var(--arc-space-2);min-width:0;display:grid}.search_field_field label{font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);letter-spacing:var(--arc-tracking-body)}.search_field_shell{min-height:var(--arc-control-height-md);align-items:center;gap:var(--arc-space-2);border:1px solid var(--arc-border-strong);border-radius:var(--arc-radius-control);padding:0 var(--arc-space-3);background:var(--arc-surface);transition:border-color var(--arc-duration-fast) var(--arc-ease-standard);display:flex}@media (hover:hover) and (pointer:fine){.search_field_shell:hover:not(:focus-within){border-color:var(--input-focus-color)}}.search_field_shell:focus-within{border-color:var(--input-focus-color)}.search_field_shell>svg{color:var(--arc-text-muted);transition:color var(--arc-duration-fast) var(--arc-ease-standard);flex:none}.search_field_shell:focus-within>svg,.search_field_shell[data-filled=true]>svg{color:var(--arc-foreground)}.search_field_input{width:100%;min-width:0;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);background:0 0;border:0;outline:0}.search_field_input:focus-visible{outline:0}.search_field_input::placeholder{color:var(--arc-text-muted)}.search_field_input::-webkit-search-cancel-button{display:none}.search_field_clearSlot{flex:none;place-items:center;width:24px;height:24px;display:grid}.search_field_shell button{border-radius:var(--arc-radius-control);width:24px;height:24px;color:var(--arc-text-muted);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.search_field_shell button:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}@media (prefers-reduced-motion:reduce){.search_field_shell,.search_field_shell>svg,.search_field_shell button{transition:none}}[data-motion=reduced] .search_field_shell,[data-motion=reduced] .search_field_shell>svg,[data-motion=reduced] .search_field_shell button{transition:none}.search_field_shell:focus-within{box-shadow:none}.search_field_shell button:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0}.search_field_shell:has(input:disabled){opacity:.6;cursor:not-allowed;background:var(--arc-surface-muted)}.search_field_shell button:disabled{cursor:not-allowed}@media (pointer:coarse){.search_field_shell{min-height:46px}.search_field_shell button{min-width:44px;min-height:44px}.search_field_clearSlot{width:44px;height:44px}.search_field_input{font-size:16px}}@media (forced-colors:active){.search_field_shell:focus-within{border-color:highlight}}.popover_anchor:active:not(:disabled){transform:none}.popover_content{--popover-x:0px;--popover-y:-5px;z-index:80;border:1px solid var(--arc-border);border-radius:var(--radius);min-width:12rem;max-width:min(22rem,100vw - 20px);color:var(--arc-foreground);box-shadow:var(--arc-shadow-floating);transform-origin:var(--radix-popover-content-transform-origin);transition:opacity var(--arc-duration-fast) var(--arc-ease-enter), transform var(--arc-duration-spring) var(--arc-ease-spring);padding:1rem}.popover_content[data-side=top]{--popover-y:5px}.popover_content[data-side=left]{--popover-x:5px;--popover-y:0px}.popover_content[data-side=right]{--popover-x:-5px;--popover-y:0px}@starting-style{.popover_content[data-state=open]{opacity:0;transform:translate(var(--popover-x), var(--popover-y)) scale(.97)}}.popover_content[data-state=closed]{opacity:0;transform:translate(calc(var(--popover-x) * .5), calc(var(--popover-y) * .5)) scale(.98);transition:opacity var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-fast) var(--arc-ease-standard);animation:popover_popover-exit var(--arc-duration-fast) linear both;pointer-events:none}.popover_content:focus{outline:none}.popover_content,.popover_arrow{background:var(--arc-surface-raised)}.popover_arrow{display:block}@keyframes popover_popover-exit{to{--popover-exit:1}}@media (prefers-reduced-motion:reduce){.popover_content,.popover_content[data-state=closed]{transition:opacity var(--arc-duration-instant) var(--arc-ease-standard);transform:none}}[data-motion=reduced] .popover_content,.popover_content[data-motion=reduced],[data-motion=reduced] .popover_content[data-state=closed],.popover_content[data-state=closed][data-motion=reduced]{transition:opacity var(--arc-duration-instant) var(--arc-ease-standard);transform:none}.popover_content{font-family:var(--font-family);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);font-weight:400;line-height:1.5}.sortable_data_table_sortIcon{flex:none;place-items:center;width:16px;height:16px;display:grid;position:relative}.sortable_data_table_sortHint,.sortable_data_table_sortArrow{place-items:center;display:grid;position:absolute;inset:0}.sortable_data_table_sortHint{color:var(--arc-text-muted);opacity:0;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard)}.sortable_data_table_sortArrow{color:var(--arc-foreground)}:is(button,[role=button]):hover>*>.sortable_data_table_sortIcon .sortable_data_table_sortHint,:is(button,[role=button]):focus-visible>*>.sortable_data_table_sortIcon .sortable_data_table_sortHint,:is(button,[role=button]):hover>.sortable_data_table_sortIcon .sortable_data_table_sortHint,:is(button,[role=button]):focus-visible>.sortable_data_table_sortIcon .sortable_data_table_sortHint{opacity:.6}[aria-sort=ascending] .sortable_data_table_sortHint,[aria-sort=descending] .sortable_data_table_sortHint{opacity:0!important}.sortable_data_table_swap{display:inline-block}.sortable_data_table_swapInner{width:max-content;display:inline-flex;position:relative}.sortable_data_table_swapText{white-space:nowrap;display:inline-block}.sortable_data_table_selectMark{width:18px;height:18px;position:absolute;inset:-1px;overflow:visible}@media (prefers-reduced-motion:reduce){.sortable_data_table_sortHint{transition:none!important}}.table_root{--ubm-table-head-h:34px;--ubm-table-row-h:35px;--ubm-table-cell-px:9px;--ubm-table-empty-h:120px;--ubm-table-cell-bg:var(--arc-surface,var(--surface-base));background:var(--ubm-table-cell-bg);border-top:1px solid var(--border-default)}:where(.table_root){color:var(--arc-foreground,var(--text-default));font-size:13px}.table_root.table_compact{--ubm-table-head-h:32px;--ubm-table-row-h:32px;--ubm-table-cell-px:8px;border-top:0}.table_headRow,.table_header>tr{border-bottom:1px solid var(--arc-border,var(--border-default));color:var(--arc-text-muted,var(--text-muted))}.table_headCell,.table_header>tr>th{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.table_compact .table_headCell,.table_compact>.table_header>tr>th{text-transform:none;letter-spacing:0;color:var(--text-muted);border-right:1px solid var(--border-muted);font-size:13px;font-weight:450}.table_row,.table_body>tr,.table_footer>tr{border-bottom:1px solid var(--arc-border-subtle,var(--border-default));transition:background-color var(--arc-duration-standard,.24s) var(--arc-ease-standard,ease)}.table_row:hover,.table_body>tr:hover{background:var(--surface-hover)}@media (hover:hover) and (pointer:fine){.table_root .table_row:hover,.table_root>.table_body>tr:hover{background:color-mix(in oklab, var(--arc-foreground,var(--text-default)) 3%, var(--ubm-table-cell-bg))}}@media (prefers-reduced-motion:reduce){.table_root .table_row,.table_root>.table_body>tr,.table_root>.table_footer>tr{transition:none}}.table_compact .table_cell,.table_compact>:is(.table_body,.table_footer)>tr>:is(td,th){border-right:1px solid var(--border-muted)}.table_root .table_numeric{text-align:right;font-variant-numeric:tabular-nums}.table_root .table_empty{color:var(--text-muted);text-align:center;padding:24px}table.table_root{border-collapse:collapse;border-spacing:0;width:100%}.table_header>tr{height:var(--ubm-table-head-h)}.table_body>tr,.table_footer>tr{height:var(--ubm-table-row-h)}.table_header>tr>th{padding:0 var(--ubm-table-cell-px);text-align:start;vertical-align:middle;white-space:nowrap}.table_body>tr>:is(td,th),.table_footer>tr>:is(td,th){padding:max(0px, calc((var(--ubm-table-row-h) - 1lh - 1px) / 2)) var(--ubm-table-cell-px);text-align:start;vertical-align:middle;font-weight:inherit}.table_root :is(td,th).table_numeric{white-space:nowrap}.table_footer{border-top:1px solid var(--arc-border,var(--border-default))}.table_footer>tr>:is(td,th){font-weight:600}.table_body>tr>.table_empty{height:var(--ubm-table-empty-h)}.table_caption{caption-side:top;text-align:start;color:var(--text-muted);padding:0 0 8px}.table_container{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.table_container:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring);outline-offset:-2px}.data_grid_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);display:grid;overflow:hidden;container-type:inline-size}.data_grid_toolbar{border-bottom:1px solid var(--arc-border-subtle,var(--arc-border));min-height:52px;display:grid;position:relative}.data_grid_toolbarRow{align-items:center;gap:4px;min-width:0;padding:6px 8px;display:flex}.data_grid_search{flex:0 240px;min-width:120px}.data_grid_search label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.data_grid_rowCount{color:var(--arc-text-muted);font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 8px}.data_grid_history{margin-left:auto;display:inline-flex}.data_grid_divider{background:var(--arc-border);width:1px;height:20px;margin:0 4px}.data_grid_spacer{flex:1}.data_grid_checkedCount{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;padding:0 8px;font-weight:560}.data_grid_tool{flex:none}.data_grid_tool[aria-pressed=true]{background:var(--arc-surface-muted);color:var(--arc-foreground)}.data_grid_toolInner{align-items:center;gap:6px;display:inline-flex}.data_grid_toolLabel{white-space:nowrap}.data_grid_popover{flex:none}.data_grid_checklist{gap:2px;min-width:200px;max-height:320px;padding:4px;display:grid;overflow:auto}.data_grid_checkRow{border-radius:var(--arc-radius-control);min-height:32px;font-size:var(--arc-text-sm);cursor:pointer;align-items:center;gap:10px;padding:0 8px;display:flex}.data_grid_checkRow:hover{background:var(--arc-surface-muted)}.data_grid_menuChoice{align-items:center;gap:12px;width:100%;display:flex}.data_grid_menuChoice[data-on]{font-weight:600}.data_grid_menuMeta{color:var(--arc-text-muted);font-variant-numeric:tabular-nums;margin-left:auto}.data_grid_grid{--ubm-datatable-gutter:48px;--ubm-table-row-h:var(--ubm-sheet-row-h,40px);--ubm-sheet-range-edge:var(--arc-foreground);--ubm-sheet-range-w:1.5px;overscroll-behavior:contain;scrollbar-color:var(--arc-border-strong) transparent;scrollbar-width:thin;border-top:0;outline:none;position:relative;overflow:auto}.data_grid_root:has(.data_grid_grid:focus-visible){border-color:var(--arc-focus-ring);box-shadow:0 0 0 1px var(--arc-focus-ring)}.data_grid_counterInline>span{font:inherit;letter-spacing:inherit;color:inherit}.data_grid_grid .ubm-datatable__th-icon{display:none}.data_grid_grid .ubm-datatable__head{z-index:6;background:var(--arc-surface);position:sticky;top:0}.data_grid_grid .ubm-datatable__th{background:var(--arc-surface)}.data_grid_grid .ubm-datatable__th-btn{min-width:0}.data_grid_grid .ubm-datatable__th--numeric .ubm-datatable__th-btn{justify-content:flex-end}.data_grid_grid .ubm-datatable__sortrank{border-radius:var(--arc-radius-pill);background:var(--arc-surface-muted);min-width:16px;height:16px;color:var(--arc-text-secondary);font-variant-numeric:tabular-nums;place-items:center;font-size:10px;font-weight:600;display:inline-grid}.data_grid_grid .ubm-datatable__thmenu{z-index:1;border-radius:var(--arc-radius-control);background:var(--arc-surface);opacity:0;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard);display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.data_grid_grid .ubm-datatable__th:hover .ubm-datatable__thmenu,.data_grid_grid .ubm-datatable__th:focus-within .ubm-datatable__thmenu{opacity:1}@media (hover:none){.data_grid_grid .ubm-datatable__thmenu{opacity:1}}.data_grid_thMenu{width:24px;min-width:24px;height:24px;padding:0}@media (pointer:coarse){.data_grid_thMenu{width:40px;min-width:40px;height:40px}}.data_grid_grid .ubm-datatable__filterrow{top:var(--ubm-table-head-h);z-index:5;background:var(--arc-surface);min-height:40px;position:sticky}.data_grid_grid .ubm-datatable__filtercell{padding:4px 6px;overflow:visible}.data_grid_grid .ubm-datatable__footrow{z-index:5;border-top:1px solid var(--arc-border);background:var(--arc-surface);border-bottom:0;min-height:40px;position:sticky;bottom:0}.data_grid_grid .ubm-datatable__footrow:hover{background:var(--arc-surface)}.data_grid_grid .ubm-datatable__gutter[data-frozen=true]{z-index:3;background:var(--arc-surface)}.data_grid_grid .ubm-datatable__th--frozen,.data_grid_grid .ubm-datatable__cell--frozen{z-index:3}.data_grid_grid .ubm-datatable__cell--frozen:after{content:"";background:var(--arc-border-subtle,var(--arc-border));width:1px;position:absolute;top:0;bottom:0;right:0}.data_grid_grid .ubm-datatable__row--sheet{min-height:0}.data_grid_grid .ubm-datatable__row--sheet .ubm-datatable__cell{touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none}.data_grid_grid .ubm-datatable__row--sheet .ubm-datatable__cell:not(.ubm-datatable__cell--frozen){position:relative}.data_grid_grid .ubm-datatable__rownum{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}.data_grid_grid .ubm-datatable__row--sheet .ubm-datatable__check,.data_grid_grid .ubm-datatable__row--sheet:hover .ubm-datatable__rownum{display:none}.data_grid_grid .ubm-datatable__row--sheet:has(.ubm-datatable__check[data-checked=true]) .ubm-datatable__rownum{display:none}.data_grid_grid .ubm-datatable__row--sheet:hover .ubm-datatable__check,.data_grid_grid .ubm-datatable__row--sheet .ubm-datatable__check[data-checked=true]{opacity:1;display:inline-grid}@media (hover:none){.data_grid_grid .ubm-datatable__row--sheet .ubm-datatable__rownum{display:none}.data_grid_grid .ubm-datatable__row--sheet .ubm-datatable__check{opacity:1;display:inline-grid}}.data_grid_grid .ubm-datatable__cell[data-in-range=true]{background:color-mix(in oklab, var(--arc-accent) 9%, var(--arc-surface))}.data_grid_grid .ubm-datatable__cell[data-in-range=true][data-active=true]{background:var(--arc-surface)}.data_grid_grid .ubm-datatable__cell[aria-selected=true]:not([data-in-range]){background:color-mix(in oklab, var(--arc-foreground) 5%, var(--arc-surface))}.data_grid_grid .ubm-datatable__cell[data-fill-preview=true]{outline:1px dashed var(--arc-text-muted);outline-offset:-2px}.data_grid_grid .ubm-datatable__cell[aria-readonly=true]{color:var(--arc-text-secondary)}.data_grid_grid .ubm-datatable__fill{z-index:2;border:1px solid var(--arc-surface);background:var(--arc-foreground);cursor:crosshair;touch-action:none;width:7px;height:7px;position:absolute;bottom:0;right:0}@media (pointer:coarse){.data_grid_grid .ubm-datatable__fill{border-radius:50%;width:14px;height:14px}}.data_grid_grid .ubm-datatable__cell[data-flash=a]{animation:data_grid_grid-flash-a .9s var(--arc-ease-standard)}.data_grid_grid .ubm-datatable__cell[data-flash=b]{animation:data_grid_grid-flash-b .9s var(--arc-ease-standard)}@keyframes data_grid_grid-flash-a{0%{background:color-mix(in oklab, var(--arc-accent) 28%, var(--arc-surface))}}@keyframes data_grid_grid-flash-b{0%{background:color-mix(in oklab, var(--arc-accent) 28%, var(--arc-surface))}}.data_grid_grid .ubm-datatable__skeleton{border-radius:var(--arc-radius-pill);background:var(--arc-surface-muted);width:64%;height:8px;animation:data_grid_grid-pulse 1.4s var(--arc-ease-in-out) infinite alternate;display:block}@keyframes data_grid_grid-pulse{to{opacity:.45}}.data_grid_grid .ubm-datatable__row--empty{position:sticky;left:0}.data_grid_value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data_grid_empty{color:var(--arc-text-muted);flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.data_grid_filterInput{box-sizing:border-box;border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:var(--arc-surface);width:100%;height:28px;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);padding:0 8px}.data_grid_filterInput::placeholder{color:var(--arc-text-muted)}.data_grid_filterInput:focus-visible{border-color:var(--arc-focus-ring);outline:2px solid color-mix(in oklab, var(--arc-focus-ring) 35%, transparent);outline-offset:0}.data_grid_filterInput[aria-invalid=true]{border-color:var(--arc-danger)}.data_grid_filterSelect{max-width:100%;font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data_grid_foot{justify-content:flex-end;align-items:baseline;gap:8px;width:100%;display:inline-flex}.data_grid_footKind{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.data_grid_footValue{font-variant-numeric:tabular-nums;font-weight:560}.data_grid_footCount{color:var(--arc-text-muted);font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums}.data_grid_editor{z-index:4;display:flex;position:absolute;inset:0}.data_grid_editorInput{box-sizing:border-box;width:100%;min-width:0;height:100%;padding:0 calc(var(--ubm-table-cell-px) - 2px);border:2px solid var(--arc-foreground);background:var(--arc-surface);color:var(--arc-foreground);font:inherit;border-radius:0;outline:none}.ubm-datatable__cell--numeric .data_grid_editorInput{text-align:right}.data_grid_editorInput[aria-invalid=true]{border-color:var(--arc-danger);background:color-mix(in oklab, var(--arc-danger) 6%, var(--arc-surface))}.data_grid_editorError{z-index:5;border-radius:var(--arc-radius-control);background:var(--arc-danger);max-width:260px;color:var(--arc-accent-foreground,var(--arc-surface));font-size:var(--arc-text-xs);white-space:normal;box-shadow:var(--arc-shadow-floating);padding:4px 8px;position:absolute;top:calc(100% + 4px);left:0}.data_grid_listPanel{z-index:80;border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:var(--arc-surface-raised,var(--arc-surface));min-width:160px;box-shadow:var(--arc-shadow-floating);animation:data_grid_grid-pop var(--arc-duration-fast) var(--arc-ease-enter);transform-origin:0 0;padding:4px}@keyframes data_grid_grid-pop{0%{opacity:0;transform:scale(.97)}}.data_grid_list{gap:1px;max-height:240px;display:grid;overflow:auto}.data_grid_option{border-radius:calc(var(--arc-radius-control) - 2px);font-size:var(--arc-text-sm);cursor:pointer;padding:6px 10px}.data_grid_option[data-highlight]{background:var(--arc-surface-muted)}.data_grid_option[aria-selected=true]{font-weight:560}.data_grid_statusBar{border-top:1px solid var(--arc-border-subtle,var(--arc-border));min-height:40px;font-size:var(--arc-text-xs);align-items:center;gap:8px 20px;padding:6px 16px;display:flex}.data_grid_statusRange{font-variant-numeric:tabular-nums;align-items:baseline;gap:20px;display:inline-flex}.data_grid_ref{font-weight:600}.data_grid_stat{color:var(--arc-text-muted);align-items:baseline;gap:6px;display:inline-flex}.data_grid_stat>:last-child,.data_grid_statValue{color:var(--arc-foreground);font-weight:560}.data_grid_statusMessage{color:var(--arc-text-secondary);text-align:right;white-space:nowrap;text-overflow:ellipsis;margin-left:auto;overflow:hidden}.data_grid_statusMessage>span{display:inline-block}.data_grid_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (max-width:640px){.data_grid_toolLabel{display:none}.data_grid_search{flex-basis:160px}}@container (max-width:480px){.data_grid_statusBar{flex-wrap:wrap}.data_grid_statusMessage{text-align:left;white-space:normal;flex-basis:100%;margin-left:0}}@container (max-width:460px){.data_grid_rowCount,.data_grid_history,.data_grid_divider{display:none}.data_grid_search{flex:auto}}.data_grid_root[data-density=compact] .data_grid_grid{--ubm-table-cell-px:8px}.data_grid_root[data-density=comfortable] .data_grid_grid{--ubm-table-cell-px:12px}@media (prefers-reduced-motion:reduce){.data_grid_grid .ubm-datatable__skeleton{animation:none}.data_grid_listPanel{animation-duration:10ms}}.date_picker_field{gap:7px;min-width:0;display:grid}.date_picker_label{color:var(--arc-foreground);font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body)}.date_picker_anchor{min-width:0;position:relative}.date_picker_trigger{width:100%;min-height:var(--arc-control-height-md);border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:var(--arc-surface);color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);text-align:left;cursor:pointer;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), background var(--arc-duration-fast) var(--arc-ease-standard), box-shadow var(--arc-duration-fast) var(--arc-ease-standard);align-items:center;gap:9px;padding:0 12px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.date_picker_trigger:hover:not(:disabled){border-color:var(--arc-border-strong);background:var(--arc-surface-muted)}}.date_picker_trigger:active:not(:disabled),.date_picker_trigger[aria-expanded=true]{border-color:var(--arc-border-strong);background:var(--arc-surface-muted)}.date_picker_trigger:disabled{cursor:not-allowed;opacity:.5}.date_picker_trigger>svg:first-child{color:var(--arc-text-muted);flex:none}.date_picker_valueText{flex:1;min-width:0;display:flex;position:relative}.date_picker_value,.date_picker_part{white-space:pre;display:inline-flex;position:relative}.date_picker_value{font-variant-numeric:tabular-nums}.date_picker_partValue{white-space:pre;display:inline-block}.date_picker_placeholder{min-width:0;color:var(--arc-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.date_picker_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.date_picker_chevron{color:var(--arc-text-muted);transition:transform var(--arc-duration-spring) var(--arc-ease-spring);flex:none}.date_picker_trigger[aria-expanded=true] .date_picker_chevron{transform:rotate(180deg)}.date_picker_popover{z-index:20;border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);width:min(320px,100vw - 32px);box-shadow:var(--arc-shadow-floating);transform-origin:22px -8px;will-change:transform, opacity;padding:16px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}@media (max-width:360px){.date_picker_popover{width:auto;padding:12px;right:0}}.date_picker_footer{border-top:1px solid var(--arc-border-subtle);color:var(--arc-text-muted);font-size:var(--arc-text-xs);justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:11px;display:flex}.date_picker_status{justify-items:end;min-width:0;display:grid}.date_picker_status>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;max-width:100%;overflow:hidden}.date_picker_footer button{border-radius:var(--arc-radius-control);color:var(--arc-text-secondary);font:inherit;cursor:pointer;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);background:0 0;border:0;padding:4px 8px}@media (hover:hover) and (pointer:fine){.date_picker_footer button:hover:not(:disabled){background:var(--arc-surface-muted);color:var(--arc-foreground)}}.date_picker_footer button:active:not(:disabled){transition-duration:var(--arc-duration-fast), var(--arc-duration-fast), .1s;transition-timing-function:var(--arc-ease-standard);transform:scale(.97)}.date_picker_footer button:disabled{cursor:not-allowed;opacity:.4}.date_picker_description{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);transition:opacity var(--arc-duration-fast) var(--arc-ease-standard)}.date_picker_anchor:has(.date_picker_popover)+.date_picker_description{opacity:0}@media (prefers-reduced-motion:reduce){.date_picker_trigger,.date_picker_chevron,.date_picker_footer button,.date_picker_description{transition:none}.date_picker_footer button:active:not(:disabled){transform:none}}[data-motion=reduced] .date_picker_trigger,[data-motion=reduced] .date_picker_chevron,[data-motion=reduced] .date_picker_footer button,[data-motion=reduced] .date_picker_description{transition:none}[data-motion=reduced] .date_picker_footer button:active:not(:disabled){transform:none}.date_picker_field,.date_picker_popover{font-family:var(--arc-font-body);line-height:var(--arc-leading-body)}.date_picker_label{margin:0;display:block}.date_picker_trigger:focus-visible,.date_picker_trigger[aria-expanded=true]{border-color:var(--arc-control-on);outline:none}.date_picker_footer{grid-template-columns:none;margin:14px 0 0;padding:11px 0 0}.date_picker_footer button:focus-visible{outline:1px solid var(--arc-control-on);outline-offset:0}.date_range_picker_root{height:var(--arc-control-height-md);vertical-align:top;color:var(--arc-foreground);font-family:var(--arc-font-body);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);line-height:var(--arc-leading-body);z-index:0;transition:z-index 0s linear .5s;display:inline-block;position:relative}.date_range_picker_root[data-open]{z-index:30;transition-delay:0s}.date_range_picker_root:not([data-open]) .date_range_picker_surface{z-index:0}.date_range_picker_root *,.date_range_picker_root :before,.date_range_picker_root :after{box-sizing:border-box}.date_range_picker_surface{z-index:2;background:var(--arc-surface-raised);box-shadow:var(--arc-shadow-resting);transition:box-shadow var(--arc-duration-considered) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);position:absolute;top:0;left:0;overflow:clip}.date_range_picker_surface:after{content:"";border:1px solid var(--arc-border);border-radius:inherit;pointer-events:none;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard);position:absolute;inset:0}.date_range_picker_root[data-open] .date_range_picker_surface{box-shadow:var(--arc-shadow-floating)}.date_range_picker_trigger{z-index:1;width:max-content;height:var(--arc-control-height-md);color:var(--arc-foreground);cursor:pointer;font:inherit;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px 0 14px;font-weight:500;display:inline-flex;position:relative}.date_range_picker_trigger:disabled{cursor:default}.date_range_picker_trigger[inert]{pointer-events:none}.date_range_picker_triggerIcon,.date_range_picker_chevron{color:var(--arc-text-secondary);flex:none;place-items:center;display:grid}.date_range_picker_chevron{color:var(--arc-text-muted)}.date_range_picker_value{font-variant-numeric:tabular-nums;display:inline-flex}.date_range_picker_value[data-empty]{color:var(--arc-text-secondary);font-weight:400}.date_range_picker_rolling{white-space:nowrap;gap:.28em;display:inline-flex}.date_range_picker_word{display:inline-block;position:relative}.date_range_picker_wordInner{display:inline-block}.date_range_picker_panel{--cell:36px;width:max-content;padding:10px;position:absolute;top:0;left:0}.date_range_picker_body{gap:10px;display:flex}.date_range_picker_rail{border-right:1px solid var(--arc-border-subtle);flex-direction:column;flex:none;gap:2px;width:9.25rem;padding-right:10px;display:flex;position:relative}.date_range_picker_railHighlight{border-radius:max(0px, calc(var(--radius) - 10px));background:color-mix(in oklab, var(--arc-foreground) 6.5%, transparent);pointer-events:none;position:absolute;top:0;left:0}.date_range_picker_preset{border-radius:max(0px, calc(var(--radius) - 10px));height:32px;color:var(--arc-text-secondary);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;flex:none;align-items:center;padding:0 12px;display:flex;position:relative}.date_range_picker_preset[aria-pressed=true]{color:var(--arc-foreground);font-weight:500}.date_range_picker_calendars{padding:0 2px;position:relative}.date_range_picker_navButton{z-index:2;border-radius:var(--arc-radius-pill);width:32px;height:32px;color:var(--arc-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0}.date_range_picker_navButton[data-side=prev]{left:2px}.date_range_picker_navButton[data-side=next]{right:2px}.date_range_picker_navButton:active:not(:disabled){transform:scale(.92)}.date_range_picker_navButton:disabled{opacity:.35;cursor:default}.date_range_picker_viewport{overflow-clip-margin:2px;position:relative;overflow:clip}.date_range_picker_months{gap:24px;display:flex}.date_range_picker_month{width:calc(var(--cell) * 7)}.date_range_picker_monthTitle{height:32px;color:var(--arc-foreground);text-align:center;white-space:nowrap;margin:0;font-weight:500;line-height:32px}.date_range_picker_grid{display:grid}.date_range_picker_weekdays{height:28px;color:var(--arc-text-muted);font-size:var(--arc-text-xs);grid-template-columns:repeat(7, var(--cell));text-align:center;align-items:center;display:grid}.date_range_picker_weeks{position:relative}.date_range_picker_week{height:var(--cell);grid-template-columns:repeat(7, var(--cell));display:grid}.date_range_picker_cell,.date_range_picker_blank{display:block;position:relative}.date_range_picker_layer{pointer-events:none;position:absolute;inset:0}.date_range_picker_bar{height:calc(var(--cell) - 6px);border-radius:var(--arc-radius-pill);background:var(--arc-accent-subtle);position:absolute}.date_range_picker_thumb{width:var(--cell);height:var(--cell);position:absolute;top:0;left:0}.date_range_picker_thumb:before{content:"";background:var(--arc-accent);border-radius:50%;position:absolute;inset:3px}.date_range_picker_day{z-index:1;width:100%;height:100%;color:var(--arc-foreground);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.date_range_picker_day>span{width:calc(100% - 6px);height:calc(100% - 6px);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);border-radius:50%;place-items:center;display:grid;position:relative}.date_range_picker_day:active:not(:disabled)>span{transform:scale(.9)}.date_range_picker_day[data-edge]{color:var(--arc-accent-foreground);font-weight:500;transition-delay:40ms}.date_range_picker_day[data-today]:after{content:"";background:var(--arc-accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.date_range_picker_day[data-today][data-edge]:after{background:var(--arc-accent-foreground)}.date_range_picker_day:disabled{color:var(--arc-text-muted);cursor:default;opacity:.5}.date_range_picker_day:focus-visible:not([data-edge])>span{background:color-mix(in oklab, var(--arc-foreground) 7%, transparent)}.date_range_picker_footer{border-top:1px solid var(--arc-border-subtle);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 2px 0 12px;display:flex}.date_range_picker_summary{gap:1px;min-width:0;display:grid}.date_range_picker_summaryValue{font-variant-numeric:tabular-nums;width:max-content;font-weight:500;display:inline-flex}.date_range_picker_summaryCount{min-height:1.4em;color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;display:inline-flex}.date_range_picker_actions{flex:none;align-items:center;gap:6px;display:flex}.date_range_picker_ghost,.date_range_picker_primary{height:var(--arc-control-height-sm);border-radius:var(--arc-radius-control);cursor:pointer;font:inherit;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard), opacity var(--arc-duration-fast) var(--arc-ease-standard);border:0;justify-content:center;align-items:center;padding:0 14px;font-weight:500;display:inline-flex}.date_range_picker_ghost{color:var(--arc-text-secondary);background:0 0}.date_range_picker_primary{background:var(--arc-accent);min-width:4.75rem;color:var(--arc-accent-foreground)}.date_range_picker_ghost:active,.date_range_picker_primary:active:not(:disabled){transform:scale(.97)}.date_range_picker_primary:disabled{opacity:.45;cursor:default}.date_range_picker_ghost:focus-visible{background:var(--arc-surface-muted);color:var(--arc-foreground)}.date_range_picker_preset:focus-visible,.date_range_picker_navButton:focus-visible{background:color-mix(in oklab, var(--arc-foreground) 5%, transparent);color:var(--arc-foreground)}.date_range_picker_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.date_range_picker_panel[data-compact]{padding:8px}.date_range_picker_panel[data-compact] .date_range_picker_body{flex-direction:column;gap:8px}.date_range_picker_panel[data-compact] .date_range_picker_rail{border-right:0;border-bottom:1px solid var(--arc-border-subtle);overscroll-behavior-x:contain;scrollbar-width:none;flex-direction:row;gap:2px;width:auto;margin:0 -8px;padding:0 8px 8px;overflow-x:auto}.date_range_picker_panel[data-compact] .date_range_picker_rail::-webkit-scrollbar{display:none}.date_range_picker_panel[data-compact] .date_range_picker_preset{padding:0 11px}.date_range_picker_panel[data-compact] .date_range_picker_calendars{align-self:center}.date_range_picker_panel[data-compact] .date_range_picker_footer{flex-wrap:wrap;margin-top:6px;padding-left:11px}.date_range_picker_panel[data-compact] .date_range_picker_actions{margin-left:auto}.date_range_picker_panel[data-compact] .date_range_picker_summary{flex:8rem}@media (hover:hover) and (pointer:fine){.date_range_picker_root:not([data-open]):has(>.date_range_picker_trigger:hover:not(:disabled)) .date_range_picker_surface{background:color-mix(in oklab, var(--arc-foreground) 3%, var(--arc-surface-raised))}.date_range_picker_root:not([data-open]):has(>.date_range_picker_trigger:hover:not(:disabled)) .date_range_picker_surface:after{border-color:var(--arc-border-strong)}.date_range_picker_preset:hover{color:var(--arc-foreground)}.date_range_picker_preset:not([aria-pressed=true]):hover{background:color-mix(in oklab, var(--arc-foreground) 4%, transparent)}.date_range_picker_navButton:hover:not(:disabled){background:color-mix(in oklab, var(--arc-foreground) 6.5%, transparent);color:var(--arc-foreground)}.date_range_picker_day:hover:not(:disabled):not([data-edge])>span{background:color-mix(in oklab, var(--arc-foreground) 7%, transparent)}.date_range_picker_ghost:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}.date_range_picker_primary:hover:not(:disabled){background:var(--arc-accent-strong)}}@media (prefers-reduced-motion:reduce){.date_range_picker_surface,.date_range_picker_preset,.date_range_picker_navButton,.date_range_picker_day,.date_range_picker_day>span,.date_range_picker_ghost,.date_range_picker_primary{transition-duration:0s}}[data-motion=reduced] .date_range_picker_surface,[data-motion=reduced] .date_range_picker_preset,[data-motion=reduced] .date_range_picker_navButton,[data-motion=reduced] .date_range_picker_day,[data-motion=reduced] .date_range_picker_day>span,[data-motion=reduced] .date_range_picker_ghost,[data-motion=reduced] .date_range_picker_primary{transition-duration:0s}@media (prefers-contrast:more){.date_range_picker_surface:after{border-color:var(--arc-border-strong)}}.date_range_picker_day:focus-visible>span,.date_range_picker_ghost:focus-visible,.date_range_picker_preset:focus-visible,.date_range_picker_navButton:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0;box-shadow:none}.date_range_picker_trigger{border-radius:var(--radius)}.date_range_picker_trigger:focus-visible,.date_range_picker_primary:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0}.date_range_picker_trigger:disabled{opacity:.5}.date_range_picker_preset:disabled{opacity:.45;cursor:not-allowed}@media (forced-colors:active){.date_range_picker_trigger:focus-visible{outline-offset:0;outline:1px solid highlight}}.date_reel_root{gap:var(--arc-space-4);width:100%;min-width:0;padding:var(--arc-space-5);border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);--reel-accent:var(--arc-accent);--row:36px;--reel-size:var(--arc-text-lg);display:grid;container-type:inline-size}@container (min-width:440px){.date_reel_reels{--row:42px;--reel-size:var(--arc-text-xl)}}.date_reel_head{gap:2px;display:grid}.date_reel_title{color:var(--arc-text-secondary);font-size:var(--arc-text-sm)}.date_reel_summary{font-family:var(--arc-font-display);font-size:var(--arc-text-xl);font-weight:500;line-height:var(--arc-leading-display)}.date_reel_full{color:var(--arc-text-secondary);font-size:var(--arc-text-sm)}.date_reel_reels{height:calc(var(--row) * 5.4);justify-content:center;gap:clamp(8px,4cqi,28px);display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.date_reel_lensBand{height:var(--row);border:1px solid var(--arc-border);background:color-mix(in oklab, var(--arc-foreground) 5%, transparent);pointer-events:none;border-radius:12px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.date_reel_reel{cursor:grab;touch-action:pan-x;-webkit-user-select:none;user-select:none;height:100%;font-size:var(--reel-size);font-variant-numeric:tabular-nums;outline:none;place-items:center;display:grid;position:relative}.date_reel_reel:active{cursor:grabbing}.date_reel_sizer{visibility:hidden;white-space:nowrap;padding-inline:2px}.date_reel_drum,.date_reel_drumLens{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.date_reel_drum{color:var(--arc-text-secondary)}.date_reel_drumLens{color:var(--arc-foreground);clip-path:inset(calc(50% - var(--row) / 2) 0 calc(50% - var(--row) / 2) 0);font-weight:500}.date_reel_reel[data-focused] .date_reel_drumLens{color:var(--reel-accent)}.date_reel_entry{white-space:nowrap;will-change:transform, opacity;grid-area:1/1}.date_reel_reel[data-key=day] .date_reel_entry{justify-self:end}.date_reel_foot{justify-content:space-between;align-items:center;gap:var(--arc-space-3);padding-top:var(--arc-space-3);border-top:1px solid var(--arc-border);flex-wrap:wrap;display:flex}.date_reel_presets{flex-wrap:wrap;gap:6px;display:flex}.date_reel_presets [aria-pressed=true]{border-color:var(--reel-accent);color:var(--reel-accent)}.date_reel_confirm{min-width:8rem}.date_reel_confirmStack{display:grid}.date_reel_confirmStack>span{visibility:hidden;grid-area:1/1}.date_reel_confirmStack>span[data-on]{visibility:visible}@container (max-width:439.98px){.date_reel_foot{flex-direction:column;align-items:stretch}.date_reel_confirm{width:100%;min-height:44px}}.date_reel_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.date_reel_root{margin-bottom:0}.dock_dock{box-sizing:border-box;border-radius:calc(var(--arc-radius-control) + 6px);background:var(--arc-surface-raised);border:1px solid var(--arc-border);max-width:100%;box-shadow:var(--arc-shadow-floating);padding:4px;display:inline-flex;position:relative}.dock_row{gap:2px;margin:0;padding:0;list-style:none;display:flex}.dock_cell{touch-action:pan-y;flex:none;position:relative}.dock_dock .dock_slot{border-radius:var(--arc-radius-control);width:44px;min-width:44px;height:44px;color:var(--arc-text-secondary);touch-action:pan-y;isolation:isolate;background:0 0;place-items:center;padding:0;display:grid;position:relative}.dock_dock .dock_slot[data-selected]{color:var(--arc-surface)}.dock_dock .dock_slot:focus-visible{outline:var(--arc-focus-width) solid var(--arc-accent);outline-offset:1px}@media (hover:hover) and (pointer:fine){.dock_dock .dock_slot:not([data-selected]):hover{color:var(--arc-foreground);background:var(--arc-surface-muted)}}.dock_selection{z-index:-1;border-radius:inherit;background:var(--arc-foreground);position:absolute;inset:0}.dock_icon{place-items:center;display:grid}.dock_icon>svg{width:20px;height:20px}.dock_groupMark{opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;position:absolute;bottom:7px;right:7px}.dock_badge{box-sizing:border-box;border-radius:var(--arc-radius-pill);background:var(--arc-danger,#d73431);color:#fff;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--arc-surface-raised);pointer-events:none;font-variant-numeric:tabular-nums;place-items:center;padding:0 4px;font-size:10px;font-weight:600;line-height:1;display:grid;position:absolute;top:2px;right:2px;overflow:hidden}@supports (color:lab(0% 0 0)){.dock_badge{background:var(--arc-danger,lab(49.2966% 62.8465 43.054))}}.dock_badge>span{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:0;color:inherit;line-height:1}.dock_label{z-index:3;min-height:1.75rem;padding:0 var(--arc-space-3);border-radius:var(--arc-radius-pill);white-space:nowrap;pointer-events:none;background:var(--arc-foreground);color:var(--arc-background);box-shadow:var(--arc-shadow-raised);font-size:var(--arc-text-xs);align-items:center;font-weight:500;display:inline-flex;position:absolute;bottom:calc(100% + 8px);left:0;translate:-50%}.dock_labelText{align-items:center;gap:var(--arc-space-2);display:inline-flex}.dock_label .dock_kbd{background:color-mix(in oklab, var(--arc-background) 18%, transparent)}.dock_kbd{box-sizing:border-box;background:color-mix(in oklab, currentColor 14%, transparent);min-width:1.25rem;height:1.25rem;font:500 var(--arc-text-xs) / 1 var(--arc-font-mono,ui-monospace, monospace);border-radius:4px;place-items:center;padding:0 4px;display:inline-grid}.dock_tray{border-radius:calc(var(--arc-radius-control) + 6px);background:var(--arc-surface-raised);border:1px solid var(--arc-border);box-shadow:var(--arc-shadow-floating);transform-origin:var(--radix-dropdown-menu-content-transform-origin,50% 100%);animation:dock_dock-tray-in var(--arc-duration-standard) var(--arc-ease-enter) both;outline:none;gap:2px;padding:4px;display:flex}.dock_memberWrap{display:flex}.dock_member{align-items:center;gap:var(--arc-space-2);height:44px;padding:0 var(--arc-space-3) 0 12px;border-radius:var(--arc-radius-control);color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);cursor:pointer;touch-action:pan-y;background:0 0;border:0;outline:none;display:inline-flex}.dock_member[data-highlighted],.dock_member:focus-visible{background:var(--arc-surface-muted);color:var(--arc-foreground)}.dock_member[data-selected]{color:var(--arc-foreground);font-weight:500}.dock_member:focus-visible{box-shadow:inset 0 0 0 1px var(--arc-accent)}.dock_memberLabel{white-space:nowrap}@keyframes dock_dock-tray-in{0%{opacity:0;transform:translateY(10px)scaleX(.6)scaleY(.4)}}@media (prefers-reduced-motion:reduce){.dock_tray{animation-duration:var(--arc-duration-instant);animation-name:dock_dock-fade}}.dock_dock[data-reduced] .dock_tray,.dock_tray[data-motion=reduced]{animation-name:dock_dock-fade;animation-duration:var(--arc-duration-instant)}@keyframes dock_dock-fade{0%{opacity:0}}.donut_chart_figure{min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);margin:0;display:grid;container-type:inline-size}.donut_chart_figure>*{min-width:0}.donut_chart_figure[data-legend]{gap:var(--arc-space-6)}@container (min-width:460px){.donut_chart_figure[data-legend]{align-items:center;gap:var(--arc-space-8);grid-template-columns:auto minmax(0,1fr)}}.donut_chart_ring{aspect-ratio:1;-webkit-tap-highlight-color:transparent;justify-self:center;max-width:100%;position:relative}.donut_chart_svg{cursor:default;width:100%;height:100%;display:block;overflow:visible}.donut_chart_svg[data-hovering]{cursor:pointer}.donut_chart_track{fill:none;stroke:var(--arc-surface-muted);transition:opacity var(--arc-duration-considered,.48s) var(--arc-ease-standard);opacity:0}.donut_chart_track[data-idle]{opacity:1}.donut_chart_segment{fill:var(--slice);shape-rendering:geometricprecision;transition:fill var(--arc-duration-standard) var(--arc-ease-standard), opacity var(--arc-duration-standard) var(--arc-ease-standard)}.donut_chart_segment[data-dim]{opacity:.45}.donut_chart_center{width:calc(var(--inner) - 16px);pointer-events:none;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.donut_chart_readout{text-align:center;grid-area:1/1;justify-items:center;gap:2px;min-width:0;display:grid}.donut_chart_centerLabel,.donut_chart_centerMeta{width:100%;min-height:calc(1em * var(--arc-leading-body));font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.donut_chart_centerLabel{color:var(--arc-text-secondary)}.donut_chart_centerMeta{color:var(--arc-text-muted);font-variant-numeric:tabular-nums}.donut_chart_centerValue{max-width:100%;min-height:calc(1em * var(--arc-leading-display));font-family:var(--arc-font-display);font-size:var(--arc-text-2xl);letter-spacing:var(--arc-tracking-display);font-weight:500;line-height:var(--arc-leading-display);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.donut_chart_legend{margin:0 0 -2px;padding:0;list-style:none;display:grid}.donut_chart_item{overflow:hidden}.donut_chart_item>.donut_chart_row{margin-bottom:2px}.donut_chart_row{width:100%;min-height:40px;color:var(--arc-foreground);cursor:pointer;font:inherit;font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);background:0 0;border:0;border-radius:12px;grid-template-columns:10px minmax(0,1fr) auto 3.25em;align-items:center;column-gap:10px;padding:6px 10px;display:grid}.donut_chart_row:active{transform:scale(.985)}.donut_chart_row[data-active],.donut_chart_row[data-pinned]{background:color-mix(in oklab, var(--arc-foreground) 5%, transparent)}.donut_chart_dot{background:var(--slice);width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--slice);transition:background-color var(--arc-duration-standard) var(--arc-ease-standard), box-shadow var(--arc-duration-standard) var(--arc-ease-standard);border-radius:50%}.donut_chart_row[data-hidden] .donut_chart_dot{background:0 0}.donut_chart_row[data-hidden] .donut_chart_rowLabel,.donut_chart_row[data-hidden] .donut_chart_rowValue,.donut_chart_row[data-hidden] .donut_chart_rowShare{color:var(--arc-text-muted)}.donut_chart_rowLabel,.donut_chart_rowValue,.donut_chart_rowShare{transition:color var(--arc-duration-standard) var(--arc-ease-standard)}.donut_chart_rowText{min-width:0;display:grid}.donut_chart_rowLabel,.donut_chart_rowMembers{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.donut_chart_rowMembers{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.donut_chart_rowValue{color:var(--arc-text-secondary);font-variant-numeric:tabular-nums;justify-self:end}.donut_chart_rowShare{color:var(--arc-foreground);font-variant-numeric:tabular-nums;justify-self:end;font-weight:500}@media (hover:hover) and (pointer:fine){.donut_chart_row:hover{background:color-mix(in oklab, var(--arc-foreground) 5%, transparent)}}.donut_chart_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.donut_chart_segment,.donut_chart_track,.donut_chart_row,.donut_chart_dot,.donut_chart_rowLabel,.donut_chart_rowValue,.donut_chart_rowShare{transition:none}}[data-motion=reduced] .donut_chart_figure *{transition:none!important;animation:none!important}.donut_chart_row:focus-visible,.donut_chart_ring:focus-visible{outline:1px solid var(--arc-accent);outline-offset:-1px}.dot_grid_root{isolation:isolate;touch-action:pan-y;min-width:0;position:relative;overflow:hidden}.dot_grid_canvas{z-index:0;pointer-events:none;display:block;position:absolute;inset:0}.dot_grid_canvas[data-fade]{-webkit-mask-image:radial-gradient(75% 75%,#000 52%,#0000 100%);mask-image:radial-gradient(75% 75%,#000 52%,#0000 100%)}.dot_grid_content{z-index:1;min-height:inherit;position:relative}.drawer_overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03030361;background:lab(.903296% 0 0/.38);position:fixed;inset:0}.drawer_content{--drawer-size:min(30rem, calc(100vw - var(--arc-space-4)));--ease-drawer:cubic-bezier(.32,.72,0,1);--drawer-from:translateX(100%);z-index:51;width:var(--drawer-size);border:1px solid var(--arc-border);background:var(--arc-surface-raised);max-width:100vw;max-height:100dvh;color:var(--arc-foreground);box-shadow:var(--arc-shadow-floating);flex-direction:column;display:flex;position:fixed;overflow:hidden}.drawer_overlay[data-state=closed],.drawer_content[data-state=closed]{pointer-events:none!important}.drawer_content[data-side=right]{border-radius:var(--radius) 0 0 var(--radius);border-width:1px 0 1px 1px;inset:0 0 0 auto}.drawer_content[data-side=left]{border-radius:0 var(--radius) var(--radius) 0;border-width:1px 1px 1px 0;inset:0 auto 0 0}.drawer_content[data-side=top]{border-radius:0 0 var(--radius) var(--radius);border-width:0 0 1px;width:100%;max-width:none;max-height:min(32rem,100dvh);inset:0 0 auto}.drawer_content[data-side=bottom]{border-radius:var(--radius) var(--radius) 0 0;border-width:1px 0 0;width:100%;max-width:none;max-height:min(32rem,100dvh);inset:auto 0 0}.drawer_content[data-side=bottom]:before{border-radius:var(--arc-radius-pill);background:var(--arc-border-strong);content:"";opacity:.75;width:2.25rem;height:4px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.drawer_content[data-side=left]{--drawer-from:translateX(-100%)}.drawer_content[data-side=top]{--drawer-from:translateY(-100%)}.drawer_content[data-side=bottom]{--drawer-from:translateY(100%)}.drawer_keyframes.drawer_overlay[data-state=open]{animation:drawer_overlay-in var(--arc-duration-standard) var(--arc-ease-enter) both}.drawer_keyframes.drawer_overlay[data-state=closed]{animation:drawer_overlay-out var(--arc-duration-fast) var(--arc-ease-standard) both}.drawer_keyframes.drawer_content[data-state=open]{animation:drawer_drawer-in var(--arc-duration-considered) var(--ease-drawer) both}.drawer_keyframes.drawer_content[data-state=closed]{animation:drawer_drawer-out var(--arc-duration-standard) var(--arc-ease-standard) both}.drawer_content:focus{outline:none}.drawer_overlay[data-contained],.drawer_content[data-contained]{position:absolute}.drawer_overlay[data-ubm-overlay-engaged=false]:not([data-contained]),.drawer_content[data-ubm-overlay-engaged=false]:not([data-contained]){visibility:hidden;pointer-events:none!important}.drawer_overlay[data-contained]{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:#03030329;background:lab(.903296% 0 0/.16)}.drawer_content[data-contained]{--drawer-size:min(22rem, calc(100% - var(--arc-space-8,32px)));z-index:2;max-height:100%;box-shadow:none}.drawer_content[data-contained][data-side=top],.drawer_content[data-contained][data-side=bottom]{max-height:min(32rem, calc(100% - var(--arc-space-8,32px)))}.drawer_content[data-contained][data-side]{border-width:0}.drawer_content[data-contained][data-side=right]{border-left-width:1px}.drawer_content[data-contained][data-side=left]{border-right-width:1px}.drawer_content[data-contained][data-side=top]{border-bottom-width:1px}.drawer_content[data-contained][data-side=bottom]{border-top-width:1px}.drawer_header{justify-content:space-between;align-items:flex-start;gap:var(--arc-space-5);padding:var(--arc-space-6);border-bottom:1px solid var(--arc-border);flex:none;display:flex}.drawer_handle{touch-action:none;-webkit-user-select:none;user-select:none}.drawer_content[data-side=bottom] .drawer_handle,.drawer_content[data-side=top] .drawer_handle{cursor:grab}.drawer_title,.drawer_description{position:relative}.drawer_swap{line-height:var(--arc-leading-body);display:block}.drawer_title{font-family:var(--arc-font-body);font-size:var(--arc-text-lg);letter-spacing:var(--arc-tracking-body);font-weight:500;line-height:var(--arc-leading-body);margin:0}.drawer_description{max-width:32rem;margin:var(--arc-space-2) 0 0;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body)}.drawer_close{width:var(--arc-space-8,32px);height:var(--arc-space-8,32px);margin-top:calc((var(--arc-text-lg) * var(--arc-leading-body) - var(--arc-space-8,32px)) / 2);border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:color-mix(in oklab, var(--arc-surface-muted) 65%, transparent);color:var(--arc-text-secondary);cursor:pointer;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.drawer_close:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}.drawer_close:active{transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);transform:scale(.96)}.drawer_body{min-height:0;padding:var(--arc-space-6);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);overscroll-behavior:contain;scrollbar-width:thin;overflow:auto}@media (max-width:40rem){.drawer_content{--drawer-size:calc(100vw - var(--arc-space-3))}.drawer_content[data-side=right]{border-radius:var(--radius) 0 0 var(--radius)}.drawer_content[data-side=left]{border-radius:0 var(--radius) var(--radius) 0}.drawer_content[data-side=top]{border-radius:0 0 var(--radius) var(--radius)}.drawer_content[data-side=bottom]{border-radius:var(--radius) var(--radius) 0 0}.drawer_header,.drawer_body{padding:var(--arc-space-5)}}@keyframes drawer_overlay-in{0%{opacity:0}}@keyframes drawer_overlay-out{to{opacity:0}}@keyframes drawer_drawer-in{0%{transform:var(--drawer-from)}}@keyframes drawer_drawer-out{65%{opacity:1}to{opacity:0;transform:var(--drawer-from)}}@keyframes drawer_drawer-fade-in{0%{opacity:0}}@keyframes drawer_drawer-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.drawer_keyframes.drawer_overlay[data-state=open]{animation:drawer_overlay-in var(--arc-duration-instant) linear both}.drawer_keyframes.drawer_overlay[data-state=closed]{animation:.1s linear both drawer_overlay-out}.drawer_keyframes.drawer_content[data-state=open]{animation:drawer_drawer-fade-in var(--arc-duration-instant) linear both}.drawer_keyframes.drawer_content[data-state=closed]{animation:.1s linear both drawer_drawer-fade-out}.drawer_close,.drawer_close:active{transition:none}.drawer_close:active{transform:none}}[data-motion=reduced] .drawer_keyframes.drawer_overlay[data-state=open],.drawer_keyframes.drawer_overlay[data-state=open][data-motion=reduced]{animation:drawer_overlay-in var(--arc-duration-instant) linear both}[data-motion=reduced] .drawer_keyframes.drawer_overlay[data-state=closed],.drawer_keyframes.drawer_overlay[data-state=closed][data-motion=reduced]{animation:.1s linear both drawer_overlay-out}[data-motion=reduced] .drawer_keyframes.drawer_content[data-state=open],.drawer_keyframes.drawer_content[data-state=open][data-motion=reduced]{animation:drawer_drawer-fade-in var(--arc-duration-instant) linear both}[data-motion=reduced] .drawer_keyframes.drawer_content[data-state=closed],.drawer_keyframes.drawer_content[data-state=closed][data-motion=reduced]{animation:.1s linear both drawer_drawer-fade-out}[data-motion=reduced] .drawer_close,.drawer_close[data-motion=reduced],[data-motion=reduced] .drawer_close:active,.drawer_close:active[data-motion=reduced]{transition:none}[data-motion=reduced] .drawer_close:active,.drawer_close:active[data-motion=reduced]{transform:none}.drawer_content{font-family:var(--arc-font-body)}.drawer_content button:focus-visible{outline:1px solid var(--arc-control-on);outline-offset:-1px}.drawer_content .drawer_header{width:100%;max-width:none;padding:var(--arc-dialog-padding);box-sizing:border-box;border:0;gap:16px;margin:0}.drawer_content .drawer_header>div{min-width:0}.drawer_content .drawer_title{font-size:var(--arc-dialog-title-size);letter-spacing:-.025em;font-weight:600}.drawer_content .drawer_description{font-size:var(--arc-dialog-description-size);color:var(--arc-dialog-description-color);line-height:1.55}.drawer_content .drawer_header span{letter-spacing:inherit;color:inherit;display:block}.drawer_content .drawer_body{padding:0 var(--arc-dialog-padding) var(--arc-dialog-padding);line-height:1.6}.drawer_content .drawer_close{background:0 0;border:0;width:32px;height:32px;margin:0;padding:0}.drawer_content .drawer_close:hover{background:var(--arc-surface-muted)}@media (pointer:coarse){.drawer_content .drawer_close{width:44px;height:44px}}.empty_state_root{width:100%;padding:clamp(var(--arc-space-8), 8vw, var(--arc-space-12)) var(--arc-space-5);text-align:center;flex-direction:column;align-items:center;display:flex}.empty_state_icon{width:var(--arc-space-12);height:var(--arc-space-12);border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-muted);color:var(--arc-text-secondary);animation:empty_state_empty-state-icon var(--arc-duration-considered) var(--arc-ease-enter) both;place-items:center;display:grid;position:relative}.empty_state_glyph{place-items:center;display:grid}.empty_state_frame{width:100%;max-width:100%}.empty_state_copy{display:flow-root}.empty_state_title{margin:var(--arc-space-5) 0 0;color:var(--arc-foreground);font-size:var(--arc-text-base);font-weight:500;line-height:var(--arc-leading-body);position:relative}.empty_state_description{max-width:18rem;margin:var(--arc-space-2) auto 0;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);position:relative}.empty_state_line{text-wrap:balance;display:block}.empty_state_action{justify-content:center;gap:var(--arc-space-3);margin-top:var(--arc-space-5);flex-wrap:wrap;display:flex}@keyframes empty_state_empty-state-icon{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.empty_state_icon{animation:none}}.empty_state_root[data-reduced-motion=true] .empty_state_icon{animation:none}.empty_states_root{width:100%;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);container-type:inline-size}.empty_states_card{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);flex-direction:column;align-items:center;gap:clamp(20px,4cqi,32px);padding:clamp(16px,5cqi,48px) clamp(16px,4cqi,40px);display:flex}.empty_states_tabs{isolation:isolate;border:1px solid var(--arc-border);background:var(--arc-surface-muted);scrollbar-width:none;border-radius:12px;grid-template-columns:repeat(4,minmax(max-content,1fr));gap:2px;width:min(100%,460px);padding:3px;display:grid;overflow-x:auto}.empty_states_tabs::-webkit-scrollbar{display:none}.empty_states_tab{min-height:30px;color:var(--arc-text-muted);font:inherit;font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;border-radius:9px;padding:0 clamp(8px,2.6cqi,14px);position:relative}.empty_states_tab[aria-selected=true]{color:var(--arc-foreground)}@media (hover:hover) and (pointer:fine){.empty_states_tab:hover{color:var(--arc-foreground)}}.empty_states_highlight{z-index:-1;border:1px solid var(--arc-border);border-radius:inherit;background:var(--arc-surface);box-shadow:var(--arc-shadow-resting);position:absolute;inset:0}.empty_states_tabLabel{position:relative}@container (max-width:420px){.empty_states_tab{font-size:var(--arc-text-xs);padding:0 6px}}.empty_states_panel{align-items:center;gap:var(--arc-space-5);flex-direction:column;width:100%;max-width:480px;display:flex}.empty_states_stage{aspect-ratio:320/216;width:min(100%,360px)}.empty_states_art{width:100%;height:100%;display:block;overflow:visible}.empty_states_shape{vector-effect:non-scaling-stroke;fill:none;stroke:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:fill var(--arc-duration-considered) var(--arc-ease-standard), stroke var(--arc-duration-considered) var(--arc-ease-standard)}.empty_states_shape[data-tone=outline]{fill:var(--arc-surface);stroke:var(--arc-foreground)}.empty_states_shape[data-tone=tuck],.empty_states_shape[data-tone=slot]{fill:var(--arc-surface);stroke:var(--arc-border-strong)}.empty_states_shape[data-tone=query]{fill:var(--arc-text-muted);stroke:#0000}.empty_states_shape[data-tone=bar]{fill:var(--arc-border-strong);stroke:#0000}.empty_states_shape[data-tone=back]{fill:var(--arc-surface);stroke:var(--arc-text-muted)}.empty_states_shape[data-tone=shade]{fill:var(--arc-surface-muted);stroke:var(--arc-foreground)}.empty_states_shape[data-tone=dot]{fill:var(--arc-foreground);stroke:#0000}.empty_states_shape[data-tone=ink]{fill:var(--arc-surface);stroke:var(--arc-foreground)}.empty_states_shape[data-tone=muted]{fill:var(--arc-surface);stroke:var(--arc-text-muted)}.empty_states_shape[data-tone=subtle]{fill:var(--arc-surface);stroke:var(--arc-border-strong)}.empty_states_shape[data-tone=accent]{fill:var(--arc-surface);stroke:var(--arc-foreground)}.empty_states_shape[data-tone=success]{fill:var(--arc-surface);stroke:var(--arc-success)}.empty_states_shape[data-tone=warning]{fill:var(--arc-surface);stroke:var(--arc-warning)}.empty_states_shape:is([data-kind=stroke],[data-kind=mark])[data-tone]{fill:none}.empty_states_copy{align-items:center;gap:var(--arc-space-4);text-align:center;flex-direction:column;width:100%;display:flex}.empty_states_copyFrame{width:100%}.empty_states_copyInner{padding-inline:var(--arc-space-2);gap:6px;display:grid}.empty_states_title{font-variant-numeric:tabular-nums;font-size:var(--arc-text-lg);font-weight:500;line-height:var(--arc-leading-body);letter-spacing:var(--arc-tracking-body);text-wrap:balance;margin:0;position:relative}@container (min-width:560px){.empty_states_title{font-size:var(--arc-text-xl)}}.empty_states_line{max-width:40ch;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);text-wrap:pretty;margin:0 auto;position:relative}.empty_states_swap{display:block}.empty_states_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.empty_states_shape,.empty_states_tab{transition:none}}[data-motion=reduced] .empty_states_root,[data-motion=reduced] .empty_states_root *,[data-motion=reduced] .empty_states_frame,[data-motion=reduced] .empty_states_frame *{transition:none;animation:none}.empty_states_root{margin-bottom:0}.expandable_card_track{justify-content:center;width:100%;min-width:0;display:flex}.expandable_card_card{width:100%;max-width:var(--expandable-card-width,100%);border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);background:var(--arc-surface);box-shadow:var(--arc-shadow-resting);padding:0;overflow:hidden}.expandable_card_card[data-expanded=true]{max-width:var(--expandable-card-expanded-width,var(--expandable-card-width,100%))}.expandable_card_card[data-measured]{max-width:100%}.expandable_card_trigger{justify-content:space-between;align-items:center;gap:var(--arc-space-5);width:100%;min-height:64px;padding:var(--arc-space-4) var(--arc-space-5);color:var(--arc-foreground);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;display:flex}@media (hover:hover) and (pointer:fine){.expandable_card_trigger:hover{background:var(--arc-surface-muted)}.expandable_card_trigger:hover .expandable_card_arrow{color:var(--arc-foreground)}}.expandable_card_trigger:active{background:var(--arc-surface-muted)}.expandable_card_copy{min-width:0}.expandable_card_copy strong{font-size:var(--arc-text-sm);font-weight:500;display:block}.expandable_card_description{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;margin-top:4px;display:block}.expandable_card_roll{display:block;position:relative}.expandable_card_word{white-space:pre;display:inline-block}.expandable_card_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.expandable_card_arrow{color:var(--arc-text-muted);transition:color var(--arc-duration-fast) var(--arc-ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.expandable_card_card[data-expanded=true] .expandable_card_arrow{color:var(--arc-foreground)}.expandable_card_panel{box-shadow:inset 0 1px 0 var(--arc-border);background:var(--arc-surface-muted);color:var(--arc-text-secondary);font-size:var(--arc-text-sm);overflow:hidden}.expandable_card_panelInner{max-width:none;padding:var(--arc-space-4) var(--arc-space-5) var(--arc-space-5)}@media (prefers-reduced-motion:reduce){.expandable_card_trigger,.expandable_card_arrow{transition:none}}[data-motion=reduced] .expandable_card_trigger,.expandable_card_trigger[data-motion=reduced],[data-motion=reduced] .expandable_card_arrow,.expandable_card_arrow[data-motion=reduced]{transition:none}.expandable_card_trigger{line-height:var(--arc-leading-body);border-radius:0}.expandable_card_trigger:focus-visible{outline:1px solid var(--arc-focus-ring);outline-offset:-3px}.expanding_button_group_group{--ebg-h:36px;--ebg-icon:16px;--ebg-start:10px;--ebg-gap:7px;--ebg-end:14px;--ebg-pad:3px;isolation:isolate;max-width:100%;padding:var(--ebg-pad);border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface);flex:none;align-items:center;gap:2px;display:inline-flex;position:relative}.expanding_button_group_item{height:var(--ebg-h);min-width:var(--ebg-h);justify-content:flex-start;align-items:center;gap:var(--ebg-gap);border-radius:var(--arc-radius-pill);padding:0 0 0 var(--ebg-start);color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-standard) var(--arc-ease-standard);background:0 0;border:0;flex:none;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:clip}.expanding_button_group_item[data-expanded]{color:var(--arc-foreground);background:var(--arc-surface-muted)}.expanding_button_group_item[data-tone=danger][data-expanded]{color:var(--arc-danger);background:color-mix(in oklab, var(--arc-danger) 10%, var(--arc-surface))}.expanding_button_group_item[data-state=done]:not([data-tone=danger]){background:color-mix(in oklab, var(--arc-success) 10%, var(--arc-surface))}.expanding_button_group_item[data-state=done]:not([data-tone=danger]) .expanding_button_group_icon{color:var(--arc-success)}.expanding_button_group_item[aria-busy=true]{cursor:progress}.expanding_button_group_item[aria-busy=true] .expanding_button_group_icon{animation:expanding_button_group_busy 1.1s var(--arc-ease-in-out) infinite}.expanding_button_group_item[aria-disabled=true]{cursor:not-allowed;color:var(--arc-text-muted);opacity:.5}.expanding_button_group_item[aria-disabled=true][data-expanded]{background:var(--arc-surface-muted);color:var(--arc-text-secondary)}:root[data-theme=dark] .expanding_button_group_item[data-tone=danger][data-expanded]{background:color-mix(in oklab, var(--arc-danger) 14%, var(--arc-surface))}:root[data-theme=dark] .expanding_button_group_item[data-state=done]:not([data-tone=danger]){background:color-mix(in oklab, var(--arc-success) 14%, var(--arc-surface))}.expanding_button_group_icon{width:var(--ebg-icon);height:var(--ebg-icon);transition:transform .32s var(--arc-ease-spring);flex:none;place-items:center;display:grid;position:relative}.expanding_button_group_item:active:not([aria-disabled=true]) .expanding_button_group_icon{transition-duration:90ms;transition-timing-function:var(--arc-ease-standard);transform:scale(.86)}.expanding_button_group_glyph{grid-area:1/1;place-items:center;width:100%;height:100%;display:grid}.expanding_button_group_glyph svg{stroke-width:1.75px;width:100%;height:100%}.expanding_button_group_label{flex:none;place-items:center start;display:inline-grid}.expanding_button_group_word{white-space:nowrap;grid-area:1/1}.expanding_button_group_sizer{visibility:hidden;pointer-events:none;white-space:nowrap;grid-area:1/1}.expanding_button_group_item[data-unmeasured][data-expanded]{padding-inline-end:var(--ebg-end);width:auto!important}.expanding_button_group_srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes expanding_button_group_busy{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.expanding_button_group_item{transition:color var(--arc-duration-instant) linear, background-color var(--arc-duration-instant) linear}.expanding_button_group_icon,.expanding_button_group_item:active:not([aria-disabled=true]) .expanding_button_group_icon{transition:none;transform:none}.expanding_button_group_item[aria-busy=true] .expanding_button_group_icon{opacity:.6;animation:none}}[data-motion=reduced] .expanding_button_group_item{transition:color var(--arc-duration-instant) linear, background-color var(--arc-duration-instant) linear}[data-motion=reduced] .expanding_button_group_icon,[data-motion=reduced] .expanding_button_group_item:active:not([aria-disabled=true]) .expanding_button_group_icon{transition:none;transform:none}[data-motion=reduced] .expanding_button_group_item[aria-busy=true] .expanding_button_group_icon{opacity:.6;animation:none}.expanding_button_group_group,.expanding_button_group_item{border-radius:var(--radius)}.expanding_button_group_group{overflow-x:auto}.expanding_button_group_item{min-height:var(--ebg-h);height:auto;padding-block:8px}.expanding_button_group_xs .expanding_button_group_item{font-size:calc(var(--button-xs-font) * var(--font-scale))}.expanding_button_group_sm .expanding_button_group_item{font-size:calc(var(--button-sm-font) * var(--font-scale))}.expanding_button_group_md .expanding_button_group_item{font-size:calc(var(--button-md-font) * var(--font-scale))}.expanding_button_group_lg .expanding_button_group_item{font-size:calc(var(--button-lg-font) * var(--font-scale))}.expanding_button_group_xl .expanding_button_group_item{font-size:calc(var(--button-xl-font) * var(--font-scale))}.expanding_button_group_item{font-family:var(--font-family)}@media (pointer:coarse){.expanding_button_group_menu .expanding_button_group_item{min-height:var(--touch-target)}}.expanding_button_group_group button:focus-visible,.expanding_button_group_group a:focus-visible,.expanding_button_group_more:focus-visible{outline:var(--button-focus-width) solid var(--focus);outline-offset:calc(-1 * var(--button-focus-width))}.expanding_search_root{width:100%;min-width:var(--arc-control-height-md);height:var(--arc-control-height-md);pointer-events:none;position:relative}.expanding_search_shell{border:1px solid var(--arc-border);border-radius:calc(var(--arc-control-height-md) / 2 - (var(--arc-control-height-md) / 2 - var(--arc-radius-control)) * var(--es-open,0));background:var(--arc-surface);height:100%;color:var(--arc-text-secondary);pointer-events:auto;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), box-shadow var(--arc-duration-standard) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);position:absolute;top:0;right:0;overflow:hidden}.expanding_search_root[data-anchor=start] .expanding_search_shell{left:0;right:auto}.expanding_search_shell[data-expanded]{border-color:var(--arc-border-strong);color:var(--arc-foreground)}:is(.expanding_search_shell:has(>.expanding_search_trigger:focus-visible),.expanding_search_shell:has(>.expanding_search_input:focus)){border-color:var(--input-focus-color);box-shadow:none;color:var(--arc-foreground)}@media (hover:hover) and (pointer:fine){.expanding_search_shell:not([data-expanded]):hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}.expanding_search_shell[data-expanded]:not(:has(>.expanding_search_input:focus)):hover{border-color:var(--input-focus-color)}.expanding_search_clear:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}.expanding_search_shell:not([data-expanded]):has(>.expanding_search_trigger:active){transition-duration:var(--arc-duration-fast), var(--arc-duration-fast), var(--arc-duration-fast), var(--arc-duration-standard), var(--arc-duration-instant);transform:scale(.97)}.expanding_search_trigger{z-index:1;border-radius:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.expanding_search_trigger:focus-visible{outline:none}.expanding_search_icon{top:calc(50% - 9px);left:calc(var(--arc-control-height-md) / 2 - 10px);pointer-events:none;position:absolute}.expanding_search_input{width:100%;height:100%;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);text-overflow:ellipsis;background:0 0;border:0;outline:none;margin:0;padding:0 40px 0 38px;position:absolute;inset:0}.expanding_search_input:focus-visible{outline:none}.expanding_search_input::placeholder{color:var(--arc-text-muted);opacity:1}.expanding_search_input[inert]{pointer-events:none}.expanding_search_clear{z-index:1;border-radius:var(--arc-radius-pill);width:28px;height:28px;color:var(--arc-text-muted);cursor:pointer;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:calc(50% - 14px);right:7px}.expanding_search_panel{z-index:40;border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);box-shadow:var(--arc-shadow-floating);pointer-events:auto;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.expanding_search_root[data-anchor=start] .expanding_search_panel{left:0;right:auto}.expanding_search_body{width:calc(var(--es-width,360px) - 2px);overscroll-behavior:contain;scrollbar-width:thin;max-height:min(22rem,60vh);padding:6px;position:relative;overflow:hidden auto}.expanding_search_view{position:relative}.expanding_search_listbox{isolation:isolate;flex-direction:column;gap:4px;display:flex;position:relative}.expanding_search_group{position:relative}.expanding_search_groupLabel{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-weight:500;line-height:var(--arc-leading-body);padding:8px 12px 4px}.expanding_search_option{border-radius:calc(var(--arc-radius-panel) - 6px);min-height:48px;color:var(--arc-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:6px 12px;display:flex;position:relative}.expanding_search_highlight{z-index:-1;border-radius:inherit;background:color-mix(in oklab, var(--arc-foreground) 6%, transparent);pointer-events:none;position:absolute;inset:0}.expanding_search_optionIcon{width:18px;color:var(--arc-text-muted);transition:color var(--arc-duration-fast) var(--arc-ease-standard);flex:none;place-items:center;display:grid}.expanding_search_option[data-active] .expanding_search_optionIcon{color:var(--arc-foreground)}.expanding_search_optionText{min-width:0;display:grid}.expanding_search_optionTitle,.expanding_search_optionMeta{line-height:var(--arc-leading-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expanding_search_optionTitle{color:var(--arc-foreground);font-size:var(--arc-text-sm)}.expanding_search_optionMeta{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.expanding_search_mark{color:var(--arc-foreground);background:0 0;font-weight:500}.expanding_search_empty{gap:2px;padding:12px 12px 14px;display:grid}.expanding_search_emptyTitle{overflow-wrap:anywhere;color:var(--arc-foreground);font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);margin:0}.expanding_search_emptyHint{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);margin:0}.expanding_search_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.expanding_search_shell,.expanding_search_clear,.expanding_search_optionIcon{transition:none}.expanding_search_shell:not([data-expanded]):has(>.expanding_search_trigger:active){transform:none}}[data-motion=reduced] .expanding_search_shell,[data-motion=reduced] .expanding_search_clear,[data-motion=reduced] .expanding_search_optionIcon{transition:none}[data-motion=reduced] .expanding_search_shell:not([data-expanded]):has(>.expanding_search_trigger:active){transform:none}@media (pointer:coarse){.expanding_search_root{height:max(44px, var(--arc-control-height-md))}.expanding_search_clear{width:44px;height:44px;top:calc(50% - 22px);right:0}.expanding_search_input{padding-right:46px;font-size:16px}}@media (forced-colors:active){.expanding_search_shell:focus-within{border-color:highlight}}.file_dropzone_wrapper{min-width:0;color:var(--arc-foreground);display:grid;position:relative}.file_dropzone_dropzone{border-radius:var(--arc-radius-panel);background:var(--arc-surface);min-width:0;transition:background-color var(--arc-duration-standard) var(--arc-ease-standard), border-radius var(--arc-duration-spring) var(--arc-ease-spring);display:grid;position:relative}.file_dropzone_dropzone.file_dropzone_compact{border-radius:var(--arc-radius-panel)}.file_dropzone_edge{pointer-events:none;width:calc(100% - 1px);height:calc(100% - 1px);position:absolute;top:.5px;left:.5px;overflow:visible}.file_dropzone_edge rect{fill:none;stroke:var(--arc-border-strong);stroke-width:1px;stroke-dasharray:3.5 3.5;stroke-dashoffset:0;transition:stroke var(--arc-duration-fast) var(--arc-ease-standard), stroke-dasharray var(--arc-duration-standard) var(--arc-ease-standard), stroke-dashoffset var(--arc-duration-standard) var(--arc-ease-standard)}.file_dropzone_trigger{border-radius:inherit;width:100%;padding:34px var(--arc-space-5);color:inherit;font:inherit;letter-spacing:var(--arc-tracking-body);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:stretch;display:flex}.file_dropzone_trigger>*{pointer-events:none}@media (hover:hover) and (pointer:fine){.file_dropzone_dropzone:has(.file_dropzone_trigger:hover){background:var(--arc-surface-muted)}.file_dropzone_dropzone:has(.file_dropzone_trigger:hover) .file_dropzone_edge rect{stroke:var(--arc-text-muted)}}.file_dropzone_dropzone:has(.file_dropzone_trigger:active){background:var(--arc-surface-muted)}.file_dropzone_dropzone.file_dropzone_dragging{background:color-mix(in oklab, var(--arc-accent) 2.5%, var(--arc-surface));animation:file_dropzone_breathe 2.2s var(--arc-ease-in-out) infinite}@keyframes file_dropzone_breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}.file_dropzone_wash,.file_dropzone_glow{border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--arc-duration-standard) var(--arc-ease-standard);position:absolute;inset:0}.file_dropzone_glow{-webkit-mask-composite:xor;padding:1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.file_dropzone_dragging .file_dropzone_wash,.file_dropzone_dragging .file_dropzone_glow{opacity:1}.file_dropzone_dragging .file_dropzone_edge rect{stroke:color-mix(in oklab, var(--arc-accent) 40%, var(--arc-border));stroke-dasharray:7 0;stroke-dashoffset:1.75px}.file_dropzone_iconSlot,.file_dropzone_noteSlot{flex-direction:column;display:flex;overflow:hidden}.file_dropzone_sheets{align-self:center;width:36px;height:44px;margin:10px 0 14px;display:block;position:relative}.file_dropzone_sheet{--r:0deg;--x:0px;--y:0px;border:1px solid var(--arc-border);background:var(--arc-surface-raised);color:var(--arc-text-muted);transform:translate(var(--x), var(--y)) rotate(var(--r));transform-origin:50% 100%;transition:transform var(--arc-duration-spring) var(--arc-ease-spring), color var(--arc-duration-standard) var(--arc-ease-standard), border-color var(--arc-duration-standard) var(--arc-ease-standard);border-radius:7px;place-items:end center;padding:0 0 5px;display:grid;position:absolute;inset:0;box-shadow:0 1px 2px #0000000d,0 3px 8px #0000000a;box-shadow:0 1px 2px lab(0% 0 0/.05),0 3px 8px lab(0% 0 0/.04)}.file_dropzone_sheet:before,.file_dropzone_sheet:after{content:"";opacity:.3;background:currentColor;border-radius:2px;width:16px;height:2px;position:absolute;top:8px;left:7px}.file_dropzone_sheet:after{width:11px;top:13px}.file_dropzone_sheet>svg{transition:transform var(--arc-duration-spring) var(--arc-ease-spring)}.file_dropzone_dragging .file_dropzone_sheet>svg{transform:translateY(-3px)}.file_dropzone_sheet[data-sheet=back]{--r:-10deg;--x:-9px;--y:2px}.file_dropzone_sheet[data-sheet=side]{--r:10deg;--x:9px;--y:2px}@media (hover:hover) and (pointer:fine){.file_dropzone_dropzone:has(.file_dropzone_trigger:hover) .file_dropzone_sheet[data-sheet=back]{--r:-15deg;--x:-13px}.file_dropzone_dropzone:has(.file_dropzone_trigger:hover) .file_dropzone_sheet[data-sheet=side]{--r:15deg;--x:13px}.file_dropzone_dropzone:has(.file_dropzone_trigger:hover) .file_dropzone_sheet[data-sheet=front]{--y:-2px}}.file_dropzone_dragging .file_dropzone_sheet{color:var(--arc-text-secondary);border-color:var(--arc-border-strong)}.file_dropzone_dropzone.file_dropzone_dragging .file_dropzone_sheet[data-sheet=back]{--r:-22deg;--x:-20px;--y:-2px}.file_dropzone_dropzone.file_dropzone_dragging .file_dropzone_sheet[data-sheet=side]{--r:22deg;--x:20px;--y:-2px}.file_dropzone_dropzone.file_dropzone_dragging .file_dropzone_sheet[data-sheet=front]{--y:-8px}.file_dropzone_label{font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);display:block;position:relative}.file_dropzone_labelText{text-overflow:ellipsis;vertical-align:top;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.file_dropzone_hint{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);margin-top:6px}.file_dropzone_note{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);padding-top:6px}.file_dropzone_input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.file_dropzone_messageSlot{overflow:hidden}.file_dropzone_error{padding-top:var(--arc-space-3);color:var(--arc-danger);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);align-items:flex-start;gap:6px;display:flex}.file_dropzone_errorIcon{flex:none;margin-top:3px}.file_dropzone_errorCopy{flex:1;min-width:0;position:relative}.file_dropzone_list{min-width:0;margin:0;padding:0;list-style:none;display:grid;container:file_dropzone_dropzone-list/inline-size}.file_dropzone_inside .file_dropzone_list{padding-inline:12px}.file_dropzone_item{min-width:0;overflow:hidden}.file_dropzone_row{border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:var(--arc-surface);min-height:58px;transition:border-color var(--arc-duration-standard) var(--arc-ease-standard);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:12px;margin-top:8px;padding:8px 8px 8px 9px;display:grid;position:relative}.file_dropzone_row.file_dropzone_isFailed{border-color:color-mix(in oklab, var(--arc-danger) 26%, var(--arc-border))}.file_dropzone_fileIcon{width:40px;height:40px;color:var(--arc-text-secondary);place-items:center;display:grid}.file_dropzone_thumb{background:var(--arc-surface-muted);border-radius:10px;width:40px;height:40px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f;box-shadow:inset 0 0 0 1px lab(0% 0 0/.06)}.file_dropzone_thumb img{object-fit:cover;width:100%;height:100%;display:block}.file_dropzone_copy{min-width:0;display:grid}.file_dropzone_name{font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file_dropzone_meta{min-width:0;color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;margin-top:1px;display:flex}.file_dropzone_dot{padding-inline:6px}.file_dropzone_phase{flex:1;min-width:0;display:flex;position:relative}.file_dropzone_state{align-items:center;gap:5px;min-width:0;display:inline-flex}.file_dropzone_uploaded{color:var(--arc-text-secondary)}.file_dropzone_uploaded .file_dropzone_stateIcon{color:var(--arc-success)}.file_dropzone_failed{color:var(--arc-danger)}.file_dropzone_stateIcon{flex:none}.file_dropzone_reason{text-overflow:ellipsis;min-width:0;overflow:hidden}.file_dropzone_percent{font-variant-numeric:tabular-nums}.file_dropzone_barFrame{display:block;overflow:hidden}.file_dropzone_bar{border-radius:var(--arc-radius-pill);background:var(--arc-border);height:4px;margin:7px 0 2px;display:block;overflow:hidden}.file_dropzone_barFill{border-radius:inherit;background:var(--arc-accent);width:100%;height:100%;display:block}.file_dropzone_actions{align-items:center;display:flex}.file_dropzone_retrySlot{display:flex;overflow:hidden}.file_dropzone_retryInner{padding:3px 6px 3px 3px;display:flex}.file_dropzone_retry,.file_dropzone_remove{color:var(--arc-text-secondary);font:inherit;cursor:pointer;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);border:0;place-items:center;display:grid}.file_dropzone_retry{border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface);height:30px;color:var(--arc-foreground);font-size:var(--arc-text-xs);letter-spacing:var(--arc-tracking-body);white-space:nowrap;align-items:center;gap:5px;padding:0 12px 0 10px;font-weight:500;display:flex}@container file_dropzone_dropzone-list (max-width:440px){.file_dropzone_retry{justify-content:center;width:30px;padding:0}.file_dropzone_retryLabel{display:none}}@container file_dropzone_dropzone-list (max-width:300px){.file_dropzone_row{grid-template-columns:minmax(0,1fr) auto;padding-left:14px}.file_dropzone_fileIcon,.file_dropzone_thumb{display:none}}.file_dropzone_remove{border-radius:var(--arc-radius-pill);background:0 0;width:32px;height:32px}@media (hover:hover) and (pointer:fine){.file_dropzone_retry:hover{border-color:var(--arc-border-strong);background:var(--arc-surface-muted)}.file_dropzone_remove:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}.file_dropzone_retry:active,.file_dropzone_remove:active{transition-duration:var(--arc-duration-instant);transition-timing-function:var(--arc-ease-standard);transform:scale(.97)}.file_dropzone_words{display:block;position:relative}.file_dropzone_word{white-space:pre;display:inline-block}.file_dropzone_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.file_dropzone_dropzone,.file_dropzone_edge rect,.file_dropzone_sheet,.file_dropzone_sheet>svg,.file_dropzone_row,.file_dropzone_retry,.file_dropzone_remove,.file_dropzone_wash,.file_dropzone_glow{transition:none}.file_dropzone_dropzone.file_dropzone_dragging{animation:none}.file_dropzone_retry:active,.file_dropzone_remove:active{transform:none}}[data-motion=reduced] .file_dropzone_dropzone,[data-motion=reduced] .file_dropzone_edge rect,[data-motion=reduced] .file_dropzone_sheet,[data-motion=reduced] .file_dropzone_sheet>svg,[data-motion=reduced] .file_dropzone_row,[data-motion=reduced] .file_dropzone_retry,[data-motion=reduced] .file_dropzone_remove,[data-motion=reduced] .file_dropzone_wash,[data-motion=reduced] .file_dropzone_glow{transition:none}[data-motion=reduced] .file_dropzone_dropzone.file_dropzone_dragging{animation:none}[data-motion=reduced] .file_dropzone_retry:active,[data-motion=reduced] .file_dropzone_remove:active{transform:none}.file_dropzone_wrapper{font-family:var(--arc-font-body)}.file_dropzone_trigger:focus-visible,.file_dropzone_retry:focus-visible,.file_dropzone_remove:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:-1px}.file_upload_root{width:100%;min-width:0;color:var(--arc-foreground);display:grid}.file_upload_input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.file_upload_dropzone{border:1px dashed var(--arc-border-strong);border-radius:var(--arc-radius-panel);background:var(--arc-surface);cursor:pointer;min-height:92px;transition:border-color var(--arc-duration-standard) var(--arc-ease-standard), background-color var(--arc-duration-standard) var(--arc-ease-standard);align-items:center;gap:12px;padding:16px;display:flex}.file_upload_dropzone.file_upload_dragging,.file_upload_dropzone:not(.file_upload_disabled):active{border-color:var(--arc-accent);background:var(--arc-accent-subtle)}.file_upload_dropzone.file_upload_disabled{cursor:not-allowed;opacity:.52}.file_upload_uploadIcon,.file_upload_fileIcon{color:var(--arc-accent-strong);flex:none;place-items:center;display:grid}.file_upload_uploadIcon{width:24px;height:24px;transition:transform var(--arc-duration-spring) var(--arc-ease-spring)}.file_upload_dragging .file_upload_uploadIcon{transform:translateY(-3px)}.file_upload_copy{flex:1;gap:3px;min-width:0;display:grid}.file_upload_copy strong{font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body)}.file_upload_label{min-width:0;display:block;position:relative}.file_upload_labelText{display:block}.file_upload_copy>span{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);overflow-wrap:anywhere}.file_upload_browse{color:var(--arc-accent-strong);font-size:var(--arc-text-xs);flex:none;font-weight:500}.file_upload_statusFrame{overflow:hidden}.file_upload_status{min-height:16px;color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);margin:0;padding-top:8px;position:relative}.file_upload_statusText{display:block}.file_upload_fileList{margin:0;padding:0;list-style:none;display:grid}.file_upload_fileRow{overflow:hidden}.file_upload_fileItem{border:1px solid var(--arc-border-subtle);border-radius:var(--arc-radius-control);background:var(--arc-surface-muted);align-items:center;gap:12px;min-width:0;margin-top:6px;padding:10px 10px 10px 12px;display:flex}.file_upload_fileIcon{width:24px;height:24px;color:var(--arc-text-secondary)}.file_upload_fileCopy{flex:1;gap:2px;min-width:0;display:grid}.file_upload_fileCopy strong{font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file_upload_fileCopy>span{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body)}.file_upload_meta{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;display:flex}.file_upload_dot{padding-inline:5px}.file_upload_phase{display:inline-block;position:relative}.file_upload_phaseText{display:block}.file_upload_percent{min-width:4ch;display:inline-block}.file_upload_fileCopy .file_upload_error{color:var(--arc-danger)}.file_upload_barFrame{display:block}.file_upload_bar{background:var(--arc-border);border-radius:99px;height:3px;margin:5px 0 1px;display:block;overflow:hidden}.file_upload_barFill{border-radius:inherit;background:var(--arc-accent);width:100%;height:100%;display:block}.file_upload_statusSlot{flex:none;place-items:center;width:26px;height:26px;display:grid;position:relative}.file_upload_retrySlot{place-items:center;display:grid}.file_upload_ready{width:22px;height:22px;color:var(--arc-success);place-items:center;display:grid}.file_upload_remove,.file_upload_retry{border-radius:var(--arc-radius-pill);width:26px;height:26px;color:var(--arc-text-muted);cursor:pointer;transition:transform var(--arc-duration-spring) var(--arc-ease-spring), background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;flex:none;place-items:center;display:grid}.file_upload_retry{color:var(--arc-text-secondary)}.file_upload_remove:active,.file_upload_retry:active{transition-duration:var(--arc-duration-instant);transition-timing-function:var(--arc-ease-standard);transform:scale(.96)}@media (hover:hover) and (pointer:fine){.file_upload_dropzone:not(.file_upload_disabled):hover{border-color:var(--arc-accent);background:var(--arc-accent-subtle)}.file_upload_remove:hover,.file_upload_retry:hover{background:var(--arc-surface);color:var(--arc-foreground)}}.file_upload_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.file_upload_dropzone,.file_upload_uploadIcon,.file_upload_remove,.file_upload_retry{transition:none}.file_upload_dragging .file_upload_uploadIcon,.file_upload_remove:active,.file_upload_retry:active{transform:none}}[data-motion=reduced] .file_upload_root,[data-motion=reduced] .file_upload_root *,[data-motion=reduced] .file_upload_frame,[data-motion=reduced] .file_upload_frame *{transition:none;animation:none}.filter_toolbar_toolbar{min-height:var(--arc-control-height-lg);justify-content:space-between;align-items:flex-start;gap:var(--arc-space-4);padding:var(--arc-space-3) var(--arc-space-4);border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);display:flex;position:relative}.filter_toolbar_frame{flex:1;min-width:0}.filter_toolbar_chips{min-width:0;min-height:var(--arc-control-height-sm);align-items:center;gap:var(--arc-space-2);flex-wrap:wrap;display:flex;position:relative}.filter_toolbar_slot{border-radius:var(--arc-radius-pill);flex:none;min-width:0;max-width:100%;display:inline-flex}.filter_toolbar_chip{max-width:calc(100% + var(--slot-moving,0) * 100vw);min-height:var(--arc-control-height-sm);align-items:center;gap:var(--arc-space-2);padding:0 var(--arc-space-2) 0 var(--arc-space-3);border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface-muted);color:var(--arc-text-secondary);font-size:var(--arc-text-xs);flex:none;display:inline-flex}.filter_toolbar_chipLabel{text-overflow:ellipsis;white-space:nowrap;overflow:clip visible}.filter_toolbar_value{color:var(--arc-foreground);font-weight:500}.filter_toolbar_separator{color:var(--arc-text-secondary);font-weight:400}.filter_toolbar_morphText{white-space:nowrap;vertical-align:bottom;display:inline-flex;position:relative;overflow:clip visible}.filter_toolbar_morphValue{white-space:nowrap;flex:none;display:inline-block}.filter_toolbar_measure{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.filter_toolbar_chip button{border-radius:var(--arc-radius-pill);width:24px;height:24px;color:var(--arc-text-muted);cursor:pointer;transition:background var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);background:0 0;border:0;flex:0 0 24px;place-items:center;display:grid}.filter_toolbar_chip button:active{transition-duration:var(--arc-duration-fast), var(--arc-duration-fast), var(--arc-duration-instant);transition-timing-function:var(--arc-ease-standard), var(--arc-ease-standard), var(--arc-ease-standard);transform:scale(.96)}.filter_toolbar_empty{max-width:100%;color:var(--arc-text-muted);font-size:var(--arc-text-sm);white-space:nowrap;pointer-events:none;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.filter_toolbar_actions{align-items:center;gap:var(--arc-space-3);flex:none;display:inline-flex}.filter_toolbar_clear{min-height:var(--arc-control-height-sm);padding:0 var(--arc-space-3);border-radius:var(--arc-radius-control);color:var(--arc-text-muted);font:inherit;font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);letter-spacing:var(--arc-tracking-body);white-space:nowrap;cursor:pointer;transition:background var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);background:0 0;border:0}.filter_toolbar_clearText{display:block}.filter_toolbar_clear:active{transition-duration:var(--arc-duration-fast), var(--arc-duration-fast), var(--arc-duration-instant);transition-timing-function:var(--arc-ease-standard), var(--arc-ease-standard), var(--arc-ease-standard);transform:scale(.97)}.filter_toolbar_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.filter_toolbar_menu{isolation:isolate;flex:none;display:inline-flex;position:relative}.filter_toolbar_menu:not([data-state=closed]){z-index:30}.filter_toolbar_trigger{z-index:1;min-height:var(--arc-control-height-sm);padding:0 var(--arc-space-3);border-radius:var(--arc-radius-control);color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);letter-spacing:var(--arc-tracking-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;align-items:center;display:inline-flex;position:relative}.filter_toolbar_menu[data-state=open] .filter_toolbar_trigger{pointer-events:none}.filter_toolbar_face{align-items:center;gap:var(--arc-space-2);display:inline-flex}.filter_toolbar_face svg{flex:none}.filter_toolbar_surface{z-index:0;box-sizing:border-box;border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:var(--arc-surface);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), border-radius var(--arc-duration-spring) var(--arc-ease-spring), box-shadow var(--arc-duration-standard) var(--arc-ease-standard);position:absolute;top:0;overflow:clip}.filter_toolbar_menu[data-y=up] .filter_toolbar_surface{top:auto;bottom:0}.filter_toolbar_menu[data-state=open] .filter_toolbar_surface{border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);box-shadow:var(--arc-shadow-floating)}.filter_toolbar_menu[data-state=closed] .filter_toolbar_trigger:active+.filter_toolbar_surface{background:color-mix(in oklab, var(--arc-surface-muted), var(--arc-border) 55%)}@media (hover:hover) and (pointer:fine){.filter_toolbar_menu[data-state=closed] .filter_toolbar_trigger:hover+.filter_toolbar_surface{background:var(--arc-surface-muted);box-shadow:var(--arc-shadow-resting)}}.filter_toolbar_panel{width:min(var(--filter-menu-width,16rem), calc(100vw - var(--arc-space-8)));outline:none;padding:6px;position:absolute;top:0;left:0}.filter_toolbar_menu[data-y=up] .filter_toolbar_panel{top:auto;bottom:0}.filter_toolbar_menu[data-state=closed] .filter_toolbar_panel{visibility:hidden}.filter_toolbar_head{height:32px;padding:0 var(--arc-space-2) 0 10px;align-items:center;display:flex}.filter_toolbar_menu[data-y=up] .filter_toolbar_head{margin-top:4px}.filter_toolbar_back{border-radius:var(--arc-radius-pill);width:28px;height:28px;color:var(--arc-text-secondary);cursor:pointer;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;flex:none;place-items:center;margin-left:-6px;padding:0;display:grid}.filter_toolbar_back:active{background:var(--arc-surface-muted);color:var(--arc-foreground)}.filter_toolbar_title{min-width:0;color:var(--arc-foreground);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);white-space:nowrap;font-weight:500;display:flex;position:relative}.filter_toolbar_titleText{display:block}.filter_toolbar_stage{margin-top:2px;position:relative}.filter_toolbar_step{width:100%}.filter_toolbar_list{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(20rem,55vh);display:grid;position:relative;overflow-y:auto}.filter_toolbar_highlight{border-radius:calc(var(--arc-radius-panel) - 6px);background:color-mix(in oklab, var(--arc-foreground) 6%, transparent);opacity:0;pointer-events:none;position:absolute;top:0;left:0;right:0}.filter_toolbar_item:focus-visible{outline:none}.filter_toolbar_item{min-width:0;min-height:var(--arc-control-height-sm);border-radius:calc(var(--arc-radius-panel) - 6px);color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.filter_toolbar_itemIcon{min-width:16px;color:var(--arc-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.filter_toolbar_itemLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.filter_toolbar_itemMeta{min-width:0;max-width:50%;color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;display:inline-flex}.filter_toolbar_metaValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter_toolbar_hint{text-align:right;min-width:2ch}.filter_toolbar_check{width:15px;color:var(--arc-foreground);opacity:0;display:inline-flex}.filter_toolbar_check[data-on]{opacity:1}@media (hover:hover) and (pointer:fine){.filter_toolbar_chip button:hover{background:var(--arc-border);color:var(--arc-foreground)}.filter_toolbar_clear:hover,.filter_toolbar_back:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}@media (max-width:520px){.filter_toolbar_toolbar{flex-direction:column;align-items:stretch}.filter_toolbar_frame{flex:none}.filter_toolbar_actions{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.filter_toolbar_chip button,.filter_toolbar_clear,.filter_toolbar_surface,.filter_toolbar_back{transition:none}.filter_toolbar_chip button:active,.filter_toolbar_clear:active{transform:none}}.tooltip_tooltip{--tooltip-y:3px;z-index:90;max-width:15rem;padding:var(--arc-space-3) var(--arc-space-4);border:1px solid color-mix(in oklab, var(--arc-background) 14%, var(--arc-foreground));border-radius:var(--arc-radius-control);background:var(--arc-foreground);color:var(--arc-background);box-shadow:var(--arc-shadow-raised);font-size:var(--arc-text-sm);font-weight:400;line-height:var(--arc-leading-body);transform-origin:var(--radix-tooltip-content-transform-origin);transition:opacity var(--arc-duration-fast) var(--arc-ease-enter), transform var(--arc-duration-fast) var(--arc-ease-enter)}.tooltip_tooltip[data-side=bottom]{--tooltip-y:-3px}.tooltip_tooltip[data-side=left],.tooltip_tooltip[data-side=right]{--tooltip-y:0px}@starting-style{.tooltip_tooltip[data-state$=-open]{opacity:0;transform:translateY(var(--tooltip-y)) scale(.97)}.tooltip_tooltip[data-instant][data-state$=-open]{transform:none}}.tooltip_tooltip[data-instant][data-state$=-open]{transition:opacity var(--arc-duration-instant) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard)}.tooltip_tooltip[data-state=closed]{opacity:0;transition:opacity var(--arc-duration-instant) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);animation:tooltip_tooltip-exit var(--arc-duration-instant) linear both;transform:scale(.98)}.tooltip_text{overflow-clip-margin:var(--arc-space-2);display:block;position:relative;overflow:clip}.tooltip_measure{width:max-content;max-width:calc(15rem - 2 * var(--arc-space-4) - 2px);visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.tooltip_line{width:max-content;max-width:calc(15rem - 2 * var(--arc-space-4) - 2px);display:block}@keyframes tooltip_tooltip-exit{to{--tooltip-exit:1}}@media (prefers-reduced-motion:reduce){.tooltip_tooltip,.tooltip_tooltip[data-state=closed],.tooltip_tooltip[data-instant][data-state$=-open]{transition:opacity var(--arc-duration-instant) var(--arc-ease-standard);transform:none}}[data-motion=reduced] .tooltip_tooltip,.tooltip_tooltip[data-motion=reduced],[data-motion=reduced] .tooltip_tooltip[data-state=closed],.tooltip_tooltip[data-state=closed][data-motion=reduced],[data-motion=reduced] .tooltip_tooltip[data-instant][data-state$=-open],.tooltip_tooltip[data-instant][data-state$=-open][data-motion=reduced]{transition:opacity var(--arc-duration-instant) var(--arc-ease-standard);transform:none}.tooltip_tooltip{font-family:var(--arc-font-body);text-align:left;letter-spacing:normal}.floating_button_group_group{--fbg-h:36px;--fbg-pad:4px;--fbg-gap:4px;--fbg-pad-x:12px;--fbg-outer:var(--arc-radius-control);--fbg-radius:calc(var(--fbg-outer) - var(--fbg-pad) - 1px);--fbg-highlight:color-mix(in oklab, var(--arc-foreground) 7%, transparent);--fbg-highlight-press:color-mix(in oklab, var(--arc-foreground) 12%, transparent);--fbg-on:color-mix(in oklab, var(--arc-control-on) 12%, transparent);--fbg-rule:color-mix(in oklab, var(--arc-foreground) 12%, transparent);--fbg-tray:color-mix(in oklab, var(--arc-foreground) 4.5%, transparent);--fbg-tray-edge:color-mix(in oklab, var(--arc-foreground) 3%, transparent);isolation:isolate;align-items:center;gap:var(--fbg-gap);padding:var(--fbg-pad);border:1px solid var(--fbg-tray-edge);border-radius:var(--fbg-outer);background:var(--fbg-tray);color:var(--arc-text-secondary);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);-webkit-tap-highlight-color:transparent;flex-wrap:nowrap;flex:none;display:inline-flex;position:relative}.floating_button_group_sm{--fbg-h:30px;--fbg-pad:3px;--fbg-gap:3px;--fbg-pad-x:10px;--fbg-outer:calc(var(--arc-radius-control) - 3px)}.floating_button_group_md{--fbg-h:36px}.floating_button_group_floating{border-color:var(--arc-border);background:var(--arc-surface-raised);box-shadow:var(--arc-shadow-floating)}.floating_button_group_vertical{flex-direction:column;align-items:stretch}:root[data-theme=dark] .floating_button_group_group{--fbg-highlight:color-mix(in oklab, var(--arc-foreground) 9%, transparent);--fbg-highlight-press:color-mix(in oklab, var(--arc-foreground) 15%, transparent);--fbg-on:color-mix(in oklab, var(--arc-control-on) 16%, transparent);--fbg-tray:color-mix(in oklab, var(--arc-foreground) 6%, transparent);--fbg-tray-edge:color-mix(in oklab, var(--arc-foreground) 5%, transparent)}.floating_button_group_highlight{z-index:1;border-radius:var(--fbg-radius);background:var(--fbg-highlight);pointer-events:none;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);position:absolute;top:0;left:0}.floating_button_group_highlight[data-pressing]{background:var(--fbg-highlight-press);transition-duration:var(--arc-duration-instant)}.floating_button_group_item{min-width:var(--fbg-h);height:var(--fbg-h);padding:0 var(--fbg-pad-x);border-radius:var(--fbg-radius);color:inherit;font:inherit;font-size:var(--arc-text-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard), opacity var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;font-weight:500;line-height:1;display:inline-flex}.floating_button_group_sm .floating_button_group_item{font-size:var(--arc-text-xs)}.floating_button_group_item[data-icon]:not([data-icon-only]){padding-left:calc(var(--fbg-pad-x) - 2px)}.floating_button_group_item[data-icon-only]{width:var(--fbg-h);padding:0}.floating_button_group_item[data-active],.floating_button_group_item[aria-pressed=true]{color:var(--arc-foreground)}.floating_button_group_item[aria-pressed=true]{background:var(--fbg-on)}.floating_button_group_item[aria-disabled=true]{color:var(--arc-text-muted);cursor:not-allowed;opacity:.5}.floating_button_group_vertical .floating_button_group_item:not([data-icon-only]){justify-content:flex-start}.floating_button_group_vertical .floating_button_group_item[data-icon-only]{align-self:center}.floating_button_group_slot{z-index:2;place-items:center;display:inline-grid;position:relative}.floating_button_group_slot>*{grid-area:1/1}.floating_button_group_vertical .floating_button_group_slot{justify-items:start}.floating_button_group_ghost{white-space:nowrap;visibility:hidden;pointer-events:none;align-items:center;gap:6px;display:inline-flex}.floating_button_group_iconSpace{flex:none;width:16px;height:16px;display:block}.floating_button_group_phase{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.floating_button_group_icon{flex:none;display:inline-flex}.floating_button_group_icon svg{stroke-width:1.75px;width:16px;height:16px}.floating_button_group_text{display:block}.floating_button_group_separator{width:1px;height:calc(var(--fbg-h) * .5);background:var(--fbg-rule);border-radius:1px;flex:none;align-self:center;margin-inline:2px}.floating_button_group_vertical .floating_button_group_separator{width:calc(var(--fbg-h) * .5);height:1px;margin:2px 0}.floating_button_group_tip{align-items:baseline;gap:var(--arc-space-3);white-space:nowrap;display:inline-flex}.floating_button_group_kbd{font:inherit;color:color-mix(in oklab, var(--arc-background) 58%, var(--arc-foreground));font-variant-numeric:tabular-nums}.floating_button_group_sideTip{--tip-x:-3px;z-index:90;max-width:15rem;padding:var(--arc-space-3) var(--arc-space-4);border:1px solid color-mix(in oklab, var(--arc-background) 14%, var(--arc-foreground));border-radius:var(--arc-radius-control);background:var(--arc-foreground);color:var(--arc-background);box-shadow:var(--arc-shadow-raised);font-family:var(--arc-font-body);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);font-weight:400;line-height:var(--arc-leading-body);transform-origin:var(--radix-tooltip-content-transform-origin);transition:opacity var(--arc-duration-fast) var(--arc-ease-enter), transform var(--arc-duration-fast) var(--arc-ease-enter)}.floating_button_group_sideTip[data-side=left]{--tip-x:3px}@starting-style{.floating_button_group_sideTip[data-state$=-open]{opacity:0;transform:translateX(var(--tip-x)) scale(.97)}}.floating_button_group_sideTip[data-state=closed]{opacity:0;transition:opacity .11s var(--arc-ease-standard), transform .11s var(--arc-ease-standard);animation:.11s linear both floating_button_group_side-tip-exit;transform:scale(.98)}@keyframes floating_button_group_side-tip-exit{to{--side-tip-exit:1}}@media (prefers-reduced-motion:reduce){.floating_button_group_item,.floating_button_group_highlight{transition:color var(--arc-duration-instant) linear, background-color var(--arc-duration-instant) linear, opacity var(--arc-duration-instant) linear}.floating_button_group_sideTip,.floating_button_group_sideTip[data-state=closed]{transition:opacity 90ms linear;transform:none}}[data-motion=reduced] .floating_button_group_item,[data-motion=reduced] .floating_button_group_highlight{transition:color var(--arc-duration-instant) linear, background-color var(--arc-duration-instant) linear, opacity var(--arc-duration-instant) linear}[data-motion=reduced] .floating_button_group_sideTip,[data-motion=reduced] .floating_button_group_sideTip[data-state=closed]{transition:opacity 90ms linear;transform:none}.floating_button_group_xs{--fbg-h:var(--button-xs-height);--group-font:var(--button-xs-font)}.floating_button_group_sm{--fbg-h:var(--button-sm-height);--group-font:var(--button-sm-font)}.floating_button_group_md{--fbg-h:var(--button-md-height);--group-font:var(--button-md-font)}.floating_button_group_lg{--fbg-h:var(--button-lg-height);--group-font:var(--button-lg-font)}.floating_button_group_xl{--fbg-h:var(--button-xl-height);--group-font:var(--button-xl-font)}.floating_button_group_group{--fbg-outer:var(--radius)}.floating_button_group_item{min-height:var(--fbg-h);height:auto;font-size:calc(var(--group-font) * var(--font-scale));padding-block:6px}@media (pointer:coarse){.floating_button_group_item{min-height:max(var(--fbg-h), var(--touch-target));min-width:max(var(--fbg-h), var(--touch-target))}}.floating_button_group_item{font-family:var(--font-family)}@media (pointer:coarse){.floating_button_group_menu .floating_button_group_item{min-height:var(--touch-target)}}.floating_button_group_group button:focus-visible,.floating_button_group_group a:focus-visible,.floating_button_group_more:focus-visible{outline:var(--button-focus-width) solid var(--focus);outline-offset:calc(-1 * var(--button-focus-width))}.funnel_chart_figure{min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);margin:0;display:grid}.funnel_chart_frame{gap:var(--arc-space-3);border-radius:12px;outline:none;min-width:0;display:grid}.funnel_chart_frame:focus-visible{outline:2px solid var(--arc-accent);outline-offset:4px}.funnel_chart_figure[data-vertical] .funnel_chart_frame{column-gap:var(--arc-space-4);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr)}.funnel_chart_figure[data-vertical] .funnel_chart_steps{grid-area:1/2}.funnel_chart_figure[data-vertical] .funnel_chart_plot{grid-area:1/1}.funnel_chart_steps,.funnel_chart_drops{margin:0;padding:0;list-style:none;display:grid}.funnel_chart_step{min-width:0;padding-right:var(--arc-space-2);transition:opacity var(--arc-duration-standard) var(--arc-ease-standard);align-content:end;gap:1px;display:grid}.funnel_chart_figure[data-vertical] .funnel_chart_step{align-content:center}.funnel_chart_stepLabel{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.funnel_chart_stepValue{font-family:var(--arc-font-display);font-size:var(--arc-text-xl);font-weight:500;line-height:var(--arc-leading-display);font-variant-numeric:tabular-nums}.funnel_chart_stepRate,.funnel_chart_stepDrop{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}.funnel_chart_step[data-active] .funnel_chart_stepLabel{color:var(--arc-foreground)}.funnel_chart_plot{touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:100%;min-width:0;position:relative}.funnel_chart_svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.funnel_chart_band{fill:color-mix(in oklab, var(--band) 26%, var(--arc-surface));transition:fill var(--arc-duration-standard) var(--arc-ease-standard)}.funnel_chart_accent{fill:color-mix(in oklab, var(--band) 62%, var(--arc-surface));pointer-events:none}.funnel_chart_canvas{color:var(--arc-foreground);pointer-events:none;position:absolute;inset:0}.funnel_chart_column{background:color-mix(in oklab, var(--arc-foreground) 5%, transparent);pointer-events:none;border-radius:10px;position:absolute;top:0;bottom:0}.funnel_chart_figure[data-vertical] .funnel_chart_column{left:0;right:0}.funnel_chart_tip{z-index:2;border:1px solid var(--arc-border);background:var(--arc-surface-raised);width:180px;box-shadow:var(--arc-shadow-floating,0 8px 24px #0000001f);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:12px;gap:2px;padding:8px 10px;display:grid;position:absolute;top:8px}.funnel_chart_figure[data-vertical] .funnel_chart_tip{width:auto;max-width:180px;left:0;right:0}.funnel_chart_tip span{color:var(--arc-text-secondary)}.funnel_chart_drop{color:var(--arc-text-muted);font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;text-align:right}.funnel_chart_arrow{color:var(--arc-text-secondary)}.funnel_chart_empty{min-height:120px;color:var(--arc-text-muted);font-size:var(--arc-text-sm);place-items:center;margin:0;display:grid}.funnel_chart_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.funnel_chart_band,.funnel_chart_step{transition:none}}[data-motion=reduced] .funnel_chart_figure *{transition:none!important;animation:none!important}.funnel_chart_figure :focus-visible{outline:1px solid var(--arc-accent);outline-offset:2px}.gauge_figure{text-align:center;justify-items:center;gap:10px;min-width:0;margin:0;display:grid}.gauge_figure figcaption{gap:3px;min-width:0;display:grid}.gauge_figure strong{font-size:var(--arc-text-sm);font-weight:500}.gauge_detail{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}.gauge_accent{--gauge-color:var(--arc-accent);--gauge-text:var(--arc-accent-strong)}.gauge_success{--gauge-color:var(--arc-success);--gauge-text:var(--arc-success)}.gauge_warning{--gauge-color:var(--arc-warning);--gauge-text:var(--arc-warning)}.gauge_danger{--gauge-color:var(--arc-danger);--gauge-text:var(--arc-danger)}.gauge_visual{aspect-ratio:100/90;width:min(100%,176px);position:relative}.gauge_visual svg{width:100%;height:100%;display:block;overflow:visible}.gauge_track,.gauge_arc{fill:none;stroke-width:9px;stroke-linecap:round;transition:stroke var(--arc-duration-standard) var(--arc-ease-standard)}.gauge_track{stroke:color-mix(in oklab, var(--gauge-color) 13%, transparent)}.gauge_arc{stroke:var(--gauge-color)}.gauge_readout{aspect-ratio:1;pointer-events:none;place-content:center;justify-items:center;gap:4px;width:100%;display:grid;position:absolute;top:0;left:0}.gauge_number{color:var(--arc-foreground);font-family:var(--arc-font-display);font-size:var(--arc-text-3xl);letter-spacing:var(--arc-tracking-display);font-variant-numeric:tabular-nums;align-items:baseline;font-weight:500;line-height:1;display:inline-flex;position:relative}.gauge_digits{white-space:nowrap;justify-content:flex-end;display:inline-flex}.gauge_unit{color:var(--arc-text-secondary);font-family:var(--arc-font-body);letter-spacing:0;margin-left:1px;font-size:.5em}.gauge_sizer{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.gauge_status{min-width:100px;min-height:1.4em;color:var(--gauge-text);font-size:var(--arc-text-xs);transition:color var(--arc-duration-standard) var(--arc-ease-standard);font-weight:500;line-height:1.4}.gauge_swap{display:block;position:relative}.gauge_swap>.gauge_text{display:inline-block}@media (prefers-reduced-motion:reduce){.gauge_track,.gauge_arc,.gauge_status{transition:none}}[data-motion=reduced] .gauge_track,[data-motion=reduced] .gauge_arc,[data-motion=reduced] .gauge_status{transition:none}.glass_card_card{box-sizing:border-box;aspect-ratio:4/5;border-radius:var(--arc-radius-surface);isolation:isolate;background:var(--arc-surface-muted);width:100%;min-width:17.5rem;box-shadow:var(--arc-shadow-raised);transform-style:preserve-3d;will-change:transform;transition:box-shadow var(--arc-duration-considered,.48s) var(--arc-ease-standard);display:block;position:relative;overflow:hidden}.glass_card_card[data-open]{box-shadow:var(--arc-shadow-floating)}.glass_card_photo{cursor:pointer;position:absolute;inset:0}.glass_card_image{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.glass_card_floor{pointer-events:none;opacity:.45;height:55%;transition:opacity var(--arc-duration-considered,.48s) var(--arc-ease-standard);background:linear-gradient(#0000,#0606066b);background:linear-gradient(#0000,lab(1.5609% 0 0/.42));position:absolute;inset:auto 0 0}.glass_card_card[data-open] .glass_card_floor{opacity:1}.glass_card_panel{left:var(--arc-space-3);right:var(--arc-space-3);bottom:var(--arc-space-3);z-index:1;max-height:calc(100% - var(--arc-space-6));border-radius:calc(var(--arc-radius-surface) - var(--arc-space-1));background:color-mix(in oklab, var(--arc-surface) 46%, transparent);color:var(--arc-foreground);-webkit-backdrop-filter:blur(20px)saturate(1.7);flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,inset 0 0 0 1px #ffffff47,0 10px 30px #0606062e;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.55),inset 0 0 0 1px lab(100% -.0000298023 .0000119209/.28),0 10px 30px lab(1.5609% 0 0/.18)}.glass_card_panel[data-open]{min-height:58%;top:auto}.glass_card_rim{border-radius:inherit;pointer-events:none;background:radial-gradient(160px circle at var(--glass-hx,50%) var(--glass-hy,100%), #ffffffe6, transparent 70%);-webkit-mask-composite:xor;opacity:calc(.35 + var(--glass-glow,0) * .65);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@supports (color:lab(0% 0 0)){.glass_card_rim{background:radial-gradient(160px circle at var(--glass-hx,50%) var(--glass-hy,100%), lab(100% -.0000298023 .0000119209/.9), transparent 70%)}}.glass_card_heading{font:inherit;margin:0}.glass_card_header{align-items:center;gap:var(--arc-space-3);box-sizing:border-box;width:100%;padding:var(--arc-space-4);border-radius:inherit;color:inherit;text-align:start;cursor:pointer;font:inherit;background:0 0;border:0;margin:0;display:flex}.glass_card_header:focus-visible{outline:1px solid var(--arc-accent);outline-offset:-3px}.glass_card_lines{flex-direction:column;flex:auto;min-width:0;display:flex}.glass_card_title{font-size:var(--arc-text-base,var(--arc-text-sm));font-weight:500;line-height:var(--arc-leading-body);overflow-wrap:anywhere}.glass_card_subtitle{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body)}.glass_card_aside{align-items:center;gap:var(--arc-space-1);font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;flex:none;font-weight:500;display:inline-flex}.glass_card_detail{min-height:0;padding:0 var(--arc-space-4) var(--arc-space-4);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);color:var(--arc-text-secondary);flex:auto;overflow:auto}.glass_card_detail>:first-child{margin-top:0}@media (prefers-reduced-transparency:reduce){.glass_card_panel{-webkit-backdrop-filter:none;background:var(--arc-surface-raised)}.glass_card_rim{display:none}}@media (prefers-contrast:more){.glass_card_panel{background:var(--arc-surface-raised);box-shadow:inset 0 0 0 1px var(--arc-foreground)}}@media (prefers-reduced-motion:reduce){.glass_card_card,.glass_card_floor{transition:none}.glass_card_card{will-change:auto}}.glass_card_card[data-reduced]{will-change:auto}.glass_card_card{border:0;padding:0}.tabs_root{position:relative}.tabs_listShell{isolation:isolate;border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:var(--arc-surface-muted);align-items:center;min-width:0;max-width:100%;display:inline-flex;position:relative}.tabs_viewport{border-radius:inherit;scrollbar-width:none;min-width:0;overflow-x:auto}.tabs_viewport::-webkit-scrollbar{display:none}.tabs_listShell[data-left=true] .tabs_viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 35px,#000);mask-image:linear-gradient(90deg,#0000,#000 35px,#000)}.tabs_listShell[data-right=true] .tabs_viewport{-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 35px),#0000);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 35px),#0000)}.tabs_listShell[data-left=true][data-right=true] .tabs_viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 35px calc(100% - 35px),#0000);mask-image:linear-gradient(90deg,#0000,#000 35px calc(100% - 35px),#0000)}.tabs_list{isolation:isolate;align-items:center;gap:var(--arc-space-1);width:max-content;padding:var(--arc-space-1);display:inline-flex}.tabs_scrollButton{z-index:2;background:var(--arc-surface-muted);width:33px;color:var(--arc-foreground);border:0;place-items:center;display:grid;position:absolute;top:0;bottom:0}.tabs_scrollLeft{border-radius:var(--arc-radius-control) 0 0 var(--arc-radius-control);left:0}.tabs_scrollRight{border-radius:0 var(--arc-radius-control) var(--arc-radius-control) 0;right:0}.tabs_scrollButton:disabled{opacity:0;pointer-events:none}.tabs_scrollButton:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:-1px}.tabs_trigger{-webkit-tap-highlight-color:transparent;min-width:5.5rem;min-height:var(--arc-control-height-sm);border-radius:calc(var(--arc-radius-control) - 3px);padding:0 var(--arc-space-3);color:var(--arc-text-muted);font:inherit;font-size:var(--arc-text-sm);white-space:nowrap;cursor:pointer;transition:color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;flex:none;place-items:center;font-weight:500;display:inline-grid;position:relative}@media (hover:hover) and (pointer:fine){.tabs_trigger:hover{color:var(--arc-foreground)}}.tabs_trigger:active{color:var(--arc-foreground)}.tabs_trigger[data-state=active]{color:var(--arc-accent-strong)}.tabs_selection{z-index:-1;border:1px solid var(--arc-border);border-radius:inherit;background:var(--arc-surface);box-shadow:var(--arc-shadow-resting);will-change:transform;position:absolute;inset:0}.tabs_triggerLabel{z-index:1;position:relative}.tabs_trigger:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0}.tabs_trigger:disabled{cursor:not-allowed;opacity:.5}.tabs_content{margin-top:var(--arc-space-4);color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body)}.tabs_content[data-motion-pop-id]{margin-top:0}.tabs_content[data-state=inactive]{pointer-events:none}.tabs_content:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0;border-radius:var(--arc-radius-control)}@media (prefers-reduced-motion:reduce){.tabs_trigger{transition:none}}[data-motion=reduced] .tabs_trigger,.tabs_trigger[data-motion=reduced]{transition:none}.tabs_root{font-family:var(--font-family,var(--arc-font-body));line-height:var(--arc-leading-body)}@media (pointer:coarse){.tabs_trigger{min-height:44px}.tabs_scrollButton{width:44px}}@media (forced-colors:active){.tabs_trigger:focus-visible,.tabs_content:focus-visible,.tabs_scrollButton:focus-visible{outline-color:highlight}.tabs_selection{border-color:highlight}}.tabs_listShell{--tabs-arrow-width:33px}.tabs_listShell[data-overflow=true]{padding-inline:var(--tabs-arrow-width)}.tabs_listShell[data-overflow=true][data-left][data-right] .tabs_viewport{-webkit-mask-image:none;mask-image:none}.tabs_scrollButton{width:var(--tabs-arrow-width)}@media (pointer:coarse){.tabs_listShell{--tabs-arrow-width:44px}}.glass_tabbar_nav{--glass-tint:color-mix(in oklab, var(--arc-surface) 52%, transparent);--glass-rim:#ffffffb3;pointer-events:none;color:var(--arc-foreground);justify-content:center;display:flex}@supports (color:lab(0% 0 0)){.glass_tabbar_nav{--glass-rim:lab(100% -.0000298023 .0000119209/.7)}}.glass_tabbar_defs{width:0;height:0;position:absolute;overflow:hidden}.glass_tabbar_root{pointer-events:none}.glass_tabbar_root>[data-overflow]{background:0 0;border:0;border-radius:0;overflow:visible}.glass_tabbar_root>[data-overflow]>div{border-radius:0;overflow:visible}.glass_tabbar_root .glass_tabbar_list{isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;pointer-events:none;align-items:center;gap:0;padding:0 0 0 5px;display:flex;position:relative}.glass_tabbar_bar{z-index:-1;width:var(--glass-bar-w);height:var(--glass-bar-h);border-radius:var(--arc-radius-pill);background:var(--glass-tint);-webkit-backdrop-filter:var(--glass-filter);box-shadow:inset 0 1px 0 var(--glass-rim), inset 0 0 0 1px color-mix(in oklab, var(--arc-foreground) 8%, transparent), 0 10px 30px -12px #00000059, 0 2px 8px -4px #00000038;pointer-events:auto;position:absolute;top:50%;left:0;translate:0 -50%}@supports (color:lab(0% 0 0)){.glass_tabbar_bar{box-shadow:inset 0 1px 0 var(--glass-rim), inset 0 0 0 1px color-mix(in oklab, var(--arc-foreground) 8%, transparent), 0 10px 30px -12px lab(0% 0 0/.35), 0 2px 8px -4px lab(0% 0 0/.22)}}.glass_tabbar_lens{z-index:0;width:var(--glass-slot);height:calc(var(--glass-bar-h) - 10px);border-radius:var(--arc-radius-pill);background:color-mix(in oklab, var(--arc-foreground) calc((1 - var(--clear,0)) * 9%), transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, white calc(var(--clear,0) * 80%), transparent), inset 0 0 0 1px color-mix(in oklab, var(--arc-foreground) calc(var(--clear,0) * 14%), transparent);-webkit-backdrop-filter:saturate(calc(1 + var(--clear,0) * .6)) contrast(calc(1 + var(--clear,0) * .08));backdrop-filter:saturate(calc(1 + var(--clear,0) * .6)) contrast(calc(1 + var(--clear,0) * .08));pointer-events:none;will-change:transform;position:absolute;top:50%;left:0;translate:0 -50%}.glass_tabbar_lens[data-hidden]{visibility:hidden}.glass_tabbar_root .glass_tabbar_tab,.glass_tabbar_root .glass_tabbar_action{z-index:1;min-width:0;color:color-mix(in oklab, var(--arc-accent-strong) var(--tint,0%), var(--arc-foreground));font:inherit;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.glass_tabbar_root .glass_tabbar_tab{width:var(--glass-slot);height:var(--glass-bar-h);border-radius:var(--arc-radius-pill)}.glass_tabbar_root .glass_tabbar_tab[data-state=active]{cursor:grab}.glass_tabbar_list[data-dragging] .glass_tabbar_tab{cursor:grabbing}.glass_tabbar_root .glass_tabbar_tab>span[aria-hidden=true],.glass_tabbar_root .glass_tabbar_action>span[aria-hidden=true]{display:none}.glass_tabbar_root .glass_tabbar_tab>span:not([aria-hidden]),.glass_tabbar_root .glass_tabbar_action>span:not([aria-hidden]){display:contents}.glass_tabbar_root .glass_tabbar_action{width:var(--glass-action);height:var(--glass-action);border-radius:var(--arc-radius-pill);background:var(--glass-tint);-webkit-backdrop-filter:var(--glass-filter);box-shadow:inset 0 1px 0 var(--glass-rim), inset 0 0 0 1px color-mix(in oklab, var(--arc-foreground) 8%, transparent), 0 10px 30px -12px #00000059;margin-left:10px}@supports (color:lab(0% 0 0)){.glass_tabbar_root .glass_tabbar_action{box-shadow:inset 0 1px 0 var(--glass-rim), inset 0 0 0 1px color-mix(in oklab, var(--arc-foreground) 8%, transparent), 0 10px 30px -12px lab(0% 0 0/.35)}}.glass_tabbar_root .glass_tabbar_action[data-chosen]{color:var(--arc-accent-strong);background:color-mix(in oklab, var(--arc-accent) 16%, var(--glass-tint))}.glass_tabbar_face{justify-items:center;gap:2px;display:grid}.glass_tabbar_icon{place-items:center;width:22px;height:22px;display:inline-grid;position:relative}.glass_tabbar_icon>svg{stroke-width:1.8px;width:22px;height:22px}.glass_tabbar_label{letter-spacing:-.005em;white-space:nowrap;font-size:11.5px;font-weight:600;line-height:1}.glass_tabbar_action .glass_tabbar_label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.glass_tabbar_badge{border-radius:var(--arc-radius-pill);background:var(--arc-accent);min-width:17px;height:17px;color:var(--arc-accent-foreground);box-shadow:0 0 0 2px color-mix(in oklab, var(--arc-surface) 80%, transparent);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-9px}.glass_tabbar_nav[data-compact] .glass_tabbar_label{pointer-events:none}@media (prefers-reduced-transparency:reduce){.glass_tabbar_bar,.glass_tabbar_root .glass_tabbar_action{background:var(--arc-surface-raised);-webkit-backdrop-filter:none}}@media (prefers-contrast:more){.glass_tabbar_bar,.glass_tabbar_root .glass_tabbar_action{background:var(--arc-surface-raised);box-shadow:inset 0 0 0 1.5px var(--arc-border-strong)}.glass_tabbar_root .glass_tabbar_tab,.glass_tabbar_root .glass_tabbar_action{color:color-mix(in oklab, var(--arc-accent-strong) var(--tint,0%), var(--arc-foreground))}}.gravity_well_root{isolation:isolate;grid-template-columns:repeat(auto-fill, minmax(var(--gw-min,56px), 1fr));gap:var(--gw-gap,8px);touch-action:pan-y;outline:none;min-width:0;display:grid;position:relative}.gravity_well_root[data-fixed]{grid-template-columns:repeat(var(--gw-cols), minmax(0, 1fr))}.gravity_well_slot{aspect-ratio:1;min-width:0;position:relative}.gravity_well_tile{background:var(--arc-surface-muted);transform-origin:50%;will-change:transform, opacity;border-radius:14px;position:absolute;inset:0;overflow:hidden}.gravity_well_tile>:where(img,video,picture,svg){object-fit:cover;width:100%;height:100%;display:block}.gravity_well_root:focus-visible .gravity_well_slot[data-current] .gravity_well_tile{box-shadow:0 0 0 var(--arc-focus-width) var(--arc-accent)}.hold_to_confirm_button{--hold-ink:var(--arc-foreground);--hold-fill:var(--arc-accent);--hold-on-fill:var(--arc-accent-foreground);--hold-border:var(--arc-border-strong);min-height:var(--arc-control-height-md);padding:0 var(--arc-space-5);border:1px solid var(--hold-border);border-radius:var(--arc-radius-control);background:var(--arc-surface);color:var(--hold-ink);font:inherit;font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard), opacity var(--arc-duration-fast) var(--arc-ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}.hold_to_confirm_button[data-tone=danger]{--hold-ink:var(--arc-danger);--hold-fill:var(--arc-danger);--hold-on-fill:var(--arc-background);--hold-border:color-mix(in oklab, var(--arc-danger) 32%, var(--arc-border))}.hold_to_confirm_button[data-tone=neutral]{--hold-ink:var(--arc-foreground);--hold-fill:var(--arc-foreground);--hold-on-fill:var(--arc-background);--hold-border:var(--arc-border-strong)}@media (hover:hover) and (pointer:fine){.hold_to_confirm_button:not(:disabled):not([aria-disabled=true]):hover{background:color-mix(in oklab, var(--hold-fill) 6%, var(--arc-surface))}}.hold_to_confirm_button[aria-disabled=true]{cursor:default}.hold_to_confirm_button:disabled{cursor:not-allowed;opacity:.5}.hold_to_confirm_face{align-items:center;gap:var(--arc-space-2);white-space:nowrap;display:inline-flex}.hold_to_confirm_fill{border-radius:var(--arc-radius-control);background:var(--hold-fill);color:var(--hold-on-fill);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:-1px}.hold_to_confirm_iconSlot{flex:none;place-items:center;width:18px;height:18px;display:grid}.hold_to_confirm_iconPhase{grid-area:1/1;place-items:center;display:grid}.hold_to_confirm_iconPhase svg{width:18px;height:18px}.hold_to_confirm_labelFrame{clip-path:inset(-.6em -3px);min-width:0;display:inline-flex;position:relative}.hold_to_confirm_label{white-space:nowrap;display:block}.hold_to_confirm_measure{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.hold_to_confirm_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.hold_to_confirm_button{transition:none}}[data-motion=reduced] .hold_to_confirm_button{transition:none}.hold_to_confirm_button{min-height:var(--touch-target);min-width:var(--touch-target);font-weight:var(--button-weight);border-radius:var(--radius)}.hold_to_confirm_button:focus-visible{outline:var(--button-focus-width) solid var(--focus);outline-offset:var(--button-focus-offset)}.hold_to_confirm_button{min-height:var(--feedback-height,var(--touch-target));font-size:var(--feedback-font,var(--arc-text-sm));padding-inline:var(--feedback-padding,var(--arc-space-3))}.hover_card_card{z-index:60;box-sizing:border-box;width:18.5rem;max-width:min(18.5rem, var(--radix-popover-content-available-width,calc(100vw - 24px)));padding:var(--arc-space-4);border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);color:var(--arc-foreground);box-shadow:var(--arc-shadow-floating);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);transform-origin:var(--radix-popover-content-transform-origin);outline:none}.hover_card_profile{gap:var(--arc-space-3);display:grid}.hover_card_head{align-items:center;gap:var(--arc-space-3);min-width:0;display:flex}.hover_card_avatar{border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface-muted);width:48px;height:48px;color:var(--arc-foreground);font-size:var(--arc-text-sm);flex:none;place-items:center;font-weight:500;display:grid;position:relative;overflow:hidden}.hover_card_avatar img{object-fit:cover;width:100%;height:100%;transition:opacity var(--arc-duration-standard) var(--arc-ease-enter), filter var(--arc-duration-standard) var(--arc-ease-enter);display:block}.hover_card_avatar img[data-loading]{opacity:0;filter:blur(4px);transition:none}.hover_card_identity{min-width:0;display:grid}.hover_card_name,.hover_card_role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hover_card_name{color:var(--arc-foreground);font-size:var(--arc-text-base);font-weight:500;line-height:var(--arc-leading-body)}.hover_card_role{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body)}.hover_card_bio{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);margin:0}.hover_card_stats{gap:var(--arc-space-2) var(--arc-space-6);padding-top:var(--arc-space-3);border-top:1px solid var(--arc-border-subtle);flex-wrap:wrap;margin:0;display:flex}.hover_card_stat{flex-direction:column-reverse;display:flex}.hover_card_stat dt{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body)}.hover_card_stat dd{color:var(--arc-foreground);font-size:var(--arc-text-base);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--arc-leading-body);margin:0}.hover_card_meta{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);align-items:center;gap:6px;display:flex}.hover_card_meta svg{flex:none}@media (prefers-reduced-motion:reduce){.hover_card_avatar img{transition:none}.hover_card_avatar img[data-loading]{filter:none}}[data-motion=reduced] .hover_card_avatar img,.hover_card_avatar img[data-motion=reduced]{transition:none}[data-motion=reduced] .hover_card_avatar img[data-loading],.hover_card_avatar img[data-loading][data-motion=reduced]{filter:none}.hover_card_card{max-height:var(--radix-popover-content-available-height);overflow-y:auto}.image_compare_root{isolation:isolate;border-radius:var(--arc-radius-panel);background:var(--arc-surface-muted);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;display:block;position:relative;overflow:clip;container-type:size}.image_compare_root[data-orientation=vertical]{cursor:ns-resize;touch-action:pan-x}.image_compare_root:after{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--arc-foreground) 8%, transparent);pointer-events:none;position:absolute;inset:0}.image_compare_layer{position:absolute;inset:0}.image_compare_layer :where(img,picture,video){object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.image_compare_chip{z-index:1;top:var(--arc-space-3);left:var(--arc-space-3);border-radius:var(--arc-radius-pill);background:color-mix(in oklab, var(--arc-background) 74%, transparent);color:var(--arc-foreground);font-size:var(--arc-text-xs);font-weight:500;line-height:var(--arc-leading-body);letter-spacing:var(--arc-tracking-body);pointer-events:none;-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);padding:3px 10px;position:absolute}.image_compare_chip[data-place=end]{right:var(--arc-space-3);left:auto}.image_compare_chip[data-place=bottom]{top:auto;bottom:var(--arc-space-3)}.image_compare_pivot{z-index:2;pointer-events:none;position:absolute;inset:0}.image_compare_rotor{width:0;height:0;position:absolute;top:0;left:0}.image_compare_line{background:var(--arc-surface-raised);width:2px;height:calc(200cqw + 200cqh);position:absolute;top:calc(-100cqw - 100cqh);left:-1px;box-shadow:0 0 0 .5px #00000024;box-shadow:0 0 0 .5px lab(0% 0 0/.14)}:root[data-theme=dark] .image_compare_line{background:var(--arc-foreground)}.image_compare_handleSlot{position:absolute;top:0;left:0}.image_compare_handle{box-sizing:border-box;border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface-raised);width:40px;height:40px;box-shadow:var(--arc-shadow-raised);color:var(--arc-foreground);pointer-events:auto;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard);outline:0 solid #0000;place-items:center;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}.image_compare_handle:after{content:"";border-radius:inherit;position:absolute;inset:-8px}@media (hover:hover) and (pointer:fine){.image_compare_root:hover .image_compare_handle{border-color:var(--arc-border-strong)}}.image_compare_chevrons{align-items:center;display:flex}.image_compare_chevron{place-items:center;margin-inline:-2.5px;display:grid}@media (prefers-reduced-motion:reduce){.image_compare_handle{transition:none}}.image_compare_handle:focus-visible{outline:var(--arc-focus-width) solid var(--arc-accent);outline-offset:1px}.in_view_title_wrap{min-width:0;color:var(--arc-foreground)}.in_view_title_clip{vertical-align:top;margin:-.08em -.14em -.2em;padding:.08em .14em .2em;display:inline-block;overflow:hidden}.in_view_title_lineClip{margin:-.06em -.12em -.18em;padding:.06em .12em .18em;display:block;overflow:hidden}.in_view_title_clip>span,.in_view_title_lineClip>span,.in_view_title_blurWord,.in_view_title_trackWord,.in_view_title_trackWord>span{display:inline-block}.in_view_title_trackWord{white-space:nowrap}.in_view_title_wipe{-webkit-mask-image:linear-gradient(90deg,#000 44%,#0000 56%);mask-image:linear-gradient(90deg,#000 44%,#0000 56%);-webkit-mask-size:230% 100%;mask-size:230% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--wipe,0%) 0;mask-position:var(--wipe,0%) 0;margin:-.1em -.12em -.22em;padding:.1em .12em .22em}.in_view_title_pending .in_view_title_part{animation:in_view_title_settle .4s var(--arc-ease-enter) 2.4s forwards}@keyframes in_view_title_settle{to{opacity:1;filter:none;--wipe:0%;transform:none;-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.in_view_title_part{opacity:1!important;filter:none!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}.in_view_title_pending .in_view_title_part{animation:none}}.inline_edit_root{--pad-x:8px;--pad-y:3px;min-width:0;font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);margin-inline-start:calc(-1 * (var(--pad-x) + 1px));display:grid;position:relative}.inline_edit_root[data-variant=title]{--size:var(--arc-text-xl);--leading:round(var(--size) * 1.3, 2px);--weight:500;--ink:var(--arc-foreground)}.inline_edit_root[data-variant=body]{--pad-y:5px;--size:var(--arc-text-sm);--leading:round(var(--size) * 1.5, 1px);--weight:400;--ink:var(--arc-text-secondary)}.inline_edit_line{min-width:0;color:var(--ink);font-family:var(--arc-font-body);font-size:var(--size);font-weight:var(--weight);line-height:var(--leading);letter-spacing:var(--arc-tracking-body);margin:0;padding-inline-end:66px;display:block}.inline_edit_root[data-multiline] .inline_edit_line{padding-inline-end:38px}.inline_edit_box{vertical-align:top;max-width:100%;display:inline-block;position:relative}.inline_edit_root[data-multiline] .inline_edit_box{display:block}.inline_edit_display,.inline_edit_control{box-sizing:border-box;padding:var(--pad-y) var(--pad-x);border-radius:var(--arc-radius-control);color:inherit;font:inherit;font-feature-settings:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:var(--leading);text-align:left;text-indent:0;text-transform:none;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;margin:0}.inline_edit_display{z-index:1;cursor:text;max-width:100%;display:block;position:relative}.inline_edit_root[data-multiline] .inline_edit_display{width:100%}.inline_edit_root[data-editing] .inline_edit_display{visibility:hidden}.inline_edit_root[data-editing]:not([data-multiline]) .inline_edit_display{min-width:5em;padding-inline-end:calc(var(--pad-x) + 16px)}.inline_edit_display[aria-disabled=true]{cursor:progress}.inline_edit_display:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0}.inline_edit_layer{transition:opacity var(--arc-duration-standard) var(--arc-ease-standard);display:block;position:relative}.inline_edit_layer[data-empty]{color:var(--arc-text-muted)}.inline_edit_root[data-phase=saving] .inline_edit_layer{opacity:.5;transition-duration:var(--arc-duration-fast)}.inline_edit_text{text-overflow:ellipsis;white-space:pre;display:block;overflow:hidden}.inline_edit_root[data-multiline] .inline_edit_text{white-space:pre-wrap;overflow-wrap:break-word;overflow:visible}.inline_edit_control{z-index:2;resize:none;width:100%;height:100%;caret-color:var(--arc-foreground);outline:none;position:absolute;top:0;left:0;overflow:hidden}.inline_edit_control:focus-visible{outline:none}.inline_edit_control::placeholder{color:var(--arc-text-muted);opacity:1}textarea.inline_edit_control{white-space:pre-wrap;overflow-wrap:break-word}.inline_edit_frame{z-index:0;box-sizing:border-box;border-radius:var(--arc-radius-control);pointer-events:none;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard), box-shadow var(--arc-duration-standard) var(--arc-ease-standard);background:0 0;border:1px solid #0000;position:absolute;top:0;bottom:0;left:0}.inline_edit_root[data-multiline] .inline_edit_frame{right:0}@media (hover:hover) and (pointer:fine){.inline_edit_display:not([aria-disabled=true]):hover~.inline_edit_frame{background:var(--arc-surface-muted)}.inline_edit_pencil{opacity:0;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard)}.inline_edit_display:hover~.inline_edit_frame .inline_edit_pencil,.inline_edit_display:focus-visible~.inline_edit_frame .inline_edit_pencil,.inline_edit_pencil:hover{opacity:1}}.inline_edit_root[data-editing] .inline_edit_frame{border-color:var(--input-focus-color);background:var(--arc-surface);box-shadow:none}.inline_edit_root[data-invalid] .inline_edit_frame{border-color:var(--arc-danger);box-shadow:none}.inline_edit_root[data-flash=on] .inline_edit_frame{border-color:color-mix(in oklab, var(--arc-danger) 30%, transparent);background:color-mix(in oklab, var(--arc-danger) 9%, transparent)}.inline_edit_root[data-flash=off] .inline_edit_frame{transition-duration:var(--arc-duration-considered)}.inline_edit_slot{pointer-events:auto;min-height:28px;margin-top:-14px;display:grid;position:absolute;top:50%;left:calc(100% + 6px)}.inline_edit_root[data-multiline] .inline_edit_slot{margin-top:calc(var(--pad-y) + var(--leading) / 2 - 13px);top:0;left:calc(100% + 8px)}.inline_edit_slotItem{grid-area:1/1;place-items:center start;min-height:28px;display:grid}.inline_edit_actions{gap:4px;display:flex}.inline_edit_root[data-multiline] .inline_edit_actions{flex-direction:column}.inline_edit_save,.inline_edit_cancel{border-radius:var(--arc-radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;width:28px;height:28px;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);border:1px solid #0000;flex:none;place-items:center;padding:0;display:grid}.inline_edit_save{background:var(--arc-foreground);color:var(--arc-background)}.inline_edit_cancel{border-color:var(--arc-border);background:var(--arc-surface);color:var(--arc-text-secondary)}.inline_edit_save:active,.inline_edit_cancel:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.inline_edit_save:hover{background:color-mix(in oklab, var(--arc-foreground) 86%, var(--arc-background))}.inline_edit_cancel:hover{border-color:var(--arc-border-strong);background:var(--arc-surface-muted);color:var(--arc-foreground)}}.inline_edit_save:focus-visible,.inline_edit_cancel:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0}.inline_edit_pencil{color:var(--arc-text-muted);cursor:pointer;margin-left:2px}.inline_edit_spinner{border:1.5px solid var(--arc-text-muted);border-radius:var(--arc-radius-pill);border-right-color:#0000;width:14px;height:14px;margin-left:2px;animation:.7s linear infinite inline_edit_spin;display:block}.inline_edit_saved{color:var(--arc-success);place-items:center;margin-left:1px;display:grid}.inline_edit_failedIcon{color:var(--arc-danger);margin-left:1px}.inline_edit_reveal{display:block;overflow:hidden}.inline_edit_revealInner{display:block;position:relative}.inline_edit_message{padding:6px var(--pad-x) 4px calc(var(--pad-x) + 1px);color:var(--arc-text-secondary);font-size:var(--arc-text-xs);font-weight:400;line-height:var(--arc-leading-body);align-items:flex-start;gap:6px;display:flex}.inline_edit_message[data-tone=error]{color:var(--arc-danger)}.inline_edit_messageIcon{color:var(--arc-danger);flex:none;margin-top:2px}.inline_edit_retry{color:var(--arc-foreground);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--arc-border-strong);text-decoration-color:var(--arc-border-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0 0 0 2px;padding:0;font-weight:500}@media (hover:hover) and (pointer:fine){.inline_edit_retry:hover{text-decoration-color:currentColor}}.inline_edit_retry:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0}.inline_edit_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes inline_edit_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.inline_edit_spinner{border-right-color:var(--arc-text-muted);border-top-color:#0000;animation:none}.inline_edit_layer,.inline_edit_save,.inline_edit_cancel,.inline_edit_pencil{transition:none}}[data-motion=reduced] .inline_edit_spinner{border-right-color:var(--arc-text-muted);border-top-color:#0000;animation:none}[data-motion=reduced] .inline_edit_layer,[data-motion=reduced] .inline_edit_save,[data-motion=reduced] .inline_edit_cancel,[data-motion=reduced] .inline_edit_pencil{transition:none}@media (pointer:coarse){.inline_edit_line{padding-inline-end:98px}.inline_edit_save,.inline_edit_cancel{width:44px;height:44px}.inline_edit_slot{margin-top:-22px}.inline_edit_control{font-size:max(16px, var(--size))}}@media (forced-colors:active){.inline_edit_root[data-editing] .inline_edit_frame{border-color:highlight}}.json_viewer_root{--mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--indent:16px;border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.json_viewer_toolbar{border-bottom:1px solid var(--arc-border-subtle);align-items:center;gap:2px;padding:6px;display:flex}.json_viewer_search{background:var(--arc-surface-muted);cursor:text;border-radius:14px;flex:1;align-items:center;gap:4px;min-width:0;min-height:34px;padding:0 4px 0 10px;display:flex;position:relative}.json_viewer_searchIcon{color:var(--arc-text-muted);flex:none}.json_viewer_input{min-width:0;height:34px;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);background:0 0;border:0;outline:none;flex:1;padding:0 4px}.json_viewer_input::placeholder{color:var(--arc-text-muted)}.json_viewer_input::-webkit-search-cancel-button{display:none}.json_viewer_matches{flex:none;align-items:center;gap:0;display:inline-flex}.json_viewer_count{min-width:3.5ch;color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;text-align:right;padding-inline:4px}.json_viewer_grow{flex:1}.json_viewer_divider{background:var(--arc-border-subtle);width:1px;height:18px;margin-inline:4px}.json_viewer_tool{width:34px;height:34px;color:var(--arc-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard), opacity var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;border-radius:14px;flex:none;place-items:center;padding:0;display:inline-grid}.json_viewer_tool:disabled{cursor:default;opacity:.4}.json_viewer_tool:active:not(:disabled){background:var(--arc-surface-muted);color:var(--arc-foreground)}.json_viewer_search .json_viewer_tool{border-radius:9px;width:26px;height:26px}.json_viewer_search .json_viewer_tool:active:not(:disabled){background:var(--arc-surface)}.json_viewer_tree{max-height:var(--json-max-height,420px);overflow-anchor:none;overscroll-behavior:contain;font-family:var(--mono);font-variant-ligatures:none;letter-spacing:0;scrollbar-width:thin;padding:6px;font-size:13px;position:relative;overflow:auto}.json_viewer_row{cursor:default;-webkit-tap-highlight-color:transparent;border-radius:10px;outline:none;position:relative}.json_viewer_highlight{background:var(--arc-surface-muted);border-radius:9px;position:absolute;inset:1px 0}.json_viewer_line{min-width:0;height:30px;padding-right:6px;padding-left:calc(4px + var(--level,0) * var(--indent));white-space:nowrap;align-items:center;gap:6px;display:flex;position:relative}.json_viewer_row[data-kind=node] .json_viewer_line{cursor:pointer}.json_viewer_chevron{width:14px;height:14px;color:var(--arc-text-muted);transition:transform var(--arc-duration-spring) var(--arc-ease-spring), color var(--arc-duration-fast) var(--arc-ease-standard);flex:none;place-items:center;display:inline-grid}.json_viewer_chevron[data-open]{transform:rotate(90deg)}.json_viewer_row[data-active] .json_viewer_chevron[data-branch]{color:var(--arc-foreground)}.json_viewer_key{max-width:45%;color:var(--arc-foreground);text-overflow:ellipsis;flex:none;overflow:hidden}.json_viewer_index{color:var(--arc-text-muted);font-variant-numeric:tabular-nums;flex:none}.json_viewer_colon{color:var(--arc-text-muted);flex:none;margin-left:-5px}.json_viewer_summary{align-items:baseline;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.json_viewer_preview{min-width:0;color:var(--arc-text-muted);text-overflow:ellipsis;overflow:hidden}.json_viewer_countLabel{color:var(--arc-text-muted);font-family:var(--arc-font-body);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;flex:none}.json_viewer_value{text-overflow:ellipsis;min-width:0;overflow:hidden}.json_viewer_value[data-type=string]{color:var(--arc-success)}.json_viewer_value[data-type=number]{color:var(--arc-accent);font-variant-numeric:tabular-nums}.json_viewer_value[data-type=boolean]{color:var(--arc-warning)}.json_viewer_value[data-type=null],.json_viewer_value[data-type=other]{color:var(--arc-text-muted)}.json_viewer_mark{background:color-mix(in oklab, var(--arc-warning) 22%, transparent);color:inherit;box-shadow:0 0 0 1px color-mix(in oklab, var(--arc-warning) 22%, transparent);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);border-radius:3px}.json_viewer_mark[data-current]{background:color-mix(in oklab, var(--arc-warning) 48%, transparent)}.json_viewer_more{font-family:var(--arc-font-body);font-size:var(--arc-text-sm);align-items:baseline;gap:10px;padding-left:20px;display:inline-flex}.json_viewer_moreLabel{color:var(--arc-foreground);font-weight:500}.json_viewer_row[data-kind=more]{cursor:pointer}.json_viewer_muted{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}.json_viewer_actions{background:linear-gradient(to right, transparent, var(--arc-surface) 22px);opacity:0;pointer-events:none;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard);border-radius:0 9px 9px 0;align-items:center;gap:0;padding-left:24px;padding-right:1px;display:flex;position:absolute;top:1px;bottom:1px;right:0}.json_viewer_row[data-active] .json_viewer_actions{background:linear-gradient(to right, transparent, var(--arc-surface-muted) 22px)}.json_viewer_action{width:26px;height:26px;color:var(--arc-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid;position:relative}.json_viewer_action[data-state=done]{color:var(--arc-success)}.json_viewer_action[data-state=error]{color:var(--arc-danger)}.json_viewer_action:active{background:color-mix(in oklab, var(--arc-foreground) 8%, transparent)}.json_viewer_actionGlyph{place-items:center;display:grid}.json_viewer_row[data-active] .json_viewer_actions,.json_viewer_row:focus-within .json_viewer_actions{opacity:1;pointer-events:auto}.json_viewer_pathBar{border-top:1px solid var(--arc-border-subtle);align-items:center;gap:10px;min-width:0;padding:6px 6px 6px 14px;display:flex}.json_viewer_path{min-width:0;color:var(--arc-text-secondary);font-family:var(--mono);font-size:var(--arc-text-xs);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.json_viewer_pathType{color:var(--arc-text-muted);font-size:var(--arc-text-xs);flex:none}.json_viewer_pathCopy{border-radius:10px;width:30px;height:30px}.json_viewer_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.json_viewer_row:hover .json_viewer_actions{opacity:1;pointer-events:auto}.json_viewer_row:not([data-active]):hover{--row-hover:color-mix(in oklab, var(--arc-foreground) 3.5%, var(--arc-surface))}.json_viewer_row:not([data-active]):hover:before{content:"";background:var(--row-hover);pointer-events:none;border-radius:9px;position:absolute;inset:1px 0}.json_viewer_row:not([data-active]):hover .json_viewer_actions{background:linear-gradient(to right, transparent, var(--row-hover) 22px)}.json_viewer_row:hover .json_viewer_chevron[data-branch]{color:var(--arc-foreground)}.json_viewer_tool:hover:not(:disabled),.json_viewer_action:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}.json_viewer_search .json_viewer_tool:hover:not(:disabled){background:var(--arc-surface)}.json_viewer_action[data-state=done]:hover{color:var(--arc-success)}}@media (max-width:420px){.json_viewer_tree{--indent:12px}.json_viewer_key{max-width:40%}.json_viewer_pathType{display:none}}@media (prefers-reduced-motion:reduce){.json_viewer_chevron,.json_viewer_actions,.json_viewer_tool,.json_viewer_action,.json_viewer_mark{transition:none}}.json_viewer_row:focus-visible,.json_viewer_tool:focus-visible,.json_viewer_action:focus-visible{outline:var(--arc-focus-width) solid var(--arc-accent);outline-offset:-1px}.json_viewer_search:focus-within{box-shadow:inset 0 0 0 1px var(--arc-accent)}.json_viewer_input:focus{box-shadow:none;outline:none}.json_viewer_path{background:0 0;border:0;padding:0}.json_viewer_search{flex-direction:row;font-weight:400}.media_viewer_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.media_viewer_backdrop{z-index:90;background:color-mix(in oklab, var(--arc-background) 94%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);position:fixed;inset:0}.media_viewer_surface{z-index:91;color:var(--arc-foreground);outline:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.media_viewer_surface[data-presentation=fullscreen]{position:fixed;inset:0}.media_viewer_surface[data-presentation=inline]{border-radius:inherit;background:var(--arc-surface);position:absolute;inset:0}@media (prefers-reduced-transparency:reduce){.media_viewer_backdrop{background:var(--arc-background);-webkit-backdrop-filter:none;backdrop-filter:none}}.media_viewer_bar{z-index:2;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:12px 16px;display:grid;position:relative}.media_viewer_bar[data-chrome=library]{padding:10px 10px 4px}.media_viewer_counter{color:var(--arc-foreground);font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums}.media_viewer_hint{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.media_viewer_barEnd{justify-content:flex-end;gap:4px;display:flex}.media_viewer_heading{text-align:center;justify-items:center;line-height:1.25;display:grid}.media_viewer_headingTitle{font-size:var(--arc-text-sm);font-weight:600}.media_viewer_headingDetail{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}.media_viewer_bar>:first-child{justify-self:start}.media_viewer_bar[data-chrome=library]>:last-child{justify-self:end}.media_viewer_thumb:focus-visible,.media_viewer_film:focus-visible{outline:1px solid var(--arc-accent);outline-offset:1px}.media_viewer_heart{place-items:center;display:grid}.media_viewer_heart[data-on]{color:var(--arc-danger)}.media_viewer_stage{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;position:relative;overflow:hidden}.media_viewer_surface[data-chrome=product] .media_viewer_stage{cursor:zoom-in}.media_viewer_surface[data-chrome=product] .media_viewer_stage[data-zoomed]{cursor:zoom-out}.media_viewer_stage[data-zoomed]{cursor:grab}.media_viewer_layer{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.media_viewer_frame{background:var(--arc-surface-muted);will-change:transform;border-radius:14px;overflow:hidden}.media_viewer_surface[data-presentation=inline] .media_viewer_frame{border-radius:12px}.media_viewer_image{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.media_viewer_side{z-index:2;position:absolute;top:50%;translate:0 -50%}.media_viewer_side[data-side=prev]{left:16px}.media_viewer_side[data-side=next]{right:16px}.media_viewer_surface[data-presentation=inline] .media_viewer_side[data-side=prev]{left:10px}.media_viewer_surface[data-presentation=inline] .media_viewer_side[data-side=next]{right:10px}@media (max-width:639px),(hover:none){.media_viewer_surface[data-presentation=fullscreen] .media_viewer_side{display:none}}.media_viewer_footer{z-index:2;justify-items:center;gap:10px;padding:8px 16px 16px;display:grid;position:relative}.media_viewer_footer[data-chrome=product]{justify-content:center;align-items:center;gap:14px;padding-bottom:14px;display:flex}.media_viewer_caption{text-align:center;justify-items:center;line-height:1.3;display:grid}.media_viewer_captionTitle{font-size:var(--arc-text-sm);font-weight:500}.media_viewer_captionLine{color:var(--arc-text-secondary);font-size:var(--arc-text-xs)}.media_viewer_thumbs{scrollbar-width:none;gap:4px;max-width:100%;display:flex;overflow-x:auto}.media_viewer_thumb{background:var(--arc-surface-muted);cursor:pointer;opacity:.7;width:36px;height:48px;transition:width var(--arc-duration-standard) var(--arc-ease-standard), opacity var(--arc-duration-fast) var(--arc-ease-standard);border:0;border-radius:6px;flex:none;padding:0;overflow:hidden}.media_viewer_thumb[aria-current=true]{opacity:1;width:72px}.media_viewer_thumb img,.media_viewer_filmCell img{object-fit:cover;width:100%;height:100%;display:block}.media_viewer_dots{gap:5px;display:inline-flex}.media_viewer_dot{border-radius:var(--arc-radius-pill);background:var(--arc-border-strong);width:5px;height:5px;transition:width var(--arc-duration-standard) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard)}.media_viewer_dot[data-on]{background:var(--arc-foreground);width:16px}.media_viewer_film{touch-action:none;cursor:ew-resize;outline:none;justify-content:center;gap:2px;margin:0 auto 10px;padding:0 12px;display:flex;overflow:hidden}.media_viewer_filmCell{background:var(--arc-surface-muted);opacity:.85;width:22px;height:40px;transition:width var(--arc-duration-standard) var(--arc-ease-standard);border-radius:4px;flex:none;overflow:hidden}.media_viewer_filmCell[data-current]{opacity:1;width:30px;box-shadow:0 0 0 2px var(--arc-surface), 0 0 0 3px var(--arc-foreground);margin:0 4px}@media (max-width:479px){.media_viewer_filmCell{width:16px;height:32px}.media_viewer_surface[data-presentation=inline] .media_viewer_side{display:none}}@media (prefers-reduced-motion:reduce){.media_viewer_thumb,.media_viewer_dot,.media_viewer_filmCell{transition:none}}[data-motion=reduced] .media_viewer_thumb,[data-motion=reduced] .media_viewer_dot,[data-motion=reduced] .media_viewer_filmCell{transition:none}.media_viewer_surface{font-family:var(--arc-font-body);line-height:var(--arc-leading-body)}.lightbox_gallery_root,.lightbox_gallery_grid{width:100%;position:relative}.lightbox_gallery_cell{background:var(--arc-surface-muted);cursor:zoom-in;touch-action:manipulation;transition:filter var(--arc-duration-fast) var(--arc-ease-standard);border:0;border-radius:10px;padding:0;position:absolute;overflow:hidden}.lightbox_gallery_cell[data-hidden]{visibility:hidden}.lightbox_gallery_cell:focus-visible{outline:1px solid var(--arc-accent);outline-offset:1px}@media (hover:hover) and (pointer:fine){.lightbox_gallery_cell:hover{filter:brightness(1.04)}}.lightbox_gallery_image{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.lightbox_gallery_cell{transition:none}}.lightbox_gallery_root{margin-bottom:0}.line_chart_figure{gap:var(--arc-space-4);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);margin:0;display:grid}.line_chart_legend{flex-wrap:wrap;gap:2px 4px;min-width:0;margin-inline:-8px;display:flex}.line_chart_toggle{border-radius:var(--arc-radius-pill);min-height:32px;color:var(--arc-text-secondary);cursor:pointer;font:inherit;font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);background:0 0;border:0;align-items:center;gap:8px;padding:0 10px 0 8px;display:inline-flex}.line_chart_toggle:active{transform:scale(.97)}.line_chart_toggle[aria-pressed=false]{color:var(--arc-text-muted)}.line_chart_toggleLabel{white-space:nowrap;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard)}.line_chart_toggle[aria-pressed=false] .line_chart_toggleLabel{opacity:.72;text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, currentColor 55%, transparent);text-decoration-color:color-mix(in oklab, currentColor 55%, transparent)}.line_chart_swatch{flex:none;width:14px;height:10px;position:relative}.line_chart_swatch:before{background:var(--series);content:"";transform-origin:0;width:100%;height:2.5px;transition:transform var(--arc-duration-standard) var(--arc-ease-spring), opacity var(--arc-duration-fast) var(--arc-ease-standard);border-radius:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)scaleX(1)}.line_chart_swatch[data-dashed]:before{background:repeating-linear-gradient(to right, var(--series) 0 4px, transparent 4px 7px)}.line_chart_toggle[aria-pressed=false] .line_chart_swatch:before{opacity:.45;transform:translateY(-50%)scaleX(.35)}@media (hover:hover) and (pointer:fine){.line_chart_toggle:hover{background:color-mix(in oklab, var(--arc-foreground) 5%, transparent);color:var(--arc-foreground)}}.line_chart_chart{grid-template-rows:auto 26px;grid-template-columns:minmax(0,1fr) 48px;min-width:0;display:grid;position:relative}.line_chart_plot{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;grid-area:1/1;min-width:0;position:relative}.line_chart_svg{display:block;overflow:visible}.line_chart_grid{stroke:var(--arc-border);stroke-width:1px;shape-rendering:crispedges}.line_chart_baseline{stroke:var(--arc-border-strong);stroke-width:1px;shape-rendering:crispedges}.line_chart_crosshair{stroke:var(--arc-border-strong);stroke-width:1px;shape-rendering:crispedges;opacity:0;transition:opacity var(--arc-duration-instant) var(--arc-ease-standard)}.line_chart_chart[data-scrubbing] .line_chart_crosshair{opacity:1}.line_chart_series{transition:opacity var(--arc-duration-standard) var(--arc-ease-standard)}.line_chart_chart[data-loading] .line_chart_series{opacity:.32;animation:line_chart_breathe 1.4s var(--arc-ease-in-out) infinite alternate}.line_chart_line{fill:none;stroke:var(--series);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--arc-duration-standard) var(--arc-ease-standard)}.line_chart_line[data-dashed]{stroke-dasharray:4 5;stroke-width:1.75px}.line_chart_area{fill:color-mix(in oklab, var(--series) 9%, transparent);stroke:none}.line_chart_dot{fill:var(--series);stroke:var(--arc-surface);stroke-width:2px;opacity:0;transition:opacity var(--arc-duration-instant) var(--arc-ease-standard)}.line_chart_chart[data-scrubbing] .line_chart_dot:not([data-hidden]){opacity:1}.line_chart_tooltip{z-index:1;border:1px solid var(--arc-border);background:var(--arc-surface-raised);min-width:140px;max-width:min(220px,100%);box-shadow:var(--arc-shadow-floating);opacity:0;pointer-events:none;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard), scale var(--arc-duration-fast) var(--arc-ease-standard);border-radius:14px;gap:4px;padding:10px 12px;display:grid;position:absolute;top:0;left:0;scale:.96}.line_chart_chart[data-scrubbing] .line_chart_tooltip{opacity:1;scale:1}.line_chart_tipTitle{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0 0 2px}.line_chart_tipRow{min-width:0;font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);align-items:center;gap:8px;margin:0;display:flex}.line_chart_tipSwatch{background:var(--series);border-radius:2px;flex:none;width:10px;height:2.5px}.line_chart_tipSwatch[data-dashed]{background:repeating-linear-gradient(to right, var(--series) 0 3px, transparent 3px 5px)}.line_chart_tipName{min-width:0;color:var(--arc-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.line_chart_tipValue{color:var(--arc-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:8px;font-weight:500}.line_chart_message{color:var(--arc-text-muted);font-size:var(--arc-text-sm);pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}.line_chart_skeleton{background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--arc-foreground) 5%, transparent));animation:line_chart_breathe 1.4s var(--arc-ease-in-out) infinite alternate;border-radius:12px;position:absolute;inset:30% 0 25%}.line_chart_gutter{grid-area:1/2;min-width:0;position:relative}.line_chart_tick{white-space:nowrap;pointer-events:none;height:0;display:block;position:absolute;top:0;left:10px}.line_chart_tickText{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;line-height:1;display:block;transform:translateY(-50%)}.line_chart_axis{grid-area:2/1;min-width:0;position:relative}.line_chart_axisLabel{color:var(--arc-text-muted);font-size:var(--arc-text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1;position:absolute;top:8px}.line_chart_grid[data-zero]{stroke:var(--arc-border-strong)}.line_chart_rule{stroke:color-mix(in oklab, var(--arc-foreground) 55%, var(--arc-surface));stroke-width:1px;shape-rendering:crispedges;pointer-events:none}.line_chart_rule[data-dashed]{stroke-dasharray:4 4}.line_chart_rule[data-tone=accent]{stroke:var(--arc-accent)}.line_chart_rule[data-tone=warning]{stroke:var(--arc-warning)}.line_chart_rule[data-tone=danger]{stroke:var(--arc-danger)}.line_chart_ruleLabels{pointer-events:none;position:absolute;inset:0}.line_chart_ruleLabel{background:color-mix(in oklab, var(--arc-surface) 82%, transparent);color:var(--arc-text-secondary);font-size:var(--arc-text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:4px;padding:0 4px;line-height:1.4;display:block;position:absolute;top:0;left:4px;translate:0 -110%}.line_chart_ruleLabel[data-tone=warning]{color:color-mix(in oklab, var(--arc-warning) 80%, var(--arc-foreground))}.line_chart_ruleLabel[data-tone=danger]{color:var(--arc-danger)}.line_chart_ruleLabel[data-tone=accent]{color:var(--arc-accent)}.line_chart_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.line_chart_plot:not([data-interactive]){touch-action:auto}.line_chart_chart[data-bare]{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.line_chart_band{fill:color-mix(in oklab, var(--arc-accent) 13%, transparent);stroke:none}.line_chart_band[data-tone=neutral]{fill:color-mix(in oklab, var(--arc-foreground) 7%, transparent)}.line_chart_band[data-tone=warning]{fill:color-mix(in oklab, var(--arc-warning) 16%, transparent)}.line_chart_playhead{stroke:var(--arc-foreground);stroke-width:1px;opacity:.55;shape-rendering:crispedges}.line_chart_tipDot{fill:var(--series);stroke:var(--arc-surface);stroke-width:2px}.line_chart_progressLabel{background:var(--arc-foreground);color:var(--arc-surface);font-size:var(--arc-text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:6px;padding:1px 6px;font-weight:500;line-height:1.5;position:absolute;top:0;left:0}.line_chart_axisClock{background:color-mix(in oklab, var(--arc-foreground) 8%, var(--arc-surface));color:var(--arc-foreground);font-size:var(--arc-text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:6px;padding:1px 6px;font-weight:500;line-height:1.4;position:absolute;top:6px;left:0}.line_chart_chart[data-progressive] .line_chart_axis{overflow:visible}.line_chart_marker{fill:var(--arc-surface);stroke:color-mix(in oklab, var(--arc-foreground) 70%, var(--arc-surface));stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard), scale var(--arc-duration-standard) var(--arc-ease-spring);scale:.4}.line_chart_marker[data-shown]{opacity:1;scale:1}.line_chart_marker[data-tone=accent]{stroke:var(--arc-accent)}.line_chart_marker[data-tone=warning]{stroke:var(--arc-warning)}.line_chart_marker[data-tone=danger]{stroke:var(--arc-danger)}.line_chart_rule[data-draggable]{stroke-width:1.5px}.line_chart_handles{pointer-events:none;grid-area:1/1;position:absolute;top:0;left:0;right:48px}.line_chart_ruleHandle{cursor:ns-resize;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;place-items:center;width:44px;height:44px;margin-top:-22px;display:grid;position:absolute;top:0;right:-12px}.line_chart_ruleGrip{border:1.5px solid var(--arc-foreground);background:var(--arc-surface);width:22px;height:14px;box-shadow:0 1px 2px color-mix(in oklab, var(--arc-foreground) 18%, transparent);transition:scale var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);border-radius:7px;display:block}.line_chart_ruleHandle[data-tone=warning] .line_chart_ruleGrip{border-color:var(--arc-warning)}.line_chart_ruleHandle[data-tone=danger] .line_chart_ruleGrip{border-color:var(--arc-danger)}.line_chart_ruleHandle[data-tone=accent] .line_chart_ruleGrip{border-color:var(--arc-accent)}.line_chart_ruleHandle:focus-visible .line_chart_ruleGrip,.line_chart_ruleHandle[data-following] .line_chart_ruleGrip{background:var(--arc-foreground);scale:1.15}.line_chart_ruleHandle[aria-disabled]{cursor:default;opacity:.5}@keyframes line_chart_breathe{0%{opacity:.22}to{opacity:.45}}@media (prefers-reduced-motion:reduce){.line_chart_toggle,.line_chart_swatch:before,.line_chart_line,.line_chart_tooltip,.line_chart_crosshair,.line_chart_dot,.line_chart_series,.line_chart_marker,.line_chart_ruleGrip{transition:none}.line_chart_chart[data-loading] .line_chart_series,.line_chart_skeleton{animation:none}}[data-motion=reduced] .line_chart_figure *{transition:none!important;animation:none!important}.line_chart_toggle:focus-visible,.line_chart_plot:focus-visible{outline:1px solid var(--arc-accent);outline-offset:3px}.link_unfurl_root{--lu-accent:var(--arc-accent);gap:8px;width:100%;display:grid;position:relative;container-type:inline-size}.link_unfurl_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.link_unfurl_composer{border-radius:var(--arc-radius-surface);background:var(--arc-surface);box-shadow:0 0 0 1px var(--arc-border), var(--arc-shadow-resting);gap:10px;padding:14px 14px 10px;display:grid}@container (min-width:560px){.link_unfurl_composer{padding:18px 20px 12px}}.link_unfurl_editor{min-height:24px;color:var(--arc-foreground);font-size:var(--arc-text-base);white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;outline:none;line-height:1.6}.link_unfurl_editor[data-empty]:before{content:attr(data-placeholder);color:var(--arc-text-muted);pointer-events:none}.link_unfurl_editor[contenteditable=false]{opacity:.6}.link_unfurl_token{vertical-align:baseline;border-radius:var(--arc-radius-pill);background:var(--arc-surface-muted);max-width:16em;box-shadow:inset 0 0 0 1px var(--arc-border);color:var(--arc-foreground);cursor:pointer;-webkit-user-select:all;user-select:all;transition:max-width var(--arc-duration-standard) var(--arc-ease-standard);align-items:center;gap:5px;margin:0 1px;padding:1px 10px 1px 6px;font-size:.94em;line-height:1.5;display:inline-flex}.link_unfurl_token[data-status=loading]{color:var(--arc-text-muted);background:linear-gradient(100deg, var(--arc-surface-muted) 30%, color-mix(in oklab, var(--arc-surface) 70%, var(--arc-surface-muted)) 50%, var(--arc-surface-muted) 70%) 0 0 / 220% 100%;animation:1.1s linear infinite link_unfurl_lu-sweep}.link_unfurl_token[data-status=ready]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--lu-accent) 45%, var(--arc-border))}.link_unfurl_token[data-status=none],.link_unfurl_token[data-status=error]{color:var(--lu-accent);text-underline-offset:2px;text-decoration:underline}.link_unfurl_tokenIcon{border-radius:4px;flex:none;place-items:center;width:16px;height:16px;display:inline-grid;overflow:hidden}.link_unfurl_tokenIcon img{object-fit:contain;width:100%;height:100%}.link_unfurl_tokenText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.link_unfurl_root[data-instant] .link_unfurl_token[data-status=loading]{background:color-mix(in oklab, var(--lu-accent) 10%, var(--arc-surface-muted));animation:none}@keyframes link_unfurl_lu-sweep{to{background-position:-220% 0}}.link_unfurl_lane{display:grid}.link_unfurl_cardSlot{position:relative;overflow:visible}.link_unfurl_card{background:var(--arc-surface);outline:1px solid var(--arc-border);outline-offset:-1px;will-change:clip-path, transform;border-radius:16px;width:100%;max-width:440px;position:relative;overflow:hidden}.link_unfurl_cardHeader{cursor:grab;touch-action:none;align-items:center;gap:8px;padding:10px 8px 4px 12px;display:flex}.link_unfurl_cardIcon{border-radius:4px;place-items:center;width:18px;height:18px;display:inline-grid;overflow:hidden}.link_unfurl_cardIcon img{object-fit:contain;width:100%;height:100%}.link_unfurl_cardSite{min-width:0;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);flex:1}.link_unfurl_cardButton{border-radius:var(--arc-radius-pill);width:28px;height:28px;color:var(--arc-text-secondary);cursor:pointer;background:0 0;border:0;outline:none;place-items:center;display:grid}.link_unfurl_cardButton:focus-visible,.link_unfurl_cardButton:hover,.link_unfurl_sample:focus-visible,.link_unfurl_send:focus-visible,.link_unfurl_cardTitle:focus-visible{background:var(--arc-surface-muted)}.link_unfurl_cardBody{gap:4px;padding:0 12px 12px;display:grid}.link_unfurl_cardTitle{color:var(--arc-foreground);font-size:var(--arc-text-base);border-radius:4px;outline:none;font-weight:600;text-decoration:none}.link_unfurl_cardTitle:hover{text-decoration:underline}.link_unfurl_cardDescription{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:0;line-height:1.4}.link_unfurl_cardMedia{aspect-ratio:1.91;background:var(--arc-surface-muted);border-radius:10px;margin-top:8px;overflow:hidden}.link_unfurl_cardMedia img{object-fit:cover;width:100%;height:100%;display:block}.link_unfurl_toolbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.link_unfurl_samples{scrollbar-width:none;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.link_unfurl_try{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}@container (max-width:360px){.link_unfurl_try{display:none}}.link_unfurl_sample{border-radius:var(--arc-radius-pill);height:30px;box-shadow:inset 0 0 0 1px var(--arc-border);color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-xs);cursor:pointer;background:0 0;border:0;outline:none;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.link_unfurl_sample:hover{background:var(--arc-surface-muted)}.link_unfurl_sampleIcon{object-fit:contain;width:14px;height:14px}.link_unfurl_send{border-radius:var(--arc-radius-pill);background:var(--arc-foreground);width:34px;height:34px;color:var(--arc-background);cursor:pointer;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);border:0;outline:none;flex:none;place-items:center;display:grid}.link_unfurl_send:disabled{opacity:.6;cursor:progress}.link_unfurl_send[data-sent]{background:var(--arc-success);color:var(--arc-control-glyph)}.link_unfurl_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite link_unfurl_lu-spin}@keyframes link_unfurl_lu-spin{to{transform:rotate(360deg)}}.link_unfurl_error{color:var(--arc-danger);font-size:var(--arc-text-xs);margin:0;padding:0 6px}@media (prefers-reduced-motion:reduce){.link_unfurl_token{transition:none}.link_unfurl_spinner{animation-duration:1.6s}}.link_unfurl_cardButton:focus-visible,.link_unfurl_sample:focus-visible,.link_unfurl_send:focus-visible,.link_unfurl_cardTitle:focus-visible{outline:var(--arc-focus-width) solid var(--arc-accent);outline-offset:1px}.link_unfurl_composer:focus-within{box-shadow:0 0 0 1px var(--arc-accent), var(--arc-shadow-resting)}.liquid_tab_bar_root{max-width:100%;display:inline-flex;position:relative}.liquid_tab_bar_root>[data-overflow]{border-radius:var(--arc-radius-pill);background:0 0;border:0}.liquid_tab_bar_root>[data-overflow]>div{border-radius:var(--arc-radius-pill)}.liquid_tab_bar_root .liquid_tab_bar_list{isolation:isolate;border-radius:var(--arc-radius-pill);background:var(--arc-surface);width:max-content;box-shadow:inset 0 0 0 1px var(--arc-border-subtle), var(--arc-shadow-resting);touch-action:pan-y;-webkit-user-select:none;user-select:none;align-items:center;gap:2px;padding:4px;display:flex;position:relative}.liquid_tab_bar_root .liquid_tab_bar_list[data-dragging]{cursor:grabbing}.liquid_tab_bar_root .liquid_tab_bar_tab{min-width:0;height:var(--liquid-slot,44px);border-radius:var(--arc-radius-pill);color:var(--arc-text-secondary);font-size:var(--arc-text-sm);letter-spacing:-.01em;white-space:nowrap;-webkit-tap-highlight-color:transparent;outline:none;flex:none;justify-content:flex-start;align-items:center;padding:0 11px;font-weight:560;display:inline-flex;position:relative}.liquid_tab_bar_root .liquid_tab_bar_tab>span[aria-hidden=true]{display:none}.liquid_tab_bar_root .liquid_tab_bar_tab>span:not([aria-hidden]){align-items:center;height:100%;display:inline-flex}@media (hover:hover) and (pointer:fine){.liquid_tab_bar_root .liquid_tab_bar_tab:hover{color:var(--arc-foreground)}}.liquid_tab_bar_root .liquid_tab_bar_tab:focus-visible{outline:none}.liquid_tab_bar_root .liquid_tab_bar_tab:focus-visible:after{content:"";border:1px solid var(--arc-control-on);border-radius:inherit;z-index:3;pointer-events:none;position:absolute;inset:2px}.liquid_tab_bar_root .liquid_tab_bar_tab[data-state=active]:focus-visible:after{border-color:var(--arc-accent-foreground)}.liquid_tab_bar_root .liquid_tab_bar_tab[data-state=active]{cursor:grab}.liquid_tab_bar_icon{flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.liquid_tab_bar_icon>svg{stroke-width:1.75px;width:22px;height:22px}.liquid_tab_bar_label{flex:none;display:inline-block;overflow:hidden}.liquid_tab_bar_labelText{padding-left:6px;padding-right:2px;display:inline-block}.liquid_tab_bar_badge{box-sizing:border-box;border-radius:var(--arc-radius-pill);background:var(--arc-foreground);width:17px;height:17px;color:var(--arc-background);box-shadow:0 0 0 2px var(--arc-surface);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0;font-size:10.5px;font-weight:650;line-height:1;display:inline-flex;position:absolute;top:3px;left:23px;overflow:hidden}.liquid_tab_bar_badge>span{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:0;color:inherit;line-height:1}.liquid_tab_bar_lens{z-index:2;border-radius:inherit;background:var(--arc-accent);color:var(--arc-accent-foreground);pointer-events:none;will-change:clip-path;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;inset:0}.liquid_tab_bar_lens[data-hidden]{visibility:hidden}.liquid_tab_bar_cloneTab{height:var(--liquid-slot,44px);font-size:var(--arc-text-sm);letter-spacing:-.01em;white-space:nowrap;flex:none;align-items:center;padding:0 11px;font-weight:560;display:inline-flex;position:relative}.liquid_tab_bar_cloneTab .liquid_tab_bar_badge{background:var(--arc-accent-foreground);color:var(--arc-accent);box-shadow:0 0 0 2px var(--arc-accent)}.liquid_tab_bar_measure{visibility:hidden;pointer-events:none;font-size:var(--arc-text-sm);letter-spacing:-.01em;white-space:nowrap;font-weight:560;display:flex;position:absolute;top:0;left:0}.liquid_tab_bar_measure>span{display:inline-block}@media (prefers-contrast:more){.liquid_tab_bar_root .liquid_tab_bar_list{box-shadow:inset 0 0 0 1px var(--arc-border-strong)}}.liquid_tab_bar_root{font-family:var(--arc-font-body);line-height:var(--arc-leading-body)}.liquid_tab_bar_sizing{justify-content:center;min-width:0;max-width:100%;display:flex}.liquid_tab_bar_sizing[data-labels=always]{width:100%}.liquid_tab_bar_list[data-labels=always] .liquid_tab_bar_tab,.liquid_tab_bar_list[data-labels=always] .liquid_tab_bar_cloneTab{width:var(--liquid-tab-width);padding:0}.liquid_tab_bar_list[data-labels=always] .liquid_tab_bar_tab>span:not([aria-hidden]),.liquid_tab_bar_list[data-labels=always] .liquid_tab_bar_cloneTab{flex-direction:column;justify-content:center;gap:3px}.liquid_tab_bar_list[data-labels=always] .liquid_tab_bar_label{text-align:center;height:16px;font-size:11px;line-height:16px}.liquid_tab_bar_list[data-labels=always] .liquid_tab_bar_labelText{text-overflow:ellipsis;padding:0;display:block;overflow:hidden}.liquid_tab_bar_list[data-labels=always] .liquid_tab_bar_badge{top:4px;left:calc(50% + 3px)}.liquid_tab_bar_badge[data-wide]{width:22px;font-size:10px;left:18px}.liquid_tab_bar_list[data-labels=always] .liquid_tab_bar_badge[data-wide]{left:calc(50% + 1px)}.liquid_tab_bar_icon{position:relative}.liquid_tab_bar_icon .liquid_tab_bar_badge,.liquid_tab_bar_list[data-labels=always] .liquid_tab_bar_icon .liquid_tab_bar_badge{top:-6px;left:auto;right:-6px}.liquid_tab_bar_icon .liquid_tab_bar_badge[data-wide],.liquid_tab_bar_list[data-labels=always] .liquid_tab_bar_icon .liquid_tab_bar_badge[data-wide]{left:auto;right:-6px}.logo_marquee_section{border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);background:var(--arc-surface);width:100%;min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);line-height:var(--arc-leading-body);overflow:hidden;container:logo_marquee_logos/inline-size}.logo_marquee_intro{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:end;gap:48px;padding:40px 40px 36px;display:grid}.logo_marquee_intro h2{max-width:540px;font-family:var(--arc-font-display);font-size:var(--arc-text-3xl);font-weight:400;line-height:var(--arc-leading-display);text-wrap:balance;letter-spacing:var(--arc-tracking-display);margin:0}.logo_marquee_intro p{max-width:36ch;color:var(--arc-text-secondary);font-size:var(--arc-text-base);line-height:var(--arc-leading-body);text-wrap:pretty;margin:0 0 3px}.logo_marquee_marquee{border-top:1px solid var(--arc-border-subtle);border-bottom:1px solid var(--arc-border-subtle);padding-block:32px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.logo_marquee_track{will-change:transform;width:max-content;animation:39s linear infinite logo_marquee_travel;display:flex}.logo_marquee_track.logo_marquee_paused{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.logo_marquee_marquee:hover .logo_marquee_track{animation-play-state:paused}}.logo_marquee_brandList{flex:none;align-items:center;gap:56px;margin:0;padding:0 56px 0 0;list-style:none;display:flex}.logo_marquee_brand{color:var(--arc-text-secondary);white-space:nowrap;flex:none;align-items:center;gap:10px;display:inline-flex}.logo_marquee_brandMark{background:currentColor;flex:none;width:22px;height:22px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img.logo_marquee_brandMark{object-fit:contain;background:0 0}.logo_marquee_section[data-tone=color] .logo_marquee_brand{color:var(--arc-foreground)}.logo_marquee_brandName{font-size:var(--arc-text-lg);letter-spacing:var(--arc-tracking-body);font-weight:500}.logo_marquee_footer{justify-content:flex-end;align-items:center;gap:16px;padding:10px 16px;display:flex}.logo_marquee_motionButton{color:var(--arc-text-secondary)}.logo_marquee_motionStatus{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes logo_marquee_travel{to{transform:translate(-50%)}}@container logo_marquee_logos (max-width:639px){.logo_marquee_intro{grid-template-columns:1fr;gap:12px;padding:28px 20px 24px}.logo_marquee_intro h2{font-size:var(--arc-text-2xl)}.logo_marquee_intro p{font-size:var(--arc-text-sm)}.logo_marquee_marquee{padding-block:24px}.logo_marquee_brandList{gap:40px;padding-right:40px}.logo_marquee_brandName{font-size:var(--arc-text-base)}.logo_marquee_brandMark{width:20px;height:20px}.logo_marquee_footer{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.logo_marquee_track{will-change:auto;justify-content:center;width:auto;animation:none}.logo_marquee_brandList{flex-wrap:wrap;justify-content:center;row-gap:20px;padding:0 24px}.logo_marquee_brandList[aria-hidden=true],.logo_marquee_footer{display:none}}.logo_marquee_section{margin-bottom:0}.matrix_chart_figure{gap:var(--arc-space-3);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);margin:0;display:grid}.matrix_chart_frame{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;min-width:0;transition:height var(--arc-duration-considered) var(--arc-ease-in-out);outline:none;position:relative}.matrix_chart_empty{height:100%;min-height:120px;color:var(--arc-text-muted);font-size:var(--arc-text-sm);place-items:center;margin:0;display:grid}.matrix_chart_axis{pointer-events:none;height:18px;position:absolute;inset:0 0 auto}.matrix_chart_axisLabel{color:var(--arc-text-muted);font-size:var(--arc-text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1;position:absolute;top:2px;translate:-50%}.matrix_chart_rowLabels{pointer-events:none;position:absolute;top:0;left:0}.matrix_chart_rowLabel{min-width:0;transition:opacity var(--arc-duration-standard) var(--arc-ease-standard);align-content:center;display:grid;position:absolute;left:0;right:0}.matrix_chart_rowName{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.matrix_chart_rowCaption{color:var(--arc-text-muted);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px;line-height:1.2;overflow:hidden}.matrix_chart_rowLabel[data-current] .matrix_chart_rowName{color:var(--arc-foreground);font-weight:500}.matrix_chart_figure[data-presentation=curves] .matrix_chart_rowLabel{opacity:0}.matrix_chart_curves{pointer-events:none;position:absolute;inset:0;overflow:visible}.matrix_chart_valueGrid{stroke:var(--arc-border);stroke-width:1px;shape-rendering:crispedges}.matrix_chart_valueAxis{pointer-events:none;position:absolute;top:0;bottom:0;left:0}.matrix_chart_valueTick{color:var(--arc-text-muted);font-size:var(--arc-text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;animation:matrix_chart_curveIn var(--arc-duration-considered) var(--arc-ease-standard) both;line-height:1;position:absolute;right:0;translate:0 -50%}.matrix_chart_curve{fill:none;stroke:color-mix(in oklab, var(--arc-accent) 45%, var(--arc-surface));stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;opacity:0;animation:matrix_chart_curveIn var(--arc-duration-considered) var(--arc-ease-standard) .18s forwards}.matrix_chart_curve[data-current]{stroke:var(--arc-accent);stroke-width:2.25px}@keyframes matrix_chart_curveIn{to{opacity:1}}.matrix_chart_cell{background:color-mix(in oklab, var(--arc-accent) var(--tone,0%), var(--arc-surface));color:var(--arc-foreground);pointer-events:none;transition:transform var(--arc-duration-considered) var(--arc-ease-in-out), width var(--arc-duration-considered) var(--arc-ease-in-out), height var(--arc-duration-considered) var(--arc-ease-in-out), border-radius var(--arc-duration-considered) var(--arc-ease-in-out), background-color var(--arc-duration-standard) var(--arc-ease-standard), box-shadow var(--arc-duration-fast) var(--arc-ease-standard);place-items:center;display:grid;position:absolute;top:0;left:0;overflow:hidden}.matrix_chart_figure[data-washing] .matrix_chart_cell{transition-delay:0s, 0s, 0s, 0s, calc(var(--i,0) * 14ms), 0s}.matrix_chart_cell[data-dark]{color:var(--arc-surface)}.matrix_chart_cell[data-missing]{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--arc-foreground) 10%, transparent) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--arc-foreground) 10%, transparent)}.matrix_chart_cell[data-current]{box-shadow:0 0 0 2px var(--arc-surface), 0 0 0 3.5px var(--arc-foreground);z-index:1}.matrix_chart_figure[data-presentation=curves] .matrix_chart_cell{background:var(--arc-accent)}.matrix_chart_figure[data-presentation=curves] .matrix_chart_cell[data-missing]{opacity:0}.matrix_chart_value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px;font-weight:500;line-height:1}.matrix_chart_tip{z-index:3;border:1px solid var(--arc-border);background:var(--arc-surface-raised);min-width:120px;box-shadow:var(--arc-shadow-floating);pointer-events:none;border-radius:12px;gap:2px;padding:8px 10px;display:grid;position:absolute;translate:-50% -100%}.matrix_chart_tipTitle{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);white-space:nowrap}.matrix_chart_tipValue{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;font-weight:500}.matrix_chart_legend{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.matrix_chart_legendEnd{color:var(--arc-text-secondary)}.matrix_chart_steps{gap:2px;display:inline-flex}.matrix_chart_step{background:color-mix(in oklab, var(--arc-accent) var(--tone), var(--arc-surface));border-radius:3px;width:16px;height:10px}.matrix_chart_missingKey{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--arc-foreground) 18%, transparent) 0 2px, transparent 2px 5px);border-radius:3px;width:16px;height:10px;margin-left:8px}.matrix_chart_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.matrix_chart_frame,.matrix_chart_cell,.matrix_chart_rowLabel{transition:none}.matrix_chart_curve,.matrix_chart_valueTick{opacity:1;animation:none}}[data-motion=reduced] .matrix_chart_figure *{transition:none!important;animation:none!important}.matrix_chart_figure :focus-visible{outline:1px solid var(--arc-accent);outline-offset:2px}.mention_input_root{width:100%;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);position:relative}.mention_input_root[data-disabled]{opacity:.55}.mention_input_field{box-sizing:content-box;border:1px solid var(--arc-border);border-radius:var(--radius);background:var(--arc-surface);transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);position:relative;overflow:hidden}.mention_input_field[data-focused]{border-color:var(--input-focus-color)}.mention_input_backdrop,.mention_input_textarea{box-sizing:border-box;width:100%;font:inherit;font-size:var(--arc-text-base);letter-spacing:var(--arc-tracking-body);overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word;tab-size:4;border:0;margin:0;padding:11px 14px;line-height:24px}.mention_input_backdrop{color:var(--arc-foreground);pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.mention_input_textarea{resize:none;color:#0000;height:100%;caret-color:var(--arc-foreground);scrollbar-width:none;-webkit-text-fill-color:transparent;background:0 0;outline:none;display:block;position:absolute;inset:0;overflow-y:auto}.mention_input_textarea::-webkit-scrollbar{display:none}.mention_input_textarea::placeholder{color:var(--arc-text-muted);-webkit-text-fill-color:var(--arc-text-muted);opacity:1}.mention_input_textarea::selection{background:color-mix(in oklab, var(--arc-accent) 24%, transparent)}.mention_input_textarea:disabled{cursor:not-allowed}.mention_input_token{border-radius:var(--radius);background:var(--arc-accent-subtle);color:var(--arc-accent-strong);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -3px;padding:1px 3px}.mention_input_token[data-kind=channel]{background:color-mix(in oklab, var(--arc-foreground) 7%, transparent);color:var(--arc-foreground)}.mention_input_popover{z-index:30;border:1px solid var(--arc-border);border-radius:var(--radius);background:var(--arc-surface-raised);width:272px;max-width:100%;box-shadow:var(--arc-shadow-floating);position:absolute;overflow:hidden}.mention_input_popover[data-above]{translate:0 -100%}.mention_input_popoverBody{padding:6px}.mention_input_list{margin:0;padding:0;list-style:none;display:grid;position:relative}.mention_input_highlight{border-radius:var(--radius);background:color-mix(in oklab, var(--arc-foreground) 6.5%, transparent);pointer-events:none;position:absolute;top:0;left:0;right:0}.mention_input_option{border-radius:var(--radius);cursor:pointer;min-width:0;font-size:var(--arc-text-sm);-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;padding:7px 10px 7px 8px;display:flex;position:relative}.mention_input_avatar{background:var(--arc-surface-muted);width:28px;height:28px;color:var(--arc-text-secondary);font-size:var(--arc-text-xs);border-radius:50%;flex:none;place-items:center;font-weight:500;display:grid;overflow:hidden}.mention_input_avatar img{object-fit:cover;width:100%;height:100%}.mention_input_glyph{width:28px;height:28px;color:var(--arc-text-secondary);flex:none;place-items:center;display:grid}.mention_input_optionText{flex:1;min-width:0;display:grid}.mention_input_optionLabel{color:var(--arc-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.mention_input_option[aria-selected=true] .mention_input_optionLabel{color:var(--arc-foreground)}.mention_input_match{color:var(--arc-foreground);background:0 0}.mention_input_optionMeta{color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mention_input_count{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;flex:none}.mention_input_empty{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:0;padding:10px}.mention_input_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mention_input_field:has(.mention_input_textarea:focus-visible){box-shadow:none}@media (forced-colors:active){.mention_input_field:focus-within{border-color:highlight}}.metric_card_card{border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);min-width:0;padding:var(--arc-space-6);background:var(--arc-surface);box-shadow:var(--arc-shadow-resting)}.metric_card_top{justify-content:space-between;align-items:center;gap:var(--arc-space-3);margin-bottom:var(--arc-space-8);display:flex}.metric_card_top span{color:var(--arc-text-secondary);font-size:var(--arc-text-sm)}.metric_card_top small{border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);color:var(--arc-text-secondary);font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;flex:none;padding:3px 8px;display:inline-flex}.metric_card_card p{margin:var(--arc-space-4) 0 0;color:var(--arc-text-muted);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body)}@media (max-width:380px){.metric_card_card{padding:var(--arc-space-4)}.metric_card_top{margin-bottom:var(--arc-space-6);flex-wrap:wrap;align-items:flex-start}}.metric_card_swap,.metric_card_swapBlock{max-width:100%;position:relative}.metric_card_swap{white-space:nowrap;vertical-align:top;display:inline-flex;overflow-x:clip}.metric_card_swapBlock{display:block}.metric_card_swap>.metric_card_text{display:inline-block}.metric_card_swapBlock>.metric_card_text{display:block}.metric_card_sizer{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.metric_card_top small[data-trend] span{color:inherit}.metric_card_top small[data-trend]{transition:color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);border-color:#0000}.metric_card_top small[data-trend=up]{background:color-mix(in oklab, var(--arc-success) 11%, transparent);color:var(--arc-success)}.metric_card_top small[data-trend=down]{background:color-mix(in oklab, var(--arc-danger) 11%, transparent);color:var(--arc-danger)}.money_input_field{min-width:0;font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);display:grid}.money_input_label{margin-bottom:var(--arc-space-2);color:var(--arc-foreground);font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);justify-self:start}.money_input_control{min-width:0;height:var(--money-input-height,76px);box-sizing:border-box;align-items:center;gap:var(--arc-space-2);border:1px solid var(--arc-border-strong);border-radius:var(--radius);background:var(--arc-surface);transition:border-color var(--arc-duration-fast) var(--arc-ease-standard);padding:0 8px 0 18px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.money_input_control:hover:not([data-invalid]){border-color:var(--input-focus-color)}}.money_input_control[data-focused]{border-color:var(--input-focus-color)}.money_input_control[data-invalid]{border-color:var(--arc-danger)}.money_input_field[data-disabled] .money_input_control{opacity:.5;background:var(--arc-surface-muted)}.money_input_amountWrap{cursor:text;flex:1;align-items:center;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.money_input_field[data-disabled] .money_input_amountWrap{cursor:not-allowed}.money_input_group{transform-origin:0;white-space:nowrap;color:var(--arc-foreground);font-family:var(--arc-font-display);font-size:var(--arc-text-3xl);letter-spacing:var(--arc-tracking-display);font-variant-numeric:tabular-nums;font-kerning:none;flex:none;align-items:baseline;font-weight:500;line-height:1.2;display:inline-flex}.money_input_symbol{color:var(--arc-text-secondary);white-space:pre;margin-right:.06em;display:inline-block;position:relative}.money_input_group>.money_input_symbol:last-child{margin-left:.18em;margin-right:0}.money_input_symbolSizer{visibility:hidden;white-space:pre;position:absolute;top:0;left:0}.money_input_symbolGlyph{white-space:pre;display:inline-block}.money_input_number{display:inline-flex;position:relative}.money_input_mirror{display:inline-flex}.money_input_input{z-index:1;color:#0000;width:calc(100% + .5em);height:100%;caret-color:var(--arc-foreground);font:inherit;font-variant-numeric:inherit;font-kerning:none;letter-spacing:inherit;line-height:inherit;background:0 0;border:0;outline:none;margin:0;padding:0;position:absolute;top:0;left:0}.money_input_input::selection{background:color-mix(in oklab, var(--arc-foreground) 16%, transparent);color:#0000}.money_input_input:disabled{cursor:not-allowed}.money_input_column{--feather:.18em;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.4), #000 calc(100% - var(--feather) * 1.4), transparent);mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.4), #000 calc(100% - var(--feather) * 1.4), transparent);transition:color var(--arc-duration-standard) var(--arc-ease-standard);display:inline-block;position:relative;overflow:visible clip}.money_input_column[data-ghost]{color:color-mix(in oklab, var(--arc-text-muted) 55%, transparent)}.money_input_sizer{visibility:hidden;white-space:pre}.money_input_glyph{inset:var(--feather) 0;text-align:center;white-space:pre;position:absolute}.money_input_menuAnchor{flex:none;position:relative}.money_input_currencyButton{border-radius:var(--radius);height:36px;color:var(--arc-foreground);cursor:pointer;font:inherit;font-size:var(--arc-text-sm);-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;align-items:center;gap:4px;padding:0 8px 0 12px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.money_input_currencyButton:hover:not(:disabled){background:var(--arc-surface-muted)}}.money_input_currencyButton:active:not(:disabled),.money_input_currencyButton[data-open]{background:var(--arc-surface-muted)}.money_input_currencyButton:disabled{cursor:not-allowed}.money_input_code{font-variant-numeric:tabular-nums}.money_input_codeStatic{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);flex:none;padding:0 10px;font-weight:500}.money_input_chevron{width:16px;height:16px;color:var(--arc-text-muted);place-items:center;display:grid}.money_input_menu{--drop:calc((var(--money-input-height,76px) - 36px) / 2 + var(--arc-space-2));z-index:30;top:calc(100% + var(--drop));box-sizing:border-box;border:1px solid var(--arc-border);border-radius:var(--radius);background:var(--arc-surface-raised);width:min(256px,100vw - 2rem);box-shadow:var(--arc-shadow-floating);transform-origin:calc(100% - 44px) calc(var(--drop) * -1 - 18px);padding:6px;position:absolute;right:-8px}.money_input_list{overscroll-behavior:contain;scrollbar-width:thin;outline:none;gap:2px;max-height:288px;display:grid;position:relative;overflow-y:auto}.money_input_highlight{border-radius:var(--radius);background:color-mix(in oklab, var(--arc-foreground) 6.5%, transparent);pointer-events:none;position:absolute;top:0;left:0;right:0}.money_input_option{box-sizing:border-box;border-radius:var(--radius);min-height:36px;color:var(--arc-text-secondary);cursor:pointer;font-size:var(--arc-text-sm);-webkit-user-select:none;user-select:none;transition:color var(--arc-duration-fast) var(--arc-ease-standard);align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.money_input_option[data-active],.money_input_option[aria-selected=true]{color:var(--arc-foreground)}.money_input_optionSymbol{width:22px;color:var(--arc-text-muted);text-align:center;flex:none}.money_input_optionCode{font-variant-numeric:tabular-nums;flex:none;font-weight:500}.money_input_optionName{min-width:0;color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.money_input_check{width:16px;height:16px;color:var(--arc-foreground);opacity:0;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);flex:none;place-items:center;display:grid;transform:scale(.6)}.money_input_check[data-on]{opacity:1;transform:none}.money_input_toolbar{justify-content:space-between;align-items:center;gap:var(--arc-space-2) var(--arc-space-3);padding-top:var(--arc-space-3);flex-wrap:wrap;display:flex}.money_input_chips{flex-wrap:wrap;gap:6px;display:flex}.money_input_chip{border:1px solid var(--arc-border);border-radius:var(--radius);background:var(--arc-surface);height:30px;color:var(--arc-text-secondary);cursor:pointer;font:inherit;font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);padding:0 12px;font-weight:500}@media (hover:hover) and (pointer:fine){.money_input_chip:hover:not(:disabled){background:var(--arc-surface-muted);color:var(--arc-foreground)}}.money_input_chip:active:not(:disabled){transition-duration:var(--arc-duration-fast), var(--arc-duration-fast), var(--arc-duration-fast), .1s;transform:scale(.96)}.money_input_chip[aria-disabled=true]{opacity:.45}.money_input_chip:disabled{opacity:.45;cursor:not-allowed}.money_input_range{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;transition:color var(--arc-duration-standard) var(--arc-ease-standard)}.money_input_range[data-flash]{color:var(--arc-warning);transition-duration:var(--arc-duration-instant)}.money_input_messageSlot{display:block;position:relative;overflow:hidden}.money_input_hint,.money_input_error{padding-top:var(--arc-space-2);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);display:block}.money_input_hint{color:var(--arc-text-muted)}.money_input_error{color:var(--arc-danger)}.money_input_srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:420px){.money_input_control{padding-left:14px}.money_input_group{font-size:var(--arc-text-2xl)}}@media (prefers-reduced-motion:reduce){.money_input_control,.money_input_column,.money_input_check,.money_input_chip,.money_input_range{transition-duration:0s}.money_input_chip:active:not(:disabled){transform:none}}[data-motion=reduced] .money_input_control,[data-motion=reduced] .money_input_column,[data-motion=reduced] .money_input_check,[data-motion=reduced] .money_input_chip,[data-motion=reduced] .money_input_range{transition-duration:0s}[data-motion=reduced] .money_input_chip:active:not(:disabled){transform:none}@media (forced-colors:active){.money_input_control:focus-within{border-color:highlight}}.money_input_currencyButton:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0}.money_input_control[data-invalid]:focus-within{border-color:color-mix(in oklab, var(--danger) 70%, var(--ink))}.morph_loader_root{vertical-align:middle;color:inherit;transition:color var(--arc-duration-standard) var(--arc-ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.morph_loader_svg{display:block;overflow:visible}.morph_loader_root[data-tone][data-status=success]{color:var(--arc-success)}.morph_loader_root[data-tone][data-status=error]{color:var(--arc-danger)}.morph_loader_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.morph_loader_root{transition:none}}.morph_nav_nav{justify-content:center;width:100%;display:flex;position:relative;container-type:inline-size}.morph_nav_bar{box-sizing:border-box;border-radius:var(--arc-radius-panel);color:var(--arc-foreground);background:color-mix(in oklab, var(--arc-surface-raised) 78%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.5);box-shadow:inset 0 0 0 1px var(--arc-border), var(--arc-shadow-floating);display:block;position:relative;overflow:hidden}.morph_nav_bar[data-searching]{overflow:visible}.morph_nav_barMeasure{box-sizing:border-box;width:max-content;max-width:calc(100cqi - var(--arc-space-4));align-items:center;min-height:3.5rem;padding:6px;display:flex}.morph_nav_nav[data-compact] .morph_nav_barMeasure{min-height:2.875rem;padding:4px}.morph_nav_searchBox{width:min(32rem, calc(100cqi - var(--arc-space-4) - 12px))}.morph_nav_row{align-items:center;gap:var(--arc-space-1);min-width:0;display:flex}.morph_nav_brand{align-items:center;gap:var(--arc-space-2);height:2.5rem;padding:0 var(--arc-space-2);border-radius:var(--arc-radius-control);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.morph_nav_brandMark{place-items:center;width:1.75rem;height:1.75rem;display:grid}.morph_nav_brandName{font-size:var(--arc-text-sm)}.morph_nav_items{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.morph_nav_itemCell{display:flex}.morph_nav_item{align-items:center;gap:var(--arc-space-1);height:2.5rem;padding:0 var(--arc-space-3);border-radius:var(--arc-radius-control);color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);white-space:nowrap;cursor:pointer;isolation:isolate;transition:color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;text-decoration:none;display:inline-flex;position:relative}.morph_nav_nav[data-compact] .morph_nav_item{height:2.25rem;padding:0 var(--arc-space-2)}.morph_nav_item[aria-current=page],.morph_nav_item[data-open]{color:var(--arc-foreground)}@media (hover:hover) and (pointer:fine){.morph_nav_item:hover{color:var(--arc-foreground)}}.morph_nav_item:focus-visible,.morph_nav_brand:focus-visible,.morph_nav_iconButton:focus-visible,.morph_nav_action:focus-visible,.morph_nav_link:focus-visible{outline:1px solid var(--arc-control-on);outline-offset:-1px}.morph_nav_highlight{z-index:-1;border-radius:inherit;background:var(--arc-surface-muted);position:absolute;inset:0}.morph_nav_chevron{transition:transform var(--arc-duration-fast) var(--arc-ease-standard)}.morph_nav_item[data-open] .morph_nav_chevron{transform:rotate(180deg)}.morph_nav_iconButton{width:2.5rem;height:2.5rem;color:var(--arc-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.morph_nav_iconButton:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}.morph_nav_action{align-items:center;gap:var(--arc-space-1);height:2.5rem;padding:0 var(--arc-space-4);border-radius:var(--arc-radius-pill);background:var(--arc-foreground);color:var(--arc-surface);font:inherit;font-size:var(--arc-text-sm);white-space:nowrap;cursor:pointer;border:0;margin-inline-start:var(--arc-space-1);font-weight:500;text-decoration:none;display:inline-flex}.morph_nav_nav[data-compact] .morph_nav_action{height:2.25rem;padding:0 var(--arc-space-3)}.morph_nav_panel{box-sizing:border-box;border-radius:var(--arc-radius-panel);color:var(--arc-foreground);background:color-mix(in oklab, var(--arc-surface-raised) 86%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.5);box-shadow:inset 0 0 0 1px var(--arc-border), var(--arc-shadow-floating);transform-origin:var(--radix-popover-content-transform-origin,50% 0%);animation:morph_nav_morph-panel-in var(--arc-duration-standard) var(--arc-ease-enter) both;outline:none;padding:0;overflow:hidden}.morph_nav_panelSizer{position:relative;overflow:hidden}.morph_nav_panelMeasure{box-sizing:border-box;width:max-content;max-width:calc(100cqi - var(--arc-space-4));padding:var(--arc-space-2);position:relative}.morph_nav_panelInner{display:block}.morph_nav_panelBody{gap:var(--arc-space-2);grid-template-columns:minmax(0,1fr);display:grid}.morph_nav_panelBody[data-has-feature]{grid-template-columns:minmax(0,1fr) minmax(12rem,16rem)}.morph_nav_links{grid-template-columns:minmax(14rem,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.morph_nav_links[data-columns="2"]{grid-template-columns:repeat(2,minmax(13rem,1fr))}.morph_nav_link{align-items:flex-start;gap:var(--arc-space-3);box-sizing:border-box;width:100%;padding:var(--arc-space-2) var(--arc-space-3);border-radius:var(--arc-radius-control);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.morph_nav_link:hover,.morph_nav_link:focus-visible{background:var(--arc-surface-muted)}.morph_nav_linkIcon{border-radius:var(--arc-radius-control);background:var(--arc-surface-muted);width:2rem;height:2rem;color:var(--arc-text-secondary);flex:none;place-items:center;display:grid}.morph_nav_linkText{gap:1px;min-width:0;display:grid}.morph_nav_linkLabel{font-size:var(--arc-text-sm);font-weight:500}.morph_nav_linkDescription{font-size:var(--arc-text-xs);color:var(--arc-text-muted)}.morph_nav_feature{border-radius:var(--arc-radius-control);overflow:hidden}.morph_nav_panelFooter{padding:var(--arc-space-2) var(--arc-space-3);border-top:1px solid var(--arc-border);font-size:var(--arc-text-xs);color:var(--arc-text-secondary);grid-column:1/-1}.morph_nav_menuList{gap:var(--arc-space-2);min-width:min(18rem, calc(100cqi - var(--arc-space-6)));max-height:min(70vh,32rem);display:grid;overflow:auto}.morph_nav_menuHeading{margin:var(--arc-space-1) var(--arc-space-3) 0;font-size:var(--arc-text-xs);color:var(--arc-text-muted);font-weight:600}.morph_nav_searchBox{display:grid}.morph_nav_searchBox label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.morph_nav_result{align-items:center;gap:var(--arc-space-3);width:100%;min-width:0;display:flex}.morph_nav_resultGroup{font-size:var(--arc-text-xs);color:var(--arc-text-muted);white-space:nowrap;margin-inline-start:auto}.morph_nav_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes morph_nav_morph-panel-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@media (max-width:420px){.morph_nav_links[data-columns="2"],.morph_nav_panelBody[data-has-feature]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.morph_nav_bar,.morph_nav_panel{-webkit-backdrop-filter:none;background:var(--arc-surface-raised)}}@media (prefers-reduced-motion:reduce){.morph_nav_panel{animation-name:morph_nav_morph-fade;animation-duration:var(--arc-duration-instant)}.morph_nav_bar,.morph_nav_chevron,.morph_nav_item{transition:none}}.morph_nav_panel[data-motion=reduced]{animation-name:morph_nav_morph-fade;animation-duration:var(--arc-duration-instant)}@keyframes morph_nav_morph-fade{0%{opacity:0}}.morph_nav_nav,.morph_nav_panel,.morph_nav_result{font-family:var(--arc-font-body);line-height:var(--arc-leading-body)}.morph_nav_menuHeading,.morph_nav_resultGroup{font-size:var(--arc-menu-group-size);font-weight:var(--arc-menu-group-weight);letter-spacing:var(--arc-menu-group-tracking);text-transform:uppercase}.morph_nav_brand,.morph_nav_item,.morph_nav_iconButton,.morph_nav_action{min-height:var(--touch-target)}.morph_nav_action{background:var(--arc-accent);color:var(--arc-accent-foreground)}.morph_nav_searchBox{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px}.morph_nav_closeSearch{width:var(--touch-target);height:var(--touch-target);border-radius:var(--arc-radius-control);color:var(--arc-foreground);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.morph_nav_closeSearch:hover{background:var(--arc-surface-muted)}.morph_nav_closeSearch:focus-visible{outline:1px solid var(--arc-control-on);outline-offset:-1px}.morph_select_root{max-width:100%}.morph_select_value{align-items:center;gap:var(--arc-space-2);flex:1;min-width:0;font-weight:500;display:flex}.morph_select_text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.morph_select_placeholder{color:var(--arc-text-muted);font-weight:400}.morph_select_icon{width:20px;height:20px;color:var(--arc-text-secondary);flex:none;place-items:center;display:grid}.morph_select_icon>svg{width:16px;height:16px}.morph_select_icon>img{object-fit:cover;border-radius:50%;width:20px;height:20px}.morph_select_meta{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;flex:none}.multi_region_failover_root{--mr-accent:var(--arc-foreground);gap:var(--arc-space-4);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);margin:0;display:grid;container-type:inline-size}.multi_region_failover_stage{width:100%;min-width:0;position:relative}.multi_region_failover_svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.multi_region_failover_svg *{vector-effect:non-scaling-stroke}.multi_region_failover_faceTop{fill:var(--arc-surface);stroke:var(--arc-border-strong);stroke-width:1px}.multi_region_failover_faceLeft{fill:color-mix(in oklab, var(--arc-foreground) 7%, var(--arc-surface));stroke:var(--arc-border-strong);stroke-width:1px}.multi_region_failover_faceRight{fill:color-mix(in oklab, var(--arc-foreground) 12%, var(--arc-surface));stroke:var(--arc-border-strong);stroke-width:1px}.multi_region_failover_cube .multi_region_failover_faceTop,.multi_region_failover_cube .multi_region_failover_faceLeft,.multi_region_failover_cube .multi_region_failover_faceRight{transition:fill var(--arc-duration-standard) var(--arc-ease-standard), stroke var(--arc-duration-standard) var(--arc-ease-standard)}.multi_region_failover_cube[data-down] .multi_region_failover_faceTop{fill:color-mix(in oklab, var(--arc-danger) 16%, var(--arc-surface));stroke:var(--arc-danger);stroke-dasharray:3 2}.multi_region_failover_cube[data-down] .multi_region_failover_faceLeft,.multi_region_failover_cube[data-down] .multi_region_failover_faceRight{fill:color-mix(in oklab, var(--arc-danger) 10%, var(--arc-surface));stroke:var(--arc-danger)}.multi_region_failover_cube[data-flash] .multi_region_failover_faceTop{fill:color-mix(in oklab, var(--mr-accent) 30%, var(--arc-surface))}.multi_region_failover_seat,.multi_region_failover_hubRing{fill:none;stroke:var(--arc-border-strong);stroke-width:1px}.multi_region_failover_dial{fill:none;stroke:var(--mr-accent);stroke-width:2.5px;stroke-linecap:round}.multi_region_failover_route{fill:none;stroke:var(--mr-accent);stroke-width:1px;stroke-dasharray:3 4}.multi_region_failover_route[data-bad]{stroke:var(--arc-danger);stroke-dasharray:none}.multi_region_failover_routeIn{fill:none;stroke:var(--mr-accent);stroke-width:1px;opacity:.7}.multi_region_failover_request{fill:var(--mr-accent);transition:fill var(--arc-duration-fast) var(--arc-ease-standard)}.multi_region_failover_request[data-error]{fill:var(--arc-danger)}.multi_region_failover_shadow{fill:var(--arc-foreground)}.multi_region_failover_node{z-index:3;background:color-mix(in oklab, var(--arc-surface) 86%, transparent);text-align:center;white-space:nowrap;border-radius:12px;justify-items:center;gap:4px;padding:4px 8px;display:grid;position:absolute;transform:translate(-50%)}.multi_region_failover_node[data-above]{transform:translate(-50%,-100%)}.multi_region_failover_nodeName{font-size:var(--arc-text-sm);align-items:center;gap:6px;font-weight:560;display:inline-flex}.multi_region_failover_nodeMark{color:var(--arc-text-secondary);place-items:center;display:inline-grid}.multi_region_failover_meta{color:var(--arc-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--arc-text-xs)}.multi_region_failover_chip{border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:2px 9px;display:inline-flex}.multi_region_failover_dot{background:var(--arc-text-muted);border-radius:50%;width:6px;height:6px}.multi_region_failover_chip[data-tone=ok] .multi_region_failover_dot{background:var(--arc-success)}.multi_region_failover_chip[data-tone=warn]{border-color:color-mix(in oklab, var(--arc-warning) 55%, var(--arc-border))}.multi_region_failover_chip[data-tone=warn] .multi_region_failover_dot{background:var(--arc-warning)}.multi_region_failover_chip[data-tone=bad]{border-color:color-mix(in oklab, var(--arc-danger) 55%, var(--arc-border))}.multi_region_failover_chip[data-tone=bad] .multi_region_failover_dot{background:var(--arc-danger)}.multi_region_failover_chip[data-tone=muted] .multi_region_failover_dot{border:1px solid var(--arc-text-muted);background:0 0}.multi_region_failover_line{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}.multi_region_failover_split{gap:4px;width:184px;margin-top:4px;display:grid}.multi_region_failover_splitBar{border-radius:var(--arc-radius-pill);background:var(--arc-border-strong);height:3px;position:relative;overflow:hidden}.multi_region_failover_splitBar:before{content:"";width:calc(var(--split,50) * 1%);background:var(--mr-accent);position:absolute;inset:0 auto 0 0}.multi_region_failover_splitLabels{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.multi_region_failover_splitLabels b{color:var(--arc-foreground);font-weight:600}.multi_region_failover_check{z-index:2;border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:var(--arc-surface);color:var(--arc-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--arc-text-xs);white-space:nowrap;pointer-events:none;padding:2px 8px;position:absolute;transform:translate(-50%,-50%)}.multi_region_failover_check[data-tone=bad]{border-color:color-mix(in oklab, var(--arc-danger) 55%, var(--arc-border));color:var(--arc-danger)}.multi_region_failover_tag{z-index:3;border-radius:var(--arc-radius-pill);background:var(--arc-foreground);color:var(--arc-background);font-size:var(--arc-text-xs);pointer-events:none;padding:3px 9px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}@media (hover:none){.multi_region_failover_tag{display:none}}.multi_region_failover_controls{justify-content:center;align-items:flex-start;gap:8px;min-width:0;display:flex}.multi_region_failover_play{border:1px solid var(--arc-border);background:var(--arc-surface);width:36px;height:36px;color:var(--arc-foreground);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.multi_region_failover_play:disabled{cursor:default;opacity:.5}.multi_region_failover_play:focus-visible,.multi_region_failover_step:focus-visible{outline:var(--arc-focus-width) solid var(--arc-accent);outline-offset:var(--arc-focus-offset)}.multi_region_failover_step{min-width:0;max-width:100px;min-height:44px;color:var(--arc-text-muted);font:inherit;font-size:var(--arc-text-xs);text-align:left;cursor:pointer;background:0 0;border:0;flex:1 1 0;gap:6px;padding:8px 0 0;display:grid}.multi_region_failover_step[aria-current=step]{color:var(--arc-foreground)}.multi_region_failover_track{border-radius:var(--arc-radius-pill);background:var(--arc-border);height:2px;position:relative;overflow:hidden}.multi_region_failover_fill{background:var(--mr-accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.multi_region_failover_stepName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multi_region_failover_caption{text-align:center;justify-items:center;gap:2px;min-height:3.2em;display:grid}.multi_region_failover_captionTitle{font-size:var(--arc-text-sm);font-weight:560}.multi_region_failover_captionLine{max-width:52ch;color:var(--arc-text-muted);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body)}@container (max-width:520px){.multi_region_failover_stepName{display:none}}@container (min-width:640px) and (max-width:760px){.multi_region_failover_root[data-landscape] .multi_region_failover_meta{display:none}}@media (prefers-reduced-motion:reduce){.multi_region_failover_cube .multi_region_failover_faceTop,.multi_region_failover_cube .multi_region_failover_faceLeft,.multi_region_failover_cube .multi_region_failover_faceRight,.multi_region_failover_request{transition:none}}.multi_select_field{gap:var(--arc-space-2);min-width:0;display:grid;position:relative}.multi_select_control{min-width:0;position:relative}.multi_select_label{font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body)}.multi_select_trigger{width:100%;min-height:var(--arc-control-height-md);border:1px solid var(--arc-border);border-radius:var(--radius);background:var(--arc-surface);color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);text-align:left;cursor:pointer;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard), box-shadow var(--arc-duration-fast) var(--arc-ease-standard);align-items:center;gap:8px;padding:5px 11px 5px 12px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.multi_select_trigger:hover:not(:disabled){border-color:var(--arc-border-strong);background:var(--arc-surface-muted)}}.multi_select_trigger:active:not(:disabled),.multi_select_trigger[aria-expanded=true]{border-color:var(--arc-border-strong);background:var(--arc-surface-muted)}.multi_select_trigger:disabled{opacity:.5;cursor:not-allowed}.multi_select_hasClear .multi_select_chevron{margin-left:26px}.multi_select_value{flex:1;align-items:center;min-width:0;min-height:26px;display:flex;position:relative;overflow:hidden}.multi_select_placeholder,.multi_select_description{color:var(--arc-text-muted)}.multi_select_placeholder{white-space:nowrap;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.multi_select_slot{flex:0 auto;min-width:0;display:flex;overflow:hidden}.multi_select_slot:has(.multi_select_more){flex-shrink:0}.multi_select_chip,.multi_select_more{box-sizing:border-box;border-radius:var(--radius);background:var(--arc-surface-muted);max-width:9rem;box-shadow:inset 0 0 0 1px var(--arc-border-subtle);color:var(--arc-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:var(--arc-text-xs);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);flex:none;margin-right:5px;padding:4px 8px;overflow:hidden}.multi_select_trigger[aria-expanded=true] .multi_select_chip,.multi_select_trigger[aria-expanded=true] .multi_select_more{background:var(--arc-surface)}@media (hover:hover) and (pointer:fine){.multi_select_trigger:hover:not(:disabled) .multi_select_chip,.multi_select_trigger:hover:not(:disabled) .multi_select_more{background:var(--arc-surface)}}.multi_select_more{color:var(--arc-text-secondary);font-variant-numeric:tabular-nums;display:inline-flex}.multi_select_count{display:inline-grid}.multi_select_count>span{grid-area:1/1}.multi_select_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.multi_select_clear{border-radius:var(--radius);width:22px;height:22px;color:var(--arc-text-muted);cursor:pointer;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;place-items:center;margin:auto 0;display:grid;position:absolute;top:0;bottom:0;right:36px}@media (hover:hover) and (pointer:fine){.multi_select_clear:hover{background:var(--arc-surface);color:var(--arc-foreground)}}.multi_select_chevron{color:var(--arc-text-muted);transition:transform var(--arc-duration-spring) var(--arc-ease-spring);flex:none}.multi_select_trigger[aria-expanded=true] .multi_select_chevron{transform:rotate(180deg)}.multi_select_description{font-size:var(--arc-text-xs)}.multi_select_menu{z-index:80;border:1px solid var(--arc-border);border-radius:var(--radius);background:var(--arc-surface-raised);box-shadow:var(--arc-shadow-floating);transform-origin:top;will-change:transform, opacity;padding:5px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}.multi_select_option{border-radius:calc(var(--radius) - 5px);width:100%;min-height:38px;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);text-align:left;cursor:pointer;transition:background-color 80ms var(--arc-ease-standard), color 80ms var(--arc-ease-standard);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 11px;display:flex}.multi_select_option>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.multi_select_option[data-active=true]{background:var(--arc-surface-muted)}.multi_select_option:disabled{opacity:.42;cursor:not-allowed}.multi_select_check{flex:none}@media (prefers-reduced-motion:reduce){.multi_select_trigger,.multi_select_chevron,.multi_select_option,.multi_select_clear,.multi_select_chip,.multi_select_more{transition:none}}[data-motion=reduced] .multi_select_trigger,[data-motion=reduced] .multi_select_chevron,[data-motion=reduced] .multi_select_option,[data-motion=reduced] .multi_select_clear,[data-motion=reduced] .multi_select_chip,[data-motion=reduced] .multi_select_more{transition:none}.multi_select_trigger:focus-visible,.multi_select_clear:focus-visible{outline:1px solid var(--focus);outline-offset:2px;box-shadow:none}.multi_select_menu:focus{outline:none}.multi_select_option:focus-visible{outline:1px solid var(--focus);outline-offset:-1px;box-shadow:none}.multi_select_menu{max-height:var(--radix-popover-content-available-height,70vh);overflow-y:auto}.multi_select_clear{width:28px;height:28px}@media (pointer:coarse){.multi_select_trigger,.multi_select_option{min-height:44px}.multi_select_clear{width:44px;height:44px;right:28px}.multi_select_hasClear .multi_select_chevron{margin-left:44px}}.multi_select_menu{font-family:var(--font-family);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);font-weight:400;line-height:1.5}.notification_center_trigger{border:1px solid var(--arc-border);border-radius:var(--radius);background:var(--arc-surface);width:42px;height:42px;color:var(--arc-foreground);cursor:pointer;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), background var(--arc-duration-fast) var(--arc-ease-standard);place-items:center;display:grid;position:relative}.notification_center_trigger[data-state=open],.notification_center_trigger:active{border-color:var(--arc-border-strong);background:var(--arc-surface-muted)}@media (hover:hover) and (pointer:fine){.notification_center_trigger:hover{border-color:var(--arc-border-strong);background:var(--arc-surface-muted)}}.notification_center_trigger>span:first-child{place-items:center;display:grid}.notification_center_badge{border:2px solid var(--arc-surface);border-radius:var(--arc-radius-pill);background:var(--arc-foreground);min-width:20px;height:20px;color:var(--arc-background);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;font-weight:500;line-height:1;display:grid;position:absolute;top:-6px;right:-6px;overflow:hidden}.notification_center_panel{z-index:90;border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);width:min(424px,100vw - 24px);max-height:min(590px,100vh - 24px);color:var(--arc-foreground);box-shadow:var(--arc-shadow-floating);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);transform-origin:var(--radix-popover-content-transform-origin);--panel-x:0px;--panel-y:-6px;flex-direction:column;display:flex;overflow:hidden}.notification_center_panel[data-side=top]{--panel-y:6px}.notification_center_panel[data-side=left]{--panel-x:6px;--panel-y:0px}.notification_center_panel[data-side=right]{--panel-x:-6px;--panel-y:0px}.notification_center_panel[data-state=open]{animation:notification_center_panel-open var(--arc-duration-standard) var(--arc-ease-enter) both}.notification_center_panel[data-state=closed]{animation:notification_center_panel-close var(--arc-duration-instant) var(--arc-ease-standard) both}.notification_center_header{justify-content:space-between;align-items:flex-start;gap:12px;padding:23px 24px 18px;display:flex}.notification_center_heading{align-items:center;gap:var(--arc-space-2);display:flex}.notification_center_heading h2{font-size:var(--arc-text-xl);letter-spacing:var(--arc-tracking-body);margin:0;font-weight:500;line-height:1.2}.notification_center_count{border-radius:var(--radius);background:var(--arc-surface-muted);min-width:21px;height:21px;color:var(--arc-text-secondary);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;line-height:1;display:grid;overflow:hidden}.notification_center_header p{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);margin:4px 0 0;position:relative}.notification_center_close{border-radius:var(--radius);width:30px;height:30px;color:var(--arc-text-muted);cursor:pointer;transition:transform var(--arc-duration-spring) var(--arc-ease-spring), color var(--arc-duration-fast) var(--arc-ease-standard), background var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;flex:none;place-items:center;display:grid}.notification_center_close:active{transform:scale(.96)}.notification_center_toolbar{border-bottom:1px solid var(--arc-border-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 17px 13px 20px;display:flex}.notification_center_viewSwitch{align-items:center;gap:3px;display:inline-flex}.notification_center_viewSwitch button{isolation:isolate;border-radius:var(--radius);min-width:61px;height:31px;color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-xs);cursor:pointer;transition:color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;padding:0 10px;position:relative}.notification_center_viewSwitch .notification_center_viewActive{color:var(--arc-foreground)}.notification_center_viewSwitch button>span:last-child{z-index:1;position:relative}.notification_center_viewHighlight{z-index:-1;border-radius:var(--radius);background:var(--arc-surface-muted);position:absolute;inset:0}.notification_center_markAll{color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-xs);white-space:nowrap;cursor:pointer;transition:transform var(--arc-duration-spring) var(--arc-ease-spring), color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;display:inline-flex}.notification_center_markAll:active{transform:scale(.97)}.notification_center_list{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding:9px 11px 10px;overflow-y:auto}.notification_center_list::-webkit-scrollbar{display:none}.notification_center_row{overflow:hidden}.notification_center_item{border-radius:calc(var(--arc-radius-panel) - 12px);transition:background var(--arc-duration-fast) var(--arc-ease-standard);animation:notification_center_item-in var(--arc-duration-standard) var(--arc-ease-enter) calc(var(--index,0) * 35ms) both;padding:10px;position:relative}.notification_center_itemExpanded{background:var(--arc-surface-muted)}.notification_center_itemRead .notification_center_itemTitle strong{color:var(--arc-text-secondary)}.notification_center_itemMain{align-items:flex-start;gap:11px;min-width:0;display:flex}.notification_center_eventIcon{width:36px;height:36px;color:var(--arc-accent);flex:none;place-items:center;display:grid}.notification_center_eventIcon.notification_center_success{color:var(--arc-success)}.notification_center_eventIcon.notification_center_warning{color:var(--arc-warning)}.notification_center_itemToggle{min-width:0;color:var(--arc-foreground);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;gap:4px;padding:2px 0 0;display:grid}.notification_center_itemTitle{align-items:center;gap:6px;min-width:0;min-height:20px;display:flex}.notification_center_itemTitle strong{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.4;overflow:hidden}.notification_center_unreadDot{background:var(--arc-foreground);border-radius:50%;flex:none;width:6px;height:6px;display:block}.notification_center_itemPreview{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification_center_time{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;padding-top:4px}.notification_center_details{padding-left:47px;overflow:hidden}.notification_center_details p{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);margin:12px 0}.notification_center_itemActions{flex-wrap:wrap;gap:6px;padding-bottom:5px;display:flex}.notification_center_itemActions button{border:1px solid var(--arc-border);border-radius:var(--radius);height:30px;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-xs);white-space:nowrap;cursor:pointer;transition:transform var(--arc-duration-spring) var(--arc-ease-spring), border-color var(--arc-duration-fast) var(--arc-ease-standard), background var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;align-items:center;gap:5px;padding:0 10px;line-height:1;display:inline-flex;overflow:clip}.notification_center_itemActions button:active{transform:scale(.97)}.notification_center_close:active,.notification_center_markAll:active,.notification_center_itemActions button:active,.notification_center_footer button:active{transition-duration:var(--arc-duration-instant);transition-timing-function:var(--arc-ease-standard)}.notification_center_morph{align-items:center;display:inline-flex}.notification_center_morphContent{align-items:center;gap:5px;width:max-content;display:inline-flex;position:relative}.notification_center_actionIcon,.notification_center_actionGlyph{place-items:center;display:grid;position:relative}.notification_center_swap{vertical-align:top;max-width:100%;display:inline-block;position:relative}.notification_center_swapLine{display:block}.notification_center_roll{vertical-align:top;display:inline-grid;position:relative}.notification_center_rollValue{display:block}.notification_center_emptyFrame{overflow:hidden}.notification_center_empty{text-align:center;align-content:center;justify-items:center;min-height:190px;padding:22px 12px;display:grid}.notification_center_empty>svg{color:var(--arc-text-muted);margin-bottom:13px}.notification_center_empty strong{font-size:var(--arc-text-sm);font-weight:500}.notification_center_empty p{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);margin:4px 0 0}.notification_center_empty button{color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-xs);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;text-decoration:underline}.notification_center_footerFrame{flex:none;overflow:hidden}.notification_center_footer{border-top:1px solid var(--arc-border-subtle);min-height:46px;color:var(--arc-text-muted);font-size:var(--arc-text-xs);justify-content:space-between;align-items:center;gap:12px;padding:8px 22px;display:flex}.notification_center_footer button{color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-xs);cursor:pointer;transition:transform var(--arc-duration-spring) var(--arc-ease-spring), color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;padding:4px 0}.notification_center_footer button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.notification_center_close:hover,.notification_center_item:hover{background:var(--arc-surface-muted)}.notification_center_close:hover,.notification_center_viewSwitch button:hover,.notification_center_markAll:hover,.notification_center_footer button:hover{color:var(--arc-foreground)}.notification_center_itemActions button:hover{border-color:var(--arc-border-strong);background:var(--arc-surface)}}@keyframes notification_center_panel-open{0%{opacity:0;transform:translate(var(--panel-x), var(--panel-y)) scale(.97)}}@keyframes notification_center_panel-close{to{opacity:0;transform:translate(calc(var(--panel-x) / 2), calc(var(--panel-y) / 2)) scale(.98)}}@keyframes notification_center_item-in{0%{opacity:0;transform:translateY(4px)}}@media (max-width:380px){.notification_center_header{padding:20px 16px 16px}.notification_center_heading h2{font-size:var(--arc-text-lg)}.notification_center_toolbar{align-items:flex-start;padding:0 12px 12px}.notification_center_list{padding:8px 5px}.notification_center_item{padding-inline:7px}.notification_center_itemMain{gap:7px}.notification_center_details{padding-left:43px}.notification_center_itemActions{gap:5px}.notification_center_itemActions button{padding-inline:7px}.notification_center_markAll span{display:none}.notification_center_footer{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.notification_center_panel[data-state],.notification_center_trigger,.notification_center_close,.notification_center_viewSwitch button,.notification_center_markAll,.notification_center_item,.notification_center_itemActions button,.notification_center_footer button{transition-duration:0s;animation:none}.notification_center_close:active,.notification_center_markAll:active,.notification_center_itemActions button:active,.notification_center_footer button:active{transform:none}}.notification_center_panel{box-sizing:border-box;max-height:min(590px, var(--radix-popover-content-available-height,calc(100dvh - 24px)))}.notification_center_panel .notification_center_header{max-width:none;margin:0}.notification_center_panel .notification_center_header>div{min-width:0}.notification_center_panel .notification_center_item{background:0 0;border:0;margin:0}.notification_center_panel .notification_center_itemExpanded{background:var(--arc-surface-muted)}.notification_center_panel .notification_center_footer{margin:0}.notification_center_panel .notification_center_toolbar,.notification_center_panel .notification_center_footer{border:0}.notification_center_panel button:focus-visible,.notification_center_trigger:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:-1px}.notification_center_trigger,.notification_center_panel .notification_center_heading h2{font-family:var(--arc-font-body)}.notification_center_panel .notification_center_viewSwitch{flex:none}.notification_center_panel[data-motion=reduced],.notification_center_panel[data-motion=reduced] *{transition-duration:0s!important;animation:none!important}@media (pointer:coarse){.notification_center_trigger,.notification_center_close{min-width:44px;min-height:44px}.notification_center_panel .notification_center_viewSwitch button,.notification_center_panel .notification_center_markAll,.notification_center_panel .notification_center_itemActions button,.notification_center_panel .notification_center_footer button,.notification_center_panel .notification_center_empty button{min-height:44px}}@media (forced-colors:active){.notification_center_panel button:focus-visible,.notification_center_trigger:focus-visible{outline-color:highlight}}@media (hover:hover) and (pointer:fine){.notification_center_panel .notification_center_item:hover{background:var(--arc-surface-muted)}}.now_playing_root{width:min(100%,21rem);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body)}.now_playing_shell{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);box-shadow:var(--arc-shadow-floating,0 12px 32px #0000001a);overflow:hidden}.now_playing_mini{align-items:center;gap:4px;padding:8px 10px 8px 8px;display:flex}.now_playing_expand{text-align:left;flex:auto;justify-content:flex-start;align-items:center;gap:12px;min-width:0;height:auto;padding:2px;display:flex}.now_playing_artSlot{flex:none;display:block}.now_playing_artMini{background:var(--arc-surface-muted);border-radius:10px;width:44px;height:44px;display:block;position:relative;overflow:hidden}.now_playing_artBig{aspect-ratio:1;background:var(--arc-surface-muted);border-radius:18px;width:100%;display:block;position:relative;overflow:hidden}.now_playing_artImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.now_playing_titles{min-width:0;display:grid}.now_playing_title{font-size:var(--arc-text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.25;overflow:hidden}.now_playing_artist{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:359px){.now_playing_nextMini{display:none}}.now_playing_full{gap:14px;padding:12px 16px 18px;display:grid}.now_playing_fullTop{justify-content:space-between;align-items:center;display:flex}.now_playing_pull{touch-action:none;cursor:grab}.now_playing_pull:active{cursor:grabbing}.now_playing_fullTitles{min-width:0;display:grid}.now_playing_fullTitles .now_playing_title{font-size:var(--arc-text-lg)}.now_playing_wave{cursor:pointer;touch-action:pan-y;height:40px;transition:transform var(--arc-duration-fast) var(--arc-ease-standard);border-radius:8px;outline:none;align-items:center;gap:2px;display:flex}.now_playing_wave[data-scrubbing]{transform:scaleY(1.12)}.now_playing_wave:focus-visible{outline:var(--arc-focus-width) solid var(--arc-accent);outline-offset:3px}.now_playing_wave[aria-disabled]{cursor:default;opacity:.5}.now_playing_bar{min-width:1.5px;max-width:4px;height:calc(var(--peak) * 100%);background:color-mix(in oklab, currentColor 22%, transparent);transition:background-color var(--arc-duration-fast) linear;border-radius:2px;flex:1 1 0}.now_playing_bar[data-played]{background:currentColor}.now_playing_times{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:-8px;display:flex}.now_playing_transport{justify-content:center;align-items:center;gap:18px;display:flex}.now_playing_levels{width:16px;height:14px;color:var(--arc-text-secondary);align-items:flex-end;gap:2px;margin-inline:6px;display:inline-flex}.now_playing_levels>span{transform-origin:bottom;background:currentColor;border-radius:1px;width:3px;height:35%}.now_playing_levels[data-playing]>span{animation:.9s ease-in-out infinite alternate now_playing_level}.now_playing_levels[data-playing]>span:nth-child(2){animation-duration:.7s;animation-delay:-.3s}.now_playing_levels[data-playing]>span:nth-child(3){animation-duration:1.1s;animation-delay:-.6s}@keyframes now_playing_level{0%{height:25%}to{height:100%}}@media (prefers-reduced-motion:reduce){.now_playing_levels[data-playing]>span{height:60%;animation:none}.now_playing_wave{transition:none}}.now_playing_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.now_playing_root{margin-bottom:0}.number_field_field{--nf-height:var(--arc-control-height-md);--nf-step:34px;--nf-inset:3px;--nf-text:var(--arc-text-base);--nf-width:var(--number-field-width,196px);--nf-limit:color-mix(in oklab, var(--arc-warning) 72%, var(--arc-foreground));min-width:0;display:grid}.number_field_field[data-size=sm]{--nf-height:var(--arc-control-height-sm);--nf-step:28px;--nf-inset:3px;--nf-text:var(--arc-text-sm);--nf-width:var(--number-field-width,164px)}.number_field_field[data-size=lg]{--nf-height:var(--arc-control-height-lg);--nf-step:40px;--nf-inset:4px;--nf-text:var(--arc-text-lg);--nf-width:var(--number-field-width,228px)}:root[data-theme=dark] .number_field_field{--nf-limit:color-mix(in oklab, var(--arc-warning) 88%, var(--arc-foreground))}.number_field_head{width:min(100%, var(--nf-width));justify-content:space-between;align-items:baseline;gap:var(--arc-space-3);margin-bottom:var(--arc-space-2);display:flex}.number_field_label{min-width:0;color:var(--arc-foreground);font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);letter-spacing:var(--arc-tracking-body)}.number_field_field[data-size=sm] .number_field_label{font-size:var(--arc-text-xs)}.number_field_limit{color:var(--nf-limit);font-size:var(--arc-text-xs);font-weight:500;line-height:var(--arc-leading-body);letter-spacing:var(--arc-tracking-body);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.number_field_label[data-scrub]{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none}.number_field_control{width:min(100%, var(--nf-width));min-height:var(--nf-height);border:1px solid var(--arc-border);border-radius:var(--radius);padding:var(--nf-inset);background:var(--arc-surface);transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-standard) var(--arc-ease-standard), opacity var(--arc-duration-fast) var(--arc-ease-standard);align-items:center;gap:2px;display:flex}@media (hover:hover) and (pointer:fine){:is(.number_field_control:hover,.number_field_field:has(.number_field_label[data-scrub]:hover) .number_field_control){border-color:var(--arc-border-strong)}}.number_field_control[data-scrubbing]{border-color:var(--input-focus-color)}.number_field_control:has(input:focus){border-color:var(--input-focus-color)}.number_field_control[data-warn],.number_field_control[data-warn]:hover{border-color:color-mix(in oklab, var(--arc-warning) 55%, var(--arc-border));background:color-mix(in oklab, var(--arc-warning) 5%, var(--arc-surface))}.number_field_control[data-warn]:has(input:focus){border-color:color-mix(in oklab, var(--arc-warning) 80%, var(--arc-border))}.number_field_control[data-disabled]{opacity:.5;background:var(--arc-surface-muted)}.number_field_step{width:var(--nf-step);height:var(--nf-step);flex:0 0 var(--nf-step);border-radius:calc(var(--arc-radius-control) - var(--nf-inset) - 1px);color:var(--arc-text-secondary);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), opacity var(--arc-duration-standard) var(--arc-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}.number_field_icon{place-items:center;display:grid}.number_field_icon svg{transition:transform var(--arc-duration-spring) var(--arc-ease-spring)}@media (hover:hover) and (pointer:fine){.number_field_step:hover:not(:disabled,[aria-disabled=true]){background:var(--arc-surface-muted);color:var(--arc-foreground)}}.number_field_step:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){background:color-mix(in oklab, var(--arc-foreground) 10%, var(--arc-surface));color:var(--arc-foreground);transition:background-color 60ms linear,color 60ms linear}.number_field_step:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]) svg{transition:transform 90ms var(--arc-ease-standard);transform:scale(.82)}.number_field_step:focus-visible{background:var(--arc-surface-muted);color:var(--arc-foreground);outline:none}.number_field_step[aria-disabled=true]{opacity:.32;cursor:not-allowed}.number_field_step:disabled{opacity:.35;cursor:not-allowed}.number_field_control[data-strain=max] .number_field_step[aria-disabled=true]:last-child,.number_field_control[data-strain=min] .number_field_step[aria-disabled=true]:first-child{opacity:.6;color:var(--nf-limit);transition:opacity 60ms linear,color 60ms linear}.number_field_valueWrap{cursor:text;flex:1;justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.number_field_control[data-disabled] .number_field_valueWrap{cursor:not-allowed}.number_field_value{white-space:nowrap;color:var(--arc-foreground);font-size:var(--nf-text);transition:color var(--arc-duration-standard) var(--arc-ease-standard);font-weight:500;line-height:var(--arc-leading-body);letter-spacing:var(--arc-tracking-body);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.number_field_affix{color:var(--arc-text-secondary);font-weight:400;display:inline-flex}.number_field_char{white-space:pre;display:inline-block;overflow-x:clip}.number_field_number{align-items:center;display:inline-grid;position:relative}.number_field_display{grid-area:1/1;display:inline-flex}.number_field_display[data-hidden]{visibility:hidden;position:absolute;top:0;left:0}.number_field_mirror{white-space:pre;grid-area:1/1}.number_field_input{z-index:1;color:#0000;width:calc(100% + 1em);height:100%;caret-color:var(--arc-foreground);font:inherit;font-variant-numeric:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;background:0 0;border:0;outline:none;margin:0;padding:0;position:absolute;top:0;left:0}.number_field_input:focus-visible{outline:none}.number_field_input::selection{background:color-mix(in oklab, var(--arc-foreground) 16%, transparent);color:#0000}.number_field_input:disabled{cursor:not-allowed}.number_field_column{--feather:.2em;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);display:inline-block;position:relative;overflow:visible clip;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-clip:no-clip;mask-clip:no-clip}.number_field_sizer{visibility:hidden}.number_field_glyph{inset:var(--feather) 0;text-align:center;position:absolute}.number_field_symbol{white-space:pre;display:inline-block;overflow-x:clip}.number_field_messageSlot{display:block;overflow:hidden}.number_field_hint{padding-top:var(--arc-space-2);color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);letter-spacing:var(--arc-tracking-body);font-variant-numeric:tabular-nums;display:block}.number_field_words{display:block;position:relative}.number_field_wordSlot{vertical-align:top;white-space:pre;display:inline-block;position:relative}.number_field_wordSizer{visibility:hidden;white-space:pre;position:absolute;top:0;left:0}.number_field_word{white-space:pre;display:inline-block}.number_field_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.number_field_control,.number_field_step{transition:opacity var(--arc-duration-instant) linear, border-color var(--arc-duration-instant) linear, background-color var(--arc-duration-instant) linear}.number_field_step:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]) svg,.number_field_icon svg{transition:none;transform:none}.number_field_control[data-strain] .number_field_value{color:var(--nf-limit);transition:none}}[data-motion=reduced] .number_field_control,[data-motion=reduced] .number_field_step{transition:opacity var(--arc-duration-instant) linear, border-color var(--arc-duration-instant) linear, background-color var(--arc-duration-instant) linear}[data-motion=reduced] .number_field_step:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]) svg,[data-motion=reduced] .number_field_icon svg{transition:none;transform:none}[data-motion=reduced] .number_field_control[data-strain] .number_field_value{color:var(--nf-limit);transition:none}.number_field_step:focus-visible{box-shadow:none}@media (forced-colors:active){.number_field_control:focus-within{border-color:highlight}}.ohlc_chart_figure{min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);gap:8px;margin:0;display:grid}.ohlc_chart_readout{min-width:0;min-height:20px;color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.ohlc_chart_readout b{color:var(--arc-foreground);font-weight:500}.ohlc_chart_time{color:var(--arc-text-secondary)}.ohlc_chart_cell,.ohlc_chart_change{white-space:nowrap}.ohlc_chart_readout[data-direction=up] .ohlc_chart_change{color:color-mix(in oklab, var(--arc-success) 82%, var(--arc-foreground))}.ohlc_chart_readout[data-direction=down] .ohlc_chart_change{color:var(--arc-danger)}.ohlc_chart_stage{cursor:crosshair;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:10px;outline:none;min-width:0;position:relative;overflow:hidden}.ohlc_chart_stage:focus-visible{background:color-mix(in oklab, var(--arc-foreground) 2.5%, transparent)}.ohlc_chart_stage[data-loading] .ohlc_chart_canvas{opacity:.45}.ohlc_chart_canvas{transition:opacity var(--arc-duration-standard) var(--arc-ease-standard);display:block}.ohlc_chart_empty{color:var(--arc-text-muted);font-size:var(--arc-text-sm);place-items:center;margin:0;display:grid;position:absolute;inset:0}.ohlc_chart_probe{visibility:hidden;width:0;height:0;position:absolute;overflow:hidden}.ohlc_chart_cUp{color:color-mix(in oklab, var(--arc-success) 88%, var(--arc-foreground))}.ohlc_chart_cDown{color:var(--arc-danger)}.ohlc_chart_cUpSoft{color:color-mix(in oklab, var(--arc-success) 26%, transparent)}.ohlc_chart_cDownSoft{color:color-mix(in oklab, var(--arc-danger) 24%, transparent)}.ohlc_chart_cGrid{color:var(--arc-border)}.ohlc_chart_cBorder{color:var(--arc-border-strong)}.ohlc_chart_cMuted{color:var(--arc-text-muted)}.ohlc_chart_cStrong{color:color-mix(in oklab, var(--arc-foreground) 70%, var(--arc-surface))}.ohlc_chart_cInk{color:var(--arc-foreground)}.ohlc_chart_cSurface{color:var(--arc-surface)}.ohlc_chart_cLineA{color:var(--arc-accent)}.ohlc_chart_cLineB{color:color-mix(in oklab, var(--arc-warning) 85%, var(--arc-foreground))}.ohlc_chart_legend{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.ohlc_chart_legend li{align-items:center;gap:6px;display:inline-flex}.ohlc_chart_legend li:before{background:var(--arc-accent);content:"";border-radius:1px;width:12px;height:2px}.ohlc_chart_legend li[data-tone="1"]:before{background:color-mix(in oklab, var(--arc-warning) 85%, var(--arc-foreground))}.ohlc_chart_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ohlc_chart_canvas{transition:none}}[data-motion=reduced] .ohlc_chart_figure *{transition:none!important;animation:none!important}.ohlc_chart_figure :focus-visible{outline:1px solid var(--arc-accent);outline-offset:2px}.orbit_logos_root{gap:var(--arc-space-5);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);display:grid}.orbit_logos_chips{scrollbar-width:none;min-width:0;overflow-x:auto}.orbit_logos_chips::-webkit-scrollbar{display:none}.orbit_logos_root:not([data-wide]) .orbit_logos_chips>*>*{flex-wrap:nowrap}.orbit_logos_body{gap:var(--arc-space-6);align-items:center;display:grid}.orbit_logos_root[data-wide] .orbit_logos_body{grid-template-columns:minmax(0,460px) minmax(0,1fr)}.orbit_logos_orbitArea{justify-content:center;width:100%;min-width:0;display:flex}.orbit_logos_orbit{aspect-ratio:1;width:100%;max-width:460px;position:relative}.orbit_logos_rings{pointer-events:none;position:absolute;inset:0;overflow:visible}.orbit_logos_rings circle{fill:none;stroke:var(--arc-border);stroke-width:1px}.orbit_logos_connector{stroke:var(--arc-accent);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:orbit_logos_orbit-draw var(--arc-duration-considered) var(--arc-ease-standard) forwards}@keyframes orbit_logos_orbit-draw{to{stroke-dashoffset:0}}.orbit_logos_center{background:var(--arc-surface);width:76px;height:76px;box-shadow:var(--arc-shadow-raised);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit_logos_defaultMark{border:2px solid var(--arc-accent);width:22px;height:22px;box-shadow:inset 0 0 0 5px var(--arc-surface), inset 0 0 0 11px var(--arc-accent);border-radius:50%}.orbit_logos_logos{margin:0;padding:0;list-style:none;position:absolute;inset:0}.orbit_logos_item{display:contents}.orbit_logos_chip{width:52px;height:52px;color:var(--arc-foreground);cursor:pointer;will-change:transform;background:0 0;border:0;border-radius:50%;outline:none;place-items:center;padding:0;display:grid;position:absolute;top:0;left:0}.orbit_logos_face{background:var(--arc-surface);width:100%;height:100%;box-shadow:var(--arc-shadow-raised);transition:transform var(--arc-duration-spring) var(--arc-ease-spring), opacity var(--arc-duration-standard) var(--arc-ease-standard), box-shadow var(--arc-duration-standard) var(--arc-ease-standard);border-radius:50%;place-items:center;display:grid;position:relative}.orbit_logos_chip[data-dim] .orbit_logos_face{opacity:.32;transform:scale(.9)}.orbit_logos_chip[data-selected] .orbit_logos_face{box-shadow:0 0 0 2px var(--arc-accent), var(--arc-shadow-floating);transform:scale(1.12)}.orbit_logos_chip:focus-visible .orbit_logos_face{box-shadow:0 0 0 var(--arc-focus-width) var(--arc-accent), var(--arc-shadow-raised);transform:scale(1.08)}.orbit_logos_markImage{object-fit:contain;width:22px;height:22px}.orbit_logos_markNode{place-items:center;display:grid}.orbit_logos_dot{border:2px solid var(--arc-surface);background:var(--arc-success);border-radius:50%;width:9px;height:9px;position:absolute;top:3px;right:3px}.orbit_logos_tag{border-radius:var(--arc-radius-pill);background:var(--arc-foreground);color:var(--arc-background);font-size:var(--arc-text-xs);white-space:nowrap;opacity:0;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-fast) var(--arc-ease-standard);pointer-events:none;z-index:2;padding:2px 8px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,-4px)}@media (hover:hover){.orbit_logos_chip:hover .orbit_logos_tag{opacity:1;transform:translate(-50%)}.orbit_logos_chip:hover .orbit_logos_face{transform:scale(1.08)}}.orbit_logos_chip:focus-visible .orbit_logos_tag{opacity:1;transform:translate(-50%)}.orbit_logos_panel{align-content:center;min-width:0;min-height:220px;display:grid}.orbit_logos_idle{gap:var(--arc-space-2);text-align:center;justify-items:center;display:grid}.orbit_logos_root[data-wide] .orbit_logos_idle{text-align:left;justify-items:start}.orbit_logos_idle h3{font-size:var(--arc-text-xl);letter-spacing:var(--arc-tracking-display);margin:0;font-weight:560}.orbit_logos_counts{color:var(--arc-text-secondary);font-variant-numeric:tabular-nums;margin:0}.orbit_logos_hint{max-width:36ch;color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:0}.orbit_logos_card:focus{outline:none}.orbit_logos_card:focus-visible{box-shadow:0 0 0 var(--arc-focus-width) var(--arc-accent), var(--arc-shadow-floating)}.orbit_logos_card{border:1px solid var(--arc-border);background:var(--arc-surface);box-shadow:var(--arc-shadow-floating);overflow:hidden}.orbit_logos_cardBody{gap:var(--arc-space-3);padding:var(--arc-space-5);display:grid}.orbit_logos_cardHead{align-items:center;gap:var(--arc-space-3);display:flex}.orbit_logos_cardMark{background:var(--arc-surface-muted);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.orbit_logos_cardTitle{flex:1;min-width:0;display:grid}.orbit_logos_cardTitle h3{font-size:var(--arc-text-lg);margin:0;font-weight:580}.orbit_logos_cardTitle span{color:var(--arc-text-muted);font-size:var(--arc-text-sm)}.orbit_logos_description{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);margin:0}.orbit_logos_status{align-items:center;gap:var(--arc-space-2);color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:0;display:inline-flex}.orbit_logos_status[data-connected]{color:var(--arc-success)}.orbit_logos_error{color:var(--arc-danger);font-size:var(--arc-text-sm);margin:0}.orbit_logos_actions{align-items:center;gap:var(--arc-space-2);flex-wrap:wrap;display:flex}.orbit_logos_stepper{margin-left:auto;display:inline-flex}.orbit_logos_target{min-width:44px;min-height:44px}.orbit_logos_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:480px){.orbit_logos_chip{width:44px;height:44px}.orbit_logos_center{width:60px;height:60px}}@media (prefers-reduced-motion:reduce){.orbit_logos_face,.orbit_logos_tag{transition:none}.orbit_logos_connector{stroke-dashoffset:0;animation:none}}.orbit_logos_card{margin-bottom:0}.orbit_menu_root{place-items:center;width:3.5rem;height:3.5rem;display:inline-grid;position:relative}.orbit_menu_trigger{background:var(--arc-foreground);width:3.5rem;height:3.5rem;color:var(--arc-surface);box-shadow:var(--arc-shadow-raised);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-spring,.3s) var(--arc-ease-spring,ease);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.orbit_menu_trigger:active{transition-duration:var(--arc-duration-instant);transform:scale(.94)}.orbit_menu_trigger:focus-visible{outline:var(--arc-focus-width) solid var(--arc-accent);outline-offset:3px}.orbit_menu_trigger:disabled{cursor:not-allowed;opacity:.5}.orbit_menu_trigger[aria-busy=true]{cursor:progress;opacity:1}.orbit_menu_root[data-open] .orbit_menu_trigger{background:color-mix(in oklab, var(--arc-surface-raised) 72%, transparent);color:var(--arc-foreground);-webkit-backdrop-filter:blur(16px)saturate(1.6);box-shadow:inset 0 0 0 1px var(--arc-border), var(--arc-shadow-floating)}.orbit_menu_trigger[data-glyph=done]{background:var(--arc-accent);color:var(--arc-accent-foreground,var(--arc-surface))}.orbit_menu_trigger[data-glyph=refused]{background:var(--arc-danger,#d73431);color:var(--arc-surface)}@supports (color:lab(0% 0 0)){.orbit_menu_trigger[data-glyph=refused]{background:var(--arc-danger,lab(49.2966% 62.8465 43.054))}}.orbit_menu_glyph{place-items:center;display:grid}.orbit_menu_spin{animation:.9s linear infinite orbit_menu_orbit-spin}.orbit_menu_menu{width:0;height:0;animation:orbit_menu_orbit-hold var(--arc-duration-standard) linear both;outline:none;position:relative;overflow:visible}.orbit_menu_menu[data-state=closed]{animation:orbit_menu_orbit-hold calc(var(--arc-duration-standard) + .12s) linear both;pointer-events:none}.orbit_menu_item{--size:2.75rem;left:calc(var(--size) / -2);top:calc(var(--size) / -2);width:var(--size);height:var(--size);border:1px solid var(--arc-border);background:var(--arc-surface-raised);color:var(--arc-foreground);box-shadow:var(--arc-shadow-raised);cursor:pointer;touch-action:none;transform:translate(calc(var(--x) + var(--lx,0px)), calc(var(--y) + var(--ly,0px))) scale(1);transition:transform var(--arc-duration-spring,.3s) var(--arc-ease-spring,ease), background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);animation:orbit_menu_orbit-in .42s var(--arc-ease-spring,cubic-bezier(.3,1.4,.5,1)) backwards;animation-delay:calc(var(--i) * 35ms);border-radius:50%;outline:none;place-items:center;padding:0;display:grid;position:absolute}.orbit_menu_item[data-targeted]{transform:translate(calc(var(--x) + var(--lx,0px)), calc(var(--y) + var(--ly,0px))) scale(1.14);background:var(--arc-foreground);color:var(--arc-surface);border-color:#0000}.orbit_menu_item[data-tone=danger]{color:var(--arc-danger,#d73431)}@supports (color:lab(0% 0 0)){.orbit_menu_item[data-tone=danger]{color:var(--arc-danger,lab(49.2966% 62.8465 43.054))}}.orbit_menu_item[data-tone=danger][data-targeted]{background:var(--arc-danger,#d73431);color:var(--arc-surface)}@supports (color:lab(0% 0 0)){.orbit_menu_item[data-tone=danger][data-targeted]{background:var(--arc-danger,lab(49.2966% 62.8465 43.054))}}.orbit_menu_item:focus-visible{box-shadow:0 0 0 var(--arc-focus-width) var(--arc-accent)}.orbit_menu_menu[data-state=closed] .orbit_menu_item{animation:orbit_menu_orbit-out .2s var(--arc-ease-standard) both;animation-delay:calc((var(--n) - 1 - var(--i)) * 25ms)}.orbit_menu_icon{place-items:center;display:grid}.orbit_menu_icon>svg{width:1.125rem;height:1.125rem}.orbit_menu_lens{pointer-events:none;background:color-mix(in oklab, var(--arc-accent) 18%, transparent);width:3.75rem;height:3.75rem;transform:translate(var(--x), var(--y));transition:transform var(--arc-duration-spring,.3s) var(--arc-ease-spring,ease);border-radius:50%;position:absolute;top:-1.875rem;left:-1.875rem}.orbit_menu_pill{top:calc(100% + var(--arc-space-2));z-index:1;min-height:1.75rem;padding:0 var(--arc-space-3);border-radius:var(--arc-radius-pill);background:color-mix(in oklab, var(--arc-surface-raised) 80%, transparent);color:var(--arc-foreground);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--arc-border), var(--arc-shadow-raised);font-size:var(--arc-text-xs);white-space:nowrap;pointer-events:none;align-items:center;font-weight:500;display:inline-flex;position:absolute;left:50%;translate:-50%}.orbit_menu_pill[data-off-arc],.orbit_menu_pill[data-phase=refused]{color:var(--arc-danger,#d73431)}@supports (color:lab(0% 0 0)){.orbit_menu_pill[data-off-arc],.orbit_menu_pill[data-phase=refused]{color:var(--arc-danger,lab(49.2966% 62.8465 43.054))}}.orbit_menu_pillText{display:block}.orbit_menu_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes orbit_menu_orbit-in{0%{opacity:0;filter:blur(4px);transform:translate(0)rotate(-60deg)scale(.4)}}@keyframes orbit_menu_orbit-out{to{opacity:0;transform:translate(0)rotate(-40deg)scale(.4)}}@keyframes orbit_menu_orbit-hold{0%{opacity:1}to{opacity:1}}@keyframes orbit_menu_orbit-spin{to{rotate:360deg}}@media (hover:hover) and (pointer:fine){.orbit_menu_item:not([data-targeted]):hover{transform:translate(calc(var(--x) + var(--lx,0px)), calc(var(--y) + var(--ly,0px))) scale(1.08)}}@media (prefers-reduced-transparency:reduce){.orbit_menu_root[data-open] .orbit_menu_trigger,.orbit_menu_pill{-webkit-backdrop-filter:none;background:var(--arc-surface-raised)}}@media (prefers-reduced-motion:reduce){.orbit_menu_item{transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);animation:.12s linear both orbit_menu_orbit-fade}.orbit_menu_menu[data-state=closed] .orbit_menu_item{animation:.12s linear both orbit_menu_orbit-fade-out}.orbit_menu_lens{transition:none}.orbit_menu_spin{animation-duration:2s}}.orbit_menu_root[data-reduced] .orbit_menu_item{transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);animation:.12s linear both orbit_menu_orbit-fade}.orbit_menu_root[data-reduced] .orbit_menu_lens{transition:none}@keyframes orbit_menu_orbit-fade{0%{opacity:0}}@keyframes orbit_menu_orbit-fade-out{to{opacity:0}}.otp_input_field{min-width:0;display:grid}.otp_input_label{color:var(--arc-foreground);font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);margin-bottom:8px}.otp_input_inputs{gap:8px;width:fit-content;max-width:100%;display:flex;position:relative}.otp_input_slot{flex:0 42px;width:42px;min-width:0;height:48px;display:grid;position:relative}.otp_input_input{border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:var(--arc-surface);color:#0000;width:100%;min-width:0;height:100%;caret-color:var(--arc-accent);font:inherit;font-size:var(--arc-text-lg);font-variant-numeric:tabular-nums;text-align:center;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);outline:none}@media (hover:hover) and (pointer:fine){.otp_input_input:hover:not(:disabled,[data-filled=true],[aria-invalid=true]){border-color:var(--arc-border-strong);background:var(--arc-surface-muted)}}.otp_input_input[data-filled=true]{border-color:var(--arc-accent);background:var(--arc-accent-subtle)}.otp_input_input:focus-visible{outline:none}.otp_input_input[aria-invalid=true]{border-color:var(--arc-danger);background:color-mix(in srgb, var(--arc-danger) 7%, var(--arc-surface))}.otp_input_input:disabled{cursor:not-allowed;opacity:.48;background:var(--arc-surface-muted)}.otp_input_glyph{color:var(--arc-foreground);font-size:var(--arc-text-lg);font-variant-numeric:tabular-nums;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.otp_input_input:disabled~.otp_input_glyph{opacity:.48}.otp_input_ring{z-index:2;border:1px solid var(--arc-accent-strong);border-radius:var(--arc-radius-control);pointer-events:none;height:100%;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard);position:absolute;top:0;left:0}.otp_input_inputs[data-invalid=true] .otp_input_ring{border-color:var(--arc-danger)}.otp_input_messageSlot{display:block;overflow:hidden}.otp_input_description,.otp_input_error{font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);padding-top:8px;display:block}.otp_input_description{color:var(--arc-text-muted)}.otp_input_error{color:var(--arc-danger)}.otp_input_words{display:block;position:relative}.otp_input_word{white-space:pre;display:inline-block}.otp_input_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:360px){.otp_input_inputs{gap:6px}.otp_input_slot{height:44px}}@media (forced-colors:active){.otp_input_ring{display:none}.otp_input_input:focus-visible{outline-offset:2px;outline:2px solid canvastext}.otp_input_input{color:canvastext}.otp_input_glyph{display:none}}@media (prefers-reduced-motion:reduce){.otp_input_input,.otp_input_ring{transition:none}}[data-motion=reduced] .otp_input_field,[data-motion=reduced] .otp_input_field *,[data-motion=reduced] .otp_input_frame,[data-motion=reduced] .otp_input_frame *{transition:none;animation:none}.page_curl_root{gap:var(--arc-space-3);width:100%;min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);display:grid}.page_curl_stage{justify-content:center;display:flex;position:relative}.page_curl_book{transition:transform var(--arc-duration-considered) var(--arc-ease-standard);outline:none;flex:none;position:relative}.page_curl_book:focus-visible{box-shadow:0 0 0 var(--arc-focus-width) var(--arc-accent);border-radius:4px}.page_curl_slot,.page_curl_layer{width:var(--page-w);height:var(--page-h);position:absolute;top:0}.page_curl_left{left:0}.page_curl_right{left:var(--page-w)}.page_curl_slot{touch-action:pan-y;cursor:pointer;-webkit-user-select:none;user-select:none}.page_curl_slot :where(img){-webkit-user-drag:none}.page_curl_page,.page_curl_pageInner,.page_curl_blank{background:var(--arc-surface);position:absolute;inset:0;overflow:hidden}.page_curl_page{box-shadow:var(--arc-shadow-raised)}.page_curl_left .page_curl_page{border-radius:4px 0 0 4px}.page_curl_right .page_curl_page{border-radius:0 4px 4px 0}.page_curl_pageInner>*{width:100%;height:100%}.page_curl_spine{top:0;left:calc(var(--page-w) - 14px);width:28px;height:var(--page-h);pointer-events:none;background:linear-gradient(90deg,#0000,#0000000f 45%,#0000001a 50%,#0000000f 55%,#0000);background:linear-gradient(90deg,#0000,lab(0% 0 0/.06) 45%,lab(0% 0 0/.1) 50%,lab(0% 0 0/.06) 55%,#0000);position:absolute}.page_curl_book[data-shift="0"] .page_curl_spine{display:none}.page_curl_chevron{z-index:2;color:var(--arc-text-secondary);opacity:0;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard);pointer-events:none;box-sizing:content-box;background:var(--arc-surface);box-shadow:var(--arc-shadow-resting);border-radius:50%;padding:6px;position:absolute;top:50%;transform:translateY(-50%)}.page_curl_left .page_curl_chevron{left:8px}.page_curl_right .page_curl_chevron{right:8px}@media (hover:hover){.page_curl_slot:hover .page_curl_chevron{opacity:1}}.page_curl_turning{z-index:3;pointer-events:none;position:absolute;inset:0}.page_curl_layer{overflow:hidden}.page_curl_shadeClip{position:absolute;inset:0;overflow:hidden}.page_curl_shade{transform-origin:50% 0;background:linear-gradient(#00000042,#0000);background:linear-gradient(lab(0% 0 0/.26),#0000);height:44px;position:absolute}.page_curl_flap{width:var(--page-w);height:var(--page-h);transform-origin:0 0;background:var(--arc-surface);position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 8px 24px #0000002e;box-shadow:0 8px 24px lab(0% 0 0/.18)}.page_curl_light{transform-origin:50% 0;mix-blend-mode:soft-light;background:linear-gradient(#ffffff61,#fff0);background:linear-gradient(lab(100% 0 0/.38),lab(100% 0 0/0));height:56px;position:absolute}.page_curl_hint{color:var(--arc-text-muted);font-size:var(--arc-text-xs);white-space:nowrap;pointer-events:none;position:absolute;bottom:-26px;right:0}.page_curl_controls{justify-content:center;align-items:center;gap:var(--arc-space-3);display:flex}.page_curl_control{min-width:44px;min-height:44px}.page_curl_count{text-align:center;min-width:9ch;font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums}.page_curl_count span{color:var(--arc-text-muted)}.page_curl_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.page_curl_book,.page_curl_chevron{transition:none}}.page_header_frame{--pad:28px;border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);width:min(100%,980px);min-width:0;height:640px;color:var(--arc-foreground);font-family:var(--arc-font-body);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);line-height:var(--arc-leading-body);flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow:hidden;container:page_header_page-header/inline-size}.page_header_header{z-index:1;padding:16px var(--pad) 0;background:var(--arc-surface);box-shadow:inset 0 -1px 0 var(--arc-border);flex:none;position:relative}.page_header_bar{min-height:var(--arc-control-height-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.page_header_lead{align-items:center;min-width:0;display:grid}.page_header_lead>*{grid-area:1/1;min-width:0}.page_header_crumbs ol{align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.page_header_crumbs li{color:var(--arc-text-muted);white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.page_header_crumbs li:last-child{flex:0 auto;min-width:0}.page_header_crumbs li>svg{color:var(--arc-border-strong);flex:none}.page_header_crumb{color:var(--arc-text-muted);font:inherit;letter-spacing:inherit;cursor:pointer;transition:color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;border-radius:8px;margin:0;padding:4px 2px}.page_header_current{min-width:0;color:var(--arc-text-secondary);text-overflow:ellipsis;display:block;overflow:hidden}.page_header_compact{max-width:calc(100% + 8px);color:var(--arc-foreground);font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;border-radius:8px;justify-self:start;align-items:center;gap:10px;margin-left:-8px;padding:5px 8px;display:inline-flex}.page_header_compactTitle{min-width:0;font-size:var(--arc-text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.page_header_compactBadge{flex:none}.page_header_dot{background:currentColor;border-radius:50%;width:6px;height:6px}.page_header_actions{justify-content:flex-end;align-items:center;display:flex}.page_header_secondary{clip-path:inset(-8px 0 -8px -8px);flex:none;display:flex}.page_header_secondaryInner{flex:none;gap:8px;padding-right:8px;display:flex}.page_header_trailing{flex:none;align-items:center;gap:8px;display:flex}.page_header_actions .page_header_iconButton{width:var(--arc-control-height-sm);padding-inline:0}.page_header_intro{overflow:clip}.page_header_introInner{justify-items:start;gap:10px;padding:18px 0 20px;display:grid}.page_header_titleRow{transform-origin:0 0;flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.page_header_title{font-family:var(--arc-font-display);font-size:var(--arc-text-3xl);letter-spacing:var(--arc-tracking-display);font-weight:500;line-height:var(--arc-leading-display);margin:0}.page_header_title:focus{outline:none}.page_header_details{justify-items:start;gap:14px;display:grid}.page_header_description{max-width:60ch;color:var(--arc-text-secondary);text-wrap:pretty;margin:0}.page_header_meta{color:var(--arc-text-muted);font-size:var(--arc-text-xs);flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.page_header_metaIcon{align-items:center;gap:6px;display:inline-flex}.page_header_meta strong{color:var(--arc-text-secondary);font-weight:500}.page_header_tabs{margin:2px calc(var(--pad) * -1) 0;padding:0 calc(var(--pad) - 10px);overscroll-behavior-x:contain;scrollbar-width:none;gap:2px;display:flex;position:relative;overflow-x:auto}.page_header_tabs::-webkit-scrollbar{display:none}.page_header_tab{height:44px;color:var(--arc-text-secondary);font:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex;position:relative}.page_header_tab:before{background:color-mix(in oklab, var(--arc-foreground) 4.5%, transparent);content:"";opacity:0;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard);border-radius:8px;position:absolute;inset:8px 0}.page_header_tab[data-state=active]{color:var(--arc-foreground)}.page_header_tabLabel,.page_header_count{position:relative}.page_header_count{color:var(--arc-text-muted);font-variant-numeric:tabular-nums}.page_header_tab[data-state=active] .page_header_count{color:var(--arc-text-secondary)}.page_header_count>span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.page_header_indicator{background:var(--arc-accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:10px;right:10px}.page_header_scroller{overscroll-behavior:contain;min-height:0;padding:28px var(--pad) 84px;scrollbar-color:var(--arc-border-strong) transparent;scrollbar-width:thin;flex:auto;position:relative;overflow:hidden auto}.page_header_panel{min-height:600px}.page_header_sectionTitle{font-size:var(--arc-text-sm);margin:0 0 8px;font-weight:500}.page_header_note{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.page_header_overview{gap:36px;display:grid}.page_header_progress{max-width:480px}.page_header_milestones,.page_header_activity,.page_header_issues,.page_header_updates,.page_header_files{margin:0;padding:0;list-style:none}.page_header_milestones li{border-bottom:1px solid var(--arc-border-subtle);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-height:48px;display:grid}.page_header_milestones li:last-child,.page_header_activity li:last-child,.page_header_files li:last-child{border-bottom:0}.page_header_milestones li>svg{color:var(--arc-text-muted)}.page_header_milestones li[data-state=done]>svg{color:var(--arc-success)}.page_header_milestones li[data-state=active]>svg{color:var(--arc-accent)}.page_header_activity li{border-bottom:1px solid var(--arc-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;display:grid}.page_header_activity p{color:var(--arc-text-secondary);margin:0}.page_header_activity strong{color:var(--arc-foreground);font-weight:500}.page_header_issue,.page_header_update{border-bottom:1px solid var(--arc-border-subtle);overflow:visible clip}.page_header_issue:last-child,.page_header_update:last-child{border-bottom-color:#0000}.page_header_issueInner{isolation:isolate;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:52px;margin-inline:-10px;padding:4px 10px;display:grid;position:relative}.page_header_check{width:32px;height:32px;color:var(--arc-text-muted);cursor:pointer;transition:color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;border-radius:50%;place-items:center;margin-left:-7px;padding:0;display:grid;position:relative}.page_header_checkGlyph{place-items:center;display:grid}.page_header_issue[data-closing] .page_header_check{color:var(--arc-success);cursor:default}.page_header_issueText{align-items:baseline;gap:12px;min-width:0;display:flex}.page_header_issueId{min-width:60px;color:var(--arc-text-muted);font-size:var(--arc-text-xs);flex:none}.page_header_issueTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:color var(--arc-duration-standard) var(--arc-ease-standard), text-decoration-color var(--arc-duration-standard) var(--arc-ease-standard);-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;overflow:hidden}.page_header_issue[data-closing] .page_header_issueTitle{color:var(--arc-text-muted);text-decoration-color:currentColor}.page_header_issueLabel{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.page_header_issue[data-fresh] .page_header_issueInner:before,.page_header_update[data-fresh] .page_header_updateInner:before{z-index:-1;background:color-mix(in oklab, var(--arc-foreground) 6%, transparent);content:"";animation:page_header_arrived 1.8s var(--arc-ease-standard) both;border-radius:10px;position:absolute;inset:3px 0}@keyframes page_header_arrived{0%,35%{opacity:1}to{opacity:0}}.page_header_updateInner{isolation:isolate;grid-template-columns:auto minmax(0,1fr);gap:14px;margin-inline:-10px;padding:18px 10px;display:grid;position:relative}.page_header_updateHead{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:22px;display:flex}.page_header_author{font-weight:500}.page_header_updateInner p{max-width:64ch;color:var(--arc-text-secondary);text-wrap:pretty;margin:6px 0 0}.page_header_files li{border-bottom:1px solid var(--arc-border-subtle);grid-template-columns:16px minmax(0,1fr) auto 52px;align-items:center;gap:14px;min-height:56px;display:grid}.page_header_files li>svg{color:var(--arc-text-secondary)}.page_header_fileName{min-width:0;display:grid}.page_header_fileName>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page_header_fileDate{color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-align:right;white-space:nowrap}.page_header_empty{text-align:center;justify-items:center;gap:4px;padding:72px 16px;display:grid}.page_header_empty>svg{color:var(--arc-success);margin-bottom:8px}.page_header_empty p{font-size:var(--arc-text-base);margin:0;font-weight:500}.page_header_empty span{color:var(--arc-text-muted)}.page_header_empty button{margin-top:14px}.page_header_toastLayer{z-index:3;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.page_header_toast{border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:var(--arc-surface-raised);max-width:100%;box-shadow:var(--arc-shadow-floating);color:var(--arc-foreground);font-size:var(--arc-text-sm);align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.page_header_toast>svg{color:var(--arc-text-secondary);flex:none}.page_header_toast[data-tone=success]>svg{color:var(--arc-success)}.page_header_toast[data-tone=error]>svg{color:var(--arc-danger)}.page_header_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page_header_menu{--menu-y:-5px;z-index:60;border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);min-width:13rem;box-shadow:var(--arc-shadow-floating);color:var(--arc-foreground);font-family:var(--arc-font-body);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--arc-duration-fast) var(--arc-ease-enter), transform var(--arc-duration-spring) var(--arc-ease-spring);padding:5px;position:relative}.page_header_menu[data-side=top]{--menu-y:5px}@starting-style{.page_header_menu[data-state=open]{opacity:0;transform:translateY(var(--menu-y)) scale(.97)}}.page_header_menu[data-state=closed]{opacity:0;transform:translateY(calc(var(--menu-y) * .5)) scale(.985);transition:opacity var(--arc-duration-instant) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);animation:page_header_menu-exit var(--arc-duration-instant) linear both;pointer-events:none}@keyframes page_header_menu-exit{to{--menu-exit:1}}.page_header_highlight{border-radius:calc(var(--arc-radius-panel) - 6px);background:var(--arc-surface-muted);opacity:0;pointer-events:none;position:absolute;top:0;left:5px;right:5px}.page_header_item{border-radius:calc(var(--arc-radius-panel) - 6px);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:10px;min-height:36px;padding:0 11px;display:flex;position:relative}.page_header_item>svg{color:var(--arc-text-secondary);flex:none}.page_header_item[data-disabled]{opacity:.45;cursor:default}.page_header_separator{background:var(--arc-border-subtle);height:1px;margin:4px -5px}@media (hover:hover) and (pointer:fine){.page_header_crumb:hover{color:var(--arc-foreground)}.page_header_compact:hover{background:color-mix(in oklab, var(--arc-foreground) 4.5%, transparent)}.page_header_tab:hover{color:var(--arc-foreground)}.page_header_tab:hover:before{opacity:1}.page_header_check:hover{background:color-mix(in oklab, var(--arc-foreground) 5%, transparent);color:var(--arc-foreground)}.page_header_issue[data-closing] .page_header_check:hover{color:var(--arc-success);background:0 0}}@container page_header_page-header (max-width:719px){.page_header_frame:not([data-measured]) .page_header_secondary{opacity:0!important;width:0!important}}@container page_header_page-header (max-width:559px){.page_header_header,.page_header_scroller{--pad:18px}.page_header_crumbs .page_header_rootCrumb,.page_header_compact .page_header_compactBadge{display:none}.page_header_tabs{padding-right:calc(var(--pad) + 14px);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.page_header_milestones li{grid-template-columns:16px minmax(0,1fr);padding-block:10px}.page_header_milestones li>.page_header_note{grid-column:2}.page_header_title{font-size:var(--arc-text-2xl)}.page_header_introInner{padding-top:16px}.page_header_issueInner{grid-template-columns:32px minmax(0,1fr) auto;align-items:start;padding-block:10px}.page_header_issueInner .page_header_check{margin-top:-6px}.page_header_issueText{gap:2px;display:grid}.page_header_issueTitle{white-space:normal;overflow:visible}.page_header_issueLabel,.page_header_fileDate{display:none}.page_header_files li{grid-template-columns:16px minmax(0,1fr) auto}.page_header_activity li{grid-template-columns:auto minmax(0,1fr);padding-block:10px}.page_header_activity li>.page_header_note{grid-column:2;margin-top:-8px}}@container page_header_page-header (max-width:459px){.page_header_createText{display:none}.page_header_actions .page_header_create{width:var(--arc-control-height-sm);padding-inline:0}}@media (max-width:560px){.page_header_frame{border-radius:14px;height:clamp(560px,100svh - 48px,760px)}}@media (prefers-reduced-motion:reduce){.page_header_crumb,.page_header_compact,.page_header_tab,.page_header_tab:before,.page_header_check,.page_header_issueTitle{transition:none}.page_header_menu,.page_header_menu[data-state=closed]{transition:opacity var(--arc-duration-instant) linear;transform:none}}[data-motion=reduced] .page_header_root,[data-motion=reduced] .page_header_root *,[data-motion=reduced] .page_header_frame,[data-motion=reduced] .page_header_frame *{transition:none;animation:none}.page_header_frame{margin-bottom:0}.pagination_nav{--pagination-size:var(--arc-control-height-sm);align-items:center;gap:var(--arc-space-1);flex-wrap:nowrap;display:flex;position:relative}.pagination_nav button{width:var(--pagination-size);height:var(--pagination-size);border-radius:var(--arc-radius-control);color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:1px solid #0000;flex:none;place-items:center;display:grid;position:relative}.pagination_nav button[aria-current=page]{color:var(--arc-foreground)}.pagination_mark{width:var(--pagination-size);height:var(--pagination-size);box-sizing:border-box;border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:var(--arc-surface);box-shadow:var(--arc-shadow-resting);opacity:0;pointer-events:none;position:absolute;top:0;left:0}.pagination_nav[data-mark-ready] .pagination_mark{opacity:1}.pagination_nav:not([data-mark-ready]) button[aria-current=page]{border-color:var(--arc-border);background:var(--arc-surface);box-shadow:var(--arc-shadow-resting)}.pagination_nav .pagination_step{transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), opacity var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring)}.pagination_nav .pagination_step:active:not(:disabled){transition-duration:var(--arc-duration-fast), var(--arc-duration-fast), var(--arc-duration-fast), .1s;transition-timing-function:var(--arc-ease-standard), var(--arc-ease-standard), var(--arc-ease-standard), ease-out;transform:scale(.96)}.pagination_nav button:disabled{opacity:.4;cursor:not-allowed}.pagination_nav button:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0}@media (hover:hover) and (pointer:fine){.pagination_nav button:hover:not(:disabled){background:var(--arc-surface-muted);color:var(--arc-foreground)}.pagination_nav[data-mark-ready] button[aria-current=page]:hover{background:0 0}}@media (prefers-reduced-motion:reduce){.pagination_nav button,.pagination_nav .pagination_step{transition:none}.pagination_nav .pagination_step:active:not(:disabled){transform:none}}.pagination_nav{font-family:var(--arc-font-body)}[data-motion=reduced] .pagination_nav button,[data-motion=reduced] .pagination_nav .pagination_step{transition:none}[data-motion=reduced] .pagination_nav .pagination_step:active:not(:disabled){transform:none}@media (pointer:coarse){.pagination_nav{--pagination-size:max(44px,var(--arc-control-height-sm))}}@media (forced-colors:active){.pagination_nav button:focus-visible{outline-color:highlight}.pagination_mark{border-color:highlight}}.password_field_field{min-width:0;display:grid}.password_field_field label{margin-bottom:var(--arc-space-2);font-size:var(--arc-text-sm);font-weight:500}.password_field_shell{min-height:var(--arc-control-height-md);border:1px solid var(--arc-border-strong);border-radius:var(--arc-radius-control);padding:0 calc((var(--arc-control-height-md) - 2px - 30px) / 2) 0 var(--arc-space-3);background:var(--arc-surface);transition:border-color var(--arc-duration-fast) var(--arc-ease-standard);align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.password_field_shell:hover:not(:focus-within){border-color:var(--input-focus-color)}}.password_field_shell:focus-within{border-color:var(--input-focus-color)}.password_field_shell:has(.password_field_input[aria-invalid=true]){border-color:var(--arc-danger)}.password_field_input{width:100%;min-width:0;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);background:0 0;border:0;outline:0}.password_field_input::placeholder{color:var(--arc-text-muted)}.password_field_input[data-reveal=shown]{animation:password_field_resolve-shown var(--arc-duration-standard) var(--arc-ease-enter)}.password_field_input[data-reveal=hidden]{animation:password_field_resolve-hidden var(--arc-duration-standard) var(--arc-ease-enter)}@keyframes password_field_resolve-shown{0%{opacity:.35;filter:blur(2px)}}@keyframes password_field_resolve-hidden{0%{opacity:.35;filter:blur(2px)}}.password_field_shell button{border-radius:var(--arc-radius-control);width:30px;height:30px;color:var(--arc-text-muted);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);background:0 0;border:0;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.password_field_shell button:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}.password_field_shell button:active{transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform .1s var(--arc-ease-standard);transform:scale(.96)}.password_field_shell button[aria-pressed=true]{color:var(--arc-foreground)}.password_field_messageSlot{display:block;overflow:hidden}.password_field_hint{padding-top:var(--arc-space-2);color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);display:block}.password_field_words{display:block;position:relative}.password_field_word{white-space:pre;display:inline-block}.password_field_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.password_field_shell,.password_field_shell button{transition:none}.password_field_shell button:active{transform:none}.password_field_input[data-reveal]{animation:none}}[data-motion=reduced] .password_field_shell,[data-motion=reduced] .password_field_shell button{transition:none}[data-motion=reduced] .password_field_shell button:active{transform:none}[data-motion=reduced] .password_field_input[data-reveal]{animation:none}.password_field_shell:focus-within{box-shadow:none}.password_field_shell button:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0}.password_field_shell:has(input:disabled){opacity:.6;cursor:not-allowed;background:var(--arc-surface-muted)}.password_field_shell button:disabled{cursor:not-allowed}@media (pointer:coarse){.password_field_shell{min-height:46px}.password_field_shell button{min-width:44px;min-height:44px}.password_field_clearSlot{width:44px;height:44px}.password_field_input{font-size:16px}}@media (forced-colors:active){.password_field_shell:focus-within{border-color:highlight}}.password_field_shell:has(.password_field_input[aria-invalid=true]):focus-within{border-color:color-mix(in oklab, var(--danger) 70%, var(--ink))}.password_strength_field{--tone:var(--arc-border-strong);min-width:0;display:grid}.password_strength_field[data-level="1"]{--tone:var(--arc-danger)}.password_strength_field[data-level="2"]{--tone:var(--arc-warning)}.password_strength_field[data-level="3"],.password_strength_field[data-level="4"]{--tone:var(--arc-success)}.password_strength_label{margin-bottom:var(--arc-space-2);color:var(--arc-foreground);font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body)}.password_strength_shell{min-height:var(--arc-control-height-md);align-items:center;gap:var(--arc-space-1);padding:0 5px 0 var(--arc-space-4);border:1px solid var(--arc-border-strong);border-radius:var(--arc-radius-control);background:var(--arc-surface);transition:border-color var(--arc-duration-fast) var(--arc-ease-standard);display:flex}@media (hover:hover) and (pointer:fine){.password_strength_shell:hover:not(:focus-within){border-color:var(--arc-text-muted)}}.password_strength_shell:focus-within{border-color:var(--input-focus-color)}.password_strength_shell:has(.password_strength_input[aria-invalid=true]){border-color:var(--arc-danger)}.password_strength_input{width:100%;min-width:0;height:calc(var(--arc-control-height-md) - 2px);color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);background:0 0;border:0;outline:0;padding:0}.password_strength_input::placeholder{color:var(--arc-text-muted)}@media (pointer:coarse){.password_strength_input{font-size:var(--arc-text-base)}}.password_strength_input[data-reveal=shown]{animation:password_strength_resolve-shown var(--arc-duration-standard) var(--arc-ease-enter)}.password_strength_input[data-reveal=hidden]{animation:password_strength_resolve-hidden var(--arc-duration-standard) var(--arc-ease-enter)}@keyframes password_strength_resolve-shown{0%{opacity:.35;filter:blur(2px)}}@keyframes password_strength_resolve-hidden{0%{opacity:.35;filter:blur(2px)}}.password_strength_reveal{border-radius:calc(var(--arc-radius-control) - 5px);width:34px;height:34px;color:var(--arc-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.password_strength_reveal:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}.password_strength_reveal:active{transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform .1s var(--arc-ease-standard);transform:scale(.94)}.password_strength_reveal[aria-pressed=true]{color:var(--arc-foreground)}.password_strength_errorSlot{display:block;overflow:hidden}.password_strength_error{padding-top:var(--arc-space-2);color:var(--arc-danger);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);display:block;position:relative}.password_strength_errorText{display:block}.password_strength_meterRow{align-items:center;gap:var(--arc-space-3);margin-top:var(--arc-space-3);display:flex}.password_strength_meter{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0;display:grid}.password_strength_segment{isolation:isolate;border-radius:var(--arc-radius-pill);background:var(--arc-border);height:4px;position:relative;overflow:hidden}.password_strength_fill{border-radius:inherit;background:var(--tone);transition:background-color var(--arc-duration-standard) var(--arc-ease-standard);position:absolute;inset:0}.password_strength_word{height:1.4em;color:var(--arc-foreground);font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);text-align:right;white-space:nowrap;flex:0 0 4.5rem;display:block;position:relative}.password_strength_wordText{display:inline-block}.password_strength_rules{margin:var(--arc-space-4) 0 0;gap:6px;padding:0;list-style:none;display:grid}.password_strength_rule{min-height:1.25rem;color:var(--arc-text-muted);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);transition:color var(--arc-duration-standard) var(--arc-ease-standard);align-items:center;gap:10px;display:flex}.password_strength_rule[data-met]{color:var(--arc-foreground)}.password_strength_ruleLabel{min-width:0}.password_strength_mark{border:1.25px solid var(--arc-border-strong);border-radius:var(--arc-radius-pill);width:16px;height:16px;color:var(--arc-success);transition:border-color var(--arc-duration-fast) var(--arc-ease-standard);flex:0 0 16px;display:block;position:relative}.password_strength_rule[data-met] .password_strength_mark{border-color:#0000}.password_strength_markFill{border-radius:inherit;background:color-mix(in oklab, var(--arc-success) 16%, transparent);position:absolute;inset:-1.25px}.password_strength_tick{width:16px;height:16px;position:absolute;inset:-1.25px}.password_strength_remaining{padding-left:var(--arc-space-2);color:var(--arc-text-muted);font-size:var(--arc-text-xs);white-space:nowrap;margin-left:auto;display:block;position:relative}.password_strength_remainingText{align-items:baseline;gap:.28em;display:inline-flex}.password_strength_number{font-variant-numeric:tabular-nums;display:inline-flex}.password_strength_place{display:inline-block;position:relative;overflow-x:clip}.password_strength_digit{display:inline-block}.password_strength_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.password_strength_shell,.password_strength_reveal,.password_strength_fill,.password_strength_rule,.password_strength_mark{transition:none}.password_strength_reveal:active{transform:none}.password_strength_input[data-reveal]{animation:none}}[data-motion=reduced] .password_strength_shell,[data-motion=reduced] .password_strength_reveal,[data-motion=reduced] .password_strength_fill,[data-motion=reduced] .password_strength_rule,[data-motion=reduced] .password_strength_mark{transition:none}[data-motion=reduced] .password_strength_reveal:active{transform:none}[data-motion=reduced] .password_strength_input[data-reveal]{animation:none}.password_strength_shell:focus-within{box-shadow:none}.password_strength_shell button:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0}.password_strength_shell:has(input:disabled){opacity:.6;cursor:not-allowed;background:var(--arc-surface-muted)}.password_strength_shell button:disabled{cursor:not-allowed}@media (pointer:coarse){.password_strength_shell{min-height:46px}.password_strength_shell button{min-width:44px;min-height:44px}.password_strength_clearSlot{width:44px;height:44px}.password_strength_input{font-size:16px}}.password_strength_word{flex-basis:6rem}@media (forced-colors:active){.password_strength_shell:focus-within{border-color:highlight}}.password_strength_shell:has(.password_strength_input[aria-invalid=true]):focus-within{border-color:color-mix(in oklab, var(--danger) 70%, var(--ink))}.payment_flow_root{--pay-accent:var(--arc-accent);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);margin:0;container-type:inline-size}.payment_flow_body{gap:var(--arc-space-5);display:grid}.payment_flow_stage{width:100%;min-width:0;position:relative}.payment_flow_svg{pointer-events:none;position:absolute;inset:0;overflow:visible}.payment_flow_wire,.payment_flow_rail{fill:none;stroke:var(--arc-border-strong);stroke-width:1px}.payment_flow_wireLit{fill:none;stroke:#0000;stroke-width:1.5px;transition:stroke var(--arc-duration-standard) var(--arc-ease-standard)}.payment_flow_wireLit[data-on=accent]{stroke:var(--pay-accent)}.payment_flow_wireLit[data-on=success]{stroke:var(--arc-success)}.payment_flow_backLit{fill:none;stroke:var(--arc-success);stroke-width:1.5px}.payment_flow_railLit{fill:none;stroke:var(--pay-accent);stroke-width:1.5px}.payment_flow_drop{fill:none;stroke:var(--arc-border-strong);stroke-width:1px;stroke-dasharray:2 3}.payment_flow_waypoint{fill:var(--arc-surface);stroke:var(--arc-border-strong);stroke-width:1px}.payment_flow_node{z-index:2;box-sizing:border-box;border:1px solid var(--arc-border);background:var(--arc-surface);transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), box-shadow var(--arc-duration-standard) var(--arc-ease-standard);border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:flex;position:absolute}.payment_flow_root[data-vertical] .payment_flow_node{gap:8px;padding:0 10px}.payment_flow_node[data-hover],.payment_flow_node[data-working]{border-color:var(--arc-border-strong)}.payment_flow_node[data-working]{box-shadow:0 0 0 3px color-mix(in oklab, var(--pay-accent) 14%, transparent)}.payment_flow_node[data-state=success]{border-color:color-mix(in oklab, var(--arc-success) 55%, var(--arc-border))}.payment_flow_mark{color:var(--arc-text-secondary);flex:none;place-items:center;display:grid}.payment_flow_text{min-width:0;display:grid}.payment_flow_label{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}.payment_flow_status{min-width:0;color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.payment_flow_status>:last-child{text-overflow:ellipsis;overflow:hidden}.payment_flow_statusDot{background:var(--arc-border-strong);border-radius:50%;flex:none;width:5px;height:5px}.payment_flow_node[data-working] .payment_flow_statusDot,.payment_flow_node[data-state=active] .payment_flow_statusDot{background:var(--pay-accent)}.payment_flow_node[data-state=success] .payment_flow_statusDot{background:var(--arc-success)}.payment_flow_node[data-state=success] .payment_flow_status{color:var(--arc-foreground)}.payment_flow_chip{z-index:3;border-radius:var(--arc-radius-pill);background:var(--pay-accent);color:var(--arc-accent-foreground,var(--arc-surface));font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;will-change:transform, opacity;grid-auto-flow:column;align-items:center;gap:4px;padding:3px 9px;font-weight:600;display:inline-grid;position:absolute;top:0;left:0}.payment_flow_chip[data-under]{z-index:1}.payment_flow_chip[data-tone=success]{background:var(--arc-success)}.payment_flow_chip[data-tone=settle]{grid-template-areas:"stack";display:inline-grid}.payment_flow_chipLayer{transition:opacity var(--arc-duration-fast) var(--arc-ease-standard);grid-area:stack}.payment_flow_tag{z-index:4;border-radius:var(--arc-radius-pill);background:var(--arc-foreground);color:var(--arc-background);font-size:var(--arc-text-xs);white-space:nowrap;pointer-events:none;padding:3px 9px;position:absolute;top:calc(100% + 6px);right:0}@media (hover:none){.payment_flow_tag{display:none}}.payment_flow_steps{gap:var(--arc-space-6);grid-template-columns:1fr 1fr;display:grid}.payment_flow_stepItem{gap:8px;display:grid}.payment_flow_stepHead{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);justify-content:space-between;gap:12px;display:flex}.payment_flow_stepValue{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}.payment_flow_stepTrack{border-radius:var(--arc-radius-pill);background:var(--arc-border);height:2px;position:relative;overflow:hidden}.payment_flow_stepFill{background:var(--arc-foreground);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.payment_flow_stepFill[data-tone=settle]{background:var(--pay-accent)}.payment_flow_caption{margin-top:var(--arc-space-3);color:var(--arc-text-muted);font-size:var(--arc-text-sm);text-align:center}@container (max-width:420px){.payment_flow_steps{gap:var(--arc-space-4);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.payment_flow_wireLit,.payment_flow_node,.payment_flow_chipLayer{transition:none}}.phone_input_field{--pi-h:var(--arc-control-height-md);--pi-panel-w:320px;min-width:0;font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);display:grid;position:relative}.phone_input_field[data-open]{z-index:30}.phone_input_label{margin-bottom:var(--arc-space-2);color:var(--arc-foreground);font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);justify-self:start}.phone_input_control{min-width:0;height:var(--pi-h);box-sizing:border-box;border:1px solid var(--arc-border-strong);border-radius:var(--radius);background:var(--arc-surface);transition:border-color var(--arc-duration-fast) var(--arc-ease-standard);display:flex;position:relative}@media (hover:hover) and (pointer:fine){.phone_input_control:hover:not([data-invalid]){border-color:var(--input-focus-color)}}.phone_input_control:has(.phone_input_number:focus){border-color:var(--input-focus-color)}.phone_input_control[data-invalid]{border-color:var(--arc-danger)}.phone_input_field[data-disabled] .phone_input_control{opacity:.5;background:var(--arc-surface-muted)}.phone_input_anchor{flex:none;height:100%;position:relative}.phone_input_anchor:after{content:"";background:var(--arc-border);width:1px;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard);position:absolute;top:10px;bottom:10px;right:0}.phone_input_field[data-open] .phone_input_anchor:after{opacity:0}.phone_input_shape{z-index:2;background:var(--arc-surface);transition:box-shadow var(--arc-duration-considered) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);position:absolute;top:0;left:0;overflow:clip}.phone_input_shape:after{content:"";z-index:3;border:1px solid var(--arc-border);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard);position:absolute;inset:0}.phone_input_field[data-open] .phone_input_shape{background:var(--arc-surface-raised);box-shadow:var(--arc-shadow-floating);translate:-1px -1px}.phone_input_field[data-open] .phone_input_shape:after{opacity:1}.phone_input_field[data-disabled] .phone_input_shape{background:0 0}.phone_input_lid{z-index:1;height:calc(var(--pi-h) - 2px);position:absolute;top:0;left:0;right:0}.phone_input_trigger{box-sizing:border-box;height:calc(var(--pi-h) - 2px);font-size:var(--arc-text-sm);white-space:nowrap;align-items:center;padding:0 36px 0 12px;font-weight:500;display:flex}.phone_input_lid .phone_input_trigger{border-radius:calc(var(--arc-radius-control) - 4px);width:calc(100% - 6px);height:auto;color:var(--arc-foreground);cursor:pointer;letter-spacing:inherit;text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;margin:0;padding:0 33px 0 9px;font-family:inherit;position:absolute;inset:3px auto 3px 3px}@media (hover:hover) and (pointer:fine){.phone_input_field:not([data-open],[data-disabled]) .phone_input_lid .phone_input_trigger:hover{background:var(--arc-surface-muted)}}.phone_input_lid .phone_input_trigger:active:not(:disabled){background:var(--arc-surface-muted)}.phone_input_lid .phone_input_trigger:disabled{cursor:not-allowed}.phone_input_lid .phone_input_trigger:focus-visible{background:var(--arc-surface-muted)}.phone_input_clear:focus-visible,.phone_input_closeHit:focus-visible{background:color-mix(in oklab, var(--arc-foreground) 8%, transparent)}.phone_input_measure{visibility:hidden;pointer-events:none;width:max-content}.phone_input_slot{flex:1;min-width:0;height:100%;display:block;position:relative}.phone_input_slot[data-hidden]{opacity:0;transition:opacity var(--arc-duration-instant) var(--arc-ease-standard)}.phone_input_layer{align-items:center;gap:6px;display:flex;position:absolute;inset:0}.phone_input_flag{width:20px;font-family:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", var(--arc-font-body);flex:none;place-items:center;font-size:17px;font-weight:400;line-height:1;display:inline-grid}.phone_input_dial{font-variant-numeric:tabular-nums}.phone_input_chevron{width:16px;height:16px;color:var(--arc-text-muted);pointer-events:none;place-items:center;margin-top:-8px;display:grid;position:absolute;top:50%;right:12px}.phone_input_searchRow{align-items:center;gap:var(--arc-space-2);padding:0 2px 0 13px;display:flex;position:absolute;inset:0}.phone_input_searchRow[inert]{pointer-events:none}.phone_input_searchIcon{color:var(--arc-text-muted);flex:none}.phone_input_search{min-width:0;height:100%;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);background:0 0;border:0;outline:none;flex:1;padding:0}.phone_input_search::placeholder{color:var(--arc-text-muted)}.phone_input_clear{border-radius:var(--radius);background:color-mix(in oklab, var(--arc-foreground) 8%, transparent);width:24px;height:24px;color:var(--arc-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;flex:none;place-items:center;padding:0;display:grid}.phone_input_closeHit{border-radius:var(--radius);cursor:pointer;-webkit-tap-highlight-color:transparent;width:36px;height:36px;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;flex:none;padding:0}@media (hover:hover) and (pointer:fine){.phone_input_closeHit:hover,.phone_input_clear:hover{background:color-mix(in oklab, var(--arc-foreground) 8%, transparent)}.phone_input_clear:hover{color:var(--arc-foreground)}}.phone_input_listFace{top:calc(var(--pi-h) - 2px);box-sizing:border-box;width:var(--pi-panel-w);padding:0 6px 6px;position:absolute;left:0}.phone_input_listFace:before{content:"";background:var(--arc-border-subtle);height:1px;position:absolute;top:0;left:14px;right:14px}.phone_input_listFace[inert]{pointer-events:none}.phone_input_scroll{overscroll-behavior:contain;scrollbar-width:thin;max-height:280px;padding-top:6px;overflow-y:auto}.phone_input_options{gap:2px;display:grid;position:relative}.phone_input_highlight{border-radius:var(--radius);background:color-mix(in oklab, var(--arc-foreground) 6.5%, transparent);pointer-events:none;position:absolute;top:0;left:0;right:0}.phone_input_group{gap:2px;display:grid}.phone_input_group+.phone_input_group{margin-top:4px}.phone_input_groupLabel{color:var(--arc-text-muted);font-size:var(--arc-text-xs);padding:8px 10px 4px}.phone_input_option{box-sizing:border-box;border-radius:var(--radius);min-height:36px;color:var(--arc-text-secondary);cursor:pointer;font-size:var(--arc-text-sm);-webkit-user-select:none;user-select:none;transition:color var(--arc-duration-fast) var(--arc-ease-standard);align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.phone_input_option[data-active],.phone_input_option[aria-selected=true]{color:var(--arc-foreground)}.phone_input_name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.phone_input_meta{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;flex:none}.phone_input_check{width:16px;height:16px;color:var(--arc-foreground);opacity:0;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);flex:none;place-items:center;display:grid;transform:scale(.6)}.phone_input_check[data-on]{opacity:1;transform:none}.phone_input_empty{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:0;padding:12px 10px 14px}.phone_input_numberWrap{flex:1;align-items:center;min-width:0;display:flex;position:relative}.phone_input_number,.phone_input_guide{box-sizing:border-box;font-family:inherit;font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;letter-spacing:var(--arc-tracking-body);line-height:var(--arc-leading-body);padding:0 36px 0 12px}.phone_input_number{z-index:1;border-radius:0 var(--arc-radius-control) var(--arc-radius-control) 0;width:100%;min-width:0;height:100%;color:var(--arc-foreground);background:0 0;border:0;outline:none;margin:0;position:relative}.phone_input_number:disabled{cursor:not-allowed}.phone_input_guide{color:color-mix(in oklab, var(--arc-text-muted) 72%, transparent);pointer-events:none;white-space:pre;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.phone_input_guideTyped{visibility:hidden}.phone_input_valid{z-index:1;width:18px;height:18px;color:var(--arc-success);pointer-events:none;place-items:center;margin-top:-9px;display:grid;position:absolute;top:50%;right:12px}.phone_input_messageSlot{display:block;position:relative;overflow:hidden}.phone_input_hint,.phone_input_error{padding-top:var(--arc-space-2);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);display:block}.phone_input_hint{color:var(--arc-text-muted)}.phone_input_error{color:var(--arc-danger)}.phone_input_srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.phone_input_shape,.phone_input_shape:after,.phone_input_check,.phone_input_slot,.phone_input_control{transition-duration:0s}}[data-motion=reduced] .phone_input_shape,[data-motion=reduced] .phone_input_shape:after,[data-motion=reduced] .phone_input_check,[data-motion=reduced] .phone_input_slot,[data-motion=reduced] .phone_input_control{transition-duration:0s}@media (prefers-contrast:more){.phone_input_shape:after{border-color:var(--arc-border-strong)}}.phone_input_lid .phone_input_trigger:focus-visible,.phone_input_clear:focus-visible,.phone_input_closeHit:focus-visible{box-shadow:none}.phone_input_searchRow:has(.phone_input_search:focus-visible){box-shadow:none;border-radius:var(--radius)}@media (forced-colors:active){.phone_input_control:focus-within{border-color:highlight}}.phone_input_control[data-invalid]:focus-within{border-color:color-mix(in oklab, var(--danger) 70%, var(--ink))}.phone_input_field{--pi-inner-radius:max(0px,calc(min(var(--radius), var(--pi-h) / 2) - 1px));--pi-shape-radius:var(--pi-inner-radius) 0 0 var(--pi-inner-radius)}.phone_input_field[data-open]{--pi-shape-radius:var(--radius)}.phone_input_field:not([data-open]) .phone_input_anchor{clip-path:inset(0 round var(--pi-inner-radius) 0 0 var(--pi-inner-radius))}.photo_grid_root{border-radius:var(--arc-radius-surface);background:var(--arc-surface);height:100%;min-height:320px;box-shadow:0 0 0 1px var(--arc-border-subtle), var(--arc-shadow-raised);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden;container-type:inline-size}.photo_grid_header{z-index:1;background:color-mix(in oklab, var(--arc-surface) 86%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:12px;padding:12px 10px 10px 18px;display:flex;position:relative}@media (prefers-reduced-transparency:reduce){.photo_grid_header{background:var(--arc-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.photo_grid_heading{line-height:1.25;display:grid}.photo_grid_title{font-size:var(--arc-text-lg,1.125rem);letter-spacing:var(--arc-tracking-body);font-weight:600}.photo_grid_meta{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:flex}.photo_grid_favCount{color:var(--arc-foreground);align-items:center;gap:3px;display:inline-flex}.photo_grid_roll{display:inline-grid;overflow:hidden}.photo_grid_roll>span{grid-area:1/1}.photo_grid_zoom{border-radius:var(--arc-radius-pill);background:var(--arc-surface-muted);gap:2px;padding:3px;display:flex}.photo_grid_zoomButton{border-radius:var(--arc-radius-pill);width:38px;height:32px;color:var(--arc-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.photo_grid_zoomButton[aria-pressed=true]{color:var(--arc-foreground)}.photo_grid_zoomButton:focus-visible{outline:1px solid var(--arc-accent);outline-offset:1px}.photo_grid_zoomPill{border-radius:var(--arc-radius-pill);background:var(--arc-surface);box-shadow:var(--arc-shadow-resting), 0 0 0 1px var(--arc-border-subtle);position:absolute;inset:0}.photo_grid_zoomGlyph{grid-template-columns:repeat(var(--n), 1fr);gap:1px;width:14px;height:14px;display:grid;position:relative}.photo_grid_zoomGlyph>i{background:currentColor;border-radius:1px}.photo_grid_scroller{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;position:relative;overflow-y:auto}.photo_grid_scroller[data-pinching]{touch-action:none;overflow:hidden}.photo_grid_grid{grid-template-columns:repeat(var(--pg-columns), minmax(0, 1fr));gap:2px;margin:0;padding:2px;list-style:none;transition:transform 60ms linear;display:grid}.photo_grid_item{min-width:0}.photo_grid_cell{aspect-ratio:1;background:var(--arc-surface-muted);cursor:pointer;touch-action:manipulation;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.photo_grid_cell img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.photo_grid_cell[data-hidden]{visibility:hidden}.photo_grid_cell:focus-visible{outline:1px solid var(--arc-accent);outline-offset:-2px;z-index:1}.photo_grid_badge{color:var(--arc-control-glyph);filter:drop-shadow(0 1px 2px #00000073);filter:drop-shadow(0 1px 2px lab(0% 0 0/.45));display:grid;position:absolute;bottom:8px;left:8px}@container (max-width:480px){.photo_grid_header{padding:8px 8px 8px 12px}.photo_grid_title{font-size:var(--arc-text-base)}.photo_grid_zoomButton{width:32px;height:28px}}@media (prefers-reduced-motion:reduce){.photo_grid_grid{transition:none}}.product_gallery_root{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px;width:100%;display:grid;container-type:inline-size}.product_gallery_media{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.product_gallery_stage{min-width:0}.product_gallery_rail{gap:8px;display:grid}.product_gallery_thumb{width:100%;aspect-ratio:var(--pg-ratio);background:var(--arc-surface-muted);cursor:pointer;border:0;border-radius:10px;padding:0;display:block;position:relative;overflow:visible}.product_gallery_thumb img{object-fit:cover;opacity:.82;width:100%;height:100%;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard);border-radius:10px;display:block}.product_gallery_thumb[aria-selected=true] img{opacity:1}.product_gallery_thumbRing{box-shadow:0 0 0 2px var(--arc-foreground);pointer-events:none;border-radius:13px;position:absolute;inset:-3px}.product_gallery_thumb:focus-visible{outline:1px solid var(--arc-accent);outline-offset:4px}.product_gallery_photo{width:100%;aspect-ratio:var(--pg-ratio);border-radius:var(--arc-radius-panel);background:var(--arc-surface-muted);cursor:zoom-in;touch-action:pan-y;border:0;padding:0;display:block;position:relative;overflow:hidden}.product_gallery_photo:focus-visible{outline:1px solid var(--arc-accent);outline-offset:3px}.product_gallery_photoImage{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.product_gallery_lens{border-radius:var(--arc-radius-pill);width:160px;height:160px;box-shadow:0 0 0 2px var(--arc-surface), var(--arc-shadow-floating);pointer-events:none;background-repeat:no-repeat;margin:-80px 0 0 -80px;position:absolute;top:0;left:0}.product_gallery_expand{border-radius:var(--arc-radius-pill);background:color-mix(in oklab, var(--arc-surface) 88%, transparent);width:32px;height:32px;color:var(--arc-foreground);place-items:center;display:none;position:absolute;bottom:12px;right:12px}@media (hover:none){.product_gallery_expand{display:grid}.product_gallery_lens{display:none}}.product_gallery_details{align-content:start;gap:20px;min-width:0;display:grid}.product_gallery_field{gap:10px;display:grid}.product_gallery_fieldHead{font-size:var(--arc-text-sm);align-items:baseline;gap:8px;display:flex}.product_gallery_fieldLabel{font-weight:600}.product_gallery_fieldValue{color:var(--arc-text-secondary)}.product_gallery_fieldValue[data-empty]{color:var(--arc-text-muted)}.product_gallery_swatches,.product_gallery_sizes{flex-wrap:wrap;gap:8px;display:flex}.product_gallery_swatch{border-radius:var(--arc-radius-pill);cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;padding:0;display:grid;position:relative}.product_gallery_swatchFill{border-radius:var(--arc-radius-pill);width:28px;height:28px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--arc-foreground) 14%, transparent)}.product_gallery_swatchRing{border-radius:var(--arc-radius-pill);box-shadow:inset 0 0 0 2px var(--arc-foreground);position:absolute;inset:0}.product_gallery_swatch[data-struck]:after,.product_gallery_sizeOption[data-struck]:after{content:"";background:var(--arc-text-muted);height:1px;position:absolute;top:50%;left:18%;right:18%;transform:rotate(-35deg)}.product_gallery_sizeOption{border:1px solid var(--arc-border);background:var(--arc-surface);min-width:64px;height:40px;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);cursor:pointer;border-radius:12px;place-items:center;padding:0 14px;display:grid;position:relative}.product_gallery_sizeOption[aria-disabled=true]{color:var(--arc-text-muted);cursor:not-allowed;background:var(--arc-surface-muted)}.product_gallery_sizeOption[data-struck]:after{left:10%;right:10%;transform:rotate(-12deg)}.product_gallery_sizeRing{box-shadow:inset 0 0 0 2px var(--arc-foreground);border-radius:12px;position:absolute;inset:-1px}.product_gallery_sizeText{position:relative}.product_gallery_swatch:focus-visible,.product_gallery_sizeOption:focus-visible{outline:1px solid var(--arc-accent);outline-offset:1px}.product_gallery_note{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:0}.product_gallery_header,.product_gallery_footer{gap:8px;display:grid}@container (max-width:680px){.product_gallery_media,.product_gallery_details{grid-column:1/-1}}@container (max-width:520px){.product_gallery_media{grid-template-columns:minmax(0,1fr)}.product_gallery_rail{scrollbar-width:none;order:2;padding:4px;display:flex;overflow-x:auto}.product_gallery_rail .product_gallery_thumb{flex:none;width:56px}}@media (prefers-reduced-motion:reduce){.product_gallery_thumb img{transition:none}}.progress_progress{width:100%;color:var(--arc-text-secondary);font-size:var(--arc-text-sm)}.progress_meta{line-height:var(--arc-leading-body);justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.progress_label{min-width:0;position:relative}.progress_line{display:block}.progress_value{color:var(--arc-text-muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;display:inline-flex}.progress_count{justify-items:end;display:inline-grid}.progress_count:before{content:"100%";visibility:hidden;height:0;overflow:hidden}.progress_done{color:var(--arc-success);place-items:center;display:grid}.progress_track{border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface-muted);height:7px;overflow:hidden}.progress_fill{border-radius:inherit;background:var(--arc-accent);width:100%;height:100%;transition:background-color var(--arc-duration-standard) var(--arc-ease-standard);display:block}.progress_progress[data-complete] .progress_fill{background:var(--arc-success);transition-delay:.2s}@media (prefers-reduced-motion:reduce){.progress_fill,.progress_progress[data-complete] .progress_fill{transition:none}}[data-motion=reduced] .progress_fill,.progress_fill[data-motion=reduced],[data-motion=reduced] .progress_progress[data-complete] .progress_fill,.progress_progress[data-complete] .progress_fill[data-motion=reduced]{transition:none}.progress_progress[data-tone=accent] .progress_fill{background:var(--arc-accent)}.progress_progress[data-tone=success] .progress_fill{background:var(--arc-success)}.progress_progress[data-tone=danger] .progress_fill{background:var(--arc-danger)}.progress_progress[data-tone=neutral] .progress_fill{background:var(--arc-text-muted)}.progress_progress[data-tone=accent] .progress_done{color:var(--arc-accent)}.progress_progress[data-tone=danger] .progress_done{color:var(--arc-danger)}.progress_progress[data-tone=neutral] .progress_done{color:var(--arc-text-muted)}.race_bar_chart_figure{gap:var(--arc-space-3);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);margin:0;display:grid}.race_bar_chart_head{justify-content:space-between;align-items:flex-end;gap:var(--arc-space-3);display:flex}.race_bar_chart_periodSlot{min-width:0;display:grid;overflow:hidden}.race_bar_chart_period{font-family:var(--arc-font-display);font-size:var(--arc-text-4xl);letter-spacing:var(--arc-tracking-display);font-weight:500;line-height:var(--arc-leading-display);white-space:nowrap;grid-area:1/1}.race_bar_chart_figure[data-compact] .race_bar_chart_period{font-size:var(--arc-text-3xl)}.race_bar_chart_total{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;flex:none}.race_bar_chart_plot{--names:9.5rem;border-radius:12px;outline:none;gap:6px;min-width:0;padding-top:4px;display:grid;position:relative}.race_bar_chart_figure[data-compact] .race_bar_chart_plot{--names:0px}.race_bar_chart_plot:focus-visible{outline:2px solid var(--arc-accent);outline-offset:4px}.race_bar_chart_axis{height:18px;margin-left:var(--names);margin-right:3.5rem;position:relative}.race_bar_chart_tick{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;transition:opacity var(--arc-duration-standard) var(--arc-ease-standard);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.race_bar_chart_axis[data-reduced] .race_bar_chart_tick{transition:none}.race_bar_chart_rows{position:relative;overflow:hidden}.race_bar_chart_row{grid-template-columns:var(--names) minmax(0, 1fr);will-change:transform, opacity;height:36px;transition:opacity var(--arc-duration-standard) var(--arc-ease-standard);align-items:center;gap:8px;display:grid;position:absolute;inset:0 0 auto}.race_bar_chart_name{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.race_bar_chart_row[data-highlight] .race_bar_chart_name,.race_bar_chart_row[data-highlight] .race_bar_chart_value{color:var(--arc-foreground);font-weight:600}.race_bar_chart_row[data-read] .race_bar_chart_bar{box-shadow:0 0 0 2px var(--arc-accent)}.race_bar_chart_track{align-items:center;min-width:0;height:28px;margin-right:3.5rem;display:flex;position:relative}.race_bar_chart_bar{background:color-mix(in oklab, var(--bar) 38%, var(--arc-surface));min-width:3px;height:100%;box-shadow:inset -3px 0 0 var(--bar);border-radius:4px}.race_bar_chart_value{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:8px}.race_bar_chart_figure[data-compact] .race_bar_chart_row{grid-template-columns:minmax(0,1fr)}.race_bar_chart_figure[data-compact] .race_bar_chart_name{z-index:1;color:var(--arc-foreground);text-align:left;position:absolute;left:8px}.race_bar_chart_figure[data-compact] .race_bar_chart_value{padding-left:8px;position:absolute;top:50%;transform:translateY(-50%)}.race_bar_chart_tip{left:var(--names);z-index:2;border:1px solid var(--arc-border);background:var(--arc-surface-raised);box-shadow:var(--arc-shadow-floating,0 8px 24px #0000001f);font-size:var(--arc-text-xs);pointer-events:none;border-radius:12px;gap:2px;padding:6px 10px;display:grid;position:absolute}.race_bar_chart_tip span{color:var(--arc-text-secondary);font-variant-numeric:tabular-nums}.race_bar_chart_legend{gap:var(--arc-space-4);color:var(--arc-text-secondary);font-size:var(--arc-text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.race_bar_chart_legendItem{align-items:center;gap:6px;display:inline-flex}.race_bar_chart_swatch{background:color-mix(in oklab, var(--bar) 38%, var(--arc-surface));width:10px;height:10px;box-shadow:inset -2px 0 0 var(--bar);border-radius:3px}.race_bar_chart_timeline{align-items:center;column-gap:var(--arc-space-3);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);display:grid}.race_bar_chart_slider{cursor:pointer;touch-action:none;border-radius:18px;outline:none;height:36px;position:relative}.race_bar_chart_slider:focus-visible{outline:2px solid var(--arc-accent);outline-offset:2px}.race_bar_chart_rail{background:var(--arc-border);border-radius:2px;height:4px;position:absolute;top:50%;left:9px;right:9px;transform:translateY(-50%)}.race_bar_chart_fill{background:var(--arc-text-secondary);border-radius:2px;position:absolute;inset:0 auto 0 0}.race_bar_chart_notch{background:var(--arc-text-muted);border-radius:1px;width:2px;height:2px;position:absolute;top:50%;transform:translate(-50%,-50%)}.race_bar_chart_thumb{border:1px solid var(--arc-border-strong);background:var(--arc-surface);border-radius:50%;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0000001f}.race_bar_chart_ends{color:var(--arc-text-muted);font-size:var(--arc-text-xs);grid-column:2;justify-content:space-between;display:flex}.race_bar_chart_empty{padding:var(--arc-space-8) 0;color:var(--arc-text-muted);font-size:var(--arc-text-sm);text-align:center;margin:0}.race_bar_chart_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.race_bar_chart_row,.race_bar_chart_tick{transition:none}}[data-motion=reduced] .race_bar_chart_figure *{transition:none!important;animation:none!important}.race_bar_chart_figure :focus-visible{outline:1px solid var(--arc-accent);outline-offset:2px}.radar_chart_figure{gap:var(--arc-space-4);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);justify-items:center;margin:0;display:grid}.radar_chart_web{aspect-ratio:1;touch-action:pan-y;-webkit-tap-highlight-color:transparent;border-radius:16px;outline:none;width:100%;position:relative}.radar_chart_web:focus-visible{outline:2px solid var(--arc-accent);outline-offset:2px}.radar_chart_svg{width:100%;height:100%;display:block;overflow:visible}.radar_chart_ring{fill:none;stroke:var(--arc-border);stroke-width:1px}.radar_chart_spoke{stroke:var(--arc-border);stroke-width:1px;transition:stroke var(--arc-duration-fast) var(--arc-ease-standard)}.radar_chart_spoke[data-active]{stroke:var(--arc-border-strong)}.radar_chart_shape{fill:color-mix(in oklab, var(--shape) 12%, transparent);stroke:var(--shape);stroke-width:2px;stroke-dasharray:var(--dash);stroke-linejoin:round;transition:opacity var(--arc-duration-standard) var(--arc-ease-standard)}.radar_chart_shape[data-front]{fill:color-mix(in oklab, var(--shape) 20%, transparent)}.radar_chart_shape[data-dim]{opacity:.45}.radar_chart_marker{fill:var(--arc-surface);stroke:var(--shape);stroke-width:2px}.radar_chart_labels{pointer-events:none;position:absolute;inset:0}.radar_chart_axisLabel{max-width:96px;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);text-align:center;transition:color var(--arc-duration-fast) var(--arc-ease-standard);line-height:1.2;position:absolute}.radar_chart_figure[data-tight] .radar_chart_axisLabel{max-width:72px;font-size:var(--arc-text-xs)}.radar_chart_axisLabel[data-active]{color:var(--arc-foreground)}.radar_chart_tip{z-index:2;border:1px solid var(--arc-border);background:var(--arc-surface-raised);box-shadow:var(--arc-shadow-floating,0 8px 24px #0000001f);font-size:var(--arc-text-xs);pointer-events:none;border-radius:12px;gap:4px;padding:8px 10px;display:grid;position:absolute}.radar_chart_tipRow{color:var(--arc-text-secondary);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.radar_chart_tipRow b{color:var(--arc-foreground);font-variant-numeric:tabular-nums;font-weight:500}.radar_chart_legend{justify-content:center;gap:var(--arc-space-2);flex-wrap:wrap;display:flex}.radar_chart_key{border-radius:var(--arc-radius-pill);min-height:32px;color:var(--arc-text-secondary);cursor:pointer;font:inherit;font-size:var(--arc-text-sm);background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.radar_chart_key[aria-pressed=true]{background:color-mix(in oklab, var(--arc-foreground) 6%, transparent);color:var(--arc-foreground)}.radar_chart_key:focus-visible{outline:2px solid var(--arc-accent);outline-offset:1px}@media (hover:hover) and (pointer:fine){.radar_chart_key:hover{color:var(--arc-foreground)}}.radar_chart_empty{height:100%;color:var(--arc-text-muted);font-size:var(--arc-text-sm);place-items:center;margin:0;display:grid}.radar_chart_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.radar_chart_shape,.radar_chart_spoke,.radar_chart_axisLabel{transition:none}}[data-motion=reduced] .radar_chart_figure *{transition:none!important;animation:none!important}.radar_chart_figure :focus-visible{outline:1px solid var(--arc-accent);outline-offset:2px}.radio_cards_root{color:var(--arc-foreground);font-family:var(--arc-font-body);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);line-height:var(--arc-leading-body);gap:10px;display:grid;position:relative}.radio_cards_root *,.radio_cards_root :before,.radio_cards_root :after{box-sizing:border-box}.radio_cards_root[data-layout=grid]{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--min-column,180px)), 1fr))}.radio_cards_root[data-layout=list]{grid-template-columns:minmax(0,1fr);gap:8px}.radio_cards_ring{z-index:1;border:1px solid var(--arc-control-on);border-radius:var(--radius);pointer-events:none;position:absolute;top:0;left:0}.radio_cards_card{border:1px solid var(--arc-border);border-radius:var(--radius);background:var(--arc-surface);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;min-width:0;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard);align-items:start;gap:4px 12px;padding:14px 16px;display:grid;position:relative}.radio_cards_root[data-layout=grid] .radio_cards_card{grid-template:"body indicator"minmax(0,1fr)"meta meta"/minmax(0,1fr) auto}.radio_cards_root[data-layout=list] .radio_cards_card{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"indicator body meta";align-items:center;padding:13px 16px 13px 14px}.radio_cards_card[data-checked]{background:color-mix(in oklab, var(--arc-control-on) 4%, var(--arc-surface))}.radio_cards_card[aria-disabled=true]{background:var(--arc-surface-muted);cursor:not-allowed}.radio_cards_card[aria-disabled=true] :is(.radio_cards_label,.radio_cards_meta){color:var(--arc-text-muted)}.radio_cards_indicator{border:1.5px solid var(--arc-border-strong);width:18px;height:18px;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);border-radius:50%;flex:none;grid-area:indicator;place-items:center;display:grid}.radio_cards_root[data-layout=grid] .radio_cards_indicator{margin-top:1px}.radio_cards_card[data-checked] .radio_cards_indicator{border-color:var(--arc-control-on);background:var(--arc-control-on)}.radio_cards_indicatorDot{background:var(--arc-control-glyph);border-radius:50%;width:6px;height:6px}.radio_cards_card[aria-disabled=true] .radio_cards_indicator{border-color:var(--arc-border)}.radio_cards_body{grid-area:body;gap:2px;min-width:0;display:grid}.radio_cards_label{align-items:center;gap:8px;min-width:0;font-weight:500;display:flex}.radio_cards_labelText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.radio_cards_icon{width:18px;height:18px;color:var(--arc-text-secondary);flex:none;place-items:center;display:grid}.radio_cards_icon>svg{width:18px;height:18px}.radio_cards_card[data-checked] .radio_cards_icon{color:var(--arc-foreground)}.radio_cards_description{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);text-wrap:pretty}.radio_cards_meta{color:var(--arc-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:meta}.radio_cards_root[data-layout=grid] .radio_cards_meta{font-size:var(--arc-text-lg);margin-top:10px}.radio_cards_root[data-layout=list] .radio_cards_meta{font-weight:500}@media (hover:hover) and (pointer:fine){.radio_cards_card:not([data-checked]):not([aria-disabled=true]):hover{border-color:var(--arc-border-strong)}}.radio_cards_card:not([data-checked]):not([aria-disabled=true]):active{background:var(--arc-surface-muted)}.radio_cards_card:focus-visible:not([data-checked]){border-color:var(--arc-border-strong);background:var(--arc-surface-muted)}@media (prefers-reduced-motion:reduce){.radio_cards_card,.radio_cards_indicator{transition:none}}[data-motion=reduced] .radio_cards_card,[data-motion=reduced] .radio_cards_indicator{transition:none}.radio_cards_card:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0;box-shadow:none}@media (forced-colors:active){.radio_cards_card:focus-visible{outline-color:highlight}.radio_cards_ring{border-color:highlight}}.realtime_stream_figure{gap:var(--arc-space-3);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);margin:0;display:grid}.realtime_stream_head{justify-content:space-between;align-items:flex-start;gap:var(--arc-space-3);display:flex}.realtime_stream_readout{align-items:baseline;gap:6px;min-width:0;margin:0;display:flex}.realtime_stream_value{font-family:var(--arc-font-display);font-size:var(--arc-text-4xl);letter-spacing:var(--arc-tracking-display);font-weight:500;line-height:var(--arc-leading-display);font-variant-numeric:tabular-nums}.realtime_stream_unit{color:var(--arc-text-secondary);font-size:var(--arc-text-base)}.realtime_stream_roll{white-space:pre;align-items:baseline;display:inline-flex}.realtime_stream_digit{display:inline-flex}.realtime_stream_waiting{color:var(--arc-text-muted);font-size:var(--arc-text-base)}.realtime_stream_status{flex:none;gap:8px}.realtime_stream_liveDot{background:currentColor;border-radius:50%;width:8px;height:8px}.realtime_stream_plot{touch-action:pan-y;-webkit-tap-highlight-color:transparent;border-radius:12px;outline:none;width:100%;min-width:0;position:relative}.realtime_stream_plot:focus-visible{outline:2px solid var(--arc-accent);outline-offset:4px}.realtime_stream_canvas{display:block;position:absolute;inset:0}.realtime_stream_empty{color:var(--arc-text-muted);font-size:var(--arc-text-sm);place-items:center;margin:0;display:grid;position:absolute;inset:0}.realtime_stream_tip{z-index:2;border:1px solid var(--arc-border);background:var(--arc-surface-raised);box-shadow:var(--arc-shadow-floating,0 8px 24px #0000001f);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:12px;gap:2px;padding:8px 10px;display:grid;position:absolute;top:8px;left:8px}.realtime_stream_tip span{color:var(--arc-text-secondary)}.realtime_stream_probes{visibility:hidden;width:0;height:0;font-size:var(--arc-text-xs);position:absolute;overflow:hidden}.realtime_stream_probeLine{color:var(--arc-series-1)}.realtime_stream_probeMuted{color:var(--arc-text-muted)}.realtime_stream_probeGrid{color:var(--arc-border)}.realtime_stream_probeInk{color:var(--arc-foreground)}.realtime_stream_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-motion=reduced] .realtime_stream_figure *{transition:none!important;animation:none!important}.realtime_stream_figure :focus-visible{outline:1px solid var(--arc-accent);outline-offset:2px}.resizable_panels_group{width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden;container-type:inline-size}.resizable_panels_group[data-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}.resizable_panels_group[data-resizing] .resizable_panels_content{pointer-events:none}.resizable_panels_panel{min-width:var(--panel-min);max-width:var(--panel-max);flex:0 1 0;min-height:0;display:flex;position:relative;overflow:hidden}.resizable_panels_panel[data-anchor=end]{justify-content:flex-end}.resizable_panels_panel[data-free],.resizable_panels_panel[data-collapsed]{min-width:0;max-width:none}.resizable_panels_content{flex-direction:column;flex:none;width:100%;min-height:0;display:flex}.resizable_panels_panel[data-free] .resizable_panels_content,.resizable_panels_panel[data-collapsed] .resizable_panels_content{min-width:var(--panel-min)}.resizable_panels_handle{z-index:2;background:var(--arc-border);cursor:col-resize;touch-action:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);outline:none;flex:0 0 1px;position:relative}.resizable_panels_handle:before{content:"";position:absolute;inset:0 -6px}.resizable_panels_handle[data-collapsed]{cursor:pointer;background:0 0}.resizable_panels_grip{border-radius:var(--arc-radius-pill);background:var(--arc-border-strong);opacity:0;pointer-events:none;width:4px;height:32px;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleY(.6)}@media (hover:hover) and (pointer:fine){.resizable_panels_handle:not([data-collapsed]):hover{background:var(--arc-border-strong)}.resizable_panels_handle:not([data-collapsed]):hover .resizable_panels_grip{opacity:1;transform:translate(-50%,-50%)scaleY(1)}.resizable_panels_handle[data-collapsed]:hover .resizable_panels_restore{border-color:var(--arc-border-strong);color:var(--arc-foreground)}}.resizable_panels_handle[data-active]{background:var(--arc-border-strong)}.resizable_panels_handle[data-active] .resizable_panels_grip{background:var(--arc-foreground);opacity:1;transform:translate(-50%,-50%)scaleY(1)}.resizable_panels_handle:focus-visible:not([data-collapsed]) .resizable_panels_grip{opacity:1;transform:translate(-50%,-50%)scaleY(1)}.resizable_panels_restore{border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface);width:18px;height:40px;box-shadow:var(--arc-shadow-resting);color:var(--arc-text-secondary);pointer-events:none;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);place-items:center;margin-top:-20px;display:grid;position:absolute;top:50%}.resizable_panels_restore[data-side=before]{transform-origin:0;left:5px}.resizable_panels_restore[data-side=after]{transform-origin:100%;right:5px}.resizable_panels_handle[data-collapsed]:before{inset:0 -30px}.resizable_panels_handle[data-collapsed=before]:before{left:0}.resizable_panels_handle[data-collapsed=after]:before{right:0}@media (prefers-reduced-motion:reduce){.resizable_panels_handle,.resizable_panels_grip,.resizable_panels_restore{transition:none}}[data-motion=reduced] .resizable_panels_handle,.resizable_panels_handle[data-motion=reduced],[data-motion=reduced] .resizable_panels_grip,.resizable_panels_grip[data-motion=reduced],[data-motion=reduced] .resizable_panels_restore,.resizable_panels_restore[data-motion=reduced]{transition:none}.resizable_panels_handle:focus-visible:not([data-collapsed]) .resizable_panels_grip{background:var(--arc-focus-ring)}.resizable_panels_handle[data-collapsed]:focus-visible .resizable_panels_restore{border-color:var(--arc-focus-ring);color:var(--arc-focus-ring)}.rich_text_editor_root{width:100%;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);position:relative;container-type:inline-size}.rich_text_editor_editor{min-height:8rem;color:var(--arc-foreground);font-size:var(--arc-text-base);overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word;caret-color:var(--arc-accent);outline:none;padding:2px 0;line-height:1.65}.rich_text_editor_editor[contenteditable=false]{caret-color:#0000}.rich_text_editor_editor::selection,.rich_text_editor_editor ::selection{background:color-mix(in oklab, var(--arc-accent) 22%, transparent)}.rich_text_editor_editor>*{margin:0}.rich_text_editor_editor>*+*{margin-top:.6em}.rich_text_editor_editor p{margin:0}.rich_text_editor_editor h1,.rich_text_editor_editor h2,.rich_text_editor_editor h3{letter-spacing:-.02em;font-weight:500;line-height:1.25}.rich_text_editor_editor h1{font-size:var(--arc-text-2xl)}.rich_text_editor_editor h2{font-size:var(--arc-text-xl)}.rich_text_editor_editor h3{font-size:var(--arc-text-lg)}.rich_text_editor_editor>:is(h1,h2,h3){margin-top:1.1em}.rich_text_editor_editor>:is(h1,h2,h3):first-child{margin-top:0}.rich_text_editor_editor>:is(h1,h2,h3)+*{margin-top:.45em}.rich_text_editor_editor strong{font-weight:600}.rich_text_editor_editor s{color:var(--arc-text-secondary);text-decoration-thickness:1px}.rich_text_editor_editor a{color:var(--arc-accent-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--arc-accent) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--arc-accent) 45%, transparent);text-underline-offset:3px;cursor:text;text-decoration-thickness:1px}.rich_text_editor_editor code{border-radius:var(--radius);background:var(--arc-surface-muted);padding:.12em .38em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.rich_text_editor_editor blockquote{border-left:2px solid var(--arc-border-strong);color:var(--arc-text-secondary);padding-left:14px}.rich_text_editor_editor ul,.rich_text_editor_editor ol{margin-block:0;padding-left:1.45em}.rich_text_editor_editor ul{list-style:outside}.rich_text_editor_editor ul ul{list-style:circle}.rich_text_editor_editor ol{list-style:decimal}.rich_text_editor_editor li{padding-left:.2em}.rich_text_editor_editor li+li,.rich_text_editor_editor li>:is(ul,ol){margin-top:.2em}.rich_text_editor_editor li::marker{color:var(--arc-text-muted)}.rich_text_editor_editor ol>li::marker{font-variant-numeric:tabular-nums}.rich_text_editor_editor pre{border:1px solid var(--arc-border-subtle);border-radius:var(--radius);background:var(--arc-surface-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--arc-text-sm);tab-size:2;white-space:pre;padding:12px 14px;line-height:1.6;overflow-x:auto}.rich_text_editor_editor hr{background:var(--arc-border);border:0;height:1px;margin-block:1.1em}.rich_text_editor_editor[data-empty]>:first-child:before,.rich_text_editor_editor:focus [data-hint]:before{float:left;height:0;color:var(--arc-text-muted);pointer-events:none;content:var(--placeholder)}.rich_text_editor_editor:focus:not([data-empty]) [data-hint]:before{content:var(--hint)}.rich_text_editor_toolbar{z-index:40;border:1px solid var(--arc-border);border-radius:var(--radius);background:var(--arc-surface-raised);box-shadow:var(--arc-shadow-floating);position:absolute;overflow:hidden;translate:-50% -100%}.rich_text_editor_toolbar[data-below]{translate:-50%}.rich_text_editor_face{width:max-content;position:absolute;top:0;left:0}.rich_text_editor_face[inert]{pointer-events:none}.rich_text_editor_row,.rich_text_editor_linkRow{align-items:center;gap:2px;padding:4px;display:flex}.rich_text_editor_blockTools{align-items:center;gap:2px;display:flex}@container (max-width:330px){.rich_text_editor_blockTools{display:none}}.rich_text_editor_divider{background:var(--arc-border);width:1px;height:18px;margin:0 4px}.rich_text_editor_tool{border-radius:var(--radius);width:32px;height:32px;color:var(--arc-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.rich_text_editor_tool:active{transform:scale(.92)}.rich_text_editor_tool[aria-pressed=true]{background:var(--arc-accent-subtle);color:var(--arc-accent-strong)}.rich_text_editor_tool:focus-visible{background:var(--arc-surface-muted);color:var(--arc-foreground)}@media (hover:hover) and (pointer:fine){.rich_text_editor_tool:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}.rich_text_editor_tool[aria-pressed=true]:hover{background:var(--arc-accent-subtle);color:var(--arc-accent-strong)}}.rich_text_editor_linkInput{width:min(15rem,60vw);min-width:0;height:32px;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);background:0 0;border:0;outline:none;padding:0 8px}.rich_text_editor_linkInput::placeholder{color:var(--arc-text-muted)}.rich_text_editor_apply{border-radius:var(--radius);background:var(--arc-surface-muted);width:32px;height:32px;color:var(--arc-text-muted);cursor:pointer;transition:background-color var(--arc-duration-standard) var(--arc-ease-standard), color var(--arc-duration-standard) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);border:0;flex:none;place-items:center;padding:0;display:grid}.rich_text_editor_apply[data-ready]{background:var(--arc-accent);color:var(--arc-accent-foreground)}.rich_text_editor_apply:active{transform:scale(.92)}.rich_text_editor_slash{z-index:40;overscroll-behavior:contain;scrollbar-width:none;border:1px solid var(--arc-border);border-radius:var(--radius);background:var(--arc-surface-raised);width:240px;max-width:calc(100% - 8px);box-shadow:var(--arc-shadow-floating);position:absolute;overflow:hidden auto}.rich_text_editor_slash[data-above]{translate:0 -100%}.rich_text_editor_slashBody{padding:6px}.rich_text_editor_slashList{margin:0;padding:0;list-style:none;display:grid;position:relative}.rich_text_editor_slashHighlight{border-radius:var(--radius);background:color-mix(in oklab, var(--arc-foreground) 6.5%, transparent);pointer-events:none;position:absolute;top:0;left:0;right:0}.rich_text_editor_slashOption{border-radius:var(--radius);height:34px;color:var(--arc-text-secondary);cursor:pointer;font-size:var(--arc-text-sm);-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard);align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.rich_text_editor_slashOption[aria-selected=true]{color:var(--arc-foreground)}.rich_text_editor_slashIcon{flex:none;place-items:center;width:20px;display:grid}.rich_text_editor_slashLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.rich_text_editor_slashHint{color:var(--arc-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--arc-text-xs);flex:none}.rich_text_editor_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rich_text_editor_editor:focus-visible,.rich_text_editor_tool:focus-visible,.rich_text_editor_linkInput:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0;box-shadow:none;border-radius:var(--radius)}.rich_text_editor_root{line-height:1.65}.rich_text_editor_editor{border:1px solid var(--arc-border);border-radius:var(--radius);padding:20px}.rich_text_editor_editor[aria-readonly=true]{background:var(--arc-surface-muted)}@media (forced-colors:active){.rich_text_editor_editor:focus-visible,.rich_text_editor_tool:focus-visible,.rich_text_editor_linkInput:focus-visible{outline-color:highlight}}.ridgeline_figure{min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);margin:0;display:grid}.ridgeline_plot{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:crosshair;outline:none;min-width:0;position:relative}.ridgeline_svg{display:block;position:absolute;inset:0;overflow:visible}.ridgeline_ridge{transition:opacity var(--arc-duration-standard) var(--arc-ease-standard)}.ridgeline_fill{fill:color-mix(in oklab, var(--ridge) 34%, var(--arc-surface));stroke:none;transition:fill var(--arc-duration-considered) var(--arc-ease-standard)}.ridgeline_line{fill:none;stroke:var(--ridge);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;transition:stroke var(--arc-duration-considered) var(--arc-ease-standard)}.ridgeline_median{stroke:color-mix(in oklab, var(--ridge) 55%, var(--arc-surface));stroke-width:1px;transition:stroke var(--arc-duration-considered) var(--arc-ease-standard)}.ridgeline_plot[data-active] .ridgeline_ridge[data-dim]{opacity:.38}.ridgeline_ridge[data-lifted]{opacity:0;transition-duration:var(--arc-duration-instant)}.ridgeline_lens{opacity:0;pointer-events:none;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);transform:translateY(0)}.ridgeline_lens[data-on]{opacity:1;transform:translateY(-6px)}.ridgeline_lensFill{fill:color-mix(in oklab, var(--ridge) 18%, var(--arc-surface));stroke:none}.ridgeline_lensBand{fill:color-mix(in oklab, var(--ridge) 48%, var(--arc-surface));stroke:none}.ridgeline_lensMedian{stroke:var(--arc-foreground);stroke-width:1.5px;stroke-linecap:round}.ridgeline_lensLine{fill:none;stroke:var(--ridge);stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round}.ridgeline_ticks{pointer-events:none;position:absolute;top:0;left:0;right:0}.ridgeline_tick{background:var(--arc-border-subtle);will-change:transform;width:1px;animation:ridgeline_tickIn var(--arc-duration-standard) var(--arc-ease-standard);position:absolute;bottom:0;left:0}.ridgeline_tickLabel{color:var(--arc-text-muted);font-size:var(--arc-text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1;position:absolute;bottom:0;left:0;translate:-50%}@keyframes ridgeline_tickIn{0%{opacity:0}}.ridgeline_crosshair{background:var(--arc-foreground);opacity:0;pointer-events:none;width:1px;transition:opacity var(--arc-duration-instant) var(--arc-ease-standard);position:absolute;left:0}.ridgeline_plot[data-cursor] .ridgeline_crosshair{opacity:.35}.ridgeline_labels{pointer-events:none;position:absolute;inset:0}.ridgeline_rowLabel{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;transition:color var(--arc-duration-fast) var(--arc-ease-standard);line-height:18px;position:absolute;left:0;overflow:hidden}.ridgeline_rowLabel[data-active]{color:var(--arc-foreground);font-weight:500}.ridgeline_message{color:var(--arc-text-muted);font-size:var(--arc-text-sm);pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}.ridgeline_tooltip{z-index:2;border:1px solid var(--arc-border);background:var(--arc-surface-raised);min-width:170px;max-width:min(240px,100%);box-shadow:var(--arc-shadow-floating);opacity:0;pointer-events:none;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard), scale var(--arc-duration-fast) var(--arc-ease-standard);border-radius:14px;gap:2px;padding:10px 12px;display:grid;position:absolute;top:0;left:0;scale:.96}.ridgeline_plot[data-active] .ridgeline_tooltip{opacity:1;scale:1}.ridgeline_tipTitle{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);margin:0 0 2px}.ridgeline_tipValue,.ridgeline_tipRow{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.ridgeline_tipValue{color:var(--arc-foreground);font-size:var(--arc-text-sm);font-weight:500;line-height:1.4}.ridgeline_tipRow{color:var(--arc-foreground);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body)}.ridgeline_tipKey{color:var(--arc-text-muted);font-weight:400}.ridgeline_tipValue .ridgeline_tipKey{font-size:var(--arc-text-xs)}.ridgeline_tipNote{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);font-variant-numeric:tabular-nums;margin:4px 0 0}.ridgeline_scale{margin-top:var(--arc-space-3);color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ridgeline_scaleLabel{color:var(--arc-text-secondary);margin-right:4px}.ridgeline_steps{gap:2px;display:inline-flex}.ridgeline_step{background:var(--ridge);border-radius:3px;width:18px;height:10px}.ridgeline_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ridgeline_ridge,.ridgeline_lens,.ridgeline_crosshair,.ridgeline_tooltip,.ridgeline_rowLabel{transition:none}.ridgeline_tick{animation:none}}[data-motion=reduced] .ridgeline_figure *{transition:none!important;animation:none!important}.ridgeline_figure :focus-visible{outline:1px solid var(--arc-accent);outline-offset:2px}.sand_text_root{width:100%;min-width:0;height:1.55em;color:var(--arc-foreground);font-family:var(--arc-font-display);letter-spacing:var(--arc-tracking-display);touch-action:pan-y;-webkit-user-select:none;user-select:none;font-weight:650;line-height:1;display:block;position:relative}.sand_text_text{font:inherit;letter-spacing:inherit;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;margin:0;padding-bottom:.1em;display:flex;position:absolute;inset:0;overflow:hidden}.sand_text_root[data-ready] .sand_text_text{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;inset:auto;overflow:hidden}.sand_text_canvas{pointer-events:none;image-rendering:pixelated;display:block;position:absolute;top:0;left:0}.sankey_flow_figure{gap:var(--arc-space-3);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);margin:0;display:grid}.sankey_flow_plot{-webkit-tap-highlight-color:transparent;border-radius:12px;outline:none;width:100%;min-width:0;position:relative}.sankey_flow_plot:focus-visible{outline:2px solid var(--arc-accent);outline-offset:4px}.sankey_flow_svg{display:block;position:absolute;inset:0;overflow:visible}.sankey_flow_canvas{color:var(--arc-foreground);pointer-events:none;position:absolute;inset:0}.sankey_flow_ribbon{fill:color-mix(in oklab, var(--ribbon) 26%, transparent);cursor:pointer;transition:opacity var(--arc-duration-standard) var(--arc-ease-standard)}.sankey_flow_ribbon[data-dim]{opacity:.35}.sankey_flow_trace{fill:color-mix(in oklab, var(--trace) 62%, transparent);pointer-events:none}.sankey_flow_node{fill:color-mix(in oklab, var(--arc-foreground) 74%, var(--arc-surface));cursor:pointer;transition:opacity var(--arc-duration-standard) var(--arc-ease-standard)}.sankey_flow_node[data-active]{fill:var(--arc-accent)}.sankey_flow_node[data-selected]{fill:var(--arc-accent);stroke:var(--arc-surface);stroke-width:1.5px}.sankey_flow_node[data-dim]{opacity:.4}.sankey_flow_labels{pointer-events:none;position:absolute;inset:0}.sankey_flow_nodeLabel{max-width:160px;font-size:var(--arc-text-sm);transition:opacity var(--arc-duration-standard) var(--arc-ease-standard);line-height:1.2;display:grid;position:absolute}.sankey_flow_nodeLabel[data-dim]{opacity:.45}.sankey_flow_nodeName{color:var(--arc-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sankey_flow_nodeValue{font-family:var(--arc-font-display);font-size:var(--arc-text-base);font-variant-numeric:tabular-nums;font-weight:500}.sankey_flow_figure[data-upright] .sankey_flow_nodeLabel{max-width:none;font-size:var(--arc-text-xs)}.sankey_flow_figure[data-upright] .sankey_flow_nodeName{white-space:normal;overflow-wrap:anywhere}.sankey_flow_headers{pointer-events:none;height:20px;position:absolute;inset:0 0 auto}.sankey_flow_header{color:var(--arc-text-muted);font-size:var(--arc-text-sm);white-space:nowrap;position:absolute;top:0}.sankey_flow_tip{z-index:2;border:1px solid var(--arc-border);background:var(--arc-surface-raised);max-width:200px;box-shadow:var(--arc-shadow-floating,0 8px 24px #0000001f);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);pointer-events:none;border-radius:12px;padding:8px 10px;position:absolute}.sankey_flow_empty{height:100%;color:var(--arc-text-muted);font-size:var(--arc-text-sm);place-items:center;margin:0;display:grid}.sankey_flow_controls{justify-content:flex-end;display:flex}.sankey_flow_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.sankey_flow_ribbon,.sankey_flow_node,.sankey_flow_nodeLabel{transition:none}}[data-motion=reduced] .sankey_flow_figure *{transition:none!important;animation:none!important}.sankey_flow_figure :focus-visible{outline:1px solid var(--arc-accent);outline-offset:2px}.scroll_area_root{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.scroll_area_viewport{--fade-top:0px;--fade-bottom:0px;--fade-left:0px;--fade-right:0px;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;min-height:0}.scroll_area_viewport::-webkit-scrollbar{display:none}.scroll_area_root[data-orientation=vertical]>.scroll_area_viewport{overflow:hidden auto}.scroll_area_root[data-orientation=horizontal]>.scroll_area_viewport{overflow:auto hidden}.scroll_area_root[data-orientation=both]>.scroll_area_viewport{overflow:auto}.scroll_area_viewport[data-fade=vertical]{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent)}.scroll_area_viewport[data-fade=horizontal]{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent)}.scroll_area_viewport[data-fade=both]{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent), linear-gradient(to right, transparent, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent), linear-gradient(to right, transparent, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent), linear-gradient(to right, transparent, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.scroll_area_track{z-index:1;opacity:0;pointer-events:none;touch-action:none;transition:opacity var(--arc-duration-considered) var(--arc-ease-standard);position:absolute}.scroll_area_track[data-axis=y]{width:11px;top:3px;bottom:3px;right:1px}.scroll_area_track[data-axis=x]{height:11px;bottom:1px;left:3px;right:3px}.scroll_area_root[data-orientation=both]>.scroll_area_track[data-axis=y]{bottom:13px}.scroll_area_root[data-orientation=both]>.scroll_area_track[data-axis=x]{right:13px}.scroll_area_track[data-hidden]{display:none}.scroll_area_thumb{will-change:transform;position:absolute;top:0;left:0}.scroll_area_track[data-axis=y] .scroll_area_thumb{width:100%}.scroll_area_track[data-axis=x] .scroll_area_thumb{height:100%}.scroll_area_thumb:after{content:"";border-radius:var(--arc-radius-pill);background:color-mix(in oklab, var(--arc-foreground) 30%, transparent);transition:width var(--arc-duration-fast) var(--arc-ease-standard), height var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);position:absolute}.scroll_area_track[data-axis=y] .scroll_area_thumb:after{width:5px;top:0;bottom:0;right:3px}.scroll_area_track[data-axis=x] .scroll_area_thumb:after{height:5px;bottom:3px;left:0;right:0}.scroll_area_root[data-scrolling]>.scroll_area_track,.scroll_area_root[data-dragging]>.scroll_area_track,.scroll_area_root[data-scrollbars=always]>.scroll_area_track{opacity:1;pointer-events:auto;transition-duration:var(--arc-duration-fast)}@media (hover:hover) and (pointer:fine){.scroll_area_root:hover>.scroll_area_track{opacity:1;pointer-events:auto;transition-duration:var(--arc-duration-fast)}.scroll_area_track:hover .scroll_area_thumb:after,.scroll_area_root[data-dragging] .scroll_area_thumb:after{background:color-mix(in oklab, var(--arc-foreground) 46%, transparent)}.scroll_area_track[data-axis=y]:hover .scroll_area_thumb:after,.scroll_area_root[data-dragging=y] .scroll_area_track[data-axis=y] .scroll_area_thumb:after{width:7px;right:2px}.scroll_area_track[data-axis=x]:hover .scroll_area_thumb:after,.scroll_area_root[data-dragging=x] .scroll_area_track[data-axis=x] .scroll_area_thumb:after{height:7px;bottom:2px}}@media (prefers-reduced-motion:reduce){.scroll_area_track,.scroll_area_thumb:after{transition:none}}[data-motion=reduced] .scroll_area_track,.scroll_area_track[data-motion=reduced],[data-motion=reduced] .scroll_area_thumb:after,.scroll_area_thumb[data-motion=reduced]:after{transition:none}.scroll_area_viewport:focus-visible{outline:1px solid var(--arc-focus-ring);outline-offset:-3px;border-radius:inherit}.select_field{gap:var(--arc-space-2);min-width:0;display:grid}.select_field label{font-size:var(--arc-text-sm);font-weight:500}.select_trigger{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--arc-space-3);width:100%;min-height:var(--arc-control-height-md);border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);padding:0 var(--arc-space-3);background:var(--arc-surface);color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);text-align:left;cursor:pointer;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard), box-shadow var(--arc-duration-fast) var(--arc-ease-standard);display:flex;position:relative}@media (hover:hover) and (pointer:fine){.select_trigger:hover:not([data-disabled]){border-color:var(--arc-border-strong);background:var(--arc-surface-muted)}}.select_trigger:active:not([data-disabled]),.select_trigger[data-state=open]{border-color:var(--arc-border-strong);background:var(--arc-surface-muted)}.select_trigger:focus-visible{border-color:var(--arc-border-strong)}.select_trigger[data-disabled]{opacity:.5;cursor:not-allowed}.select_valueText{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.select_valueText>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.select_valueText>[data-placeholder]{color:var(--arc-text-muted)}.select_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.select_chevron{color:var(--arc-text-muted);transition:transform var(--arc-duration-spring) var(--arc-ease-spring), color var(--arc-duration-fast) var(--arc-ease-standard);flex:none;display:inline-flex}.select_trigger[data-state=open] .select_chevron{transform:rotate(180deg)}.select_hint{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.select_content{--menu-x:0px;--menu-y:-6px;box-sizing:border-box;z-index:1000;width:var(--radix-select-trigger-width);min-width:var(--radix-select-trigger-width);max-width:min(24rem,100vw - 20px);max-height:min(320px, var(--radix-select-content-available-height));border:1px solid var(--arc-border);border-radius:calc(var(--arc-radius-control) + 2px);background:var(--arc-surface-raised);color:var(--arc-foreground);box-shadow:var(--arc-shadow-floating);transform-origin:var(--radix-select-content-transform-origin);animation:select_select-in var(--arc-duration-standard) var(--arc-ease-enter) both;padding:6px;overflow:hidden}.select_content[data-side=top]{--menu-y:6px}.select_content[data-side=left]{--menu-x:6px;--menu-y:0px}.select_content[data-side=right]{--menu-x:-6px;--menu-y:0px}.select_content[data-state=closed]{animation:select_select-out var(--arc-duration-instant) var(--arc-ease-standard) both}.select_viewport{padding:2px 0}.select_item{border-radius:calc(var(--arc-radius-control) - 4px);min-height:36px;color:var(--arc-foreground);font-size:var(--arc-text-sm);cursor:default;-webkit-user-select:none;user-select:none;transition:background-color var(--arc-duration-instant) var(--arc-ease-standard), color var(--arc-duration-instant) var(--arc-ease-standard);outline:none;align-items:center;padding:0 34px 0 11px;display:flex;position:relative}.select_item[data-highlighted]{background:var(--arc-surface-muted)}.select_item[data-disabled]{opacity:.45}.select_indicator{color:var(--arc-foreground);animation:select_indicator-in var(--arc-duration-standard) var(--arc-ease-enter) 40ms both;align-items:center;display:inline-flex;position:absolute;right:10px}.select_scrollButton{height:28px;color:var(--arc-text-muted);place-items:center;display:grid}@keyframes select_select-in{0%{opacity:0;transform:translate(var(--menu-x), var(--menu-y)) scale(.97)}}@keyframes select_select-out{to{opacity:0;transform:translate(calc(var(--menu-x) / 2), calc(var(--menu-y) / 2)) scale(.98)}}@keyframes select_indicator-in{0%{opacity:0;filter:blur(2px);transform:scale(.6)}}@media (prefers-reduced-transparency:reduce){.select_content{background:var(--arc-surface-raised);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.select_trigger,.select_chevron,.select_item{transition:none}.select_content{animation:select_select-fade var(--arc-duration-instant) var(--arc-ease-standard) both}.select_content[data-state=closed]{animation:select_select-fade-out var(--arc-duration-instant) var(--arc-ease-standard) both}.select_indicator{animation:none}}[data-motion=reduced] .select_trigger,[data-motion=reduced] .select_chevron,[data-motion=reduced] .select_item{transition:none}[data-motion=reduced] .select_content{animation:select_select-fade var(--arc-duration-instant) var(--arc-ease-standard) both}[data-motion=reduced] .select_content[data-state=closed]{animation:select_select-fade-out var(--arc-duration-instant) var(--arc-ease-standard) both}[data-motion=reduced] .select_indicator{animation:none}@keyframes select_select-fade{0%{opacity:0}}@keyframes select_select-fade-out{to{opacity:0}}.select_groupLabel{color:var(--arc-text-muted);font-size:var(--arc-text-xs);-webkit-user-select:none;user-select:none;padding:6px 11px 2px;font-weight:500}.select_valueRoll{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.select_valueRoll>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.select_valueRoll>[data-placeholder]{color:var(--arc-text-muted)}.select_indicatorSlot{align-items:center;display:inline-flex;position:absolute;right:10px}.select_indicatorSlot>.select_indicator{position:static}.select_trigger:focus-visible,.select_trigger[data-state=open]{box-shadow:none;border-color:var(--input-focus-color);outline:none}.select_trigger[aria-invalid=true]{border-color:var(--danger)}@media (forced-colors:active){.select_trigger:focus-visible{border-color:highlight}}.select_content{font-family:var(--font-family);line-height:1.5}.select_chevron>svg{flex:none;width:16px;height:16px}.select_chevron>svg+svg{display:none}.select_groupLabel{font-size:var(--arc-menu-group-size);font-weight:var(--arc-menu-group-weight);color:var(--arc-menu-group-color);text-transform:uppercase;letter-spacing:var(--arc-menu-group-tracking);padding-top:12px;padding-bottom:6px;line-height:1.5}.select_viewport [role=group]+[role=group]{margin-top:var(--arc-menu-group-gap)}.session_time_picker_root{font-family:var(--arc-font-body);color:var(--arc-foreground);border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);box-sizing:border-box;min-width:0;padding:20px}.session_time_picker_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.session_time_picker_label{font-size:var(--arc-text-sm);font-weight:500}.session_time_picker_step{color:var(--arc-text-muted);font-size:11px}.session_time_picker_toolbar{justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin:16px 0 8px;display:flex}.session_time_picker_back{min-height:44px;font:inherit;color:var(--arc-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-size:11px;display:inline-flex}.session_time_picker_context{color:var(--arc-text-muted);font-size:11px}.session_time_picker_viewport{overflow:hidden}.session_time_picker_grid{overscroll-behavior:contain;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:304px;padding:2px;display:grid;overflow-y:auto}.session_time_picker_choice{isolation:isolate;border-radius:var(--arc-radius-control);min-width:0;min-height:44px;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:relative}.session_time_picker_choice>span:last-child{position:relative}.session_time_picker_selection{border-radius:inherit;background:color-mix(in srgb, var(--arc-accent) 14%, var(--arc-surface));position:absolute;inset:0}.session_time_picker_choice[aria-pressed=true]{color:var(--arc-accent)}.session_time_picker_choice:focus-visible,.session_time_picker_back:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0}.session_time_picker_choice:hover:not(:disabled){background:color-mix(in srgb, var(--arc-accent) 7%, var(--arc-surface))}.session_time_picker_receipt{color:var(--arc-text-muted);align-items:center;gap:7px;min-height:24px;margin-top:16px;font-size:11px;display:flex}.session_time_picker_root[data-disabled]{opacity:.5}.session_time_picker_root button:disabled{cursor:default}.session_time_picker_hourAnchor{color:var(--arc-foreground);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;display:inline-block}.session_time_picker_grid[data-stage=minutes] .session_time_picker_choice{background:var(--arc-surface-muted);min-height:56px;font-size:16px}.session_time_picker_minuteLabel{justify-content:center;align-items:center;gap:7px;display:inline-flex}.session_time_picker_check{align-items:center;display:inline-flex}.session_time_picker_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.share_sheet_root{vertical-align:top;--share-sheet-width:min(24rem, 100vw - 2rem);--share-sheet-sent-width:min(19rem, 100vw - 2rem);display:inline-flex;position:relative}.share_sheet_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.share_sheet_trigger{border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface);height:36px;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);cursor:pointer;touch-action:manipulation;box-shadow:var(--arc-shadow-resting);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard);justify-content:center;align-items:center;padding:0 16px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.share_sheet_trigger:hover{background:var(--arc-surface-muted);border-color:var(--arc-border-strong)}}.share_sheet_trigger:focus-visible{outline:1px solid var(--arc-accent);outline-offset:1px}.share_sheet_shape{z-index:60;background:var(--arc-surface);color:var(--arc-foreground);box-shadow:var(--arc-shadow-floating), 0 0 0 1px var(--arc-border-subtle);will-change:width, height;outline:none;position:absolute;top:0;overflow:hidden}.share_sheet_shape[data-align=end]{right:0}.share_sheet_shape[data-align=start]{left:0}.share_sheet_shape[data-align=center]{left:50%;translate:-50%}.share_sheet_faceBox{width:max-content;position:relative}.share_sheet_shape[data-align=end] .share_sheet_faceBox{margin-left:auto}.share_sheet_face{box-sizing:border-box}.share_sheet_faceBox[data-face=panel] .share_sheet_face[data-face=panel]{width:var(--share-sheet-width)}.share_sheet_faceBox[data-face=sent] .share_sheet_face[data-face=sent]{width:var(--share-sheet-sent-width)}.share_sheet_panel{gap:8px;padding:8px;display:grid;position:relative;container-type:inline-size}.share_sheet_header{align-items:center;gap:8px;padding:6px 4px 2px 8px;display:flex}.share_sheet_title{min-width:0;font-size:var(--arc-text-base);letter-spacing:var(--arc-tracking-body);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-weight:600;overflow:hidden}.share_sheet_close{border-radius:var(--arc-radius-pill);width:28px;height:28px;color:var(--arc-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.share_sheet_close:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}.share_sheet_close:focus-visible{outline:1px solid var(--arc-accent);outline-offset:1px}.share_sheet_card{background:var(--arc-surface-muted);border-radius:20px;display:grid}.share_sheet_linkRow{border-bottom:1px solid var(--arc-border);align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 12px;display:flex}.share_sheet_linkIcon{color:var(--arc-text-muted);flex:none}.share_sheet_linkText{min-width:0;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.share_sheet_copy{flex:none;gap:6px}.share_sheet_accessRow{padding:4px}.share_sheet_access{width:100%}.share_sheet_accessOption{text-align:left;align-items:center;gap:10px;min-width:0;display:inline-flex}.share_sheet_accessIcon{color:var(--arc-text-secondary);flex:none;place-items:center;display:inline-grid}.share_sheet_accessText{min-width:0;line-height:1.2;display:grid}.share_sheet_accessLabel{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.share_sheet_accessDescription{color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.share_sheet_channels{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:6px;display:grid}.share_sheet_channel{gap:8px;width:100%}.share_sheet_channelIcon{place-items:center;display:inline-grid}.share_sheet_divider{background:var(--arc-border);height:1px;margin:4px 8px}.share_sheet_sendTo{align-content:start;gap:6px;min-height:52px;padding:0 8px;display:grid;position:relative}.share_sheet_sectionLabel{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-weight:500}.share_sheet_placeholder{color:var(--arc-text-muted);font-size:var(--arc-text-sm);line-height:28px}.share_sheet_chips{scrollbar-width:none;gap:6px;margin:0;padding:0 0 2px;list-style:none;display:flex;overflow-x:auto}.share_sheet_chips:empty{display:none}.share_sheet_chip{border-radius:var(--arc-radius-pill);background:var(--arc-surface-muted);font-size:var(--arc-text-sm);flex:none;align-items:center;gap:6px;padding:2px 4px 2px 2px;display:inline-flex}.share_sheet_chipAvatar{display:inline-flex}.share_sheet_chipAvatar[data-landing]{opacity:0}.share_sheet_chipName{white-space:nowrap}.share_sheet_chipRemove{border-radius:var(--arc-radius-pill);width:22px;height:22px;color:var(--arc-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.share_sheet_chipRemove:hover{background:var(--arc-surface);color:var(--arc-foreground)}}.share_sheet_chipRemove:focus-visible{outline:1px solid var(--arc-accent);outline-offset:1px}.share_sheet_recent{scrollbar-width:none;justify-content:space-between;gap:4px;padding:8px 4px 4px;display:flex;overflow-x:auto}.share_sheet_person{min-width:56px;color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-xs);cursor:pointer;touch-action:manipulation;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;border-radius:16px;flex:1 1 0;justify-items:center;gap:6px;padding:6px 2px;display:grid}@media (hover:hover) and (pointer:fine){.share_sheet_person:hover{background:var(--arc-surface-muted)}}.share_sheet_person:focus-visible{outline:1px solid var(--arc-accent);outline-offset:1px}.share_sheet_person[aria-pressed=true]{color:var(--arc-foreground)}.share_sheet_person[aria-pressed=true] .share_sheet_personAvatar{box-shadow:0 0 0 2px var(--arc-surface), 0 0 0 4px var(--arc-foreground)}.share_sheet_personAvatar{transition:box-shadow var(--arc-duration-fast) var(--arc-ease-standard)}.share_sheet_personName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.share_sheet_error{color:var(--arc-danger);font-size:var(--arc-text-xs);margin:0;padding:0 8px}.share_sheet_send{gap:8px;width:100%}.share_sheet_count{font-variant-numeric:tabular-nums;min-width:1ch;display:inline-grid;overflow:hidden}.share_sheet_count>span{grid-area:1/1}.share_sheet_flightLayer{pointer-events:none;position:absolute;inset:0}.share_sheet_flight{transform-origin:0 0;position:absolute;top:0;left:0}.share_sheet_flightAvatar{width:100%;height:100%}.share_sheet_sent{text-align:center;justify-items:center;gap:4px;padding:20px 14px 14px;display:grid}.share_sheet_sentAvatar{margin-bottom:8px;display:inline-flex;position:relative}.share_sheet_sentBadge{border-radius:var(--arc-radius-pill);background:var(--arc-success);width:22px;height:22px;color:var(--arc-control-glyph);box-shadow:0 0 0 2px var(--arc-surface);place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.share_sheet_sentTitle{font-size:var(--arc-text-base);margin:0;font-weight:500}.share_sheet_sentDetail{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);margin:0 0 12px}.share_sheet_sentActions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.share_sheet_sheetBody .share_sheet_face{width:100%!important}.share_sheet_sheetBody .share_sheet_panel{padding:0}.share_sheet_sheetBody .share_sheet_sent{padding-top:8px}@media (prefers-reduced-motion:reduce){.share_sheet_trigger,.share_sheet_person,.share_sheet_personAvatar{transition:none}}[data-motion=reduced] .share_sheet_trigger,[data-motion=reduced] .share_sheet_person,[data-motion=reduced] .share_sheet_personAvatar{transition:none}.sheet_stack_containedLayer{z-index:50;pointer-events:none;border-radius:inherit;place-self:stretch stretch;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.sheet_stack_containedLayer[data-open]{pointer-events:auto}.sheet_stack_scrim{z-index:50;-webkit-backdrop-filter:blur(7px);background:#03030375;background:lab(.903296% 0 0/.46);position:fixed;inset:0}.sheet_stack_scrim[data-contained]{position:absolute}.sheet_stack_frame{pointer-events:none;justify-content:center;display:flex;position:fixed;inset:0}.sheet_stack_frame[data-contained]{position:absolute}.sheet_stack_frame[data-mode=sheet]{align-items:flex-end}.sheet_stack_frame[data-mode=dialog]{padding:var(--arc-space-6);align-items:center}.sheet_stack_panel{--sheet-max:calc(100dvh - var(--arc-space-8));pointer-events:auto;box-sizing:border-box;width:100%;max-height:var(--sheet-max);background:var(--arc-surface-raised);color:var(--arc-foreground);border:1px solid var(--arc-border);box-shadow:var(--arc-shadow-floating);transform-origin:50% 0;will-change:transform;display:block;position:relative;overflow:hidden}.sheet_stack_frame[data-contained] .sheet_stack_panel{--sheet-max:20rem}.sheet_stack_panel[data-mode=sheet]{border-radius:var(--arc-radius-surface) var(--arc-radius-surface) 0 0;max-width:40rem;padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0}.sheet_stack_panel[data-mode=dialog]{border-radius:var(--arc-radius-surface);transform-origin:50%;width:min(100%,28rem)}.sheet_stack_panel:focus{outline:none}.sheet_stack_panel:not([data-top]){cursor:default}.sheet_stack_inner{max-height:var(--sheet-max);flex-direction:column;display:flex}.sheet_stack_panel[data-top] .sheet_stack_grabber,.sheet_stack_panel[data-top] .sheet_stack_header,.sheet_stack_panel[data-top] .sheet_stack_footer{touch-action:none}.sheet_stack_dim{border-radius:inherit;opacity:var(--sheet-dim,0);pointer-events:none;background:#030303;background:lab(.903296% 0 0);position:absolute;inset:0}.sheet_stack_grabber{width:2.25rem;height:.3125rem;margin-top:var(--arc-space-2);border-radius:var(--arc-radius-pill);background:var(--arc-border-strong,var(--arc-border));cursor:grab;flex:none;align-self:center}.sheet_stack_panel[data-top] .sheet_stack_grabber:active{cursor:grabbing}.sheet_stack_header{align-items:center;gap:var(--arc-space-3);padding:var(--arc-space-4) var(--arc-space-4) var(--arc-space-3);border-bottom:1px solid var(--arc-border);-webkit-user-select:none;user-select:none;flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.sheet_stack_heading{text-align:center;grid-column:2;min-width:0}.sheet_stack_back{justify-self:start;gap:var(--arc-space-1);max-width:100%;grid-column:1;padding-inline-start:var(--arc-space-1)}.sheet_stack_back>:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheet_stack_spacer{grid-column:1}.sheet_stack_close{grid-column:3;justify-self:end}.sheet_stack_title{font-family:var(--arc-font-body);font-size:var(--arc-text-base,var(--arc-text-sm));letter-spacing:var(--arc-tracking-body);font-weight:600;line-height:var(--arc-leading-body);overflow-wrap:anywhere;margin:0}.sheet_stack_description{margin:var(--arc-space-1) 0 0;color:var(--arc-text-secondary);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);overflow-wrap:anywhere}.sheet_stack_body{overscroll-behavior:contain;touch-action:pan-y;min-height:0;padding:var(--arc-space-4);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);flex:auto;overflow:auto}.sheet_stack_footer{justify-content:flex-end;gap:var(--arc-space-2);padding:var(--arc-space-3) var(--arc-space-4);border-top:1px solid var(--arc-border);background:var(--arc-surface-raised);flex:none;display:flex}.sheet_stack_panel[data-mode=sheet] .sheet_stack_footer>*{flex:auto}.sheet_stack_scrim[data-ubm-overlay-engaged=false],.sheet_stack_panel[data-ubm-overlay-engaged=false]{visibility:hidden;pointer-events:none!important}@media (prefers-reduced-transparency:reduce){.sheet_stack_scrim{-webkit-backdrop-filter:none;background:#0303039e;background:lab(.903296% 0 0/.62)}}@media (prefers-contrast:more){.sheet_stack_panel{border-color:var(--arc-foreground)}}@media (prefers-reduced-motion:reduce){.sheet_stack_panel{will-change:auto}}.shortcut_recorder_kbd{box-sizing:border-box;border:1px solid var(--arc-border-strong);border-radius:var(--radius);background:var(--arc-surface-raised);min-width:26px;height:26px;color:var(--arc-foreground);font-family:var(--arc-font-body);font-size:var(--arc-text-xs);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;transition:transform var(--arc-duration-spring) var(--arc-ease-spring), border-color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), border-bottom-width var(--arc-duration-fast) var(--arc-ease-standard);border-bottom-width:2px;place-items:center;padding:0 7px 1px;font-weight:500;line-height:1;display:inline-grid}.shortcut_recorder_kbd[data-size=sm]{border-radius:var(--radius);min-width:22px;height:22px;font-size:var(--arc-text-xs);padding:0 5px 1px}.shortcut_recorder_kbd[data-pressed]{border-color:color-mix(in oklab, var(--arc-accent) 55%, var(--arc-border-strong));background:var(--arc-accent-subtle);color:var(--arc-accent-strong);border-bottom-width:1px;transition-duration:90ms;transform:translateY(1px)}.shortcut_recorder_kbd[data-tone=warning]{border-color:color-mix(in oklab, var(--arc-warning) 55%, var(--arc-border-strong));background:color-mix(in oklab, var(--arc-warning) 12%, var(--arc-surface-raised));color:var(--arc-foreground)}.shortcut_recorder_keys{flex:none;align-items:center;gap:4px;display:inline-flex}.shortcut_recorder_field{min-width:0;font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);display:grid}.shortcut_recorder_label{margin-bottom:var(--arc-space-2);color:var(--arc-foreground);font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);justify-self:start}.shortcut_recorder_control{min-width:0;height:var(--arc-control-height-md);box-sizing:border-box;border:1px solid var(--arc-border-strong);border-radius:var(--radius);background:var(--arc-surface);transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);align-items:center;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.shortcut_recorder_control[data-state=idle]:hover{border-color:var(--input-focus-color)}}.shortcut_recorder_control:has(.shortcut_recorder_recorder:focus-visible){border-color:var(--input-focus-color)}.shortcut_recorder_control[data-state=recording]{border-color:var(--arc-accent);background:color-mix(in oklab, var(--arc-accent) 4%, var(--arc-surface))}.shortcut_recorder_control[data-state=conflict]{border-color:var(--arc-warning)}.shortcut_recorder_field[data-disabled] .shortcut_recorder_control{opacity:.5;background:var(--arc-surface-muted)}.shortcut_recorder_recorder{border-radius:var(--radius);min-width:0;height:100%;color:var(--arc-foreground);cursor:pointer;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;outline:none;flex:1;align-items:center;padding:0 6px 0 9px;display:flex}.shortcut_recorder_recorder:disabled{cursor:not-allowed}.shortcut_recorder_row{align-items:center;gap:4px;min-width:0;display:flex;position:relative}.shortcut_recorder_chipSlot{display:inline-flex}.shortcut_recorder_placeholder{color:var(--arc-text-muted);font-size:var(--arc-text-sm);white-space:nowrap;padding-left:3px}.shortcut_recorder_placeholder[data-recording]{color:var(--arc-text-secondary)}.shortcut_recorder_dot{background:var(--arc-accent);width:7px;height:7px;animation:shortcut_recorder_breathe 1.4s var(--arc-ease-in-out) infinite;border-radius:50%;flex:none;margin:0 6px 0 3px}.shortcut_recorder_dot[data-reduced]{animation:none}@keyframes shortcut_recorder_breathe{50%{opacity:.35}}.shortcut_recorder_actions{flex:none;align-items:center;gap:2px;padding-right:4px;display:flex}.shortcut_recorder_action{border-radius:calc(var(--arc-radius-control) - 5px);width:32px;height:32px;color:var(--arc-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.shortcut_recorder_action:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}.shortcut_recorder_action:active,.shortcut_recorder_action:focus-visible{background:var(--arc-surface-muted);color:var(--arc-foreground);outline:none}.shortcut_recorder_messageSlot{position:relative;overflow:hidden}.shortcut_recorder_message{justify-content:space-between;align-items:baseline;gap:2px var(--arc-space-3);padding-top:var(--arc-space-2);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);flex-wrap:wrap;display:flex}.shortcut_recorder_message[data-tone=hint]{color:var(--arc-text-muted)}.shortcut_recorder_message[data-tone=warning]{color:var(--arc-text-secondary)}.shortcut_recorder_message[data-tone=warning] .shortcut_recorder_messageText:before{content:"";background:var(--arc-warning);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin:0 7px 1px 1px;display:inline-block}.shortcut_recorder_strong{color:var(--arc-foreground);font-weight:500}.shortcut_recorder_messageActions{gap:var(--arc-space-3);display:inline-flex}.shortcut_recorder_link{color:var(--arc-foreground);cursor:pointer;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--arc-border-strong);text-decoration-color:var(--arc-border-strong);text-underline-offset:3px;transition:text-decoration-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;padding:0;font-weight:500}.shortcut_recorder_link:focus-visible{outline:none;text-decoration-color:currentColor}.shortcut_recorder_link[data-quiet]{color:var(--arc-text-muted);font-weight:400;text-decoration:none}@media (hover:hover) and (pointer:fine){.shortcut_recorder_link:hover{text-decoration-color:currentColor}.shortcut_recorder_link[data-quiet]:hover{color:var(--arc-foreground)}}.shortcut_recorder_list{gap:var(--arc-space-3);min-width:0;font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);display:grid;container-type:inline-size}.shortcut_recorder_searchRow{height:var(--arc-control-height-sm);box-sizing:border-box;align-items:center;gap:var(--arc-space-2);border:1px solid var(--arc-border);border-radius:var(--radius);background:var(--arc-surface);transition:border-color var(--arc-duration-fast) var(--arc-ease-standard);padding:0 6px 0 12px;display:flex}.shortcut_recorder_searchRow:focus-within{border-color:var(--input-focus-color)}.shortcut_recorder_searchIcon{color:var(--arc-text-muted);flex:none}.shortcut_recorder_search{min-width:0;height:100%;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0}.shortcut_recorder_search::placeholder{color:var(--arc-text-muted)}.shortcut_recorder_search::-webkit-search-cancel-button{display:none}.shortcut_recorder_count{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;flex:none}.shortcut_recorder_clear{border-radius:var(--radius);background:color-mix(in oklab, var(--arc-foreground) 8%, transparent);width:24px;height:24px;color:var(--arc-text-secondary);cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:grid}.shortcut_recorder_clear:focus-visible{background:color-mix(in oklab, var(--arc-foreground) 14%, transparent);color:var(--arc-foreground);outline:none}.shortcut_recorder_groups{align-items:start;gap:0 var(--arc-space-6);display:grid}@container (min-width:520px){.shortcut_recorder_groups{grid-template-columns:1fr 1fr}}.shortcut_recorder_group{margin-inline:-8px;padding-inline:8px;overflow:hidden}.shortcut_recorder_groupLabel{padding:var(--arc-space-3) 0 var(--arc-space-1);color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:0;font-weight:400}.shortcut_recorder_rows{margin:0;padding:0;list-style:none;display:grid}.shortcut_recorder_item{margin-inline:-8px;overflow:hidden}.shortcut_recorder_itemInner{justify-content:space-between;align-items:center;gap:var(--arc-space-3);border-radius:var(--radius);min-height:36px;transition:opacity var(--arc-duration-standard) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);padding:0 8px;display:flex}.shortcut_recorder_item+.shortcut_recorder_item .shortcut_recorder_itemInner{box-shadow:inset 0 1px 0 var(--arc-border-subtle)}.shortcut_recorder_item[data-dim] .shortcut_recorder_itemInner{opacity:.38}.shortcut_recorder_item[data-match] .shortcut_recorder_itemInner{background:var(--arc-accent-subtle);box-shadow:none}.shortcut_recorder_item[data-match]+.shortcut_recorder_item .shortcut_recorder_itemInner{box-shadow:none}.shortcut_recorder_itemLabel{min-width:0;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;transition:color var(--arc-duration-fast) var(--arc-ease-standard);overflow:hidden}.shortcut_recorder_item[data-match] .shortcut_recorder_itemLabel{color:var(--arc-foreground)}.shortcut_recorder_empty{padding:var(--arc-space-4) 0;color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:0}.shortcut_recorder_srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.shortcut_recorder_kbd,.shortcut_recorder_control,.shortcut_recorder_itemInner{transition-duration:0s}.shortcut_recorder_kbd[data-pressed]{transform:none}.shortcut_recorder_dot{animation:none}}[data-motion=reduced] .shortcut_recorder_kbd,[data-motion=reduced] .shortcut_recorder_control,[data-motion=reduced] .shortcut_recorder_itemInner{transition-duration:0s}[data-motion=reduced] .shortcut_recorder_kbd[data-pressed]{transform:none}[data-motion=reduced] .shortcut_recorder_dot{animation:none}.shortcut_recorder_action:focus-visible,.shortcut_recorder_clear:focus-visible,.shortcut_recorder_link:focus-visible{box-shadow:none}@media (forced-colors:active){.shortcut_recorder_control:focus-within{border-color:highlight}}.sidebar_rail_root{box-sizing:border-box;border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);width:100%;min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);display:flex;position:relative;overflow:hidden}.sidebar_rail_sidebar{border-right:1px solid var(--arc-border-subtle);background:var(--arc-surface-muted);flex:none;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.sidebar_rail_brand{min-height:52px;font-weight:600;font-size:var(--arc-text-sm);white-space:nowrap;align-items:center;padding:0 16px;display:flex;overflow:hidden}.sidebar_rail_nav{min-height:0;padding:4px 8px 8px;overflow-y:auto}.sidebar_rail_sectionLabel{color:var(--arc-text-muted);font-size:var(--arc-text-xs);white-space:nowrap;margin:6px 10px 4px}.sidebar_rail_list,.sidebar_rail_children{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sidebar_rail_children{overflow:hidden}.sidebar_rail_row{border-radius:var(--arc-radius-control);width:100%;height:34px;color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.sidebar_rail_row[data-depth="1"]{padding-left:36px}.sidebar_rail_root[data-collapsed] .sidebar_rail_row{justify-content:center;padding:0}.sidebar_rail_row[data-active]{color:var(--arc-foreground);font-weight:500}.sidebar_rail_activeIndicator{z-index:0;border-radius:inherit;background:var(--arc-surface-raised);box-shadow:var(--arc-shadow-resting);pointer-events:none;position:absolute;inset:0}.sidebar_rail_row>:not(.sidebar_rail_activeIndicator){z-index:1;position:relative}.sidebar_rail_row[data-holds]{color:var(--arc-foreground)}.sidebar_rail_row[aria-busy=true]{opacity:.6}.sidebar_rail_row:focus-visible,.sidebar_rail_iconButton:focus-visible{outline:1px solid var(--arc-control-on);outline-offset:-1px}@media (hover:hover) and (pointer:fine){.sidebar_rail_row:not([data-active]):hover{background:color-mix(in oklab, var(--arc-foreground) 5%, transparent);color:var(--arc-foreground)}}.sidebar_rail_icon{flex:none;place-items:center;display:grid}.sidebar_rail_label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sidebar_rail_badge{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}.sidebar_rail_badge>*{font-size:inherit}.sidebar_rail_chevron{color:var(--arc-text-muted);place-items:center;display:grid}.sidebar_rail_user{border-top:1px solid var(--arc-border-subtle);align-items:center;gap:10px;padding:12px;display:flex}.sidebar_rail_root[data-collapsed] .sidebar_rail_user{justify-content:center}.sidebar_rail_userText{min-width:0;display:grid}.sidebar_rail_userName{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sidebar_rail_userEmail{color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar_rail_main{flex:1;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.sidebar_rail_header{border-bottom:1px solid var(--arc-border-subtle);align-items:center;gap:10px;min-height:52px;padding:0 14px;display:flex}.sidebar_rail_iconButton{border-radius:var(--arc-radius-control);width:32px;height:32px;color:var(--arc-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}@media (hover:hover) and (pointer:fine){.sidebar_rail_iconButton:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}.sidebar_rail_crumbs{min-width:0;overflow:hidden}.sidebar_rail_crumbs ol{font-size:var(--arc-text-sm);color:var(--arc-text-muted);white-space:nowrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sidebar_rail_crumbs li{min-width:0;display:inline-flex;position:relative}.sidebar_rail_crumbs li+li:before{content:"/";color:var(--arc-border-strong);margin-right:6px}.sidebar_rail_crumbs li[aria-current=page]{color:var(--arc-foreground);font-weight:500}.sidebar_rail_crumb{text-overflow:ellipsis;display:inline-block;overflow:hidden}.sidebar_rail_content{min-height:0;overflow-y:auto;container-type:inline-size}.sidebar_rail_sheet{width:min(288px,85%);max-width:288px}.sidebar_rail_sheetBody{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.sidebar_rail_header{justify-content:flex-start;width:100%;max-width:none;margin:0}.sidebar_rail_header span{letter-spacing:normal;color:inherit;display:inline-block}.sidebar_rail_row{min-height:var(--touch-target)}.sidebar_rail_iconButton{width:var(--touch-target);height:var(--touch-target);min-width:var(--touch-target);min-height:var(--touch-target);aspect-ratio:1;border-radius:var(--arc-radius-control);padding:0}.sidebar_rail_iconButton svg{display:block}.sidebar_rail_sectionLabel{font-size:var(--arc-menu-group-size);font-weight:var(--arc-menu-group-weight);letter-spacing:var(--arc-menu-group-tracking);text-transform:uppercase}.sidebar_rail_section+.sidebar_rail_section{margin-top:var(--arc-menu-group-gap)}.sidebar_rail_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sidebar_rail_row{height:40px;min-height:40px;line-height:1.4}.sidebar_rail_icon{width:18px;height:18px}.sidebar_rail_icon svg{width:18px;height:18px;display:block}.sidebar_rail_header .sidebar_rail_crumb{display:inline-block}@media (pointer:coarse){.sidebar_rail_row{height:44px;min-height:44px}.sidebar_rail_root[data-collapsed] .sidebar_rail_row{width:44px}}.sidebar_rail_root .sidebar_rail_row{height:var(--arc-nav-row-height);min-height:var(--arc-nav-row-height);line-height:1.4}.sidebar_rail_root[data-collapsed] .sidebar_rail_row{width:var(--arc-nav-row-height);margin-inline:auto}.sidebar_rail_root .sidebar_rail_icon,.sidebar_rail_root .sidebar_rail_icon svg{width:var(--arc-nav-icon-size);height:var(--arc-nav-icon-size)}@media (pointer:coarse){.sidebar_rail_root .sidebar_rail_row{height:var(--touch-target);min-height:var(--touch-target)}.sidebar_rail_root[data-collapsed] .sidebar_rail_row{width:var(--touch-target)}}.signature_pad_root{--ink-black:var(--arc-foreground);--ink-blue:#1c50b5;--ink-violet:#683cc5;width:100%;min-width:0;font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);gap:10px;display:grid}@supports (color:lab(0% 0 0)){.signature_pad_root{--ink-blue:lab(35.4831% 14.2762 -59.6319);--ink-violet:lab(37.3803% 43.5434 -65.8522)}}:root[data-theme=dark] .signature_pad_root{--ink-blue:#80b3fd;--ink-violet:#baa3fe}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .signature_pad_root{--ink-blue:lab(71.5176% -1.89275 -42.5477);--ink-violet:lab(71.664% 23.175 -42.6908)}}.signature_pad_pad{aspect-ratio:600/260;border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;isolation:isolate;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard);position:relative;overflow:hidden}.signature_pad_pad[data-drawing]{border-color:var(--arc-border-strong)}.signature_pad_guide{pointer-events:none;position:absolute;inset:0}.signature_pad_baseline{border-top:1.5px dashed var(--arc-border-strong);position:absolute;top:72%;left:7%;right:7%}.signature_pad_mark{color:var(--arc-text-muted);position:absolute;top:72%;left:7%;translate:0 calc(-100% - 6px)}.signature_pad_signer{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);position:absolute;top:calc(72% + 8px);left:7%}.signature_pad_hint{color:var(--arc-text-muted);font-size:var(--arc-text-lg);line-height:var(--arc-leading-body);white-space:nowrap;position:absolute;top:72%;left:50%;translate:-50% calc(-100% - 8px)}.signature_pad_ink{pointer-events:none;position:absolute;inset:0}.signature_pad_ink svg{width:100%;height:100%;display:block;overflow:visible}.signature_pad_stroke{fill:var(--ink-black)}.signature_pad_stroke[data-color=blue],.signature_pad_nib[data-color=blue]{fill:var(--ink-blue)}.signature_pad_stroke[data-color=violet],.signature_pad_nib[data-color=violet]{fill:var(--ink-violet)}.signature_pad_nib{fill:var(--ink-black);opacity:.35}.signature_pad_sweep{pointer-events:none;position:absolute;inset:0}.signature_pad_sweep:before{content:"";background:var(--arc-foreground);opacity:.5;border-radius:2px;width:2px;position:absolute;top:8%;bottom:8%;left:-1px}.signature_pad_sweep:after{content:"";background:linear-gradient(to right, transparent, color-mix(in oklab, var(--arc-foreground) 5%, transparent));width:28px;position:absolute;top:0;bottom:0;left:-28px}.signature_pad_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.signature_pad_group{align-items:center;gap:2px;display:flex}.signature_pad_divider{background:var(--arc-border);width:1px;height:20px;margin:0 6px}.signature_pad_choice{align-items:center;gap:2px;display:flex}.signature_pad_option{border-radius:var(--arc-radius-pill);width:36px;height:36px;color:var(--arc-foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.signature_pad_selected{border-radius:inherit;background:var(--arc-surface-muted);box-shadow:inset 0 0 0 1px var(--arc-border);position:absolute;inset:0}.signature_pad_swatch{background:var(--ink-black);border-radius:50%;width:16px;height:16px;position:relative}.signature_pad_swatch[data-color=blue]{background:var(--ink-blue)}.signature_pad_swatch[data-color=violet]{background:var(--ink-violet)}.signature_pad_weight{background:var(--arc-foreground);border-radius:50%;position:relative}.signature_pad_iconButton{border-radius:var(--arc-radius-pill);width:36px;height:36px;color:var(--arc-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}.signature_pad_iconButton:active:not(:disabled){transform:scale(.94)}.signature_pad_iconButton:disabled{color:var(--arc-text-muted);opacity:.45;cursor:default}.signature_pad_iconButton[aria-pressed=true]{background:var(--arc-surface-muted);color:var(--arc-foreground)}.signature_pad_swap{place-items:center;display:grid}.signature_pad_exports{justify-content:flex-end;align-items:center;gap:6px;display:flex}.signature_pad_exportLabel{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin-right:4px}.signature_pad_export{min-width:76px;height:var(--arc-control-height-sm);border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:var(--arc-surface);color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);padding:0 12px;display:grid}.signature_pad_export:active:not(:disabled){transform:scale(.97)}.signature_pad_export:disabled{color:var(--arc-text-muted);cursor:default}.signature_pad_exportContent{grid-area:1/1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.signature_pad_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.signature_pad_option:hover,.signature_pad_iconButton:hover:not(:disabled),.signature_pad_export:hover:not(:disabled){background:var(--arc-surface-muted);color:var(--arc-foreground)}}.signature_pad_pad:focus-visible{border-color:var(--arc-control-on);outline:none}.signature_pad_iconButton:focus-visible,.signature_pad_option:focus-visible,.signature_pad_export:focus-visible{outline:1px solid var(--arc-control-on);outline-offset:0}.skeleton_root{align-items:flex-start;gap:var(--arc-space-4);width:100%;min-width:0;display:flex}.skeleton_avatar,.skeleton_line{border-radius:var(--arc-radius-control);background:color-mix(in oklab, var(--arc-border-strong) 38%, var(--arc-surface));animation:skeleton_skeleton-pulse 1.8s var(--arc-ease-in-out) calc(var(--index,0) * 90ms) 11 both;flex:none;display:block}.skeleton_avatar{width:var(--arc-control-height-md);height:var(--arc-control-height-md);border-radius:var(--arc-radius-pill)}.skeleton_lines{gap:var(--arc-space-3);padding-top:var(--arc-space-1);flex:1;display:grid}.skeleton_line{width:100%;height:var(--arc-space-3)}.skeleton_line:first-child{width:48%;height:var(--arc-space-4)}.skeleton_line:last-child{width:72%}.skeleton_frame{display:flow-root;position:relative}.skeleton_block{background:color-mix(in oklab, var(--arc-border-strong) 38%, var(--arc-surface));animation:skeleton_skeleton-pulse 1.8s var(--arc-ease-in-out) 11 both;display:block}@keyframes skeleton_skeleton-pulse{0%,to{opacity:1}50%{opacity:.52}}@media (prefers-reduced-motion:reduce){.skeleton_avatar,.skeleton_line,.skeleton_block{animation:none}}[data-motion=reduced] .skeleton_avatar,.skeleton_avatar[data-motion=reduced],[data-motion=reduced] .skeleton_line,.skeleton_line[data-motion=reduced],[data-motion=reduced] .skeleton_block,.skeleton_block[data-motion=reduced]{animation:none}.skeleton_morph_root{min-width:0;position:relative}.skeleton_morph_content{min-width:0;display:flow-root}.skeleton_morph_block{max-width:100%;position:relative}.skeleton_morph_line{align-items:center;display:flex}.skeleton_morph_bar,.skeleton_morph_fill{display:block}.skeleton_morph_fill{width:100%;height:100%}.skeleton_morph_body{display:block}.skeleton_morph_ghost{transform-origin:0 0;pointer-events:none;will-change:transform, opacity;position:absolute;inset:0}.skeleton_morph_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.slope_chart_figure{min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);margin:0;display:grid;position:relative}.slope_chart_stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;min-width:0;position:relative}.slope_chart_columns{height:28px;position:relative}.slope_chart_column{color:var(--arc-text-muted);font-size:var(--arc-text-sm);white-space:nowrap;line-height:20px;position:absolute;top:0}.slope_chart_plot{position:relative}.slope_chart_svg{display:block;overflow:visible}.slope_chart_axis{stroke:var(--arc-border);stroke-width:1px;shape-rendering:crispedges}.slope_chart_item{--ink:color-mix(in oklab, var(--arc-foreground) 36%, var(--arc-surface));transition:opacity var(--arc-duration-standard) var(--arc-ease-standard)}.slope_chart_item[data-accent]{--ink:var(--arc-series-1)}.slope_chart_item[data-on]:not([data-accent]){--ink:var(--arc-foreground)}.slope_chart_item[data-dim]{opacity:.14}.slope_chart_line{stroke:var(--ink);stroke-width:2px;stroke-linecap:round;fill:none;transition:stroke var(--arc-duration-fast) var(--arc-ease-standard)}.slope_chart_dot{fill:var(--ink);stroke:var(--arc-surface);stroke-width:2px;transform-box:fill-box;transform-origin:50%;transition:fill var(--arc-duration-fast) var(--arc-ease-standard)}.slope_chart_leader{fill:none;stroke:var(--arc-border-strong);stroke-width:1px}.slope_chart_labels{transition:opacity var(--arc-duration-standard) var(--arc-ease-standard)}.slope_chart_labels[data-dim]{opacity:.3}.slope_chart_start,.slope_chart_end{height:20px;font-size:var(--arc-text-sm);white-space:nowrap;pointer-events:none;align-items:center;gap:8px;margin-top:-10px;line-height:20px;display:flex;position:absolute;top:0}.slope_chart_start{justify-content:flex-end;max-width:100%}.slope_chart_stage[data-narrow] .slope_chart_start,.slope_chart_stage[data-narrow] .slope_chart_end{font-size:var(--arc-text-xs);gap:6px}.slope_chart_name{min-width:0;color:var(--arc-text-secondary);text-overflow:ellipsis;overflow:hidden}.slope_chart_value{color:var(--arc-foreground);font-variant-numeric:tabular-nums}.slope_chart_labels[data-on] .slope_chart_name,.slope_chart_labels[data-accent] .slope_chart_name{color:var(--arc-foreground)}.slope_chart_labels[data-accent] .slope_chart_value{font-weight:500}.slope_chart_rank{min-width:30px;color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;align-items:center;gap:2px;display:inline-flex}.slope_chart_rank[data-move=up]{color:var(--arc-text-secondary)}.slope_chart_rankSwap{display:inline-flex;position:relative;overflow:hidden}.slope_chart_tooltip{z-index:2;border:1px solid var(--arc-border);background:var(--arc-surface-raised);min-width:168px;max-width:min(240px,100%);box-shadow:var(--arc-shadow-floating);opacity:0;pointer-events:none;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard), scale var(--arc-duration-fast) var(--arc-ease-standard);border-radius:14px;gap:3px;padding:10px 12px;display:grid;position:absolute;top:0;left:0;scale:.96}.slope_chart_stage[data-active] .slope_chart_tooltip{opacity:1;scale:1}.slope_chart_tipTitle{color:var(--arc-foreground);font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);white-space:nowrap;margin:0 0 2px}.slope_chart_tipRow{font-size:var(--arc-text-sm);justify-content:space-between;align-items:center;gap:12px;margin:0;line-height:1.3;display:flex}.slope_chart_tipName{color:var(--arc-text-secondary)}.slope_chart_tipValue{color:var(--arc-foreground);font-variant-numeric:tabular-nums;font-weight:500}.slope_chart_tipMeta{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);font-variant-numeric:tabular-nums;margin:2px 0 0}.slope_chart_message{min-height:160px;color:var(--arc-text-muted);font-size:var(--arc-text-sm);place-items:center;margin:0;display:grid}.slope_chart_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.slope_chart_item,.slope_chart_line,.slope_chart_dot,.slope_chart_labels,.slope_chart_tooltip{transition:none}}[data-motion=reduced] .slope_chart_figure *{transition:none!important;animation:none!important}.slope_chart_figure :focus-visible{outline:1px solid var(--arc-accent);outline-offset:2px}.slot_text_root{font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:bottom;line-height:1.15;display:inline-block;position:relative}.slot_text_reels{align-items:flex-start;height:1.15em;display:inline-flex}.slot_text_slot{flex:none;height:1.15em;display:inline-block;position:relative;overflow:visible}.slot_text_sizer{visibility:hidden;white-space:pre;pointer-events:none;display:inline-block}.slot_text_window{position:absolute;inset:-.22em -.08em;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 .24em calc(100% - .24em),#0000);mask-image:linear-gradient(#0000,#000 .24em calc(100% - .24em),#0000)}.slot_text_strip{will-change:transform;flex-direction:column;align-items:center;display:flex;position:absolute;top:-.005em;left:.08em;right:.08em}.slot_text_cell{box-sizing:border-box;white-space:pre;height:1.6em;padding-top:.225em;line-height:1.15;display:block}.slot_text_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sparkline_figure{gap:var(--arc-space-3);min-width:0;color:var(--arc-foreground);margin:0;display:grid}.sparkline_caption{align-items:baseline;gap:var(--arc-space-2);min-width:0;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);display:flex}.sparkline_label{white-space:nowrap;min-width:0;overflow:hidden}.sparkline_caption strong{color:var(--arc-foreground);font-size:var(--arc-text-lg);letter-spacing:var(--arc-tracking-body);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.sparkline_caption small{font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;transition:color var(--arc-duration-standard) var(--arc-ease-standard);flex:none;font-weight:500}.sparkline_accent{color:var(--arc-accent-strong);stroke:var(--arc-accent)}.sparkline_success{color:var(--arc-success);stroke:var(--arc-success)}.sparkline_warning{color:var(--arc-warning);stroke:var(--arc-warning)}.sparkline_danger{color:var(--arc-danger);stroke:var(--arc-danger)}.sparkline_point{color:var(--arc-text-secondary)}.sparkline_roll{white-space:pre;vertical-align:top;max-width:100%;display:inline-flex;position:relative;overflow-x:clip}.sparkline_roll[data-end]{justify-content:flex-end}.sparkline_track,.sparkline_slot,.sparkline_glyph{white-space:pre;display:inline-block;position:relative}.sparkline_roll[data-whole] .sparkline_track,.sparkline_roll[data-whole] .sparkline_slot,.sparkline_roll[data-whole] .sparkline_glyph{text-overflow:ellipsis;vertical-align:top;max-width:100%;overflow:hidden}.sparkline_sizer{visibility:hidden;white-space:pre;pointer-events:none;position:absolute;top:0;left:0}.sparkline_plot{border-radius:calc(var(--arc-radius-control) / 2);-webkit-tap-highlight-color:transparent;outline:none;min-width:0;position:relative}.sparkline_plot[data-interactive]{touch-action:pan-y;cursor:default;-webkit-user-select:none;user-select:none}.sparkline_plot:focus-visible{outline:1px solid var(--arc-focus-ring);outline-offset:4px}.sparkline_chart{width:100%;height:auto;display:block;overflow:visible}.sparkline_baseline{stroke:var(--arc-border);stroke-width:1px}.sparkline_area.sparkline_area{fill:color-mix(in oklab, currentColor 9%, transparent);stroke:none}.sparkline_line,.sparkline_trail{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sparkline_line{transition:stroke var(--arc-duration-standard) var(--arc-ease-standard)}.sparkline_trail{stroke:var(--arc-border-strong)}.sparkline_cursor{stroke:var(--arc-border-strong);stroke-width:1px}.sparkline_end{transition:stroke var(--arc-duration-standard) var(--arc-ease-standard)}@media (prefers-reduced-motion:reduce){.sparkline_line,.sparkline_end,.sparkline_caption small{transition:none}}[data-motion=reduced] .sparkline_line,[data-motion=reduced] .sparkline_end,[data-motion=reduced] .sparkline_caption small{transition:none}.spatial_scene_figure{min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);gap:6px;margin:0;display:grid}.spatial_scene_stage{background:color-mix(in oklab, var(--arc-foreground) 2.5%, var(--arc-surface));cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:14px;outline:none;min-width:0;position:relative;overflow:hidden}.spatial_scene_stage:active{cursor:grabbing}.spatial_scene_stage:focus-visible{background:color-mix(in oklab, var(--arc-foreground) 5%, var(--arc-surface))}.spatial_scene_canvas{display:block}.spatial_scene_tip{z-index:3;border:1px solid var(--arc-border);background:var(--arc-surface-raised);max-width:220px;box-shadow:var(--arc-shadow-floating);color:var(--arc-foreground);font-size:var(--arc-text-xs);pointer-events:none;border-radius:12px;padding:7px 10px;line-height:1.4;position:absolute;translate:-50% calc(-100% - 14px)}.spatial_scene_hint{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:0}.spatial_scene_probe{visibility:hidden;width:0;height:0;position:absolute;overflow:hidden}.spatial_scene_c-low{color:color-mix(in oklab, var(--arc-accent) 10%, var(--arc-surface))}.spatial_scene_c-high{color:var(--arc-accent)}.spatial_scene_c-side{color:color-mix(in oklab, var(--arc-foreground) 18%, var(--arc-surface))}.spatial_scene_c-missing{color:color-mix(in oklab, var(--arc-foreground) 6%, var(--arc-surface))}.spatial_scene_c-border{color:var(--arc-border-strong)}.spatial_scene_c-ink{color:var(--arc-foreground)}.spatial_scene_c-muted{color:var(--arc-text-muted)}.spatial_scene_c-point{color:var(--arc-accent)}.spatial_scene_c-warning{color:var(--arc-warning)}.spatial_scene_c-danger{color:var(--arc-danger)}.spatial_scene_c-halo{color:color-mix(in oklab, var(--arc-foreground) 4%, transparent)}.spatial_scene_c-sphere{color:color-mix(in oklab, var(--arc-foreground) 4%, var(--arc-surface))}.spatial_scene_c-dot{color:color-mix(in oklab, var(--arc-foreground) 55%, var(--arc-surface))}.spatial_scene_c-arc{color:var(--arc-accent)}.spatial_scene_c-place{color:color-mix(in oklab, var(--arc-accent) 80%, var(--arc-foreground))}@media (pointer:coarse){.spatial_scene_stage{cursor:default}}.spatial_scene_figure[data-kind=map] .spatial_scene_stage{cursor:default;background:0 0;width:100%}.spatial_scene_map{width:100%;height:100%;display:block;overflow:visible}.spatial_scene_region{fill:color-mix(in oklab, var(--arc-foreground) 7%, var(--arc-surface));stroke:var(--arc-surface);stroke-width:.75px;stroke-linejoin:round;cursor:pointer;transition:fill .32s var(--arc-ease-standard) var(--sweep,0s), opacity .2s var(--arc-ease-standard)}.spatial_scene_region[data-dimmed]{opacity:.22}.spatial_scene_region[data-context]{opacity:.42}.spatial_scene_mapDetail{animation:spatial_scene_map-detail-in .42s var(--arc-ease-standard) both}.spatial_scene_mapDetail .spatial_scene_region{stroke-width:.6px}@keyframes spatial_scene_map-detail-in{0%{opacity:0}}.spatial_scene_outline{fill:none;stroke:var(--arc-foreground);stroke-width:1.75px;stroke-linejoin:round;pointer-events:none}.spatial_scene_outline[data-kind=selected]{stroke-width:2.25px}.spatial_scene_map[data-reduced] .spatial_scene_region{transition:none}.spatial_scene_map[data-reduced] .spatial_scene_mapDetail{animation:none}[data-motion=reduced] .spatial_scene_region{transition:none}[data-motion=reduced] .spatial_scene_mapDetail{animation:none}@media (prefers-reduced-motion:reduce){.spatial_scene_region{transition:none}.spatial_scene_mapDetail{animation:none}}[data-motion=reduced] .spatial_scene_figure *{transition:none!important;animation:none!important}.spatial_scene_figure :focus-visible{outline:1px solid var(--arc-accent);outline-offset:2px}.split_button_group{border:1px solid var(--arc-foreground);border-radius:var(--arc-radius-control);background:var(--arc-foreground);transition:transform var(--arc-duration-spring) var(--arc-ease-spring);align-items:stretch;display:inline-flex}.split_button_group:has(>.split_button_primary:active:not(:disabled)){transition-duration:var(--arc-duration-instant);transition-timing-function:var(--arc-ease-standard);transform:scale(.97)}.split_button_primary,.split_button_trigger{background:var(--arc-foreground);color:var(--arc-background);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), opacity var(--arc-duration-fast) var(--arc-ease-standard);border:0}.split_button_primary{min-height:var(--arc-control-height-md);padding:0 var(--arc-space-4);border-radius:calc(var(--arc-radius-control) - 1px) 0 0 calc(var(--arc-radius-control) - 1px);font-size:var(--arc-text-sm);place-items:center;font-weight:500;display:inline-grid;position:relative}.split_button_primarySlot{align-items:center;min-width:0;display:inline-flex}.split_button_primarySlot[data-morphing]{clip-path:inset(-50% calc(var(--arc-space-2) * -1))}.split_button_primaryContent{align-items:center;gap:var(--arc-space-2);white-space:nowrap;flex:none;display:inline-flex}.split_button_mainIcon{flex:none;place-items:center;display:inline-grid}.split_button_iconPhase{grid-area:1/1;justify-content:center;align-items:center;display:inline-flex}.split_button_glyphs{white-space:pre;flex:none;display:inline-flex;position:relative}.split_button_glyph{display:inline-block}.split_button_trigger{width:38px;min-height:var(--arc-control-height-md);border-left:1px solid color-mix(in oklab, var(--arc-background) 18%, var(--arc-foreground));border-radius:0 calc(var(--arc-radius-control) - 1px) calc(var(--arc-radius-control) - 1px) 0;place-items:center;display:grid}.split_button_chevron{transition:transform var(--arc-duration-spring) var(--arc-ease-spring)}.split_button_trigger[data-state=open] .split_button_chevron{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.split_button_primary:hover:not(:disabled),.split_button_trigger:hover:not(:disabled){background:color-mix(in oklab, var(--arc-foreground) 88%, var(--arc-background))}.split_button_secondary .split_button_primary:hover:not(:disabled),.split_button_secondary .split_button_trigger:hover:not(:disabled){background:var(--arc-surface-muted)}}.split_button_primary:disabled,.split_button_trigger:disabled{cursor:not-allowed;opacity:.52}.split_button_secondary{border-color:var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface)}.split_button_secondary .split_button_primary,.split_button_secondary .split_button_trigger{min-height:var(--arc-control-height-sm);background:var(--arc-surface);color:var(--arc-foreground)}.split_button_secondary .split_button_primary{border-radius:var(--arc-radius-pill) 0 0 var(--arc-radius-pill);min-width:142px;padding-inline:var(--arc-space-3);font-size:var(--arc-text-xs)}.split_button_secondary .split_button_trigger{border-left-color:var(--arc-border-subtle);border-radius:0 var(--arc-radius-pill) var(--arc-radius-pill) 0;width:32px}.split_button_secondary .split_button_primary:active:not(:disabled),.split_button_secondary .split_button_trigger:active:not(:disabled),.split_button_secondary .split_button_trigger[data-state=open]{background:color-mix(in oklab, var(--arc-surface-muted), var(--arc-border) 55%)}.split_button_icon{display:inline-flex}.split_button_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.split_button_menu{--menu-x:0px;--menu-y:-5px;z-index:60;min-width:min(12rem, var(--radix-dropdown-menu-content-available-width));max-width:var(--radix-dropdown-menu-content-available-width);border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);color:var(--arc-foreground);box-shadow:var(--arc-shadow-floating);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--arc-duration-fast) var(--arc-ease-enter), transform var(--arc-duration-spring) var(--arc-ease-spring);padding:5px}.split_button_menu[data-side=top]{--menu-y:5px}.split_button_menu[data-side=left]{--menu-x:5px;--menu-y:0px}.split_button_menu[data-side=right]{--menu-x:-5px;--menu-y:0px}@starting-style{.split_button_menu[data-state=open]{opacity:0;transform:translate(var(--menu-x), var(--menu-y)) scale(.97)}.split_button_menu[data-state=open] .split_button_item{opacity:0;transform:translate(calc(var(--menu-x) * .4), calc(var(--menu-y) * .4))}}.split_button_menu[data-state=closed]{opacity:0;transform:translate(calc(var(--menu-x) * .5), calc(var(--menu-y) * .5)) scale(.985);transition:opacity .13s var(--arc-ease-standard), transform .13s var(--arc-ease-standard);pointer-events:none;animation:.13s linear both split_button_menu-exit}.split_button_item{min-height:var(--arc-control-height-sm);border-radius:calc(var(--arc-radius-panel) - 6px);font-size:var(--arc-text-sm);cursor:pointer;transition:opacity var(--arc-duration-standard) var(--arc-ease-enter) calc(min(var(--i,0), 4) * 35ms), transform var(--arc-duration-standard) var(--arc-ease-enter) calc(min(var(--i,0), 4) * 35ms);outline:none;align-items:center;gap:10px;padding:0 11px;display:flex}.split_button_item[data-highlighted]{background:var(--arc-surface-muted)}.split_button_item[data-disabled]{cursor:default;opacity:.45}.split_button_destructive{color:var(--arc-danger)}.split_button_destructive[data-highlighted]{background:color-mix(in oklab, var(--arc-danger) 8%, var(--arc-surface))}@keyframes split_button_menu-exit{to{--menu-exit:1}}@media (prefers-reduced-motion:reduce){.split_button_group,.split_button_primary,.split_button_trigger,.split_button_chevron{transition:none}.split_button_group:has(>.split_button_primary:active:not(:disabled)){transform:none}.split_button_item{transition:none}.split_button_menu,.split_button_menu[data-state=closed]{transition:opacity var(--arc-duration-instant) linear;transform:none}}[data-motion=reduced] .split_button_group,[data-motion=reduced] .split_button_primary,[data-motion=reduced] .split_button_trigger,[data-motion=reduced] .split_button_chevron{transition:none}[data-motion=reduced] .split_button_group:has(>.split_button_primary:active:not(:disabled)){transform:none}[data-motion=reduced] .split_button_item{transition:none}[data-motion=reduced] .split_button_menu,[data-motion=reduced] .split_button_menu[data-state=closed]{transition:opacity var(--arc-duration-instant) linear;transform:none}.split_button_group[data-size=xs]{--group-h:var(--button-xs-height);--group-font:var(--button-xs-font);--group-pad:var(--button-xs-padding)}.split_button_group[data-size=sm]{--group-h:var(--button-sm-height);--group-font:var(--button-sm-font);--group-pad:var(--button-sm-padding)}.split_button_group[data-size=md]{--group-h:var(--button-md-height);--group-font:var(--button-md-font);--group-pad:var(--button-md-padding)}.split_button_group[data-size=lg]{--group-h:var(--button-lg-height);--group-font:var(--button-lg-font);--group-pad:var(--button-lg-padding)}.split_button_group[data-size=xl]{--group-h:var(--button-xl-height);--group-font:var(--button-xl-font);--group-pad:var(--button-xl-padding)}.split_button_group{border-color:var(--accent);background:var(--accent)}.split_button_primary,.split_button_trigger{background:var(--accent);color:var(--on-accent)}.split_button_primary,.split_button_trigger,.split_button_secondary .split_button_primary,.split_button_secondary .split_button_trigger{min-height:var(--group-h);font-size:calc(var(--group-font) * var(--font-scale))}.split_button_primary,.split_button_secondary .split_button_primary{min-width:0;padding-inline:var(--group-pad)}.split_button_trigger,.split_button_secondary .split_button_trigger{width:var(--group-h);min-width:var(--group-h)}.split_button_secondary,.split_button_secondary .split_button_primary,.split_button_secondary .split_button_trigger{border-radius:inherit}.split_button_secondary .split_button_primary{border-radius:calc(var(--radius) - 1px) 0 0 calc(var(--radius) - 1px)}.split_button_secondary .split_button_trigger{border-radius:0 calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0}@media (hover:hover){.split_button_primary:hover:not(:disabled),.split_button_trigger:hover:not(:disabled){background:var(--accent-hover)}}.split_button_primary:active:not(:disabled),.split_button_trigger:active:not(:disabled),.split_button_trigger[data-state=open]{background:var(--accent-hover)}@media (pointer:coarse){.split_button_primary,.split_button_trigger,.split_button_secondary .split_button_primary,.split_button_secondary .split_button_trigger{min-height:max(var(--group-h), var(--touch-target))}.split_button_trigger,.split_button_secondary .split_button_trigger{min-width:max(var(--group-h), var(--touch-target))}}.split_button_item{font-family:var(--font-family)}@media (pointer:coarse){.split_button_menu .split_button_item{min-height:var(--touch-target)}}.split_button_group button:focus-visible,.split_button_group a:focus-visible,.split_button_more:focus-visible{outline:var(--button-focus-width) solid var(--focus);outline-offset:calc(-1 * var(--button-focus-width))}.split_button_secondary{background:var(--panel);border-color:var(--border);border-radius:var(--radius)}.split_button_secondary .split_button_primary,.split_button_secondary .split_button_trigger{background:var(--panel);color:var(--ink)}.split_button_secondary .split_button_primary:hover:not(:disabled),.split_button_secondary .split_button_trigger:hover:not(:disabled),.split_button_secondary .split_button_primary:active:not(:disabled),.split_button_secondary .split_button_trigger:active:not(:disabled),.split_button_secondary .split_button_trigger[data-state=open]{background:var(--subtle)}.stepper_root{--marker:1.75rem;--halo:4px;min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body)}.stepper_horizontal{width:100%;container:stepper_stepper/inline-size}.stepper_list{margin:0;padding:0;list-style:none;display:grid}.stepper_item{min-width:0;position:relative}.stepper_horizontal .stepper_item:not(:last-child){padding-inline-end:var(--arc-space-4)}.stepper_vertical .stepper_item:not(:last-child){padding-bottom:var(--arc-space-5)}.stepper_compact.stepper_vertical .stepper_item:not(:last-child){padding-bottom:var(--arc-space-6)}.stepper_head{border-radius:var(--arc-space-2);color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:grid}.stepper_head[data-clickable]{cursor:pointer}.stepper_horizontal .stepper_head{justify-items:start;row-gap:var(--arc-space-3);width:fit-content;max-width:100%}.stepper_vertical .stepper_head{grid-template-columns:var(--marker) minmax(0, 1fr);column-gap:var(--arc-space-3);align-items:start;width:100%}.stepper_compact.stepper_vertical .stepper_head{grid-template-columns:var(--marker);column-gap:0}.stepper_head:focus-visible{outline:1px solid var(--arc-control-on);outline-offset:0}.stepper_head:focus:not(:focus-visible){outline:none}.stepper_marker{width:var(--marker);height:var(--marker);flex:none;place-items:center;display:grid;position:relative}.stepper_ring{inset:calc(var(--halo) * -1);border-radius:var(--arc-radius-pill);background:var(--arc-accent-subtle);transition:background-color var(--arc-duration-standard) var(--arc-ease-standard);position:absolute}.stepper_disc{border-radius:var(--arc-radius-pill);background:var(--arc-surface);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--arc-border-strong);color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;transition:background-color var(--arc-duration-standard) var(--arc-ease-standard), box-shadow var(--arc-duration-standard) var(--arc-ease-standard), color var(--arc-duration-standard) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);place-items:center;font-weight:500;line-height:1;display:grid;position:relative}.stepper_glyph{grid-area:1/1;place-items:center;display:grid}.stepper_icon{width:.875rem;height:.875rem}.stepper_item[data-status=current] .stepper_disc{box-shadow:inset 0 0 0 1.5px var(--arc-accent);color:var(--arc-foreground)}.stepper_item[data-status=complete] .stepper_disc{background:var(--arc-accent);box-shadow:inset 0 0 0 1px var(--arc-accent);color:var(--arc-accent-foreground)}.stepper_item[data-status=error] .stepper_disc{background:color-mix(in oklab, var(--arc-danger) 10%, var(--arc-surface));box-shadow:inset 0 0 0 1.5px var(--arc-danger);color:var(--arc-danger)}.stepper_item[data-status=error] .stepper_ring{background:color-mix(in oklab, var(--arc-danger) 16%, transparent)}.stepper_connector{border-radius:var(--arc-radius-pill);background:var(--arc-border);pointer-events:none;position:absolute;overflow:hidden}.stepper_horizontal .stepper_connector{top:calc(var(--marker) / 2 - 1px);inset-inline:calc(var(--marker) + var(--halo) + var(--arc-space-1)) calc(var(--halo) + var(--arc-space-1));height:2px}.stepper_vertical .stepper_connector{top:calc(var(--marker) + var(--halo) + 2px);bottom:calc(var(--halo) + 2px);width:2px;inset-inline-start:calc(var(--marker) / 2 - 1px)}.stepper_fill{border-radius:inherit;background:var(--arc-accent);position:absolute;inset:0}.stepper_horizontal .stepper_fill{transform-origin:0}.stepper_horizontal .stepper_fill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:100%}.stepper_vertical .stepper_fill{transform-origin:top}.stepper_text{min-width:0;display:grid}.stepper_vertical .stepper_text{padding-top:.25rem}.stepper_label{color:var(--arc-text-muted);font-size:var(--arc-text-sm);overflow-wrap:break-word;transition:color var(--arc-duration-standard) var(--arc-ease-standard);font-weight:500;line-height:1.25rem;display:block}.stepper_item[data-status=complete] .stepper_label{color:var(--arc-text-secondary)}.stepper_item[data-status=current] .stepper_label,.stepper_item[data-status=error] .stepper_label{color:var(--arc-foreground)}.stepper_slot{display:block}.stepper_slotInner{display:block;position:relative}.stepper_description,.stepper_error{font-size:var(--arc-text-xs);font-weight:400;line-height:var(--arc-leading-body);overflow-wrap:break-word;padding-top:2px;display:block}.stepper_description{color:var(--arc-text-muted)}.stepper_error{color:var(--arc-danger)}.stepper_caption{margin-top:var(--arc-space-3);display:none}.stepper_captionLabel{color:var(--arc-foreground);font-size:var(--arc-text-sm);font-weight:500;line-height:1.25rem;display:block}@media (hover:hover) and (pointer:fine){.stepper_head[data-clickable]:hover .stepper_label{color:var(--arc-foreground)}.stepper_item[data-status=complete] .stepper_head[data-clickable]:hover .stepper_disc{background:var(--arc-accent-strong);box-shadow:inset 0 0 0 1px var(--arc-accent-strong)}.stepper_item[data-status=error] .stepper_head[data-clickable]:hover .stepper_disc{background:color-mix(in oklab, var(--arc-danger) 18%, var(--arc-surface))}}.stepper_head[data-clickable]:active .stepper_disc{transform:scale(.92)}.stepper_srOnly,.stepper_compact .stepper_text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.stepper_compact.stepper_horizontal .stepper_caption{display:grid}@container stepper_stepper (max-width:30rem){.stepper_horizontal .stepper_text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.stepper_horizontal .stepper_caption{display:grid}}@media (prefers-reduced-motion:reduce){.stepper_disc,.stepper_ring,.stepper_label{transition:none}.stepper_head[data-clickable]:active .stepper_disc{transform:none}}[data-motion=reduced] .stepper_disc,.stepper_disc[data-motion=reduced],[data-motion=reduced] .stepper_ring,.stepper_ring[data-motion=reduced],[data-motion=reduced] .stepper_label,.stepper_label[data-motion=reduced]{transition:none}[data-motion=reduced] .stepper_head[data-clickable]:active .stepper_disc,.stepper_head[data-clickable]:active .stepper_disc[data-motion=reduced]{transform:none}.stepper_root{font-family:var(--arc-font-body)}.streamgraph_figure{gap:var(--arc-space-4);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);margin:0;display:grid}.streamgraph_legend{flex-wrap:wrap;gap:2px 4px;min-width:0;margin-inline:-8px;display:flex}.streamgraph_toggle{border-radius:var(--arc-radius-pill);min-height:32px;color:var(--arc-text-secondary);cursor:pointer;font:inherit;font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard), opacity var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);background:0 0;border:0;align-items:center;gap:8px;padding:0 10px 0 8px;display:inline-flex}.streamgraph_toggle:active{transform:scale(.97)}.streamgraph_toggle[data-active]{color:var(--arc-foreground);background:color-mix(in oklab, var(--arc-foreground) 5%, transparent)}.streamgraph_toggle[data-dim]{opacity:.56}.streamgraph_toggle[aria-pressed=false]{color:var(--arc-text-muted)}.streamgraph_toggleLabel{white-space:nowrap}.streamgraph_toggle[aria-pressed=false] .streamgraph_toggleLabel{opacity:.72;text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, currentColor 55%, transparent);text-decoration-color:color-mix(in oklab, currentColor 55%, transparent)}.streamgraph_swatch{background:var(--series);width:10px;height:10px;transition:transform var(--arc-duration-standard) var(--arc-ease-spring), opacity var(--arc-duration-fast) var(--arc-ease-standard);border-radius:3px;flex:none}.streamgraph_toggle[aria-pressed=false] .streamgraph_swatch{opacity:.35;transform:scale(.6)}@media (hover:hover) and (pointer:fine){.streamgraph_toggle:hover{color:var(--arc-foreground)}}.streamgraph_chart{grid-template-rows:auto 26px;min-width:0;display:grid;position:relative}.streamgraph_plot{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:crosshair;outline:none;min-width:0;position:relative}.streamgraph_svg{display:block;overflow:visible}.streamgraph_layer{fill:color-mix(in oklab, var(--series) 82%, var(--arc-surface));stroke:var(--arc-surface);stroke-width:2px;stroke-linejoin:round;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard), fill var(--arc-duration-standard) var(--arc-ease-standard)}.streamgraph_chart[data-layer] .streamgraph_layer:not([data-active]){opacity:.34}.streamgraph_layer[data-active]{fill:var(--series)}.streamgraph_crosshair{stroke:var(--arc-foreground);stroke-opacity:.5;stroke-width:1px;shape-rendering:crispedges;opacity:0;transition:opacity var(--arc-duration-instant) var(--arc-ease-standard);pointer-events:none}.streamgraph_chart[data-active] .streamgraph_crosshair{opacity:1}.streamgraph_label{fill:var(--arc-foreground);font-size:var(--arc-text-xs);paint-order:stroke;stroke:var(--arc-surface);stroke-width:3px;stroke-opacity:.85;stroke-linejoin:round;pointer-events:none;transition:opacity var(--arc-duration-standard) var(--arc-ease-standard), fill var(--arc-duration-fast) var(--arc-ease-standard);font-weight:500}.streamgraph_label[data-hidden],.streamgraph_chart[data-layer] .streamgraph_label[data-dim]{opacity:0!important}.streamgraph_tooltip{z-index:1;border:1px solid var(--arc-border);background:var(--arc-surface-raised);min-width:156px;max-width:min(256px,100%);box-shadow:var(--arc-shadow-floating);opacity:0;pointer-events:none;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard), scale var(--arc-duration-fast) var(--arc-ease-standard);border-radius:14px;gap:4px;padding:10px 12px;display:grid;position:absolute;top:0;left:0;scale:.96}.streamgraph_chart[data-active] .streamgraph_tooltip{opacity:1;scale:1}.streamgraph_tipTitle{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0 0 2px}.streamgraph_tipRow{min-width:0;font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);transition:opacity var(--arc-duration-fast) var(--arc-ease-standard);align-items:center;gap:8px;margin:0;display:flex}.streamgraph_tipRow[data-dim]{opacity:.5}.streamgraph_tipSwatch{background:var(--series);border-radius:2px;flex:none;width:10px;height:2.5px}.streamgraph_tipName{min-width:0;color:var(--arc-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.streamgraph_tipRow[data-active] .streamgraph_tipName{color:var(--arc-foreground)}.streamgraph_tipValue{color:var(--arc-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:8px;font-weight:500}.streamgraph_message{color:var(--arc-text-muted);font-size:var(--arc-text-sm);pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}.streamgraph_axis{min-width:0;position:relative}.streamgraph_axisLabel{color:var(--arc-text-muted);font-size:var(--arc-text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;transition:opacity var(--arc-duration-standard) var(--arc-ease-standard);line-height:1;position:absolute;top:8px}@starting-style{.streamgraph_axisLabel{opacity:0}}.streamgraph_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.streamgraph_toggle,.streamgraph_swatch,.streamgraph_layer,.streamgraph_crosshair,.streamgraph_label,.streamgraph_tooltip,.streamgraph_tipRow,.streamgraph_axisLabel{transition:none}}[data-motion=reduced] .streamgraph_figure *{transition:none!important;animation:none!important}.streamgraph_figure :focus-visible{outline:1px solid var(--arc-accent);outline-offset:2px}.stretch_refresh_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);min-width:0;min-height:0;color:var(--arc-foreground);font-family:var(--arc-font-body);flex-direction:column;display:flex;overflow:hidden}.stretch_refresh_header{justify-content:space-between;align-items:center;gap:var(--arc-space-3);padding:var(--arc-space-4) var(--arc-space-5) var(--arc-space-3);border-bottom:1px solid var(--arc-border);display:flex}.stretch_refresh_heading{min-width:0;display:grid}.stretch_refresh_title{font-size:var(--arc-text-base);letter-spacing:var(--arc-tracking-body);margin:0;font-weight:560;line-height:1.3}.stretch_refresh_subtitleSlot{display:grid;overflow:hidden}.stretch_refresh_subtitle{color:var(--arc-text-muted);font-size:var(--arc-text-xs);grid-area:1/1;line-height:1.4}.stretch_refresh_refreshIcon{display:inline-flex}.stretch_refresh_feed{overscroll-behavior-y:contain;outline:none;flex:auto;min-height:0;position:relative;overflow-y:auto}.stretch_refresh_feed:focus-visible{box-shadow:inset 0 0 0 1px var(--arc-accent)}.stretch_refresh_gap{z-index:0;align-content:start;justify-items:center;gap:var(--arc-space-2);padding-top:var(--arc-space-4);pointer-events:none;display:grid;position:absolute;inset:0 0 auto}.stretch_refresh_line{border-radius:var(--arc-radius-pill);background:var(--arc-accent);transform-origin:50%;width:44%;height:2px;display:block}.stretch_refresh_line[data-running]{background:linear-gradient(90deg, transparent, var(--arc-accent) 40%, var(--arc-accent) 60%, transparent) 0 0 / 50% 100% no-repeat, color-mix(in oklab, var(--arc-accent) 22%, transparent);animation:stretch_refresh_stretch-run 1s var(--arc-ease-in-out) infinite}@keyframes stretch_refresh_stretch-run{0%{background-position:-100% 0,0 0}to{background-position:200% 0,0 0}}.stretch_refresh_result{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);font-weight:520}.stretch_refresh_result[data-tone=error]{color:var(--arc-danger)}.stretch_refresh_list{z-index:1;padding:0 var(--arc-space-5);margin:0;list-style:none;position:relative}.stretch_refresh_row{padding:var(--arc-space-3) 0;border-bottom:1px solid var(--arc-border-subtle);background:var(--arc-surface);position:relative}.stretch_refresh_row:last-child{border-bottom:0}.stretch_refresh_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.stretch_refresh_line[data-running]{opacity:.7;animation:none}}.sunburst_figure{gap:var(--arc-space-4);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);margin:0;display:grid;container-type:inline-size}.sunburst_figure>*{min-width:0}.sunburst_body{gap:var(--arc-space-6);min-width:0;display:grid}@container (min-width:620px){.sunburst_figure[data-legend] .sunburst_body{align-items:center;gap:var(--arc-space-8);grid-template-columns:minmax(0,auto) minmax(220px,1fr)}}.sunburst_crumbs ol{font-size:var(--arc-text-sm);flex-wrap:wrap;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sunburst_crumbs li{align-items:center;gap:2px;display:inline-flex}.sunburst_sep{color:var(--arc-text-muted);padding-inline:4px}.sunburst_crumb{min-height:32px;color:var(--arc-text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;padding:0 6px}.sunburst_crumb:focus-visible{outline:2px solid var(--arc-accent);outline-offset:1px}@media (hover:hover) and (pointer:fine){.sunburst_crumb:hover{color:var(--arc-foreground);background:color-mix(in oklab, var(--arc-foreground) 5%, transparent)}}.sunburst_crumbCurrent{padding:0 6px;font-weight:500}.sunburst_ring{aspect-ratio:1;-webkit-tap-highlight-color:transparent;border-radius:50%;justify-self:center;width:100%;position:relative}.sunburst_ring:focus-visible{outline:2px solid var(--arc-accent);outline-offset:4px}.sunburst_svg{cursor:pointer;width:100%;height:100%;display:block;overflow:visible}.sunburst_arc{fill:var(--fill);stroke:none;transition:opacity var(--arc-duration-standard) var(--arc-ease-standard)}.sunburst_arc[data-dim]{opacity:.42}.sunburst_arc[data-active]{filter:brightness(1.04)}.sunburst_arcLabel{fill:var(--arc-foreground);opacity:0;filter:blur(4px);pointer-events:none;paint-order:stroke;stroke:color-mix(in oklab, var(--arc-surface) 70%, transparent);stroke-width:2.5px;transition:opacity var(--arc-duration-standard) var(--arc-ease-enter), filter var(--arc-duration-standard) var(--arc-ease-enter);font-size:11px;font-weight:500}.sunburst_arcLabel[data-fit]{opacity:1;filter:none}.sunburst_centre{aspect-ratio:1;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:50%;align-content:center;justify-items:center;gap:2px;padding:6px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.sunburst_centreText{max-width:100%;display:block}.sunburst_centreLabel{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sunburst_centreValue{max-width:100%;font-family:var(--arc-font-display);font-size:min(var(--arc-text-xl), 23cqi);letter-spacing:var(--arc-tracking-display);font-weight:500;line-height:var(--arc-leading-display);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sunburst_centreMeta{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.sunburst_roll{white-space:pre;align-items:baseline;display:inline-flex}.sunburst_digit{display:inline-flex}.sunburst_digit>span{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.sunburst_tip{z-index:2;border:1px solid var(--arc-border);background:var(--arc-surface-raised);max-width:220px;box-shadow:var(--arc-shadow-floating,0 8px 24px #0000001f);font-size:var(--arc-text-xs);pointer-events:none;border-radius:12px;gap:2px;padding:8px 10px;display:grid;position:absolute}.sunburst_tip span{color:var(--arc-text-secondary);font-variant-numeric:tabular-nums}.sunburst_legend{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sunburst_row{width:100%;min-height:36px;color:var(--arc-foreground);cursor:pointer;font:inherit;font-size:var(--arc-text-sm);text-align:left;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;border-radius:12px;grid-template-columns:10px minmax(0,1fr) auto 4em;align-items:center;column-gap:10px;padding:4px 10px;display:grid}.sunburst_row[data-active]{background:color-mix(in oklab, var(--arc-foreground) 5%, transparent)}.sunburst_row:focus-visible{outline:2px solid var(--arc-accent);outline-offset:-2px}.sunburst_dot{background:var(--fill);border-radius:50%;width:10px;height:10px}.sunburst_rowLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sunburst_rowValue{font-variant-numeric:tabular-nums;justify-self:end}.sunburst_rowShare{color:var(--arc-text-secondary);font-variant-numeric:tabular-nums;justify-self:end}@media (hover:hover) and (pointer:fine){.sunburst_row:hover{background:color-mix(in oklab, var(--arc-foreground) 5%, transparent)}}.sunburst_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.sunburst_arc,.sunburst_row{transition:none}.sunburst_arcLabel{filter:none;transition:opacity var(--arc-duration-instant,.12s) linear}}[data-motion=reduced] .sunburst_figure *{transition:none!important;animation:none!important}.sunburst_figure :focus-visible{outline:1px solid var(--arc-accent);outline-offset:2px}.swipe_actions_surface{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);transition:border-color var(--arc-duration-standard) var(--arc-ease-standard), background-color var(--arc-duration-standard) var(--arc-ease-standard);overflow:hidden}.swipe_actions_surface:not(:has(>.swipe_actions_list>.swipe_actions_row:not([data-removing]))){background-color:#0000;border-color:#0000}.swipe_actions_surface:has(>.swipe_actions_list:empty){display:none}.swipe_actions_list{margin:0 0 -1px;padding:0;list-style:none}.swipe_actions_list:focus-visible{outline:none}.swipe_actions_row{isolation:isolate;position:relative;overflow:hidden}.swipe_actions_content{z-index:10;align-items:center;gap:var(--arc-space-2);min-height:64px;padding:var(--arc-space-3) var(--arc-space-2) var(--arc-space-3) var(--arc-space-4);background:var(--arc-surface);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:flex;position:relative}.swipe_actions_content:after{bottom:0;right:0;left:var(--swipe-actions-inset,var(--arc-space-4));background:var(--arc-border);content:"";pointer-events:none;height:1px;position:absolute}.swipe_actions_content img{-webkit-user-drag:none}.swipe_actions_body{flex:auto;min-width:0}.swipe_actions_more{border-radius:calc(var(--arc-radius-control) - 6px);width:32px;height:32px;color:var(--arc-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;flex:none;place-items:center;display:grid}.swipe_actions_more:active,.swipe_actions_more[data-state=open]{background:var(--arc-surface-muted);color:var(--arc-foreground)}.swipe_actions_more:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.swipe_actions_content{cursor:grab}.swipe_actions_more:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}.swipe_actions_row[data-dragging] .swipe_actions_content{cursor:grabbing}.swipe_actions_row[data-dragging] .swipe_actions_more{color:var(--arc-text-muted);background:0 0}.swipe_actions_layer{background:color-mix(in oklab, var(--arc-foreground) 20%, var(--arc-surface));width:100%;color:var(--arc-foreground);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;padding:0;position:absolute;top:0;bottom:0}.swipe_actions_layer[data-side=trailing]{left:100%}.swipe_actions_layer[data-side=leading]{right:100%}.swipe_actions_layer[data-tone=accent]{background:var(--arc-accent);color:var(--arc-accent-foreground)}.swipe_actions_layer[data-tone=danger]{background:var(--arc-danger);color:var(--arc-background)}.swipe_actions_layer:focus{outline:none}.swipe_actions_anchor{width:0;position:absolute;top:0;bottom:0}.swipe_actions_layer[data-side=trailing] .swipe_actions_anchor{left:0}.swipe_actions_layer[data-side=leading] .swipe_actions_anchor{right:0}.swipe_actions_glyph{top:0;bottom:0;left:calc(var(--swipe-action-width) / -2);width:var(--swipe-action-width);flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute}.swipe_actions_icon{place-items:center;display:grid}.swipe_actions_icon svg{width:20px;height:20px}.swipe_actions_label{font-size:var(--arc-text-xs);letter-spacing:var(--arc-tracking-body);font-weight:500;line-height:var(--arc-leading-body);white-space:nowrap}.swipe_actions_menu{--menu-x:0px;--menu-y:-5px;z-index:60;border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);min-width:11rem;box-shadow:var(--arc-shadow-floating);transform-origin:var(--radix-dropdown-menu-content-transform-origin);padding:5px;position:relative}.swipe_actions_menu[data-side=top]{--menu-y:5px}.swipe_actions_menu[data-state=open]{animation:swipe_actions_menu-fade-in var(--arc-duration-fast) var(--arc-ease-enter) both, swipe_actions_menu-rise-in var(--arc-duration-spring) var(--arc-ease-spring) both}.swipe_actions_menu[data-state=closed]{animation:swipe_actions_menu-out var(--arc-duration-instant) var(--arc-ease-standard) both}.swipe_actions_menu[data-state=open] .swipe_actions_item{animation:swipe_actions_menu-item-in var(--arc-duration-standard) var(--arc-ease-enter) both;animation-delay:calc(min(var(--i,0), 4) * 35ms)}.swipe_actions_item{border-radius:calc(var(--arc-radius-panel) - 6px);min-height:36px;color:var(--arc-foreground);font-size:var(--arc-text-sm);cursor:pointer;transition:background-color var(--arc-duration-instant) var(--arc-ease-standard);outline:none;align-items:center;gap:10px;padding:0 11px;display:flex;position:relative}.swipe_actions_item[data-highlighted]{background:var(--arc-surface-muted)}.swipe_actions_item[data-tone=danger]{color:var(--arc-danger)}.swipe_actions_item[data-tone=danger][data-highlighted]{background:color-mix(in oklab, var(--arc-danger) 8%, var(--arc-surface-raised))}.swipe_actions_itemIcon{width:17px;color:var(--arc-text-secondary);display:inline-flex}.swipe_actions_itemIcon svg{width:16px;height:16px}.swipe_actions_item[data-tone=danger] .swipe_actions_itemIcon{color:var(--arc-danger)}@keyframes swipe_actions_menu-fade-in{0%{opacity:0}}@keyframes swipe_actions_menu-rise-in{0%{transform:translate(var(--menu-x), var(--menu-y)) scale(.97)}}@keyframes swipe_actions_menu-out{to{opacity:0;transform:translate(calc(var(--menu-x) * .5), calc(var(--menu-y) * .5)) scale(.985)}}@keyframes swipe_actions_menu-item-in{0%{opacity:0;transform:translate(calc(var(--menu-x) * .4), calc(var(--menu-y) * .4))}}@keyframes swipe_actions_menu-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.swipe_actions_surface,.swipe_actions_more,.swipe_actions_item{transition:none}.swipe_actions_menu[data-state=open]{animation:swipe_actions_menu-fade-in var(--arc-duration-instant) linear both}.swipe_actions_menu[data-state=closed]{animation:swipe_actions_menu-fade-out var(--arc-duration-instant) linear both}.swipe_actions_menu[data-state=open] .swipe_actions_item{animation:none}}[data-motion=reduced] .swipe_actions_surface,[data-motion=reduced] .swipe_actions_more,[data-motion=reduced] .swipe_actions_item{transition:none}[data-motion=reduced] .swipe_actions_menu[data-state=open]{animation:swipe_actions_menu-fade-in var(--arc-duration-instant) linear both}[data-motion=reduced] .swipe_actions_menu[data-state=closed]{animation:swipe_actions_menu-fade-out var(--arc-duration-instant) linear both}[data-motion=reduced] .swipe_actions_menu[data-state=open] .swipe_actions_item{animation:none}.swipe_actions_more:focus-visible{box-shadow:inset 0 0 0 2px var(--arc-focus-ring)}.swipe_actions_surface{border-radius:var(--radius)}.swipe_actions_more{min-width:var(--touch-target);min-height:var(--touch-target);border-radius:var(--radius)}.swipe_actions_item{font-family:var(--font-family)}@media (pointer:coarse){.swipe_actions_menu .swipe_actions_item{min-height:var(--touch-target)}}.swipe_actions_group button:focus-visible,.swipe_actions_group a:focus-visible,.swipe_actions_more:focus-visible{outline:var(--button-focus-width) solid var(--focus);outline-offset:calc(-1 * var(--button-focus-width))}.text_reveal_reveal{max-width:24ch;color:var(--arc-foreground);text-wrap:balance;margin:0;overflow:visible}.text_reveal_line{display:block}.text_reveal_clip{vertical-align:top;margin:-.1em -.16em -.24em;padding:.1em .16em .24em;display:inline-block;-webkit-mask-image:linear-gradient(#000 calc(100% - .18em),#0000);mask-image:linear-gradient(#000 calc(100% - .18em),#0000)}.text_reveal_word{animation:text_reveal_rise .76s var(--arc-ease-enter) var(--reveal-delay,0s) backwards, text_reveal_fade .44s var(--arc-ease-standard) var(--reveal-delay,0s) backwards, text_reveal_focus .58s var(--arc-ease-enter) var(--reveal-delay,0s) backwards;display:inline-block}.text_reveal_srOnly{clip-path:inset(50%);white-space:nowrap;-webkit-user-select:none;user-select:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes text_reveal_rise{0%{transform:translateY(.62em)}}@keyframes text_reveal_fade{0%{opacity:0}}@keyframes text_reveal_focus{0%{filter:blur(var(--reveal-blur,4px))}}@media (prefers-reduced-motion:reduce){.text_reveal_clip{-webkit-mask-image:none;mask-image:none}.text_reveal_word{animation:text_reveal_fade var(--arc-duration-fast) var(--arc-ease-standard) backwards}}.text_shimmer_shimmer{--ts-highlight:var(--text-shimmer-highlight,currentColor);--ts-base:var(--text-shimmer-base,color-mix(in oklab, currentColor 12%, var(--arc-text-muted)))}.text_shimmer_stage{max-width:100%;display:inline-block;position:relative}.text_shimmer_label{-webkit-text-fill-color:transparent;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;max-width:100%;display:inline-block}.text_shimmer_stage[data-sizing] .text_shimmer_label{white-space:nowrap;max-width:none}.text_shimmer_label::selection{-webkit-text-fill-color:currentColor}@supports not (color:color-mix(in oklab, red, blue)){.text_shimmer_label{-webkit-text-fill-color:currentColor;background:0 0!important}}@media (forced-colors:active){.text_shimmer_label{-webkit-text-fill-color:currentColor;background:0 0!important}}.theme_switch_themeSwitch{width:auto;padding-inline:var(--arc-space-3);position:relative}.theme_switch_iconOnly{border-radius:12px;width:38px;min-width:38px;height:38px;min-height:38px;padding:0}@media (hover:hover) and (pointer:fine){.theme_switch_themeSwitch:hover:not(:disabled){border-color:var(--arc-border-strong)}.theme_switch_iconOnly:hover:not(:disabled){background:var(--arc-surface-muted);box-shadow:none}}.theme_switch_iconWrap{flex:0 0 20px;place-items:center;width:20px;height:20px;display:inline-grid;position:relative}.theme_switch_settled .theme_switch_iconWrap{transition:transform var(--arc-duration-spring) var(--arc-ease-spring)}.theme_switch_icon{place-items:center;width:18px;height:18px;display:grid;position:absolute}.theme_switch_label{white-space:nowrap}.theme_switch_themeSwitch.theme_switch_reveal[data-theme=dark] .theme_switch_iconWrap{transform:scale(1.08)}.theme_switch_themeSwitch.theme_switch_settled.theme_switch_eclipse[data-theme=dark] .theme_switch_iconWrap{animation:theme_switch_eclipse-nudge var(--arc-duration-spring) var(--arc-ease-spring)}.theme_switch_themeSwitch.theme_switch_settled.theme_switch_split[data-theme=dark] .theme_switch_iconWrap{animation:theme_switch_split-nudge var(--arc-duration-spring) var(--arc-ease-spring)}.theme_switch_themeSwitch.theme_switch_settled.theme_switch_rise[data-theme=dark] .theme_switch_iconWrap{animation:theme_switch_rise-nudge var(--arc-duration-spring) var(--arc-ease-spring)}@media (prefers-reduced-motion:reduce){.theme_switch_settled .theme_switch_iconWrap{transition:none}}[data-motion=reduced] .theme_switch_settled .theme_switch_iconWrap{transition:none}.theme_switch_iconOnly{width:var(--touch-target);min-width:var(--touch-target);height:var(--touch-target);min-height:var(--touch-target);border-radius:var(--radius)}.theme_switch_themeSwitch{min-height:var(--feedback-height,var(--touch-target));font-size:var(--feedback-font,var(--arc-text-sm));padding-inline:var(--feedback-padding,var(--arc-space-3))}.theme_switch_iconOnly{width:var(--feedback-height,var(--touch-target));height:var(--feedback-height,var(--touch-target));padding:0}@keyframes theme_switch_eclipse-nudge{0%,to{transform:translate(0)}35%{transform:translate(-2px)}}@keyframes theme_switch_split-nudge{0%,to{transform:translate(0)}35%{transform:translate(1px)}}@keyframes theme_switch_rise-nudge{0%,to{transform:translateY(0)}35%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.theme_switch_themeSwitch.theme_switch_settled .theme_switch_iconWrap{animation:none}}[data-motion=reduced] .theme_switch_themeSwitch.theme_switch_settled .theme_switch_iconWrap{animation:none}.time_dial_root{width:100%;max-width:720px;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);container-type:inline-size}.time_dial_layout{gap:var(--arc-space-5);justify-items:center;display:grid}@container (min-width:600px){.time_dial_layout{grid-template-columns:auto minmax(0,1fr);place-items:center stretch}}.time_dial_dialWrap{aspect-ratio:1;width:min(100%,256px);position:relative}.time_dial_dial{cursor:grab;touch-action:none;border-radius:50%;outline:none;width:100%;height:100%;display:block;overflow:visible}.time_dial_dial:active{cursor:grabbing}.time_dial_dial:focus-visible{outline:var(--arc-focus-width) solid var(--arc-accent);outline-offset:4px}.time_dial_rim{fill:var(--arc-surface);stroke:var(--arc-border)}.time_dial_band{fill:color-mix(in oklab, var(--arc-series-4) 18%, transparent)}.time_dial_major{stroke:var(--arc-text-secondary);stroke-width:1.4px}.time_dial_minor{stroke:color-mix(in oklab, var(--arc-foreground) 22%, transparent);stroke-width:1px}.time_dial_hourLabel{fill:var(--arc-text-muted);font-size:8px}.time_dial_guide{fill:none;stroke:color-mix(in oklab, var(--arc-foreground) 10%, transparent);stroke-dasharray:2 3}.time_dial_hand{stroke:var(--arc-foreground);stroke-width:2px;stroke-linecap:round}.time_dial_knob{fill:var(--arc-foreground)}.time_dial_sun{fill:var(--arc-background);stroke:var(--arc-background);stroke-width:1.4px;stroke-linecap:round}.time_dial_moon{fill:var(--arc-background)}.time_dial_cityMark circle{fill:var(--arc-surface);stroke:var(--arc-text-secondary);stroke-width:1.4px}.time_dial_cityMark[data-work] circle{fill:var(--arc-series-4);stroke:var(--arc-series-4)}.time_dial_cityMark text{fill:var(--arc-text-secondary);font-size:8px;font-weight:600}.time_dial_readout{pointer-events:none;place-content:center;justify-items:center;gap:0;display:grid;position:absolute;inset:0}.time_dial_readCity{color:var(--arc-text-secondary);font-size:var(--arc-text-xs)}.time_dial_readTime{font-size:var(--arc-text-2xl);font-variant-numeric:tabular-nums;align-items:baseline;font-weight:500;display:inline-flex}.time_dial_readDay{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.time_dial_roll{align-items:baseline;display:inline-flex}.time_dial_digit{display:inline-flex}.time_dial_digit>span{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.time_dial_period{margin-left:3px;font-size:.5em;font-weight:500}.time_dial_cities{gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.time_dial_city{border:1px solid var(--arc-border);background:var(--arc-surface);width:100%;min-height:48px;color:inherit;cursor:pointer;font:inherit;text-align:left;border-radius:14px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:8px 14px;display:grid}.time_dial_city[aria-pressed=true]{border-color:var(--arc-border-strong);background:color-mix(in oklab, var(--arc-foreground) 4%, var(--arc-surface))}.time_dial_city:focus-visible{outline:var(--arc-focus-width) solid var(--arc-accent);outline-offset:1px}.time_dial_cityIcon{color:var(--arc-text-muted)}.time_dial_city[data-work] .time_dial_cityIcon{color:var(--arc-series-4)}.time_dial_cityText{min-width:0;display:grid}.time_dial_cityName{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.time_dial_cityMeta{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.time_dial_dayTag{background:var(--arc-surface-muted);border-radius:6px;margin-left:6px;padding:0 5px}.time_dial_cityTime{font-size:var(--arc-text-lg);font-variant-numeric:tabular-nums}@container (max-width:360px){.time_dial_city{column-gap:8px;min-height:44px;padding:6px 10px}.time_dial_cityTime{font-size:var(--arc-text-base)}}.time_dial_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.time_dial_root{margin-bottom:0}.time_grid_grid{border:1px solid var(--tg-border,var(--arc-border));border-radius:var(--tg-radius,var(--arc-radius-panel));background:var(--tg-surface,var(--arc-surface));flex-direction:column;display:flex;overflow:hidden}.time_grid_head{grid-template-columns:var(--tg-gutter,54px) repeat(var(--tg-columns,7), 1fr);border-bottom:1px solid var(--tg-border,var(--arc-border));display:grid}.time_grid_corner{border-right:1px solid var(--tg-border,var(--arc-border))}.time_grid_colhdr{border-right:1px solid var(--tg-border,var(--arc-border));min-width:0}.time_grid_colhdr:last-child{border-right:none}.time_grid_allDay{grid-template-columns:var(--tg-gutter,54px) repeat(var(--tg-columns,7), 1fr);border-bottom:1px solid var(--tg-border,var(--arc-border));display:grid}.time_grid_allDayLabel{border-right:1px solid var(--tg-border,var(--arc-border));font-size:var(--tg-label-size,var(--arc-text-xs));color:var(--tg-label-ink,var(--arc-text-muted));justify-content:flex-end;align-items:center;padding-right:7px;display:flex}.time_grid_allDayCell{border-right:1px solid var(--tg-border,var(--arc-border));min-width:0;padding:2px}.time_grid_allDayCell:last-child{border-right:none}.time_grid_allDaySpan{grid-column:2/-1;grid-template-columns:repeat(var(--tg-columns,7), minmax(0, 1fr));grid-auto-rows:min-content;align-content:start;gap:2px 0;min-width:0;padding:2px 0;display:grid}.time_grid_body{grid-template-columns:var(--tg-gutter,54px) repeat(var(--tg-columns,7), 1fr);min-height:calc(var(--tg-rows,11) * var(--tg-hour-height,52px));flex:1;display:grid}.time_grid_gutter{border-right:1px solid var(--tg-border,var(--arc-border));flex-direction:column;display:flex}.time_grid_hourlab{text-align:right;font-size:var(--tg-label-size,var(--arc-text-xs));color:var(--tg-label-ink,var(--arc-text-muted));flex:1;padding-right:7px;transform:translateY(-6px)}.time_grid_day{border-right:1px solid var(--tg-border,var(--arc-border));flex-direction:column;display:flex;position:relative}.time_grid_day:last-child{border-right:none}.time_grid_hourline{border-bottom:1px solid var(--tg-border,var(--arc-border));flex:1}.time_grid_select{background:var(--tg-select-fill,var(--arc-accent-subtle));border:1px dashed var(--tg-select-ink,var(--arc-accent));border-radius:var(--tg-event-radius-sm,var(--arc-radius-control));pointer-events:none;z-index:4;position:absolute;left:2px;right:2px}.time_grid_preview{left:var(--tg-event-inset,4px);right:var(--tg-event-inset,4px);background:var(--tg-select-fill,var(--arc-accent-subtle));border:1px solid var(--tg-select-ink,var(--arc-accent));border-radius:var(--tg-event-radius,var(--arc-radius-panel));pointer-events:none;z-index:5;position:absolute}.time_grid_event{left:var(--tg-event-inset,4px);right:var(--tg-event-inset,4px);width:auto;padding:var(--tg-event-padding,4px 7px);border:1px solid color-mix(in oklch, var(--tg-event-accent,var(--arc-accent)) 22%, transparent);border-left:3px solid var(--tg-event-accent,var(--arc-accent));border-radius:var(--tg-event-radius,var(--arc-radius-panel));background:color-mix(in oklch, var(--tg-event-accent,var(--arc-accent)) 13%, var(--tg-surface,var(--arc-surface)));font:inherit;font-size:var(--tg-event-size,var(--arc-text-xs));text-align:left;color:var(--tg-event-ink,var(--arc-foreground));cursor:pointer;z-index:2;line-height:1.25;text-decoration:none;display:block;position:absolute;overflow:hidden}.time_grid_handle{cursor:ns-resize;height:6px;position:absolute;bottom:0;left:0;right:0}.time_grid_nowline{border-top:1px solid var(--tg-now-ink,var(--arc-danger));z-index:1;pointer-events:none;height:0;position:absolute;left:0;right:0}.time_grid_nowline:before{content:"";background:var(--tg-now-ink,var(--arc-danger));width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklch, var(--tg-now-ink,var(--arc-danger)) 18%, transparent);border-radius:50%;position:absolute;top:-3.5px;left:-3.5px}.time_grid_nowlabel{text-align:right;width:42px;color:var(--tg-now-ink,var(--arc-danger));background:var(--tg-surface,var(--arc-surface));font-variant-numeric:tabular-nums;padding:0 3px;font-size:10px;font-weight:700;position:absolute;top:-8px;left:-46px}.time_picker_field{gap:var(--arc-space-2);min-width:0;display:grid}.time_picker_label{font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body)}.time_picker_anchor{min-width:0;position:relative}.time_picker_trigger{width:100%;min-height:var(--arc-control-height-md);border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:var(--arc-surface);color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);text-align:left;cursor:pointer;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard), box-shadow var(--arc-duration-fast) var(--arc-ease-standard);align-items:center;gap:9px;padding:0 12px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.time_picker_trigger:hover:not(:disabled){border-color:var(--arc-border-strong);background:var(--arc-surface-muted)}}.time_picker_trigger:active:not(:disabled),.time_picker_trigger[aria-expanded=true]{border-color:var(--arc-border-strong);background:var(--arc-surface-muted)}.time_picker_trigger:disabled{opacity:.5;cursor:not-allowed}.time_picker_trigger>svg:first-child{color:var(--arc-text-muted);flex:none}.time_picker_valueText{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.time_picker_valueText>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.time_picker_value{font-variant-numeric:tabular-nums}.time_picker_placeholder,.time_picker_description{color:var(--arc-text-muted)}.time_picker_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.time_picker_chevron{color:var(--arc-text-muted);transition:transform var(--arc-duration-spring) var(--arc-ease-spring);flex:none}.time_picker_trigger[aria-expanded=true] .time_picker_chevron{transform:rotate(180deg)}.time_picker_description{font-size:var(--arc-text-xs)}.time_picker_menu{z-index:80;overscroll-behavior:contain;border:1px solid var(--arc-border);border-radius:var(--radius);background:var(--arc-surface-raised);max-height:250px;box-shadow:var(--arc-shadow-floating);transform-origin:top;will-change:transform, opacity;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.time_picker_option{border-radius:calc(var(--arc-radius-panel) - 5px);width:100%;min-height:36px;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;transition:background-color 80ms var(--arc-ease-standard);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.time_picker_option[data-active=true]{background:var(--arc-surface-muted)}.time_picker_dot{background:var(--arc-foreground);border-radius:999px;width:6px;height:6px}@media (prefers-reduced-motion:reduce){.time_picker_trigger,.time_picker_chevron,.time_picker_option{transition:none}}[data-motion=reduced] .time_picker_trigger,[data-motion=reduced] .time_picker_chevron,[data-motion=reduced] .time_picker_option{transition:none}.time_picker_trigger:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0}.time_picker_option:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:-1px}@media (forced-colors:active){.time_picker_trigger:focus-visible{outline-offset:0;outline:1px solid highlight}}.time_wheel_root{font-family:var(--arc-font-body);color:var(--arc-foreground);border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);box-sizing:border-box;max-width:360px;padding:24px}.time_wheel_label{font-size:var(--arc-text-sm);text-align:center;font-weight:500;display:block}.time_wheel_wheels{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:8px;margin:20px 0 8px;display:grid}.time_wheel_column{min-width:0}.time_wheel_caption{text-align:center;color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin-bottom:8px;display:block}.time_wheel_reel{border-radius:var(--arc-radius-control);isolation:isolate;touch-action:pan-y;outline:none;height:220px;position:relative;overflow:hidden}.time_wheel_reel:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0}.time_wheel_band{background:color-mix(in srgb, var(--arc-accent) 9%, var(--arc-surface));border-radius:var(--arc-radius-control);height:44px;position:absolute;inset:88px 0}.time_wheel_number{width:100%;height:44px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:32px;font-weight:500;line-height:1;display:grid;position:absolute;top:88px;left:0}.time_wheel_number:disabled{cursor:default}.time_wheel_colon{text-align:center;color:var(--arc-text-muted);padding-top:24px;font-size:28px}.time_wheel_help{color:var(--arc-text-muted);text-align:center;font-size:11px;line-height:1.5;margin:12px 0 0!important}.time_wheel_root[data-disabled]{opacity:.5}.timeline_root{--marker:28px;--marker-top:8px;--line-gap:4px;min-width:0;color:var(--arc-foreground);display:grid;position:relative}.timeline_scroller{overflow-anchor:none;min-width:0}@property --timeline-feather{syntax:"<length>";inherits:false;initial-value:0}.timeline_scroller[data-scrolls]{max-height:var(--timeline-height);overscroll-behavior:contain;scrollbar-color:var(--arc-border-strong) transparent;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--timeline-feather)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--timeline-feather)), transparent);transition:--timeline-feather var(--arc-duration-standard) var(--arc-ease-standard);overflow-y:auto}.timeline_scroller[data-more]{--timeline-feather:36px}.timeline_group{position:relative}.timeline_group[data-entering]{overflow:clip}.timeline_day{z-index:2;justify-content:space-between;align-items:baseline;gap:var(--arc-space-3);padding:var(--arc-space-2) var(--arc-space-3) var(--arc-space-2) 0;background:var(--timeline-surface,var(--arc-surface));color:var(--arc-foreground);font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);display:flex;position:sticky;top:0}.timeline_count{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;font-weight:400}.timeline_rolling{display:inline-flex}.timeline_place{overflow-clip-margin:.15em;display:inline-flex;position:relative;overflow:clip}.timeline_rise{display:inline-flex;position:relative}.timeline_riseLine{white-space:nowrap;display:inline-block}.timeline_list{margin:0 0 var(--arc-space-3);padding:0;list-style:none}.timeline_item{padding-left:calc(var(--marker) + var(--arc-space-2));position:relative}.timeline_item[data-entering]{overflow:clip}.timeline_marker{z-index:1;top:var(--marker-top);width:var(--marker);height:var(--marker);border-radius:var(--arc-radius-pill);color:var(--arc-text-secondary);place-items:center;display:grid;position:absolute;left:0}.timeline_marker img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.timeline_marker:after{content:"";border:1px solid color-mix(in oklab, var(--arc-foreground) 10%, transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.timeline_marker[data-tone]{background:var(--arc-surface)}.timeline_marker[data-tone=success]{background:color-mix(in oklab, var(--arc-success) 12%, var(--arc-surface));color:var(--arc-success)}.timeline_marker[data-tone=danger]{background:color-mix(in oklab, var(--arc-danger) 12%, var(--arc-surface));color:var(--arc-danger)}.timeline_marker svg{stroke-width:2px;width:14px;height:14px}.timeline_segment{top:calc(var(--marker-top) + var(--marker) + var(--line-gap));bottom:calc(var(--line-gap) - var(--marker-top));left:calc(var(--marker) / 2 - .5px);background:var(--arc-border-strong);transform-origin:50% 0;width:1px;position:absolute}.timeline_content{min-width:0}.timeline_trigger{align-items:start;column-gap:var(--arc-space-3);width:100%;padding:12px var(--arc-space-3);border-radius:var(--arc-radius-control);color:inherit;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}button.timeline_trigger{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 16px}@media (hover:hover) and (pointer:fine){button.timeline_trigger:hover{background:var(--arc-surface-muted)}}button.timeline_trigger:active{background:var(--arc-surface-muted)}.timeline_text{gap:2px;min-width:0;display:grid}.timeline_title{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:20px}.timeline_actor{color:var(--arc-foreground);font-weight:500}.timeline_meta{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body)}.timeline_time{min-width:2.75rem;color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;line-height:20px;display:flex}.timeline_chevron{height:20px;color:var(--arc-text-muted);place-items:center;display:grid}.timeline_detail{overflow-clip-margin:4px;overflow:clip}.timeline_detailInner{padding:0 var(--arc-space-3) var(--arc-space-4);color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body)}.timeline_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:420px){.timeline_trigger{column-gap:var(--arc-space-2);padding-inline:var(--arc-space-2)}.timeline_detailInner{padding-inline:var(--arc-space-2)}}@media (prefers-reduced-motion:reduce){.timeline_trigger{transition:none}.timeline_scroller[data-scrolls]{transition:--timeline-feather var(--arc-duration-instant) var(--arc-ease-standard)}}[data-motion=reduced] .timeline_trigger,[data-motion=reduced] .timeline_scroller{transition:none}.timeline_group{margin-bottom:0}.toast_toast{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:color-mix(in oklab, var(--arc-surface) 94%, var(--arc-background));width:min(100%,26rem);min-width:0;color:var(--arc-foreground);letter-spacing:var(--arc-tracking-body);box-shadow:var(--arc-shadow-floating);align-items:flex-start;gap:.75rem;padding:.875rem .875rem .875rem 1rem;display:flex}.toast_icon{border:1px solid color-mix(in oklab, var(--arc-success) 24%, var(--arc-border));border-radius:var(--arc-radius-pill);background:color-mix(in oklab, var(--arc-success) 10%, var(--arc-surface));width:1.875rem;height:1.875rem;color:var(--arc-success);flex:none;place-items:center;display:grid}.toast_frame{flex:1;min-width:0;display:block}.toast_copy{gap:.125rem;min-width:0;padding-top:.3125rem;display:grid;position:relative}.toast_title{min-width:0;font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);display:block;position:relative}.toast_line{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.toast_description{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);display:block}.toast_close{border-radius:var(--arc-radius-pill);width:2rem;height:2rem;color:var(--arc-text-muted);cursor:pointer;transition:transform var(--arc-duration-spring) var(--arc-ease-spring), background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;flex:none;place-items:center;margin:-.0625rem -.125rem 0 0;display:grid}@media (hover:hover) and (pointer:fine){.toast_close:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}.toast_close:active{transition-duration:var(--arc-duration-instant);transition-timing-function:var(--arc-ease-standard);transform:scale(.96)}@media (prefers-reduced-motion:reduce){.toast_close{transition:none}.toast_close:active{transform:none}}[data-motion=reduced] .toast_close,.toast_close[data-motion=reduced]{transition:none}[data-motion=reduced] .toast_close:active,.toast_close:active[data-motion=reduced]{transform:none}.toast_toast{font-family:var(--arc-font-body);box-sizing:border-box}.toast_toast[data-tone=error] .toast_icon{color:var(--arc-danger);background:color-mix(in oklab, var(--arc-danger) 10%, var(--arc-surface));border-color:color-mix(in oklab, var(--arc-danger) 24%, var(--arc-border))}.toast_close:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:0}@media (pointer:coarse){.toast_close{width:44px;height:44px}}.toast_stack_viewport{z-index:60;bottom:var(--arc-space-6);width:min(22.5rem, calc(100% - var(--arc-space-8,32px)));pointer-events:none;position:fixed}.toast_stack_bottom-right{right:var(--arc-space-6)}.toast_stack_bottom-left{left:var(--arc-space-6)}.toast_stack_bottom-center{margin-inline:auto;left:0;right:0}.toast_stack_contained{z-index:2;bottom:var(--arc-space-4);position:absolute}.toast_stack_contained.toast_stack_bottom-right{right:var(--arc-space-4)}.toast_stack_contained.toast_stack_bottom-left{left:var(--arc-space-4)}@media (max-width:30rem){.toast_stack_viewport:not(.toast_stack_contained){right:0;bottom:var(--arc-space-4);margin-inline:auto;left:0}}.toast_stack_list{pointer-events:auto;margin:0;padding:0;list-style:none;position:relative}.toast_stack_item{transform-origin:50% 0;position:absolute;bottom:0;left:0;right:0}.toast_stack_card{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);color:var(--arc-foreground);box-shadow:var(--arc-shadow-raised);touch-action:pan-y;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-standard) var(--arc-ease-standard), border-color var(--arc-duration-standard) var(--arc-ease-standard);position:absolute;inset:0;overflow:hidden;container-type:inline-size}.toast_stack_item[data-front=true] .toast_stack_card,.toast_stack_item[data-expanded=true] .toast_stack_card{box-shadow:var(--arc-shadow-floating)}.toast_stack_item[data-front=false][data-expanded=false] .toast_stack_card{background:var(--arc-surface-muted)}.toast_stack_card[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.toast_stack_content{align-items:flex-start;gap:var(--arc-space-3);padding:var(--arc-space-3) var(--arc-space-3) var(--arc-space-3) var(--arc-space-4);display:flex}.toast_stack_icon{width:18px;height:20px;color:var(--arc-text-muted);transition:color var(--arc-duration-fast) var(--arc-ease-standard);flex:none;place-items:center;display:grid;position:relative}.toast_stack_icon[data-type=success]{color:var(--arc-success)}.toast_stack_icon[data-type=info]{color:var(--arc-accent)}.toast_stack_icon[data-type=warning]{color:var(--arc-warning)}.toast_stack_icon[data-type=error]{color:var(--arc-danger)}.toast_stack_glyph{grid-area:1/1;place-items:center;display:grid}.toast_stack_glyph svg{display:block}.toast_stack_spinner{border-radius:var(--arc-radius-pill);border:1.75px solid;border-right-color:#0000;width:15px;height:15px;animation:.8s linear infinite toast_stack_spin;display:block}.toast_stack_copy{min-width:0;font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);flex:1;line-height:20px;position:relative}.toast_stack_title{font-weight:500;display:block;position:relative}.toast_stack_line{display:block}.toast_stack_description{color:var(--arc-text-secondary);margin-top:2px;display:block}.toast_stack_actionSlot{flex:none;justify-content:flex-end;margin-top:-4px;display:flex}.toast_stack_actionSlot[data-moving=true]{overflow:hidden}.toast_stack_action,.toast_stack_close{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale var(--arc-duration-spring) var(--arc-ease-spring), background-color var(--arc-duration-fast) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);border:1px solid #0000;flex:none}.toast_stack_action{height:28px;padding:0 var(--arc-space-3);border-color:var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface);color:var(--arc-foreground);font-size:var(--arc-text-sm);white-space:nowrap;font-weight:500}.toast_stack_close{border-radius:var(--arc-radius-pill);width:28px;height:28px;color:var(--arc-text-muted);background:0 0;place-items:center;margin:-4px -2px 0 0;display:grid}@media (hover:hover) and (pointer:fine){.toast_stack_action:hover{border-color:var(--arc-border-strong);background:var(--arc-surface-muted)}.toast_stack_close:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}.toast_stack_action:active,.toast_stack_close:active{transition-duration:var(--arc-duration-instant);transition-timing-function:var(--arc-ease-standard);scale:.96}@container (max-width:21rem){.toast_stack_content{row-gap:var(--arc-space-2);flex-wrap:wrap}.toast_stack_actionSlot{padding-left:calc(18px + var(--arc-space-3));flex-basis:100%;order:1;justify-content:flex-start;margin-top:0}}.toast_stack_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes toast_stack_spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.toast_stack_card,.toast_stack_icon,.toast_stack_action,.toast_stack_close{transition:none}.toast_stack_action:active,.toast_stack_close:active{scale:none}.toast_stack_spinner{animation:none}}[data-motion=reduced] .toast_stack_card,.toast_stack_card[data-motion=reduced],[data-motion=reduced] .toast_stack_icon,.toast_stack_icon[data-motion=reduced],[data-motion=reduced] .toast_stack_action,.toast_stack_action[data-motion=reduced],[data-motion=reduced] .toast_stack_close,.toast_stack_close[data-motion=reduced]{transition:none}[data-motion=reduced] .toast_stack_action:active,.toast_stack_action:active[data-motion=reduced],[data-motion=reduced] .toast_stack_close:active,.toast_stack_close:active[data-motion=reduced]{scale:none}[data-motion=reduced] .toast_stack_spinner,.toast_stack_spinner[data-motion=reduced]{animation:none}.toast_stack_viewport{font-family:var(--arc-font-body);margin-top:0;margin-bottom:0}.toast_stack_close:focus-visible,.toast_stack_action:focus-visible{outline:1px solid var(--arc-control-on);outline-offset:-1px}.tree_view_tree{box-sizing:border-box;border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);width:100%;min-width:0;color:var(--arc-foreground);padding:6px 8px 8px;display:block;overflow:hidden}.tree_view_row{min-width:0;height:38px;display:flow-root;position:relative}.tree_view_item{width:100%;min-width:0;height:36px;padding:0 10px;padding-left:calc(10px + (var(--tree-depth) - 1) * 18px);color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);text-align:left;cursor:pointer;transition:color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;border-radius:10px;outline:none;align-items:center;gap:8px;margin-top:2px;line-height:1;display:flex;position:relative}.tree_view_item[aria-selected=true]{color:var(--arc-foreground)}.tree_view_selection{z-index:0;background:var(--arc-surface-muted);border-radius:10px;position:absolute;inset:0}.tree_view_branch{top:4px;bottom:4px;left:calc(16.5px + (var(--tree-depth) - 2) * 18px);z-index:1;background:var(--arc-border);transform-origin:top;pointer-events:none;width:1px;position:absolute}.tree_view_disclosure,.tree_view_icon,.tree_view_label{z-index:1;position:relative}.tree_view_disclosure{width:14px;height:16px;color:var(--arc-text-muted);flex:0 0 14px;place-items:center;display:grid}.tree_view_icon{width:16px;height:16px;color:var(--arc-text-muted);transition:color var(--arc-duration-fast) var(--arc-ease-standard);flex:0 0 16px;place-items:center;display:grid}.tree_view_folder{color:var(--arc-text-secondary)}.tree_view_item[aria-expanded=true] .tree_view_folder,.tree_view_item[aria-selected=true] .tree_view_folder{color:var(--arc-foreground)}.tree_view_folderGlyph{place-items:center;display:grid;position:absolute;inset:0}.tree_view_typescript,.tree_view_stylesheet{color:var(--arc-accent)}.tree_view_markdown{color:var(--arc-success)}.tree_view_json{color:var(--arc-warning)}.tree_view_label{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.45;overflow:hidden}@media (hover:hover) and (pointer:fine){.tree_view_item:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}@media (prefers-reduced-motion:reduce){.tree_view_item,.tree_view_icon{transition:none}}.tree_view_item:focus-visible{outline:1px solid var(--arc-accent);outline-offset:-1px}.treemap_figure{gap:var(--arc-space-3);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);margin:0;display:grid}.treemap_bar{justify-content:space-between;align-items:center;gap:var(--arc-space-3);min-width:0;display:flex}.treemap_crumbs{min-width:0;margin-left:-4px}.treemap_crumbList{flex-wrap:wrap;align-items:center;min-width:0;min-height:32px;margin:0;padding:0;list-style:none;display:flex;position:relative}.treemap_crumb{align-items:center;min-width:0;display:inline-flex}.treemap_crumbSep{color:var(--arc-border-strong);font-size:var(--arc-text-sm);padding:0 4px}.treemap_crumbButton{min-height:32px;color:var(--arc-text-secondary);cursor:pointer;font:inherit;font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);background:0 0;border:0;border-radius:10px;margin:0 -2px;padding:0 6px}.treemap_crumbButton:active{transform:scale(.97)}.treemap_crumbCurrent{color:var(--arc-foreground);font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);white-space:nowrap;padding:0 4px}@media (hover:hover) and (pointer:fine){.treemap_crumbButton:hover{background:color-mix(in oklab, var(--arc-foreground) 5%, transparent);color:var(--arc-foreground)}}.treemap_total{color:var(--arc-foreground);font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);font-variant-numeric:tabular-nums;flex:none;justify-items:end;margin:0;display:inline-grid;position:relative;overflow:hidden}.treemap_totalValue{display:block}.treemap_stage{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:12px;outline:none;min-width:0;position:relative;overflow:hidden}.treemap_tile{background:var(--fill);color:var(--arc-foreground);cursor:pointer;visibility:hidden;will-change:transform, width, height;transition:background-color var(--arc-duration-considered) var(--arc-ease-standard), color var(--arc-duration-considered) var(--arc-ease-standard), filter var(--arc-duration-fast) var(--arc-ease-standard), box-shadow var(--arc-duration-fast) var(--arc-ease-standard);border-radius:6px;flex-direction:column;gap:1px;padding:6px 8px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.treemap_tile[data-branch][data-level="1"]{background:color-mix(in oklab, var(--hue) 9%, var(--arc-surface));color:var(--arc-foreground);cursor:zoom-in;border-radius:8px;padding:3px 8px}.treemap_tileLabel,.treemap_tileValue{text-overflow:ellipsis;white-space:nowrap;font-size:var(--arc-text-xs);opacity:0;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard);line-height:16px;overflow:hidden}.treemap_tileLabel{font-weight:500}.treemap_tileValue{opacity:0;font-variant-numeric:tabular-nums}.treemap_tile[data-room=name] .treemap_tileLabel,.treemap_tile[data-room=full] .treemap_tileLabel,.treemap_tile[data-room=full] .treemap_tileValue{opacity:1}.treemap_tile[data-room=full] .treemap_tileValue{opacity:.72}.treemap_tile[data-branch][data-level="1"]{flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px}.treemap_tile[data-branch][data-level="1"] .treemap_tileValue{opacity:.6;flex:none}.treemap_tile[data-branch][data-level="1"][data-room=none] .treemap_tileLabel,.treemap_tile[data-branch][data-level="1"][data-room=none] .treemap_tileValue{opacity:0}.treemap_tile[data-branch][data-level="1"][data-room=name] .treemap_tileValue{opacity:.6}.treemap_tile[data-level="2"]{padding:5px 7px}.treemap_tile[data-active]{box-shadow:inset 0 0 0 2px var(--arc-foreground)}.treemap_tile[data-lineage]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--hue) 70%, transparent)}.treemap_stage[data-active] .treemap_tile[data-dim]{filter:opacity(.5)}.treemap_message{color:var(--arc-text-muted);font-size:var(--arc-text-sm);pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}.treemap_tooltip{z-index:50;border:1px solid var(--arc-border);background:var(--arc-surface-raised);min-width:160px;max-width:min(240px,100%);box-shadow:var(--arc-shadow-floating);opacity:0;pointer-events:none;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard), scale var(--arc-duration-fast) var(--arc-ease-standard);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 12px;display:grid;position:absolute;top:0;left:0;scale:.96}.treemap_stage[data-active] .treemap_tooltip{opacity:1;scale:1}.treemap_tipTitle{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.treemap_tipValue{font-size:var(--arc-text-sm);justify-content:space-between;align-items:baseline;gap:12px;margin:0;line-height:1.35;display:flex}.treemap_tipName{min-width:0;color:var(--arc-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.treemap_tipAmount{color:var(--arc-foreground);font-variant-numeric:tabular-nums;flex:none;font-weight:500}.treemap_tipNote{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);font-variant-numeric:tabular-nums;margin:0}.treemap_scale{min-width:0;color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.treemap_scaleLabel{color:var(--arc-text-secondary);margin-right:4px}.treemap_steps{gap:2px;display:inline-flex}.treemap_step{background:var(--fill);border-radius:3px;width:18px;height:10px}.treemap_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.treemap_tileDetail{opacity:0;pointer-events:none;min-width:0;transition:opacity var(--arc-duration-standard) var(--arc-ease-standard);margin-top:4px;display:block}.treemap_tile[data-room=full][data-level="1"]:not([data-branch]) .treemap_tileDetail,.treemap_tile[data-room=full][data-level="2"] .treemap_tileDetail{opacity:1}.treemap_tile[data-branch][data-level="1"] .treemap_tileDetail{display:none}.treemap_minimap{z-index:40;border:1px solid var(--arc-border);background:var(--arc-surface-raised);box-shadow:var(--arc-shadow-floating);border-radius:8px;position:absolute;bottom:10px;right:10px;overflow:hidden}.treemap_miniTile{box-sizing:border-box;border:1px solid var(--arc-surface);background:var(--fill);cursor:zoom-in;border-radius:2px;position:absolute}.treemap_miniTile[data-current]{background:color-mix(in oklab, var(--fill) 70%, var(--arc-foreground))}.treemap_miniView{box-sizing:border-box;border:1.5px solid var(--arc-foreground);pointer-events:none;border-radius:3px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.treemap_tile,.treemap_tileLabel,.treemap_tileValue,.treemap_tooltip,.treemap_crumbButton,.treemap_tileDetail{transition:none}}[data-motion=reduced] .treemap_figure *{transition:none!important;animation:none!important}.treemap_figure :focus-visible{outline:1px solid var(--arc-accent);outline-offset:2px}.typewriter_terminal_root{--tt-line:1.55em;--tt-accent:var(--arc-accent);gap:var(--arc-space-3);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);margin:0;display:grid;container-type:inline-size}.typewriter_terminal_window{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);box-shadow:var(--arc-shadow-raised);overflow:hidden}.typewriter_terminal_titlebar{min-height:44px;padding:0 var(--arc-space-2) 0 var(--arc-space-4);border-bottom:1px solid var(--arc-border);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.typewriter_terminal_lights{gap:6px;display:inline-flex}.typewriter_terminal_lights i{background:var(--arc-border-strong);opacity:.7;border-radius:50%;width:9px;height:9px}.typewriter_terminal_title{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);font-weight:520}.typewriter_terminal_titleEnd{justify-content:flex-end;display:flex}.typewriter_terminal_titleEnd :where(button){min-width:44px;min-height:44px}.typewriter_terminal_viewport{height:calc(var(--tt-rows,11) * var(--tt-line) + 2 * var(--arc-space-4));padding:var(--arc-space-4) var(--arc-space-5);font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace;font-size:13px;line-height:var(--tt-line);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--arc-space-6));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--arc-space-6));mask-image:linear-gradient(to bottom, transparent 0, #000 var(--arc-space-6));position:relative;overflow:hidden}.typewriter_terminal_content{will-change:transform;transition:opacity var(--arc-duration-standard) var(--arc-ease-exit)}.typewriter_terminal_root[data-clearing] .typewriter_terminal_content{opacity:0;transition:opacity .45s var(--arc-ease-in-out), transform .45s var(--arc-ease-in-out);transform:translateY(-12px)!important}.typewriter_terminal_step{display:block}.typewriter_terminal_commandLine,.typewriter_terminal_line{white-space:pre-wrap;word-break:break-all;overflow-wrap:anywhere}.typewriter_terminal_line{color:var(--arc-text-secondary);animation:typewriter_terminal_tt-rise var(--arc-duration-standard) var(--arc-ease-enter) both;align-items:baseline;gap:.5em;display:flex}.typewriter_terminal_line svg{flex:none;align-self:center}.typewriter_terminal_line[data-tone=muted]{color:var(--arc-text-muted)}.typewriter_terminal_line[data-tone=success]{color:var(--arc-success)}.typewriter_terminal_line[data-tone=warning]{color:var(--arc-warning)}.typewriter_terminal_line[data-tone=danger]{color:var(--arc-danger)}.typewriter_terminal_line[data-tone=accent]{color:var(--tt-accent)}.typewriter_terminal_line a{color:var(--tt-accent);text-underline-offset:2px;text-decoration:underline}@keyframes typewriter_terminal_tt-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.typewriter_terminal_text{min-width:0}.typewriter_terminal_prompt{color:var(--arc-text-muted)}.typewriter_terminal_symbol{color:var(--arc-text-secondary)}.typewriter_terminal_command [data-kind=program]{color:var(--arc-foreground);font-weight:600}.typewriter_terminal_command [data-kind=flag]{color:var(--arc-series-2)}.typewriter_terminal_command [data-kind=string]{color:var(--arc-series-4)}.typewriter_terminal_command [data-kind=path]{color:var(--arc-series-1)}.typewriter_terminal_command [data-kind=package]{color:var(--tt-accent)}.typewriter_terminal_command [data-kind=operator]{color:var(--arc-text-muted)}.typewriter_terminal_command [data-kind=env]{color:var(--arc-series-3)}.typewriter_terminal_caret{vertical-align:-.2em;background:var(--tt-accent);width:.6em;height:1.15em;margin-left:1px;display:none}.typewriter_terminal_caret[data-on]{animation:1.05s step-end infinite typewriter_terminal_tt-blink;display:inline-block}.typewriter_terminal_caret[data-typing]{animation:none}@keyframes typewriter_terminal_tt-blink{0%,55%{opacity:1}56%,to{opacity:.15}}.typewriter_terminal_progress{white-space:nowrap;word-break:normal}.typewriter_terminal_progress .typewriter_terminal_text{text-overflow:ellipsis;flex:0 auto;overflow:hidden}.typewriter_terminal_progress .typewriter_terminal_bar{border-radius:var(--arc-radius-pill);background:var(--arc-border);flex:4em;align-self:center;min-width:3em;max-width:9em;height:4px;position:relative;overflow:hidden}.typewriter_terminal_progress .typewriter_terminal_fill{background:var(--tt-accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.typewriter_terminal_percent{font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:4ch}.typewriter_terminal_taskMark{width:1em;color:var(--tt-accent);place-items:center;display:inline-grid;position:relative}.typewriter_terminal_taskMark .typewriter_terminal_tick{color:var(--arc-success);display:none}.typewriter_terminal_taskMark[data-done] .typewriter_terminal_spinner{display:none}.typewriter_terminal_taskMark[data-done] .typewriter_terminal_tick{display:block}.typewriter_terminal_done{color:var(--arc-text-muted);font-variant-numeric:tabular-nums}.typewriter_terminal_controls{align-items:center;gap:var(--arc-space-2);min-width:0;display:flex}.typewriter_terminal_control{flex:none;min-width:44px;min-height:44px}.typewriter_terminal_scrubber{--arc-accent:var(--tt-accent);flex:auto;min-width:0}.typewriter_terminal_scrubber>*>:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.typewriter_terminal_time{min-width:7.5ch;color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;text-align:right;flex:none}.typewriter_terminal_caption{color:var(--arc-text-muted);font-size:var(--arc-text-sm)}.typewriter_terminal_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (max-width:560px){.typewriter_terminal_viewport{padding:var(--arc-space-3) var(--arc-space-4);font-size:12px}.typewriter_terminal_titlebar{padding-left:var(--arc-space-3)}}@container (max-width:400px){.typewriter_terminal_time{display:none}}.typewriter_terminal_root[data-reduced] .typewriter_terminal_caret,.typewriter_terminal_root[data-reduced] .typewriter_terminal_line{animation:none}@media (prefers-reduced-motion:reduce){.typewriter_terminal_caret,.typewriter_terminal_line,.typewriter_terminal_content{transition:none;animation:none}}.usage_meter_meter{--segment-0:var(--arc-accent);--segment-1:color-mix(in oklab, var(--arc-accent) 62%, var(--arc-surface));--segment-2:color-mix(in oklab, var(--arc-accent) 36%, var(--arc-surface));--segment-3:color-mix(in oklab, var(--arc-accent) 22%, var(--arc-surface));gap:var(--arc-space-4);min-width:0;color:var(--arc-foreground);display:grid}.usage_meter_top{justify-content:space-between;align-items:center;gap:var(--arc-space-3);min-width:0;min-height:28px;display:flex}.usage_meter_title{min-width:0;color:var(--arc-foreground);font-size:var(--arc-text-base);letter-spacing:var(--arc-tracking-body);font-weight:500;line-height:var(--arc-leading-body);text-wrap:balance}.usage_meter_badge{border-radius:var(--arc-radius-pill);background:var(--arc-surface-muted);height:28px;color:var(--arc-text-secondary);font-size:var(--arc-text-xs);transition:background-color var(--arc-duration-standard) var(--arc-ease-standard), color var(--arc-duration-standard) var(--arc-ease-standard);flex:none;justify-content:flex-end;font-weight:500;line-height:1;display:inline-flex;overflow:hidden}.usage_meter_badgeInner{padding:0 var(--arc-space-3);white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.usage_meter_badgeIcon{place-items:center;display:grid}.usage_meter_badge[data-status=near]{background:color-mix(in oklab, var(--arc-warning) 14%, var(--arc-surface));color:var(--arc-foreground)}.usage_meter_badge[data-status=near] .usage_meter_badgeIcon{color:var(--arc-warning)}.usage_meter_badge[data-status=over]{background:color-mix(in oklab, var(--arc-danger) 12%, var(--arc-surface));color:var(--arc-foreground)}.usage_meter_badge[data-status=over] .usage_meter_badgeIcon{color:var(--arc-danger)}.usage_meter_total{align-items:baseline;gap:var(--arc-space-2);min-width:0;margin:0;display:flex}.usage_meter_amount{font-family:var(--arc-font-display);font-size:var(--arc-text-3xl);letter-spacing:var(--arc-tracking-display);font-weight:500;line-height:var(--arc-leading-display);flex:none}.usage_meter_caption{min-width:0;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);flex:1}.usage_meter_swap{min-width:0;display:block;position:relative}.usage_meter_swapText{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.usage_meter_bar{padding-block:5px;position:relative}.usage_meter_track{border-radius:var(--arc-radius-pill);background:color-mix(in oklab, var(--arc-foreground) 7%, var(--arc-surface));isolation:isolate;-webkit-tap-highlight-color:transparent;height:14px;position:relative;overflow:hidden}.usage_meter_segment{transition:opacity var(--arc-duration-fast) var(--arc-ease-standard);position:absolute;inset:0}.usage_meter_segment[data-index="0"],.usage_meter_swatch[data-index="0"]{background:var(--segment-0)}.usage_meter_segment[data-index="1"],.usage_meter_swatch[data-index="1"]{background:var(--segment-1)}.usage_meter_segment[data-index="2"],.usage_meter_swatch[data-index="2"]{background:var(--segment-2)}.usage_meter_segment[data-index="3"],.usage_meter_swatch[data-index="3"]{background:var(--segment-3)}.usage_meter_segment[data-highlight=off]{opacity:.28}.usage_meter_overflow{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.usage_meter_hatch{fill:var(--arc-surface)}.usage_meter_overTint{fill:var(--arc-danger);opacity:0;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard)}.usage_meter_overflow[data-highlight=on] .usage_meter_overTint{opacity:1}.usage_meter_limit{background:var(--arc-foreground);pointer-events:none;border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:-1px}.usage_meter_legend{margin:0 calc(var(--arc-space-2) * -1);grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:2px;display:grid}.usage_meter_item{min-width:0;padding:var(--arc-space-2);border-radius:calc(var(--arc-radius-control) - 6px);color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), opacity var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;justify-items:start;gap:2px;display:grid}@media (hover:hover) and (pointer:fine){.usage_meter_item:hover{background:var(--arc-surface-muted)}}.usage_meter_item[aria-pressed=true]{background:var(--arc-surface-muted)}.usage_meter_item[data-highlight=off]{opacity:.45}.usage_meter_itemHead{align-items:center;gap:var(--arc-space-2);min-width:0;max-width:100%;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);display:flex}.usage_meter_itemLabel{flex:1;min-width:0}.usage_meter_key{flex:none;place-items:center;width:12px;height:12px;display:grid}.usage_meter_swatch{border-radius:3px;grid-area:1/1;width:10px;height:10px}.usage_meter_swatch[data-index=free]{background:color-mix(in oklab, var(--arc-foreground) 7%, var(--arc-surface));box-shadow:inset 0 0 0 1px var(--arc-border-strong)}.usage_meter_keyIcon{color:var(--arc-danger);grid-area:1/1;place-items:center;display:grid}.usage_meter_itemValue{color:var(--arc-foreground);font-size:var(--arc-text-base);font-weight:500;line-height:var(--arc-leading-body);align-items:baseline;gap:4px;padding-left:20px;display:flex}.usage_meter_itemUnit{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);font-weight:400}.usage_meter_ticker{white-space:nowrap;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;align-items:flex-start;display:inline-flex;position:relative}.usage_meter_column{--feather:.16em;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);display:inline-block;position:relative;overflow:hidden}.usage_meter_sizer{visibility:hidden}.usage_meter_glyph{inset:var(--feather) 0;text-align:center;position:absolute}.usage_meter_symbol{display:inline-block;overflow-x:clip}.usage_meter_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.usage_meter_badge,.usage_meter_segment,.usage_meter_item,.usage_meter_overTint{transition:none}}[data-motion=reduced] .usage_meter_badge,.usage_meter_badge[data-motion=reduced],[data-motion=reduced] .usage_meter_segment,.usage_meter_segment[data-motion=reduced],[data-motion=reduced] .usage_meter_item,.usage_meter_item[data-motion=reduced],[data-motion=reduced] .usage_meter_overTint,.usage_meter_overTint[data-motion=reduced]{transition:none}.usage_meter_meter{font-family:var(--arc-font-body)}.usage_meter_legend button:focus-visible{outline:1px solid var(--arc-control-on);outline-offset:-1px}.user_menu_root{vertical-align:middle;flex:none;display:inline-flex;position:relative}.user_menu_trigger{--presence-surface:var(--user-menu-surface,var(--arc-surface));align-items:center;gap:var(--arc-space-2);border-radius:var(--arc-radius-pill);height:40px;color:var(--arc-foreground);font:inherit;font-family:var(--arc-font-body);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;flex:none;margin:0;padding:4px;display:inline-flex;position:relative}.user_menu_trigger[data-name]{padding-right:10px}@media (hover:hover) and (pointer:fine){.user_menu_trigger:hover{--presence-surface:var(--arc-surface-muted);background:var(--arc-surface-muted)}}.user_menu_trigger[data-state=open]{--presence-surface:var(--arc-surface-muted);background:var(--arc-surface-muted)}.user_menu_trigger:active{--presence-surface:color-mix(in oklab, var(--arc-surface-muted), var(--arc-foreground) 8%);background:color-mix(in oklab, var(--arc-surface-muted), var(--arc-foreground) 8%)}.user_menu_triggerName{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;font-weight:500;line-height:1;overflow:hidden}.user_menu_chevron{color:var(--arc-text-muted);transition:transform var(--arc-duration-spring) var(--arc-ease-spring), color var(--arc-duration-fast) var(--arc-ease-standard);flex:none;margin-left:-2px}.user_menu_trigger:hover .user_menu_chevron,.user_menu_trigger[data-state=open] .user_menu_chevron{color:var(--arc-foreground)}.user_menu_trigger[data-state=open] .user_menu_chevron{transform:rotate(180deg)}@media (max-width:639px){.user_menu_trigger[data-name]{padding-right:4px}.user_menu_triggerName,.user_menu_chevron{display:none}}.user_menu_face{width:var(--face-size);height:var(--face-size);flex:none;display:inline-grid;position:relative}.user_menu_face[data-size=sm]{--face-size:32px;--dot-size:11px}.user_menu_face[data-size=md]{--face-size:40px;--dot-size:12px}.user_menu_portrait{border-radius:var(--arc-radius-pill);background:var(--arc-surface-muted);object-fit:cover;object-position:50% 15%;outline:1px solid color-mix(in oklab, var(--arc-foreground) 9%, transparent);outline-offset:-1px;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.user_menu_initials{color:var(--arc-text-secondary);font-size:calc(var(--face-size) * .36);place-items:center;font-weight:500;line-height:1;display:grid}.user_menu_face .user_menu_dot{box-shadow:0 0 0 2px var(--presence-surface,var(--arc-surface));position:absolute;bottom:-1px;right:-1px}.user_menu_dot{--dot-color:var(--arc-success);width:var(--dot-size,10px);height:var(--dot-size,10px);border-radius:var(--arc-radius-pill);background:var(--dot-color);transition:background-color var(--arc-duration-standard) var(--arc-ease-standard), box-shadow var(--arc-duration-fast) var(--arc-ease-standard);flex:none;display:inline-block;position:relative}.user_menu_dot:before,.user_menu_dot:after{content:"";background:var(--presence-surface,var(--arc-surface));transition:transform var(--arc-duration-spring) var(--arc-ease-spring), background-color var(--arc-duration-fast) var(--arc-ease-standard);margin:auto;position:absolute;inset:0}.user_menu_dot:before{border-radius:var(--arc-radius-pill);width:46%;height:46%;transform:scale(0)}.user_menu_dot:after{border-radius:1px;width:58%;height:22%;min-height:1.5px;transform:scaleX(0)}.user_menu_dot[data-status=busy]{--dot-color:var(--arc-danger)}.user_menu_dot[data-status=busy]:after{transform:scaleX(1)}.user_menu_dot[data-status=away]{--dot-color:var(--arc-warning)}.user_menu_dot[data-status=away]:before,.user_menu_dot[data-status=offline]:before{transform:scale(1)}.user_menu_dot[data-status=offline]{--dot-color:var(--arc-text-muted)}.user_menu_panel{--presence-surface:var(--arc-surface-raised);--row:40px;--inset:6px;z-index:60;box-sizing:border-box;width:17rem;max-width:calc(100vw - 24px);padding:var(--inset);border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);box-shadow:var(--arc-shadow-floating);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);line-height:var(--arc-leading-body);text-align:left;transform-origin:var(--origin-x,100%) var(--origin-y,0px);outline:none;position:fixed;top:0;left:0}.user_menu_panel[data-inline]{position:absolute;top:calc(100% + 8px);left:auto}.user_menu_panel[data-inline][data-align=end]{right:0}.user_menu_panel[data-inline][data-align=start]{left:0}.user_menu_panel[data-inline][data-align=center]{margin-left:-8.5rem;left:50%}.user_menu_header{align-items:center;gap:var(--arc-space-3);padding:8px 8px 10px;display:flex}.user_menu_identity{flex:1;gap:1px;min-width:0;display:grid}.user_menu_nameRow{align-items:center;gap:var(--arc-space-2);min-width:0;display:flex}.user_menu_name{color:var(--arc-foreground);font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.user_menu_plan{border-radius:var(--arc-radius-pill);background:var(--arc-accent-subtle);height:18px;color:var(--arc-accent-strong);font-size:var(--arc-text-xs);flex:none;align-items:center;padding:0 7px;font-weight:500;line-height:1;display:inline-flex}.user_menu_email{color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user_menu_list{position:relative}.user_menu_highlight{border-radius:calc(var(--arc-radius-panel) - var(--inset));background:var(--arc-accent-subtle);opacity:0;pointer-events:none;position:absolute;top:0;left:0;right:0}.user_menu_highlight[data-tone=danger]{background:color-mix(in oklab, var(--arc-danger) 11%, transparent)}.user_menu_item{width:100%;height:var(--row);box-sizing:border-box;align-items:center;gap:var(--arc-space-3);border-radius:calc(var(--arc-radius-panel) - var(--inset));color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;outline:none;margin:0;padding:0 12px;display:flex;position:relative}.user_menu_icon{width:16px;color:var(--arc-text-secondary);transition:color var(--arc-duration-fast) var(--arc-ease-standard);flex:none;place-items:center;display:inline-grid}.user_menu_item:focus .user_menu_icon{color:var(--arc-accent-strong)}.user_menu_itemLabel{flex:1;min-width:0;display:inline-flex;position:relative}.user_menu_rise{white-space:nowrap;display:inline-block}.user_menu_item[data-tone=danger],.user_menu_item[data-tone=danger] .user_menu_icon{color:color-mix(in oklab, var(--arc-danger) 58%, var(--arc-text-secondary))}.user_menu_item[data-tone=danger]:focus,.user_menu_item[data-tone=danger]:focus .user_menu_icon{color:var(--arc-danger)}@media (hover:none){.user_menu_item:active{background:var(--arc-surface-muted)}}.user_menu_keys{color:var(--arc-text-muted);font-family:var(--arc-font-body);font-size:var(--arc-text-xs);letter-spacing:0;opacity:.8;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:1px;margin-left:auto;display:inline-flex}.user_menu_key{min-width:1.05em;font:inherit;text-align:center;display:inline-block}.user_menu_row{align-items:center;gap:var(--arc-space-3);height:44px;padding:0 6px 0 12px;display:flex;position:relative}.user_menu_rowLabel{color:var(--arc-foreground);font-size:var(--arc-text-sm);flex:1}.user_menu_row .user_menu_icon .user_menu_dot{--dot-size:10px}.user_menu_segments{--segment:32px;isolation:isolate;grid-auto-columns:var(--segment);border-radius:var(--arc-radius-pill);background:color-mix(in oklab, var(--arc-foreground) 6%, transparent);flex:none;grid-auto-flow:column;height:30px;padding:2px;display:inline-grid;position:relative}.user_menu_thumb{z-index:-1;width:var(--segment);border-radius:var(--arc-radius-pill);background:var(--arc-surface-raised);box-shadow:0 1px 2px #0000001a, 0 0 0 1px var(--arc-border-subtle);transform:translateX(calc(var(--index) * 100%));transition:transform var(--arc-duration-spring) var(--arc-ease-spring);position:absolute;top:2px;bottom:2px;left:2px}@supports (color:lab(0% 0 0)){.user_menu_thumb{box-shadow:0 1px 2px lab(0% 0 0/.1), 0 0 0 1px var(--arc-border-subtle)}}[data-theme=dark] .user_menu_thumb{background:color-mix(in oklab, var(--arc-foreground) 20%, var(--arc-surface-raised));box-shadow:none}.user_menu_segment{border-radius:var(--arc-radius-pill);color:var(--arc-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;outline:none;place-items:center;margin:0;padding:0;display:grid}.user_menu_segment .user_menu_dot{--dot-size:9px;--presence-surface:var(--arc-surface-raised)}@media (hover:hover) and (pointer:fine){.user_menu_segment:hover{color:var(--arc-text-secondary)}}.user_menu_segment[aria-checked=true]{color:var(--arc-foreground)}.user_menu_spinner{animation:.8s linear infinite user_menu_user-menu-spin}@keyframes user_menu_user-menu-spin{to{transform:rotate(360deg)}}.user_menu_scrim{z-index:70;-webkit-tap-highlight-color:transparent;background:#00000052;background:lab(0% 0 0/.32);position:fixed;inset:0}.user_menu_sheet{--row:48px;--inset:10px;z-index:71;overscroll-behavior:contain;width:auto;max-width:none;max-height:88dvh;padding:8px var(--inset) calc(12px + env(safe-area-inset-bottom));border-radius:var(--arc-radius-panel) var(--arc-radius-panel) 0 0;border-bottom:0;position:fixed;inset:auto 0 0;overflow-y:auto}.user_menu_handle{border-radius:var(--arc-radius-pill);background:var(--arc-border-strong);cursor:grab;width:36px;height:5px;margin:0 auto 10px;display:block}.user_menu_sheet .user_menu_header{padding:4px 8px 12px}.user_menu_sheet .user_menu_item,.user_menu_sheet .user_menu_rowLabel{font-size:var(--arc-text-base)}.user_menu_sheet .user_menu_row{height:56px}.user_menu_sheet .user_menu_segments{--segment:44px;height:38px}.user_menu_sheet .user_menu_keys{display:none}@media (prefers-reduced-motion:reduce){.user_menu_trigger,.user_menu_chevron,.user_menu_dot,.user_menu_dot:before,.user_menu_dot:after,.user_menu_segment,.user_menu_thumb,.user_menu_item,.user_menu_icon{transition:none}.user_menu_spinner{animation-duration:2.4s}}[data-motion=reduced] .user_menu_trigger,.user_menu_trigger[data-motion=reduced],[data-motion=reduced] .user_menu_chevron,.user_menu_chevron[data-motion=reduced],[data-motion=reduced] .user_menu_dot,.user_menu_dot[data-motion=reduced],[data-motion=reduced] .user_menu_dot:before,.user_menu_dot[data-motion=reduced]:before,[data-motion=reduced] .user_menu_dot:after,.user_menu_dot[data-motion=reduced]:after,[data-motion=reduced] .user_menu_segment,.user_menu_segment[data-motion=reduced],[data-motion=reduced] .user_menu_thumb,.user_menu_thumb[data-motion=reduced],[data-motion=reduced] .user_menu_item,.user_menu_item[data-motion=reduced],[data-motion=reduced] .user_menu_icon,.user_menu_icon[data-motion=reduced]{transition:none}[data-motion=reduced] .user_menu_spinner,.user_menu_spinner[data-motion=reduced]{animation-duration:2.4s}.user_menu_trigger{min-height:var(--touch-target);font-family:var(--arc-font-body)}.user_menu_trigger:focus-visible,.user_menu_segment:focus-visible{outline:1px solid var(--arc-control-on);outline-offset:0}.user_menu_separator{height:0;margin:var(--arc-menu-group-gap) 0;background:0 0}.user_menu_header{max-width:none;margin:0}.vector_search_root{--vs-accent:var(--arc-accent);gap:var(--arc-space-5);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);margin:0;display:grid}.vector_search_controls{justify-content:center;align-items:flex-end;gap:8px;display:flex}.vector_search_play{border:1px solid var(--arc-border);background:var(--arc-surface);width:36px;height:36px;color:var(--arc-foreground);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.vector_search_play:disabled{cursor:default;opacity:.5}.vector_search_play:focus-visible,.vector_search_stage:focus-visible{outline:var(--arc-focus-width) solid var(--arc-accent);outline-offset:var(--arc-focus-offset)}.vector_search_stage{min-width:0;max-width:120px;min-height:44px;color:var(--arc-text-muted);font:inherit;font-size:var(--arc-text-sm);text-align:left;cursor:pointer;background:0 0;border:0;flex:1 1 0;gap:6px;padding:6px 0 0;display:grid}.vector_search_stage[aria-current=step]{color:var(--arc-foreground)}.vector_search_stageName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vector_search_track{border-radius:var(--arc-radius-pill);background:var(--arc-border);height:2px;position:relative;overflow:hidden}.vector_search_fill{background:var(--arc-foreground);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.vector_search_body{gap:var(--arc-space-5);align-items:center;min-width:0;display:grid}.vector_search_root[data-wide] .vector_search_body{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.vector_search_planeWrap{justify-self:center;max-width:100%;position:relative}.vector_search_svg{position:absolute;inset:0;overflow:visible}.vector_search_planeTop{fill:var(--arc-surface);stroke:var(--arc-border);stroke-width:1px}.vector_search_slabSide{fill:color-mix(in oklab, var(--arc-foreground) 6%, var(--arc-surface))}.vector_search_slabSideDark{fill:color-mix(in oklab, var(--arc-foreground) 10%, var(--arc-surface))}.vector_search_gridLine line{stroke:var(--arc-border-subtle,var(--arc-border));stroke-width:1px}.vector_search_cluster{fill:color-mix(in oklab, var(--topic) 9%, transparent);stroke:var(--topic);stroke-width:1px;stroke-dasharray:2 3}.vector_search_link{stroke:var(--arc-border-strong);stroke-width:1px}.vector_search_link[data-route]{stroke:var(--vs-accent);stroke-width:1.5px}.vector_search_page{fill:var(--arc-surface);stroke:var(--topic);stroke-width:1px}.vector_search_dot{fill:var(--topic)}.vector_search_halo{fill:none;stroke:var(--topic);stroke-width:1.5px}.vector_search_matchLine{stroke:var(--vs-accent);stroke-width:1.25px}.vector_search_ring{fill:none;stroke:var(--vs-accent);stroke-width:1px;stroke-dasharray:3 3}.vector_search_stem{stroke:var(--vs-accent);stroke-width:1px}.vector_search_queryHalo{fill:var(--arc-surface);stroke:var(--vs-accent);stroke-width:1.5px}.vector_search_queryDot{fill:var(--vs-accent)}.vector_search_signal{fill:var(--vs-accent);stroke:var(--arc-surface);stroke-width:1.5px}.vector_search_topicChip,.vector_search_queryChip,.vector_search_scoreChip,.vector_search_tag{z-index:1;white-space:nowrap;pointer-events:none;position:absolute}.vector_search_topicChip{border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface);font-size:var(--arc-text-xs);align-items:center;gap:6px;padding:2px 9px;display:inline-flex;transform:translate(-50%,6px)}.vector_search_topicChip[data-back]{transform:translate(-50%,calc(-100% - 6px))}.vector_search_topicDot{background:var(--topic);border-radius:50%;width:6px;height:6px}.vector_search_queryChip{border-radius:var(--arc-radius-pill);background:var(--vs-accent);color:var(--arc-accent-foreground,var(--arc-surface));font-size:var(--arc-text-xs);padding:2px 8px;font-weight:600;top:0;left:0}.vector_search_scoreChip{border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:var(--arc-surface);font-variant-numeric:tabular-nums;padding:1px 6px;font-size:11px;font-weight:600;top:0;left:0}.vector_search_tag{border-radius:var(--arc-radius-pill);background:var(--arc-foreground);color:var(--arc-background);font-size:var(--arc-text-xs);padding:3px 9px;transform:translate(-50%,-100%)}@media (hover:none){.vector_search_tag{display:none}}.vector_search_legend{gap:var(--arc-space-4);min-width:0;display:grid}.vector_search_heading{min-height:2.6em;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body)}.vector_search_counters{border-top:1px solid var(--arc-border);border-bottom:1px solid var(--arc-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.vector_search_counters>div{border-left:1px solid var(--arc-border);gap:2px;padding:10px 0 10px 12px;display:grid}.vector_search_counters>div:first-child{border-left:0;padding-left:0}.vector_search_counters dt{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.vector_search_counters dd{font-size:var(--arc-text-lg);font-variant-numeric:tabular-nums;margin:0}.vector_search_readout{gap:6px;display:grid}.vector_search_readoutHead{color:var(--arc-text-muted);font-size:var(--arc-text-xs);justify-content:space-between;display:flex}.vector_search_dims{font-variant-numeric:tabular-nums}.vector_search_readTitle{min-height:1.4em;font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}.vector_search_readTitle[data-typing]:after{content:"";vertical-align:text-bottom;background:currentColor;width:1px;height:1em;margin-left:1px;animation:1s step-end infinite vector_search_vs-caret;display:inline-block}@keyframes vector_search_vs-caret{50%{opacity:0}}.vector_search_bars{grid-template-columns:repeat(16,minmax(0,1fr));align-items:center;gap:3px;height:22px;display:grid}.vector_search_bar{background:var(--arc-foreground);transform-origin:bottom;height:11px;transition:transform var(--arc-duration-standard) var(--arc-ease-standard);transform:scaleY(0)translateY(-5.5px)}.vector_search_bar[data-neg]{transform-origin:top;translate:0 5.5px}.vector_search_results{gap:6px;display:grid}.vector_search_resultsHead{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.vector_search_list{margin:0;padding:0;list-style:none;display:grid}.vector_search_row{border-bottom:1px solid var(--arc-border-subtle,var(--arc-border));min-height:36px;color:var(--arc-text-muted);font-size:var(--arc-text-sm);opacity:.45;transition:opacity var(--arc-duration-considered) var(--arc-ease-standard);grid-template-columns:14px 18px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.vector_search_row[data-filled]{color:var(--arc-foreground);opacity:1}.vector_search_rank{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}.vector_search_source{color:var(--arc-text-secondary);place-items:center;display:grid}.vector_search_rowTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vector_search_row:not([data-filled]) .vector_search_rowTitle,.vector_search_row:not([data-filled]) .vector_search_rowScore{visibility:hidden}.vector_search_row:not([data-filled]) .vector_search_rowTitle:before{content:""}.vector_search_rowScore{font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.vector_search_rowTrack{border-radius:var(--arc-radius-pill);background:var(--arc-border);width:44px;height:3px;position:relative;overflow:hidden}.vector_search_rowBar{background:var(--vs-accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.vector_search_caption{color:var(--arc-text-muted);font-size:var(--arc-text-sm);text-align:center}@media (prefers-reduced-motion:reduce){.vector_search_bar,.vector_search_row{transition:none}.vector_search_readTitle[data-typing]:after{animation:none}}.voice_orb_orbWrap{flex:none;display:inline-block;position:relative}.voice_orb_orb{display:block}.voice_orb_probes{visibility:hidden;width:0;height:0;position:absolute;overflow:hidden}.voice_orb_probeBody{color:var(--arc-foreground)}.voice_orb_probeFrom{color:var(--voice-orb-tint,var(--arc-gradient-from,var(--arc-accent)))}.voice_orb_probeTo{color:var(--voice-orb-tint-2,var(--voice-orb-tint,var(--arc-gradient-to,var(--arc-accent))))}.voice_orb_transcript{width:100%;max-width:30rem;font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);text-align:center;position:relative}.voice_orb_line{max-height:2.8em;font-size:var(--arc-text-lg);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 .5em);mask-image:linear-gradient(#0000 0,#000 .5em)}.voice_orb_word{white-space:pre;display:inline-block}.voice_orb_transcript[data-speaker=assistant]{color:var(--arc-foreground)}.voice_orb_transcript[data-speaker=user]{color:var(--arc-text-secondary)}.voice_orb_transcript[data-speaker=system] .voice_orb_line{color:var(--arc-text-muted);font-size:var(--arc-text-sm)}.voice_orb_controls{border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface-raised);color:var(--arc-foreground);font-family:var(--arc-font-body);justify-content:center;align-items:center;padding:6px;display:inline-flex}.voice_orb_live{align-items:center;gap:10px;display:inline-flex}.voice_orb_timer{font-variant-numeric:tabular-nums;text-align:center;min-width:3.2ch}.voice_orb_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.voice_recorder_root{gap:var(--arc-space-4);width:100%;min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);display:grid}.voice_recorder_thread{gap:var(--arc-space-3);margin:0;padding:0;list-style:none;display:grid}.voice_recorder_bubbleRow{align-items:flex-end;gap:8px;display:flex}.voice_recorder_bubbleRow[data-mine]{justify-content:flex-end}.voice_recorder_avatar{background:var(--arc-surface-muted);object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px}.voice_recorder_bubbleCol{gap:4px;min-width:0;max-width:min(100%,20rem);display:grid}.voice_recorder_bubbleRow[data-mine] .voice_recorder_bubbleCol{justify-items:end}.voice_recorder_bubble{border-radius:var(--arc-radius-pill);background:var(--arc-surface-muted);align-items:center;gap:10px;min-width:0;padding:6px 12px 6px 6px;display:flex}.voice_recorder_bubbleRow[data-mine] .voice_recorder_bubble{background:var(--arc-foreground);color:var(--arc-background)}.voice_recorder_bubbleWave{flex:auto;min-width:72px;height:24px}.voice_recorder_meta{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.voice_recorder_clock{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;flex:none}.voice_recorder_composer{gap:6px;display:grid}.voice_recorder_micRow{justify-content:space-between;align-items:center;gap:var(--arc-space-3);border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface-raised);padding:6px 6px 6px 16px;display:flex}.voice_recorder_hint{min-width:0;color:var(--arc-text-secondary);font-size:var(--arc-text-sm)}.voice_recorder_recordBar,.voice_recorder_reviewBar{border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface-raised);align-items:center;gap:8px;min-width:0;padding:6px;display:flex}.voice_recorder_recDot{background:var(--arc-danger,currentColor);border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite voice_recorder_rec}@keyframes voice_recorder_rec{50%{opacity:.3}}.voice_recorder_liveWave{min-width:0;height:32px;color:var(--arc-foreground);flex:auto}.voice_recorder_reviewWave{flex:auto;min-width:0;height:32px}.voice_recorder_reviewWave>span{max-width:3px}.voice_recorder_error{color:var(--arc-danger,var(--arc-foreground));font-size:var(--arc-text-sm);margin:0}.voice_recorder_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.voice_recorder_recDot{animation:none}}.voice_recorder_root{margin-bottom:0}.waffle_chart_figure{min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);margin:0;position:relative;container-type:inline-size}.waffle_chart_body{align-items:center;gap:var(--arc-space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@container (min-width:420px){.waffle_chart_figure[data-legend] .waffle_chart_body{gap:var(--arc-space-6);grid-template-columns:minmax(0,232px) minmax(0,1fr)}}.waffle_chart_board{min-width:0}.waffle_chart_grid{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:default;outline:none;width:100%;max-width:300px;margin-inline:auto;position:relative}.waffle_chart_cell{--inner:0 0 0 0 transparent;--outer:0 0 0 0 transparent;background:var(--cell);box-shadow:var(--inner), var(--outer);will-change:transform;transition:background-color var(--arc-duration-considered) var(--arc-ease-standard) var(--delay,0s), border-radius var(--arc-duration-considered) var(--arc-ease-standard) var(--delay,0s), box-shadow var(--arc-duration-considered) var(--arc-ease-standard) var(--delay,0s), opacity var(--arc-duration-fast) var(--arc-ease-standard);border-radius:22%;position:absolute;top:0;left:0}.waffle_chart_grid[data-active] .waffle_chart_cell:not([data-on]){transition:background-color var(--arc-duration-considered) var(--arc-ease-standard) var(--delay,0s), border-radius var(--arc-duration-considered) var(--arc-ease-standard) var(--delay,0s), opacity var(--arc-duration-standard) var(--arc-ease-standard);opacity:.26!important}.waffle_chart_cell[data-cursor]{--outer:0 0 0 2px var(--arc-surface), 0 0 0 3.5px color-mix(in oklab, var(--arc-foreground) 55%, transparent)}.waffle_chart_cell[data-shape=round],.waffle_chart_swatch[data-shape=round],.waffle_chart_tipSwatch[data-shape=round]{border-radius:50%}.waffle_chart_cell[data-shape=framed]{--inner:inset 0 0 0 2.5px var(--cell), inset 0 0 0 3.25px var(--arc-surface)}.waffle_chart_swatch[data-shape=framed],.waffle_chart_tipSwatch[data-shape=framed]{box-shadow:inset 0 0 0 2px var(--cell), inset 0 0 0 3px var(--arc-surface)}.waffle_chart_tooltip{z-index:2;border:1px solid var(--arc-border);background:var(--arc-surface-raised);min-width:150px;max-width:min(240px,100%);box-shadow:var(--arc-shadow-floating);opacity:0;pointer-events:none;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard), scale var(--arc-duration-fast) var(--arc-ease-standard);border-radius:14px;gap:2px;padding:8px 12px;display:grid;position:absolute;top:0;left:0;scale:.96}.waffle_chart_tooltip[data-shown]{opacity:1;scale:1}.waffle_chart_tipRow{min-width:0;font-size:var(--arc-text-sm);align-items:center;gap:8px;margin:0;line-height:1.3;display:flex}.waffle_chart_tipSwatch{background:var(--cell);width:10px;height:10px;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);border-radius:3px;flex:none}.waffle_chart_tipName{min-width:0;color:var(--arc-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.waffle_chart_tipValue{font-variant-numeric:tabular-nums;flex:none;margin-left:8px;font-weight:500}.waffle_chart_tipMeta{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0 0 0 18px}.waffle_chart_message{min-height:160px;color:var(--arc-text-muted);font-size:var(--arc-text-sm);place-items:center;margin:0;display:grid}.waffle_chart_legend{gap:2px var(--arc-space-2);grid-template-columns:repeat(auto-fill,minmax(132px,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}@container (min-width:420px){.waffle_chart_figure[data-legend] .waffle_chart_legend{grid-template-columns:minmax(0,1fr)}}@container (max-width:419px){.waffle_chart_legend{grid-template-columns:minmax(0,1fr);margin-inline:max(-10px,50% - 160px)}}.waffle_chart_item{width:100%;min-height:36px;color:var(--arc-text-secondary);cursor:pointer;font:inherit;font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);text-align:left;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard), opacity var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);background:0 0;border:0;border-radius:12px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 10px;display:grid}.waffle_chart_item:active{transform:scale(.98)}.waffle_chart_item[data-on]{color:var(--arc-foreground);background:color-mix(in oklab, var(--arc-foreground) 5%, transparent)}.waffle_chart_item[data-dim]{opacity:.5}.waffle_chart_item[aria-pressed=true]{color:var(--arc-foreground)}@media (hover:hover) and (pointer:fine){.waffle_chart_item:hover{color:var(--arc-foreground)}}.waffle_chart_swatch{background:var(--cell);border-radius:3px;width:10px;height:10px}.waffle_chart_itemLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.waffle_chart_itemShare{color:var(--arc-foreground);font-size:var(--arc-text-base);font-variant-numeric:tabular-nums;text-align:right;min-width:3.2em;font-weight:500}.waffle_chart_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.waffle_chart_cell,.waffle_chart_grid[data-active] .waffle_chart_cell:not([data-on]),.waffle_chart_tooltip,.waffle_chart_tipSwatch,.waffle_chart_item{transition:none}}[data-motion=reduced] .waffle_chart_figure *{transition:none!important;animation:none!important}.waffle_chart_figure :focus-visible{outline:1px solid var(--arc-accent);outline-offset:2px}.wallet_stack_root{width:min(100%,18.5rem);color:var(--arc-foreground)}.wallet_stack_header{justify-content:space-between;align-items:center;gap:var(--arc-space-3);min-height:2rem;margin-bottom:var(--arc-space-3);display:flex}.wallet_stack_title{font-size:var(--arc-text-sm);margin:0;font-weight:600}.wallet_stack_count{color:var(--arc-text-muted);font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums}.wallet_stack_allCards{border-radius:var(--arc-radius-pill);background:var(--arc-surface-muted);color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);cursor:pointer;border:0;align-items:center;gap:2px;padding:4px 8px 4px 4px;display:inline-flex}.wallet_stack_allCards:focus-visible{outline:var(--arc-focus-width) solid var(--arc-accent);outline-offset:1px}.wallet_stack_stage{aspect-ratio:85.6/86;touch-action:pan-x;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:visible clip;container-type:inline-size}.wallet_stack_root[data-open] .wallet_stack_stage{touch-action:none}.wallet_stack_card{aspect-ratio:85.6/53.98;color:inherit;font:inherit;text-align:start;cursor:pointer;transform-origin:50% 0;will-change:transform;background:0 0;border:0;border-radius:4.6cqi;outline:none;padding:0;position:absolute;bottom:6cqi;left:0;right:0}.wallet_stack_card:focus-visible .wallet_stack_face{box-shadow:0 0 0 var(--arc-focus-width) var(--arc-accent), var(--card-shadow)}.wallet_stack_card[aria-busy=true]{cursor:progress}.wallet_stack_face{--card-shadow:0 1.5cqi 4cqi #06060638, 0 .4cqi 1cqi #0606062e;border-radius:inherit;box-shadow:var(--card-shadow);isolation:isolate;transition:translate var(--arc-duration-spring,.3s) var(--arc-ease-spring,ease), box-shadow var(--arc-duration-standard) var(--arc-ease-standard);grid-template-rows:auto 1fr auto auto;padding:5.5cqi 6cqi 5cqi;display:grid;position:absolute;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){.wallet_stack_face{--card-shadow:0 1.5cqi 4cqi lab(1.5609% 0 0/.22), 0 .4cqi 1cqi lab(1.5609% 0 0/.18)}}.wallet_stack_card[data-front] .wallet_stack_face{transform:perspective(900px) rotateX(calc(var(--tilt-x,0) * 1deg)) rotateY(calc(var(--tilt-y,0) * 1deg))}@media (hover:hover) and (pointer:fine){.wallet_stack_root:not([data-open]) .wallet_stack_card:hover .wallet_stack_face{--card-shadow:0 3cqi 7cqi #06060647, 0 .6cqi 1.4cqi #06060633;translate:0 -2.5cqi}@supports (color:lab(0% 0 0)){.wallet_stack_root:not([data-open]) .wallet_stack_card:hover .wallet_stack_face{--card-shadow:0 3cqi 7cqi lab(1.5609% 0 0/.28), 0 .6cqi 1.4cqi lab(1.5609% 0 0/.2)}}}.wallet_stack_finish{z-index:-1;border-radius:inherit;position:absolute;inset:0}.wallet_stack_card[data-material=metal] .wallet_stack_face{color:#1f1f1f;color:lab(11.84% 0 0)}.wallet_stack_card[data-material=metal] .wallet_stack_finish{background:repeating-conic-gradient(at 62% 40%,#ffffff24 0deg 2deg,#0000 2deg 4deg),conic-gradient(from 210deg at 62% 40%,#d7d7d7,#f5f5f5,#bebebe,#eee,#cacaca,#d7d7d7);background:repeating-conic-gradient(at 62% 40%,lab(100% 0 0/.14) 0deg 2deg,#0000 2deg 4deg),conic-gradient(from 210deg at 62% 40%,lab(86.08% -.0000298023 0),lab(96.52% -.0000298023 .0000119209),lab(76.8% -.0000298023 0),lab(94.2% 0 0),lab(81.44% -.0000298023 0),lab(86.08% -.0000298023 0))}.wallet_stack_card[data-material=black] .wallet_stack_face{color:#e4e4e4;color:lab(90.72% .0000298023 -.0000119209)}.wallet_stack_card[data-material=black] .wallet_stack_finish{background:repeating-radial-gradient(circle at 80% 120%,#ffffff0d 0 1px,#0000 1px 6px),repeating-radial-gradient(circle at 10% -20%,#ffffff0a 0 1px,#0000 1px 7px),linear-gradient(150deg,#242424,#090909);background:repeating-radial-gradient(circle at 80% 120%,lab(100% 0 0/.05) 0 1px,#0000 1px 6px),repeating-radial-gradient(circle at 10% -20%,lab(100% 0 0/.04) 0 1px,#0000 1px 7px),linear-gradient(150deg,lab(14.16% 0 0),lab(2.47865% 0 0))}.wallet_stack_card[data-material=glass] .wallet_stack_face{color:var(--arc-foreground)}.wallet_stack_card[data-material=glass] .wallet_stack_finish{background:color-mix(in oklab, var(--arc-surface) 42%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.6);box-shadow:inset 0 0 0 1px #ffffff73;box-shadow:inset 0 0 0 1px lab(100% -.0000298023 .0000119209/.45)}.wallet_stack_card[data-material=color] .wallet_stack_face{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209)}.wallet_stack_card[data-material=color] .wallet_stack_finish{background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklab, var(--card-tint,#006943) 70%, white), transparent 60%), var(--card-tint,#006943)}@supports (color:lab(0% 0 0)){.wallet_stack_card[data-material=color] .wallet_stack_finish{background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklab, var(--card-tint,lab(39.18% -47.9624 18.6928)) 70%, white), transparent 60%), var(--card-tint,lab(39.18% -47.9624 18.6928))}}.wallet_stack_artwork{z-index:-2;border-radius:inherit;background:var(--card-image) center / cover no-repeat;position:absolute;inset:0}.wallet_stack_light{z-index:0;pointer-events:none;mix-blend-mode:soft-light;opacity:0;background:radial-gradient(30% 30% at calc(var(--light-x,50) * 1%) calc(var(--light-y,30) * 1%), #ffffffe6, transparent 70%);transition:opacity var(--arc-duration-standard) var(--arc-ease-standard);position:absolute;inset:-40%}@supports (color:lab(0% 0 0)){.wallet_stack_light{background:radial-gradient(30% 30% at calc(var(--light-x,50) * 1%) calc(var(--light-y,30) * 1%), lab(100% 0 0/.9), transparent 70%)}}.wallet_stack_card[data-front] .wallet_stack_light{opacity:1}.wallet_stack_top,.wallet_stack_chipRow,.wallet_stack_number,.wallet_stack_bottom{z-index:1;position:relative}.wallet_stack_top{justify-content:space-between;align-items:baseline;gap:3cqi;display:flex}.wallet_stack_issuer{letter-spacing:-.01em;font-size:5.4cqi;font-weight:600}.wallet_stack_product{opacity:.78;font-size:3.4cqi}.wallet_stack_chipRow{align-self:center;align-items:center;gap:3cqi;display:flex}.wallet_stack_chip{background:linear-gradient(90deg,#0000 32%,#8a6c3780 33% 34%,#0000 35% 65%,#8a6c3780 66% 67%,#0000 68%),linear-gradient(#0000 47%,#8a6c3780 48% 52%,#0000 53%),linear-gradient(135deg,#efcc83,#ca9c4e 50%,#e3c885);background:linear-gradient(90deg,#0000 32%,lab(47.8638% 7.55006 33.7824/.5) 33% 34%,#0000 35% 65%,lab(47.8638% 7.55006 33.7824/.5) 66% 67%,#0000 68%),linear-gradient(#0000 47%,lab(47.8638% 7.55006 33.7824/.5) 48% 52%,#0000 53%),linear-gradient(135deg,lab(83.9925% 5.77924 41.2234),lab(67.5484% 11.8277 46.6027) 50%,lab(81.7212% 3.37243 36.8461));border-radius:1.6cqi;width:12cqi;height:9cqi;box-shadow:inset 0 0 0 .3cqi #7e5c2a80;box-shadow:inset 0 0 0 .3cqi lab(41.9609% 10.0709 33.7982/.5)}.wallet_stack_contactless{opacity:.8;font-size:6cqi;display:grid}.wallet_stack_number{letter-spacing:.08em;font-variant-numeric:tabular-nums;text-shadow:0 .2cqi #ffffff40,0 -.2cqi #0003;text-shadow:0 .2cqi lab(100% 0 0/.25),0 -.2cqi lab(0% 0 0/.2);margin-bottom:3cqi;font-size:5.6cqi}.wallet_stack_mask{letter-spacing:.02em;opacity:.7}.wallet_stack_bottom{grid-template-columns:1fr auto auto;align-items:end;gap:4cqi;font-size:3.3cqi;display:grid}.wallet_stack_holder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wallet_stack_expires{font-variant-numeric:tabular-nums;justify-items:start;font-size:3.6cqi;display:grid}.wallet_stack_expiresLabel{opacity:.7;font-size:2.2cqi}.wallet_stack_network{align-items:center;gap:1cqi;font-size:4.2cqi;font-weight:600;display:inline-flex}.wallet_stack_activity{gap:var(--arc-space-3);margin-top:var(--arc-space-2);opacity:0;transition:opacity var(--arc-duration-standard) var(--arc-ease-standard);display:grid}.wallet_stack_activity[data-open]{opacity:1}.wallet_stack_balance{font-size:var(--arc-text-2xl,1.5rem);font-variant-numeric:tabular-nums;font-weight:600}.wallet_stack_transactions{gap:var(--arc-space-1);margin:0;padding:0;list-style:none;display:grid}.wallet_stack_tx{align-items:center;gap:var(--arc-space-3);padding:var(--arc-space-2) 0;border-top:1px solid var(--arc-border);grid-template-columns:auto 1fr auto;display:grid}.wallet_stack_txIcon{background:var(--arc-surface-muted);width:2rem;height:2rem;color:var(--arc-text-secondary);font-size:var(--arc-text-xs);border-radius:50%;place-items:center;font-weight:600;display:grid;overflow:hidden}.wallet_stack_txIcon>img{object-fit:cover;width:100%;height:100%}.wallet_stack_txText{min-width:0;display:grid}.wallet_stack_txMerchant{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.wallet_stack_txDetail{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.wallet_stack_txAmount{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums}.wallet_stack_txAmount[data-in]{color:var(--arc-success,#007e46)}@supports (color:lab(0% 0 0)){.wallet_stack_txAmount[data-in]{color:var(--arc-success,lab(45.9926% -41.8497 21.6371))}}.wallet_stack_empty{color:var(--arc-text-muted);font-size:var(--arc-text-sm);padding:var(--arc-space-2) 0}.wallet_stack_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-transparency:reduce){.wallet_stack_card[data-material=glass] .wallet_stack_finish{-webkit-backdrop-filter:none;background:var(--arc-surface-raised)}}@media (prefers-reduced-motion:reduce){.wallet_stack_card[data-front] .wallet_stack_face{transform:none}.wallet_stack_light{display:none}.wallet_stack_face,.wallet_stack_activity{transition:none}}.wallet_stack_root[data-reduced] .wallet_stack_card[data-front] .wallet_stack_face{transform:none}.wallet_stack_root[data-reduced] .wallet_stack_light{display:none}.wallet_stack_root,.wallet_stack_activity{margin-bottom:0}.workspace_sidebar_frame{box-sizing:border-box;width:100%;min-width:0;container-type:inline-size}.workspace_sidebar_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-muted);max-width:100%;min-height:0;color:var(--arc-foreground);font-family:var(--arc-font-body);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.workspace_sidebar_top{align-items:center;gap:4px;padding:10px 8px 6px;display:flex}.workspace_sidebar_root[data-collapsed] .workspace_sidebar_top{flex-direction:column}.workspace_sidebar_switcher{border-radius:var(--radius);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:6px 8px;display:flex}.workspace_sidebar_root[data-collapsed] .workspace_sidebar_switcher{flex:none;justify-content:center;padding:6px}.workspace_sidebar_switcherText{flex:1;min-width:0;display:grid}.workspace_sidebar_workspaceName{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.workspace_sidebar_plan{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.workspace_sidebar_switcherIcon{color:var(--arc-text-muted)}.workspace_sidebar_menuRow{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.workspace_sidebar_toggle,.workspace_sidebar_add{border-radius:var(--radius);width:30px;height:30px;color:var(--arc-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.workspace_sidebar_add{width:24px;height:24px}.workspace_sidebar_search{padding:2px 10px 6px}.workspace_sidebar_search label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace_sidebar_nav{min-height:0;padding:2px 8px 8px;overflow-y:auto}.workspace_sidebar_group{margin-top:12px}.workspace_sidebar_groupHead{justify-content:space-between;align-items:center;padding-right:4px;display:flex}.workspace_sidebar_groupLabel{color:var(--arc-text-muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;margin:4px 10px;font-size:11px;font-weight:500}.workspace_sidebar_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace_sidebar_list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.workspace_sidebar_favorite{list-style:none;position:relative}.workspace_sidebar_row{border-radius:var(--radius);width:100%;height:32px;color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.workspace_sidebar_root[data-collapsed] .workspace_sidebar_row{justify-content:center;padding:0}.workspace_sidebar_row[aria-current=page]{color:var(--arc-foreground);font-weight:500}.workspace_sidebar_row[aria-busy=true]{opacity:.6}.workspace_sidebar_row:focus-visible,.workspace_sidebar_switcher:focus-visible,.workspace_sidebar_toggle:focus-visible,.workspace_sidebar_add:focus-visible{outline:1px solid var(--input-focus-color);outline-offset:-1px}@media (hover:hover) and (pointer:fine){.workspace_sidebar_row:not([aria-current=page]):hover,.workspace_sidebar_switcher:hover,.workspace_sidebar_toggle:hover,.workspace_sidebar_add:hover{background:color-mix(in oklab, var(--arc-foreground) 5%, transparent);color:var(--arc-foreground)}.workspace_sidebar_row:hover .workspace_sidebar_grip{opacity:1}}.workspace_sidebar_rowIcon{flex:none;place-items:center;width:16px;display:grid}.workspace_sidebar_dot{border-radius:3px;width:8px;height:8px}.workspace_sidebar_rowLabel{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.workspace_sidebar_count{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}.workspace_sidebar_count>*{font-size:inherit}.workspace_sidebar_grip{color:var(--arc-text-muted);opacity:0;cursor:grab;flex:none}.workspace_sidebar_row:focus-visible .workspace_sidebar_grip{opacity:1}.workspace_sidebar_newRow{padding:2px 4px}.workspace_sidebar_results{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:10px 10px 0}.workspace_sidebar_error{color:var(--arc-danger);font-size:var(--arc-text-xs);margin:10px 10px 0}.workspace_sidebar_footer{border-top:1px solid var(--arc-border-subtle);gap:10px;padding:10px;display:grid}.workspace_sidebar_storage{gap:4px;padding:0 4px;display:grid}.workspace_sidebar_storage>:first-child>:not(:last-child){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace_sidebar_storageLabel{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.workspace_sidebar_person{align-items:center;gap:10px;min-width:0;display:flex}.workspace_sidebar_root[data-collapsed] .workspace_sidebar_person{justify-content:center}.workspace_sidebar_personText{flex:1;min-width:0;display:grid}.workspace_sidebar_personName{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.workspace_sidebar_personEmail{color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace_sidebar_actions{gap:2px;display:flex}.workspace_sidebar_root *,.workspace_sidebar_root :before,.workspace_sidebar_root :after{box-sizing:border-box}.workspace_sidebar_root .workspace_sidebar_footer{font:inherit;grid-template-columns:minmax(0,1fr);margin:0}.workspace_sidebar_root .workspace_sidebar_footer .workspace_sidebar_person{flex-direction:row;align-items:center;gap:10px}.workspace_sidebar_root .workspace_sidebar_group{margin-bottom:0}.workspace_sidebar_root .workspace_sidebar_groupHead{margin:0}.workspace_sidebar_root .workspace_sidebar_groupLabel{line-height:1.4}.workspace_sidebar_root .workspace_sidebar_row{min-height:36px}@media (pointer:coarse){.workspace_sidebar_root .workspace_sidebar_row{min-height:44px}.workspace_sidebar_toggle,.workspace_sidebar_add{width:44px;height:44px}}@media (forced-colors:active){.workspace_sidebar_row[aria-current=page]{outline:1px solid highlight}}.workspace_sidebar_root[data-collapsed]{grid-template-rows:auto minmax(0,1fr) auto}.workspace_sidebar_root .workspace_sidebar_row{isolation:isolate}.workspace_sidebar_root .workspace_sidebar_row>:not(.workspace_sidebar_selection){z-index:1;position:relative}.workspace_sidebar_selection{z-index:0;pointer-events:none;border-radius:inherit;background:var(--arc-surface-raised);box-shadow:var(--arc-shadow-resting);position:absolute;inset:0}.workspace_sidebar_root .workspace_sidebar_rowIcon{place-items:center;width:16px;height:16px;line-height:1;display:grid}.workspace_sidebar_root .workspace_sidebar_rowIcon svg,.workspace_sidebar_root .workspace_sidebar_toggle svg,.workspace_sidebar_root .workspace_sidebar_add svg,.workspace_sidebar_root .workspace_sidebar_switcherIcon{flex:none;display:block}.workspace_sidebar_root .workspace_sidebar_switcherText,.workspace_sidebar_root .workspace_sidebar_personText{line-height:1.4}.workspace_sidebar_root[data-collapsed] .workspace_sidebar_top{align-items:center}.workspace_sidebar_root[data-collapsed] .workspace_sidebar_switcher{width:40px;min-height:40px}.workspace_sidebar_root[data-collapsed] .workspace_sidebar_footer{padding-inline:8px}.workspace_sidebar_workspaceMenu{width:248px;max-width:calc(100vw - 24px);font-family:var(--arc-font-body);font-size:var(--arc-text-sm)}.workspace_sidebar_workspaceMenu .workspace_sidebar_menuRow{line-height:1.4}.workspace_sidebar_workspaceMenu .workspace_sidebar_menuRow svg{flex:none}.workspace_sidebar_tooltip{font-family:var(--arc-font-body);font-size:var(--arc-text-xs);line-height:1.4}@media (forced-colors:active){.workspace_sidebar_selection{background:canvas;border:1px solid highlight}}.workspace_sidebar_root .workspace_sidebar_row{height:var(--arc-nav-row-height);min-height:var(--arc-nav-row-height);line-height:1.4}.workspace_sidebar_root[data-collapsed] .workspace_sidebar_row{width:var(--arc-nav-row-height);margin-inline:auto}.workspace_sidebar_root .workspace_sidebar_rowIcon,.workspace_sidebar_root .workspace_sidebar_rowIcon svg{width:var(--arc-nav-icon-size);height:var(--arc-nav-icon-size)}@media (pointer:coarse){.workspace_sidebar_root .workspace_sidebar_row{height:var(--touch-target);min-height:var(--touch-target)}.workspace_sidebar_root[data-collapsed] .workspace_sidebar_row{width:var(--touch-target)}}.workspace_sidebar_toggle,.workspace_sidebar_add{aspect-ratio:1;padding:0}.workspace_sidebar_root[data-collapsed] .workspace_sidebar_switcher{aspect-ratio:1;height:40px;padding:0}.xy_chart_figure{min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);margin:0;display:grid}.xy_chart_plot{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;min-width:0;position:relative}.xy_chart_svg{display:block;position:absolute;inset:0;overflow:visible}.xy_chart_grid{stroke:var(--arc-border);stroke-width:1px;shape-rendering:crispedges}.xy_chart_region{fill:color-mix(in oklab, var(--arc-success) 7%, transparent)}.xy_chart_reference{stroke:color-mix(in oklab, var(--arc-success) 70%, var(--arc-foreground));stroke-width:1.25px;stroke-dasharray:5 5}.xy_chart_trail{fill:none;stroke:var(--arc-accent);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.xy_chart_future{fill:none;stroke:color-mix(in oklab, var(--arc-accent) 55%, var(--arc-surface));stroke-width:1.75px;stroke-dasharray:1.5 5;stroke-linecap:round;opacity:0;transition:opacity var(--arc-duration-considered) var(--arc-ease-standard)}.xy_chart_arrow{fill:color-mix(in oklab, var(--arc-accent) 70%, var(--arc-surface));opacity:0;transition:opacity var(--arc-duration-considered) var(--arc-ease-standard)}.xy_chart_dot{fill:var(--arc-surface);stroke:color-mix(in oklab, var(--arc-accent) 55%, var(--arc-surface));stroke-width:1.5px;opacity:0;transition:opacity var(--arc-duration-considered) var(--arc-ease-standard)}.xy_chart_dot[data-passed]{stroke:var(--arc-accent)}.xy_chart_dot[data-current]{fill:var(--arc-accent)}.xy_chart_figure[data-revealed] .xy_chart_future,.xy_chart_figure[data-revealed] .xy_chart_arrow,.xy_chart_figure[data-revealed] .xy_chart_dot{opacity:1}.xy_chart_head{fill:var(--arc-accent);stroke:var(--arc-surface);stroke-width:2.5px}.xy_chart_halo{fill:color-mix(in oklab, var(--arc-accent) 16%, transparent)}.xy_chart_labels{pointer-events:none;position:absolute;inset:0}.xy_chart_yTick{color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1;position:absolute;left:0;translate:0 -50%}.xy_chart_xTick{color:var(--arc-text-muted);font-size:var(--arc-text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1;position:absolute;translate:-50%}.xy_chart_xTick[data-edge=start]{translate:0}.xy_chart_xTick[data-edge=end]{translate:-100%}.xy_chart_axisTitle{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);white-space:nowrap;line-height:1;position:absolute}.xy_chart_axisTitle[data-y]{background:color-mix(in oklab, var(--arc-surface) 85%, transparent);border-radius:6px;padding:2px 6px}.xy_chart_refLabel{color:color-mix(in oklab, var(--arc-success) 75%, var(--arc-foreground));font-size:var(--arc-text-xs);white-space:nowrap;transform-origin:50%;opacity:0;transition:opacity var(--arc-duration-considered) var(--arc-ease-standard);line-height:1;position:absolute;translate:-50% -140%}.xy_chart_regionLabel{color:color-mix(in oklab, var(--arc-success) 75%, var(--arc-foreground));font-size:var(--arc-text-xs);opacity:0;transition:opacity var(--arc-duration-considered) var(--arc-ease-standard);border-radius:6px;padding:2px 6px;font-weight:500;position:absolute}.xy_chart_note{opacity:0;transition:opacity var(--arc-duration-considered) var(--arc-ease-standard);position:absolute;top:0;left:0}.xy_chart_figure[data-revealed] .xy_chart_note,.xy_chart_figure[data-revealed] .xy_chart_refLabel,.xy_chart_figure[data-revealed] .xy_chart_regionLabel{opacity:1}.xy_chart_noteText{background:color-mix(in oklab, var(--arc-surface) 88%, transparent);color:var(--arc-text-secondary);font-size:var(--arc-text-xs);white-space:nowrap;border-radius:6px;padding:1px 6px;line-height:1.35;position:absolute;left:0;translate:-50% -150%}.xy_chart_note[data-side=below] .xy_chart_noteText{translate:-50% 40%}.xy_chart_note[data-edge=end] .xy_chart_noteText{translate:-100% -150%}.xy_chart_note[data-edge=end][data-side=below] .xy_chart_noteText{translate:-100% 40%}.xy_chart_note[data-edge=start] .xy_chart_noteText{translate:-10% -150%}.xy_chart_note[data-edge=start][data-side=below] .xy_chart_noteText{translate:-10% 40%}.xy_chart_hits{pointer-events:none;position:absolute;inset:0}.xy_chart_hit{cursor:pointer;pointer-events:auto;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute}.xy_chart_tip{z-index:3;border:1px solid var(--arc-border);background:var(--arc-surface-raised);min-width:150px;box-shadow:var(--arc-shadow-floating);pointer-events:none;border-radius:12px;gap:3px;padding:8px 10px;display:grid;position:absolute;translate:-50% -100%}.xy_chart_tipTitle{color:var(--arc-text-secondary);font-size:var(--arc-text-xs)}.xy_chart_tipRow{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}.xy_chart_tipRow b{font-weight:500}@media (prefers-reduced-motion:reduce){.xy_chart_future,.xy_chart_arrow,.xy_chart_dot,.xy_chart_note,.xy_chart_refLabel,.xy_chart_regionLabel{transition:none}}[data-motion=reduced] .xy_chart_figure *{transition:none!important;animation:none!important}.xy_chart_figure :focus-visible{outline:1px solid var(--arc-accent);outline-offset:2px}.clock_scrubber{gap:2px;min-width:0;display:grid}.clock_track{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;height:44px;position:relative}.clock_rail{background:color-mix(in oklab, var(--arc-foreground) 10%, transparent);border-radius:2px;height:4px;position:absolute;top:50%;left:0;right:0;overflow:hidden;translate:0 -50%}.clock_fill{background:var(--arc-accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.clock_mark{background:color-mix(in oklab, var(--arc-foreground) 45%, var(--arc-surface));pointer-events:none;border-radius:1px;width:2px;height:12px;margin-left:-1px;position:absolute;top:50%;translate:0 -50%}.clock_mark[data-tone=warning]{background:var(--arc-warning)}.clock_mark[data-tone=accent]{background:var(--arc-accent)}.clock_thumb{border:2px solid var(--arc-accent);background:var(--arc-surface);width:16px;height:16px;transition:scale var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:0;translate:-50% -50%;box-shadow:0 1px 3px #0000002e}.clock_track:focus-visible .clock_thumb{background:var(--arc-accent);scale:1.25}.clock_track:active .clock_thumb{scale:1.15}.clock_scrubber[data-disabled]{opacity:.5}.clock_scrubber[data-disabled] .clock_track{cursor:default}.clock_ticks{height:16px;position:relative}.clock_tick{color:var(--arc-text-muted);font-size:var(--arc-text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1;position:absolute;top:0;translate:-50%}.clock_tick[data-edge=start]{translate:0}.clock_tick[data-edge=end]{translate:-100%}@media (prefers-reduced-motion:reduce){.clock_thumb{transition:none}}html[data-motion=reduced] .clock_thumb{transition:none}.pricing_dimension{gap:10px;min-width:0;display:grid}.pricing_dimensionHead{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.pricing_dimensionLabel{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);font-weight:500}.pricing_dimensionValue{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums}.pricing_stepper{align-items:center;gap:10px;display:inline-flex}.pricing_stepperValue{min-width:7ch;font-size:var(--arc-text-base);font-variant-numeric:tabular-nums;text-align:center}.pricing_track{position:relative}.pricing_track>div>div:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.presentations_history{min-width:0;display:grid}.presentations_head{border-bottom:1px solid var(--arc-border-subtle);color:var(--arc-text-muted);font-size:var(--arc-text-xs);grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr) 110px 48px;gap:12px;padding:0 0 8px;display:grid}.presentations_amountHead{text-align:right}.presentations_invoices{margin:0;padding:0;list-style:none;display:grid}.presentations_invoice{border-top:1px solid var(--arc-border-subtle);grid-template-columns:120px minmax(0,1fr) auto 96px minmax(48px,auto);align-items:center;gap:12px;min-height:52px;padding:6px 0;display:grid}.presentations_invoice:first-child{border-top:0}.presentations_history[data-variant=columns] .presentations_invoice{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr) 110px 48px}.presentations_date{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.presentations_what{gap:1px;min-width:0;display:grid}.presentations_title{overflow-wrap:anywhere;font-size:var(--arc-text-sm);font-weight:500}.presentations_detail{color:var(--arc-text-muted);font-size:var(--arc-text-xs);overflow-wrap:anywhere}.presentations_amount{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:500}.presentations_status{display:flex}.presentations_actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.presentations_iconSlot{place-items:center;width:16px;height:16px;display:inline-grid;position:relative}.presentations_iconPhase{place-items:center;display:inline-grid}.presentations_spinner{border:1.75px solid color-mix(in oklab, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite presentations_spin}.presentations_more{justify-content:center;padding-top:8px;display:flex}.presentations_empty{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:0;padding:18px 0}@keyframes presentations_spin{to{transform:rotate(1turn)}}.presentations_meter{gap:6px;min-width:0;display:grid}.presentations_unlimited{gap:4px;display:grid}.presentations_meterLabel{font-size:var(--arc-text-sm);font-weight:500}.presentations_meterValue{font-size:var(--arc-text-xl);font-variant-numeric:tabular-nums}.presentations_meterNote{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.presentations_meterFoot{color:var(--arc-text-muted);font-size:var(--arc-text-xs);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0;display:flex}.presentations_projection{align-items:center;gap:4px;display:inline-flex}.presentations_projection[data-warn]{color:color-mix(in oklab, var(--arc-warning) 75%, var(--arc-foreground))}.presentations_overage{font-variant-numeric:tabular-nums}@container (max-width:700px){.presentations_invoice{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.presentations_invoice .presentations_date{grid-column:1}.presentations_history[data-variant=columns] .presentations_invoice{grid-template-columns:minmax(0,1fr) auto auto}.presentations_head{display:none}}@container (max-width:520px){.presentations_issued,.presentations_overage{display:none}.presentations_history[data-variant=columns] .presentations_invoice{grid-template-columns:minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.presentations_spinner{animation-duration:2.4s}}.presentations_counterFit{display:inline-flex}.presentations_counterFit>span{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit}html[data-motion=reduced] .presentations_spinner{animation-duration:2.4s}.readout_delta{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-weight:500;line-height:1.2;display:inline-flex}.readout_delta[data-size=md]{font-size:var(--arc-text-sm)}.readout_delta[data-tone=good]{color:color-mix(in oklab, var(--arc-success) 82%, var(--arc-foreground))}.readout_delta[data-tone=bad]{color:var(--arc-danger)}.readout_delta[data-tone=none]{color:var(--arc-text-muted);font-weight:400}.readout_context{color:var(--arc-text-muted);margin-left:3px;font-weight:400}.readout_count{font-variant-numeric:tabular-nums}.readout_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.activity_terrain_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);grid-template-columns:minmax(0,1fr);gap:14px;padding:20px;display:grid;position:relative;container-type:inline-size}.activity_terrain_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.activity_terrain_header h2{font-size:var(--arc-text-base);margin:0;font-weight:500}.activity_terrain_header p{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:2px 0 0}.activity_terrain_controls{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}.activity_terrain_body{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:20px;display:grid}.activity_terrain_stage{min-width:0;position:relative}.activity_terrain_zoom{gap:6px;display:flex;position:absolute;bottom:10px;right:10px}.activity_terrain_stats{align-content:start;gap:14px;display:grid}.activity_terrain_stat{gap:2px;display:grid}.activity_terrain_stat>span,.activity_terrain_peaks>span{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.activity_terrain_stat b{font-family:var(--arc-font-display);font-size:var(--arc-text-xl);font-variant-numeric:tabular-nums;font-weight:500}.activity_terrain_stat small{color:var(--arc-text-secondary);font-size:var(--arc-text-xs)}.activity_terrain_peaks{gap:6px;display:grid}.activity_terrain_peaks ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.activity_terrain_peak{border:1px solid var(--arc-border);width:100%;min-height:40px;color:inherit;cursor:pointer;font:inherit;font-size:var(--arc-text-sm);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.activity_terrain_peak b{font-variant-numeric:tabular-nums;font-weight:500}.activity_terrain_peak[aria-pressed=true]{border-color:color-mix(in oklab, var(--arc-accent) 50%, var(--arc-border));background:color-mix(in oklab, var(--arc-accent) 12%, transparent)}.activity_terrain_peak:focus-visible{background:color-mix(in oklab, var(--arc-foreground) 6%, transparent)}.activity_terrain_note{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:0}@container (max-width:880px){.activity_terrain_body{grid-template-columns:minmax(0,1fr)}.activity_terrain_stats{grid-template-columns:repeat(2,minmax(0,1fr))}.activity_terrain_peaks{grid-column:1/-1}}@container (max-width:560px){.activity_terrain_controls{width:100%}}@media (pointer:coarse){.activity_terrain_peak,.activity_terrain_controls button{min-height:44px}}@media (prefers-reduced-motion:reduce){.activity_terrain_peak{transition:none}}html[data-motion=reduced] .activity_terrain_peak{transition:none}.conversation_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.conversation_markdown{min-width:0;color:var(--arc-foreground);overflow-wrap:anywhere;gap:10px;font-size:14px;line-height:22px;display:grid}.conversation_markdown>*{margin:0}.conversation_markdown h3{font-size:16px;font-weight:600;line-height:22px}.conversation_markdown h4,.conversation_markdown h5{font-size:14px;font-weight:600;line-height:20px}.conversation_markdown ul,.conversation_markdown ol{gap:4px;padding-left:20px;display:grid}.conversation_markdown blockquote{border-left:2px solid var(--arc-border);color:var(--arc-text-secondary);padding-left:12px}.conversation_markdown hr{border:0;border-top:1px solid var(--arc-border-subtle)}.conversation_markdown a{color:var(--arc-accent);text-underline-offset:2px;text-decoration:underline}.conversation_inlineCode{background:var(--arc-surface-muted);font-family:var(--arc-font-mono,ui-monospace, monospace);border-radius:6px;padding:1px 5px;font-size:.9em}.conversation_code{background:var(--arc-surface-muted);font-family:var(--arc-font-mono,ui-monospace, monospace);border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:20px;overflow-x:auto}.conversation_code code{white-space:pre;display:block}.conversation_tableWrap{border:1px solid var(--arc-border-subtle);border-radius:12px;overflow-x:auto}.conversation_tableWrap table{border-collapse:collapse;width:100%;font-size:13px}.conversation_tableWrap th,.conversation_tableWrap td{text-align:left;border-bottom:1px solid var(--arc-border-subtle);padding:8px 12px}.conversation_tableWrap tr:last-child td{border-bottom:0}.conversation_tableWrap th{background:var(--arc-surface-muted);font-weight:600}.conversation_streamText{color:var(--arc-text-secondary);margin:0;font-size:13px;line-height:20px}.conversation_word{animation:conversation_wordIn var(--arc-duration-standard,.24s) var(--arc-ease-enter,ease-out) both;display:inline}.conversation_codeLine{animation:conversation_lineIn var(--arc-duration-standard,.24s) var(--arc-ease-enter,ease-out) both}@keyframes conversation_wordIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes conversation_lineIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.conversation_word,.conversation_codeLine{animation:none}}.answer_answer{min-width:0;overflow:hidden}.answer_inner{gap:8px;min-width:0;display:grid}.answer_version{gap:10px;min-width:0;display:grid}.answer_shimmer,.answer_summary{color:var(--arc-text-secondary);font-size:13px}.answer_thinking{gap:6px;display:grid}.answer_toggle{color:var(--arc-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:2px 0;font-size:13px;display:inline-flex}.answer_toggle:focus-visible,.answer_action:focus-visible,.answer_cite:focus-visible,.answer_toolChip:focus-visible{outline:2px solid var(--arc-focus-ring);outline-offset:2px;border-radius:6px}.answer_chevron{transition:transform var(--arc-duration-fast) var(--arc-ease-standard)}.answer_chevron[data-open]{transform:rotate(180deg)}.answer_thinkingBody{border-left:2px solid var(--arc-border-subtle);padding-left:10px}.answer_tools{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.answer_tool{gap:6px;display:grid}.answer_toolChip{border:1px solid var(--arc-border-subtle);background:var(--arc-surface-muted);height:26px;color:var(--arc-text-secondary);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.answer_tool[data-status=error] .answer_toolChip{color:var(--arc-danger)}.answer_toolDetail pre{background:var(--arc-surface-muted);white-space:pre-wrap;border-radius:8px;margin:0;padding:8px 10px;font-size:12px}.answer_cite{background:var(--arc-surface-muted);min-width:18px;height:18px;color:var(--arc-text-secondary);font:inherit;vertical-align:1px;cursor:pointer;border:0;border-radius:6px;place-items:center;margin:0 2px;padding:0 4px;font-size:11px;font-weight:600;display:inline-grid}.answer_citeMissing{color:var(--arc-text-muted)}.answer_sourceCard{gap:4px;max-width:300px;padding:12px;display:grid}.answer_sourceTitle{margin:0;font-size:13px;font-weight:600}.answer_sourceDomain{color:var(--arc-text-muted);margin:0;font-size:12px}.answer_sourceSnippet{color:var(--arc-text-secondary);margin:0;font-size:12px;line-height:18px}.answer_sourceLink{color:var(--arc-accent);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.answer_sources{gap:6px;display:grid}.answer_sourceList{gap:4px;margin:0;padding-left:20px;font-size:13px;display:grid}.answer_sourceList a{color:var(--arc-accent)}.answer_note{color:var(--arc-text-muted);margin:0;font-size:12px}.answer_error{color:var(--arc-danger);margin:0;font-size:13px}.answer_actions{align-items:center;gap:2px;min-height:28px;display:flex}.answer_action{width:28px;height:28px;color:var(--arc-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.answer_action:disabled{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.answer_action:not(:disabled):hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}.answer_versions{align-items:center;gap:2px;display:inline-flex}.answer_versionLabel{min-width:44px;color:var(--arc-text-muted);text-align:center;font-variant-numeric:tabular-nums;font-size:12px}.agent_run_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);gap:14px;padding:22px 24px;display:grid}.agent_run_root[data-paused] *{animation-play-state:paused!important}.agent_run_request{border-bottom:1px solid var(--arc-border-subtle);gap:8px;padding-bottom:14px;display:grid}.agent_run_author{align-items:center;gap:8px;min-width:0;display:flex}.agent_run_authorName{font-size:var(--arc-text-sm);font-weight:600}.agent_run_context{color:var(--arc-text-muted);font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent_run_prompt{font-size:var(--arc-text-base);margin:0;line-height:24px}.agent_run_bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agent_run_state{font-size:var(--arc-text-sm);align-items:center;gap:8px;margin-right:auto;font-weight:500;display:inline-flex}.agent_run_dot{background:var(--arc-foreground);border-radius:50%;width:7px;height:7px}.agent_run_state[data-status=running] .agent_run_dot{animation:agent_run_pulse 1.4s var(--arc-ease-in-out,ease-in-out) infinite}.agent_run_state[data-status=waiting] .agent_run_dot{background:var(--arc-warning)}.agent_run_state[data-status=failed] .agent_run_dot{background:var(--arc-danger)}.agent_run_state[data-status=done] .agent_run_dot{background:var(--arc-success)}@keyframes agent_run_pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.agent_run_state[data-status=running] .agent_run_dot{animation:none}}.agent_run_meter{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:inline-flex}.agent_run_tokens{align-items:baseline;gap:4px;display:inline-flex}.agent_run_tokens>span:first-child{font-size:inherit}.agent_run_error{color:var(--arc-danger);font-size:var(--arc-text-xs);margin:0}.agent_run_steps{margin:0;padding:0;list-style:none;display:grid}.agent_run_step{grid-template-columns:22px minmax(0,1fr);gap:0 12px;display:grid;overflow:hidden}.agent_run_rail{justify-content:center;display:flex;position:relative}.agent_run_rail:after{content:"";background:var(--arc-border);width:2px;position:absolute;top:30px;bottom:0}.agent_run_step:last-child .agent_run_rail:after{display:none}.agent_run_icon{z-index:1;border:1px solid var(--arc-border);background:var(--arc-surface-raised);width:22px;height:22px;color:var(--arc-text-secondary);border-radius:50%;place-items:center;margin-top:7px;display:grid;position:relative}.agent_run_step[data-state=running] .agent_run_icon{border-color:var(--arc-foreground);color:var(--arc-foreground)}.agent_run_step[data-state=waiting] .agent_run_icon{border-color:var(--arc-warning);color:var(--arc-warning)}.agent_run_step[data-state=failed] .agent_run_icon{border-color:var(--arc-danger);color:var(--arc-danger)}.agent_run_stepMain{min-width:0}.agent_run_stepHeader{width:100%;min-height:36px;color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;display:flex}.agent_run_step[data-state=running] .agent_run_stepHeader,.agent_run_step[data-state=waiting] .agent_run_stepHeader{color:var(--arc-foreground)}.agent_run_stepHeader:focus-visible{outline:var(--arc-focus-width,1px) solid var(--arc-focus-ring);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.agent_run_stepHeader:hover{background:var(--arc-surface-muted)}}.agent_run_stepTitle{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.agent_run_duration{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}.agent_run_chevron{color:var(--arc-text-muted);transition:transform var(--arc-duration-fast) var(--arc-ease-standard);flex:none}.agent_run_chevron[data-open]{transform:rotate(180deg)}.agent_run_body{overflow:hidden}.agent_run_bodyInner{color:var(--arc-text-secondary);gap:10px;padding:2px 8px 14px;display:grid}.agent_run_stepError{color:var(--arc-danger);font-size:var(--arc-text-sm);margin:0}.agent_run_gate{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent_run_gateHint{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.agent_run_result{overflow:hidden}.agent_run_resultInner{border:1px solid var(--arc-border-subtle);background:var(--arc-surface-muted);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.agent_run_resultTitle{font-size:var(--arc-text-base);margin:0;font-weight:600}.agent_run_resultActions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:480px){.agent_run_root{gap:10px;padding:14px}.agent_run_prompt{font-size:var(--arc-text-sm);line-height:21px}.agent_run_gateHint{display:none}}.agent_run_root{min-width:0;margin:0}.agent_run_root section{margin-block:0}.ai_chat_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);width:100%;height:680px;min-height:0;color:var(--arc-foreground);font-family:var(--arc-font-body);display:flex;position:relative;overflow:hidden}.ai_chat_root[data-paused] *{animation-play-state:paused!important}.ai_chat_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ai_chat_sidebarSlot{border-right:1px solid var(--arc-border-subtle);background:var(--arc-surface-muted);flex:none;overflow:hidden}.ai_chat_root[data-sidebar=closed] .ai_chat_sidebarSlot{border-right-color:#0000}.ai_chat_sidebar{grid-template-rows:auto minmax(0,1fr) auto;width:264px;height:100%;display:grid}.ai_chat_sidebarTop{padding:12px}.ai_chat_newChat{justify-content:flex-start;width:100%}.ai_chat_nav{min-height:0;padding:0 8px;overflow-y:auto}.ai_chat_nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ai_chat_navItem{width:100%;color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;-webkit-mask-image:linear-gradient(to right, var(--arc-foreground) 82%, transparent);-webkit-mask-image:linear-gradient(to right, var(--arc-foreground) 82%, transparent);mask-image:linear-gradient(to right, var(--arc-foreground) 82%, transparent);background:0 0;border:0;border-radius:8px;padding:7px 10px;display:block;overflow:hidden}.ai_chat_navItem[aria-current=page]{background:var(--arc-surface-raised);color:var(--arc-foreground);font-weight:500}@media (hover:hover) and (pointer:fine){.ai_chat_navItem:hover{color:var(--arc-foreground)}}.ai_chat_user{border-top:1px solid var(--arc-border-subtle);align-items:center;gap:10px;padding:12px;display:flex}.ai_chat_userText{min-width:0;display:grid}.ai_chat_userName{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ai_chat_userDetail{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.ai_chat_scrim{z-index:4;background:color-mix(in oklab, var(--arc-foreground) 24%, transparent);position:absolute;inset:0}.ai_chat_drawer{z-index:5;background:var(--arc-surface-muted);width:min(288px,86%);box-shadow:var(--arc-shadow-floating);outline:none;position:absolute;inset:0 auto 0 0}.ai_chat_drawer .ai_chat_sidebar{width:100%}.ai_chat_main{flex:1;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid;position:relative;container-type:inline-size}.ai_chat_header{align-items:center;gap:8px;padding:12px 16px;display:flex}.ai_chat_iconButton{width:32px;height:32px;color:var(--arc-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.ai_chat_iconButton:disabled{opacity:.4;cursor:default}.ai_chat_iconButton:focus-visible,.ai_chat_navItem:focus-visible,.ai_chat_suggestion:focus-visible,.ai_chat_pill:focus-visible,.ai_chat_jump:focus-visible{outline:var(--arc-focus-width,1px) solid var(--arc-focus-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ai_chat_iconButton:not(:disabled):hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}.ai_chat_notice{border:1px solid var(--arc-border-subtle);color:var(--arc-text-muted);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12px}.ai_chat_pillWrap{position:relative}.ai_chat_pill{height:34px;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-base);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.ai_chat_menu{z-index:6;border:1px solid var(--arc-border-subtle);background:var(--arc-surface-raised);min-width:240px;box-shadow:var(--arc-shadow-floating);border-radius:14px;outline:none;gap:2px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:0;left:0}.ai_chat_option{cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.ai_chat_option[data-active]{background:var(--arc-surface-muted)}.ai_chat_optionText{display:grid}.ai_chat_optionName{font-size:var(--arc-text-sm);font-weight:500}.ai_chat_optionDescription{color:var(--arc-text-muted);font-size:12px}.ai_chat_thread{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.ai_chat_content{max-width:760px;margin:0 auto;padding:8px 24px 24px}.ai_chat_empty{justify-items:center;gap:28px;padding:18vh 0 24px;display:grid}.ai_chat_greeting{font-size:var(--arc-text-2xl);text-align:center;margin:0;font-weight:500}.ai_chat_suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:580px;display:grid}.ai_chat_suggestion{border:1px solid var(--arc-border-subtle);background:var(--arc-surface-raised);min-height:60px;color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);text-align:left;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.ai_chat_suggestion:disabled{opacity:.5;cursor:default}.ai_chat_suggestionImage{object-fit:cover;border-radius:8px;flex:none;width:36px;height:36px}.ai_chat_messages{gap:22px;margin:0;padding:0;list-style:none;display:grid}.ai_chat_prompt{justify-items:end;gap:6px;display:grid}.ai_chat_bubble{background:var(--arc-surface-muted);max-width:78%;font-size:var(--arc-text-sm);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;padding:9px 14px;line-height:21px}.ai_chat_images{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ai_chat_images img{object-fit:cover;border-radius:12px;width:96px;height:96px}.ai_chat_promptActions{opacity:0;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard);gap:2px;display:flex}.ai_chat_prompt:hover .ai_chat_promptActions,.ai_chat_prompt:focus-within .ai_chat_promptActions{opacity:1}@media (hover:none){.ai_chat_promptActions{opacity:1}}.ai_chat_editor{gap:8px;width:min(100%,560px);display:grid}.ai_chat_editorActions{justify-content:flex-end;gap:6px;display:flex}.ai_chat_reply{min-width:0}.ai_chat_jump{z-index:2;border:1px solid var(--arc-border-subtle);background:var(--arc-surface-raised);height:32px;box-shadow:var(--arc-shadow-raised);color:var(--arc-foreground);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}.ai_chat_dock{width:100%;max-width:760px;margin:0 auto;padding:0 24px 16px}@container (max-width:560px){.ai_chat_header{padding:10px}.ai_chat_content,.ai_chat_dock{padding-inline:12px}.ai_chat_suggestions{grid-template-columns:minmax(0,1fr)}.ai_chat_bubble{max-width:88%}}@container (max-width:380px){.ai_chat_notice{display:none}}.ai_chat_root{min-width:0;margin:0}.ai_chat_root section{margin-block:0}.ai_composer_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);width:100%;max-width:760px;color:var(--arc-foreground);font-family:var(--arc-font-body);grid-template-rows:auto minmax(0,1fr);margin-inline:auto;display:grid;position:relative;overflow:hidden;container-type:inline-size}.ai_composer_root[data-paused] *{animation-play-state:paused!important}.ai_composer_header{grid-row:1;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 8px;display:flex}.ai_composer_title{font-size:var(--arc-text-base);margin:0;font-weight:600}.ai_composer_subtitle{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);margin:2px 0 0}.ai_composer_thread{overscroll-behavior:contain;min-height:0;padding:12px 24px calc(var(--dock,140px) + 16px);scrollbar-width:thin;grid-row:2;overflow-y:auto}.ai_composer_list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.ai_composer_user{justify-items:end;gap:6px;display:grid;position:relative}.ai_composer_bubble{background:var(--arc-surface-muted);max-width:72%;font-size:var(--arc-text-sm);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;padding:9px 14px;line-height:21px}.ai_composer_userCopy{opacity:0;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard)}.ai_composer_user:hover .ai_composer_userCopy,.ai_composer_user:focus-within .ai_composer_userCopy{opacity:1}@media (hover:none){.ai_composer_userCopy{opacity:1}}.ai_composer_files{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ai_composer_file{border:1px solid var(--arc-border-subtle);border-radius:10px;align-items:center;gap:6px;max-width:240px;padding:6px 10px;font-size:12px;display:inline-flex}.ai_composer_file img{object-fit:cover;border-radius:6px;width:32px;height:32px}.ai_composer_file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai_composer_size{color:var(--arc-text-muted)}.ai_composer_reply{max-width:100%}.ai_composer_dock{background:linear-gradient(to bottom, transparent, var(--arc-surface-raised) 24px);gap:8px;padding:12px 24px 16px;display:grid;position:absolute;inset:auto 0 0}.ai_composer_suggestions{flex-wrap:wrap;gap:6px;display:flex}.ai_composer_composer{border-top:0;padding:0}.ai_composer_hint{color:var(--arc-text-muted);justify-self:end;margin-top:-4px;font-size:11px}@container (max-width:560px){.ai_composer_thread,.ai_composer_dock{padding-inline:14px}.ai_composer_bubble{max-width:86%}.ai_composer_hint{display:none}}.ai_composer_root{min-width:0;margin:0}.ai_composer_root section{margin-block:0}.api_keys_root{border-radius:var(--arc-radius-surface,18px);background:var(--arc-surface);min-width:0;box-shadow:0 0 0 1px var(--arc-border-subtle);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);display:grid;position:relative;container-type:inline-size}.api_keys_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.api_keys_header{padding:18px 20px 0}.api_keys_header h2{font-size:var(--arc-text-base);outline:none;margin:0;font-weight:500}.api_keys_header p{max-width:52ch;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:3px 0 0}.api_keys_create{overflow:hidden}.api_keys_createInner{padding:14px 20px}.api_keys_toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.api_keys_count{color:var(--arc-text-secondary);font-size:var(--arc-text-sm)}.api_keys_count strong{color:var(--arc-foreground);font-variant-numeric:tabular-nums;font-weight:500}.api_keys_createSlot{display:inline-flex}.api_keys_panel{background:var(--arc-surface-muted,#0000000a);border-radius:16px;gap:12px;padding:12px 14px 14px;display:grid}.api_keys_panelHead{align-items:center;gap:6px;display:flex}.api_keys_panelHead h3{font-size:var(--arc-text-sm);margin:0;font-weight:500}.api_keys_form{gap:16px;display:grid;container-type:inline-size}.api_keys_envRow{justify-items:start;gap:8px;display:grid}.api_keys_factLabel{color:var(--arc-text-secondary);font-size:var(--arc-text-xs)}.api_keys_envRow .api_keys_factLabel,.api_keys_scopeSet legend{color:var(--arc-foreground);font-size:var(--arc-text-sm);font-weight:500}.api_keys_scopeSet{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;padding:0;display:grid}.api_keys_scopeSet legend{margin-bottom:8px;padding:0}.api_keys_scopeSet code,.api_keys_scopes code{font-family:var(--arc-font-mono,ui-monospace, monospace);font-size:var(--arc-text-xs)}.api_keys_scopeSet .api_keys_error{grid-column:1/-1}.api_keys_formHint{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);margin:0}.api_keys_formActions{justify-content:flex-end;gap:8px;display:flex}.api_keys_error{color:var(--arc-danger);font-size:var(--arc-text-xs);align-items:center;gap:4px;margin:0;display:flex}.api_keys_reveal{gap:12px;display:grid}.api_keys_reveal p{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:0}.api_keys_secret{background:var(--arc-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--arc-border-subtle);border-radius:12px;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.api_keys_secret code{overflow-wrap:anywhere;min-width:0;font-family:var(--arc-font-mono,ui-monospace, monospace);font-size:var(--arc-text-sm);-webkit-user-select:all;user-select:all;flex:1}.api_keys_empty{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:0;padding:18px 20px}.api_keys_list{border-top:1px solid var(--arc-border-subtle);margin:0;padding:0;list-style:none;display:grid}.api_keys_item{border-top:1px solid var(--arc-border-subtle);overflow:hidden}.api_keys_item:first-child{border-top:0}.api_keys_item[data-fresh] .api_keys_row{animation:api_keys_fresh 1.2s var(--arc-ease-standard,ease) 1}@keyframes api_keys_fresh{0%{background:var(--arc-surface-muted,#0000000f)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.api_keys_item[data-fresh] .api_keys_row{animation:none}}.api_keys_row{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:4px 14px;padding:12px 20px;display:grid}.api_keys_row:hover{background:var(--arc-surface-muted,#00000008)}.api_keys_row:focus-visible{outline:var(--arc-focus-width,1px) solid var(--arc-focus-ring);outline-offset:-2px}.api_keys_rowMain{gap:2px;min-width:0;display:grid}.api_keys_rowName{font-size:var(--arc-text-sm);align-items:center;gap:8px;font-weight:500;display:flex}.api_keys_masked{color:var(--arc-text-secondary);font-family:var(--arc-font-mono,ui-monospace, monospace);font-size:var(--arc-text-xs)}.api_keys_rowMeta{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.api_keys_idle{color:var(--arc-warning,#b7791f)}.api_keys_chevron{color:var(--arc-text-secondary);display:inline-grid}.api_keys_detail{overflow:hidden}.api_keys_detailInner{gap:14px;padding:2px 20px 16px;display:grid;container-type:inline-size}.api_keys_facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.api_keys_facts dt{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);margin-bottom:4px}.api_keys_facts dd{font-size:var(--arc-text-sm);margin:0}.api_keys_person{align-items:center;gap:8px;display:flex}.api_keys_scopes{gap:6px;display:grid}.api_keys_scopes ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.api_keys_scopes li{box-shadow:inset 0 0 0 1px var(--arc-border);border-radius:999px;padding:2px 8px}.api_keys_revoke{border-top:1px solid var(--arc-border-subtle);justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.api_keys_revoke p{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:0}@container (max-width:699px){.api_keys_row{grid-template-columns:minmax(0,1fr) 20px}.api_keys_rowMeta{grid-area:2/1}.api_keys_chevron{grid-area:1/2/span 2}}@container (max-width:559px){.api_keys_scopeSet{grid-template-columns:minmax(0,1fr)}}@container (max-width:539px){.api_keys_facts{grid-template-columns:minmax(0,1fr)}.api_keys_revoke{flex-direction:column;align-items:flex-start}}.api_keys_root{min-width:0;margin:0}.api_keys_root section{margin-block:0}.availability_picker_root{box-sizing:border-box;border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);width:100%;min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);gap:14px;padding:18px 20px 20px;display:grid;container-type:inline-size}.availability_picker_header{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.availability_picker_icon{background:var(--arc-surface-muted);width:36px;height:36px;color:var(--arc-text-secondary);border-radius:10px;place-items:center;display:grid}.availability_picker_heading{flex:auto;min-width:0}.availability_picker_title{font-size:var(--arc-text-lg);margin:0;font-weight:600}.availability_picker_meta{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:2px 0 0}.availability_picker_attendees{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.availability_picker_attendee{font-size:var(--arc-text-xs);color:var(--arc-text-secondary);align-items:center;gap:6px;display:inline-flex}.availability_picker_attendeeName{white-space:nowrap}.availability_picker_days{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.availability_picker_day{border:1px solid var(--arc-border-subtle);background:var(--arc-surface);color:var(--arc-text-secondary);font:inherit;cursor:pointer;border-radius:12px;justify-items:center;gap:2px;padding:10px 4px;display:grid;position:relative}.availability_picker_day[aria-pressed=true]{color:var(--arc-foreground);border-color:#0000}.availability_picker_day:focus-visible,.availability_picker_slot:focus-visible{outline:2px solid var(--arc-focus-ring);outline-offset:2px}.availability_picker_dayGlide{border:1.5px solid var(--arc-control-on);border-radius:inherit;background:color-mix(in oklab, var(--arc-control-on) 6%, transparent);position:absolute;inset:-1px}.availability_picker_weekday,.availability_picker_dayNumber,.availability_picker_slotLabel,.availability_picker_busy{position:relative}.availability_picker_weekday{font-size:var(--arc-text-xs);text-transform:uppercase;letter-spacing:.04em}.availability_picker_dayNumber{font-size:var(--arc-text-lg);font-variant-numeric:tabular-nums;font-weight:600}.availability_picker_dayDot{background:var(--arc-accent);border-radius:50%;width:5px;height:5px;position:absolute;bottom:5px}.availability_picker_dayHeader{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:0}.availability_picker_slotsShell{min-height:96px;position:relative;overflow:hidden}.availability_picker_slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.availability_picker_slot{border:1px solid var(--arc-border-subtle);background:var(--arc-surface);min-height:44px;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;display:flex;position:relative}.availability_picker_slot[aria-pressed=true]{border-color:#0000}.availability_picker_slot:disabled{cursor:not-allowed;color:var(--arc-text-muted)}.availability_picker_slot:disabled:not([aria-pressed=true]){background:var(--arc-surface-muted)}.availability_picker_slotGlide{border:1.5px solid var(--arc-control-on);border-radius:inherit;background:color-mix(in oklab, var(--arc-control-on) 6%, transparent);position:absolute;inset:-1px}.availability_picker_busy{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.availability_picker_none{color:var(--arc-text-muted);font-size:var(--arc-text-sm);text-align:center;grid-column:1/-1;margin:0;padding:20px 0}@media (hover:hover) and (pointer:fine){.availability_picker_day:hover,.availability_picker_slot:not(:disabled):hover{background:var(--arc-surface-muted)}}.availability_picker_footer{border-top:1px solid var(--arc-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.availability_picker_summary{font-size:var(--arc-text-sm);color:var(--arc-text-secondary);margin:0;padding-top:10px}.availability_picker_footer>:last-child{margin-top:10px}.availability_picker_note{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:-6px 0 0}.availability_picker_ok,.availability_picker_error{font-size:var(--arc-text-sm);margin:0}.availability_picker_ok{color:var(--arc-success)}.availability_picker_error{color:var(--arc-danger)}.availability_picker_retry{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-weight:600;text-decoration:underline}@container (max-width:490px){.availability_picker_root{padding:14px}.availability_picker_days{gap:4px}.availability_picker_day{border-radius:9px;padding:6px 2px}.availability_picker_dayNumber{font-size:var(--arc-text-base)}}html[data-motion=reduced] .availability_picker_root *,html[data-motion=reduced] .availability_picker_root :before,html[data-motion=reduced] .availability_picker_root :after{transition-duration:0s!important;animation-duration:0s!important}.billing_overview_root{color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);display:grid;position:relative;container-type:inline-size}.billing_overview_header{border-bottom:1px solid var(--arc-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:20px;display:flex}.billing_overview_header h2{font-size:var(--arc-text-lg);margin:0;font-weight:500}.billing_overview_header p,.billing_overview_muted{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:0}.billing_overview_top{border-bottom:1px solid var(--arc-border-subtle);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.billing_overview_plan{border-right:1px solid var(--arc-border-subtle);align-content:start;gap:14px;min-width:0;padding:24px 20px;display:grid;position:relative;overflow:hidden}.billing_overview_payment{align-content:start;gap:14px;min-width:0;padding:24px 20px;display:grid}.billing_overview_cardHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.billing_overview_cardHead h3,.billing_overview_sectionHead h3{font-size:var(--arc-text-sm);margin:0;font-weight:500}.billing_overview_summary{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.billing_overview_planMain{gap:4px;min-width:0;display:grid}.billing_overview_planName{font-family:var(--arc-font-display);font-size:var(--arc-text-3xl);letter-spacing:var(--arc-tracking-display);line-height:var(--arc-leading-display);margin:0}.billing_overview_renews{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:6px 0 0}.billing_overview_small{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);margin:0}.billing_overview_planSide{justify-items:end;gap:12px;display:grid}.billing_overview_price{font-family:var(--arc-font-display);font-size:var(--arc-text-3xl);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:0;display:inline-flex}.billing_overview_caption{color:var(--arc-text-muted);font-family:var(--arc-font-body);font-size:var(--arc-text-sm)}.billing_overview_picker{gap:14px;display:grid}.billing_overview_plans{gap:6px;display:grid}.billing_overview_planOption{border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);min-height:56px;color:inherit;cursor:pointer;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid;position:relative}.billing_overview_planOption:disabled{cursor:not-allowed;opacity:.55}.billing_overview_planOption:focus-visible{outline:2px solid var(--arc-focus-ring);outline-offset:2px}.billing_overview_highlight{border:1.5px solid var(--arc-foreground);border-radius:inherit;background:color-mix(in oklab, var(--arc-foreground) 3%, transparent);pointer-events:none;position:absolute;inset:-1px}.billing_overview_optionText{gap:2px;min-width:0;display:grid;position:relative}.billing_overview_optionName{font-size:var(--arc-text-sm);align-items:center;gap:8px;font-weight:500;display:inline-flex}.billing_overview_currentTag{border-radius:var(--arc-radius-pill);background:color-mix(in oklab, var(--arc-foreground) 7%, transparent);color:var(--arc-text-secondary);font-size:var(--arc-text-xs);padding:1px 6px;font-weight:400}.billing_overview_optionPrice{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;justify-items:end;display:grid;position:relative}.billing_overview_quote{gap:6px;min-height:48px;display:grid}.billing_overview_due{transition:opacity var(--arc-duration-fast) var(--arc-ease-standard);gap:2px;display:grid}.billing_overview_due[data-stale]{opacity:.55}.billing_overview_dueAmount{font-family:var(--arc-font-display);font-size:var(--arc-text-2xl);font-variant-numeric:tabular-nums}.billing_overview_pickActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.billing_overview_error{color:var(--arc-danger);font-size:var(--arc-text-sm);margin:0}.billing_overview_cardRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.billing_overview_cardArt{background:linear-gradient(140deg, var(--arc-neutral-11,#111), color-mix(in oklab, var(--arc-neutral-11,#111) 78%, var(--arc-accent)));color:#fff;width:172px;height:108px;box-shadow:var(--arc-shadow-raised);font-size:var(--arc-text-xs);border-radius:12px;grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr auto;padding:12px 14px;display:grid;position:relative}.billing_overview_chip{opacity:.8;grid-area:1/1}.billing_overview_brand{opacity:.85;grid-area:1/2;justify-self:end}.billing_overview_holder{opacity:.8;grid-area:3/1/3/3}.billing_overview_digits{font-size:var(--arc-text-sm);letter-spacing:.08em;font-variant-numeric:tabular-nums;grid-area:4/1}.billing_overview_expiry{opacity:.8;font-variant-numeric:tabular-nums;grid-area:4/2;justify-self:end}.billing_overview_cardInfo{justify-items:start;gap:4px;min-width:0;display:grid}.billing_overview_cardLabel{font-size:var(--arc-text-sm);margin:0;font-weight:500}.billing_overview_editor{gap:8px;display:grid}.billing_overview_editorActions{justify-content:flex-end;display:flex}.billing_overview_section{border-bottom:1px solid var(--arc-border-subtle);gap:14px;padding:20px;display:grid}.billing_overview_section:last-of-type{border-bottom:0}.billing_overview_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.billing_overview_meters{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.billing_overview_recipient{color:var(--arc-text-muted);font-size:var(--arc-text-xs);align-items:center;gap:8px;display:inline-flex}.billing_overview_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (max-width:780px){.billing_overview_top{grid-template-columns:minmax(0,1fr)}.billing_overview_plan{border-right:0;border-bottom:1px solid var(--arc-border-subtle)}}@container (max-width:700px){.billing_overview_meters{grid-template-columns:minmax(0,1fr)}}@container (max-width:480px){.billing_overview_header,.billing_overview_plan,.billing_overview_payment,.billing_overview_section{padding-inline:16px}.billing_overview_planSide{justify-items:start;width:100%}.billing_overview_pickActions>*,.billing_overview_planSide>:last-child{flex:100%;width:100%}}@container (max-width:340px){.billing_overview_cardRow{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.billing_overview_due{transition:none}}html[data-motion=reduced] .billing_overview_due{transition:none}.blog_grid_root{background:var(--arc-background);width:100%;min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);container:blog_grid_blog/inline-size}.blog_grid_inner{max-width:1180px;padding:var(--arc-space-16) var(--arc-space-6);margin:0 auto;position:relative}.blog_grid_index{gap:var(--arc-space-8);display:grid}.blog_grid_header{gap:var(--arc-space-3);max-width:600px;display:grid}.blog_grid_title{font-family:var(--arc-font-display);font-size:clamp(1.75rem, 1rem + 3cqi, var(--arc-text-4xl));letter-spacing:var(--arc-tracking-display);font-weight:500;line-height:var(--arc-leading-display);margin:0}.blog_grid_description{color:var(--arc-text-secondary);font-size:var(--arc-text-base);line-height:var(--arc-leading-body);text-wrap:pretty;margin:0}.blog_grid_filters{margin:0 calc(var(--arc-space-6) * -1);padding:0 var(--arc-space-6);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.blog_grid_filters::-webkit-scrollbar{display:none}.blog_grid_filter{isolation:isolate;border-radius:var(--arc-radius-pill);height:36px;padding:0 var(--arc-space-4);color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;flex:none;font-weight:500;position:relative}.blog_grid_filter[aria-pressed=true]{color:var(--arc-background)}@media (hover:hover) and (pointer:fine){.blog_grid_filter[aria-pressed=false]:hover{color:var(--arc-foreground)}}.blog_grid_filterHighlight{z-index:-1;border-radius:inherit;background:var(--arc-foreground);position:absolute;inset:0}.blog_grid_clip{min-width:0}.blog_grid_clip[data-clip]{overflow:hidden}.blog_grid_stack{gap:var(--arc-space-8);display:grid}.blog_grid_page{gap:var(--arc-space-12);display:grid}.blog_grid_grid{gap:var(--arc-space-12) var(--arc-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blog_grid_card,.blog_grid_featured{align-content:start;gap:var(--arc-space-4);border-radius:var(--arc-radius-surface);color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none;display:grid}.blog_grid_featured{align-items:center;gap:var(--arc-space-10);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.blog_grid_imageFrame{aspect-ratio:3/2;border-radius:var(--arc-radius-surface);background:var(--arc-surface-muted);position:relative;overflow:hidden}.blog_grid_featured .blog_grid_imageFrame{aspect-ratio:16/10;border-radius:var(--arc-radius-surface)}.blog_grid_image{object-fit:cover;width:100%;height:100%;transition:transform var(--arc-duration-considered) var(--arc-ease-standard);display:block}.blog_grid_cardBody{align-content:start;gap:var(--arc-space-2);display:grid}.blog_grid_featured .blog_grid_cardBody{gap:var(--arc-space-3)}.blog_grid_meta{color:var(--arc-text-muted);font-size:var(--arc-text-xs);flex-wrap:wrap;gap:6px;margin:0;display:flex}.blog_grid_meta span:first-child{color:var(--arc-foreground);font-weight:500}.blog_grid_cardTitle{font-size:var(--arc-text-lg);text-wrap:balance;transition:color var(--arc-duration-fast) var(--arc-ease-standard);margin:0;font-weight:500;line-height:1.3}.blog_grid_featuredTitle{font-family:var(--arc-font-display);font-size:clamp(var(--arc-text-2xl), 1rem + 2.2cqi, var(--arc-text-3xl));letter-spacing:var(--arc-tracking-display);font-weight:500;line-height:var(--arc-leading-display);text-wrap:balance;margin:0}.blog_grid_excerpt{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.blog_grid_featured .blog_grid_excerpt{font-size:var(--arc-text-base);-webkit-line-clamp:3}.blog_grid_byline{align-items:center;gap:var(--arc-space-2);min-width:0;margin-top:var(--arc-space-2);font-size:var(--arc-text-sm);display:flex}.blog_grid_avatar{background:var(--arc-surface-muted);object-fit:cover;border-radius:50%;flex:none;width:24px;height:24px}.blog_grid_authorName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.blog_grid_readTime{color:var(--arc-text-muted);flex:none}.blog_grid_readTime:before{content:"·";margin-right:var(--arc-space-2)}.blog_grid_card:active .blog_grid_imageFrame,.blog_grid_featured:active .blog_grid_imageFrame{transform:scale(.99)}.blog_grid_imageFrame{transition:transform var(--arc-duration-fast) var(--arc-ease-standard)}@media (hover:hover) and (pointer:fine){.blog_grid_card:hover .blog_grid_image,.blog_grid_featured:hover .blog_grid_image{transform:scale(1.03)}.blog_grid_card:hover .blog_grid_cardTitle{color:var(--arc-text-secondary)}}.blog_grid_empty{padding:var(--arc-space-16) 0;color:var(--arc-text-secondary);text-align:center;margin:0}.blog_grid_pagination{justify-content:space-between;align-items:center;gap:var(--arc-space-3);padding-top:var(--arc-space-6);display:flex;position:relative}.blog_grid_pagination:before{content:"";background:var(--arc-border);height:1px;position:absolute;top:0;left:0;right:0}.blog_grid_pageNumbers{gap:2px;display:flex}.blog_grid_pageNumber,.blog_grid_pageStep{isolation:isolate;border-radius:var(--arc-radius-pill);min-width:36px;height:36px;padding:0 var(--arc-space-3);color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-weight:500;display:inline-flex;position:relative}.blog_grid_pageNumber{padding:0}.blog_grid_pageNumber[aria-current=page]{color:var(--arc-foreground)}.blog_grid_pageHighlight{z-index:-1;border-radius:inherit;background:var(--arc-surface-muted);position:absolute;inset:0}.blog_grid_pageStep:disabled{color:var(--arc-text-muted);opacity:.5;cursor:default}.blog_grid_pageStep:not(:disabled):active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.blog_grid_pageNumber:hover,.blog_grid_pageStep:not(:disabled):hover{color:var(--arc-foreground)}}.blog_grid_reader{gap:var(--arc-space-8);max-width:760px;margin:0 auto;display:grid}.blog_grid_back{border-radius:var(--arc-radius-pill);width:fit-content;height:36px;padding:0 var(--arc-space-3) 0 var(--arc-space-2);margin-left:calc(var(--arc-space-2) * -1);color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);cursor:pointer;transition:color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;align-items:center;gap:6px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.blog_grid_back:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}.blog_grid_readerHead{gap:var(--arc-space-3);display:grid}.blog_grid_readerTitle{font-family:var(--arc-font-display);font-size:clamp(var(--arc-text-2xl), 1rem + 3.4cqi, var(--arc-text-4xl));letter-spacing:var(--arc-tracking-display);font-weight:500;line-height:var(--arc-leading-display);text-wrap:balance;margin:0}.blog_grid_readerImage{aspect-ratio:16/9;border-radius:var(--arc-radius-surface);background:var(--arc-surface-muted);overflow:hidden}.blog_grid_readerBody{gap:var(--arc-space-5);display:grid}.blog_grid_readerBody p{color:var(--arc-text-secondary);font-size:var(--arc-text-lg);text-wrap:pretty;margin:0;line-height:1.65}.blog_grid_readerBody .blog_grid_lead{color:var(--arc-foreground);font-size:var(--arc-text-xl);line-height:1.5}@container blog_grid_blog (max-width:900px){.blog_grid_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog_grid_featured{gap:var(--arc-space-6)}}@container blog_grid_blog (max-width:680px){.blog_grid_inner{padding:var(--arc-space-12) var(--arc-space-4)}.blog_grid_filters{margin:0 calc(var(--arc-space-4) * -1);padding:0 var(--arc-space-4)}.blog_grid_featured{gap:var(--arc-space-4);grid-template-columns:minmax(0,1fr)}.blog_grid_featured .blog_grid_imageFrame{aspect-ratio:3/2;border-radius:var(--arc-radius-surface)}.blog_grid_page{gap:var(--arc-space-10)}.blog_grid_grid{gap:var(--arc-space-10) var(--arc-space-4)}.blog_grid_readerBody p{font-size:var(--arc-text-base)}.blog_grid_readerBody .blog_grid_lead{font-size:var(--arc-text-lg)}}@container blog_grid_blog (max-width:540px){.blog_grid_grid{grid-template-columns:minmax(0,1fr)}.blog_grid_pageStep span{display:none}.blog_grid_pageStep{padding:0}}@media (prefers-reduced-motion:reduce){.blog_grid_image,.blog_grid_imageFrame{transition:none}.blog_grid_card:hover .blog_grid_image,.blog_grid_featured:hover .blog_grid_image{transform:none}}html[data-motion=reduced] :is(.blog_grid_authorName,.blog_grid_avatar,.blog_grid_back,.blog_grid_byline,.blog_grid_card,.blog_grid_cardBody,.blog_grid_cardTitle,.blog_grid_clip,.blog_grid_description,.blog_grid_empty,.blog_grid_excerpt,.blog_grid_featured,.blog_grid_featuredTitle,.blog_grid_filter,.blog_grid_filterHighlight,.blog_grid_filters,.blog_grid_grid,.blog_grid_header,.blog_grid_image,.blog_grid_imageFrame,.blog_grid_index,.blog_grid_inner,.blog_grid_lead,.blog_grid_meta,.blog_grid_page,.blog_grid_pageHighlight,.blog_grid_pageNumber,.blog_grid_pageNumbers,.blog_grid_pageStep,.blog_grid_pagination,.blog_grid_readTime,.blog_grid_reader,.blog_grid_readerBody,.blog_grid_readerHead,.blog_grid_readerImage,.blog_grid_readerTitle,.blog_grid_root,.blog_grid_stack,.blog_grid_title){scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.budget_variance_root{--cols:minmax(0, 1.25fr) minmax(0, 2.1fr) minmax(76px, .55fr) minmax(76px, .55fr) minmax(96px, .7fr) 28px;border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);gap:14px;padding:20px;display:grid;position:relative;container-type:inline-size}.budget_variance_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.budget_variance_header h2{font-size:var(--arc-text-base);margin:0;font-weight:500}.budget_variance_header p{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:2px 0 0}.budget_variance_switch{min-width:0}.budget_variance_error{color:var(--arc-danger);font-size:var(--arc-text-sm);margin:0}.budget_variance_table{min-width:0;display:grid}.budget_variance_columns,.budget_variance_totalRow,.budget_variance_lineRow,.budget_variance_root .budget_variance_trigger{grid-template-columns:var(--cols);align-items:center;column-gap:14px;display:grid}.budget_variance_columns{color:var(--arc-text-muted);font-size:var(--arc-text-xs);padding:0 12px 10px}.budget_variance_scale{height:1em;position:relative}.budget_variance_scale>span{white-space:nowrap;position:absolute;top:0;translate:-50%}.budget_variance_scale>span:first-child{translate:0}.budget_variance_right{text-align:right}.budget_variance_totalRow{border-bottom:1px solid var(--arc-border-subtle);min-height:62px;padding:8px 12px;position:relative}.budget_variance_departments{border:0;gap:2px;margin-top:6px;display:grid}.budget_variance_department{border-radius:var(--arc-radius-control);border:0}.budget_variance_department[data-state=open]{background:color-mix(in oklab, var(--arc-foreground) 2.5%, transparent)}.budget_variance_departmentHeader{margin:0}.budget_variance_root .budget_variance_trigger{border-radius:var(--arc-radius-control);width:100%;min-height:62px;color:inherit;cursor:pointer;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;padding:8px 12px}.budget_variance_root .budget_variance_trigger>span:first-child,.budget_variance_row{display:contents}.budget_variance_root .budget_variance_trigger:focus-visible{background:color-mix(in oklab, var(--arc-foreground) 6%, transparent)}@media (hover:hover) and (pointer:fine){.budget_variance_root .budget_variance_trigger:hover{background:color-mix(in oklab, var(--arc-foreground) 3.5%, transparent)}}.budget_variance_root .budget_variance_trigger[data-state=open]>:last-child{color:var(--arc-accent)}.budget_variance_name{grid-area:auto;align-items:center;gap:10px;min-width:0;display:flex}.budget_variance_who{min-width:0;display:grid}.budget_variance_title{overflow-wrap:break-word;font-size:var(--arc-text-sm);font-weight:500;line-height:1.25}.budget_variance_sub{color:var(--arc-text-muted);font-size:var(--arc-text-xs);overflow-wrap:break-word;line-height:1.3}.budget_variance_totalRow .budget_variance_name{gap:1px;display:grid}.budget_variance_chart{min-width:0}.budget_variance_noBudget{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.budget_variance_num{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.budget_variance_strong{font-size:var(--arc-text-base);font-weight:500}.budget_variance_muted{color:var(--arc-text-secondary)}.budget_variance_variance{justify-items:end;gap:1px;display:grid}.budget_variance_varianceAmount{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.budget_variance_varianceShare{color:var(--arc-text-muted);font-size:var(--arc-text-xs);white-space:nowrap}.budget_variance_variance[data-kind=over] .budget_variance_varianceAmount{color:var(--arc-danger)}.budget_variance_variance[data-kind=under] .budget_variance_varianceAmount{color:var(--arc-success)}.budget_variance_panel{overflow:hidden}.budget_variance_lines{margin:0;padding:0 0 6px;list-style:none;display:grid}.budget_variance_lineRow{border-top:1px solid var(--arc-border-subtle);min-height:52px;padding:4px 12px 4px 44px;position:relative}.budget_variance_lineName{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);overflow-wrap:break-word}.budget_variance_lineRow .budget_variance_name{gap:1px;display:grid}.budget_variance_chev{display:block}.budget_variance_empty{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:0;padding:16px 12px}.budget_variance_legend{color:var(--arc-text-muted);font-size:var(--arc-text-xs);flex-wrap:wrap;gap:6px 18px;margin:0;padding:4px 12px 0;list-style:none;display:flex}.budget_variance_legend li{align-items:center;gap:6px;display:inline-flex}.budget_variance_keyActual,.budget_variance_keyOver{background:var(--arc-foreground);border-radius:1px;width:14px;height:4px}.budget_variance_keyOver{background:var(--arc-danger)}.budget_variance_keyTick{background:var(--arc-foreground);border-radius:1px;width:2px;height:12px}.budget_variance_keyBand{background:color-mix(in oklab, var(--arc-foreground) 9%, transparent);border-radius:2px;width:14px;height:10px}.budget_variance_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (max-width:760px){.budget_variance_root{padding:16px 12px}.budget_variance_switch{width:100%}.budget_variance_columns{display:none}.budget_variance_totalRow,.budget_variance_lineRow,.budget_variance_root .budget_variance_trigger{grid-template-columns:minmax(0,1fr) auto 24px;grid-template-areas:"name variance chev""actual variance chev""chart chart chart";row-gap:6px;padding-block:10px}.budget_variance_actual{text-align:left;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);justify-self:start}.budget_variance_name{grid-area:name}.budget_variance_actual{grid-area:actual}.budget_variance_budget{display:none}.budget_variance_variance{grid-area:variance}.budget_variance_chart{grid-area:chart}.budget_variance_chev,.budget_variance_root .budget_variance_trigger>:last-child{grid-area:chev}.budget_variance_lineRow{padding-left:16px}}@media (pointer:coarse){.budget_variance_switch [role=group],.budget_variance_switch button{min-height:44px}}.cancel_flow_root{color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);gap:22px;display:grid;position:relative;container-type:inline-size}.cancel_flow_header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cancel_flow_plan{font-size:var(--arc-text-sm);margin:0;font-weight:500}.cancel_flow_small{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);margin:0}.cancel_flow_stage{min-width:0;position:relative}.cancel_flow_step{gap:16px;display:grid}.cancel_flow_title{font-size:var(--arc-text-2xl);letter-spacing:var(--arc-tracking-display);outline:none;margin:0;font-weight:500}.cancel_flow_lead{max-width:520px;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);align-items:center;gap:8px;margin:-10px 0 0;display:flex}.cancel_flow_outcomeIcon{background:color-mix(in oklab, var(--arc-foreground) 7%, transparent);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.cancel_flow_offer{border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);background:color-mix(in oklab, var(--arc-foreground) 2%, transparent);gap:14px;padding:18px 20px;display:grid}.cancel_flow_pause{border-bottom:1px solid var(--arc-border-subtle);max-width:280px;padding-bottom:14px}.cancel_flow_bullets,.cancel_flow_impacts{font-size:var(--arc-text-sm);gap:8px;margin:0;padding:0;list-style:none;display:grid}.cancel_flow_bullets li{align-items:center;gap:10px;display:flex}.cancel_flow_bullets svg{color:var(--arc-success);flex:none}.cancel_flow_impacts li{color:var(--arc-text-secondary);padding-left:16px;position:relative}.cancel_flow_impacts li:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:2px}.cancel_flow_actions{border-top:1px solid var(--arc-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:16px;display:flex}.cancel_flow_actionGroup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.cancel_flow_error{color:var(--arc-danger);font-size:var(--arc-text-sm);margin:0}.cancel_flow_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (max-width:520px){.cancel_flow_actions,.cancel_flow_actionGroup{flex-direction:column-reverse;align-items:stretch}.cancel_flow_actions>*,.cancel_flow_actionGroup>*{width:100%}.cancel_flow_title{font-size:var(--arc-text-xl)}}.cancel_flow_root{min-width:0;margin:0}.cancel_flow_root section{margin-block:0}.bag_indicator_indicator{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.bag_indicator_icon{transform-origin:50% 20%;place-items:center;display:inline-grid}.bag_indicator_count{min-width:1ch;font-weight:500;display:inline-flex}.bag_indicator_count>span{font:inherit;letter-spacing:inherit}.bag_indicator_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.bag_indicator_status{height:var(--arc-control-height-sm);border-radius:var(--arc-radius-pill);background:var(--arc-surface-muted);color:var(--arc-foreground);font-size:var(--arc-text-sm);align-items:center;padding:0 12px;display:inline-flex;position:relative}.cart_drawer_root,.cart_drawer_root *,.cart_drawer_root :before,.cart_drawer_root :after{box-sizing:border-box}.cart_drawer_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);background:var(--arc-background);width:100%;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);position:relative;overflow:hidden;container-type:inline-size}.cart_drawer_shop{max-block-size:var(--cart-drawer-height,min(46rem, 100dvh));overscroll-behavior:contain;padding:24px;overflow:auto}.cart_drawer_header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.cart_drawer_title{font-size:var(--arc-text-xl);letter-spacing:var(--arc-tracking-display);margin:0;font-weight:500;line-height:1.2}.cart_drawer_cartSlot{flex:none;display:inline-flex}.cart_drawer_cartWord{margin-left:2px}.cart_drawer_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px;margin:0;padding:0;list-style:none;display:grid}.cart_drawer_card{align-content:start;gap:10px;min-width:0;display:grid}.cart_drawer_photo{aspect-ratio:4/5;border-radius:var(--arc-radius-panel);background:var(--arc-surface-muted);display:block;overflow:hidden}.cart_drawer_photo img{object-fit:cover;width:100%;height:100%;display:block}.cart_drawer_cardText{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;display:grid}.cart_drawer_cardName{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.cart_drawer_cardPrice{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.cart_drawer_cardDetail{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.cart_drawer_add{width:100%}.cart_drawer_soldOut{height:var(--arc-control-height-sm);border-radius:var(--arc-radius-pill);background:var(--arc-surface-muted);color:var(--arc-text-secondary);font-size:var(--arc-text-sm);place-items:center;display:grid}.cart_drawer_emptyShop{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);text-align:center;margin:0;padding:32px 0}.cart_drawer_flight{z-index:3;object-fit:cover;pointer-events:none;box-shadow:var(--arc-shadow-floating);will-change:transform;border-radius:14px;position:absolute;top:0;left:0}.cart_drawer_root .cart_drawer_drawer[data-contained]{--drawer-size:min(24rem, calc(100% - 24px))}.cart_drawer_drawerBody{gap:16px;padding-bottom:8px;display:grid}.cart_drawer_shipping{border-radius:var(--arc-radius-panel);background:var(--arc-surface-muted);gap:8px;padding:12px 14px;display:grid}.cart_drawer_shippingText{font-size:var(--arc-text-sm);align-items:center;gap:8px;margin:0;display:flex}.cart_drawer_shipping [role=progressbar]>:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.cart_drawer_root .cart_drawer_lines{background:0 0;border:0;border-radius:0;margin:0 -4px}.cart_drawer_lineControls :where(label){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.cart_drawer_footer{bottom:calc(var(--arc-space-6) * -1);z-index:1;margin:0 calc(var(--arc-space-6) * -1) calc(var(--arc-space-6) * -1);padding:0 var(--arc-space-6) var(--arc-space-6);background:var(--arc-surface-raised);gap:12px;display:grid;position:sticky}.cart_drawer_line{grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 4px;display:grid}.cart_drawer_lineImage{border-radius:var(--arc-radius-control);background:var(--arc-surface-muted);object-fit:cover;width:56px;height:56px;display:block}.cart_drawer_lineText{gap:2px;min-width:0;display:grid}.cart_drawer_lineName{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.cart_drawer_lineDetail{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cart_drawer_lineControls{margin-top:6px;display:flex}.cart_drawer_quantity{color:var(--arc-text-secondary);font-size:var(--arc-text-xs)}.cart_drawer_linePrice{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.cart_drawer_promo{display:grid}.cart_drawer_promoField{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.cart_drawer_promo{gap:6px}.cart_drawer_promoChip{border-radius:var(--arc-radius-pill);background:var(--arc-accent-subtle);max-width:100%;font-size:var(--arc-text-xs);justify-self:start;align-items:center;gap:6px;padding:4px 4px 4px 10px;display:inline-flex}.cart_drawer_promoCode{letter-spacing:.04em;text-transform:uppercase;font-weight:600}.cart_drawer_promoLabel{color:var(--arc-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cart_drawer_promoRemove{border-radius:var(--arc-radius-pill);width:22px;height:22px;color:var(--arc-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.cart_drawer_promoRemove:focus-visible{outline:2px solid var(--arc-focus-ring);outline-offset:1px}.cart_drawer_totals{border-top:1px solid var(--arc-border-subtle);font-size:var(--arc-text-sm);gap:8px;margin:0;padding-top:14px;display:grid}.cart_drawer_totals>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cart_drawer_totals dt{color:var(--arc-text-secondary)}.cart_drawer_totals dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.cart_drawer_totals dd[data-discount]{color:var(--arc-success)}.cart_drawer_totals .cart_drawer_total dt{color:var(--arc-foreground);font-weight:500}.cart_drawer_totals .cart_drawer_total dd{font-size:var(--arc-text-lg);font-weight:600}.cart_drawer_totals .cart_drawer_total dd>span{font:inherit;letter-spacing:inherit}.cart_drawer_checkout{width:100%}.cart_drawer_note{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);margin:0}.cart_drawer_error{color:var(--arc-danger);font-size:var(--arc-text-xs);margin:0}.cart_drawer_empty{text-align:center;justify-items:center;gap:8px;padding:48px 8px;display:grid}.cart_drawer_emptyTitle{font-size:var(--arc-text-base);margin:0;font-weight:500}.cart_drawer_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.cart_drawer_promoRemove:hover{background:var(--arc-surface);color:var(--arc-foreground)}}@container (max-width:640px){.cart_drawer_shop{padding:16px}.cart_drawer_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}@container (max-width:380px){.cart_drawer_cartWord{display:none}.cart_drawer_cardText{grid-template-columns:minmax(0,1fr)}.cart_drawer_root .cart_drawer_drawer[data-contained]{--drawer-size:calc(100% - 8px);border-radius:18px;inset:4px}.cart_drawer_line{grid-template-columns:48px minmax(0,1fr)}.cart_drawer_lineImage{width:48px;height:48px}.cart_drawer_linePrice{grid-column:2}}.checkout_summary_card,.checkout_summary_card *,.checkout_summary_card :before,.checkout_summary_card :after{box-sizing:border-box}.checkout_summary_card{border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);background:var(--arc-surface);width:100%;max-width:440px;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);gap:18px;margin:0 auto;padding:clamp(20px,4vw,28px);display:grid;position:relative}.checkout_summary_title{font-size:var(--arc-text-base);margin:0;font-weight:500;line-height:1.3}.checkout_summary_item{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.checkout_summary_item:not(:has(.checkout_summary_media)){grid-template-columns:minmax(0,1fr) auto}.checkout_summary_media{border-radius:var(--arc-radius-control);background:var(--arc-surface-muted);place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.checkout_summary_media>img{object-fit:cover;width:100%;height:100%}.checkout_summary_itemText{gap:2px;min-width:0;display:grid}.checkout_summary_itemName{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.checkout_summary_itemDescription{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);line-height:1.4}.checkout_summary_itemPrice{white-space:nowrap;justify-items:end;gap:2px;display:grid}.checkout_summary_amount{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums}.checkout_summary_period{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.checkout_summary_coupon{display:grid}.checkout_summary_field{gap:6px;display:grid}.checkout_summary_fieldRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.checkout_summary_input{min-width:0}.checkout_summary_couponError{color:var(--arc-danger);font-size:var(--arc-text-xs);margin:0}.checkout_summary_chipRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.checkout_summary_chip{border-radius:var(--arc-radius-pill);background:var(--arc-accent-subtle);color:var(--arc-foreground);font-size:var(--arc-text-xs);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:2px;padding:2px 2px 2px 10px;font-weight:500;display:inline-flex}.checkout_summary_chipCode{font-variant-numeric:tabular-nums}.checkout_summary_chipRemove{border-radius:var(--arc-radius-pill);width:24px;height:24px;color:var(--arc-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.checkout_summary_chipRemove:focus-visible{outline:2px solid var(--arc-focus-ring);outline-offset:1px}@media (hover:hover) and (pointer:fine){.checkout_summary_chipRemove:hover{background:var(--arc-surface);color:var(--arc-foreground)}}.checkout_summary_chipLabel{color:var(--arc-text-secondary);font-size:var(--arc-text-xs)}.checkout_summary_lines{border-top:1px solid var(--arc-border-subtle);gap:10px;margin:0;padding-top:16px;display:grid}.checkout_summary_line{font-size:var(--arc-text-sm);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.checkout_summary_line[data-animated]{overflow:hidden}.checkout_summary_line dt{min-width:0;color:var(--arc-foreground);gap:1px;display:grid}.checkout_summary_line dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.checkout_summary_line dd[data-discount]{color:var(--arc-success)}.checkout_summary_line dd[data-note]{color:var(--arc-text-secondary);white-space:normal;text-align:end}.checkout_summary_note{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.checkout_summary_floor{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);margin:-8px 0 0}.checkout_summary_total{border-top:1px solid var(--arc-border-subtle);justify-content:space-between;align-items:baseline;gap:12px;padding-top:16px;display:flex}.checkout_summary_totalLabel{font-size:var(--arc-text-sm);font-weight:500}.checkout_summary_totalValue{font-size:var(--arc-text-2xl);letter-spacing:var(--arc-tracking-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.checkout_summary_totalValue>span{font:inherit;letter-spacing:inherit}.checkout_summary_payForm{display:grid}.checkout_summary_pay{width:100%}.checkout_summary_payError{color:var(--arc-danger);font-size:var(--arc-text-xs);margin:-8px 0 0}.checkout_summary_payNote{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);margin:-8px 0 0}.checkout_summary_secure{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);justify-content:center;align-items:center;gap:6px;margin:-6px 0 0;display:flex}.checkout_summary_footnote{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:1.45}.checkout_summary_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.choropleth_explorer_root{border:1px solid var(--arc-border);background:var(--arc-surface);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);border-radius:18px;gap:14px;padding:18px;display:grid;container-type:inline-size}.choropleth_explorer_header{gap:2px;display:grid}.choropleth_explorer_title{font-size:var(--arc-text-md,1rem);margin:0;font-weight:600}.choropleth_explorer_caption{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:0}.choropleth_explorer_controls{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.choropleth_explorer_metrics{min-width:0;max-width:100%}.choropleth_explorer_headline{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.choropleth_explorer_place{gap:2px;min-width:0;display:grid}.choropleth_explorer_placeName{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.choropleth_explorer_figure{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.choropleth_explorer_value{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.5rem;font-weight:600}.choropleth_explorer_figureLabel{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.choropleth_explorer_back{flex:none;gap:6px}.choropleth_explorer_body{gap:16px;min-width:0;display:grid}.choropleth_explorer_mapColumn{align-content:start;gap:10px;min-width:0;display:grid}.choropleth_explorer_note{background:var(--arc-surface-muted);color:var(--arc-text-secondary);font-size:var(--arc-text-xs);border-radius:10px;margin:0;padding:8px 10px}.choropleth_explorer_legend{gap:6px;min-width:0;display:grid}.choropleth_explorer_ramp{gap:3px;min-width:0;display:flex}.choropleth_explorer_step{min-width:0;min-height:22px;color:var(--arc-text-secondary);cursor:pointer;font:inherit;font-size:var(--arc-text-xs);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;gap:8px;padding:0;display:inline-flex}.choropleth_explorer_swatch{width:100%;height:10px;transition:transform .16s var(--arc-ease-standard), box-shadow .16s var(--arc-ease-standard);border-radius:5px;display:block}.choropleth_explorer_step[data-lit] .choropleth_explorer_swatch,.choropleth_explorer_step[aria-pressed=true] .choropleth_explorer_swatch{box-shadow:0 0 0 2px var(--arc-foreground)}.choropleth_explorer_step:focus-visible{outline:none}.choropleth_explorer_step:focus-visible .choropleth_explorer_swatch{box-shadow:0 0 0 2px var(--arc-surface), 0 0 0 4px var(--arc-foreground)}.choropleth_explorer_ticks{min-width:0;color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;justify-content:space-around;gap:4px;display:flex}.choropleth_explorer_ticks>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.choropleth_explorer_missing{flex:none;justify-self:start}.choropleth_explorer_missing .choropleth_explorer_swatch,.choropleth_explorer_swatchMissing{background:color-mix(in oklab, var(--arc-foreground) 7%, var(--arc-surface));flex:none;width:22px}.choropleth_explorer_listColumn{grid-template-rows:auto 1fr;gap:6px;min-width:0;display:grid;position:relative}.choropleth_explorer_listHead{color:var(--arc-text-muted);font-size:var(--arc-text-xs);justify-content:space-between;gap:10px;padding:0 4px;display:flex}.choropleth_explorer_listHead>span:first-child{color:var(--arc-foreground);font-size:var(--arc-text-sm);font-weight:600}.choropleth_explorer_scroll{overscroll-behavior:contain;scrollbar-width:thin;height:360px;position:relative;overflow-y:auto}.choropleth_explorer_list{margin:0;padding:0;list-style:none;display:grid}.choropleth_explorer_row{width:100%;min-height:44px;color:var(--arc-text-secondary);cursor:pointer;font:inherit;font-size:var(--arc-text-sm);text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;grid-template-rows:1fr 4px;grid-template-columns:2ch minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:4px 8px 6px;display:grid;position:relative}.choropleth_explorer_row[data-active],.choropleth_explorer_row:focus-visible{background:var(--arc-surface-muted);color:var(--arc-foreground);outline:none}.choropleth_explorer_row[aria-pressed=true]{color:var(--arc-foreground);font-weight:600}.choropleth_explorer_rank{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}.choropleth_explorer_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.choropleth_explorer_rowValue{color:var(--arc-foreground);font-variant-numeric:tabular-nums}.choropleth_explorer_bar{background:color-mix(in oklab, var(--arc-foreground) 6%, transparent);border-radius:2px;grid-column:2/4;height:3px;overflow:hidden}.choropleth_explorer_barFill{transform-origin:0;height:100%;transition:transform .42s var(--arc-ease-standard), background-color .32s var(--arc-ease-standard);display:block}@container (min-width:820px){.choropleth_explorer_body{grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr);align-items:stretch}.choropleth_explorer_listColumn{min-height:0}.choropleth_explorer_scroll{height:auto;position:absolute;inset:28px 0 0}}@media (pointer:coarse){.choropleth_explorer_step,.choropleth_explorer_back,.choropleth_explorer_controls :is(button,[role=combobox]){min-height:44px}}@media (max-width:540px){.choropleth_explorer_metrics{flex:100%}}.choropleth_explorer_root[data-reduced] .choropleth_explorer_barFill,.choropleth_explorer_root[data-reduced] .choropleth_explorer_swatch,[data-motion=reduced] .choropleth_explorer_barFill,[data-motion=reduced] .choropleth_explorer_swatch{transition:none}@media (prefers-reduced-motion:reduce){.choropleth_explorer_barFill,.choropleth_explorer_swatch{transition:none}}html[data-motion=reduced] .choropleth_explorer_barFill,html[data-motion=reduced] .choropleth_explorer_swatch{transition:none}.cohort_retention_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);grid-template-columns:minmax(0,1fr);gap:16px;padding:20px;display:grid;position:relative;container-type:inline-size}.cohort_retention_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.cohort_retention_header h2{font-size:var(--arc-text-base);margin:0;font-weight:500}.cohort_retention_header p{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:2px 0 0}.cohort_retention_controls{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}.cohort_retention_error{color:var(--arc-danger);font-size:var(--arc-text-sm);margin:0}.cohort_retention_kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0;display:grid}.cohort_retention_kpi{gap:2px;min-width:0;display:grid}.cohort_retention_kpi dt{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.cohort_retention_value{font-family:var(--arc-font-display);font-size:var(--arc-text-2xl);letter-spacing:var(--arc-tracking-display);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.cohort_retention_context{min-width:0;margin:0}@container (max-width:560px){.cohort_retention_controls{width:100%}.cohort_retention_kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cohort_retention_value{font-size:var(--arc-text-lg)}.cohort_retention_context,.cohort_retention_context span{white-space:normal}}@media (pointer:coarse){.cohort_retention_controls button{min-height:44px}}.comparison_table_root{background:var(--arc-background);width:100%;min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);container:comparison_table_compare/inline-size}.comparison_table_inner{gap:var(--arc-space-8);max-width:1080px;padding:var(--arc-space-16) var(--arc-space-6);margin:0 auto;display:grid}.comparison_table_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.comparison_table_header{justify-content:space-between;align-items:flex-end;gap:var(--arc-space-6);flex-wrap:wrap;display:flex}.comparison_table_intro{gap:var(--arc-space-3);max-width:560px;display:grid}.comparison_table_title{font-family:var(--arc-font-display);font-size:clamp(var(--arc-text-2xl), 1rem + 3cqi, var(--arc-text-4xl));letter-spacing:var(--arc-tracking-display);font-weight:500;line-height:var(--arc-leading-display);text-wrap:balance;margin:0}.comparison_table_description{color:var(--arc-text-secondary);font-size:var(--arc-text-base);line-height:var(--arc-leading-body);text-wrap:pretty;margin:0}.comparison_table_toggle{align-items:center;gap:var(--arc-space-3);color:var(--arc-text-secondary);font-size:var(--arc-text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-weight:500;display:inline-flex;position:relative}.comparison_table_toggle input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.comparison_table_switch{border-radius:var(--arc-radius-pill);background:var(--arc-control-track);width:38px;height:22px;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);flex:none;position:relative}.comparison_table_thumb{background:var(--arc-control-thumb);width:18px;height:18px;box-shadow:var(--arc-control-thumb-shadow);transition:transform var(--arc-duration-spring) var(--arc-ease-spring), background-color var(--arc-duration-fast) var(--arc-ease-standard);border-radius:50%;position:absolute;top:2px;left:2px}.comparison_table_toggle input:checked+.comparison_table_switch{background:var(--arc-control-on)}.comparison_table_toggle input:checked+.comparison_table_switch .comparison_table_thumb{background:var(--arc-control-thumb-on);transform:translate(16px)}.comparison_table_toggle:has(input:checked){color:var(--arc-foreground)}@media (hover:hover) and (pointer:fine){.comparison_table_toggle:hover input:not(:checked)+.comparison_table_switch{background:var(--arc-control-track-hover)}}.comparison_table_picker{margin:0 calc(var(--arc-space-4) * -1);padding:0 var(--arc-space-4);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.comparison_table_picker::-webkit-scrollbar{display:none}.comparison_table_pick{isolation:isolate;border-radius:var(--arc-radius-pill);height:36px;padding:0 var(--arc-space-4);color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;flex:none;font-weight:500;position:relative}.comparison_table_pick[aria-pressed=true]{color:var(--arc-foreground)}.comparison_table_pickHighlight{z-index:-1;border-radius:inherit;background:var(--arc-surface-muted);position:absolute;inset:0}.comparison_table_scroller{overscroll-behavior:contain;scrollbar-width:thin;position:relative}.comparison_table_table{--band:color-mix(in oklab, var(--arc-accent) 6%, var(--arc-surface));--grid:minmax(0, 1.7fr) repeat(var(--columns), minmax(0, 1fr));display:grid}.comparison_table_head{z-index:3;top:var(--sticky-top,0);background:color-mix(in oklab, var(--arc-background) 94%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);position:sticky}.comparison_table_headRow,.comparison_table_row,.comparison_table_sectionRow,.comparison_table_footRow{grid-template-columns:var(--grid);display:grid}.comparison_table_headRow{border-bottom:1px solid var(--arc-border)}.comparison_table_headFeature{min-height:84px}.comparison_table_headCell{min-height:84px;padding:var(--arc-space-4) var(--arc-space-2) var(--arc-space-4);text-align:center;place-items:end center;display:grid;position:relative;overflow:hidden}.comparison_table_headCell[data-own]{border-radius:var(--arc-radius-surface) var(--arc-radius-surface) 0 0;background:var(--band)}.comparison_table_headText{gap:2px;display:grid}.comparison_table_headName{font-size:var(--arc-text-base);font-weight:500;line-height:var(--arc-leading-body)}.comparison_table_headCell[data-own] .comparison_table_headName{color:var(--arc-accent-strong)}[data-theme=dark] .comparison_table_headCell[data-own] .comparison_table_headName{color:var(--arc-foreground)}.comparison_table_headCaption{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);font-variant-numeric:tabular-nums}.comparison_table_section{display:contents}.comparison_table_sectionRow{overflow:hidden}.comparison_table_sectionTitle{padding:var(--arc-space-8) var(--arc-space-2) var(--arc-space-2) 0;color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-weight:500}.comparison_table_band[data-own]{background:var(--band)}.comparison_table_row{overflow:hidden}.comparison_table_row>*{border-bottom:1px solid var(--arc-border-subtle);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard)}.comparison_table_feature{min-height:56px;padding:var(--arc-space-3) var(--arc-space-4) var(--arc-space-3) 0;font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);align-content:center;gap:2px;display:grid}.comparison_table_hint{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-weight:400}.comparison_table_cell{padding:var(--arc-space-2);text-align:center;place-items:center;display:grid;position:relative}.comparison_table_cell[data-own]{background:var(--band)}.comparison_table_cellInner{place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.comparison_table_row:hover>*{background:color-mix(in oklab, var(--arc-foreground) 2.5%, transparent)}.comparison_table_row:hover>.comparison_table_cell[data-own]{background:color-mix(in oklab, var(--arc-accent) 9%, var(--arc-surface))}}.comparison_table_markWrap{justify-items:center;gap:2px;display:inline-grid}.comparison_table_check circle{fill:color-mix(in oklab, var(--arc-foreground) 8%, transparent)}.comparison_table_check path{fill:none;stroke:var(--arc-foreground);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.comparison_table_check[data-own] circle{fill:var(--arc-control-on)}.comparison_table_check[data-own] path{stroke:var(--arc-control-glyph)}.comparison_table_partial circle{fill:none;stroke:var(--arc-text-muted);stroke-width:1.5px}.comparison_table_partial path{fill:var(--arc-text-muted)}.comparison_table_cross{color:var(--arc-text-muted);opacity:.7}.comparison_table_note{max-width:12ch;color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body)}.comparison_table_text{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;font-weight:500}.comparison_table_cell:not([data-own]) .comparison_table_text{color:var(--arc-text-secondary);font-weight:400}.comparison_table_footRow>*{padding-top:var(--arc-space-5)}.comparison_table_footCell{padding-bottom:var(--arc-space-5);place-items:center;display:grid}.comparison_table_footCell[data-own]{border-radius:0 0 var(--arc-radius-surface) var(--arc-radius-surface);background:var(--band)}.comparison_table_legend{align-content:start;gap:var(--arc-space-2) var(--arc-space-4);padding-right:var(--arc-space-4);color:var(--arc-text-muted);font-size:var(--arc-text-xs);flex-wrap:wrap;display:flex}.comparison_table_legend span{align-items:center;gap:6px;display:inline-flex}.comparison_table_legend .comparison_table_check path{stroke-width:2.2px}.comparison_table_cta{height:var(--arc-control-height-sm);max-width:calc(100% - var(--arc-space-2));border-radius:var(--arc-radius-pill);padding:0 var(--arc-space-4);background:var(--arc-foreground);color:var(--arc-background);font:inherit;font-size:var(--arc-text-sm);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-standard) var(--arc-ease-standard), color var(--arc-duration-standard) var(--arc-ease-standard);border:0;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex;overflow:hidden}a.comparison_table_cta{transition:transform var(--arc-duration-instant) var(--arc-ease-standard)}a.comparison_table_cta:active{transform:scale(.97)}.comparison_table_cta[data-done]{background:color-mix(in oklab, var(--arc-success) 14%, transparent);color:var(--arc-success)}.comparison_table_ctaLabel{align-items:center;gap:6px;display:inline-flex}@container comparison_table_compare (max-width:820px){.comparison_table_table{--grid:minmax(0, 1.4fr) repeat(var(--columns), minmax(0, 1fr))}}@container comparison_table_compare (max-width:640px){.comparison_table_inner{gap:var(--arc-space-6);padding:var(--arc-space-12) var(--arc-space-4)}.comparison_table_table{--grid:minmax(0, 1.3fr) repeat(var(--columns), minmax(0, .9fr))}.comparison_table_headFeature,.comparison_table_headCell{min-height:72px}.comparison_table_legend{flex-direction:column}.comparison_table_feature{padding-right:var(--arc-space-3)}}@media (prefers-reduced-motion:reduce){.comparison_table_thumb{transition:none}}html[data-motion=reduced] :is(.comparison_table_band,.comparison_table_cell,.comparison_table_cellInner,.comparison_table_check,.comparison_table_cross,.comparison_table_cta,.comparison_table_ctaLabel,.comparison_table_description,.comparison_table_feature,.comparison_table_footCell,.comparison_table_footRow,.comparison_table_head,.comparison_table_headCaption,.comparison_table_headCell,.comparison_table_headFeature,.comparison_table_headName,.comparison_table_headRow,.comparison_table_headText,.comparison_table_header,.comparison_table_hint,.comparison_table_inner,.comparison_table_intro,.comparison_table_legend,.comparison_table_markWrap,.comparison_table_note,.comparison_table_partial,.comparison_table_pick,.comparison_table_pickHighlight,.comparison_table_picker,.comparison_table_root,.comparison_table_row,.comparison_table_scroller,.comparison_table_section,.comparison_table_sectionRow,.comparison_table_sectionTitle,.comparison_table_srOnly,.comparison_table_switch,.comparison_table_table,.comparison_table_text,.comparison_table_thumb,.comparison_table_title,.comparison_table_toggle){scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.connected_scatter_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);grid-template-columns:minmax(0,1fr);gap:14px;padding:20px;display:grid;position:relative;container-type:inline-size}.connected_scatter_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.connected_scatter_header h2{font-size:var(--arc-text-base);margin:0;font-weight:500}.connected_scatter_header p{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:2px 0 0}.connected_scatter_switch{min-width:0;max-width:100%}.connected_scatter_empty{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:0;padding:24px 0}.connected_scatter_readout{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.connected_scatter_readout>div{gap:2px;min-width:0;display:grid}.connected_scatter_readout dt{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.connected_scatter_readout dd{font-family:var(--arc-font-display);font-size:var(--arc-text-lg);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.connected_scatter_ratio{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.connected_scatter_status{color:var(--arc-text-secondary);font-family:var(--arc-font-body);font-size:var(--arc-text-xs);align-items:center;gap:5px;font-weight:500;display:inline-flex}.connected_scatter_dot{background:var(--arc-danger);border-radius:50%;width:7px;height:7px}.connected_scatter_status[data-side=above] .connected_scatter_dot{background:var(--arc-success)}.connected_scatter_transport{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.connected_scatter_scrubber{min-width:0}.connected_scatter_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (min-width:720px){.connected_scatter_readout{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width:560px){.connected_scatter_switch{width:100%}.connected_scatter_transport{grid-template-columns:minmax(0,1fr);gap:4px}.connected_scatter_transport>button{justify-self:start}.connected_scatter_scrubber>div:last-child{display:none}}@media (pointer:coarse){.connected_scatter_switch button{min-height:44px}}.contact_section_contact{background:var(--arc-background);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);container:contact_section_contact/inline-size}.contact_section_tabular{font-variant-numeric:tabular-nums}.contact_section_inner{gap:var(--arc-space-10);max-width:1120px;padding:var(--arc-space-20) var(--arc-space-8);margin:0 auto;display:grid}.contact_section_contact[data-variant=form] .contact_section_inner{align-items:start;gap:var(--arc-space-12);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.contact_section_intro{align-content:start;gap:var(--arc-space-3);max-width:520px;display:grid}.contact_section_title{font-family:var(--arc-font-display);font-size:clamp(1.75rem, 1rem + 3cqi, var(--arc-text-4xl));letter-spacing:var(--arc-tracking-display);font-weight:500;line-height:var(--arc-leading-display);text-wrap:balance;margin:0}.contact_section_description{color:var(--arc-text-secondary);font-size:var(--arc-text-base);text-wrap:pretty;margin:0;line-height:1.5}.contact_section_facts{gap:var(--arc-space-2);margin:var(--arc-space-4) 0 0;padding:0;list-style:none;display:grid}.contact_section_facts li{align-items:center;gap:var(--arc-space-2);min-height:32px;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);display:flex}.contact_section_facts svg{flex:none}.contact_section_morph{position:relative;overflow:hidden}.contact_section_face{width:100%}.contact_section_formCard{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface)}.contact_section_formCard>.contact_section_face{padding:var(--arc-space-6)}.contact_section_formBody{gap:var(--arc-space-5);display:grid}.contact_section_row{gap:var(--arc-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact_section_topicField{display:grid}.contact_section_fieldLabel{margin-bottom:var(--arc-space-2);color:var(--arc-foreground);font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body)}.contact_section_topics{gap:var(--arc-space-1);flex-wrap:wrap;display:flex}.contact_section_topic{isolation:isolate;height:var(--arc-control-height-sm);border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);padding:0 var(--arc-space-4);color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;font-weight:500;position:relative}.contact_section_topic[aria-checked=true]{color:var(--arc-control-glyph);border-color:#0000}@media (hover:hover) and (pointer:fine){.contact_section_topic:not([aria-checked=true]):hover{border-color:var(--arc-border-strong);color:var(--arc-foreground)}}.contact_section_topicHighlight{z-index:-1;border-radius:inherit;background:var(--arc-control-on);position:absolute;inset:-1px}.contact_section_failure{color:var(--arc-danger);font-size:var(--arc-text-sm);margin:0;overflow:hidden}.contact_section_submitRow{justify-content:space-between;align-items:center;gap:var(--arc-space-3) var(--arc-space-4);flex-wrap:wrap;display:flex}.contact_section_fine{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:0}.contact_section_success{justify-items:center;gap:var(--arc-space-3);padding:var(--arc-space-10) var(--arc-space-2);text-align:center;display:grid}.contact_section_successMark{width:52px;height:52px;margin-bottom:var(--arc-space-2);background:color-mix(in oklab, var(--arc-success) 13%, transparent);color:var(--arc-success);border-radius:50%;place-items:center;display:grid}.contact_section_successMark svg{width:26px;height:26px}.contact_section_successTitle{font-family:var(--arc-font-display);font-size:var(--arc-text-2xl);letter-spacing:var(--arc-tracking-display);font-weight:500;line-height:var(--arc-leading-display);margin:0}.contact_section_successText{max-width:360px;margin:0 0 var(--arc-space-3);color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:1.55}.contact_section_channels{align-items:start;gap:var(--arc-space-6);grid-template-columns:minmax(220px,300px) minmax(0,1fr);display:grid}.contact_section_channelList{gap:2px;display:grid}.contact_section_channel{isolation:isolate;align-items:center;gap:var(--arc-space-3);border-radius:var(--arc-radius-surface);padding:var(--arc-space-3) var(--arc-space-4);color:var(--arc-foreground);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;display:flex;position:relative}.contact_section_channelHighlight{z-index:-1;border-radius:inherit;background:var(--arc-surface-muted);position:absolute;inset:0}.contact_section_channelIcon{color:var(--arc-text-muted);transition:color var(--arc-duration-fast) var(--arc-ease-standard);flex:none;display:flex}.contact_section_channel[aria-selected=true] .contact_section_channelIcon{color:var(--arc-accent)}.contact_section_channelText{gap:1px;min-width:0;display:grid}.contact_section_channelText>span:first-child{font-size:var(--arc-text-sm);font-weight:500}.contact_section_channelText>span:last-child{color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover) and (pointer:fine){.contact_section_channel:hover .contact_section_channelIcon{color:var(--arc-foreground)}}.contact_section_channelPanel{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface)}.contact_section_channelPanel>.contact_section_face{padding:var(--arc-space-6)}.contact_section_channelDetail{justify-items:start;gap:var(--arc-space-3);display:grid}.contact_section_channelDetail h3{font-size:var(--arc-text-lg);font-weight:500;line-height:var(--arc-leading-body);margin:0}.contact_section_channelDetail p{max-width:480px;margin:0 0 var(--arc-space-2);color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:1.6}.contact_section_copyRow{justify-content:space-between;align-items:center;gap:var(--arc-space-3);border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);width:min(100%,360px);padding:4px 4px 4px var(--arc-space-4);font-size:var(--arc-text-sm);display:flex}.contact_section_copyRow>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact_section_confirm{justify-items:start;gap:var(--arc-space-2);display:grid}.contact_section_confirmNote{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);overflow:hidden}.contact_section_agent{align-items:center;gap:var(--arc-space-2);padding-top:var(--arc-space-1);display:flex}.contact_section_agent strong{color:var(--arc-foreground);font-weight:500}.contact_section_offices{gap:var(--arc-space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.contact_section_office{align-content:start;gap:var(--arc-space-3);border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);padding:var(--arc-space-6);background:var(--arc-surface);display:grid}.contact_section_officeHead{justify-content:space-between;align-items:baseline;gap:var(--arc-space-3);display:flex}.contact_section_officeHead h3{font-size:var(--arc-text-lg);font-weight:500;line-height:var(--arc-leading-body);margin:0}.contact_section_officeTime{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);flex:none;align-items:baseline;gap:6px;display:inline-flex}.contact_section_officeTime svg{align-self:center}.contact_section_officeStatus{align-items:center;gap:var(--arc-space-2);color:var(--arc-text-secondary);font-size:var(--arc-text-sm);display:inline-flex}.contact_section_statusDot{background:var(--arc-border-strong);width:7px;height:7px;transition:background-color var(--arc-duration-standard) var(--arc-ease-standard);border-radius:50%}.contact_section_officeStatus[data-open] .contact_section_statusDot{background:var(--arc-success);box-shadow:0 0 0 3px color-mix(in oklab, var(--arc-success) 18%, transparent)}.contact_section_address{margin-top:var(--arc-space-1);color:var(--arc-text-secondary);font-size:var(--arc-text-sm);font-style:normal;line-height:1.55;display:grid}.contact_section_officeActions{justify-content:space-between;align-items:center;gap:var(--arc-space-2);margin-top:var(--arc-space-2);border-top:1px solid var(--arc-border-subtle);padding-top:var(--arc-space-3);flex-wrap:wrap;display:flex}.contact_section_officeLink{color:var(--arc-foreground);font-size:var(--arc-text-sm);text-decoration:none}@media (hover:hover) and (pointer:fine){.contact_section_officeLink:hover{text-underline-offset:3px;text-decoration:underline}}@container contact_section_contact (max-width:820px){.contact_section_contact[data-variant=form] .contact_section_inner{gap:var(--arc-space-8);grid-template-columns:minmax(0,1fr)}.contact_section_channels{grid-template-columns:minmax(0,1fr)}.contact_section_channelList{scrollbar-width:none;display:flex;overflow-x:auto}.contact_section_channelList::-webkit-scrollbar{display:none}.contact_section_channel{flex:none}.contact_section_channelText>span:last-child{display:none}}@container contact_section_contact (max-width:520px){.contact_section_inner{padding:var(--arc-space-12) var(--arc-space-4)}.contact_section_row{grid-template-columns:minmax(0,1fr)}.contact_section_formCard>.contact_section_face,.contact_section_channelPanel>.contact_section_face{padding:var(--arc-space-5)}.contact_section_submitRow>button{width:100%}}.contact_section_preview{justify-items:center;gap:var(--arc-space-4);width:100%;display:grid}.contact_section_frame{border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);background:var(--arc-background);width:100%;overflow:hidden}.contact_section_previewNote{min-height:20px;color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:0}@media (prefers-reduced-motion:reduce){.contact_section_topic,.contact_section_channelIcon,.contact_section_statusDot{transition:none}}html[data-motion=reduced] :is(.contact_section_address,.contact_section_agent,.contact_section_channel,.contact_section_channelDetail,.contact_section_channelHighlight,.contact_section_channelIcon,.contact_section_channelList,.contact_section_channelPanel,.contact_section_channelText,.contact_section_channels,.contact_section_confirm,.contact_section_confirmNote,.contact_section_contact,.contact_section_copyRow,.contact_section_description,.contact_section_face,.contact_section_facts,.contact_section_failure,.contact_section_fieldLabel,.contact_section_fine,.contact_section_formBody,.contact_section_formCard,.contact_section_frame,.contact_section_inner,.contact_section_intro,.contact_section_morph,.contact_section_office,.contact_section_officeActions,.contact_section_officeHead,.contact_section_officeLink,.contact_section_officeStatus,.contact_section_officeTime,.contact_section_offices,.contact_section_preview,.contact_section_previewNote,.contact_section_row,.contact_section_statusDot,.contact_section_submitRow,.contact_section_success,.contact_section_successMark,.contact_section_successText,.contact_section_successTitle,.contact_section_tabular,.contact_section_title,.contact_section_topic,.contact_section_topicField,.contact_section_topicHighlight,.contact_section_topics){scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.cta_section_cta{background:var(--arc-background);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);container:cta_section_cta/inline-size}.cta_section_cta *,.cta_section_cta :before,.cta_section_cta :after{box-sizing:border-box}.cta_section_title{font-family:var(--arc-font-display);font-size:clamp(1.875rem, 1rem + 3.4cqi, var(--arc-text-4xl));letter-spacing:var(--arc-tracking-display);font-weight:500;line-height:var(--arc-leading-display);text-wrap:balance;margin:0}.cta_section_description{color:var(--arc-text-secondary);font-size:var(--arc-text-lg);line-height:var(--arc-leading-body);text-wrap:pretty;margin:0}.cta_section_actions{gap:var(--arc-space-3);flex-wrap:wrap;display:flex}.cta_section_arrow{transition:transform var(--arc-duration-fast) var(--arc-ease-standard)}@media (hover:hover) and (pointer:fine){.cta_section_action:hover .cta_section_arrow,.cta_section_linkAction:hover .cta_section_arrow{transform:translate(3px)}}.cta_section_linkAction{height:var(--arc-control-height-lg);border-radius:var(--arc-radius-control);font-size:var(--arc-text-sm);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:500;text-decoration:none;display:inline-flex}.cta_section_linkAction[data-size=sm]{height:var(--arc-control-height-sm);padding:0 14px}.cta_section_linkAction[data-variant=primary]{background:var(--arc-foreground);color:var(--arc-background)}.cta_section_linkAction[data-variant=secondary]{border-color:var(--arc-border);background:var(--arc-surface);color:var(--arc-foreground)}.cta_section_linkAction:active{transform:scale(.97)}.cta_section_centeredWrap{max-width:1120px;padding:var(--arc-space-16) var(--arc-space-8);margin:0 auto}.cta_section_centered{justify-items:center;gap:var(--arc-space-4);border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);padding:var(--arc-space-24) var(--arc-space-8);background:color-mix(in oklab, var(--arc-surface-muted) 45%, var(--arc-surface));text-align:center;display:grid}.cta_section_centered .cta_section_title{max-width:18ch}.cta_section_centered .cta_section_description{max-width:34rem}.cta_section_centered .cta_section_actions{margin-top:var(--arc-space-4);justify-content:center}.cta_section_note{justify-content:center;align-items:center;gap:var(--arc-space-3);margin:var(--arc-space-3) 0 0;color:var(--arc-text-muted);font-size:var(--arc-text-sm);flex-wrap:wrap;display:inline-flex}.cta_section_faces{padding-left:6px;display:flex}.cta_section_faces img{border:2px solid var(--arc-surface);object-fit:cover;border-radius:50%;width:26px;height:26px;margin-left:-6px;display:block}.cta_section_split{align-items:center;gap:var(--arc-space-16);max-width:1120px;padding:var(--arc-space-24) var(--arc-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;display:grid}.cta_section_splitCopy{justify-items:start;gap:var(--arc-space-4);display:grid}.cta_section_splitCopy .cta_section_actions{margin-top:var(--arc-space-4)}.cta_section_points{gap:var(--arc-space-2);margin:var(--arc-space-2) 0 0;padding:0;list-style:none;display:grid}.cta_section_points li{align-items:center;gap:var(--arc-space-3);color:var(--arc-text-secondary);font-size:var(--arc-text-sm);display:flex}.cta_section_points svg{color:var(--arc-success);flex:none}.cta_section_stage{border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);min-height:380px;padding:var(--arc-space-8);background:color-mix(in oklab, var(--arc-surface-muted) 55%, var(--arc-surface));place-items:center;display:grid}.cta_section_setup{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);width:min(100%,360px);box-shadow:var(--arc-shadow-raised);overflow:hidden}.cta_section_setupHead{align-items:center;gap:10px;padding:16px 18px 14px;display:flex}.cta_section_workspaceMark{border-radius:calc(var(--arc-radius-control) * .2857);background:var(--arc-foreground);width:28px;height:28px;color:var(--arc-background);font-size:var(--arc-text-sm);flex:none;place-items:center;font-weight:500;display:grid}.cta_section_setupTitle{font-size:var(--arc-text-sm);font-weight:500}.cta_section_setupStatus{color:var(--arc-text-muted);font-size:var(--arc-text-xs);justify-items:end;margin-left:auto;display:inline-grid}.cta_section_setupStatus>span{opacity:0;filter:blur(2px);transition:opacity var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-standard) var(--arc-ease-enter), filter var(--arc-duration-fast) var(--arc-ease-standard);grid-area:1/1;transform:translateY(4px)}.cta_section_setupStatus>span[data-shown]{opacity:1;filter:blur();transform:none}.cta_section_setup[data-done] .cta_section_setupStatus>span:last-child{color:var(--arc-success);font-weight:500}.cta_section_progress{border-radius:calc(var(--arc-radius-control) * .0357);background:var(--arc-border);height:2px;margin:0 18px;overflow:hidden}.cta_section_progress>span{background:var(--arc-success);transform-origin:0;height:100%;transition:transform var(--arc-duration-considered) var(--arc-ease-in-out);display:block}.cta_section_steps{gap:2px;margin:0;padding:10px 8px 12px;list-style:none;display:grid}.cta_section_step{border-radius:calc(var(--arc-radius-control) * .5);min-height:44px;color:var(--arc-text-muted);font-size:var(--arc-text-sm);transition:color var(--arc-duration-standard) var(--arc-ease-standard), background-color var(--arc-duration-standard) var(--arc-ease-standard);align-items:center;gap:12px;padding:0 10px;display:flex}.cta_section_step[data-active]{background:var(--arc-surface-muted);color:var(--arc-foreground)}.cta_section_step[data-done]{color:var(--arc-foreground)}.cta_section_stepMark{border:1.5px dashed var(--arc-border-strong);color:#0000;width:20px;height:20px;transition:border-color var(--arc-duration-standard) var(--arc-ease-standard), background-color var(--arc-duration-standard) var(--arc-ease-standard), color var(--arc-duration-standard) var(--arc-ease-standard);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.cta_section_stepMark svg{opacity:0;transition:transform var(--arc-duration-spring) var(--arc-ease-spring), opacity var(--arc-duration-fast) var(--arc-ease-standard);transform:scale(.5)}.cta_section_step[data-active] .cta_section_stepMark{border-style:solid;border-color:var(--arc-text-muted)}.cta_section_step[data-done] .cta_section_stepMark{border-style:solid;border-color:var(--arc-success);background:var(--arc-success);color:var(--arc-background)}.cta_section_step[data-done] .cta_section_stepMark svg{opacity:1;transform:scale(1)}.cta_section_stepLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cta_section_stepFaces{margin-left:auto;padding-left:6px;display:flex}.cta_section_stepFaces img{border:2px solid var(--arc-surface-raised);object-fit:cover;opacity:0;width:22px;height:22px;transition:opacity var(--arc-duration-standard) var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);border-radius:50%;margin-left:-6px;display:block;transform:translate(-6px)scale(.9)}.cta_section_step[data-done] .cta_section_stepFaces img,.cta_section_step[data-active] .cta_section_stepFaces img{opacity:1;transform:none}.cta_section_bannerWrap{overflow:hidden}.cta_section_bannerPad{max-width:calc(1120px + 2 * var(--arc-space-8));padding:var(--arc-space-6) var(--arc-space-8);margin:0 auto}.cta_section_banner{justify-content:space-between;align-items:center;gap:var(--arc-space-4);border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);background:var(--arc-surface);padding:10px 10px 10px 20px;display:flex}.cta_section_bannerText{align-items:baseline;gap:2px var(--arc-space-2);min-width:0;font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);flex-wrap:wrap;margin:0;display:flex}.cta_section_bannerText strong{font-weight:500}.cta_section_bannerText span{color:var(--arc-text-secondary)}.cta_section_bannerActions{align-items:center;gap:var(--arc-space-1);flex:none;display:flex}.cta_section_dismiss{width:var(--arc-control-height-sm);height:var(--arc-control-height-sm);color:var(--arc-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-instant) var(--arc-ease-standard);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.cta_section_dismiss:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}.cta_section_dismiss:active{transform:scale(.94)}@container cta_section_cta (max-width:860px){.cta_section_split{gap:var(--arc-space-10);padding:var(--arc-space-16) var(--arc-space-8);grid-template-columns:minmax(0,1fr)}.cta_section_stage{min-height:320px}}@container cta_section_cta (max-width:560px){.cta_section_centeredWrap{padding:var(--arc-space-10) var(--arc-space-4)}.cta_section_centered{padding:var(--arc-space-16) var(--arc-space-5);border-radius:var(--arc-radius-surface)}.cta_section_split{padding:var(--arc-space-12) var(--arc-space-4)}.cta_section_stage{padding:var(--arc-space-5);border-radius:var(--arc-radius-surface)}.cta_section_description{font-size:var(--arc-text-base)}.cta_section_actions{flex-direction:column;width:100%}.cta_section_actions>*{width:100%}.cta_section_bannerPad{padding:var(--arc-space-4)}.cta_section_banner{flex-direction:column;align-items:flex-start;padding:16px}.cta_section_bannerActions{justify-content:space-between;width:100%}}.cta_section_preview{justify-items:center;gap:var(--arc-space-4);width:100%;display:grid}.cta_section_frame{border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);background:var(--arc-background);width:100%;overflow:hidden}.cta_section_restore{min-height:104px;padding:var(--arc-space-6);place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.cta_section_arrow,.cta_section_setupStatus>span,.cta_section_progress>span,.cta_section_step,.cta_section_stepMark,.cta_section_stepMark svg,.cta_section_stepFaces img{transition:none}}html[data-motion=reduced] :is(.cta_section_action,.cta_section_actions,.cta_section_arrow,.cta_section_banner,.cta_section_bannerActions,.cta_section_bannerPad,.cta_section_bannerText,.cta_section_bannerWrap,.cta_section_centered,.cta_section_centeredWrap,.cta_section_cta,.cta_section_description,.cta_section_dismiss,.cta_section_faces,.cta_section_frame,.cta_section_linkAction,.cta_section_note,.cta_section_points,.cta_section_preview,.cta_section_progress,.cta_section_restore,.cta_section_setup,.cta_section_setupHead,.cta_section_setupStatus,.cta_section_setupTitle,.cta_section_split,.cta_section_splitCopy,.cta_section_stage,.cta_section_step,.cta_section_stepFaces,.cta_section_stepLabel,.cta_section_stepMark,.cta_section_steps,.cta_section_title,.cta_section_workspaceMark){scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.customer_galaxy_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);grid-template-columns:minmax(0,1fr);gap:14px;padding:20px;display:grid;position:relative;container-type:inline-size}.customer_galaxy_header h2{font-size:var(--arc-text-base);margin:0;font-weight:500}.customer_galaxy_header p{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:2px 0 0}.customer_galaxy_tabs{min-width:0}.customer_galaxy_body{gap:16px;padding-top:12px;display:grid}.customer_galaxy_stage{min-width:0;position:relative}.customer_galaxy_zoom{gap:6px;display:flex;position:absolute;bottom:10px;right:10px}.customer_galaxy_panel{align-content:start;gap:12px;min-width:0;display:grid}.customer_galaxy_totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.customer_galaxy_totals div{gap:2px;display:grid}.customer_galaxy_totals dt{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.customer_galaxy_totals dd{font-family:var(--arc-font-display);font-size:var(--arc-text-xl);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.customer_galaxy_totals dd[data-risk]{color:var(--arc-danger)}.customer_galaxy_clusters{gap:2px;margin:0;padding:0;list-style:none;display:grid}.customer_galaxy_cluster{width:100%;min-height:48px;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.customer_galaxy_cluster[aria-pressed=true]{background:color-mix(in oklab, var(--arc-accent) 12%, transparent)}.customer_galaxy_cluster:focus-visible{background:color-mix(in oklab, var(--arc-foreground) 7%, transparent)}@media (hover:hover) and (pointer:fine){.customer_galaxy_cluster:hover{background:color-mix(in oklab, var(--arc-foreground) 4%, transparent)}}.customer_galaxy_clusterName,.customer_galaxy_clusterValue{min-width:0;font-size:var(--arc-text-sm);gap:1px;display:grid}.customer_galaxy_clusterValue{font-variant-numeric:tabular-nums;justify-items:end}.customer_galaxy_clusterName small,.customer_galaxy_clusterValue small{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.customer_galaxy_clusterValue small[data-risk]{color:var(--arc-danger)}.customer_galaxy_account{background:color-mix(in oklab, var(--arc-foreground) 3%, transparent);border-radius:12px;gap:4px;padding:12px;display:grid}.customer_galaxy_account h3{font-size:var(--arc-text-sm);margin:0;font-weight:500}.customer_galaxy_account p{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;margin:0}.customer_galaxy_account .customer_galaxy_detail{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.customer_galaxy_note{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:0}@container (min-width:880px){.customer_galaxy_body{grid-template-columns:minmax(0,1fr) 296px;align-items:start}}@media (prefers-reduced-motion:reduce){.customer_galaxy_cluster{transition:none}}html[data-motion=reduced] .customer_galaxy_cluster{transition:none}.docs_sidebar_root{box-sizing:border-box;border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);width:100%;min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);display:flex;position:relative;overflow:hidden}.docs_sidebar_sidebar{border-right:1px solid var(--arc-border-subtle);background:var(--arc-surface-muted);flex:none;min-height:0;display:grid;overflow:hidden}.docs_sidebar_navPanel{grid-template-rows:auto auto auto minmax(0,1fr);width:264px;max-width:100%;height:100%;min-height:0;display:grid}.docs_sidebar_docsTitle{font-size:var(--arc-text-sm);margin:0;padding:16px 16px 4px;font-weight:600}.docs_sidebar_filter{padding:8px 12px}.docs_sidebar_filter label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.docs_sidebar_results{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:0 16px 4px}.docs_sidebar_tree{min-height:0;padding:0 8px 12px;overflow-y:auto}.docs_sidebar_tree>[role=tree]{background:0 0;border:0;padding:0}.docs_sidebar_main{flex:1;grid-template-rows:auto auto minmax(0,1fr);min-width:0;display:grid}.docs_sidebar_header{border-bottom:1px solid var(--arc-border-subtle);align-items:center;gap:8px;min-height:52px;padding:0 14px;display:flex}.docs_sidebar_iconButton,.docs_sidebar_version{height:32px;color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:4px;display:inline-flex}.docs_sidebar_iconButton{width:32px}.docs_sidebar_version{border:1px solid var(--arc-border-subtle);padding:0 10px}.docs_sidebar_iconButton:focus-visible,.docs_sidebar_version:focus-visible,.docs_sidebar_outlineToggle:focus-visible,.docs_sidebar_outlineLink:focus-visible{outline:var(--arc-focus-width,1px) solid var(--arc-focus-ring);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.docs_sidebar_iconButton:hover,.docs_sidebar_version:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}.docs_sidebar_crumb{min-width:0;color:var(--arc-text-muted);font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.docs_sidebar_body{min-height:0;display:flex}.docs_sidebar_scroller{scroll-behavior:auto;flex:1;min-width:0;overflow-y:auto}.docs_sidebar_article{max-width:720px;font-size:var(--arc-text-sm);padding:24px 28px 48px;line-height:1.65}.docs_sidebar_article h2,.docs_sidebar_article h3{scroll-margin-top:12px}.docs_sidebar_article h2{font-size:var(--arc-text-lg);letter-spacing:var(--arc-tracking-display);margin:28px 0 8px;font-weight:600;line-height:1.3}.docs_sidebar_article h3{font-size:var(--arc-text-base);margin:20px 0 6px;font-weight:600;line-height:1.35}.docs_sidebar_article p{color:var(--arc-text-secondary);margin:0 0 12px}.docs_sidebar_article ul,.docs_sidebar_article ol{margin:0 0 12px;padding-left:20px}.docs_sidebar_article>*+[class]{margin-block:12px}.docs_sidebar_pageTitle{font-size:var(--arc-text-2xl);letter-spacing:var(--arc-tracking-display);margin:0 0 8px;font-weight:600;line-height:1.2}.docs_sidebar_byline{color:var(--arc-text-muted);font-size:var(--arc-text-xs);align-items:center;gap:8px;margin:0 0 20px;display:flex}.docs_sidebar_updated:before{content:"·";margin-right:8px}.docs_sidebar_outlineColumn{flex:none;width:200px;padding:24px 16px 0 0;overflow-y:auto}.docs_sidebar_outlineColumn[data-inline]{width:168px}.docs_sidebar_outlineTitle{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:0 0 8px 12px;font-weight:500}.docs_sidebar_outline{min-width:0}.docs_sidebar_outlineList{border-left:1px solid var(--arc-border-subtle);margin:0;padding:0;list-style:none;display:grid;position:relative}.docs_sidebar_outlineItem{position:relative}.docs_sidebar_outlineItem[data-level="3"] .docs_sidebar_outlineLink{padding-left:24px}.docs_sidebar_spy{background:var(--arc-foreground);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:-1px}.docs_sidebar_outlineLink{color:var(--arc-text-muted);font-size:var(--arc-text-xs);padding:4px 12px;line-height:1.4;text-decoration:none;display:block}.docs_sidebar_outlineLink[aria-current=location]{color:var(--arc-foreground);font-weight:500}.docs_sidebar_outlineBar{border-bottom:1px solid var(--arc-border-subtle)}.docs_sidebar_outlineToggle{width:100%;color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.docs_sidebar_outlineBarBody{padding:0 16px;overflow:hidden}.docs_sidebar_outlineBarBody .docs_sidebar_outlineList{margin-bottom:10px}.docs_sidebar_sheet{width:min(288px,85%);max-width:288px}.docs_sidebar_sheet .docs_sidebar_navPanel{width:100%}.docs_sidebar_root[data-narrow] .docs_sidebar_article{padding:16px 16px 40px}.docs_sidebar_root{min-width:0;margin:0}.docs_sidebar_root section{margin-block:0}.faq_section_faq{background:var(--arc-background);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);container:faq_section_faq/inline-size}.faq_section_stack{gap:var(--arc-space-8);max-width:720px;padding:var(--arc-space-20) var(--arc-space-6);margin:0 auto;display:grid}.faq_section_intro{gap:var(--arc-space-3);display:grid}.faq_section_accordion .faq_section_intro,.faq_section_search .faq_section_intro{text-align:center;justify-items:center}.faq_section_title{font-family:var(--arc-font-display);font-size:var(--arc-text-3xl);letter-spacing:var(--arc-tracking-display);font-weight:500;line-height:var(--arc-leading-display);text-wrap:balance;margin:0}.faq_section_description{max-width:480px;color:var(--arc-text-secondary);font-size:var(--arc-text-base);line-height:var(--arc-leading-body);text-wrap:pretty;margin:0}.faq_section_list{border-top:1px solid var(--arc-border);margin:0;padding:0;list-style:none}.faq_section_item{border-bottom:1px solid var(--arc-border);overflow:hidden}.faq_section_heading{font:inherit;margin:0}.faq_section_trigger{justify-content:space-between;align-items:center;gap:var(--arc-space-4);width:100%;min-height:64px;padding:var(--arc-space-4) var(--arc-space-1);color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-base);font-weight:500;line-height:var(--arc-leading-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;display:flex}.faq_section_question{min-width:0}.faq_section_icon{color:var(--arc-text-muted);transition:transform var(--arc-duration-spring) var(--arc-ease-spring), color var(--arc-duration-fast) var(--arc-ease-standard);flex:none}.faq_section_item[data-open] .faq_section_icon{color:var(--arc-foreground);transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.faq_section_trigger:hover .faq_section_icon{color:var(--arc-foreground)}}.faq_section_panel{overflow:hidden}.faq_section_answer{padding:0 var(--arc-space-10) var(--arc-space-5) var(--arc-space-1);color:var(--arc-text-secondary);font-size:var(--arc-text-base);text-wrap:pretty;margin:0;line-height:1.6}.faq_section_hint{padding:0 var(--arc-space-10) var(--arc-space-4) var(--arc-space-1);color:var(--arc-text-muted);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);margin:0;overflow:hidden}.faq_section_mark{border-radius:calc(var(--arc-radius-control) * .1429);background:var(--arc-accent-subtle);color:inherit;padding:0 1px}.faq_section_contact{justify-content:space-between;align-items:center;gap:var(--arc-space-4);border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);width:100%;padding:var(--arc-space-4) var(--arc-space-5);background:var(--arc-surface);color:var(--arc-foreground);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);text-decoration:none;display:flex}.faq_section_contact:active{transform:scale(.99)}.faq_section_contactText{gap:2px;min-width:0;display:grid}.faq_section_contactText>span:first-child{font-size:var(--arc-text-sm);font-weight:500}.faq_section_contactText>span:last-child:not(:first-child){color:var(--arc-text-muted);font-size:var(--arc-text-sm)}.faq_section_contactArrow{color:var(--arc-text-muted);transition:transform var(--arc-duration-fast) var(--arc-ease-standard);flex:none}@media (hover:hover) and (pointer:fine){.faq_section_contact:hover{background:var(--arc-surface-muted)}.faq_section_contact:hover .faq_section_contactArrow{color:var(--arc-foreground);transform:translate(2px)}}.faq_section_columnsGrid{align-items:start;gap:var(--arc-space-16);max-width:1120px;padding:var(--arc-space-20) var(--arc-space-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin:0 auto;display:grid}.faq_section_rail{top:var(--arc-space-6);gap:var(--arc-space-6);display:grid;position:sticky}.faq_section_categories{gap:2px;display:grid}.faq_section_category{isolation:isolate;justify-content:space-between;align-items:center;gap:var(--arc-space-3);border-radius:calc(var(--arc-radius-control) * .4286);height:40px;padding:0 var(--arc-space-3);color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);text-align:left;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;font-weight:500;display:flex;position:relative}.faq_section_category[aria-pressed=true]{color:var(--arc-foreground)}@media (hover:hover) and (pointer:fine){.faq_section_category:hover{color:var(--arc-foreground)}}.faq_section_categoryHighlight{z-index:-1;border-radius:inherit;background:var(--arc-surface-muted);position:absolute;inset:0}.faq_section_count{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}.faq_section_stage{min-width:0;position:relative}.faq_section_stageFace{width:100%}.faq_section_searchRow{gap:var(--arc-space-2);display:grid}.faq_section_resultCount{color:var(--arc-text-muted);font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;margin:0}.faq_section_empty{justify-items:center;gap:var(--arc-space-3);padding:var(--arc-space-6) 0;text-align:center;display:grid}.faq_section_empty p{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:0}.faq_section_clear{height:var(--arc-control-height-sm);border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);padding:0 var(--arc-space-4);background:var(--arc-surface);color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);cursor:pointer;transition:transform var(--arc-duration-fast) var(--arc-ease-standard);font-weight:500}.faq_section_clear:active{transform:scale(.97)}@container faq_section_faq (min-width:720px){.faq_section_title{font-size:var(--arc-text-4xl)}}@container faq_section_faq (max-width:760px){.faq_section_columnsGrid{gap:var(--arc-space-8);padding-inline:var(--arc-space-6);grid-template-columns:minmax(0,1fr)}.faq_section_rail{position:static}.faq_section_categories{scrollbar-width:none;display:flex;overflow-x:auto}.faq_section_categories::-webkit-scrollbar{display:none}.faq_section_category{flex:none}}@container faq_section_faq (max-width:480px){.faq_section_stack,.faq_section_columnsGrid{padding:var(--arc-space-12) var(--arc-space-4)}.faq_section_answer,.faq_section_hint{padding-right:var(--arc-space-2)}}.faq_section_preview{justify-items:center;gap:var(--arc-space-4);width:100%;display:grid}.faq_section_frame{border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);background:var(--arc-background);width:100%;overflow:hidden}@media (prefers-reduced-motion:reduce){.faq_section_icon,.faq_section_contact,.faq_section_contactArrow,.faq_section_category,.faq_section_clear{transition:none}.faq_section_contact:active,.faq_section_clear:active{transform:none}}html[data-motion=reduced] :is(.faq_section_accordion,.faq_section_answer,.faq_section_categories,.faq_section_category,.faq_section_categoryHighlight,.faq_section_clear,.faq_section_columnsGrid,.faq_section_contact,.faq_section_contactArrow,.faq_section_contactText,.faq_section_count,.faq_section_description,.faq_section_empty,.faq_section_faq,.faq_section_frame,.faq_section_heading,.faq_section_hint,.faq_section_icon,.faq_section_intro,.faq_section_item,.faq_section_list,.faq_section_mark,.faq_section_panel,.faq_section_preview,.faq_section_question,.faq_section_rail,.faq_section_resultCount,.faq_section_search,.faq_section_searchRow,.faq_section_stack,.faq_section_stage,.faq_section_stageFace,.faq_section_title,.faq_section_trigger){scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.editorial_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.editorial_providers{gap:var(--arc-space-2);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.editorial_providers[data-count="1"]{grid-template-columns:1fr}.editorial_providers .editorial_provider{min-width:0;padding-inline:var(--arc-space-2)}.editorial_providerMark{place-items:center;width:16px;height:16px;display:inline-grid}.editorial_providerMark>*{max-width:16px;max-height:16px}.feature_bento_root{gap:var(--arc-space-10);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);display:grid;container:feature_bento_feature-bento/inline-size}.feature_bento_header{gap:var(--arc-space-3);max-width:640px;display:grid}.feature_bento_title{font-family:var(--arc-font-display);font-size:var(--arc-text-4xl);letter-spacing:var(--arc-tracking-display);font-weight:400;line-height:var(--arc-leading-display);text-wrap:balance;margin:0}.feature_bento_description{color:var(--arc-text-secondary);font-size:var(--arc-text-lg);line-height:var(--arc-leading-body);text-wrap:pretty;margin:0}.feature_bento_empty{border:1px dashed var(--arc-border);border-radius:var(--arc-radius-panel);padding:var(--arc-space-8);color:var(--arc-text-secondary);text-align:center;margin:0}.feature_bento_grid{gap:var(--arc-space-4);grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(250px,auto);margin:0;padding:0;list-style:none;display:grid}.feature_bento_cell{gap:var(--arc-space-5);border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);min-width:0;padding:var(--arc-space-6);background:var(--arc-surface);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.feature_bento_cell[data-size=regular]{grid-column:span 2}.feature_bento_cell[data-size=wide]{grid-column:span 4}.feature_bento_cell[data-size=tall]{grid-area:span 2/span 2}.feature_bento_cell[data-size=half]{grid-column:span 3}.feature_bento_copy{gap:var(--arc-space-1);display:grid}.feature_bento_cellTitle{font-size:var(--arc-text-base);font-weight:500;line-height:var(--arc-leading-body);margin:0}.feature_bento_cellDescription{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);margin:0}.feature_bento_cellLink{color:inherit;text-decoration:none}.feature_bento_cellLink:after{z-index:1;border-radius:inherit;content:"";position:absolute;inset:0}.feature_bento_cellLink:focus-visible{outline:none}.feature_bento_cell[data-linked]:has(.feature_bento_cellLink:focus-visible){outline:2px solid var(--arc-focus-ring);outline-offset:2px}.feature_bento_visual{place-items:center;min-width:0;min-height:0;display:grid;position:relative}.feature_bento_visual[data-custom]{z-index:2}.feature_bento_visual>*{width:min(100%,360px)}.feature_bento_abstract{opacity:.7}.feature_bento_doc{gap:var(--arc-space-2);border:1px solid var(--arc-border-subtle);border-radius:var(--arc-radius-panel);padding:var(--arc-space-4);background:var(--arc-background);font-size:var(--arc-text-sm);display:grid}.feature_bento_docLine{color:var(--arc-text-secondary);white-space:nowrap;margin:0;position:relative;overflow:visible}.feature_bento_selection{background:linear-gradient(var(--arc-accent-subtle), var(--arc-accent-subtle)) no-repeat left / 0% 100%;color:var(--arc-foreground);transition:background-size var(--arc-duration-considered) var(--arc-ease-standard)}.feature_bento_cell[data-playing] .feature_bento_selection{background-size:100% 100%}.feature_bento_cursor{margin-left:var(--arc-space-2);vertical-align:middle;transition:transform var(--arc-duration-considered) var(--arc-ease-standard);display:inline-flex;position:relative;transform:translate(0)}.feature_bento_cell[data-playing] .feature_bento_cursorA{transform:translateX(var(--arc-space-3))}.feature_bento_cursorB{transform:translate(0)}.feature_bento_typing{max-width:0;color:var(--arc-foreground);vertical-align:bottom;white-space:nowrap;transition:max-width .9s steps(18,end) .12s;display:inline-block;overflow:hidden}.feature_bento_cell[data-playing] .feature_bento_typing{max-width:100%}.feature_bento_cell[data-playing] .feature_bento_cursorB{transform:translateX(var(--arc-space-1));transition-duration:.9s;transition-delay:.12s}.feature_bento_palette{gap:var(--arc-space-2);border:1px solid var(--arc-border-subtle);border-radius:var(--arc-radius-panel);padding:var(--arc-space-3);background:var(--arc-background);display:grid}.feature_bento_paletteList{--row:32px;font-size:var(--arc-text-sm);margin:0;padding:0;list-style:none;display:grid;position:relative}.feature_bento_paletteList li{z-index:1;height:var(--row);padding:0 var(--arc-space-3);color:var(--arc-text-secondary);align-items:center;display:flex;position:relative}.feature_bento_paletteHighlight{height:var(--row);border-radius:var(--arc-radius-control);background:var(--arc-surface-muted);transform:translateY(calc(var(--match,0) * var(--row)));transition:transform var(--arc-duration-considered) var(--arc-ease-standard);position:absolute;top:0;left:0;right:0}.feature_bento_chart{width:100%}.feature_bento_flow{gap:var(--arc-space-4);display:grid}.feature_bento_flowSteps{gap:var(--arc-space-2);font-size:var(--arc-text-sm);margin:0;padding:0;list-style:none;display:grid}.feature_bento_flowSteps li{align-items:center;gap:var(--arc-space-2);color:var(--arc-text-secondary);display:flex}.feature_bento_flowCheck{border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);color:#0000;width:18px;height:18px;transition:background-color var(--arc-duration-standard) var(--arc-ease-standard) calc(var(--i) * .18s), color var(--arc-duration-standard) var(--arc-ease-standard) calc(var(--i) * .18s), border-color var(--arc-duration-standard) var(--arc-ease-standard) calc(var(--i) * .18s);place-items:center;display:grid}.feature_bento_cell[data-playing] .feature_bento_flowCheck{border-color:var(--arc-accent);background:var(--arc-accent);color:var(--arc-accent-foreground)}.feature_bento_roles{gap:var(--arc-space-2);display:grid}.feature_bento_role{justify-content:space-between;align-items:center;gap:var(--arc-space-3);border:1px solid var(--arc-border-subtle);border-radius:var(--arc-radius-control);padding:var(--arc-space-2) var(--arc-space-3);background:var(--arc-background);font-size:var(--arc-text-sm);display:flex}.feature_bento_history{gap:var(--arc-space-4);display:grid}.feature_bento_historyText{border:1px solid var(--arc-border-subtle);border-radius:var(--arc-radius-panel);min-height:3em;padding:var(--arc-space-3);background:var(--arc-background);color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);margin:0}@media (hover:hover) and (pointer:fine){.feature_bento_cell[data-linked]:hover{border-color:var(--arc-border-strong)}}.feature_bento_cell:not([data-playing]) *{transition-delay:0s!important;transition-duration:var(--arc-duration-fast)!important}@container feature_bento_feature-bento (max-width:880px){.feature_bento_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature_bento_cell[data-size=regular],.feature_bento_cell[data-size=half]{grid-column:span 1}.feature_bento_cell[data-size=wide]{grid-column:span 2}.feature_bento_cell[data-size=tall]{grid-area:span 2/span 1}}@container feature_bento_feature-bento (max-width:560px){.feature_bento_title{font-size:var(--arc-text-3xl)}.feature_bento_grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.feature_bento_cell[data-size]{padding:var(--arc-space-5);grid-area:auto}}.feature_bento_root[data-reduced] .feature_bento_cell *,.feature_bento_root[data-reduced] .feature_bento_cell{transition:none!important}@media (prefers-reduced-motion:reduce){.feature_bento_cell,.feature_bento_cell *{transition:none!important}}html[data-motion=reduced] .feature_bento_cell,html[data-motion=reduced] .feature_bento_cell *{transition:none!important}.hero_mesh_mesh{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero_mesh_canvas{opacity:0;width:100%;height:100%;transition:opacity var(--arc-duration-considered,.48s) var(--arc-ease-standard);display:block}.hero_mesh_mesh[data-painted] .hero_mesh_canvas{opacity:1}@media (prefers-reduced-motion:reduce){.hero_mesh_canvas{transition:none}}html[data-motion=reduced] :is(.hero_mesh_canvas,.hero_mesh_mesh){scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.hero_section_hero{background:var(--arc-background);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);position:relative;overflow:clip;container:hero_section_hero/inline-size}.hero_section_title{font-family:var(--arc-font-display);letter-spacing:var(--arc-tracking-display);font-size:clamp(2.25rem,1.3rem + 4.4cqi,4.5rem);font-weight:500;line-height:var(--arc-leading-display);text-wrap:balance;margin:0}.hero_section_description{color:var(--arc-text-secondary);font-size:var(--arc-text-lg);line-height:var(--arc-leading-body);text-wrap:pretty;margin:0}@container hero_section_hero (max-width:560px){.hero_section_description{font-size:var(--arc-text-base)}}.hero_section_screen{width:100%;min-height:100svh}.hero_section_preview{width:100%;min-height:100svh;display:grid;position:relative}.hero_section_preview>.hero_section_hero{min-height:inherit}.hero_section_switcher{z-index:20;top:var(--arc-space-4);max-width:calc(100% - 2 * var(--arc-space-4));border:1px solid color-mix(in oklab, var(--arc-foreground) 10%, transparent);border-radius:var(--arc-radius-pill);background:color-mix(in oklab, var(--arc-surface) 64%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);display:flex;position:absolute;left:50%;translate:-50%;box-shadow:0 1px 1px #1418280a,0 10px 30px -12px #14182838}:root[data-theme=dark] .hero_section_switcher{border-color:color-mix(in oklab, var(--arc-foreground) 14%, transparent);background:color-mix(in oklab, var(--arc-surface) 58%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--arc-foreground) 8%, transparent), 0 10px 30px -12px #0009}.hero_section_switcher .hero_section_switch{border-radius:var(--arc-radius-pill);background:0 0;border:0}.hero_section_switcher .hero_section_switch button{border-radius:var(--arc-radius-pill)}.hero_section_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-motion=reduced] :is(.hero_section_description,.hero_section_hero,.hero_section_preview,.hero_section_screen,.hero_section_srOnly,.hero_section_switch,.hero_section_switcher,.hero_section_title){scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.hero_content_inner{max-width:1200px;padding:var(--arc-space-24) var(--arc-space-10);margin:0 auto;display:grid}.hero_content_copy{justify-items:center;gap:var(--arc-space-5);text-align:center;grid-template-columns:minmax(0,1fr);max-width:760px;margin:0 auto;display:grid}.hero_content_title{max-width:16ch}.hero_content_description{max-width:560px}.hero_content_announcement{border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);max-width:100%;min-height:32px;padding:4px var(--arc-space-3);background:var(--arc-surface);color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);text-align:left;cursor:pointer;transition:color var(--arc-duration-fast) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.hero_content_arrow{transition:transform var(--arc-duration-fast) var(--arc-ease-standard);flex:none}.hero_content_actions{justify-content:center;gap:var(--arc-space-3);margin-top:var(--arc-space-3);flex-wrap:wrap;display:flex}.hero_content_action{height:var(--arc-control-height-md);justify-content:center;align-items:center;gap:var(--arc-space-2);border-radius:var(--arc-radius-control);padding:0 var(--arc-space-5);font:inherit;font-size:var(--arc-text-sm);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard), opacity var(--arc-duration-fast) var(--arc-ease-standard);border:1px solid #0000;font-weight:500;text-decoration:none;display:inline-flex}.hero_content_action:active{transform:scale(.97)}.hero_content_primary{background:var(--arc-foreground);color:var(--arc-background)}.hero_content_secondary{border-color:var(--arc-border);background:var(--arc-surface);color:var(--arc-foreground)}@media (hover:hover) and (pointer:fine){.hero_content_primary:hover{opacity:.9}.hero_content_secondary:hover{background:var(--arc-surface-muted)}.hero_content_announcement:hover{border-color:var(--arc-border-strong);color:var(--arc-foreground)}:is(.hero_content_action,.hero_content_announcement):hover .hero_content_arrow{transform:translate(2px)}}.hero_content_install{width:min(100%,440px);height:var(--arc-control-height-md);align-items:center;gap:var(--arc-space-2);margin-top:var(--arc-space-2);border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);padding:0 var(--arc-space-1) 0 var(--arc-space-4);background:var(--arc-surface);text-align:left;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;display:flex}.hero_content_prompt{color:var(--arc-text-muted)}.hero_content_command{color:var(--arc-foreground);font:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.hero_content_meta{gap:var(--arc-space-2) var(--arc-space-5);margin:var(--arc-space-4) 0 0;border-top:1px solid var(--arc-border-subtle);padding:var(--arc-space-5) 0 0;color:var(--arc-text-muted);font-size:var(--arc-text-sm);flex-wrap:wrap;list-style:none;display:flex}.hero_content_media{min-width:0}.hero_content_split .hero_content_inner{align-items:center;gap:var(--arc-space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.hero_content_split .hero_content_copy,.hero_content_minimal .hero_content_copy{text-align:left;justify-items:start;margin:0}.hero_content_split .hero_content_actions,.hero_content_minimal .hero_content_actions{justify-content:flex-start}.hero_content_minimal .hero_content_copy{max-width:860px}@container hero_content_hero (max-width:800px){.hero_content_split .hero_content_inner{gap:var(--arc-space-10);grid-template-columns:minmax(0,1fr)}}@container hero_content_hero (max-width:560px){.hero_content_inner{padding:var(--arc-space-16) var(--arc-space-4)}.hero_content_actions{width:100%}.hero_content_action{flex:auto}}@media (prefers-reduced-motion:reduce){.hero_content_action,.hero_content_announcement,.hero_content_arrow{transition:none}.hero_content_action:active{transform:none}}.hero_content_button{height:var(--arc-control-height-md);min-height:var(--arc-control-height-md);border-radius:var(--arc-radius-control);font-size:var(--arc-text-sm)}html[data-motion=reduced] :is(.hero_content_action,.hero_content_actions,.hero_content_announcement,.hero_content_arrow,.hero_content_button,.hero_content_command,.hero_content_copy,.hero_content_description,.hero_content_inner,.hero_content_install,.hero_content_media,.hero_content_meta,.hero_content_minimal,.hero_content_primary,.hero_content_prompt,.hero_content_secondary,.hero_content_split,.hero_content_title){scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.hero_signup_hero{--mesh-base:color-mix(in oklch, var(--arc-accent) 6%, var(--arc-background));--mesh-1:color-mix(in oklch, var(--arc-accent) 26%, var(--arc-background));--mesh-2:color-mix(in oklch, var(--arc-accent-strong) 18%, var(--arc-background));--mesh-3:color-mix(in oklch, var(--arc-accent) 14%, var(--arc-surface));--mesh-4:color-mix(in oklch, var(--arc-accent-strong) 22%, var(--arc-background));isolation:isolate;width:100%;min-width:0;min-height:560px;padding:var(--arc-space-16) var(--arc-space-6);background:var(--mesh-base);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);place-items:center;display:grid;position:relative;overflow:hidden;container:hero_signup_hero-signup/inline-size}.hero_signup_hero[data-hue]{--mesh-base:oklch(from var(--arc-background) l calc(c + .01) var(--hero-hue));--mesh-1:oklch(from var(--arc-background) calc(l - .06) .07 var(--hero-hue));--mesh-2:oklch(from var(--arc-background) calc(l - .03) .05 calc(var(--hero-hue) + 40));--mesh-3:oklch(from var(--arc-background) calc(l - .01) .04 calc(var(--hero-hue) - 30));--mesh-4:oklch(from var(--arc-background) calc(l - .08) .06 var(--hero-hue))}.hero_signup_fullScreen{min-height:100svh}.hero_signup_mesh{z-index:-1}.hero_signup_content{justify-items:center;gap:var(--arc-space-5);text-align:center;width:min(100%,620px);min-width:0;display:grid}.hero_signup_title{font-family:var(--arc-font-display);letter-spacing:var(--arc-tracking-display);text-wrap:balance;margin:0;font-size:clamp(2.1rem,7.4cqi,4.2rem);font-weight:400;line-height:1.04}.hero_signup_description{max-width:46ch;color:var(--arc-text-secondary);font-size:var(--arc-text-lg);line-height:var(--arc-leading-body);text-wrap:pretty;margin:0}.hero_signup_formSlot{gap:var(--arc-space-2);width:min(100%,440px);margin-top:var(--arc-space-2);display:grid}.hero_signup_form,.hero_signup_confirm{align-items:center;gap:var(--arc-space-2);border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);min-height:52px;padding:4px 4px 4px var(--arc-space-2);background:var(--arc-surface);box-shadow:var(--arc-shadow-raised);display:flex}.hero_signup_form:focus-within{border-color:var(--arc-border-strong)}.hero_signup_input{flex:1;min-width:0}.hero_signup_form input{min-height:44px;box-shadow:none;font-size:var(--arc-text-base);background:0 0;border:0}.hero_signup_ctaShape{border-radius:var(--arc-radius-pill);flex:none}.hero_signup_cta{border-radius:var(--arc-radius-pill);min-height:44px}.hero_signup_labelShort{display:none}.hero_signup_confirm{justify-content:flex-start;gap:var(--arc-space-3);padding:4px var(--arc-space-4) 4px 6px;background:var(--arc-foreground);color:var(--arc-background);outline:none}.hero_signup_confirm:focus-visible{box-shadow:0 0 0 3px var(--arc-focus-ring)}.hero_signup_confirmIcon{border-radius:var(--arc-radius-pill);background:var(--arc-success);color:#fff;flex:none;place-items:center;width:36px;height:36px;display:grid}.hero_signup_confirmText{text-align:left;flex:1;min-width:0;font-weight:500}.hero_signup_position,.hero_signup_position *{color:inherit;font-size:inherit;line-height:inherit;font-variant-numeric:tabular-nums}.hero_signup_confirm .hero_signup_inline{color:inherit}.hero_signup_note{min-height:calc(var(--arc-text-sm) * 1.5 * 2);color:var(--arc-text-secondary);font-size:var(--arc-text-sm);text-wrap:pretty;margin:0;line-height:1.5;display:block}.hero_signup_note[data-kind=error]{color:var(--arc-danger)}.hero_signup_inline{min-height:44px;padding:0 var(--arc-space-1);color:var(--arc-foreground);font:inherit;text-underline-offset:3px;cursor:pointer;vertical-align:middle;background:0 0;border:0;align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.hero_signup_inline:focus-visible{outline:2px solid var(--arc-focus-ring);outline-offset:1px;border-radius:4px}.hero_signup_strong{color:var(--arc-foreground);font-weight:500}.hero_signup_subtle{color:var(--arc-text-muted)}.hero_signup_proof{align-items:center;gap:var(--arc-space-3);color:var(--arc-text-secondary);font-size:var(--arc-text-sm);display:inline-flex}.hero_signup_faces{display:inline-flex}.hero_signup_faces>*+*{box-shadow:0 0 0 2px var(--arc-background);margin-left:-8px}.hero_signup_proofText{font-variant-numeric:tabular-nums}@container hero_signup_hero-signup (max-width:420px){.hero_signup_labelLong{display:none}.hero_signup_labelShort{display:inline}.hero_signup_proof{gap:var(--arc-space-2);flex-direction:column}.hero_signup_description{font-size:var(--arc-text-base)}}@media (max-width:640px){.hero_signup_form input{font-size:16px}}.inbox_sidebar_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);display:flex;position:relative;overflow:hidden}.inbox_sidebar_sidebar{border-right:1px solid var(--arc-border-subtle);background:var(--arc-surface-muted);flex:none;grid-template-rows:auto auto 1fr auto;gap:6px;min-height:0;display:grid;overflow:hidden}.inbox_sidebar_composeSlot{min-height:52px;padding:10px 10px 0}.inbox_sidebar_compose{border:1px solid var(--arc-border-subtle);background:var(--arc-surface-raised);width:100%;height:38px;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);white-space:nowrap;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-weight:500;display:flex}.inbox_sidebar_root[data-collapsed] .inbox_sidebar_compose{justify-content:center;padding:0}.inbox_sidebar_folders{gap:2px;margin:0;padding:4px 8px;list-style:none;display:grid}.inbox_sidebar_folder{width:100%;height:34px;color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.inbox_sidebar_root[data-collapsed] .inbox_sidebar_folder{justify-content:center;padding:0}.inbox_sidebar_folder[aria-current=page]{background:var(--arc-surface-raised);color:var(--arc-foreground);font-weight:500}.inbox_sidebar_folder[data-over]{background:var(--arc-accent-subtle);color:var(--arc-accent);outline:1px dashed var(--arc-accent)}.inbox_sidebar_folder:focus-visible,.inbox_sidebar_compose:focus-visible,.inbox_sidebar_icon:focus-visible,.inbox_sidebar_row:focus-visible{outline:var(--arc-focus-width,1px) solid var(--arc-focus-ring);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.inbox_sidebar_folder:hover{color:var(--arc-foreground)}}.inbox_sidebar_folderIcon{place-items:center;display:grid}.inbox_sidebar_folderLabel{text-overflow:ellipsis;text-align:left;flex:1;min-width:0;overflow:hidden}.inbox_sidebar_folderCount{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}.inbox_sidebar_folderCount>*{font-size:inherit}.inbox_sidebar_railDot{background:var(--arc-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:14px}.inbox_sidebar_labels{min-height:0;padding:4px 8px;overflow-y:auto}.inbox_sidebar_labels ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.inbox_sidebar_sectionTitle{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:6px 10px}.inbox_sidebar_label{height:30px;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);align-items:center;gap:10px;padding:0 10px;display:flex}.inbox_sidebar_labelDot{border-radius:50%;flex:none;width:8px;height:8px}.inbox_sidebar_account{border-top:1px solid var(--arc-border-subtle);align-items:center;gap:10px;padding:12px;display:flex}.inbox_sidebar_root[data-collapsed] .inbox_sidebar_account{justify-content:center}.inbox_sidebar_accountText{min-width:0;display:grid}.inbox_sidebar_accountName{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.inbox_sidebar_accountEmail{color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox_sidebar_main{flex:1;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.inbox_sidebar_header{border-bottom:1px solid var(--arc-border-subtle);align-items:center;gap:10px;padding:14px 16px;display:flex}.inbox_sidebar_heading{font-size:var(--arc-text-lg);margin:0;font-weight:600}.inbox_sidebar_summary{color:var(--arc-text-muted);font-size:var(--arc-text-xs);white-space:nowrap;margin-left:auto}.inbox_sidebar_icon{width:30px;height:30px;color:var(--arc-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.inbox_sidebar_icon:disabled{opacity:.4;cursor:default}.inbox_sidebar_icon[aria-pressed=true]{color:var(--arc-warning)}@media (hover:hover) and (pointer:fine){.inbox_sidebar_icon:not(:disabled):hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}.inbox_sidebar_list{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.inbox_sidebar_item{border-bottom:1px solid var(--arc-border-subtle);overflow:hidden}.inbox_sidebar_item[data-dragging]{opacity:.5}.inbox_sidebar_rowWrap{align-items:stretch;display:flex;position:relative}.inbox_sidebar_row{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:36px minmax(0,1fr);grid-template-areas:"avatar top""avatar bottom";gap:2px 12px;padding:10px 16px 10px 22px;display:grid;position:relative}.inbox_sidebar_row[aria-busy=true]{opacity:.6}.inbox_sidebar_unreadDot{background:var(--arc-foreground);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:9px}.inbox_sidebar_avatar{grid-area:avatar;align-items:center;display:grid}.inbox_sidebar_rowTop{grid-area:top;align-items:center;gap:6px;min-width:0;display:flex}.inbox_sidebar_sender{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox_sidebar_item[data-unread] .inbox_sidebar_sender,.inbox_sidebar_item[data-unread] .inbox_sidebar_subject{font-weight:600}.inbox_sidebar_rowLabel{border-radius:2px;flex:none;width:7px;height:7px}.inbox_sidebar_time{color:var(--arc-text-muted);font-size:var(--arc-text-xs);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.inbox_sidebar_starOn{color:var(--arc-warning);fill:currentColor}.inbox_sidebar_rowBottom{min-width:0;font-size:var(--arc-text-sm);white-space:nowrap;grid-area:bottom;gap:6px;display:flex;overflow:hidden}.inbox_sidebar_subject{text-overflow:ellipsis;flex:none;max-width:55%;overflow:hidden}.inbox_sidebar_preview{min-width:0;color:var(--arc-text-secondary);text-overflow:ellipsis;overflow:hidden}.inbox_sidebar_quick{background:var(--arc-surface-raised);box-shadow:var(--arc-shadow-resting);opacity:0;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard);border-radius:10px;gap:2px;padding:2px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.inbox_sidebar_rowWrap:hover .inbox_sidebar_quick,.inbox_sidebar_rowWrap:focus-within .inbox_sidebar_quick{opacity:1}@media (hover:none){.inbox_sidebar_quick{opacity:1;box-shadow:none;align-self:center;margin-right:8px;position:static;transform:none}}.inbox_sidebar_empty{color:var(--arc-text-secondary);text-align:center;font-size:var(--arc-text-sm);margin:0;padding:48px 16px}.inbox_sidebar_footer{border-top:1px solid var(--arc-border-subtle);color:var(--arc-text-muted);font-size:var(--arc-text-xs);padding:10px 16px}.inbox_sidebar_composer{z-index:5;border:1px solid var(--arc-border-subtle);background:var(--arc-surface-raised);width:min(440px,100% - 32px);box-shadow:var(--arc-shadow-floating);border-radius:16px;outline:none;gap:8px;padding:12px;display:grid;position:absolute;bottom:16px;right:16px}.inbox_sidebar_composerHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.inbox_sidebar_composerTitle{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.inbox_sidebar_composerFields{gap:6px;display:grid}.inbox_sidebar_composerBody{border-top:0;padding:0}.inbox_sidebar_composerError{color:var(--arc-danger);font-size:var(--arc-text-xs);margin:0}.inbox_sidebar_root[data-tiny] .inbox_sidebar_preview,.inbox_sidebar_root[data-tiny] .inbox_sidebar_footer{display:none}.inbox_sidebar_root[data-tiny] .inbox_sidebar_row{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""bottom";padding-left:20px}.inbox_sidebar_root[data-tiny] .inbox_sidebar_avatar{display:none}.inbox_sidebar_root[data-tiny] .inbox_sidebar_subject{max-width:100%}.inbox_sidebar_root[data-tiny] .inbox_sidebar_header{padding:10px}@media (prefers-reduced-motion:reduce){.inbox_sidebar_quick{transition:none}}.inbox_sidebar_root{min-width:0;margin:0}.inbox_sidebar_root section{margin-block:0}.inbox_triage_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);display:grid;overflow:hidden;container-type:inline-size}.inbox_triage_tabs{min-width:0}.inbox_triage_bar{border-bottom:1px solid var(--arc-border-subtle);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 16px 10px;display:flex}.inbox_triage_heading{font-size:var(--arc-text-base);outline:none;margin:0;font-weight:600}.inbox_triage_heading:focus-visible{outline:var(--arc-focus-width,1px) solid var(--arc-focus-ring);outline-offset:2px;border-radius:4px}.inbox_triage_tabList{flex:1;min-width:0}.inbox_triage_tab{align-items:center;gap:6px;display:inline-flex}.inbox_triage_count{background:var(--arc-accent-subtle);min-width:18px;color:var(--arc-accent);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px}.inbox_triage_unread[aria-pressed=true]{background:var(--arc-accent-subtle);color:var(--arc-accent)}.inbox_triage_panel{min-height:240px}.inbox_triage_list{margin:0;padding:4px 0;list-style:none}.inbox_triage_item{border-bottom:1px solid var(--arc-border-subtle);overflow:hidden}.inbox_triage_item:last-child{border-bottom:0}.inbox_triage_row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px 160px minmax(0,1fr) auto;grid-template-areas:"avatar sender main time";align-items:center;gap:2px 12px;padding:10px 16px;display:grid}.inbox_triage_row:focus-visible{outline:var(--arc-focus-width,1px) solid var(--arc-focus-ring);outline-offset:-2px;border-radius:10px}@media (hover:hover) and (pointer:fine){.inbox_triage_row:hover{background:var(--arc-surface-muted)}}.inbox_triage_row[aria-busy=true]{opacity:.6}.inbox_triage_avatar{grid-area:avatar;display:grid}.inbox_triage_sender{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--arc-text-sm);grid-area:sender;align-items:center;gap:6px;display:flex;overflow:hidden}.inbox_triage_item[data-unread] .inbox_triage_sender,.inbox_triage_item[data-unread] .inbox_triage_subject{font-weight:600}.inbox_triage_dot{background:var(--arc-accent);border-radius:50%;flex:none;width:7px;height:7px}.inbox_triage_main{white-space:nowrap;min-width:0;font-size:var(--arc-text-sm);grid-area:main;gap:8px;display:flex;overflow:hidden}.inbox_triage_subject{text-overflow:ellipsis;flex:none;max-width:60%;overflow:hidden}.inbox_triage_preview{text-overflow:ellipsis;min-width:0;color:var(--arc-text-secondary);overflow:hidden}.inbox_triage_time{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:time}.inbox_triage_detail{overflow:hidden}.inbox_triage_detailInner{gap:10px;padding:0 16px 14px 64px;display:grid}.inbox_triage_body{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);white-space:pre-line;margin:0;line-height:20px}.inbox_triage_actions{flex-wrap:wrap;gap:6px;display:flex}.inbox_triage_empty{color:var(--arc-text-secondary);text-align:center;font-size:var(--arc-text-sm);margin:0;padding:48px 16px}.inbox_triage_footer{border-top:1px solid var(--arc-border-subtle);align-items:center;gap:10px;min-height:44px;padding:6px 16px;display:flex}.inbox_triage_statusSlot{min-width:0;font-size:var(--arc-text-xs);color:var(--arc-text-secondary);flex:1;display:grid;position:relative;overflow:hidden}.inbox_triage_status{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;overflow:hidden}.inbox_triage_status[data-error]{color:var(--arc-danger)}.inbox_triage_hint{color:var(--arc-text-muted);white-space:nowrap;font-size:11px}.inbox_triage_hintShort{display:none}@container (max-width:560px){.inbox_triage_row{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"avatar sender time""avatar main main";align-items:start}.inbox_triage_avatar{transform-origin:0 0;transform:scale(.89)}.inbox_triage_main{white-space:normal;gap:0;display:grid}.inbox_triage_subject,.inbox_triage_preview{white-space:nowrap;max-width:100%}.inbox_triage_detailInner{padding-left:60px}.inbox_triage_hintLong{display:none}.inbox_triage_hintShort{display:inline}}@container (max-width:360px){.inbox_triage_count{display:none}.inbox_triage_bar{gap:6px;padding:10px 10px 8px}.inbox_triage_row{padding:10px}.inbox_triage_detailInner{padding:0 10px 12px}}.inbox_triage_root{min-width:0;margin:0}.inbox_triage_root section{margin-block:0}.integrations_root{border-radius:var(--arc-radius-surface,18px);background:var(--arc-surface);min-width:0;box-shadow:0 0 0 1px var(--arc-border-subtle);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);display:grid;position:relative;container-type:inline-size}.integrations_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.integrations_header{justify-content:space-between;align-items:flex-start;gap:16px 20px;padding:18px 20px 12px;display:flex}.integrations_heading h2{font-size:var(--arc-text-base);margin:0;font-weight:500}.integrations_heading p{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:3px 0 0}.integrations_search{flex:none;width:min(300px,100%)}.integrations_search label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.integrations_filters{border-bottom:1px solid var(--arc-border-subtle);flex-wrap:wrap;gap:2px;padding:0 16px 12px;display:flex}.integrations_filter{border-radius:var(--arc-radius-pill,999px);min-height:30px;color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:5px 12px;display:inline-flex;position:relative}.integrations_filter[data-on]{color:var(--arc-foreground)}.integrations_filter:focus-visible{outline:var(--arc-focus-width,1px) solid var(--arc-focus-ring);outline-offset:1px}.integrations_filterHighlight{border-radius:inherit;background:var(--arc-surface-muted,#0000000d);position:absolute;inset:0}.integrations_filterLabel,.integrations_filterCount{position:relative}.integrations_filterCount{color:var(--arc-text-tertiary,var(--arc-text-secondary));font-variant-numeric:tabular-nums}.integrations_list{margin:0;padding:0 0 6px;list-style:none;display:grid}.integrations_card{border-top:1px solid var(--arc-border-subtle);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:4px 14px;min-height:60px;padding:10px 20px;display:grid}.integrations_card:first-child{border-top:0}.integrations_logo{border-radius:7px;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.integrations_logo img{object-fit:contain;width:100%;height:100%}.integrations_cardText{gap:2px;min-width:0;display:grid}.integrations_cardTitle{min-width:0;font-size:var(--arc-text-sm);align-items:baseline;gap:8px;display:flex}.integrations_cardTitle strong{font-weight:500}.integrations_cardTitle span{color:var(--arc-text-secondary);font-size:var(--arc-text-xs)}.integrations_cardDesc{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.integrations_cardActions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.integrations_connectSlot{display:inline-flex}.integrations_connected{border-radius:var(--arc-radius-pill,999px);background:color-mix(in oklab, var(--arc-success,#1f8f4e) 12%, transparent);min-height:32px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--arc-success,#1f8f4e) 32%, transparent);color:var(--arc-success-strong,var(--arc-success,#1f8f4e));font-size:var(--arc-text-sm);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.integrations_failure{color:var(--arc-danger);font-size:var(--arc-text-xs)}.integrations_stateBox{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);text-align:center;justify-items:center;gap:6px;padding:36px 20px;display:grid}.integrations_stateBox strong{color:var(--arc-foreground);font-weight:500}.integrations_skeleton{border-top:1px solid var(--arc-border-subtle);background:linear-gradient(90deg, transparent, var(--arc-surface-muted,#0000000a), transparent) 0 0 / 200% 100%;height:60px;animation:1.4s linear infinite integrations_shimmer}@keyframes integrations_shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.integrations_skeleton{animation:none}}.integrations_drawerBody{justify-items:start;gap:16px;display:grid}.integrations_connectedBy{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);align-items:center;gap:10px;margin:0;display:flex}.integrations_access{gap:4px;width:100%;display:grid}.integrations_access h3{font-size:var(--arc-text-sm);margin:0;font-weight:500}.integrations_access p{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:0}.integrations_access ul{margin:6px 0 0;padding:0;list-style:none;display:grid}.integrations_access li{border-top:1px solid var(--arc-border-subtle);font-size:var(--arc-text-sm);padding:10px 0}.integrations_access li:last-child{border-bottom:1px solid var(--arc-border-subtle)}.integrations_sync{gap:8px;width:100%;display:grid}.integrations_syncActions{justify-content:flex-end;display:flex}.integrations_disconnect{border-top:1px solid var(--arc-border-subtle);justify-items:start;gap:8px;width:100%;padding-top:16px;display:grid}.integrations_hint{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);margin:0}@container (max-width:719px){.integrations_header{flex-direction:column;align-items:stretch}.integrations_search{width:100%}}@container (max-width:479px){.integrations_filters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.integrations_card{grid-template-columns:28px minmax(0,1fr);padding:12px 16px}.integrations_cardActions{grid-column:2;justify-content:flex-start}}.integrations_filterCount>span{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit}.integrations_root{min-width:0;margin:0}.integrations_root section{margin-block:0}.invite_field_field{gap:6px;min-width:0;display:grid}.invite_field_avatar{flex:none;display:inline-grid}.invite_field_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;overflow:hidden}.invite_field_meta{min-width:0;color:var(--arc-text-secondary);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invite_field_role,.invite_field_edit{border-radius:var(--arc-radius-pill);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0 2px;display:inline-flex}.invite_field_role{color:var(--arc-text-secondary);font-size:var(--arc-text-xs)}.invite_field_role:focus-visible,.invite_field_edit:focus-visible{outline:2px solid var(--arc-focus-ring);outline-offset:1px}.invite_field_errors{color:var(--arc-danger);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);gap:2px;margin:0;padding:0 6px;list-style:none;display:grid}.invite_field_errors:empty{display:none}@container (max-width:440px){.invite_field_meta{display:none}}.seat_meter_meter{gap:7px;min-width:0;display:grid}.seat_meter_top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.seat_meter_count{color:var(--arc-foreground);font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-weight:500;display:inline-flex}.seat_meter_of,.seat_meter_unit{color:var(--arc-text-secondary);font-weight:400}.seat_meter_plan{color:var(--arc-text-secondary);font-size:var(--arc-text-xs)}.seat_meter_track{border-radius:var(--arc-radius-pill);background:var(--arc-surface-muted);height:4px;display:flex;position:relative;overflow:hidden}.seat_meter_segment{flex:none;height:100%;display:block}.seat_meter_segment[data-kind=members]{background:var(--arc-text-secondary)}.seat_meter_segment[data-kind=pending]{background:var(--arc-border-strong)}.seat_meter_segment[data-kind=selected]{background:var(--arc-foreground)}.seat_meter_meter[data-over] .seat_meter_segment[data-kind=selected]{background:var(--arc-danger)}.seat_meter_limit{top:0;bottom:0;left:var(--limit);background:var(--arc-surface);width:2px;position:absolute}.seat_meter_legend{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.seat_meter_legend li{align-items:center;gap:6px;display:inline-flex}.seat_meter_legend li:before{content:"";background:var(--arc-text-secondary);border-radius:50%;width:7px;height:7px}.seat_meter_legend li[data-kind=pending]:before{background:var(--arc-border-strong)}.seat_meter_legend li[data-kind=selected]:before{background:var(--arc-foreground)}.seat_meter_summary{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.seat_meter_notice{color:var(--arc-danger);font-size:var(--arc-text-xs);margin:0}.invite_people_card{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);width:100%;max-width:600px;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);gap:18px;margin:0 auto;padding:24px 20px 0;display:grid;position:relative;container-type:inline-size}.invite_people_header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.invite_people_heading{min-width:0}.invite_people_heading h2{font-size:var(--arc-text-base);margin:0;font-weight:500;line-height:1.3}.invite_people_heading p{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:3px 0 0}.invite_people_team{flex:none;align-items:center;margin:0;padding:0;list-style:none;display:flex}.invite_people_teamSlot{box-shadow:0 0 0 2px var(--arc-surface);border-radius:50%;margin-left:-6px;display:inline-grid}.invite_people_teamSlot:first-child{margin-left:0}.invite_people_teamMore{border-radius:var(--arc-radius-pill);background:var(--arc-surface-muted);min-width:28px;height:28px;color:var(--arc-text-secondary);font-size:var(--arc-text-xs);box-shadow:0 0 0 2px var(--arc-surface);place-items:center;margin-left:-6px;padding:0 6px;display:grid}.invite_people_actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.invite_people_pending{border-top:1px solid var(--arc-border-subtle);gap:4px;margin:0 -20px;padding:14px 20px 18px;display:grid}.invite_people_pending h3{font-size:var(--arc-text-sm);align-items:baseline;gap:6px;margin:0 0 4px;font-weight:500;display:flex}.invite_people_count{color:var(--arc-text-secondary);font-variant-numeric:tabular-nums;font-weight:400}.invite_people_rows{margin:0;padding:0;list-style:none;display:grid}.invite_people_row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:52px;display:grid;overflow:hidden}.invite_people_rowAvatar{display:inline-grid}.invite_people_rowMain{gap:2px;min-width:0;display:grid}.invite_people_rowName{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.invite_people_rowMeta{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invite_people_rowStatus{color:var(--arc-text-muted);font-size:var(--arc-text-xs);white-space:nowrap}.invite_people_rowActions{align-items:center;gap:2px;display:inline-flex}.invite_people_empty{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:0}.invite_people_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@container (max-width:440px){.invite_people_row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar main actions""avatar status actions";row-gap:0;padding:6px 0}.invite_people_rowAvatar{grid-area:avatar}.invite_people_rowMain{grid-area:main}.invite_people_rowStatus{grid-area:status}.invite_people_rowActions{grid-area:actions}}@media (max-width:480px){.invite_people_card{border-radius:calc(var(--arc-radius-panel) - 8px);padding:16px 16px 0}.invite_people_pending{margin:0 -16px;padding:12px 16px 16px}}.invite_people_root{min-width:0;margin:0}.invite_people_root section{margin-block:0}.invoice_studio_root{color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);display:grid;position:relative;container-type:inline-size}.invoice_studio_top{border-bottom:1px solid var(--arc-border-subtle);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:22px 28px 18px;display:flex}.invoice_studio_top p{margin:0}.invoice_studio_party{font-size:var(--arc-text-base);font-weight:500}.invoice_studio_dates{font-size:var(--arc-text-sm);justify-items:end;display:grid}.invoice_studio_small{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);margin:0}.invoice_studio_hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px 32px;padding:28px 28px 24px;display:flex}.invoice_studio_title{font-family:var(--arc-font-display);font-size:var(--arc-text-5xl);letter-spacing:var(--arc-tracking-display);margin:0;font-weight:400;line-height:1}.invoice_studio_state{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:10px 0 0}.invoice_studio_root[data-status=issued] .invoice_studio_state{color:var(--arc-text-secondary);font-weight:500}.invoice_studio_parties{grid-template-columns:repeat(2,minmax(0,auto));gap:36px;display:grid}.invoice_studio_partyBlock{gap:2px;min-width:0;display:grid}.invoice_studio_partyName{font-size:var(--arc-text-sm);margin:6px 0 2px;font-weight:500}.invoice_studio_columns{border-bottom:1px solid var(--arc-border-subtle);color:var(--arc-text-muted);font-size:var(--arc-text-xs);grid-template-columns:minmax(0,1fr) 120px 190px 110px 40px;gap:12px;padding:0 28px 8px;display:grid}.invoice_studio_right{text-align:right}.invoice_studio_lines{margin:0;padding:0;list-style:none;display:grid}.invoice_studio_line{border-bottom:1px solid var(--arc-border-subtle);overflow:hidden}.invoice_studio_lineInner{grid-template-columns:minmax(0,1fr) 120px 190px 110px 40px;align-items:center;gap:12px;padding:8px 28px;display:grid}.invoice_studio_description,.invoice_studio_qty,.invoice_studio_rate,.invoice_studio_amount{min-width:0}.invoice_studio_amount{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;text-align:right}.invoice_studio_remove{justify-content:flex-end;display:flex}.invoice_studio_cardLabel{color:var(--arc-text-muted);font-size:var(--arc-text-xs);display:none}.invoice_studio_qty>div>div:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.invoice_studio_empty{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:0;padding:18px 28px}.invoice_studio_addRow{padding:10px 22px}.invoice_studio_footer{border-bottom:1px solid var(--arc-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 28px 24px;display:flex}.invoice_studio_note{max-width:300px;color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);margin:0}.invoice_studio_totals{gap:10px;min-width:min(270px,100%);margin:0;display:grid}.invoice_studio_totalRow{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);justify-content:space-between;align-items:baseline;gap:24px;display:flex}.invoice_studio_totalRow dt,.invoice_studio_totalRow dd{margin:0}.invoice_studio_totalRow dd{font-variant-numeric:tabular-nums}.invoice_studio_grand{border-top:1px solid var(--arc-border-subtle);color:var(--arc-foreground);padding-top:14px}.invoice_studio_grand dd{font-family:var(--arc-font-display);font-size:var(--arc-text-2xl)}.invoice_studio_actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:12px 20px;display:flex}.invoice_studio_error{color:var(--arc-danger);font-size:var(--arc-text-sm);margin:0}.invoice_studio_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (max-width:760px){.invoice_studio_columns,.invoice_studio_lineInner{grid-template-columns:minmax(0,1fr) 96px 140px 96px 40px}}@container (max-width:620px){.invoice_studio_columns{display:none}.invoice_studio_lineInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"desc desc""qty rate""amount remove";padding:14px 16px}.invoice_studio_description{grid-area:desc;gap:4px;display:grid}.invoice_studio_qty{grid-area:qty}.invoice_studio_rate{grid-area:rate}.invoice_studio_amount{text-align:left;grid-area:amount;justify-items:start;display:grid}.invoice_studio_remove{grid-area:remove;align-self:end}.invoice_studio_cardLabel{display:block}.invoice_studio_qty>div>div:first-child{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.invoice_studio_rate{gap:4px;display:grid}.invoice_studio_top,.invoice_studio_hero,.invoice_studio_footer,.invoice_studio_empty{padding-inline:16px}.invoice_studio_addRow{padding-inline:10px}}@container (max-width:380px){.invoice_studio_parties{grid-template-columns:minmax(0,1fr);gap:14px}.invoice_studio_title{font-size:var(--arc-text-4xl)}}.journey_flow_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);grid-template-columns:minmax(0,1fr);gap:16px;padding:20px;display:grid;position:relative;container-type:inline-size}.journey_flow_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.journey_flow_header h2{font-size:var(--arc-text-base);margin:0;font-weight:500}.journey_flow_header p{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:2px 0 0}.journey_flow_switch{min-width:0;max-width:100%}.journey_flow_body{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.journey_flow_main{gap:12px;min-width:0;display:grid}.journey_flow_toolbar{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.journey_flow_stage{align-content:start;gap:4px;min-width:0;display:grid}.journey_flow_step{min-width:0;min-height:44px;color:inherit;cursor:pointer;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;border-radius:10px;outline:none;align-content:center;gap:1px;padding:4px 8px;display:grid}.journey_flow_step:focus-visible{background:color-mix(in oklab, var(--arc-foreground) 6%, transparent)}.journey_flow_step[aria-pressed=true]{background:color-mix(in oklab, var(--arc-accent) 14%, transparent)}@media (hover:hover) and (pointer:fine){.journey_flow_step:hover{background:color-mix(in oklab, var(--arc-foreground) 4%, transparent)}}.journey_flow_stepName{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.journey_flow_stepValue{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;font-weight:500}.journey_flow_tableToggle{display:flex}.journey_flow_table{min-width:0;overflow-x:auto}.journey_flow_panel{background:color-mix(in oklab, var(--arc-foreground) 3%, transparent);border-radius:14px;min-width:0;padding:14px}.journey_flow_panelInner{gap:6px;display:grid}.journey_flow_panel h3{font-size:var(--arc-text-sm);margin:0;font-weight:500}.journey_flow_panel h4{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:8px 0 0;font-weight:500}.journey_flow_big{font-family:var(--arc-font-display);font-size:var(--arc-text-2xl);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.journey_flow_big .journey_flow_unit{color:var(--arc-text-secondary);font-family:var(--arc-font-body);font-size:var(--arc-text-sm);font-weight:400}.journey_flow_note{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:0}.journey_flow_list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.journey_flow_list li{border-top:1px solid var(--arc-border-subtle);font-size:var(--arc-text-sm);justify-content:space-between;gap:10px;padding:4px 0;display:flex}.journey_flow_list li:first-child{border-top:0}.journey_flow_list li span:last-child{color:var(--arc-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}@container (max-width:860px){.journey_flow_body{grid-template-columns:minmax(0,1fr)}}@container (max-width:560px){.journey_flow_switch{width:100%}}@container (max-width:480px){.journey_flow_stepName{font-size:10px}.journey_flow_stepValue{font-size:11px}.journey_flow_step{padding:4px}.journey_flow_toolbar{gap:2px}}@media (pointer:coarse){.journey_flow_switch button{min-height:44px}}@media (prefers-reduced-motion:reduce){.journey_flow_step{transition:none}}html[data-motion=reduced] .journey_flow_step{transition:none}.kpi_drilldown_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);grid-template-columns:minmax(0,1fr);gap:16px;padding:20px;display:grid;position:relative;container-type:inline-size}.kpi_drilldown_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.kpi_drilldown_header h2{font-size:var(--arc-text-base);margin:0;font-weight:500}.kpi_drilldown_range{min-width:0;max-width:100%}.kpi_drilldown_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.kpi_drilldown_card{border:1px solid var(--arc-border);background:var(--arc-surface);min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;border-radius:16px;outline:none;gap:4px;padding:14px;display:grid}.kpi_drilldown_card:focus-visible{background:color-mix(in oklab, var(--arc-foreground) 4%, var(--arc-surface))}@media (hover:hover) and (pointer:fine){.kpi_drilldown_card:hover{background:color-mix(in oklab, var(--arc-foreground) 2.5%, var(--arc-surface))}}.kpi_drilldown_cardLabel{color:var(--arc-text-secondary);font-size:var(--arc-text-sm)}.kpi_drilldown_cardValue{font-family:var(--arc-font-display);font-size:var(--arc-text-2xl);letter-spacing:var(--arc-tracking-display);font-variant-numeric:tabular-nums;font-weight:500}.kpi_drilldown_spark{width:100%;max-width:100%;display:block;overflow:hidden}.kpi_drilldown_spark svg{width:100%}.kpi_drilldown_detail{z-index:2;border:1px solid var(--arc-border);background:var(--arc-surface);box-shadow:var(--arc-shadow-floating);border-radius:16px;align-content:start;gap:14px;padding:18px;display:grid;position:absolute;inset:64px 20px 20px;overflow-y:auto}.kpi_drilldown_root:has(.kpi_drilldown_detail){min-height:860px}.kpi_drilldown_detailHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kpi_drilldown_detailTitle{gap:2px;min-width:0;display:grid}.kpi_drilldown_detailTitle h3{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:0;font-weight:400}.kpi_drilldown_detailValue{font-family:var(--arc-font-display);font-size:var(--arc-text-3xl);letter-spacing:var(--arc-tracking-display);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.kpi_drilldown_detailBody{gap:14px;min-width:0;display:grid}.kpi_drilldown_description{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:0}.kpi_drilldown_compare{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.kpi_drilldown_breakdown{gap:8px;min-width:0;display:grid}.kpi_drilldown_breakdownHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.kpi_drilldown_breakdownHead h4{font-size:var(--arc-text-sm);margin:0;font-weight:500}.kpi_drilldown_share{justify-content:flex-end;min-width:96px;padding-bottom:4px;display:inline-flex;position:relative}.kpi_drilldown_shareBar{background:var(--arc-accent);transform-origin:0;height:3px;transition:transform var(--arc-duration-considered) var(--arc-ease-standard);border-radius:2px;position:absolute;bottom:0;left:0;right:0}@container (max-width:760px){.kpi_drilldown_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:520px){.kpi_drilldown_grid{grid-template-columns:minmax(0,1fr)}.kpi_drilldown_detail{padding:14px 12px;inset:64px 8px 8px}.kpi_drilldown_shareHead,.kpi_drilldown_shareCell{display:none}.kpi_drilldown_range{width:100%}}@media (prefers-reduced-motion:reduce){.kpi_drilldown_shareBar{transition:none}}html[data-motion=reduced] .kpi_drilldown_shareBar{transition:none}.layout_morph_root{gap:var(--arc-space-4);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);display:grid;container:layout_morph_layout-morph/inline-size}.layout_morph_toolbar{justify-content:space-between;align-items:center;gap:var(--arc-space-4);min-width:0;display:flex}.layout_morph_views{min-width:0}.layout_morph_views button>span:not([aria-hidden]){align-items:center;gap:var(--arc-space-2);flex-direction:row-reverse;display:inline-flex}.layout_morph_count{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;flex:none}.layout_morph_empty{border:1px dashed var(--arc-border);border-radius:var(--arc-radius-panel);padding:var(--arc-space-8);color:var(--arc-text-secondary);text-align:center;margin:0}.layout_morph_stage{border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);background:var(--arc-surface-muted);perspective:1400px;perspective-origin:50% 45%;touch-action:pan-y;overscroll-behavior:auto;height:620px;position:relative;overflow:hidden auto}.layout_morph_stage:focus-within{border-color:var(--arc-border-strong)}.layout_morph_root:is([data-view=fan],[data-view=carousel],[data-view=helix]) .layout_morph_stage{overflow:hidden}.layout_morph_stage[data-ring]{cursor:grab;-webkit-user-select:none;user-select:none}.layout_morph_camera,.layout_morph_canvas{transform-style:preserve-3d;position:relative}.layout_morph_card{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);box-shadow:var(--arc-shadow-resting);color:inherit;font:inherit;text-align:left;cursor:pointer;backface-visibility:hidden;-webkit-tap-highlight-color:transparent;grid-template-rows:minmax(0,1fr) auto;padding:0;display:grid;position:absolute;top:0;left:0;overflow:hidden}.layout_morph_card:focus-visible{outline:2px solid var(--arc-focus-ring);outline-offset:2px}.layout_morph_thumb{background:var(--arc-surface-muted);min-height:0;display:block;position:relative;overflow:hidden}.layout_morph_thumb img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.layout_morph_caption{min-width:0;padding:var(--arc-space-2) var(--arc-space-3);gap:1px;display:grid}.layout_morph_cardTitle{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.layout_morph_cardLabel,.layout_morph_cardMeta{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layout_morph_cardMeta{display:none}.layout_morph_savedMark{top:var(--arc-space-2);right:var(--arc-space-2);border-radius:var(--arc-radius-pill);background:var(--arc-surface);width:24px;height:24px;color:var(--arc-accent-strong);box-shadow:var(--arc-shadow-resting);place-items:center;display:grid;position:absolute}.layout_morph_root[data-view=masonry] .layout_morph_card{grid-template-rows:minmax(0,1fr)}.layout_morph_root[data-view=masonry] .layout_morph_caption{color:#fff;background:linear-gradient(#0000,#0000008c);position:absolute;bottom:0;left:0;right:0}.layout_morph_root[data-view=masonry] .layout_morph_cardLabel{color:#ffffffd1}.layout_morph_root[data-view=list] .layout_morph_card{align-items:center;gap:var(--arc-space-3);box-shadow:none;grid-template-rows:minmax(0,1fr);grid-template-columns:48px minmax(0,1fr);padding:8px}.layout_morph_root[data-view=list] .layout_morph_thumb{border-radius:var(--arc-radius-control);width:48px;height:48px}.layout_morph_root[data-view=list] .layout_morph_caption{align-items:center;gap:var(--arc-space-3);padding:0 var(--arc-space-2) 0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.layout_morph_root[data-view=list] .layout_morph_cardMeta{display:block}.layout_morph_root[data-view=list] .layout_morph_savedMark{position:static}.layout_morph_root[data-view=list] .layout_morph_card{grid-template-columns:48px minmax(0,1fr) auto}.layout_morph_card[data-focused]{box-shadow:var(--arc-shadow-raised)}.layout_morph_root:is([data-view=fan],[data-view=carousel],[data-view=helix]) .layout_morph_card{box-shadow:var(--arc-shadow-floating)}.layout_morph_detail{gap:var(--arc-space-6);padding:var(--arc-space-2) 0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.layout_morph_detailImage{border-radius:var(--arc-radius-panel);object-fit:cover;width:100%;max-height:60vh;display:block}.layout_morph_detailCopy{gap:var(--arc-space-3);align-content:start;display:grid}.layout_morph_detailLabel{font-size:var(--arc-text-base);margin:0;font-weight:500}.layout_morph_detailMeta{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:0}.layout_morph_error{color:var(--arc-danger);font-size:var(--arc-text-sm);margin:0}@media (hover:hover) and (pointer:fine){.layout_morph_card:hover{border-color:var(--arc-border-strong)}}@container layout_morph_layout-morph (max-width:720px){.layout_morph_views button>span:not([aria-hidden]){gap:0;font-size:0}.layout_morph_stage{height:540px}.layout_morph_detail{grid-template-columns:minmax(0,1fr)}}@container layout_morph_layout-morph (max-width:480px){.layout_morph_stage{height:500px}.layout_morph_root[data-view=list] .layout_morph_caption{grid-template-columns:minmax(0,1fr);gap:0}.layout_morph_root[data-view=list] .layout_morph_cardMeta{display:none}}@container layout_morph_layout-morph (max-width:360px){.layout_morph_stage{height:460px}.layout_morph_count{display:none}}.line_replay_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);grid-template-columns:minmax(0,1fr);gap:14px;padding:20px;display:grid;position:relative;container-type:inline-size}.line_replay_header h2{font-size:var(--arc-text-base);margin:0;font-weight:500}.line_replay_header p{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:2px 0 0}.line_replay_readout{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.line_replay_readout>div{gap:2px;min-width:0;display:grid}.line_replay_readout dt{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.line_replay_readout dd{font-family:var(--arc-font-display);font-size:var(--arc-text-lg);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:500}.line_replay_body{gap:16px;display:grid}.line_replay_main{gap:8px;min-width:0;display:grid}.line_replay_lane{height:28px;margin-right:48px;position:relative}.line_replay_callout{background:color-mix(in oklab, var(--arc-foreground) 6%, var(--arc-surface));max-width:220px;font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;animation:line_replay_rise var(--arc-duration-standard) var(--arc-ease-enter) both;border-radius:8px;padding:3px 8px;font-weight:500;position:absolute;bottom:2px;overflow:hidden;translate:-50%}.line_replay_callout[data-kind=incident]{background:color-mix(in oklab, var(--arc-warning) 16%, var(--arc-surface));color:color-mix(in oklab, var(--arc-warning) 70%, var(--arc-foreground))}@keyframes line_replay_rise{0%{opacity:0;translate:-50% 8px}to{opacity:1;translate:-50%}}.line_replay_transport{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.line_replay_scrubber,.line_replay_speed{min-width:0}.line_replay_moments{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:0;padding:0;list-style:none;display:grid}.line_replay_moment{width:100%;min-height:44px;color:var(--arc-text-secondary);cursor:pointer;font:inherit;text-align:left;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;border-radius:12px;outline:none;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.line_replay_moment:focus-visible{background:color-mix(in oklab, var(--arc-foreground) 6%, transparent)}@media (hover:hover) and (pointer:fine){.line_replay_moment:hover{background:color-mix(in oklab, var(--arc-foreground) 4%, transparent)}}.line_replay_moment[data-reached]{color:var(--arc-foreground)}.line_replay_moment[aria-current]{background:color-mix(in oklab, var(--arc-accent) 10%, transparent)}.line_replay_momentIcon{flex:none;margin-top:2px}.line_replay_moment[data-kind=incident] .line_replay_momentIcon{color:var(--arc-warning)}.line_replay_momentText{gap:1px;min-width:0;display:grid}.line_replay_momentTime{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}.line_replay_momentTitle{font-size:var(--arc-text-sm);font-weight:500}.line_replay_momentDetail{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.line_replay_effect{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;opacity:0;transition:opacity var(--arc-duration-standard) var(--arc-ease-standard)}.line_replay_effect[data-shown]{opacity:1}.line_replay_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (min-width:1000px){.line_replay_body{grid-template-columns:minmax(0,1fr) 280px}.line_replay_moments{border-left:1px solid var(--arc-border-subtle);grid-template-columns:minmax(0,1fr);align-content:start;padding-left:16px}}@container (max-width:560px){.line_replay_readout{grid-template-columns:repeat(3,minmax(0,1fr))}.line_replay_peak{grid-column:1/-1}.line_replay_readout dd{font-size:var(--arc-text-base)}.line_replay_transport{grid-template-columns:auto minmax(0,1fr)}.line_replay_scrubber{grid-area:1/1/auto/-1}.line_replay_moments{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.line_replay_callout{animation:none}.line_replay_moment,.line_replay_effect{transition:none}}html[data-motion=reduced] .line_replay_callout{animation:none}html[data-motion=reduced] .line_replay_moment,html[data-motion=reduced] .line_replay_effect{transition:none}.login_centered_screen{--bar:64px;isolation:isolate;grid-template-rows:var(--bar) minmax(0, 1fr) var(--bar);border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-background);width:100%;min-width:0;min-height:640px;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);place-self:stretch stretch;display:grid;position:relative;overflow:hidden;container:login_centered_login-centered/inline-size}.login_centered_fullScreen{border:0;border-radius:0;min-height:100dvh}.login_centered_backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 78%,#000 38%,#0000 100%);mask-image:radial-gradient(72% 78%,#000 38%,#0000 100%)}.login_centered_lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.login_centered_ring,.login_centered_axis{fill:none;stroke:var(--arc-border-subtle);stroke-width:1px}.login_centered_ring{transform:translate(calc(var(--dx,0px) * var(--k,1)), calc(var(--dy,0px) * var(--k,1)))}.login_centered_ringMajor{stroke:var(--arc-border)}.login_centered_axis{transform:translate(var(--dx,0px), var(--dy,0px))}.login_centered_bar,.login_centered_foot{justify-content:space-between;align-items:center;gap:var(--arc-space-4);min-width:0;padding:0 var(--arc-space-6);display:flex}.login_centered_mark{align-items:center;gap:var(--arc-space-2);font-size:var(--arc-text-base);font-weight:500;line-height:1;display:inline-flex}.login_centered_switch{align-items:center;gap:var(--arc-space-1);min-width:0;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);white-space:nowrap;margin:0;display:inline-flex}.login_centered_switchPrompt{justify-items:end;display:inline-grid;position:relative}.login_centered_switchPrompt>span,.login_centered_switchButton>span{grid-area:1/1}.login_centered_switchButton{min-height:var(--arc-control-height-sm);border-radius:var(--arc-radius-pill);padding:0 var(--arc-space-3);color:var(--arc-foreground);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;place-items:center;font-weight:500;display:inline-grid;position:relative}.login_centered_switchButton:active{background:var(--arc-surface-muted)}.login_centered_stage{min-width:0;padding:var(--arc-space-6) var(--arc-space-4);place-items:center;display:grid}.login_centered_card{border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);background:var(--arc-surface);width:min(100%,420px);min-width:0;box-shadow:var(--arc-shadow-resting);overflow:hidden}.login_centered_viewport{overflow:hidden}.login_centered_track{position:relative}.login_centered_step{min-width:0;padding:var(--arc-space-8);display:grid}.login_centered_heading{gap:var(--arc-space-2);margin-bottom:var(--arc-space-6);display:grid}.login_centered_heading h2{font-family:var(--arc-font-display);font-size:var(--arc-text-3xl);letter-spacing:var(--arc-tracking-display);font-weight:400;line-height:var(--arc-leading-display);text-wrap:balance;margin:0}.login_centered_heading p{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);text-wrap:pretty;margin:0}.login_centered_address{color:var(--arc-foreground);overflow-wrap:anywhere}.login_centered_actions,.login_centered_form{gap:var(--arc-space-3);display:grid}.login_centered_form{gap:var(--arc-space-4)}.login_centered_wide{width:100%}.login_centered_pulse{place-items:center;display:inline-grid;position:relative}.login_centered_pulseRing{border-radius:var(--arc-radius-pill);pointer-events:none;border:1.5px solid;position:absolute;inset:-2px}.login_centered_divider{align-items:center;gap:var(--arc-space-3);margin:var(--arc-space-5) 0;color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:1;display:flex}.login_centered_divider:before,.login_centered_divider:after{background:var(--arc-border);content:"";flex:1;height:1px}.login_centered_sso{gap:var(--arc-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.login_centered_sso .login_centered_ssoButton{min-width:0;padding-inline:var(--arc-space-2)}.login_centered_textButton{min-height:var(--arc-control-height-sm);justify-self:center;align-items:center;gap:var(--arc-space-2);margin:var(--arc-space-4) 0 calc(var(--arc-space-2) * -1);border-radius:var(--arc-radius-pill);padding:0 var(--arc-space-3);color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;display:inline-flex;position:relative}.login_centered_textButton:active:not([aria-disabled=true]){color:var(--arc-foreground);background:var(--arc-surface-muted)}.login_centered_textButton[aria-disabled=true]{color:var(--arc-text-muted);cursor:default;font-weight:400}.login_centered_inlineButton{border-radius:calc(var(--arc-radius-control) * .1429);color:var(--arc-foreground);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--arc-border-strong);text-decoration-color:var(--arc-border-strong);text-underline-offset:3px;cursor:pointer;transition:text-decoration-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;padding:0;font-weight:500}.login_centered_resendLabel{white-space:nowrap;align-items:baseline;gap:.3em;display:inline-flex}.login_centered_time{font-variant-numeric:tabular-nums;display:inline-flex}.login_centered_timeColumn{justify-content:center;display:inline-flex;position:relative}.login_centered_timeColumn>span{display:inline-block}.login_centered_success{width:48px;height:48px;margin-bottom:var(--arc-space-6);color:var(--arc-success);display:block;overflow:visible}.login_centered_details{margin:calc(var(--arc-space-2) * -1) 0 var(--arc-space-6);border-top:1px solid var(--arc-border);padding:0;display:grid}.login_centered_details div{justify-content:space-between;gap:var(--arc-space-4);border-bottom:1px solid var(--arc-border);padding:var(--arc-space-3) 0;font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);display:flex}.login_centered_details dt{color:var(--arc-text-secondary)}.login_centered_details dd{text-align:right;margin:0}.login_centered_foot{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body)}.login_centered_status{flex:1;min-width:0;display:block;position:relative}.login_centered_status>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.login_centered_legal{gap:var(--arc-space-1);flex:none;display:flex}.login_centered_legal a{border-radius:var(--arc-radius-pill);min-height:32px;padding:0 var(--arc-space-2);color:var(--arc-text-secondary);transition:color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);align-items:center;text-decoration:none;display:inline-flex}.login_centered_legal a:active{color:var(--arc-foreground)}.login_centered_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.login_centered_switchButton:hover{background:var(--arc-surface-muted)}.login_centered_textButton:not([aria-disabled=true]):hover{color:var(--arc-foreground);background:var(--arc-surface-muted)}.login_centered_inlineButton:hover{text-decoration-color:currentColor}.login_centered_legal a:hover{color:var(--arc-foreground);background:var(--arc-surface-muted)}}@container login_centered_login-centered (max-width:520px){.login_centered_bar,.login_centered_foot{padding-inline:var(--arc-space-4)}.login_centered_stage{padding:var(--arc-space-4)}.login_centered_card{border-radius:var(--arc-radius-panel)}.login_centered_step{padding:var(--arc-space-6)}}@container login_centered_login-centered (max-width:400px){.login_centered_switchPrompt{display:none}.login_centered_switch{flex:none}.login_centered_mark{min-width:0;line-height:var(--arc-leading-body)}.login_centered_stage{padding-inline:var(--arc-space-3)}.login_centered_step{padding-inline:var(--arc-space-5)}.login_centered_heading h2{font-size:var(--arc-text-2xl)}.login_centered_sso .login_centered_ssoButton{padding-inline:var(--arc-space-1);font-size:var(--arc-text-xs);gap:6px}.login_centered_switchButton{padding-inline:var(--arc-space-2)}}@media (prefers-reduced-motion:reduce){.login_centered_switchButton,.login_centered_textButton,.login_centered_inlineButton,.login_centered_legal a{transition:none}.login_centered_ring,.login_centered_axis{transform:none}}.login_centered_mark svg{color:var(--arc-accent)}.login_centered_googleBlue{fill:#4285f4}.login_centered_googleGreen{fill:#34a853}.login_centered_googleYellow{fill:#fbbc05}.login_centered_googleRed{fill:#ea4335}html[data-motion=reduced] :is(.login_centered_actions,.login_centered_address,.login_centered_axis,.login_centered_backdrop,.login_centered_bar,.login_centered_card,.login_centered_details,.login_centered_divider,.login_centered_foot,.login_centered_form,.login_centered_fullScreen,.login_centered_googleBlue,.login_centered_googleGreen,.login_centered_googleRed,.login_centered_googleYellow,.login_centered_heading,.login_centered_inlineButton,.login_centered_legal,.login_centered_lines,.login_centered_mark,.login_centered_pulse,.login_centered_pulseRing,.login_centered_resendLabel,.login_centered_ring,.login_centered_ringMajor,.login_centered_screen,.login_centered_srOnly,.login_centered_sso,.login_centered_ssoButton,.login_centered_stage,.login_centered_status,.login_centered_step,.login_centered_success,.login_centered_switch,.login_centered_switchButton,.login_centered_switchPrompt,.login_centered_textButton,.login_centered_time,.login_centered_timeColumn,.login_centered_track,.login_centered_viewport,.login_centered_wide){scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.login_immersive_screen{--bar:64px;isolation:isolate;grid-template-rows:var(--bar) minmax(0, 1fr) var(--bar);border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-neutral-11,var(--arc-foreground));width:100%;min-width:0;min-height:640px;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);display:grid;position:relative;overflow:hidden;container:login_immersive_login-immersive/inline-size}.login_immersive_fullScreen{border:0;border-radius:0;min-height:100dvh}.login_immersive_noPhoto{background:linear-gradient(160deg, var(--arc-gradient-from,var(--arc-accent)) 0%, var(--arc-gradient-to,var(--arc-accent-strong)) 100%)}.login_immersive_photo{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.login_immersive_scrim{z-index:-1;pointer-events:none;background:linear-gradient(#00000057 0%,#0000 28% 66%,#0000006b 100%);position:absolute;inset:0}.login_immersive_bar,.login_immersive_foot{justify-content:space-between;align-items:center;gap:var(--arc-space-4);min-width:0;padding:0 var(--arc-space-6);color:#fff;display:flex}.login_immersive_mark{align-items:center;gap:var(--arc-space-2);font-size:var(--arc-text-base);text-shadow:0 1px 2px #0000004d;font-weight:500;line-height:1;display:inline-flex}.login_immersive_foot{font-size:var(--arc-text-xs)}.login_immersive_legal{gap:var(--arc-space-1);margin-left:auto;display:flex}.login_immersive_legal a{border-radius:var(--arc-radius-pill);min-height:32px;padding:0 var(--arc-space-2);color:#ffffffdb;align-items:center;text-decoration:none;display:inline-flex}.login_immersive_legal a:focus-visible,.login_immersive_textButton:focus-visible{outline:var(--arc-focus-width,1px) solid var(--arc-focus-ring);outline-offset:2px}.login_immersive_stage{min-width:0;padding:var(--arc-space-6) var(--arc-space-4);place-items:center;display:grid}.login_immersive_card{border-radius:var(--arc-radius-surface);background:color-mix(in srgb, var(--arc-surface) 74%, transparent);width:min(100%,420px);min-width:0;box-shadow:var(--arc-shadow-floating);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);border:1px solid #ffffff57;overflow:hidden;container:login_immersive_login-immersive-card/inline-size}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.login_immersive_card{background:var(--arc-surface)}}.login_immersive_view{min-width:0;padding:var(--arc-space-8);display:grid}.login_immersive_sent{text-align:center;justify-items:center}.login_immersive_heading{gap:var(--arc-space-2);margin-bottom:var(--arc-space-6);display:grid}.login_immersive_heading h2{font-family:var(--arc-font-display);font-size:var(--arc-text-3xl);letter-spacing:var(--arc-tracking-display);font-weight:400;line-height:var(--arc-leading-display);text-wrap:balance;outline:none;margin:0}.login_immersive_heading p{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);text-wrap:pretty;margin:0}.login_immersive_address{color:var(--arc-foreground);overflow-wrap:anywhere}.login_immersive_form,.login_immersive_actions{gap:var(--arc-space-3);width:100%;display:grid}.login_immersive_form{gap:var(--arc-space-4)}.login_immersive_wide{width:100%}.login_immersive_time{font-variant-numeric:tabular-nums}.login_immersive_divider{align-items:center;gap:var(--arc-space-3);margin:var(--arc-space-5) 0;color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:1;display:flex}.login_immersive_divider:before,.login_immersive_divider:after{background:var(--arc-border);content:"";flex:1;height:1px}.login_immersive_textButton{align-items:center;gap:var(--arc-space-2);min-height:36px;margin-top:var(--arc-space-4);border-radius:var(--arc-radius-pill);padding:0 var(--arc-space-3);color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);cursor:pointer;background:0 0;border:0;font-weight:500;display:inline-flex}.login_immersive_success{width:48px;height:48px;margin-bottom:var(--arc-space-5);border-radius:var(--arc-radius-pill);background:var(--arc-accent-subtle);color:var(--arc-success);place-items:center;display:grid}.login_immersive_envelope{width:112px;height:auto;margin-bottom:var(--arc-space-5);perspective:400px;overflow:visible}.login_immersive_envelopeBody{fill:var(--arc-accent-subtle);stroke:var(--arc-accent);stroke-width:1.5px}.login_immersive_envelopeFold{fill:none;stroke:var(--arc-accent);stroke-width:1.5px;stroke-linejoin:round;opacity:.55}.login_immersive_envelopeFlap{fill:var(--arc-surface);stroke:var(--arc-accent);stroke-width:1.5px;stroke-linejoin:round}@media (hover:hover) and (pointer:fine){.login_immersive_legal a:hover{color:#fff;background:#ffffff24}.login_immersive_textButton:hover{color:var(--arc-foreground);background:var(--arc-surface-muted)}}@container login_immersive_login-immersive (max-width:520px){.login_immersive_bar,.login_immersive_foot{padding-inline:var(--arc-space-4)}}@container login_immersive_login-immersive-card (max-width:380px){.login_immersive_view{padding:var(--arc-space-6) var(--arc-space-5)}.login_immersive_heading h2{font-size:var(--arc-text-2xl)}}.login_immersive_root{min-width:0;margin:0}.login_immersive_root section{margin-block:0}.login_split_screen{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-background);width:100%;min-width:0;min-height:640px;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);display:grid;position:relative;overflow:hidden;container:login_split_login-split/inline-size}.login_split_layout{min-width:0;min-height:inherit;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.login_split_fullScreen{border:0;border-radius:0;min-height:100dvh}.login_split_noPhoto .login_split_layout{grid-template-columns:minmax(0,1fr)}.login_split_formColumn{grid-template-rows:64px minmax(0,1fr) auto;min-width:0;display:grid}.login_split_bar,.login_split_foot{justify-content:space-between;align-items:center;gap:var(--arc-space-4);min-width:0;padding:0 var(--arc-space-6);display:flex}.login_split_foot{min-height:56px;color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.login_split_mark{align-items:center;gap:var(--arc-space-2);font-size:var(--arc-text-base);font-weight:500;line-height:1;display:inline-flex}.login_split_mark>:first-child:not(:only-child){color:var(--arc-accent)}.login_split_switch{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);white-space:nowrap;margin:0}.login_split_switch a,.login_split_legal a{color:var(--arc-foreground);font-weight:500;text-decoration:none}.login_split_legal{gap:var(--arc-space-3);margin-left:auto;display:flex}.login_split_legal a{min-height:32px;color:var(--arc-text-secondary);align-items:center;font-weight:400;display:inline-flex}.login_split_switch a:focus-visible,.login_split_legal a:focus-visible,.login_split_textLink:focus-visible,.login_split_backButton:focus-visible,.login_split_pause:focus-visible{outline:var(--arc-focus-width,1px) solid var(--arc-focus-ring);outline-offset:2px;border-radius:4px}.login_split_formStage{min-width:0;padding:var(--arc-space-6) var(--arc-space-6);place-items:center;display:grid}.login_split_formInner{width:min(100%,380px);min-width:0;position:relative}.login_split_step{min-width:0;display:grid}.login_split_heading{gap:var(--arc-space-2);margin-bottom:var(--arc-space-6);display:grid}.login_split_heading h2{font-family:var(--arc-font-display);font-size:var(--arc-text-3xl);letter-spacing:var(--arc-tracking-display);font-weight:400;line-height:var(--arc-leading-display);text-wrap:balance;outline:none;margin:0}.login_split_heading p{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);margin:0}.login_split_address{color:var(--arc-foreground);overflow-wrap:anywhere}.login_split_form{gap:var(--arc-space-4);display:grid}.login_split_wide{width:100%}.login_split_error{margin:calc(var(--arc-space-2) * -1) 0 0;color:var(--arc-danger);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body)}.login_split_divider{align-items:center;gap:var(--arc-space-3);margin:var(--arc-space-5) 0;color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:1;display:flex}.login_split_divider:before,.login_split_divider:after{background:var(--arc-border);content:"";flex:1;height:1px}.login_split_account{align-items:center;gap:var(--arc-space-1) var(--arc-space-3);margin-bottom:var(--arc-space-5);border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);padding:var(--arc-space-3);background:var(--arc-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.login_split_accountText{min-width:0;display:grid}.login_split_accountName{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.login_split_accountEmail{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.login_split_backButton,.login_split_textLink{align-items:center;gap:var(--arc-space-1);min-height:32px;color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:none;display:inline-flex}.login_split_backButton{grid-column:2;justify-self:start}.login_split_textLink[aria-disabled=true]{color:var(--arc-text-muted);cursor:default}.login_split_forgot{margin-top:var(--arc-space-4);justify-content:center;display:flex}.login_split_success{width:44px;height:44px;margin-bottom:var(--arc-space-5);border-radius:var(--arc-radius-pill);background:var(--arc-accent-subtle);color:var(--arc-success);place-items:center;display:grid}.login_split_srOnly{clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.login_split_photo{background:var(--arc-surface-muted);min-width:0;min-height:0;margin:0;display:grid;position:relative;overflow:hidden}.login_split_photoImage{object-fit:cover;transform-origin:50%;width:100%;height:100%;animation:login_split_drift 36s var(--arc-ease-in-out) infinite alternate;position:absolute;inset:0}.login_split_photo[data-paused] .login_split_photoImage{animation-play-state:paused}@keyframes login_split_drift{0%{transform:scale(1.04)translate(-1%)}to{transform:scale(1.1)translate(1.5%,-1%)}}.login_split_quote{right:var(--arc-space-6);bottom:var(--arc-space-6);left:var(--arc-space-6);gap:var(--arc-space-3);border-radius:var(--arc-radius-panel);max-width:440px;padding:var(--arc-space-5);background:color-mix(in srgb, var(--arc-surface) 82%, transparent);color:var(--arc-foreground);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:grid;position:absolute}.login_split_quote blockquote{margin:0}.login_split_quote p{font-family:var(--arc-font-display);font-size:var(--arc-text-xl);text-wrap:pretty;margin:0;line-height:1.3}.login_split_quoteAuthor{font-size:var(--arc-text-sm);font-weight:500;display:grid}.login_split_quoteAuthor span{color:var(--arc-text-secondary);font-weight:400}.login_split_pause{top:var(--arc-space-4);right:var(--arc-space-4);border-radius:var(--arc-radius-pill);background:color-mix(in srgb, var(--arc-surface) 78%, transparent);width:32px;height:32px;color:var(--arc-foreground);cursor:pointer;border:0;place-items:center;display:grid;position:absolute}@media (hover:hover) and (pointer:fine){.login_split_backButton:hover,.login_split_textLink:not([aria-disabled=true]):hover,.login_split_legal a:hover{color:var(--arc-foreground)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.login_split_quote{background:var(--arc-surface)}}@container login_split_login-split (min-width:1100px){.login_split_screen:not(.login_split_noPhoto) .login_split_layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.login_split_quote{right:auto}}@container login_split_login-split (max-width:760px){.login_split_screen:not(.login_split_noPhoto) .login_split_layout{grid-template-rows:auto 320px;grid-template-columns:minmax(0,1fr)}.login_split_formColumn{grid-template-rows:56px auto auto}.login_split_bar,.login_split_foot{padding-inline:var(--arc-space-4)}.login_split_formStage{padding:var(--arc-space-6) var(--arc-space-4) var(--arc-space-8)}.login_split_quote{right:var(--arc-space-4);bottom:var(--arc-space-4);left:var(--arc-space-4);padding:var(--arc-space-4)}.login_split_quote p{font-size:var(--arc-text-lg)}}@container login_split_login-split (max-width:400px){.login_split_heading h2{font-size:var(--arc-text-2xl)}.login_split_switch{font-size:var(--arc-text-xs)}}@media (prefers-reduced-motion:reduce){.login_split_photoImage{animation:none;transform:none}}[data-motion=reduced] .login_split_photoImage{animation:none;transform:none}.login_split_root{min-width:0;margin:0}.login_split_root section{margin-block:0}.market_terminal_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);grid-template-columns:minmax(0,1fr);gap:16px;padding:20px;display:grid;position:relative;container-type:inline-size}.market_terminal_layout{gap:16px;min-width:0;display:grid}.market_terminal_main{gap:12px;min-width:0;display:grid}.market_terminal_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.market_terminal_quote h2{font-size:var(--arc-text-base);margin:0;font-weight:600}.market_terminal_quote h2 span{color:var(--arc-text-muted);font-weight:400;font-size:var(--arc-text-sm)}.market_terminal_price{font-family:var(--arc-font-display);font-size:var(--arc-text-3xl);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:2px 0 0;font-weight:500;display:flex}.market_terminal_stats{grid-template-columns:repeat(4,auto);gap:4px 18px;margin:0;display:grid}.market_terminal_stats div{gap:1px;display:grid}.market_terminal_stats dt{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.market_terminal_stats dd{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;margin:0}.market_terminal_toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.market_terminal_toggles,.market_terminal_zoom{gap:4px;display:inline-flex}.market_terminal_toggle{border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);min-height:32px;color:var(--arc-text-secondary);cursor:pointer;font:inherit;font-size:var(--arc-text-xs);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;outline:none;padding:0 10px}.market_terminal_toggle[aria-pressed=true]{background:color-mix(in oklab, var(--arc-accent) 14%, transparent);color:var(--arc-foreground)}.market_terminal_toggle:focus-visible{background:color-mix(in oklab, var(--arc-foreground) 8%, transparent)}.market_terminal_liveDot{background:var(--arc-text-muted);border-radius:50%;width:8px;height:8px}.market_terminal_liveDot[data-live]{background:var(--arc-success);animation:market_terminal_pulse 1.6s var(--arc-ease-in-out) infinite}@keyframes market_terminal_pulse{50%{opacity:.35}}.market_terminal_error{color:var(--arc-danger);font-size:var(--arc-text-sm);margin:0}.market_terminal_side{align-content:start;gap:16px;min-width:0;display:grid}.market_terminal_side h3{font-size:var(--arc-text-sm);margin:0 0 6px;font-weight:500}.market_terminal_watchlist ul,.market_terminal_orders ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.market_terminal_row{width:100%;min-height:48px;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;border-radius:10px;outline:none;grid-template-columns:minmax(0,1fr) 72px auto;align-items:center;gap:10px;padding:6px 8px;display:grid;position:relative}.market_terminal_row[aria-current]{background:color-mix(in oklab, var(--arc-foreground) 5%, transparent)}.market_terminal_row:focus-visible{background:color-mix(in oklab, var(--arc-foreground) 8%, transparent)}.market_terminal_rowName{min-width:0;display:grid}.market_terminal_rowName b{font-size:var(--arc-text-sm)}.market_terminal_rowName span{color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market_terminal_rowSpark{width:72px;display:block;overflow:hidden}.market_terminal_rowPrice{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;border-radius:6px;justify-items:end;gap:1px;padding:2px 6px;display:grid;position:relative}.market_terminal_flash{opacity:0;pointer-events:none;border-radius:6px;position:absolute;inset:0}.market_terminal_flash[data-dir=up]{background:color-mix(in oklab, var(--arc-success) 22%, transparent);animation:market_terminal_flash .9s var(--arc-ease-standard)}.market_terminal_flash[data-dir=down]{background:color-mix(in oklab, var(--arc-danger) 20%, transparent);animation:market_terminal_flash .9s var(--arc-ease-standard)}@keyframes market_terminal_flash{0%{opacity:1}to{opacity:0}}.market_terminal_ticket{border:1px solid var(--arc-border);border-radius:14px;gap:10px;padding:14px;display:grid}.market_terminal_limit{overflow:hidden}.market_terminal_summary{gap:4px;margin:0;display:grid}.market_terminal_summary div{font-size:var(--arc-text-sm);justify-content:space-between;gap:10px;display:flex}.market_terminal_summary dt{color:var(--arc-text-muted)}.market_terminal_summary dd{font-variant-numeric:tabular-nums;margin:0}.market_terminal_ticketStatus{min-height:1.3em;color:var(--arc-danger);font-size:var(--arc-text-xs);margin:0}.market_terminal_ticketStatus[data-ok]{color:var(--arc-text-secondary)}.market_terminal_order{border-top:1px solid var(--arc-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:6px 0;display:grid;overflow:hidden}.market_terminal_orderWhat{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums}.market_terminal_orderWhat b[data-side=buy]{color:color-mix(in oklab, var(--arc-success) 82%, var(--arc-foreground))}.market_terminal_orderWhat b[data-side=sell]{color:var(--arc-danger)}.market_terminal_orderMeta{color:var(--arc-text-muted);font-size:var(--arc-text-xs);grid-column:1}.market_terminal_order>button{grid-area:1/2/span 2}.market_terminal_note{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:0}@container (min-width:1080px){.market_terminal_layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start}}@container (min-width:720px) and (max-width:1079px){.market_terminal_side{grid-template-columns:repeat(2,minmax(0,1fr))}.market_terminal_orders{grid-column:1/-1}}@container (max-width:640px){.market_terminal_stats{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.market_terminal_toolbar>*,.market_terminal_toolbar button{min-height:44px}.market_terminal_toolbar>div:nth-child(2){order:-1;width:100%}.market_terminal_price{font-size:var(--arc-text-2xl)}}@media (prefers-reduced-motion:reduce){.market_terminal_liveDot[data-live]{animation:none}.market_terminal_flash[data-dir]{opacity:.6;transition:opacity 0s .4s;animation:none}.market_terminal_row,.market_terminal_toggle{transition:none}}html[data-motion=reduced] .market_terminal_liveDot[data-live]{animation:none}html[data-motion=reduced] .market_terminal_flash[data-dir]{opacity:.6;transition:opacity 0s .4s;animation:none}html[data-motion=reduced] .market_terminal_row,html[data-motion=reduced] .market_terminal_toggle{transition:none}.media_player_root,.media_player_root *,.media_player_root :before,.media_player_root :after{box-sizing:border-box}.media_player_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);background:var(--arc-surface);width:100%;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);gap:14px;padding:20px;display:grid;position:relative;container-type:inline-size}.media_player_media{display:none}.media_player_cover{aspect-ratio:2.4;border-radius:var(--arc-radius-panel);background:var(--arc-surface-muted);position:relative;overflow:hidden}.media_player_art{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.media_player_head{justify-content:space-between;align-items:center;gap:16px;display:flex}.media_player_titles{gap:2px;min-width:0;display:grid}.media_player_title{font-size:var(--arc-text-2xl);letter-spacing:var(--arc-tracking-display);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;line-height:1.15;overflow:hidden}.media_player_artist{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.media_player_transport{flex:none;align-items:center;gap:6px;display:flex}.media_player_play{position:relative}.media_player_playIcon{place-items:center;display:grid}.media_player_seek>:first-child,.media_player_volume>:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.media_player_time{min-width:3.2ch;color:var(--arc-text-secondary);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}.media_player_error{color:var(--arc-danger);font-size:var(--arc-text-xs);margin:-4px 0 0}.media_player_note{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);margin:-4px 0 0}.media_player_listHead{justify-content:space-between;align-items:center;gap:16px;margin-top:6px;display:flex}.media_player_listTitle{font-size:var(--arc-text-sm);margin:0;font-weight:500}.media_player_volume{flex:none;width:160px}.media_player_list{margin:0;padding:0;list-style:none;display:grid}.media_player_list li+li{border-top:1px solid var(--arc-border-subtle)}.media_player_track{border-radius:var(--arc-radius-control);width:100%;min-height:44px;color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px 8px 14px;display:grid;position:relative}.media_player_track[aria-current]{color:var(--arc-foreground);font-weight:500}.media_player_track:disabled{cursor:not-allowed;opacity:.55}.media_player_track:focus-visible{outline:2px solid var(--arc-focus-ring);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.media_player_track:hover:not(:disabled){background:var(--arc-surface-muted);color:var(--arc-foreground)}}.media_player_rail{background:var(--arc-foreground);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:2px}.media_player_trackTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media_player_trackArtist{color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.media_player_trackTime{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;font-weight:400}.media_player_levels{justify-self:end}.media_player_empty{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);text-align:center;margin:0;padding:32px 0}.media_player_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@container (max-width:419px){.media_player_root{gap:12px;padding:14px}.media_player_cover{aspect-ratio:1.7}.media_player_title{font-size:var(--arc-text-xl)}.media_player_head{flex-direction:column;align-items:flex-start;gap:10px}.media_player_transport{align-self:center}.media_player_volume{width:120px}.media_player_trackArtist{display:none}.media_player_track{grid-template-columns:minmax(0,1fr) auto}}.metric_explorer_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);grid-template-columns:minmax(0,1fr);gap:14px;padding:20px;display:grid;position:relative;container-type:inline-size}.metric_explorer_title{font-size:var(--arc-text-base);margin:0;font-weight:500}.metric_explorer_cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric_explorer_card{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;outline:none;gap:4px;padding:14px;display:grid}.metric_explorer_card:focus-visible{background:color-mix(in oklab, var(--arc-foreground) 4%, var(--arc-surface))}@media (hover:hover) and (pointer:fine){.metric_explorer_card:hover{background:color-mix(in oklab, var(--arc-foreground) 2.5%, var(--arc-surface))}}.metric_explorer_cardLabel{color:var(--arc-text-secondary);font-size:var(--arc-text-sm)}.metric_explorer_cardValue{font-family:var(--arc-font-display);font-size:var(--arc-text-2xl);letter-spacing:var(--arc-tracking-display);font-variant-numeric:tabular-nums;font-weight:500}.metric_explorer_panel{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);min-width:0;padding:14px;display:grid}.metric_explorer_tabs{min-width:0}.metric_explorer_panelHead{align-items:flex-start;gap:8px;min-width:0;display:flex}.metric_explorer_tabList{min-width:0}.metric_explorer_panelHead>:first-child{flex:1;min-width:0}.metric_explorer_tab{min-width:0}.metric_explorer_tabLabel{display:block}.metric_explorer_tabValue{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;display:block}.metric_explorer_content{gap:12px;min-width:0;padding-top:12px;display:grid}.metric_explorer_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.metric_explorer_readout{gap:2px;min-width:0;display:grid}.metric_explorer_readoutValue{font-family:var(--arc-font-display);font-size:var(--arc-text-2xl);font-variant-numeric:tabular-nums;font-weight:500}.metric_explorer_readoutWhen{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.metric_explorer_compare{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:0}@container (max-width:760px){.metric_explorer_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:640px){.metric_explorer_tabValue{display:none}.metric_explorer_toolbar{flex-direction:column;align-items:stretch}}@container (max-width:440px){.metric_explorer_card{padding:10px}.metric_explorer_cardValue{font-size:var(--arc-text-lg)}.metric_explorer_panel{padding:10px}}.metrics_dashboard_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);grid-template-columns:minmax(0,1fr);gap:16px;padding:20px;display:grid;position:relative;container-type:inline-size}.metrics_dashboard_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.metrics_dashboard_header h2{font-size:var(--arc-text-base);margin:0;font-weight:500}.metrics_dashboard_actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.metrics_dashboard_exported{color:var(--arc-danger);font-size:var(--arc-text-sm);margin:0}.metrics_dashboard_exported[data-ok]{color:color-mix(in oklab, var(--arc-success) 80%, var(--arc-foreground))}.metrics_dashboard_tabs{min-width:0}.metrics_dashboard_kpis{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.metrics_dashboard_kpiTab{min-width:0;height:auto}.metrics_dashboard_kpi{text-align:left;justify-items:start;gap:2px;min-width:0;padding:6px 2px;display:grid}.metrics_dashboard_kpiLabel{color:var(--arc-text-secondary);font-size:var(--arc-text-xs)}.metrics_dashboard_kpiValue{font-family:var(--arc-font-display);font-size:var(--arc-text-xl);font-variant-numeric:tabular-nums;font-weight:500}.metrics_dashboard_panel{gap:8px;min-width:0;padding-top:12px;display:grid}.metrics_dashboard_chartHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.metrics_dashboard_chartTitle{color:var(--arc-text-secondary);font-size:var(--arc-text-sm)}.metrics_dashboard_note{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:0}.metrics_dashboard_lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.metrics_dashboard_list{align-content:start;gap:6px;min-width:0;display:grid}.metrics_dashboard_listHead{color:var(--arc-text-muted);font-size:var(--arc-text-xs);justify-content:space-between;gap:8px;display:flex}.metrics_dashboard_listHead h3{color:var(--arc-foreground);font-size:var(--arc-text-sm);margin:0;font-weight:500}.metrics_dashboard_rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.metrics_dashboard_row{border-radius:var(--arc-radius-control);justify-content:space-between;align-items:center;gap:10px;min-height:30px;padding:0 8px;display:flex;position:relative;overflow:hidden}.metrics_dashboard_bar{background:color-mix(in oklab, var(--arc-accent) 9%, transparent);transform-origin:0;transition:transform var(--arc-duration-considered) var(--arc-ease-standard);position:absolute;inset:0}.metrics_dashboard_rowLabel{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}.metrics_dashboard_rowValue{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;flex:none;position:relative}.metrics_dashboard_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (max-width:640px){.metrics_dashboard_kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics_dashboard_lists{grid-template-columns:minmax(0,1fr)}}@container (max-width:460px){.metrics_dashboard_actions{width:100%}.metrics_dashboard_actions>*{flex:100%;min-width:0}.metrics_dashboard_kpiValue{font-size:var(--arc-text-base)}}@media (prefers-reduced-motion:reduce){.metrics_dashboard_bar{transition:none}}html[data-motion=reduced] .metrics_dashboard_bar{transition:none}.mrr_waterfall_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);grid-template-columns:minmax(0,1fr);gap:16px;padding:20px;display:grid;position:relative;container-type:inline-size}.mrr_waterfall_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.mrr_waterfall_header h2{font-size:var(--arc-text-base);margin:0;font-weight:500}.mrr_waterfall_header p{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:2px 0 0}.mrr_waterfall_switch{min-width:0;max-width:100%}.mrr_waterfall_error{color:var(--arc-danger);font-size:var(--arc-text-sm);margin:0}.mrr_waterfall_empty{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:0;padding:24px 0}.mrr_waterfall_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.mrr_waterfall_stats>div{align-content:start;gap:2px;min-width:0;display:grid}.mrr_waterfall_stats dt{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.mrr_waterfall_stats dd{font-family:var(--arc-font-display);font-size:var(--arc-text-2xl);letter-spacing:var(--arc-tracking-display);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.mrr_waterfall_stats dd[data-tone=up]{color:color-mix(in oklab, var(--arc-success) 82%, var(--arc-foreground))}.mrr_waterfall_stats dd[data-tone=down]{color:var(--arc-danger)}.mrr_waterfall_warning{background:color-mix(in oklab, var(--arc-warning) 12%, transparent);color:color-mix(in oklab, var(--arc-warning) 70%, var(--arc-foreground));font-size:var(--arc-text-xs);border-radius:10px;margin:0;padding:8px 10px}.mrr_waterfall_body{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.mrr_waterfall_chart{min-width:0}.mrr_waterfall_panel{background:color-mix(in oklab, var(--arc-foreground) 3%, transparent);border-radius:14px;gap:10px;min-width:0;padding:14px;display:grid}.mrr_waterfall_panelHead{gap:2px;display:grid}.mrr_waterfall_panelHead h3{font-size:var(--arc-text-sm);margin:0;font-weight:500}.mrr_waterfall_panelHead p{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;margin:0}.mrr_waterfall_list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mrr_waterfall_row{border-top:1px solid var(--arc-border-subtle);justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:4px 0;display:flex}.mrr_waterfall_row:first-child{border-top:0}.mrr_waterfall_rowButton{width:100%;min-height:36px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:10px;margin:0 -6px;padding:0 6px;display:flex}.mrr_waterfall_rowButton:focus-visible{background:color-mix(in oklab, var(--arc-foreground) 6%, transparent)}@media (hover:hover) and (pointer:fine){.mrr_waterfall_rowButton:hover{background:color-mix(in oklab, var(--arc-foreground) 4%, transparent)}}.mrr_waterfall_who{min-width:0;display:grid}.mrr_waterfall_name{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mrr_waterfall_detail{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.mrr_waterfall_amount{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;flex:none;font-weight:500}.mrr_waterfall_amount[data-tone=up]{color:color-mix(in oklab, var(--arc-success) 82%, var(--arc-foreground))}.mrr_waterfall_amount[data-tone=down]{color:var(--arc-danger)}.mrr_waterfall_more,.mrr_waterfall_emptyList{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:0;padding:6px 0 0}@container (max-width:800px){.mrr_waterfall_body{grid-template-columns:minmax(0,1fr)}}@container (max-width:560px){.mrr_waterfall_switch{width:100%}.mrr_waterfall_stats{gap:8px}.mrr_waterfall_stats dd{font-size:var(--arc-text-lg)}}@media (pointer:coarse){.mrr_waterfall_switch button{min-height:44px}}.mrr_waterfall_stats>div>span{white-space:normal;flex-wrap:wrap;min-width:0;max-width:100%}.mrr_waterfall_stats dt,.mrr_waterfall_stats dd{overflow-wrap:anywhere;min-width:0}.multi_step_form_root{box-sizing:border-box;border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);width:100%;min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);display:grid;overflow:hidden;container-type:inline-size}.multi_step_form_header{border-bottom:1px solid var(--arc-border-subtle);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 16px;padding:16px 20px;display:grid}.multi_step_form_count{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.multi_step_form_stepper{overscroll-behavior-x:contain;min-width:0;overflow-x:auto}.multi_step_form_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.multi_step_form_shell{overflow:hidden}.multi_step_form_form{gap:16px;padding:20px;display:grid}.multi_step_form_fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.multi_step_form_legend{font-size:var(--arc-text-lg);outline:none;padding:0;font-weight:600}.multi_step_form_legend:focus-visible{outline:2px solid var(--arc-focus-ring);outline-offset:4px;border-radius:4px}.multi_step_form_description{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:-6px 0 0}.multi_step_form_content{gap:12px;min-width:0;display:grid}.multi_step_form_error{color:var(--arc-danger);font-size:var(--arc-text-sm);margin:0}.multi_step_form_note{color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-align:right;margin:-8px 0 0}.multi_step_form_actions{justify-content:flex-end;gap:8px;display:flex}.multi_step_form_submit{min-width:112px}.multi_step_form_success{text-align:center;justify-items:center;gap:6px;padding:32px 20px;display:grid}.multi_step_form_successMark{background:color-mix(in oklab, var(--arc-success) 14%, transparent);width:44px;height:44px;color:var(--arc-success);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.multi_step_form_successTitle{font-size:var(--arc-text-lg);outline:none;margin:0;font-weight:600}.multi_step_form_successText{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:0}@container (max-width:420px){.multi_step_form_header{grid-template-columns:1fr;gap:6px;padding:12px 14px}.multi_step_form_form{padding:14px}.multi_step_form_actions{justify-content:stretch}.multi_step_form_actions>*{flex:1}}html[data-motion=reduced] .multi_step_form_root *,html[data-motion=reduced] .multi_step_form_root :before,html[data-motion=reduced] .multi_step_form_root :after{transition-duration:0s!important;animation-duration:0s!important}.newsletter_signup_newsletter{--paper:var(--arc-surface-raised);--paper-back:color-mix(in oklab, var(--arc-surface-raised), var(--arc-surface-muted) 55%);--paper-far:var(--arc-surface-muted);--paper-shadow:0 1px 1px #00000008, 0 10px 28px -6px #00000017;background:var(--arc-background);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);text-align:start;container:newsletter_signup_newsletter/inline-size}@supports (color:lab(0% 0 0)){.newsletter_signup_newsletter{--paper-shadow:0 1px 1px lab(0% 0 0/.03), 0 10px 28px -6px lab(0% 0 0/.09)}}:root[data-theme=dark] .newsletter_signup_newsletter{--paper:#202020;--paper-back:#1c1c1c;--paper-far:#181818;--paper-shadow:0 1px 1px #0003, 0 14px 32px -6px #00000073}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .newsletter_signup_newsletter{--paper:lab(12.42% -.00000745058 .00000298023);--paper-back:lab(10.1% 0 .00000298023);--paper-far:lab(8.36% -.00000745058 0);--paper-shadow:0 1px 1px lab(0% 0 0/.2), 0 14px 32px -6px lab(0% 0 0/.45)}}.newsletter_signup_newsletter *,.newsletter_signup_newsletter :before,.newsletter_signup_newsletter :after{box-sizing:border-box}.newsletter_signup_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.newsletter_signup_inline{gap:var(--arc-space-12) var(--arc-space-16);max-width:1120px;padding:var(--arc-space-24) var(--arc-space-8);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.newsletter_signup_newsletter[data-aside] .newsletter_signup_inline{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center}.newsletter_signup_newsletter[data-variant=inline]:not([data-aside]) .newsletter_signup_inline{max-width:720px}.newsletter_signup_intro{max-width:540px;display:grid}.newsletter_signup_title{font-family:var(--arc-font-display);font-size:clamp(2rem, 1.1rem + 3.2cqi, var(--arc-text-4xl));letter-spacing:var(--arc-tracking-display);font-weight:500;line-height:var(--arc-leading-display);text-wrap:balance;margin:0}.newsletter_signup_description{margin:var(--arc-space-4) 0 0;color:var(--arc-text-secondary);font-size:var(--arc-text-lg);line-height:var(--arc-leading-body);text-wrap:pretty}.newsletter_signup_intro .newsletter_signup_form{margin-top:var(--arc-space-10)}.newsletter_signup_aside{justify-items:center;gap:var(--arc-space-6);min-width:0;display:grid}.newsletter_signup_stack{width:100%;max-width:440px;padding-top:24px;display:grid}.newsletter_signup_issue{border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);background:var(--paper);min-width:0;box-shadow:var(--paper-shadow);transform-origin:50% 0;transition:background-color var(--arc-duration-considered) var(--arc-ease-standard);grid-area:1/1;align-content:start;padding:22px 22px 18px;display:grid}.newsletter_signup_issueSizer{visibility:hidden;box-shadow:none}.newsletter_signup_issue[data-depth="1"]{background:var(--paper-back);box-shadow:none}.newsletter_signup_issue[data-depth="2"]{background:var(--paper-far);box-shadow:none}.newsletter_signup_issueHead{justify-content:space-between;align-items:baseline;gap:var(--arc-space-3);display:flex}.newsletter_signup_masthead{font-family:var(--arc-font-display);font-size:var(--arc-text-xl);letter-spacing:var(--arc-tracking-display);font-weight:500;line-height:var(--arc-leading-display)}.newsletter_signup_issueNumber,.newsletter_signup_issueMeta{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);font-variant-numeric:tabular-nums}.newsletter_signup_issueMeta{white-space:nowrap;gap:6px;min-width:0;margin:2px 0 0;display:flex}.newsletter_signup_issueMeta>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.newsletter_signup_recipient{color:var(--arc-text-secondary)}.newsletter_signup_recipientEmail{color:var(--arc-foreground)}.newsletter_signup_subject{min-height:calc(2em * var(--arc-leading-display));margin:var(--arc-space-5) 0 var(--arc-space-4);border-top:1px solid var(--arc-border);padding-top:var(--arc-space-5);font-family:var(--arc-font-display);font-size:var(--arc-text-2xl);letter-spacing:var(--arc-tracking-display);font-weight:500;line-height:var(--arc-leading-display);text-wrap:balance;box-sizing:content-box}.newsletter_signup_stack[data-compact] .newsletter_signup_subject{font-size:var(--arc-text-xl)}.newsletter_signup_stories{gap:10px;margin:0;padding:0;list-style:none;display:grid}.newsletter_signup_story{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;display:grid}.newsletter_signup_thumb{border-radius:calc(var(--arc-radius-control) * .3571);object-fit:cover;background:var(--arc-surface-muted);width:44px;height:44px;display:block}.newsletter_signup_storyTitle{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.newsletter_signup_minutes{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.newsletter_signup_readers{align-items:center;gap:var(--arc-space-3);color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);display:flex}.newsletter_signup_faces{flex:none;padding-left:6px;display:flex}.newsletter_signup_faces img{border:2px solid var(--arc-background);object-fit:cover;border-radius:50%;width:28px;height:28px;margin-left:-6px;display:block}.newsletter_signup_card .newsletter_signup_faces img{border-color:var(--arc-surface)}.newsletter_signup_readerLine{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0}.newsletter_signup_count{color:var(--arc-foreground);display:inline-block}.newsletter_signup_count>span{color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;font-weight:500;line-height:inherit;vertical-align:bottom}.newsletter_signup_you{color:var(--arc-text-secondary);vertical-align:bottom;white-space:nowrap;display:inline-block;overflow:hidden}.newsletter_signup_newsletter[data-variant=card]{padding:var(--arc-space-20) var(--arc-space-6)}.newsletter_signup_cardShell{place-items:center;width:100%;display:grid}.newsletter_signup_card{border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);background:var(--arc-surface);width:min(100%,460px);box-shadow:var(--arc-shadow-resting);display:grid;overflow:hidden}.newsletter_signup_tray{border-bottom:1px solid var(--arc-border);background:var(--arc-surface-muted);grid-template-rows:minmax(0,1fr);justify-items:center;height:248px;padding:20px 32px 0;display:grid;overflow:hidden}.newsletter_signup_tray .newsletter_signup_stack{height:100%;-webkit-mask-image:linear-gradient(#000 calc(100% - 64px),#0000);mask-image:linear-gradient(#000 calc(100% - 64px),#0000)}.newsletter_signup_tray .newsletter_signup_issue{box-shadow:none}.newsletter_signup_cardBody{padding:var(--arc-space-8);display:grid}.newsletter_signup_cardTitle{font-family:var(--arc-font-display);font-size:var(--arc-text-2xl);letter-spacing:var(--arc-tracking-display);font-weight:500;line-height:var(--arc-leading-display);text-wrap:balance;margin:0}.newsletter_signup_card .newsletter_signup_description{margin-top:var(--arc-space-2);font-size:var(--arc-text-base)}.newsletter_signup_card .newsletter_signup_form{margin-top:var(--arc-space-6)}.newsletter_signup_card .newsletter_signup_readers{margin-top:var(--arc-space-5);border-top:1px solid var(--arc-border-subtle);padding-top:var(--arc-space-5)}:root[data-theme=dark] .newsletter_signup_tray{background:var(--arc-background)}.newsletter_signup_form{gap:var(--arc-space-3);min-width:0;display:grid;container:newsletter_signup_signup/inline-size}.newsletter_signup_pill{border:1px solid var(--arc-border-strong);border-radius:var(--arc-radius-pill);background:var(--arc-surface);height:58px;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-standard) var(--arc-ease-standard);align-items:center;gap:6px;padding:5px 5px 5px 22px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.newsletter_signup_pill:not([data-done]):hover{border-color:color-mix(in oklab, var(--arc-foreground) 32%, var(--arc-border-strong))}}.newsletter_signup_pill:focus-within{border-color:var(--arc-foreground)}.newsletter_signup_pill.newsletter_signup_pill[data-invalid]{border-color:var(--arc-danger)}.newsletter_signup_pill.newsletter_signup_pill[data-done]{border-color:color-mix(in oklab, var(--arc-success) 45%, var(--arc-border))}.newsletter_signup_input{width:100%;min-width:0;height:100%;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-base);letter-spacing:inherit;transition:color var(--arc-duration-standard) var(--arc-ease-standard);background:0 0;border:0;outline:none;flex:1;padding:0}.newsletter_signup_input::placeholder{color:var(--arc-text-muted)}.newsletter_signup_pill[data-done] .newsletter_signup_input{color:var(--arc-text-secondary)}.newsletter_signup_submit{border-radius:var(--arc-radius-pill);background:var(--arc-foreground);height:100%;min-height:44px;color:var(--arc-background);font:inherit;font-size:var(--arc-text-sm);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-standard) var(--arc-ease-standard), color var(--arc-duration-standard) var(--arc-ease-standard);border:0;flex:none;justify-content:center;align-items:center;padding:0 20px;font-weight:500;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.newsletter_signup_submit[data-state=idle]:hover,.newsletter_signup_submit[data-state=retry]:hover{background:color-mix(in oklab, var(--arc-foreground) 84%, var(--arc-background))}}.newsletter_signup_submit[data-state=sending]{cursor:progress}.newsletter_signup_submit[data-state=done]{background:color-mix(in oklab, var(--arc-success) 13%, var(--arc-surface));color:var(--arc-success);cursor:default}.newsletter_signup_labels{place-items:center;display:inline-grid}.newsletter_signup_sizer,.newsletter_signup_label{grid-area:1/1;align-items:center;gap:8px;display:inline-flex}.newsletter_signup_sizer{visibility:hidden}.newsletter_signup_note.newsletter_signup_sizer{display:block}.newsletter_signup_spinner{border:2px solid color-mix(in oklab, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite newsletter_signup_spin}@keyframes newsletter_signup_spin{to{transform:rotate(360deg)}}.newsletter_signup_check{width:16px;height:16px;display:inline-flex}.newsletter_signup_check svg{width:16px;height:16px}.newsletter_signup_message{display:grid}.newsletter_signup_message>*{grid-area:1/1;min-width:0}.newsletter_signup_messageLive{position:relative}.newsletter_signup_note{color:var(--arc-text-muted);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);text-wrap:pretty;margin:0;padding-left:22px}.newsletter_signup_note[data-tone=error]{color:var(--arc-danger)}.newsletter_signup_note[data-tone=success]{color:var(--arc-text-secondary)}.newsletter_signup_link,.newsletter_signup_textButton{color:var(--arc-foreground);text-decoration:underline;-webkit-text-decoration-color:var(--arc-border-strong);text-decoration-color:var(--arc-border-strong);text-underline-offset:3px;transition:text-decoration-color var(--arc-duration-fast) var(--arc-ease-standard)}.newsletter_signup_textButton{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover) and (pointer:fine){.newsletter_signup_link:hover,.newsletter_signup_textButton:hover{text-decoration-color:currentColor}}@container newsletter_signup_newsletter (max-width:860px){.newsletter_signup_newsletter[data-variant=inline] .newsletter_signup_inline{gap:var(--arc-space-12);padding:var(--arc-space-16) var(--arc-space-8);grid-template-columns:minmax(0,1fr)}.newsletter_signup_intro{max-width:600px}}@container newsletter_signup_newsletter (max-width:520px){.newsletter_signup_newsletter[data-variant=inline] .newsletter_signup_inline{padding:var(--arc-space-12) var(--arc-space-4);gap:var(--arc-space-10)}.newsletter_signup_description{font-size:var(--arc-text-base)}.newsletter_signup_intro .newsletter_signup_form{margin-top:var(--arc-space-8)}.newsletter_signup_issue{border-radius:var(--arc-radius-surface);padding:18px 18px 16px}.newsletter_signup_subject,.newsletter_signup_stack[data-compact] .newsletter_signup_subject{font-size:var(--arc-text-xl)}.newsletter_signup_newsletter[data-variant=card]{padding:var(--arc-space-10) var(--arc-space-4)}.newsletter_signup_card{border-radius:var(--arc-radius-surface)}.newsletter_signup_tray{height:232px;padding:16px 20px 0}.newsletter_signup_cardBody{padding:var(--arc-space-6)}.newsletter_signup_note{padding-left:4px}}@container newsletter_signup_newsletter (max-width:400px){.newsletter_signup_minutes{display:none}.newsletter_signup_issueMeta:has(.newsletter_signup_recipient)>:not(.newsletter_signup_recipient){display:none}.newsletter_signup_story{grid-template-columns:44px minmax(0,1fr)}.newsletter_signup_faces img{width:24px;height:24px}.newsletter_signup_readers{gap:var(--arc-space-2)}}@container newsletter_signup_newsletter (max-width:360px){.newsletter_signup_readers{align-items:flex-start}.newsletter_signup_readerLine{white-space:normal;min-height:2.8em}}@container newsletter_signup_signup (max-width:300px){.newsletter_signup_pill{background:0 0;border:0;flex-direction:column;align-items:stretch;gap:8px;height:auto;padding:0}.newsletter_signup_input{border:1px solid var(--arc-border-strong);border-radius:var(--arc-radius-pill);background:var(--arc-surface);height:52px;transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-standard) var(--arc-ease-standard);flex:none;padding:0 20px}.newsletter_signup_input:focus{border-color:var(--arc-foreground)}.newsletter_signup_pill.newsletter_signup_pill[data-invalid] .newsletter_signup_input{border-color:var(--arc-danger)}.newsletter_signup_pill.newsletter_signup_pill[data-done] .newsletter_signup_input{border-color:color-mix(in oklab, var(--arc-success) 45%, var(--arc-border))}.newsletter_signup_submit{height:48px}.newsletter_signup_note{padding-left:4px}}.newsletter_signup_preview{justify-items:center;gap:var(--arc-space-4);width:100%;display:grid}.newsletter_signup_controls{justify-content:center;align-items:center;gap:var(--arc-space-3) var(--arc-space-6);flex-wrap:wrap;display:flex}.newsletter_signup_simulate{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);align-items:center;gap:10px;display:inline-flex}.newsletter_signup_simulate label{cursor:pointer}.newsletter_signup_frame{border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);background:var(--arc-background);width:100%;overflow:hidden}.newsletter_signup_caption{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);text-align:center;margin:0}@media (prefers-reduced-motion:reduce){.newsletter_signup_pill,.newsletter_signup_submit,.newsletter_signup_input,.newsletter_signup_issue{transition:none}.newsletter_signup_spinner{animation-duration:1.6s}}html[data-motion=reduced] :is(.newsletter_signup_aside,.newsletter_signup_caption,.newsletter_signup_card,.newsletter_signup_cardBody,.newsletter_signup_cardShell,.newsletter_signup_cardTitle,.newsletter_signup_check,.newsletter_signup_controls,.newsletter_signup_count,.newsletter_signup_description,.newsletter_signup_faces,.newsletter_signup_form,.newsletter_signup_frame,.newsletter_signup_inline,.newsletter_signup_input,.newsletter_signup_intro,.newsletter_signup_issue,.newsletter_signup_issueHead,.newsletter_signup_issueMeta,.newsletter_signup_issueNumber,.newsletter_signup_issueSizer,.newsletter_signup_label,.newsletter_signup_labels,.newsletter_signup_link,.newsletter_signup_masthead,.newsletter_signup_message,.newsletter_signup_messageLive,.newsletter_signup_minutes,.newsletter_signup_newsletter,.newsletter_signup_note,.newsletter_signup_pill,.newsletter_signup_preview,.newsletter_signup_readerLine,.newsletter_signup_readers,.newsletter_signup_recipient,.newsletter_signup_recipientEmail,.newsletter_signup_simulate,.newsletter_signup_sizer,.newsletter_signup_spinner,.newsletter_signup_srOnly,.newsletter_signup_stack,.newsletter_signup_stories,.newsletter_signup_story,.newsletter_signup_storyTitle,.newsletter_signup_subject,.newsletter_signup_submit,.newsletter_signup_textButton,.newsletter_signup_thumb,.newsletter_signup_title,.newsletter_signup_tray,.newsletter_signup_you){scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.plan_comparison_comparison{box-sizing:border-box;border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);width:min(100%,1060px);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);line-height:var(--arc-leading-body);margin-inline:auto;overflow:hidden}.plan_comparison_comparison *,.plan_comparison_comparison :before,.plan_comparison_comparison :after{box-sizing:border-box}.plan_comparison_intro{justify-content:space-between;align-items:flex-end;gap:16px 32px;padding:32px 32px 24px;display:flex}.plan_comparison_intro>div:first-child{min-width:0;max-width:560px}.plan_comparison_intro h2{font-family:var(--arc-font-display);font-size:var(--arc-text-3xl);letter-spacing:var(--arc-tracking-display);font-weight:400;line-height:var(--arc-leading-display);text-wrap:balance;margin:0}.plan_comparison_intro p{max-width:46ch;color:var(--arc-text-secondary);text-wrap:pretty;margin:8px 0 0}.plan_comparison_billing{flex:none;justify-items:end;gap:6px;display:grid}.plan_comparison_billing small{min-height:16px;color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}.plan_comparison_filter{border-top:1px solid var(--arc-border);justify-content:space-between;align-items:center;gap:8px 16px;min-height:52px;padding:8px 32px;display:flex}.plan_comparison_filter>div:first-child{align-items:baseline;gap:10px;display:flex}.plan_comparison_filter h3{font-size:var(--arc-text-sm);margin:0;font-weight:500}.plan_comparison_featureCount{min-width:11ch;color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}.plan_comparison_filter>button{flex:none}.plan_comparison_matrix{border-top:1px solid var(--arc-border)}.plan_comparison_planHeader,.plan_comparison_featureRow{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);display:grid}.plan_comparison_planHeader{grid-template-rows:auto auto auto}.plan_comparison_featureHeader{color:var(--arc-text-muted);font-size:var(--arc-text-xs);grid-row:1/span 3;align-items:end;padding:0 16px 20px 32px;display:flex}.plan_comparison_planCell{grid-row:span 3;grid-template-rows:subgrid;border-left:1px solid var(--arc-border);min-width:0;transition:background-color var(--arc-duration-standard) var(--arc-ease-standard);align-content:start;padding:20px;display:grid;position:relative}.plan_comparison_planCell.plan_comparison_planSelected,.plan_comparison_featureValue.plan_comparison_valueSelected{background:var(--arc-surface-muted)}.plan_comparison_planTop h3{font-size:var(--arc-text-base);letter-spacing:-.01em;margin:0;font-weight:500}.plan_comparison_planTop>span{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin-top:2px;display:block}.plan_comparison_price{flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:16px 0 14px;display:flex}.plan_comparison_priceValue{min-width:3ch;font-family:var(--arc-font-display);font-size:var(--arc-text-3xl);letter-spacing:var(--arc-tracking-display);font-variant-numeric:tabular-nums;font-weight:400;line-height:1;display:inline-flex}.plan_comparison_pricePeriod{color:var(--arc-text-muted);font-size:var(--arc-text-xs);white-space:nowrap}.plan_comparison_selectButton{width:100%}.plan_comparison_selectedRail{background:var(--arc-accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.plan_comparison_rows{border-top:1px solid var(--arc-border)}.plan_comparison_featureRow{border-bottom:1px solid var(--arc-border-subtle);overflow:hidden}.plan_comparison_featureRow:last-child{border-bottom:0}.plan_comparison_featureName,.plan_comparison_featureValue{align-items:center;min-width:0;min-height:44px;padding:10px 20px;display:flex}.plan_comparison_featureName{color:var(--arc-foreground);padding-left:32px}.plan_comparison_featureValue{border-left:1px solid var(--arc-border);color:var(--arc-text-secondary);transition:background-color var(--arc-duration-standard) var(--arc-ease-standard), color var(--arc-duration-standard) var(--arc-ease-standard)}.plan_comparison_featureValue.plan_comparison_valueSelected{color:var(--arc-foreground)}.plan_comparison_included{color:var(--arc-foreground);align-items:center;gap:6px;display:inline-flex}.plan_comparison_included svg{color:var(--arc-success)}.plan_comparison_unavailable{color:var(--arc-text-muted)}.plan_comparison_mobilePlan{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plan_comparison_footer{border-top:1px solid var(--arc-border);min-height:48px;color:var(--arc-text-muted);font-size:var(--arc-text-xs);justify-content:space-between;align-items:center;gap:8px 24px;padding:12px 32px;display:flex}.plan_comparison_footer p{min-height:1.4em;color:var(--arc-text-secondary);text-align:right;margin:0}@media (hover:hover) and (pointer:fine){.plan_comparison_featureRow:hover .plan_comparison_featureName{color:var(--arc-foreground)}}.plan_comparison_comparison:is([data-size=md],[data-size=sm],[data-size=xs]) .plan_comparison_intro{flex-direction:column;align-items:flex-start;padding:24px 20px 20px}.plan_comparison_comparison:is([data-size=md],[data-size=sm],[data-size=xs]) .plan_comparison_billing{justify-items:start}.plan_comparison_comparison:is([data-size=md],[data-size=sm],[data-size=xs]) .plan_comparison_filter{padding-inline:20px}.plan_comparison_comparison:is([data-size=md],[data-size=sm],[data-size=xs]) .plan_comparison_featureHeader,.plan_comparison_comparison:is([data-size=md],[data-size=sm],[data-size=xs]) .plan_comparison_featureName{padding-left:20px}.plan_comparison_comparison:is([data-size=md],[data-size=sm],[data-size=xs]) .plan_comparison_planCell{padding:16px 14px}.plan_comparison_comparison:is([data-size=md],[data-size=sm],[data-size=xs]) .plan_comparison_featureValue{padding-inline:14px}.plan_comparison_comparison:is([data-size=md],[data-size=sm],[data-size=xs]) .plan_comparison_footer{flex-direction:column;align-items:flex-start;padding-inline:20px}.plan_comparison_comparison:is([data-size=md],[data-size=sm],[data-size=xs]) .plan_comparison_footer p{text-align:left}.plan_comparison_comparison:is([data-size=sm],[data-size=xs]) .plan_comparison_intro h2{font-size:var(--arc-text-2xl)}.plan_comparison_comparison:is([data-size=sm],[data-size=xs]) .plan_comparison_filter{flex-wrap:wrap}.plan_comparison_comparison:is([data-size=sm],[data-size=xs]) .plan_comparison_planHeader,.plan_comparison_comparison:is([data-size=sm],[data-size=xs]) .plan_comparison_featureRow{grid-template-columns:repeat(2,minmax(0,1fr))}.plan_comparison_comparison:is([data-size=sm],[data-size=xs]) .plan_comparison_featureHeader{display:none}.plan_comparison_comparison:is([data-size=sm],[data-size=xs]) .plan_comparison_planCell{border-left:0}.plan_comparison_comparison:is([data-size=sm],[data-size=xs]) .plan_comparison_planCell+.plan_comparison_planCell{border-left:1px solid var(--arc-border)}.plan_comparison_comparison:is([data-size=sm],[data-size=xs]) .plan_comparison_priceValue{font-size:var(--arc-text-2xl)}.plan_comparison_comparison:is([data-size=sm],[data-size=xs]) .plan_comparison_featureName{min-height:0;color:var(--arc-text-secondary);font-size:var(--arc-text-xs);grid-column:1/-1;padding:10px 20px 0}.plan_comparison_comparison:is([data-size=sm],[data-size=xs]) .plan_comparison_featureValue{border-left:0;min-height:0;padding:4px 14px 10px}.plan_comparison_comparison:is([data-size=sm],[data-size=xs]) .plan_comparison_featureValue:nth-child(2){padding-left:20px}.plan_comparison_comparison:is([data-size=sm],[data-size=xs]) .plan_comparison_featureValue+.plan_comparison_featureValue{border-left:1px solid var(--arc-border-subtle)}.plan_comparison_comparison:is([data-size=sm],[data-size=xs]) .plan_comparison_planCell:nth-child(2){padding-left:20px}.plan_comparison_comparison[data-size=xs] .plan_comparison_planCell{padding-inline:12px}.plan_comparison_comparison[data-size=xs] .plan_comparison_planCell:nth-child(2){padding-left:16px}.plan_comparison_comparison[data-size=xs] .plan_comparison_featureValue{padding-inline:12px}.plan_comparison_comparison[data-size=xs] .plan_comparison_featureValue:nth-child(2){padding-left:16px}.plan_comparison_comparison[data-size=xs] .plan_comparison_featureName,.plan_comparison_comparison[data-size=xs] .plan_comparison_intro,.plan_comparison_comparison[data-size=xs] .plan_comparison_filter,.plan_comparison_comparison[data-size=xs] .plan_comparison_footer{padding-inline:16px}@media (prefers-reduced-motion:reduce){.plan_comparison_planCell,.plan_comparison_featureValue{transition:none}}.plan_comparison_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-motion=reduced] :is(.plan_comparison_billing,.plan_comparison_comparison,.plan_comparison_featureCount,.plan_comparison_featureHeader,.plan_comparison_featureName,.plan_comparison_featureRow,.plan_comparison_featureValue,.plan_comparison_filter,.plan_comparison_footer,.plan_comparison_included,.plan_comparison_intro,.plan_comparison_matrix,.plan_comparison_mobilePlan,.plan_comparison_planCell,.plan_comparison_planHeader,.plan_comparison_planSelected,.plan_comparison_planTop,.plan_comparison_price,.plan_comparison_pricePeriod,.plan_comparison_priceValue,.plan_comparison_rows,.plan_comparison_selectButton,.plan_comparison_selectedRail,.plan_comparison_srOnly,.plan_comparison_unavailable,.plan_comparison_valueSelected){scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.pricing_calculator_root{color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);gap:22px;display:grid;position:relative;container-type:inline-size}.pricing_calculator_header{text-align:center;justify-items:center;gap:8px;display:grid}.pricing_calculator_header h2{font-family:var(--arc-font-display);font-size:var(--arc-text-4xl);letter-spacing:var(--arc-tracking-display);font-weight:500;line-height:var(--arc-leading-display);margin:0}.pricing_calculator_header p{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:0}.pricing_calculator_controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:0 24px;display:grid}.pricing_calculator_seats{min-width:0}.pricing_calculator_notice{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);text-align:center;margin:0}.pricing_calculator_plans{transition:opacity var(--arc-duration-fast) var(--arc-ease-standard);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.pricing_calculator_plans[data-stale] .pricing_calculator_price,.pricing_calculator_plans[data-stale] .pricing_calculator_total{opacity:.6}.pricing_calculator_plan{border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);background:var(--arc-surface);align-content:start;gap:14px;min-width:0;padding:22px 20px;display:grid;position:relative}.pricing_calculator_frame{border:1.5px solid var(--arc-foreground);border-radius:inherit;pointer-events:none;position:absolute;inset:-1px}.pricing_calculator_planHead{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.pricing_calculator_planHead h3{font-size:var(--arc-text-lg);margin:0;font-weight:500}.pricing_calculator_description{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:-10px 0 0}.pricing_calculator_plan[data-ineligible] .pricing_calculator_description{color:var(--arc-text-muted)}.pricing_calculator_priceBlock{align-content:end;gap:4px;min-height:64px;display:grid}.pricing_calculator_price{font-family:var(--arc-font-display);font-size:var(--arc-text-4xl);letter-spacing:var(--arc-tracking-display);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin:0;line-height:1;display:inline-flex}.pricing_calculator_caption{color:var(--arc-text-muted);font-family:var(--arc-font-body);font-size:var(--arc-text-xs);letter-spacing:normal;white-space:pre-line;line-height:1.25}.pricing_calculator_total{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:0}.pricing_calculator_total strong{color:var(--arc-foreground);font-weight:500}.pricing_calculator_limit{gap:2px;display:grid}.pricing_calculator_limitTitle{font-size:var(--arc-text-sm);margin:0;font-weight:500}.pricing_calculator_small{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);margin:0}.pricing_calculator_features{border-top:1px solid var(--arc-border-subtle);margin:0;padding:14px 0 0;list-style:none;display:grid}.pricing_calculator_feature{overflow:hidden}.pricing_calculator_featureInner{color:var(--arc-text-muted);font-size:var(--arc-text-sm);align-items:center;gap:10px;padding:4px 0;display:flex}.pricing_calculator_feature[data-included] .pricing_calculator_featureInner{color:var(--arc-foreground)}.pricing_calculator_feature[data-included] svg{color:var(--arc-success)}.pricing_calculator_summary{border-radius:var(--arc-radius-surface);background:var(--arc-surface-muted,color-mix(in oklab, var(--arc-foreground) 3%, transparent));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding:20px 24px;display:flex}.pricing_calculator_summaryText{gap:2px;min-width:0;display:grid}.pricing_calculator_summaryTotal{font-family:var(--arc-font-display);font-size:var(--arc-text-3xl);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin:0;display:inline-flex}.pricing_calculator_savings{color:var(--arc-success);font-size:var(--arc-text-sm);align-items:center;gap:6px;margin:0 0 0 auto;font-weight:500;display:inline-flex}.pricing_calculator_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (max-width:860px){.pricing_calculator_plans{grid-template-columns:minmax(0,1fr)}}@container (max-width:560px){.pricing_calculator_root{gap:16px}.pricing_calculator_header h2{font-size:var(--arc-text-3xl)}.pricing_calculator_controls{grid-template-columns:minmax(0,1fr);gap:14px;padding:0}.pricing_calculator_summary{padding:16px}.pricing_calculator_summary>button{width:100%}}@container (max-width:360px){.pricing_calculator_savings{white-space:normal;margin-left:0}}@media (prefers-reduced-motion:reduce){.pricing_calculator_plans{transition:none}}.product_detail_root,.product_detail_root *,.product_detail_root :before,.product_detail_root :after{box-sizing:border-box}.product_detail_root{background:var(--arc-background);width:100%;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);padding:24px 32px 32px;position:relative;container-type:inline-size}.product_detail_topbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.product_detail_crumbs ol{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.product_detail_crumbs li{align-items:center;display:inline-flex}.product_detail_crumbs [aria-current]{color:var(--arc-foreground)}.product_detail_layout{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.product_detail_gallery{gap:12px;min-width:0;display:grid;position:sticky;top:24px}.product_detail_slide{aspect-ratio:4/5;border-radius:var(--arc-radius-surface);background:var(--arc-surface-muted);position:relative;overflow:hidden}.product_detail_photo{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.product_detail_thumbs{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.product_detail_thumb{aspect-ratio:1;background:var(--arc-surface-muted);cursor:pointer;border:0;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:visible}.product_detail_thumb img{object-fit:cover;opacity:.72;width:100%;height:100%;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard);border-radius:12px;display:block}.product_detail_thumb[aria-current] img{opacity:1}.product_detail_thumb:focus-visible{outline:2px solid var(--arc-focus-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.product_detail_thumb:hover img{opacity:1}}.product_detail_ring{border:2px solid var(--arc-foreground);pointer-events:none;border-radius:15px;position:absolute;inset:-3px}.product_detail_noPhoto{aspect-ratio:4/5;border-radius:var(--arc-radius-surface);background:var(--arc-surface-muted);color:var(--arc-text-secondary);font-size:var(--arc-text-sm);place-items:center;display:grid}.product_detail_info{align-content:start;gap:20px;min-width:0;display:grid}.product_detail_heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product_detail_title{letter-spacing:var(--arc-tracking-display);text-wrap:balance;margin:0;font-size:clamp(1.625rem,4cqw,2.25rem);font-weight:500;line-height:1.12}.product_detail_heart{flex:none}.product_detail_priceRow{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:-8px;display:flex}.product_detail_price{font-size:var(--arc-text-2xl);font-variant-numeric:tabular-nums;font-weight:500}.product_detail_price>span{font:inherit;letter-spacing:inherit}.product_detail_rating{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.product_detail_stars{color:var(--arc-foreground);gap:1px;display:inline-flex}.product_detail_muted{color:var(--arc-text-secondary);font-weight:400}.product_detail_summary{max-width:60ch;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:-4px 0 0;line-height:1.55}.product_detail_field{gap:10px;display:grid}.product_detail_fieldHead{font-size:var(--arc-text-sm);gap:8px;margin:0;font-weight:500;display:flex}.product_detail_finish{align-items:center;gap:8px;display:inline-flex}.product_detail_swatch{width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--arc-border-strong);border-radius:50%;flex:none;display:inline-block}.product_detail_stock{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);margin:0}.product_detail_buy{border-bottom:1px solid var(--arc-border-subtle);grid-template-columns:auto minmax(0,1fr);align-items:end;gap:12px;padding-bottom:20px;display:grid}.product_detail_quantity :where(label){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.product_detail_cta{width:100%}.product_detail_note{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:0}.product_detail_error{color:var(--arc-danger);font-size:var(--arc-text-xs);margin:-12px 0 0}.product_detail_shipping{font-size:var(--arc-text-sm);gap:10px;margin:0;padding:0;list-style:none;display:grid}.product_detail_shipping li{grid-template-columns:16px auto minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.product_detail_shipping li svg{color:var(--arc-text-secondary);align-self:center}.product_detail_shipping strong{font-weight:500}.product_detail_shipping span{color:var(--arc-text-secondary)}.product_detail_reviews{border-top:1px solid var(--arc-border-subtle);gap:12px;padding-top:20px;display:grid}.product_detail_sectionTitle{font-size:var(--arc-text-sm);margin:0;font-weight:500}.product_detail_reviewsBody{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;display:grid}.product_detail_average{font-size:var(--arc-text-xs);gap:2px;margin:0;display:grid}.product_detail_averageValue{font-size:var(--arc-text-3xl);letter-spacing:var(--arc-tracking-display);font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.product_detail_bars{gap:6px;margin:0;padding:0;list-style:none;display:grid}.product_detail_bars li{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:10px;display:grid}.product_detail_barLabel{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.product_detail_barTrack{border-radius:var(--arc-radius-pill);background:var(--arc-surface-muted);height:6px;position:relative;overflow:hidden}.product_detail_barFill{border-radius:inherit;background:var(--arc-foreground);transform-origin:0;position:absolute;inset:0}.product_detail_sections{padding-top:4px}.product_detail_unavailable{color:var(--arc-text-secondary);text-align:center;margin:0;padding:48px 0}.product_detail_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@container (max-width:980px){.product_detail_layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.product_detail_gallery{position:static}}@container (max-width:679px){.product_detail_root{padding:16px 16px 24px}.product_detail_layout{grid-template-columns:minmax(0,1fr);gap:24px}.product_detail_slide,.product_detail_noPhoto{aspect-ratio:1}.product_detail_thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width:419px){.product_detail_reviewsBody{grid-template-columns:minmax(0,1fr);gap:12px}.product_detail_buy{grid-template-columns:minmax(0,1fr)}}.product_listing_root,.product_listing_root *,.product_listing_root :before,.product_listing_root :after{box-sizing:border-box}.product_listing_root{background:var(--arc-background);width:100%;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);position:relative;container-type:inline-size}.product_listing_toolbar{border-bottom:1px solid var(--arc-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:20px 24px;display:flex}.product_listing_title{font-size:var(--arc-text-2xl);letter-spacing:var(--arc-tracking-display);align-items:baseline;gap:10px;margin:0;font-weight:500;line-height:1.2;display:flex}.product_listing_count{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);letter-spacing:var(--arc-tracking-body);font-variant-numeric:tabular-nums;font-weight:400}.product_listing_tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product_listing_tools .product_listing_filtersButton{display:none}.product_listing_badge{border-radius:var(--arc-radius-pill);background:var(--arc-foreground);min-width:18px;height:18px;color:var(--arc-background);font-variant-numeric:tabular-nums;place-items:center;margin-left:2px;padding:0 5px;font-size:11px;display:inline-grid}.product_listing_sort{gap:6px}.product_listing_muted{color:var(--arc-text-secondary)}.product_listing_body{grid-template-columns:232px minmax(0,1fr);align-items:start;display:grid}.product_listing_sidebar{border-right:1px solid var(--arc-border-subtle);padding:24px;position:sticky;top:0}.product_listing_filters{gap:24px;display:grid}.product_listing_facet{gap:10px;display:grid}.product_listing_facetTitle{font-size:var(--arc-text-sm);margin:0;font-weight:500}.product_listing_stockRow{display:flex}.product_listing_clear{justify-self:start}.product_listing_results{min-width:0;padding:20px 24px 32px}.product_listing_grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:28px 16px;margin:0;padding:0;list-style:none;display:grid}.product_listing_card{align-content:start;gap:12px;min-width:0;display:grid}.product_listing_media{aspect-ratio:4/5;border-radius:var(--arc-radius-panel);background:var(--arc-surface-muted);position:relative;overflow:hidden}.product_listing_image,.product_listing_hoverImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product_listing_hoverImage{opacity:0;transition:opacity var(--arc-duration-standard) var(--arc-ease-standard)}.product_listing_quick{opacity:0;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard), transform var(--arc-duration-standard) var(--arc-ease-enter);justify-content:center;display:flex;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(6px)}.product_listing_card:focus-within .product_listing_quick,.product_listing_card[data-engaged] .product_listing_quick{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.product_listing_card:hover .product_listing_hoverImage{opacity:1}.product_listing_card:hover .product_listing_quick{opacity:1;transform:none}}@media (hover:none),(pointer:coarse){.product_listing_quick{opacity:1;transform:none}}.product_listing_pill{border:1px solid var(--arc-border-subtle);border-radius:var(--arc-radius-pill);background:color-mix(in oklch, var(--arc-surface) 86%, transparent);width:100%;min-height:40px;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);box-shadow:var(--arc-shadow-raised);-webkit-backdrop-filter:blur(14px)saturate(1.4);justify-content:center;align-items:center;gap:6px;padding:4px;font-weight:500;display:inline-flex}.product_listing_pill[data-button]{cursor:pointer}.product_listing_pill[data-button][aria-disabled=true]{cursor:progress}.product_listing_pillLabel{align-items:center;gap:6px;display:inline-flex}.product_listing_pill:focus-visible,.product_listing_size:focus-visible{outline:2px solid var(--arc-focus-ring);outline-offset:2px}.product_listing_size{border-radius:var(--arc-radius-pill);min-width:36px;height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:1 1 0;place-items:center;display:grid}.product_listing_size:disabled{opacity:.5;cursor:progress}@media (hover:hover) and (pointer:fine){.product_listing_size:hover:not(:disabled){background:var(--arc-surface-muted)}}.product_listing_meta{gap:2px;padding:0 2px;display:grid}.product_listing_name{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.product_listing_detail{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product_listing_priceRow{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.product_listing_price{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;gap:6px;display:inline-flex}.product_listing_was{color:var(--arc-text-muted)}.product_listing_sale{color:var(--arc-danger)}.product_listing_dots{gap:4px;display:inline-flex}.product_listing_dot{width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--arc-border-strong);border-radius:50%}.product_listing_status{color:var(--arc-text-secondary);font-size:var(--arc-text-xs)}.product_listing_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@container (max-width:900px){.product_listing_body{grid-template-columns:208px minmax(0,1fr)}.product_listing_sidebar{padding:20px 16px}}@container (max-width:639px){.product_listing_body{grid-template-columns:minmax(0,1fr)}.product_listing_sidebar{display:none}.product_listing_tools .product_listing_filtersButton{display:inline-flex}.product_listing_toolbar{padding:16px}.product_listing_results{padding:16px 16px 24px}.product_listing_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}@container (max-width:419px){.product_listing_tools{width:100%}.product_listing_tools .product_listing_sort{flex:auto;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.product_listing_quick,.product_listing_hoverImage{transition:opacity var(--arc-duration-fast) linear;transform:none}}.project_board_root{box-sizing:border-box;border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);width:100%;min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);padding:18px 20px 20px;display:grid;container-type:inline-size}.project_board_header{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.project_board_heading{flex:auto;min-width:0}.project_board_title{font-size:var(--arc-text-lg);margin:0;font-weight:600}.project_board_subtitle{color:var(--arc-text-muted);font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;margin:2px 0 0}.project_board_team{display:flex}.project_board_teamAvatar{box-shadow:0 0 0 2px var(--arc-surface-raised)}.project_board_teamAvatar+.project_board_teamAvatar{margin-left:-8px}.project_board_filter{border:1px solid var(--arc-border-subtle);border-radius:var(--arc-radius-control);background:var(--arc-surface-muted);padding:3px;display:inline-flex;position:relative}.project_board_filterButton{border-radius:calc(var(--arc-radius-control) - 3px);height:30px;color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);cursor:pointer;background:0 0;border:0;padding:0 10px;position:relative}.project_board_filterButton[aria-pressed=true]{color:var(--arc-foreground)}.project_board_filterButton:disabled{opacity:.5;cursor:default}.project_board_filterButton:focus-visible{outline:var(--arc-focus-width,1px) solid var(--arc-focus-ring);outline-offset:1px}.project_board_filterGlide{border-radius:inherit;background:var(--arc-surface-raised);box-shadow:var(--arc-shadow-resting);position:absolute;inset:0}.project_board_filterLabel{position:relative}.project_board_add{flex:none}.project_board_track{background:var(--arc-border-subtle);border-radius:2px;height:2px;margin:14px 0 12px;position:relative;overflow:hidden}.project_board_bar{background:var(--arc-success);transform-origin:0;position:absolute;inset:0}.project_board_rail{grid-template-columns:repeat(var(--stages,4), minmax(190px, 1fr));overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:10px;min-width:0;padding-bottom:4px;scroll-padding-inline:2px;display:grid;overflow-x:auto}.project_board_column{scroll-snap-align:start;grid-template-rows:auto 1fr;min-width:0;display:grid}.project_board_columnTitle{font-size:var(--arc-text-sm);align-items:baseline;gap:8px;margin:0 0 8px;padding:0 6px;font-weight:600;display:flex}.project_board_count{color:var(--arc-text-muted);font-variant-numeric:tabular-nums;font-weight:500}.project_board_cards{border-radius:var(--arc-radius-surface);background:var(--arc-surface-muted);align-content:start;gap:8px;min-height:120px;margin:0;padding:6px;list-style:none;display:grid}.project_board_card{border:1px solid var(--arc-border-subtle);border-radius:var(--arc-radius-surface);background:var(--arc-surface-raised);gap:6px;padding:12px 12px 8px;display:grid}.project_board_card[aria-busy=true]{opacity:.7}.project_board_cardTop{color:var(--arc-text-muted);font-size:var(--arc-text-xs);justify-content:space-between;gap:8px;display:flex}.project_board_area{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project_board_due[data-soon]{color:var(--arc-warning);font-weight:500}.project_board_cardTitle{font-size:var(--arc-text-sm);margin:0;font-weight:600;line-height:1.35}.project_board_cardFoot{align-items:center;gap:8px;min-height:30px;display:flex}.project_board_comments{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.project_board_owners{display:flex}.project_board_ownerAvatar+.project_board_ownerAvatar{margin-left:-6px}.project_board_moves{gap:2px;margin-left:auto;display:flex}.project_board_move{border-radius:var(--arc-radius-control);width:30px;height:30px;color:var(--arc-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.project_board_move:disabled{color:var(--arc-text-muted);opacity:.45;cursor:default}.project_board_move:focus-visible{outline:var(--arc-focus-width,1px) solid var(--arc-focus-ring);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.project_board_move:not(:disabled):hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}}.project_board_empty{color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-align:center;padding:18px 8px}.project_board_failure{color:var(--arc-danger);font-size:var(--arc-text-sm);margin:12px 0 0}.project_board_retry{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-weight:600;text-decoration:underline}@container (max-width:820px){.project_board_rail{grid-template-columns:repeat(var(--stages,4), minmax(190px, 1fr));grid-auto-flow:column}}@container (max-width:700px){.project_board_root{padding:14px}.project_board_rail{grid-template-columns:repeat(var(--stages,4), min(78cqw, 260px))}}.project_board_root{margin:0}.project_board_root section{margin-block:0;scroll-margin-top:0}.release_readiness_root{box-sizing:border-box;border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);width:100%;min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);display:grid;overflow:hidden;container-type:inline-size}.release_readiness_header{border-bottom:1px solid var(--arc-border-subtle);grid-template-columns:minmax(0,1fr) auto;gap:14px 16px;padding:18px 20px 16px;display:grid}.release_readiness_heading{min-width:0}.release_readiness_title{font-size:var(--arc-text-lg);letter-spacing:var(--arc-tracking-display);margin:0;font-weight:600}.release_readiness_description{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:2px 0 0}.release_readiness_owners{align-self:start;display:flex}.release_readiness_ownerAvatar{box-shadow:0 0 0 2px var(--arc-surface-raised)}.release_readiness_ownerAvatar+.release_readiness_ownerAvatar{margin-left:-8px}.release_readiness_summary{grid-column:1/-1;gap:8px;display:grid}.release_readiness_counts{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;justify-content:space-between;margin:0;display:flex;position:relative}.release_readiness_left{color:var(--arc-text-secondary)}.release_readiness_of{color:var(--arc-text-muted)}.release_readiness_progress{width:100%}.release_readiness_progress>:not(:last-child){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.release_readiness_checks{grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.release_readiness_check{border-bottom:1px solid var(--arc-border-subtle);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 20px;display:flex}.release_readiness_check>:first-child{min-width:0}.release_readiness_checkOwner{flex:none}.release_readiness_footer{justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.release_readiness_action{margin-left:auto}.release_readiness_note{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:0;padding:0 20px 14px}.release_readiness_ok,.release_readiness_error{font-size:var(--arc-text-sm);margin:0;padding:0 20px 16px}.release_readiness_ok{color:var(--arc-success)}.release_readiness_error{color:var(--arc-danger)}@container (max-width:700px){.release_readiness_header{gap:10px 12px;padding:16px}.release_readiness_check,.release_readiness_footer{padding-inline:16px}}@container (min-width:521px){.release_readiness_checks{grid-template-columns:1fr 1fr}.release_readiness_check:nth-child(odd){border-right:1px solid var(--arc-border-subtle)}}@container (max-width:520px){.release_readiness_header{grid-template-columns:1fr}.release_readiness_owners{order:-1}.release_readiness_checks{grid-template-columns:1fr}.release_readiness_check:nth-child(odd){border-right:0}.release_readiness_footer{flex-direction:column;align-items:stretch}.release_readiness_action{margin-left:0;display:grid}}.release_readiness_root{min-width:0;margin:0}.release_readiness_root section{margin-block:0}.revenue_explorer_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);gap:18px;padding:20px;display:grid;position:relative;container-type:inline-size}.revenue_explorer_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.revenue_explorer_header h2{font-size:var(--arc-text-base);margin:0;font-weight:500}.revenue_explorer_header p{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:2px 0 0}.revenue_explorer_presets{min-width:0}.revenue_explorer_kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.revenue_explorer_kpi{border-left:1px solid var(--arc-border-subtle);align-content:start;gap:4px;min-width:0;padding:2px 20px;display:grid}.revenue_explorer_kpi:first-child{border-left:0;padding-left:0}.revenue_explorer_kpiLabel{color:var(--arc-text-secondary);font-size:var(--arc-text-sm)}.revenue_explorer_kpiValue{font-family:var(--arc-font-display);font-size:var(--arc-text-3xl);letter-spacing:var(--arc-tracking-display);line-height:var(--arc-leading-display);font-variant-numeric:tabular-nums}.revenue_explorer_kpiDelta{color:var(--arc-text-muted);font-size:var(--arc-text-xs);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.revenue_explorer_delta{font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-weight:500;display:inline-flex}.revenue_explorer_delta[data-good=true]{color:var(--arc-success)}.revenue_explorer_delta[data-good=false]{color:var(--arc-danger)}.revenue_explorer_missing{color:var(--arc-text-muted);font-family:var(--arc-font-body);font-size:var(--arc-text-sm);letter-spacing:normal}.revenue_explorer_toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;margin-bottom:-8px;display:flex}.revenue_explorer_compare{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.revenue_explorer_brush{--brush-gutter:48px}.revenue_explorer_empty{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:0}@container (max-width:560px){.revenue_explorer_root{gap:14px;padding:14px 12px}.revenue_explorer_presets{width:100%}.revenue_explorer_kpis{grid-template-columns:minmax(0,1fr);gap:14px}.revenue_explorer_kpi{border-left:0;padding:0}.revenue_explorer_toolbar{justify-content:flex-start}}.revenue_globe_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);grid-template-columns:minmax(0,1fr);gap:14px;padding:20px;display:grid;position:relative;container-type:inline-size}.revenue_globe_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 20px;display:flex}.revenue_globe_header h2{font-size:var(--arc-text-base);margin:0;font-weight:500}.revenue_globe_header p{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:2px 0 0}.revenue_globe_clock{align-items:center;gap:10px;display:inline-flex}.revenue_globe_time{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;font-weight:500}.revenue_globe_live{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);align-items:center;gap:6px;display:inline-flex}.revenue_globe_live span{background:var(--arc-success);width:7px;height:7px;animation:revenue_globe_pulse 1.6s var(--arc-ease-in-out) infinite;border-radius:50%}@keyframes revenue_globe_pulse{50%{opacity:.35}}.revenue_globe_body{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.revenue_globe_stage{gap:8px;min-width:0;display:grid}.revenue_globe_timeline{align-items:flex-start;gap:12px;display:flex}.revenue_globe_scrubber{flex:1;min-width:0}.revenue_globe_panel{align-content:start;gap:14px;min-width:0;display:grid}.revenue_globe_total{gap:2px;display:grid}.revenue_globe_total>span{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.revenue_globe_total b{font-family:var(--arc-font-display);font-size:var(--arc-text-2xl);font-variant-numeric:tabular-nums;font-weight:500}.revenue_globe_total small{color:var(--arc-text-secondary);font-size:var(--arc-text-xs)}.revenue_globe_group h3{font-size:var(--arc-text-sm);margin:0 0 4px;font-weight:500}.revenue_globe_group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.revenue_globe_row{width:100%;min-height:36px;color:inherit;cursor:pointer;font:inherit;font-size:var(--arc-text-sm);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:4px 8px;display:flex}.revenue_globe_row span:last-child{color:var(--arc-text-secondary);font-variant-numeric:tabular-nums}.revenue_globe_row[aria-pressed=true]{background:color-mix(in oklab, var(--arc-accent) 12%, transparent)}.revenue_globe_row:focus-visible{background:color-mix(in oklab, var(--arc-foreground) 7%, transparent)}.revenue_globe_note{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:0}@container (max-width:880px){.revenue_globe_body{grid-template-columns:minmax(0,1fr)}.revenue_globe_panel{grid-template-columns:repeat(2,minmax(0,1fr))}.revenue_globe_total{grid-column:1/-1}}@container (max-width:600px){.revenue_globe_panel{grid-template-columns:minmax(0,1fr)}}@container (max-width:400px){.revenue_globe_clock{width:100%}}@media (pointer:coarse){.revenue_globe_row{min-height:44px}}@media (prefers-reduced-motion:reduce){.revenue_globe_live span{animation:none}.revenue_globe_row{transition:none}}html[data-motion=reduced] .revenue_globe_live span{animation:none}html[data-motion=reduced] .revenue_globe_row{transition:none}.roles_permissions_root{min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);display:grid;position:relative;container-type:inline-size}.roles_permissions_header{border-bottom:1px solid var(--arc-border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:20px 20px 16px;display:flex}.roles_permissions_heading{min-width:0}.roles_permissions_heading h2{font-size:var(--arc-text-base);margin:0;font-weight:500}.roles_permissions_heading p{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);flex-wrap:wrap;align-items:baseline;gap:4px;margin:3px 0 0;display:flex}.roles_permissions_heading strong{color:var(--arc-foreground);font-weight:500}.roles_permissions_scroller{--label:260px;--col:100px;overscroll-behavior-x:contain;min-width:0;overflow-x:auto}.roles_permissions_grid{min-width:max-content;padding:0 0 8px;display:grid}.roles_permissions_row{grid-template-columns:var(--label) repeat(var(--roles), var(--col));border-bottom:1px solid var(--arc-border-subtle);align-items:center;min-height:40px;display:grid;overflow:clip}.roles_permissions_group{display:contents}.roles_permissions_groupRow{min-height:44px}.roles_permissions_label{z-index:1;height:100%;min-height:inherit;background:var(--arc-surface);font-size:var(--arc-text-sm);align-items:center;padding:0 20px;display:flex;position:sticky;left:0}.roles_permissions_headLabel{color:var(--arc-text-secondary);font-size:var(--arc-text-xs)}.roles_permissions_permissionLabel{padding-left:44px}.roles_permissions_column,.roles_permissions_cell{height:100%;min-height:inherit;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);place-items:center;display:grid;position:relative}.roles_permissions_column[data-band],.roles_permissions_cell[data-band]{background:color-mix(in oklab, var(--arc-surface-muted) 70%, transparent)}.roles_permissions_columnButton,.roles_permissions_columnStatic{color:inherit;font:inherit;background:0 0;border:0;border-radius:10px;justify-items:center;gap:1px;padding:8px 4px;display:grid}.roles_permissions_columnButton{cursor:pointer}.roles_permissions_columnButton:focus-visible,.roles_permissions_groupToggle:focus-visible{outline:var(--arc-focus-width,1px) solid var(--arc-focus-ring);outline-offset:1px}.roles_permissions_roleName{font-size:var(--arc-text-sm);white-space:nowrap;align-items:center;gap:4px;font-weight:500;display:inline-flex}.roles_permissions_roleCount{color:var(--arc-text-muted);font-size:var(--arc-text-xs);white-space:nowrap}.roles_permissions_groupToggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 4px;font-weight:500;display:inline-flex}.roles_permissions_chevron{color:var(--arc-text-secondary);display:inline-grid}.roles_permissions_groupCount{color:var(--arc-text-muted);font-weight:400;font-size:var(--arc-text-xs)}.roles_permissions_ripple{place-items:center;display:inline-grid}.roles_permissions_dirty{background:var(--arc-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;right:calc(50% - 26px)}.roles_permissions_review{z-index:3;border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);background:var(--arc-surface-raised);box-shadow:var(--arc-shadow-raised);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 16px 16px;padding:10px 12px 10px 16px;display:flex;position:sticky;bottom:12px}.roles_permissions_reviewText{font-size:var(--arc-text-sm);margin:0}.roles_permissions_reviewError{color:var(--arc-danger)}.roles_permissions_reviewActions{gap:8px;display:flex}.roles_permissions_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (max-width:760px){.roles_permissions_scroller{--label:208px;--col:88px}}@container (max-width:540px){.roles_permissions_scroller{--label:160px;--col:84px}.roles_permissions_groupCount{display:none}.roles_permissions_label{padding:0 12px}.roles_permissions_permissionLabel{padding-left:32px}.roles_permissions_header{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.roles_permissions_column,.roles_permissions_cell{transition:none}}.roles_permissions_root{min-width:0;margin:0}.roles_permissions_root section{margin-block:0}.scroll_story_root{gap:var(--arc-space-6);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);display:grid;container:scroll_story_scroll-story/inline-size}.scroll_story_header{gap:var(--arc-space-3);max-width:640px;display:grid}.scroll_story_eyebrow{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:0;font-weight:500}.scroll_story_title{font-family:var(--arc-font-display);font-size:var(--arc-text-4xl);letter-spacing:var(--arc-tracking-display);font-weight:400;line-height:var(--arc-leading-display);text-wrap:balance;margin:0}.scroll_story_description{color:var(--arc-text-secondary);font-size:var(--arc-text-lg);line-height:var(--arc-leading-body);margin:0}.scroll_story_empty{border:1px dashed var(--arc-border);border-radius:var(--arc-radius-panel);padding:var(--arc-space-8);color:var(--arc-text-secondary);text-align:center;margin:0}.scroll_story_tabs{gap:var(--arc-space-4);min-width:0;display:grid}.scroll_story_tabList{max-width:100%}.scroll_story_tabs .scroll_story_tab{min-width:0;padding-block:var(--arc-space-1)}.scroll_story_tabs .scroll_story_tab>span:last-child{justify-items:stretch;gap:4px;display:grid}.scroll_story_tabLabel{white-space:nowrap}.scroll_story_tabTrack{background:var(--arc-border);border-radius:2px;height:2px;display:block;overflow:hidden}.scroll_story_tabFill{background:var(--arc-accent);transform-origin:0;height:100%;display:block}.scroll_story_viewport{border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);background:var(--arc-background);scroll-behavior:auto;height:clamp(480px,74vh,600px);position:relative;overflow-y:auto;container:scroll_story_story-viewport/size}.scroll_story_viewport:focus-visible{outline:2px solid var(--arc-focus-ring);outline-offset:2px}.scroll_story_story{gap:var(--arc-space-8);padding:0 var(--arc-space-8);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.scroll_story_product{height:100cqh;padding:var(--arc-space-6) 0;place-items:center;display:grid;position:sticky;top:0}.scroll_story_product>*{width:100%}.scroll_story_steps{padding:18cqh 0 32cqh;display:grid}.scroll_story_steps .scroll_story_step{min-height:62cqh;padding:var(--arc-space-8) 0;color:var(--arc-text-secondary);font-size:var(--arc-text-base);pointer-events:auto;opacity:.42;transition:opacity var(--arc-duration-standard) var(--arc-ease-standard);margin-top:0}.scroll_story_steps .scroll_story_step[data-active]{opacity:1}.scroll_story_steps .scroll_story_step:focus-visible{outline:none}.scroll_story_stepNumber{margin-bottom:var(--arc-space-2);color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;display:block}.scroll_story_stepTitle{margin:0 0 var(--arc-space-3);color:var(--arc-foreground);font-family:var(--arc-font-display);font-size:var(--arc-text-2xl);letter-spacing:var(--arc-tracking-display);font-weight:400;line-height:var(--arc-leading-display);overflow-wrap:anywhere}.scroll_story_stepCopy{max-width:46ch;line-height:var(--arc-leading-body);overflow-wrap:anywhere}.scroll_story_stepCopy>:first-child{margin-top:0}.scroll_story_stepCopy>:last-child{margin-bottom:0}@container scroll_story_scroll-story (max-width:700px){.scroll_story_title{font-size:var(--arc-text-3xl)}.scroll_story_story{padding:0 var(--arc-space-4);grid-template-columns:minmax(0,1fr);gap:0}.scroll_story_product{z-index:1;height:auto;min-height:0;max-height:46cqh;padding:var(--arc-space-4) 0;border-bottom:1px solid var(--arc-border-subtle);background:var(--arc-background);overflow:hidden}.scroll_story_steps{padding:var(--arc-space-4) 0 50cqh}.scroll_story_steps .scroll_story_step{min-height:0;padding:var(--arc-space-6) 0 var(--arc-space-10)}.scroll_story_stepTitle{font-size:var(--arc-text-xl)}}.scroll_story_root[data-reduced] .scroll_story_step{transition:none}@media (prefers-reduced-motion:reduce){.scroll_story_steps .scroll_story_step{transition:none}}.search_results_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);min-width:0;height:100%;min-height:560px;color:var(--arc-foreground);font-family:var(--arc-font-body);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.search_results_root[data-paused] *{animation-play-state:paused!important}.search_results_queryBar{border-bottom:1px solid var(--arc-border-subtle);align-items:center;gap:8px;padding:16px 20px;display:flex}.search_results_queryWrap{flex:1;min-width:0;position:relative}.search_results_suggest{z-index:10;transform-origin:top;border:1px solid var(--arc-border-subtle);background:var(--arc-surface-raised);box-shadow:var(--arc-shadow-floating);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0}.search_results_suggest ul{margin:0;padding:0;list-style:none}.search_results_groupLabel{color:var(--arc-text-muted);padding:6px 10px 2px;font-size:11px;display:block}.search_results_suggestion{font-size:var(--arc-text-sm);cursor:pointer;border-radius:9px;padding:8px 10px}.search_results_suggestion[data-active]{background:var(--arc-surface-muted)}.search_results_badge{background:var(--arc-foreground);min-width:18px;color:var(--arc-background);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;line-height:18px}.search_results_layout{grid-template-columns:240px minmax(0,1fr);min-height:0;display:grid}.search_results_root[data-wide] .search_results_layout{grid-template-columns:240px minmax(0,1fr) minmax(0,340px)}.search_results_root[data-compact] .search_results_layout{grid-template-columns:minmax(0,1fr)}.search_results_sidebar{border-right:1px solid var(--arc-border-subtle);min-height:0;padding:18px 20px;overflow-y:auto}.search_results_sideTitle{font-size:var(--arc-text-base);margin:0 0 12px;font-weight:600}.search_results_facets{gap:18px;display:grid}.search_results_fieldset{border:0;gap:2px;margin:0;padding:0;display:grid}.search_results_legend{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin-bottom:6px;padding:0}.search_results_option{min-height:44px;font-size:var(--arc-text-sm);cursor:pointer;align-items:center;gap:10px;display:flex}.search_results_option[data-empty]{color:var(--arc-text-muted)}.search_results_optionLabel{flex:1}.search_results_optionCount{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}.search_results_range{gap:6px;display:grid}.search_results_rangeHint{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:0}.search_results_resultsCol{grid-template-rows:auto auto auto minmax(0,1fr);min-width:0;min-height:0;padding:14px 20px 0;display:grid}.search_results_resultsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.search_results_count{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;margin:0}.search_results_count strong{color:var(--arc-foreground)}.search_results_count strong>*{font-size:inherit}.search_results_chipRow{overflow:hidden}.search_results_chips{flex-wrap:wrap;gap:6px;padding-bottom:10px;display:flex}.search_results_chip{border:1px solid var(--arc-border-subtle);background:var(--arc-surface-muted);min-height:30px;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-xs);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.search_results_clear{color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-xs);cursor:pointer;background:0 0;border:0;text-decoration:underline}.search_results_error{color:var(--arc-danger);font-size:var(--arc-text-xs);margin:0 0 8px}.search_results_results{border-radius:12px;outline:none;min-height:0;padding:2px 0 16px;overflow-y:auto}.search_results_results:focus-visible{box-shadow:inset 0 0 0 2px var(--arc-focus-ring)}.search_results_row{cursor:pointer;border-radius:14px;gap:14px;min-height:44px;padding:12px 14px;display:flex;position:relative}.search_results_cursor{z-index:0;background:var(--arc-surface-muted);border-radius:14px;position:absolute;inset:0}.search_results_results:focus-visible .search_results_cursor{box-shadow:inset 3px 0 0 var(--arc-foreground)}.search_results_rowIcon,.search_results_rowText{z-index:1;position:relative}.search_results_rowIcon{width:28px;color:var(--arc-text-secondary);flex:none;place-items:start center;padding-top:2px;display:grid}.search_results_rowText{gap:2px;min-width:0;display:grid}.search_results_rowTitle{font-size:var(--arc-text-base);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.search_results_rowMeta{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.search_results_rowSnippet{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:20px;display:-webkit-box;overflow:hidden}.search_results_mark{background:var(--arc-surface-muted);color:inherit;box-shadow:inset 0 0 0 1px var(--arc-border);border-radius:4px;padding:0 2px}.search_results_empty{color:var(--arc-text-secondary);text-align:center;font-size:var(--arc-text-sm);margin:0;padding:48px 12px}.search_results_previewPane{border-left:1px solid var(--arc-border-subtle);min-height:0;padding:18px 20px;overflow-y:auto}.search_results_preview{gap:12px;display:grid}.search_results_previewTitle{font-size:var(--arc-text-lg);margin:0;font-weight:600}.search_results_previewMeta{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:-6px 0 0}.search_results_previewBody{font-size:var(--arc-text-sm);gap:8px;line-height:21px;display:grid}.search_results_previewBody p{margin:0}.search_results_facts{margin:0;display:grid}.search_results_facts>div{border-top:1px solid var(--arc-border-subtle);font-size:var(--arc-text-sm);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.search_results_facts dt{color:var(--arc-text-secondary)}.search_results_facts dd{text-align:right;margin:0}.search_results_previewActions{flex-wrap:wrap;gap:8px;display:flex}.search_results_sheetFilters{padding-bottom:72px}.search_results_sheetFooter{border-top:1px solid var(--arc-border-subtle);background:var(--arc-surface-raised);justify-content:space-between;gap:8px;padding:12px 0;display:flex;position:sticky;bottom:0}.search_results_root[data-compact] .search_results_queryBar{padding:12px}.search_results_root[data-compact] .search_results_resultsCol{padding-inline:12px}@media (prefers-reduced-motion:reduce){.search_results_cursor{transition:none}}.security_settings_root{border-radius:var(--arc-radius-surface,18px);background:var(--arc-surface);min-width:0;box-shadow:0 0 0 1px var(--arc-border-subtle);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);display:grid;position:relative;container-type:inline-size}.security_settings_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.security_settings_header{border-bottom:1px solid var(--arc-border-subtle);padding:18px 20px 14px}.security_settings_header h2{font-size:var(--arc-text-base);margin:0;font-weight:500}.security_settings_header p{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:3px 0 0}.security_settings_block{border-bottom:1px solid var(--arc-border-subtle);gap:12px;padding:16px 20px;display:grid}.security_settings_block:last-of-type{border-bottom:0}.security_settings_blockHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.security_settings_blockText{gap:2px;min-width:0;display:grid}.security_settings_blockText h3{font-size:var(--arc-text-sm);outline:none;align-items:baseline;gap:6px;margin:0;font-weight:500;display:flex}.security_settings_blockText p{max-width:52ch;color:var(--arc-text-secondary);font-size:var(--arc-text-xs);margin:0}.security_settings_blockActions{flex:none;align-items:center;gap:10px;display:flex}.security_settings_muted{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);font-weight:400}.security_settings_error{color:var(--arc-danger);font-size:var(--arc-text-xs);margin:4px 0 0}.security_settings_expand{overflow:hidden}.security_settings_setup{gap:16px;padding-top:4px;display:grid}.security_settings_rail{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.security_settings_root,.security_settings_root>*{min-width:0}.security_settings_railStep{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;display:inline-flex;position:relative}.security_settings_railStep[data-current],.security_settings_railStep[data-done]{color:var(--arc-foreground)}.security_settings_marker{border-radius:inherit;background:var(--arc-surface-muted,#0000000d);position:absolute;inset:0}.security_settings_railIndex{width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--arc-border-strong);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:inline-grid;position:relative}.security_settings_railStep[data-done] .security_settings_railIndex{background:var(--arc-foreground);box-shadow:none;color:var(--arc-surface)}.security_settings_railLabel{position:relative}.security_settings_stepBody{min-width:0}.security_settings_scan{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;display:grid}.security_settings_qr{box-shadow:inset 0 0 0 1px var(--arc-border-subtle);background:#fff;border-radius:14px;padding:10px;display:grid}.security_settings_qr img{width:168px;height:168px;image-rendering:pixelated;display:block}.security_settings_scanText{justify-items:start;gap:8px;min-width:0;display:grid}.security_settings_scanText p{margin:0}.security_settings_stepTitle{font-size:var(--arc-text-sm);outline:none;margin:0;font-weight:500}.security_settings_setupKey{background:var(--arc-surface-muted,#0000000a);font-family:var(--arc-font-mono,ui-monospace, monospace);font-size:var(--arc-text-sm);letter-spacing:.04em;overflow-wrap:anywhere;border-radius:8px;padding:6px 10px}.security_settings_verify,.security_settings_codes{justify-items:start;gap:12px;display:grid}.security_settings_codes p{margin:0}.security_settings_focusTarget{outline:none}.security_settings_codeGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.security_settings_codeGrid li{background:var(--arc-surface-muted,#0000000a);text-align:center;border-radius:8px;padding:6px 8px}.security_settings_codeGrid code{font-family:var(--arc-font-mono,ui-monospace, monospace);font-size:var(--arc-text-sm)}.security_settings_row{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;display:flex}.security_settings_passwordForm{gap:14px;max-width:420px;padding-top:4px;display:grid}.security_settings_sessions{margin:0;padding:0;list-style:none;display:grid}.security_settings_session{border-top:1px solid var(--arc-border-subtle);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid;overflow:hidden}.security_settings_session:first-child{border-top:0}.security_settings_deviceIcon{color:var(--arc-text-secondary);display:inline-grid}.security_settings_sessionText{gap:2px;min-width:0;display:grid}.security_settings_sessionName{font-size:var(--arc-text-sm);flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}.security_settings_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}@container (max-width:639px){.security_settings_codeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:559px){.security_settings_scan{grid-template-columns:minmax(0,1fr)}.security_settings_block{padding:14px 16px}.security_settings_header{padding:16px 16px 12px}.security_settings_blockHead{flex-direction:column;align-items:flex-start}}.security_settings_root{min-width:0;margin:0}.security_settings_root section{margin-block:0}.semantic_zoom_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);grid-template-columns:minmax(0,1fr);gap:14px;padding:20px;display:grid;position:relative;container-type:inline-size}.semantic_zoom_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 20px;display:flex}.semantic_zoom_header h2{font-size:var(--arc-text-base);margin:0;font-weight:500}.semantic_zoom_header p{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:2px 0 0}.semantic_zoom_body{gap:16px;display:grid}.semantic_zoom_stage{min-width:0}.semantic_zoom_detail{justify-items:start;gap:4px;display:grid}.semantic_zoom_status{background:color-mix(in oklab, var(--arc-surface) 70%, transparent);border-radius:6px;padding:1px 6px;font-size:10.5px;font-weight:500}.semantic_zoom_childCount{opacity:.75;font-size:10.5px}.semantic_zoom_people{display:block}.semantic_zoom_panel{background:color-mix(in oklab, var(--arc-foreground) 3%, transparent);border-radius:14px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.semantic_zoom_panel h3{font-size:var(--arc-text-base);margin:0;font-weight:500}.semantic_zoom_kind{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:0}.semantic_zoom_stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.semantic_zoom_stats div{gap:1px;display:grid}.semantic_zoom_stats dt{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.semantic_zoom_stats dd{font-family:var(--arc-font-display);font-size:var(--arc-text-xl);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.semantic_zoom_crew{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);gap:6px;display:grid}.semantic_zoom_hover{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:0}@container (min-width:900px){.semantic_zoom_body{grid-template-columns:minmax(0,1fr) 268px;align-items:start}}.setting_control_segmented{max-width:100%;display:inline-flex}.setting_control_segmented[aria-disabled]{opacity:.55}.setting_control_text{min-width:0;display:grid;position:relative}.setting_control_prefix{z-index:1;color:var(--arc-text-tertiary,var(--arc-text-secondary));font-size:var(--arc-text-sm);pointer-events:none;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-start:12px}.setting_control_text[data-prefixed] input{padding-inline-start:calc(12px + var(--setting-prefix,0px) + 1px)}.settings_command_root{min-width:0;height:var(--settings-command-height,640px);border-radius:var(--arc-radius-surface,18px);background:var(--arc-surface);box-shadow:0 0 0 1px var(--arc-border-subtle);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden;container-type:inline-size}.settings_command_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.settings_command_header{border-bottom:1px solid var(--arc-border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.settings_command_title{font-size:var(--arc-text-base);margin:0;font-weight:500}.settings_command_trigger{border-radius:var(--arc-radius-control,10px);background:var(--arc-surface);width:min(232px,100%);min-height:36px;box-shadow:inset 0 0 0 1px var(--arc-border);color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);cursor:text;border:0;align-items:center;gap:8px;padding:0 6px 0 12px;display:inline-flex}.settings_command_trigger:hover{box-shadow:inset 0 0 0 1px var(--arc-border-strong)}.settings_command_trigger:focus-visible{outline:var(--arc-focus-width,1px) solid var(--arc-focus-ring);outline-offset:2px}.settings_command_trigger[data-hidden]{visibility:hidden}.settings_command_triggerText{text-align:start;flex:1}.settings_command_kbd{box-shadow:inset 0 0 0 1px var(--arc-border);font:inherit;font-size:var(--arc-text-xs);border-radius:6px;padding:1px 6px}.settings_command_body{grid-template-columns:180px minmax(0,1fr);min-height:0;display:grid}.settings_command_nav{border-inline-end:1px solid var(--arc-border-subtle);min-width:0;padding:14px 10px}.settings_command_navList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.settings_command_navItem{border-radius:var(--arc-radius-control,10px);width:100%;min-height:32px;color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:flex;position:relative}.settings_command_navItem[data-active]{color:var(--arc-foreground)}.settings_command_navItem:focus-visible{outline:var(--arc-focus-width,1px) solid var(--arc-focus-ring);outline-offset:1px}.settings_command_navHighlight{border-radius:inherit;background:var(--arc-surface-muted,#0000000d);box-shadow:0 0 0 1px var(--arc-border-subtle);position:absolute;inset:0}.settings_command_navLabel{position:relative}.settings_command_dot{background:var(--arc-foreground);vertical-align:middle;border-radius:50%;flex:none;width:6px;height:6px;margin-inline-start:6px;display:inline-block;position:relative}.settings_command_pane{overscroll-behavior:contain;align-content:start;min-height:0;padding:4px 0 12px;display:grid;position:relative;overflow-y:auto}.settings_command_section{padding:16px 20px 8px}.settings_command_sectionHead h3{font-size:var(--arc-text-sm);align-items:center;margin:0;font-weight:500;display:flex}.settings_command_sectionHead p{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:2px 0 10px}.settings_command_rows{display:grid}.settings_command_row{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 20px;margin:0 -10px;padding:12px 10px;display:grid;position:relative}.settings_command_row+.settings_command_row:before{content:"";background:var(--arc-border-subtle);height:1px;position:absolute;inset:0 10px auto}.settings_command_row[data-kind=text]{grid-template-columns:minmax(0,1fr)}.settings_command_wash{z-index:0;border-radius:inherit;background:var(--arc-surface-muted,#0000000f);box-shadow:0 0 0 1px var(--arc-border-subtle);pointer-events:none;position:absolute;inset:0}.settings_command_rowText{gap:2px;min-width:0;display:grid;position:relative}.settings_command_label{font-size:var(--arc-text-sm);align-items:center;font-weight:500;display:inline-flex}.settings_command_hint{color:var(--arc-text-secondary);font-size:var(--arc-text-xs)}.settings_command_error{color:var(--arc-danger);font-size:var(--arc-text-xs)}.settings_command_control{justify-items:end;min-width:0;display:grid;position:relative}.settings_command_row[data-kind=text] .settings_command_control{justify-items:stretch}.settings_command_row[data-kind=select] .settings_command_control>*{min-width:200px}.settings_command_bar{z-index:3;background:var(--arc-surface-raised,var(--arc-surface));box-shadow:0 0 0 1px var(--arc-border-subtle), 0 10px 30px -12px #0000004d;white-space:nowrap;border-radius:999px;justify-self:center;align-items:center;gap:6px;margin-top:8px;padding:5px 5px 5px 14px;display:flex;position:sticky;bottom:12px}.settings_command_bar[data-status=saved]{padding:8px 14px}.settings_command_barText{font-size:var(--arc-text-sm);align-items:center;gap:6px;margin-inline-end:6px;display:inline-flex}.settings_command_barCount{font-variant-numeric:tabular-nums;font-weight:500}.settings_command_bar[data-status=error] .settings_command_barText{color:var(--arc-danger)}.settings_command_unavailable{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);padding:0 8px}.settings_command_scrim{z-index:20;background:color-mix(in oklab, var(--arc-background,#fff) 55%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;inset:0}.settings_command_palette{z-index:21;outline:none;max-height:calc(100% - 24px);position:absolute;inset:12px 12px auto}.settings_command_paletteClip{max-height:inherit;background:var(--arc-surface-raised,var(--arc-surface));box-shadow:0 0 0 1px var(--arc-border-subtle), 0 24px 60px -24px #00000059;border-radius:16px;display:grid;overflow:hidden}.settings_command_hintRow{border-top:1px solid var(--arc-border-subtle);color:var(--arc-text-secondary);font-size:var(--arc-text-xs);gap:16px;padding:8px 14px;display:flex}.settings_command_hintRow kbd{min-width:18px;box-shadow:inset 0 0 0 1px var(--arc-border);font:inherit;border-radius:5px;place-items:center;margin-inline-end:3px;display:inline-grid}@container (max-width:719px){.settings_command_body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.settings_command_nav{border-inline-end:0;border-bottom:1px solid var(--arc-border-subtle);padding:6px 10px}.settings_command_navList{scrollbar-width:none;display:flex;overflow-x:auto}.settings_command_navItem{width:auto}}@container (max-width:479px){.settings_command_header{flex-wrap:wrap}.settings_command_trigger{width:100%}.settings_command_row[data-kind=select],.settings_command_row[data-kind=segmented]{grid-template-columns:minmax(0,1fr)}.settings_command_row[data-kind=select] .settings_command_control,.settings_command_row[data-kind=segmented] .settings_command_control{justify-items:stretch}.settings_command_row[data-kind=select] .settings_command_control>*{min-width:0}.settings_command_hintRow{display:none}}.settings_command_barCount>span{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit}.settings_command_root{min-width:0;margin:0}.settings_command_root section{margin-block:0}.settings_page_root{min-width:0;height:var(--settings-page-height,600px);border-radius:var(--arc-radius-surface,18px);background:var(--arc-surface);box-shadow:0 0 0 1px var(--arc-border-subtle);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);display:grid;position:relative;overflow:hidden;container-type:inline-size}.settings_page_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.settings_page_layout{grid-template-columns:208px minmax(0,1fr);min-height:0;display:grid}.settings_page_side{border-inline-end:1px solid var(--arc-border-subtle);background:var(--arc-surface-muted,transparent);align-content:start;gap:14px;padding:18px 12px;display:grid}.settings_page_header{justify-content:space-between;align-items:center;gap:12px;padding:0 8px;display:flex}.settings_page_title{font-size:var(--arc-text-base);margin:0;font-weight:500;line-height:1.3}.settings_page_nav{min-width:0}.settings_page_navList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.settings_page_navItem{border-radius:var(--arc-radius-control,10px);width:100%;min-height:34px;color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);text-align:start;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;display:flex;position:relative}.settings_page_navItem:hover,.settings_page_navItem[data-active]{color:var(--arc-foreground)}.settings_page_navItem:focus-visible{outline:var(--arc-focus-width,1px) solid var(--arc-focus-ring);outline-offset:1px}.settings_page_indicator{z-index:0;border-radius:inherit;background:var(--arc-surface);box-shadow:0 0 0 1px var(--arc-border-subtle), var(--arc-shadow-raised,0 1px 2px #0000000f);position:absolute;inset:0}.settings_page_navLabel{z-index:1;position:relative}.settings_page_dot{z-index:1;background:var(--arc-foreground);border-radius:50%;flex:none;width:6px;height:6px;position:relative}.settings_page_pane{overscroll-behavior:contain;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;position:relative;overflow-y:auto}.settings_page_section{min-width:0;padding:22px 24px 16px}.settings_page_sectionBody{gap:20px;display:grid}.settings_page_sectionHead h3{font-size:var(--arc-text-base);margin:0;font-weight:500}.settings_page_sectionHead p{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:3px 0 0}.settings_page_profile{border-bottom:1px solid var(--arc-border-subtle);align-items:center;gap:18px;padding-bottom:20px;display:flex}.settings_page_profileText{justify-items:start;gap:4px;min-width:0;display:grid}.settings_page_profileText strong{font-size:var(--arc-text-sm);font-weight:500}.settings_page_profileText>span{color:var(--arc-text-secondary);font-size:var(--arc-text-sm)}.settings_page_profileActions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.settings_page_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.settings_page_field{align-content:start;gap:8px;min-width:0;display:grid}.settings_page_field[data-kind=switch],.settings_page_field[data-kind=segmented]{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px}.settings_page_fieldText{gap:2px;min-width:0;display:grid}.settings_page_label{font-size:var(--arc-text-sm);font-weight:500}.settings_page_hint{color:var(--arc-text-secondary);font-size:var(--arc-text-xs)}.settings_page_field:not([data-kind=switch]):not([data-kind=segmented]) .settings_page_hint{order:2}.settings_page_control{min-width:0}.settings_page_field[data-kind=text] .settings_page_control,.settings_page_field[data-kind=select] .settings_page_control{display:grid}.settings_page_error{color:var(--arc-danger);font-size:var(--arc-text-xs);grid-column:1/-1;margin:0}.settings_page_bar{z-index:2;border-radius:var(--arc-radius-pill,999px);background:var(--arc-surface-raised,var(--arc-surface));max-width:calc(100% - 28px);box-shadow:0 0 0 1px var(--arc-border-subtle), 0 10px 30px -12px #00000047;justify-self:center;align-items:center;gap:6px;margin:0 14px 14px;padding:5px 5px 5px 16px;display:flex;position:sticky;bottom:14px}.settings_page_barText{min-width:0;font-size:var(--arc-text-sm);white-space:nowrap;align-items:baseline;gap:4px;margin-inline-end:8px;display:inline-flex;overflow:hidden}.settings_page_barCount{font-variant-numeric:tabular-nums;font-weight:500}.settings_page_barShort{display:none}.settings_page_bar[data-status=error] .settings_page_barText{color:var(--arc-danger)}.settings_page_unavailable{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);padding:0 10px}@container (max-width:719px){.settings_page_layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.settings_page_side{border-inline-end:0;border-bottom:1px solid var(--arc-border-subtle);gap:10px;padding:14px 12px 0}.settings_page_navList{scrollbar-width:none;gap:2px;padding-bottom:8px;display:flex;overflow-x:auto}.settings_page_navItem{width:auto}.settings_page_fields{grid-template-columns:minmax(0,1fr)}.settings_page_section{padding:18px 18px 12px}}@container (max-width:459px){.settings_page_barLong,.settings_page_unavailable{display:none}.settings_page_barShort{display:inline}}@container (max-width:359px){.settings_page_profile{flex-direction:column;align-items:flex-start}}.settings_page_barCount>span{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit}.settings_page_root{margin:0}.settings_page_root section{margin-block:0;scroll-margin-top:0}.sign_in_signIn{border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);background:var(--arc-surface);width:min(100%,432px);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);overflow:hidden;container:sign_in_sign-in/inline-size}.sign_in_viewport{overflow:hidden}.sign_in_track{position:relative}.sign_in_step{min-width:0;padding:var(--arc-space-8);display:grid}.sign_in_heading{gap:var(--arc-space-2);margin-bottom:var(--arc-space-6);display:grid}.sign_in_heading h2{font-family:var(--arc-font-display);font-size:var(--arc-text-3xl);letter-spacing:var(--arc-tracking-display);font-weight:400;line-height:var(--arc-leading-display);text-wrap:balance;outline:none;margin:0}.sign_in_heading p{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);text-wrap:pretty;margin:0}.sign_in_heading .sign_in_email{overflow-wrap:anywhere}.sign_in_form{gap:var(--arc-space-4);display:grid}.sign_in_fieldGroup{min-width:0;display:grid}.sign_in_wide{width:100%}.sign_in_suggestion{overflow:hidden}.sign_in_suggestion p{padding:var(--arc-space-2) 0 var(--arc-space-1);color:var(--arc-text-secondary);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);overflow-wrap:anywhere;margin:0}.sign_in_textButton{border-radius:calc(var(--arc-radius-control) * .1429);color:var(--arc-foreground);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--arc-border-strong);text-decoration-color:var(--arc-border-strong);text-underline-offset:3px;cursor:pointer;transition:text-decoration-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;padding:0;font-weight:500}.sign_in_divider{align-items:center;gap:var(--arc-space-3);margin:var(--arc-space-5) 0;color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:1;display:flex}.sign_in_divider:before,.sign_in_divider:after{background:var(--arc-border);content:"";flex:1;height:1px}.sign_in_alternatives{gap:var(--arc-space-2);display:grid}.sign_in_sso{gap:var(--arc-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sign_in_sso .sign_in_ssoButton{min-width:0;padding-inline:var(--arc-space-2)}.sign_in_providerMark{flex:none}.sign_in_identity{align-items:center;gap:var(--arc-space-3);min-width:0;margin-bottom:var(--arc-space-6);border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);padding:var(--arc-space-2) var(--arc-space-2) var(--arc-space-2) var(--arc-space-3);display:flex}.sign_in_identityEmail{min-width:0;font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);overflow-wrap:anywhere;flex:1}.sign_in_identity>button{flex:none}.sign_in_avatarMover{z-index:1;flex:none;display:inline-flex;position:relative}.sign_in_avatarSmall{width:32px;height:32px;font-size:var(--arc-text-xs)}.sign_in_avatarLarge{font-size:var(--arc-text-2xl);position:absolute;inset:4px}.sign_in_avatarMover .sign_in_avatarFill{width:100%;height:100%;font-size:inherit}.sign_in_resend{min-height:var(--arc-control-height-sm);margin:var(--arc-space-3) 0 calc(var(--arc-space-2) * -1) calc(var(--arc-space-2) * -1);border-radius:var(--arc-radius-pill);padding:0 var(--arc-space-2);color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);cursor:pointer;transition:color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;justify-self:start;align-items:center;display:inline-flex;position:relative}.sign_in_resend[aria-disabled=true]{color:var(--arc-text-muted);cursor:default;font-weight:400}.sign_in_resendLabel{white-space:nowrap;align-items:baseline;gap:.3em;display:inline-flex}.sign_in_time{font-variant-numeric:tabular-nums;display:inline-flex}.sign_in_timeColumn{justify-content:center;display:inline-flex;position:relative}.sign_in_timeColumn>span{display:inline-block}.sign_in_avatarStage{width:96px;height:96px;margin:0 0 var(--arc-space-6) -4px;position:relative}.sign_in_ring{width:100%;height:100%;color:var(--arc-success);position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.sign_in_badge{z-index:2;border:2px solid var(--arc-surface);border-radius:var(--arc-radius-pill);background:var(--arc-success);width:26px;height:26px;color:var(--arc-surface);place-items:center;display:grid;position:absolute;bottom:4px;right:2px}.sign_in_details{margin:0 0 var(--arc-space-6);border-top:1px solid var(--arc-border);padding:0;display:grid}.sign_in_details div{justify-content:space-between;gap:var(--arc-space-4);border-bottom:1px solid var(--arc-border);padding:var(--arc-space-3) 0;font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);display:flex}.sign_in_details dt{color:var(--arc-text-secondary)}.sign_in_details dd{text-align:right;margin:0}.sign_in_footer{justify-content:space-between;align-items:center;gap:var(--arc-space-1) var(--arc-space-4);border-top:1px solid var(--arc-border);min-height:48px;padding:var(--arc-space-3) var(--arc-space-8);color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);flex-wrap:wrap;display:flex}.sign_in_status{flex:12rem;min-width:0;display:block;position:relative}.sign_in_switch{color:var(--arc-text-secondary);white-space:nowrap}.sign_in_switch .sign_in_textButton{text-decoration-color:#0000}.sign_in_status>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sign_in_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.sign_in_textButton:hover{text-decoration-color:currentColor}.sign_in_resend:not([aria-disabled=true]):hover{background:var(--arc-surface-muted)}}@container sign_in_sign-in (max-width:380px){.sign_in_step{padding:var(--arc-space-6) var(--arc-space-5)}.sign_in_heading h2{font-size:var(--arc-text-2xl)}.sign_in_identity{gap:var(--arc-space-2);padding-left:var(--arc-space-2)}.sign_in_sso .sign_in_ssoButton{font-size:var(--arc-text-xs);gap:6px}.sign_in_footer{padding-inline:var(--arc-space-5)}}@media (max-width:480px){.sign_in_signIn{border-radius:var(--arc-radius-panel)}}@media (prefers-reduced-motion:reduce){.sign_in_textButton,.sign_in_resend{transition:none}}.sign_in_googleBlue{fill:#4285f4}.sign_in_googleGreen{fill:#34a853}.sign_in_googleYellow{fill:#fbbc05}.sign_in_googleRed{fill:#ea4335}html[data-motion=reduced] :is(.sign_in_alternatives,.sign_in_avatarFill,.sign_in_avatarLarge,.sign_in_avatarMover,.sign_in_avatarSmall,.sign_in_avatarStage,.sign_in_badge,.sign_in_details,.sign_in_divider,.sign_in_email,.sign_in_fieldGroup,.sign_in_footer,.sign_in_form,.sign_in_googleBlue,.sign_in_googleGreen,.sign_in_googleRed,.sign_in_googleYellow,.sign_in_heading,.sign_in_identity,.sign_in_identityEmail,.sign_in_providerMark,.sign_in_resend,.sign_in_resendLabel,.sign_in_ring,.sign_in_signIn,.sign_in_srOnly,.sign_in_sso,.sign_in_ssoButton,.sign_in_status,.sign_in_step,.sign_in_suggestion,.sign_in_switch,.sign_in_textButton,.sign_in_time,.sign_in_timeColumn,.sign_in_track,.sign_in_viewport,.sign_in_wide){scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.signup_form_block{border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);background:var(--arc-surface);width:min(100%,432px);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);overflow:hidden;container:signup_form_signup/inline-size}.signup_form_viewport{overflow:hidden}.signup_form_track{position:relative}.signup_form_step{min-width:0;padding:var(--arc-space-8);display:grid}.signup_form_heading{gap:var(--arc-space-2);margin-bottom:var(--arc-space-6);display:grid}.signup_form_heading h2{font-family:var(--arc-font-display);font-size:var(--arc-text-3xl);letter-spacing:var(--arc-tracking-display);font-weight:400;line-height:var(--arc-leading-display);text-wrap:balance;outline:none;margin:0}.signup_form_heading p{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);text-wrap:pretty;margin:0}.signup_form_address{color:var(--arc-foreground);overflow-wrap:anywhere}.signup_form_sso{gap:var(--arc-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.signup_form_sso .signup_form_ssoButton{min-width:0;padding-inline:var(--arc-space-2)}.signup_form_providerMark{flex:none}.signup_form_divider{align-items:center;gap:var(--arc-space-3);margin:var(--arc-space-5) 0;color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:1;display:flex}.signup_form_divider:before,.signup_form_divider:after{background:var(--arc-border);content:"";flex:1;height:1px}.signup_form_form{gap:var(--arc-space-4);display:grid}.signup_form_wide{width:100%}.signup_form_passwordGroup{min-width:0;display:grid}.signup_form_feedback{justify-content:space-between;align-items:center;gap:var(--arc-space-3);min-height:18px;margin-top:var(--arc-space-2);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);display:flex}.signup_form_feedbackText{min-width:0;color:var(--arc-text-muted);flex:1;position:relative}.signup_form_feedbackText>span{display:block}.signup_form_feedbackText[data-error]{color:var(--arc-danger)}.signup_form_meter{flex:none;gap:3px;display:flex}.signup_form_meter span{border-radius:var(--arc-radius-pill);background:var(--arc-border);width:20px;height:3px;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard)}.signup_form_meter span[data-on]{background:var(--arc-accent)}.signup_form_meter[data-level="1"] span[data-on]{background:var(--arc-danger)}.signup_form_meter[data-level="2"] span[data-on]{background:var(--arc-warning)}.signup_form_meter[data-level="4"] span[data-on]{background:var(--arc-success)}.signup_form_updates{margin:calc(var(--arc-space-2) * -1) 0 calc(var(--arc-space-2) * -1) calc((var(--arc-control-height-md) - 18px) / -2)}.signup_form_row{overflow:hidden}.signup_form_submitError{color:var(--arc-danger);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);margin:0}.signup_form_legal{margin:var(--arc-space-4) 0 0;color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);text-wrap:pretty}.signup_form_textButton{color:var(--arc-text-secondary);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--arc-border-strong);text-decoration-color:var(--arc-border-strong);text-underline-offset:3px;cursor:pointer;transition:color var(--arc-duration-fast) var(--arc-ease-standard), text-decoration-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;padding:0}.signup_form_success{width:48px;height:48px;margin-bottom:var(--arc-space-6);color:var(--arc-success);display:block;overflow:visible}.signup_form_details{margin:0 0 var(--arc-space-6);border-top:1px solid var(--arc-border);padding:0;display:grid}.signup_form_details div{justify-content:space-between;gap:var(--arc-space-4);border-bottom:1px solid var(--arc-border);padding:var(--arc-space-3) 0;font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);display:flex}.signup_form_details dt{color:var(--arc-text-secondary)}.signup_form_details dd{text-align:right;margin:0}.signup_form_footer{justify-content:space-between;align-items:center;gap:var(--arc-space-1) var(--arc-space-4);border-top:1px solid var(--arc-border);min-height:48px;padding:var(--arc-space-3) var(--arc-space-8);color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);flex-wrap:wrap;display:flex}.signup_form_status{flex:12rem;min-width:0;display:block;position:relative}.signup_form_status>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.signup_form_switch{color:var(--arc-text-secondary);white-space:nowrap}.signup_form_switch .signup_form_textButton{color:var(--arc-foreground);font-weight:500;text-decoration-color:#0000}.signup_form_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.signup_form_textButton:hover{color:var(--arc-foreground);text-decoration-color:currentColor}}@container signup_form_signup (max-width:380px){.signup_form_step{padding:var(--arc-space-6) var(--arc-space-5)}.signup_form_heading h2{font-size:var(--arc-text-2xl)}.signup_form_sso .signup_form_ssoButton{font-size:var(--arc-text-xs);gap:6px}.signup_form_footer{padding-inline:var(--arc-space-5)}.signup_form_meter span{width:14px}}@media (max-width:480px){.signup_form_block{border-radius:var(--arc-radius-panel)}}@media (prefers-reduced-motion:reduce){.signup_form_meter span,.signup_form_textButton{transition:none}}.signup_form_googleBlue{fill:#4285f4}.signup_form_googleGreen{fill:#34a853}.signup_form_googleYellow{fill:#fbbc05}.signup_form_googleRed{fill:#ea4335}html[data-motion=reduced] :is(.signup_form_address,.signup_form_block,.signup_form_details,.signup_form_divider,.signup_form_feedback,.signup_form_feedbackText,.signup_form_footer,.signup_form_form,.signup_form_googleBlue,.signup_form_googleGreen,.signup_form_googleRed,.signup_form_googleYellow,.signup_form_heading,.signup_form_legal,.signup_form_meter,.signup_form_passwordGroup,.signup_form_providerMark,.signup_form_row,.signup_form_srOnly,.signup_form_sso,.signup_form_ssoButton,.signup_form_status,.signup_form_step,.signup_form_submitError,.signup_form_success,.signup_form_switch,.signup_form_textButton,.signup_form_track,.signup_form_updates,.signup_form_viewport,.signup_form_wide){scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.site_footer_footer{--footer-pad:var(--arc-space-6);border-top:1px solid var(--arc-border);padding:var(--arc-space-12) var(--footer-pad) var(--arc-space-6);background:var(--arc-background);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);position:relative;overflow:hidden;container:site_footer_site-footer/inline-size}.site_footer_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site_footer_top{gap:var(--arc-space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}.site_footer_intro{align-content:start;gap:var(--arc-space-3);min-width:0;display:grid}.site_footer_brandRow{align-items:center;gap:var(--arc-space-2);display:inline-flex}.site_footer_brandMark{width:22px;height:22px;color:var(--arc-foreground);flex:none}.site_footer_brand{color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-base);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:none}.site_footer_tagline{max-width:320px;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);margin:0}.site_footer_columns{gap:var(--arc-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.site_footer_column h2{margin:0 0 var(--arc-space-3);font-size:var(--arc-text-sm);font-weight:500}.site_footer_column ul,.site_footer_inline{margin:0;padding:0;list-style:none}.site_footer_column ul{gap:var(--arc-space-2);display:grid}.site_footer_link{color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);text-align:left;cursor:pointer;transition:color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;align-items:center;gap:3px;padding:2px 0;text-decoration:none;display:inline-flex}.site_footer_link:active,.site_footer_link:focus-visible{color:var(--arc-foreground)}.site_footer_external{color:var(--arc-text-muted);transition:transform var(--arc-duration-fast) var(--arc-ease-standard)}@media (hover:hover) and (pointer:fine){.site_footer_link:hover{color:var(--arc-foreground)}.site_footer_link:hover .site_footer_external{transform:translate(1px,-1px)}}.site_footer_newsletter{gap:var(--arc-space-2);max-width:400px;margin-top:var(--arc-space-5);display:grid}.site_footer_newsletterTitle{font-size:var(--arc-text-sm);margin:0;font-weight:500}.site_footer_newsletterRow{height:var(--arc-control-height-md);align-items:center;gap:var(--arc-space-2);border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);padding:3px 3px 3px var(--arc-space-4);background:var(--arc-surface);transition:border-color var(--arc-duration-fast) var(--arc-ease-standard);display:flex}.site_footer_newsletterRow:focus-within{border-color:var(--arc-border-strong)}.site_footer_newsletterRow[data-invalid]{border-color:var(--arc-danger)}.site_footer_newsletterInput{width:100%;min-width:0;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);background:0 0;border:0;flex:1;padding:0}.site_footer_newsletterInput::placeholder{color:var(--arc-text-muted)}.site_footer_newsletterRow[data-done] .site_footer_newsletterInput{color:var(--arc-text-secondary)}.site_footer_newsletterButton{border-radius:calc(var(--arc-radius-control) - calc(var(--arc-radius-control) * .1071));flex:none}.site_footer_messageSlot{min-height:20px;position:relative}.site_footer_message{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:0;line-height:20px}.site_footer_message[data-tone=error]{color:var(--arc-danger)}.site_footer_message[data-tone=success]{color:var(--arc-success)}.site_footer_bottom{justify-content:space-between;align-items:center;gap:var(--arc-space-3) var(--arc-space-6);margin-top:var(--arc-space-12);border-top:1px solid var(--arc-border-subtle);padding-top:var(--arc-space-5);flex-wrap:wrap;display:flex}.site_footer_bottomStart,.site_footer_bottomEnd{align-items:center;gap:var(--arc-space-2) var(--arc-space-5);flex-wrap:wrap;display:flex}.site_footer_inline{align-items:center;gap:var(--arc-space-1) var(--arc-space-4);flex-wrap:wrap;display:flex}.site_footer_copyright{color:var(--arc-text-muted);font-size:var(--arc-text-sm)}.site_footer_status{align-items:center;gap:var(--arc-space-2);color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);cursor:pointer;background:0 0;border:0;padding:2px 0;text-decoration:none;display:inline-flex}.site_footer_statusDot{--tone:var(--arc-success);background:var(--tone);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklab, var(--tone) 18%, transparent);border-radius:50%}.site_footer_status[data-tone=warning] .site_footer_statusDot{--tone:var(--arc-warning)}.site_footer_status[data-tone=danger] .site_footer_statusDot{--tone:var(--arc-danger)}@media (hover:hover) and (pointer:fine){.site_footer_status:hover{color:var(--arc-foreground)}}.site_footer_minimal{padding-block:var(--arc-space-8) var(--arc-space-6)}.site_footer_minimalRow{justify-content:space-between;align-items:center;gap:var(--arc-space-3) var(--arc-space-6);flex-wrap:wrap;display:flex}.site_footer_minimalRow+.site_footer_minimalRow{margin-top:var(--arc-space-6);border-top:1px solid var(--arc-border-subtle);padding-top:var(--arc-space-5)}.site_footer_logo{padding-bottom:0}.site_footer_markStage{margin:var(--arc-space-10) calc(var(--footer-pad) * -1) 0;pointer-events:none;-webkit-mask-image:linear-gradient(#000 18%,#0000 96%);mask-image:linear-gradient(#000 18%,#0000 96%)}.site_footer_bigMark{width:100%;height:auto;display:block}@container site_footer_site-footer (max-width:760px){.site_footer_top{gap:var(--arc-space-10);grid-template-columns:minmax(0,1fr)}}@container site_footer_site-footer (max-width:520px){.site_footer_columns{gap:var(--arc-space-8) var(--arc-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.site_footer_newsletter{max-width:none}.site_footer_bottom{flex-direction:column;align-items:flex-start}}.site_footer_preview{justify-items:center;gap:var(--arc-space-4);width:100%;display:grid}.site_footer_frame{border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);background:var(--arc-background);width:100%;overflow:hidden}.site_footer_frameBody{overflow:hidden}.site_footer_frame .site_footer_footer{border-top:0}.site_footer_previewNote{min-height:20px;color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:0}@media (prefers-reduced-motion:reduce){.site_footer_link,.site_footer_external,.site_footer_newsletterRow{transition:none}}html[data-motion=reduced] :is(.site_footer_bigMark,.site_footer_bottom,.site_footer_bottomEnd,.site_footer_bottomStart,.site_footer_brand,.site_footer_brandMark,.site_footer_brandRow,.site_footer_column,.site_footer_columns,.site_footer_copyright,.site_footer_external,.site_footer_footer,.site_footer_frame,.site_footer_frameBody,.site_footer_inline,.site_footer_intro,.site_footer_link,.site_footer_logo,.site_footer_markStage,.site_footer_message,.site_footer_messageSlot,.site_footer_minimal,.site_footer_minimalRow,.site_footer_newsletter,.site_footer_newsletterButton,.site_footer_newsletterInput,.site_footer_newsletterRow,.site_footer_newsletterTitle,.site_footer_preview,.site_footer_previewNote,.site_footer_srOnly,.site_footer_status,.site_footer_statusDot,.site_footer_tagline,.site_footer_top){scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.site_header_header{z-index:20;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);transition:background-color var(--arc-duration-standard) var(--arc-ease-standard), border-color var(--arc-duration-standard) var(--arc-ease-standard), box-shadow var(--arc-duration-standard) var(--arc-ease-standard);background:0 0;border-bottom:1px solid #0000;position:relative;container:site_header_site-header/inline-size}.site_header_sticky{position:sticky;top:0}.site_header_header[data-scrolled]{border-bottom-color:var(--arc-border);background:var(--arc-background);box-shadow:var(--arc-shadow-resting)}.site_header_inner{max-width:1200px;padding:0 var(--arc-space-6);margin:0 auto;position:relative}.site_header_bar{align-items:center;gap:var(--arc-space-2);height:64px;display:flex}.site_header_header[data-variant=centered] .site_header_bar{grid-template-columns:1fr auto 1fr;display:grid}.site_header_brandSlot{min-width:0;display:flex}.site_header_brand{align-items:center;gap:var(--arc-space-2);border-radius:calc(var(--arc-radius-control) * .4286);padding:var(--arc-space-2) var(--arc-space-2) var(--arc-space-2) 0;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-base);cursor:pointer;background:0 0;border:0;font-weight:500;text-decoration:none;display:inline-flex}.site_header_brandMark{flex:none;width:22px;height:22px}.site_header_nav{min-width:0;margin-left:var(--arc-space-4)}.site_header_header[data-variant=centered] .site_header_nav{margin:0}.site_header_navList{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.site_header_header[data-variant=centered] .site_header_navList{border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface-muted);padding:3px}.site_header_navCell{display:flex}.site_header_navItem{isolation:isolate;border-radius:calc(var(--arc-radius-control) * .4286);height:36px;padding:0 var(--arc-space-3);color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.site_header_header[data-variant=centered] .site_header_navItem{border-radius:var(--arc-radius-pill);height:32px;padding:0 14px}.site_header_navItem:is([data-current],[data-open]){color:var(--arc-foreground)}@media (hover:hover) and (pointer:fine){.site_header_navItem:hover{color:var(--arc-foreground)}}.site_header_navLabel{position:relative}.site_header_chevron{color:var(--arc-text-muted);transition:transform var(--arc-duration-standard) var(--arc-ease-standard)}.site_header_navItem[data-open] .site_header_chevron{transform:rotate(180deg)}.site_header_hover{z-index:-1;border-radius:inherit;background:var(--arc-surface-muted);position:absolute;inset:0}.site_header_indicator{right:var(--arc-space-3);bottom:4px;left:var(--arc-space-3);border-radius:calc(var(--arc-radius-control) * .0714);background:var(--arc-accent);height:2px;position:absolute}.site_header_navItem:has(.site_header_chevron) .site_header_indicator{right:calc(var(--arc-space-3) + 18px)}.site_header_header[data-variant=centered] .site_header_indicator{z-index:-1;border:1px solid var(--arc-border);border-radius:inherit;background:var(--arc-surface);height:auto;box-shadow:var(--arc-shadow-resting);inset:0}.site_header_actions{align-items:center;gap:var(--arc-space-2);margin-left:auto;display:flex}.site_header_header[data-variant=centered] .site_header_actions{justify-self:end}.site_header_action{border-radius:var(--arc-radius-control);height:36px;font:inherit;font-size:var(--arc-text-sm);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-fast) var(--arc-ease-standard), opacity var(--arc-duration-fast) var(--arc-ease-standard);border:1px solid #0000;justify-content:center;align-items:center;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}.site_header_action:active{transform:scale(.97)}.site_header_secondary{color:var(--arc-text-secondary);background:0 0}.site_header_primary{background:var(--arc-foreground);color:var(--arc-background)}@media (hover:hover) and (pointer:fine){.site_header_secondary:hover{background:var(--arc-surface-muted);color:var(--arc-foreground)}.site_header_primary:hover{opacity:.9}}.site_header_menuButton{border-radius:calc(var(--arc-radius-control) * .4286);width:40px;height:40px;color:var(--arc-foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;place-items:center;display:none;position:relative}.site_header_menuButton:active{background:var(--arc-surface-muted)}.site_header_menuIcon{place-items:center;display:grid}.site_header_panel{top:calc(100% - 4px);right:var(--arc-space-6);left:var(--arc-space-6);border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);box-shadow:var(--arc-shadow-floating);transform-origin:50% 0;position:absolute;overflow:hidden}.site_header_face{padding:var(--arc-space-3);position:relative}.site_header_face[data-leaving]{pointer-events:none;position:absolute;top:0;left:0;right:0}.site_header_faceGrid{gap:var(--arc-space-2);display:grid}.site_header_faceGrid[data-featured]{grid-template-columns:minmax(0,1fr) minmax(200px,260px)}.site_header_panelLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.site_header_panelLink{align-items:flex-start;gap:var(--arc-space-3);border-radius:var(--arc-radius-surface);width:100%;height:100%;padding:var(--arc-space-3);color:var(--arc-foreground);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;text-decoration:none;display:flex}.site_header_panelLink:focus-visible,.site_header_feature:focus-visible{background:var(--arc-surface-muted)}.site_header_panelIcon{color:var(--arc-text-secondary);flex:none;margin-top:2px;display:flex}.site_header_panelText{gap:2px;min-width:0;display:grid}.site_header_panelText>span:first-child{font-size:var(--arc-text-sm);font-weight:500}.site_header_panelText>span:last-child:not(:first-child){color:var(--arc-text-muted);font-size:var(--arc-text-sm)}.site_header_feature{border-radius:var(--arc-radius-surface);padding:var(--arc-space-2) var(--arc-space-2) var(--arc-space-3);background:var(--arc-surface-muted);color:var(--arc-foreground);font:inherit;text-align:left;cursor:pointer;border:0;align-content:start;gap:6px;text-decoration:none;display:grid}.site_header_featureImage{aspect-ratio:16/10;border-radius:calc(var(--arc-radius-control) * .4286);background:var(--arc-border);margin-bottom:4px;display:block;position:relative;overflow:hidden}.site_header_featureImage img{object-fit:cover;transition:transform var(--arc-duration-considered) var(--arc-ease-standard)}.site_header_featureTitle{padding:0 var(--arc-space-1);font-size:var(--arc-text-sm);align-items:center;gap:6px;font-weight:500;display:inline-flex}.site_header_featureTitle svg{color:var(--arc-text-muted);transition:transform var(--arc-duration-fast) var(--arc-ease-standard)}.site_header_featureText{padding:0 var(--arc-space-1);color:var(--arc-text-muted);font-size:var(--arc-text-sm)}@media (hover:hover) and (pointer:fine){.site_header_panelLink:hover{background:var(--arc-surface-muted)}.site_header_feature:hover .site_header_featureImage img{transform:scale(1.03)}.site_header_feature:hover .site_header_featureTitle svg{transform:translate(2px)}}.site_header_scrim{background:#00000029;background:lab(0% 0 0/.16);height:100dvh;position:absolute;top:100%;left:0;right:0}.site_header_sheet{border-bottom:1px solid var(--arc-border);background:var(--arc-background);position:absolute;top:100%;left:0;right:0;overflow:hidden}.site_header_sheetInner{max-height:var(--site-header-sheet-max,calc(100dvh - 65px));overscroll-behavior:contain;padding:var(--arc-space-2) var(--arc-space-4) var(--arc-space-5);overflow-y:auto}.site_header_sheetList{margin:0;padding:0;list-style:none}.site_header_sheetItem{border-bottom:1px solid var(--arc-border-subtle)}.site_header_sheetRow{justify-content:space-between;align-items:center;gap:var(--arc-space-3);width:100%;min-height:52px;padding:0 var(--arc-space-1);color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-base);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;font-weight:500;text-decoration:none;display:flex}.site_header_sheetChevron{color:var(--arc-text-muted);transition:transform var(--arc-duration-standard) var(--arc-ease-standard)}.site_header_sheetRow[aria-expanded=true] .site_header_sheetChevron{transform:rotate(180deg)}.site_header_sheetDot{background:var(--arc-accent);border-radius:50%;width:6px;height:6px}.site_header_sheetGroup{overflow:hidden}.site_header_sheetGroup ul{padding:0 0 var(--arc-space-3);margin:0;list-style:none;display:grid}.site_header_sheetLink{align-items:center;gap:var(--arc-space-3);border-radius:calc(var(--arc-radius-control) * .4286);width:100%;min-height:44px;padding:0 var(--arc-space-2);color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.site_header_sheetLink:active{background:var(--arc-surface-muted);color:var(--arc-foreground)}.site_header_sheetActions{gap:var(--arc-space-2);margin-top:var(--arc-space-5);grid-template-columns:1fr 1fr;display:grid}.site_header_sheetActions .site_header_action{height:var(--arc-control-height-md)}.site_header_sheetActions .site_header_secondary{border-color:var(--arc-border)}@container site_header_site-header (max-width:759px){.site_header_inner{padding:0 var(--arc-space-4)}.site_header_nav,.site_header_wideOnly,.site_header_panel{display:none}.site_header_menuButton{display:grid}.site_header_header[data-variant=centered] .site_header_bar{display:flex}}@container site_header_site-header (min-width:760px){.site_header_sheet,.site_header_scrim{display:none}}.site_header_preview{justify-items:center;gap:var(--arc-space-4);width:100%;display:grid}.site_header_frame{overscroll-behavior:contain;border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);background:var(--arc-background);--site-header-sheet-max:calc(520px - 67px);width:100%;height:520px;position:relative;overflow-y:auto;container-type:inline-size}.site_header_page{margin-top:-65px}.site_header_pageHero{justify-items:center;gap:var(--arc-space-3);padding:128px var(--arc-space-6) 72px;background:var(--arc-gradient-soft,var(--arc-surface-muted));text-align:center;display:grid}.site_header_pageHero h2{font-family:var(--arc-font-display);font-size:var(--arc-text-3xl);letter-spacing:var(--arc-tracking-display);font-weight:500;line-height:var(--arc-leading-display);margin:0}.site_header_pageHero p{max-width:420px;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);margin:0}.site_header_pageRows{gap:var(--arc-space-3);padding:var(--arc-space-6);display:grid}.site_header_pageRow{gap:var(--arc-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.site_header_pageRow span{border-radius:var(--arc-radius-surface);background:var(--arc-surface-muted);height:120px}@container (max-width:520px){.site_header_pageRow{grid-template-columns:1fr}.site_header_pageRow span:not(:first-child){display:none}.site_header_pageHero{padding:112px var(--arc-space-4) 56px}}@media (prefers-reduced-motion:reduce){.site_header_header,.site_header_navItem,.site_header_chevron,.site_header_action,.site_header_panelLink,.site_header_featureImage img,.site_header_featureTitle svg,.site_header_sheetChevron{transition:none}.site_header_action:active{transform:none}}.site_header_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-motion=reduced] :is(.site_header_action,.site_header_actions,.site_header_bar,.site_header_brand,.site_header_brandMark,.site_header_brandSlot,.site_header_chevron,.site_header_face,.site_header_faceGrid,.site_header_feature,.site_header_featureImage,.site_header_featureText,.site_header_featureTitle,.site_header_frame,.site_header_header,.site_header_hover,.site_header_indicator,.site_header_inner,.site_header_menuButton,.site_header_menuIcon,.site_header_nav,.site_header_navCell,.site_header_navItem,.site_header_navLabel,.site_header_navList,.site_header_page,.site_header_pageHero,.site_header_pageRow,.site_header_pageRows,.site_header_panel,.site_header_panelIcon,.site_header_panelLink,.site_header_panelLinks,.site_header_panelText,.site_header_preview,.site_header_primary,.site_header_scrim,.site_header_secondary,.site_header_sheet,.site_header_sheetActions,.site_header_sheetChevron,.site_header_sheetDot,.site_header_sheetGroup,.site_header_sheetInner,.site_header_sheetItem,.site_header_sheetLink,.site_header_sheetList,.site_header_sheetRow,.site_header_srOnly,.site_header_sticky,.site_header_wideOnly){scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.small_multiples_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);grid-template-columns:minmax(0,1fr);gap:14px;padding:20px;display:grid;position:relative;container-type:inline-size}.small_multiples_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.small_multiples_header h2{font-size:var(--arc-text-base);margin:0;font-weight:500}.small_multiples_header p{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:2px 0 0}.small_multiples_controls{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;max-width:100%;display:flex}.small_multiples_readout{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;margin:0}.small_multiples_grid{touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.small_multiples_grid:focus-visible{background:color-mix(in oklab, var(--arc-foreground) 2%, transparent);border-radius:12px}.small_multiples_panel{border-top:1px solid var(--arc-border-subtle);border-left:1px solid var(--arc-border-subtle);gap:2px;min-width:0;padding:12px 12px 4px;display:grid}.small_multiples_panel>*{transition:opacity var(--arc-duration-standard) var(--arc-ease-standard)}.small_multiples_panel[data-dim]>*{opacity:.38}.small_multiples_panelHead{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.small_multiples_name{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.small_multiples_value{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;flex:none}.small_multiples_trend{min-height:18px}.small_multiples_flat{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-weight:500}.small_multiples_flatValue{font-variant-numeric:tabular-nums;font-weight:400}.small_multiples_chart{min-width:0}.small_multiples_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (min-width:640px){.small_multiples_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width:520px){.small_multiples_controls{width:100%}.small_multiples_panel{padding:10px 6px 2px}.small_multiples_panelHead{flex-direction:column;gap:0}}@media (pointer:coarse){.small_multiples_controls button{min-height:44px}}@media (prefers-reduced-motion:reduce){.small_multiples_panel>*{transition:none}}html[data-motion=reduced] .small_multiples_panel>*{transition:none}.spotlight_grid_root{gap:var(--arc-space-8);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);display:grid;container:spotlight_grid_spotlight/inline-size}.spotlight_grid_header{gap:var(--arc-space-3);max-width:640px;display:grid}.spotlight_grid_title{font-family:var(--arc-font-display);font-size:var(--arc-text-4xl);letter-spacing:var(--arc-tracking-display);font-weight:400;line-height:var(--arc-leading-display);text-wrap:balance;margin:0}.spotlight_grid_description{color:var(--arc-text-secondary);font-size:var(--arc-text-lg);line-height:var(--arc-leading-body);margin:0}.spotlight_grid_empty{border:1px dashed var(--arc-border);border-radius:var(--arc-radius-panel);padding:var(--arc-space-8);color:var(--arc-text-secondary);text-align:center;margin:0}.spotlight_grid_stack{min-width:0;display:grid;position:relative}.spotlight_grid_grid,.spotlight_grid_detail{grid-area:1/1;min-width:0}.spotlight_grid_grid{gap:var(--arc-space-4);transition:opacity var(--arc-duration-standard) var(--arc-ease-standard);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.spotlight_grid_grid[data-open]{opacity:.28}.spotlight_grid_cell{min-width:0;min-height:240px;display:grid;position:relative}.spotlight_grid_cell[data-size=wide]{grid-column:span 2}.spotlight_grid_placeholder{border-radius:var(--arc-radius-surface)}.spotlight_grid_card{gap:var(--arc-space-5);border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);min-width:0;padding:var(--arc-space-6);background:var(--arc-surface);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.spotlight_grid_light{z-index:0;border-radius:inherit;background:radial-gradient(260px circle at calc(var(--mx,-999px) - var(--ox,0px)) calc(var(--my,-999px) - var(--oy,0px)), color-mix(in srgb, var(--arc-accent) 70%, transparent), transparent 70%) border-box;opacity:var(--light,0);pointer-events:none;-webkit-mask-composite:xor;border:1px solid #0000;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000,#000) padding-box,linear-gradient(#000,#000);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000,#000) padding-box exclude,linear-gradient(#000,#000)}.spotlight_grid_cardCopy{z-index:1;gap:var(--arc-space-1);display:grid;position:relative}.spotlight_grid_eyebrow{color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.spotlight_grid_cardTitle{font-size:var(--arc-text-base);font-weight:500;line-height:var(--arc-leading-body);margin:0}.spotlight_grid_cardButton{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.spotlight_grid_cardButton:after{z-index:2;border-radius:var(--arc-radius-surface);content:"";position:absolute;inset:0}.spotlight_grid_cardButton:focus-visible{outline:none}.spotlight_grid_card:has(.spotlight_grid_cardButton:focus-visible){outline:2px solid var(--arc-focus-ring);outline-offset:2px}.spotlight_grid_blurb{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);margin:0}.spotlight_grid_preview{z-index:1;align-items:end;min-height:96px;display:grid;position:relative}.spotlight_grid_detail{z-index:3;align-content:start;gap:var(--arc-space-4);border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);padding:var(--arc-space-6);background:var(--arc-surface);box-shadow:var(--arc-shadow-floating);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.spotlight_grid_detailHead{justify-content:space-between;align-items:center;gap:var(--arc-space-4);display:flex}.spotlight_grid_detailTitle{font-family:var(--arc-font-display);font-size:var(--arc-text-2xl);letter-spacing:var(--arc-tracking-display);font-weight:400;line-height:var(--arc-leading-display);margin:0}.spotlight_grid_detailBody{gap:var(--arc-space-5);align-content:start;min-width:0;display:grid}.spotlight_grid_detailBlurb{max-width:60ch;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);margin:0}@media (hover:hover) and (pointer:fine){.spotlight_grid_card:hover{border-color:var(--arc-border-strong)}}@container spotlight_grid_spotlight (max-width:820px){.spotlight_grid_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container spotlight_grid_spotlight (max-width:520px){.spotlight_grid_title{font-size:var(--arc-text-3xl)}.spotlight_grid_grid{gap:var(--arc-space-3);grid-template-columns:minmax(0,1fr)}.spotlight_grid_cell{min-height:0}.spotlight_grid_cell[data-size=wide]{grid-column:auto}.spotlight_grid_card{padding:var(--arc-space-5);gap:var(--arc-space-4)}.spotlight_grid_preview{min-height:72px}.spotlight_grid_detail{margin-top:var(--detail-offset,0px);padding:var(--arc-space-5);align-self:start}.spotlight_grid_detailTitle{font-size:var(--arc-text-xl)}}@media (prefers-reduced-motion:reduce){.spotlight_grid_grid{transition:none}.spotlight_grid_light{display:none}}.stats_band_band{background:var(--arc-background);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);container:stats_band_stats/inline-size}.stats_band_band *,.stats_band_band :before,.stats_band_band :after{box-sizing:border-box}.stats_band_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.stats_band_inner{max-width:1120px;padding:var(--arc-space-24) var(--arc-space-8);margin:0 auto}.stats_band_header{align-items:last baseline;gap:var(--arc-space-4) var(--arc-space-12);margin-bottom:var(--arc-space-16);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.stats_band_title{max-width:16ch;font-family:var(--arc-font-display);font-size:clamp(1.875rem, 1rem + 2.6cqi, var(--arc-text-4xl));letter-spacing:var(--arc-tracking-display);font-weight:500;line-height:var(--arc-leading-display);text-wrap:balance;margin:0}.stats_band_description{max-width:34ch;color:var(--arc-text-secondary);font-size:var(--arc-text-base);text-wrap:pretty;justify-self:end;margin:0;line-height:1.5}.stats_band_header:not(:has(.stats_band_title)){grid-template-columns:minmax(0,1fr)}.stats_band_header:not(:has(.stats_band_title)) .stats_band_description{justify-self:start}.stats_band_stats{grid-template-columns:repeat(var(--count), minmax(0, 1fr));column-gap:var(--arc-space-10);row-gap:var(--arc-space-16);margin:0;display:grid;position:relative}.stats_band_stat{--start:calc(var(--i) * 90ms + var(--draw));--ink:var(--arc-text-secondary);--soft:var(--arc-border-strong);cursor:default;-webkit-tap-highlight-color:transparent;flex-direction:column;min-width:0;display:flex;position:relative}.stats_band_stat:focus{outline:none}.stats_band_figure{margin:0 0 var(--arc-space-5);order:-1}.stats_band_label{color:var(--arc-foreground);font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);text-wrap:pretty}.stats_band_caption{color:var(--arc-text-muted);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);margin:2px 0 0;display:grid}.stats_band_detail,.stats_band_context{text-wrap:pretty;min-width:0;transition:opacity var(--arc-duration-standard) var(--arc-ease-standard), transform var(--arc-duration-standard) var(--arc-ease-standard);grid-area:1/1}.stats_band_stat[data-context] .stats_band_context{opacity:0;transform:translateY(4px)}.stats_band_context{color:var(--arc-text-secondary)}.stats_band_number{font-family:var(--arc-font-display);font-size:clamp(2.5rem, 1.4rem + 3cqi, var(--arc-text-4xl));letter-spacing:var(--arc-tracking-display);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;font-weight:500;line-height:1;display:inline-flex}.stats_band_prefix,.stats_band_suffix{color:var(--arc-text-muted);letter-spacing:-.01em;font-size:.5em}.stats_band_prefix{margin-right:.08em}.stats_band_suffix{margin-left:.1em}.stats_band_digits{justify-items:start;display:inline-grid}.stats_band_sizer,.stats_band_live{grid-area:1/1}.stats_band_sizer{visibility:hidden}.stats_band_visual{height:calc(56px + var(--arc-space-8));padding-top:var(--arc-space-8);flex-direction:column;flex:none;justify-content:flex-end;margin:auto 0 0;display:flex;position:relative}.stats_band_visual>*{height:100%;position:relative}.stats_band_visual>.stats_band_bars[data-dense]{height:56%}.stats_band_draw{width:100%;height:100%;display:block;overflow:visible}.stats_band_trend{margin-right:3px}.stats_band_area{fill:var(--soft);opacity:.22;transition:fill var(--arc-duration-standard) var(--arc-ease-standard)}.stats_band_line{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;transition:stroke var(--arc-duration-standard) var(--arc-ease-standard)}.stats_band_endDot{background:var(--ink);width:7px;height:7px;box-shadow:0 0 0 2px var(--arc-background);transition:background-color var(--arc-duration-standard) var(--arc-ease-standard), opacity .32s var(--arc-ease-standard), transform var(--arc-duration-spring) var(--arc-ease-spring);border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute}.stats_band_bars{align-items:flex-end;gap:3px;display:flex}.stats_band_bars[data-dense]{gap:0}.stats_band_bars[data-dense] .stats_band_bar{clip-path:inset(0 22%);border-radius:0}.stats_band_bar{border-radius:calc(var(--arc-radius-control) * .0357);background:var(--soft);height:100%;transform:scaleY(var(--h));transform-origin:bottom;transition:background-color var(--arc-duration-standard) var(--arc-ease-standard), transform .56s var(--arc-ease-enter);flex:1 1 0}.stats_band_bar[data-ink]{background:var(--ink)}.stats_band_map{display:flex}.stats_band_map .stats_band_draw{aspect-ratio:80/30;width:auto}.stats_band_land{fill:var(--soft);transition:fill var(--arc-duration-standard) var(--arc-ease-standard)}.stats_band_lit{fill:var(--ink);transition:fill var(--arc-duration-standard) var(--arc-ease-standard)}.stats_band_stat:focus-visible{--ink:var(--arc-accent);--soft:color-mix(in oklab, var(--arc-accent) 42%, var(--arc-background))}.stats_band_stat[data-context]:focus-visible .stats_band_detail{opacity:0;transform:translateY(-4px)}.stats_band_stat[data-context]:focus-visible .stats_band_context{opacity:1;transform:none}@media (hover:none){.stats_band_stat:focus{--ink:var(--arc-accent);--soft:color-mix(in oklab, var(--arc-accent) 42%, var(--arc-background))}.stats_band_stat[data-context]:focus .stats_band_detail{opacity:0;transform:translateY(-4px)}.stats_band_stat[data-context]:focus .stats_band_context{opacity:1;transform:none}}@media (hover:hover){.stats_band_stat:hover{--ink:var(--arc-accent);--soft:color-mix(in oklab, var(--arc-accent) 42%, var(--arc-background))}.stats_band_stat[data-context]:hover .stats_band_detail{opacity:0;transform:translateY(-4px)}.stats_band_stat[data-context]:hover .stats_band_context{opacity:1;transform:none}}.stats_band_stat{opacity:0;transition:opacity .48s var(--arc-ease-enter), transform .64s var(--arc-ease-enter);transition-delay:calc(var(--i) * 90ms);transform:translateY(8px)}.stats_band_band[data-in-view] .stats_band_stat{opacity:1;transform:none}.stats_band_band:not([data-in-view]) .stats_band_draw{clip-path:inset(0 100% 0 0)}.stats_band_band:not([data-in-view]) .stats_band_bar{transform:scaleY(0)}.stats_band_band:not([data-in-view]) .stats_band_endDot{opacity:0}.stats_band_band:not([data-in-view]) .stats_band_endDot{transform:scale(.3)}.stats_band_draw{clip-path:inset(0 -4px 0 0);transition:clip-path 1.1s var(--arc-ease-in-out) var(--start)}.stats_band_band[data-in-view] .stats_band_bar{transition-delay:0s, calc(var(--start) + var(--j) * .42s)}.stats_band_band[data-in-view] .stats_band_endDot{transition-delay:0s, calc(var(--start) + 1s), calc(var(--start) + 1s)}.stats_band_band[data-layout=divided] .stats_band_stats{gap:0}.stats_band_band[data-layout=divided] .stats_band_stats:before,.stats_band_band[data-layout=divided] .stats_band_stats:after{content:"";background:var(--arc-border);transform-origin:0;height:1px;transition:transform .9s var(--arc-ease-in-out);position:absolute;left:0;right:0;transform:scaleX(0)}.stats_band_band[data-layout=divided] .stats_band_stats:before{top:0}.stats_band_band[data-layout=divided] .stats_band_stats:after{transition-delay:.12s;bottom:0}.stats_band_band[data-layout=divided][data-in-view] .stats_band_stats:before,.stats_band_band[data-layout=divided][data-in-view] .stats_band_stats:after{transform:scaleX(1)}.stats_band_band[data-layout=divided] .stats_band_stat{padding:var(--arc-space-10) var(--arc-space-8) var(--arc-space-8)}.stats_band_band[data-layout=divided] .stats_band_stat:first-child{padding-left:0}.stats_band_band[data-layout=divided] .stats_band_stat:last-child{padding-right:0}.stats_band_band[data-layout=divided] .stats_band_stat:not(:first-child):before{content:"";background:var(--arc-border);transform-origin:top;width:1px;transition:transform .7s var(--arc-ease-enter);transition-delay:calc(var(--i) * 90ms + .24s);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.stats_band_band[data-layout=divided][data-in-view] .stats_band_stat:before{transform:scaleY(1)}@container stats_band_stats (max-width:800px){.stats_band_inner{padding:var(--arc-space-20) var(--arc-space-8)}.stats_band_header{margin-bottom:var(--arc-space-12);grid-template-columns:minmax(0,1fr)}.stats_band_description{justify-self:start}.stats_band_stats{column-gap:var(--arc-space-8);row-gap:var(--arc-space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.stats_band_band[data-layout=divided] .stats_band_stat{padding:var(--arc-space-8) var(--arc-space-8) var(--arc-space-8)}.stats_band_band[data-layout=divided] .stats_band_stat:nth-child(odd){padding-left:0}.stats_band_band[data-layout=divided] .stats_band_stat:nth-child(2n){padding-right:0}.stats_band_band[data-layout=divided] .stats_band_stat:nth-child(odd):before{display:none}.stats_band_band[data-layout=divided] .stats_band_stat:nth-child(n+3):after{content:"";background:var(--arc-border);height:1px;position:absolute;top:0;left:0;right:0}}@container stats_band_stats (max-width:520px){.stats_band_inner{padding:var(--arc-space-16) var(--arc-space-4)}.stats_band_header{margin-bottom:var(--arc-space-10)}.stats_band_stats{row-gap:var(--arc-space-10);grid-template-columns:minmax(0,1fr)}.stats_band_stat{column-gap:var(--arc-space-6);grid-template-columns:minmax(0,1fr) minmax(0,40%);grid-template-areas:"figure visual""label label""caption caption";display:grid}.stats_band_figure{margin-bottom:var(--arc-space-3);grid-area:figure;align-self:end}.stats_band_label{grid-area:label}.stats_band_caption{grid-area:caption}.stats_band_visual{height:40px;margin:0 0 var(--arc-space-3);grid-area:visual;align-self:end;padding:0}.stats_band_map{justify-content:flex-end}.stats_band_band[data-layout=divided] .stats_band_stat,.stats_band_band[data-layout=divided] .stats_band_stat:nth-child(n){padding:var(--arc-space-8) 0}.stats_band_band[data-layout=divided] .stats_band_stat:before{display:none}.stats_band_band[data-layout=divided] .stats_band_stat:nth-child(n+2):after{content:"";background:var(--arc-border);height:1px;position:absolute;top:0;left:0;right:0}}@container stats_band_stats (max-width:800px){.stats_band_stats[data-count="3"]{grid-template-columns:minmax(0,1fr)}.stats_band_band[data-layout=divided] .stats_band_stats[data-count="3"] .stats_band_stat{padding-left:0;padding-right:0}.stats_band_band[data-layout=divided] .stats_band_stats[data-count="3"] .stats_band_stat:before{display:none}.stats_band_band[data-layout=divided] .stats_band_stats[data-count="3"] .stats_band_stat:nth-child(n+2):after{content:"";background:var(--arc-border);height:1px;position:absolute;top:0;left:0;right:0}}.stats_band_preview{justify-items:center;gap:var(--arc-space-4);width:100%;display:grid}.stats_band_frame{border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);background:var(--arc-background);width:100%;overflow:hidden}@media (prefers-reduced-motion:reduce){.stats_band_band .stats_band_stat,.stats_band_band .stats_band_draw,.stats_band_band .stats_band_bar,.stats_band_band .stats_band_endDot,.stats_band_band[data-layout=divided] .stats_band_stats:before,.stats_band_band[data-layout=divided] .stats_band_stats:after,.stats_band_band[data-layout=divided] .stats_band_stat:before{transition-duration:0s;transition-delay:0s}.stats_band_band .stats_band_stat{opacity:1;transform:none}.stats_band_band:not([data-in-view]) .stats_band_draw{clip-path:inset(0 -4px 0 0)}.stats_band_band:not([data-in-view]) .stats_band_bar{transform:scaleY(var(--h))}.stats_band_band:not([data-in-view]) .stats_band_endDot{opacity:1;transform:none}.stats_band_detail,.stats_band_context{transition-duration:0s}}html[data-motion=reduced] :is(.stats_band_area,.stats_band_band,.stats_band_bar,.stats_band_bars,.stats_band_caption,.stats_band_context,.stats_band_description,.stats_band_detail,.stats_band_digits,.stats_band_draw,.stats_band_endDot,.stats_band_figure,.stats_band_frame,.stats_band_header,.stats_band_inner,.stats_band_label,.stats_band_land,.stats_band_line,.stats_band_lit,.stats_band_live,.stats_band_map,.stats_band_number,.stats_band_prefix,.stats_band_preview,.stats_band_sizer,.stats_band_srOnly,.stats_band_stat,.stats_band_stats,.stats_band_suffix,.stats_band_title,.stats_band_trend,.stats_band_visual){scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.support_conversation_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-raised);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);grid-template-rows:auto auto minmax(0,1fr) auto auto;display:grid;overflow:hidden;container-type:inline-size}.support_conversation_header{border-bottom:1px solid var(--arc-border-subtle);align-items:center;gap:12px;padding:16px 20px;display:flex}.support_conversation_portrait{flex:none;display:grid}.support_conversation_identity{flex:1;gap:2px;min-width:0;display:grid}.support_conversation_title{font-size:var(--arc-text-base);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:22px;overflow:hidden}.support_conversation_subtitle{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);margin:0;line-height:16px}.support_conversation_error{color:var(--arc-danger);font-size:var(--arc-text-xs);margin:0;padding:8px 20px}.support_conversation_threadFrame{justify-content:center;height:clamp(350px,55vh,450px);min-height:0;display:flex}.support_conversation_threadColumn{width:100%;max-width:590px;height:100%;min-height:0}.support_conversation_quick{flex-wrap:wrap;gap:6px;padding:8px 20px 0;display:flex}.support_conversation_composer{padding-inline:20px}.support_conversation_root[data-resolved] .support_conversation_threadFrame{opacity:.92}@container (max-width:650px){.support_conversation_header{gap:10px;padding:12px 14px}.support_conversation_quick,.support_conversation_composer{padding-inline:14px}}@container (max-width:390px){.support_conversation_header{padding:10px}.support_conversation_portrait{transform-origin:0;margin-right:-6px;transform:scale(.8)}.support_conversation_quick,.support_conversation_composer{padding-inline:10px}}.support_conversation_root{margin:0}.support_conversation_root section{margin-block:0;scroll-margin-top:0}.support_widget_host{z-index:20;pointer-events:none;font-family:var(--arc-font-body);color:var(--arc-foreground);justify-items:end;gap:12px;display:grid;position:absolute;inset:auto 20px 20px}.support_widget_host[data-position=fixed]{position:fixed}.support_widget_host[data-side=start]{justify-items:start}.support_widget_host[data-narrow]{inset:auto 12px 12px}.support_widget_host>*{pointer-events:auto}.support_widget_launcher{background:var(--arc-foreground);width:52px;height:52px;color:var(--arc-background);box-shadow:var(--arc-shadow-floating);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.support_widget_launcher:focus-visible{outline:var(--arc-focus-width,1px) solid var(--arc-focus-ring);outline-offset:3px}.support_widget_launcherIcon{grid-area:1/1;place-items:center;display:grid}.support_widget_badge{border:2px solid var(--arc-surface-raised);background:var(--arc-danger);min-width:20px;height:20px;color:var(--arc-accent-foreground);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;display:grid;position:absolute;top:-2px;right:-2px}.support_widget_panel{transform-origin:100% 100%;border:1px solid var(--arc-border-subtle);background:var(--arc-surface-raised);width:min(380px,100%);max-height:min(600px,100vh - 120px);box-shadow:var(--arc-shadow-floating);border-radius:22px;outline:none;overflow:hidden}.support_widget_host[data-side=start] .support_widget_panel{transform-origin:0 100%}.support_widget_inner{display:grid}.support_widget_header{align-items:center;gap:6px;padding:12px 12px 8px 18px;display:flex}.support_widget_title{min-width:0;font-size:var(--arc-text-base);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-weight:600;overflow:hidden}.support_widget_icon{width:32px;height:32px;color:var(--arc-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.support_widget_icon:focus-visible,.support_widget_article:focus-visible,.support_widget_talk:focus-visible{outline:var(--arc-focus-width,1px) solid var(--arc-focus-ring);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.support_widget_icon:hover,.support_widget_article:hover{background:var(--arc-surface-muted)}}.support_widget_view{gap:10px;padding:0 12px 12px;display:grid}.support_widget_search{padding:0 6px}.support_widget_articles{max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.support_widget_article{border:0;border-bottom:1px solid var(--arc-border-subtle);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:12px;padding:12px 10px;display:flex}.support_widget_articles li:last-child .support_widget_article{border-bottom:0}.support_widget_articleText{flex:1;gap:2px;min-width:0;display:grid}.support_widget_articleTitle{font-size:var(--arc-text-sm);font-weight:500}.support_widget_articleSummary{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);line-height:17px}.support_widget_empty{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);text-align:center;margin:0;padding:24px 10px}.support_widget_talk{background:var(--arc-foreground);width:100%;min-height:48px;color:var(--arc-background);font:inherit;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:10px;padding:8px 14px;display:flex}.support_widget_faces{display:flex}.support_widget_faces>*+*{margin-left:-8px}.support_widget_talkLabel{font-size:var(--arc-text-sm);text-align:left;flex:1;font-weight:500}.support_widget_talkTime{opacity:.7;font-size:var(--arc-text-xs)}.support_widget_reader{gap:10px;max-height:440px;padding:0 8px 4px;display:grid;overflow-y:auto}.support_widget_category{color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-transform:uppercase;letter-spacing:.04em;margin:0}.support_widget_readerTitle{font-size:var(--arc-text-lg);outline:none;margin:0}.support_widget_chat{gap:8px;display:grid}.support_widget_thread{height:300px;min-height:0}.support_widget_suggestions{flex-wrap:wrap;gap:6px;padding:0 4px;display:flex}.support_widget_root{min-width:0;margin:0}.support_widget_root section{margin-block:0}.team_directory_root{color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);display:grid;container-type:inline-size}.team_directory_header{justify-content:space-between;align-items:center;gap:16px;padding:20px 20px 10px;display:flex}.team_directory_title{font-size:var(--arc-text-base);margin:0;font-weight:500}.team_directory_total{color:var(--arc-text-secondary);margin-left:4px;font-weight:400}.team_directory_search{width:min(240px,100%)}.team_directory_search label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.team_directory_filters{border-bottom:1px solid var(--arc-border-subtle);flex-wrap:wrap;gap:4px;padding:0 16px 12px;display:flex}.team_directory_filter{isolation:isolate;height:32px;color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);cursor:pointer;transition:color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:relative}.team_directory_filter[aria-pressed=true]{color:var(--arc-foreground)}.team_directory_filter:focus-visible,.team_directory_person:focus-visible{outline:var(--arc-focus-width,1px) solid var(--arc-focus-ring);outline-offset:1px}.team_directory_filterHighlight,.team_directory_rowHighlight{z-index:-1;border-radius:inherit;background:var(--arc-surface-muted);position:absolute;inset:0}.team_directory_filterLabel{position:relative}.team_directory_filterCount{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums}.team_directory_body{grid-template-columns:minmax(220px,36%) minmax(0,1fr);min-height:0;display:grid}.team_directory_list{border-right:1px solid var(--arc-border-subtle);align-content:start;gap:2px;margin:0;padding:8px;list-style:none;display:grid}.team_directory_person{isolation:isolate;width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex;position:relative}.team_directory_personText{gap:1px;min-width:0;display:grid}.team_directory_personName{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.team_directory_personTitle{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team_directory_empty{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);padding:12px 10px}.team_directory_profileSlot{min-width:0;padding:22px 24px}.team_directory_profile{gap:14px;display:grid}.team_directory_profileHead{align-items:center;gap:14px;display:flex}.team_directory_profileHead h3{font-size:var(--arc-text-lg);margin:0;font-weight:500}.team_directory_profileHead p{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:2px 0 0}.team_directory_bio{max-width:62ch;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);margin:0}.team_directory_facts{border-top:1px solid var(--arc-border-subtle);margin:0;display:grid}.team_directory_facts>div{border-bottom:1px solid var(--arc-border-subtle);grid-template-columns:108px minmax(0,1fr);align-items:center;gap:12px;min-height:40px;display:grid}.team_directory_facts dt{color:var(--arc-text-secondary);font-size:var(--arc-text-xs)}.team_directory_facts dd{min-width:0;font-size:var(--arc-text-sm);align-items:center;gap:8px;margin:0;display:flex}.team_directory_zone{color:var(--arc-text-muted)}.team_directory_dot{background:var(--arc-text-muted);border-radius:50%;flex:none;width:7px;height:7px}.team_directory_dot[data-presence=online]{background:var(--arc-success)}.team_directory_emailRow{justify-content:space-between}.team_directory_emailRow a{color:inherit;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.team_directory_emailRow a:hover{text-decoration:underline}.team_directory_copyStatus{min-height:1.4em;color:var(--arc-text-secondary);font-size:var(--arc-text-xs);margin:8px 0 0}.team_directory_placeholder{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:0}.team_directory_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (max-width:640px){.team_directory_copyLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container (max-width:500px){.team_directory_body{grid-template-columns:minmax(0,1fr)}.team_directory_list{border-right:0;border-bottom:1px solid var(--arc-border-subtle)}.team_directory_profileSlot{padding:18px 16px}.team_directory_facts>div{grid-template-columns:92px minmax(0,1fr)}}@container (max-width:400px){.team_directory_header{flex-direction:column;align-items:stretch;gap:10px;padding:16px 16px 8px}.team_directory_search{width:100%}.team_directory_filterCount{display:none}}@media (prefers-reduced-motion:reduce){.team_directory_filter{transition:none}}.team_directory_root{min-width:0;margin:0}.team_directory_root section{margin-block:0}.team_members_root{color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);display:grid;position:relative;container-type:inline-size}.team_members_header{border-bottom:1px solid var(--arc-border-subtle);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 20px 18px;display:flex}.team_members_heading{min-width:0}.team_members_heading h2{font-size:var(--arc-text-base);margin:0;font-weight:500;line-height:1.3}.team_members_heading p{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:3px 0 0}.team_members_seats{flex:none;width:180px}.team_members_invite{border-bottom:1px solid var(--arc-border-subtle);grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:8px;padding:18px 20px;display:grid}.team_members_inviteRole,.team_members_invite>:last-child{margin-top:calc(var(--arc-text-sm) * 1.4 + var(--arc-space-2))}.team_members_inviteField{min-width:0}.team_members_inviteRole{min-width:120px}.team_members_section{padding:16px 20px 6px;display:grid}.team_members_sectionHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:6px;display:flex}.team_members_sectionHead h3{font-size:var(--arc-text-sm);align-items:baseline;gap:6px;margin:0;font-weight:500;display:flex}.team_members_count{color:var(--arc-text-secondary);font-weight:400}.team_members_search{width:min(240px,100%)}.team_members_search label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.team_members_rows{margin:0;padding:0;list-style:none;display:grid}.team_members_row{border-top:1px solid var(--arc-border-subtle);grid-template-columns:minmax(0,1fr) 150px 130px 40px;align-items:center;gap:12px;min-height:52px;display:grid;overflow:hidden}.team_members_row:first-child{border-top:0}.team_members_identity{align-items:center;gap:12px;min-width:0;display:flex}.team_members_avatar{flex:none;display:inline-grid}.team_members_pendingAvatar{outline:1px dashed var(--arc-border-strong);outline-offset:1px;border-radius:50%}.team_members_who{gap:2px;min-width:0;display:grid}.team_members_name{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:8px;font-weight:500;display:flex;overflow:hidden}.team_members_you{color:var(--arc-text-secondary);font-weight:400}.team_members_email{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team_members_active{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);white-space:nowrap}.team_members_role{justify-content:flex-end;min-width:0;display:flex}.team_members_roleText{font-size:var(--arc-text-sm);padding:0 12px}.team_members_remove{justify-content:flex-end;display:flex}.team_members_inviteActions{grid-column:2/-1;justify-content:flex-end;gap:4px;display:flex}.team_members_empty{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:0;padding:12px 0}.team_members_footer{border-top:1px solid var(--arc-border-subtle);color:var(--arc-text-secondary);font-size:var(--arc-text-xs);margin:0;padding:14px 20px 18px}.team_members_confirmError{color:var(--arc-danger);font-size:var(--arc-text-sm);margin:0 0 12px}.team_members_confirmActions{justify-content:flex-end;gap:8px;display:flex}.team_members_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (max-width:600px){.team_members_header{flex-direction:column;gap:12px}.team_members_seats{width:100%}.team_members_invite{grid-template-columns:minmax(0,1fr) auto}.team_members_inviteField{grid-column:1/-1}.team_members_inviteRole,.team_members_invite>:last-child{margin-top:0}.team_members_sectionHead{flex-wrap:wrap}.team_members_search{width:100%}}@container (max-width:420px){.team_members_row{grid-template-columns:minmax(0,1fr) auto 40px;grid-template-areas:"identity identity identity""active role remove";row-gap:6px;padding:8px 0}.team_members_identity{grid-area:identity}.team_members_active{grid-area:active}.team_members_role{grid-area:role}.team_members_remove{grid-area:remove}.team_members_inviteActions{grid-column:1/-1;justify-content:flex-start}}.team_members_root{min-width:0;margin:0}.team_members_root section{margin-block:0}.team_showcase_root{gap:var(--arc-space-8);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);display:grid;position:relative;container:team_showcase_team-showcase/inline-size}.team_showcase_header{align-items:end;gap:var(--arc-space-2) var(--arc-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.team_showcase_eyebrow{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);grid-column:1/-1;margin:0;font-weight:500}.team_showcase_title{font-family:var(--arc-font-display);font-size:var(--arc-text-4xl);letter-spacing:var(--arc-tracking-display);font-weight:400;line-height:var(--arc-leading-display);text-wrap:balance;margin:0}.team_showcase_description{color:var(--arc-text-secondary);font-size:var(--arc-text-base);line-height:var(--arc-leading-body);text-wrap:pretty;margin:0}.team_showcase_empty{border:1px dashed var(--arc-border);border-radius:var(--arc-radius-panel);padding:var(--arc-space-8);color:var(--arc-text-secondary);text-align:center;margin:0}.team_showcase_choice{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:grid;position:relative}.team_showcase_choice:focus-visible{outline:2px solid var(--arc-focus-ring);outline-offset:3px;border-radius:var(--arc-radius-panel)}.team_showcase_photo{object-fit:cover;background:var(--arc-surface-muted);width:100%;height:100%;display:block}.team_showcase_photoFallback{place-items:center;display:grid}.team_showcase_profileStage{align-content:start;min-width:0;display:grid;position:relative}.team_showcase_profile{gap:var(--arc-space-4);align-content:start;min-width:0;display:grid}.team_showcase_profileHead{gap:var(--arc-space-1);display:grid}.team_showcase_profileName{font-family:var(--arc-font-display);font-size:var(--arc-text-2xl);letter-spacing:var(--arc-tracking-display);font-weight:400;line-height:var(--arc-leading-display);overflow-wrap:anywhere;margin:0}.team_showcase_profileRole{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);margin:0}.team_showcase_location{color:var(--arc-text-muted)}.team_showcase_bio{max-width:60ch;color:var(--arc-foreground);font-size:var(--arc-text-base);line-height:var(--arc-leading-body);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.team_showcase_contacts{border-top:1px solid var(--arc-border);margin:0;padding:0;list-style:none;display:grid}.team_showcase_contact{align-items:center;gap:var(--arc-space-3);border-bottom:1px solid var(--arc-border);min-height:44px;font-size:var(--arc-text-sm);grid-template-columns:minmax(5rem,auto) minmax(0,1fr) auto;display:grid}.team_showcase_contactLabel{color:var(--arc-text-secondary)}.team_showcase_contactValue{min-width:0;color:var(--arc-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.team_showcase_contactValue{text-decoration:underline;-webkit-text-decoration-color:var(--arc-border-strong);text-decoration-color:var(--arc-border-strong);text-underline-offset:3px}.team_showcase_profileLink{justify-self:start}.team_showcase_galleryLayout{align-items:start;gap:var(--arc-space-8);grid-template-columns:minmax(0,1.6fr) minmax(16rem,1fr);display:grid}.team_showcase_galleryGrid{gap:var(--arc-space-4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.team_showcase_cell{min-width:0}.team_showcase_card{gap:var(--arc-space-2)}.team_showcase_cardPhoto{aspect-ratio:4/5;border-radius:var(--arc-radius-panel);transition:opacity var(--arc-duration-standard) var(--arc-ease-standard), filter var(--arc-duration-standard) var(--arc-ease-standard)}.team_showcase_galleryGrid:has(.team_showcase_card[aria-pressed=true]) .team_showcase_card:not([aria-pressed=true]) .team_showcase_cardPhoto{opacity:.62;filter:saturate(.7)}.team_showcase_caption{gap:2px;min-width:0;display:grid}.team_showcase_captionName{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.team_showcase_captionRole{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team_showcase_card[aria-pressed=true] .team_showcase_captionName{color:var(--arc-accent-strong)}.team_showcase_filmLayout{gap:var(--arc-space-6) var(--arc-space-8);grid-template-columns:minmax(0,1.1fr) minmax(16rem,1fr);grid-template-areas:"feature profile""strip strip";align-items:start;display:grid}.team_showcase_feature{aspect-ratio:4/3;border-radius:var(--arc-radius-surface);background:var(--arc-surface-muted);grid-area:feature;display:grid;position:relative;overflow:hidden}.team_showcase_featurePhoto{border-radius:inherit;grid-area:1/1;width:100%;height:100%;min-height:0;overflow:hidden}.team_showcase_filmLayout>.team_showcase_profileStage{grid-area:profile}.team_showcase_strip{gap:var(--arc-space-3);min-width:0;padding-bottom:var(--arc-space-2);scroll-padding-inline:var(--arc-space-2);scrollbar-width:thin;grid-area:strip;display:flex;overflow-x:auto}.team_showcase_stripCell{flex:0 0 104px;min-width:0}.team_showcase_stripChoice{gap:var(--arc-space-2)}.team_showcase_thumb{aspect-ratio:1;border-radius:var(--arc-radius-control);outline-offset:2px;transition:outline-color var(--arc-duration-fast) var(--arc-ease-standard);outline:2px solid #0000}.team_showcase_stripChoice[aria-pressed=true] .team_showcase_thumb{outline-color:var(--arc-accent)}.team_showcase_stripName{font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team_showcase_spotLayout{gap:var(--arc-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.team_showcase_spotCopy{gap:var(--arc-space-6);align-content:space-between;min-width:0;display:grid}.team_showcase_spotList{gap:var(--arc-space-1);display:grid}.team_showcase_spotChoice{align-items:center;gap:var(--arc-space-3);border-radius:var(--arc-radius-control);min-height:44px;padding:var(--arc-space-1) var(--arc-space-2);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);grid-template-columns:auto minmax(0,1fr) auto}.team_showcase_spotChoice[aria-pressed=true]{background:var(--arc-surface-muted)}.team_showcase_spotName{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.team_showcase_spotRole{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);white-space:nowrap}.team_showcase_spotPhoto{border-radius:var(--arc-radius-surface);background:var(--arc-surface-muted);min-height:420px;display:grid;position:relative;overflow:hidden}.team_showcase_directory{border-top:1px solid var(--arc-border);margin:0;padding:0;list-style:none;display:grid}.team_showcase_row{border-bottom:1px solid var(--arc-border)}.team_showcase_rowButton{align-items:center;gap:var(--arc-space-4);width:100%;min-height:64px;padding:var(--arc-space-2) var(--arc-space-1);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;display:grid}.team_showcase_rowButton:focus-visible{outline:2px solid var(--arc-focus-ring);outline-offset:-2px;border-radius:var(--arc-radius-control)}.team_showcase_rowName{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.team_showcase_rowRole,.team_showcase_rowLocation{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team_showcase_rowPanel{overflow:hidden}.team_showcase_rowInner{gap:var(--arc-space-6);padding:var(--arc-space-2) var(--arc-space-1) var(--arc-space-6);grid-template-columns:160px minmax(0,1fr);display:grid}.team_showcase_rowInner:not(:has(.team_showcase_rowPhoto)){grid-template-columns:minmax(0,1fr)}.team_showcase_rowPhoto{aspect-ratio:4/5;border-radius:var(--arc-radius-panel);height:auto}.team_showcase_rowProfile{gap:var(--arc-space-4);align-content:start;min-width:0;display:grid}@media (hover:hover) and (pointer:fine){.team_showcase_card:hover .team_showcase_cardPhoto{opacity:1;filter:none}.team_showcase_spotChoice:hover{background:var(--arc-surface-muted)}.team_showcase_rowButton:hover .team_showcase_rowName{color:var(--arc-accent-strong)}}@container team_showcase_team-showcase (max-width:760px){.team_showcase_header{grid-template-columns:minmax(0,1fr)}.team_showcase_title{font-size:var(--arc-text-3xl)}.team_showcase_galleryLayout{grid-template-columns:minmax(0,1fr)}.team_showcase_filmLayout{grid-template-columns:minmax(0,1fr);grid-template-areas:"feature""strip""profile"}.team_showcase_rowButton{grid-template-columns:auto minmax(0,1fr) auto}.team_showcase_rowLocation{display:none}.team_showcase_rowInner{gap:var(--arc-space-4);grid-template-columns:112px minmax(0,1fr)}}@container team_showcase_team-showcase (max-width:440px){.team_showcase_galleryGrid{gap:var(--arc-space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:var(--arc-space-2);scroll-padding-inline:0;display:flex;overflow-x:auto}.team_showcase_cell{scroll-snap-align:start;flex:0 0 72%}.team_showcase_strip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.team_showcase_stripCell{scroll-snap-align:start;flex-basis:84px}.team_showcase_spotLayout{grid-template-columns:minmax(0,1fr)}.team_showcase_spotPhoto{aspect-ratio:4/5;min-height:0}.team_showcase_rowButton{grid-template-columns:auto minmax(0,1fr)}.team_showcase_rowRole{grid-column:2;margin-top:-10px}.team_showcase_rowInner{grid-template-columns:minmax(0,1fr)}.team_showcase_rowPhoto{max-width:160px}}@media (prefers-reduced-motion:reduce){.team_showcase_cardPhoto,.team_showcase_thumb,.team_showcase_spotChoice{transition:none}}.testimonial_stage_root{gap:var(--arc-space-6);min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);display:grid;container:testimonial_stage_testimonial-stage/inline-size}.testimonial_stage_header{gap:var(--arc-space-2);display:grid}.testimonial_stage_eyebrow{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:0;font-weight:500}.testimonial_stage_title{font-family:var(--arc-font-display);font-size:var(--arc-text-4xl);letter-spacing:var(--arc-tracking-display);font-weight:400;line-height:var(--arc-leading-display);text-wrap:balance;margin:0}.testimonial_stage_empty{border:1px dashed var(--arc-border);border-radius:var(--arc-radius-panel);padding:var(--arc-space-8);color:var(--arc-text-secondary);text-align:center;margin:0}.testimonial_stage_tabs{gap:var(--arc-space-6);min-width:0;display:grid}.testimonial_stage_tabs .testimonial_stage_trigger{gap:var(--arc-space-2);min-width:0;padding-inline:var(--arc-space-2) var(--arc-space-3)}.testimonial_stage_tabs .testimonial_stage_trigger>span{align-items:center;gap:var(--arc-space-2);display:inline-flex}.testimonial_stage_triggerName{white-space:nowrap}.testimonial_stage_tabs .testimonial_stage_panel{color:var(--arc-foreground);font-size:inherit;margin-top:0}.testimonial_stage_stage{align-items:center;gap:var(--arc-space-10);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-width:0;display:grid}.testimonial_stage_portrait{aspect-ratio:4/5;border-radius:var(--arc-radius-surface);background:var(--arc-surface-muted);margin:0;display:grid;position:relative;overflow:hidden}.testimonial_stage_portrait img{object-fit:cover;width:100%;height:100%;display:block}.testimonial_stage_portraitFallback{place-items:center;display:grid}.testimonial_stage_quoteBlock{gap:var(--arc-space-6);min-width:0;margin:0;display:grid}.testimonial_stage_quote{margin:0}.testimonial_stage_quote p{font-family:var(--arc-font-display);font-size:var(--arc-text-3xl);letter-spacing:var(--arc-tracking-display);overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-weight:400;line-height:1.22}.testimonial_stage_quote p:before{content:"“"}.testimonial_stage_quote p:after{content:"”"}.testimonial_stage_caption{font-size:var(--arc-text-sm);line-height:var(--arc-leading-body);gap:2px;display:grid}.testimonial_stage_name{font-weight:500}.testimonial_stage_byline{color:var(--arc-text-secondary)}.testimonial_stage_attribution{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.testimonial_stage_link{justify-self:start;align-items:center;gap:var(--arc-space-1);min-height:44px;margin-top:var(--arc-space-2);color:var(--arc-foreground);text-decoration:underline;-webkit-text-decoration-color:var(--arc-border-strong);text-decoration-color:var(--arc-border-strong);text-underline-offset:3px;font-weight:500;display:inline-flex}.testimonial_stage_link:focus-visible{outline:2px solid var(--arc-focus-ring);outline-offset:2px;border-radius:4px}@container testimonial_stage_testimonial-stage (max-width:800px){.testimonial_stage_stage{gap:var(--arc-space-6);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.testimonial_stage_quote p{font-size:var(--arc-text-2xl)}}@container testimonial_stage_testimonial-stage (max-width:680px){.testimonial_stage_stage{gap:var(--arc-space-5);grid-template-columns:minmax(0,1fr)}.testimonial_stage_portrait{aspect-ratio:4/3;max-height:360px}.testimonial_stage_title{font-size:var(--arc-text-3xl)}}@container testimonial_stage_testimonial-stage (max-width:350px){.testimonial_stage_quote p{font-size:var(--arc-text-xl);line-height:1.3}.testimonial_stage_quoteBlock{gap:var(--arc-space-4)}.testimonial_stage_tabs .testimonial_stage_trigger{padding-inline:var(--arc-space-1) var(--arc-space-2)}}.usage_billing_root{color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);gap:14px;display:grid;position:relative;container-type:inline-size}.usage_billing_header h2{font-size:var(--arc-text-lg);margin:0;font-weight:500}.usage_billing_header p{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:2px 0 0}.usage_billing_grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:12px;display:grid}.usage_billing_card{border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);background:var(--arc-surface);align-content:start;gap:12px;min-width:0;padding:18px 16px;display:grid}.usage_billing_invoices{grid-column:1/-1}.usage_billing_cardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.usage_billing_label{font-size:var(--arc-text-sm);margin:0;font-weight:500}.usage_billing_small{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:inline-flex}.usage_billing_muted{color:var(--arc-text-secondary);font-size:var(--arc-text-sm)}.usage_billing_spendHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.usage_billing_big{font-family:var(--arc-font-display);font-size:var(--arc-text-3xl);letter-spacing:var(--arc-tracking-display);font-variant-numeric:tabular-nums;margin:2px 0 0}.usage_billing_figures{gap:24px;margin:0;display:flex}.usage_billing_figures dt{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.usage_billing_figures dd{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:500}.usage_billing_pace{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);align-items:center;gap:8px;margin:0;display:flex}.usage_billing_pace svg{color:color-mix(in oklab, var(--arc-warning) 80%, var(--arc-foreground));flex:none}.usage_billing_basis{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:0}.usage_billing_planLine{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.usage_billing_planName{font-family:var(--arc-font-display);font-size:var(--arc-text-2xl)}.usage_billing_offer{border-top:1px solid var(--arc-border-subtle);justify-items:start;gap:10px;padding-top:12px;display:grid}.usage_billing_pitch{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:0}.usage_billing_perks{font-size:var(--arc-text-sm);gap:6px;margin:0;padding:0;list-style:none;display:grid}.usage_billing_perks li{align-items:center;gap:8px;display:flex}.usage_billing_meters{gap:18px;display:grid}.usage_billing_channelKey{align-items:center;gap:4px;margin-left:10px;display:inline-flex}.usage_billing_alertList{margin:0;padding:0;list-style:none;display:grid}.usage_billing_alert{border-top:1px solid var(--arc-border-subtle);overflow:hidden}.usage_billing_alert:first-child{border-top:0}.usage_billing_alertInner{grid-template-columns:minmax(170px,200px) minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.usage_billing_alertAmount{min-width:0}.usage_billing_alertState{color:var(--arc-text-muted);font-size:var(--arc-text-xs);align-items:center;gap:4px;display:inline-flex}.usage_billing_alertActions{gap:2px;display:flex}.usage_billing_alertActions [data-on]{background:color-mix(in oklab, var(--arc-foreground) 8%, transparent)}.usage_billing_sheet{max-width:min(460px,100vw - 24px)}.usage_billing_limits{font-size:var(--arc-text-sm);gap:6px;margin:0;padding:0;list-style:none;display:grid}.usage_billing_limits li{justify-content:space-between;gap:12px;display:flex}.usage_billing_sheetQuote{gap:2px;margin:14px 0 8px;display:grid}.usage_billing_sheetActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.usage_billing_error{color:var(--arc-danger);font-size:var(--arc-text-sm);margin:0}.usage_billing_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (max-width:700px){.usage_billing_grid{grid-template-columns:minmax(0,1fr)}}@container (max-width:520px){.usage_billing_alertInner{grid-template-columns:minmax(0,1fr) auto}.usage_billing_alertState{display:none}.usage_billing_figures{gap:16px}}.usage_forecast_root{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);grid-template-columns:minmax(0,1fr);gap:14px;padding:20px;display:grid;position:relative;container-type:inline-size}.usage_forecast_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.usage_forecast_header h2{font-size:var(--arc-text-base);margin:0;font-weight:500}.usage_forecast_header p{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:2px 0 0}.usage_forecast_switch{min-width:0;max-width:100%}.usage_forecast_kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.usage_forecast_kpis>div{align-content:start;gap:2px;min-width:0;display:grid}.usage_forecast_kpis dt{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.usage_forecast_kpis dd{font-family:var(--arc-font-display);font-size:var(--arc-text-xl);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.usage_forecast_kpis .usage_forecast_sub{color:var(--arc-text-muted);font-family:var(--arc-font-body);font-size:var(--arc-text-xs);font-weight:400}.usage_forecast_sentence{min-height:1.4em;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:0}.usage_forecast_sentence[data-tone=forecast],.usage_forecast_sentence[data-tone=crossed]{color:color-mix(in oklab, var(--arc-warning) 70%, var(--arc-foreground))}.usage_forecast_inspect{min-height:20px;color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 10px;display:flex}.usage_forecast_inspect b{color:var(--arc-foreground);font-weight:500}.usage_forecast_status{color:var(--arc-danger);font-size:var(--arc-text-sm);margin:0}.usage_forecast_status[data-ok]{color:var(--arc-text-secondary)}.usage_forecast_alerts{gap:6px;display:grid}.usage_forecast_alerts h3{font-size:var(--arc-text-sm);margin:0;font-weight:500}.usage_forecast_alerts ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.usage_forecast_alert{border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);width:100%;min-height:44px;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;outline:none;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 10px;display:grid}.usage_forecast_alert:focus-visible{background:color-mix(in oklab, var(--arc-foreground) 5%, transparent)}.usage_forecast_alert[aria-pressed=true]{border-color:color-mix(in oklab, var(--arc-accent) 45%, var(--arc-border))}.usage_forecast_alert:disabled{cursor:default;opacity:.6}.usage_forecast_alertLabel{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage_forecast_alertWhen{color:var(--arc-text-muted);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.usage_forecast_alertState{min-width:44px;color:var(--arc-text-secondary);font-size:var(--arc-text-xs);text-align:right;font-weight:500}.usage_forecast_note{color:var(--arc-text-muted);font-size:var(--arc-text-sm);margin:0}.usage_forecast_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (max-width:560px){.usage_forecast_switch{width:100%}.usage_forecast_kpis{gap:8px}.usage_forecast_kpis dd{font-size:var(--arc-text-base)}.usage_forecast_alert{grid-template-columns:auto minmax(0,1fr) auto}.usage_forecast_alertWhen{display:none}}@media (prefers-reduced-motion:reduce){.usage_forecast_alert{transition:none}}html[data-motion=reduced] .usage_forecast_alert{transition:none}.usage_pricing_root{min-width:0;max-width:1060px;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);position:relative;container-type:inline-size}.usage_pricing_layout{grid-template-columns:minmax(0,1fr) minmax(300px,390px);align-items:start;gap:40px;min-width:0;display:grid}.usage_pricing_left{gap:22px;min-width:0;display:grid}.usage_pricing_header h2{font-family:var(--arc-font-display);font-size:var(--arc-text-4xl);letter-spacing:var(--arc-tracking-display);font-weight:500;line-height:var(--arc-leading-display);margin:0}.usage_pricing_header p{max-width:380px;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:10px 0 0}.usage_pricing_period{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.usage_pricing_small{color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);margin:0;display:block}.usage_pricing_center{text-align:center}.usage_pricing_breakdown{transition:opacity var(--arc-duration-fast) var(--arc-ease-standard);gap:4px;display:grid}.usage_pricing_breakdown[data-stale],.usage_pricing_card[data-stale] .usage_pricing_price{opacity:.6}.usage_pricing_breakdown h3{font-size:var(--arc-text-sm);margin:0 0 6px;font-weight:500}.usage_pricing_lines{margin:0;padding:0;list-style:none;display:grid}.usage_pricing_line{border-top:1px solid var(--arc-border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.usage_pricing_lineLabel{font-size:var(--arc-text-sm);display:block}.usage_pricing_amount{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.usage_pricing_total .usage_pricing_lineLabel{font-weight:500}.usage_pricing_total .usage_pricing_amount{font-size:var(--arc-text-lg);font-weight:500}.usage_pricing_error{color:var(--arc-danger);font-size:var(--arc-text-sm);margin:0}.usage_pricing_card{border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface);gap:14px;min-width:0;padding:26px;display:grid}.usage_pricing_tiers{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.usage_pricing_tier{color:var(--arc-text-muted);font-size:var(--arc-text-xs);gap:8px;display:grid}.usage_pricing_tier[data-current]{color:var(--arc-foreground)}.usage_pricing_tierBar{background:var(--arc-border);height:3px;transition:background-color var(--arc-duration-standard) var(--arc-ease-standard);border-radius:2px}.usage_pricing_tier[data-on] .usage_pricing_tierBar{background:var(--arc-foreground)}.usage_pricing_planName{font-family:var(--arc-font-display);font-size:var(--arc-text-4xl);letter-spacing:var(--arc-tracking-display);margin:4px 0 0;font-weight:500;line-height:1}.usage_pricing_reason{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:-6px 0 0}.usage_pricing_price{font-family:var(--arc-font-display);font-size:var(--arc-text-5xl);letter-spacing:var(--arc-tracking-display);font-variant-numeric:tabular-nums;transition:opacity var(--arc-duration-fast) var(--arc-ease-standard);flex-wrap:wrap;align-items:baseline;gap:8px;margin:6px 0 0;line-height:1;display:inline-flex}.usage_pricing_caption{color:var(--arc-text-muted);font-family:var(--arc-font-body);font-size:var(--arc-text-sm);letter-spacing:normal}.usage_pricing_features{border-top:1px solid var(--arc-border-subtle);gap:2px;margin:0;padding:14px 0 0;list-style:none;display:grid}.usage_pricing_feature{justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.usage_pricing_featureName{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);align-items:center;gap:10px;display:inline-flex}.usage_pricing_feature[data-included] .usage_pricing_featureName{color:var(--arc-foreground)}.usage_pricing_feature:not([data-included]) svg{opacity:.45}.usage_pricing_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (max-width:780px){.usage_pricing_layout{grid-template-columns:minmax(0,1fr);gap:24px}.usage_pricing_card{padding:20px}.usage_pricing_header h2{font-size:var(--arc-text-3xl)}}@media (prefers-reduced-motion:reduce){.usage_pricing_breakdown,.usage_pricing_price,.usage_pricing_tierBar{transition:none}}.usage_pricing_reason{overflow-wrap:anywhere;min-width:0}html[data-motion=reduced] .usage_pricing_breakdown,html[data-motion=reduced] .usage_pricing_price,html[data-motion=reduced] .usage_pricing_tierBar{transition:none}.wallet_card_card,.wallet_card_card *,.wallet_card_card :before,.wallet_card_card :after{box-sizing:border-box}.wallet_card_card{border:1px solid var(--arc-border);border-radius:var(--arc-radius-surface);background:var(--arc-surface);width:100%;max-width:660px;color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);gap:20px;margin:0 auto;padding:24px 28px 20px;display:grid;position:relative;container-type:inline-size}.wallet_card_header{justify-content:space-between;align-items:center;gap:8px;margin:-6px -8px -8px;display:flex}.wallet_card_switcher{gap:8px;font-weight:500}.wallet_card_switcherStatic{font-size:var(--arc-text-sm);align-items:center;gap:8px;padding:0 8px;font-weight:500;display:inline-flex}.wallet_card_switcherName{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.wallet_card_muted{color:var(--arc-text-secondary);font-size:var(--arc-text-sm)}.wallet_card_balanceBlock{gap:4px;display:grid}.wallet_card_balanceHead{align-items:center;gap:4px;min-height:28px;display:flex}.wallet_card_balance{letter-spacing:var(--arc-tracking-display);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:clamp(2.25rem,9cqw,3.5rem);font-weight:500;line-height:1.05}.wallet_card_balance>span{font:inherit;letter-spacing:inherit}.wallet_card_changeRow{justify-content:space-between;align-items:center;gap:12px;min-height:22px;display:flex}.wallet_card_change{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.wallet_card_change[data-tone=up]{color:var(--arc-success)}.wallet_card_change[data-tone=down]{color:var(--arc-danger)}.wallet_card_change .wallet_card_muted{margin-left:4px}.wallet_card_history{gap:12px;display:grid}.wallet_card_historyHidden{border-radius:var(--arc-radius-panel);background:var(--arc-surface-muted);min-height:132px;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);text-align:center;place-items:center;margin:0;display:grid}.wallet_card_historyFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wallet_card_actions{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.wallet_card_actions .wallet_card_action{border-radius:var(--arc-radius-panel);text-align:left;align-content:space-between;justify-items:start;gap:10px;height:auto;min-height:72px;padding:12px 14px;display:grid}.wallet_card_panel{border-radius:var(--arc-radius-panel);background:var(--arc-surface-muted);gap:14px;padding:16px;display:grid;overflow:hidden}.wallet_card_panelBody{gap:14px;display:grid}.wallet_card_panelActions{justify-content:flex-end;gap:8px;display:flex}.wallet_card_activity{border-top:1px solid var(--arc-border-subtle);gap:8px;margin:0 -28px;padding:16px 28px 0;display:grid}.wallet_card_activityHead{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.wallet_card_activityTitle{font-size:var(--arc-text-sm);margin:0;font-weight:500}.wallet_card_rows{margin:0;padding:0;list-style:none;display:grid}.wallet_card_row{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;display:grid;overflow:hidden}.wallet_card_rowIcon{background:var(--arc-surface-muted);width:32px;height:32px;color:var(--arc-text-secondary);border-radius:50%;place-items:center;display:grid}.wallet_card_rowText{gap:1px;min-width:0;display:grid}.wallet_card_rowText .wallet_card_muted{font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet_card_rowTitle{font-size:var(--arc-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.wallet_card_rowAmount{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.wallet_card_rowAmount[data-tone=up]{color:var(--arc-success)}.wallet_card_empty{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:0;padding:12px 0}.wallet_card_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@container (max-width:420px){.wallet_card_card{gap:16px;padding:18px 16px 16px}.wallet_card_activity{margin:0 -16px;padding:14px 16px 0}.wallet_card_actions{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet_card_panel{padding:12px}}@container (max-width:280px){.wallet_card_switcher .wallet_card_switcherName{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wallet_card_historyFoot .wallet_card_muted{font-size:var(--arc-text-xs)}.wallet_card_actions{grid-template-columns:minmax(0,1fr)}}.webhooks_root{border-radius:var(--arc-radius-surface,18px);background:var(--arc-surface);min-width:0;box-shadow:0 0 0 1px var(--arc-border-subtle);color:var(--arc-foreground);font-family:var(--arc-font-body);letter-spacing:var(--arc-tracking-body);display:grid;position:relative;container-type:inline-size}.webhooks_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.webhooks_header{border-bottom:1px solid var(--arc-border-subtle);gap:12px;padding:18px 20px 14px;display:grid}.webhooks_heading h2{font-size:var(--arc-text-base);margin:0;font-weight:500}.webhooks_heading p{max-width:60ch;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:3px 0 0}.webhooks_summary{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);justify-content:space-between;align-items:center;gap:12px;display:flex}.webhooks_summary strong{color:var(--arc-foreground);font-weight:500}.webhooks_muted{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);margin:0}.webhooks_error{color:var(--arc-danger);font-size:var(--arc-text-xs);margin:0}.webhooks_empty{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);justify-items:center;gap:4px;padding:36px 20px;display:grid}.webhooks_empty strong{color:var(--arc-foreground);font-weight:500}.webhooks_add{border-bottom:1px solid var(--arc-border-subtle);overflow:hidden}.webhooks_addInner{gap:12px;padding:14px 20px 16px;display:grid;container-type:inline-size}.webhooks_addHead{align-items:center;gap:6px;display:flex}.webhooks_addHead h3{font-size:var(--arc-text-sm);margin:0;font-weight:500}.webhooks_form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.webhooks_eventSet{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;padding:0;display:grid}.webhooks_eventSet legend{font-size:var(--arc-text-sm);margin-bottom:8px;padding:0;font-weight:500}.webhooks_eventSet code,.webhooks_event,.webhooks_inspectorEvent{font-family:var(--arc-font-mono,ui-monospace, monospace);font-size:var(--arc-text-xs)}.webhooks_eventSet .webhooks_error{grid-column:1/-1}.webhooks_formActions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.webhooks_formActions>.webhooks_muted{margin-inline-end:auto}.webhooks_secret{gap:10px;display:grid}.webhooks_secretRow{background:var(--arc-surface-muted,#0000000a);border-radius:12px;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.webhooks_secretRow code{overflow-wrap:anywhere;min-width:0;font-family:var(--arc-font-mono,ui-monospace, monospace);font-size:var(--arc-text-sm);-webkit-user-select:all;user-select:all;flex:1}.webhooks_endpoints{border-bottom:1px solid var(--arc-border-subtle);gap:2px;margin:0;padding:8px;list-style:none;display:grid}.webhooks_endpointItem{border-radius:12px;overflow:hidden}.webhooks_endpointItem[data-fresh] .webhooks_endpoint,.webhooks_deliveryItem[data-fresh] .webhooks_delivery{animation:webhooks_flash 1.1s var(--arc-ease-standard,ease) 1}@keyframes webhooks_flash{0%,30%{background:color-mix(in oklab, var(--arc-accent,#2563eb) 12%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.webhooks_endpointItem[data-fresh] .webhooks_endpoint,.webhooks_deliveryItem[data-fresh] .webhooks_delivery{animation:none}}.webhooks_endpoint,.webhooks_delivery{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;display:grid;position:relative}.webhooks_endpoint{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:10px 12px}.webhooks_endpoint:focus-visible,.webhooks_delivery:focus-visible{outline:var(--arc-focus-width,1px) solid var(--arc-focus-ring);outline-offset:-2px}.webhooks_selection{z-index:0;border-radius:inherit;background:var(--arc-surface-muted,#0000000f);position:absolute;inset:0}.webhooks_endpointMain,.webhooks_endpointMeta{gap:2px;min-width:0;display:grid;position:relative}.webhooks_endpointMeta{justify-items:end}.webhooks_endpointName{font-size:var(--arc-text-sm);font-weight:500}.webhooks_url{color:var(--arc-text-secondary);font-family:var(--arc-font-mono,ui-monospace, monospace);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.webhooks_rate{font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;font-weight:500}.webhooks_detail{gap:14px;padding:16px 20px 20px;display:grid}.webhooks_detailHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.webhooks_detailHead h3{font-size:var(--arc-text-sm);margin:0;font-weight:500}.webhooks_meta{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;display:flex}.webhooks_meta code{font-family:var(--arc-font-mono,ui-monospace, monospace)}.webhooks_volume{gap:6px;display:grid}.webhooks_volumeHead{font-size:var(--arc-text-xs);gap:12px;margin:0;display:flex}.webhooks_failedKey{align-items:center;gap:5px;display:inline-flex}.webhooks_failedSwatch{background:var(--arc-danger);border-radius:2px;width:8px;height:8px}.webhooks_bars{align-items:flex-end;height:64px;display:flex}.webhooks_bar{background:var(--arc-border-strong,#0000002e);border-radius:2px 2px 0 0;flex:1;min-width:1px;position:relative}.webhooks_bar[data-failed]:before{content:"";background:var(--arc-danger);border-radius:2px;height:4px;position:absolute;inset:0 0 auto}.webhooks_axis{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);justify-content:space-between;display:flex}.webhooks_split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 20px;display:grid}.webhooks_deliveries{align-content:start;gap:6px;min-width:0;display:grid;container-type:inline-size}.webhooks_deliveries h4{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);margin:0;font-weight:500}.webhooks_deliveryList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.webhooks_deliveryItem{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;display:grid;position:relative;overflow:hidden}.webhooks_delivery{grid-template-columns:52px minmax(0,1fr) auto auto;gap:12px;min-height:38px;padding:4px 10px}.webhooks_delivery>:not(.webhooks_selection){position:relative}.webhooks_duration,.webhooks_time{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.webhooks_event{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.webhooks_deliveryAction{min-width:0;display:inline-flex}.webhooks_rowError{color:var(--arc-danger);font-size:var(--arc-text-xs);grid-column:1/-1;margin:0 10px 4px}.webhooks_inspector{background:var(--arc-surface-muted,#00000008);border-radius:14px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid;container-type:inline-size}.webhooks_inspectorHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.webhooks_inspectorEvent{font-size:var(--arc-text-sm)}.webhooks_response{font-size:var(--arc-text-xs);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.webhooks_responseBody{overflow-wrap:anywhere;font-family:var(--arc-font-mono,ui-monospace, monospace);font-size:var(--arc-text-xs);display:block}@container (max-width:879px){.webhooks_split{grid-template-columns:minmax(0,1fr)}}@container (max-width:759px){.webhooks_endpoint{grid-template-columns:minmax(0,1fr)}.webhooks_endpointMeta{place-items:center start;gap:8px;display:flex}}@container (max-width:539px){.webhooks_header,.webhooks_detail{padding-inline:14px}.webhooks_summary{flex-direction:column;align-items:flex-start}.webhooks_form,.webhooks_eventSet{grid-template-columns:minmax(0,1fr)}.webhooks_formActions{flex-wrap:wrap}}@container (max-width:420px){.webhooks_delivery{grid-template-columns:52px minmax(0,1fr) auto}.webhooks_duration{display:none}}.webhooks_rate>span{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit}.webhooks_root{min-width:0;margin:0}.webhooks_root section{margin-block:0}.week_calendar_root{box-sizing:border-box;border:1px solid var(--arc-border);border-radius:var(--arc-radius-panel);background:var(--arc-surface-muted);width:100%;min-width:0;color:var(--arc-foreground);font-family:var(--arc-font-body);gap:16px;padding:16px;display:flex;position:relative;container-type:inline-size}.week_calendar_sidebar{flex:none;align-content:start;gap:16px;width:248px;display:grid}.week_calendar_mini{width:100%}.week_calendar_toggles{border:0;gap:8px;margin:0;padding:0;display:grid}.week_calendar_togglesTitle{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin-bottom:6px;padding:0;font-weight:500}.week_calendar_toggleLabel{align-items:center;gap:8px;display:inline-flex}.week_calendar_swatch{border-radius:3px;width:10px;height:10px}.week_calendar_menuCheck{margin-left:auto;padding-left:12px;display:inline-grid}.week_calendar_main{flex:1;grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;display:grid;position:relative}.week_calendar_header{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.week_calendar_range{min-width:0;font-size:var(--arc-text-lg);white-space:nowrap;flex:auto;margin:0;font-weight:600}.week_calendar_nav,.week_calendar_tools{align-items:center;gap:6px;display:flex}.week_calendar_iconButton{width:32px;height:32px;color:var(--arc-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:inline-grid}.week_calendar_iconButton:focus-visible{outline:2px solid var(--arc-focus-ring);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.week_calendar_iconButton:hover{background:var(--arc-surface-raised);color:var(--arc-foreground)}}.week_calendar_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.week_calendar_scroller{max-height:var(--calendar-height,clamp(480px, 72vh, 760px));overscroll-behavior:contain;background:var(--arc-surface-raised);border:1px solid var(--arc-border-subtle);border-radius:16px;position:relative;overflow:auto}.week_calendar_slide{min-width:0}.week_calendar_grid{--tg-border:var(--arc-border-subtle);--tg-surface:var(--arc-surface-raised);--tg-radius:0;--tg-label-ink:var(--arc-text-muted);--tg-label-size:11px;--tg-gutter:58px;--tg-hour-height:52px;--tg-select-fill:color-mix(in oklab, var(--arc-accent) 12%, transparent);--tg-select-ink:var(--arc-accent);--tg-event-radius:8px;--tg-event-radius-sm:8px;--tg-event-ink:var(--arc-foreground);--tg-event-size:12px;--tg-event-inset:2px;--tg-event-padding:3px 7px;border:0;overflow:visible}.week_calendar_gridHead{z-index:6;box-sizing:border-box;background:var(--arc-surface-raised);height:60px;position:sticky;top:0}.week_calendar_gridAllDay{z-index:5;background:var(--arc-surface-raised);position:sticky;top:60px}.week_calendar_dayHeader{justify-items:center;gap:2px;padding:6px 0;display:grid}.week_calendar_dayName{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}.week_calendar_dayNumber{min-width:28px;height:28px;font-size:var(--arc-text-base);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-weight:600;display:inline-grid}.week_calendar_dayHeader[data-today] .week_calendar_dayNumber{background:var(--arc-foreground);color:var(--arc-surface-raised)}[data-day]:focus-visible{background:color-mix(in oklab, var(--arc-foreground) 4%, transparent);outline:none}.week_calendar_event{box-shadow:none;align-content:start;gap:1px;display:grid;container-type:size}.week_calendar_event[data-pending]{opacity:.6}.week_calendar_event[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--tg-event-accent,var(--arc-accent))}.week_calendar_event:focus-visible{filter:brightness(.97);box-shadow:inset 0 0 0 1.5px var(--tg-event-accent,var(--arc-accent));outline:none}.week_calendar_eventTitle{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.week_calendar_eventTime,.week_calendar_eventPlace{color:var(--arc-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.week_calendar_eventPlace{align-items:center;gap:3px;display:inline-flex}.week_calendar_eventPeople{transform-origin:0 0;gap:2px;margin-top:4px;display:flex;transform:scale(.8)}@container (max-height:44px){.week_calendar_eventTime,.week_calendar_eventPlace,.week_calendar_eventPeople{display:none}}@container (max-height:70px){.week_calendar_eventPeople,.week_calendar_eventPlace{display:none}}@container (max-width:90px){.week_calendar_eventPlace,.week_calendar_eventPeople{display:none}}.week_calendar_allDayEvent{border:0;border-left:3px solid var(--tg-event-accent);background:color-mix(in oklch, var(--tg-event-accent) 16%, var(--arc-surface-raised));min-width:0;color:var(--arc-foreground);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px;margin:0 2px;padding:2px 8px;font-size:12px;overflow:hidden}.week_calendar_allDayEvent[data-pending]{opacity:.6}.week_calendar_allDayEvent:focus-visible,.week_calendar_agendaRow:focus-visible{outline:2px solid var(--arc-focus-ring);outline-offset:1px}.week_calendar_allDayMore{color:var(--arc-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;margin:0 2px;padding:1px 6px;font-size:11px}.week_calendar_agenda{margin:0;padding:8px 16px 16px;list-style:none;display:grid}.week_calendar_agendaDay{border-bottom:1px solid var(--arc-border-subtle);padding:10px 0}.week_calendar_agendaDate{font-size:var(--arc-text-sm);margin:0 0 6px;font-weight:600}.week_calendar_agendaDate[data-today]{color:var(--arc-accent)}.week_calendar_agendaEmpty{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:0}.week_calendar_agendaList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.week_calendar_agendaRow{border:0;border-left:3px solid var(--tg-event-accent);background:color-mix(in oklch, var(--tg-event-accent) 10%, var(--arc-surface-raised));width:100%;color:inherit;font:inherit;font-size:var(--arc-text-sm);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:72px minmax(0,1fr);gap:2px 10px;padding:8px 10px;display:grid}.week_calendar_agendaTime{color:var(--arc-text-secondary);font-variant-numeric:tabular-nums}.week_calendar_agendaTitle{font-weight:600}.week_calendar_agendaPlace{color:var(--arc-text-muted);font-size:var(--arc-text-xs);grid-column:2}.week_calendar_anchor{pointer-events:none;position:absolute}.week_calendar_popover{width:min(320px,100vw - 32px)}.week_calendar_popForm{gap:10px;display:grid}.week_calendar_popRow{grid-template-columns:1.3fr 1fr 1fr;gap:6px;display:grid}.week_calendar_popWhen{color:var(--arc-text-secondary);font-size:var(--arc-text-sm);margin:0}.week_calendar_popError{color:var(--arc-danger);font-size:var(--arc-text-sm);margin:0}.week_calendar_popNote{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:0}.week_calendar_popActions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.week_calendar_popSpacer{flex:1}.week_calendar_toast{z-index:20;background:var(--arc-foreground);color:var(--arc-surface-raised);font-size:var(--arc-text-sm);box-shadow:var(--arc-shadow-floating);border-radius:12px;align-items:center;gap:12px;padding:8px 10px 8px 14px;display:flex;position:absolute;bottom:12px;left:50%;translate:-50%}.week_calendar_toastUndo,.week_calendar_toastClose{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-weight:600}.week_calendar_toastUndo{text-decoration:underline}@container (min-width:640px) and (max-width:900px){.week_calendar_grid{--tg-gutter:46px;--tg-event-padding:2px 5px;--tg-event-size:11px}.week_calendar_dayNumber{min-width:24px;height:24px;font-size:var(--arc-text-sm)}}@container (max-width:640px){.week_calendar_root{padding:10px}.week_calendar_grid{--tg-gutter:44px}.week_calendar_range{font-size:var(--arc-text-base)}.week_calendar_popRow{grid-template-columns:1fr}}html[data-motion=reduced] .week_calendar_root *,html[data-motion=reduced] .week_calendar_root :before,html[data-motion=reduced] .week_calendar_root :after{transition-duration:0s!important;animation-duration:0s!important}
