@charset "UTF-8";.inspectorSectionStack{display:grid;gap:var(--insp-section-gap, 16px)}.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 rgba(15, 23, 42, .08));padding:var(--insp-section-padding, 16px);display:grid;gap:var(--insp-field-gap, 12px)}.inspectorSection__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-2, 8px)}.inspectorSection__titleWrap{display:grid;gap:3px;min-width:0}.inspectorSection__title{margin:0;color:var(--ui-text-1, var(--text));font-size:12px;font-weight:600;letter-spacing:.01em;text-transform:none}.inspectorSection__description{margin:0;color:var(--ui-text-2, var(--textMuted));font-size:11px;line-height:1.4}.inspectorSection__toggle{width:100%;border:0;background:transparent;color:inherit;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-2, 8px);padding:0;text-align:left}.inspectorSection__toggle:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ui-focus-ring, rgba(37, 99, 235, .18));border-radius:var(--ui-radius-control, 8px)}.inspectorSection__caret{color:var(--ui-text-2, var(--textMuted));font-size:11px;line-height:1;margin-top:2px;transition:transform var(--ui-motion-duration-fast, .12s) var(--ui-motion-ease-standard, ease)}.inspectorSection--open .inspectorSection__caret{transform:rotate(180deg)}.inspectorSection__content{display:grid;gap:var(--insp-field-gap, 12px)}.inspectorSection__content[hidden]{display:none}.inspectorInlineHelp{margin:0;color:var(--ui-text-2, var(--textDim));font-size:11px;line-height:1.45}.inspectorInlineHelpWithAction{display:grid;gap:8px}.inspectorNotice{margin:0;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);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{display:grid;gap:var(--insp-subcontrol-gap, 8px)}.inspectorSettingsList--divided>.inspectorToggleRow+.inspectorToggleRow{border-top:1px solid var(--ui-border-subtle, var(--lineSubtle));padding-top:var(--insp-subcontrol-gap, 8px)}.inspectorFormStack{display:flex;flex-direction:column;gap:var(--insp-field-gap, 12px);min-width:0}.inspectorToggleRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ui-space-2, 8px);min-height:var(--ui-control-height-default, 32px)}.inspectorToggleRow__copy{min-width:0;display:grid;gap:2px}.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{display:inline-flex;align-items:center;justify-content:flex-end;min-height:var(--ui-control-height-default, 32px)}.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{display:grid;gap:8px}.inspectorPresetControl__custom{display:grid;gap:8px;padding-top:6px}.inspectorPresetControl__customLabel{margin:0;color:var(--ui-text-2, var(--textMuted));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));font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.01em;text-transform:none}.inspectorField--mixed .inspectorField__label:after{content:" • Mixed";color:var(--ui-text-2, var(--textMuted));font-weight:500}.inspectorField__helper{margin:0;color:var(--ui-text-2, var(--textDim));font-size:11px;line-height:1.4}.inspectorField__body{display:grid;gap:var(--insp-subcontrol-gap, 8px);min-width:0}.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{min-width:0;display:grid;gap:var(--insp-subcontrol-gap, 8px)}.inspectorChoiceStrip{display:grid;grid-template-columns:repeat(var(--inspector-choice-columns, 3),minmax(0,1fr));gap:var(--ui-space-2, 8px);min-width:0;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{display:flex;flex-wrap:wrap}.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:0 0 auto;min-width:0}.inspectorChoiceStrip__option{min-height:var(--ui-control-height-compact, 28px);min-width:0;max-width:100%;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-2, var(--textMuted));display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;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)}.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{outline:none;box-shadow:0 0 0 3px var(--ui-focus-ring, rgba(37, 99, 235, .18))}.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{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;line-height:0}.inspectorChoiceStrip__label{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:block}.inspectorChoiceStrip__option--wrapLabel{min-height:max(var(--ui-control-height-default, 32px),40px);padding-top:7px;padding-bottom:7px;white-space:normal;align-items:center}.inspectorChoiceStrip__label--wrap{white-space:normal;line-height:1.25;text-wrap:balance;overflow:visible;text-overflow:clip;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}@container (max-width: 280px){.inspectorChoiceStrip--adaptive{grid-template-columns:minmax(0,1fr)}}.inspectorChoiceStrip--default .inspectorChoiceStrip__option{min-height:var(--ui-control-height-default, 32px)}.inspectorChoiceCardGrid{display:grid;grid-template-columns:repeat(var(--inspector-card-columns, 3),minmax(0,1fr));gap:var(--ui-space-2, 8px)}.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{outline:none;box-shadow:0 0 0 3px var(--ui-focus-ring, rgba(37, 99, 235, .18))}.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{display:inline-flex;align-items:center;gap:var(--ui-space-2, 8px)}.inspectorToggleBar--fullWidth{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%}.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));font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content: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),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)}.inspectorToggleBar__button--fullWidth{width:100%;min-width:0;min-height:36px;padding:0 10px;white-space:nowrap;flex-shrink:0}.inspectorToggleBar__button:hover{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 34%,var(--ui-border, var(--lineSubtle)))}.inspectorToggleBar__button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ui-focus-ring, rgba(37, 99, 235, .18))}.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);padding:0 10px;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));font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;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)}.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{outline:none;box-shadow:0 0 0 3px var(--ui-focus-ring, rgba(37, 99, 235, .18))}.inspectorSecondaryButton:disabled{opacity:.5;cursor:not-allowed}.inspectorActionRow{min-height:var(--ui-control-height-row, 40px);width:100%;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));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px;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)}.inspectorActionRow:hover{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 26%,var(--ui-border, var(--lineSubtle)))}.inspectorActionRow:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ui-focus-ring, rgba(37, 99, 235, .18))}.inspectorActionRow__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}.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{list-style:none;min-height:var(--ui-control-height-default, 32px);border-radius:var(--ui-radius-control, 8px);display:flex;align-items:center;justify-content:space-between;padding:0 10px;color:var(--ui-text-2, var(--textMuted));font-size:11px;font-weight:600;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)}.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{outline:none;box-shadow:0 0 0 3px var(--ui-focus-ring, rgba(37, 99, 235, .18))}.inspectorDisclosure__summary:after{content:"▾";font-size:11px;color:inherit;transition:transform var(--ui-motion-duration-fast, .12s) var(--ui-motion-ease-standard, ease)}.inspectorDisclosure[open] .inspectorDisclosure__summary:after{transform:rotate(180deg)}.inspectorDisclosure__content{display:grid;gap:10px;margin-top:8px}.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 rgba(15, 23, 42, .16));backdrop-filter:blur(12px);-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:top left;will-change:transform,opacity}.inspector-popover{position:absolute;left:var(--inspector-popover-left, 0px);top:var(--inspector-popover-top, 0px)}.inspectorPopover__header,.inspector-popover__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.inspectorPopover__title,.inspector-popover__title{margin:0;font-size:12px;font-weight:600;color:var(--ui-text-1, var(--text))}.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, rgba(37, 99, 235, .18))}@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{font-size:12px;font-weight:600;letter-spacing:.008em}.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{min-height:29px;border-radius:8px;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)));color:color-mix(in oklab,var(--ui-text-2, var(--textMuted)) 92%,transparent);font-size:11.5px;font-weight:600;padding:0 9px}.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)}.inspector-popover{width:272px;padding:12px;z-index:var(--z-popover, 1200)}.inspector-popover--item{width:286px;z-index:var(--z-popover-top, 1400)}.inspector-popover--grid{width:272px}.inspector-popover--textStyle{z-index:var(--z-popover-top, 1400)}.inspector-popover__header{display:flex;justify-content:space-between;align-items:center;gap:8px}.inspector-popover__title{margin:0;font-size:var(--ui-type-section-header-size, 14px);font-weight:var(--ui-type-section-header-weight, 600);color:var(--ui-text-1, var(--text))}.inspector-popover__closeButton{--close-button-size: var(--ui-control-height-compact, 28px)}.inspector-popover__spacer{height:12px}.inspector-popover__spacer--small{height:8px}.inspector-popover__fieldLabel{margin:0;font-size:11px;font-weight:600;color:var(--ui-text-2, var(--textMuted));line-height:1.25}.inspector-popover__fieldRow{display:grid;gap:8px;align-items:center;grid-template-columns:minmax(0,1fr) 72px auto}.inspector-popover__fieldRow--color{display:block}.inspector-popover__rangeInput{width:100%;margin:0}.inspector-popover__numberInput,.inspector-popover__selectInput,.inspector-popover__textInput{width:100%;min-height:var(--ui-control-height-default, 32px);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));font-size:var(--ui-type-control-font-size, 13px);font-weight:var(--ui-type-control-font-weight, 500);font-family:var(--font-family-ui);box-sizing:border-box}.inspector-popover__textInput,.inspector-popover__selectInput{padding:0 10px}.inspector-popover__numberInput{width:72px;text-align:right;padding:0 8px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.inspector-popover__numberInput::-webkit-outer-spin-button,.inspector-popover__numberInput::-webkit-inner-spin-button{margin:0}.inspector-popover__textInput--hex{font-family:var(--font-family-ui);text-transform:uppercase;font-variant-numeric:var(--ui-numeric-variant, tabular-nums lining-nums)}.inspector-popover__fieldUnit{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));text-transform:uppercase;letter-spacing:var(--ui-type-group-label-letter-spacing, .03em)}.inspector-popover__hint{margin:0;font-size:var(--ui-type-helper-font-size, 12px);font-weight:var(--ui-type-helper-font-weight, 400);color:var(--ui-text-2, var(--textDim));line-height:1.4}.inspector-popover__ghostButton{width:100%;min-height:var(--ui-control-height-default, 32px)}.inspector-popover__ghostButton--danger{color:color-mix(in oklab,#b42318 72%,var(--ui-text-1, var(--text)))}.inspector-popover__ghostButton:hover.inspector-popover__ghostButton--danger{border-color:color-mix(in oklab,#b42318 34%,var(--ui-border, var(--lineSubtle)));color:color-mix(in oklab,#b42318 80%,var(--ui-text-1, var(--text)))}.inspector-popover__ghostButton:focus-visible,.inspector-popover__selectInput:focus-visible,.inspector-popover__textInput:focus-visible,.inspector-popover__numberInput:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ui-focus-ring, rgba(37, 99, 235, .18))}@media (prefers-reduced-motion: reduce){.inspector-popover{animation:none}}.canvas-settings{display:grid;gap:12px;min-width:0}.canvas-settings__title{margin:0;font-size:13px;font-weight:600;color:var(--ui-text-1, var(--text))}.canvas-settings__section{display:grid;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--ui-border-subtle, var(--lineSubtle));min-width:0}.canvas-settings__section--last,.canvas-settings__section:last-child{border-bottom:0;padding-bottom:0}.canvas-settings__label{margin:0;color:var(--ui-text-2, var(--textMuted));font-size:11px;font-weight:600;line-height:1.3}.canvas-settings__select,.canvas-settings__input{width:100%;box-sizing:border-box;min-width:0;min-height:32px;padding:6px 10px;border-radius:var(--ui-radius-control, 8px);border:1px solid var(--cedrum-inspector-control-border, var(--lineSubtle));background:var(--ui-surface-1, var(--bgPanel));color:var(--ui-text-1, var(--text));font-size:12px;line-height:1.3;font-family:var(--font-family-ui);transition:border-color .12s ease,box-shadow .12s ease}.canvas-settings__select:hover,.canvas-settings__input:hover{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 45%,var(--cedrum-inspector-control-border, var(--lineSubtle)))}.canvas-settings__select:focus-visible,.canvas-settings__input:focus-visible{outline:none;border-color:var(--ui-accent, var(--primary));box-shadow:0 0 0 3px color-mix(in oklab,var(--ui-accent, var(--primary)) 14%,transparent)}.canvas-settings__selectWrap{position:relative;display:flex;align-items:center;min-width:0}.canvas-settings__selectValue{position:absolute;top:0;right:34px;bottom:0;left:11px;max-width:100%;display:inline-flex;align-items:center;pointer-events:none;color:var(--ui-text-1, var(--text));font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.canvas-settings__select--overlayValue{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:32px;color:transparent;text-shadow:none}.canvas-settings__select--overlayValue option{color:var(--ui-text-1, var(--text))}.canvas-settings__selectChevron{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--ui-text-2, var(--textMuted));pointer-events:none;display:grid;place-items:center}.canvas-settings__selectWrap:hover .canvas-settings__selectChevron{color:var(--ui-text-1, var(--text))}.canvas-settings__select:focus-visible+.canvas-settings__selectChevron{color:var(--ui-accent, var(--primary))}.canvas-settings__summaryRows{display:grid;gap:6px;min-width:0}.canvas-settings__summaryRow{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.canvas-settings__summaryLabel{color:var(--ui-text-2, var(--textMuted));font-size:11px;min-width:0}.canvas-settings__summaryValue{color:var(--ui-text-1, var(--text));font-size:11px;font-weight:600;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.canvas-settings__hint{margin:0;color:var(--ui-text-2, var(--textDim));font-size:11px;line-height:1.35}.canvas-settings__dimensionInputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.canvas-settings__fieldPair{display:grid;gap:4px;min-width:0}.canvas-settings__fieldCaption{color:var(--ui-text-2, var(--textMuted));font-size:10px;font-weight:600;letter-spacing:.01em;text-transform:uppercase}.canvas-settings__backgroundGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.canvas-settings__backgroundOption{position:relative;min-width:0;height:44px;border:1px solid var(--cedrum-inspector-control-border, var(--lineSubtle));border-radius:var(--ui-radius-row, 10px);background:color-mix(in oklab,var(--ui-surface-1, var(--bgPanel)) 94%,transparent);padding:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.canvas-settings__backgroundOption:hover{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 26%,var(--cedrum-inspector-control-border, var(--lineSubtle)));background:color-mix(in oklab,var(--ui-surface-1, var(--bgPanel)) 90%,var(--ui-accent, var(--primary)) 3%)}.canvas-settings__backgroundOption:focus-visible{outline:none;border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 46%,var(--cedrum-inspector-control-border, var(--lineSubtle)));box-shadow:0 0 0 3px color-mix(in oklab,var(--ui-accent, var(--primary)) 16%,transparent)}.canvas-settings__backgroundOption--active{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 54%,var(--cedrum-inspector-control-border, var(--lineSubtle)));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ui-accent, var(--primary)) 24%,transparent)}.canvas-settings__backgroundOption--active:hover{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 60%,var(--cedrum-inspector-control-border, var(--lineSubtle)))}.canvas-settings__backgroundChip{position:relative;width:100%;height:100%;border-radius:7px;border:1px solid color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 70%,transparent);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:inset 0 1px #ffffff4d}.canvas-settings__backgroundChip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #0f172a14,inset 0 1px #ffffff70}.canvas-settings__backgroundChip--white{background:linear-gradient(145deg,#fff,#f8fafc)}.canvas-settings__backgroundChip--black{background:linear-gradient(145deg,#182233,#0b1220 68%,#070b14)}.canvas-settings__backgroundChip--custom{background:radial-gradient(circle at 16% 18%,#b9faffad,#b9faff00 68%),radial-gradient(circle at 86% 84%,#f3b8ff66,#f3b8ff00 70%),linear-gradient(138deg,#80f7ff,#52d9ff 20%,#4d90ff,#5568f1 68%,#8760ff 86%,#2c2c86)}.canvas-settings__backgroundChipPreview{display:block;width:100%;height:100%}.canvas-settings__backgroundChipSparkle{position:absolute;left:5px;bottom:4px;width:11px;height:11px;display:grid;place-items:center;padding:0;border-radius:999px;background:#ffffff38;box-shadow:0 0 0 1px #ffffff24;pointer-events:none}.canvas-settings__backgroundChipSparkleSvg{width:6.5px;height:6.5px;display:block;fill:#ffffffe6}.canvas-settings__backgroundOption--active .canvas-settings__backgroundChipSparkle{background:#ffffff42;box-shadow:0 0 0 1px #ffffff2e}.canvas-settings__backgroundCheck{position:absolute;top:6px;right:6px;width:13px;height:13px;border-radius:999px;border:1px solid rgba(255,255,255,.4);background:#0f172adb;color:#f8fafc;font-size:8px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0f172a42}.canvas-settings__customColor{display:grid;gap:6px}.canvas-settings__colorInputGroup{display:flex;align-items:center;gap:8px;min-width:0}.canvas-settings__colorPicker{width:46px;height:32px;border-radius:var(--ui-radius-control, 8px)}.canvas-settings__input--color{min-width:0}.canvas-settings__paddingControls{display:grid;gap:8px;min-width:0}.canvas-settings__paddingToolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.canvas-settings__modeSwitch{display:inline-flex;width:fit-content;min-width:0;border:1px solid var(--cedrum-inspector-control-border, var(--lineSubtle));border-radius:var(--ui-radius-control, 8px);background:var(--ui-surface-1, var(--bgPanel));padding:2px;gap:2px}.canvas-settings__modeOption{min-height:26px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--ui-text-2, var(--textMuted));font-size:11px;font-weight:600;cursor:pointer;transition:color .12s ease,background-color .12s ease}.canvas-settings__modeOption:hover{color:var(--ui-text-1, var(--text))}.canvas-settings__modeOption:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in oklab,var(--ui-accent, var(--primary)) 20%,transparent)}.canvas-settings__modeOption--active{color:var(--ui-text-1, var(--text));background:color-mix(in oklab,var(--ui-accent, var(--primary)) 14%,var(--ui-surface-1, var(--bgPanel)))}.canvas-settings__select--padUnit{width:84px}.canvas-settings__paddingRow{display:grid;gap:8px}.canvas-settings__paddingGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.canvas-settings__checkboxLabel{display:inline-flex;align-items:center;gap:8px;color:var(--ui-text-1, var(--text));font-size:12px}.canvas-settings__checkboxLabel input[type=checkbox]{margin:0}@media (max-width: 360px){.canvas-settings__dimensionInputs,.canvas-settings__paddingGrid,.canvas-settings__paddingToolbar{grid-template-columns:1fr}.canvas-settings__select--padUnit{width:100%}}.properties-panel{--cedrum-inspector-content-column-inline-padding: 0px;--cedrum-inspector-scrollbar-safe-inline-end: var( --cedrum-properties-panel-scrollbar-tolerance, 10px );display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-height:0;min-width:0;max-width:100%;overflow:hidden}.properties-panel__header{background:var(--ui-surface-1, var(--bgPanel))}.properties-panel__controls{min-width:0}.properties-panel__title{color:var(--ui-text-1, var(--text))}.properties-panel__content{overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:contain;scrollbar-gutter:stable;scrollbar-gutter:stable both-edges}.properties-panel__contentInner{display:flex;flex-direction:column;min-height:100%;min-width:0;inline-size:100%;max-inline-size:100%;box-sizing:border-box}.properties-panel__contentColumn{display:flex;flex-direction:column;min-height:100%;min-width:0;inline-size:100%;max-inline-size:100%;box-sizing:border-box;padding-inline:var(--cedrum-inspector-content-column-inline-padding);padding-inline-end:calc(var(--cedrum-inspector-content-column-inline-padding) + var(--cedrum-inspector-scrollbar-safe-inline-end))}.properties-panel__content>*,.properties-panel__contentInner>*,.properties-panel__contentColumn>*{min-width:0;max-width:100%}@supports (scrollbar-gutter: stable both-edges){.properties-panel__content{scrollbar-gutter:stable both-edges}}.properties-panel__contentColumn :where(button,input,select,textarea,.inspectorChoiceStrip,.inspectorChoiceStrip__option){box-sizing:border-box;min-inline-size:0;max-inline-size:100%}.properties-section{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 64%,transparent);min-width:0;max-width:100%}.properties-section--tight{margin-bottom:18px;padding-bottom:0;border-bottom:none}.properties-section--pulse{animation:propertiesSectionPulse var(--ui-motion-duration-normal, .18s) var(--ui-motion-ease-emphasized, cubic-bezier(.2, .8, .2, 1))}@keyframes propertiesSectionPulse{0%{border-color:color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 35%,var(--ui-accent, var(--primary)) 65%);box-shadow:inset 0 0 0 1px #2563eb47}to{border-color:var(--ui-border, var(--lineSubtle));box-shadow:none}}.properties-section--last{margin-bottom:0;padding-bottom:0;border-bottom:none}.properties-section--timeline{min-width:0;max-width:100%}.properties-section--document{min-width:0}.properties-list{display:grid;gap:8px}.properties-row{display:flex;align-items:center;gap:10px}.properties-row--justify{justify-content:space-between}.properties-hint{color:color-mix(in oklab,var(--ui-text-2, var(--textDim)) 90%,var(--ui-text-1, var(--text)));font-size:12px;font-weight:400;line-height:1.4}.properties-surfaceCard{border:1px solid color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 74%,transparent);background:color-mix(in oklab,var(--ui-surface-2, var(--bgPanel2)) 86%,transparent);border-radius:var(--ui-radius-panel, 10px);padding:12px;min-width:0}.properties-documentCard{display:grid;gap:10px}.properties-documentCard--canvas{gap:12px}.properties-documentLineGroup{display:grid;gap:10px}.properties-documentLineItem{border:1px solid var(--ui-border, var(--lineSubtle));border-radius:var(--ui-radius-control, 8px);background:var(--ui-surface-1, var(--bgPanel));overflow:hidden}.properties-documentLineItem__header{display:flex;align-items:center;gap:8px;padding:8px}.properties-documentLineItem__toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;width:100%;border:0;border-radius:var(--ui-radius-control, 8px);background:transparent;color:var(--ui-text-1, var(--text));padding:6px 8px;text-align:left;cursor:pointer}.properties-documentLineItem__toggle:disabled{cursor:not-allowed;opacity:.5}.properties-documentLineItem__toggle:hover:not(:disabled){background:color-mix(in oklab,var(--ui-surface-2, var(--bgPanel2)) 72%,transparent)}.properties-documentLineItem__title{font-size:12px;font-weight:600;line-height:1.25;color:var(--ui-text-1, var(--text));min-width:0;overflow:visible;text-overflow:clip;white-space:nowrap}.properties-documentLineItem__editor{border-top:1px solid var(--ui-border, var(--lineSubtle));padding:10px}.properties-documentLineItem__switch{margin:0;flex:0 1 auto}.properties-documentGuideLineEmptyState{border:1px solid var(--ui-border, var(--lineSubtle));border-radius:var(--ui-radius-control, 8px);background:color-mix(in oklab,var(--ui-surface-2, var(--bgPanel2)) 82%,transparent);padding:10px}.properties-documentLineItem__select{flex:0 0 auto}.properties-linePreview{display:grid;grid-template-columns:33px 46px;align-items:center;justify-items:end;column-gap:7px;justify-self:end}.properties-linePreview__sample{width:33px;height:15px;border-radius:4px;border:1px solid color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 78%,transparent);background:#fff;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a08;flex:0 0 auto;justify-self:end}.properties-linePreview__sampleSvg{display:block;width:100%;height:100%}.properties-linePreview__value{width:46px;color:var(--ui-text-2, var(--textMuted));font-size:11px;text-align:right;line-height:1.15;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1;white-space:nowrap;flex:0 0 auto;justify-self:end}.properties-documentActions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:100%;align-items:stretch}.properties-controlRow{display:grid;gap:6px;min-width:0}.properties-documentHint{margin-top:0}.properties-documentHint--tight{margin-top:4px}.properties-panel .properties-documentCard .canvas-settings{display:grid;gap:12px;min-width:0;max-width:100%}.properties-panel .properties-documentCard .canvas-settings__section{margin:0;padding:0 0 12px;border-bottom:1px solid var(--lineSubtle)}.properties-panel .properties-documentCard .canvas-settings__section--last,.properties-panel .properties-documentCard .canvas-settings__section:last-child{padding-bottom:0;border-bottom:none}.properties-panel .properties-documentCard .canvas-settings__label{text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600;color:var(--textMuted)}.properties-panel .properties-documentCard .canvas-settings__hint{margin-left:0}.properties-sectionTitle{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--text)}.properties-sectionHeadingRow{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.properties-sectionHeading{margin:0;font-size:14px;font-weight:600;letter-spacing:0;color:var(--ui-text-1, var(--text))}.properties-fieldLabel{display:block;font-size:11px;font-weight:600;color:var(--ui-text-2, var(--textMuted));margin:0 0 6px;text-transform:none;letter-spacing:.01em}.properties-fieldLabel--inline{margin-bottom:0}.properties-rowLineReadonlyType{border:1px solid var(--lineSubtle);border-radius:8px;background:var(--bgPanel2);color:var(--textMuted);font-size:12px;padding:8px 10px}.properties-rowLineAffectsCount{display:block;margin-top:4px}.properties-rowLineResetBtn{margin-top:8px}.properties-rowLineEditAllBtn{margin-top:4px;width:100%}.properties-typographyHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.properties-fieldInput{width:100%;min-height:var(--ui-control-height-default, 32px);padding:0 10px;border-radius:var(--ui-radius-control, 8px);border:1px solid var(--ui-border, var(--line));background:var(--ui-surface-2, var(--bgPanel2));color:var(--ui-text-1, var(--text));font-size:var(--ui-type-control-font-size, 13px);font-weight:var(--ui-type-control-font-weight, 500);font-family:var(--font-family-ui);line-height:1.35;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);user-select:text;-webkit-user-select:text;min-width:0;max-width:100%;box-sizing:border-box;flex:1 1 auto}.properties-fieldInput:hover{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 34%,var(--ui-border, var(--line)))}.properties-fieldInput:focus{outline:none;border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 42%,var(--ui-border, var(--line)));box-shadow:0 0 0 3px var(--ui-focus-ring, rgba(37, 99, 235, .18))}.properties-fieldInput--colorText{flex:1;font-family:var(--font-family-ui);font-size:var(--ui-type-group-label-size, 11px);text-transform:uppercase;font-variant-numeric:var(--ui-numeric-variant, tabular-nums lining-nums);letter-spacing:0}.properties-fieldInput--text,.properties-fieldInput--date{flex:1 1 auto;min-width:0;width:100%}.properties-fieldInput--date{font-variant-numeric:var(--ui-numeric-variant, tabular-nums lining-nums)}.properties-fieldInput--multiline{min-height:56px;line-height:1.35;resize:vertical}.properties-colorInputGroup{display:flex;gap:8px;align-items:center;min-width:0;max-width:100%}.properties-colorPicker{width:48px;height:38px;border:1px solid var(--ui-border, var(--line));border-radius:var(--ui-radius-control, 8px);cursor:pointer;background:transparent;padding:2px}.properties-colorInputGroup--rowBackground{min-width:0}.properties-colorInputGroup--popover{width:100%}.properties-colorField{position:relative;min-width:0;width:100%}.properties-colorPopoverPortal{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:calc(var(--z-popover-top, 1400) + 2)}.properties-colorPopoverPortal .properties-colorField__panel{pointer-events:auto}.properties-colorField__row{display:flex;align-items:center;gap:8px;min-width:0}.properties-colorField__trigger{flex:0 0 auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ui-border, var(--line));background:var(--ui-surface-2, var(--bgPanel2));color:var(--ui-text-2, var(--textMuted));border-radius:var(--ui-radius-row, 10px);padding:0;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,color .12s ease,background .12s ease}.properties-colorField__trigger:hover{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 34%,var(--ui-border, var(--line)));color:var(--ui-accent, var(--primary))}.properties-colorField__trigger:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ui-focus-ring, rgba(37, 99, 235, .18))}.properties-colorField__trigger:disabled,.properties-colorField__input:disabled,.properties-colorField__clear:disabled{cursor:not-allowed;opacity:.55}.properties-colorField__swatch{width:20px;height:20px;border-radius:6px;border:1px solid var(--ui-border, var(--lineSubtle));background:transparent;flex:0 0 auto;overflow:hidden}.properties-colorField__swatch--none{background:linear-gradient(45deg,rgba(15,23,42,.06) 25%,transparent 25%),linear-gradient(-45deg,rgba(15,23,42,.06) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(15,23,42,.06) 75%),linear-gradient(-45deg,transparent 75%,rgba(15,23,42,.06) 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0}.properties-colorField__swatch--mixed{background:linear-gradient(135deg,#3b82f63d,#3b82f63d 50%,#0f172a0f 50%,#0f172a0f)}.properties-colorField__swatchSolid{display:block}.properties-colorField__inputWrap{position:relative;min-width:0;flex:1 1 auto}.properties-colorField__inputWrap--prefixed .properties-colorField__input{padding-left:21px}.properties-colorField__prefix{position:absolute;top:50%;left:8px;transform:translateY(-50%);font-size:10px;font-weight:600;color:var(--ui-text-2, var(--textMuted));pointer-events:none}.properties-colorField__input{width:100%}.properties-colorField__clear{position:absolute;top:50%;right:6px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--ui-text-2, var(--textDim));font-size:15px;line-height:1;cursor:pointer;transform:translateY(-50%);transition:color .12s ease,background .12s ease}.properties-colorField__clear:hover{color:var(--ui-accent, var(--primary));background:color-mix(in oklab,var(--ui-accent, var(--primary)) 10%,transparent)}.properties-colorField__clear:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ui-focus-ring, rgba(37, 99, 235, .18))}.properties-colorField__panel{position:fixed;inset:auto auto auto auto;z-index:calc(var(--z-popover-top, 1400) + 2);box-sizing:border-box;transform-origin:top left}.properties-colorField__panel[data-popover-side=top]{transform-origin:bottom left}.properties-rowColorControl{display:flex;align-items:center;gap:6px;min-width:0}.properties-rowColorSwatchButton{flex:0 0 auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ui-border, var(--line));background:var(--ui-surface-2, var(--bgPanel2));color:var(--ui-text-2, var(--textMuted));border-radius:9px;padding:0;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,color .12s ease,background .12s ease}.properties-rowColorSwatchButton:hover{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 34%,var(--ui-border, var(--line)));color:var(--ui-accent, var(--primary))}.properties-rowColorSwatchButton:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ui-focus-ring, rgba(37, 99, 235, .18))}.properties-rowColorSwatch{width:14px;height:14px;border-radius:4px;border:1px solid var(--ui-border, var(--lineSubtle));background:transparent;flex:0 0 auto;overflow:hidden}.properties-rowColorSwatch--none{background:linear-gradient(45deg,rgba(15,23,42,.06) 25%,transparent 25%),linear-gradient(-45deg,rgba(15,23,42,.06) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(15,23,42,.06) 75%),linear-gradient(-45deg,transparent 75%,rgba(15,23,42,.06) 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0}.properties-rowColorSwatch--mixed{background:linear-gradient(135deg,#3b82f63d,#3b82f63d 50%,#0f172a0f 50%,#0f172a0f)}.properties-rowColorInputWrap{position:relative;min-width:0;flex:1 1 auto}.properties-fieldInput--rowColorHex{padding-right:30px}.properties-rowColorClearBtn{position:absolute;top:50%;right:6px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--ui-text-2, var(--textDim));font-size:15px;line-height:1;cursor:pointer;transform:translateY(-50%);transition:color .12s ease,background .12s ease}.properties-rowColorClearBtn:hover{color:var(--ui-accent, var(--primary));background:color-mix(in oklab,var(--ui-accent, var(--primary)) 10%,transparent)}.properties-rowColorClearBtn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ui-focus-ring, rgba(37, 99, 235, .18))}.properties-rowColorSwatchSolid{display:block}.properties-colorPicker--visuallyHidden{position:absolute;left:-9999px;top:auto;width:1px;height:1px;opacity:0;pointer-events:none}.properties-dateField{position:relative;min-width:0;inline-size:100%;max-inline-size:100%}.properties-dateField__input{inline-size:100%;max-inline-size:100%;padding-right:38px}.properties-dateField__iconBtn{position:absolute;top:50%;right:8px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--textDim);transform:translateY(-50%);cursor:pointer;transition:color .12s ease,background .12s ease}.properties-dateField:hover .properties-dateField__iconBtn,.properties-dateField:focus-within .properties-dateField__iconBtn,.properties-dateField__iconBtn:hover{color:var(--ui-accent, var(--primary));background:color-mix(in oklab,var(--ui-accent, var(--primary)) 10%,transparent)}.properties-dateField__iconBtn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ui-focus-ring, rgba(37, 99, 235, .18))}.properties-dateField__iconBtn:disabled{opacity:.45;cursor:not-allowed;background:transparent}.properties-dateField__icon{display:block}.properties-panel .properties-dateField__input::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.properties-panel__tabsShell{margin-top:0;padding:2px;background:color-mix(in oklab,var(--ui-surface-2, var(--bgPanel2)) 82%,transparent);border:1px solid color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 66%,transparent);border-radius:var(--ui-radius-row, 9px);box-sizing:border-box}.properties-panel__tabs{display:flex;gap:3px;min-height:30px}.properties-panel__tab{position:relative;flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding-inline:10px;padding-block:5px;border:1px solid transparent;border-radius:var(--ui-radius-control, 7px);background:transparent;outline:none;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:0;color:var(--ui-text-2, var(--textDim));cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.properties-panel__tabLabel{white-space:nowrap;min-width:0;overflow:visible;text-overflow:clip;letter-spacing:0}.properties-panel__tab:focus-visible{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, rgba(37, 99, 235, .18))}.properties-panel__tab--active,.properties-panel__tab[data-active=true]{background:color-mix(in oklab,var(--ui-accent, var(--primary)) 14%,var(--ui-surface-2, var(--bgPanel2)));border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 28%,var(--ui-border, var(--lineSubtle)));color:var(--ui-text-1, var(--text));font-weight:600;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ui-accent, var(--primary)) 12%,transparent)}@media (max-width: 360px){.properties-panel__tabsShell{padding:3px}.properties-panel__tabs{gap:4px}.properties-panel__tab{padding-inline:9px}}.properties-selectionHeader{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:10px 12px;border-radius:10px;background:color-mix(in oklab,var(--ui-surface-2, var(--bgPanel2)) 84%,transparent);border:1px solid color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 68%,transparent);box-shadow:none;margin-bottom:12px}.properties-selectionHeader--contextual{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 74%,transparent);border-radius:12px;background:color-mix(in oklab,var(--ui-surface-2, var(--bgPanel2)) 48%,transparent);box-shadow:inset 0 1px #ffffff29;margin-bottom:12px}.properties-selectionHeader__left{display:flex;align-items:center;gap:10px;min-width:0;width:100%}.properties-selectionHeader__dot{width:10px;height:10px;border-radius:999px;box-shadow:0 0 0 2px #0000000a;flex:0 0 auto;display:inline-flex;overflow:hidden}.properties-selectionHeader__dotSwatch{display:block}.properties-selectionHeader__title{font-size:12px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.properties-selectionHeader__scope{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:600;color:var(--textMuted);letter-spacing:.02em;margin-top:2px}.properties-selectionHeader__text{min-width:0}.properties-selectionHeader--contextual .properties-selectionHeader__left{align-items:center}.properties-selectionHeader--contextual .properties-selectionHeader__text{display:grid;gap:2px}.properties-selectionHeader--contextual .properties-selectionHeader__scope{margin-top:0;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.properties-selectionHeader--contextual .properties-selectionHeader__title{font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.properties-selectionHeader__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.properties-selectionHeader__contextAction{flex:0 0 auto;display:flex;align-items:center}.properties-selectionHeader__iconBtn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--ui-text-2, var(--textMuted));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)}.properties-selectionHeader__iconBtn:hover{border-color:color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 88%,transparent);background:color-mix(in oklab,var(--ui-surface-1, var(--bgPanel)) 84%,transparent);color:var(--ui-text-1, var(--text))}.properties-selectionHeader__iconBtn:active{background:color-mix(in oklab,var(--ui-surface-1, var(--bgPanel)) 92%,transparent)}.properties-selectionHeader__iconBtn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ui-focus-ring, rgba(37, 99, 235, .18))}.properties-selectionHeader__icon{width:14px;height:14px}.properties-selectionHeader__btn{height:var(--ui-control-height-default, 32px);padding:0 10px;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));font-size:12px;font-weight:600;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)}.properties-selectionHeader__btn: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)) 84%,var(--ui-surface-1, var(--bgPanel)))}.properties-selectionHeader__btn:disabled{opacity:.45;cursor:not-allowed}.properties-selectionHeader__btn--danger:hover{border-color:color-mix(in oklab,#b42318 34%,var(--ui-border, var(--lineSubtle)))}.properties-selectionHint{margin-bottom:12px;padding:8px 10px;border-radius:10px;border:1px solid var(--lineSubtle);background:var(--bgPanel2);font-size:11px;color:var(--textMuted)}.properties-rowActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.properties-rowInspectorCard{border:1px solid color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 76%,transparent);border-radius:12px;background:color-mix(in oklab,var(--ui-surface-2, var(--bgPanel2)) 56%,transparent);padding:10px;display:grid;gap:8px}.properties-rowHeightHeaderMeta{display:inline-flex;align-items:center;gap:6px}.properties-rowHeightMetaBadge{display:inline-flex;align-items:center;min-height:18px;padding:0 7px;border-radius:999px;border:1px solid color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 78%,transparent);background:color-mix(in oklab,var(--ui-surface-1, var(--bgPanel)) 72%,transparent);color:var(--ui-text-2, var(--textMuted));font-size:10px;font-weight:600;letter-spacing:.01em}.properties-numberWithUnit{--properties-numberWithUnit-stepper-width: 16px;--properties-numberWithUnit-unit-padding-inline-start: 6px;--properties-numberWithUnit-unit-padding-inline-end: 8px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--properties-numberWithUnit-stepper-width) 1px auto;align-items:stretch;gap:0;padding:0 0 0 10px;overflow:hidden}.properties-numberWithUnit:focus-within{outline:none;border-color:var(--cedrum-inspector-control-border-focus, color-mix(in oklab, var(--ui-accent, var(--primary)) 42%, var(--ui-border, var(--line))));box-shadow:0 0 0 3px color-mix(in oklab,var(--ui-accent, var(--primary)) 12%,transparent)}.properties-numberWithUnit--disabled{cursor:not-allowed}.properties-numberWithUnit__input{min-width:0;width:100%;border:0;background:transparent;box-shadow:none;padding:0 4px 0 0;margin:0;font:inherit;color:inherit;line-height:inherit;outline:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.properties-numberWithUnit__input::-webkit-outer-spin-button,.properties-numberWithUnit__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.properties-numberWithUnit__input::placeholder{color:var(--ui-text-2, var(--textMuted))}.properties-numberWithUnit__stepper{display:grid;grid-template-rows:repeat(2,1fr);align-items:stretch;justify-items:stretch;width:var(--properties-numberWithUnit-stepper-width);min-width:var(--properties-numberWithUnit-stepper-width)}.properties-numberWithUnit__stepperBtn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;padding:0;border:0;background:transparent;color:var(--ui-text-2, var(--textMuted));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)}.properties-numberWithUnit__stepperBtn:hover:not(:disabled){background:color-mix(in oklab,var(--ui-surface-1, var(--bgPanel)) 72%,transparent);color:var(--ui-text-1, var(--text))}.properties-numberWithUnit__stepperBtn:active:not(:disabled){background:color-mix(in oklab,var(--ui-surface-1, var(--bgPanel)) 84%,transparent)}.properties-numberWithUnit__stepperBtn:focus{outline:none}.properties-numberWithUnit__stepperBtn:disabled{cursor:not-allowed;opacity:.45}.properties-numberWithUnit__stepperIcon{width:10px;height:7px;display:block}.properties-numberWithUnit__divider{align-self:stretch;width:1px;background:color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 82%,transparent)}.properties-numberWithUnit__unit{display:inline-flex;align-items:center;justify-content:center;padding-inline-start:var(--properties-numberWithUnit-unit-padding-inline-start);padding-inline-end:var(--properties-numberWithUnit-unit-padding-inline-end);white-space:nowrap;font-size:11px;font-weight:600;color:var(--ui-text-2, var(--textMuted));text-transform:uppercase;letter-spacing:.04em}.properties-fieldInput--rowHeight{min-width:0;max-width:100%;width:100%;box-sizing:border-box;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.properties-fieldInput--rowHeight::-webkit-outer-spin-button,.properties-fieldInput--rowHeight::-webkit-inner-spin-button{margin:0}.properties-columnValueControls{display:grid;gap:8px;min-width:0}.properties-rangeInput,.properties-columnValueSlider,.properties-timeRangeOpacity__slider,.inspector-popover__rangeInput{--properties-range-track-height: 4px;--properties-range-thumb-size: 14px;--properties-range-progress: 0%;--properties-range-track-inactive: var( --ui-slider-track-inactive, color-mix( in oklab, var(--ui-border, var(--lineSubtle)) 78%, var(--ui-surface-1, var(--bgPanel)) 22% ) );--properties-range-track-inactive-hover: var( --ui-slider-track-inactive-hover, color-mix( in oklab, var(--ui-border, var(--lineSubtle)) 84%, var(--ui-surface-1, var(--bgPanel)) 16% ) );--properties-range-track-active: var( --ui-slider-track-active, color-mix(in oklab, var(--ui-accent, var(--primary)) 80%, #ffffff 20%) );--properties-range-track-active-hover: var( --ui-slider-track-active-hover, color-mix(in oklab, var(--ui-accent, var(--primary)) 86%, #ffffff 14%) );--properties-range-track-active-drag: var( --ui-slider-track-active-drag, color-mix(in oklab, var(--ui-accent, var(--primary)) 91%, #ffffff 9%) );--properties-range-track-outline: var( --ui-slider-track-outline, color-mix(in oklab, var(--ui-border, var(--lineSubtle)) 90%, transparent) );--properties-range-track-active-outline: var( --ui-slider-track-active-outline, color-mix( in oklab, var(--ui-accent, var(--primary)) 34%, var(--ui-border, var(--lineSubtle)) ) );--properties-range-thumb-fill: var( --ui-slider-thumb-fill, color-mix(in oklab, var(--ui-surface-1, var(--bgPanel)) 84%, #ffffff 16%) );--properties-range-thumb-border: var( --ui-slider-thumb-border, color-mix( in oklab, var(--ui-border-strong, var(--ui-border, var(--lineSubtle))) 72%, #ffffff 28% ) );--properties-range-thumb-border-hover: var( --ui-slider-thumb-border-hover, color-mix( in oklab, var(--ui-accent, var(--primary)) 42%, var(--ui-border-strong, var(--ui-border, var(--lineSubtle))) ) );--properties-range-thumb-border-active: var( --ui-slider-thumb-border-active, color-mix( in oklab, var(--ui-accent, var(--primary)) 56%, var(--ui-border-strong, var(--ui-border, var(--lineSubtle))) ) );--properties-range-thumb-shadow: var( --ui-slider-thumb-shadow, 0 1px 2px rgba(15, 23, 42, .22), 0 0 0 1px color-mix(in oklab, var(--ui-surface-1, var(--bgPanel)) 90%, transparent) );--properties-range-thumb-shadow-active: var( --ui-slider-thumb-shadow-active, 0 1px 3px rgba(15, 23, 42, .28), 0 0 0 2px color-mix(in oklab, var(--ui-accent, var(--primary)) 18%, transparent) );--properties-range-focus-ring: var( --ui-slider-focus-ring, var(--ui-focus-ring, rgba(37, 99, 235, .18)) );--properties-range-disabled-opacity: var(--ui-slider-disabled-opacity, .42);--properties-range-track-inactive-resolved: var( --properties-range-track-inactive );--properties-range-track-active-resolved: var( --properties-range-track-active );--properties-range-thumb-border-resolved: var( --properties-range-thumb-border );--properties-range-thumb-shadow-resolved: var( --properties-range-thumb-shadow );width:100%;min-width:0;margin:0;height:var(--properties-range-thumb-size);border-radius:999px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;accent-color:var(--ui-accent, var(--primary));cursor:pointer}.properties-rangeInput::-webkit-slider-runnable-track,.properties-columnValueSlider::-webkit-slider-runnable-track,.properties-timeRangeOpacity__slider::-webkit-slider-runnable-track,.inspector-popover__rangeInput::-webkit-slider-runnable-track{height:var(--properties-range-track-height);background:linear-gradient(to right,var(--properties-range-track-active-resolved) 0,var(--properties-range-track-active-resolved) var(--properties-range-progress),var(--properties-range-track-inactive-resolved) var(--properties-range-progress),var(--properties-range-track-inactive-resolved) 100%);border-radius:999px;box-shadow:inset 0 0 0 1px var(--properties-range-track-outline)}.properties-rangeInput::-webkit-slider-thumb,.properties-columnValueSlider::-webkit-slider-thumb,.properties-timeRangeOpacity__slider::-webkit-slider-thumb,.inspector-popover__rangeInput::-webkit-slider-thumb{-webkit-appearance:none;width:var(--properties-range-thumb-size);height:var(--properties-range-thumb-size);margin-top:calc((var(--properties-range-track-height) - var(--properties-range-thumb-size)) / 2);border-radius:999px;border:1px solid var(--properties-range-thumb-border-resolved);background:var(--properties-range-thumb-fill);box-shadow:var(--properties-range-thumb-shadow-resolved);transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.properties-rangeInput::-moz-range-track,.properties-columnValueSlider::-moz-range-track,.properties-timeRangeOpacity__slider::-moz-range-track,.inspector-popover__rangeInput::-moz-range-track{height:var(--properties-range-track-height);background:var(--properties-range-track-inactive-resolved);border-radius:999px;box-shadow:inset 0 0 0 1px var(--properties-range-track-outline)}.properties-rangeInput::-moz-range-progress,.properties-columnValueSlider::-moz-range-progress,.properties-timeRangeOpacity__slider::-moz-range-progress,.inspector-popover__rangeInput::-moz-range-progress{height:var(--properties-range-track-height);background:var(--properties-range-track-active-resolved);border-radius:999px;box-shadow:inset 0 0 0 1px var(--properties-range-track-active-outline)}.properties-rangeInput::-moz-range-thumb,.properties-columnValueSlider::-moz-range-thumb,.properties-timeRangeOpacity__slider::-moz-range-thumb,.inspector-popover__rangeInput::-moz-range-thumb{width:var(--properties-range-thumb-size);height:var(--properties-range-thumb-size);border-radius:999px;border:1px solid var(--properties-range-thumb-border-resolved);background:var(--properties-range-thumb-fill);box-shadow:var(--properties-range-thumb-shadow-resolved);transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.properties-rangeInput:hover:not(:disabled),.properties-columnValueSlider:hover:not(:disabled),.properties-timeRangeOpacity__slider:hover:not(:disabled),.inspector-popover__rangeInput:hover:not(:disabled){--properties-range-track-inactive-resolved: var( --properties-range-track-inactive-hover );--properties-range-track-active-resolved: var( --properties-range-track-active-hover );--properties-range-thumb-border-resolved: var( --properties-range-thumb-border-hover )}.properties-rangeInput:active:not(:disabled),.properties-columnValueSlider:active:not(:disabled),.properties-timeRangeOpacity__slider:active:not(:disabled),.inspector-popover__rangeInput:active:not(:disabled){--properties-range-track-active-resolved: var( --properties-range-track-active-drag );--properties-range-thumb-border-resolved: var( --properties-range-thumb-border-active );--properties-range-thumb-shadow-resolved: var( --properties-range-thumb-shadow-active )}.properties-rangeInput:hover:not(:disabled)::-webkit-slider-thumb,.properties-columnValueSlider:hover:not(:disabled)::-webkit-slider-thumb,.properties-timeRangeOpacity__slider:hover:not(:disabled)::-webkit-slider-thumb,.inspector-popover__rangeInput:hover:not(:disabled)::-webkit-slider-thumb,.properties-rangeInput:hover:not(:disabled)::-moz-range-thumb,.properties-columnValueSlider:hover:not(:disabled)::-moz-range-thumb,.properties-timeRangeOpacity__slider:hover:not(:disabled)::-moz-range-thumb,.inspector-popover__rangeInput:hover:not(:disabled)::-moz-range-thumb{border-color:var(--properties-range-thumb-border-resolved)}.properties-rangeInput:active:not(:disabled)::-webkit-slider-thumb,.properties-columnValueSlider:active:not(:disabled)::-webkit-slider-thumb,.properties-timeRangeOpacity__slider:active:not(:disabled)::-webkit-slider-thumb,.inspector-popover__rangeInput:active:not(:disabled)::-webkit-slider-thumb,.properties-rangeInput:active:not(:disabled)::-moz-range-thumb,.properties-columnValueSlider:active:not(:disabled)::-moz-range-thumb,.properties-timeRangeOpacity__slider:active:not(:disabled)::-moz-range-thumb,.inspector-popover__rangeInput:active:not(:disabled)::-moz-range-thumb{box-shadow:var(--properties-range-thumb-shadow-resolved)}.properties-rangeInput:focus-visible,.properties-columnValueSlider:focus-visible,.properties-timeRangeOpacity__slider:focus-visible,.inspector-popover__rangeInput:focus-visible{outline:none;box-shadow:0 0 0 3px var(--properties-range-focus-ring)}.properties-rangeInput:disabled,.properties-columnValueSlider:disabled,.properties-timeRangeOpacity__slider:disabled,.inspector-popover__rangeInput:disabled{--properties-range-track-active-resolved: color-mix( in oklab, var(--properties-range-track-active) 56%, var(--properties-range-track-inactive) 44% );--properties-range-thumb-border-resolved: color-mix( in oklab, var(--properties-range-thumb-border) 62%, var(--properties-range-track-inactive) 38% );cursor:not-allowed;opacity:var(--properties-range-disabled-opacity)}.properties-linkFieldLabel{margin-top:var(--insp-field-gap, 12px)}.properties-textToggleGroup{margin-top:12px;display:inline-flex;align-items:center;gap:8px}.properties-textToggle{width:var(--ui-control-height-compact, 28px);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-1, var(--text));font-size:12px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--ui-motion-duration-fast, .12s) var(--ui-motion-ease-standard, ease),border-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)}.properties-textToggle:nth-child(2){font-style:italic}.properties-textToggle:nth-child(3){text-decoration:underline}.properties-textToggle:hover{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 34%,var(--ui-border, var(--lineSubtle)))}.properties-textToggle:focus-visible{outline:none;border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 44%,var(--ui-border, var(--lineSubtle)));box-shadow:0 0 0 3px var(--ui-focus-ring, rgba(37, 99, 235, .18))}.properties-controlStack{display:grid;gap:10px}.properties-controlBlock{display:grid;gap:5px;min-width:0}.properties-controlBlock--segmented{gap:6px;justify-items:start}.properties-controlLabelRow{display:flex;align-items:center;justify-content:space-between;gap:8px}.properties-typographyGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}@media (max-width: 420px){.properties-typographyGrid{grid-template-columns:minmax(0,1fr)}}.properties-segmentedControl{--properties-segmentedControl-padding: 2px;--properties-segmentedControl-gap: 2px;--properties-segmentedControl-button-size: 26px;--properties-segmentedControl-icon-slot-size: 15px;display:inline-flex;align-items:center;gap:var(--properties-segmentedControl-gap);padding:var(--properties-segmentedControl-padding);border:1px solid var(--cedrum-inspector-control-border);border-radius:var(--cedrum-inspector-control-radius);background:var(--cedrum-inspector-control-bg);box-shadow:none;min-width:0;width:fit-content;max-width:100%;box-sizing:border-box}.properties-segmentedControl--miniToolbar{--properties-segmentedControl-button-size: 26px;--properties-segmentedControl-icon-slot-size: 15px;width:calc(var(--properties-segmentedControl-button-size) * 3 + var(--properties-segmentedControl-gap) * 2 + var(--properties-segmentedControl-padding) * 2 + 2px);min-width:calc(var(--properties-segmentedControl-button-size) * 3 + var(--properties-segmentedControl-gap) * 2 + var(--properties-segmentedControl-padding) * 2 + 2px)}.properties-segmentedControl--fullWidth{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%}.properties-segmentedControl--mixed{border-style:dashed}.properties-segmentedControl__button{flex:0 0 var(--properties-segmentedControl-button-size);width:var(--properties-segmentedControl-button-size);height:var(--properties-segmentedControl-button-size);padding:0;border:0;border-radius:calc(var(--cedrum-inspector-control-radius) - 2px);background:transparent;color:color-mix(in oklab,var(--ui-text-1, var(--text)) 70%,var(--ui-text-2, var(--textMuted)));display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background-color var(--ui-motion-duration-fast, .12s) var(--ui-motion-ease-standard, ease),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),transform var(--ui-motion-duration-fast, .12s) var(--ui-motion-ease-standard, ease)}.properties-segmentedControl__button--fullWidth{flex:1 1 0;width:auto;min-width:0}.properties-segmentedControl__button:disabled{cursor:not-allowed;opacity:.42}.properties-segmentedControl__button:hover{background:color-mix(in oklab,var(--cedrum-inspector-control-bg-hover) 74%,transparent);color:var(--ui-text-1, var(--text))}.properties-segmentedControl__button:active{background:color-mix(in oklab,var(--cedrum-inspector-control-bg-hover) 88%,transparent);transform:translateY(.5px)}.properties-segmentedControl__button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ui-focus-ring, rgba(37, 99, 235, .18))}.properties-segmentedControl__button--active{background:color-mix(in oklab,var(--ui-surface-1, var(--bgPanel)) 94%,transparent);color:var(--ui-text-1, var(--text));box-shadow:0 1px 1px #0f172a0f,inset 0 0 0 1px color-mix(in oklab,var(--cedrum-inspector-control-border-focus) 72%,transparent)}.properties-segmentedControl__button--mixed{position:relative}.properties-segmentedControl__button--mixed:after{content:"";position:absolute;right:4px;bottom:4px;width:4px;height:4px;border-radius:999px;background:currentColor;opacity:.65}.properties-segmentedControl__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--properties-segmentedControl-icon-slot-size);height:var(--properties-segmentedControl-icon-slot-size);flex:0 0 var(--properties-segmentedControl-icon-slot-size)}.properties-segmentedControl__svg{width:14px;height:14px;display:block;flex:0 0 auto}.properties-segmentedControl__glyph{display:inline-flex;align-items:center;justify-content:center;width:var(--properties-segmentedControl-icon-slot-size);min-width:var(--properties-segmentedControl-icon-slot-size);height:var(--properties-segmentedControl-icon-slot-size);font-size:13px;font-weight:600;line-height:1;transform:translateY(-.2px)}.properties-segmentedControl__glyph--bold{transform:translate(.05px,-.2px)}.properties-segmentedControl__glyph--italic{font-style:italic;transform:translate(-.15px,-.2px)}.properties-segmentedControl__glyph--underline{text-decoration:underline;text-decoration-thickness:1.1px;text-underline-offset:1.5px;transform:translateY(-.3px)}.properties-panel .properties-editorColorControl .properties-colorField__row{gap:0;min-height:var(--cedrum-inspector-control-height);padding:1px;border:1px solid var(--cedrum-inspector-control-border);border-radius:var(--cedrum-inspector-control-radius);background:var(--cedrum-inspector-control-bg);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)}.properties-panel .properties-editorColorControl .properties-colorField__row:hover{border-color:var(--cedrum-inspector-control-border-hover);background:var(--cedrum-inspector-control-bg-hover)}.properties-panel .properties-editorColorControl .properties-colorField__row:focus-within{border-color:var(--cedrum-inspector-control-border-focus);box-shadow:0 0 0 3px color-mix(in oklab,var(--ui-accent) 12%,transparent)}.properties-panel .properties-editorColorControl .properties-colorField__trigger,.properties-panel .properties-editorColorControl .properties-rowColorSwatchButton{width:28px;height:28px;border:0;border-radius:8px;background:transparent;box-shadow:none}.properties-panel .properties-editorColorControl .properties-colorField__trigger:hover,.properties-panel .properties-editorColorControl .properties-rowColorSwatchButton:hover{border-color:transparent;background:color-mix(in oklab,var(--ui-surface-1, var(--bgPanel)) 78%,transparent)}.properties-panel .properties-editorColorControl .properties-colorField__swatch,.properties-panel .properties-editorColorControl .properties-rowColorSwatch{width:14px;height:14px;border-radius:4px}.properties-panel .properties-editorColorControl .properties-colorField__clear,.properties-panel .properties-editorColorControl .properties-rowColorClearBtn{width:20px;height:20px;right:4px}.properties-panel .properties-editorColorControl .properties-colorField__input,.properties-panel .properties-editorColorControl .properties-fieldInput--rowColorHex{min-height:28px;border:0;border-radius:0;background:transparent;box-shadow:none;padding-top:0;padding-bottom:0}.properties-panel .properties-editorColorControl .properties-colorField__input:hover,.properties-panel .properties-editorColorControl .properties-colorField__input:focus,.properties-panel .properties-editorColorControl .properties-fieldInput--rowColorHex:hover,.properties-panel .properties-editorColorControl .properties-fieldInput--rowColorHex:focus{border-color:transparent;background:transparent;box-shadow:none}.properties-typographyAdvancedFields{display:grid;gap:10px;padding-left:10px;border-left:1px solid color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 68%,transparent)}.properties-linkStrokeRow{grid-template-columns:minmax(0,1fr) 72px auto}.properties-timeRangeOpacity{display:grid;grid-template-columns:minmax(0,1fr) 72px auto;align-items:center;gap:8px}.properties-timeRangeOpacity__number{text-align:right;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.properties-timeRangeOpacity__number::-webkit-outer-spin-button,.properties-timeRangeOpacity__number::-webkit-inner-spin-button{margin:0}.properties-timeRangeOpacity__unit{font-size:11px;color:var(--textMuted);text-transform:uppercase;letter-spacing:.04em}.properties-rowHeightReset{margin-top:4px;width:100%}.properties-selectionHint--inline{margin:var(--insp-subcontrol-gap, 8px) 0 0}.properties-rowLockToggle{display:flex;align-items:center;gap:8px;margin-top:2px;font-size:12px;color:var(--text)}.properties-rowLockToggle--checkbox{margin-top:0}.properties-rowLockToggle input{margin:0}.properties-msTypeHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.properties-msTypeMixed{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--textDim)}.properties-section--milestoneType .properties-msTypeHeader{margin-bottom:5px}.properties-msTypeGrid{--properties-msType-label-line-height: 1.07;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-width:0}.properties-section--milestoneType{container-type:inline-size;margin-bottom:16px;padding-bottom:16px}.properties-msTypeGrid .inspectorChoiceCardGrid__card{min-height:55px;border-radius:10px;border-color:color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 60%,transparent);background:color-mix(in oklab,var(--ui-surface-1, var(--bgPanel)) 90%,var(--ui-surface-2, var(--bgPanel2)));display:flex;align-items:stretch;justify-content:stretch;padding:0;overflow:hidden;box-shadow:inset 0 1px #ffffff2e;transition:border-color .1s var(--ui-motion-ease-standard, ease),background-color .1s var(--ui-motion-ease-standard, ease),box-shadow .1s var(--ui-motion-ease-standard, ease),transform .1s var(--ui-motion-ease-standard, ease)}.properties-msTypeGrid .inspectorChoiceCardGrid__card:hover{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 11%,var(--ui-border, var(--lineSubtle)));background:color-mix(in oklab,var(--ui-accent, var(--primary)) 2.6%,var(--ui-surface-1, var(--bgPanel)));box-shadow:inset 0 1px #fff3;transform:translateY(-.2px)}.properties-msTypeGrid .inspectorChoiceCardGrid__card:active{background:color-mix(in oklab,var(--ui-accent, var(--primary)) 4.2%,var(--ui-surface-1, var(--bgPanel)));box-shadow:inset 0 1px #ffffff29;transform:translateY(0)}.properties-msTypeGrid .inspectorChoiceCardGrid__card:focus-visible{outline:none;border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 24%,var(--ui-border, var(--lineSubtle)));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ui-accent, var(--primary)) 6%,transparent),0 0 0 2px var(--ui-focus-ring, rgba(37, 99, 235, .18))}.properties-msTypeGrid .inspectorChoiceCardGrid__card--active{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)) 5.3%,var(--ui-surface-1, var(--bgPanel)));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ui-accent, var(--primary)) 6%,transparent),inset 0 1px #ffffff1f}.properties-msTypeGrid .inspectorChoiceCardGrid__card--active:hover{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 22%,var(--ui-border, var(--lineSubtle)));background:color-mix(in oklab,var(--ui-accent, var(--primary)) 5.9%,var(--ui-surface-1, var(--bgPanel)))}.properties-msTypeGrid .inspectorChoiceCardGrid__card--active:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ui-accent, var(--primary)) 6%,transparent),inset 0 1px #ffffff1f,0 0 0 2px var(--ui-focus-ring, rgba(37, 99, 235, .18))}.properties-msTypeOption{inline-size:100%;min-block-size:100%;display:grid;grid-template-rows:19px minmax(calc(2em * var(--properties-msType-label-line-height)),auto);align-content:center;justify-items:center;gap:2px;padding:6px 9px 5px}.properties-msTypeOption__iconRow{inline-size:100%;min-block-size:19px;display:flex;align-items:center;justify-content:center}.properties-msTypeOption__iconFrame{inline-size:19px;block-size:19px;display:inline-flex;align-items:center;justify-content:center}.properties-msTypeOption__iconSvg{inline-size:19px;block-size:19px;display:block;overflow:visible;opacity:.82;transition:opacity .1s var(--ui-motion-ease-standard, ease),transform .1s var(--ui-motion-ease-standard, ease)}.properties-msTypeGrid .inspectorChoiceCardGrid__card:hover .properties-msTypeOption__iconSvg,.properties-msTypeGrid .inspectorChoiceCardGrid__card--active .properties-msTypeOption__iconSvg{opacity:.98}.properties-msTypeGrid .inspectorChoiceCardGrid__card:hover .properties-msTypeOption__iconSvg{transform:translateY(-.08px)}.properties-msTypeOption__labelBlock{inline-size:min(100%,12.1ch);min-block-size:calc(2em * var(--properties-msType-label-line-height));display:grid;justify-self:center;align-content:start}.properties-msTypeOption__label{color:color-mix(in oklab,var(--ui-text-1, var(--text)) 68%,var(--ui-text-2, var(--textMuted)));font-size:11.5px;font-weight:500;line-height:var(--properties-msType-label-line-height);letter-spacing:.003em;text-align:center;text-wrap:balance;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.properties-msTypeOption__labelSlashCluster{white-space:nowrap}.properties-msTypeGrid .inspectorChoiceCardGrid__card:hover .properties-msTypeOption__label,.properties-msTypeGrid .inspectorChoiceCardGrid__card--active .properties-msTypeOption__label{color:var(--ui-text-1, var(--text))}@container (min-width: 28rem){.properties-msTypeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.properties-msSizeGroup{--inspector-choice-columns: 3}.properties-chipGroup{width:100%}.properties-chipGroup--three{--inspector-choice-columns: 3}.properties-chipGroup--two{--inspector-choice-columns: 2}.properties-empty{padding:12px;border-radius:12px;border:1px dashed var(--lineSubtle);background:var(--bgPanel2);color:var(--textDim);margin-bottom:12px;min-width:0}.properties-empty__title{font-size:13px;font-weight:600;color:var(--text);line-height:1.4;margin-bottom:0}.properties-empty__text{font-size:11px;line-height:1.45;color:var(--textDim)}.properties-empty--selectionGuidance{border-style:solid;border-color:var(--insp-section-border, var(--ui-border, var(--lineSubtle)));background:linear-gradient(180deg,color-mix(in oklab,var(--ui-surface-1, var(--bgPanel)) 96%,transparent),color-mix(in oklab,var(--ui-surface-2, var(--bgPanel2)) 84%,transparent));box-shadow:var(--ui-elevation-1, 0 8px 18px rgba(15, 23, 42, .08));padding:16px;display:flex;flex-direction:column;gap:12px;min-height:240px}.cedrum-sidebar-row.properties-empty__actionRow{width:100%;font-family:var(--font-family-ui, "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);min-height:30px;padding:6px 10px;gap:8px;border-radius:var(--cedrum-inspector-control-radius, 8px);border-color:var(--cedrum-inspector-control-border);background:var(--cedrum-inspector-control-bg);box-shadow:none}.properties-empty__text+.properties-empty__actionRow{margin-top:4px}.cedrum-sidebar-row.properties-empty__actionRow:hover{border-color:var(--cedrum-inspector-control-border-hover);background:var(--cedrum-inspector-control-bg-hover)}.cedrum-sidebar-row.properties-empty__actionRow:active{border-color:var(--cedrum-inspector-control-border-focus);background:color-mix(in oklab,var(--ui-accent, var(--primary)) 8%,var(--cedrum-inspector-control-bg));transform:translateY(0)}.cedrum-sidebar-row.properties-empty__actionRow:focus-visible{border-color:var(--cedrum-inspector-control-border-focus);box-shadow:0 0 0 3px color-mix(in oklab,var(--ui-accent) 12%,transparent)}.cedrum-sidebar-row.properties-empty__actionRow .properties-empty__actionLabel{font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.01em}.cedrum-sidebar-row.properties-empty__actionRow .properties-empty__actionLeading{width:16px;height:16px;color:color-mix(in oklab,var(--ui-text-2, var(--textMuted)) 88%,transparent)}.properties-empty__actionLeadingIcon{width:13px;height:13px;display:block;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.cedrum-sidebar-row.properties-empty__actionRow .properties-empty__actionChevron{width:11px;height:11px;display:block;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.cedrum-sidebar-row.properties-empty__actionRow .properties-empty__actionTrailing{color:color-mix(in oklab,var(--ui-text-2, var(--textMuted)) 82%,transparent);transition:color .12s ease,transform .12s ease}.properties-empty__actionRow:hover .properties-empty__actionTrailing,.properties-empty__actionRow:focus-visible .properties-empty__actionTrailing{color:var(--ui-selected-icon, var(--ui-text-1, var(--text)));transform:translate(1px)}.properties-empty__helper{margin-top:auto;padding-top:12px;border-top:1px solid color-mix(in oklab,var(--lineSubtle) 90%,transparent);font-size:10px;line-height:1.45;color:var(--textDim)}.timeline-hint{margin:8px 0 0;font-size:10px;color:var(--textDim);line-height:1.4;min-width:0;overflow-wrap:anywhere}.checkbox-stack{display:grid;gap:8px}.properties-panel .checkbox-label{display:flex;align-items:flex-start;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;min-width:0}.properties-panel .checkbox-label input[type=checkbox]{width:18px;height:18px;border-radius:4px;border:1.5px solid var(--line);cursor:pointer;transition:all .2s ease;accent-color:var(--ui-accent, var(--primary))}.properties-panel .checkbox-label input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ui-focus-ring, rgba(37, 99, 235, .18))}.properties-panel .checkbox-label span{font-size:12px;color:var(--text);min-width:0;overflow-wrap:anywhere}.properties-panel .checkbox-label--disabled{opacity:.6}.timeline-setting{display:flex;flex-direction:column;min-width:0;gap:10px;margin-top:12px}.timeline-setting__label{font-size:11px;font-weight:600;color:var(--textMuted);text-transform:uppercase;letter-spacing:.5px;padding-top:10px;min-width:0;overflow-wrap:anywhere}.timeline-setting__labelRow{display:flex;align-items:center;justify-content:space-between;gap:8px}.timeline-setting__statusChip{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;border:1px solid color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 88%,transparent);background:color-mix(in oklab,var(--ui-surface-2, var(--bgPanel2)) 88%,transparent);color:var(--ui-text-2, var(--textMuted));font-size:10px;font-weight:600;line-height:1;white-space:nowrap}.timeline-setting--toggle{gap:8px}.timeline-toggle{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ui-text-1, var(--text));cursor:pointer;-webkit-user-select:none;user-select:none}.timeline-toggle input[type=checkbox]{width:16px;height:16px;margin:0}.timeline-toggle--disabled{opacity:.6;cursor:not-allowed}.timeline-setting .timeline-hint{margin:0}.timeline-detail{margin-top:12px;min-width:0;max-width:100%}.timeline-detail__setting{display:grid;gap:8px}.timeline-detail__row{display:flex;align-items:flex-start;gap:10px;margin-top:8px;min-width:0}.timeline-detail__label{flex:0 0 auto;min-width:56px;font-size:11px;font-weight:600;color:var(--textMuted);text-transform:uppercase;letter-spacing:.5px}.timeline-detail__stack{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.timeline-detail__customHint{margin-top:2px}.timeline-scale{min-width:0}.timeline-scale__choices{--inspector-choice-columns: 3;width:100%}.timeline-period{margin-bottom:12px}.timeline-period__inputs{display:grid;grid-template-columns:1fr;gap:10px;inline-size:100%;max-inline-size:100%;min-width:0}.timeline-period__inputs>*{min-width:0}.properties-panel .timeline-period__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--ui-control-height-default, 32px);padding:0 10px;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-size:var(--ui-type-control-font-size, 13px);font-weight:var(--ui-type-control-font-weight, 500);font-family:var(--font-family-ui);font-variant-numeric:var(--ui-numeric-variant, tabular-nums lining-nums);inline-size:100%;max-inline-size:100%;min-width:0;box-sizing:border-box;transition:border-color .12s ease,box-shadow .12s ease}.properties-panel .timeline-period__input: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, rgba(37, 99, 235, .18));outline:none}.timeline-boardroomDensity{--inspector-choice-columns: 3}.timeline-boardroomActions{margin-top:8px}.timeline-boardroomActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.timeline-boardroomAction{width:100%}@media (max-width: 420px){.timeline-boardroomActions{grid-template-columns:minmax(0,1fr)}}.timeline-segmented{--inspector-choice-columns: 3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;inline-size:100%;max-inline-size:100%;min-width:0;box-sizing:border-box;border-radius:11px;border:1px solid color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 82%,transparent);background:color-mix(in oklab,var(--ui-surface-2, var(--bgPanel2)) 76%,var(--ui-surface-1, var(--bgPanel)));padding:2px;overflow:hidden}.timeline-segmented .inspectorChoiceStrip__option{min-height:28px;border:0;border-radius:8px;background:transparent;color:var(--ui-text-2, var(--textMuted));box-shadow:none}.timeline-segmented .inspectorChoiceStrip__option+.inspectorChoiceStrip__option{box-shadow:inset 1px 0 color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 64%,transparent)}.timeline-segmented .inspectorChoiceStrip__option:hover{background:color-mix(in oklab,var(--ui-surface-1, var(--bgPanel)) 90%,var(--ui-surface-2, var(--bgPanel2)));color:var(--ui-text-1, var(--text))}.timeline-segmented .inspectorChoiceStrip__option[aria-checked=true],.timeline-segmented .inspectorChoiceStrip__option[aria-pressed=true]{background:var(--ui-surface-1, var(--bgPanel));color:var(--ui-text-1, var(--text));box-shadow:0 1px 2px #0f172a1f}.timeline-detail__customizeAction,.timeline-baselines__actionBtn:not(.timeline-baselines__actionBtn--tertiary){inline-size:100%;max-inline-size:100%;min-height:var(--ui-control-height-compact, 28px);padding:0 10px;border-radius:var(--ui-radius-control, 8px);border:1px solid color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 90%,transparent);background:color-mix(in oklab,var(--ui-surface-1, var(--bgPanel)) 88%,transparent);color:var(--ui-text-2, var(--textMuted));font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.timeline-detail__customizeAction:hover,.timeline-baselines__actionBtn:not(.timeline-baselines__actionBtn--tertiary):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))}.timeline-detailPopover{position:fixed;top:var(--timeline-detail-popover-top, 0px);left:var(--timeline-detail-popover-left, 0px);min-width:var(--timeline-detail-popover-min-width, 220px);width:min(320px,100vw - 20px);max-height:min(68vh,520px);overflow:auto;padding:10px;display:grid;gap:8px;z-index:calc(var(--z-popover-top, 1400) + 1);opacity:0;pointer-events:none}.timeline-detailPopover.is-ready{opacity:1;pointer-events:auto}.timeline-detailPopover__context{margin:0;font-size:11px;font-weight:600;color:var(--ui-text-2, var(--textMuted))}.timeline-detailPopover__group{display:grid;gap:6px}.timeline-detailPopover__toggleRow{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin:2px 0;cursor:pointer}.timeline-detailPopover__toggleLabel{font-size:11px;line-height:1.4;color:var(--ui-text-1, var(--text))}.timeline-detailPopover .timeline-weekends__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:1px 0 0;width:16px;height:16px;border-radius:4px;border:1px solid var(--cedrum-inspector-control-border);background:color-mix(in oklab,var(--ui-surface-1, var(--bgPanel)) 82%,var(--ui-surface-2, var(--bgPanel2)));display:inline-grid;place-content:center;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.timeline-detailPopover .timeline-weekends__checkbox:before{content:"";width:8px;height:8px;clip-path:polygon(14% 52%,0 66%,42% 100%,100% 22%,84% 8%,40% 66%);background:#fff;transform:scale(0);transition:transform .12s ease}.timeline-detailPopover .timeline-weekends__checkbox:checked{border-color:var(--cedrum-inspector-selected-border);background:color-mix(in oklab,var(--ui-accent, var(--primary)) 84%,#ffffff)}.timeline-detailPopover .timeline-weekends__checkbox:checked:before{transform:scale(1)}.timeline-detailPopover .timeline-weekends__checkbox:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--ui-accent) 13%,transparent)}.timeline-detailPopover__groupHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.timeline-detailPopover__label{margin:0;font-size:11px;font-weight:600;color:var(--ui-text-2, var(--textMuted));text-transform:none;letter-spacing:.01em}.timeline-levelChips{display:flex;flex-wrap:wrap;gap:6px}.timeline-levelChips__chip{min-height:23px;padding:0 9px;border-radius:999px;border:1px solid var(--ui-border, var(--lineSubtle));background:color-mix(in oklab,var(--ui-surface-2, var(--bgPanel2)) 92%,var(--ui-surface-1, var(--bgPanel)));color:var(--ui-text-2, var(--textMuted));font-size:10.5px;font-weight:600;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)}.timeline-levelChips__chip: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))}.timeline-levelChips__chip:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ui-focus-ring, rgba(37, 99, 235, .18))}.timeline-levelChips__chip--active{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 28%,var(--ui-border, var(--lineSubtle)));background:color-mix(in oklab,var(--ui-accent, var(--primary)) 7%,var(--ui-surface-2, var(--bgPanel2)));color:var(--ui-text-1, var(--text))}.timeline-levelChips--header .timeline-levelChips__chip--active{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 32%,var(--ui-border, var(--lineSubtle)));background:color-mix(in oklab,var(--ui-accent, var(--primary)) 9%,var(--ui-surface-2, var(--bgPanel2)))}.timeline-levelChips--grid .timeline-levelChips__chip--active{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 22%,var(--ui-border, var(--lineSubtle)));background:color-mix(in oklab,var(--ui-accent, var(--primary)) 5%,var(--ui-surface-2, var(--bgPanel2)))}.timeline-detailPopover__helper{margin:0;font-size:10px;line-height:1.4;color:var(--ui-text-2, var(--textDim))}.timeline-choiceRows{display:grid;gap:5px}.timeline-choiceRows__item{display:grid;gap:0}.timeline-choiceRows__row{position:relative;min-height:28px;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;padding:4px 8px;border-radius:var(--ui-radius-control, 8px);border:1px solid color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 84%,transparent);background:color-mix(in oklab,var(--ui-surface-1, var(--bgPanel)) 91%,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)}.timeline-choiceRows__row:hover{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 24%,var(--ui-border, var(--lineSubtle)))}.timeline-choiceRows__row--active{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 28%,var(--ui-border, var(--lineSubtle)));background:color-mix(in oklab,var(--ui-accent, var(--primary)) 6%,var(--ui-surface-1, var(--bgPanel)))}.timeline-choiceRows__radio{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.timeline-choiceRows__dot{width:12px;height:12px;border-radius:999px;border:1px solid var(--ui-border, var(--lineSubtle));background:var(--ui-surface-1, var(--bgPanel));display:inline-flex;align-items:center;justify-content:center}.timeline-choiceRows__dot:after{content:"";width:6px;height:6px;border-radius:999px;background:transparent;transition:background-color var(--ui-motion-duration-fast, .12s) var(--ui-motion-ease-standard, ease)}.timeline-choiceRows__row--active .timeline-choiceRows__dot{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 40%,var(--ui-border, var(--lineSubtle)))}.timeline-choiceRows__row--active .timeline-choiceRows__dot:after{background:color-mix(in oklab,var(--ui-accent, var(--primary)) 78%,white)}.timeline-choiceRows__radio:focus-visible+.timeline-choiceRows__dot{box-shadow:0 0 0 3px var(--ui-focus-ring, rgba(37, 99, 235, .18))}.timeline-choiceRows__text{font-size:11px;font-weight:600;color:var(--ui-text-1, var(--text))}.timeline-choiceRows__nested{margin-left:20px;padding-left:9px;border-left:1px solid color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 88%,transparent);max-height:0;opacity:0;overflow:hidden;visibility:hidden;pointer-events:none;transition:max-height var(--ui-motion-duration-fast, .14s) var(--ui-motion-ease-standard, ease),opacity var(--ui-motion-duration-fast, .12s) var(--ui-motion-ease-standard, ease),margin-top var(--ui-motion-duration-fast, .14s) var(--ui-motion-ease-standard, ease),visibility 0ms linear var(--ui-motion-duration-fast, .14s)}.timeline-choiceRows__nested--visible{margin-top:4px;max-height:110px;opacity:1;visibility:visible;pointer-events:auto;transition:max-height var(--ui-motion-duration-fast, .14s) var(--ui-motion-ease-standard, ease),opacity var(--ui-motion-duration-fast, .12s) var(--ui-motion-ease-standard, ease),margin-top var(--ui-motion-duration-fast, .14s) var(--ui-motion-ease-standard, ease),visibility 0ms linear}.timeline-levelChips--nested{gap:5px}.timeline-levelChips--nested .timeline-levelChips__chip{min-height:21px;padding:0 8px;font-size:10px;color:var(--ui-text-2, var(--textDim))}.timeline-levelChips--nested .timeline-levelChips__chip--active{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 22%,var(--ui-border, var(--lineSubtle)));background:color-mix(in oklab,var(--ui-accent, var(--primary)) 5%,var(--ui-surface-2, var(--bgPanel2)));color:var(--ui-text-1, var(--text))}.timeline-detailPopover__actions{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.timeline-detailPopover__action{width:auto;min-height:24px;padding:0 9px;font-size:10.5px;font-weight:600}.timeline-detailPopover__action--utility{border-color:color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 80%,transparent);background:color-mix(in oklab,var(--ui-surface-1, var(--bgPanel)) 92%,transparent);color:var(--ui-text-2, var(--textMuted))}.timeline-detailPopover__action--utility:hover{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 28%,var(--ui-border, var(--lineSubtle)));color:var(--ui-text-1, var(--text))}.timeline-detailPopover__action--fit{font-weight:600}.timeline-detailPopover__action--reset{border-color:transparent;background:transparent;color:var(--ui-text-2, var(--textDim));padding-inline:6px}.timeline-detailPopover__action--reset:hover{border-color:transparent;background:color-mix(in oklab,var(--ui-surface-2, var(--bgPanel2)) 82%,transparent);color:var(--ui-text-2, var(--textMuted))}@media (max-width: 520px){.timeline-detailPopover__actions{justify-content:stretch}.timeline-detailPopover__action{flex:1 1 calc(50% - 4px);width:100%}}.properties-documentGuideLineAction{width:auto;min-height:24px;padding:0 10px;font-size:11px;font-weight:600}.timeline-advanced{margin-top:8px;border:1px solid var(--ui-border, var(--lineSubtle));background:color-mix(in oklab,var(--ui-surface-2, var(--bgPanel2)) 88%,transparent);border-radius:var(--ui-radius-row, 10px);padding:6px}.timeline-advanced--compact{padding:0;border:0;background:transparent;border-radius:0}.timeline-advanced__summary{list-style:none;cursor:pointer;outline:none;box-shadow:none;display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:0 10px;border-radius:var(--ui-radius-control, 8px);font-size:11px;font-weight:600;color:var(--ui-text-2, var(--textMuted));text-transform:none;letter-spacing:.01em;-webkit-user-select:none;user-select:none;transition:background .15s ease,color .15s ease;min-width:0}.timeline-advanced__summary--compact{min-height:28px;padding:0 4px;font-size:11px;font-weight:600;border-radius:8px}.timeline-advanced__summary:hover{background:color-mix(in oklab,var(--ui-surface-1, var(--bgPanel)) 72%,transparent);color:var(--ui-text-1, var(--text))}.timeline-advanced__summary:focus:not(:focus-visible){box-shadow:none}.timeline-advanced__summary:focus-visible{box-shadow:0 0 0 3px var(--ui-focus-ring, rgba(37, 99, 235, .18))}.timeline-advanced__summary::-webkit-details-marker{display:none}.timeline-advanced__summary:after{content:"▾";font-size:11px;color:var(--ui-text-2, var(--textMuted));transform:translateY(-1px);transition:transform .15s ease}.timeline-advanced[open] .timeline-advanced__summary:after{transform:rotate(180deg)}.timeline-advanced[open] .timeline-advanced__summary{margin-bottom:8px}.timeline-advanced--compact[open] .timeline-advanced__summary{margin-bottom:6px}.timeline-advanced__block{display:grid;gap:10px}.timeline-advanced__block--compact{gap:8px}[data-role=document-layout-grid]>.timeline-advanced__block{gap:10px}[data-role=document-layout-grid]>.timeline-advanced__block>.timeline-advanced{margin-top:0}.timeline-advanced__label{font-size:11px;font-weight:600;color:var(--ui-text-2, var(--textMuted));text-transform:none;letter-spacing:.01em;margin-top:2px;min-width:0;overflow-wrap:anywhere}.timeline-advanced__fieldset{margin:0;border:0;padding:0;min-width:0;display:grid;gap:8px}.timeline-advanced__legend{margin:0;padding:0;font-size:11px;font-weight:600;color:var(--ui-text-2, var(--textMuted))}.timeline-baselines{margin-top:16px;padding-top:14px;border-top:1px solid var(--lineSubtle)}.timeline-baselines__toggle{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none}.timeline-baselines__toggle input[type=checkbox]{width:16px;height:16px;margin:0}.timeline-baselines__row{display:grid;gap:6px}.timeline-baselines__fieldLabel{font-size:11px;font-weight:600;color:var(--ui-text-2, var(--textMuted));text-transform:none;letter-spacing:.01em}.timeline-baselines__select,.timeline-baselines__customThresholdInput,.timeline-baselines__customThresholdUnit,.timeline-baselineModalForm__input{inline-size:100%;max-inline-size:100%;min-width:0;min-height:var(--ui-control-height-default, 32px);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));font-size:12px;padding:0 10px;box-sizing:border-box}.timeline-baselines__select:focus,.timeline-baselines__customThresholdInput:focus,.timeline-baselines__customThresholdUnit:focus,.timeline-baselineModalForm__input:focus{outline:none;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, rgba(37, 99, 235, .18))}.timeline-baselines__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.timeline-baselines__actions--single{grid-template-columns:minmax(0,1fr)}.timeline-baselines__actionBtn{width:100%;white-space:nowrap}.timeline-baselines__actionBtn--secondary{width:auto;padding-inline:10px}.timeline-baselines__segmented{inline-size:100%;max-inline-size:100%}.timeline-baselines__segmented .inspectorChoiceStrip__option,.timeline-baselines__chips .inspectorChoiceStrip__option{font-size:11px;font-weight:600;min-height:var(--ui-control-height-default, 32px)}.timeline-baselines__chips{inline-size:100%;max-inline-size:100%}.timeline-baselines__customThreshold{display:grid;grid-template-columns:minmax(70px,88px) 1fr;gap:8px;align-items:center}.timeline-baselines__helper{margin-top:0}.timeline-baselines__saveFeedback{margin-top:0;color:color-mix(in oklab,#16a34a 52%,var(--cedrum-inspector-label-color, var(--textMuted)))}.timeline-baselines__emptyHint{margin-top:0}.timeline-baselines__emptyState{border:1px solid var(--lineSubtle);border-radius:10px;background:color-mix(in oklab,var(--bgPanel2) 80%,transparent);color:var(--textMuted);font-size:12px;line-height:1.4;padding:10px}.properties-baselineModal{width:min(620px,100vw - 28px);max-height:min(84vh,720px);padding:0;display:flex;flex-direction:column;overflow:hidden;border-radius:14px;border:1px solid color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 86%,transparent);background:color-mix(in oklab,var(--ui-surface-1, var(--bgPanel)) 96%,transparent);box-shadow:0 20px 44px #0812263d,0 1px #ffffff1f inset}.properties-baselineModal.properties-baselineModal--save{width:min(500px,100vw - 28px)}.properties-baselineModal.properties-baselineModal--manage{width:min(640px,100vw - 28px)}.properties-baselineModal__shell{--cedrum-inspector-label-color: color-mix( in oklab, var(--ui-text-2, var(--textMuted)) 86%, var(--ui-text-1, var(--text)) );--cedrum-inspector-helper-color: color-mix( in oklab, var(--ui-text-2, var(--textMuted)) 72%, transparent );--cedrum-inspector-control-border: color-mix( in oklab, var(--ui-border, var(--lineSubtle)) 52%, transparent );--cedrum-inspector-control-border-hover: color-mix( in oklab, var(--ui-accent, var(--primary)) 22%, var(--ui-border, var(--lineSubtle)) );--cedrum-inspector-control-border-focus: color-mix( in oklab, var(--ui-accent, var(--primary)) 32%, var(--ui-border, var(--lineSubtle)) );--cedrum-inspector-control-bg: color-mix( in oklab, var(--ui-surface-1, var(--bgPanel)) 74%, var(--ui-surface-2, var(--bgPanel2)) );--cedrum-inspector-control-bg-hover: color-mix( in oklab, var(--ui-surface-1, var(--bgPanel)) 62%, var(--ui-surface-2, var(--bgPanel2)) );--cedrum-inspector-selected-bg: var(--ui-selected-bg);--cedrum-inspector-selected-border: var(--ui-selected-border);--cedrum-inspector-selected-shadow: var(--ui-selected-shadow);color:var(--ui-text-1, var(--text))}.properties-baselineModal__shell--inactive{pointer-events:none;-webkit-user-select:none;user-select:none}.properties-baselineModal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 16px 10px;border-bottom:1px solid color-mix(in oklab,var(--lineSubtle) 66%,transparent)}.properties-baselineModal__headerCopy{min-width:0}.properties-baselineModal__title{margin:0;font-size:16px;font-weight:600;line-height:1.25;color:var(--text)}.properties-baselineModal__subtitle{margin:6px 0 0;color:color-mix(in oklab,var(--ui-text-1, var(--text)) 86%,transparent);font-size:12px;line-height:1.45}.properties-baselineModal__close{--close-button-size: 28px;--close-button-radius: var(--ui-radius-control, 8px);--close-button-border-color: color-mix( in oklab, var(--ui-border, var(--lineSubtle)) 72%, transparent );--close-button-bg: color-mix( in oklab, var(--ui-surface-2, var(--bgPanel2)) 76%, transparent );--close-button-fg: var(--ui-text-2, var(--textMuted));--close-button-hover-border-color: color-mix( in oklab, var(--ui-border, var(--lineSubtle)) 84%, transparent );--close-button-hover-bg: color-mix( in oklab, var(--ui-surface-2, var(--bgPanel2)) 90%, transparent );--close-button-hover-fg: var(--ui-text-1, var(--text));--close-button-focus-ring-size: 3px;--close-button-focus-ring-color: var( --ui-focus-ring, rgba(37, 99, 235, .18) )}.properties-baselineModal__close:focus:not(:focus-visible){box-shadow:none}.properties-baselineModal__body{padding:12px 16px;overflow:auto}.properties-baselineModal__footer{display:flex;justify-content:flex-end;gap:8px;padding:10px 16px 12px;border-top:1px solid color-mix(in oklab,var(--lineSubtle) 62%,transparent)}.properties-baselineModal__footer .btn-secondary{width:auto}.timeline-baselineModalForm{display:grid;gap:11px}.timeline-baselineModalForm__field{display:grid;gap:6px}.timeline-baselineModalForm__label{font-size:11px;font-weight:600;color:var(--textMuted);text-transform:uppercase;letter-spacing:.45px}.timeline-baselineModalForm__checkbox{display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:1.4;color:var(--text);padding-top:2px}.timeline-baselineModalForm__primary{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 45%,var(--ui-border, var(--lineSubtle)))}.timeline-baselineManage{display:grid;gap:10px}.timeline-baselineManageBody{padding-block-end:8px}.timeline-baselineManage__list{display:grid;gap:4px;border:0;border-radius:0;background:transparent;overflow:visible}.timeline-baselineManage__item{--timeline-baseline-primary-rail-height: 28px;--timeline-baseline-title-inset: 8px;--timeline-baseline-title-slot-width: clamp(160px, 44%, 280px);--timeline-baseline-badge-slot-width: 54px;--timeline-baseline-item-padding-block: 5px;--timeline-baseline-item-padding-inline: 12px;--timeline-baseline-actions-col-width: 64px;--timeline-baseline-action-size: 28px;--timeline-baseline-title-font-size: 12.5px;--timeline-baseline-title-line-height: 1.22;--timeline-baseline-title-font-weight: 600;--timeline-baseline-title-letter-spacing: 0;--timeline-baseline-state-ease: var( --ui-motion-interactive-ease, cubic-bezier(.2, 0, 0, 1) );--timeline-baseline-hover-duration: 105ms;--timeline-baseline-selected-duration: 152ms;--timeline-baseline-inline-control-height: var( --timeline-baseline-primary-rail-height );position:relative;isolation:isolate;border:0;border-radius:var(--ui-radius-row, 10px);background:transparent;padding:var(--timeline-baseline-item-padding-block) var(--timeline-baseline-item-padding-inline);display:grid;grid-template-columns:24px minmax(0,1fr) var(--timeline-baseline-actions-col-width);column-gap:8px;align-items:center;min-height:44px}.timeline-baselineManage__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;border:1px solid color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 34%,transparent);background:color-mix(in oklab,var(--ui-surface-1, var(--bgPanel)) 2%,transparent);box-shadow:inset 0 1px #ffffff09;transition:opacity var(--timeline-baseline-hover-duration) var(--timeline-baseline-state-ease),background-color var(--timeline-baseline-hover-duration) var(--timeline-baseline-state-ease),border-color var(--timeline-baseline-hover-duration) var(--timeline-baseline-state-ease),box-shadow 118ms var(--timeline-baseline-state-ease)}.timeline-baselineManage__item--active:before,.timeline-baselineManage__item--editing:before{transition-duration:var(--timeline-baseline-selected-duration),var(--timeline-baseline-selected-duration),var(--timeline-baseline-selected-duration),calc(var(--timeline-baseline-selected-duration) + 8ms)}.timeline-baselineManage__item:hover:before{background:var(--ui-selectable-hover-bg);border-color:var(--ui-selectable-hover-border);box-shadow:inset 0 1px #ffffff0d}.timeline-baselineManage__item--active:before{background:var(--ui-selected-bg);border-color:var(--ui-selected-border);box-shadow:var(--ui-selected-shadow)}.timeline-baselineManage__item--active:hover:before{background:var(--ui-selected-hover-bg);border-color:var(--ui-selected-hover-border);box-shadow:var(--ui-selected-shadow)}.timeline-baselineManage__item--editing:before{background:var(--ui-selectable-hover-bg);border-color:var(--ui-selectable-hover-border);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ui-accent, var(--primary)) 6%,transparent)}.timeline-baselineManage__item--editing.timeline-baselineManage__item--active:before{background:var(--ui-selected-bg);border-color:var(--ui-selected-border);box-shadow:var(--ui-selected-shadow)}.timeline-baselineManage__select{width:100%;min-width:0;grid-column:2;grid-row:1;align-self:stretch;position:relative;z-index:1;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;padding:0;margin:0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;display:flex;align-items:center;height:100%;box-sizing:border-box;transition:box-shadow var(--timeline-baseline-hover-duration) var(--timeline-baseline-state-ease)}.timeline-baselineManage__select:disabled{cursor:default;opacity:1}.timeline-baselineManage__select:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ui-focus-ring, rgba(37, 99, 235, .18))}.timeline-baselineManage__select:focus:not(:focus-visible){box-shadow:none}.timeline-baselineManage__select--editing{cursor:default}.timeline-baselineManage__glyph{grid-column:1;grid-row:1;justify-self:start;align-self:center;position:relative;z-index:1;width:14px;height:14px;border:0;border-radius:0;background:transparent;color:color-mix(in oklab,var(--ui-text-2, var(--textMuted)) 94%,transparent);display:inline-flex;align-items:center;justify-content:center}.timeline-baselineManage__content{min-width:0;display:grid;grid-template-columns:var(--timeline-baseline-title-slot-width) var(--timeline-baseline-badge-slot-width) max-content minmax(0,1fr);column-gap:8px;min-height:var(--timeline-baseline-inline-control-height);align-items:center;width:100%}.timeline-baselineManage__titleRailShell{width:100%;height:var(--timeline-baseline-primary-rail-height);min-width:0;display:flex;align-items:center;padding-inline:var(--timeline-baseline-title-inset);border:1px solid transparent;border-radius:var(--ui-radius-control, 8px);background:transparent;box-sizing:border-box}.timeline-baselineManage__titleRailShell--editing{border-color:color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 56%,transparent);background:transparent;transition:border-color var(--timeline-baseline-hover-duration) var(--timeline-baseline-state-ease),box-shadow var(--timeline-baseline-hover-duration) var(--timeline-baseline-state-ease),background-color var(--timeline-baseline-hover-duration) var(--timeline-baseline-state-ease)}.timeline-baselineManage__titleRailShell--editing:focus-within{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 26%,var(--ui-border, var(--lineSubtle)));box-shadow:0 0 0 3px var(--ui-focus-ring, rgba(37, 99, 235, .18))}.timeline-baselineManage__titleText{font-size:var(--timeline-baseline-title-font-size);line-height:var(--timeline-baseline-title-line-height);font-weight:var(--timeline-baseline-title-font-weight);letter-spacing:var(--timeline-baseline-title-letter-spacing);color:var(--ui-text-1, var(--text))}.timeline-baselineManage__name{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-baselineManage__activeSlot{min-width:0;width:var(--timeline-baseline-badge-slot-width);display:inline-flex;align-items:center;justify-content:flex-start}.timeline-baselineManage__active{display:inline-flex;align-items:center;min-height:18px;padding:0 6px;border-radius:var(--ui-radius-pill, 999px);border:1px solid color-mix(in oklab,var(--ui-accent, var(--primary)) 18%,var(--ui-border));background:color-mix(in oklab,var(--ui-accent, var(--primary)) 6%,var(--ui-surface-1, var(--bgPanel)));font-size:10px;font-weight:600;line-height:1;letter-spacing:.01em;color:color-mix(in oklab,var(--ui-accent, var(--primary)) 56%,var(--ui-text-1, var(--text)))}.timeline-baselineManage__meta{font-size:11px;line-height:1.2;color:var(--ui-text-2, var(--textDim));max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-baselineManage__spacer{min-width:0}.timeline-baselineManage__renameInput{display:block;width:100%;height:100%;min-width:0;min-height:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;border-radius:0;background:transparent;padding:0;margin:0;font-family:inherit;font-size:var(--timeline-baseline-title-font-size);line-height:var(--timeline-baseline-title-line-height);font-weight:var(--timeline-baseline-title-font-weight);letter-spacing:var(--timeline-baseline-title-letter-spacing);color:var(--ui-text-1, var(--text));caret-color:var(--ui-text-1, var(--text));box-shadow:none;outline:none}.timeline-baselineManage__renameInput::placeholder{color:var(--ui-text-2, var(--textMuted))}.timeline-baselineManage__renameInput:focus{box-shadow:none}.timeline-baselineManage__renameInput:focus-visible{outline:none}.timeline-baselineManage__renameInput::-ms-reveal,.timeline-baselineManage__renameInput::-ms-clear{display:none}.timeline-baselineManage__renameInput::-webkit-search-decoration,.timeline-baselineManage__renameInput::-webkit-search-cancel-button,.timeline-baselineManage__renameInput::-webkit-search-results-button,.timeline-baselineManage__renameInput::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.timeline-baselineManage__renameLabel{font-size:10px;font-weight:600;color:var(--ui-text-2, var(--textMuted));text-transform:uppercase;letter-spacing:.04em}.timeline-baselineManage__actions{grid-column:3;grid-row:1;justify-self:stretch;align-self:stretch;position:relative;z-index:1;min-width:0}.timeline-baselineManage__actions--view,.timeline-baselineManage__actions--editing{align-self:stretch}.timeline-baselineManage__actionsRail{width:100%;min-width:0;display:flex;justify-content:flex-end;gap:4px;white-space:nowrap;flex-wrap:nowrap}.timeline-baselineManage__actionsRail--view,.timeline-baselineManage__actionsRail--editing{height:100%;align-items:center}.timeline-baselineManage__iconBtn{width:var(--timeline-baseline-action-size);height:var(--timeline-baseline-action-size);min-width:var(--timeline-baseline-action-size);min-height:var(--timeline-baseline-action-size);padding:0;border-radius:var(--ui-radius-control, 8px);border:1px solid transparent;background:transparent;color:var(--ui-text-2, var(--textMuted));display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:0;opacity:.66;cursor:pointer;outline:none;transition:opacity var(--timeline-baseline-hover-duration) var(--timeline-baseline-state-ease),border-color var(--timeline-baseline-hover-duration) var(--timeline-baseline-state-ease),color var(--timeline-baseline-hover-duration) var(--timeline-baseline-state-ease),box-shadow var(--timeline-baseline-hover-duration) var(--timeline-baseline-state-ease),background-color var(--timeline-baseline-hover-duration) var(--timeline-baseline-state-ease)}.timeline-baselineManage__iconBtn:hover:not(:disabled){border-color:color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 88%,transparent);background:color-mix(in oklab,var(--ui-surface-1, var(--bgPanel)) 84%,transparent);color:var(--ui-text-1, var(--text))}.timeline-baselineManage__item:hover .timeline-baselineManage__iconBtn,.timeline-baselineManage__actions--editing .timeline-baselineManage__iconBtn{opacity:.92}.timeline-baselineManage__iconBtn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ui-focus-ring, rgba(37, 99, 235, .18));opacity:1}.timeline-baselineManage__iconBtn:focus:not(:focus-visible){box-shadow:none}.timeline-baselineManage__iconBtn:disabled{opacity:.44;cursor:not-allowed}.timeline-baselineManage__iconBtn--quiet{border-color:transparent;background:transparent}.timeline-baselineManage__iconBtn--danger{color:var(--ui-text-2, var(--textMuted))}.timeline-baselineManage__iconBtn--danger:hover:not(:disabled){border-color:color-mix(in oklab,#b42318 34%,var(--ui-border, var(--lineSubtle)));background:color-mix(in oklab,#b42318 7%,var(--ui-surface-1, var(--bgPanel)));color:color-mix(in oklab,#b42318 74%,var(--ui-text-1, var(--text)))}.timeline-baselineManage__iconBtn--cancel{border-color:color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 84%,transparent);background:color-mix(in oklab,var(--ui-surface-1, var(--bgPanel)) 90%,transparent)}.timeline-baselineManage__iconBtn--cancel:hover:not(:disabled){border-color:color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 92%,transparent)}.timeline-baselineManage__iconBtn--confirm{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)) 10%,var(--ui-surface-1, var(--bgPanel)));color:color-mix(in oklab,var(--ui-accent, var(--primary)) 72%,var(--ui-text-1, var(--text)));opacity:1}.timeline-baselineManage__iconBtn--confirm:hover:not(:disabled){border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 34%,var(--ui-border, var(--lineSubtle)));background:color-mix(in oklab,var(--ui-accent, var(--primary)) 16%,var(--ui-surface-1, var(--bgPanel)));color:color-mix(in oklab,var(--ui-accent, var(--primary)) 78%,var(--ui-text-1, var(--text)))}.timeline-baselineManage__doneBtn{min-width:88px}.timeline-baselineManage__textAction{width:var(--timeline-baseline-action-size);height:var(--timeline-baseline-action-size);min-width:var(--timeline-baseline-action-size);min-height:var(--timeline-baseline-action-size);padding:0;font-size:0;line-height:0}.timeline-baselineManage__textActionGlyph{display:inline-flex;align-items:center;justify-content:center;line-height:0}.timeline-baselineManage__textActionGlyph>svg{display:block}.timeline-baselineDeleteDialogBackdrop{background:#0b111b80;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.timeline-baselineDeleteDialog{width:min(392px,100vw - 32px)!important;max-width:392px!important;min-width:0;border-radius:14px;border:1px solid color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 86%,transparent);background:color-mix(in oklab,var(--ui-surface-1, var(--bgPanel)) 97%,transparent);box-shadow:0 24px 52px #08122647,0 1px #ffffff24 inset;padding:14px}.timeline-baselineDeleteDialog__body{display:grid;gap:8px}.timeline-baselineDeleteDialog__title{margin:0;font-size:14px;font-weight:600;color:var(--ui-text-1, var(--text));line-height:1.3}.timeline-baselineDeleteDialog__copy{margin:0;font-size:12px;color:var(--ui-text-2, var(--textMuted));line-height:1.45}.timeline-baselineDeleteDialog__hint{margin:0;font-size:11px;color:var(--ui-text-2, var(--textMuted));line-height:1.45}.timeline-baselineDeleteDialog__actions{display:flex;justify-content:flex-end;align-items:center;margin-top:12px;gap:8px}.timeline-baselineDeleteDialog__actions .btn-secondary{width:auto}.timeline-baselineDeleteDialog__deleteBtn{min-height:var(--ui-control-height-default, 32px);padding:0 12px;border-radius:var(--ui-radius-row, 10px);border:1px solid color-mix(in oklab,#b42318 32%,var(--ui-border, var(--lineSubtle)));background:color-mix(in oklab,#b42318 90%,#ffffff);color:#fff;font-size:12px;font-weight:600;cursor:pointer}.timeline-baselineDeleteDialog__deleteBtn:hover{filter:brightness(.95)}.timeline-baselineDeleteDialog__deleteBtn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,#b42318 22%,transparent)}.btn-secondary{width:100%;min-height:var(--ui-control-height-default, 32px);padding:0 12px;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;font-size:12px;font-weight:600;letter-spacing:.01em;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)}.btn-secondary:hover{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 34%,var(--ui-border, var(--lineSubtle)));background:color-mix(in oklab,var(--ui-surface-2, var(--bgPanel2)) 84%,var(--ui-surface-1, var(--bgPanel)))}.btn-secondary:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ui-focus-ring, rgba(37, 99, 235, .18))}.btn-secondary,.properties-selectionHeader__btn,.inspector-popover__ghostButton,.timelineTextStylePopover__inspectorLink{border-radius:var(--ui-radius-row, 10px);border-color:var(--ui-border, var(--lineSubtle));background:var(--ui-surface-1, var(--bgPanel))}.properties-selectionHeader__btn--danger,.inspector-popover__ghostButton--danger{color:color-mix(in oklab,#b42318 68%,var(--ui-text-1, var(--text)))}.properties-selectionHeader__btn--danger:hover,.inspector-popover__ghostButton--danger:hover{border-color:color-mix(in oklab,#b42318 34%,var(--ui-border, var(--lineSubtle)))}.properties-panel__tab{border-radius:var(--ui-radius-control, 7px);border:1px solid transparent;background:transparent;color:var(--ui-text-2, var(--textMuted));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)}.properties-panel__tab:hover{background:color-mix(in oklab,var(--ui-accent, var(--primary)) 6%,var(--ui-surface-2, var(--bgPanel2)));border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 18%,var(--ui-border, var(--lineSubtle)));color:var(--ui-text-1, var(--text))}.properties-panel__tab--active,.properties-panel__tab[data-active=true]{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 28%,var(--ui-border, var(--lineSubtle)));background:color-mix(in oklab,var(--ui-accent, var(--primary)) 14%,var(--ui-surface-2, var(--bgPanel2)));color:var(--ui-text-1, var(--text));font-weight:600;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ui-accent, var(--primary)) 12%,transparent)}.properties-textToggle{width:var(--ui-control-height-compact, 28px);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))}.properties-textToggle--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)))}.properties-textToggle--mixed{border-style:dashed}.properties-fieldLabel,.timeline-setting__label,.timeline-detail__label,.timeline-advanced__label,.timeline-baselines__fieldLabel,.timeline-baselineModalForm__label{text-transform:none;letter-spacing:.01em;font-size:11px;font-weight:600;color:var(--ui-text-2, var(--textMuted))}.properties-panel{--cedrum-inspector-divider: color-mix( in oklab, var(--ui-border, var(--lineSubtle)) 46%, transparent );--cedrum-inspector-card-border: color-mix( in oklab, var(--ui-border, var(--lineSubtle)) 56%, transparent );--cedrum-inspector-card-bg: color-mix( in oklab, var(--ui-surface-2, var(--bgPanel2)) 74%, transparent );--cedrum-inspector-control-border: color-mix( in oklab, var(--ui-border, var(--lineSubtle)) 58%, transparent );--cedrum-inspector-control-border-hover: color-mix( in oklab, var(--ui-accent, var(--primary)) 22%, var(--ui-border, var(--lineSubtle)) );--cedrum-inspector-control-border-focus: color-mix( in oklab, var(--ui-accent, var(--primary)) 34%, var(--ui-border, var(--lineSubtle)) );--cedrum-inspector-control-bg: color-mix( in oklab, var(--ui-surface-2, var(--bgPanel2)) 64%, var(--ui-surface-1, var(--bgPanel)) );--cedrum-inspector-control-bg-hover: color-mix( in oklab, var(--ui-surface-2, var(--bgPanel2)) 78%, var(--ui-surface-1, var(--bgPanel)) );--cedrum-inspector-tab-shell-bg: color-mix( in oklab, var(--ui-surface-2, var(--bgPanel2)) 66%, transparent )}.properties-panel__header{background:transparent}.properties-section{margin-bottom:18px;padding-bottom:18px;border-bottom-color:var(--cedrum-inspector-divider)}.properties-surfaceCard,.properties-rowInspectorCard,.properties-selectionHeader,.properties-selectionHint{border-color:var(--cedrum-inspector-card-border);background:var(--cedrum-inspector-card-bg)}.properties-panel__tabsShell{padding:2px;border-color:color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 54%,transparent);background:var(--cedrum-inspector-tab-shell-bg);border-radius:8px}.properties-panel__tabs{gap:2px;min-height:29px}.properties-panel__tab{min-height:29px;border-radius:6px;border-color:transparent;color:color-mix(in oklab,var(--ui-text-2, var(--textMuted)) 92%,transparent)}.properties-panel__tab:hover{background:color-mix(in oklab,var(--ui-accent, var(--primary)) 4%,var(--ui-surface-2, var(--bgPanel2)));border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 14%,var(--ui-border, var(--lineSubtle)))}.properties-panel__tab--active,.properties-panel__tab[data-active=true]{background:color-mix(in oklab,var(--ui-accent, var(--primary)) 10%,var(--ui-surface-2, var(--bgPanel2)));border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 20%,var(--ui-border, var(--lineSubtle)));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ui-accent, var(--primary)) 8%,transparent)}.properties-panel .properties-fieldInput,.properties-panel .properties-rowLineReadonlyType,.properties-panel .properties-dateField,.properties-panel .properties-dateField__input,.properties-panel .properties-colorField__trigger,.properties-panel .properties-rowColorSwatchButton,.properties-panel .properties-textToggle,.properties-panel .btn-secondary,.properties-panel .properties-selectionHeader__btn{border-color:var(--cedrum-inspector-control-border);background:var(--cedrum-inspector-control-bg);border-radius:8px}.properties-panel .properties-fieldInput:hover,.properties-panel .properties-colorField__trigger:hover,.properties-panel .properties-rowColorSwatchButton:hover,.properties-panel .properties-selectionHeader__btn:hover,.properties-panel .btn-secondary:hover{border-color:var(--cedrum-inspector-control-border-hover);background:var(--cedrum-inspector-control-bg-hover)}.properties-panel .properties-fieldInput:focus,.properties-panel .properties-colorField__trigger:focus-visible,.properties-panel .properties-rowColorSwatchButton:focus-visible,.properties-panel .properties-selectionHeader__btn:focus-visible,.properties-panel .btn-secondary:focus-visible{border-color:var(--cedrum-inspector-control-border-focus)}.properties-panel .properties-textToggle--active{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 34%,var(--ui-border, var(--lineSubtle)));background:color-mix(in oklab,var(--ui-accent, var(--primary)) 10%,var(--cedrum-inspector-control-bg))}.properties-panel .timeline-baselines__segmented,.properties-panel .timeline-baselines__chips{border-color:color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 56%,transparent);background:color-mix(in oklab,var(--ui-surface-2, var(--bgPanel2)) 72%,transparent)}.properties-panel .inspectorChoiceStrip__option{border-color:color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 54%,transparent);background:color-mix(in oklab,var(--ui-surface-1, var(--bgPanel)) 70%,transparent)}.properties-panel .inspectorChoiceStrip__option[aria-pressed=true],.properties-panel .inspectorChoiceStrip__option.is-selected{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 24%,var(--ui-border, var(--lineSubtle)));background:color-mix(in oklab,var(--ui-accent, var(--primary)) 10%,var(--ui-surface-2, var(--bgPanel2)))}.properties-panel .timeline-segmented{border-color:color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 88%,transparent);background:color-mix(in oklab,var(--ui-surface-2, var(--bgPanel2)) 70%,var(--ui-surface-1, var(--bgPanel)))}.properties-panel .timeline-segmented .inspectorChoiceStrip__option{border-color:transparent;background:transparent;box-shadow:none}.properties-panel .timeline-segmented .inspectorChoiceStrip__option[aria-checked=true],.properties-panel .timeline-segmented .inspectorChoiceStrip__option[aria-pressed=true]{border-color:transparent;background:var(--ui-surface-1, var(--bgPanel))}@media (prefers-reduced-motion: reduce){.properties-rowColorSwatchButton,.properties-rowColorClearBtn,.properties-dateField__iconBtn,.properties-panel__tab,.properties-selectionHeader__btn,.btn-secondary{transition:color .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease}.properties-selectionHeader__btn,.btn-secondary{transform:none}}.properties-panel{--cedrum-inspector-section-gap: 22px;--cedrum-inspector-section-divider: color-mix( in oklab, var(--ui-border, var(--lineSubtle)) 38%, transparent );--cedrum-inspector-title-color: color-mix( in oklab, var(--ui-text-1, var(--text)) 95%, var(--ui-text-2, var(--textMuted)) );--cedrum-inspector-label-color: color-mix( in oklab, var(--ui-text-2, var(--textMuted)) 86%, var(--ui-text-1, var(--text)) );--cedrum-inspector-helper-color: color-mix( in oklab, var(--ui-text-2, var(--textMuted)) 72%, transparent );--cedrum-inspector-control-height: 32px;--cedrum-inspector-control-radius: 8px;--cedrum-inspector-control-border: color-mix( in oklab, var(--ui-border, var(--lineSubtle)) 52%, transparent );--cedrum-inspector-control-border-hover: color-mix( in oklab, var(--ui-accent, var(--primary)) 22%, var(--ui-border, var(--lineSubtle)) );--cedrum-inspector-control-border-focus: color-mix( in oklab, var(--ui-accent, var(--primary)) 32%, var(--ui-border, var(--lineSubtle)) );--cedrum-inspector-control-bg: color-mix( in oklab, var(--ui-surface-1, var(--bgPanel)) 74%, var(--ui-surface-2, var(--bgPanel2)) );--cedrum-inspector-control-bg-hover: color-mix( in oklab, var(--ui-surface-1, var(--bgPanel)) 62%, var(--ui-surface-2, var(--bgPanel2)) );--cedrum-inspector-selected-bg: color-mix( in oklab, var(--ui-accent, var(--primary)) 9%, var(--ui-surface-2, var(--bgPanel2)) );--cedrum-inspector-selected-border: color-mix( in oklab, var(--ui-accent, var(--primary)) 22%, var(--ui-border, var(--lineSubtle)) );--cedrum-inspector-selected-shadow: inset 0 0 0 1px color-mix(in oklab, var(--ui-accent, var(--primary)) 8%, transparent);--cedrum-inspector-tab-shell-bg: color-mix( in oklab, var(--ui-surface-2, var(--bgPanel2)) 62%, transparent );--cedrum-inspector-tab-shell-border: color-mix( in oklab, var(--ui-border, var(--lineSubtle)) 46%, transparent )}.properties-panel__contentInner{padding-bottom:4px}.properties-section{margin-bottom:var(--cedrum-inspector-section-gap);padding-bottom:calc(var(--cedrum-inspector-section-gap) - 2px);border-bottom-color:var(--cedrum-inspector-section-divider)}.properties-sectionTitle{margin:0 0 10px;color:var(--cedrum-inspector-title-color);font-size:12px;font-weight:600;line-height:1.32;letter-spacing:.006em}.properties-fieldLabel,.timeline-setting__label,.timeline-detail__label,.timeline-advanced__label,.timeline-baselines__fieldLabel,.timeline-baselineModalForm__label{color:var(--cedrum-inspector-label-color);font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.01em}.properties-hint,.timeline-hint,.inspectorInlineHelp,.inspectorField__helper,.properties-baselineModal__subtitle,.timeline-baselineDeleteDialog__copy,.timeline-baselineDeleteDialog__hint{color:var(--cedrum-inspector-helper-color);line-height:1.45}.timeline-hint,.properties-hint,.inspectorInlineHelp,.inspectorField__helper{max-width:34ch}.properties-panel__tabsShell{padding:2px;border-color:var(--cedrum-inspector-tab-shell-border);border-radius:10px;background:var(--cedrum-inspector-tab-shell-bg);box-shadow:inset 0 1px #ffffff0a}.properties-panel__tabs{gap:2px;min-height:30px}.properties-panel__tab{min-height:30px;padding-inline:9px;border-radius:7px;border-color:transparent;color:color-mix(in oklab,var(--ui-text-2, var(--textMuted)) 88%,transparent);font-size:11.5px;font-weight:600}.properties-panel__tab:hover{background:color-mix(in oklab,var(--ui-accent, var(--primary)) 4%,var(--ui-surface-2, var(--bgPanel2)));border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 12%,var(--ui-border, var(--lineSubtle)))}.properties-panel__tab--active,.properties-panel__tab[data-active=true]{background:color-mix(in oklab,var(--ui-accent, var(--primary)) 8%,var(--ui-surface-2, var(--bgPanel2)));border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 16%,var(--ui-border, var(--lineSubtle)));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ui-accent, var(--primary)) 7%,transparent)}.timeline-setting{margin-top:0;gap:7px}.timeline-setting+.timeline-setting{margin-top:16px}.timeline-setting__label{padding-top:0}.timeline-detail,.timeline-period{margin-top:0;margin-bottom:0}.timeline-baselines{margin-top:1px;padding-top:14px;border-top:1px solid var(--cedrum-inspector-section-divider)}.properties-panel .properties-fieldInput,.properties-panel .properties-rowLineReadonlyType,.properties-panel .properties-dateField__input,.properties-panel .timeline-period__input,.properties-panel .timeline-baselines__select,.properties-panel .timeline-baselines__customThresholdInput,.properties-panel .timeline-baselines__customThresholdUnit,.properties-panel .timeline-baselineModalForm__input,.properties-panel .properties-textToggle,.properties-panel .btn-secondary,.properties-panel .properties-selectionHeader__btn,.properties-panel .timeline-choiceRows__row{border-color:var(--cedrum-inspector-control-border);background:var(--cedrum-inspector-control-bg);border-radius:var(--cedrum-inspector-control-radius)}.properties-panel .properties-fieldInput,.properties-panel .timeline-period__input,.properties-panel .timeline-baselines__select,.properties-panel .timeline-baselines__customThresholdInput,.properties-panel .timeline-baselines__customThresholdUnit,.properties-panel .timeline-baselineModalForm__input,.properties-panel .btn-secondary,.properties-panel .properties-selectionHeader__btn{min-height:var(--cedrum-inspector-control-height)}.properties-panel .properties-fieldInput:hover,.properties-panel .timeline-period__input:hover,.properties-panel .timeline-baselines__select:hover,.properties-panel .timeline-baselines__customThresholdInput:hover,.properties-panel .timeline-baselines__customThresholdUnit:hover,.properties-panel .properties-selectionHeader__btn:hover,.properties-panel .btn-secondary:hover{border-color:var(--cedrum-inspector-control-border-hover);background:var(--cedrum-inspector-control-bg-hover)}.properties-panel .properties-fieldInput:focus,.properties-panel .timeline-period__input:focus,.properties-panel .timeline-baselines__select:focus,.properties-panel .timeline-baselines__customThresholdInput:focus,.properties-panel .timeline-baselines__customThresholdUnit:focus,.properties-panel .timeline-baselineModalForm__input:focus,.properties-panel .properties-selectionHeader__btn:focus-visible,.properties-panel .btn-secondary:focus-visible{border-color:var(--cedrum-inspector-control-border-focus);box-shadow:0 0 0 3px color-mix(in oklab,var(--ui-accent) 12%,transparent)}.timeline-detail__customizeAction,.properties-documentGuideLineAction{color:var(--cedrum-inspector-label-color)}.properties-section--timeline .timeline-detail__customizeAction,.properties-section--timeline .timeline-baselines__actionBtn:not(.timeline-baselines__actionBtn--tertiary){min-height:var(--cedrum-inspector-control-height);font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.01em;padding:0 10px;border-radius:var(--cedrum-inspector-control-radius);border-color:var(--cedrum-inspector-control-border);background:var(--cedrum-inspector-control-bg);box-shadow:none;display:inline-flex;align-items:center;justify-content:center}.properties-section--timeline .timeline-baselines__actionBtn:not(.timeline-baselines__actionBtn--tertiary):hover{color:var(--ui-text-1, var(--text))}.properties-panel .timeline-segmented,.properties-panel .timeline-baselines__segmented,.properties-panel .timeline-baselines__chips{gap:2px;padding:2px;border-radius:10px;border:1px solid var(--cedrum-inspector-control-border);background:color-mix(in oklab,var(--ui-surface-2, var(--bgPanel2)) 66%,transparent)}.properties-panel .timeline-segmented .inspectorChoiceStrip__option,.properties-panel .timeline-baselines__segmented .inspectorChoiceStrip__option,.properties-panel .timeline-baselines__chips .inspectorChoiceStrip__option{min-height:29px;border-radius:7px;border-color:transparent;background:transparent;font-size:11px;font-weight:600}.properties-panel .timeline-segmented .inspectorChoiceStrip__option:hover,.properties-panel .timeline-baselines__segmented .inspectorChoiceStrip__option:hover,.properties-panel .timeline-baselines__chips .inspectorChoiceStrip__option:hover{background:color-mix(in oklab,var(--ui-accent, var(--primary)) 5%,var(--ui-surface-1, var(--bgPanel)));border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 14%,var(--ui-border, var(--lineSubtle)))}.properties-panel .timeline-segmented .inspectorChoiceStrip__option[aria-pressed=true],.properties-panel .timeline-segmented .inspectorChoiceStrip__option--active,.properties-panel .timeline-baselines__segmented .inspectorChoiceStrip__option[aria-pressed=true],.properties-panel .timeline-baselines__segmented .inspectorChoiceStrip__option--active,.properties-panel .timeline-baselines__chips .inspectorChoiceStrip__option[aria-pressed=true],.properties-panel .timeline-baselines__chips .inspectorChoiceStrip__option--active,.properties-panel .timeline-segmented .inspectorChoiceStrip__option.is-selected,.properties-panel .timeline-baselines__segmented .inspectorChoiceStrip__option.is-selected,.properties-panel .timeline-baselines__chips .inspectorChoiceStrip__option.is-selected{border-color:var(--cedrum-inspector-selected-border);background:var(--cedrum-inspector-selected-bg);box-shadow:var(--cedrum-inspector-selected-shadow);color:var(--ui-text-1, var(--text))}.properties-panel .checkbox-label,.timeline-toggle,.timeline-baselines__toggle,.timeline-baselineModalForm__checkbox{align-items:flex-start;gap:9px}.properties-panel .checkbox-label span,.timeline-toggle span,.timeline-baselines__toggle span,.timeline-baselineModalForm__checkbox span{line-height:1.38}.properties-panel .checkbox-label input[type=checkbox],.timeline-toggle input[type=checkbox],.timeline-baselines__toggle input[type=checkbox],.timeline-baselineModalForm__checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:1px 0 0;width:16px;height:16px;border-radius:4px;border:1px solid var(--cedrum-inspector-control-border);background:color-mix(in oklab,var(--ui-surface-1, var(--bgPanel)) 82%,var(--ui-surface-2, var(--bgPanel2)));display:inline-grid;place-content:center;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease,transform .12s ease}.properties-panel .checkbox-label input[type=checkbox]:before,.timeline-toggle input[type=checkbox]:before,.timeline-baselines__toggle input[type=checkbox]:before,.timeline-baselineModalForm__checkbox input[type=checkbox]:before{content:"";width:8px;height:8px;clip-path:polygon(14% 52%,0 66%,42% 100%,100% 22%,84% 8%,40% 66%);background:#fff;transform:scale(0);transition:transform .12s ease}.properties-panel .checkbox-label input[type=checkbox]:checked,.timeline-toggle input[type=checkbox]:checked,.timeline-baselines__toggle input[type=checkbox]:checked,.timeline-baselineModalForm__checkbox input[type=checkbox]:checked{border-color:var(--cedrum-inspector-selected-border);background:color-mix(in oklab,var(--ui-accent, var(--primary)) 84%,#ffffff)}.properties-panel .checkbox-label input[type=checkbox]:checked:before,.timeline-toggle input[type=checkbox]:checked:before,.timeline-baselines__toggle input[type=checkbox]:checked:before,.timeline-baselineModalForm__checkbox input[type=checkbox]:checked:before{transform:scale(1)}.properties-panel .checkbox-label input[type=checkbox]:focus-visible,.timeline-toggle input[type=checkbox]:focus-visible,.timeline-baselines__toggle input[type=checkbox]:focus-visible,.timeline-baselineModalForm__checkbox input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--ui-accent) 13%,transparent)}.timeline-setting--toggle .timeline-hint{margin-left:25px;max-width:calc(100% - 25px)}.properties-dateField__iconBtn,.properties-colorField__trigger,.properties-rowColorSwatchButton{width:30px;height:30px;border-radius:8px}.properties-dateField__icon{width:14px;height:14px}.properties-panel{--cedrum-inspector-feedback-safe-area: calc( var(--cedrum-feedback-pill-clearance, 72px) + 40px )}.properties-panel__contentInner,.properties-panel__contentColumn{padding-bottom:max(20px,var(--cedrum-inspector-feedback-safe-area))}.properties-section--timeline .timeline-panelStack{display:grid;gap:22px;min-width:0}.properties-section--timeline .timeline-setting{margin-top:0;gap:10px}.properties-section--timeline .timeline-setting+.timeline-setting{margin-top:0}.properties-section--timeline .timeline-setting__label{margin:0;padding-top:0}.properties-section--timeline .timeline-period__inputs,.properties-section--timeline .timeline-detail__setting,.properties-section--timeline .timeline-baselines__row{gap:10px}.properties-section--timeline .timeline-baselines{margin-top:0;padding-top:0;border-top:none}.properties-section--timeline .timeline-baselines__actions{align-items:stretch;gap:10px}.properties-section--timeline .timeline-hint,.properties-section--timeline .inspectorInlineHelp,.properties-section--timeline .inspectorField__helper{max-width:none;width:100%;font-size:11px;line-height:1.5}.properties-section--timeline .timeline-setting--toggle .timeline-hint{margin-left:0;max-width:none}.properties-section--timeline .timeline-weekends{gap:10px}.properties-section--timeline .timeline-weekends__option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:10px;min-width:0}.properties-section--timeline .timeline-weekends__content{min-width:0;display:grid;gap:6px}.properties-section--timeline .timeline-weekends__optionLabel{margin:0;color:var(--ui-text-1, var(--text));font-size:12px;line-height:1.38;cursor:pointer}.properties-section--timeline .timeline-weekends__hint{margin:0}.properties-section--timeline .timeline-weekends__option--disabled{opacity:.72}.properties-panel .timeline-weekends__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:1px 0 0;width:16px;height:16px;border-radius:4px;border:1px solid var(--cedrum-inspector-control-border);background:color-mix(in oklab,var(--ui-surface-1, var(--bgPanel)) 82%,var(--ui-surface-2, var(--bgPanel2)));display:inline-grid;place-content:center;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.properties-panel .timeline-weekends__checkbox:before{content:"";width:8px;height:8px;clip-path:polygon(14% 52%,0 66%,42% 100%,100% 22%,84% 8%,40% 66%);background:#fff;transform:scale(0);transition:transform .12s ease}.properties-panel .timeline-weekends__checkbox:checked{border-color:var(--cedrum-inspector-selected-border);background:color-mix(in oklab,var(--ui-accent, var(--primary)) 84%,#ffffff)}.properties-panel .timeline-weekends__checkbox:checked:before{transform:scale(1)}.properties-panel .timeline-weekends__checkbox:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--ui-accent) 13%,transparent)}.properties-section--timeline .timeline-segmented{inline-size:100%;max-inline-size:100%;box-sizing:border-box;gap:3px;padding:3px;border-radius:11px;border:1px solid color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 56%,transparent);background:color-mix(in oklab,var(--ui-surface-2, var(--bgPanel2)) 72%,var(--ui-surface-1, var(--bgPanel)))}.properties-section--timeline .timeline-segmented .inspectorChoiceStrip__option{min-height:30px;border:1px solid transparent;border-radius:8px;background:transparent;color:color-mix(in oklab,var(--ui-text-2, var(--textMuted)) 88%,transparent);font-weight:600;box-shadow:none}.properties-section--timeline .timeline-segmented .inspectorChoiceStrip__option+.inspectorChoiceStrip__option{box-shadow:none}.properties-section--timeline .timeline-segmented .inspectorChoiceStrip__option:hover:not([aria-checked=true]):not([aria-pressed=true]){background:color-mix(in oklab,var(--ui-accent, var(--primary)) 7%,var(--ui-surface-1, var(--bgPanel)));border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 18%,var(--ui-border, var(--lineSubtle)));color:var(--ui-text-1, var(--text))}.properties-section--timeline .timeline-segmented .inspectorChoiceStrip__option:focus-visible{outline:none;border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 34%,var(--ui-border, var(--lineSubtle)));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ui-accent, var(--primary)) 16%,transparent),0 0 0 2px var(--ui-focus-ring, rgba(37, 99, 235, .18))}.properties-section--timeline .timeline-segmented .inspectorChoiceStrip__option[aria-checked=true],.properties-section--timeline .timeline-segmented .inspectorChoiceStrip__option[aria-pressed=true],.properties-section--timeline .timeline-segmented .inspectorChoiceStrip__option--active,.properties-section--timeline .timeline-segmented .inspectorChoiceStrip__option.is-selected{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 34%,var(--ui-border, var(--lineSubtle)));background:color-mix(in oklab,var(--ui-accent, var(--primary)) 16%,var(--ui-surface-1, var(--bgPanel)));color:var(--ui-text-1, var(--text));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ui-accent, var(--primary)) 14%,transparent),0 1px 2px #0f172a24}.properties-section--timeline .timeline-segmented .inspectorChoiceStrip__option[aria-checked=true]:focus-visible,.properties-section--timeline .timeline-segmented .inspectorChoiceStrip__option[aria-pressed=true]:focus-visible,.properties-section--timeline .timeline-segmented .inspectorChoiceStrip__option--active:focus-visible,.properties-section--timeline .timeline-segmented .inspectorChoiceStrip__option.is-selected:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ui-accent, var(--primary)) 14%,transparent),0 1px 2px #0f172a24,0 0 0 2px var(--ui-focus-ring, rgba(37, 99, 235, .18))}.timeline-baselineModalForm__primary{border-color:var(--cedrum-inspector-selected-border);background:var(--cedrum-inspector-selected-bg);box-shadow:var(--cedrum-inspector-selected-shadow);color:var(--ui-text-1, var(--text))}.properties-section--timeline .timeline-baselines__actionBtn{min-height:30px;border-radius:8px;padding-inline:10px;font-size:11px;font-weight:600;line-height:1;letter-spacing:.01em;border-color:var(--cedrum-inspector-control-border);background:var(--cedrum-inspector-control-bg);box-shadow:none;color:var(--ui-text-1, var(--text))}.properties-section--timeline .timeline-baselines__actionBtn:hover{border-color:var(--cedrum-inspector-control-border-hover);background:var(--cedrum-inspector-control-bg-hover)}.properties-section--timeline .timeline-baselines__actionBtn:active{border-color:var(--cedrum-inspector-control-border-focus);background:color-mix(in oklab,var(--ui-accent, var(--primary)) 8%,var(--cedrum-inspector-control-bg))}.properties-section--timeline .timeline-baselines__actionBtn:focus-visible{outline:none;border-color:var(--cedrum-inspector-control-border-focus);box-shadow:0 0 0 3px color-mix(in oklab,var(--ui-accent) 12%,transparent)}.properties-section--timeline .timeline-baselines__actionBtn--save,.properties-section--timeline .timeline-baselines__actionBtn--tertiary{width:100%}.properties-section--timeline .timeline-baselines__actionBtn--saved{border-color:color-mix(in oklab,#16a34a 28%,var(--cedrum-inspector-control-border));background:color-mix(in oklab,#16a34a 8%,var(--cedrum-inspector-control-bg));color:color-mix(in oklab,#14532d 78%,var(--ui-text-1, var(--text)))}.properties-section--timeline .timeline-baselines__actionBtn:focus:not(:focus-visible){box-shadow:none}.properties-panel{--cedrum-inspector-selected-bg: var(--ui-selected-bg);--cedrum-inspector-selected-border: var(--ui-selected-border);--cedrum-inspector-selected-shadow: var(--ui-selected-shadow)}.properties-panel__tab{color:color-mix(in oklab,var(--ui-text-2, var(--textMuted)) 88%,transparent);font-weight:600}.properties-panel__tab:hover{background:var(--ui-selectable-hover-bg);border-color:var(--ui-selectable-hover-border);color:var(--ui-text-1, var(--text))}.properties-panel__tab:active{background:var(--ui-selectable-pressed-bg);border-color:var(--ui-selectable-pressed-border)}.properties-panel__tab:focus-visible{outline:none;box-shadow:var(--ui-selected-focus-ring)}.properties-panel__tab--active,.properties-panel__tab[data-active=true]{background:color-mix(in oklab,var(--ui-accent, var(--primary)) 10%,var(--ui-surface-2, var(--bgPanel2)));border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 24%,var(--ui-border, var(--lineSubtle)));color:var(--ui-text-1, var(--text));font-weight:600;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ui-accent, var(--primary)) 10%,transparent)}.properties-panel__tab--active:hover,.properties-panel__tab[data-active=true]:hover{background:color-mix(in oklab,var(--ui-accent, var(--primary)) 12%,var(--ui-surface-2, var(--bgPanel2)));border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 28%,var(--ui-border, var(--lineSubtle)))}.properties-panel__tab--active:active,.properties-panel__tab[data-active=true]:active{background:color-mix(in oklab,var(--ui-accent, var(--primary)) 14%,var(--ui-surface-2, var(--bgPanel2)));border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 34%,var(--ui-border, var(--lineSubtle)))}.properties-panel__tab--active:focus-visible,.properties-panel__tab[data-active=true]:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ui-accent, var(--primary)) 14%,transparent),var(--ui-selected-focus-ring)}.properties-panel .inspectorChoiceStrip__option{color:color-mix(in oklab,var(--ui-text-2, var(--textMuted)) 92%,transparent);font-weight:600}.properties-panel .inspectorChoiceStrip__option:hover:not([aria-checked=true]):not([aria-pressed=true]):not(.inspectorChoiceStrip__option--active):not(.is-selected){background:var(--ui-selectable-hover-bg);border-color:var(--ui-selectable-hover-border);color:var(--ui-text-1, var(--text))}.properties-panel .inspectorChoiceStrip__option:active:not([aria-checked=true]):not([aria-pressed=true]):not(.inspectorChoiceStrip__option--active):not(.is-selected){background:var(--ui-selectable-pressed-bg);border-color:var(--ui-selectable-pressed-border)}.properties-panel .inspectorChoiceStrip__option[aria-checked=true],.properties-panel .inspectorChoiceStrip__option[aria-pressed=true],.properties-panel .inspectorChoiceStrip__option--active,.properties-panel .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);font-weight:600}.properties-panel .inspectorChoiceStrip__option[aria-checked=true]:hover,.properties-panel .inspectorChoiceStrip__option[aria-pressed=true]:hover,.properties-panel .inspectorChoiceStrip__option--active:hover,.properties-panel .inspectorChoiceStrip__option.is-selected:hover{border-color:var(--ui-selected-hover-border);background:var(--ui-selected-hover-bg)}.properties-panel .inspectorChoiceStrip__option[aria-checked=true]:active,.properties-panel .inspectorChoiceStrip__option[aria-pressed=true]:active,.properties-panel .inspectorChoiceStrip__option--active:active,.properties-panel .inspectorChoiceStrip__option.is-selected:active{border-color:var(--ui-selected-pressed-border);background:var(--ui-selected-pressed-bg)}.properties-panel .inspectorChoiceStrip__option:focus-visible{outline:none;box-shadow:var(--ui-selected-focus-ring)}.properties-panel .inspectorChoiceStrip__option[aria-checked=true]:focus-visible,.properties-panel .inspectorChoiceStrip__option[aria-pressed=true]:focus-visible,.properties-panel .inspectorChoiceStrip__option--active:focus-visible,.properties-panel .inspectorChoiceStrip__option.is-selected:focus-visible{box-shadow:var(--ui-selected-shadow),var(--ui-selected-focus-ring)}.properties-panel .properties-segmentedControl__button--active,.properties-panel .properties-textToggle--active{border-color:var(--ui-selected-border);background:var(--ui-selected-bg);color:var(--ui-selected-text);box-shadow:var(--ui-selected-shadow)}.properties-panel .properties-segmentedControl__button--active:hover,.properties-panel .properties-textToggle--active:hover{border-color:var(--ui-selected-hover-border);background:var(--ui-selected-hover-bg)}.properties-panel .properties-segmentedControl__button--active:active,.properties-panel .properties-textToggle--active:active{border-color:var(--ui-selected-pressed-border);background:var(--ui-selected-pressed-bg)}.properties-section--document{margin-bottom:18px;padding-bottom:18px}.properties-sectionHeadingRow--document{margin-bottom:8px;align-items:flex-start}.properties-sectionAction{border:0;background:transparent;color:var(--ui-text-2, var(--textMuted));font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap;cursor:pointer;padding:0;border-radius:6px;transition:color .12s ease,box-shadow .12s ease}.properties-sectionAction:hover{color:var(--ui-text-1, var(--text))}.properties-sectionAction:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--ui-accent, var(--primary)) 14%,transparent)}.properties-documentCard{gap:8px}.properties-documentCard--canvas{gap:10px}.properties-documentCard--basics{gap:9px;padding:12px}.properties-controlRow--documentToggle{margin-top:2px;margin-bottom:0}.properties-controlRow--documentActions{margin-top:2px}.properties-documentHint{margin:0;font-size:11px;color:var(--ui-text-2, var(--textDim));line-height:1.4}.properties-documentHint--tight{margin-top:2px}.properties-documentSectionIntro{margin-bottom:12px}.properties-documentSectionIntro--advanced{margin-top:0;margin-bottom:16px}.properties-documentSettingRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:15px}.properties-documentSettingRow__copy{min-width:0;display:grid;gap:4px}.properties-documentSettingRow__title{line-height:1.25}.properties-documentHint--setting{margin-top:0}.properties-documentSettingRow__control{justify-self:end;align-self:start;padding-top:1px}.properties-documentSwitch{--switch-track-width: 35px;--switch-track-height: 21px;--switch-thumb-size: 17px;--switch-thumb-offset: 2px;--switch-thumb-travel: calc( var(--switch-track-width) - var(--switch-thumb-size) - (var(--switch-thumb-offset) * 2) - (var(--switch-track-border-width, 1px) * 2) );--switch-track-border: color-mix( in oklab, var(--ui-border, var(--lineSubtle)) 78%, transparent );--switch-track-bg: color-mix( in oklab, var(--ui-surface-2, var(--bgPanel2)) 94%, transparent );--switch-track-border-checked: color-mix( in oklab, var(--ui-accent, var(--primary)) 34%, var(--ui-border, var(--lineSubtle)) );--switch-track-bg-checked: color-mix( in oklab, var(--ui-accent, var(--primary)) 42%, var(--ui-surface-1, #fff) 58% );--switch-thumb-border: color-mix( in oklab, var(--ui-border, var(--lineSubtle)) 58%, transparent );--switch-thumb-shadow: inset 0 1px 0 rgba(255, 255, 255, .92), 0 1px 4px rgba(15, 23, 42, .18), 0 0 0 .5px rgba(255, 255, 255, .8);justify-self:end;align-self:start;margin-top:0}.properties-documentActions{gap:10px;grid-template-columns:minmax(0,1fr);width:100%;align-items:stretch}.properties-documentActions--dual{grid-template-columns:repeat(2,minmax(0,1fr))}.properties-documentActions--single{grid-template-columns:minmax(0,1fr)}.properties-documentActionBtn{width:100%;min-height:30px;padding:0 12px;border-radius:8px;border-color:color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 80%,transparent);background:color-mix(in oklab,var(--ui-surface-1, var(--bgPanel)) 80%,transparent);color:var(--ui-text-2, var(--textMuted));font-size:11px;font-weight:600;text-align:center;justify-self:stretch;display:inline-grid;place-items:center}.properties-documentActionBtn:hover{border-color:color-mix(in oklab,var(--ui-accent, var(--primary)) 24%,var(--ui-border, var(--lineSubtle)));background:color-mix(in oklab,var(--ui-surface-2, var(--bgPanel2)) 70%,var(--ui-accent, var(--primary)) 5%);color:var(--ui-text-1, var(--text))}.properties-documentActionBtn.properties-selectionHeader__btn--danger,.properties-documentActionBtn--danger{color:color-mix(in oklab,#b91c1c 36%,var(--ui-text-2, var(--textMuted)));border-color:color-mix(in oklab,#ef4444 12%,var(--ui-border, var(--lineSubtle)));background:color-mix(in oklab,#ef4444 2%,var(--ui-surface-1, var(--bgPanel)))}.properties-documentActionBtn--danger:hover{color:color-mix(in oklab,#991b1b 50%,var(--ui-text-1, var(--text)));border-color:color-mix(in oklab,#ef4444 20%,var(--ui-border, var(--lineSubtle)));background:color-mix(in oklab,#ef4444 6%,var(--ui-surface-2, var(--bgPanel2)))}.properties-documentAdvancedStack{display:grid;gap:10px}.properties-section--document .timeline-advanced{margin-top:0;border-radius:var(--ui-radius-row, 10px)}.properties-section--document .timeline-advanced__summary--compact{min-height:28px;padding:0 3px}.properties-section--document .timeline-advanced--compact[open] .timeline-advanced__summary{margin-bottom:6px}.properties-section--document .properties-documentLineGroup{gap:0;border:1px solid var(--ui-border, var(--lineSubtle));border-radius:var(--ui-radius-control, 8px);background:var(--ui-surface-1, var(--bgPanel));overflow:hidden}.properties-section--document .properties-documentLineItem{border:0;border-bottom:1px solid color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 72%,transparent);border-radius:0;background:transparent}.properties-section--document .properties-documentLineItem:last-child{border-bottom:0}.properties-section--document .properties-documentLineItem__header{padding:4px}.properties-section--document .properties-documentLineItem__toggle{padding:5px 8px;border-radius:6px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.properties-section--document .properties-documentLineItem__editor{border-top:1px solid color-mix(in oklab,var(--ui-border, var(--lineSubtle)) 64%,transparent);padding:10px;background:color-mix(in oklab,var(--ui-surface-2, var(--bgPanel2)) 78%,transparent)}.properties-section--document .properties-documentLineItem__editor>*{min-width:0}.properties-section--document .properties-documentGuideLineEmptyState{margin:8px;border-style:dashed}._switch_1gkif_1{--switch-track-width: 44px;--switch-track-height: 26px;--switch-thumb-size: 20px;--switch-thumb-offset: 2px;--switch-track-border-width: 1px;--switch-thumb-border-width: 1px;--switch-track-border: color-mix(in oklab, var(--ui-border) 88%, transparent);--switch-track-bg: color-mix(in oklab, var(--ui-surface-2) 92%, transparent);--switch-track-border-checked: color-mix(in oklab, var(--ui-accent) 52%, var(--ui-border));--switch-track-bg-checked: color-mix( in oklab, var(--ui-accent) 70%, var(--ui-surface-1) 30% );--switch-thumb-bg: #fff;--switch-thumb-border: color-mix(in oklab, var(--ui-border) 64%, transparent);--switch-thumb-shadow: 0 2px 6px rgba(15, 23, 42, .18), 0 0 0 .5px rgba(255, 255, 255, .72);--switch-track-inner-width: calc( var(--switch-track-width) - (var(--switch-track-border-width) * 2) );--switch-thumb-travel: calc( var(--switch-track-inner-width) - var(--switch-thumb-size) - (var(--switch-thumb-offset) * 2) );border:0;background:transparent;display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;padding:0;color:var(--ui-text-2);font-size:12px;font-weight:600;line-height:1;cursor:pointer}._switchCompact_1gkif_43{--switch-track-width: 38px;--switch-track-height: 22px;--switch-thumb-size: 16px;--switch-thumb-offset: 2px;--switch-track-border: color-mix(in oklab, var(--ui-border) 82%, transparent);--switch-track-bg: color-mix(in oklab, var(--ui-surface-2) 90%, transparent);--switch-track-border-checked: color-mix( in oklab, var(--ui-accent) 42%, var(--ui-border) );--switch-track-bg-checked: color-mix( in oklab, var(--ui-accent) 56%, var(--ui-surface-1) 44% );--switch-thumb-shadow: 0 1px 4px rgba(15, 23, 42, .18), 0 0 0 .5px rgba(255, 255, 255, .72)}._track_1gkif_65{box-sizing:border-box;width:var(--switch-track-width);height:var(--switch-track-height);border-radius:999px;border:var(--switch-track-border-width) solid var(--switch-track-border);background:var(--switch-track-bg);position:relative;flex:0 0 auto;box-shadow:inset 0 1px #ffffff6b,inset 0 0 0 1px #0f172a05;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}._thumb_1gkif_78{box-sizing:border-box;position:absolute;top:50%;left:var(--switch-thumb-offset);width:var(--switch-thumb-size);height:var(--switch-thumb-size);border-radius:999px;border:var(--switch-thumb-border-width) solid var(--switch-thumb-border);background:var(--switch-thumb-bg);box-shadow:var(--switch-thumb-shadow);transform:translate3d(0,-50%,0);transition:transform .12s ease,box-shadow .12s ease}._switch_1gkif_1[data-checked=true] ._track_1gkif_65{background:var(--switch-track-bg-checked);border-color:var(--switch-track-border-checked);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px color-mix(in oklab,var(--ui-accent) 14%,transparent)}._switch_1gkif_1[data-checked=true] ._thumb_1gkif_78{transform:translate3d(var(--switch-thumb-travel),-50%,0)}._switch_1gkif_1:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ui-focus-ring);border-radius:999px}._switch_1gkif_1:disabled{opacity:.56;cursor:not-allowed}._stateLabel_1gkif_114{min-width:24px;text-align:right;line-height:1}@media (prefers-reduced-motion: reduce){._track_1gkif_65,._thumb_1gkif_78{transition:none}}
