.inspectorSectionStack{gap:var(--insp-section-gap,16px);display:grid}.inspectorSection{border:1px solid var(--insp-section-border,var(--ui-border,var(--lineSubtle)));border-radius:var(--insp-section-radius,var(--ui-radius-panel,12px));background:var(--insp-section-bg,var(--ui-surface-2,var(--bgPanel2)));box-shadow:var(--ui-elevation-1,0 8px 18px #0f172a14);padding:var(--insp-section-padding,16px);gap:var(--insp-field-gap,12px);display:grid}.inspectorSectionStack--flat{gap:0}.inspectorSectionStack--flat>.inspectorSection{margin-bottom:var(--cedrum-inspector-section-gap,20px);padding:0 0 calc(var(--cedrum-inspector-section-gap,20px) - 2px);border:0;border-bottom:1px solid var(--cedrum-inspector-section-divider,color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 64%, transparent));box-shadow:none;background:0 0;border-radius:0}.inspectorSectionStack--flat>.inspectorSection:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.inspectorSection__header{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-2,8px);display:flex}.inspectorSection__titleWrap{gap:3px;min-width:0;display:grid}.inspectorSection__title{color:var(--ui-text-1,var(--text));letter-spacing:.01em;text-transform:none;margin:0;font-size:12px;font-weight:600}.inspectorSection__description{color:var(--ui-text-2,var(--textMuted));margin:0;font-size:11px;line-height:1.4}.inspectorSection__toggle{width:100%;color:inherit;cursor:pointer;justify-content:space-between;align-items:flex-start;gap:var(--ui-space-2,8px);text-align:left;background:0 0;border:0;padding:0;display:flex}.inspectorSection__toggle:focus-visible{box-shadow:0 0 0 3px var(--ui-focus-ring,#2563eb2e);border-radius:var(--ui-radius-control,8px);outline:none}.inspectorSection__caret{color:var(--ui-text-2,var(--textMuted));transition:transform var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease);margin-top:2px;font-size:11px;line-height:1}.inspectorSection--open .inspectorSection__caret{transform:rotate(180deg)}.inspectorSection__content{gap:var(--insp-field-gap,12px);display:grid}.inspectorSection__content[hidden]{display:none}.inspectorInlineHelp{color:var(--ui-text-2,var(--textDim));margin:0;font-size:11px;line-height:1.45}.inspectorInlineHelpWithAction{gap:8px;display:grid}.inspectorNotice{border-radius:var(--ui-radius-row,10px);border:1px solid var(--ui-border,var(--lineSubtle));background:color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 88%, transparent);margin:0;padding:8px 10px;font-size:11px;line-height:1.45}.inspectorNotice--warning{border-color:color-mix(in oklab, #f59e0b 40%, var(--ui-border,var(--lineSubtle)));color:color-mix(in oklab, #92400e 78%, var(--ui-text-2,var(--textMuted)))}.inspectorNotice--error{border-color:color-mix(in oklab, #b42318 44%, var(--ui-border,var(--lineSubtle)));color:color-mix(in oklab, #7f1d1d 78%, var(--ui-text-2,var(--textMuted)))}.inspectorSettingsList{gap:var(--insp-subcontrol-gap,8px);display:grid}.inspectorSettingsList--divided>.inspectorToggleRow+.inspectorToggleRow{border-top:1px solid var(--ui-border-subtle,var(--lineSubtle));padding-top:var(--insp-subcontrol-gap,8px)}.inspectorFormStack{gap:var(--insp-field-gap,12px);flex-direction:column;min-width:0;display:flex}.inspectorToggleRow{align-items:center;gap:var(--ui-space-2,8px);min-height:var(--ui-control-height-default,32px);grid-template-columns:minmax(0,1fr) auto;display:grid}.inspectorToggleRow__copy{gap:2px;min-width:0;display:grid}.inspectorToggleRow__label{color:var(--ui-text-1,var(--text));font-size:12px;line-height:1.35}.inspectorToggleRow__description{color:var(--ui-text-2,var(--textMuted));font-size:11px;line-height:1.4}.inspectorToggleRow__control{min-height:var(--ui-control-height-default,32px);justify-content:flex-end;align-items:center;display:inline-flex}.inspectorToggleRow__control input[type=checkbox]{margin:0}.inspectorToggleRow--mixed .inspectorToggleRow__label:after{content:" • Mixed";color:var(--ui-text-2,var(--textMuted));font-weight:500}.inspectorPresetControl{gap:8px;display:grid}.inspectorPresetControl__custom{gap:8px;padding-top:6px;display:grid}.inspectorPresetControl__customLabel{color:var(--ui-text-2,var(--textMuted));margin:0;font-size:11px;font-weight:600;line-height:1.3}.inspectorField{min-width:0}.inspectorField__label{margin:0 0 var(--insp-label-gap,6px);color:var(--ui-text-2,var(--textMuted));letter-spacing:.01em;text-transform:none;font-size:11px;font-weight:600;line-height:1.3}.inspectorField--mixed .inspectorField__label:after{content:" • Mixed";color:var(--ui-text-2,var(--textMuted));font-weight:500}.inspectorField__helper{color:var(--ui-text-2,var(--textDim));margin:0;font-size:11px;line-height:1.4}.inspectorField__body{gap:var(--insp-subcontrol-gap,8px);min-width:0;display:grid}.inspectorField--compact .inspectorField__label{margin-bottom:var(--ui-space-1,4px)}.inspectorField--compact .inspectorField__body{gap:var(--ui-space-1,4px)}.inspectorField__control{min-width:0}.inspectorField__after{gap:var(--insp-subcontrol-gap,8px);min-width:0;display:grid}.inspectorChoiceStrip{grid-template-columns:repeat(var(--inspector-choice-columns,3), minmax(0, 1fr));gap:var(--ui-space-2,8px);min-width:0;display:grid;container-type:inline-size}.inspectorChoiceStrip--cols1{--inspector-choice-columns:1}.inspectorChoiceStrip--cols2{--inspector-choice-columns:2}.inspectorChoiceStrip--cols3{--inspector-choice-columns:3}.inspectorChoiceStrip--cols4{--inspector-choice-columns:4}.inspectorChoiceStrip--cols5{--inspector-choice-columns:5}.inspectorChoiceStrip--cols6{--inspector-choice-columns:6}.inspectorChoiceStrip--cols7{--inspector-choice-columns:7}.inspectorChoiceStrip--cols8{--inspector-choice-columns:8}.inspectorChoiceStrip--wrap{flex-wrap:wrap;display:flex}.inspectorChoiceStrip--responsive{grid-template-columns:repeat(auto-fit,minmax(min(100%,148px),1fr))}.inspectorChoiceStrip--wrap.inspectorChoiceStrip--responsive{display:grid}.inspectorChoiceStrip--adaptive{align-items:stretch}.inspectorChoiceStrip--wrap .inspectorChoiceStrip__option{flex:none;min-width:0}.inspectorChoiceStrip__option{min-height:var(--ui-control-height-compact,28px);border:1px solid var(--ui-border,var(--lineSubtle));border-radius:var(--ui-radius-row,10px);background:var(--ui-surface-2,var(--bgPanel2));min-width:0;max-width:100%;color:var(--ui-text-2,var(--textMuted));white-space:nowrap;text-align:center;cursor:pointer;transition:border-color var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease), background-color var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease), color var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease), box-shadow var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease);justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.inspectorChoiceStrip__option>*{min-width:0}.inspectorChoiceStrip__option:hover{border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 34%, var(--ui-border,var(--lineSubtle)));color:var(--ui-text-1,var(--text))}.inspectorChoiceStrip__option:focus-visible{box-shadow:0 0 0 3px var(--ui-focus-ring,#2563eb2e);outline:none}.inspectorChoiceStrip__option--active{border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 45%, var(--ui-border,var(--lineSubtle)));background:color-mix(in oklab, var(--ui-accent,var(--primary)) 11%, var(--ui-surface-2,var(--bgPanel2)));color:var(--ui-text-1,var(--text));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ui-accent,var(--primary)) 24%, transparent)}.inspectorChoiceStrip__option--mixed{border-style:dashed}.inspectorChoiceStrip__icon{justify-content:center;align-items:center;width:16px;height:16px;line-height:0;display:inline-flex}.inspectorChoiceStrip__label{text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.inspectorChoiceStrip__option--wrapLabel{min-height:max(var(--ui-control-height-default,32px), 40px);white-space:normal;align-items:center;padding-top:7px;padding-bottom:7px}.inspectorChoiceStrip__label--wrap{white-space:normal;text-wrap:balance;text-overflow:clip;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;line-height:1.25;overflow:visible}@container (width<=280px){.inspectorChoiceStrip--adaptive{grid-template-columns:minmax(0,1fr)}}.inspectorChoiceStrip--default .inspectorChoiceStrip__option{min-height:var(--ui-control-height-default,32px)}.inspectorChoiceCardGrid{grid-template-columns:repeat(var(--inspector-card-columns,3), minmax(0, 1fr));gap:var(--ui-space-2,8px);display:grid}.inspectorChoiceCardGrid--cols2{--inspector-card-columns:2}.inspectorChoiceCardGrid--cols3{--inspector-card-columns:3}.inspectorChoiceCardGrid--cols4{--inspector-card-columns:4}.inspectorChoiceCardGrid__card{min-height:var(--ui-control-height-card,64px);border:1px solid var(--ui-border,var(--lineSubtle));border-radius:var(--ui-radius-row,10px);background:var(--ui-surface-2,var(--bgPanel2));color:var(--ui-text-1,var(--text));cursor:pointer;transition:border-color var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease), background-color var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease), box-shadow var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease)}.inspectorChoiceCardGrid__card:hover{border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 30%, var(--ui-border,var(--lineSubtle)))}.inspectorChoiceCardGrid__card:focus-visible{box-shadow:0 0 0 3px var(--ui-focus-ring,#2563eb2e);outline:none}.inspectorChoiceCardGrid__card--active{border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 44%, var(--ui-border,var(--lineSubtle)));background:color-mix(in oklab, var(--ui-accent,var(--primary)) 10%, var(--ui-surface-2,var(--bgPanel2)));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ui-accent,var(--primary)) 22%, transparent)}.inspectorChoiceCardGrid__card--mixed{border-style:dashed}.inspectorToggleBar{align-items:center;gap:var(--ui-space-2,8px);display:inline-flex}.inspectorToggleBar--fullWidth{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.inspectorToggleBar__button{width:var(--ui-control-height-compact,28px);height:var(--ui-control-height-compact,28px);border:1px solid var(--ui-border,var(--lineSubtle));border-radius:var(--ui-radius-control,8px);background:var(--ui-surface-2,var(--bgPanel2));color:var(--ui-text-1,var(--text));cursor:pointer;transition:border-color var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease), background-color var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease), box-shadow var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease), color var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease);justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.inspectorToggleBar__button--fullWidth{white-space:nowrap;flex-shrink:0;width:100%;min-width:0;min-height:36px;padding:0 10px}.inspectorToggleBar__button:hover{border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 34%, var(--ui-border,var(--lineSubtle)))}.inspectorToggleBar__button:focus-visible{box-shadow:0 0 0 3px var(--ui-focus-ring,#2563eb2e);outline:none}.inspectorToggleBar__button--active{border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 44%, var(--ui-border,var(--lineSubtle)));background:color-mix(in oklab, var(--ui-accent,var(--primary)) 12%, var(--ui-surface-2,var(--bgPanel2)))}.inspectorToggleBar__button--mixed{border-style:dashed}.inspectorSecondaryButton{height:var(--ui-control-height-default,32px);border-radius:var(--ui-radius-row,10px);border:1px solid var(--ui-border,var(--lineSubtle));background:var(--ui-surface-1,var(--bgPanel));color:var(--ui-text-1,var(--text));cursor:pointer;transition:border-color var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease), background-color var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease), color var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease), box-shadow var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease);justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.inspectorSecondaryButton:hover{border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 30%, var(--ui-border,var(--lineSubtle)));background:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 82%, var(--ui-surface-1,var(--bgPanel)))}.inspectorSecondaryButton:focus-visible{box-shadow:0 0 0 3px var(--ui-focus-ring,#2563eb2e);outline:none}.inspectorSecondaryButton:disabled{opacity:.5;cursor:not-allowed}.inspectorActionRow{min-height:var(--ui-control-height-row,40px);border:1px solid var(--ui-border,var(--lineSubtle));border-radius:var(--ui-radius-row,10px);background:var(--ui-surface-2,var(--bgPanel2));width:100%;color:var(--ui-text-1,var(--text));text-align:left;cursor:pointer;transition:border-color var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease), background-color var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease), box-shadow var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.inspectorActionRow:hover{border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 26%, var(--ui-border,var(--lineSubtle)))}.inspectorActionRow:focus-visible{box-shadow:0 0 0 3px var(--ui-focus-ring,#2563eb2e);outline:none}.inspectorActionRow__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.inspectorDisclosure{margin-top:var(--ui-space-2,8px);border:1px solid var(--ui-border,var(--lineSubtle));border-radius:var(--ui-radius-row,10px);background:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 88%, transparent);padding:8px}.inspectorDisclosure__summary{min-height:var(--ui-control-height-default,32px);border-radius:var(--ui-radius-control,8px);color:var(--ui-text-2,var(--textMuted));letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background-color var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease), color var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease), box-shadow var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease);justify-content:space-between;align-items:center;padding:0 10px;font-size:11px;font-weight:600;list-style:none;display:flex}.inspectorDisclosure__summary::-webkit-details-marker{display:none}.inspectorDisclosure__summary:hover{background:color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 70%, transparent);color:var(--ui-text-1,var(--text))}.inspectorDisclosure__summary:focus-visible{box-shadow:0 0 0 3px var(--ui-focus-ring,#2563eb2e);outline:none}.inspectorDisclosure__summary:after{content:"▾";color:inherit;transition:transform var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease);font-size:11px}.inspectorDisclosure[open] .inspectorDisclosure__summary:after{transform:rotate(180deg)}.inspectorDisclosure__content{gap:10px;margin-top:8px;display:grid}.inspectorPopover,.inspector-popover{border-radius:var(--ui-radius-panel,12px);border:1px solid var(--ui-border,var(--lineSubtle));background:color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 94%, transparent);box-shadow:var(--ui-elevation-3,0 24px 56px #0f172a29);-webkit-backdrop-filter:blur(12px);animation:inspectorPopoverEnter var(--ui-motion-duration-normal,.18s) var(--ui-motion-ease-emphasized,cubic-bezier(.2, .8, .2, 1));transform-origin:0 0;will-change:transform, opacity}.inspector-popover{left:var(--inspector-popover-left,0px);top:var(--inspector-popover-top,0px);position:absolute}.inspectorPopover__header,.inspector-popover__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.inspectorPopover__title,.inspector-popover__title{color:var(--ui-text-1,var(--text));margin:0;font-size:12px;font-weight:600}.inspectorPopover__closeButton,.inspector-popover__closeButton{--close-button-size:var(--ui-control-height-compact,28px);--close-button-radius:var(--ui-radius-control,8px);--close-button-border-color:var(--ui-border,var(--lineSubtle));--close-button-bg:var(--ui-surface-2,var(--bgPanel2));--close-button-fg:var(--ui-text-2,var(--textMuted));--close-button-hover-border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 28%, var(--ui-border,var(--lineSubtle)));--close-button-hover-fg:var(--ui-text-1,var(--text));--close-button-focus-ring-color:var(--ui-focus-ring,#2563eb2e)}@keyframes inspectorPopoverEnter{0%{opacity:0;transform:translateY(5px)scale(.986)}to{opacity:1;transform:translateY(0)scale(1)}}.inspectorSection{border-color:color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 44%, transparent);background:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 80%, transparent);box-shadow:none}.inspectorSection__title{letter-spacing:.008em;font-size:12px;font-weight:600}.inspectorSection__description{color:color-mix(in oklab, var(--ui-text-2,var(--textMuted)) 78%, transparent);line-height:1.42}.inspectorField__label,.inspectorPresetControl__customLabel,.inspectorToggleRow__description{color:color-mix(in oklab, var(--ui-text-2,var(--textMuted)) 82%, transparent)}.inspectorToggleRow__label{font-size:12px;line-height:1.34}.inspectorChoiceStrip{gap:6px}.inspectorChoiceStrip__option{border-color:color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 52%, transparent);background:color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 72%, var(--ui-surface-2,var(--bgPanel2)));min-height:29px;color:color-mix(in oklab, var(--ui-text-2,var(--textMuted)) 92%, transparent);border-radius:8px;padding:0 9px;font-size:11.5px;font-weight:600}.inspectorChoiceStrip__option:hover{border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 20%, var(--ui-border,var(--lineSubtle)));background:color-mix(in oklab, var(--ui-accent,var(--primary)) 4%, var(--ui-surface-1,var(--bgPanel)))}.inspectorChoiceStrip__option--active{border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 26%, var(--ui-border,var(--lineSubtle)));background:color-mix(in oklab, var(--ui-accent,var(--primary)) 9%, var(--ui-surface-2,var(--bgPanel2)));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ui-accent,var(--primary)) 8%, transparent);color:var(--ui-text-1,var(--text))}.inspectorChoiceCardGrid__card,.inspectorToggleBar__button,.inspectorSecondaryButton,.inspectorActionRow,.inspectorDisclosure{border-color:color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 56%, transparent);background:color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 74%, var(--ui-surface-2,var(--bgPanel2)))}@media (prefers-reduced-motion:reduce){.inspectorChoiceStrip__option,.inspectorChoiceCardGrid__card,.inspectorToggleBar__button,.inspectorSecondaryButton,.inspectorActionRow,.inspectorDisclosure__summary,.inspectorPopover,.inspector-popover{transition-duration:1ms;animation:none}}.inspectorChoiceStrip__option:hover:not(.inspectorChoiceStrip__option--active):not([aria-checked=true]):not([aria-pressed=true]):not(.is-selected){border-color:var(--ui-selectable-hover-border);background:var(--ui-selectable-hover-bg);color:var(--ui-text-1,var(--text))}.inspectorChoiceStrip__option:active:not(.inspectorChoiceStrip__option--active):not([aria-checked=true]):not([aria-pressed=true]):not(.is-selected){border-color:var(--ui-selectable-pressed-border);background:var(--ui-selectable-pressed-bg)}.inspectorChoiceStrip__option--active,.inspectorChoiceStrip__option[aria-checked=true],.inspectorChoiceStrip__option[aria-pressed=true],.inspectorChoiceStrip__option.is-selected{border-color:var(--ui-selected-border);background:var(--ui-selected-bg);color:var(--ui-selected-text);box-shadow:var(--ui-selected-shadow)}.inspectorChoiceStrip__option--active:hover,.inspectorChoiceStrip__option[aria-checked=true]:hover,.inspectorChoiceStrip__option[aria-pressed=true]:hover,.inspectorChoiceStrip__option.is-selected:hover{border-color:var(--ui-selected-hover-border);background:var(--ui-selected-hover-bg)}.inspectorChoiceStrip__option--active:active,.inspectorChoiceStrip__option[aria-checked=true]:active,.inspectorChoiceStrip__option[aria-pressed=true]:active,.inspectorChoiceStrip__option.is-selected:active{border-color:var(--ui-selected-pressed-border);background:var(--ui-selected-pressed-bg)}.inspectorChoiceStrip__option:focus-visible,.inspectorChoiceCardGrid__card:focus-visible,.inspectorToggleBar__button:focus-visible{box-shadow:var(--ui-selected-focus-ring)}.inspectorChoiceStrip__option--active:focus-visible,.inspectorChoiceStrip__option[aria-checked=true]:focus-visible,.inspectorChoiceStrip__option[aria-pressed=true]:focus-visible,.inspectorChoiceStrip__option.is-selected:focus-visible,.inspectorChoiceCardGrid__card--active:focus-visible,.inspectorToggleBar__button--active:focus-visible{box-shadow:var(--ui-selected-shadow), var(--ui-selected-focus-ring)}.inspectorChoiceCardGrid__card--active,.inspectorToggleBar__button--active{border-color:var(--ui-selected-border);background:var(--ui-selected-bg);color:var(--ui-selected-text);box-shadow:var(--ui-selected-shadow)}.inspectorChoiceCardGrid__card--active:hover,.inspectorToggleBar__button--active:hover{border-color:var(--ui-selected-hover-border);background:var(--ui-selected-hover-bg)}.cedrumColorPopover{--cedrum-color-popover-picker-columns:10;--cedrum-color-popover-picker-rows:5;--cedrum-color-popover-picker-swatch-size:18px;--cedrum-color-popover-picker-gap:4px;--cedrum-color-popover-picker-radius:6px;--cedrum-color-popover-swatch-size:var(--cedrum-color-popover-picker-swatch-size);--cedrum-color-popover-swatch-radius:var(--cedrum-color-popover-picker-radius);--cedrum-color-popover-quick-gap:var(--cedrum-color-popover-picker-gap);--cedrum-color-popover-palette-gap:var(--cedrum-color-popover-picker-gap);--cedrum-color-popover-recent-gap:4px;--cedrum-color-popover-quick-columns:var(--cedrum-color-popover-picker-columns);--cedrum-color-popover-palette-columns:var(--cedrum-color-popover-picker-columns);--cedrum-color-popover-palette-rows:var(--cedrum-color-popover-picker-rows);--cedrum-color-popover-recent-columns:8;--cedrum-color-popover-border-width:1px;--cedrum-color-popover-inline-padding:10px;--cedrum-color-popover-custom-panel-padding:10px;--cedrum-color-popover-custom-panel-border-width:1px;--cedrum-color-popover-custom-input-gap:8px;--cedrum-color-popover-rgb-input-min-width:64px;--cedrum-color-popover-swatch-hover-scale:1.08;--cedrum-color-popover-swatch-hover-lift:-1px;--cedrum-color-popover-swatch-motion-duration:.18s;--cedrum-color-popover-swatch-motion-ease:cubic-bezier(.22, 1, .36, 1);--cedrum-color-popover-scrollbar-gutter-inline-end:0px;--cedrum-color-popover-grid-content-width:calc(( var(--cedrum-color-popover-picker-columns) * var(--cedrum-color-popover-picker-swatch-size) ) + ( (var(--cedrum-color-popover-picker-columns) - 1) * var(--cedrum-color-popover-picker-gap) ));--cedrum-color-popover-recent-content-width:calc(( var(--cedrum-color-popover-recent-columns) * var(--cedrum-color-popover-swatch-size) ) + ( (var(--cedrum-color-popover-recent-columns) - 1) * var(--cedrum-color-popover-recent-gap) ));--cedrum-color-popover-custom-panel-min-content-width:calc((var(--cedrum-color-popover-rgb-input-min-width) * 3) + (var(--cedrum-color-popover-custom-input-gap) * 2));--cedrum-color-popover-custom-panel-min-width:calc(var(--cedrum-color-popover-custom-panel-min-content-width) + ( ( var(--cedrum-color-popover-custom-panel-padding) + var(--cedrum-color-popover-custom-panel-border-width) ) * 2 ));--cedrum-color-popover-content-width:max(var(--cedrum-color-popover-grid-content-width), var(--cedrum-color-popover-recent-content-width), var(--cedrum-color-popover-custom-panel-min-width));--cedrum-color-popover-panel-min-inline-size:calc(var(--cedrum-color-popover-content-width) + (var(--cedrum-color-popover-inline-padding) * 2) + (var(--cedrum-color-popover-border-width) * 2));box-sizing:border-box;inline-size:max-content;min-inline-size:var(--cedrum-color-popover-panel-min-inline-size);max-inline-size:none;padding:var(--cedrum-color-popover-inline-padding);border:var(--cedrum-color-popover-border-width) solid var(--ui-border,var(--lineSubtle));border-radius:var(--ui-radius-panel,12px);background:color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 95%, transparent);color:var(--ui-text-1,var(--text));font-family:var(--font-family-ui);font-size:var(--ui-type-control-font-size,13px);gap:12px;line-height:1.35;display:grid;overflow:clip}.cedrumColorPopover__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.cedrumColorPopover__title{font-size:var(--ui-type-section-header-size,12px);line-height:1.2;font-weight:var(--ui-type-section-header-weight,600)}.cedrumColorPopover__mixedBadge{font-size:var(--ui-type-group-label-size,11px);font-weight:var(--ui-type-group-label-weight,600);color:var(--ui-text-2,var(--textMuted))}.cedrumColorPopover__clearButton{all:unset;box-sizing:border-box;height:var(--ui-control-height-compact,28px);border-radius:var(--ui-radius-control,8px);border:1px solid var(--ui-border,var(--lineSubtle));background:var(--ui-surface-2,var(--bgPanel2));color:var(--ui-text-2,var(--textMuted));font-size:var(--ui-type-control-font-size,13px);line-height:1;font-weight:var(--ui-type-control-font-weight,500);font-family:var(--font-family-ui);cursor:pointer;transition:border-color var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease), color var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease), box-shadow var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease), background var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease);justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.cedrumColorPopover__clearButton:hover{border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 32%, var(--ui-border,var(--lineSubtle)));color:var(--ui-text-1,var(--text));background:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 80%, transparent)}.cedrumColorPopover__clearButton--active{border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 44%, var(--ui-border,var(--lineSubtle)));color:var(--ui-text-1,var(--text))}.cedrumColorPopover__clearButton--mixed{border-style:dashed}.cedrumColorPopover__section{box-sizing:border-box;gap:7px;min-width:0;max-width:100%;display:grid}.cedrumColorPopover__section--palette{gap:9px;margin-block-start:4px}.cedrumColorPopover__quickRow,.cedrumColorPopover__paletteContent,.cedrumColorPopover__customRow{box-sizing:border-box;min-width:0;inline-size:var(--cedrum-color-popover-grid-content-width);display:block}.cedrumColorPopover__empty{color:var(--textDim);font-size:11px}.cedrumColorPopover__sectionLabel{font-size:var(--ui-type-group-label-size,11px);line-height:1.2;font-weight:var(--ui-type-group-label-weight,600);color:var(--ui-text-2,var(--textMuted))}.cedrumColorPopover__swatchGrid{box-sizing:border-box;place-content:start;min-width:0;max-width:100%;display:grid}.cedrumColorPopover__swatchGrid--quick,.cedrumColorPopover__swatchGrid--palette{gap:var(--cedrum-color-popover-picker-gap);inline-size:var(--cedrum-color-popover-grid-content-width)}.cedrumColorPopover__swatchGrid--quick{grid-template-columns:repeat(var(--cedrum-color-popover-quick-columns), var(--cedrum-color-popover-picker-swatch-size));grid-template-rows:var(--cedrum-color-popover-picker-swatch-size)}.cedrumColorPopover__swatchGrid--palette{grid-template-columns:repeat(var(--cedrum-color-popover-palette-columns), var(--cedrum-color-popover-picker-swatch-size));grid-template-rows:repeat(var(--cedrum-color-popover-palette-rows), var(--cedrum-color-popover-picker-swatch-size))}.cedrumColorPopover__swatchGrid--recent{gap:var(--cedrum-color-popover-recent-gap);grid-template-columns:repeat(var(--cedrum-color-popover-layout-columns,var(--cedrum-color-popover-recent-columns)), var(--cedrum-color-popover-swatch-size));grid-template-rows:var(--cedrum-color-popover-swatch-size);inline-size:var(--cedrum-color-popover-recent-content-width)}.cedrumColorPopover__swatchGrid--cols-1{--cedrum-color-popover-layout-columns:1}.cedrumColorPopover__swatchGrid--cols-2{--cedrum-color-popover-layout-columns:2}.cedrumColorPopover__swatchGrid--cols-3{--cedrum-color-popover-layout-columns:3}.cedrumColorPopover__swatchGrid--cols-4{--cedrum-color-popover-layout-columns:4}.cedrumColorPopover__swatchGrid--cols-5{--cedrum-color-popover-layout-columns:5}.cedrumColorPopover__swatchGrid--cols-6{--cedrum-color-popover-layout-columns:6}.cedrumColorPopover__swatchGrid--cols-7{--cedrum-color-popover-layout-columns:7}.cedrumColorPopover__swatchGrid--cols-8{--cedrum-color-popover-layout-columns:8}.cedrumColorPopover__swatchGrid--cols-9{--cedrum-color-popover-layout-columns:9}.cedrumColorPopover__swatchGrid--cols-10{--cedrum-color-popover-layout-columns:10}.cedrumColorPopover__swatchGrid--cols-11{--cedrum-color-popover-layout-columns:11}.cedrumColorPopover__swatchGrid--cols-12{--cedrum-color-popover-layout-columns:12}.cedrumColorPopover__swatchGrid--rows-1{--cedrum-color-popover-layout-rows:1}.cedrumColorPopover__swatchGrid--rows-2{--cedrum-color-popover-layout-rows:2}.cedrumColorPopover__swatchGrid--rows-3{--cedrum-color-popover-layout-rows:3}.cedrumColorPopover__swatchGrid--rows-4{--cedrum-color-popover-layout-rows:4}.cedrumColorPopover__swatchGrid--rows-5{--cedrum-color-popover-layout-rows:5}.cedrumColorPopover__swatchGrid--rows-6{--cedrum-color-popover-layout-rows:6}.cedrumColorPopover__swatchGrid--rows-7{--cedrum-color-popover-layout-rows:7}.cedrumColorPopover__swatchGrid--rows-8{--cedrum-color-popover-layout-rows:8}.cedrumColorPopover__swatchPlaceholder{width:var(--cedrum-color-popover-swatch-size);height:var(--cedrum-color-popover-swatch-size);pointer-events:none}.cedrumColorPopover__swatch{all:unset;box-sizing:border-box;width:var(--cedrum-color-popover-swatch-size);height:var(--cedrum-color-popover-swatch-size);border-radius:var(--cedrum-color-popover-swatch-radius);cursor:pointer;box-shadow:none;transform-origin:50%;will-change:transform;transition:transform var(--cedrum-color-popover-swatch-motion-duration) var(--cedrum-color-popover-swatch-motion-ease);border:none;outline:none;position:relative;overflow:visible}.cedrumColorPopover__swatch:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;box-shadow:none;transition:opacity var(--cedrum-color-popover-swatch-motion-duration) var(--cedrum-color-popover-swatch-motion-ease), box-shadow var(--cedrum-color-popover-swatch-motion-duration) var(--cedrum-color-popover-swatch-motion-ease);position:absolute;inset:0}.cedrumColorPopover__swatch:hover,.cedrumColorPopover__swatch:focus-visible{transform:translateY(var(--cedrum-color-popover-swatch-hover-lift)) scale(var(--cedrum-color-popover-swatch-hover-scale));z-index:1}.cedrumColorPopover__swatch:hover:after{opacity:1;box-shadow:0 0 0 1px color-mix(in oklab, var(--ui-accent,var(--primary)) 24%, var(--ui-border,var(--lineSubtle))), 0 2px 6px #0f172a1f}.cedrumColorPopover__swatch:focus-visible{outline:none}.cedrumColorPopover__swatch:focus-visible:after{opacity:1;box-shadow:0 0 0 2px color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 78%, transparent), 0 0 0 3px var(--ui-focus-ring,#2563eb2e)}.cedrumColorPopover__swatch--active:after,.cedrumColorPopover__swatch[data-selected=true]:after{opacity:1;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 84%, transparent), 0 0 0 2px color-mix(in oklab, var(--ui-accent,var(--primary)) 64%, transparent)}.cedrumColorPopover__swatchSurface{border-radius:inherit;width:100%;height:100%;display:block;overflow:hidden}.cedrumColorPopover__customRow{transition:gap var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease);align-items:start;gap:0;display:grid}.cedrumColorPopover__customRow--open{gap:14px}.cedrumColorPopover__customButton{all:unset;box-sizing:border-box;height:var(--ui-control-height-default,32px);width:var(--cedrum-color-popover-grid-content-width);min-width:var(--cedrum-color-popover-grid-content-width);max-width:var(--cedrum-color-popover-grid-content-width);border-radius:var(--ui-radius-control,8px);border:1px solid var(--ui-border,var(--lineSubtle));background:var(--ui-surface-2,var(--bgPanel2));color:var(--ui-text-1,var(--text));font-family:var(--font-family-ui);font-size:var(--ui-type-control-font-size,13px);font-weight:var(--ui-type-control-font-weight,500);cursor:pointer;transition:border-color var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease), color var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease), box-shadow var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease), background var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease);justify-content:space-between;align-items:center;gap:10px;padding:0 10px;line-height:1;display:inline-flex}.cedrumColorPopover__customButtonLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cedrumColorPopover__customButtonSwatch{border:1px solid color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 88%, transparent);border-radius:5px;flex:none;width:16px;height:16px;overflow:hidden}.cedrumColorPopover__customButton:hover{border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 30%, var(--ui-border,var(--lineSubtle)));background:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 82%, transparent)}.cedrumColorPopover__customButton--active{border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 48%, var(--ui-border,var(--lineSubtle)));background:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 86%, var(--ui-accent,var(--primary)) 14%)}.cedrumColorPopover__customButton:focus-visible,.cedrumColorPopover__clearButton:focus-visible{box-shadow:0 0 0 3px var(--ui-focus-ring,#2563eb2e);outline:none}.cedrumColorPopover__customPanel{box-sizing:border-box;width:100%;min-width:var(--cedrum-color-popover-custom-panel-min-width);padding:var(--cedrum-color-popover-custom-panel-padding);border:var(--cedrum-color-popover-custom-panel-border-width) solid color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 92%, transparent);border-radius:var(--ui-radius-control,8px);background:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 90%, transparent);box-shadow:var(--ui-elevation-1,0 8px 18px #0f172a14);gap:10px;display:grid}.cedrumColorPopover__saturationArea{border-radius:var(--ui-radius-control,8px);border:1px solid color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 92%, transparent);background:linear-gradient(to top, #000, transparent), linear-gradient(to right, #fff, transparent), var(--cedrum-color-popover-custom-hue,#05f);cursor:crosshair;touch-action:none;width:100%;height:132px;position:relative;overflow:hidden}.cedrumColorPopover__saturationThumb{border:2px solid color-mix(in oklab, var(--ui-bg,#fff) 96%, transparent);width:14px;height:14px;box-shadow:0 0 0 1px color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 88%, transparent), 0 2px 6px #02061740;pointer-events:none;border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.cedrumColorPopover__hueRow{width:100%}.cedrumColorPopover__hueSlider{appearance:none;border:1px solid color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 92%, transparent);cursor:pointer;background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);border-radius:999px;width:100%;height:14px;margin:0}.cedrumColorPopover__hueSlider::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 82%, transparent);background:var(--ui-surface-1,var(--bgPanel));width:14px;height:14px;box-shadow:var(--ui-slider-thumb-shadow,0 1px 2px #0f172a38);border-radius:50%}.cedrumColorPopover__hueSlider::-moz-range-thumb{border:1px solid color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 82%, transparent);background:var(--ui-surface-1,var(--bgPanel));width:14px;height:14px;box-shadow:var(--ui-slider-thumb-shadow,0 1px 2px #0f172a38);border-radius:50%}.cedrumColorPopover__hueSlider:focus-visible{box-shadow:0 0 0 3px var(--ui-focus-ring,#2563eb2e);outline:none}.cedrumColorPopover__previewRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.cedrumColorPopover__previewChip{min-width:0;height:var(--ui-control-height-default,32px);border:1px solid color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 92%, transparent);border-radius:var(--ui-radius-control,8px);background:color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 86%, transparent);box-sizing:border-box;flex:auto;align-items:center;gap:8px;padding:0 9px;display:inline-flex}.cedrumColorPopover__previewSwatch{border:1px solid color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 88%, transparent);border-radius:4px;flex:none;width:14px;height:14px;overflow:hidden}.cedrumColorPopover__previewHex{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-text-2,var(--textMuted));font-size:var(--ui-type-group-label-size,11px);font-weight:var(--ui-type-group-label-weight,600);font-variant-numeric:var(--ui-numeric-variant,tabular-nums lining-nums);text-transform:uppercase;overflow:hidden}.cedrumColorPopover__eyedropperButton{all:unset;box-sizing:border-box;height:var(--ui-control-height-default,32px);border-radius:var(--ui-radius-control,8px);border:1px solid color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 92%, transparent);background:var(--ui-surface-2,var(--bgPanel2));min-width:96px;color:var(--ui-text-1,var(--text));font-family:var(--font-family-ui);font-size:var(--ui-type-group-label-size,11px);font-weight:var(--ui-type-group-label-weight,600);text-align:center;cursor:pointer;transition:border-color var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease), color var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease), box-shadow var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease), background var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease);justify-self:end;padding:0 10px}.cedrumColorPopover__eyedropperButton:hover:not(:disabled){border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 32%, var(--ui-border,var(--lineSubtle)));color:var(--ui-accent,var(--primary))}.cedrumColorPopover__eyedropperButton:focus-visible{box-shadow:0 0 0 3px var(--ui-focus-ring,#2563eb2e);outline:none}.cedrumColorPopover__eyedropperButton:disabled{opacity:.55;cursor:not-allowed}.cedrumColorPopover__customInputs{gap:var(--cedrum-color-popover-custom-input-gap);width:100%;min-width:0;display:grid}.cedrumColorPopover__field{gap:4px;min-width:0;display:grid}.cedrumColorPopover__field--hex{min-width:0}.cedrumColorPopover__rgbRow{gap:var(--cedrum-color-popover-custom-input-gap);grid-template-columns:repeat(3, minmax(var(--cedrum-color-popover-rgb-input-min-width), 1fr));width:100%;min-width:0;display:grid}.cedrumColorPopover__field--rgb{min-width:var(--cedrum-color-popover-rgb-input-min-width)}.cedrumColorPopover__fieldLabel{color:var(--ui-text-2,var(--textMuted));font-size:var(--ui-type-group-label-size,11px);font-weight:var(--ui-type-group-label-weight,600);text-transform:uppercase;letter-spacing:var(--ui-type-group-label-letter-spacing,.03em);line-height:1.2}.cedrumColorPopover__hexInputWrap{min-width:0;position:relative}.cedrumColorPopover__hexPrefix{color:var(--ui-text-2,var(--textMuted));pointer-events:none;font-size:10px;font-weight:600;line-height:1;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.cedrumColorPopover__fieldInput{width:100%;min-height:var(--ui-control-height-default,32px);border-radius:var(--ui-radius-control,8px);border:1px solid var(--ui-border,var(--lineSubtle));background:var(--ui-surface-2,var(--bgPanel2));min-width:0;color:var(--ui-text-1,var(--text));font-family:var(--font-family-ui);font-size:var(--ui-type-control-font-size,13px);font-weight:var(--ui-type-control-font-weight,500);font-variant-numeric:var(--ui-numeric-variant,tabular-nums lining-nums);text-align:right;box-sizing:border-box;appearance:textfield;transition:border-color var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease), color var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease), box-shadow var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease), background var(--ui-motion-duration-fast,.12s) var(--ui-motion-ease-standard,ease);padding:0 10px;line-height:1.2}.cedrumColorPopover__fieldInput::-webkit-outer-spin-button{margin:0}.cedrumColorPopover__fieldInput::-webkit-inner-spin-button{margin:0}.cedrumColorPopover__fieldInput--hex{text-transform:uppercase;text-align:left;padding-left:21px}.cedrumColorPopover__fieldInput:hover{border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 34%, var(--ui-border,var(--lineSubtle)))}.cedrumColorPopover__fieldInput:focus{border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 42%, var(--ui-border,var(--lineSubtle)));box-shadow:0 0 0 3px var(--ui-focus-ring,#2563eb2e);outline:none}.layoutConstraintSheetPortal{z-index:2147482600;pointer-events:none;position:fixed;inset:0}.layoutConstraintSheetScrim{pointer-events:auto;background:radial-gradient(circle at 88% 10%, color-mix(in oklab, var(--ui-accent,var(--primary)) 10%, transparent), transparent 46%), #070b1257;-webkit-backdrop-filter:blur(2px)saturate(1.04);position:absolute;inset:0}.layoutConstraintSheetFrame{pointer-events:auto;inline-size:min(430px,100vw - 36px);position:absolute;inset-block-start:max(74px, env(safe-area-inset-top,0px) + 58px);inset-inline-end:max(18px, env(safe-area-inset-right,0px) + 18px)}.layoutConstraintSheetSurface{border:1px solid color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 72%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 96%, #ffffff1f) 0%, color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 98%, #ffffff05) 100%);color:var(--ui-text-1,var(--text));-webkit-backdrop-filter:blur(10px)saturate(1.03);border-radius:20px;outline:none;padding:18px;box-shadow:0 28px 72px #02061747,inset 0 2px #ffffff1a}.layoutConstraintSheetHeader{position:relative}.layoutConstraintSheetEyebrow{color:color-mix(in oklab, var(--ui-text-2,var(--textMuted)) 78%, transparent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.layoutConstraintSheetTitle{color:var(--ui-text-1,var(--text));letter-spacing:-.01em;margin:8px 0 0;font-size:22px;line-height:1.22}.layoutConstraintSheetCopy{gap:6px;margin-top:10px;display:grid}.layoutConstraintSheetCopy p{color:color-mix(in oklab, var(--ui-text-2,var(--textMuted)) 88%, transparent);margin:0;font-size:13px;line-height:1.5}.layoutConstraintSheetClose{appearance:none;border:1px solid color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 74%, transparent);background:color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 86%, transparent);block-size:32px;inline-size:32px;color:color-mix(in oklab, var(--ui-text-2,var(--textMuted)) 76%, transparent);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font-size:12px;transition:background .13s,border-color .13s,color .13s,transform .13s;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-end:0}.layoutConstraintSheetClose:hover{border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 34%, var(--ui-border,var(--lineSubtle)) 66%);background:color-mix(in oklab, var(--ui-accent,var(--primary)) 10%, var(--ui-surface-1,var(--bgPanel)) 90%);color:color-mix(in oklab, var(--ui-accent,var(--primary)) 78%, var(--ui-text-1,var(--text)) 22%)}.layoutConstraintSheetClose:active{transform:translateY(.5px)}.layoutConstraintSheetClose:focus-visible,.layoutConstraintOptionCard:focus-visible,.layoutConstraintSheetPrimaryAction:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--ui-accent,var(--primary)) 20%, transparent), 0 12px 26px #0f172a1f;outline:none}.layoutConstraintSheetOptions{gap:10px;margin-top:14px;display:grid}.layoutConstraintOptionCard{appearance:none;text-align:left;border:1px solid color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 82%, transparent);background:color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 86%, transparent);inline-size:100%;color:inherit;cursor:pointer;border-radius:15px;min-block-size:62px;padding:12px 13px;transition:background .13s,border-color .13s,box-shadow .13s,transform .13s}.layoutConstraintOptionCard:hover{border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 35%, var(--ui-border,var(--lineSubtle)) 65%);background:color-mix(in oklab, var(--ui-accent,var(--primary)) 6%, var(--ui-surface-1,var(--bgPanel)) 94%)}.layoutConstraintOptionCard:active{transform:translateY(.5px)}.layoutConstraintOptionCard--selected{border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 48%, var(--ui-border,var(--lineSubtle)) 52%);background:color-mix(in oklab, var(--ui-accent,var(--primary)) 12%, var(--ui-surface-1,var(--bgPanel)) 88%);box-shadow:inset 0 1px #ffffff1f}.layoutConstraintOptionCard--recommended{box-shadow:0 0 0 1px color-mix(in oklab, var(--ui-accent,var(--primary)) 22%, transparent), 0 10px 22px #0f172a14}.layoutConstraintOptionCard--subtle{color:color-mix(in oklab, var(--ui-text-2,var(--textMuted)) 84%, transparent)}.layoutConstraintOptionCard__titleRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.layoutConstraintOptionCard__title{font-size:14px;font-weight:700;line-height:1.28}.layoutConstraintOptionCard__description{color:color-mix(in oklab, var(--ui-text-2,var(--textMuted)) 86%, transparent);margin-top:5px;font-size:12px;font-weight:500;line-height:1.45;display:block}.layoutConstraintOptionCard__recommendedBadge{border:1px solid color-mix(in oklab, var(--ui-accent,var(--primary)) 46%, transparent);background:color-mix(in oklab, var(--ui-accent,var(--primary)) 14%, transparent);color:color-mix(in oklab, var(--ui-accent,var(--primary)) 80%, var(--ui-text-1,var(--text)) 20%);letter-spacing:.02em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.layoutConstraintSheetPrimaryActionRow{margin-top:12px}.layoutConstraintSheetPrimaryAction{appearance:none;border:1px solid color-mix(in oklab, var(--ui-accent,var(--primary)) 58%, transparent);background:color-mix(in oklab, var(--ui-accent,var(--primary)) 86%, #fff 14%);min-block-size:44px;inline-size:100%;color:var(--ui-on-accent,#fff);letter-spacing:.01em;cursor:pointer;border-radius:13px;font-size:14px;font-weight:700;transition:filter .13s,transform .13s,box-shadow .13s}.layoutConstraintSheetPrimaryAction:hover{filter:saturate(1.07)brightness(1.02)}.layoutConstraintSheetPrimaryAction:active{transform:translateY(.5px)}.layoutConstraintSheetSecondaryActions{gap:8px;margin-top:11px;display:grid}@media (width<=860px){.layoutConstraintSheetScrim{-webkit-backdrop-filter:blur(8px)saturate(1.02);background:#070b129e}.layoutConstraintSheetFrame{place-items:center;inline-size:auto;padding:20px;display:grid;inset:0}.layoutConstraintSheetSurface{border-radius:18px;inline-size:min(520px,100vw - 24px);padding:18px 16px 16px}.layoutConstraintSheetTitle{font-size:20px}}
