.inspector-module__XCWYgq__inspector{height:100%;min-height:0;color:var(--foreground);background:var(--card);font-size:var(--type-body-m);line-height:var(--line-height-base);flex-direction:column;display:flex}.inspector-module__XCWYgq__pill,.inspector-module__XCWYgq__iconButton{--accent-fg:var(--muted-foreground);--accent-bg:var(--muted);--accent-border:var(--border)}.inspector-module__XCWYgq__pill[data-accent=indigo],.inspector-module__XCWYgq__iconButton[data-accent=indigo]{--accent-fg:var(--info-text);--accent-bg:var(--info-bg);--accent-border:var(--info-border)}.inspector-module__XCWYgq__pill[data-accent=red],.inspector-module__XCWYgq__iconButton[data-accent=red]{--accent-fg:var(--destructive-text);--accent-bg:var(--destructive-bg);--accent-border:var(--destructive-border)}.inspector-module__XCWYgq__pill[data-accent=green],.inspector-module__XCWYgq__iconButton[data-accent=green]{--accent-fg:var(--success-text);--accent-bg:var(--success-bg);--accent-border:var(--success-border)}.inspector-module__XCWYgq__pill[data-accent=amber],.inspector-module__XCWYgq__iconButton[data-accent=amber]{--accent-fg:var(--warning-text);--accent-bg:var(--warning-bg);--accent-border:var(--warning-border)}.inspector-module__XCWYgq__searchBar{top:var(--viz-sticky-top,0px);z-index:2;background:var(--card);border-bottom:1px solid var(--border);flex-direction:column;gap:.25rem;padding:.75rem;display:flex;position:sticky}.inspector-module__XCWYgq__searchLabel{font-size:var(--type-body-m);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.inspector-module__XCWYgq__searchInput{width:100%;color:inherit;background:var(--background);border:1px solid var(--input);border-radius:var(--radius-sm);font:inherit;padding:.4375rem .5rem}.inspector-module__XCWYgq__searchInput:focus-visible,.inspector-module__XCWYgq__input:focus-visible,.inspector-module__XCWYgq__numberInput:focus-visible,.inspector-module__XCWYgq__colorValue:focus-visible,.inspector-module__XCWYgq__select:focus-visible,.inspector-module__XCWYgq__slider:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.inspector-module__XCWYgq__searchStatus{font-size:var(--type-body-xs);color:var(--muted-foreground);margin:0}.inspector-module__XCWYgq__body{flex-direction:column;flex:auto;gap:1.125rem;min-height:0;padding:.75rem;display:flex;overflow:hidden auto}.inspector-module__XCWYgq__icon{color:var(--accent-fg,var(--primary));flex:none}.inspector-module__XCWYgq__sectionHeader{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.5rem;margin-bottom:.375rem;display:flex}.inspector-module__XCWYgq__sectionHeadingGroup{flex:auto;align-items:center;gap:.25rem;min-width:0;display:flex}.inspector-module__XCWYgq__sectionHeading{min-width:0;font-size:inherit;font-weight:inherit;margin:0}.inspector-module__XCWYgq__sectionToggle,.inspector-module__XCWYgq__listTitle{width:100%;min-width:0;min-height:0;color:var(--foreground);border-radius:var(--radius-sm);font:inherit;font-size:var(--type-body-m);font-weight:var(--font-weight-bold);letter-spacing:.02em;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.4rem;padding:0;display:flex}.inspector-module__XCWYgq__listTitle{cursor:default}.inspector-module__XCWYgq__sectionToggle:hover{background:color-mix(in oklab, var(--foreground) 4%, transparent)}.inspector-module__XCWYgq__headingLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inspector-module__XCWYgq__headingCount{color:var(--muted-foreground);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;flex:none}.inspector-module__XCWYgq__headerActions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.inspector-module__XCWYgq__pill{min-height:1.5rem;color:var(--accent-fg);background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:var(--radius-sm);font:inherit;font-size:var(--type-body-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-base);white-space:nowrap;cursor:pointer;transition:var(--transition-interactive);justify-content:center;align-self:flex-start;align-items:center;gap:.2rem;padding:.2rem .5rem;display:inline-flex}.inspector-module__XCWYgq__pillLabel{text-overflow:ellipsis;overflow:hidden}.inspector-module__XCWYgq__pill:hover:not(:disabled){background:color-mix(in oklab, var(--accent-fg) 18%, var(--accent-bg))}.inspector-module__XCWYgq__pill[aria-expanded=true],.inspector-module__XCWYgq__iconButton[aria-expanded=true]{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in oklab, var(--primary) 30%, transparent)}.inspector-module__XCWYgq__pill[aria-expanded=true] .inspector-module__XCWYgq__icon,.inspector-module__XCWYgq__iconButton[aria-expanded=true] .inspector-module__XCWYgq__icon{color:currentColor}.inspector-module__XCWYgq__sectionToggle:focus-visible,.inspector-module__XCWYgq__advancedToggle:focus-visible,.inspector-module__XCWYgq__pill:focus-visible,.inspector-module__XCWYgq__segment:focus-visible,.inspector-module__XCWYgq__paletteRow:focus-visible,.inspector-module__XCWYgq__iconButton:focus-visible,.inspector-module__XCWYgq__popoverClose:focus-visible,.inspector-module__XCWYgq__fixButton:focus-visible{outline:var(--focus-outline);outline-offset:calc(var(--focus-outline-offset) * -1)}.inspector-module__XCWYgq__chevron{flex:none;width:.57rem;height:.57rem;position:relative}.inspector-module__XCWYgq__chevron:before{content:"";transition:transform var(--transition-fast);border-bottom:1.5px solid;border-right:1.5px solid;position:absolute;inset:.085rem;transform:rotate(-45deg)}.inspector-module__XCWYgq__chevron[data-open]:before{transform:rotate(45deg)}.inspector-module__XCWYgq__section{min-width:0}.inspector-module__XCWYgq__section[data-selected] .inspector-module__XCWYgq__sectionBody{border-color:var(--primary);box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 35%, transparent)}.inspector-module__XCWYgq__sectionBody,.inspector-module__XCWYgq__listItems>.inspector-module__XCWYgq__listItem,.inspector-module__XCWYgq__empty{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md)}.inspector-module__XCWYgq__sectionBody{--viz-card-pad-x:.75rem;padding:.375rem var(--viz-card-pad-x);flex-direction:column;gap:0;display:flex}.inspector-module__XCWYgq__sectionBody.inspector-module__XCWYgq__sectionBody>*,.inspector-module__XCWYgq__popoverBody.inspector-module__XCWYgq__popoverBody>*,.inspector-module__XCWYgq__advancedBody.inspector-module__XCWYgq__advancedBody>*,.inspector-module__XCWYgq__inlineGroup.inspector-module__XCWYgq__inlineGroup>*{margin-inline:calc(var(--viz-card-pad-x) * -1);padding-block:.8125rem;padding-inline:var(--viz-card-pad-x)}.inspector-module__XCWYgq__sectionBody.inspector-module__XCWYgq__sectionBody>*+*,.inspector-module__XCWYgq__popoverBody.inspector-module__XCWYgq__popoverBody>*+*,.inspector-module__XCWYgq__advancedBody.inspector-module__XCWYgq__advancedBody>*+*,.inspector-module__XCWYgq__inlineGroup.inspector-module__XCWYgq__inlineGroup>*+*{border-top:1px solid var(--border)}.inspector-module__XCWYgq__sectionBody.inspector-module__XCWYgq__sectionBody>.inspector-module__XCWYgq__primaryCard,.inspector-module__XCWYgq__popoverBody.inspector-module__XCWYgq__popoverBody>.inspector-module__XCWYgq__primaryCard,.inspector-module__XCWYgq__advancedBody.inspector-module__XCWYgq__advancedBody>.inspector-module__XCWYgq__primaryCard{margin-block:.5rem;margin-inline:0;padding-block:.5rem;padding-inline:.625rem}.inspector-module__XCWYgq__sectionBody.inspector-module__XCWYgq__sectionBody>.inspector-module__XCWYgq__row:hover,.inspector-module__XCWYgq__popoverBody.inspector-module__XCWYgq__popoverBody>.inspector-module__XCWYgq__row:hover,.inspector-module__XCWYgq__advancedBody.inspector-module__XCWYgq__advancedBody>.inspector-module__XCWYgq__row:hover,.inspector-module__XCWYgq__inlineGroup.inspector-module__XCWYgq__inlineGroup>.inspector-module__XCWYgq__row:hover{background:color-mix(in oklab, var(--foreground) 4%, transparent)}.inspector-module__XCWYgq__inlineGroup{flex-direction:column;gap:0;display:flex}.inspector-module__XCWYgq__inlineTitle{font-size:var(--type-body-s);font-weight:var(--font-weight-medium);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;margin:0}.inspector-module__XCWYgq__primaryCard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.5rem .625rem}.inspector-module__XCWYgq__primaryCard .inspector-module__XCWYgq__label{text-transform:uppercase;letter-spacing:.06em;font-size:var(--type-body-m)}.inspector-module__XCWYgq__advanced{border-top-style:dashed}.inspector-module__XCWYgq__advancedToggle{width:100%;min-height:0;color:var(--muted-foreground);font:inherit;font-size:var(--type-body-s);font-weight:var(--font-weight-medium);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.4rem;padding:.125rem 0;display:flex}.inspector-module__XCWYgq__advancedToggle:hover{color:var(--foreground);background:0 0}.inspector-module__XCWYgq__advancedBody{flex-direction:column;gap:0;padding-top:.25rem;display:flex}.inspector-module__XCWYgq__row{border:0;flex-direction:column;gap:.375rem;min-inline-size:0;margin:0;padding:0;display:flex}.inspector-module__XCWYgq__row[data-layout=row]{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:.4375rem .875rem;display:grid}.inspector-module__XCWYgq__row[data-layout=row]>.inspector-module__XCWYgq__controlBody{justify-content:flex-end;justify-self:end;max-width:100%}.inspector-module__XCWYgq__row[data-layout=row]>.inspector-module__XCWYgq__hint,.inspector-module__XCWYgq__row[data-layout=row]>.inspector-module__XCWYgq__issues{grid-column:1/-1}.inspector-module__XCWYgq__row[data-invalid]{box-shadow:inset 2px 0 0 0 var(--error)}.inspector-module__XCWYgq__row>legend.inspector-module__XCWYgq__label{float:left;width:100%;padding:0}.inspector-module__XCWYgq__labelRow{align-items:center;gap:.25rem;min-inline-size:0;display:flex}.inspector-module__XCWYgq__label{min-width:0;font-size:var(--type-body-m);font-weight:var(--font-weight-medium);color:var(--foreground)}.inspector-module__XCWYgq__resetButton{width:1.25rem;height:1.25rem;color:var(--muted-foreground);border-radius:var(--radius-sm);cursor:pointer;opacity:.75;transition:var(--transition-interactive);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.inspector-module__XCWYgq__resetButton:hover{color:var(--foreground);background:var(--muted);opacity:1}.inspector-module__XCWYgq__resetButton:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset);opacity:1}.inspector-module__XCWYgq__popoverHeader .inspector-module__XCWYgq__resetButton,.inspector-module__XCWYgq__flattenedTitle .inspector-module__XCWYgq__resetButton{margin-inline-start:auto}.inspector-module__XCWYgq__flattenedTitle .inspector-module__XCWYgq__resetButton{margin-inline-end:0}.inspector-module__XCWYgq__labelValue{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.inspector-module__XCWYgq__controlBody{align-items:center;gap:.375rem;min-width:0;display:flex}.inspector-module__XCWYgq__hint{font-size:var(--type-body-s);color:var(--muted-foreground)}.inspector-module__XCWYgq__tip{color:var(--muted-foreground);cursor:help;flex:none;display:inline-flex;position:relative}.inspector-module__XCWYgq__tip:after{content:attr(data-tip);z-index:var(--z-dropdown);width:max-content;max-width:16rem;color:var(--background);background:var(--foreground);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg,var(--shadow-md));font-size:var(--type-body-xs);line-height:var(--line-height-base);text-align:start;white-space:normal;opacity:0;pointer-events:none;transition:opacity var(--transition-interactive);padding:.375rem .5rem;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)}.inspector-module__XCWYgq__tip:before{content:"";z-index:var(--z-dropdown);border:5px solid #0000;border-top-color:var(--foreground);opacity:0;pointer-events:none;transition:opacity var(--transition-interactive);position:absolute;bottom:calc(100% + .125rem);left:50%;transform:translate(-50%)}.inspector-module__XCWYgq__tip:hover:after,.inspector-module__XCWYgq__tip:hover:before,.inspector-module__XCWYgq__tip:focus-visible:after,.inspector-module__XCWYgq__tip:focus-visible:before{opacity:1}.inspector-module__XCWYgq__tip:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset);border-radius:var(--radius-sm)}.inspector-module__XCWYgq__stack{flex-direction:column;gap:.375rem;width:100%;display:flex}.inspector-module__XCWYgq__input,.inspector-module__XCWYgq__select{min-width:0;color:inherit;background:var(--card);border:1px solid var(--input);border-radius:var(--radius-sm);font:inherit;font-size:var(--type-body-m);flex:auto;padding:.3125rem .5rem}.inspector-module__XCWYgq__row[data-layout=row] .inspector-module__XCWYgq__input,.inspector-module__XCWYgq__row[data-layout=row] .inspector-module__XCWYgq__select{flex:0 auto;width:11rem;max-width:100%}.inspector-module__XCWYgq__numberInput{width:4.5rem;color:inherit;background:var(--card);border:1px solid var(--input);border-radius:var(--radius-sm);font:inherit;font-size:var(--type-body-m);font-variant-numeric:tabular-nums;text-align:end;padding:.3125rem .5rem}.inspector-module__XCWYgq__inputWithUnit{align-items:center;gap:.25rem;min-width:0;display:inline-flex}.inspector-module__XCWYgq__unit{font-family:var(--font-mono);font-size:var(--type-body-xs);color:var(--muted-foreground)}.inspector-module__XCWYgq__sliderRow{align-items:center;gap:.5rem;width:100%;display:flex}.inspector-module__XCWYgq__slider{appearance:none;width:100%;min-width:0;height:1rem;accent-color:var(--primary);cursor:pointer;background:0 0;flex:auto;margin:0}.inspector-module__XCWYgq__slider::-webkit-slider-runnable-track{border-radius:var(--radius-full);background:linear-gradient(to right, var(--primary) 0 var(--viz-slider-filled,0%), var(--border) var(--viz-slider-filled,0%) 100%);height:6px}.inspector-module__XCWYgq__slider::-moz-range-track{border-radius:var(--radius-full);background:var(--border);height:6px}.inspector-module__XCWYgq__slider::-moz-range-progress{border-radius:var(--radius-full);background:var(--primary);height:6px}.inspector-module__XCWYgq__slider::-webkit-slider-thumb{appearance:none;border:2px solid var(--card);border-radius:var(--radius-full);background:var(--primary);width:12px;height:12px;margin-top:-3px}.inspector-module__XCWYgq__slider::-moz-range-thumb{border:2px solid var(--card);border-radius:var(--radius-full);background:var(--primary);width:12px;height:12px}.inspector-module__XCWYgq__toggleTrack{border-radius:var(--radius-full);background:var(--muted);border:1px solid var(--input);width:2.75rem;height:1.5rem;transition:background var(--transition-fast), border-color var(--transition-fast);flex:none;display:inline-flex;position:relative}.inspector-module__XCWYgq__toggle{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.inspector-module__XCWYgq__toggleThumb{border-radius:var(--radius-full);background:var(--muted-foreground);pointer-events:none;width:1rem;height:1rem;transition:left var(--transition-fast), background var(--transition-fast);position:absolute;top:3px;left:3px}.inspector-module__XCWYgq__toggleTrack:has(.inspector-module__XCWYgq__toggle:checked){background:var(--primary);border-color:var(--primary)}.inspector-module__XCWYgq__toggleTrack:has(.inspector-module__XCWYgq__toggle:checked) .inspector-module__XCWYgq__toggleThumb{background:var(--primary-foreground);left:calc(100% - 1rem - 3px)}.inspector-module__XCWYgq__toggleTrack:has(.inspector-module__XCWYgq__toggle:focus-visible){outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.inspector-module__XCWYgq__select[data-inherit=inherited],.inspector-module__XCWYgq__select[data-inherit=auto],.inspector-module__XCWYgq__checkItem input[data-inherit=inherited]{outline:1px dashed var(--muted-foreground);outline-offset:2px}.inspector-module__XCWYgq__toggleTrack:has(.inspector-module__XCWYgq__toggle[data-inherit=inherited]){outline:1px dashed var(--muted-foreground);outline-offset:2px}.inspector-module__XCWYgq__toggleTrack:has(.inspector-module__XCWYgq__toggle[data-inherit=auto]){outline:1px dashed var(--muted-foreground);outline-offset:2px}.inspector-module__XCWYgq__input[data-inherit=inherited],.inspector-module__XCWYgq__spacingInput[data-inherit=inherited]{border-style:dashed;border-color:var(--muted-foreground)}.inspector-module__XCWYgq__select[data-inherit=inherited],.inspector-module__XCWYgq__select[data-inherit=auto]{color:var(--muted-foreground)}.inspector-module__XCWYgq__segment[data-inherit=inherited]{color:var(--foreground);border:1px dashed var(--muted-foreground);padding:calc(.15rem - 1px) calc(.45rem - 1px)}.inspector-module__XCWYgq__checkList{flex-wrap:wrap;gap:.25rem .75rem;display:flex}.inspector-module__XCWYgq__checkItem{font-size:var(--type-body-m);align-items:center;gap:.3rem;display:inline-flex}.inspector-module__XCWYgq__fieldKind{font-family:var(--font-mono);font-size:var(--type-body-xs);color:var(--muted-foreground)}.inspector-module__XCWYgq__subField{align-items:center;gap:.5rem;display:flex}.inspector-module__XCWYgq__subLabel{font-size:var(--type-body-s);color:var(--muted-foreground);flex:0 0 6rem}.inspector-module__XCWYgq__segmented{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:flex-end;gap:1px;padding:1px;display:inline-flex}.inspector-module__XCWYgq__segment{min-height:0;color:var(--muted-foreground);background:var(--card);border-radius:calc(var(--radius-sm) - 1px);font:inherit;font-size:var(--type-body-m);font-weight:var(--font-weight-medium);cursor:pointer;border:0;padding:.25rem .55rem}.inspector-module__XCWYgq__segment[aria-checked=true]{color:var(--primary-foreground);background:var(--primary)}.inspector-module__XCWYgq__positionEdge{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:".top.""left.right"".bottom.";gap:2px;width:100%;max-width:13rem;display:grid}.inspector-module__XCWYgq__positionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.inspector-module__XCWYgq__colorRow{background:var(--card);border:1px solid var(--input);border-radius:var(--radius-sm);align-items:center;gap:.35rem;min-width:0;padding:.15rem .3rem;display:inline-flex}.inspector-module__XCWYgq__swatch{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-sm);flex:none;width:.9rem;height:.9rem;display:flex;overflow:hidden}.inspector-module__XCWYgq__swatch[data-paint=inherited],.inspector-module__XCWYgq__swatch[data-paint=palette]{background-clip:content-box;border-style:dashed;padding:1.5px}.inspector-module__XCWYgq__swatch[data-paint=unset]{background-color:var(--muted);background-image:linear-gradient(to top right, transparent calc(50% - .5px), var(--muted-foreground) calc(50% - .5px), var(--muted-foreground) calc(50% + .5px), transparent calc(50% + .5px));border-style:dashed}.inspector-module__XCWYgq__swatchStop{flex:1 1 0;min-width:0}.inspector-module__XCWYgq__colorValue{width:6.5rem;min-width:0;color:inherit;font:inherit;font-family:var(--font-mono);font-size:var(--type-body-m);background:0 0;border:0;flex:0 auto;padding:0}.inspector-module__XCWYgq__colorValue:focus-visible{outline-offset:1px}.inspector-module__XCWYgq__colorPicker{border:1px solid var(--input);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex:none;width:1.1rem;height:1.1rem;padding:0}.inspector-module__XCWYgq__anchoredList{flex:none;display:inline-flex}.inspector-module__XCWYgq__listTrigger{width:1.1rem;height:1.1rem;min-height:0;color:var(--muted-foreground);border-radius:var(--radius-sm);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.inspector-module__XCWYgq__listTrigger:hover{color:var(--foreground);background:var(--muted)}.inspector-module__XCWYgq__listTrigger:focus-visible{outline:var(--focus-outline);outline-offset:calc(var(--focus-outline-offset) * -1)}.inspector-module__XCWYgq__listChevron{border-bottom:1.5px solid;border-right:1.5px solid;width:.35rem;height:.35rem;transform:translateY(-1px)rotate(45deg)}.inspector-module__XCWYgq__listPanel{z-index:var(--z-dropdown);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg,var(--shadow-md));flex-direction:column;gap:1px;padding:.25rem;display:flex;position:fixed;overflow-y:auto}.inspector-module__XCWYgq__listOption{min-height:0;color:var(--foreground);border-radius:var(--radius-sm);font:inherit;font-size:var(--type-body-m);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:.4rem;padding:.25rem .35rem;display:flex}.inspector-module__XCWYgq__listOption:hover,.inspector-module__XCWYgq__listOption:focus-visible{background:var(--muted);outline:none}.inspector-module__XCWYgq__listOption[aria-selected=true]{border-color:var(--primary);background:var(--select-highlight)}.inspector-module__XCWYgq__listOptionSwatch{border:1px solid var(--border);border-radius:var(--radius-sm);flex:none;width:.9rem;height:.9rem}.inspector-module__XCWYgq__listOptionLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.inspector-module__XCWYgq__listOptionValue{font-family:var(--font-mono);font-size:var(--type-body-xs);color:var(--muted-foreground);flex:none}.inspector-module__XCWYgq__paletteList{flex-direction:column;gap:.25rem;width:100%;display:flex}.inspector-module__XCWYgq__paletteRow{min-height:0;color:inherit;border-radius:var(--radius-sm);font:inherit;font-size:var(--type-body-m);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:.5rem;padding:.25rem;display:flex}.inspector-module__XCWYgq__paletteRow[aria-checked=true]{border-color:var(--primary);background:var(--select-highlight)}.inspector-module__XCWYgq__paletteRow[data-inherit=inherited]{border-style:dashed;border-color:var(--muted-foreground)}.inspector-module__XCWYgq__paletteSwatches{border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.inspector-module__XCWYgq__paletteSwatch{width:.9rem;height:.9rem}.inspector-module__XCWYgq__spacingRow{flex-wrap:wrap;align-items:center;gap:.375rem;width:100%;display:flex}.inspector-module__XCWYgq__spacingInput{width:3.25rem;color:inherit;background:var(--card);border:1px solid var(--input);border-radius:var(--radius-sm);font:inherit;font-size:var(--type-body-m);padding:.2rem .3rem}.inspector-module__XCWYgq__list{min-width:0}.inspector-module__XCWYgq__listItems{flex-direction:column;gap:.375rem;display:flex}.inspector-module__XCWYgq__listItem{align-items:center;gap:.5rem;padding:.4rem .5rem;display:flex}.inspector-module__XCWYgq__listItemDot{border-radius:var(--radius-full);width:.55rem;height:.55rem;box-shadow:0 0 0 1px color-mix(in oklab, var(--foreground) 20%, transparent);flex:none}.inspector-module__XCWYgq__listItemText{flex-direction:column;flex:auto;gap:.05rem;min-width:0;display:flex}.inspector-module__XCWYgq__listItemLabel{font-size:var(--type-body-m);font-weight:var(--font-weight-bold);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inspector-module__XCWYgq__listItemSubtitle{font-family:var(--font-mono);font-size:var(--type-body-xs);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inspector-module__XCWYgq__listItemActions{flex:none;align-items:center;gap:.2rem;display:flex}.inspector-module__XCWYgq__iconButton{min-width:1.35rem;min-height:1.35rem;color:var(--accent-fg);border-radius:var(--radius-sm);font:inherit;font-size:var(--type-body-xs);cursor:pointer;transition:var(--transition-interactive);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:.15rem;line-height:1;display:inline-flex}.inspector-module__XCWYgq__iconButton:hover:not(:disabled){background:var(--accent-bg);border-color:var(--accent-border)}.inspector-module__XCWYgq__iconButton:disabled,.inspector-module__XCWYgq__pill:disabled{opacity:.4;cursor:not-allowed}.inspector-module__XCWYgq__empty{font-size:var(--type-body-s);color:var(--muted-foreground);text-align:center;margin:0;padding:.625rem .75rem;font-style:italic}.inspector-module__XCWYgq__popoverAnchor{display:contents}.inspector-module__XCWYgq__sectionBody>.inspector-module__XCWYgq__popoverAnchor>.inspector-module__XCWYgq__pill{margin-block:.25rem .375rem}.inspector-module__XCWYgq__popoverPanel{z-index:var(--z-dropdown);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-lg,var(--shadow-md));flex-direction:column;display:flex;position:fixed;overflow:hidden}.inspector-module__XCWYgq__popoverHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.inspector-module__XCWYgq__popoverTitle{min-width:0;font-size:var(--type-body-m);font-weight:var(--font-weight-bold);color:var(--foreground);align-items:center;gap:.4rem;display:flex}.inspector-module__XCWYgq__popoverBody{--viz-card-pad-x:.75rem;min-height:0;padding:.25rem var(--viz-card-pad-x);flex-direction:column;flex:auto;gap:0;display:flex;overflow:hidden auto}.inspector-module__XCWYgq__popoverClose{width:1.35rem;height:1.35rem;min-height:0;color:var(--muted-foreground);border-radius:var(--radius-sm);font:inherit;font-size:var(--type-body-l);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.inspector-module__XCWYgq__popoverClose:hover{color:var(--foreground);background:var(--muted);border-color:var(--border)}.inspector-module__XCWYgq__flattenedPopover{border-inline-start:2px solid var(--border);flex-direction:column;gap:.5rem;padding-inline-start:calc(var(--viz-card-pad-x,0px) + .5rem);display:flex}.inspector-module__XCWYgq__flattenedTitle{font-size:var(--type-body-s);font-weight:var(--font-weight-medium);color:var(--muted-foreground);align-items:center;gap:.4rem;margin:0;display:flex}.inspector-module__XCWYgq__orphanIssues{border-bottom:1px solid var(--border);padding:.5rem .75rem}.inspector-module__XCWYgq__issues{flex-direction:column;gap:.25rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.inspector-module__XCWYgq__issue{font-size:var(--type-body-s);align-items:baseline;gap:.5rem;display:flex}.inspector-module__XCWYgq__issue[data-severity=error]{color:var(--destructive-text,var(--error))}.inspector-module__XCWYgq__issue[data-severity=warning]{color:var(--warning-text,var(--muted-foreground))}.inspector-module__XCWYgq__issue[data-severity=info]{color:var(--muted-foreground)}.inspector-module__XCWYgq__issueMessage{flex:auto}.inspector-module__XCWYgq__fixButton{min-height:0;color:var(--primary);border-radius:var(--radius-sm);font:inherit;font-size:var(--type-body-s);cursor:pointer;background:0 0;border:1px solid;flex:none;padding:.1rem .4rem}.inspector-module__XCWYgq__tabStrip{border-bottom:1px solid var(--border);flex-wrap:nowrap;gap:.125rem;margin-bottom:.5rem;display:flex;overflow:auto hidden}.inspector-module__XCWYgq__tab{min-height:1.75rem;color:var(--muted-foreground);font:inherit;font-size:var(--type-body-m);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.35rem;padding:.25rem .5rem;display:inline-flex}.inspector-module__XCWYgq__tab:hover{color:var(--foreground);background:0 0}.inspector-module__XCWYgq__tab[aria-selected=true]{color:var(--foreground);border-bottom-color:var(--primary)}.inspector-module__XCWYgq__tab:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}
.Gauge-module__3altUa__gaugeContainer{width:100%;height:100%;min-height:120px;font-family:var(--font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif);box-sizing:border-box;background:0 0;flex-direction:column;justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex;position:relative}.Gauge-module__3altUa__title{font-size:var(--type-body-l);font-weight:var(--font-weight-medium);color:var(--text-title,var(--foreground));text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-bottom:4px;overflow:hidden}.Gauge-module__3altUa__gaugeSvg{width:100%;max-width:100%;height:auto;max-height:100%;display:block}.Gauge-module__3altUa__backgroundArc{opacity:.3;stroke:var(--border,var(--muted))}.Gauge-module__3altUa__colorArc{stroke-linecap:round;opacity:.85;transition:opacity .2s}.Gauge-module__3altUa__colorArc:hover{opacity:1}.Gauge-module__3altUa__majorTick{stroke:var(--text-muted,var(--muted-foreground));stroke-width:1px}.Gauge-module__3altUa__minorTick{stroke:var(--text-caption,var(--muted-foreground));stroke-width:.5px}.Gauge-module__3altUa__tickLabel{font-size:var(--type-body-xs);fill:var(--text-muted,var(--muted-foreground));font-family:var(--font-family,sans-serif);font-weight:var(--font-weight);-webkit-user-select:none;user-select:none}.Gauge-module__3altUa__needle{filter:drop-shadow(0 1px 3px #00000026)}.Gauge-module__3altUa__needleLine{stroke-linecap:round;transition:stroke .3s}.Gauge-module__3altUa__needleTip{transition:fill .3s}.Gauge-module__3altUa__needleCenter{filter:drop-shadow(0 1px 2px #0003)}.Gauge-module__3altUa__valueText{font-family:var(--font-family,sans-serif);fill:var(--text-title,var(--foreground));-webkit-user-select:none;user-select:none;font-weight:var(--font-weight-strong);text-anchor:middle;dominant-baseline:middle;letter-spacing:-.02em}.Gauge-module__3altUa__seriesLabel{font-size:var(--type-body-m);font-weight:var(--font-weight);fill:var(--text-body,var(--muted-foreground));-webkit-user-select:none;user-select:none;text-anchor:middle;opacity:.8}.Gauge-module__3altUa__gaugeWrapper{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;min-height:100px;display:flex;position:relative}.Gauge-module__3altUa__valueOverlay{fill:var(--card,var(--background));paint-order:stroke fill}.Gauge-module__3altUa__valueText,.Gauge-module__3altUa__seriesLabel{pointer-events:none;position:relative}@media (max-width:480px){.Gauge-module__3altUa__title{font-size:var(--type-body-m)}.Gauge-module__3altUa__tickLabel{font-size:var(--type-body-xs)}.Gauge-module__3altUa__valueText{font-size:var(--type-heading-3)}.Gauge-module__3altUa__seriesLabel{font-size:var(--type-body-xs)}.Gauge-module__3altUa__gaugeContainer{min-height:80px}}@media (max-width:320px){.Gauge-module__3altUa__title{font-size:var(--type-body-xs)}.Gauge-module__3altUa__valueText{font-size:var(--type-body-l)}.Gauge-module__3altUa__seriesLabel{font-size:var(--type-body-xs)}.Gauge-module__3altUa__gaugeContainer{min-height:60px}}@media (prefers-contrast:high){.Gauge-module__3altUa__backgroundArc{opacity:.8;stroke:var(--border)}.Gauge-module__3altUa__majorTick,.Gauge-module__3altUa__minorTick{stroke:var(--foreground)}.Gauge-module__3altUa__tickLabel,.Gauge-module__3altUa__valueText{fill:var(--foreground)}}@media (prefers-reduced-motion:reduce){.Gauge-module__3altUa__needleLine,.Gauge-module__3altUa__colorArc{transition:none!important}}
.BigNumber-module__LnCovG__bigNumber{box-sizing:border-box;width:100%;height:100%;font-family:var(--font-family,system-ui, -apple-system, sans-serif);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);transition:background-color .2s;position:relative;overflow:hidden}.BigNumber-module__LnCovG__bigNumber.BigNumber-module__LnCovG__hasBg{color:#fff}.BigNumber-module__LnCovG__sparklineBg{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.BigNumber-module__LnCovG__content{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:8%;display:flex;position:relative}.BigNumber-module__LnCovG__headerRow{flex-shrink:0;justify-content:space-between;align-items:center;gap:.25em;display:flex}.BigNumber-module__LnCovG__title{font-weight:var(--font-weight-medium);color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.BigNumber-module__LnCovG__valueContainer{flex:1;justify-content:center;align-items:center;display:flex}.BigNumber-module__LnCovG__mainValue{font-weight:var(--font-weight-strong);white-space:nowrap;color:var(--text-title);align-items:baseline;gap:.15em;line-height:1;display:flex}.BigNumber-module__LnCovG__prefix,.BigNumber-module__LnCovG__unit{color:var(--text-muted);font-size:.55em;font-weight:var(--font-weight-medium)}.BigNumber-module__LnCovG__value{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.BigNumber-module__LnCovG__trendIndicator{font-weight:var(--font-weight-medium);font-size:inherit;border-radius:.375em;flex-shrink:0;align-items:center;gap:.2em;padding:.1em .35em;display:inline-flex}.BigNumber-module__LnCovG__trend-up{background-color:color-mix(in oklab, var(--success-400) 15%, transparent);color:var(--success-400)}.BigNumber-module__LnCovG__trend-down{background-color:color-mix(in oklab, var(--danger-400) 15%, transparent);color:var(--danger-400)}.BigNumber-module__LnCovG__trend-neutral{background-color:color-mix(in oklab, var(--text-muted) 15%, transparent);color:var(--text-muted)}.BigNumber-module__LnCovG__trendLight{color:#ffffffe6;background-color:#fff3}.BigNumber-module__LnCovG__trendArrow{font-weight:var(--font-weight-strong);line-height:1}.BigNumber-module__LnCovG__trendText{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;line-height:1}.BigNumber-module__LnCovG__comparisonText{color:var(--text-caption);flex-shrink:0;font-size:.7em;font-style:italic}.BigNumber-module__LnCovG__progressContainer{flex-shrink:0;width:100%}.BigNumber-module__LnCovG__progressBar{background-color:var(--muted);border-radius:2px;width:100%;height:4px;margin-bottom:.25em;overflow:hidden}.BigNumber-module__LnCovG__progressFill{background-color:var(--primary-400);border-radius:2px;height:100%;transition:width .3s}.BigNumber-module__LnCovG__progressText{color:var(--text-caption);font-size:.65em;font-weight:var(--font-weight-medium)}@media (prefers-contrast:high){.BigNumber-module__LnCovG__bigNumber{border:1px solid var(--border)}.BigNumber-module__LnCovG__trendIndicator{border:1px solid}}@media (prefers-reduced-motion:reduce){.BigNumber-module__LnCovG__bigNumber,.BigNumber-module__LnCovG__progressFill{transition:none}}
.ConnectionOfflineBadge-module__3mjn4q__badge{align-items:center;gap:var(--s-1);height:20px;padding:0 var(--s-2) 0 6px;border-radius:var(--r-chip);background:var(--err-cont);color:var(--err);font-size:var(--type-caption);line-height:var(--lh-caption);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:help;border:none;flex:none;font-family:inherit;display:inline-flex}.ConnectionOfflineBadge-module__3mjn4q__badge:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ConnectionOfflineBadge-module__3mjn4q__icon{flex:none}
.Skeleton-module__xWK-7q__skeleton{border-radius:var(--r-ctl);background:linear-gradient(90deg, var(--surface) 0%, var(--surface-hi) 50%, var(--surface) 100%);width:100%;animation:Skeleton-module__xWK-7q__dvShimmer calc(var(--md-dur-xlong4) * 1.4) var(--md-easing-linear) infinite;background-size:200% 100%;display:block}@keyframes Skeleton-module__xWK-7q__dvShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.PaneSkeletons-module__eyRAYq__listRows{flex-direction:column;display:flex}.PaneSkeletons-module__eyRAYq__listRow{align-items:center;gap:var(--s-3);padding:var(--s-2);display:flex}.PaneSkeletons-module__eyRAYq__listRow:not(:last-child){border-bottom:1px solid var(--line)}.PaneSkeletons-module__eyRAYq__listRowLines{gap:var(--s-1);flex-direction:column;flex-grow:1;min-width:0;display:flex}@container pane (max-width:300px){.PaneSkeletons-module__eyRAYq__listRowTile{display:none}}.PaneSkeletons-module__eyRAYq__chat{gap:var(--s-4);padding:var(--s-3);flex-direction:column;display:flex}.PaneSkeletons-module__eyRAYq__bubbleLeft{align-self:flex-start}.PaneSkeletons-module__eyRAYq__bubbleRight{align-self:flex-end}.PaneSkeletons-module__eyRAYq__cardGrid{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container pane (max-width:380px){.PaneSkeletons-module__eyRAYq__cardGrid{grid-template-columns:minmax(0,1fr)}}.PaneSkeletons-module__eyRAYq__detail{gap:var(--s-3);padding:var(--s-2);flex-direction:column;display:flex}.PaneSkeletons-module__eyRAYq__chart{align-items:flex-end;gap:var(--s-2);height:100%;min-height:var(--s-12);padding:0 var(--s-2) var(--s-2);border-bottom:1px solid var(--line);display:flex}.PaneSkeletons-module__eyRAYq__chartBar{flex:1 1 0}
.FloatingMenu-module__UL-6QW__menu{z-index:46;position:fixed}:where(.FloatingMenu-module__UL-6QW__menu){padding:var(--s-1);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-hi);box-shadow:var(--overlay-shadow)}.FloatingMenu-module__UL-6QW__menu:focus{outline:none}
.Tooltip-module__k1LQqW__tip{z-index:60;border-radius:var(--r-ctl);background:var(--fg);width:max-content;max-width:260px;color:var(--ground);font-family:inherit;font-size:var(--type-meta);font-weight:var(--font-weight-normal);line-height:var(--lh-label);letter-spacing:normal;text-transform:none;white-space:normal;box-shadow:var(--overlay-shadow);pointer-events:none;padding:6px 10px;position:fixed}.Tooltip-module__k1LQqW__tip[data-phase=positioned]{animation:Tooltip-module__k1LQqW__tipIn var(--state-dur) var(--state-ease)}@keyframes Tooltip-module__k1LQqW__tipIn{0%{opacity:0}}.Tooltip-module__k1LQqW__tip:before{content:"";left:var(--tip-arrow-x,50%);border:5px solid #0000;position:absolute;transform:translate(-50%)}.Tooltip-module__k1LQqW__tip[data-placement=top]:before{border-top-color:var(--fg);top:100%}.Tooltip-module__k1LQqW__tip[data-placement=bottom]:before{border-bottom-color:var(--fg);bottom:100%}.Tooltip-module__k1LQqW__infoTrigger{border-radius:var(--r-xs);color:var(--fg-faint);vertical-align:-1px;cursor:help;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-inline-start:var(--s-1);padding:0;display:inline-flex}.Tooltip-module__k1LQqW__infoTrigger svg{width:var(--s-4);height:var(--s-4)}.Tooltip-module__k1LQqW__infoTrigger:hover,.Tooltip-module__k1LQqW__infoTrigger:focus-visible{color:var(--fg-dim)}.Tooltip-module__k1LQqW__infoTrigger:focus-visible{outline:2px solid var(--acc);outline-offset:2px}
.ListRow-module__GuV34q__list{padding:var(--s-1) var(--s-2);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--soft-shadow);flex-direction:column;min-width:0;margin:0;list-style:none;display:flex}.ListRow-module__GuV34q__row{align-items:center;gap:var(--s-3);width:100%;min-width:0;padding:var(--s-2) var(--s-2);border:none;border-bottom:1px solid var(--line);border-radius:var(--r-ctl);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}.ListRow-module__GuV34q__list>:last-child .ListRow-module__GuV34q__row{border-bottom:none}.ListRow-module__GuV34q__row:hover{background:var(--surface-hi)}.ListRow-module__GuV34q__row[aria-current=true]{background:rgba(var(--acc-rgb), .1);border-bottom-color:#0000}.ListRow-module__GuV34q__tile{width:var(--s-10);height:var(--s-10);border-radius:var(--r-ctl);background:var(--surface-hi);color:var(--fg-mut);font-family:var(--font-mono);font-size:var(--type-label);font-weight:var(--font-weight-semibold);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.ListRow-module__GuV34q__tileImage{max-width:var(--s-6);max-height:var(--s-6);object-fit:contain}.ListRow-module__GuV34q__main{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.ListRow-module__GuV34q__rowTitle{font-size:var(--type-body);font-weight:var(--font-weight-medium);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ListRow-module__GuV34q__rowMeta{font-size:var(--type-control-sm);color:var(--fg-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ListRow-module__GuV34q__dot{width:var(--s-2);height:var(--s-2);background:var(--fg-faint);border-radius:50%;flex:none}.ListRow-module__GuV34q__dot[data-tone=ok]{background:var(--ok)}.ListRow-module__GuV34q__dot[data-tone=warn]{background:var(--warn)}.ListRow-module__GuV34q__dot[data-tone=err]{background:var(--err)}.ListRow-module__GuV34q__dot[data-tone=acc]{background:var(--acc)}.ListRow-module__GuV34q__dot[data-busy]{border:1.5px solid var(--line-strong);border-top-color:var(--acc);background:0 0;width:12px;height:12px;animation:.9s linear infinite ListRow-module__GuV34q__dotSpin}@keyframes ListRow-module__GuV34q__dotSpin{to{transform:rotate(360deg)}}.ListRow-module__GuV34q__tile[data-tone=ok]{background:var(--ok-cont);color:var(--ok)}.ListRow-module__GuV34q__tile[data-tone=warn]{background:var(--warn-cont);color:var(--warn)}.ListRow-module__GuV34q__tile[data-tone=err]{background:var(--err-cont);color:var(--err)}.ListRow-module__GuV34q__tile[data-tone=acc]{background:var(--acc-cont);color:var(--on-acc-cont)}.ListRow-module__GuV34q__tile[data-tone=neutral]{background:var(--surface-hi);color:var(--fg-mut)}@container pane (max-width:300px){.ListRow-module__GuV34q__tile{display:none}}.ListRow-module__GuV34q__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ListRow-module__GuV34q__rowExcerpt{-webkit-line-clamp:3;line-clamp:3;font-size:var(--type-control-sm);color:var(--fg-mut);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;line-height:1.45;display:-webkit-box;overflow:hidden}.ListRow-module__GuV34q__pills{gap:var(--s-1);margin-top:var(--s-1);flex-wrap:wrap;min-width:0;display:flex}.ListRow-module__GuV34q__chip{height:var(--s-5);padding:0 var(--s-2);border-radius:var(--r-chip);background:var(--surface-hi);color:var(--fg-mut);font-size:var(--type-badge);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;align-items:center;max-width:100%;display:inline-flex;overflow:hidden}.ListRow-module__GuV34q__chip[data-tone=ok]{background:var(--ok-cont);color:var(--ok)}.ListRow-module__GuV34q__chip[data-tone=warn]{background:var(--warn-cont);color:var(--warn)}.ListRow-module__GuV34q__chip[data-tone=err]{background:var(--err-cont);color:var(--err)}.ListRow-module__GuV34q__chip[data-tone=acc]{background:rgba(var(--acc-rgb), var(--md-state-focus));color:var(--acc)}.ListRow-module__GuV34q__chip[data-tone=neutral]{background:var(--surface-hi);color:var(--fg-mut)}
.ListPane-module__xkAFPW__pane{gap:var(--s-3);flex-direction:column;min-width:0;display:flex;overflow-x:hidden}.ListPane-module__xkAFPW__head{flex-direction:column;gap:2px;display:none}[data-pane-single] .ListPane-module__xkAFPW__head{display:flex}.ListPane-module__xkAFPW__title{font-size:var(--type-h2);line-height:var(--lh-h2);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-snug);color:var(--fg);margin:0}.ListPane-module__xkAFPW__summary{font-size:var(--type-caption);line-height:var(--lh-caption);color:var(--fg-dim)}.ListPane-module__xkAFPW__tools{align-items:center;gap:var(--s-2);min-width:0;display:flex}.ListPane-module__xkAFPW__field{align-items:center;gap:var(--s-2);min-width:120px;height:var(--hit);padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:var(--ground);color:var(--fg-faint);flex:160px;display:flex}.ListPane-module__xkAFPW__field:focus-within{border-color:var(--acc)}.ListPane-module__xkAFPW__input{min-width:0;color:var(--fg);font-family:inherit;font-size:var(--type-control);background:0 0;border:none;outline:none;flex:auto}.ListPane-module__xkAFPW__input::placeholder{color:var(--fg-faint)}.ListPane-module__xkAFPW__input::-webkit-search-cancel-button{appearance:none}.ListPane-module__xkAFPW__toolsSpacerless{flex:auto;min-width:0}.ListPane-module__xkAFPW__filters{border-radius:var(--r-ctl);background:var(--surface-hi);scrollbar-width:none;flex:none;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.ListPane-module__xkAFPW__filters::-webkit-scrollbar{display:none}.ListPane-module__xkAFPW__filter{align-items:center;gap:var(--s-1);height:var(--hit-compact);padding:0 var(--s-3);color:var(--fg-dim);font-family:inherit;font-size:var(--type-control-sm);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;display:inline-flex}.ListPane-module__xkAFPW__filter[aria-pressed=true]{background:var(--pane);color:var(--fg)}.ListPane-module__xkAFPW__filterCount{font-family:var(--font-mono);font-size:var(--type-micro);color:var(--fg-faint)}.ListPane-module__xkAFPW__filter[aria-pressed=true] .ListPane-module__xkAFPW__filterCount{color:var(--acc)}.ListPane-module__xkAFPW__new{justify-content:center;align-items:center;gap:var(--s-2);height:var(--s-8);padding:0 var(--s-3);border-radius:var(--r-ctl);background:var(--acc);color:var(--on-acc);font-family:inherit;font-size:var(--type-control-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;border:none;flex:none;display:inline-flex}.ListPane-module__xkAFPW__new:hover{opacity:.9}.ListPane-module__xkAFPW__bulkBar{justify-content:space-between;align-items:center;gap:var(--s-2);height:var(--hit);padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:rgba(var(--acc-rgb), var(--md-state-focus));display:flex}.ListPane-module__xkAFPW__bulkCount{font-size:var(--type-control);font-weight:var(--font-weight-medium);color:var(--fg)}.ListPane-module__xkAFPW__bulkActions{align-items:center;gap:var(--s-2);display:flex}.ListPane-module__xkAFPW__bulkDelete{align-items:center;gap:var(--s-1);height:var(--hit-compact);padding:0 var(--s-3);border-radius:var(--r-ctl);background:var(--err-cont);color:var(--err);font-family:inherit;font-size:var(--type-control-sm);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;display:inline-flex}.ListPane-module__xkAFPW__bulkDelete:hover{filter:brightness(1.05)}.ListPane-module__xkAFPW__bulkClear{width:var(--hit-compact);height:var(--hit-compact);border-radius:var(--r-ctl);color:var(--fg-dim);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.ListPane-module__xkAFPW__bulkClear:hover{background:var(--surface-hi);color:var(--fg)}.ListPane-module__xkAFPW__static{cursor:default}.ListPane-module__xkAFPW__static:hover{background:0 0}.ListPane-module__xkAFPW__selectableRow{align-items:center;gap:var(--s-2);width:100%;min-width:0;padding:var(--s-2) var(--s-2);border-bottom:1px solid var(--line);border-radius:var(--r-ctl);display:flex}.ListPane-module__xkAFPW__item:last-child .ListPane-module__xkAFPW__selectableRow{border-bottom:none}.ListPane-module__xkAFPW__selectableRow:hover{background:var(--surface-hi)}.ListPane-module__xkAFPW__selectableRow[data-selected]{background:rgba(var(--acc-rgb), .06)}.ListPane-module__xkAFPW__selectableRow[data-current]{background:rgba(var(--acc-rgb), .1);border-bottom-color:#0000}.ListPane-module__xkAFPW__checkboxWrap{flex:none;align-items:center;display:flex}.ListPane-module__xkAFPW__checkboxInput{appearance:none;border:2px solid var(--line-strong);border-radius:var(--r-xs);background:var(--ground);cursor:pointer;width:18px;height:18px;transition:background-color var(--state-dur) var(--state-ease), border-color var(--state-dur) var(--state-ease);flex-shrink:0;position:relative}.ListPane-module__xkAFPW__checkboxInput:after{content:"";border:2px solid var(--on-acc);opacity:0;border-top:none;border-left:none;width:4px;height:8px;position:absolute;top:3px;left:5px;transform:rotate(45deg)}.ListPane-module__xkAFPW__checkboxInput:checked{background:var(--acc);border-color:var(--acc)}.ListPane-module__xkAFPW__checkboxInput:checked:after{opacity:1}.ListPane-module__xkAFPW__checkboxInput:focus-visible{outline:3px solid var(--acc);outline-offset:2px}.ListPane-module__xkAFPW__rowOpen{align-items:center;gap:var(--s-3);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:auto;padding:0;display:flex}.ListPane-module__xkAFPW__rowMenuTrigger{width:var(--hit-compact);height:var(--hit-compact);border-radius:var(--r-ctl);color:var(--fg-dim);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.ListPane-module__xkAFPW__rowMenuTrigger:hover{background:var(--surface-hi);color:var(--fg)}.ListPane-module__xkAFPW__rowMenuPopover{width:160px}.ListPane-module__xkAFPW__rowMenuItem{align-items:center;gap:var(--s-2);width:100%;height:30px;padding:0 var(--s-2);border-radius:var(--r-sm);color:var(--fg);font-family:inherit;font-size:var(--type-control-sm);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.ListPane-module__xkAFPW__rowMenuItem:hover{background:rgba(var(--acc-rgb), var(--md-state-hover))}.ListPane-module__xkAFPW__rowMenuItemDanger{color:var(--err)}.ListPane-module__xkAFPW__renameForm{align-items:center;gap:var(--s-2);flex:auto;min-width:0;display:flex}.ListPane-module__xkAFPW__renameField{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ListPane-module__xkAFPW__renameInput{height:var(--hit-compact);padding:0 var(--s-2);border:1px solid var(--acc);border-radius:var(--r-ctl);background:var(--ground);color:var(--fg);font-family:inherit;font-size:var(--type-body)}.ListPane-module__xkAFPW__renameInput:disabled{opacity:.7}.ListPane-module__xkAFPW__renameError{font-size:var(--type-micro);color:var(--err)}.ListPane-module__xkAFPW__renameSave,.ListPane-module__xkAFPW__renameCancel{width:var(--hit-compact);height:var(--hit-compact);border-radius:var(--r-ctl);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.ListPane-module__xkAFPW__renameSave{color:var(--acc)}.ListPane-module__xkAFPW__renameSave:hover:not(:disabled){background:rgba(var(--acc-rgb), var(--md-state-hover))}.ListPane-module__xkAFPW__renameCancel{color:var(--fg-dim)}.ListPane-module__xkAFPW__renameCancel:hover:not(:disabled){background:var(--surface-hi);color:var(--fg)}.ListPane-module__xkAFPW__renameSave:disabled,.ListPane-module__xkAFPW__renameCancel:disabled{color:var(--fg-faint);cursor:not-allowed}.ListPane-module__xkAFPW__message{justify-content:center;align-items:center;gap:var(--s-3);min-height:200px;padding:var(--s-6) var(--s-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);text-align:center;flex-direction:column;display:flex}.ListPane-module__xkAFPW__messageIcon{width:var(--s-12);height:var(--s-12);border-radius:var(--r-card);background:var(--surface-hi);color:var(--fg-dim);justify-content:center;align-items:center;display:flex}.ListPane-module__xkAFPW__message[data-tone=err] .ListPane-module__xkAFPW__messageIcon{background:var(--err-cont);color:var(--err)}.ListPane-module__xkAFPW__message[data-tone=info] .ListPane-module__xkAFPW__messageIcon{background:color-mix(in oklch, var(--info) 14%, var(--surface-hi));color:var(--info)}.ListPane-module__xkAFPW__messageTitle{font-size:var(--type-h3);line-height:var(--lh-h3);font-weight:var(--font-weight-medium);color:var(--fg);margin:0}.ListPane-module__xkAFPW__messageDetail{max-width:46ch;font-size:var(--type-body-sm);line-height:var(--lh-body-sm);color:var(--fg-dim);overflow-wrap:anywhere}.ListPane-module__xkAFPW__messageAction{height:var(--hit);padding:0 var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-ctl);color:var(--fg);font-family:inherit;font-size:var(--type-body-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;align-items:center;display:inline-flex}@container pane (max-width:560px){.ListPane-module__xkAFPW__tools{flex-wrap:wrap}.ListPane-module__xkAFPW__field{flex-basis:100%}}@container pane (max-width:439px){.ListPane-module__xkAFPW__newLabel{display:none}.ListPane-module__xkAFPW__new{width:var(--s-8);padding:0}}@container pane (max-width:300px){.ListPane-module__xkAFPW__tile{display:none}.ListPane-module__xkAFPW__message{padding:var(--s-4) var(--s-2)}}.ListPane-module__xkAFPW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.IconButton-module__TBctRW__iconButton{width:var(--hit);height:var(--hit);border-radius:calc(var(--hit) / 2);color:var(--fg-dim);cursor:pointer;transition:background var(--state-dur) var(--state-ease), color var(--state-dur) var(--state-ease);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.IconButton-module__TBctRW__iconButton:hover{background:rgba(var(--acc-rgb), var(--md-state-hover));color:var(--fg)}.IconButton-module__TBctRW__iconButton:active{background:rgba(var(--acc-rgb), var(--md-state-pressed))}.IconButton-module__TBctRW__iconButton[aria-pressed=true]{background:rgba(var(--acc-rgb), var(--md-state-focus));color:var(--acc)}.IconButton-module__TBctRW__iconButton[aria-pressed=true]:hover{background:rgba(var(--acc-rgb), var(--md-state-hover))}.IconButton-module__TBctRW__iconButton[data-badge]:after{content:attr(data-badge);min-width:var(--s-4);height:var(--s-4);padding:0 var(--s-1);border-radius:var(--s-2);background:var(--err);color:var(--err-cont);font-size:var(--type-micro);font-weight:var(--font-weight-bold);line-height:var(--s-4);text-align:center;position:absolute;top:5px;right:4px}
.ArtifactHtmlBody-module__f39iJq__viewport{background:var(--surface-hi);height:100%;min-height:0;overflow:auto;container-type:inline-size}.ArtifactHtmlBody-module__f39iJq__frame{width:var(--artifact-preview-width,960px);zoom:calc(100cqw / var(--artifact-preview-width,960px));background:#fff;border:0;height:2600px;display:block}.ArtifactHtmlBody-module__f39iJq__loading{height:100%;min-height:240px;padding:var(--s-6,24px);box-sizing:border-box;background:#fff;justify-content:center;align-items:center;display:flex}.ArtifactHtmlBody-module__f39iJq__loadingChart{width:100%;max-width:480px;height:160px}
.PaneFrame-module__MWbzFq__pane{background:var(--pane);border:1px solid var(--line);border-radius:var(--r-pane);min-width:0;height:100%;min-height:0;box-shadow:var(--soft-shadow);transition:border-color var(--state-dur) var(--state-ease);flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.PaneFrame-module__MWbzFq__pane[data-pane-active]{border-color:var(--pane-active-line,var(--line-strong))}.PaneFrame-module__MWbzFq__pane[data-pane-drop]:after{content:"";top:var(--s-3);bottom:var(--s-3);background:var(--acc);z-index:5;border-radius:2px;width:3px;position:absolute}.PaneFrame-module__MWbzFq__pane[data-pane-drop=left]:after{left:0}.PaneFrame-module__MWbzFq__pane[data-pane-drop=right]:after{right:0}.PaneFrame-module__MWbzFq__pane[data-pane-dragging]{opacity:.6}.PaneFrame-module__MWbzFq__head{height:var(--pane-header-h);justify-content:space-between;align-items:center;gap:var(--s-3);padding:0 var(--s-2) 0 var(--s-3);border-bottom:1px solid var(--line);-webkit-user-select:none;user-select:none;flex:none;display:flex}.PaneFrame-module__MWbzFq__pane[data-pane-single] .PaneFrame-module__MWbzFq__head{display:none}.PaneFrame-module__MWbzFq__headLeft{align-items:center;gap:var(--s-2);min-width:0;display:flex}.PaneFrame-module__MWbzFq__headRight{align-items:center;gap:2px;display:flex}.PaneFrame-module__MWbzFq__headDivider{width:1px;height:var(--s-4);background:var(--line);flex:none;margin:0 2px}.PaneFrame-module__MWbzFq__grip{width:var(--s-4);height:var(--s-4);color:var(--fg-faint);cursor:grab;flex:none;justify-content:center;align-items:center;display:flex}.PaneFrame-module__MWbzFq__grip:active{cursor:grabbing}.PaneFrame-module__MWbzFq__icon{width:var(--s-6);height:var(--s-6);background:rgba(var(--acc-rgb), var(--md-state-focus));color:var(--acc);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.PaneFrame-module__MWbzFq__icon svg{width:var(--s-4);height:var(--s-4)}.PaneFrame-module__MWbzFq__icon[data-tone=ok]{background:var(--ok-cont);color:var(--ok)}.PaneFrame-module__MWbzFq__icon[data-tone=warn]{background:var(--warn-cont);color:var(--warn)}.PaneFrame-module__MWbzFq__icon[data-tone=err]{background:var(--err-cont);color:var(--err)}.PaneFrame-module__MWbzFq__icon[data-tone=neutral]{background:var(--surface-hi);color:var(--fg-mut)}.PaneFrame-module__MWbzFq__pane .PaneFrame-module__MWbzFq__small{width:var(--hit-compact);height:var(--hit-compact);border-radius:calc(var(--hit-compact) / 2)}.PaneFrame-module__MWbzFq__title{font-size:var(--type-body);font-weight:var(--font-weight-medium);color:var(--fg-mut);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PaneFrame-module__MWbzFq__pane[data-pane-active] .PaneFrame-module__MWbzFq__title{color:var(--fg)}.PaneFrame-module__MWbzFq__subtitle{font-size:var(--type-label);color:var(--fg-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PaneFrame-module__MWbzFq__body{min-height:0;padding:var(--s-3) var(--s-4);gap:var(--s-3);flex-direction:column;flex:auto;display:flex;overflow:auto;container:pane/inline-size}.PaneFrame-module__MWbzFq__body[data-pane-fit=tight]{gap:0;padding:0}.PaneFrame-module__MWbzFq__loading{flex-direction:column;flex:auto;min-height:0;display:flex}@media (max-width:599px){.PaneFrame-module__MWbzFq__body{padding-bottom:var(--s-10)}}
.DocumentPreviewShell-module__dCdCqG__root{gap:var(--s-4);flex-direction:column;min-width:0;height:100%;display:flex}.DocumentPreviewShell-module__dCdCqG__header{justify-content:space-between;align-items:flex-start;gap:var(--s-3);flex:none;display:none}[data-pane-single] .DocumentPreviewShell-module__dCdCqG__header{display:flex}.DocumentPreviewShell-module__dCdCqG__identity{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.DocumentPreviewShell-module__dCdCqG__identity h2{color:var(--fg);font-size:var(--type-h2);line-height:var(--lh-h2);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;margin:0}.DocumentPreviewShell-module__dCdCqG__meta{color:var(--fg-dim);font-size:var(--type-body-sm);line-height:var(--lh-body-sm);margin:0}.DocumentPreviewShell-module__dCdCqG__actions{gap:var(--s-2);flex:none;display:flex}.DocumentPreviewShell-module__dCdCqG__body{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);flex:auto;min-width:0;min-height:0;overflow:auto}
.DocumentDetail-module__icT4na__status{justify-content:center;align-items:center;gap:var(--s-2);min-height:200px;padding:var(--s-6) var(--s-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);text-align:center;flex-direction:column;display:flex}.DocumentDetail-module__icT4na__status[data-tone=err]{border-color:var(--err)}.DocumentDetail-module__icT4na__statusLoading{padding:var(--s-4)}.DocumentDetail-module__icT4na__statusTitle{color:var(--fg);font-size:var(--type-h3);line-height:var(--lh-h3);font-weight:var(--font-weight-medium);margin:0}.DocumentDetail-module__icT4na__statusDetail{max-width:46ch;color:var(--fg-dim);font-size:var(--type-body-sm);line-height:var(--lh-body-sm);overflow-wrap:anywhere;margin:0}.DocumentDetail-module__icT4na__retry{height:var(--hit);padding:0 var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-ctl);color:var(--fg);font-family:inherit;font-size:var(--type-body-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;align-items:center;display:inline-flex}
.auth-module__dSMClW__authScale{--auth-ctl-h:52px;--auth-card-pad-block:44px;--auth-card-gap:28px;--auth-column-gap:18px;--auth-stack-gap:10px;--auth-link-gap:14px;--auth-field-inset:46px}.auth-module__dSMClW__page{min-height:100dvh;padding:var(--s-10) var(--s-4);background:var(--ground);color:var(--fg);display:flex;position:relative;overflow:hidden;}.auth-module__dSMClW__ambient{z-index:0;pointer-events:none;position:absolute;inset:0}.auth-module__dSMClW__ambient svg{width:100%;height:100%;display:block}.auth-module__dSMClW__ambientGrid{stroke:var(--amb-grid);stroke-width:1px}.auth-module__dSMClW__ambientArea{fill:var(--amb-1);fill-opacity:var(--amb-area)}.auth-module__dSMClW__ambientSeries{opacity:var(--amb-opacity);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.auth-module__dSMClW__ambientSeries1{stroke:var(--amb-1);stroke-width:2.5px}.auth-module__dSMClW__ambientSeries2{stroke:var(--amb-2)}.auth-module__dSMClW__ambientSeries3{stroke:var(--amb-3)}.auth-module__dSMClW__vignette{background:radial-gradient(ellipse 62% 58% at 50% 48%, rgb(var(--ground-rgb)) 42%, rgba(var(--ground-rgb), .72) 68%, rgba(var(--ground-rgb), 0) 100%);position:absolute;inset:0}.auth-module__dSMClW__chromeBar{top:var(--s-4);right:var(--s-4);z-index:3;justify-content:flex-end;align-items:flex-start;gap:var(--s-2);display:flex;position:absolute}.auth-module__dSMClW__column{z-index:1;gap:var(--auth-column-gap);flex-direction:column;width:100%;max-width:32.5rem;margin:auto;display:flex;position:relative}.auth-module__dSMClW__card{gap:var(--auth-card-gap);flex-direction:column;width:100%;display:flex}.auth-module__dSMClW__page .auth-module__dSMClW__card{padding:var(--auth-card-pad-block) var(--s-12);background:var(--pane);border:1px solid var(--line);border-radius:var(--r-pane);box-shadow:var(--soft-shadow)}.auth-module__dSMClW__brand{align-self:flex-start;align-items:center;display:flex}.auth-module__dSMClW__heading{gap:var(--auth-stack-gap);flex-direction:column;display:flex}.auth-module__dSMClW__title{font-size:clamp(var(--type-h2), 5vw, var(--type-display-sm));font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tighter);line-height:var(--lh-tight);color:var(--fg);margin:0}.auth-module__dSMClW__subtitle{font-size:var(--type-h3);color:var(--fg-mut);text-wrap:pretty;margin:0;line-height:1.5}.auth-module__dSMClW__stack{gap:var(--s-3);flex-direction:column;display:flex}.auth-module__dSMClW__meta{text-align:center;font-size:var(--type-label);color:var(--fg-dim);margin:0;line-height:1.5}.auth-module__dSMClW__rule{align-items:center;gap:var(--s-4);display:flex}.auth-module__dSMClW__rule:before,.auth-module__dSMClW__rule:after{content:"";background:var(--line);flex-grow:1;height:1px}.auth-module__dSMClW__ruleText{font-size:var(--type-body-sm);color:var(--fg-dim)}.auth-module__dSMClW__social{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;display:grid}.auth-module__dSMClW__socialButton{height:var(--auth-ctl-h);justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r-ctl);background:var(--surface-hi);min-width:0;color:var(--fg);font-family:inherit;font-size:var(--type-body);font-weight:var(--font-weight-medium);cursor:pointer;border:none;display:flex}.auth-module__dSMClW__socialLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-module__dSMClW__disclosure{padding:var(--s-1) var(--s-2);border-radius:var(--r-ctl);color:var(--fg-mut);font-family:inherit;font-size:var(--type-body);cursor:pointer;background:0 0;border:none;align-self:center;text-decoration:underline}.auth-module__dSMClW__disclosure:hover{color:var(--fg)}.auth-module__dSMClW__disclosure:disabled,.auth-module__dSMClW__reveal:disabled{color:color-mix(in srgb, var(--fg) 38%, transparent);cursor:default;pointer-events:none}.auth-module__dSMClW__disclosure:focus-visible{outline:3px solid var(--acc);outline-offset:2px}.auth-module__dSMClW__form{gap:var(--auth-card-gap);flex-direction:column;display:flex}.auth-module__dSMClW__fields{gap:var(--auth-column-gap);flex-direction:column;display:flex}.auth-module__dSMClW__field{gap:var(--auth-stack-gap);flex-direction:column;display:flex}.auth-module__dSMClW__label{font-size:var(--type-body);line-height:var(--lh-body-sm);font-weight:var(--font-weight-medium);color:var(--fg-mut);padding-inline-start:2px}.auth-module__dSMClW__labelRow{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.auth-module__dSMClW__labelLink{font-size:var(--type-body);line-height:var(--lh-body-sm);color:var(--acc);border-radius:var(--r-ctl);padding-inline-end:2px;text-decoration:none}.auth-module__dSMClW__labelLink:hover{text-decoration:underline}.auth-module__dSMClW__labelLink:focus-visible{outline:3px solid var(--acc);outline-offset:2px}.auth-module__dSMClW__fieldWrap{display:flex;position:relative}.auth-module__dSMClW__fieldIcon{inset-inline-start:var(--s-4);pointer-events:none;color:var(--fg-dim);position:absolute;top:50%;transform:translateY(-50%)}.auth-module__dSMClW__input{width:100%;height:var(--auth-ctl-h);padding:0 var(--s-4) 0 var(--auth-field-inset);background:var(--ground);color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--r-ctl);font-family:inherit;font-size:var(--type-body-lg);transition:border-color var(--state-dur) var(--state-ease), background var(--state-dur) var(--state-ease)}.auth-module__dSMClW__inputWithAction{padding-inline-end:var(--auth-field-inset)}.auth-module__dSMClW__input::placeholder{color:var(--fg-faint)}.auth-module__dSMClW__input:focus,.auth-module__dSMClW__input:focus-visible{border-color:var(--acc);outline:3px solid var(--acc);outline-offset:2px}.auth-module__dSMClW__input:disabled{color:color-mix(in srgb, var(--fg) 38%, transparent);cursor:default}.auth-module__dSMClW__inputInvalid{border-color:var(--err)}.auth-module__dSMClW__strengthMeter{gap:var(--s-2);flex-direction:column;display:flex}.auth-module__dSMClW__strengthBar{background:var(--surface-hi);border-radius:var(--r-pill);height:4px;overflow:hidden}.auth-module__dSMClW__strengthFill{border-radius:inherit;height:100%;transition:width var(--state-dur) var(--state-ease), background-color var(--state-dur) var(--state-ease)}.auth-module__dSMClW__strengthWeak{background:var(--err)}.auth-module__dSMClW__strengthFair{background:var(--warn)}.auth-module__dSMClW__strengthGood{background:var(--ok)}.auth-module__dSMClW__strengthStrong{background:var(--acc)}.auth-module__dSMClW__strengthText{font-size:var(--type-body-sm);line-height:var(--lh-body-sm);color:var(--fg-mut)}.auth-module__dSMClW__submit,.auth-module__dSMClW__tonal,.auth-module__dSMClW__quiet{height:var(--auth-ctl-h);justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r-ctl);width:100%;font-family:inherit;font-size:var(--type-body-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);cursor:pointer;border:none;display:flex}.auth-module__dSMClW__submit{background:var(--acc);color:var(--on-acc)}.auth-module__dSMClW__tonal{background:var(--surface-hi);color:var(--fg);font-weight:var(--font-weight-medium)}.auth-module__dSMClW__quiet{color:var(--fg);font-weight:var(--font-weight-medium);border:1px solid var(--line-strong);background:0 0}.auth-module__dSMClW__submit:disabled,.auth-module__dSMClW__tonal:disabled,.auth-module__dSMClW__quiet:disabled,.auth-module__dSMClW__socialButton:disabled{background:color-mix(in srgb, var(--fg) 12%, transparent);color:color-mix(in srgb, var(--fg) 38%, transparent);box-shadow:none;pointer-events:none;border-color:#0000}.auth-module__dSMClW__submit:disabled:after,.auth-module__dSMClW__tonal:disabled:after,.auth-module__dSMClW__quiet:disabled:after,.auth-module__dSMClW__socialButton:disabled:after,.auth-module__dSMClW__resend:disabled:after{display:none}.auth-module__dSMClW__reveal{inset-inline-end:var(--s-2);width:var(--hit);height:var(--hit);border-radius:var(--r-ctl);color:var(--fg-dim);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.auth-module__dSMClW__reveal:hover{color:var(--fg)}.auth-module__dSMClW__submit,.auth-module__dSMClW__tonal,.auth-module__dSMClW__quiet,.auth-module__dSMClW__socialButton,.auth-module__dSMClW__resend,.auth-module__dSMClW__backLink{position:relative}.auth-module__dSMClW__submit,.auth-module__dSMClW__tonal,.auth-module__dSMClW__quiet,.auth-module__dSMClW__socialButton,.auth-module__dSMClW__resend,.auth-module__dSMClW__backLink,.auth-module__dSMClW__reveal{isolation:isolate;transition:background var(--state-dur) var(--state-ease), border-color var(--state-dur) var(--state-ease), color var(--state-dur) var(--state-ease);overflow:hidden}.auth-module__dSMClW__submit:after,.auth-module__dSMClW__tonal:after,.auth-module__dSMClW__quiet:after,.auth-module__dSMClW__socialButton:after,.auth-module__dSMClW__resend:after,.auth-module__dSMClW__backLink:after,.auth-module__dSMClW__reveal:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--state-dur) var(--state-ease);background:currentColor;position:absolute;inset:0}.auth-module__dSMClW__submit:hover:after,.auth-module__dSMClW__tonal:hover:after,.auth-module__dSMClW__quiet:hover:after,.auth-module__dSMClW__socialButton:hover:after,.auth-module__dSMClW__resend:hover:after,.auth-module__dSMClW__backLink:hover:after,.auth-module__dSMClW__reveal:hover:after{opacity:var(--md-state-hover)}.auth-module__dSMClW__submit:focus-visible:after,.auth-module__dSMClW__tonal:focus-visible:after,.auth-module__dSMClW__quiet:focus-visible:after,.auth-module__dSMClW__socialButton:focus-visible:after,.auth-module__dSMClW__resend:focus-visible:after,.auth-module__dSMClW__backLink:focus-visible:after,.auth-module__dSMClW__reveal:focus-visible:after{opacity:var(--md-state-focus)}.auth-module__dSMClW__submit:active:after,.auth-module__dSMClW__tonal:active:after,.auth-module__dSMClW__quiet:active:after,.auth-module__dSMClW__socialButton:active:after,.auth-module__dSMClW__resend:active:after,.auth-module__dSMClW__backLink:active:after,.auth-module__dSMClW__reveal:active:after{opacity:var(--md-state-pressed)}.auth-module__dSMClW__submit:focus-visible,.auth-module__dSMClW__tonal:focus-visible,.auth-module__dSMClW__quiet:focus-visible,.auth-module__dSMClW__socialButton:focus-visible,.auth-module__dSMClW__resend:focus-visible,.auth-module__dSMClW__backLink:focus-visible,.auth-module__dSMClW__reveal:focus-visible{outline:3px solid var(--acc);outline-offset:2px}.auth-module__dSMClW__alert,.auth-module__dSMClW__note{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-ctl);display:flex}.auth-module__dSMClW__alert{background:var(--err-cont);color:var(--err)}.auth-module__dSMClW__note{background:var(--surface);color:var(--fg-dim)}.auth-module__dSMClW__alert p,.auth-module__dSMClW__note p{font-size:var(--type-body);margin:0;line-height:1.5}.auth-module__dSMClW__alert p{color:var(--on-err-cont)}.auth-module__dSMClW__note p{color:var(--fg-mut)}.auth-module__dSMClW__messageIcon{flex-shrink:0;margin-top:1px}.auth-module__dSMClW__problemList{gap:var(--s-1);font-size:var(--type-body);color:var(--on-err-cont);flex-direction:column;margin:0;padding-inline-start:var(--s-4);line-height:1.5;display:flex}.auth-module__dSMClW__mono{font-family:var(--font-mono);font-size:var(--type-control-sm)}.auth-module__dSMClW__footLinks{gap:var(--auth-link-gap);padding-top:var(--s-6);border-top:1px solid var(--line);flex-direction:column;display:flex}.auth-module__dSMClW__footNote{font-size:var(--type-label);color:var(--fg-dim);text-wrap:pretty;margin:0;line-height:1.5}.auth-module__dSMClW__legal{text-align:center;font-size:var(--type-label);color:var(--fg-faint);text-wrap:pretty;margin:0;line-height:1.5}@keyframes auth-module__dSMClW__authEnter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes auth-module__dSMClW__authEnterItem{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes auth-module__dSMClW__authSpin{to{transform:rotate(360deg)}}.auth-module__dSMClW__page .auth-module__dSMClW__card{animation:auth-module__dSMClW__authEnter var(--enter-dur) var(--enter-ease) both}.auth-module__dSMClW__page .auth-module__dSMClW__card>*{animation:auth-module__dSMClW__authEnterItem var(--md-dur-medium2) var(--enter-ease) both}.auth-module__dSMClW__page .auth-module__dSMClW__card>:first-child{animation-delay:50ms}.auth-module__dSMClW__page .auth-module__dSMClW__card>:nth-child(2){animation-delay:.1s}.auth-module__dSMClW__page .auth-module__dSMClW__card>:nth-child(3){animation-delay:.15s}.auth-module__dSMClW__page .auth-module__dSMClW__card>:nth-child(4){animation-delay:.2s}.auth-module__dSMClW__page .auth-module__dSMClW__card>:nth-child(5){animation-delay:.25s}.auth-module__dSMClW__page .auth-module__dSMClW__card>:nth-child(6){animation-delay:.3s}.auth-module__dSMClW__page .auth-module__dSMClW__card>:nth-child(7){animation-delay:.35s}.auth-module__dSMClW__page .auth-module__dSMClW__card>:nth-child(n+8){animation-delay:.4s}.auth-module__dSMClW__spinner{opacity:.9;width:18px;height:18px;animation:auth-module__dSMClW__authSpin .7s var(--md-easing-linear) infinite;border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0}.auth-module__dSMClW__cardHead{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.auth-module__dSMClW__backLink{align-items:center;gap:var(--s-2);height:32px;padding:0 var(--s-3) 0 0;border-radius:var(--r-chip);color:var(--fg-mut);font-family:inherit;font-size:var(--type-body);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;display:inline-flex}.auth-module__dSMClW__backLink:hover{color:var(--fg)}.auth-module__dSMClW__tile{border-radius:var(--r-card);width:44px;height:44px;color:var(--acc);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.auth-module__dSMClW__otp{gap:var(--s-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.auth-module__dSMClW__otpCell{aspect-ratio:7/8;border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--ground);text-align:center;width:100%;font-family:inherit;font-size:clamp(var(--type-display-xs), 4.4vw, var(--type-display-sm));font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--fg);caret-color:var(--acc);padding:0}.auth-module__dSMClW__otpCell:focus,.auth-module__dSMClW__otpCell:focus-visible{border-color:var(--acc);outline:3px solid var(--acc);outline-offset:2px}.auth-module__dSMClW__otpCellInvalid{border-color:var(--err);color:var(--err)}.auth-module__dSMClW__otpCell:disabled{color:color-mix(in srgb, var(--fg) 38%, transparent);-webkit-text-fill-color:color-mix(in srgb, var(--fg) 38%, transparent)}.auth-module__dSMClW__resendRow{justify-content:flex-end;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.auth-module__dSMClW__resend{align-items:center;gap:var(--s-2);height:32px;padding:0 var(--s-4);border-radius:var(--r-chip);background:var(--surface-hi);color:var(--fg);font-family:inherit;font-size:var(--type-body);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;cursor:pointer;border:none;display:inline-flex}.auth-module__dSMClW__resend:disabled{background:var(--surface);color:var(--fg-faint);cursor:default}@media (min-width:1800px){.auth-module__dSMClW__page{padding:64px var(--s-6)}.auth-module__dSMClW__column{max-width:35rem}.auth-module__dSMClW__page .auth-module__dSMClW__card{padding:var(--s-12) 56px}}@media (max-width:599px){.auth-module__dSMClW__page{padding:var(--s-4) var(--gutter);flex-direction:column}.auth-module__dSMClW__chromeBar{margin-bottom:var(--s-3);justify-content:flex-start;position:static}.auth-module__dSMClW__column{margin:auto 0}.auth-module__dSMClW__page .auth-module__dSMClW__card{padding:var(--s-8) 22px}.auth-module__dSMClW__card{gap:var(--s-6)}.auth-module__dSMClW__footLinks{gap:var(--s-3)}.auth-module__dSMClW__otp{gap:7px}}@media (max-width:419px){.auth-module__dSMClW__card{padding:var(--s-8) var(--s-4)}.auth-module__dSMClW__submit,.auth-module__dSMClW__tonal,.auth-module__dSMClW__quiet{font-size:var(--type-body)}}.auth-module__dSMClW__ceremony{align-items:center;gap:var(--s-6);padding-top:var(--s-2);flex-direction:column;display:flex}.auth-module__dSMClW__ceremonyText{gap:var(--s-3);text-align:center;flex-direction:column;display:flex}.auth-module__dSMClW__waitRing{width:104px;height:104px;color:var(--acc);position:relative}.auth-module__dSMClW__waitDial{position:absolute;inset:0}.auth-module__dSMClW__waitGlyph{position:absolute;top:34px;left:34px}.auth-module__dSMClW__waitPulse{transform-box:view-box;transform-origin:52px 52px;animation:auth-module__dSMClW__authBreathe 3s var(--md-easing-standard) infinite}.auth-module__dSMClW__waitArc{transform-box:view-box;transform-origin:52px 52px;animation:auth-module__dSMClW__authSweep 2s var(--md-easing-linear) infinite}@keyframes auth-module__dSMClW__authBreathe{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes auth-module__dSMClW__authSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.auth-module__dSMClW__tileErr{background:var(--err-cont);width:56px;height:56px;color:var(--err)}.auth-module__dSMClW__exitRow{gap:var(--s-3);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.auth-module__dSMClW__page .auth-module__dSMClW__card,.auth-module__dSMClW__page .auth-module__dSMClW__card>*,.auth-module__dSMClW__spinner,.auth-module__dSMClW__waitPulse,.auth-module__dSMClW__waitArc{animation-duration:1ms;animation-iteration-count:1}}.auth-module__dSMClW__loadingStack{text-align:center;align-items:center}.auth-module__dSMClW__identityBar{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-ctl);color:var(--fg-dim);display:flex}.auth-module__dSMClW__identityText{overflow-wrap:anywhere;min-width:0;font-size:var(--type-body-sm);color:var(--fg-mut);flex:1;margin:0;line-height:1.5}.auth-module__dSMClW__identityText strong{color:var(--fg);font-weight:var(--font-weight-medium)}.auth-module__dSMClW__inviteFacts{gap:var(--s-2);font-size:var(--type-body-sm);color:var(--fg-mut);flex-direction:column;margin:0;padding-inline-start:var(--s-5);line-height:1.5;display:flex}.auth-module__dSMClW__interstitial{background:var(--ground);place-items:center;min-height:100dvh;display:grid}.auth-module__dSMClW__interstitialText{font-size:var(--type-body-sm);line-height:var(--lh-body-sm);color:var(--fg-mut);margin:0}.auth-module__dSMClW__menuScrim{z-index:40;cursor:default;background:0 0;border:none;padding:0;position:fixed;inset:0}.auth-module__dSMClW__menu{left:var(--s-2);bottom:var(--s-2);z-index:50;width:17rem;max-width:calc(100dvw - var(--s-4));gap:var(--s-2);padding:var(--s-3);background:var(--pane);border:1px solid var(--line-strong);border-radius:var(--r-pane);box-shadow:var(--overlay-shadow);flex-direction:column;display:flex;position:fixed}@media (max-width:599px){.auth-module__dSMClW__menu{top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}}.auth-module__dSMClW__menuName{font-size:var(--type-body);line-height:var(--lh-body);font-weight:var(--font-weight-medium);color:var(--fg);margin:0}.auth-module__dSMClW__menuMeta{font-size:var(--type-caption);line-height:var(--lh-caption);color:var(--fg-mut);overflow-wrap:anywhere;margin:0}.auth-module__dSMClW__menuDivider{background:var(--line);height:1px}.auth-module__dSMClW__menuAction{height:var(--hit-compact);padding:0 var(--s-2);text-align:start;color:var(--fg);border:1px solid var(--line);border-radius:var(--r-ctl);font-family:inherit;font-size:var(--type-control-sm);cursor:pointer;transition:background var(--state-dur) var(--state-ease);background:0 0}.auth-module__dSMClW__menuAction:hover{background:var(--surface-hi)}.auth-module__dSMClW__stepRow{align-items:center;gap:var(--s-3);display:flex}.auth-module__dSMClW__stepNum{border-radius:var(--r-chip);background:var(--surface-hi);width:22px;height:22px;color:var(--fg);font-size:var(--type-label);font-weight:var(--font-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.auth-module__dSMClW__stepLabel{font-size:var(--type-h3);font-weight:var(--font-weight-medium);color:var(--fg)}.auth-module__dSMClW__step{gap:var(--auth-link-gap);flex-direction:column;display:flex}.auth-module__dSMClW__card2{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--soft-shadow);padding:18px}.auth-module__dSMClW__qrRow{align-items:flex-start;gap:var(--s-5);display:flex}.auth-module__dSMClW__qrBox{background:var(--qr-bg);border-radius:var(--r-chip);flex-shrink:0;padding:10px;line-height:0}.auth-module__dSMClW__qrImage{width:clamp(7.75rem,32vw,9.375rem);height:auto;display:block}.auth-module__dSMClW__qrSide{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.auth-module__dSMClW__secretBox{padding:var(--s-3) var(--auth-link-gap);background:var(--ground);border:1px solid var(--line-strong);border-radius:var(--r-chip)}.auth-module__dSMClW__secret{font-family:var(--font-mono);font-size:var(--type-body-sm);letter-spacing:var(--tracking-widest);color:var(--fg);word-break:break-all;-webkit-user-select:all;user-select:all;line-height:1.6;display:block}.auth-module__dSMClW__chipButton{align-self:flex-start;align-items:center;gap:var(--s-2);height:32px;padding:0 var(--s-3);border-radius:var(--r-chip);color:var(--fg);font-family:inherit;font-size:var(--type-body);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;display:inline-flex}.auth-module__dSMClW__chipQuiet{align-items:center;gap:var(--s-2);height:32px;padding:0 var(--auth-link-gap);border-radius:var(--r-chip);background:var(--surface);color:var(--fg-faint);font-size:var(--type-body);font-weight:var(--font-weight-medium);display:inline-flex}.auth-module__dSMClW__between{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.auth-module__dSMClW__tileOk{background:var(--ok-cont);color:var(--ok)}.auth-module__dSMClW__btnRow{gap:var(--s-3);display:flex}.auth-module__dSMClW__btnRow>*{flex-grow:1;width:auto}.auth-module__dSMClW__btnRowPrimary{flex-grow:2}.auth-module__dSMClW__codeGrid{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auth-module__dSMClW__codeCell{padding:var(--s-3) var(--auth-link-gap);background:var(--ground);border:1px solid var(--line-strong);border-radius:var(--r-chip);text-align:center;font-family:var(--font-mono);font-size:var(--type-body);letter-spacing:var(--tracking-widest);color:var(--fg);-webkit-user-select:all;user-select:all}.auth-module__dSMClW__ack{align-items:flex-start;gap:var(--s-3);cursor:pointer;display:flex}.auth-module__dSMClW__ackBox{width:18px;height:18px;accent-color:var(--acc);flex-shrink:0;margin:1px 0 0}.auth-module__dSMClW__ackText{font-size:var(--type-body);color:var(--fg);line-height:1.5}.auth-module__dSMClW__inputPlain{font-family:var(--font-mono);letter-spacing:var(--tracking-widest);text-transform:uppercase;padding-inline-start:var(--s-4)}.auth-module__dSMClW__chipButton,.auth-module__dSMClW__btnRow>*{isolation:isolate;transition:background var(--state-dur) var(--state-ease), border-color var(--state-dur) var(--state-ease), color var(--state-dur) var(--state-ease);position:relative;overflow:hidden}.auth-module__dSMClW__chipButton:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--state-dur) var(--state-ease);background:currentColor;position:absolute;inset:0}.auth-module__dSMClW__chipButton:hover:after{opacity:var(--md-state-hover)}.auth-module__dSMClW__chipButton:focus-visible:after{opacity:var(--md-state-focus)}.auth-module__dSMClW__chipButton:active:after{opacity:var(--md-state-pressed)}.auth-module__dSMClW__chipButton:focus-visible{outline:3px solid var(--acc);outline-offset:2px}@media (max-width:599px){.auth-module__dSMClW__qrRow{flex-direction:column;align-items:stretch}.auth-module__dSMClW__qrBox{align-self:center}.auth-module__dSMClW__qrImage{width:min(11rem,58vw)}.auth-module__dSMClW__btnRow{flex-direction:column}}@media (max-width:359px){.auth-module__dSMClW__codeGrid{grid-template-columns:minmax(0,1fr)}}
.TwoStepSection-module__rb0RKq__section{gap:var(--s-3);flex-direction:column;width:100%;min-width:0;max-width:32.5rem;margin-inline:auto;display:flex;}.TwoStepSection-module__rb0RKq__summaryHost{gap:var(--s-3);flex-direction:column;width:100%;min-width:0;display:flex}.TwoStepSection-module__rb0RKq__formHost{max-width:26.5rem;}.TwoStepSection-module__rb0RKq__card{gap:var(--s-3);min-width:0;padding:var(--s-3) var(--s-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--soft-shadow);flex-direction:column;display:flex}.TwoStepSection-module__rb0RKq__cardHead{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.TwoStepSection-module__rb0RKq__cardTitle{font-size:var(--type-body-lg);line-height:var(--lh-body);font-weight:var(--font-weight-medium);color:var(--fg);margin:0}.TwoStepSection-module__rb0RKq__chip{align-items:center;gap:var(--s-1);height:var(--hit-compact);padding:0 var(--s-3);border-radius:var(--r-chip);background:var(--surface-hi);color:var(--fg-mut);font-size:var(--type-control-sm);font-weight:var(--font-weight-medium);white-space:nowrap;display:inline-flex}.TwoStepSection-module__rb0RKq__chipOk{background:var(--ok-cont);color:var(--ok)}.TwoStepSection-module__rb0RKq__dot{width:var(--s-2);height:var(--s-2);background:currentColor;border-radius:50%;flex-shrink:0}.TwoStepSection-module__rb0RKq__loading{font-size:var(--type-body-sm);line-height:var(--lh-body-sm);color:var(--fg-dim);margin:0}.TwoStepSection-module__rb0RKq__row{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-2) 0;border-bottom:1px solid var(--line);display:flex}.TwoStepSection-module__rb0RKq__row:last-child{border-bottom:none}.TwoStepSection-module__rb0RKq__rowText{flex-direction:column;gap:2px;min-width:0;display:flex}.TwoStepSection-module__rb0RKq__rowLabel{font-size:var(--type-body-sm);line-height:var(--lh-body-sm);font-weight:var(--font-weight-medium);color:var(--fg)}.TwoStepSection-module__rb0RKq__rowCaption{font-size:var(--type-caption);line-height:var(--lh-caption);color:var(--fg-dim);text-wrap:pretty}.TwoStepSection-module__rb0RKq__rowCtl{align-items:center;gap:var(--s-2);flex:none;display:flex}.TwoStepSection-module__rb0RKq__action{align-items:center;gap:var(--s-2);height:32px;padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-ctl);color:var(--fg);font-family:inherit;font-size:var(--type-control-sm);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--state-dur) var(--state-ease), color var(--state-dur) var(--state-ease);background:0 0;display:inline-flex}.TwoStepSection-module__rb0RKq__action:hover{background:var(--surface-hi)}.TwoStepSection-module__rb0RKq__action:focus-visible{outline:3px solid var(--acc);outline-offset:2px}.TwoStepSection-module__rb0RKq__action:disabled{background:color-mix(in srgb, var(--fg) 12%, transparent);color:color-mix(in srgb, var(--fg) 38%, transparent);cursor:default;pointer-events:none;border-color:#0000}.TwoStepSection-module__rb0RKq__actionDanger{color:var(--err)}@container pane (max-width:560px){.TwoStepSection-module__rb0RKq__row{align-items:stretch;gap:var(--s-2);flex-direction:column}.TwoStepSection-module__rb0RKq__rowCtl{justify-content:flex-start}}
.ConnectionPicker-module__3FVnWa__chip{align-items:center;gap:var(--s-1);height:26px;padding:0 var(--s-2);border-radius:var(--r-chip);background:var(--surface-hi);color:var(--fg-mut);font:inherit;font-size:var(--type-caption);white-space:nowrap;cursor:pointer;border:none;display:inline-flex}.ConnectionPicker-module__3FVnWa__chip[data-active=true]{background:rgba(var(--acc-rgb), var(--md-state-focus));color:var(--acc)}.ConnectionPicker-module__3FVnWa__chip:disabled{color:var(--fg-faint);cursor:not-allowed}.ConnectionPicker-module__3FVnWa__popover{z-index:40;gap:var(--s-2);padding:var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--overlay-shadow);flex-direction:column;display:flex;position:fixed}.ConnectionPicker-module__3FVnWa__popoverHeader{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.ConnectionPicker-module__3FVnWa__popoverTitle{font-size:var(--type-caption);font-weight:var(--font-weight-semibold);color:var(--fg)}.ConnectionPicker-module__3FVnWa__selectAll{color:var(--acc);font:inherit;font-size:var(--type-caption);cursor:pointer;background:0 0;border:none;flex:none;padding:0}.ConnectionPicker-module__3FVnWa__list{gap:var(--s-1);overscroll-behavior:contain;flex-direction:column;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ConnectionPicker-module__3FVnWa__item{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);cursor:pointer;display:flex}.ConnectionPicker-module__3FVnWa__item:hover{background:var(--surface-hi)}.ConnectionPicker-module__3FVnWa__itemName{text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font-size:var(--type-body-sm);overflow:hidden}.ConnectionPicker-module__3FVnWa__empty{padding:var(--s-2) 0;color:var(--fg-dim);font-size:var(--type-body-sm);margin:0}.ConnectionPicker-module__3FVnWa__done{padding:var(--s-1) var(--s-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-hi);color:var(--fg);font:inherit;font-size:var(--type-body-sm);cursor:pointer;align-self:flex-end}.ConnectionPicker-module__3FVnWa__done:hover{opacity:.9}
.WorkspaceSwitcherModal-module__jyKbsq__scrim{z-index:40;cursor:default;background:0 0;border:none;padding:0;position:fixed;inset:0}.WorkspaceSwitcherModal-module__jyKbsq__menu{left:var(--s-2);bottom:var(--s-2);z-index:50;width:20rem;max-width:calc(100dvw - var(--s-4));max-height:calc(100dvh - var(--s-4));gap:var(--s-2);padding:var(--s-3);background:var(--pane);border:1px solid var(--line-strong);border-radius:var(--r-pane);box-shadow:var(--overlay-shadow);flex-direction:column;display:flex;position:fixed}@media (max-width:599px){.WorkspaceSwitcherModal-module__jyKbsq__menu{top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}}.WorkspaceSwitcherModal-module__jyKbsq__header{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.WorkspaceSwitcherModal-module__jyKbsq__title{font-size:var(--type-body);line-height:var(--lh-body);font-weight:var(--font-weight-medium);color:var(--fg);margin:0}.WorkspaceSwitcherModal-module__jyKbsq__meta{padding:var(--s-2) 0;font-size:var(--type-body-sm);color:var(--fg-dim);margin:0}.WorkspaceSwitcherModal-module__jyKbsq__notice{align-items:flex-start;gap:var(--s-2);padding:var(--s-2);border-radius:var(--r-card);background:var(--err-cont);color:var(--on-err-cont);display:flex}.WorkspaceSwitcherModal-module__jyKbsq__noticeIcon{color:var(--err);flex:none}.WorkspaceSwitcherModal-module__jyKbsq__noticeBody{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.WorkspaceSwitcherModal-module__jyKbsq__noticeMessage{font-size:var(--type-body-sm);line-height:var(--lh-body-sm);overflow-wrap:anywhere;margin:0}.WorkspaceSwitcherModal-module__jyKbsq__retry{height:var(--hit-compact);padding:0 var(--s-2);border-radius:var(--r-ctl);color:inherit;font:inherit;font-size:var(--type-control-sm);cursor:pointer;background:0 0;border:1px solid;align-self:flex-start}.WorkspaceSwitcherModal-module__jyKbsq__list{gap:var(--s-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.WorkspaceSwitcherModal-module__jyKbsq__row{justify-content:space-between;align-items:center;gap:var(--s-2);width:100%;height:var(--hit);padding:0 var(--s-2);border-radius:var(--r-ctl);color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:background var(--state-dur) var(--state-ease);background:0 0;border:none;display:flex}.WorkspaceSwitcherModal-module__jyKbsq__row:hover{background:var(--surface-hi)}.WorkspaceSwitcherModal-module__jyKbsq__rowText{flex-direction:column;min-width:0;display:flex}.WorkspaceSwitcherModal-module__jyKbsq__rowName{font-size:var(--type-body-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WorkspaceSwitcherModal-module__jyKbsq__rowMeta{font-size:var(--type-meta);color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WorkspaceSwitcherModal-module__jyKbsq__current{padding:0 var(--s-2);height:var(--hit-compact);border-radius:var(--r-chip);background:rgba(var(--acc-rgb), .14);color:var(--acc);font-size:var(--type-meta);font-weight:var(--font-weight-medium);flex:none;align-items:center;display:inline-flex}
.ChatComposer-module__UyH3sW__composer{flex:none;width:100%;max-width:120ch;margin:0 auto}.ChatComposer-module__UyH3sW__box{isolation:isolate;gap:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-2) var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--ground);flex-direction:column;transition:border-color .2s;display:flex;position:relative}.ChatComposer-module__UyH3sW__box[data-busy]{--composer-ring:3px;border-color:#0000;overflow:hidden}.ChatComposer-module__UyH3sW__box[data-busy]:before{content:"";z-index:-2;aspect-ratio:1;background:conic-gradient(from 0deg, rgba(var(--acc-rgb), .15) 0deg, rgba(var(--acc-rgb), 1) 70deg, rgba(var(--acc-rgb), .15) 150deg, rgba(var(--acc-rgb), .15) 180deg, rgba(var(--acc-rgb), .8) 250deg, rgba(var(--acc-rgb), .15) 330deg);width:200%;animation:2.4s linear infinite ChatComposer-module__UyH3sW__composerSpin;position:absolute;top:50%;left:50%}.ChatComposer-module__UyH3sW__box[data-busy]:after{content:"";z-index:-1;inset:var(--composer-ring);border-radius:calc(var(--r-card) - var(--composer-ring));background:var(--ground);position:absolute}@keyframes ChatComposer-module__UyH3sW__composerSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ChatComposer-module__UyH3sW__box[data-busy]:before{background:rgba(var(--acc-rgb), .6);animation:none}}.ChatComposer-module__UyH3sW__textarea{min-height:24px;max-height:160px;color:var(--fg);font:inherit;font-size:var(--type-body);line-height:var(--lh-body);resize:none;background:0 0;border:none;padding:0;overflow-y:auto}.ChatComposer-module__UyH3sW__textarea:focus{outline:none}.ChatComposer-module__UyH3sW__textarea::placeholder{color:var(--fg-faint)}.ChatComposer-module__UyH3sW__textarea:disabled{color:var(--fg-dim)}.ChatComposer-module__UyH3sW__row{align-items:center;gap:var(--s-2);display:flex}.ChatComposer-module__UyH3sW__iconBtn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--fg-dim);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:flex}.ChatComposer-module__UyH3sW__iconBtn:hover{background:rgba(var(--acc-rgb), var(--md-state-hover));color:var(--fg)}.ChatComposer-module__UyH3sW__iconBtn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.ChatComposer-module__UyH3sW__agentChip{align-items:center;gap:var(--s-1);height:26px;padding:0 var(--s-2);border-radius:var(--r-chip);background:var(--surface-hi);color:var(--fg-mut);font-size:var(--type-caption);white-space:nowrap;display:inline-flex}.ChatComposer-module__UyH3sW__agentDot{background:var(--agent-1);border-radius:50%;flex-shrink:0;width:8px;height:8px}.ChatComposer-module__UyH3sW__sendBtn{border-radius:var(--r-ctl);background:var(--acc);width:36px;height:36px;color:var(--on-acc);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.ChatComposer-module__UyH3sW__sendBtn:disabled{background:var(--surface-hi);color:var(--fg-faint);cursor:not-allowed}
.NotificationBanners-module__HKNNIa__stack{right:var(--s-3);z-index:44;gap:var(--s-2);width:344px;max-width:calc(100vw - var(--s-6));flex-direction:column;display:flex;position:fixed;top:54px}.NotificationBanners-module__HKNNIa__banner{padding:2px var(--s-3);background:var(--surface-hi);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--overlay-shadow);align-items:center;display:flex;position:relative}.NotificationBanners-module__HKNNIa__row{cursor:default;border-bottom:none;flex:auto;min-width:0}.NotificationBanners-module__HKNNIa__action{cursor:pointer;text-align:start}.NotificationBanners-module__HKNNIa__dwell{flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative}.NotificationBanners-module__HKNNIa__dwell>svg{pointer-events:none;width:32px;height:32px;position:absolute;inset:0;transform:rotate(-90deg)}.NotificationBanners-module__HKNNIa__dwell>svg circle{fill:none;stroke-width:2px}.NotificationBanners-module__HKNNIa__dwellTrack{stroke:var(--line)}.NotificationBanners-module__HKNNIa__dwellRun{stroke:var(--acc);stroke-linecap:round;stroke-dasharray:94.25;animation-name:NotificationBanners-module__HKNNIa__bannerDwell;animation-timing-function:linear;animation-fill-mode:forwards}.NotificationBanners-module__HKNNIa__banner:hover .NotificationBanners-module__HKNNIa__dwellRun,.NotificationBanners-module__HKNNIa__banner:focus-within .NotificationBanners-module__HKNNIa__dwellRun{animation-play-state:paused}@keyframes NotificationBanners-module__HKNNIa__bannerDwell{0%{stroke-dashoffset:0}to{stroke-dashoffset:94.25px}}.NotificationBanners-module__HKNNIa__close{position:relative}
.LiveConversation-module__4IClcG__wrap{flex-direction:column;height:100%;min-height:0;display:flex}.LiveConversation-module__4IClcG__head{flex:none;display:none}[data-pane-single] .LiveConversation-module__4IClcG__head{display:flex}.LiveConversation-module__4IClcG__title{color:var(--fg);font-size:var(--type-h2);line-height:var(--lh-h2);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;margin:0}.LiveConversation-module__4IClcG__session{flex-direction:column;flex:auto;min-height:0;display:flex}.LiveConversation-module__4IClcG__scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.LiveConversation-module__4IClcG__generating{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-5);max-width:78ch;font-size:var(--type-body-sm);color:var(--fg-dim);margin:0 auto;display:flex}.LiveConversation-module__4IClcG__spinner{border:2px solid var(--line);border-top-color:var(--acc);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite LiveConversation-module__4IClcG__spin}@media (prefers-reduced-motion:reduce){.LiveConversation-module__4IClcG__spinner{animation:none}}@keyframes LiveConversation-module__4IClcG__spin{to{transform:rotate(360deg)}}.LiveConversation-module__4IClcG__error{align-items:center;gap:var(--s-3);margin:var(--s-2) auto;padding:var(--s-2) var(--s-5);max-width:78ch;color:var(--err);font-size:var(--type-body-sm);display:flex}.LiveConversation-module__4IClcG__retry{padding:var(--s-1) var(--s-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-hi);color:var(--fg);font:inherit;font-size:var(--type-body-sm);cursor:pointer}.LiveConversation-module__4IClcG__retry:disabled{cursor:not-allowed;opacity:.6}
.Controls-module__r_7YKG__toolbarRow{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.Controls-module__r_7YKG__iconBtnSm{width:var(--hit-compact);height:var(--hit-compact);border-radius:var(--r-ctl);color:var(--fg-dim);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.Controls-module__r_7YKG__iconBtnSm:not(:disabled):hover{background:var(--surface-hi);color:var(--fg)}.Controls-module__r_7YKG__iconBtnSm:disabled{color:var(--fg-faint);cursor:not-allowed}.Controls-module__r_7YKG__iconBtn{width:var(--hit);height:var(--hit);border-radius:var(--r-ctl);color:var(--fg-dim);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.Controls-module__r_7YKG__iconBtn:not(:disabled):hover{background:var(--surface-hi);color:var(--fg)}.Controls-module__r_7YKG__iconBtn:disabled{color:var(--fg-faint);cursor:not-allowed}.Controls-module__r_7YKG__tonalBtn{align-items:center;gap:var(--s-1);height:var(--hit);padding:0 var(--s-3);border-radius:var(--r-ctl);background:var(--surface-hi);color:var(--fg);font-size:var(--type-control);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;border:none;display:inline-flex}.Controls-module__r_7YKG__tonalBtn:hover{background:var(--line-strong)}.Controls-module__r_7YKG__tonalBtnOn{background:rgba(var(--acc-rgb), var(--md-state-focus));color:var(--acc)}.Controls-module__r_7YKG__tonalBtnOn:hover{background:rgba(var(--acc-rgb), var(--md-state-focus))}.Controls-module__r_7YKG__primaryBtn{align-items:center;gap:var(--s-1);height:var(--hit);padding:0 var(--s-3);border-radius:var(--r-ctl);background:var(--acc);color:var(--on-acc);font-size:var(--type-control);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;border:none;display:inline-flex}.Controls-module__r_7YKG__primaryBtn:not(:disabled):hover{background:var(--acc);filter:brightness(1.08)}.Controls-module__r_7YKG__primaryBtn:disabled{background:var(--surface-hi);color:var(--fg-faint);cursor:not-allowed}.Controls-module__r_7YKG__primaryBtnSm{align-items:center;gap:var(--s-1);height:var(--hit-compact);padding:0 var(--s-3);border-radius:var(--r-ctl);background:var(--acc);color:var(--on-acc);font-size:var(--type-control-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;border:none;display:inline-flex}.Controls-module__r_7YKG__primaryBtnSm:not(:disabled):hover{background:var(--acc);filter:brightness(1.08)}.Controls-module__r_7YKG__primaryBtnSm:disabled{background:var(--surface-hi);color:var(--fg-faint);cursor:not-allowed}.Controls-module__r_7YKG__quietBtnSm{height:var(--hit-compact);padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-ctl);color:var(--fg);font-size:var(--type-control-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;align-items:center;display:inline-flex}.Controls-module__r_7YKG__quietBtnSm:not(:disabled):hover{background:var(--surface-hi)}.Controls-module__r_7YKG__quietBtnSm:disabled{color:var(--fg-faint);border-color:var(--line);cursor:not-allowed}.Controls-module__r_7YKG__intervalSelect{height:var(--hit);padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:var(--pane);color:var(--fg);font-size:var(--type-control);cursor:pointer}.Controls-module__r_7YKG__badge{min-width:16px;height:16px;padding:0 var(--s-1);background:var(--acc);color:var(--on-acc);font-family:var(--font-mono);font-size:var(--type-micro);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.Controls-module__r_7YKG__vrule{width:1px;height:var(--hit);background:var(--line-strong);flex:none}.Controls-module__r_7YKG__popover{width:180px}.Controls-module__r_7YKG__treeRow{align-items:center;gap:var(--s-2);width:100%;height:30px;padding:0 var(--s-2);border-radius:var(--r-sm);color:var(--fg);font-size:var(--type-control-sm);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.Controls-module__r_7YKG__treeRow:not(:disabled):hover{background:rgba(var(--acc-rgb), var(--md-state-hover))}.Controls-module__r_7YKG__treeRow:disabled{color:var(--fg-faint);cursor:not-allowed}.Controls-module__r_7YKG__treeRowDanger{color:var(--err)}.Controls-module__r_7YKG__treeRowDanger:disabled{color:var(--err);opacity:.5}
.NotificationRows-module__-2DGGq__item{min-width:0;display:flex}.NotificationRows-module__-2DGGq__static{cursor:default}.NotificationRows-module__-2DGGq__static:hover{background:0 0}.NotificationRows-module__-2DGGq__empty{padding:var(--s-4) var(--s-3);color:var(--fg-dim);font-size:var(--type-control-sm);text-align:center;margin:0}
.DashboardToolbar-module__jcs8CW__actions{align-items:center;gap:2px;display:inline-flex}.DashboardToolbar-module__jcs8CW__moreRow{justify-content:space-between;align-items:center;gap:var(--s-2);width:100%;min-height:30px;padding:0 var(--s-2);color:var(--fg-dim);font-size:var(--type-control-sm);white-space:nowrap;display:flex}.DashboardToolbar-module__jcs8CW__saveError{padding:var(--s-1) var(--s-2);color:var(--err);font-size:var(--type-micro);line-height:var(--lh-body-sm);margin:0}
.NotificationBell-module__gh4fOq__pop{width:360px;max-width:calc(100vw - var(--s-4));padding:var(--s-2);flex-direction:column;display:flex}.NotificationBell-module__gh4fOq__head{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3) var(--s-2) var(--s-3);display:flex}.NotificationBell-module__gh4fOq__label{font-size:var(--type-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-faint)}.NotificationBell-module__gh4fOq__rows{min-height:0;max-height:340px;overflow-y:auto}.NotificationBell-module__gh4fOq__foot{align-items:center;gap:var(--s-2);margin-top:var(--s-1);padding:var(--s-2) var(--s-1) 2px;border-top:1px solid var(--line);display:flex}.NotificationBell-module__gh4fOq__spacer{flex:auto}.NotificationBell-module__gh4fOq__tonalBtn,.NotificationBell-module__gh4fOq__quietBtn{align-items:center;gap:var(--s-2);height:var(--hit-compact);padding:0 var(--s-3);border-radius:var(--r-ctl);font-family:inherit;font-size:var(--type-control-sm);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;display:inline-flex}.NotificationBell-module__gh4fOq__tonalBtn{border:1px solid var(--line);background:var(--surface-hi);color:var(--fg)}.NotificationBell-module__gh4fOq__tonalBtn:hover{border-color:var(--line-strong)}.NotificationBell-module__gh4fOq__quietBtn{color:var(--fg-dim);background:0 0;border:none}.NotificationBell-module__gh4fOq__quietBtn:hover{background:var(--surface-hi);color:var(--fg)}.NotificationBell-module__gh4fOq__prompt{align-items:center;gap:var(--s-2);margin:0 var(--s-1) 6px;padding:10px var(--s-3);border-radius:var(--r-ctl);background:var(--surface-hi);color:var(--fg-mut);font-size:var(--type-control-sm);line-height:18px;display:flex}.NotificationBell-module__gh4fOq__prompt>svg{flex:none;width:20px;height:20px}.NotificationBell-module__gh4fOq__promptText{flex:auto}
.SettingsShell-module__kjXnKW__root{gap:var(--s-4);flex:auto;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.SettingsShell-module__kjXnKW__scrim{z-index:1;cursor:default;background:#00000059;border:none;padding:0;position:absolute;inset:0}.SettingsShell-module__kjXnKW__nav{z-index:2;background:var(--pane);border-right:1px solid var(--line);width:min(280px,100%);box-shadow:var(--soft-shadow);transition:transform var(--state-dur) var(--state-ease);flex-direction:column;display:flex;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.SettingsShell-module__kjXnKW__nav[data-nav-open]{transform:translate(0)}.SettingsShell-module__kjXnKW__navHeader{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-3) var(--s-2);border-bottom:1px solid var(--line);flex:none;display:flex}.SettingsShell-module__kjXnKW__navHeading{font-size:var(--type-body-sm);font-weight:var(--font-weight-medium);color:var(--fg)}.SettingsShell-module__kjXnKW__navClose{width:var(--hit-compact);height:var(--hit-compact);color:var(--fg-mut);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.SettingsShell-module__kjXnKW__navClose:hover{background:var(--surface-hi)}.SettingsShell-module__kjXnKW__navClose:focus-visible{outline:3px solid var(--acc);outline-offset:2px}.SettingsShell-module__kjXnKW__navScroll{overscroll-behavior:contain;min-height:0;padding:var(--s-2) var(--s-2) var(--s-3);flex:auto;overflow-y:auto}.SettingsShell-module__kjXnKW__group+.SettingsShell-module__kjXnKW__group{margin-top:var(--s-4)}.SettingsShell-module__kjXnKW__groupLabel{margin:0 0 var(--s-1);padding:0 var(--s-2);font-size:var(--type-label);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--fg-faint)}.SettingsShell-module__kjXnKW__list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.SettingsShell-module__kjXnKW__item{align-items:center;gap:var(--s-2);text-align:left;width:100%;padding:var(--s-2) var(--s-2);border-radius:var(--r-ctl);color:var(--fg-mut);font-family:inherit;font-size:var(--type-body-sm);cursor:pointer;transition:background var(--state-dur) var(--state-ease), color var(--state-dur) var(--state-ease);background:0 0;border:none;display:flex}.SettingsShell-module__kjXnKW__itemIcon{color:inherit;flex:none}.SettingsShell-module__kjXnKW__itemLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SettingsShell-module__kjXnKW__item:hover{background:var(--surface-hi);color:var(--fg)}.SettingsShell-module__kjXnKW__item:focus-visible{outline:3px solid var(--acc);outline-offset:-2px}.SettingsShell-module__kjXnKW__item[data-active]{background:var(--acc-cont);font-weight:var(--font-weight-medium);color:var(--on-acc)}.SettingsShell-module__kjXnKW__rail{align-items:center;gap:var(--s-2);width:40px;padding:var(--s-3) 0;border:none;border-right:1px solid var(--line);color:var(--fg-dim);cursor:pointer;font:inherit;background:0 0;flex-direction:column;flex:none;display:flex}.SettingsShell-module__kjXnKW__rail:hover{color:var(--acc);background:rgba(var(--acc-rgb), var(--md-state-hover))}.SettingsShell-module__kjXnKW__rail:focus-visible{outline:3px solid var(--acc);outline-offset:-2px}.SettingsShell-module__kjXnKW__railLabel{writing-mode:vertical-rl;font-size:var(--type-control-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wider)}.SettingsShell-module__kjXnKW__content{gap:var(--s-3);min-width:0;min-height:0;padding:var(--s-3) var(--s-4) var(--s-3) 0;flex-direction:column;flex:auto;display:flex}.SettingsShell-module__kjXnKW__contentHeader{align-items:center;gap:var(--s-3);flex:none;display:flex}.SettingsShell-module__kjXnKW__contentTitle{font-size:var(--type-body-lg);font-weight:var(--font-weight-medium);color:var(--fg)}.SettingsShell-module__kjXnKW__contentBody{overscroll-behavior:contain;gap:var(--s-3);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow-y:auto}@container pane (min-width:800px){.SettingsShell-module__kjXnKW__scrim{display:none}.SettingsShell-module__kjXnKW__nav{z-index:auto;width:216px;box-shadow:none;flex:0 0 216px;position:static;inset:auto;transform:none}.SettingsShell-module__kjXnKW__navHeader,.SettingsShell-module__kjXnKW__rail{display:none}}
.ThemeSwitch-module__pHM5ZW__themeSwitch{background:var(--surface-hi);border-radius:var(--r-ctl);flex:none;gap:2px;padding:3px;display:flex}.ThemeSwitch-module__pHM5ZW__themeButton{width:30px;height:30px;color:var(--fg-dim);cursor:pointer;transition:background var(--state-dur) var(--state-ease), color var(--state-dur) var(--state-ease);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.ThemeSwitch-module__pHM5ZW__themeButton:hover{color:var(--fg)}.ThemeSwitch-module__pHM5ZW__themeButton[aria-pressed=true]{background:var(--pane);color:var(--fg)}
.PanelCard-module__ukmLTW__panel{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.PanelCard-module__ukmLTW__head{justify-content:space-between;align-items:center;gap:var(--s-2);height:48px;padding:0 var(--s-3);border-bottom:1px solid var(--line);flex:none;display:flex}.PanelCard-module__ukmLTW__titles{align-items:center;gap:var(--s-2);min-width:0;display:flex}.PanelCard-module__ukmLTW__title{color:var(--fg);font-size:var(--type-control);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PanelCard-module__ukmLTW__tools{align-items:center;gap:var(--s-2);flex:none;display:flex}.PanelCard-module__ukmLTW__body{min-width:0;min-height:0;padding:var(--s-2);flex:auto;position:relative}.PanelCard-module__ukmLTW__notice{height:100%;padding:var(--s-3);color:var(--fg-dim);font-size:var(--type-caption);text-align:center;justify-content:center;align-items:center;display:flex;overflow:hidden}.PanelCard-module__ukmLTW__loading{height:100%;padding:var(--s-3)}
.PanelGrid-module__bYoXCG__canvasWrap{min-width:0;height:100%;min-height:0;position:relative}.PanelGrid-module__bYoXCG__empty{border:1px dashed var(--line-strong);border-radius:var(--r-card);min-height:160px;color:var(--fg-dim);font-size:var(--type-caption);justify-content:center;align-items:center;display:flex}.PanelGrid-module__bYoXCG__editing .react-grid-item{cursor:move;border-style:dashed}
.LayoutsMenu-module__bSrzDq__wrap{flex:none;position:relative}.LayoutsMenu-module__bSrzDq__trigger{height:var(--hit);padding:0 var(--s-3);align-items:center;gap:var(--s-2);border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface);color:var(--fg-dim);font-size:var(--type-control-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:border-color var(--state-dur) var(--state-ease), color var(--state-dur) var(--state-ease);display:inline-flex}.LayoutsMenu-module__bSrzDq__trigger:hover,.LayoutsMenu-module__bSrzDq__trigger[aria-expanded=true]{border-color:var(--line-strong);color:var(--fg)}.LayoutsMenu-module__bSrzDq__pop{width:380px;max-width:calc(100vw - var(--s-4));padding:var(--s-3);gap:var(--s-2);background:var(--pane);flex-direction:column;display:flex}.LayoutsMenu-module__bSrzDq__label{font-size:var(--type-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-faint)}.LayoutsMenu-module__bSrzDq__grid{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.LayoutsMenu-module__bSrzDq__card{gap:var(--s-1);padding:var(--s-3);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);color:var(--fg);text-align:left;font:inherit;cursor:pointer;transition:border-color var(--state-dur) var(--state-ease);flex-direction:column;display:flex}.LayoutsMenu-module__bSrzDq__card:hover{border-color:var(--acc)}.LayoutsMenu-module__bSrzDq__mini{gap:3px;height:30px;display:flex}.LayoutsMenu-module__bSrzDq__mini i{border-radius:var(--r-xs);background:var(--surface-hi);flex:1}.LayoutsMenu-module__bSrzDq__mini i:first-child{background:rgba(var(--acc-rgb), .35)}.LayoutsMenu-module__bSrzDq__cardName{font-size:var(--type-body-sm);font-weight:var(--font-weight-medium)}.LayoutsMenu-module__bSrzDq__cardMeta{font-size:var(--type-meta);color:var(--fg-dim)}.LayoutsMenu-module__bSrzDq__saved{gap:var(--s-1);flex-direction:column;display:flex}.LayoutsMenu-module__bSrzDq__savedRow{align-items:center;gap:var(--s-2);display:flex}.LayoutsMenu-module__bSrzDq__savedOpen{min-width:0;height:var(--hit);padding:0 var(--s-2);border-radius:var(--r-xs);color:var(--fg);font:inherit;align-items:baseline;gap:var(--s-2);text-align:left;cursor:pointer;background:0 0;border:none;flex:auto;display:flex}.LayoutsMenu-module__bSrzDq__savedName{min-width:0;font-size:var(--type-body-sm);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.LayoutsMenu-module__bSrzDq__savedMeta{font-size:var(--type-meta);color:var(--fg-dim);flex:none}.LayoutsMenu-module__bSrzDq__savedOpen:hover{background:var(--surface-hi)}.LayoutsMenu-module__bSrzDq__saveRow{gap:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--line);display:flex}.LayoutsMenu-module__bSrzDq__input{min-width:0;height:var(--hit);padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--ground);color:var(--fg);font:inherit;font-size:var(--type-body-sm);flex:auto}.LayoutsMenu-module__bSrzDq__input:focus-visible{outline:2px solid var(--acc);outline-offset:-1px}.LayoutsMenu-module__bSrzDq__save{height:var(--hit);padding:0 var(--s-4);border-radius:var(--r-ctl);background:var(--acc);color:var(--on-acc);font:inherit;font-size:var(--type-control-sm);font-weight:var(--font-weight-medium);cursor:pointer;border:none;flex:none}.LayoutsMenu-module__bSrzDq__save:disabled{opacity:.5;cursor:default}.LayoutsMenu-module__bSrzDq__empty{font-size:var(--type-meta);color:var(--fg-faint)}@media (max-width:1023px){.LayoutsMenu-module__bSrzDq__wrap{display:none}}
.PanePlaceholder-module__aA06Ja__placeholder{gap:var(--s-3);flex-direction:column;max-width:60ch;display:flex}.PanePlaceholder-module__aA06Ja__eyebrow{font-size:var(--type-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-faint)}.PanePlaceholder-module__aA06Ja__title{font-size:var(--type-display-xs);font-weight:var(--font-weight-semibold);line-height:var(--lh-title);color:var(--fg)}.PanePlaceholder-module__aA06Ja__body{font-size:var(--type-body-sm);line-height:var(--lh-body-sm);color:var(--fg-dim)}.PanePlaceholder-module__aA06Ja__args{gap:var(--s-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.PanePlaceholder-module__aA06Ja__arg{align-items:center;gap:var(--s-1);height:var(--hit-compact);padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--r-chip);background:var(--surface);font-size:var(--type-control-sm);color:var(--fg-dim);display:inline-flex}.PanePlaceholder-module__aA06Ja__argSet{border-color:var(--acc);color:var(--fg)}.PanePlaceholder-module__aA06Ja__argValue{font-family:var(--font-mono);font-size:var(--type-caption);color:var(--acc)}@container (max-width:700px){.PanePlaceholder-module__aA06Ja__placeholder{gap:var(--s-2)}}@container (max-width:559px){.PanePlaceholder-module__aA06Ja__args{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}}@container (max-width:300px){.PanePlaceholder-module__aA06Ja__title{font-size:var(--type-h3)}}
.canvasTokenBridge-module__OlDkza__bridge{--card:var(--pane);--card-foreground:var(--fg);--border:var(--line-strong);--primary:var(--acc);--radius-sm:var(--r-ctl);--radius-md:var(--r-card);--shadow-sm:var(--soft-shadow);--shadow-md:var(--soft-shadow);--shadow-lg:var(--overlay-shadow)}
.PaneArea-module__Mp_Lbq__area{flex:auto;width:100%;min-width:0;height:100%;min-height:0}.PaneArea-module__Mp_Lbq__panel{min-width:0;height:100%;min-height:0;display:flex}.PaneArea-module__Mp_Lbq__separator{cursor:col-resize;background:0 0;border:none;flex:none;justify-content:center;align-self:stretch;align-items:center;width:10px;padding:0;display:flex}.PaneArea-module__Mp_Lbq__separator:before{content:"";width:2px;height:var(--s-8);background:var(--line-strong);transition:background var(--state-dur) var(--state-ease), height var(--state-dur) var(--state-ease);border-radius:1px}.PaneArea-module__Mp_Lbq__separator:hover:before,.PaneArea-module__Mp_Lbq__separator:active:before,.PaneArea-module__Mp_Lbq__separator:focus-visible:before{background:var(--acc);height:var(--s-12)}.PaneArea-module__Mp_Lbq__separator:focus-visible{outline:none}.PaneArea-module__Mp_Lbq__area[data-pane-count="1"] .PaneArea-module__Mp_Lbq__separator{display:none}
