._root_m6uyh_1{--close-button-size:32px;--close-button-icon-size:16px;--close-button-radius:10px;--close-button-border-color:color-mix(in oklab, var(--ui-border,#d6deeb) 82%, transparent);--close-button-bg:color-mix(in oklab, var(--ui-surface-2,#f8faff) 54%, transparent);--close-button-fg:color-mix(in oklab, var(--ui-text-2,#445168) 92%, transparent);--close-button-hover-border-color:color-mix(in oklab, var(--ui-border,#d6deeb) 66%, transparent);--close-button-hover-bg:color-mix(in oklab, var(--ui-surface-2,#f8faff) 72%, transparent);--close-button-hover-fg:var(--ui-text-1,#162033);--close-button-active-border-color:color-mix(in oklab, var(--ui-border,#d6deeb) 74%, transparent);--close-button-active-bg:color-mix(in oklab, var(--ui-surface-2,#f8faff) 88%, transparent);--close-button-active-fg:var(--close-button-hover-fg);--close-button-focus-ring-color:var(--ui-focus-ring,#2563eb33);--close-button-focus-ring-size:3px;inline-size:var(--close-button-size);block-size:var(--close-button-size);min-inline-size:var(--close-button-size);min-block-size:var(--close-button-size);border:1px solid var(--close-button-border-color);border-radius:var(--close-button-radius);background:var(--close-button-bg);color:var(--close-button-fg);box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--ui-duration-1,.14s) var(--ui-ease-premium,ease), background-color var(--ui-duration-1,.14s) var(--ui-ease-premium,ease), color var(--ui-duration-1,.14s) var(--ui-ease-premium,ease), box-shadow var(--ui-duration-1,.14s) var(--ui-ease-premium,ease), transform var(--ui-duration-1,.14s) var(--ui-ease-premium,ease);flex:none;justify-content:center;align-items:center;padding:0;font-size:0;line-height:1;display:inline-flex}._root_m6uyh_1[data-size=compact]{--close-button-size:28px;--close-button-icon-size:14px;--close-button-radius:9px}._root_m6uyh_1[data-size=touch]{--close-button-size:36px;--close-button-icon-size:16px;--close-button-radius:11px}._root_m6uyh_1[data-variant=subtle]{--close-button-border-color:transparent;--close-button-bg:transparent;--close-button-hover-border-color:color-mix(in oklab, var(--ui-border,#d6deeb) 72%, transparent);--close-button-hover-bg:color-mix(in oklab, var(--ui-surface-2,#f8faff) 82%, transparent);--close-button-active-border-color:color-mix(in oklab, var(--ui-border,#d6deeb) 82%, transparent);--close-button-active-bg:color-mix(in oklab, var(--ui-surface-2,#f8faff) 90%, transparent)}._root_m6uyh_1[data-variant=on-dark]{--close-button-border-color:oklab(100% 0 5.96046e-8/.273882);--close-button-bg:oklab(17.101% -.00473458 -.0187016/.461176);--close-button-fg:oklab(100% 0 5.96046e-8/.86);--close-button-hover-border-color:oklab(100% 0 5.96046e-8/.475922);--close-button-hover-bg:oklab(17.101% -.00473458 -.0187016/.654588);--close-button-hover-fg:#fff;--close-button-active-border-color:oklab(100% 0 5.96046e-8/.549726);--close-button-active-bg:oklab(17.101% -.00473458 -.0187016/.774118);--close-button-active-fg:#fff}._root_m6uyh_1:hover:enabled{border-color:var(--close-button-hover-border-color);background:var(--close-button-hover-bg);color:var(--close-button-hover-fg)}._root_m6uyh_1:active:enabled{border-color:var(--close-button-active-border-color);background:var(--close-button-active-bg);color:var(--close-button-active-fg);transform:translateY(.5px)}._root_m6uyh_1:focus{outline:none}._root_m6uyh_1:focus-visible{box-shadow:0 0 0 var(--close-button-focus-ring-size) var(--close-button-focus-ring-color);outline:none}._root_m6uyh_1:disabled{opacity:.56;cursor:not-allowed}._icon_m6uyh_97{inline-size:var(--close-button-icon-size);block-size:var(--close-button-icon-size);pointer-events:none;display:block}._icon_m6uyh_97 path{stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;vector-effect:non-scaling-stroke}.cedrumBrandLogo{--cedrum-lockup-min-width:172px;--cedrum-logo-height:44px;align-items:center;min-inline-size:32px;max-inline-size:100%;text-decoration:none;display:inline-flex;container-type:inline-size}.cedrumBrandLogo--sizeNav{--cedrum-logo-height:44px}.cedrumBrandLogo__slot{align-items:center;min-inline-size:0;display:none}.cedrumBrandLogo__slot--lockup{display:inline-flex}.cedrumBrandLogo__asset{block-size:var(--cedrum-logo-height);inline-size:auto;max-inline-size:100%;display:none}.cedrumBrandLogo__asset--light{display:inline-block}.cedrumBrandLogo--variantSite .cedrumBrandLogo__asset--light{display:none}.cedrumBrandLogo--variantSite .cedrumBrandLogo__asset--dark,.cedrumBrandLogo--variantApp .cedrumBrandLogo__asset--light{display:inline-block}.cedrumBrandLogo--variantApp .cedrumBrandLogo__asset--dark,[data-theme=dark] .cedrumBrandLogo--variantApp .cedrumBrandLogo__asset--light{display:none}[data-theme=dark] .cedrumBrandLogo--variantApp .cedrumBrandLogo__asset--dark{display:inline-block}@container (width<=172px){.cedrumBrandLogo__slot--lockup{display:none}.cedrumBrandLogo__slot--mark{display:inline-flex}}@supports not (container-type:inline-size){@media (width<=640px){.cedrumBrandLogo__slot--lockup{display:none}.cedrumBrandLogo__slot--mark{display:inline-flex}}}.cedrumBrandLogo--lockupModeLockup .cedrumBrandLogo__slot--lockup{display:inline-flex}.cedrumBrandLogo--lockupModeLockup .cedrumBrandLogo__slot--mark,.cedrumBrandLogo--lockupModeMark .cedrumBrandLogo__slot--lockup{display:none}.cedrumBrandLogo--lockupModeMark .cedrumBrandLogo__slot--mark{display:inline-flex}@media (width<=720px){.cedrumBrandLogo--sizeNav{--cedrum-logo-height:32px}}.cedrum-sidebar-shell{--cedrum-sidebar-space-1:8px;--cedrum-sidebar-space-1-5:9px;--cedrum-sidebar-space-2:13px;--cedrum-sidebar-space-3:22px;--cedrum-sidebar-title-size:16px;--cedrum-sidebar-title-weight:600;--cedrum-sidebar-title-line-height:1.35;--cedrum-sidebar-title-letter-spacing:-.008em;min-width:0;height:100%;min-height:0;font-family:var(--font-family-ui);font-size:var(--ui-type-body-font-size,13px);font-weight:var(--ui-type-body-font-weight,400);flex-direction:column;flex:auto;display:flex}.cedrum-sidebar-header{gap:var(--cedrum-sidebar-space-1-5);min-width:0;padding:1px 0 var(--cedrum-sidebar-space-2);border-bottom:0;flex:none;display:grid}.cedrum-sidebar-header__titleRow{align-items:center;min-width:0;min-height:24px;display:flex}.cedrum-sidebar-header__title{min-width:0;color:var(--text);font-size:var(--cedrum-sidebar-title-size);font-weight:var(--cedrum-sidebar-title-weight);line-height:var(--cedrum-sidebar-title-line-height);letter-spacing:var(--cedrum-sidebar-title-letter-spacing);margin:0}.cedrum-editor-panel-shell{--cedrum-sidebar-title-size:16px;--cedrum-sidebar-title-weight:600;--cedrum-sidebar-title-line-height:1.35;--cedrum-sidebar-title-letter-spacing:-.008em}.cedrum-editor-panel-shell__header,.cedrum-editor-panel-shell__controls,.cedrum-editor-panel-shell__content,.cedrum-sidebar-header__controls{min-width:0}.cedrum-sidebar-shell__content{min-width:0;min-height:0;padding-top:calc(var(--cedrum-sidebar-space-2) - 2px);flex-direction:column;flex:auto;display:flex}.cedrum-sidebar-sectionHeader{color:color-mix(in oklab, var(--ui-text-2,var(--textMuted)) 72%, transparent);font-size:var(--ui-type-group-label-size,11px);font-weight:var(--ui-type-group-label-weight,600);letter-spacing:var(--ui-type-group-label-letter-spacing,.03em);text-transform:uppercase;margin:0;padding:0 2px;line-height:1.2}.cedrum-sidebar-row{width:100%;min-height:38px;font-family:var(--font-family-ui,"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);border:1px solid color-mix(in oklab, var(--ui-border-subtle,var(--lineSubtle)) 42%, transparent);background:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 72%, transparent);color:var(--text);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;place-items:center start;gap:10px;padding:10px 12px;transition:border-color .12s,background-color .12s,box-shadow .12s,transform .11s;display:grid;position:relative}.cedrum-sidebar-row:hover{border-color:var(--ui-selectable-hover-border);background:var(--ui-selectable-hover-bg)}.cedrum-sidebar-row:active{border-color:var(--ui-selectable-pressed-border);background:var(--ui-selectable-pressed-bg);transform:translateY(0)}.cedrum-sidebar-row:focus-visible{border-color:var(--ui-selectable-hover-border);box-shadow:var(--ui-selected-focus-ring);outline:none}.cedrum-sidebar-row--selected{border-color:var(--ui-selected-border);background:var(--ui-selected-bg);color:var(--ui-selected-text);box-shadow:var(--ui-selected-shadow)}.cedrum-sidebar-row--selected:hover{border-color:var(--ui-selected-hover-border);background:var(--ui-selected-hover-bg)}.cedrum-sidebar-row--selected:active{border-color:var(--ui-selected-pressed-border);background:var(--ui-selected-pressed-bg)}.cedrum-sidebar-row--selected:focus-visible{border-color:var(--ui-selected-border);box-shadow:var(--ui-selected-shadow), var(--ui-selected-focus-ring)}.cedrum-sidebar-row--noLeading{grid-template-columns:minmax(0,1fr) auto}.cedrum-sidebar-row__leading{width:18px;height:18px;color:var(--textMuted);justify-content:center;align-items:center;display:inline-flex}.cedrum-sidebar-row__leading>svg{width:18px;height:18px;display:block}.cedrum-sidebar-row:hover .cedrum-sidebar-row__leading,.cedrum-sidebar-row--selected .cedrum-sidebar-row__leading{color:var(--ui-selected-icon,var(--ui-text-1,var(--text)))}.cedrum-sidebar-row__label{min-width:0;color:var(--text);letter-spacing:0;text-align:left;font-size:13px;font-weight:500;line-height:1.25}.cedrum-sidebar-row--selected .cedrum-sidebar-row__label{color:var(--ui-selected-text);font-weight:600}.cedrum-sidebar-row__trailing{justify-self:end;align-items:center;display:inline-flex}.cedrum-keycap{border:1px solid var(--lineSubtle);background:var(--bgPanel);min-width:20px;min-height:20px;color:var(--textMuted);letter-spacing:.01em;font-size:11px;font-weight:600;line-height:1;font-family:var(--font-family-ui);text-transform:none;border-radius:7px;justify-content:center;align-items:center;padding:2px 7px;display:inline-flex}.cedrum-sidebar-row--selected .cedrum-keycap{border-color:var(--ui-selected-border);background:color-mix(in oklab, var(--ui-selected-bg) 88%, var(--ui-surface-1,var(--bgPanel)) 12%);color:var(--ui-selected-text)}.editor{--cedrum-editor-panel-standard-width:272px;--cedrum-editor-panel-compact-width:196px;--cedrum-editor-panel-icon-rail-width:88px;--cedrum-editor-panel-icon-rail-tight-width:64px;--cedrum-color-popover-min-inline-size:252px;--cedrum-properties-panel-scrollbar-tolerance:10px;--cedrum-properties-panel-collision-padding:16px;--cedrum-properties-panel-focus-allowance:4px;--cedrum-properties-panel-min-inline-size:calc(var(--cedrum-color-popover-min-inline-size) + (var(--cedrum-sidebar-padding-x) * 2) + var(--cedrum-properties-panel-scrollbar-tolerance) + var(--cedrum-properties-panel-collision-padding) + var(--cedrum-properties-panel-focus-allowance));--cedrum-properties-panel-width:max(320px, var(--cedrum-properties-panel-min-inline-size));--cedrum-layout-left-column-width:var(--cedrum-editor-panel-standard-width);--cedrum-layout-right-column-width:var(--cedrum-properties-panel-width);--cedrum-sidebar-width:var(--cedrum-layout-left-column-width);--cedrum-header-height:56px;--cedrum-sidebar-padding-x:14px;--cedrum-sidebar-padding-y:14px;--cedrum-header-main-padding-x:14px;--cedrum-header-actions-padding-x:var(--cedrum-sidebar-padding-x);--cedrum-shell-surface:color-mix(in oklab, var(--ui-surface-1,var(--bgPanel,#f5f5f7)) 96%, var(--ui-bg,var(--bg,#fff)));--cedrum-rail-surface:var(--cedrum-shell-surface);--cedrum-workspace-surface:color-mix(in oklab, var(--ui-bg,var(--bg,#fff)) 94%, var(--ui-surface-2,var(--bgPanel2,#e8e8ed)));--cedrum-workspace-surface-strong:color-mix(in oklab, var(--cedrum-workspace-surface) 90%, var(--ui-surface-1,var(--bgPanel,#f5f5f7)));--cedrum-workspace-edge-color:color-mix(in oklab, var(--ui-border,var(--lineSubtle,#00000029)) 24%, transparent);--cedrum-canvas-edge-color:color-mix(in oklab, var(--ui-border,var(--lineSubtle,#00000029)) 56%, transparent);--cedrum-canvas-shadow:0 13px 28px #0812261a;--cedrum-canvas-shadow-hover:0 16px 32px #0812261f;--cedrum-shell-border-color:color-mix(in oklab, var(--ui-border,var(--lineSubtle,#00000029)) 62%, transparent);--cedrum-shell-divider-color:color-mix(in oklab, var(--ui-border,var(--lineSubtle,#00000029)) 34%, transparent);--cedrum-header-group-divider-color:color-mix(in oklab, var(--ui-border,var(--lineSubtle,#00000029)) 30%, transparent);--cedrum-header-group-divider-height:14px;--cedrum-header-control-height:27px;--cedrum-header-control-radius:7px;--cedrum-header-group-radius:8px;--cedrum-header-group-padding:1px;--cedrum-header-group-gap:3px;--cedrum-header-group-bg:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2,#e8e8ed)) 46%, transparent);--cedrum-header-group-border:color-mix(in oklab, var(--ui-border,var(--lineSubtle,#00000029)) 44%, transparent);--cedrum-editor-viewport-block-size:100dvh;--cedrum-editor-safe-block-size:min(var(--cedrum-editor-viewport-block-size), var(--cedrum-editor-workspace-height,var(--cedrum-editor-viewport-block-size)));--cedrum-ui-font-family:var(--font-family-ui,"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--cedrum-shell-control-height:28px;--cedrum-shell-control-radius:8px;--cedrum-shell-control-font-size:var(--ui-type-control-font-size,13px);--cedrum-shell-control-font-weight:var(--ui-type-control-font-weight,500);--cedrum-shell-icon-size:16px;--cedrum-shell-control-inline-padding:10px;--cedrum-shell-control-fg:color-mix(in oklab, var(--ui-text-1,var(--text,#1d1d1f)) 74%, var(--ui-text-2,var(--textMuted,#6e6e73)));--cedrum-shell-control-bg:transparent;--cedrum-shell-control-border:transparent;--cedrum-shell-header-end-gap:10px;--cedrum-shell-utility-gap:6px;--cedrum-shell-utility-subgroup-gap:3px;--cedrum-shell-paint-style-gap-start:10px;--cedrum-shell-paint-style-gap-end:4px;--cedrum-shell-paint-style-divider-offset:8px;--cedrum-shell-auth-slot-size:34px;--cedrum-shell-auth-control-radius:11px;--cedrum-shell-toolbar-group-radius:9px;--cedrum-shell-toolbar-group-gap:2px;--cedrum-shell-toolbar-group-padding:1px;--cedrum-shell-toolbar-group-bg:color-mix(in oklab, var(--ui-surface-1,var(--bgPanel,#f5f5f7)) 72%, transparent);--cedrum-shell-toolbar-group-border:transparent;--cedrum-shell-toolbar-group-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ui-border,var(--lineSubtle,#00000029)) 38%, transparent), 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel,#f5f5f7)) 36%, transparent);grid-template-columns:minmax(0,1fr);grid-template-rows:var(--cedrum-header-height) minmax(0, 1fr);inline-size:100%;width:100%;block-size:var(--cedrum-editor-safe-block-size);min-block-size:var(--cedrum-editor-safe-block-size);max-block-size:var(--cedrum-editor-safe-block-size);background:var(--ui-bg,var(--bg,#fff));font-family:var(--cedrum-ui-font-family);display:grid;position:relative;overflow:hidden}.editor[data-editor-capability-mode=previewRotate]{--cedrum-layout-left-column-width:0px;--cedrum-layout-right-column-width:0px}.editor__header{grid-area:1/1;grid-template-columns:minmax(var(--cedrum-layout-left-column-width), var(--cedrum-layout-left-column-width)) minmax(0, 1fr) minmax(var(--cedrum-layout-right-column-width), var(--cedrum-layout-right-column-width));height:var(--cedrum-header-height);min-height:var(--cedrum-header-height);max-height:var(--cedrum-header-height);background:var(--cedrum-shell-surface);border-bottom:1px solid var(--cedrum-shell-border-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:var(--z-header,calc(var(--z-panel,10) + 1));align-items:center;display:grid;position:relative}.editor__headerBrandSlot{min-width:0;padding:0 var(--cedrum-sidebar-padding-x);align-items:center;display:inline-flex}.editor__headerMain{white-space:nowrap;min-width:0;padding:0 var(--cedrum-header-main-padding-x);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid;overflow:hidden}.editor__headerMain--previewRotate{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;min-inline-size:0;padding-inline:clamp(18px,2.8vw,26px)}.editor__headerLead--previewRotateSpacer{pointer-events:none;min-inline-size:0}.editor__toolbarCenter--loading{align-items:center}.editor__toolbarRight{--cedrum-header-action-size:var(--cedrum-shell-control-height);height:100%;padding:0 var(--cedrum-header-actions-padding-x) 0 0;white-space:nowrap;justify-content:flex-end;align-items:center;gap:0;min-width:0;display:flex}.editor__toolbarRight--loading{justify-content:flex-end;align-items:center;display:flex}.editor__toolbarRight--previewRotate{align-items:center;padding-inline-end:clamp(18px,2.8vw,26px)}.editor__headerEnd{align-items:center;gap:var(--cedrum-shell-header-end-gap);flex:none;min-width:0;display:inline-flex}.editor__history,.editor__toolbarGroup,.editor__featureBar{align-items:center;gap:var(--cedrum-shell-toolbar-group-gap);padding:var(--cedrum-shell-toolbar-group-padding);border-radius:var(--cedrum-shell-toolbar-group-radius);border:1px solid var(--cedrum-shell-toolbar-group-border);background:var(--cedrum-shell-toolbar-group-bg);box-shadow:var(--cedrum-shell-toolbar-group-shadow,none);display:inline-flex}.editor__featureBar--full,.editor__featureBar--compact,.editor__featureBar--collapsed{flex:none;gap:3px}.editor__featureBtn,.editor__loadingFeatureControl,.editor__loadingPaintStyleButton{width:var(--cedrum-shell-control-height);min-width:var(--cedrum-shell-control-height);height:var(--cedrum-shell-control-height);border-radius:var(--cedrum-shell-control-radius)}.editor__toolbarHelpMenuTrigger,.editor__toolbarMainMenuTrigger{margin:0}.editor__loadingPlaceholder--shimmer:after{content:"";background:linear-gradient(90deg, transparent var(--cedrum-loading-shimmer-start,38%), var(--cedrum-loading-shimmer-mid-color,var(--cedrum-shell-chrome-shimmer-mid,oklab(100% 0 5.96046e-8/.72))) var(--cedrum-loading-shimmer-midpoint,50%), transparent var(--cedrum-loading-shimmer-end,62%));opacity:var(--cedrum-loading-shimmer-opacity,var(--cedrum-shell-chrome-shimmer-opacity,.11));animation:editorLoadingShellShimmer var(--cedrum-loading-shimmer-duration,var(--cedrum-shell-chrome-shimmer-duration,4.4s)) cubic-bezier(.35, .06, .17, .97) infinite;will-change:transform;pointer-events:none;position:absolute;inset:0;transform:translate(-158%)}.editor__loadingIconButton,.editor__loadingToolbarPreset,.editor__loadingFeatureControl,.editor__loadingPaintStyleButton,.editor__loadingSaveStatus{width:var(--cedrum-shell-control-height);min-width:var(--cedrum-shell-control-height);height:var(--cedrum-shell-control-height);border-radius:var(--cedrum-shell-control-radius)}.editor__loadingToolbarValue{width:62px;min-width:62px;height:var(--cedrum-shell-control-height);border-radius:var(--cedrum-shell-control-radius)}.editor__loadingToolbarFit{width:40px;min-width:40px;height:var(--cedrum-shell-control-height);border-radius:var(--cedrum-shell-control-radius)}.editor__loadingTimelineDetailLabel{border-radius:999px;width:28px;min-width:28px;height:9px}.editor__saveStatusSlot{width:var(--cedrum-header-action-size);min-width:var(--cedrum-header-action-size);flex:0 0 var(--cedrum-header-action-size);margin-inline-end:var(--cedrum-shell-utility-subgroup-gap);position:relative}.editor__headerEndUtility>.editor__saveStatusSlot:after{content:"";top:50%;right:calc(var(--cedrum-shell-utility-subgroup-gap) * -1);background:var(--cedrum-header-group-divider-color);opacity:.85;width:1px;height:14px;position:absolute;transform:translateY(-50%)}.editor__loadingSaveStatus{width:100%;height:100%}.editor__loadingAvatar{width:var(--cedrum-shell-auth-slot-size);min-width:var(--cedrum-shell-auth-slot-size);height:var(--cedrum-shell-auth-slot-size);min-height:var(--cedrum-shell-auth-slot-size);border-radius:9999px}.editor__loadingAuthSlot{border-radius:var(--cedrum-shell-auth-control-radius)}.editor__loadingHeaderMirror .editor__loadingMirrorButton{pointer-events:none;cursor:default}.editor__loadingHeaderMirror .editor__loadingMirrorButton:disabled{opacity:1}.editor__loadingHeaderMirror .editor__history{gap:var(--cedrum-shell-toolbar-group-gap);box-shadow:none;background:0 0;border:0;padding:0}.editor__loadingHeaderMirror .editor__loadingHeaderControlShell{appearance:none;box-sizing:border-box;border-radius:var(--cedrum-shell-control-radius);border-style:solid;border-width:1px;border-color:var(--cedrum-shell-control-border,transparent);background-image:none;background:var(--cedrum-shell-control-bg,transparent);box-shadow:none;color:#0000;position:relative;overflow:hidden}.editor__loadingHeaderMirror .editor__loadingMirrorAvatarButton{border-radius:9999px}.editor__loadingHeaderMirror .editor__loadingHeaderControlShell--history,.editor__loadingHeaderMirror .editor__iconBtn.editor__loadingHeaderControlShell{border-color:color-mix(in oklab, var(--ui-border,var(--lineSubtle,#00000029)) 16%, transparent);background:color-mix(in oklab, var(--ui-surface-1,var(--bgPanel,#f5f5f7)) 38%, transparent)}.editor__loadingHeaderMirror .editor__loadingHeaderHistoryButton{width:var(--cedrum-shell-control-height);min-width:var(--cedrum-shell-control-height);height:var(--cedrum-shell-control-height);padding:0}.editor__loadingHeaderMirror .editor__loadingHeaderControlShell--avatar{border-color:color-mix(in oklab, var(--ui-border,var(--lineSubtle,#00000029)) 22%, transparent);background:color-mix(in oklab, var(--ui-surface-1,var(--bgPanel,#f5f5f7)) 56%, transparent);border-radius:999px}.editor__loadingHeaderMirror .editor__loadingHeaderControlShell--fit{width:40px;min-width:40px}.editor__loadingHeaderMirror .editor__toolbarGroup--loadingMirror{isolation:isolate;border-color:var(--cedrum-shell-toolbar-group-border);background:var(--cedrum-shell-toolbar-group-bg);box-shadow:var(--cedrum-shell-toolbar-group-shadow,none);position:relative;overflow:hidden}.editor__loadingHeaderMirror .editor__featureBar,.editor__loadingHeaderMirror .editor__toolbarRight .editor__featureBar{isolation:isolate;position:relative;overflow:hidden}.editor__loadingHeaderMirror .editor__toolbarGroup--loadingZoom .editor__loadingHeaderControlShell{box-shadow:none;background:0 0;border:0}.editor__loadingHeaderMirror .editor__toolbarGroup--loadingDetail.editor__toolbarGroup--loadingMirror{border-color:var(--cedrum-shell-toolbar-group-border);background:var(--cedrum-shell-toolbar-group-bg);box-shadow:var(--cedrum-shell-toolbar-group-shadow,none);gap:5px;padding-inline:4px}.editor__loadingHeaderMirror .editor__toolbarGroup--loadingDetail .editor__loadingHeaderControlShell--segment{box-shadow:none;background:0 0;border-color:#0000}.editor__loadingHeaderMirror .editor__toolbarGroup--loadingDetail .editor__loadingHeaderControlShell--segmentActive{background:color-mix(in oklab, var(--ui-surface-1,var(--bgPanel,#f5f5f7)) 72%, var(--ui-surface-2,var(--bgPanel2,#e8e8ed)) 28%);border-color:color-mix(in oklab, var(--ui-border,var(--lineSubtle,#00000029)) 28%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel,#f5f5f7)) 34%, transparent)}.editor__loadingHeaderMirror .editor__loadingMirrorSaveStatusButton{box-shadow:none;background:0 0;border-color:#0000}.editor__loadingHeaderMirror .editor__featureBar,.editor__loadingHeaderMirror .editor__toolbarRight .editor__featureBar{border-color:var(--cedrum-shell-toolbar-group-border);background:var(--cedrum-shell-toolbar-group-bg);box-shadow:var(--cedrum-shell-toolbar-group-shadow,none);border-radius:11px;padding:1px}.editor__loadingHeaderMirror .editor__timelineDetailLabel{align-items:center;min-inline-size:28px;display:inline-flex}.editor__loadingHeaderTitleLane{align-items:center;inline-size:clamp(180px,32vw,300px);min-inline-size:0;max-inline-size:100%;padding-inline:2px;display:inline-flex;position:relative}.editor__loadingHeaderMirror .editor__featureBtnIcon,.editor__loadingHeaderMirror .editor__authSlotSignInIcon,.editor__loadingHeaderMirror .editor__iconBtnGlyph{width:var(--cedrum-shell-icon-size);height:var(--cedrum-shell-icon-size);flex:0 0 var(--cedrum-shell-icon-size);color:#0000;justify-content:center;align-items:center;line-height:0;display:inline-flex}.editor__loadingHeaderSkeleton{background:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2,#e8e8ed)) 68%, var(--ui-border,var(--lineSubtle,#00000029)) 32%);border:0;border-radius:999px;display:block}.editor__loadingHeaderSkeleton.editor__loadingPlaceholder{--cedrum-loading-shimmer-opacity:.13;--cedrum-loading-shimmer-duration:3s;border:0}.editor__loadingHeaderSkeleton--titleLane{width:min(74%,218px);max-width:100%;height:6px}.editor__loadingHeaderSkeleton--fitLabel{width:18px;height:8px}.editor__loadingHeaderSkeleton--historyDot{border-radius:3px;width:10px;height:10px}.editor__loadingHeaderSkeleton--zoomStepDot{border-radius:2px;width:12px;height:2px}.editor__loadingHeaderSkeleton--zoomValueLabel{width:30px;height:8px}.editor__loadingHeaderSkeleton--detailLabel{width:28px;height:8px}.editor__loadingHeaderSkeleton--detailSegmentBar{border-radius:3px;width:15px;height:10px}.editor__loadingHeaderSkeleton--utilityDot{border-radius:3px;width:14px;height:14px}.editor__loadingHeaderSkeleton--avatarGlyph{border-radius:999px;width:16px;height:16px}.editor__titleLoadingValue--loadingMirror{inline-size:clamp(180px,32vw,300px);max-inline-size:100%;box-shadow:none;color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;background:0 0;border:0;padding:0 2px;position:relative}.editor__titleLoadingValue--loadingMirror .editor__titleLoadingValueText{visibility:hidden;white-space:nowrap;text-overflow:ellipsis;color:#0000;-webkit-text-fill-color:transparent;inline-size:100%;max-inline-size:100%;text-decoration-color:#0000;display:inline-block;overflow:hidden}.editor__titleLoadingValue--loadingMirror .editor__titleLoadingValueSkeleton{width:min(72%,208px);max-width:calc(100% - 4px);height:7px;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.editor__loadingHeaderMirror .editor__titleLoadingSkeleton{border:0;border-radius:999px;width:clamp(144px,22vw,232px);height:7px}.editor__titleLoadingSkeleton.editor__loadingPlaceholder{--cedrum-loading-shimmer-opacity:.12;--cedrum-loading-shimmer-duration:3s;border:0}.editor__loadingHeaderMirror .editor__toolbarGroup--loadingMirror .editor__toolbarBtn--value{min-width:62px}.editor__layout{grid-area:2/1;grid-template-columns:minmax(var(--cedrum-layout-left-column-width), var(--cedrum-layout-left-column-width)) minmax(0, 1fr) minmax(var(--cedrum-layout-right-column-width), var(--cedrum-layout-right-column-width));block-size:100%;inline-size:100%;background:var(--cedrum-workspace-surface);grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:visible}.editor[data-editor-capability-mode=previewRotate] .editor__layout{grid-template-columns:minmax(0,1fr)}.editor__palette{width:var(--cedrum-layout-left-column-width);min-width:var(--cedrum-layout-left-column-width);max-width:var(--cedrum-layout-left-column-width);background:var(--cedrum-rail-surface);z-index:var(--z-panel,10);padding:var(--cedrum-sidebar-padding-y) var(--cedrum-sidebar-padding-x);box-sizing:border-box;box-shadow:inset -14px 0 18px -20px color-mix(in oklab, var(--ui-border,var(--lineSubtle,#00000029)) 42%, transparent);position:relative;overflow:hidden}.editor__properties{width:var(--cedrum-layout-right-column-width);min-width:var(--cedrum-layout-right-column-width);max-width:var(--cedrum-layout-right-column-width);background:var(--cedrum-rail-surface);min-height:0;z-index:var(--z-panel,10);padding:var(--cedrum-sidebar-padding-y) var(--cedrum-sidebar-padding-x);box-sizing:border-box;box-shadow:inset 14px 0 18px -20px color-mix(in oklab, var(--ui-border,var(--lineSubtle,#00000029)) 42%, transparent);flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (scrollbar-gutter:stable both-edges){.editor__main .canvasWrap{scrollbar-gutter:stable both-edges}}.editor--loadingShell{--cedrum-shell-foundation-ready:1;--cedrum-shell-chrome-shimmer-mid:oklab(100% 0 5.96046e-8/.72);--cedrum-shell-chrome-shimmer-opacity:.11;--cedrum-shell-chrome-shimmer-duration:4.4s;min-height:var(--cedrum-editor-safe-block-size)}.editor--loadingShell .cedrum-sidebar-shell{--cedrum-sidebar-space-1:8px;--cedrum-sidebar-space-1-5:9px;--cedrum-sidebar-space-2:13px;--cedrum-sidebar-title-size:16px;--cedrum-sidebar-title-weight:600;--cedrum-sidebar-title-line-height:1.35;--cedrum-sidebar-title-letter-spacing:-.008em;min-width:0;height:100%;min-height:0;font-family:var(--font-family-ui,"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:var(--ui-type-body-font-size,13px);font-weight:var(--ui-type-body-font-weight,400);flex-direction:column;flex:auto;display:flex}.editor--loadingShell .cedrum-editor-panel-shell{--cedrum-sidebar-title-size:16px;--cedrum-sidebar-title-weight:600;--cedrum-sidebar-title-line-height:1.35;--cedrum-sidebar-title-letter-spacing:-.008em}.editor--loadingShell .cedrum-sidebar-header{gap:var(--cedrum-sidebar-space-1-5);min-width:0;padding:1px 0 var(--cedrum-sidebar-space-2);border-bottom:0;flex:none;display:grid}.editor--loadingShell .cedrum-sidebar-header__titleRow{align-items:center;min-width:0;min-height:24px;display:flex}.editor--loadingShell .cedrum-sidebar-header__title{min-width:0;color:var(--ui-text-1,var(--text));font-size:var(--cedrum-sidebar-title-size);font-weight:var(--cedrum-sidebar-title-weight);line-height:var(--cedrum-sidebar-title-line-height);letter-spacing:var(--cedrum-sidebar-title-letter-spacing);margin:0}.editor--loadingShell .cedrum-sidebar-header__controls,.editor--loadingShell .cedrum-editor-panel-shell__header,.editor--loadingShell .cedrum-editor-panel-shell__controls,.editor--loadingShell .cedrum-editor-panel-shell__content{min-width:0}.editor--loadingShell .cedrum-sidebar-shell__content{min-width:0;min-height:0;padding-top:calc(var(--cedrum-sidebar-space-2) - 2px);flex-direction:column;flex:auto;display:flex}.editor--loadingShell .cedrum-sidebar-sectionHeader{color:color-mix(in oklab, var(--ui-text-2,var(--textMuted)) 72%, transparent);font-size:var(--ui-type-group-label-size,11px);font-weight:var(--ui-type-group-label-weight,600);letter-spacing:var(--ui-type-group-label-letter-spacing,.03em);text-transform:uppercase;margin:0;padding:0 2px;line-height:1.2}.editor--loadingShell .cedrum-sidebar-row{border:1px solid color-mix(in oklab, var(--ui-border-subtle,var(--lineSubtle)) 42%, transparent);background:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 72%, transparent);width:100%;min-height:38px;color:var(--ui-text-1,var(--text));text-align:left;box-sizing:border-box;appearance:none;cursor:default;-webkit-user-select:none;user-select:none;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;place-items:center start;gap:10px;padding:10px 12px;display:grid;position:relative}.editor--loadingShell .cedrum-sidebar-row--noLeading{grid-template-columns:minmax(0,1fr) auto}.editor--loadingShell .cedrum-sidebar-row__leading{width:18px;height:18px;color:var(--ui-text-2,var(--textMuted));justify-content:center;align-items:center;display:inline-flex}.editor--loadingShell .cedrum-sidebar-row__leading>svg{width:18px;height:18px;display:block}.editor--loadingShell .cedrum-sidebar-row__label{min-width:0;color:var(--ui-text-1,var(--text));letter-spacing:0;text-align:left;font-size:13px;font-weight:500;line-height:1.25}.editor--loadingShell .cedrum-sidebar-row__trailing{justify-self:end;align-items:center;display:inline-flex}.editor--loadingShell .cedrum-keycap{border:1px solid var(--lineSubtle);background:var(--bgPanel);min-width:20px;min-height:20px;color:var(--textMuted);letter-spacing:.01em;font-size:11px;font-weight:600;line-height:1;font-family:var(--font-family-ui,"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);text-transform:none;border-radius:7px;justify-content:center;align-items:center;padding:2px 7px;display:inline-flex}.editor--loadingShell .palette{--cedrum-sidebar-space-1-5:10px;--cedrum-sidebar-space-2:15px;--cedrum-sidebar-title-weight:var(--ui-type-panel-title-weight,600);--cedrum-sidebar-title-letter-spacing:-.008em;--cg-palette-row-height:31px;--cg-palette-row-radius:9px;--cg-palette-row-inline-padding:9px;--cg-palette-row-block-padding:5px;--cg-palette-row-column-gap:8px;--cg-palette-shortcut-column-width:16px;--cg-palette-group-divider:color-mix(in oklab, var(--ui-border-subtle,var(--lineSubtle)) 26%, transparent);--cg-palette-group-divider-strong:color-mix(in oklab, var(--ui-border-subtle,var(--lineSubtle)) 42%, transparent);--cg-palette-title-text:color-mix(in oklab, var(--ui-text-1,var(--text)) 92%, var(--ui-text-2,var(--textMuted)));--cg-palette-section-text:color-mix(in oklab, var(--ui-text-3,var(--textDim)) 88%, transparent);--cg-palette-label-text:color-mix(in oklab, var(--ui-text-1,var(--text)) 90%, var(--ui-text-2,var(--textMuted)));--cg-palette-shortcut-text:color-mix(in oklab, var(--ui-text-3,var(--textDim)) 70%, transparent);--cg-palette-shortcut-text-hover:color-mix(in oklab, var(--ui-text-2,var(--textMuted)) 74%, var(--ui-text-1,var(--text)));--cg-palette-hint-text:color-mix(in oklab, var(--ui-text-3,var(--textDim)) 92%, var(--ui-text-2,var(--textMuted)));--cg-palette-hint-secondary-text:color-mix(in oklab, var(--ui-text-3,var(--textDim)) 78%, transparent);--cg-palette-row-bg-rest:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 28%, transparent);--cg-palette-row-border-rest:color-mix(in oklab, var(--ui-border-subtle,var(--lineSubtle)) 44%, transparent);--cg-palette-icon-rail-icon-rest:color-mix(in oklab, var(--ui-text-2,var(--textMuted)) 86%, var(--ui-text-1,var(--text)));--cg-palette-icon-rail-surface:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 22%, transparent);--cg-palette-icon-rail-border:color-mix(in oklab, var(--ui-border-subtle,var(--lineSubtle)) 34%, transparent);min-width:0}.editor--loadingShell .palette--compact{--cedrum-sidebar-space-2:12px;--cg-palette-row-height:33px;--cg-palette-row-radius:9px;--cg-palette-row-inline-padding:8px;--cg-palette-row-block-padding:5px;--cg-palette-row-column-gap:7px;--cg-palette-shortcut-column-width:0px}.editor--loadingShell .palette--iconRail{--cedrum-sidebar-space-2:10px;--cg-palette-row-height:48px;--cg-palette-row-radius:14px;--cg-palette-row-inline-padding:0px;--cg-palette-row-block-padding:0px;--cg-palette-row-column-gap:0px;--cg-palette-shortcut-column-width:0px}.editor--loadingShell .palette--iconRailTight{--cedrum-sidebar-space-2:10px;--cg-palette-row-height:var(--cedrum-header-control-height,27px);--cg-palette-row-radius:var(--cedrum-header-control-radius,7px);--cg-palette-row-inline-padding:0px;--cg-palette-row-block-padding:0px;--cg-palette-row-column-gap:0px;--cg-palette-shortcut-column-width:0px}.editor--loadingShell .palette__header{border-bottom:0}.editor--loadingShell .palette__content{overflow:hidden auto}.editor--loadingShell .palette__title{color:var(--cg-palette-title-text);letter-spacing:-.008em;font-weight:600;line-height:1.3}.editor--loadingShell .palette__contentInner{flex-direction:column;gap:14px;min-height:100%;display:flex}.editor--loadingShell .palette--compact .palette__contentInner,.editor--loadingShell .palette--iconRail .palette__contentInner,.editor--loadingShell .palette--iconRailTight .palette__contentInner{gap:12px}.editor--loadingShell .palette--iconRail .cedrum-sidebar-header__titleRow,.editor--loadingShell .palette--iconRailTight .cedrum-sidebar-header__titleRow,.editor--loadingShell .palette--iconRail .cedrum-sidebar-header__title,.editor--loadingShell .palette--iconRailTight .cedrum-sidebar-header__title{text-align:center;justify-content:center}.editor--loadingShell .cg-toolRail{grid-template-columns:1fr;gap:0;display:grid}.editor--loadingShell .cg-toolRail__group{grid-template-columns:1fr;gap:0;display:grid;position:relative}.editor--loadingShell .cg-toolRail__group+.cg-toolRail__group{margin-top:18px}.editor--loadingShell .palette--compact .cg-toolRail__group+.cg-toolRail__group{margin-top:14px}.editor--loadingShell .palette--iconRail .cg-toolRail__group,.editor--loadingShell .palette--iconRailTight .cg-toolRail__group{justify-items:center}.editor--loadingShell .palette--iconRail .cg-toolRail__group+.cg-toolRail__group{margin-top:18px;padding-top:18px}.editor--loadingShell .palette--iconRailTight .cg-toolRail__group+.cg-toolRail__group{margin-top:16px;padding-top:16px}.editor--loadingShell .palette--iconRail .cg-toolRail__group+.cg-toolRail__group:before,.editor--loadingShell .palette--iconRailTight .cg-toolRail__group+.cg-toolRail__group:before{content:"";background:linear-gradient(90deg, transparent 0, var(--cg-palette-group-divider-strong) 18%, var(--cg-palette-group-divider-strong) 82%, transparent 100%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.editor--loadingShell .palette--iconRail .cg-toolRail__group+.cg-toolRail__group:before{width:32px}.editor--loadingShell .palette--iconRailTight .cg-toolRail__group+.cg-toolRail__group:before{width:24px}.editor--loadingShell .cg-toolRail__groupTitle{color:var(--cg-palette-section-text);font-size:var(--ui-type-group-label-size,11px);font-weight:var(--ui-type-group-label-weight,600);letter-spacing:var(--ui-type-group-label-letter-spacing,.03em);margin:0;padding-bottom:7px;line-height:1.2}.editor--loadingShell .palette--compact .cg-toolRail__groupTitle{padding-bottom:6px;letter-spacing:.035em;padding-inline:3px}.editor--loadingShell .palette--iconRail .cg-toolRail__groupTitle,.editor--loadingShell .palette--iconRailTight .cg-toolRail__groupTitle{display:none}.editor--loadingShell .palette .cg-toolRail__group .cg-toolBtn.cedrum-sidebar-row+.cg-toolBtn.cedrum-sidebar-row{margin-top:5px}.editor--loadingShell .palette--iconRail .cg-toolRail__group .cg-toolBtn.cedrum-sidebar-row+.cg-toolBtn.cedrum-sidebar-row{margin-top:8px}.editor--loadingShell .palette--iconRailTight .cg-toolRail__group .cg-toolBtn.cedrum-sidebar-row+.cg-toolBtn.cedrum-sidebar-row{margin-top:7px}.editor--loadingShell .palette .cg-toolBtn.cedrum-sidebar-row{box-sizing:border-box;min-height:var(--cg-palette-row-height);font-family:var(--font-family-ui,"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);grid-template-columns:14px minmax(0, 1fr) var(--cg-palette-shortcut-column-width);column-gap:var(--cg-palette-row-column-gap);padding:var(--cg-palette-row-block-padding) var(--cg-palette-row-inline-padding);border-radius:var(--cg-palette-row-radius);border:1px solid var(--cg-palette-row-border-rest);background:var(--cg-palette-row-bg-rest);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 24%, transparent);appearance:none;cursor:default;-webkit-user-select:none;user-select:none;outline:none;row-gap:0}.editor--loadingShell .palette--compact .cg-toolBtn.cedrum-sidebar-row{grid-template-columns:14px minmax(0,1fr)}.editor--loadingShell .palette--iconRail .cg-toolBtn.cedrum-sidebar-row{block-size:48px;inline-size:min(100%,48px);min-inline-size:min(100%,48px);background:var(--cg-palette-icon-rail-surface);border-color:var(--cg-palette-icon-rail-border);min-height:48px;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 18%, transparent);grid-template-columns:1fr;justify-self:center;place-items:center;padding:0}.editor--loadingShell .palette--iconRailTight .cg-toolBtn.cedrum-sidebar-row{inline-size:min(100%, var(--cedrum-header-control-height,27px));min-inline-size:min(100%, var(--cedrum-header-control-height,27px));block-size:var(--cedrum-header-control-height,27px);min-height:var(--cedrum-header-control-height,27px);background:var(--cg-palette-icon-rail-surface);border-color:var(--cg-palette-icon-rail-border);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 18%, transparent);grid-template-columns:1fr;justify-self:center;place-items:center;padding:0}.editor--loadingShell .palette .cg-toolBtn__icon.cedrum-sidebar-row__leading{width:14px;height:14px;color:color-mix(in oklab, var(--ui-text-2,var(--textMuted)) 84%, var(--ui-text-1,var(--text)));justify-content:center;align-items:center;display:inline-flex}.editor--loadingShell .palette--iconRail .cg-toolBtn__icon.cedrum-sidebar-row__leading{width:17px;height:17px;color:var(--cg-palette-icon-rail-icon-rest)}.editor--loadingShell .palette--iconRailTight .cg-toolBtn__icon.cedrum-sidebar-row__leading{width:16px;height:16px;color:var(--cg-palette-icon-rail-icon-rest)}.editor--loadingShell .palette .cg-toolBtn__icon>svg{width:14px;height:14px;display:block}.editor--loadingShell .palette--iconRail .cg-toolBtn__icon>svg{width:17px;height:17px}.editor--loadingShell .palette--iconRailTight .cg-toolBtn__icon>svg{width:16px;height:16px}.editor--loadingShell .palette .cg-toolBtn__icon>svg [stroke]{stroke-width:1.72px}.editor--loadingShell .palette--iconRail .cg-toolBtn__icon>svg [stroke]{stroke-width:1.78px}.editor--loadingShell .palette--iconRailTight .cg-toolBtn__icon>svg [stroke]{stroke-width:1.72px}.editor--loadingShell .palette .cg-toolBtn__label.cedrum-sidebar-row__label{text-align:left;color:var(--cg-palette-label-text);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.2;overflow:hidden}.editor--loadingShell .palette--iconRail .cg-toolBtn__label.cedrum-sidebar-row__label,.editor--loadingShell .palette--iconRail .cg-toolBtn__kbd.cedrum-sidebar-row__trailing,.editor--loadingShell .palette--iconRailTight .cg-toolBtn__label.cedrum-sidebar-row__label,.editor--loadingShell .palette--iconRailTight .cg-toolBtn__kbd.cedrum-sidebar-row__trailing,.editor--loadingShell .palette--compact .cg-toolBtn__kbd.cedrum-sidebar-row__trailing{display:none}.editor--loadingShell .palette .cg-toolBtn__kbd.cedrum-sidebar-row__trailing{width:var(--cg-palette-shortcut-column-width);min-width:var(--cg-palette-shortcut-column-width);color:var(--cg-palette-shortcut-text);text-align:right;font-variant-numeric:tabular-nums;justify-self:end}.editor--loadingShell .palette .cg-toolBtn__keycap.cedrum-keycap{width:100%;min-width:unset;min-height:unset;color:var(--cg-palette-shortcut-text);letter-spacing:.02em;text-align:right;background:0 0;border:0;border-radius:0;padding:0;font-size:11px;font-weight:600;line-height:1;display:block}.editor--loadingShell .palette__hint{border-top:1px solid var(--cg-palette-group-divider);color:var(--cg-palette-hint-text);font-size:var(--ui-type-helper-font-size,12px);font-weight:var(--ui-type-helper-font-weight,400);opacity:.86;margin-top:auto;padding-top:10px;line-height:1.38}.editor--loadingShell .palette--compact .palette__hint{opacity:1;border-top:0;padding-top:0;font-size:11px;line-height:1.34}.editor--loadingShell .palette--iconRail .palette__hint,.editor--loadingShell .palette--iconRailTight .palette__hint{display:none}.editor--loadingShell .palette__hintLine+.palette__hintLine{margin-top:3px}.editor--loadingShell .palette__hintLine--secondary{color:var(--cg-palette-hint-secondary-text);opacity:.78}.editor--loadingShell .palette__hintLine--compact{border:1px solid var(--cg-palette-group-divider);background:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 48%, transparent);width:100%;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 18%, transparent);border-radius:10px;align-items:center;gap:6px;padding:8px 9px;display:inline-flex}.editor--loadingShell .palette__hint .cedrum-keycap{border-color:color-mix(in oklab, var(--ui-border-subtle,var(--lineSubtle)) 28%, transparent);min-width:14px;min-height:14px;color:var(--cg-palette-hint-text);background:0 0;border-radius:4px;padding:0 3px;font-size:11px;font-weight:600;line-height:1.1}.editor--loadingShell .palette--compact .palette__hint .cedrum-keycap{background:color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 82%, transparent)}.editor--loadingShell .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);--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-content-column-inline-padding-base:0px;--cedrum-inspector-scrollbar-track-inline-size:0px;--cedrum-inspector-scrollbar-safe-gap-inline-size:14px;--cedrum-properties-panel-inline-start:var(--cedrum-inspector-content-column-inline-padding-base);--cedrum-properties-panel-inline-end-base:var(--cedrum-inspector-content-column-inline-padding-base);--cedrum-properties-panel-scrollbar-gap:var(--cedrum-inspector-scrollbar-safe-gap-inline-size);--cedrum-properties-panel-scrollbar-width:var(--cedrum-inspector-scrollbar-track-inline-size);--cedrum-properties-panel-inline-end-effective:var(--cedrum-properties-panel-inline-end-base);--cedrum-properties-panel-content-inline-end-effective:var(--cedrum-properties-panel-inline-end-base);--cedrum-inspector-scrollbar-gutter-inline-size:var(--cedrum-inspector-scrollbar-track-inline-size);flex-direction:column;flex:auto;min-width:0;max-width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.editor--loadingShell .properties-panel__header{background:0 0}.editor--loadingShell .properties-panel__controls{box-sizing:border-box;min-width:0;padding-inline-start:var(--cedrum-properties-panel-inline-start);padding-inline-end:var(--cedrum-properties-panel-inline-end-effective)}.editor--loadingShell .properties-panel__title{color:var(--ui-text-1,var(--text))}.editor--loadingShell .properties-panel__content{overscroll-behavior-x:contain;scrollbar-gutter:stable;overflow:hidden auto}[data-theme=dark] .editor__loadingPropertiesPanel .properties-panel__content{scrollbar-width:thin;scrollbar-color:#94a3b857 #94a3b814}[data-theme=dark] .editor__loadingPropertiesPanel .properties-panel__content::-webkit-scrollbar{width:9px;height:9px}[data-theme=dark] .editor__loadingPropertiesPanel .properties-panel__content::-webkit-scrollbar-track{background:#94a3b814;border-radius:999px}[data-theme=dark] .editor__loadingPropertiesPanel .properties-panel__content::-webkit-scrollbar-thumb{background:#94a3b857 padding-box padding-box;border:2px solid #0000;border-radius:999px}[data-theme=dark] .editor__loadingPropertiesPanel .properties-panel__content::-webkit-scrollbar-thumb:hover{background:#94a3b875}[data-theme=dark] .editor__loadingPropertiesPanel .properties-panel__content::-webkit-scrollbar-thumb:active{background:#94a3b894}[data-theme=dark] .editor__loadingPropertiesPanel .properties-panel__content::-webkit-scrollbar-corner{background:0 0}.editor--loadingShell .properties-panel__contentInner{--cedrum-inspector-surface-card-padding:12px;min-width:0;min-height:100%;box-sizing:border-box;flex-direction:column;inline-size:100%;max-inline-size:100%;padding-bottom:4px;display:flex}.editor--loadingShell .properties-panel__contentInner[data-content-tier=compact]{--cedrum-inspector-surface-card-padding:10px}.editor--loadingShell .properties-panel__contentColumn{min-width:0;min-height:100%;box-sizing:border-box;inline-size:100%;max-inline-size:100%;flex-direction:column;padding-inline-start:var(--cedrum-properties-panel-inline-start);padding-inline-end:var(--cedrum-properties-panel-content-inline-end-effective);display:flex}.editor--loadingShell .properties-panel__content>*,.editor--loadingShell .properties-panel__contentInner>*,.editor--loadingShell .properties-panel__contentColumn>*{min-width:0;max-width:100%}.editor--loadingShell .properties-section{margin-bottom:var(--cedrum-inspector-section-gap);padding-bottom:calc(var(--cedrum-inspector-section-gap) - 2px);border-bottom:1px solid var(--cedrum-inspector-section-divider)}.editor--loadingShell .properties-section--last{border-bottom:0;margin-bottom:0;padding-bottom:0}.editor--loadingShell .properties-controlRow{gap:6px;min-width:0;display:grid}.editor--loadingShell .properties-row{align-items:center;gap:10px;display:flex}.editor--loadingShell .properties-row--justify{justify-content:space-between}.editor--loadingShell .properties-sectionTitle{letter-spacing:.006em;color:var(--cedrum-inspector-title-color);margin:0 0 10px;font-size:12px;font-weight:600;line-height:1.32}.editor--loadingShell .properties-fieldLabel{color:var(--cedrum-inspector-label-color);letter-spacing:.01em;text-transform:none;margin:0 0 6px;font-size:11px;font-weight:600;line-height:1.3;display:block}.editor--loadingShell .properties-fieldLabel--inline{margin-bottom:0}.editor--loadingShell .timeline-hint{color:var(--cedrum-inspector-helper-color);margin:0;font-size:12px;font-weight:400;line-height:1.45}.editor--loadingShell .properties-fieldInput{width:100%;min-height:var(--cedrum-inspector-control-height);border-radius:var(--cedrum-inspector-control-radius);border:1px solid var(--cedrum-inspector-control-border);background:var(--cedrum-inspector-control-bg);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);box-sizing:border-box;padding:0 10px;line-height:1.35;display:block}.editor--loadingShell .properties-surfaceCard{border:1px solid var(--cedrum-inspector-card-border);background:var(--cedrum-inspector-card-bg);border-radius:var(--ui-radius-panel,10px);padding:var(--cedrum-inspector-surface-card-padding,12px)}.editor--loadingShell .properties-documentCard{gap:10px;display:grid}.editor--loadingShell .properties-selectionHeader{background:var(--cedrum-inspector-card-bg);border:1px solid var(--cedrum-inspector-card-border);border-radius:10px;flex-direction:column;align-items:stretch;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.editor--loadingShell .properties-selectionHeader--contextual{border:1px solid var(--cedrum-inspector-card-border);background:var(--cedrum-inspector-card-bg);border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;box-shadow:inset 0 1px #ffffff29}.editor--loadingShell .properties-selectionHeader__left{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.editor--loadingShell .properties-selectionHeader__dot{border-radius:999px;flex:none;width:10px;height:10px;display:inline-flex;overflow:hidden;box-shadow:0 0 0 2px #0000000a}.editor--loadingShell .properties-selectionHeader__text{gap:2px;min-width:0;display:grid}.editor--loadingShell .properties-selectionHeader__title{letter-spacing:-.01em;margin:0;font-size:13px;font-weight:600;line-height:1.2}.editor--loadingShell .properties-selectionHeader__scope{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:9px;font-weight:600;display:inline-flex}.editor--loadingShell .properties-selectionHeader__btn{height:var(--ui-control-height-default,32px);border-radius:var(--ui-radius-row,10px);border:1px solid var(--ui-border,var(--lineSubtle));background:var(--ui-surface-1,var(--bgPanel));min-width:84px;color:var(--ui-text-1,var(--text));box-sizing:border-box;padding:0 10px;font-size:12px;font-weight:600}.editor--loadingShell .properties-selectionHint{border:1px solid var(--lineSubtle);background:var(--bgPanel2);color:var(--textMuted);border-radius:10px;margin:10px 0 0;padding:8px 10px;font-size:11px}.editor--loadingShell .editor__loadingPropertiesPanelMirror .editor__loadingPropertiesTabsShell,.editor--loadingShell .editor__loadingPropertiesPanelMirror .properties-panel__tabsShell{background:var(--ui-surface-2,var(--bgPanel2,#1f2430));background:var(--cedrum-inspector-tab-shell-bg);border:1px solid var(--ui-border,var(--lineSubtle,#ffffff38));border:1px solid var(--cedrum-inspector-tab-shell-border);border-radius:var(--ui-radius-row,9px);box-shadow:none;box-sizing:border-box;margin-top:0;padding:2px}.editor--loadingShell .editor__loadingPropertiesPanelMirror .properties-panel__tabs,.editor--loadingShell .editor__loadingPropertiesPanelMirror .editor__loadingPropertiesTabs{align-items:stretch;gap:3px;width:100%;min-width:0;min-height:30px;display:flex}.editor--loadingShell .editor__loadingPropertiesPanelMirror button.editor__loadingPropertiesTab,.editor--loadingShell .editor__loadingPropertiesPanelMirror button.properties-panel__tab,.editor--loadingShell .editor__loadingPropertiesPanelMirror .editor__loadingPropertiesTab,.editor--loadingShell .editor__loadingPropertiesPanelMirror .properties-panel__tab{min-width:0;min-height:30px;font-family:var(--font-family-ui,"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);letter-spacing:0;border-radius:var(--ui-radius-control,7px);background:var(--ui-surface-2,var(--bgPanel2,#1f2430));background:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 30%, transparent);color:color-mix(in oklab, var(--ui-text-2,var(--textDim)) 88%, transparent);appearance:none;background-color:var(--ui-surface-2,var(--bgPanel2,#1f2430));background-color:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 30%, transparent);cursor:default;-webkit-user-select:none;user-select:none;box-sizing:border-box;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 24%, transparent);background-image:none;border:1px solid #0000;outline:none;flex:1 1 0;justify-content:center;align-items:center;padding-block:5px;padding-inline:10px;font-size:12px;font-weight:600;line-height:1.2;transition:none;display:inline-flex;position:relative}.editor--loadingShell .editor__loadingPropertiesPanelMirror button.properties-panel__tab:focus,.editor--loadingShell .editor__loadingPropertiesPanelMirror button.properties-panel__tab:focus-visible,.editor--loadingShell .editor__loadingPropertiesPanelMirror button.properties-panel__tab:hover,.editor--loadingShell .editor__loadingPropertiesPanelMirror .properties-panel__tab:focus,.editor--loadingShell .editor__loadingPropertiesPanelMirror .properties-panel__tab:focus-visible,.editor--loadingShell .editor__loadingPropertiesPanelMirror .properties-panel__tab:hover{border-color:var(--ui-border,var(--lineSubtle,#ffffff38));border-color:color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 42%, transparent);background:var(--ui-surface-2,var(--bgPanel2,#1f2430));background:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 30%, transparent);color:color-mix(in oklab, var(--ui-text-2,var(--textDim)) 88%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 24%, transparent)}.editor--loadingShell .editor__loadingPropertiesPanelMirror .editor__loadingPropertiesTab.properties-panel__tab--active,.editor--loadingShell .editor__loadingPropertiesPanelMirror .editor__loadingPropertiesTab[data-active=true],.editor--loadingShell .editor__loadingPropertiesPanelMirror .properties-panel__tab--active,.editor--loadingShell .editor__loadingPropertiesPanelMirror .properties-panel__tab[data-active=true]{background:var(--ui-surface-2,var(--bgPanel2,#1f2430));background:color-mix(in oklab, var(--ui-accent,var(--primary)) 10%, var(--ui-surface-2,var(--bgPanel2)));border-color:var(--ui-border,var(--lineSubtle,#ffffff47));border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 20%, var(--ui-border,var(--lineSubtle)));color:var(--ui-text-1,var(--text));appearance:none;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ui-accent,var(--primary)) 10%, transparent), inset 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 26%, transparent);background-image:none}.editor--loadingShell .editor__loadingPropertiesPanelMirror .properties-panel__tabLabel{text-align:center;white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;width:100%;min-width:0;display:block;overflow:hidden}.editor__loadingPaletteMirror{min-width:0}.editor__loadingPaletteMirror .cg-toolRail{pointer-events:none}.editor__loadingPaletteMirror .cg-toolBtn.cedrum-sidebar-row{cursor:default}.editor__loadingPaletteMirror .cg-toolBtn.cedrum-sidebar-row,.editor__loadingPaletteRow{isolation:isolate;position:relative;overflow:hidden}.editor__loadingPropertiesPanelMirror button.editor__loadingPropertiesTab,.editor__loadingPropertiesPanelMirror button.properties-panel__tab,.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesTab,.editor__loadingPropertiesPanelMirror .properties-panel__tab{appearance:none;border-radius:var(--ui-radius-control,7px);background:var(--ui-surface-2,var(--bgPanel2,#1f2430));background-color:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 34%, transparent);border:1px solid #0000;border-color:color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 42%, transparent);min-height:30px;color:color-mix(in oklab, var(--ui-text-2,var(--textDim)) 92%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 24%, transparent);background-image:none;padding-block:5px;padding-inline:10px}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesTab.properties-panel__tab--active,.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesTab[data-active=true],.editor__loadingPropertiesPanelMirror .properties-panel__tab--active,.editor__loadingPropertiesPanelMirror .properties-panel__tab[data-active=true]{appearance:none;background-color:var(--ui-surface-2,var(--bgPanel2,#1f2430));background-color: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)));color:var(--ui-text-1,var(--text));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ui-accent,var(--primary)) 10%, transparent), inset 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 26%, transparent);background-image:none}.editor__loadingPaletteMirrorTitle,.editor__loadingPaletteMirrorSectionHeader,.editor__loadingPaletteMirrorText,.editor__loadingPaletteMirrorHintText{color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;border-radius:999px;text-decoration-color:#0000;display:inline-block}.editor__loadingPaletteMirrorTitle{line-height:1.3}.editor__loadingPaletteMirrorSectionHeader{line-height:1.2}.editor__loadingPaletteMirrorText--label{max-width:100%;line-height:1.2}.editor__loadingPaletteMirrorText--shortcut{line-height:1}.editor__loadingPaletteMirrorHintText{line-height:1.2}.editor__loadingPaletteMirrorIconContent{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;position:relative}.editor__loadingPaletteMirrorIconGlyph{z-index:2;opacity:.62;justify-content:center;align-items:center;display:inline-flex;position:relative}.editor__loadingPaletteMirrorIconSheen{z-index:1;border-radius:4px;position:absolute;inset:-1px}.editor__palette[data-palette-density=iconRail] .editor__loadingPaletteMirrorIconSheen{border-radius:6px;inset:-3px}.editor__palette[data-palette-density=iconRailTight] .editor__loadingPaletteMirrorIconSheen{border-radius:5px;inset:-2px}.editor__loadingPaletteMirror .editor__loadingPlaceholder{--cedrum-loading-shimmer-opacity:.12;--cedrum-loading-shimmer-duration:3s;background:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2,#e8e8ed)) 72%, transparent);border:0}.editor__loadingRailSection+.editor__loadingRailSection{margin-top:8px}.editor__loadingRailEyebrow,.editor__loadingInspectorTitle,.editor__loadingInspectorLine,.editor__loadingPaletteLabel{border-radius:999px}.editor__loadingRailEyebrow{width:82px;height:10px}.editor__loadingPaletteLabel{width:72%;height:10px}.editor__palette[data-palette-density=compact] .editor__loadingPaletteRow{grid-template-columns:14px minmax(0,1fr);column-gap:7px;min-height:33px;padding:5px 8px}.editor__palette[data-palette-density=iconRail] .editor__loadingRailSection+.editor__loadingRailSection,.editor__palette[data-palette-density=iconRailTight] .editor__loadingRailSection+.editor__loadingRailSection{margin-top:0;position:relative}.editor__palette[data-palette-density=iconRail] .editor__loadingRailSection+.editor__loadingRailSection{padding-top:18px}.editor__palette[data-palette-density=iconRailTight] .editor__loadingRailSection+.editor__loadingRailSection{padding-top:16px}.editor__palette[data-palette-density=iconRail] .editor__loadingRailSection+.editor__loadingRailSection:before,.editor__palette[data-palette-density=iconRailTight] .editor__loadingRailSection+.editor__loadingRailSection:before{content:"";background:linear-gradient(90deg, transparent 0, color-mix(in oklab, var(--ui-border,var(--lineSubtle,#00000029)) 52%, transparent) 18%, color-mix(in oklab, var(--ui-border,var(--lineSubtle,#00000029)) 52%, transparent) 82%, transparent 100%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.editor__palette[data-palette-density=iconRail] .editor__loadingRailSection+.editor__loadingRailSection:before{width:32px}.editor__palette[data-palette-density=iconRailTight] .editor__loadingRailSection+.editor__loadingRailSection:before{width:24px}.editor__loadingPropertiesPanelMirror{pointer-events:none}.editor__loadingPropertiesPanelMirror--emptySelection .properties-empty{margin-bottom:0}.editor__loadingPropertiesPanelMirror--emptySelection .properties-empty--selectionGuidance{border-style:solid;border-color:var(--cedrum-inspector-card-border);background:linear-gradient(180deg, color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 96%, transparent) 0%, color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 84%, transparent) 100%);box-shadow:none;flex-direction:column;gap:10px;padding:16px;display:flex}.editor__loadingPropertiesPanelMirror--emptySelection .properties-empty__title,.editor__loadingPropertiesPanelMirror--emptySelection .properties-empty__text{margin:0}.editor__loadingPropertiesPanelMirror--emptySelection .properties-empty__actionList{gap:12px;display:grid}.editor__loadingPropertiesPanelMirror--emptySelection .cedrum-sidebar-row.properties-empty__actionRow{border-radius:var(--cedrum-inspector-control-radius,8px);border-color:var(--cedrum-inspector-control-border);background:var(--cedrum-inspector-control-bg);width:100%;min-height:36px;box-shadow:none;cursor:default;gap:10px;padding:8px 12px;transform:none}.editor__loadingPropertiesPanelMirror--emptySelection .cedrum-sidebar-row.properties-empty__actionRow:disabled{opacity:1}.editor__loadingPropertiesPanelMirror--emptySelection .cedrum-sidebar-row.properties-empty__actionRow .properties-empty__actionLabel{letter-spacing:.01em;font-size:12px;font-weight:600;line-height:1.3}.editor__loadingPropertiesPanelMirror--emptySelection .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)}.editor__loadingPropertiesPanelMirror--emptySelection .properties-empty__actionLeadingIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;display:block}.editor__loadingPropertiesPanelMirror--emptySelection .properties-empty__actionLeadingIcon--chartControl{stroke-width:2.1px}.editor__loadingPropertiesPanelMirror--emptySelection .properties-empty__actionLeadingIcon--structural{stroke-width:1.45px}.editor__loadingPropertiesPanelMirror--emptySelection .cedrum-sidebar-row.properties-empty__actionRow .properties-empty__actionTrailing{color:color-mix(in oklab, var(--ui-text-2,var(--textMuted)) 82%, transparent)}.editor__loadingPropertiesPanelMirror--emptySelection .properties-empty__actionChevron{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px;display:block}.editor__loadingPropertiesPanelMirror--emptySelection .editor__loadingPropertiesMirrorSurface{position:relative;overflow:hidden}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesText{color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;border-radius:999px;text-decoration-color:#0000;display:inline-block}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesText.editor__loadingPlaceholder{--cedrum-loading-shimmer-opacity:.12;--cedrum-loading-shimmer-duration:3s;background:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2,#e8e8ed)) 72%, transparent);border:0}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesTitle{line-height:1.3}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesTab{appearance:none;border-radius:var(--ui-radius-control,7px);background:var(--ui-surface-2,var(--bgPanel2,#1f2430));background-color:var(--ui-surface-2,var(--bgPanel2,#1f2430));background-color:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 34%, transparent);background-image:none;background:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 34%, transparent);border:1px solid #0000;border-color:color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 42%, transparent);min-height:30px;color:color-mix(in oklab, var(--ui-text-2,var(--textDim)) 92%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 24%, transparent);cursor:default;padding-block:5px;padding-inline:10px}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesTabLabel{width:100%;line-height:1.2;display:block}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesSectionHeading{line-height:1.25}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesFieldLabel{line-height:1.2}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesHint{line-height:1.35}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesControl{color:#0000;display:block}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesControlRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesToggle{border-radius:999px;width:34px;min-width:34px;height:22px;display:inline-flex}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesSegmented{border-radius:var(--ui-radius-control,8px);width:100%;height:32px;display:block}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesInlineKeycaps{align-items:center;gap:6px;display:inline-flex}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesInlineKeycaps .cedrum-keycap{min-width:20px}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesKeycapText{line-height:1}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesSkeleton{background:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2,#e8e8ed)) 78%, var(--ui-border,var(--lineSubtle,#00000029)) 22%);border:0;border-radius:999px;display:block}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesSkeleton.editor__loadingPlaceholder{--cedrum-loading-shimmer-opacity:.12;--cedrum-loading-shimmer-duration:3.1s;border:0}.editor--loadingShell .editor__loadingPropertiesPanelMirror .editor__loadingPropertiesTabsShell,.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesTabsShell{border-radius:var(--ui-radius-row,9px);border:1px solid color-mix(in oklab, var(--ui-border,var(--lineSubtle,#00000029)) 36%, transparent);background:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2,#e8e8ed)) 58%, transparent);box-shadow:none;margin-top:0;padding:2px}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesTabsShell,.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesTabShell.properties-panel__tab,.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesMirrorCard,.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesRowShell,.editor__loadingPropertiesPanelMirror--emptySelection .properties-empty--selectionGuidance{isolation:isolate;position:relative;overflow:hidden}.editor--loadingShell .editor__loadingPropertiesPanelMirror .editor__loadingPropertiesTabs,.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesTabs{align-items:stretch;gap:3px;width:100%;min-width:0;min-height:30px;display:flex}.editor--loadingShell .editor__loadingPropertiesPanelMirror button.editor__loadingPropertiesTabShell.properties-panel__tab,.editor__loadingPropertiesPanelMirror button.editor__loadingPropertiesTabShell.properties-panel__tab,.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesTabShell.properties-panel__tab{border-radius:var(--ui-radius-control,7px);background:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2,#e8e8ed)) 36%, transparent);min-width:0;min-height:30px;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel,#f5f5f7)) 26%, transparent);color:#0000;cursor:default;-webkit-user-select:none;user-select:none;appearance:none;border:1px solid #0000;flex:1 1 0;justify-content:center;align-items:center;padding-block:5px;padding-inline:10px;display:inline-flex;position:relative}.editor--loadingShell .editor__loadingPropertiesPanelMirror button.editor__loadingPropertiesTabShell.properties-panel__tab:hover,.editor--loadingShell .editor__loadingPropertiesPanelMirror button.editor__loadingPropertiesTabShell.properties-panel__tab:focus,.editor--loadingShell .editor__loadingPropertiesPanelMirror button.editor__loadingPropertiesTabShell.properties-panel__tab:focus-visible,.editor__loadingPropertiesPanelMirror button.editor__loadingPropertiesTabShell.properties-panel__tab:hover,.editor__loadingPropertiesPanelMirror button.editor__loadingPropertiesTabShell.properties-panel__tab:focus,.editor__loadingPropertiesPanelMirror button.editor__loadingPropertiesTabShell.properties-panel__tab:focus-visible{background:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2,#e8e8ed)) 36%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel,#f5f5f7)) 26%, transparent);border-color:#0000}.editor--loadingShell .editor__loadingPropertiesPanelMirror button.editor__loadingPropertiesTabShell.properties-panel__tab[data-active=true],.editor--loadingShell .editor__loadingPropertiesPanelMirror button.editor__loadingPropertiesTabShell.properties-panel__tab.properties-panel__tab--active,.editor__loadingPropertiesPanelMirror button.editor__loadingPropertiesTabShell.properties-panel__tab[data-active=true],.editor__loadingPropertiesPanelMirror button.editor__loadingPropertiesTabShell.properties-panel__tab.properties-panel__tab--active,.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesTabShell.properties-panel__tab[data-active=true],.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesTabShell.properties-panel__tab.properties-panel__tab--active{border-color:color-mix(in oklab, var(--ui-border,var(--lineSubtle,#00000029)) 44%, transparent);background:color-mix(in oklab, var(--ui-surface-1,var(--bgPanel,#f5f5f7)) 74%, var(--ui-surface-2,var(--bgPanel2,#e8e8ed)));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ui-surface-1,var(--bgPanel,#f5f5f7)) 30%, transparent), inset 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel,#f5f5f7)) 36%, transparent)}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesTitleSkeleton{width:90px;max-width:100%;height:10px}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesTabLabelSkeleton{max-width:100%;height:8px;margin-inline:auto}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesTabLabelSkeleton--timeline{width:44px}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesTabLabelSkeleton--selection{width:52px}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesTabLabelSkeleton--document{width:50px}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesTabLabelSkeleton--default{width:48px}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesTabLabelSkeleton--active{width:46px}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesMirrorCard{border-style:solid;border-color:var(--cedrum-inspector-card-border);background:linear-gradient(180deg, color-mix(in oklab, var(--ui-surface-1,var(--bgPanel,#f5f5f7)) 95%, transparent) 0%, color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2,#e8e8ed)) 84%, transparent) 100%);box-shadow:none;flex-direction:column;gap:10px;margin-bottom:0;padding:16px;display:flex}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesIntroLine{height:8px}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesIntroLine--title{width:132px;height:10px}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesIntroLine--bodyPrimary{width:min(100%,218px)}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesIntroLine--bodySecondary{width:min(100%,190px)}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesRowShell{border-radius:var(--cedrum-inspector-control-radius,8px);border-color:color-mix(in oklab, var(--cedrum-inspector-control-border,var(--lineSubtle,#00000029)) 88%, transparent);background:color-mix(in oklab, var(--cedrum-inspector-control-bg,var(--bgPanel2,#e8e8ed)) 84%, transparent);width:100%;min-height:36px;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel,#f5f5f7)) 22%, transparent);cursor:default;gap:10px;padding:8px 12px;transform:none}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesRowShell:disabled{opacity:1}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesRowIconSlot{justify-content:center;align-items:center;width:13px;height:13px;display:inline-flex}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesRowIconGlyph{border-radius:4px;width:12px;height:12px}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesRowLabel{height:8px}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesRowLabel--typography{width:66px}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesRowLabel--density{width:50px}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesRowLabel--rowLines{width:56px}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesRowLabel--gridLines{width:54px}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesRowChevronSlot{justify-content:center;align-items:center;width:11px;height:11px;display:inline-flex}.editor__loadingPropertiesPanelMirror .editor__loadingPropertiesRowChevronGlyph{border-radius:2px;width:8px;height:8px}.editor__loadingPropertiesPanel{grid-template-rows:auto minmax(0,1fr);align-content:start;gap:14px;min-height:0;display:grid}.editor__loadingInspectorContent{align-content:start;gap:12px;display:grid}.editor__loadingInspectorControlRow{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.editor__loadingInspectorControl{border-radius:10px;height:30px}.editor__loadingInspectorTitle{width:104px;height:12px}.editor__loadingInspectorTab{border-radius:10px;height:30px}.editor__loadingInspectorLine{width:68%;height:10px}.editor__loadingInspectorField{border-radius:10px;height:34px}@supports (scrollbar-gutter:stable both-edges){.editor__timelineHydrationCanvas{scrollbar-gutter:stable both-edges}}.canvasShell.editor__timelineHydrationCanvasShell{align-content:start;justify-items:center;width:100%;min-width:100%;min-height:100%;margin:0;display:grid}.canvasStage.editor__timelineHydrationCanvasStage{width:100%;min-width:0;min-height:100%}.editor__timelineHydrationSurface{--cedrum-loading-label-column:clamp(166px, 19vw, 220px);--cedrum-loading-header-primary-height:18px;--cedrum-loading-header-secondary-height:12px;--cedrum-loading-paper-pad-top:clamp(22px, 2.3vw, 30px);--cedrum-loading-paper-pad-right:clamp(20px, 2vw, 28px);--cedrum-loading-paper-pad-bottom:24px;--cedrum-loading-paper-pad-left:clamp(20px, 2vw, 28px);--cedrum-loading-canvas-placeholder-fill:color-mix(in oklab, var(--cedrum-loading-paper-bg,var(--ui-surface-1,#fff)) 93%, var(--ui-surface-2,var(--bgPanel2,#e8e8ed)) 7%);--cedrum-loading-canvas-placeholder-fill-strong:color-mix(in oklab, var(--cedrum-loading-paper-bg,var(--ui-surface-1,#fff)) 89%, var(--ui-surface-2,var(--bgPanel2,#e8e8ed)) 11%);--cedrum-loading-canvas-placeholder-sheen:color-mix(in oklab, var(--ui-surface-1,var(--bgPanel,#f5f5f7)) 58%, transparent);--cedrum-loading-canvas-placeholder-shimmer-opacity:.14;--cedrum-loading-canvas-placeholder-shimmer-duration:4.1s;z-index:1;box-sizing:border-box;height:100%;min-height:min(420px,100%);padding:var(--cedrum-loading-paper-pad-top) var(--cedrum-loading-paper-pad-right) var(--cedrum-loading-paper-pad-bottom) var(--cedrum-loading-paper-pad-left);background:var(--cedrum-loading-paper-bg,color-mix(in oklab, var(--ui-surface-1,var(--bgPanel,#f5f5f7)) 97%, var(--ui-surface-2,var(--bgPanel2,#e8e8ed)) 3%));grid-template-rows:auto auto 1fr;display:grid;position:relative}.editor__timelineHydrationCanvasPlaceholder{box-shadow:none;background:var(--cedrum-loading-canvas-placeholder-fill);border:0;display:block;position:relative;overflow:hidden}.editor__timelineHydrationCanvasPlaceholder:after{content:"";background:linear-gradient(100deg, transparent 28%, var(--cedrum-loading-canvas-placeholder-sheen) 53%, transparent 78%);opacity:var(--cedrum-loading-canvas-placeholder-shimmer-opacity);animation:editorLoadingCanvasSheen var(--cedrum-loading-canvas-placeholder-shimmer-duration) cubic-bezier(.38, .1, .18, .98) infinite;pointer-events:none;will-change:transform;position:absolute;inset:-20% -58%;transform:translate(-146%)}.editor__timelineHydrationHeaderBandPlaceholder{--cedrum-loading-canvas-placeholder-shimmer-opacity:.1;--cedrum-loading-canvas-placeholder-shimmer-duration:4.7s;background:color-mix(in oklab, var(--cedrum-loading-paper-bg,var(--ui-surface-1,#fff)) 94%, var(--ui-surface-2,var(--bgPanel2,#e8e8ed)) 6%)}.editor__timelineHydrationLabelLinePlaceholder{background:var(--cedrum-loading-canvas-placeholder-fill);opacity:.9;border:0}.editor__timelineHydrationLabelLine--secondary.editor__timelineHydrationLabelLinePlaceholder{opacity:.68}.editor__timelineHydrationTask{border-radius:5px;height:20px;transform:translateY(-50%)}.editor__timelineHydrationTaskPlaceholder{background:var(--cedrum-loading-canvas-placeholder-fill-strong);opacity:.9;border:0}.editor__timelineHydrationTask--phase.editor__timelineHydrationTaskPlaceholder{opacity:.82}.editor__timelineHydrationMilestonePlaceholder{background:var(--cedrum-loading-canvas-placeholder-fill-strong);opacity:.82;border:0}@keyframes editorLoadingShellShimmer{0%{transform:translate(-158%)}to{transform:translate(158%)}}@keyframes editorLoadingCanvasSheen{0%{transform:translate(-146%)}to{transform:translate(146%)}}@media (prefers-reduced-motion:reduce){.editor__loadingPlaceholder--shimmer:after{animation:none}.editor__timelineHydrationCanvasPlaceholder:after{opacity:.07;animation:none}.editor__timelineHydrationShell,.editor__timelineContinuityShell{transition:opacity .12s}}@supports not (height:100dvh){.editor{--cedrum-editor-viewport-block-size:100vh}}._shell_1uhxh_1{--public-auth-shell-padding:clamp(16px, 2.4vw, 30px);min-height:100vh;min-block-size:100dvh;padding:var(--public-auth-shell-padding);background:radial-gradient(140% 108% at 6% -24%,oklab(74.9083% -.00949487 -.127824/.32) 0%,oklab(74.9083% -.00949487 -.127824/.12) 36%,#0000 74%),radial-gradient(124% 112% at 96% 6%,oklab(55.6899% -.0223312 -.155157/.34) 0%,oklab(55.6899% -.0223312 -.155157/.1) 46%,#0000 82%),linear-gradient(#101f3f 0%,#0d1934 42%,#0a142a 100%);position:relative;overflow-x:clip}._atmosphere_1uhxh_11,._depthTone_1uhxh_12,._noise_1uhxh_13{pointer-events:none;position:absolute;inset:0}._atmosphere_1uhxh_11{opacity:.72;background:radial-gradient(78% 74% at 18% 76%,oklab(64.7904% -.0194193 -.131473/.22) 0%,#0000 76%),radial-gradient(66% 72% at 86% 80%,oklab(49.2994% -.020312 -.148547/.18) 0%,#0000 74%)}._depthTone_1uhxh_12{opacity:.62;background:linear-gradient(oklab(24.5886% -.00728421 -.0638991/.12) 0%,oklab(19.0418% -.00417186 -.0427354/.44) 62%,oklab(15.6339% -.0033435 -.0316421/.64) 100%)}._noise_1uhxh_13{mix-blend-mode:soft-light;opacity:.12;background:repeating-radial-gradient(circle at 12% 20%,#ffffff1c 0 .42px,#0000 .42px 2.5px)}._frame_1uhxh_35{z-index:1;width:min(1160px,100%);min-height:calc(100dvh - var(--public-auth-shell-padding) * 2);grid-template-rows:auto 1fr auto;gap:clamp(16px,2.4vw,30px);margin:0 auto;display:grid;position:relative}._header_1uhxh_46{justify-content:space-between;align-items:center;gap:14px;padding-inline:clamp(2px,.6vw,8px);display:flex}._logoLink_1uhxh_54{inline-size:min(286px,52vw);display:inline-flex}._utilityLink_1uhxh_59{color:oklab(87.8147% -.00476118 -.0363831);letter-spacing:.01em;background:oklab(25.8275% -.00908901 -.0565252/.3);border:1px solid oklab(75.7091% -.0125205 -.0813117/.18);border-radius:9px;padding:6px 10px;font-size:.75rem;font-weight:520;line-height:1.1;text-decoration:none;transition:color .16s,border-color .16s,background-color .16s}._utilityLink_1uhxh_59:hover{color:oklab(98.511% -.000885619 -.00647682);background:oklab(31.3972% -.0116017 -.0762845/.38);border-color:oklab(81.9198% -.0108523 -.0676267/.28)}._utilityLink_1uhxh_59:focus-visible{border-radius:9px;outline:none;box-shadow:0 0 0 3px oklab(72.7239% -.0137315 -.139993/.34)}._composition_1uhxh_85{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:center;gap:clamp(24px,3.6vw,48px);display:grid}._brandColumn_1uhxh_92{gap:12px;max-width:39ch;display:grid}._eyebrow_1uhxh_98{color:oklab(83.727% -.00971107 -.0807226);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.2}._title_1uhxh_108{color:#f6f8ff;letter-spacing:-.034em;margin:0;font-size:clamp(2rem,4.5vw,3.35rem);font-weight:710;line-height:1.05}._subtitle_1uhxh_117{color:oklab(91.4756% -.00152835 -.0288178);letter-spacing:-.01em;margin:0;font-size:clamp(1rem,1.5vw,1.08rem);line-height:1.55}._authColumn_1uhxh_125{justify-content:flex-end;align-items:flex-start;display:flex}._authStack_1uhxh_131{box-sizing:border-box;gap:11px;width:min(100%,500px);display:grid}._authSurface_1uhxh_138{--auth-card-bg:oklab(26.4069% -.0125534 -.0562994);--auth-card-bg-bottom:oklab(22.644% -.00792618 -.0483633);--auth-card-border:oklab(75.4344% -.0132616 -.0875395/.34);--auth-card-border-strong:oklab(80.685% -.011238 -.0709258/.46);--auth-card-shadow:0 18px 38px #040a1661, 0 3px 10px #060e1e38, 0 1px 0 #ffffff14 inset, 0 -1px 0 #040a1833 inset;--auth-input-bg:oklab(25.6613% -.0110874 -.0520645);--auth-input-bg-hover:oklab(27.6585% -.0111627 -.0564738);--auth-input-border:oklab(71.9886% -.0131723 -.089957/.3);--auth-input-border-strong:oklab(79.2766% -.0139343 -.0734852/.42);--auth-focus-ring:oklab(73.7697% -.0145185 -.134008/.44);--auth-text-primary:#ecf2ff;--auth-text-secondary:oklab(84.1537% -.00384562 -.0461913);--auth-link:oklab(79.6473% -.0123866 -.102362);--auth-link-hover:#dce9ff;--auth-tertiary-option-bg:color-mix(in oklab, var(--auth-card-bg) 78%, #152744);--auth-tertiary-option-bg-hover:color-mix(in oklab, var(--auth-card-bg) 74%, #1d3153);--auth-tertiary-option-bg-active:color-mix(in oklab, var(--auth-card-bg) 80%, #152948);--auth-tertiary-option-border:color-mix(in oklab, var(--auth-input-border) 82%, transparent);--auth-tertiary-option-border-hover:color-mix(in oklab, var(--auth-input-border-strong) 80%, transparent);--auth-tertiary-option-text:color-mix(in oklab, var(--auth-text-primary) 88%, #c2d4f6);--auth-tertiary-option-text-strong:color-mix(in oklab, var(--auth-text-primary) 98%, #edf4ff);--auth-tertiary-option-icon:color-mix(in oklab, var(--auth-text-primary) 82%, #b9cdf2);--auth-tertiary-option-arrow:color-mix(in oklab, var(--auth-text-primary) 78%, #a8c1ec);--cedrum-clerk-surface-1:var(--auth-card-bg);--cedrum-clerk-surface-2:var(--auth-input-bg);--cedrum-clerk-text-1:var(--auth-text-primary);--cedrum-clerk-text-2:var(--auth-text-secondary);--cedrum-clerk-border:var(--auth-input-border);--cedrum-clerk-border-strong:var(--auth-input-border-strong);--cedrum-clerk-focus-ring:var(--auth-focus-ring);--cedrum-clerk-accent:color-mix(in oklab, var(--ui-accent,#2f70ff) 84%, #8eb3ff 16%);--cedrum-clerk-accent-contrast:#f5f8ff;width:100%}._authSecondary_1uhxh_190{width:100%}._authSurface_1uhxh_138 .cedrum-clerk-cardBox{width:100%;max-width:500px;margin-inline:auto 0}._authSurface_1uhxh_138 .cedrum-clerk-logoBox,._authSurface_1uhxh_138 .cedrum-clerk-logoImage,._authSurface_1uhxh_138 .cedrum-clerk-footerPages,._authSurface_1uhxh_138 .cedrum-clerk-footerPagesLink{display:none!important}._authSurface_1uhxh_138 .cedrum-clerk-main .cedrum-clerk-formContainer .cedrum-clerk-form .cl-main .cl-form{width:100%;min-width:0;text-align:left!important}._authSurface_1uhxh_138 .cedrum-clerk-main,._authSurface_1uhxh_138 .cl-main{justify-content:flex-start;align-items:stretch;gap:12px}._authSurface_1uhxh_138 .cedrum-clerk-card .cedrum-clerk-root .cl-card{border:1px solid var(--auth-card-border);border-radius:calc(var(--cedrum-clerk-radius-lg) + 7px);background:linear-gradient(180deg, color-mix(in oklab, var(--auth-card-bg) 90%, #223b63 10%) 0%, var(--auth-card-bg-bottom) 100%);box-shadow:var(--auth-card-shadow);padding:clamp(22px,2.8vw,30px)}._authSurface_1uhxh_138 .cedrum-clerk-header .cedrum-clerk-formHeader .cl-header .cl-formHeader{row-gap:8px;text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important}._authSurface_1uhxh_138 .cedrum-clerk-card :is(.cedrum-clerk-header,.cedrum-clerk-formHeader,.cl-header,.cl-formHeader){text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important}._authSurface_1uhxh_138 .cedrum-clerk-headerTitle .cedrum-clerk-formHeaderTitle .cl-headerTitle .cl-formHeaderTitle{color:var(--auth-text-primary);letter-spacing:-.018em;font-size:clamp(1.24rem,1.8vw,1.42rem);font-weight:650;line-height:1.16;text-align:left!important}._authSurface_1uhxh_138 .cedrum-clerk-headerSubtitle .cedrum-clerk-formHeaderSubtitle .cl-headerSubtitle .cl-formHeaderSubtitle{color:color-mix(in oklab, var(--auth-text-secondary) 94%, #90a8d8);letter-spacing:-.004em;font-size:.88rem;line-height:1.5;text-align:left!important}._authSurface_1uhxh_138 .cedrum-clerk-form{row-gap:13px}._authSurface_1uhxh_138 .cedrum-clerk-formButtonPrimary .cl-formButtonPrimary{white-space:nowrap}._authSurface_1uhxh_138 .cedrum-clerk-formField .cl-formField{row-gap:6px}._authSurface_1uhxh_138 .cedrum-clerk-formLabel .cl-formFieldLabel{color:color-mix(in oklab, var(--auth-text-primary) 88%, #9fb6e3);letter-spacing:-.004em;font-size:.8rem;font-weight:590}._authSurface_1uhxh_138 .cedrum-clerk-input .cedrum-clerk-root .cl-formFieldInput .cl-modalContent .cl-formFieldInput{border:1px solid var(--auth-input-border);background:linear-gradient(180deg, color-mix(in oklab, var(--auth-input-bg) 94%, #22395f 6%) 0%, var(--auth-input-bg) 100%);min-height:46px;color:var(--auth-text-primary);border-radius:12px;padding-inline:14px;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #060c1847}._authSurface_1uhxh_138 .cedrum-clerk-formFieldHintText .cedrum-clerk-formFieldErrorText .cedrum-clerk-formFieldWarningText .cedrum-clerk-formFieldSuccessText .cl-formFieldHintText .cl-formFieldErrorText .cl-formFieldWarningText .cl-formFieldSuccessText{min-height:1.12em;margin-top:1px;line-height:1.35;display:block}._authSurface_1uhxh_138 .appState__hint{color:color-mix(in oklab, var(--auth-text-secondary) 92%, #9db4de);margin:0 0 2px;font-size:.79rem;line-height:1.4}._authSurface_1uhxh_138 .appState__card{border:1px solid var(--auth-card-border);border-radius:calc(var(--cedrum-clerk-radius-lg) + 7px);background:linear-gradient(180deg, color-mix(in oklab, var(--auth-card-bg) 92%, #1d345c 8%) 0%, var(--auth-card-bg-bottom) 100%);width:100%;box-shadow:var(--auth-card-shadow);padding:clamp(22px,2.8vw,30px)}._authSurface_1uhxh_138 .appState__title{color:var(--auth-text-primary);letter-spacing:-.018em;font-size:clamp(1.24rem,1.8vw,1.42rem);font-weight:650;line-height:1.16}._authSurface_1uhxh_138 .appState__description{color:color-mix(in oklab, var(--auth-text-secondary) 94%, #90a8d8);letter-spacing:-.004em;margin-top:0;font-size:.88rem;line-height:1.5}._authSurface_1uhxh_138 .appState__card--authBypass{gap:12px}._authSurface_1uhxh_138 .appState__action{border:1px solid color-mix(in oklab, var(--cedrum-clerk-accent) 56%, #89acff);background:linear-gradient(180deg, color-mix(in oklab, var(--cedrum-clerk-accent) 90%, #8db2ff 10%) 0%, color-mix(in oklab, var(--cedrum-clerk-accent) 82%, #1b3f90 18%) 100%);min-height:46px;color:var(--cedrum-clerk-accent-contrast);letter-spacing:-.006em;border-radius:12px;margin-top:2px;padding:0 12px;font-size:.9rem;font-weight:620;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;box-shadow:0 10px 24px #1339866b}._authSurface_1uhxh_138 .appState__action:hover{border-color:color-mix(in oklab, var(--cedrum-clerk-accent) 64%, #a8c4ff);background:linear-gradient(180deg, color-mix(in oklab, var(--cedrum-clerk-accent) 92%, #9ebeff 8%) 0%, color-mix(in oklab, var(--cedrum-clerk-accent) 84%, #24499b 16%) 100%);transform:translateY(-1px)}._authSurface_1uhxh_138 .appState__action:focus-visible{box-shadow:0 0 0 3px var(--auth-focus-ring), 0 10px 24px #1339866b;outline:none}._authSurface_1uhxh_138 .cedrum-clerk-input .cedrum-clerk-root .cl-formFieldInput .cl-modalContent .cl-formFieldInput::placeholder{color:color-mix(in oklab, var(--auth-text-secondary) 70%, transparent)}._authSurface_1uhxh_138 .cedrum-clerk-input .cedrum-clerk-root .cl-formFieldInput .cl-modalContent .cl-formFieldInput:hover{border-color:var(--auth-input-border-strong);background:linear-gradient(180deg, color-mix(in oklab, var(--auth-input-bg-hover) 94%, #233d66 6%) 0%, var(--auth-input-bg-hover) 100%)}._authSurface_1uhxh_138 .cedrum-clerk-input .cedrum-clerk-root .cl-formFieldInput .cl-modalContent .cl-formFieldInput:focus,._authSurface_1uhxh_138 .cedrum-clerk-input .cedrum-clerk-root .cl-formFieldInput .cl-modalContent .cl-formFieldInput:focus-visible{border-color:var(--auth-card-border-strong);box-shadow:0 0 0 3px var(--auth-focus-ring), inset 0 1px 0 #ffffff1a}._authSurface_1uhxh_138 .cedrum-clerk-buttonPrimary .cl-formButtonPrimary{border:1px solid color-mix(in oklab, var(--cedrum-clerk-accent) 56%, #89acff);background:linear-gradient(180deg, color-mix(in oklab, var(--cedrum-clerk-accent) 90%, #8db2ff 10%) 0%, color-mix(in oklab, var(--cedrum-clerk-accent) 82%, #1b3f90 18%) 100%);min-height:46px;color:var(--cedrum-clerk-accent-contrast);letter-spacing:-.006em;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:7px;font-size:.9rem;font-weight:620;display:inline-flex;transform:none;box-shadow:0 10px 24px #1339866b}._authSurface_1uhxh_138 .cedrum-clerk-buttonPrimary .cl-formButtonPrimary:hover{border-color:color-mix(in oklab, var(--cedrum-clerk-accent) 64%, #a8c4ff);background:linear-gradient(180deg, color-mix(in oklab, var(--cedrum-clerk-accent) 92%, #9ebeff 8%) 0%, color-mix(in oklab, var(--cedrum-clerk-accent) 84%, #24499b 16%) 100%);box-shadow:0 14px 26px #11357b75}._authSurface_1uhxh_138 .cedrum-clerk-buttonPrimary .cl-formButtonPrimary:active{transform:translateY(1px);box-shadow:0 8px 16px #11357b5c}._authSurface_1uhxh_138 .cedrum-clerk-buttonPrimary .cl-formButtonPrimary:focus-visible{outline-offset:2px!important;border-color:color-mix(in oklab, var(--cedrum-clerk-accent) 66%, #a8c4ff)!important;box-shadow:0 0 0 3px var(--auth-focus-ring)!important;outline:2px solid oklab(80.6954% -.0159547 -.0957214/.72)!important}._authSurface_1uhxh_138 .cedrum-clerk-buttonPrimary .cl-formButtonPrimary:disabled,._authSurface_1uhxh_138 .cedrum-clerk-buttonPrimary .cl-formButtonPrimary[aria-disabled=true]{border-color:color-mix(in oklab, var(--cedrum-clerk-accent) 34%, transparent);background:color-mix(in oklab, var(--cedrum-clerk-accent) 60%, #2c4470);box-shadow:none;opacity:.66}._authSurface_1uhxh_138 .cedrum-clerk-dividerRow .cl-dividerRow{margin:7px 0 4px}._authSurface_1uhxh_138 .cedrum-clerk-dividerLine .cl-dividerLine{background:color-mix(in oklab, var(--auth-input-border) 72%, transparent)}._authSurface_1uhxh_138 .cedrum-clerk-dividerText .cl-dividerText{color:color-mix(in oklab, var(--auth-text-secondary) 78%, #8ba2ce);letter-spacing:.09em;font-size:.66rem;font-weight:580}._authSurface_1uhxh_138 .cedrum-clerk-socialRoot .cl-socialButtons{row-gap:9px}._authSurface_1uhxh_138 .cedrum-clerk-socialButtons .cl-socialButtons{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._authSurface_1uhxh_138 .cedrum-clerk-socialButton .cedrum-clerk-root .cl-socialButtonsBlockButton .cl-modalContent .cl-socialButtonsBlockButton{border:1px solid color-mix(in oklab, var(--auth-input-border) 92%, transparent);background:color-mix(in oklab, var(--auth-card-bg) 82%, #152746);min-height:42px;color:color-mix(in oklab, var(--auth-text-primary) 94%, #bfd2f5);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding-inline:14px;font-size:.81rem;font-weight:575;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #060c183d}._authSurface_1uhxh_138 .cedrum-clerk-socialButton .cedrum-clerk-root .cl-socialButtonsBlockButton .cl-modalContent .cl-socialButtonsBlockButton>:first-child{justify-content:center;align-items:center;gap:10px;min-width:0;display:inline-flex}._authSurface_1uhxh_138 .cedrum-clerk-socialButton .cedrum-clerk-root .cl-socialButtonsBlockButton .cl-modalContent .cl-socialButtonsBlockButton>:first-child>:first-child{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}._authSurface_1uhxh_138 .cedrum-clerk-socialButton .cedrum-clerk-root .cl-socialButtonsBlockButton .cl-modalContent .cl-socialButtonsBlockButton:hover{border-color:color-mix(in oklab, var(--auth-input-border-strong) 86%, transparent);background:color-mix(in oklab, var(--auth-card-bg) 76%, #203357);box-shadow:inset 0 1px 0 #ffffff14, inset 0 0 0 1px color-mix(in oklab, var(--auth-focus-ring) 16%, transparent), 0 0 0 1px #060c182e}._authSurface_1uhxh_138 .cedrum-clerk-socialButton .cedrum-clerk-root .cl-socialButtonsBlockButton .cl-modalContent .cl-socialButtonsBlockButton:active{background:color-mix(in oklab, var(--auth-card-bg) 80%, #182b4b)}._authSurface_1uhxh_138 .cedrum-clerk-socialProviderIcon{object-fit:contain;flex-shrink:0;width:16px;height:16px}._authSurface_1uhxh_138 .cl-socialButtonsProviderIcon{width:16px;height:16px}._authSurface_1uhxh_138 .cl-socialButtonsBlockButton__apple,._authSurface_1uhxh_138 .cl-socialButtonsBlockButton__github,._authSurface_1uhxh_138 .cl-socialButtonsBlockButton__google{border-color:color-mix(in oklab, var(--auth-input-border) 92%, transparent);background:color-mix(in oklab, var(--auth-card-bg) 82%, #152746);color:color-mix(in oklab, var(--auth-text-primary) 94%, #bfd2f5)}._authSurface_1uhxh_138 .cl-socialButtonsBlockButton__apple:hover,._authSurface_1uhxh_138 .cl-socialButtonsBlockButton__github:hover,._authSurface_1uhxh_138 .cl-socialButtonsBlockButton__google:hover{border-color:color-mix(in oklab, var(--auth-input-border-strong) 86%, transparent);background:color-mix(in oklab, var(--auth-card-bg) 76%, #203357)}._authSurface_1uhxh_138 .cl-socialButtonsBlockButton__apple:active,._authSurface_1uhxh_138 .cl-socialButtonsBlockButton__github:active,._authSurface_1uhxh_138 .cl-socialButtonsBlockButton__google:active{background:color-mix(in oklab, var(--auth-card-bg) 80%, #182b4b)}._authSurface_1uhxh_138 .cl-socialButtonsProviderIcon__apple,._authSurface_1uhxh_138 .cl-socialButtonsProviderIcon__github{filter:brightness(0)saturate(0)invert(96%)contrast(104%);opacity:.96}._authSurface_1uhxh_138 .cl-socialButtonsProviderIcon__google{filter:none;opacity:1}._authSurface_1uhxh_138 .cedrum-clerk-socialButtonText,._authSurface_1uhxh_138 .cl-socialButtonsBlockButtonText{color:inherit;font-size:inherit;font-weight:inherit;line-height:1}._authSurface_1uhxh_138 .cedrum-clerk-socialButton .cedrum-clerk-root .cl-socialButtonsBlockButton .cl-modalContent .cl-socialButtonsBlockButton:focus-visible{outline-offset:2px!important;border-color:var(--auth-card-border-strong)!important;box-shadow:0 0 0 3px var(--auth-focus-ring), inset 0 1px 0 #ffffff1a!important;outline:2px solid oklab(80.6954% -.0159547 -.0957214/.72)!important}._authSurface_1uhxh_138 :is(.cedrum-clerk-socialButton,.cedrum-clerk-root .cl-socialButtonsBlockButton,.cl-modalContent .cl-socialButtonsBlockButton){border:1px solid color-mix(in oklab, var(--auth-input-border) 92%, transparent);background:color-mix(in oklab, var(--auth-card-bg) 82%, #152746);min-height:42px;color:color-mix(in oklab, var(--auth-text-primary) 94%, #bfd2f5);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding-inline:14px;font-size:.81rem;font-weight:575;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #060c183d}._authSurface_1uhxh_138 :is(.cedrum-clerk-socialButton,.cedrum-clerk-root .cl-socialButtonsBlockButton,.cl-modalContent .cl-socialButtonsBlockButton)>:first-child{justify-content:center;align-items:center;gap:10px;min-width:0;display:inline-flex}._authSurface_1uhxh_138 :is(.cedrum-clerk-socialButton,.cedrum-clerk-root .cl-socialButtonsBlockButton,.cl-modalContent .cl-socialButtonsBlockButton)>:first-child>:first-child{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}._authSurface_1uhxh_138 :is(.cedrum-clerk-socialButton,.cedrum-clerk-root .cl-socialButtonsBlockButton,.cl-modalContent .cl-socialButtonsBlockButton):hover{border-color:color-mix(in oklab, var(--auth-input-border-strong) 86%, transparent);background:color-mix(in oklab, var(--auth-card-bg) 76%, #203357);box-shadow:inset 0 1px 0 #ffffff14, inset 0 0 0 1px color-mix(in oklab, var(--auth-focus-ring) 16%, transparent), 0 0 0 1px #060c182e}._authSurface_1uhxh_138 :is(.cedrum-clerk-socialButton,.cedrum-clerk-root .cl-socialButtonsBlockButton,.cl-modalContent .cl-socialButtonsBlockButton):active{background:color-mix(in oklab, var(--auth-card-bg) 80%, #182b4b)}._authSurface_1uhxh_138 :is(.cedrum-clerk-socialButton,.cedrum-clerk-root .cl-socialButtonsBlockButton,.cl-modalContent .cl-socialButtonsBlockButton):focus-visible{outline-offset:2px!important;border-color:var(--auth-card-border-strong)!important;box-shadow:0 0 0 3px var(--auth-focus-ring), inset 0 1px 0 #ffffff1a!important;outline:2px solid oklab(80.6954% -.0159547 -.0957214/.72)!important}._authSurface_1uhxh_138 .cedrum-clerk-buttonPrimary:focus-visible,._authSurface_1uhxh_138 .cl-formButtonPrimary:focus-visible{outline-offset:2px!important;border-color:color-mix(in oklab, var(--cedrum-clerk-accent) 66%, #a8c4ff)!important;box-shadow:0 0 0 3px var(--auth-focus-ring)!important;outline:2px solid oklab(80.6954% -.0159547 -.0957214/.72)!important}._authSurface_1uhxh_138 .cedrum-clerk-alternativeMethods,._authSurface_1uhxh_138 .cl-alternativeMethods{gap:8px;width:100%;min-width:0;margin-top:2px;display:grid}._authSurface_1uhxh_138 .cedrum-clerk-alternativeMethodButton .cedrum-clerk-root .cl-alternativeMethodsBlockButton .cl-modalContent .cl-alternativeMethodsBlockButton{border:1px solid var(--auth-tertiary-option-border);background:var(--auth-tertiary-option-bg);width:100%;min-width:0;min-height:42px;color:var(--auth-tertiary-option-text);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding-inline:14px;font-size:.8rem;font-weight:545;line-height:1.25;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #060c182e}._authSurface_1uhxh_138 .cedrum-clerk-alternativeMethodButton .cedrum-clerk-root .cl-alternativeMethodsBlockButton .cl-modalContent .cl-alternativeMethodsBlockButton:hover{border-color:var(--auth-tertiary-option-border-hover);background:var(--auth-tertiary-option-bg-hover);color:color-mix(in oklab, var(--auth-tertiary-option-text) 92%, #eff5ff);box-shadow:inset 0 1px 0 #ffffff0f, inset 0 0 0 1px color-mix(in oklab, var(--auth-focus-ring) 14%, transparent), 0 0 0 1px #060c1824}._authSurface_1uhxh_138 .cedrum-clerk-alternativeMethodButton .cedrum-clerk-root .cl-alternativeMethodsBlockButton .cl-modalContent .cl-alternativeMethodsBlockButton:active{border-color:color-mix(in oklab, var(--auth-tertiary-option-border-hover) 84%, transparent);background:var(--auth-tertiary-option-bg-active)}._authSurface_1uhxh_138 .cedrum-clerk-alternativeMethodButton .cedrum-clerk-root .cl-alternativeMethodsBlockButton .cl-modalContent .cl-alternativeMethodsBlockButton:focus-visible{outline-offset:2px!important;border-color:var(--auth-card-border-strong)!important;box-shadow:0 0 0 3px var(--auth-focus-ring), inset 0 1px 0 #ffffff14!important;outline:2px solid oklab(80.6954% -.0159547 -.0957214/.66)!important}._authSurface_1uhxh_138 .cedrum-clerk-alternativeMethodButton .cedrum-clerk-root .cl-alternativeMethodsBlockButton .cl-modalContent .cl-alternativeMethodsBlockButton:disabled,._authSurface_1uhxh_138 .cedrum-clerk-alternativeMethodButton .cedrum-clerk-root .cl-alternativeMethodsBlockButton .cl-modalContent .cl-alternativeMethodsBlockButton[aria-disabled=true]{cursor:not-allowed;border-color:color-mix(in oklab, var(--auth-input-border) 58%, transparent);background:color-mix(in oklab, var(--auth-card-bg) 84%, #12243f);color:color-mix(in oklab, var(--auth-text-secondary) 68%, #8ea6d2);box-shadow:none;opacity:.62}._authSurface_1uhxh_138 .cedrum-clerk-alternativeMethodButtonText,._authSurface_1uhxh_138 .cl-alternativeMethodsBlockButtonText{min-width:0;color:inherit;font-size:inherit;font-weight:inherit;flex:auto;justify-content:flex-start;align-items:center;gap:10px;line-height:1.2;display:inline-flex;overflow:hidden}._authSurface_1uhxh_138 .cedrum-clerk-alternativeMethodButtonText>:first-child,._authSurface_1uhxh_138 .cl-alternativeMethodsBlockButtonText>:first-child,._authSurface_1uhxh_138 .cedrum-clerk-alternativeMethodButtonText svg,._authSurface_1uhxh_138 .cl-alternativeMethodsBlockButtonText svg{width:17px;height:17px;color:var(--auth-tertiary-option-icon);flex:0 0 17px;justify-content:center;align-items:center;display:inline-flex}._authSurface_1uhxh_138 .cedrum-clerk-alternativeMethodButtonText>:last-child,._authSurface_1uhxh_138 .cl-alternativeMethodsBlockButtonText>:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._authSurface_1uhxh_138 .cedrum-clerk-alternativeMethodButtonText strong,._authSurface_1uhxh_138 .cl-alternativeMethodsBlockButtonText strong,._authSurface_1uhxh_138 .cedrum-clerk-alternativeMethodButtonText b,._authSurface_1uhxh_138 .cl-alternativeMethodsBlockButtonText b{color:var(--auth-tertiary-option-text-strong);font-weight:610}._authSurface_1uhxh_138 .cedrum-clerk-alternativeMethodButtonArrow,._authSurface_1uhxh_138 .cl-alternativeMethodsBlockButtonArrow{color:var(--auth-tertiary-option-arrow);opacity:.96;flex:none;margin-inline-start:8px}._authSurface_1uhxh_138 .cedrum-clerk-badge,._authSurface_1uhxh_138 .cl-badge{display:none!important}._authSurface_1uhxh_138 .cedrum-clerk-lastAuthenticationStrategyBadge,._authSurface_1uhxh_138 .cl-lastAuthenticationStrategyBadge,._authSurface_1uhxh_138 [data-localization-key=lastAuthenticationStrategy]{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;display:none!important;position:absolute!important;overflow:hidden!important}._authSurface_1uhxh_138 .cedrum-clerk-identityPreview,._authSurface_1uhxh_138 .cl-identityPreview,._authSurface_1uhxh_138 .cedrum-clerk-main .cedrum-clerk-identityPreview{width:fit-content;min-width:0;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,auto) auto;align-items:baseline;gap:4px 12px;margin:8px 0 16px;padding:0;display:inline-grid!important}._authSurface_1uhxh_138 .cedrum-clerk-identityPreview:before,._authSurface_1uhxh_138 .cl-identityPreview:before,._authSurface_1uhxh_138 .cedrum-clerk-main .cedrum-clerk-identityPreview:before{content:"Signing in as";color:color-mix(in oklab, var(--auth-text-secondary) 84%, #87a0cd);letter-spacing:.03em;grid-column:1/-1;margin:0;font-size:.68rem;font-weight:540;line-height:1.3}._authSurface_1uhxh_138 .cedrum-clerk-identityPreviewText,._authSurface_1uhxh_138 .cl-identityPreviewText{min-width:0;max-width:min(100%,34ch);color:color-mix(in oklab, var(--auth-text-primary) 68%, #93abd6);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;grid-column:1;margin:0;font-size:.79rem;font-weight:530;line-height:1.32;overflow:hidden}._authSurface_1uhxh_138 .cedrum-clerk-identityPreviewEditButton,._authSurface_1uhxh_138 .cl-identityPreviewEditButton{min-width:0;min-height:auto;cursor:pointer;white-space:nowrap;text-underline-offset:3px;min-inline-size:fit-content;box-shadow:none;border-radius:4px;grid-column:2;justify-content:flex-start;place-self:center start;align-items:baseline;gap:0;margin:0;padding:0;line-height:1.2;-webkit-text-decoration:none;text-decoration:none;text-decoration-thickness:1px;transition:color .14s,text-decoration-color .14s,box-shadow .14s,background-color .14s;display:inline-flex;color:color-mix(in oklab, var(--auth-link) 66%, #b2c8ee)!important;background:0 0!important;border:0!important;font-size:.71rem!important;font-weight:560!important}._authSurface_1uhxh_138 .cedrum-clerk-identityPreviewEditButton:after,._authSurface_1uhxh_138 .cl-identityPreviewEditButton:after{content:"Change";display:inline}._authSurface_1uhxh_138 .cedrum-clerk-identityPreviewEditButton:hover,._authSurface_1uhxh_138 .cl-identityPreviewEditButton:hover{text-decoration-color:currentColor;color:color-mix(in oklab, var(--auth-link-hover) 84%, #eaf2ff)!important}._authSurface_1uhxh_138 .cedrum-clerk-identityPreviewEditButton:focus-visible,._authSurface_1uhxh_138 .cl-identityPreviewEditButton:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid oklab(80.6954% -.0159547 -.0957214/.6);text-decoration-color:currentColor;color:color-mix(in oklab, var(--auth-link-hover) 88%, #f0f6ff)!important}._authSurface_1uhxh_138 .cedrum-clerk-identityPreviewEditButtonIcon,._authSurface_1uhxh_138 .cl-identityPreviewEditButtonIcon{display:none!important}._authSurface_1uhxh_138 .cedrum-clerk-formHeaderSubtitle+.cedrum-clerk-identityPreview,._authSurface_1uhxh_138 .cl-formHeaderSubtitle+.cl-identityPreview{margin-top:8px}._authSurface_1uhxh_138 .cedrum-clerk-identityPreview+.cedrum-clerk-formField,._authSurface_1uhxh_138 .cl-identityPreview+.cl-formField{margin-top:12px}._authSurface_1uhxh_138 .cedrum-clerk-formField:has(input[type=email]) .cedrum-clerk-formFieldAction .cedrum-clerk-formField:has(input[name*=identifier i]) .cedrum-clerk-formFieldAction .cedrum-clerk-formField:has(input[name*=email i]) .cedrum-clerk-formFieldAction .cl-formField:has(input[type=email]) .cl-formFieldAction .cl-formField:has(input[name*=identifier i]) .cl-formFieldAction .cl-formField:has(input[name*=email i]) .cl-formFieldAction .cedrum-clerk-formField:has(input[type=email]) .cedrum-clerk-formHint .cedrum-clerk-formField:has(input[name*=identifier i]) .cedrum-clerk-formHint .cedrum-clerk-formField:has(input[name*=email i]) .cedrum-clerk-formHint .cl-formField:has(input[type=email]) .cl-formFieldHintText .cl-formField:has(input[name*=identifier i]) .cl-formFieldHintText .cl-formField:has(input[name*=email i]) .cl-formFieldHintText .cedrum-clerk-formField:has(input[type=email]) .cedrum-clerk-badge .cedrum-clerk-formField:has(input[name*=identifier i]) .cedrum-clerk-badge .cedrum-clerk-formField:has(input[name*=email i]) .cedrum-clerk-badge .cl-formField:has(input[type=email]) .cl-badge .cl-formField:has(input[name*=identifier i]) .cl-badge .cl-formField:has(input[name*=email i]) .cl-badge{display:none!important}._authSurface_1uhxh_138 .cedrum-clerk-footer{gap:5px;margin-top:-4px}._authSurface_1uhxh_138 .cedrum-clerk-footerAction .cl-footerAction{justify-content:flex-start;align-items:baseline;gap:.3rem}._authSurface_1uhxh_138 .cedrum-clerk-footerActionText .cl-footerActionText{color:color-mix(in oklab, var(--auth-text-secondary) 84%, #8ca5d4);font-size:.8rem}._authSurface_1uhxh_138 .cedrum-clerk-footerActionLink .cl-footerActionLink .cedrum-clerk-formFieldAction .cl-formFieldAction .cedrum-clerk-formResendCodeLink .cl-formResendCodeLink{color:var(--auth-link)}._authSurface_1uhxh_138 .cedrum-clerk-footerActionLink .cl-footerActionLink .cedrum-clerk-formFieldAction .cl-formFieldAction .cedrum-clerk-formResendCodeLink .cl-formResendCodeLink:hover{color:var(--auth-link-hover)}._authSurface_1uhxh_138 .cedrum-clerk-footerActionLink .cl-footerActionLink .cedrum-clerk-formFieldAction .cl-formFieldAction .cedrum-clerk-formResendCodeLink .cl-formResendCodeLink{text-underline-offset:3px;text-decoration-color:#0000;text-decoration-thickness:1px}._authSurface_1uhxh_138 .cedrum-clerk-footerActionLink .cl-footerActionLink .cedrum-clerk-formFieldAction .cl-formFieldAction .cedrum-clerk-formResendCodeLink .cl-formResendCodeLink:hover{text-decoration-color:currentColor}._footer_1uhxh_1030{border-top:1px solid oklab(85.7072% -.00576341 -.0697365/.16);padding:12px clamp(2px,.6vw,8px) 2px}._footerNav_1uhxh_1035{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}._footerLink_1uhxh_1042{color:oklab(88.2682% -.00425177 -.0364218);text-underline-offset:3px;letter-spacing:.01em;font-size:.76rem;font-weight:520;-webkit-text-decoration:none;text-decoration:none;text-decoration-thickness:1px}._footerLink_1uhxh_1042:hover{color:oklab(99.0074% -.000590412 -.00431786);text-decoration-color:currentColor}._footerLink_1uhxh_1042:focus-visible{border-radius:6px;outline:none;box-shadow:0 0 0 3px oklab(72.7239% -.0137315 -.139993/.34)}@media (width<=1080px){._composition_1uhxh_85{grid-template-columns:minmax(0,1fr) minmax(300px,.94fr);gap:clamp(18px,2.7vw,30px)}._title_1uhxh_108{font-size:clamp(1.88rem,4vw,2.6rem)}}@media (width<=860px){._atmosphere_1uhxh_11{opacity:.6}._depthTone_1uhxh_12{opacity:.52}._noise_1uhxh_13{opacity:.08}._frame_1uhxh_35{min-height:auto}._composition_1uhxh_85{grid-template-columns:minmax(0,1fr);gap:16px}._authColumn_1uhxh_125{order:1;justify-content:stretch}._authStack_1uhxh_131{width:min(100%,560px)}._authSurface_1uhxh_138 .cedrum-clerk-cardBox{margin-inline:0}._authSurface_1uhxh_138 .cedrum-clerk-socialButtons .cl-socialButtons{grid-template-columns:repeat(2,minmax(0,1fr))}._brandColumn_1uhxh_92{order:2;gap:8px;max-width:46ch}}@media (width<=640px){._shell_1uhxh_1{--public-auth-shell-padding:14px}._atmosphere_1uhxh_11{opacity:.52}._depthTone_1uhxh_12{opacity:.44}._noise_1uhxh_13{opacity:.06}._header_1uhxh_46{justify-content:space-between;align-items:center}._logoLink_1uhxh_54{inline-size:min(248px,100%)}._utilityLink_1uhxh_59{margin-top:0;padding:6px 9px;font-size:.73rem}._authStack_1uhxh_131{width:100%;padding-inline:clamp(10px,3.1vw,13px)}._authSecondary_1uhxh_190{padding-bottom:max(var(--cedrum-feedback-pill-clearance,60px) + 10px, env(safe-area-inset-bottom) + 58px)}._title_1uhxh_108{letter-spacing:-.026em;font-size:clamp(1.58rem,8vw,2rem)}._subtitle_1uhxh_117{font-size:.95rem}._authSurface_1uhxh_138 .cedrum-clerk-card .cedrum-clerk-root .cl-card{padding:18px 16px 16px}._authSurface_1uhxh_138 .cedrum-clerk-socialButtons .cl-socialButtons{grid-template-columns:minmax(0,1fr)}._authSurface_1uhxh_138 .cedrum-clerk-identityPreview,._authSurface_1uhxh_138 .cl-identityPreview{grid-template-columns:minmax(0,auto) auto;gap:5px 10px;max-width:100%;margin-block:10px 14px}._authSurface_1uhxh_138 .cedrum-clerk-identityPreviewText,._authSurface_1uhxh_138 .cl-identityPreviewText{max-width:min(100%,26ch)}._footer_1uhxh_1030{padding-top:12px}._footerNav_1uhxh_1035{justify-content:flex-start;gap:8px 14px}}@media (width<=420px){._authSurface_1uhxh_138 .cedrum-clerk-identityPreview,._authSurface_1uhxh_138 .cl-identityPreview{grid-template-columns:minmax(0,auto);row-gap:6px}._authSurface_1uhxh_138 .cedrum-clerk-identityPreviewText,._authSurface_1uhxh_138 .cl-identityPreviewText{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}._authSurface_1uhxh_138 .cedrum-clerk-identityPreviewEditButton,._authSurface_1uhxh_138 .cl-identityPreviewEditButton{grid-column:1;justify-content:flex-start;justify-self:start;margin-top:1px}}@media (prefers-reduced-motion:reduce){._utilityLink_1uhxh_59,._footerLink_1uhxh_1042,._authSurface_1uhxh_138 .appState__action,._authSurface_1uhxh_138 .cedrum-clerk-buttonPrimary .cl-formButtonPrimary .cedrum-clerk-socialButton .cedrum-clerk-root .cl-socialButtonsBlockButton .cl-modalContent .cl-socialButtonsBlockButton .cedrum-clerk-alternativeMethodButton .cedrum-clerk-root .cl-alternativeMethodsBlockButton .cl-modalContent .cl-alternativeMethodsBlockButton{transition:none}._authSurface_1uhxh_138 .cedrum-clerk-buttonPrimary .cl-formButtonPrimary:active,._authSurface_1uhxh_138 .appState__action:hover{transform:none}}._shell_wjsc6_1{font-family:Inter,sans-serif}._frame_wjsc6_5{grid-template-rows:auto 1fr;gap:clamp(12px,1.9vw,20px)}._header_wjsc6_10{justify-content:flex-start}._stage_wjsc6_14{place-items:center;min-height:0;padding-block:clamp(2px,1vw,8px);display:grid}._stack_wjsc6_21{width:min(100%,520px);padding-inline:0}._surface_wjsc6_26{width:100%}@media (width<=860px){._stack_wjsc6_21{width:min(100%,500px)}}@media (width<=640px){._frame_wjsc6_5{gap:12px}._stage_wjsc6_14{padding-block:0 2px}._stack_wjsc6_21{width:100%}}._card_qlmrc_1{border:1px solid color-mix(in oklab, var(--auth-card-border) 86%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--auth-card-bg) 92%, #1b3157 8%) 0%, color-mix(in oklab, var(--auth-card-bg-bottom) 94%, #0a1428 6%) 100%);text-align:left;border-radius:18px;justify-items:start;gap:11px;width:100%;padding:clamp(22px,2.5vw,28px);font-family:Inter,sans-serif;display:grid;box-shadow:0 16px 34px #050b1852,inset 0 1px #ffffff14,inset 0 -1px #060c1838}._eyebrow_qlmrc_15{color:oklab(83.3467% -.00873003 -.0700454);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:1.2}._title_qlmrc_25{color:var(--auth-text-primary);letter-spacing:-.02em;margin:0;font-size:clamp(1.42rem,2.2vw,1.72rem);font-weight:690;line-height:1.14}._body_qlmrc_34{max-width:39ch;color:color-mix(in oklab, var(--auth-text-secondary) 92%, #9cb2da);letter-spacing:-.004em;margin:0;font-size:.93rem;line-height:1.52}._status_qlmrc_43{color:color-mix(in oklab, var(--auth-text-secondary) 80%, #859cca);letter-spacing:0;margin:0;font-size:.77rem;font-weight:510;line-height:1.42;transition:color .14s,opacity .14s}._actionGroup_qlmrc_53{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-top:6px;display:flex}._action_qlmrc_53{min-height:42px;font:inherit;letter-spacing:-.003em;cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;font-family:Inter,sans-serif;line-height:1.2;text-decoration:none;transition:border-color .14s,color .14s,background-color .14s,box-shadow .14s,transform .14s;display:inline-flex}._actionPrimary_qlmrc_78{border-color:color-mix(in oklab, var(--cedrum-clerk-accent) 56%, #8caefe);background:linear-gradient(180deg, color-mix(in oklab, var(--cedrum-clerk-accent) 88%, #9abaff 12%) 0%, color-mix(in oklab, var(--cedrum-clerk-accent) 80%, #274c9d 20%) 100%);min-inline-size:172px;max-inline-size:220px;color:var(--cedrum-clerk-accent-contrast);text-align:center;white-space:nowrap;padding:0 18px;font-size:.9rem;font-weight:620;box-shadow:0 10px 24px #13398661}._actionPrimary_qlmrc_78:hover{border-color:color-mix(in oklab, var(--cedrum-clerk-accent) 64%, #a8c4ff);background:linear-gradient(180deg, color-mix(in oklab, var(--cedrum-clerk-accent) 92%, #a1c0ff 8%) 0%, color-mix(in oklab, var(--cedrum-clerk-accent) 84%, #2f56a8 16%) 100%);transform:translateY(-1px)}._actionSecondary_qlmrc_98{border-color:color-mix(in oklab, var(--auth-input-border) 62%, transparent);background:color-mix(in oklab, var(--auth-card-bg) 72%, transparent);min-height:34px;color:color-mix(in oklab, var(--auth-text-secondary) 86%, #a8bfe8);padding:0 10px;font-size:.79rem;font-weight:560;text-decoration:none}._actionSecondary_qlmrc_98:hover{border-color:color-mix(in oklab, var(--auth-input-border-strong) 64%, transparent);color:oklab(93.6039% -.00301794 -.0279181);background:color-mix(in oklab, var(--auth-card-bg) 66%, #1c3156 34%)}._action_qlmrc_53:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--auth-focus-ring) 92%, transparent), 0 8px 20px #0e234c33;outline:none}._action_qlmrc_53:disabled{opacity:.72;cursor:not-allowed;transform:none}@media (width<=640px){._card_qlmrc_1{border-radius:16px;gap:10px;padding:20px 18px}._title_qlmrc_25{font-size:clamp(1.28rem,6vw,1.5rem)}}@media (width<=560px){._actionGroup_qlmrc_53{gap:8px;width:100%}._actionPrimary_qlmrc_78{inline-size:100%;min-inline-size:0;max-inline-size:none}}@media (prefers-reduced-motion:reduce){._status_qlmrc_43,._action_qlmrc_53{transition:none}._actionPrimary_qlmrc_78:hover{transform:none}}.palette{--cedrum-sidebar-space-1-5:10px;--cedrum-sidebar-space-2:15px;--cedrum-sidebar-title-weight:var(--ui-type-panel-title-weight,600);--cedrum-sidebar-title-letter-spacing:-.008em;--cg-palette-row-height:31px;--cg-palette-row-radius:9px;--cg-palette-row-inline-padding:9px;--cg-palette-row-block-padding:5px;--cg-palette-row-column-gap:8px;--cg-palette-shortcut-column-width:16px;--cg-palette-group-divider:color-mix(in oklab, var(--ui-border-subtle,var(--lineSubtle)) 26%, transparent);--cg-palette-group-divider-strong:color-mix(in oklab, var(--ui-border-subtle,var(--lineSubtle)) 42%, transparent);--cg-palette-title-text:color-mix(in oklab, var(--ui-text-1,var(--text)) 92%, var(--ui-text-2,var(--textMuted)));--cg-palette-section-text:color-mix(in oklab, var(--ui-text-3,var(--textDim)) 88%, transparent);--cg-palette-label-text:color-mix(in oklab, var(--ui-text-1,var(--text)) 90%, var(--ui-text-2,var(--textMuted)));--cg-palette-shortcut-text:color-mix(in oklab, var(--ui-text-3,var(--textDim)) 70%, transparent);--cg-palette-shortcut-text-hover:color-mix(in oklab, var(--ui-text-2,var(--textMuted)) 74%, var(--ui-text-1,var(--text)));--cg-palette-hint-text:color-mix(in oklab, var(--ui-text-3,var(--textDim)) 92%, var(--ui-text-2,var(--textMuted)));--cg-palette-hint-secondary-text:color-mix(in oklab, var(--ui-text-3,var(--textDim)) 78%, transparent);--cg-palette-row-bg-rest:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 28%, transparent);--cg-palette-row-border-rest:color-mix(in oklab, var(--ui-border-subtle,var(--lineSubtle)) 44%, transparent);--cg-palette-row-bg-hover:var(--ui-selectable-hover-bg);--cg-palette-row-border-hover:var(--ui-selectable-hover-border);--cg-palette-row-bg-active:var(--ui-selectable-pressed-bg);--cg-palette-row-border-active:var(--ui-selectable-pressed-border);--cg-palette-row-focus-ring:color-mix(in oklab, var(--ui-focus-ring,color-mix(in oklab, var(--ui-accent,var(--primary)) 34%, transparent)) 68%, transparent);--cg-palette-icon-rail-icon-rest:color-mix(in oklab, var(--ui-text-2,var(--textMuted)) 86%, var(--ui-text-1,var(--text)));--cg-palette-icon-rail-surface:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 22%, transparent);--cg-palette-icon-rail-border:color-mix(in oklab, var(--ui-border-subtle,var(--lineSubtle)) 34%, transparent);--cg-palette-icon-rail-hover-surface:color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 90%, var(--ui-accent,var(--primary)) 4%);--cg-palette-icon-rail-hover-border:color-mix(in oklab, var(--ui-accent,var(--primary)) 18%, var(--ui-border-subtle,var(--lineSubtle)));--cg-palette-icon-rail-selected-surface:color-mix(in oklab, var(--ui-accent,var(--primary)) 12%, var(--ui-surface-1,var(--bgPanel)) 88%);--cg-palette-icon-rail-selected-border:color-mix(in oklab, var(--ui-accent,var(--primary)) 28%, var(--ui-border-subtle,var(--lineSubtle)));--cg-palette-icon-rail-selected-shadow:inset 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 42%, transparent), 0 6px 18px -14px color-mix(in srgb, var(--ui-accent,var(--primary)) 45%, transparent);--cg-palette-icon-rail-selected-icon:color-mix(in oklab, var(--ui-accent,var(--primary)) 66%, var(--ui-text-1,var(--text)));--cg-palette-tooltip-surface:var(--tooltip-bg,var(--ui-floating-surface));--cg-palette-tooltip-border:var(--tooltip-border,var(--ui-floating-border));--cg-palette-tooltip-shadow:var(--tooltip-shadow,var(--ui-floating-shadow));--cg-palette-tooltip-title-text:var(--tooltip-fg,var(--ui-text-1,var(--text)));--cg-palette-tooltip-meta-text:var(--tooltip-fg-muted,var(--ui-text-2,var(--textMuted)));min-width:0}.palette--compact{--cedrum-sidebar-space-2:12px;--cg-palette-row-height:33px;--cg-palette-row-radius:9px;--cg-palette-row-inline-padding:8px;--cg-palette-row-block-padding:5px;--cg-palette-row-column-gap:7px;--cg-palette-shortcut-column-width:0px}.palette--iconRail{--cedrum-sidebar-space-2:10px;--cg-palette-row-height:48px;--cg-palette-row-radius:14px;--cg-palette-row-inline-padding:0px;--cg-palette-row-block-padding:0px;--cg-palette-row-column-gap:0px;--cg-palette-shortcut-column-width:0px}.palette--iconRailTight{--cedrum-sidebar-space-2:10px;--cg-palette-row-height:var(--cedrum-header-control-height,27px);--cg-palette-row-radius:var(--cedrum-header-control-radius,7px);--cg-palette-row-inline-padding:0px;--cg-palette-row-block-padding:0px;--cg-palette-row-column-gap:0px;--cg-palette-shortcut-column-width:0px}.palette__content{overflow:hidden auto}.palette__header{border-bottom:0}.palette__title{color:var(--cg-palette-title-text);letter-spacing:-.008em;font-weight:600;line-height:1.3}.palette__contentInner{flex-direction:column;gap:14px;min-height:100%;display:flex}.palette--compact .palette__contentInner,.palette--iconRail .palette__contentInner,.palette--iconRailTight .palette__contentInner{gap:12px}.palette--iconRail .cedrum-sidebar-header__titleRow,.palette--iconRailTight .cedrum-sidebar-header__titleRow{justify-content:center}.palette--iconRail .cedrum-sidebar-header__title,.palette--iconRailTight .cedrum-sidebar-header__title{text-align:center}.cg-toolRail{grid-template-columns:1fr;gap:0;display:grid}.cg-toolRail__group{grid-template-columns:1fr;gap:0;display:grid;position:relative}.cg-toolRail__group+.cg-toolRail__group{border-top:0;margin-top:18px;padding-top:0}.palette--compact .cg-toolRail__group+.cg-toolRail__group{margin-top:14px}.palette--iconRail .cg-toolRail__group,.palette--iconRailTight .cg-toolRail__group{justify-items:center}.palette--iconRail .cg-toolRail__group+.cg-toolRail__group{margin-top:18px;padding-top:18px}.palette--iconRailTight .cg-toolRail__group+.cg-toolRail__group{margin-top:16px;padding-top:16px}.palette--iconRail .cg-toolRail__group+.cg-toolRail__group:before{content:"";background:linear-gradient(90deg, transparent 0, var(--cg-palette-group-divider-strong) 18%, var(--cg-palette-group-divider-strong) 82%, transparent 100%);width:32px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.palette--iconRailTight .cg-toolRail__group+.cg-toolRail__group:before{content:"";background:linear-gradient(90deg, transparent 0, var(--cg-palette-group-divider-strong) 18%, var(--cg-palette-group-divider-strong) 82%, transparent 100%);width:24px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.cg-toolRail__groupTitle{color:var(--cg-palette-section-text);font-size:var(--ui-type-group-label-size,11px);font-weight:var(--ui-type-group-label-weight,600);letter-spacing:var(--ui-type-group-label-letter-spacing,.03em);margin:0;padding-bottom:7px;line-height:1.2}.palette--compact .cg-toolRail__groupTitle{padding-bottom:6px;letter-spacing:.035em;padding-inline:3px}.palette--iconRail .cg-toolRail__groupTitle,.palette--iconRailTight .cg-toolRail__groupTitle{display:none}.palette .cg-toolRail__group .cg-toolBtn.cedrum-sidebar-row+.cg-toolBtn.cedrum-sidebar-row{margin-top:5px}.palette--iconRail .cg-toolRail__group .cg-toolBtn.cedrum-sidebar-row+.cg-toolBtn.cedrum-sidebar-row{margin-top:8px}.palette--iconRailTight .cg-toolRail__group .cg-toolBtn.cedrum-sidebar-row+.cg-toolBtn.cedrum-sidebar-row{margin-top:7px}.palette .cg-toolBtn.cedrum-sidebar-row{box-sizing:border-box;min-height:var(--cg-palette-row-height);font-family:var(--font-family-ui,"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);grid-template-columns:14px minmax(0, 1fr) var(--cg-palette-shortcut-column-width);column-gap:var(--cg-palette-row-column-gap);padding:var(--cg-palette-row-block-padding) var(--cg-palette-row-inline-padding);border-radius:var(--cg-palette-row-radius);border:1px solid var(--cg-palette-row-border-rest);background:var(--cg-palette-row-bg-rest);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 24%, transparent);cursor:pointer;transition:border-color var(--ui-motion-interactive-duration,.12s) var(--ui-motion-interactive-ease,cubic-bezier(.22, .61, .36, 1)), background-color var(--ui-motion-interactive-duration,.12s) var(--ui-motion-interactive-ease,cubic-bezier(.22, .61, .36, 1)), box-shadow var(--ui-motion-interactive-duration,.12s) var(--ui-motion-interactive-ease,cubic-bezier(.22, .61, .36, 1)), color var(--ui-motion-interactive-duration,.12s) var(--ui-motion-interactive-ease,cubic-bezier(.22, .61, .36, 1));outline:none;row-gap:0}.palette--compact .cg-toolBtn.cedrum-sidebar-row{grid-template-columns:14px minmax(0,1fr)}.palette--iconRail .cg-toolBtn.cedrum-sidebar-row{block-size:48px;inline-size:min(100%,48px);min-inline-size:min(100%,48px);background:var(--cg-palette-icon-rail-surface);border-color:var(--cg-palette-icon-rail-border);min-height:48px;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 18%, transparent);grid-template-columns:1fr;justify-self:center;place-items:center;padding:0}.palette--iconRailTight .cg-toolBtn.cedrum-sidebar-row{inline-size:min(100%, var(--cedrum-header-control-height,27px));min-inline-size:min(100%, var(--cedrum-header-control-height,27px));block-size:var(--cedrum-header-control-height,27px);min-height:var(--cedrum-header-control-height,27px);background:var(--cg-palette-icon-rail-surface);border-color:var(--cg-palette-icon-rail-border);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 18%, transparent);grid-template-columns:1fr;justify-self:center;place-items:center;padding:0}.palette .cg-toolBtn.cedrum-sidebar-row:hover{background:var(--cg-palette-row-bg-hover);border-color:var(--cg-palette-row-border-hover)}.palette .cg-toolBtn.cedrum-sidebar-row:active{background:var(--cg-palette-row-bg-active);border-color:var(--cg-palette-row-border-active)}.palette .cg-toolBtn.cedrum-sidebar-row:focus{outline:none}.palette .cg-toolBtn.cedrum-sidebar-row:focus:not(:focus-visible){box-shadow:inset 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 24%, transparent)}.palette .cg-toolBtn.cedrum-sidebar-row:focus-visible{border-color:var(--cg-palette-row-border-hover);box-shadow:inset 0 0 0 1px var(--cg-palette-row-border-hover), inset 0 0 0 2px var(--cg-palette-row-focus-ring), inset 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 24%, transparent)}.palette .cg-toolBtn.cedrum-sidebar-row.cedrum-sidebar-row--selected{background:var(--ui-selected-bg);border-color:var(--ui-selected-border);box-shadow:var(--ui-selected-shadow);color:var(--ui-selected-text)}.palette .cg-toolBtn.cedrum-sidebar-row.cedrum-sidebar-row--selected:hover{background:var(--ui-selected-hover-bg);border-color:var(--ui-selected-hover-border)}.palette .cg-toolBtn.cedrum-sidebar-row.cedrum-sidebar-row--selected:active{background:var(--ui-selected-pressed-bg);border-color:var(--ui-selected-pressed-border)}.palette .cg-toolBtn.cedrum-sidebar-row.cedrum-sidebar-row--selected:focus-visible{border-color:var(--ui-selected-border);box-shadow:var(--ui-selected-shadow), inset 0 0 0 2px var(--cg-palette-row-focus-ring), inset 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 24%, transparent)}.palette--iconRail .cg-toolBtn.cedrum-sidebar-row:hover,.palette--iconRailTight .cg-toolBtn.cedrum-sidebar-row:hover{background:var(--cg-palette-icon-rail-hover-surface);border-color:var(--cg-palette-icon-rail-hover-border)}.palette--iconRail .cg-toolBtn.cedrum-sidebar-row:active,.palette--iconRailTight .cg-toolBtn.cedrum-sidebar-row:active{background:color-mix(in oklab, var(--cg-palette-icon-rail-hover-surface) 84%, var(--ui-surface-1,var(--bgPanel)));border-color:var(--cg-palette-icon-rail-hover-border)}.palette--iconRail .cg-toolBtn.cedrum-sidebar-row:focus-visible,.palette--iconRailTight .cg-toolBtn.cedrum-sidebar-row:focus-visible{border-color:var(--cg-palette-icon-rail-hover-border);box-shadow:inset 0 0 0 1px var(--cg-palette-icon-rail-hover-border), inset 0 0 0 2px var(--cg-palette-row-focus-ring), inset 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 18%, transparent)}.palette--iconRail .cg-toolBtn.cedrum-sidebar-row.cedrum-sidebar-row--selected,.palette--iconRailTight .cg-toolBtn.cedrum-sidebar-row.cedrum-sidebar-row--selected{background:var(--cg-palette-icon-rail-selected-surface);border-color:var(--cg-palette-icon-rail-selected-border);box-shadow:var(--cg-palette-icon-rail-selected-shadow);color:var(--ui-text-1,var(--text))}.palette--iconRail .cg-toolBtn.cedrum-sidebar-row.cedrum-sidebar-row--selected:hover,.palette--iconRailTight .cg-toolBtn.cedrum-sidebar-row.cedrum-sidebar-row--selected:hover{background:color-mix(in oklab, var(--cg-palette-icon-rail-selected-surface) 90%, var(--cg-palette-icon-rail-hover-surface));border-color:var(--cg-palette-icon-rail-selected-border)}.palette--iconRail .cg-toolBtn.cedrum-sidebar-row.cedrum-sidebar-row--selected:active,.palette--iconRailTight .cg-toolBtn.cedrum-sidebar-row.cedrum-sidebar-row--selected:active{background:color-mix(in oklab, var(--cg-palette-icon-rail-selected-surface) 86%, var(--ui-surface-1,var(--bgPanel)));border-color:var(--cg-palette-icon-rail-selected-border)}.palette--iconRail .cg-toolBtn.cedrum-sidebar-row.cedrum-sidebar-row--selected:focus-visible,.palette--iconRailTight .cg-toolBtn.cedrum-sidebar-row.cedrum-sidebar-row--selected:focus-visible{border-color:var(--cg-palette-icon-rail-selected-border);box-shadow:var(--cg-palette-icon-rail-selected-shadow), inset 0 0 0 2px var(--cg-palette-row-focus-ring)}.palette .cg-toolBtn__icon.cedrum-sidebar-row__leading{width:14px;height:14px;color:color-mix(in oklab, var(--ui-text-2,var(--textMuted)) 84%, var(--ui-text-1,var(--text)));justify-content:center;align-items:center;display:inline-flex}.palette--iconRail .cg-toolBtn__icon.cedrum-sidebar-row__leading{width:17px;height:17px;color:var(--cg-palette-icon-rail-icon-rest)}.palette--iconRailTight .cg-toolBtn__icon.cedrum-sidebar-row__leading{width:16px;height:16px;color:var(--cg-palette-icon-rail-icon-rest)}.palette .cg-toolBtn__icon>svg{width:14px;height:14px;display:block}.palette--iconRail .cg-toolBtn__icon>svg{width:17px;height:17px}.palette--iconRailTight .cg-toolBtn__icon>svg{width:16px;height:16px}.palette .cg-toolBtn__icon>svg [stroke]{stroke-width:1.72px}.palette--iconRail .cg-toolBtn__icon>svg [stroke]{stroke-width:1.78px}.palette--iconRailTight .cg-toolBtn__icon>svg [stroke]{stroke-width:1.72px}.palette .cg-toolBtn.cedrum-sidebar-row:hover .cg-toolBtn__icon,.palette .cg-toolBtn.cedrum-sidebar-row.cedrum-sidebar-row--selected .cg-toolBtn__icon{color:var(--ui-selected-icon,var(--ui-text-1,var(--text)))}.palette--iconRail .cg-toolBtn.cedrum-sidebar-row:hover .cg-toolBtn__icon,.palette--iconRailTight .cg-toolBtn.cedrum-sidebar-row:hover .cg-toolBtn__icon{color:color-mix(in oklab, var(--ui-accent,var(--primary)) 36%, var(--ui-text-1,var(--text)))}.palette--iconRail .cg-toolBtn.cedrum-sidebar-row.cedrum-sidebar-row--selected .cg-toolBtn__icon,.palette--iconRailTight .cg-toolBtn.cedrum-sidebar-row.cedrum-sidebar-row--selected .cg-toolBtn__icon{color:var(--cg-palette-icon-rail-selected-icon)}.palette .cg-toolBtn__label.cedrum-sidebar-row__label{text-align:left;color:var(--cg-palette-label-text);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.2;overflow:hidden}.palette--iconRail .cg-toolBtn__label.cedrum-sidebar-row__label,.palette--iconRail .cg-toolBtn__kbd.cedrum-sidebar-row__trailing,.palette--iconRailTight .cg-toolBtn__label.cedrum-sidebar-row__label,.palette--iconRailTight .cg-toolBtn__kbd.cedrum-sidebar-row__trailing,.palette--compact .cg-toolBtn__kbd.cedrum-sidebar-row__trailing{display:none}.palette .cg-toolBtn.cedrum-sidebar-row.cedrum-sidebar-row--selected .cg-toolBtn__label{font-weight:600}.palette .cg-toolBtn__kbd.cedrum-sidebar-row__trailing{width:var(--cg-palette-shortcut-column-width);min-width:var(--cg-palette-shortcut-column-width);color:var(--cg-palette-shortcut-text);text-align:right;font-variant-numeric:tabular-nums;justify-self:end}.palette .cg-toolBtn__keycap.cedrum-keycap{width:100%;min-width:unset;min-height:unset;color:var(--cg-palette-shortcut-text);letter-spacing:.02em;text-align:right;font-size:11px;font-weight:600;line-height:1;font-family:var(--font-family-ui);background:0 0;border:0;border-radius:0;padding:0;display:block}.palette .cg-toolBtn.cedrum-sidebar-row:hover .cg-toolBtn__keycap{color:var(--cg-palette-shortcut-text-hover)}.palette .cg-toolBtn.cedrum-sidebar-row.cedrum-sidebar-row--selected .cg-toolBtn__keycap{color:var(--ui-selected-text)}.cg-tooltip{--cedrum-tooltip-radius:11px;--cedrum-tooltip-rich-padding-block:7px;--cedrum-tooltip-rich-padding-inline:10px;--cedrum-tooltip-arrow-overlap:2px;--cedrum-tooltip-surface:var(--cg-palette-tooltip-surface,var(--tooltip-bg,var(--ui-floating-surface)));--cedrum-tooltip-border:var(--cg-palette-tooltip-border,var(--tooltip-border,var(--ui-floating-border)));--cedrum-tooltip-shadow:var(--cg-palette-tooltip-shadow,var(--tooltip-shadow,var(--ui-floating-shadow)));--cedrum-tooltip-text:var(--cg-palette-tooltip-title-text,var(--tooltip-fg,var(--ui-text-1,var(--text))));--cedrum-tooltip-text-muted:var(--cg-palette-tooltip-meta-text,var(--tooltip-fg-muted,var(--ui-text-2,var(--textMuted))));left:var(--cg-tooltip-left,0px);top:var(--cg-tooltip-top,0px);z-index:var(--z-tooltip,2000);pointer-events:none;width:max-content;max-width:240px;position:fixed}.cg-tooltip--right{transform:translateY(-50%)}.cg-tooltip--left{transform:translate(-100%,-50%)}.cg-tooltip__surface{-webkit-backdrop-filter:none;backdrop-filter:none;mix-blend-mode:normal;letter-spacing:.002em;white-space:normal;max-width:240px}.cg-tooltip__title{letter-spacing:-.006em;line-height:1.22}.cg-tooltip__meta{margin-top:2px;line-height:1.32}.palette__hint{border-top:1px solid color-mix(in oklab, var(--ui-border-subtle,var(--lineSubtle)) 26%, transparent);color:var(--cg-palette-hint-text);font-size:var(--ui-type-helper-font-size,12px);font-weight:var(--ui-type-helper-font-weight,400);opacity:.86;margin-top:auto;padding-top:10px;line-height:1.38}.palette--compact .palette__hint{opacity:1;border-top:0;padding-top:0;font-size:11px;line-height:1.34}.palette--iconRail .palette__hint,.palette--iconRailTight .palette__hint{display:none}.palette__hintLine+.palette__hintLine{margin-top:3px}.palette__hintLine--secondary{color:var(--cg-palette-hint-secondary-text);opacity:.78}.palette__hintLine--compact{border:1px solid var(--cg-palette-group-divider);background:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 48%, transparent);width:100%;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 18%, transparent);border-radius:10px;align-items:center;gap:6px;padding:8px 9px;display:inline-flex}.palette__hint .cedrum-keycap{border-color:color-mix(in oklab, var(--ui-border-subtle,var(--lineSubtle)) 28%, transparent);min-width:14px;min-height:14px;color:var(--cg-palette-hint-text);background:0 0;border-radius:4px;padding:0 3px;font-size:11px;font-weight:600;line-height:1.1}.palette--compact .palette__hint .cedrum-keycap{background:color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 82%, transparent)}.popoverSurface{border:1px solid var(--ui-floating-border,var(--ui-border,var(--lineSubtle)));border-radius:var(--ui-radius-panel,12px);font-family:var(--font-family-ui,"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);background:var(--ui-floating-surface,color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 97%, var(--ui-bg,var(--bg)) 3%));color:var(--ui-text-1,var(--text));box-shadow:var(--ui-floating-shadow,var(--ui-shadow-3,0 20px 44px #0000003d)), 0 1px 0 #ffffff1a inset;-webkit-backdrop-filter:blur(8px)saturate(1.01);animation:popoverSurfaceEnter var(--ui-motion-surface-duration,.18s) var(--ui-motion-surface-ease,cubic-bezier(.2, .8, .2, 1));transform-origin:0 0;will-change:transform, opacity;background-clip:padding-box}.popoverSurface :where(input,textarea,select,button,option,optgroup){font-family:inherit}.popoverSurface--reducedMotion{animation:none}@keyframes popoverSurfaceEnter{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}[data-theme=dark] .popoverSurface{background:var(--ui-floating-surface,color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 94%, var(--ui-bg,var(--bg)) 6%));box-shadow:var(--ui-floating-shadow,var(--ui-shadow-3,0 20px 44px #0206176b)), 0 1px 0 #ffffff14 inset}.theme-toggle{cursor:pointer;background:0 0;border:none;outline:none;padding:0;position:relative}.theme-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:20px}.theme-toggle__track{background:var(--bgPanel2);border:1px solid var(--line);border-radius:14px;align-items:center;width:48px;height:28px;padding:2px;transition:all .4s;display:flex}.theme-toggle__track:hover{background:var(--primary);border-color:var(--primary)}.theme-toggle__thumb{background:var(--bg);width:22px;height:22px;box-shadow:0 2px 4px var(--shadow);color:var(--text);border-radius:50%;justify-content:center;align-items:center;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex}.theme-toggle__thumb--dark{transform:translate(20px)}.theme-toggle__thumb svg{width:14px;height:14px;transition:transform .4s}.theme-toggle:hover .theme-toggle__thumb svg{transform:scale(1.1)}.theme-toggle:active .theme-toggle__thumb{transform:scale(.95)}.theme-toggle:active .theme-toggle__thumb--dark{transform:translate(20px)scale(.95)}._root_n1942_1{align-items:center;display:inline-flex}._trigger_n1942_6{align-items:center;gap:var(--ui-space-2);white-space:nowrap;justify-content:center;min-width:76px;display:inline-flex}._triggerOpen_n1942_15{border-color:color-mix(in oklab, var(--ui-accent) 26%, var(--ui-border))!important;background:color-mix(in oklab, var(--ui-surface-1) 95%, transparent)!important;color:var(--ui-text-1)!important}._flag_n1942_21{font-size:.96rem;line-height:1;display:inline-flex}._code_n1942_27{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:620}._chevron_n1942_34{color:var(--ui-text-2);display:inline-flex}._menu_n1942_39{top:var(--language-switcher-menu-top,0px);left:var(--language-switcher-menu-left,0px);min-width:var(--language-switcher-menu-min-width,220px);padding:var(--ui-space-2);z-index:var(--z-popover-top);opacity:0;pointer-events:none;gap:2px;display:grid;position:fixed}._menuReady_n1942_52{opacity:1;pointer-events:auto}._option_n1942_57{border-radius:var(--ui-radius-md);color:var(--ui-text-1);cursor:pointer;align-items:center;gap:var(--ui-space-2);min-height:42px;padding:0 var(--ui-space-3);text-align:left;transition:background-color var(--ui-duration-1) var(--ui-ease-premium), border-color var(--ui-duration-1) var(--ui-ease-premium);background:0 0;border:1px solid #0000;grid-template-columns:auto 1fr auto auto;font-size:.88rem;display:grid}._option_n1942_57:hover,._option_n1942_57:focus-visible{background:color-mix(in oklab, var(--ui-surface-2) 95%, transparent);border-color:color-mix(in oklab, var(--ui-accent) 24%, var(--ui-border));outline:none}._optionSelected_n1942_81{background:color-mix(in oklab, var(--ui-accent) 11%, var(--ui-surface-2));border-color:color-mix(in oklab, var(--ui-accent) 28%, var(--ui-border))}._label_n1942_86{font-weight:560}._optionCode_n1942_90{color:var(--ui-text-2);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}._check_n1942_98{color:var(--ui-accent);opacity:0;transition:opacity var(--ui-duration-1) var(--ui-ease-premium), transform var(--ui-duration-1) var(--ui-ease-premium);font-size:.84rem;transform:scale(.8)}._checkVisible_n1942_106{opacity:1;transform:scale(1)}._root_10173_1{flex:none;justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex}._trigger_10173_10{border:1px solid color-mix(in oklab, var(--ui-border) 88%, transparent);background:color-mix(in oklab, var(--ui-surface-1) 96%, transparent);width:36px;min-width:36px;height:36px;min-height:36px;box-shadow:0 10px 24px color-mix(in oklab, var(--ui-text-1) 8%, transparent);color:var(--ui-text-1);cursor:pointer;border-radius:9999px;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .14s,background-color .14s,box-shadow .14s,color .14s;display:inline-flex;overflow:hidden}._trigger_10173_10:hover:enabled{border-color:color-mix(in oklab, var(--ui-accent) 26%, var(--ui-border));background:color-mix(in oklab, var(--ui-surface-2) 92%, var(--ui-surface-1))}._trigger_10173_10:focus-visible{box-shadow:0 0 0 3px var(--ui-focus-ring), 0 12px 26px color-mix(in oklab, var(--ui-text-1) 10%, transparent);outline:none}._trigger_10173_10:disabled{opacity:.7;cursor:default}._avatarImage_10173_45,._avatarFallback_10173_46{border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}._avatarImage_10173_45{object-fit:cover}._avatarFallback_10173_46,._summaryAvatarFallback_10173_60{background:linear-gradient(145deg, color-mix(in oklab, var(--ui-accent) 28%, var(--ui-surface-2)) 0%, color-mix(in oklab, var(--ui-accent) 12%, var(--ui-surface-1)) 100%);color:var(--ui-text-1);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}._portalRoot_10173_69{z-index:calc(var(--z-popover-top) + 2);position:relative}._portalRoot_10173_69[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}._portalRoot_10173_69[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._panel_10173_82{--ui-floating-surface:color-mix(in oklab, var(--ui-surface-1) 98%, var(--ui-bg) 2%);--ui-floating-border:color-mix(in oklab, var(--ui-border) 90%, var(--ui-surface-1) 10%);--ui-floating-shadow:0 22px 48px color-mix(in oklab, var(--ui-text-1) 16%, transparent);top:var(--cedrum-user-menu-top,0px);left:var(--cedrum-user-menu-left,0px);width:min(var(--cedrum-user-menu-width,320px), 100vw - 24px);opacity:0;pointer-events:none;gap:4px;padding:6px;display:grid;position:fixed}._panelReady_10173_106{opacity:1;pointer-events:auto}._summary_10173_60{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:4px 6px 3px;display:grid}._summaryAvatar_10173_60,._summaryAvatarFallback_10173_60{border-radius:14px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}._summaryAvatar_10173_60{object-fit:cover}._summaryCopy_10173_135{gap:2px;min-width:0;display:grid}._summaryName_10173_141,._summaryEmail_10173_142{text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}._summaryName_10173_141{color:var(--ui-text-1);font-size:14px;font-weight:700;line-height:1.25}._summaryEmail_10173_142{color:var(--ui-text-2);white-space:nowrap;font-size:12px;line-height:1.35}._divider_10173_163{background:color-mix(in oklab, var(--ui-border) 74%, transparent);height:1px;margin:2px 4px}._menuButton_10173_169{width:100%;min-height:38px;color:var(--ui-text-1);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:0 10px;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s;display:grid}._menuButton_10173_169:hover:enabled{background:color-mix(in oklab, var(--ui-accent) 7%, var(--ui-surface-2));border-color:color-mix(in oklab, var(--ui-border) 82%, var(--ui-accent))}._menuButton_10173_169:focus-visible{background:color-mix(in oklab, var(--ui-accent) 9%, var(--ui-surface-2));border-color:color-mix(in oklab, var(--ui-accent) 18%, var(--ui-border));box-shadow:0 0 0 2px var(--ui-focus-ring);outline:none}._menuButton_10173_169:disabled{opacity:.58;cursor:not-allowed}._menuIcon_10173_203{width:16px;height:16px;color:var(--ui-text-2);justify-content:center;align-items:center;line-height:0;display:inline-flex}._menuLabel_10173_213{min-width:0;color:inherit;font-size:13px;font-weight:620;line-height:1.3}._root_ui6ri_1{flex:none;justify-content:center;align-items:center;display:inline-flex}._trigger_ui6ri_8{border:1px solid var(--cedrum-shell-control-border,transparent);background:var(--cedrum-shell-control-bg,transparent);color:var(--cedrum-shell-control-fg,var(--ui-text-1));cursor:pointer;justify-content:center;align-items:center;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s;display:inline-flex}._trigger_ui6ri_8:hover:enabled{background:var(--cedrum-shell-control-hover-bg,transparent);border-color:var(--cedrum-shell-control-hover-border,transparent);box-shadow:var(--cedrum-shell-control-hover-shadow,none);color:var(--ui-text-1)}._trigger_ui6ri_8:focus-visible{border-color:var(--cedrum-shell-focus-border,transparent);box-shadow:var(--cedrum-shell-focus-ring,none);outline:none}._trigger_ui6ri_8:disabled{opacity:.58;cursor:default}._triggerOpen_ui6ri_37{background:var(--cedrum-shell-control-active-bg,transparent);border-color:var(--cedrum-shell-control-active-border,transparent);box-shadow:var(--cedrum-shell-control-active-shadow,none);color:var(--ui-selected-text,var(--ui-text-1))}._triggerSettings_ui6ri_44{width:var(--cedrum-shell-auth-slot-size,34px);min-width:var(--cedrum-shell-auth-slot-size,34px);height:var(--cedrum-shell-auth-slot-size,34px);min-height:var(--cedrum-shell-auth-slot-size,34px);border-radius:calc(var(--cedrum-shell-auth-control-radius,11px) - 1px)}._triggerAvatar_ui6ri_52{width:var(--cedrum-shell-auth-slot-size,34px);min-width:var(--cedrum-shell-auth-slot-size,34px);height:var(--cedrum-shell-auth-slot-size,34px);min-height:var(--cedrum-shell-auth-slot-size,34px);background:color-mix(in oklab, var(--ui-surface-1) 96%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ui-border) 42%, transparent), 0 1px 0 #ffffff1f;border-radius:9999px;padding:0;overflow:hidden}._triggerIcon_ui6ri_64{width:var(--cedrum-shell-auth-icon-size,16px);height:var(--cedrum-shell-auth-icon-size,16px);justify-content:center;align-items:center;line-height:0;display:inline-flex}._avatarImage_ui6ri_73,._summaryAvatar_ui6ri_74{border-radius:inherit;object-fit:cover;object-position:center;background:0 0;width:100%;height:100%;display:block}._avatarImage_ui6ri_73{transform-origin:50%;flex:0 0 100%;transform:scale(1.04)}._avatarFallback_ui6ri_90,._summaryAvatarFallback_ui6ri_91{border-radius:inherit;background:linear-gradient(145deg, color-mix(in oklab, var(--ui-accent) 28%, var(--ui-surface-2)) 0%, color-mix(in oklab, var(--ui-accent) 12%, var(--ui-surface-1)) 100%);width:100%;height:100%;color:var(--ui-text-1);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}._portalRoot_ui6ri_110{z-index:calc(var(--z-popover-top) + 2);position:relative}._portalRoot_ui6ri_110[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}._portalRoot_ui6ri_110[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._panel_ui6ri_123{--ui-floating-surface:color-mix(in oklab, var(--ui-surface-1) 98%, var(--ui-bg) 2%);--ui-floating-border:color-mix(in oklab, var(--ui-border) 90%, var(--ui-surface-1) 10%);--ui-floating-shadow:0 22px 48px color-mix(in oklab, var(--ui-text-1) 14%, transparent);top:var(--cedrum-utility-menu-top,0px);left:var(--cedrum-utility-menu-left,0px);width:min(var(--cedrum-utility-menu-width,248px), 100vw - 24px);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:4px;padding:4px;display:grid;position:fixed}._panelUtility_ui6ri_148{width:min(var(--cedrum-utility-menu-width,248px), 100vw - 24px)}._panelAccount_ui6ri_152{width:min(var(--cedrum-utility-menu-width,232px), 100vw - 24px)}._panelReady_ui6ri_156{opacity:1;pointer-events:auto}._summary_ui6ri_74{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:6px 6px 4px;display:grid}._summaryAvatar_ui6ri_74,._summaryAvatarFallback_ui6ri_91{border-radius:12px;flex:none;width:36px;height:36px}._summaryAvatarFallback_ui6ri_91{justify-content:center;align-items:center;display:inline-flex}._summaryAvatar_ui6ri_74{display:block}._summaryCopy_ui6ri_188{gap:1px;min-width:0;display:grid}._summaryName_ui6ri_194,._summaryEmail_ui6ri_195{text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}._summaryName_ui6ri_194{color:var(--ui-text-1);font-size:13px;font-weight:700;line-height:1.25}._summaryEmail_ui6ri_195{color:var(--ui-text-2);white-space:nowrap;font-size:11px;line-height:1.3}._divider_ui6ri_216{background:color-mix(in oklab, var(--ui-border) 74%, transparent);height:1px;margin:1px 4px}._section_ui6ri_222{gap:6px;padding:4px;display:grid}._sectionLabel_ui6ri_228{color:color-mix(in oklab, var(--ui-text-2) 88%, transparent);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:650}._choiceGroup_ui6ri_236{border:1px solid color-mix(in oklab, var(--ui-border) 80%, transparent);background:color-mix(in oklab, var(--ui-surface-1) 84%, transparent);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:2px;display:grid;box-shadow:inset 0 1px #ffffff14}._choiceButton_ui6ri_247,._languageButton_ui6ri_248{border:1px solid color-mix(in oklab, var(--ui-border) 82%, transparent);background:color-mix(in oklab, var(--ui-surface-1) 82%, transparent);width:100%;min-height:32px;color:var(--ui-text-1);cursor:pointer;border-radius:10px;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s;box-shadow:inset 0 1px #ffffff14}._choiceButton_ui6ri_247:hover:enabled,._languageButton_ui6ri_248:hover:enabled{background:color-mix(in oklab, var(--ui-surface-2) 92%, var(--ui-surface-1));border-color:color-mix(in oklab, var(--ui-accent) 24%, var(--ui-border))}._choiceButton_ui6ri_247:focus-visible,._languageButton_ui6ri_248:focus-visible{border-color:color-mix(in oklab, var(--ui-accent) 18%, var(--ui-border));box-shadow:0 0 0 2px var(--ui-focus-ring);outline:none}._choiceButton_ui6ri_247{box-shadow:none;text-align:center;background:0 0;border-color:#0000;padding:0 10px;font-size:11px;font-weight:640}._choiceButtonSelected_ui6ri_283,._languageButtonSelected_ui6ri_284{background:var(--ui-selected-bg);border-color:var(--ui-selected-border);color:var(--ui-selected-text);box-shadow:var(--ui-selected-shadow), 0 1px 0 #ffffff0f inset}._languageGrid_ui6ri_291{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}._languageButton_ui6ri_248{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;display:grid}._languageFlag_ui6ri_306{font-size:14px;line-height:1}._languageCopy_ui6ri_311{gap:2px;min-width:0;display:grid}._languageName_ui6ri_317,._languageCode_ui6ri_318{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._languageName_ui6ri_317{font-size:11px;font-weight:630}._languageCode_ui6ri_318{color:color-mix(in oklab, currentColor 68%, transparent);letter-spacing:.02em;font-size:10px}._menuButton_ui6ri_336{width:100%;min-height:34px;color:var(--ui-text-1);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:0 10px;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s;display:grid}._menuButton_ui6ri_336:hover:enabled{background:color-mix(in oklab, var(--ui-accent) 5%, var(--ui-surface-2));border-color:color-mix(in oklab, var(--ui-border) 78%, var(--ui-accent))}._menuButton_ui6ri_336:focus-visible{background:color-mix(in oklab, var(--ui-accent) 6%, var(--ui-surface-2));border-color:color-mix(in oklab, var(--ui-accent) 18%, var(--ui-border));box-shadow:0 0 0 2px var(--ui-focus-ring);outline:none}._menuButton_ui6ri_336:disabled{opacity:.58;cursor:not-allowed}._menuIcon_ui6ri_370{width:16px;height:16px;color:var(--ui-text-2);justify-content:center;align-items:center;line-height:0;display:inline-flex}._menuLabel_ui6ri_380{min-width:0;color:inherit;font-size:12px;font-weight:620;line-height:1.3}._menuButtonDanger_ui6ri_388{color:color-mix(in oklab, #ef4444 70%, var(--ui-text-1))}@media (width<=620px){._panel_ui6ri_123{width:min(var(--cedrum-utility-menu-width,248px), 100vw - 20px)}}.editor{--cedrum-editor-panel-standard-width:272px;--cedrum-editor-panel-compact-width:196px;--cedrum-editor-panel-icon-rail-width:88px;--cedrum-editor-panel-icon-rail-tight-width:64px;--cedrum-color-popover-min-inline-size:252px;--cedrum-properties-panel-scrollbar-tolerance:10px;--cedrum-properties-panel-collision-padding:16px;--cedrum-properties-panel-focus-allowance:4px;--cedrum-properties-panel-min-inline-size:calc(var(--cedrum-color-popover-min-inline-size) + (var(--cedrum-sidebar-padding-x) * 2) + var(--cedrum-properties-panel-scrollbar-tolerance) + var(--cedrum-properties-panel-collision-padding) + var(--cedrum-properties-panel-focus-allowance));--cedrum-properties-panel-width:max(320px, var(--cedrum-properties-panel-min-inline-size));--cedrum-main-edit-canvas-min-inline-size:616px;--cedrum-layout-left-column-width:var(--cedrum-editor-panel-standard-width);--cedrum-layout-right-column-width:var(--cedrum-properties-panel-width);--cedrum-sidebar-width:var(--cedrum-layout-left-column-width);--cedrum-header-height:56px;--cedrum-sidebar-padding-x:14px;--cedrum-sidebar-padding-y:14px;--cedrum-header-main-padding-x:14px;--cedrum-header-actions-padding-x:var(--cedrum-sidebar-padding-x);--cedrum-shell-surface:color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 96%, var(--ui-bg,var(--bg)));--cedrum-rail-surface:var(--cedrum-shell-surface);--cedrum-workspace-surface:color-mix(in oklab, var(--ui-bg,var(--bg)) 94%, var(--ui-surface-2,var(--bgPanel2)));--cedrum-workspace-surface-strong:color-mix(in oklab, var(--cedrum-workspace-surface) 90%, var(--ui-surface-1,var(--bgPanel)));--cedrum-workspace-edge-color:color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 24%, transparent);--cedrum-canvas-edge-color:color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 62%, transparent);--cedrum-canvas-shadow:0 14px 30px #0812261a;--cedrum-canvas-shadow-hover:0 18px 34px #0812261f;--cedrum-shell-border-color:color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 62%, transparent);--cedrum-shell-divider-color:color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 34%, transparent);--cedrum-header-group-divider-color:color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 60%, transparent);--cedrum-header-group-divider-height:16px;--cedrum-header-control-height:27px;--cedrum-header-control-radius:7px;--cedrum-header-group-radius:8px;--cedrum-header-group-padding:1px;--cedrum-header-group-gap:3px;--cedrum-header-group-bg:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 46%, transparent);--cedrum-header-group-border:color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 44%, transparent);--cedrum-header-control-hover-bg:color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 82%, transparent);--cedrum-header-control-hover-border:color-mix(in oklab, var(--ui-accent,var(--primary)) 14%, var(--ui-border,var(--lineSubtle)));--cedrum-header-control-active-bg:color-mix(in oklab, var(--ui-accent,var(--primary)) 8%, var(--ui-surface-1,var(--bgPanel)));--cedrum-header-control-active-border:color-mix(in oklab, var(--ui-accent,var(--primary)) 22%, var(--ui-border,var(--lineSubtle)));--cedrum-header-control-active-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ui-accent,var(--primary)) 10%, transparent);--cedrum-editor-viewport-block-size:100dvh;--cedrum-editor-safe-block-size:min(var(--cedrum-editor-viewport-block-size), var(--cedrum-editor-workspace-height,var(--cedrum-editor-viewport-block-size)));--cedrum-bottom-overlay-clearance:0px;--cedrum-bottom-tray-safe-padding:env(safe-area-inset-bottom,0px);--cedrum-preview-rotate-surface-inline-gutter:clamp(14px, 2.2vw, 24px);--cedrum-preview-rotate-surface-max-inline-size:680px;--cedrum-preview-rotate-surface-block-size:clamp(132px, 22vh, 208px);--cedrum-responsive-badge-min-block-size:24px;--cedrum-responsive-badge-padding-block:3px;--cedrum-responsive-badge-padding-inline:10px;--cedrum-responsive-badge-line-height:1.2;--cedrum-preview-rotate-surface-row-gap:clamp(8px, 1.4vh, 12px);--cedrum-preview-rotate-surface-padding-block:clamp(14px, 2.4vw, 18px);--cedrum-preview-rotate-surface-padding-inline:clamp(16px, 2.8vw, 22px);--cedrum-preview-rotate-content-max-inline-size:100%;--cedrum-preview-rotate-content-gap:var(--cedrum-preview-rotate-surface-row-gap);--cedrum-preview-rotate-copy-gap:clamp(6px, 1.1vh, 9px);--cedrum-preview-rotate-continuation-gap:clamp(9px, 1.5vh, 12px);--cedrum-preview-rotate-action-gap:9px;--cedrum-preview-rotate-bottom-offset:max(calc(var(--cedrum-bottom-tray-safe-padding) + 14px), calc(var(--cedrum-feedback-pill-clearance,0px) + 16px), clamp(14px, 2.2vw, 24px));--cedrum-preview-rotate-canvas-clearance:calc(var(--cedrum-preview-rotate-surface-block-size) + var(--cedrum-preview-rotate-bottom-offset) + clamp(14px, 2vh, 24px));--cedrum-compare-tray-expanded-max-block-size:min(44vh, 420px);--cedrum-ui-font-family:var(--font-family-ui,"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.editor[data-editor-palette-density=compact]{--cedrum-layout-left-column-width:var(--cedrum-editor-panel-compact-width)}.editor[data-editor-palette-density=iconRail]{--cedrum-layout-left-column-width:var(--cedrum-editor-panel-icon-rail-width)}.editor[data-editor-palette-density=iconRailTight]{--cedrum-layout-left-column-width:var(--cedrum-editor-panel-icon-rail-tight-width)}.editor[data-editor-capability-mode=previewRotate]{--cedrum-layout-left-column-width:0px;--cedrum-layout-right-column-width:0px;--cedrum-compare-tray-expanded-max-block-size:min(30vh, 260px);--cedrum-preview-rotate-header-padding-inline:clamp(18px, 2.8vw, 26px)}.editor[data-editor-capability-mode=previewRotate] .editor__header{grid-template-columns:auto minmax(0,1fr) auto}.editor[data-editor-capability-mode=previewRotate] .editor__headerBrandSlot{padding-inline:var(--cedrum-preview-rotate-header-padding-inline)}.editor[data-editor-capability-mode=previewRotate] .editor__brand{--cedrum-lockup-min-width:172px;max-inline-size:clamp(68px,25vw,220px)}.editor[data-editor-capability-mode=previewRotate] .editor__headerMain{column-gap:12px;min-inline-size:0}.editor[data-editor-capability-mode=previewRotate] .editor__headerMain--previewRotate{min-inline-size:0;padding-inline:var(--cedrum-preview-rotate-header-padding-inline);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.editor[data-editor-capability-mode=previewRotate] .editor__headerLead{min-inline-size:0}.editor[data-editor-capability-mode=previewRotate] .editor__headerLead--previewRotateSpacer{pointer-events:none;min-inline-size:0}.editor[data-editor-capability-mode=previewRotate] .editor__titleInput{max-inline-size:clamp(180px,32vw,300px)}.editor[data-editor-capability-mode=previewRotate] .editor__toolbarRight--previewRotate{align-items:center;padding-inline-end:var(--cedrum-preview-rotate-header-padding-inline)}.editor[data-editor-capability-mode=previewRotate] .editor__header[data-density=collapsed] .editor__headerMain--previewRotate{padding-inline:var(--cedrum-preview-rotate-header-padding-inline);grid-template-columns:minmax(0,1fr) auto;column-gap:10px}.editor[data-editor-capability-mode=previewRotate] .editor__header[data-density=collapsed] .editor__headerBrandSlot{padding-inline:var(--cedrum-preview-rotate-header-padding-inline)}.editor[data-editor-capability-mode=previewRotate] .editor__layout{grid-template-columns:minmax(0,1fr);position:relative;overflow:hidden}.editor[data-editor-capability-mode=previewRotate] .editor__main .canvasWrap{padding:clamp(16px, 2.2vw, 24px) clamp(14px, 2.2vw, 24px) max(var(--cedrum-preview-rotate-canvas-clearance), clamp(132px, 19vh, 208px)) clamp(14px, 2.2vw, 24px)}.editor[data-editor-capability-mode=previewRotate] .editor__main:before{opacity:.28;background:linear-gradient(90deg, color-mix(in oklab, var(--cedrum-rail-surface) 28%, transparent) 0, transparent 18px, transparent calc(100% - 18px), color-mix(in oklab, var(--cedrum-rail-surface) 28%, transparent) 100%)}.editor{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--cedrum-header-height) minmax(0, 1fr);font-family:var(--cedrum-ui-font-family);inline-size:100%;width:100%;min-width:0;block-size:var(--cedrum-editor-safe-block-size);min-block-size:var(--cedrum-editor-safe-block-size);max-block-size:var(--cedrum-editor-safe-block-size);height:var(--cedrum-editor-safe-block-size);min-height:var(--cedrum-editor-safe-block-size);max-height:var(--cedrum-editor-safe-block-size);background:var(--ui-bg,var(--bg));display:grid;position:relative;overflow:hidden}.editor :where(input,textarea,select,button,option,optgroup){font-family:var(--cedrum-ui-font-family)}.editor__header{grid-area:1/1;grid-template-columns:minmax(var(--cedrum-layout-left-column-width), var(--cedrum-layout-left-column-width)) minmax(0, 1fr) minmax(var(--cedrum-layout-right-column-width), var(--cedrum-layout-right-column-width));background:var(--cedrum-shell-surface);border-bottom:1px solid var(--cedrum-shell-border-color);height:var(--cedrum-header-height);min-height:var(--cedrum-header-height);max-height:var(--cedrum-header-height);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:var(--z-header,calc(var(--z-panel) + 1));flex:none;grid-template-areas:"brand main actions";align-items:center;padding:0;display:grid;position:relative;overflow:visible;container-type:inline-size}.editor__headerBrandSlot{min-width:0;padding:0 var(--cedrum-sidebar-padding-x);grid-area:brand;align-items:center;display:inline-flex}.editor__headerBrandSlot--compactTier{gap:11px}.editor__headerBrandHistory{align-items:center;min-width:0;margin-left:2px;padding-left:11px;display:inline-flex;position:relative}.editor__headerBrandHistory:before{content:"";width:1px;height:var(--cedrum-header-group-divider-height);background:var(--cedrum-header-group-divider-color);pointer-events:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.editor__headerMain{white-space:nowrap;min-width:0;padding:0 var(--cedrum-header-main-padding-x);grid-area:main;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid;overflow:hidden}.editor__headerLead{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;min-width:0;display:grid}.editor__headerHistorySlot{align-items:center;margin-right:2px;padding-right:10px;display:inline-flex;position:relative}.editor__headerHistorySlot:after{content:"";width:1px;height:var(--cedrum-header-group-divider-height);background:var(--cedrum-header-group-divider-color);pointer-events:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.editor__headerTitleSlot{align-items:center;gap:10px;min-width:0;display:inline-flex}.editor__toolbarCenter{white-space:nowrap;justify-content:center;justify-self:end;align-items:center;gap:8px;min-width:0;max-width:min(100%,430px);display:inline-flex;overflow:hidden}.editor__toolbarCenter--collapsed{gap:0}.editor__toolbarCenter--zoomOnly{max-width:min(100%,260px)}.editor__toolbarRight{height:100%;padding:0 var(--cedrum-header-actions-padding-x) 0 0;white-space:nowrap;flex-wrap:nowrap;grid-area:actions;justify-content:flex-end;align-items:center;gap:0;min-width:0;display:flex;position:relative;overflow:visible}.editor__toolbarRight>*{min-width:0}.editor__headerEnd{align-items:center;gap:var(--cedrum-shell-header-end-gap,11px);flex:none;min-width:0;margin-inline-start:0;display:inline-flex}.editor__headerEndUtility{align-items:center;gap:var(--cedrum-shell-utility-gap,8px);flex:0 auto;min-width:0;display:inline-flex}.editor__headerEndAuth{flex:none;align-items:center;min-width:0;padding-inline-end:1px;display:inline-flex}.editor__coachMark{width:min(320px,100vw - 28px);z-index:calc(var(--z-popover-top) + 3);border:1px solid color-mix(in oklab, var(--ui-accent) 28%, var(--ui-border));background:color-mix(in oklab, var(--ui-surface-1) 90%, #f8fbff);border-radius:12px;gap:9px;padding:10px 11px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 36px #08122633}.editor__coachMark p{color:var(--ui-text-1);white-space:normal;margin:0;font-size:12px;line-height:1.45}.editor__coachMarkActions{align-items:center;gap:8px;display:inline-flex}.editor__coachMarkPrimary,.editor__coachMarkDismiss{border:1px solid color-mix(in oklab, var(--ui-border) 85%, transparent);cursor:pointer;border-radius:9px;height:30px;padding:0 10px;font-size:12px;font-weight:600}.editor__coachMarkPrimary{background:color-mix(in oklab, var(--ui-accent) 85%, white);border-color:color-mix(in oklab, var(--ui-accent) 58%, var(--ui-border));color:#fff}.editor__coachMarkDismiss{background:color-mix(in oklab, var(--ui-surface-2) 92%, white);color:var(--ui-text-2)}.editor__brand{--cedrum-logo-height:33px;--cedrum-lockup-min-width:120px;inline-size:100%;min-inline-size:40px;max-inline-size:min(100%,152px)}.editor__titleCluster{flex:auto;align-items:center;gap:6px;min-width:0;display:inline-flex}.editor__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.editor__loadingPlaceholder{background:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 82%, var(--ui-border,var(--lineSubtle)) 18%);border:1px solid color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 44%, transparent);display:block;position:relative;overflow:hidden}.editor__loadingPlaceholder--shimmer:after{content:"";background:linear-gradient(90deg, transparent var(--cedrum-loading-shimmer-start,34%), color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 64%, transparent) var(--cedrum-loading-shimmer-midpoint,50%), transparent var(--cedrum-loading-shimmer-end,66%));opacity:var(--cedrum-loading-shimmer-opacity,.24);animation:editorLoadingShellShimmer var(--cedrum-loading-shimmer-duration,2.7s) cubic-bezier(.35, .06, .17, .97) infinite;will-change:transform;position:absolute;inset:0;transform:translate(-158%)}.editor__titleInput{width:100%;min-width:0;max-width:470px;height:var(--cedrum-header-control-height);border-radius:var(--cedrum-header-control-radius);color:var(--ui-text-1);font-family:var(--cedrum-ui-font-family);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;padding:0 9px;font-size:14px;font-weight:600;overflow:hidden}.editor__titleInput:hover{background:color-mix(in oklab, var(--ui-surface-1) 84%, transparent);border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 12%, var(--ui-border,var(--lineSubtle)))}.editor__titleInput:focus{background:var(--ui-surface-1);border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 24%, var(--ui-border,var(--lineSubtle)));box-shadow:0 0 0 3px color-mix(in oklab, var(--ui-accent,var(--primary)) 16%, transparent);outline:none}.editor__titleInput::placeholder{color:var(--ui-text-2);opacity:.88}.editor__titleLoadingValue,.editor__titleLoadingSkeleton{min-width:0;max-width:470px;height:var(--cedrum-header-control-height);border-radius:var(--cedrum-header-control-radius);box-sizing:border-box}.editor__titleLoadingValue{background:color-mix(in oklab, var(--ui-surface-1) 74%, transparent);width:100%;color:var(--ui-text-1);white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;align-items:center;padding:0 9px;font-size:14px;font-weight:600;display:inline-flex;overflow:hidden}.editor__titleLoadingSkeleton{width:clamp(150px,24vw,244px)}.editor__loadingControlGroup{align-items:center;gap:var(--cedrum-header-group-gap);padding:var(--cedrum-header-group-padding);border-radius:var(--cedrum-header-group-radius);background:var(--cedrum-header-group-bg);border:1px solid var(--cedrum-header-group-border);display:inline-flex}.editor__loadingControl,.editor__loadingFeature,.editor__loadingToolbarPill,.editor__loadingRailEyebrow,.editor__loadingRailCard,.editor__loadingPaletteRow,.editor__loadingPaletteIcon,.editor__loadingPaletteLabel,.editor__loadingPaletteShortcut,.editor__loadingInspectorTitle,.editor__loadingInspectorTab,.editor__loadingInspectorLine,.editor__loadingInspectorField{border-radius:10px}.editor__loadingControl{width:var(--cedrum-header-control-height);height:var(--cedrum-header-control-height)}.editor__loadingFeature{width:88px;height:var(--cedrum-header-control-height)}.editor__loadingToolbarPill{width:74px;height:var(--cedrum-header-control-height);border-radius:999px}.editor__toolbarCenter--loading,.editor__toolbarRight--loading{align-items:center;gap:8px;display:inline-flex}.editor__loadingRail{align-content:start;gap:18px;display:grid}.editor__loadingRailSection{align-content:start;gap:10px;display:grid}.editor__loadingPaletteRows{align-content:start;gap:5px;display:grid}.editor__loadingRailEyebrow{border-radius:999px;width:82px;height:10px}.editor__loadingPaletteRow{border:1px solid color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 44%, transparent);background:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 28%, transparent);box-sizing:border-box;border-radius:9px;grid-template-columns:14px minmax(0,1fr) 16px;align-items:center;column-gap:8px;min-height:31px;padding:5px 9px;display:grid}.editor__loadingPaletteIcon{border-radius:4px;width:14px;height:14px}.editor__loadingPaletteLabel{border-radius:999px;width:72%;height:10px}.editor__loadingPaletteShortcut{border-radius:4px;width:14px;height:12px}.editor__palette[data-palette-density=compact] .editor__loadingPaletteRow{column-gap:7px;min-height:33px;padding:5px 8px}.editor__palette[data-palette-density=iconRail] .editor__loadingPaletteRows{justify-items:center;gap:8px}.editor__palette[data-palette-density=iconRail] .editor__loadingPaletteRow{border-radius:14px;grid-template-columns:1fr;justify-items:center;column-gap:0;width:48px;min-height:48px;padding:0}.editor__palette[data-palette-density=iconRail] .editor__loadingPaletteIcon{border-radius:6px;width:18px;height:18px}.editor__palette[data-palette-density=iconRailTight] .editor__loadingPaletteRows{justify-items:center;gap:7px}.editor__palette[data-palette-density=iconRailTight] .editor__loadingPaletteRow{width:var(--cedrum-header-control-height);min-height:var(--cedrum-header-control-height);border-radius:var(--cedrum-header-control-radius);grid-template-columns:1fr;justify-items:center;column-gap:0;padding:0}.editor__palette[data-palette-density=iconRailTight] .editor__loadingPaletteIcon{border-radius:4px;width:14px;height:14px}.editor__loadingRailCard{border-radius:12px;height:78px}.editor__loadingInspector{align-content:start;gap:14px;display:grid}.editor__loadingInspectorHeader{gap:10px;display:grid}.editor__loadingInspectorTitle{border-radius:999px;width:104px;height:12px}.editor__loadingInspectorTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.editor__loadingInspectorTab{height:30px}.editor__loadingInspectorCard{border:1px solid color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 72%, transparent);background:color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 96%, transparent);border-radius:14px;gap:10px;padding:14px;display:grid}.editor__loadingInspectorLine{border-radius:999px;width:68%;height:10px}.editor__loadingInspectorLine--short{width:42%}.editor__loadingInspectorField{height:34px}.editor__loadingInspectorField--wide{height:64px}.editor__toolbarGroup{align-items:center;gap:var(--cedrum-header-group-gap);padding:var(--cedrum-header-group-padding);border-radius:var(--cedrum-header-group-radius);background:var(--cedrum-header-group-bg);border:1px solid var(--cedrum-header-group-border);min-width:0;box-shadow:none;display:inline-flex}.editor__toolbarBtn,.editor__toolbarIconBtn,.editor__segBtn{height:var(--cedrum-header-control-height);border-radius:var(--cedrum-header-control-radius);color:var(--ui-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--ui-duration-1) var(--ui-ease-premium), background var(--ui-duration-1) var(--ui-ease-premium), color var(--ui-duration-1) var(--ui-ease-premium), box-shadow var(--ui-duration-1) var(--ui-ease-premium);background:0 0;border:1px solid #0000;font-size:12px;font-weight:600;position:relative}.editor__toolbarBtn:hover:enabled,.editor__toolbarIconBtn:hover:enabled,.editor__segBtn:hover:enabled{background:var(--cedrum-header-control-hover-bg);color:var(--ui-text-1);border-color:var(--cedrum-header-control-hover-border)}.editor__toolbarBtn:active:enabled,.editor__toolbarIconBtn:active:enabled,.editor__segBtn:active:enabled{background:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 96%, transparent);border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 24%, var(--ui-border,var(--lineSubtle)));color:var(--ui-text-1)}.editor__toolbarBtn:focus-visible,.editor__toolbarIconBtn:focus-visible,.editor__segBtn:focus-visible{border-color:color-mix(in oklab, var(--ui-accent) 36%, var(--ui-border));box-shadow:0 0 0 3px color-mix(in oklab, var(--ui-accent) 16%, transparent);outline:none}.editor__toolbarBtn:disabled,.editor__toolbarIconBtn:disabled,.editor__segBtn:disabled{opacity:.45;cursor:not-allowed}.editor__toolbarBtn{padding:0 10px}.editor__toolbarBtn--value{justify-content:center;min-width:64px}.editor__toolbarIconBtn{width:var(--cedrum-header-control-height);place-items:center;padding:0;line-height:0;display:grid}.editor__segBtn{padding:0 10px}.editor__segBtn--active{background:var(--cedrum-header-control-active-bg);color:var(--ui-text-1);border-color:var(--cedrum-header-control-active-border);box-shadow:var(--cedrum-header-control-active-shadow);font-weight:600}.editor__saveStatusSlot{width:var(--cedrum-header-control-height);min-width:var(--cedrum-header-control-height);flex:0 0 var(--cedrum-header-control-height);justify-content:center;align-items:center;display:inline-flex}.editor__syncIndicatorRoot{justify-content:center;align-items:center;display:inline-flex;position:relative}.editor__syncIndicatorButton{width:var(--cedrum-header-control-height);height:var(--cedrum-header-control-height);border-radius:var(--cedrum-header-control-radius);color:var(--ui-text-2);cursor:pointer;transition:border-color var(--ui-duration-1) var(--ui-ease-premium), background var(--ui-duration-1) var(--ui-ease-premium), color var(--ui-duration-1) var(--ui-ease-premium), box-shadow var(--ui-duration-1) var(--ui-ease-premium);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid;position:relative}.editor__syncIndicatorButton:hover:enabled{background:var(--cedrum-header-control-hover-bg);border-color:var(--cedrum-header-control-hover-border);color:var(--ui-text-1)}.editor__syncIndicatorButton:focus-visible{border-color:color-mix(in oklab, var(--ui-accent) 38%, var(--ui-border));box-shadow:0 0 0 3px color-mix(in oklab, var(--ui-accent) 18%, transparent);outline:none}.editor__syncIndicatorButton--open{border-color:var(--cedrum-header-control-active-border);background:var(--cedrum-header-control-active-bg);color:var(--ui-text-1);box-shadow:var(--cedrum-header-control-active-shadow)}.editor__syncIndicatorGlyph{justify-content:center;align-items:center;line-height:0;display:inline-flex}.editor__saveStatusSlot[data-state=saving] .editor__syncIndicatorButton{color:var(--ui-text-1)}.editor__saveStatusSlot[data-state=offline] .editor__syncIndicatorButton,.editor__saveStatusSlot[data-state=error] .editor__syncIndicatorButton,.editor__saveStatusSlot[data-state=conflict] .editor__syncIndicatorButton,.editor__saveStatusSlot[data-state=signedOut] .editor__syncIndicatorButton,.editor__saveStatusSlot[data-state=planRequired] .editor__syncIndicatorButton{color:color-mix(in oklab, #d97706 78%, var(--ui-text-1))}.editor__syncIndicatorPopover{top:var(--editor-sync-popover-top,0px);left:var(--editor-sync-popover-left,0px);min-width:var(--editor-sync-popover-min-width,250px);max-width:min(320px,100vw - 20px);z-index:calc(var(--z-popover-top) + 2);opacity:0;pointer-events:none;gap:4px;padding:10px;display:grid;position:fixed}.editor__syncIndicatorPopover.is-ready{opacity:1;pointer-events:auto}.editor__syncIndicatorDescription{color:var(--ui-text-1);margin:0;font-size:12px;font-weight:600;line-height:1.4}.editor__syncIndicatorHint,.editor__syncIndicatorMeta{color:var(--ui-text-2);margin:0;font-size:11px;line-height:1.35}.editor__syncIndicatorActions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:inline-flex}.editor__syncIndicatorAction{border:1px solid var(--ui-border);background:color-mix(in oklab, var(--ui-surface-1) 95%, transparent);height:28px;color:var(--ui-text-1);letter-spacing:.01em;cursor:pointer;transition:border-color var(--ui-duration-1) var(--ui-ease-premium), background var(--ui-duration-1) var(--ui-ease-premium), color var(--ui-duration-1) var(--ui-ease-premium);border-radius:9px;padding:0 10px;font-size:11px;font-weight:600}.editor__syncIndicatorAction:hover:enabled{border-color:color-mix(in oklab, var(--ui-accent) 30%, var(--ui-border));background:color-mix(in oklab, var(--ui-surface-2) 94%, transparent)}.editor__syncIndicatorAction--primary{border-color:color-mix(in oklab, var(--ui-accent) 35%, var(--ui-border));background:color-mix(in oklab, var(--ui-accent) 12%, var(--ui-surface-2))}.editor__syncIndicatorAction--link{color:color-mix(in oklab, var(--ui-accent) 72%, var(--ui-text-1));text-underline-offset:2px;background:0 0;border-color:#0000;padding:0 4px;text-decoration:underline}.editor__syncIndicatorAction--link:hover:enabled{color:color-mix(in oklab, var(--ui-accent) 86%, var(--ui-text-1));background:0 0;border-color:#0000}@keyframes editorSyncSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.editor__featureBar{align-items:center;gap:var(--cedrum-header-group-gap);padding:var(--cedrum-header-group-padding);border-radius:var(--cedrum-header-group-radius);border:1px solid var(--cedrum-header-group-border);background:var(--cedrum-header-group-bg);min-width:0;box-shadow:none;flex-wrap:nowrap;flex-shrink:1;display:inline-flex;overflow:visible}.editor__featureBar--collapsed{gap:4px;padding:3px}.editor__authSlot{width:var(--cedrum-shell-auth-slot-size,34px);min-width:var(--cedrum-shell-auth-slot-size,34px);height:var(--cedrum-shell-auth-slot-size,34px);min-height:var(--cedrum-shell-auth-slot-size,34px);flex:0 0 var(--cedrum-shell-auth-slot-size,34px);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.editor__authSlotSignInBtn{border-radius:var(--cedrum-shell-auth-control-radius,11px);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)) 78%, var(--ui-surface-2,var(--bgPanel2)));width:100%;min-width:100%;height:100%;min-height:100%;color:color-mix(in oklab, var(--ui-text-1) 86%, var(--ui-text-2));cursor:pointer;transition:border-color var(--ui-duration-1) var(--ui-ease-premium), background var(--ui-duration-1) var(--ui-ease-premium), color var(--ui-duration-1) var(--ui-ease-premium), box-shadow var(--ui-duration-1) var(--ui-ease-premium);justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.editor__authSlotSignInBtn:hover:enabled{background:var(--cedrum-shell-control-hover-bg);color:var(--ui-text-1);border-color:var(--cedrum-shell-control-hover-border)}.editor__authSlotSignInBtn:active:enabled{background:var(--cedrum-shell-control-active-bg);border-color:var(--cedrum-shell-control-active-border);color:var(--ui-text-1);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--ui-text-1) 9%, transparent)}.editor__authSlotSignInBtn:focus-visible{border-color:color-mix(in oklab, var(--ui-accent) 30%, var(--ui-border));box-shadow:0 0 0 3px color-mix(in oklab, var(--ui-accent) 13%, transparent);outline:none}.editor__authSlotSignInBtn:disabled{opacity:.55;cursor:default}.editor__authSlotSignInIcon{width:var(--cedrum-shell-auth-icon-size,16px);height:var(--cedrum-shell-auth-icon-size,16px);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.editor__featureBtn,.editor__signInBtn{height:var(--cedrum-header-control-height);border-radius:var(--cedrum-header-control-radius);color:var(--ui-text-2);cursor:pointer;transition:border-color var(--ui-duration-1) var(--ui-ease-premium), background var(--ui-duration-1) var(--ui-ease-premium), color var(--ui-duration-1) var(--ui-ease-premium), box-shadow var(--ui-duration-1) var(--ui-ease-premium);background:0 0;border:1px solid #0000;padding:0 10px;font-size:12px;font-weight:600;position:relative}.editor__featureBtn:hover:enabled,.editor__signInBtn:hover:enabled{background:var(--cedrum-header-control-hover-bg);color:var(--ui-text-1);border-color:var(--cedrum-header-control-hover-border)}.editor__featureBtn:active:enabled,.editor__signInBtn:active:enabled{background:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 96%, transparent);border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 24%, var(--ui-border,var(--lineSubtle)));color:var(--ui-text-1)}.editor__featureBtn:disabled,.editor__signInBtn:disabled{opacity:.45;cursor:not-allowed}.editor__featureBtn:focus-visible,.editor__signInBtn:focus-visible{border-color:color-mix(in oklab, var(--ui-accent) 38%, var(--ui-border));box-shadow:0 0 0 3px color-mix(in oklab, var(--ui-accent) 18%, transparent);outline:none}.editor__signInBtn--secondary{border-color:color-mix(in oklab, var(--ui-accent) 22%, var(--ui-border))}.editor__featureBtn--accent{color:var(--ui-accent)}.editor__featureBtn--withIcon{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.editor__featureBtnIcon{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.editor__featureBtnLabel{display:inline-block}.editor__featureBtn--icon{width:var(--cedrum-header-control-height);place-items:center;padding:0;line-height:0;display:grid}.editor__featureBtn--icon svg{display:block}.editor__featureBtn--unavailable{cursor:not-allowed;color:color-mix(in oklab, var(--ui-text-2) 88%, var(--ui-text-1));border-color:color-mix(in oklab, var(--cedrum-shell-control-border,var(--ui-border,var(--lineSubtle))) 62%, transparent);background:color-mix(in oklab, var(--cedrum-shell-control-bg,transparent) 90%, transparent);box-shadow:none}.editor__featureBtn--unavailable:hover:enabled,.editor__featureBtn--unavailable:active:enabled{color:color-mix(in oklab, var(--ui-text-2) 88%, var(--ui-text-1));border-color:color-mix(in oklab, var(--cedrum-shell-control-border,var(--ui-border,var(--lineSubtle))) 62%, transparent);background:color-mix(in oklab, var(--cedrum-shell-control-bg,transparent) 90%, transparent);box-shadow:none}.editor__featureBtn--menu{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.editor__featureBtn--menuOpen{border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 18%, var(--ui-border,var(--lineSubtle)));background:color-mix(in oklab, var(--ui-accent,var(--primary)) 6%, var(--ui-surface-1,var(--bgPanel)));color:var(--ui-text-1);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ui-accent,var(--primary)) 7%, transparent)}.editor__menuTriggerIcon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.editor__menuTriggerChevron{color:var(--ui-text-2);display:inline-flex}.editor__toolbarMenu{min-width:0;position:relative}.editor__toolbarMenuPopover{top:var(--editor-toolbar-menu-top,0px);left:var(--editor-toolbar-menu-left,0px);min-width:var(--editor-toolbar-menu-min-width,230px);z-index:calc(var(--z-popover-top) + 2);opacity:0;pointer-events:none;gap:1px;padding:5px;display:grid;position:fixed}.editor__toolbarMenuPopover--help{gap:1px;min-width:clamp(186px,21vw,216px);padding:4px}.editor__toolbarMenuPopover.is-ready{opacity:1;pointer-events:auto}.editor__toolbarViewMenuTrigger{background:var(--cedrum-shell-toolbar-group-bg);box-shadow:var(--cedrum-shell-toolbar-group-shadow,none);border-color:#0000}.editor__toolbarMenuItem{color:var(--ui-text-1);cursor:pointer;text-align:left;min-height:34px;transition:background-color var(--ui-duration-1) var(--ui-ease-premium), border-color var(--ui-duration-1) var(--ui-ease-premium), box-shadow var(--ui-duration-1) var(--ui-ease-premium), color var(--ui-duration-1) var(--ui-ease-premium);background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 9px;display:grid}.editor__toolbarMenuItem:hover{background:color-mix(in oklab, var(--ui-surface-2) 86%, transparent);border-color:color-mix(in oklab, var(--ui-border) 84%, transparent)}.editor__toolbarMenuItem:active{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)) 18%, var(--ui-border))}.editor__toolbarMenuItem:focus-visible{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)) 22%, var(--ui-border));box-shadow:0 0 0 2px color-mix(in oklab, var(--ui-accent,var(--primary)) 14%, transparent);outline:none}.editor__toolbarMenuItem:disabled{cursor:not-allowed;opacity:.5}.editor__toolbarMenuItem.is-selected{background:color-mix(in oklab, var(--ui-accent,var(--primary)) 9%, var(--ui-surface-2,var(--bgPanel2)));border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 20%, var(--ui-border));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ui-accent,var(--primary)) 6%, transparent);color:color-mix(in oklab, var(--ui-accent,var(--primary)) 74%, var(--ui-text-1))}.editor__toolbarMenuItem--withMeta{grid-template-columns:auto minmax(0,1fr) auto}.editor__toolbarMenuItem--withoutIcon{grid-template-columns:minmax(0,1fr);gap:0}.editor .editor__toolbarMenuItem--withoutIcon.editor__toolbarMenuItem--withMeta{grid-template-columns:minmax(0,1fr) auto;gap:8px}.editor__toolbarMenuItemIcon{width:16px;height:16px;color:var(--ui-text-2);flex:0 0 16px;justify-content:center;align-items:center;line-height:0;display:inline-flex}.editor__toolbarMenuItemIcon svg{flex:none;width:16px;height:16px;display:block}.editor__toolbarMenuItemLabel{font-size:12px;font-weight:600;line-height:1.25}.editor__toolbarMenuItemMeta{color:var(--ui-text-2);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.editor__toolbarMenuItem:hover .editor__toolbarMenuItemIcon,.editor__toolbarMenuItem:focus-visible .editor__toolbarMenuItemIcon,.editor__toolbarMenuItem.is-selected .editor__toolbarMenuItemIcon{color:currentColor}.editor__toolbarMenuDivider{background:color-mix(in oklab, var(--ui-border) 84%, transparent);height:1px;margin:4px}.editor__toolbarMenuField{gap:6px;padding:4px;display:grid}.editor__toolbarMenuFieldLabel,.editor__toolbarMenuSectionTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--ui-text-2);padding:0 6px;font-size:10px;font-weight:600}.editor__toolbarMenuSection{gap:2px;display:grid}.editor__toolbarMenuHint{color:var(--ui-text-2);margin:0;padding:0 6px;font-size:11px;line-height:1.35}.editor__toolbarMenuAccount{gap:8px;padding:4px;display:grid}.editor__fixDatesOverlay{z-index:calc(var(--z-modal,1000) + 8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#070e1c6b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.editor__fixDatesDialog{border:1px solid color-mix(in oklab, var(--ui-border) 88%, transparent);background:var(--ui-surface-1);border-radius:14px;grid-template-rows:auto 1fr auto;width:min(460px,100vw - 30px);max-height:calc(100dvh - 34px);display:grid;overflow:auto;box-shadow:0 24px 52px #0a122247}.editor__fixDatesDialogHeader{border-bottom:1px solid color-mix(in oklab, var(--ui-border) 88%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 12px;display:flex}.editor__fixDatesDialogHeader h2{color:var(--ui-text-1);margin:0;font-size:16px;font-weight:600}.editor__fixDatesDialogClose{--close-button-size:30px;--close-button-radius:10px;--close-button-border-color:var(--ui-border);--close-button-bg:color-mix(in oklab, var(--ui-surface-2) 92%, transparent);--close-button-fg:var(--ui-text-2)}.editor__fixDatesDialogBody{gap:10px;padding:14px 16px;display:grid}.editor__fixDatesDialogBody p{color:var(--ui-text-2);margin:0;font-size:12px;line-height:1.4}.editor__fixDatesDialogSubtitle{color:var(--ui-text-2)}.editor__fixDatesSummary{border:1px solid color-mix(in oklab, var(--ui-border) 70%, transparent);background:color-mix(in oklab, var(--ui-surface-2) 70%, transparent);width:fit-content;min-height:20px;color:var(--ui-text-2);border-radius:999px;align-items:center;padding:0 7px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.editor__fixDatesLockedNote{color:var(--ui-text-2);font-size:11px}.editor__fixDatesDirection{border:0;gap:8px;margin:0;padding:0;display:grid}.editor__fixDatesDirectionLegend{color:var(--ui-text-2);text-transform:none;letter-spacing:.01em;margin:0;padding:0;font-size:11px;font-weight:600}.editor__fixDatesDirectionOption{border:1px solid var(--ui-border);background:var(--ui-surface-2);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);border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:3px 8px;padding:8px 10px;display:grid}.editor__fixDatesDirectionOption:hover{border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 34%, var(--ui-border,var(--lineSubtle)))}.editor__fixDatesDirectionOption.is-selected{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)) 10%, var(--ui-surface-2));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ui-accent,var(--primary)) 22%, transparent)}.editor__fixDatesDirectionOption input[type=radio]{grid-row:1/span 2;width:16px;height:16px;margin:0}.editor__fixDatesDirectionLabel{color:var(--ui-text-1);grid-column:2;font-size:12px;font-weight:600}.editor__fixDatesDirectionHint{color:var(--ui-text-2);grid-column:2;font-size:11px;line-height:1.35}.editor__fixDatesEmptyState{color:var(--ui-text-2);margin-top:2px;font-size:12px}.editor__fixDatesDialogFooter{border-top:1px solid color-mix(in oklab, var(--ui-border) 88%, transparent);gap:10px;padding:12px 16px 14px;display:grid}.editor__fixDatesDialogActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.editor__fixDatesAction{border:1px solid var(--ui-border);background:var(--ui-surface-1);min-height:32px;color:var(--ui-text-1);cursor:pointer;border-radius:10px;padding:0 12px;font-size:12px;font-weight:600}.editor__fixDatesAction:disabled{opacity:.5;cursor:not-allowed}.editor__fixDatesAction:hover:not(:disabled){border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 34%, var(--ui-border,var(--lineSubtle)))}.editor__fixDatesAction:focus-visible,.editor__fixDatesDirectionOption:focus-within{box-shadow:0 0 0 3px var(--ui-focus-ring,#2563eb2e);outline:none}.editor__fixDatesAction--primary{background:color-mix(in oklab, var(--ui-accent) 86%, white);border-color:color-mix(in oklab, var(--ui-accent) 52%, var(--ui-border));color:#fff}.editor__featureSelect{border:1px solid var(--ui-border);background:var(--ui-surface-1);height:30px;color:var(--ui-text-1);border-radius:10px;padding:0 8px;font-size:12px;font-weight:600}.editor__exportGroup{align-items:center;gap:6px;display:inline-flex}.editor .timeline-compareTray{border:1px solid color-mix(in oklab, var(--ui-border) 88%, transparent);background:color-mix(in oklab, var(--ui-surface-1) 97%, var(--ui-bg,var(--bg)));width:fit-content;min-width:min(560px,100% - 24px);max-width:min(760px,100% - 24px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:calc(var(--z-panel) + 2);pointer-events:auto;will-change:min-width, max-width, padding, border-radius, transform;border-radius:14px;padding:10px 11px;transition:min-width .16s cubic-bezier(.2,.72,.2,1),max-width .16s cubic-bezier(.2,.72,.2,1),padding .16s cubic-bezier(.2,.72,.2,1),border-radius .16s cubic-bezier(.2,.72,.2,1),border-color .14s,background-color .14s;display:block;position:absolute;bottom:12px;left:50%;overflow:visible;transform:translate(-50%)}.editor .timeline-compareTray__expanded{max-height:var(--cedrum-compare-tray-expanded-max-block-size,min(44vh, 420px));opacity:1;gap:8px;min-height:0;transition:opacity .104s 36ms,transform .13s cubic-bezier(.2,.72,.2,1) 28ms,max-height .16s cubic-bezier(.2,.72,.2,1),visibility linear;display:grid;overflow:visible;transform:translateY(0)}.editor .timeline-compareTray__compactChip{--timeline-compare-chip-border:color-mix(in oklab, var(--ui-border) 88%, transparent);appearance:none;background:color-mix(in oklab, var(--ui-surface-1) 97%, var(--ui-bg,var(--bg)));width:auto;min-width:0;height:38px;min-height:38px;color:var(--ui-text-1);box-shadow:none;text-align:left;cursor:pointer;opacity:0;pointer-events:none;isolation:isolate;z-index:1;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:7px;padding:0 8px 0 7px;line-height:1;transition:opacity 86ms,transform .14s cubic-bezier(.2,.72,.2,1),background-color .13s,color .13s;display:grid;position:absolute;inset:6px;transform:translateY(2px)}.editor .timeline-compareTray__compactChip:before{content:"";border-radius:inherit;border:1px solid var(--timeline-compare-chip-border);pointer-events:none;z-index:1;transition:border-color .13s;position:absolute;inset:0}.editor .timeline-compareTray__compactChip>*{z-index:2;position:relative}.editor .timeline-compareTray__compactIconWrap{width:18px;height:18px;color:color-mix(in oklab, var(--ui-accent) 40%, var(--ui-text-2));background:color-mix(in oklab, var(--ui-accent) 5%, var(--ui-surface-1));border:1px solid color-mix(in oklab, var(--ui-border) 78%, transparent);border-radius:6px;flex:none;place-items:center;line-height:0;display:grid}.editor .timeline-compareTray__compactIconWrap svg{display:block}.editor .timeline-compareTray__compactBody{align-content:center;row-gap:1px;min-width:0;display:grid}.editor .timeline-compareTray__compactTitle{color:var(--ui-text-1);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:630;line-height:1.18;overflow:hidden}.editor .timeline-compareTray__compactMeta{min-width:0;color:var(--ui-text-2);align-items:center;gap:4px;font-size:9.75px;font-weight:500;line-height:1.12;display:inline-flex}.editor .timeline-compareTray__compactMetaPrimary{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.editor .timeline-compareTray__compactMetaDivider{color:color-mix(in oklab, var(--ui-text-2) 72%, transparent);flex:none}.editor .timeline-compareTray__compactMetaChanges{white-space:nowrap;color:color-mix(in oklab, var(--ui-text-2) 92%, var(--ui-accent));flex:none;font-weight:520}.editor .timeline-compareTray__compactChevronWrap{width:18px;height:18px;color:color-mix(in oklab, var(--ui-text-2) 90%, transparent);border-radius:6px;flex:none;place-items:center;line-height:0;transition:color .14s,background-color .14s;display:grid}.editor .timeline-compareTray__compactChevron{display:block;transform:rotate(180deg)}.editor .timeline-compareTray__compactChip:hover{--timeline-compare-chip-border:color-mix(in oklab, var(--ui-border) 100%, var(--ui-text-2));background:color-mix(in oklab, var(--ui-surface-1) 99%, var(--ui-bg,var(--bg)))}.editor .timeline-compareTray__compactChip:hover .timeline-compareTray__compactChevronWrap{color:color-mix(in oklab, var(--ui-text-1) 82%, var(--ui-text-2));background:color-mix(in oklab, var(--ui-border) 18%, transparent)}.editor .timeline-compareTray__compactChip:active{transform:translateY(1px)}.editor .timeline-compareTray__compactChip:focus-visible{--timeline-compare-chip-border:color-mix(in oklab, var(--ui-accent) 26%, var(--ui-border));box-shadow:0 0 0 3px color-mix(in oklab, var(--ui-accent) 18%, transparent);outline:none}.editor .timeline-compareTray--collapsed{min-width:min(220px,100% - 24px);max-width:min(268px,100% - 24px);height:40px;min-height:40px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;border-radius:12px;padding:0}.editor .timeline-compareTray--collapsed .timeline-compareTray__expanded{opacity:0;visibility:hidden;pointer-events:none;max-height:0;transition:opacity 72ms,transform 98ms cubic-bezier(.2,.72,.2,1),max-height .152s cubic-bezier(.2,.72,.2,1),visibility 0s linear 90ms;transform:translateY(5px)}.editor .timeline-compareTray--collapsed .timeline-compareTray__compactChip{opacity:1;pointer-events:auto;border-radius:11px;height:calc(100% - 2px);transition-delay:48ms,36ms,0s,0s;inset:1px;transform:translateY(0)}.editor .timeline-compareTray__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;min-width:0;display:grid}.editor .timeline-compareTray__row--bottom{align-items:end}.editor .timeline-compareTray__identity{min-height:28px;color:var(--ui-text-1);flex:auto;align-content:center;gap:1px;min-width:0;display:grid}.editor .timeline-compareTray__identityLabel{letter-spacing:.02em;color:var(--ui-text-2);font-size:10px;font-weight:600;line-height:1.2}.editor .timeline-compareTray__identityName{color:var(--ui-text-1);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.34;overflow:hidden}.editor .timeline-compareTray__utilities{flex:none;justify-self:end;align-items:center;gap:6px;display:inline-flex}.editor .timeline-compareTray__displayMenu{align-items:center;display:inline-flex;position:relative}.editor .timeline-compareTray__manageBtn,.editor .timeline-compareTray__displayBtn,.editor .timeline-compareTray__collapseBtn{border:1px solid color-mix(in oklab, var(--ui-border) 94%, transparent);background:color-mix(in oklab, var(--ui-surface-1) 88%, transparent);min-height:27px;color:var(--ui-text-2);cursor:pointer;transition:border-color .12s,color .12s,background-color .12s,box-shadow .12s}.editor .timeline-compareTray__manageBtn,.editor .timeline-compareTray__displayBtn{letter-spacing:.01em;border-radius:999px;padding:0 10px;font-size:11px;font-weight:600}.editor .timeline-compareTray__collapseBtn{border-radius:8px;justify-content:center;align-items:center;width:27px;min-width:27px;padding:0;display:inline-flex}.editor .timeline-compareTray__collapseBtnIcon{color:inherit}.editor .timeline-compareTray__manageBtn:hover,.editor .timeline-compareTray__displayBtn:hover,.editor .timeline-compareTray__collapseBtn:hover{border-color:color-mix(in oklab, var(--ui-accent) 32%, var(--ui-border));color:var(--ui-text-1)}.editor .timeline-compareTray__manageBtn:focus-visible,.editor .timeline-compareTray__displayBtn:focus-visible,.editor .timeline-compareTray__collapseBtn:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--ui-accent) 18%, transparent);outline:none}.editor .timeline-compareTray__thresholdRail{gap:5px;min-width:0;display:grid;position:relative}.editor .timeline-compareTray__thresholdControls{justify-items:stretch;row-gap:var(--ui-space-1,4px);grid-template-columns:max-content;width:max-content;max-width:100%;display:inline-grid}.editor .timeline-compareTray__label{color:var(--ui-text-2);letter-spacing:.01em;text-transform:none;font-size:11px;font-weight:600}.editor .timeline-compareTray__thresholdChoices{flex-flow:row;justify-content:flex-start;align-items:center;gap:6px;width:max-content;min-width:0;max-width:none;display:inline-flex;container-type:normal}.editor .timeline-compareTray__thresholdChoices.inspectorChoiceStrip--responsive{grid-template-columns:none;display:inline-flex}.editor .timeline-compareTray__thresholdOption--custom{position:relative}.editor .timeline-compareTray__thresholdChoices .inspectorChoiceStrip__option{min-width:72px;min-height:var(--ui-control-height-compact,28px);font-size:11px;font-weight:600}.editor .timeline-compareTray__thresholdChoices .inspectorChoiceStrip__label{text-overflow:clip;white-space:nowrap;overflow:visible}.editor .timeline-compareTray__displayChoices .inspectorChoiceStrip__option{min-height:29px;font-size:11px;font-weight:600}.editor .timeline-compareTray__displayPopover{width:min(320px,100vw - 28px);z-index:calc(var(--z-popover-top,1400) + 2);gap:10px;padding:10px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0}.editor .timeline-compareTray__displayGroup{gap:6px;display:grid}.editor .timeline-compareTray__displayLabel{color:var(--ui-text-2);font-size:11px;font-weight:600}.editor .timeline-compareTray__displayChoices{width:100%}.editor .timeline-compareTray__summary{text-align:right;max-width:min(320px,44vw);color:var(--ui-text-2);white-space:nowrap;text-overflow:ellipsis;place-self:center end;padding-top:2px;font-size:12px;font-weight:600;line-height:1.32;overflow:hidden}.editor .timeline-compareTray__row--custom{box-sizing:border-box;width:100%;grid-column:1/-1;inline-size:100%;min-inline-size:0;display:block}.editor .timeline-compareTray__customThresholdInline{width:100%;box-sizing:border-box;border:1px solid color-mix(in oklab, var(--ui-border) 70%, transparent);border-radius:var(--ui-radius-row,10px);background:color-mix(in oklab, var(--ui-surface-1) 92%, transparent);inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:var(--ui-space-2,8px);display:flex}.editor .timeline-compareTray__customThresholdFields{box-sizing:border-box;align-items:center;gap:var(--ui-space-2,8px);grid-template-columns:84px minmax(0,1fr);width:100%;min-width:0;display:grid}.editor .timeline-compareTray__customThresholdField{width:100%;min-width:0}.editor .timeline-compareTray__customThresholdField--value{flex:none}.editor .timeline-compareTray__customThresholdField--unit{flex:none;position:relative}.editor .timeline-compareTray__customThresholdInput,.editor .timeline-compareTray__customThresholdUnit{box-sizing:border-box;width:100%;min-width:0;height:var(--ui-control-height-compact,28px);border-radius:var(--ui-radius-control,8px);border:1px solid color-mix(in oklab, var(--ui-border) 86%, transparent);background:color-mix(in oklab, var(--ui-surface-1) 92%, transparent);color:var(--ui-text-1);padding:0 9px;font-size:11px;font-weight:400;line-height:1;transition:border-color .12s,box-shadow .12s,background-color .12s;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.44)}.editor .timeline-compareTray__customThresholdInput{appearance:textfield}.editor .timeline-compareTray__customThresholdInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.editor .timeline-compareTray__customThresholdInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.editor .timeline-compareTray__customThresholdUnit{appearance:none;cursor:pointer;padding-right:30px}.editor .timeline-compareTray__customThresholdUnitIcon{width:12px;height:12px;color:color-mix(in oklab, var(--ui-text-2) 64%, transparent);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.editor .timeline-compareTray__customThresholdUnitIcon svg{display:block}.editor .timeline-compareTray__customThresholdInput:focus,.editor .timeline-compareTray__customThresholdUnit:focus{border-color:color-mix(in oklab, var(--ui-accent) 34%, var(--ui-border));box-shadow:0 0 0 3px color-mix(in oklab, var(--ui-accent) 16%, transparent);outline:none}.editor__statusPillLayer{pointer-events:none;max-width:min(460px,100% - 28px);z-index:calc(var(--z-popover-top) + 2);position:absolute;bottom:14px;left:14px}.editor__browserZoomHint{border:1px solid color-mix(in oklab, #f59e0b 48%, var(--ui-border));background:color-mix(in oklab, #f59e0b 10%, var(--ui-surface-1));max-width:min(460px,100% - 28px);color:color-mix(in oklab, var(--ui-text-1) 92%, #5f3a00 8%);box-shadow:var(--ui-shadow-2);pointer-events:none;-webkit-backdrop-filter:blur(10px);z-index:calc(var(--z-popover-top) + 1);border-radius:10px;padding:8px 12px;font-size:12px;font-weight:500;line-height:1.42;position:absolute;bottom:14px;right:14px}.editor__paintStyleStatusPill{border:1px solid color-mix(in oklab, var(--ui-border) 72%, transparent);background:color-mix(in oklab, var(--ui-surface-1) 94%, transparent);max-width:min(560px,100% - 32px);color:color-mix(in oklab, var(--ui-text-1) 84%, var(--ui-text-2));letter-spacing:.004em;-webkit-backdrop-filter:blur(9px);pointer-events:none;z-index:calc(var(--z-popover-top) + 1);border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:500;line-height:1.38;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px oklab(12.8802% -.003754 -.0404292/.1)}.editor__statusPillLayer--support{max-width:min(560px,100% - 28px)}.editor__statusPill{border:1px solid var(--ui-border);background:color-mix(in oklab, var(--ui-surface-1) 94%, transparent);max-width:100%;min-height:34px;color:var(--ui-text-1);box-shadow:var(--ui-shadow-2);pointer-events:auto;-webkit-backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 8px;display:inline-flex}.editor__statusPill--support{border-color:color-mix(in oklab, var(--ui-border) 74%, transparent);background:color-mix(in oklab, var(--ui-surface-1) 97%, white 3%);border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"content action dismiss";align-items:center;gap:0 14px;width:100%;min-height:47px;padding:10px 11px 10px 13px;display:grid;box-shadow:0 12px 26px #0f172a1a,inset 0 1px #fff6}.editor__statusPill--saving{border-color:color-mix(in oklab, var(--ui-accent) 34%, var(--ui-border))}.editor__statusPill--offline,.editor__statusPill--error,.editor__statusPill--conflict,.editor__statusPill--signedOut,.editor__statusPill--planRequired{border-color:color-mix(in oklab, #f59e0b 52%, var(--ui-border));background:color-mix(in oklab, #f59e0b 10%, var(--ui-surface-1))}.editor__statusPillIcon{width:16px;height:16px;color:var(--ui-text-2);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.editor__statusPillContent{flex:auto;min-width:0;display:block}.editor__statusPillContent--support{flex-direction:column;grid-area:content;align-items:flex-start;gap:3px;min-width:0;display:inline-flex}.editor__statusPillText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.editor__statusPillText--support{text-overflow:clip;white-space:normal;color:var(--ui-text-2);font-weight:500;line-height:1.32;overflow:visible}.editor__statusPillDetail{max-width:100%;color:var(--ui-text-1);white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:12px;font-weight:600;line-height:1.32;display:block}.editor__statusPillAction{height:24px;color:var(--ui-text-1);cursor:pointer;white-space:nowrap;transition:border-color var(--ui-duration-1) var(--ui-ease-premium), background var(--ui-duration-1) var(--ui-ease-premium);background:0 0;border:1px solid #0000;border-radius:999px;padding:0 8px;font-size:11px;font-weight:600}.editor__statusPillAction:hover:enabled{border-color:color-mix(in oklab, var(--ui-accent) 28%, var(--ui-border));background:color-mix(in oklab, var(--ui-surface-2) 94%, transparent)}.editor__statusPillAction:focus-visible{border-color:color-mix(in oklab, var(--ui-accent) 34%, var(--ui-border));box-shadow:0 0 0 3px color-mix(in oklab, var(--ui-accent) 14%, transparent);outline:none}.editor__statusPillAction{border-color:color-mix(in oklab, var(--ui-accent) 24%, var(--ui-border))}.editor__statusPillDismiss{--close-button-size:24px;--close-button-icon-size:13px;--close-button-radius:999px;--close-button-border-color:transparent;--close-button-bg:transparent;--close-button-fg:var(--ui-text-2);--close-button-hover-border-color:color-mix(in oklab, var(--ui-accent) 28%, var(--ui-border));--close-button-hover-bg:color-mix(in oklab, var(--ui-surface-2) 94%, transparent);--close-button-hover-fg:var(--ui-text-1);--close-button-focus-ring-color:color-mix(in oklab, var(--ui-accent) 14%, transparent)}.editor__statusPill--support .editor__statusPillAction{border-color:color-mix(in oklab, var(--ui-border) 78%, transparent);background:color-mix(in oklab, var(--ui-surface-1) 98%, white 2%);border-radius:9px;grid-area:action;place-self:center end;height:29px;padding:0 12px;font-size:12px;font-weight:600;box-shadow:inset 0 1px #ffffff9e,0 1px 2px #0f172a0d}.editor__statusPill--support .editor__statusPillAction:hover:enabled{border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 14%, var(--ui-border));background:color-mix(in oklab, var(--ui-surface-1) 90%, white 10%);box-shadow:inset 0 1px #ffffffb8,0 2px 4px #0f172a0f}.editor__statusPill--support .editor__statusPillAction:active:enabled{border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 18%, var(--ui-border));background:color-mix(in oklab, var(--ui-surface-2) 94%, transparent);box-shadow:inset 0 1px 2px #0f172a14}.editor__statusPill--support .editor__statusPillAction:focus-visible{border-color:color-mix(in oklab, var(--ui-accent) 30%, var(--ui-border));box-shadow:0 0 0 3px color-mix(in oklab, var(--ui-accent) 14%, transparent), 0 1px 0 #ffffffa3 inset}.editor__statusPill--support .editor__statusPillDismiss{--close-button-size:28px;--close-button-radius:8px;--close-button-border-color:transparent;--close-button-bg:transparent;--close-button-fg:color-mix(in oklab, var(--ui-text-2) 88%, var(--ui-text-1));--close-button-hover-border-color:color-mix(in oklab, var(--ui-border) 72%, transparent);--close-button-hover-bg:color-mix(in oklab, var(--ui-surface-2) 94%, transparent);--close-button-hover-fg:var(--ui-text-1);--close-button-active-border-color:color-mix(in oklab, var(--ui-border) 82%, transparent);--close-button-active-bg:color-mix(in oklab, var(--ui-surface-2) 90%, transparent);--close-button-focus-ring-color:color-mix(in oklab, var(--ui-accent) 14%, transparent);grid-area:dismiss;place-self:center end;margin-left:2px}@media (width<=760px){.editor__statusPillLayer--support{max-width:calc(100% - 20px);bottom:10px;left:10px}.editor__statusPill--support{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"content dismiss""action action";align-items:start;gap:9px 11px;padding:10px 11px 10px 12px}.editor__statusPill--support .editor__statusPillAction{justify-self:start}.editor__statusPill--support .editor__statusPillDismiss{align-self:start}}.editor__statusBar{left:50%;bottom:calc(12px + var(--cedrum-bottom-overlay-clearance,0px));border:1px solid color-mix(in oklab, var(--ui-accent) 30%, var(--ui-border));background:color-mix(in oklab, var(--ui-surface-1) 92%, transparent);max-width:min(640px,100% - 24px);color:var(--ui-text-1);text-align:center;box-shadow:var(--ui-shadow-2);pointer-events:none;z-index:calc(var(--z-popover-top) + 2);border-radius:10px;padding:8px 12px;font-size:12px;font-weight:600;line-height:1.3;position:absolute;transform:translate(-50%)}.editor__localDraftRecovery{left:50%;bottom:calc(56px + var(--cedrum-bottom-overlay-clearance,0px));border:1px solid color-mix(in oklab, var(--ui-accent) 26%, var(--ui-border));background:linear-gradient(135deg, color-mix(in oklab, var(--ui-surface-1) 90%, #e0f2fe) 0%, color-mix(in oklab, var(--ui-surface-1) 94%, #fff) 100%);width:min(760px,100% - 24px);z-index:calc(var(--z-popover-top) + 2);border-radius:16px;justify-content:space-between;align-items:flex-end;gap:16px;padding:14px 16px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 20px 42px #0f172a26}.editor__localDraftRecoveryContent{gap:6px;min-width:0;display:grid}.editor__localDraftRecoveryContent strong{color:var(--ui-text-1);font-size:14px;line-height:1.35}.editor__localDraftRecoveryContent p{color:color-mix(in oklab, var(--ui-text-1) 80%, var(--ui-text-2));margin:0;font-size:13px;line-height:1.45}.editor__localDraftRecoveryActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.editor__localDraftRecoveryDismiss,.editor__localDraftRecoveryRecover{border:1px solid color-mix(in oklab, var(--ui-accent) 28%, var(--ui-border));cursor:pointer;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;line-height:1;transition:background-color .14s,color .14s,border-color .14s}.editor__localDraftRecoveryDismiss{background:color-mix(in oklab, var(--ui-surface-1) 96%, transparent);color:var(--ui-text-1)}.editor__localDraftRecoveryDismiss:hover:enabled{background:color-mix(in oklab, var(--ui-accent) 10%, var(--ui-surface-1))}.editor__localDraftRecoveryRecover{background:color-mix(in oklab, var(--ui-accent) 86%, white);border-color:color-mix(in oklab, var(--ui-accent) 56%, var(--ui-border));color:var(--ui-accent-contrast)}.editor__localDraftRecoveryRecover:hover:enabled{background:color-mix(in oklab, var(--ui-accent) 92%, white)}.editor__localDraftRecoveryDismiss:disabled,.editor__localDraftRecoveryRecover:disabled{opacity:.62;cursor:default}.editor__importHandoff{border:1px solid color-mix(in oklab, var(--ui-accent) 24%, var(--ui-border));background:linear-gradient(135deg, color-mix(in oklab, var(--ui-surface-1) 88%, #eff6ff) 0%, color-mix(in oklab, var(--ui-surface-1) 92%, #fff) 100%);width:min(760px,100% - 24px);z-index:calc(var(--z-popover-top) + 2);border-radius:16px;outline:none;justify-content:space-between;align-items:flex-end;gap:16px;padding:14px 16px;display:flex;position:absolute;bottom:56px;left:50%;transform:translate(-50%);box-shadow:0 22px 48px #0f172a29}.editor__importHandoffContent{gap:6px;min-width:0;display:grid}.editor__importHandoffContent strong{color:var(--ui-text-1);font-size:14px;line-height:1.35}.editor__importHandoffContent p{color:var(--ui-text-2);margin:0;font-size:12px;line-height:1.45}.editor__importHandoffEyebrow{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab, var(--ui-accent) 72%, var(--ui-text-1));font-size:11px;font-weight:600}.editor__importHandoffActions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:10px;display:flex}.editor__importHandoffPrimary,.editor__importHandoffSecondary{border:1px solid color-mix(in oklab, var(--ui-border) 88%, transparent);cursor:pointer;min-height:38px;transition:transform var(--ui-duration-1) var(--ui-ease-premium), border-color var(--ui-duration-1) var(--ui-ease-premium), background var(--ui-duration-1) var(--ui-ease-premium);border-radius:999px;padding:0 14px;font-size:12px;font-weight:600}.editor__importHandoffPrimary:hover,.editor__importHandoffSecondary:hover{transform:translateY(-1px)}.editor__importHandoffPrimary{color:color-mix(in oklab, var(--ui-accent) 84%, var(--ui-text-1));border-color:color-mix(in oklab, var(--ui-accent) 28%, var(--ui-border));background:color-mix(in oklab, var(--ui-accent) 10%, #fff)}.editor__importHandoffSecondary{color:var(--ui-text-1);background:color-mix(in oklab, var(--ui-surface-2) 92%, #fff)}.editor__langControl{flex-shrink:0}.editor__account{justify-content:center;align-items:center;display:flex}.editor__account .cl-userButtonTrigger{border:1px solid var(--lineSubtle);box-shadow:0 1px 2px var(--shadow)}.editor__history{padding:var(--cedrum-header-group-padding);border-radius:var(--cedrum-header-group-radius);border:1px solid var(--cedrum-header-group-border);background:var(--cedrum-header-group-bg);flex-shrink:0;align-items:center;gap:2px;display:flex}.editor__iconBtn{width:var(--cedrum-header-control-height);height:var(--cedrum-header-control-height);border-radius:var(--cedrum-header-control-radius);color:var(--ui-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--ui-duration-1) var(--ui-ease-premium), background var(--ui-duration-1) var(--ui-ease-premium), color var(--ui-duration-1) var(--ui-ease-premium), box-shadow var(--ui-duration-1) var(--ui-ease-premium);background:0 0;border:1px solid #0000;place-items:center;padding:0;line-height:0;display:grid;position:relative}.editor__iconBtn svg{display:block}.editor__iconBtn:hover:enabled{background:var(--cedrum-header-control-hover-bg);color:var(--ui-text-1);border-color:var(--cedrum-header-control-hover-border)}.editor__iconBtn:active:enabled{background:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 96%, transparent);border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 24%, var(--ui-border,var(--lineSubtle)));color:var(--ui-text-1)}.editor__iconBtn:focus-visible{box-shadow:0 0 0 3px var(--ui-focus-ring), inset 0 0 0 1px color-mix(in oklab, var(--ui-accent) 24%, transparent);outline:none}.editor__iconBtn:disabled{opacity:.45;cursor:not-allowed}.editor__iconBtnGlyph{flex:none;justify-content:center;align-items:center;width:16px;height:16px;line-height:0;display:inline-flex}.editor__iconBtnGlyph svg{flex:none;width:16px;height:16px;display:block}.editor__historyIcon{transform:translate(var(--iconNudgeX,0px), var(--iconNudgeY,0px));display:block}.editor__historyIcon--undo{--iconNudgeX:.5px;--iconNudgeY:.75px}.editor__historyIcon--redo{--iconNudgeX:-.5px;--iconNudgeY:.75px}.editor__iconBtn[data-tooltip]:hover:enabled:after,.editor__iconBtn[data-tooltip]:focus-visible:after,.editor__featureBtn[data-tooltip]:hover:enabled:after,.editor__featureBtn[data-tooltip]:focus-visible:after,.editor__toolbarBtn[data-tooltip]:hover:enabled:after,.editor__toolbarBtn[data-tooltip]:focus-visible:after,.editor__toolbarIconBtn[data-tooltip]:hover:enabled:after,.editor__toolbarIconBtn[data-tooltip]:focus-visible:after,.editor__segBtn[data-tooltip]:hover:enabled:after,.editor__segBtn[data-tooltip]:focus-visible:after,.editor__authSlotSignInBtn[data-tooltip]:hover:enabled:after,.editor__authSlotSignInBtn[data-tooltip]:focus-visible:after,.editor__syncIndicatorButton[data-tooltip]:hover:enabled:after,.editor__syncIndicatorButton[data-tooltip]:focus-visible:after{content:attr(data-tooltip);top:calc(100% + var(--cedrum-tooltip-offset,8px));padding:var(--cedrum-tooltip-padding-block,5px) var(--cedrum-tooltip-padding-inline,10px);border-radius:var(--cedrum-tooltip-radius,9px);letter-spacing:.005em;color:var(--cedrum-tooltip-text,var(--text));background:var(--cedrum-tooltip-surface,var(--tooltip-bg,var(--ui-floating-surface)));border:1px solid var(--cedrum-tooltip-border,var(--tooltip-border,var(--ui-floating-border)));box-shadow:none;filter:drop-shadow(var(--cedrum-tooltip-shadow,var(--tooltip-shadow,var(--ui-floating-shadow))));white-space:nowrap;pointer-events:none;z-index:calc(var(--z-tooltip,2000) + 2);font-size:12px;font-weight:500;line-height:1.24;position:absolute;left:50%;transform:translate(-50%)}.editor__iconBtn[data-tooltip]:hover:enabled:before,.editor__iconBtn[data-tooltip]:focus-visible:before,.editor__featureBtn[data-tooltip]:hover:enabled:before,.editor__featureBtn[data-tooltip]:focus-visible:before,.editor__toolbarBtn[data-tooltip]:hover:enabled:before,.editor__toolbarBtn[data-tooltip]:focus-visible:before,.editor__toolbarIconBtn[data-tooltip]:hover:enabled:before,.editor__toolbarIconBtn[data-tooltip]:focus-visible:before,.editor__segBtn[data-tooltip]:hover:enabled:before,.editor__segBtn[data-tooltip]:focus-visible:before,.editor__authSlotSignInBtn[data-tooltip]:hover:enabled:before,.editor__authSlotSignInBtn[data-tooltip]:focus-visible:before,.editor__syncIndicatorButton[data-tooltip]:hover:enabled:before,.editor__syncIndicatorButton[data-tooltip]:focus-visible:before{content:"";top:calc(100% + var(--cedrum-tooltip-offset,8px) - var(--cedrum-tooltip-arrow-size,8px) / 2 + var(--cedrum-tooltip-arrow-overlap,1px));width:var(--cedrum-tooltip-arrow-size,8px);height:var(--cedrum-tooltip-arrow-size,8px);background:var(--cedrum-tooltip-surface,var(--tooltip-bg,var(--ui-floating-surface)));border:1px solid var(--cedrum-tooltip-border,var(--tooltip-border,var(--ui-floating-border)));pointer-events:none;z-index:calc(var(--z-tooltip,2000) + 1);position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.editor__toolbarRight{--cedrum-tooltip-offset:10px;--cedrum-tooltip-padding-block:4px;--cedrum-tooltip-padding-inline:9px;--cedrum-tooltip-radius:8px;--cedrum-tooltip-arrow-overlap:1px}.editor__toolbarRight [data-tooltip]:hover:enabled:after,.editor__toolbarRight [data-tooltip]:focus-visible:after,.editor__toolbarRight [data-tooltip]:hover:enabled:before,.editor__toolbarRight [data-tooltip]:focus-visible:before{content:none}.editor__headerActionTooltip{--cedrum-tooltip-padding-block:4px;--cedrum-tooltip-padding-inline:9px;--cedrum-tooltip-radius:8px;--cedrum-tooltip-tip-height:7px;left:var(--editor-header-action-tooltip-left,-9999px);top:var(--editor-header-action-tooltip-top,-9999px);opacity:0;pointer-events:none;width:max-content;max-width:min(220px,100vw - 16px);z-index:calc(var(--z-tooltip,2000) + 4);transition:opacity var(--ui-duration-1,.13s) var(--ui-ease-premium,ease), transform var(--ui-duration-1,.13s) var(--ui-ease-premium,ease);position:fixed;transform:translateY(2px)}.editor__headerActionTooltip .cedrumTooltip__surface{white-space:nowrap}.editor__headerActionTooltip.is-ready{opacity:1;transform:none}.editor__timelineDetailToolbarTooltip{--cedrum-tooltip-rich-padding-block:6px;--cedrum-tooltip-rich-padding-inline:9px;--cedrum-tooltip-arrow-overlap:1px;left:var(--editor-timeline-detail-tooltip-left,-9999px);top:var(--editor-timeline-detail-tooltip-top,-9999px);opacity:0;text-align:left;white-space:normal;pointer-events:none;width:max-content;max-width:min(220px,100vw - 16px);z-index:calc(var(--z-tooltip,2000) + 4);transition:opacity var(--ui-duration-1,.13s) var(--ui-ease-premium,ease), transform var(--ui-duration-1,.13s) var(--ui-ease-premium,ease);position:fixed;transform:translateY(2px)}.editor__timelineDetailToolbarTooltipTitle{color:var(--cedrum-tooltip-text,var(--tooltip-fg,var(--text)))}.editor__timelineDetailToolbarTooltipDescription{color:var(--cedrum-tooltip-text-muted,var(--tooltip-fg-muted,var(--textMuted)))}.editor__timelineDetailToolbarTooltip.is-ready{opacity:1;transform:none}.editor__exportStatusCard{left:var(--editor-export-status-card-left,-9999px);top:var(--editor-export-status-card-top,-9999px);border:1px solid color-mix(in oklab, var(--ui-border) 84%, transparent);background:color-mix(in oklab, var(--ui-surface-1) 96%, transparent);width:min(300px,100vw - 16px);box-shadow:var(--ui-shadow-3);opacity:0;z-index:calc(var(--z-popover-top) + 3);transition:opacity var(--ui-duration-1,.13s) var(--ui-ease-premium,ease), transform var(--ui-duration-1,.13s) var(--ui-ease-premium,ease), border-color var(--ui-duration-1,.13s) var(--ui-ease-premium,ease), background-color var(--ui-duration-1,.13s) var(--ui-ease-premium,ease);border-radius:10px;gap:8px;padding:10px;display:grid;position:fixed;transform:translateY(2px)}.editor__exportStatusCard.is-ready{opacity:1;transform:none}.editor__exportStatusCard--success{border-color:color-mix(in oklab, #14944e 24%, var(--ui-border));background:color-mix(in oklab, #14944e 7%, var(--ui-surface-1))}.editor__exportStatusCard--error{border-color:color-mix(in oklab, #dc2626 30%, var(--ui-border));background:color-mix(in oklab, #dc2626 7%, var(--ui-surface-1))}.editor__exportStatusCardHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.editor__exportStatusCardTitle{color:var(--ui-text-1);margin:0;font-size:12px;font-weight:600;line-height:1.28}.editor__exportStatusCardSubtitle{color:var(--ui-text-2);margin:0;font-size:11px;font-weight:500;line-height:1.35}.editor__exportStatusProgress{background:color-mix(in oklab, var(--ui-border) 68%, transparent);border-radius:999px;height:2px;position:relative;overflow:hidden}.editor__exportStatusProgressValue{border-radius:inherit;background:color-mix(in oklab, var(--ui-accent) 72%, var(--ui-text-1));transform-origin:0;position:absolute;inset:0}.editor__exportStatusProgress--determinate .editor__exportStatusProgressValue{transform:scaleX(var(--editor-export-progress-scale,0));transition:transform .14s var(--ui-ease-premium,ease)}.editor__exportStatusProgress--indeterminate .editor__exportStatusProgressValue{width:34%;animation:1.1s ease-in-out infinite editorExportStatusIndeterminate}.editor__exportStatusCardActions{align-items:center;gap:7px;display:inline-flex}.editor__exportStatusCardAction,.editor__exportStatusCardDismiss{border:1px solid color-mix(in oklab, var(--ui-border) 82%, transparent);background:color-mix(in oklab, var(--ui-surface-1) 94%, transparent);min-height:26px;color:var(--ui-text-1);cursor:pointer;border-radius:8px;padding:0 9px;font-size:11px;font-weight:600;line-height:1}.editor__exportStatusCardAction--primary{border-color:color-mix(in oklab, var(--ui-accent) 34%, var(--ui-border));background:color-mix(in oklab, var(--ui-accent) 10%, var(--ui-surface-2));color:color-mix(in oklab, var(--ui-accent) 76%, var(--ui-text-1))}.editor__exportStatusCardAction:hover,.editor__exportStatusCardDismiss:hover{border-color:var(--ui-border-strong)}.editor__exportStatusCardAction:focus-visible,.editor__exportStatusCardDismiss:focus-visible{box-shadow:0 0 0 3px var(--ui-focus-ring);outline:none}@keyframes editorExportStatusIndeterminate{0%{transform:translate(-120%)}to{transform:translate(290%)}}@media (prefers-reduced-motion:reduce){.editor__exportStatusCard,.editor__exportStatusProgress--determinate .editor__exportStatusProgressValue{transition:none}.editor__exportStatusProgress--indeterminate .editor__exportStatusProgressValue{width:56%;animation:none;transform:translate(18%)}.editor__featureBtnSpinner{animation:none}}.editor__shareUnavailableTooltip{--cedrum-tooltip-padding-block:5px;--cedrum-tooltip-padding-inline:10px;--cedrum-tooltip-arrow-overlap:1px;left:var(--editor-share-unavailable-tooltip-left,-9999px);top:var(--editor-share-unavailable-tooltip-top,-9999px);opacity:0;text-align:center;white-space:normal;pointer-events:none;width:max-content;max-width:min(240px,100vw - 16px);z-index:calc(var(--z-tooltip,2000) + 4);transition:opacity var(--ui-duration-1,.13s) var(--ui-ease-premium,ease), transform var(--ui-duration-1,.13s) var(--ui-ease-premium,ease);position:fixed;transform:translateY(2px)}.editor__shareUnavailableTooltip .cedrumTooltip__surface{text-align:center}.editor__shareUnavailableTooltip.is-ready{opacity:1;transform:none}.editor__header[data-density=compact] .editor__headerMain{column-gap:11px;padding-inline:13px}.editor__header[data-density=compact] .editor__headerBrandSlot{padding-inline:13px}.editor__header[data-density=compact] .editor__brand{max-inline-size:54px}.editor__header[data-density=collapsed] .editor__headerMain{grid-template-columns:auto;column-gap:0;padding-inline:10px}.editor__header[data-density=collapsed] .editor__headerLead{grid-template-columns:auto;column-gap:0}.editor__header[data-density=collapsed] .editor__headerHistorySlot{margin-right:0;padding-right:0}.editor__header[data-density=collapsed] .editor__headerHistorySlot:after,.editor__header[data-density=collapsed] .editor__headerTitleSlot,.editor__header[data-density=collapsed] .editor__saveStatusSlot{display:none}.editor__header[data-density=collapsed] .editor__headerBrandSlot{padding-inline:10px}.editor__header[data-density=collapsed] .editor__brand{max-inline-size:54px}.editor__header[data-density=collapsed] .editor__toolbarCenter{justify-content:center;gap:0;max-width:100%}.editor__header[data-density=collapsed] .editor__featureBar{gap:3px;padding:3px}.editor[data-editor-capability-mode=previewRotate] .editor__header[data-preview-wordmark=lockup] .editor__brand{--cedrum-logo-height:clamp(34px, 2.9vw, 36px);--cedrum-lockup-min-width:172px;min-inline-size:146px;max-inline-size:clamp(186px,26vw,228px)}.editor[data-editor-capability-mode=previewRotate] .editor__header[data-preview-wordmark=mark] .editor__brand{min-inline-size:40px;max-inline-size:54px}.editor__layout{grid-area:2/1;grid-template-columns:minmax(var(--cedrum-layout-left-column-width), var(--cedrum-layout-left-column-width)) minmax(0, 1fr) minmax(var(--cedrum-layout-right-column-width), var(--cedrum-layout-right-column-width));block-size:100%;inline-size:100%;background:var(--cedrum-workspace-surface);min-width:0;min-height:0;transition:grid-template-columns var(--ui-motion-duration-normal,.18s) var(--ui-motion-ease-standard,ease);grid-template-rows:minmax(0,1fr);align-items:stretch;display:grid;overflow:visible}.editor__layout--previewRotate{position:relative}.editor__previewRotateSurface{inline-size:min(100% - var(--cedrum-preview-rotate-surface-inline-gutter) * 2, var(--cedrum-preview-rotate-surface-max-inline-size));max-inline-size:calc(100% - var(--cedrum-preview-rotate-surface-inline-gutter) * 2);left:50%;bottom:var(--cedrum-preview-rotate-bottom-offset);z-index:calc(var(--z-panel) + 2);justify-items:stretch;gap:var(--cedrum-preview-rotate-surface-row-gap);text-align:left;padding:var(--cedrum-preview-rotate-surface-padding-block) var(--cedrum-preview-rotate-surface-padding-inline);border:1px solid color-mix(in oklab, var(--cedrum-shell-border-color) 78%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--cedrum-shell-surface) 96%, transparent) 0%, color-mix(in oklab, var(--ui-surface-2,var(--bgElevated)) 92%, transparent) 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;box-sizing:border-box;border-radius:clamp(14px,2.2vw,16px);min-inline-size:0;display:grid;position:absolute;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 24px oklab(14.9839% -.00463313 -.0279735/.11),inset 0 1px oklab(100% 0 5.96046e-8/.24)}.editor__previewRotateSurface--withActions{--cedrum-preview-rotate-surface-max-inline-size:640px;--cedrum-preview-rotate-surface-block-size:clamp(156px, 27vh, 242px);--cedrum-preview-rotate-surface-row-gap:clamp(10px, 1.6vh, 14px);--cedrum-preview-rotate-surface-padding-block:clamp(18px, 2.9vw, 24px);--cedrum-preview-rotate-surface-padding-inline:clamp(20px, 3.2vw, 30px);--cedrum-preview-rotate-content-max-inline-size:min(540px, 100%);--cedrum-preview-rotate-content-gap:clamp(12px, 1.9vh, 18px);--cedrum-preview-rotate-copy-gap:clamp(8px, 1.4vh, 12px);--cedrum-preview-rotate-continuation-gap:clamp(10px, 1.7vh, 14px);--cedrum-preview-rotate-action-gap:10px}.editor__previewRotateContent{gap:var(--cedrum-preview-rotate-content-gap);inline-size:min(100%, var(--cedrum-preview-rotate-content-max-inline-size));min-inline-size:0;max-inline-size:100%;display:grid}.editor__previewRotateCopy{gap:var(--cedrum-preview-rotate-copy-gap);min-inline-size:0;display:grid}.editor__previewRotateBadge{box-sizing:border-box;min-block-size:var(--cedrum-responsive-badge-min-block-size);border:1px solid color-mix(in oklab, var(--ui-accent,var(--primary)) 32%, var(--ui-border));background:color-mix(in oklab, var(--ui-accent,var(--primary)) 10%, var(--ui-surface-1));color:color-mix(in oklab, var(--ui-accent,var(--primary)) 60%, var(--ui-text-1));letter-spacing:.045em;text-transform:uppercase;padding-block:var(--cedrum-responsive-badge-padding-block);padding-inline:var(--cedrum-responsive-badge-padding-inline);font-size:.66rem;font-weight:660;line-height:var(--cedrum-responsive-badge-line-height);white-space:normal;overflow-wrap:anywhere;border-radius:999px;justify-content:flex-start;align-items:center;min-inline-size:0;max-inline-size:100%;display:inline-flex}.editor__previewRotateTitle{color:var(--ui-text-1,var(--text));letter-spacing:-.01em;margin:0;font-size:clamp(1rem,2.1vw,1.08rem);font-weight:625;line-height:1.22}.editor__previewRotateBody{color:var(--ui-text-2,var(--textMuted));max-width:50ch;overflow-wrap:anywhere;min-inline-size:0;margin:0;font-size:clamp(.81rem,1.7vw,.88rem);line-height:1.46}.editor__previewRotateContinuation{gap:var(--cedrum-preview-rotate-continuation-gap);pointer-events:auto;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:grid}.editor__previewRotateActions{align-items:center;gap:var(--cedrum-preview-rotate-action-gap);pointer-events:auto;flex-wrap:wrap;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:flex}.editor__previewRotateAction{appearance:none;border:1px solid var(--ui-border);background:color-mix(in oklab, var(--ui-surface-1) 92%, transparent);color:var(--ui-text-1);font:inherit;cursor:pointer;text-align:center;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;border-radius:10px;justify-content:center;align-items:center;min-block-size:36px;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;padding:.38rem .7rem;font-size:.8rem;font-weight:585;text-decoration:none;transition:border-color .12s,background-color .12s,color .12s,box-shadow .12s;display:inline-flex}.editor__previewRotateAction:focus-visible{box-shadow:0 0 0 3px var(--ui-focus-ring);outline:none}.editor__previewRotateAction--primary{border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 46%, var(--ui-border));background:color-mix(in oklab, var(--ui-accent,var(--primary)) 82%, var(--ui-surface-1));color:color-mix(in oklab, #fff 94%, var(--ui-text-1));box-shadow:0 7px 18px color-mix(in oklab, var(--ui-accent,var(--primary)) 22%, transparent)}.editor__previewRotateAction--primary:hover{border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 56%, var(--ui-border));background:color-mix(in oklab, var(--ui-accent,var(--primary)) 86%, var(--ui-surface-1))}.editor__previewRotateAction--secondary{border-color:color-mix(in oklab, var(--ui-border) 72%, transparent);background:color-mix(in oklab, var(--ui-surface-1) 96%, var(--ui-surface-2) 4%);color:color-mix(in oklab, var(--ui-text-1) 92%, var(--ui-text-2));box-shadow:0 4px 12px oklab(14.9839% -.00463313 -.0279735/.06)}.editor__previewRotateHint,.editor__previewRotateCopyStatus{color:color-mix(in oklab, var(--ui-text-2) 88%, var(--ui-text-1));overflow-wrap:anywhere;pointer-events:auto;min-inline-size:0;margin:0;font-size:.78rem;line-height:1.42}.editor__previewRotateCopyStatus--success{color:color-mix(in oklab, #156d3f 76%, var(--ui-text-1))}.editor__previewRotateCopyStatus--error{color:color-mix(in oklab, #b42318 76%, var(--ui-text-1))}@media (height<=760px){.editor[data-editor-capability-mode=previewRotate]{--cedrum-preview-rotate-surface-block-size:clamp(124px, 23vh, 186px);--cedrum-preview-rotate-bottom-offset:max(calc(var(--cedrum-bottom-tray-safe-padding) + 10px), calc(var(--cedrum-feedback-pill-clearance,0px) + 12px), 10px);--cedrum-preview-rotate-surface-row-gap:5px;--cedrum-preview-rotate-surface-padding-block:12px;--cedrum-preview-rotate-surface-padding-inline:15px;--cedrum-preview-rotate-content-gap:8px;--cedrum-preview-rotate-copy-gap:6px;--cedrum-preview-rotate-continuation-gap:8px;--cedrum-preview-rotate-action-gap:7px}.editor[data-editor-capability-mode=previewRotate] .editor__main .canvasWrap{padding-bottom:max(var(--cedrum-preview-rotate-canvas-clearance), 124px)}.editor[data-editor-capability-mode=previewRotate] .editor__previewRotateSurface--withActions{--cedrum-preview-rotate-surface-block-size:clamp(142px, 24vh, 198px);--cedrum-preview-rotate-surface-padding-block:clamp(14px, 2.4vh, 18px);--cedrum-preview-rotate-surface-padding-inline:clamp(16px, 3vw, 22px);--cedrum-preview-rotate-content-gap:10px;--cedrum-preview-rotate-copy-gap:7px;--cedrum-preview-rotate-continuation-gap:9px;--cedrum-preview-rotate-action-gap:8px}}.editor__palette{width:var(--cedrum-layout-left-column-width);min-width:var(--cedrum-layout-left-column-width);max-width:var(--cedrum-layout-left-column-width);inline-size:var(--cedrum-layout-left-column-width);min-inline-size:var(--cedrum-layout-left-column-width);max-inline-size:var(--cedrum-layout-left-column-width);background:var(--cedrum-rail-surface);z-index:var(--z-panel);padding:var(--cedrum-sidebar-padding-y) var(--cedrum-sidebar-padding-x);box-sizing:border-box;box-shadow:inset -14px 0 18px -20px color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 42%, transparent);transition:inline-size var(--ui-motion-duration-normal,.18s) var(--ui-motion-ease-standard,ease), min-inline-size var(--ui-motion-duration-normal,.18s) var(--ui-motion-ease-standard,ease), max-inline-size var(--ui-motion-duration-normal,.18s) var(--ui-motion-ease-standard,ease), padding var(--ui-motion-duration-normal,.18s) var(--ui-motion-ease-standard,ease);border-right:0;flex:none;position:relative;overflow:hidden}.editor__palette[data-palette-density=compact]{--cedrum-sidebar-padding-x:12px;--cedrum-sidebar-padding-y:12px}.editor__palette[data-palette-density=iconRail]{--cedrum-sidebar-padding-x:10px;--cedrum-sidebar-padding-y:12px}.editor__palette[data-palette-density=iconRailTight]{--cedrum-sidebar-padding-x:6px;--cedrum-sidebar-padding-y:12px}.editor__properties{width:var(--cedrum-layout-right-column-width);min-width:var(--cedrum-layout-right-column-width);max-width:var(--cedrum-layout-right-column-width);inline-size:var(--cedrum-layout-right-column-width);min-inline-size:var(--cedrum-layout-right-column-width);max-inline-size:var(--cedrum-layout-right-column-width);background:var(--cedrum-rail-surface);min-height:0;z-index:var(--z-panel);padding:var(--cedrum-sidebar-padding-y) var(--cedrum-sidebar-padding-x);box-sizing:border-box;box-shadow:inset 14px 0 18px -20px color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 42%, transparent);border-left:0;flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.editor__main{background:radial-gradient(130% 84% at 50% -14%, color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 76%, transparent) 0%, transparent 58%), var(--cedrum-workspace-surface);isolation:isolate;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.editor__main:before{content:"";pointer-events:none;background:linear-gradient(90deg, color-mix(in oklab, var(--cedrum-rail-surface) 38%, transparent) 0, transparent 14px, transparent calc(100% - 14px), color-mix(in oklab, var(--cedrum-rail-surface) 38%, transparent) 100%);opacity:.56;z-index:0;position:absolute;inset:0}.editor__main:after{content:"";pointer-events:none;box-shadow:inset 1px 0 0 var(--cedrum-workspace-edge-color), inset -1px 0 0 var(--cedrum-workspace-edge-color);opacity:.65;z-index:0;position:absolute;inset:0}.editor__main--timeline{min-height:0;position:relative;overflow:hidden}.editor__main .canvasWrap{background:var(--cedrum-workspace-surface-strong);scrollbar-gutter:stable;padding:clamp(22px,2.3vw,30px)}@supports (scrollbar-gutter:stable both-edges){.editor__main .canvasWrap{scrollbar-gutter:stable both-edges}}.editor__main .cg-ganttChartRoot{border-color:var(--cedrum-canvas-edge-color);box-shadow:var(--cedrum-canvas-shadow);border-radius:12px;transition:box-shadow .13s,border-color .12s}.editor--loadingShell{min-height:var(--cedrum-editor-safe-block-size)}.editor__timelineStage{flex:auto;min-height:0;display:flex;position:relative}.editor__timelineResolved{z-index:1;flex:auto;width:100%;min-height:0;display:flex;position:relative}.editor__timelineResolved--loading{pointer-events:none;opacity:0;visibility:hidden}.editor__timelineResolved--revealing{animation:.16s both editorTimelineContentReveal}.editor__timelineHydrationShell,.editor__timelineContinuityShell{z-index:2;pointer-events:none;opacity:1;transition:opacity .16s;position:absolute;inset:0}.editor__timelineHydrationShell--resolving{opacity:.78}.editor__projectSwitchProgress{z-index:3;border:1px solid color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 60%, transparent);background:color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 92%, var(--ui-surface-2,var(--bgPanel2)) 8%);pointer-events:none;border-radius:999px;align-items:center;gap:8px;max-width:min(92%,440px);padding:7px 12px;display:inline-flex;position:absolute;bottom:clamp(14px,2.1vw,22px);left:clamp(20px,2vw,28px);box-shadow:0 10px 22px #0a122224}.editor__projectSwitchProgressDot{background:color-mix(in oklab, var(--ui-accent,var(--primary)) 72%, transparent);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in oklab, var(--ui-accent,var(--primary)) 28%, transparent);border-radius:999px;animation:1.25s ease-out infinite editorProjectSwitchPulse}.editor__projectSwitchProgressLabel{color:color-mix(in oklab, var(--ui-text,var(--text)) 92%, transparent);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:620;line-height:1.2;overflow:hidden}.editor__timelineHydrationStageLabel{z-index:3;border:1px solid color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 58%, transparent);background:color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 94%, var(--ui-surface-2,var(--bgPanel2)) 6%);max-width:min(92%,460px);color:color-mix(in oklab, var(--ui-text,var(--text)) 90%, transparent);letter-spacing:.01em;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.78rem;font-weight:625;line-height:1.2;display:inline-flex;position:absolute;bottom:clamp(14px,2.1vw,22px);left:clamp(20px,2vw,28px);box-shadow:0 8px 18px #0e16241c}.editor__timelineHydrationCanvas{scrollbar-gutter:stable;background:0 0;height:100%}@supports (scrollbar-gutter:stable both-edges){.editor__timelineHydrationCanvas{scrollbar-gutter:stable both-edges}}.editor .canvasShell.editor__timelineHydrationCanvasShell{align-content:start;justify-items:center;width:100%;min-width:100%;min-height:100%;margin:0;display:grid}.editor .canvasStage.editor__timelineHydrationCanvasStage{width:100%;min-width:0;min-height:100%}.editor__timelineHydrationFrame{border-color:color-mix(in oklab, var(--cedrum-loading-paper-bg,var(--ui-surface-1,#fff)) 84%, var(--ui-border,var(--lineSubtle)) 16%);max-width:none;box-shadow:0 10px 24px #08122614, inset 0 0 0 1px color-mix(in oklab, var(--cedrum-loading-paper-bg,var(--ui-surface-1,#fff)) 88%, var(--ui-border,var(--lineSubtle)) 12%);display:block;position:relative;overflow:hidden}.editor__timelineHydrationSurface{--cedrum-loading-label-column:clamp(166px, 19vw, 220px);--cedrum-loading-header-primary-height:18px;--cedrum-loading-header-secondary-height:12px;--cedrum-loading-paper-pad-top:clamp(22px, 2.3vw, 30px);--cedrum-loading-paper-pad-right:clamp(20px, 2vw, 28px);--cedrum-loading-paper-pad-bottom:24px;--cedrum-loading-paper-pad-left:clamp(20px, 2vw, 28px);z-index:1;box-sizing:border-box;height:100%;min-height:min(420px,100%);padding:var(--cedrum-loading-paper-pad-top) var(--cedrum-loading-paper-pad-right) var(--cedrum-loading-paper-pad-bottom) var(--cedrum-loading-paper-pad-left);background:var(--cedrum-loading-paper-bg,color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 97%, var(--ui-surface-2,var(--bgPanel2)) 3%));grid-template-rows:auto auto 1fr;display:grid;position:relative}.editor__timelineHydrationSurface .editor__loadingPlaceholder{--cedrum-loading-shimmer-opacity:.16;--cedrum-loading-shimmer-duration:3.15s;--cedrum-loading-shimmer-start:30%;--cedrum-loading-shimmer-end:70%;background:color-mix(in oklab, var(--cedrum-loading-paper-bg,var(--ui-surface-1,#fff)) 90%, var(--ui-surface-2,var(--bgPanel2)) 10%);border-color:color-mix(in oklab, var(--cedrum-loading-paper-bg,var(--ui-surface-1,#fff)) 80%, var(--ui-border,var(--lineSubtle)) 20%)}.editor__timelineHydrationHeaderRow,.editor__timelineHydrationRow{grid-template-columns:var(--cedrum-loading-label-column) minmax(0, 1fr);align-items:center;column-gap:16px;display:grid}.editor__timelineHydrationHeaderRow{padding-bottom:8px}.editor__timelineHydrationHeaderRow--secondary{border-bottom:1px solid color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 34%, transparent);margin-bottom:8px;padding-bottom:12px}.editor__timelineHydrationHeaderStub{border-radius:4px;width:68px;height:12px}.editor__timelineHydrationHeaderStub--secondary{width:96px;height:10px}.editor__timelineHydrationHeaderBand{height:var(--cedrum-loading-header-primary-height);background:color-mix(in oklab, var(--cedrum-loading-paper-bg,var(--ui-surface-1,#fff)) 92%, var(--ui-surface-2,var(--bgPanel2)) 8%);border:1px solid color-mix(in oklab, var(--cedrum-loading-paper-bg,var(--ui-surface-1,#fff)) 82%, var(--ui-border,var(--lineSubtle)) 18%, transparent);border-radius:4px;position:relative;overflow:hidden}.editor__timelineHydrationHeaderBand--secondary{height:var(--cedrum-loading-header-secondary-height);opacity:.74}.editor__timelineHydrationHeaderBandPlaceholder{--cedrum-loading-shimmer-opacity:.14;--cedrum-loading-shimmer-duration:3.35s;--cedrum-loading-shimmer-start:28%;--cedrum-loading-shimmer-end:72%}.editor__timelineHydrationHeaderTick{background:color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 34%, transparent);opacity:.22;border-radius:1px;width:1px;position:absolute;top:1px;bottom:1px}.editor__timelineHydrationHeaderTick--secondary{opacity:.16}.editor__timelineHydrationRows{align-content:start;gap:0;display:grid;position:relative}.editor__timelineHydrationRow{min-height:var(--cedrum-loading-row-height,56px);z-index:1;position:relative}.editor__timelineHydrationRow:after{content:"";left:calc(var(--cedrum-loading-label-column) + 16px);background:color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 24%, transparent);height:1px;position:absolute;bottom:0;right:0}.editor__timelineHydrationRow:first-child:before{content:"";left:calc(var(--cedrum-loading-label-column) + 16px);background:color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 24%, transparent);height:1px;position:absolute;top:0;right:0}.editor__timelineHydrationLabel{align-content:center;gap:8px;display:grid}.editor__timelineHydrationLabelLine{border-radius:4px;width:62%;height:12px}.editor__timelineHydrationLabelLine--secondary{width:40%;height:9px}.editor__timelineHydrationTrack{min-height:max(46px, var(--cedrum-loading-row-height,56px) - 2px);background:repeating-linear-gradient(90deg, transparent 0, transparent 12.4%, color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 18%, transparent) 12.4%, color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 18%, transparent) 12%);position:relative}.editor__timelineHydrationTask,.editor__timelineHydrationMilestone{position:absolute;top:50%}.editor__timelineHydrationTask{border-radius:5px;width:28%;height:20px;left:12%;transform:translateY(-50%)}.editor__timelineHydrationTask--phase{opacity:.95;border-radius:7px;height:18px}.editor__timelineHydrationMilestone{border-radius:1px;width:12px;height:12px;transform:translateY(-50%)rotate(45deg)}.editor__timelineContinuityShell .editor__timelineHydrationCanvasPlaceholder:after{opacity:.07;animation:none}@keyframes editorTimelineContentReveal{0%{opacity:0}to{opacity:1}}@keyframes editorProjectSwitchPulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--ui-accent,var(--primary)) 34%, transparent);transform:scale(.96)}70%{box-shadow:0 0 0 9px color-mix(in oklab, var(--ui-accent,var(--primary)) 0%, transparent);transform:scale(1)}to{box-shadow:0 0 0 0 color-mix(in oklab, var(--ui-accent,var(--primary)) 0%, transparent);transform:scale(.96)}}@media (width<=720px){.timeline-compareTray{width:calc(100% - 18px);min-width:0;padding:10px}.timeline-compareTray__row--top,.timeline-compareTray__row--bottom{grid-template-columns:minmax(0,1fr);align-items:start}.timeline-compareTray__summary{text-align:left;place-self:start;width:auto;min-width:0;max-width:100%;margin-bottom:0}.timeline-compareTray__utilities{justify-self:end}.timeline-compareTray__displayPopover{left:0;right:auto}.timeline-compareTray__customThresholdInline{padding:9px}.timeline-compareTray--collapsed{width:auto;min-width:min(220px,100% - 18px);max-width:calc(100% - 18px)}.editor__importHandoff{flex-direction:column;align-items:stretch;width:calc(100% - 20px);bottom:52px}.editor__importHandoffActions{justify-content:stretch}.editor__importHandoffPrimary,.editor__importHandoffSecondary{width:100%}.editor__localDraftRecovery{flex-direction:column;align-items:stretch;width:calc(100% - 20px);bottom:52px}.editor__localDraftRecoveryActions{justify-content:stretch}.editor__localDraftRecoveryDismiss,.editor__localDraftRecoveryRecover{width:100%}}@supports not (height:100dvh){.editor{--cedrum-editor-viewport-block-size:100vh}}.editor{--cedrum-shell-control-height:28px;--cedrum-shell-control-radius:8px;--cedrum-shell-control-font-size:var(--ui-type-control-font-size,13px);--cedrum-shell-control-font-weight:var(--ui-type-control-font-weight,500);--cedrum-shell-icon-size:16px;--cedrum-shell-control-inline-padding:10px;--cedrum-header-group-divider-color:color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 30%, transparent);--cedrum-header-group-divider-height:14px;--cedrum-shell-control-fg:color-mix(in oklab, var(--ui-text-1,var(--text)) 74%, var(--ui-text-2,var(--textMuted)));--cedrum-shell-control-bg:transparent;--cedrum-shell-control-border:transparent;--cedrum-shell-header-end-gap:10px;--cedrum-shell-utility-gap:6px;--cedrum-shell-utility-subgroup-gap:3px;--cedrum-shell-paint-style-gap-start:10px;--cedrum-shell-paint-style-gap-end:4px;--cedrum-shell-paint-style-divider-offset:8px;--cedrum-shell-focus-border:color-mix(in oklab, var(--ui-accent,var(--primary)) 30%, var(--ui-border,var(--lineSubtle)));--cedrum-shell-focus-ring:0 0 0 3px color-mix(in oklab, var(--ui-accent,var(--primary)) 13%, transparent);--cedrum-shell-auth-slot-size:34px;--cedrum-shell-auth-icon-size:16px;--cedrum-shell-auth-control-radius:11px;--cedrum-tooltip-offset:8px;--cedrum-tooltip-radius:9px;--cedrum-tooltip-padding-block:5px;--cedrum-tooltip-padding-inline:10px;--cedrum-tooltip-arrow-size:8px;--cedrum-tooltip-surface:var(--tooltip-bg,var(--ui-floating-surface));--cedrum-tooltip-border:var(--tooltip-border,var(--ui-floating-border));--cedrum-tooltip-text:var(--tooltip-fg,var(--text));--cedrum-tooltip-text-muted:var(--tooltip-fg-muted,var(--textMuted));--cedrum-tooltip-shadow:var(--tooltip-shadow,var(--ui-floating-shadow));--cedrum-shell-toolbar-group-radius:9px;--cedrum-shell-toolbar-group-gap:2px;--cedrum-shell-toolbar-group-padding:1px;--cedrum-shell-toolbar-group-bg:color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 72%, transparent);--cedrum-shell-toolbar-group-border:transparent;--cedrum-shell-toolbar-group-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 38%, transparent), 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 36%, transparent);--cedrum-shell-control-hover-bg:color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 96%, var(--ui-surface-2,var(--bgPanel2)));--cedrum-shell-control-hover-border:transparent;--cedrum-shell-control-hover-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 42%, transparent), 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 34%, transparent);--cedrum-shell-control-pressed-bg:color-mix(in oklab, var(--ui-surface-2,var(--bgPanel2)) 94%, var(--ui-surface-1,var(--bgPanel)));--cedrum-shell-control-pressed-border:transparent;--cedrum-shell-control-pressed-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 46%, transparent), 0 1px 0 color-mix(in oklab, var(--ui-surface-1,var(--bgPanel)) 26%, transparent);--cedrum-shell-control-active-bg:color-mix(in oklab, var(--ui-accent,var(--primary)) 10%, var(--ui-surface-1,var(--bgPanel)));--cedrum-shell-control-active-border:color-mix(in oklab, var(--ui-accent,var(--primary)) 26%, transparent);--cedrum-shell-control-active-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ui-accent,var(--primary)) 22%, transparent)}.editor__toolbarCenter{gap:6px;max-width:min(100%,410px)}.editor__toolbarMenuPopover,.editor__syncIndicatorPopover,.timeline-detailPopover,.timelineTextStylePopover__portal,.timelineTextStylePopover__tooltipPortal,.cg-shapeToolOptionsOverlay,.cg-inlineItemEditorPortal,.cg-tooltip,.editor__toolbarMenuPopover :where(input,textarea,select,button,option,optgroup),.editor__syncIndicatorPopover :where(input,textarea,select,button,option,optgroup),.timeline-detailPopover :where(input,textarea,select,button,option,optgroup),.timelineTextStylePopover__portal :where(input,textarea,select,button,option,optgroup),.timelineTextStylePopover__tooltipPortal :where(input,textarea,select,button,option,optgroup),.cg-shapeToolOptionsOverlay :where(input,textarea,select,button,option,optgroup),.cg-inlineItemEditorPortal :where(input,textarea,select,button,option,optgroup),.cg-tooltip :where(input,textarea,select,button,option,optgroup){font-family:var(--font-family-ui,"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.editor__toolbarRight{--cedrum-header-action-size:var(--cedrum-shell-control-height);padding-inline:0 var(--cedrum-header-actions-padding-x);justify-content:flex-end;gap:0}.editor__headerEnd{gap:var(--cedrum-shell-header-end-gap);margin-inline-start:0}.editor__headerEndUtility{gap:var(--cedrum-shell-utility-gap)}.editor__toolbarGroup,.editor__featureBar,.editor__history{gap:var(--cedrum-shell-toolbar-group-gap);padding:var(--cedrum-shell-toolbar-group-padding);border-radius:var(--cedrum-shell-toolbar-group-radius);border-color:var(--cedrum-shell-toolbar-group-border);background:var(--cedrum-shell-toolbar-group-bg);box-shadow:var(--cedrum-shell-toolbar-group-shadow,none)}.editor__toolbarGroup--timelineDetail{gap:5px;margin-inline-start:4px;padding-inline:4px}.editor__timelineDetailLabel{white-space:nowrap;-webkit-user-select:none;user-select:none;color:color-mix(in oklab, var(--ui-text-1) 52%, var(--ui-text-2));letter-spacing:.004em;cursor:default;pointer-events:none;align-items:center;padding-inline:1px;font-size:9.75px;font-weight:400;line-height:1;transition:none;display:inline-flex}.editor__timelineDetailControls{align-items:center;gap:2px;display:inline-flex}.editor__toolbarBtn,.editor__toolbarIconBtn,.editor__segBtn,.editor__featureBtn,.editor__signInBtn,.editor__authSlotSignInBtn,.editor__iconBtn,.editor__syncIndicatorButton{height:var(--cedrum-shell-control-height);border-radius:var(--cedrum-shell-control-radius);font-size:var(--cedrum-shell-control-font-size);font-weight:var(--cedrum-shell-control-font-weight);border-color:var(--cedrum-shell-control-border);background:var(--cedrum-shell-control-bg);color:var(--cedrum-shell-control-fg)}.editor__toolbarBtn,.editor__toolbarIconBtn,.editor__segBtn{color:color-mix(in oklab, var(--ui-text-1) 92%, var(--ui-text-2))}.editor__toolbarBtn,.editor__segBtn,.editor__featureBtn,.editor__signInBtn{padding-inline:var(--cedrum-shell-control-inline-padding)}.editor__timelineDetailPresetBtn{width:var(--cedrum-shell-control-height);min-width:var(--cedrum-shell-control-height);place-items:center;padding:0;line-height:0;display:inline-grid}.editor__timelineDetailPresetIcon{width:15px;height:15px;display:block}.editor__toolbarIconBtn,.editor__iconBtn,.editor__featureBtn--icon,.editor__authMenuTrigger,.editor__syncIndicatorButton{width:var(--cedrum-shell-control-height);min-width:var(--cedrum-shell-control-height)}.editor__toolbarBtn--value{letter-spacing:.01em;min-width:62px;color:color-mix(in oklab, var(--ui-text-1) 98%, var(--ui-text-2));font-weight:var(--ui-type-control-font-weight,500)}.editor__toolbarIconBtn{font-size:var(--cedrum-shell-icon-size);padding:0;line-height:0}.editor__featureBtn--icon{padding:0}.editor__featureBtn--withIcon{gap:5px}.editor__featureBar--full,.editor__featureBar--compact{flex:none;gap:3px}.editor__toolbarRight .editor__featureBar{border-color:var(--cedrum-shell-toolbar-group-border);background:var(--cedrum-shell-toolbar-group-bg);box-shadow:var(--cedrum-shell-toolbar-group-shadow,none);border-radius:11px;padding:1px}.editor__paintStyleBtn{flex:none;position:relative}.editor__paintStyleBtn--active{background:var(--cedrum-shell-control-active-bg);border-color:var(--cedrum-shell-control-active-border);box-shadow:var(--cedrum-shell-control-active-shadow);color:color-mix(in oklab, var(--ui-text-1) 92%, var(--ui-accent,var(--primary)))}.editor__paintStyleTooltipTrigger{margin-inline:var(--cedrum-shell-paint-style-gap-start) var(--cedrum-shell-paint-style-gap-end);flex:none;align-items:center;padding-inline-start:var(--cedrum-shell-paint-style-divider-offset);display:inline-flex;position:relative}.editor__paintStyleTooltipTrigger:before{content:"";width:1px;height:var(--cedrum-header-group-divider-height,14px);background:var(--cedrum-header-group-divider-color);pointer-events:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.editor__toolbarHelpMenuTrigger{margin:0}.editor__toolbarMainMenuTrigger{margin:0;position:relative}.editor__toolbarHelpMenuTrigger .editor__menuTriggerIcon,.editor__toolbarMainMenuTrigger .editor__menuTriggerIcon{width:var(--cedrum-shell-icon-size);height:var(--cedrum-shell-icon-size)}.editor__toolbarMainMenuTrigger .editor__menuTriggerIcon{transition:transform var(--ui-duration-2,.18s) var(--ui-ease-premium,ease), color var(--ui-duration-2,.18s) var(--ui-ease-premium,ease)}.editor__toolbarMainMenuTrigger.editor__featureBtn--menuOpen .editor__menuTriggerIcon{transform:scale(.96)}.editor__hamburgerIcon{display:block;overflow:visible}.editor__hamburgerLine{transform-box:fill-box;transform-origin:50%;transition:transform var(--ui-duration-2,.18s) var(--ui-ease-premium,ease), opacity var(--ui-duration-1,.14s) var(--ui-ease-premium,ease)}.editor__hamburgerIcon.is-open .editor__hamburgerLine--top{transform:translateY(4.5px)rotate(45deg)}.editor__hamburgerIcon.is-open .editor__hamburgerLine--middle{opacity:0;transform:scaleX(.72)}.editor__hamburgerIcon.is-open .editor__hamburgerLine--bottom{transform:translateY(-4.5px)rotate(-45deg)}.editor__toolbarRight .editor__saveStatusSlot{width:var(--cedrum-header-action-size);min-width:var(--cedrum-header-action-size);flex:0 0 var(--cedrum-header-action-size);margin-inline-end:var(--cedrum-shell-utility-subgroup-gap);position:relative}.editor__toolbarRight .editor__headerEndUtility>.editor__saveStatusSlot:after{content:"";top:50%;right:calc(var(--cedrum-shell-utility-subgroup-gap) * -1);background:color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 38%, transparent);pointer-events:none;width:1px;height:14px;position:absolute;transform:translateY(-50%)}.editor__toolbarRight .editor__saveStatusSlot[data-state=saved] .editor__syncIndicatorButton:not(.editor__syncIndicatorButton--open),.editor__toolbarRight .editor__saveStatusSlot[data-state=saving] .editor__syncIndicatorButton:not(.editor__syncIndicatorButton--open){color:color-mix(in oklab, var(--ui-text-1,var(--text)) 60%, var(--ui-text-2));box-shadow:none;background:0 0;border-color:#0000}.editor__toolbarRight .editor__saveStatusSlot[data-state=saved] .editor__syncIndicatorButton:not(.editor__syncIndicatorButton--open):hover:enabled,.editor__toolbarRight .editor__saveStatusSlot[data-state=saving] .editor__syncIndicatorButton:not(.editor__syncIndicatorButton--open):hover:enabled,.editor__toolbarRight .editor__saveStatusSlot[data-state=saved] .editor__syncIndicatorButton:not(.editor__syncIndicatorButton--open):active:enabled,.editor__toolbarRight .editor__saveStatusSlot[data-state=saving] .editor__syncIndicatorButton:not(.editor__syncIndicatorButton--open):active:enabled,.editor__toolbarRight .editor__saveStatusSlot[data-state=saved] .editor__syncIndicatorButton:not(.editor__syncIndicatorButton--open):focus-visible,.editor__toolbarRight .editor__saveStatusSlot[data-state=saving] .editor__syncIndicatorButton:not(.editor__syncIndicatorButton--open):focus-visible{color:color-mix(in oklab, var(--ui-text-1,var(--text)) 76%, var(--ui-text-2))}.editor__toolbarRight .editor__saveStatusSlot[data-state=saved] .editor__syncIndicatorButton:not(.editor__syncIndicatorButton--open):hover:enabled,.editor__toolbarRight .editor__saveStatusSlot[data-state=saving] .editor__syncIndicatorButton:not(.editor__syncIndicatorButton--open):hover:enabled{background:color-mix(in oklab, var(--cedrum-shell-control-hover-bg,transparent) 34%, transparent);box-shadow:none;border-color:#0000}.editor__toolbarRight .editor__saveStatusSlot[data-state=saved] .editor__syncIndicatorButton:not(.editor__syncIndicatorButton--open):active:enabled,.editor__toolbarRight .editor__saveStatusSlot[data-state=saving] .editor__syncIndicatorButton:not(.editor__syncIndicatorButton--open):active:enabled{background:color-mix(in oklab, var(--cedrum-shell-control-pressed-bg,transparent) 30%, transparent);box-shadow:none;border-color:#0000}.editor__toolbarRight .editor__saveStatusSlot[data-state=saved] .editor__syncIndicatorButton:not(.editor__syncIndicatorButton--open):focus-visible,.editor__toolbarRight .editor__saveStatusSlot[data-state=saving] .editor__syncIndicatorButton:not(.editor__syncIndicatorButton--open):focus-visible{border-color:color-mix(in oklab, var(--ui-accent,var(--primary)) 20%, var(--ui-border,var(--lineSubtle)));box-shadow:0 0 0 2px color-mix(in oklab, var(--ui-accent,var(--primary)) 10%, transparent)}.editor__toolbarRight .editor__saveStatusSlot[data-scope=local][data-state=saved] .editor__syncIndicatorButton:not(.editor__syncIndicatorButton--open),.editor__toolbarRight .editor__saveStatusSlot[data-scope=local][data-state=saving] .editor__syncIndicatorButton:not(.editor__syncIndicatorButton--open){color:color-mix(in oklab, var(--ui-text-1,var(--text)) 54%, var(--ui-text-2))}.editor__toolbarRight .editor__account{width:var(--cedrum-shell-auth-slot-size);min-width:var(--cedrum-shell-auth-slot-size);height:var(--cedrum-shell-auth-slot-size);min-height:var(--cedrum-shell-auth-slot-size);flex:none;margin-inline-start:0}.editor__toolbarRight .editor__authSlot{flex-shrink:0;margin-inline:0 1px;padding-inline-start:0}.editor__toolbarRight .editor__account button{border-radius:9999px;flex:none;width:100%;min-width:100%;height:100%;min-height:100%;overflow:hidden}.editor__toolbarRight .editor__userAvatar{object-fit:cover;border-radius:9999px;width:100%;min-width:100%;height:100%;min-height:100%}.editor__authSlotSignInBtn{border-radius:var(--cedrum-shell-auth-control-radius);width:100%;min-width:100%;height:100%;min-height:100%}.editor__authSlotSignInIcon,.editor__authSlotSignInIcon .cedrumIcon{width:var(--cedrum-shell-auth-icon-size);height:var(--cedrum-shell-auth-icon-size)}.editor__toolbarRight .editor__featureBtn,.editor__toolbarRight .editor__iconBtn,.editor__toolbarRight .editor__syncIndicatorButton{height:var(--cedrum-header-action-size);border-radius:9px}.editor__toolbarRight .editor__featureBtn--icon,.editor__toolbarRight .editor__authMenuTrigger,.editor__toolbarRight .editor__iconBtn,.editor__toolbarRight .editor__syncIndicatorButton{width:var(--cedrum-header-action-size);min-width:var(--cedrum-header-action-size)}.editor__toolbarBtn:hover:enabled,.editor__toolbarIconBtn:hover:enabled,.editor__segBtn:hover:enabled,.editor__featureBtn:hover:enabled,.editor__signInBtn:hover:enabled,.editor__authSlotSignInBtn:hover:enabled,.editor__iconBtn:hover:enabled,.editor__syncIndicatorButton:hover:enabled{background:var(--cedrum-shell-control-hover-bg);border-color:var(--cedrum-shell-control-hover-border);box-shadow:var(--cedrum-shell-control-hover-shadow,none);color:var(--ui-text-1)}.editor__toolbarBtn:active:enabled,.editor__toolbarIconBtn:active:enabled,.editor__segBtn:active:enabled,.editor__featureBtn:active:enabled,.editor__signInBtn:active:enabled,.editor__authSlotSignInBtn:active:enabled,.editor__iconBtn:active:enabled,.editor__syncIndicatorButton:active:enabled{background:var(--cedrum-shell-control-pressed-bg);border-color:var(--cedrum-shell-control-pressed-border);box-shadow:var(--cedrum-shell-control-pressed-shadow,none);color:var(--ui-text-1)}.editor__toolbarBtn:focus-visible,.editor__toolbarIconBtn:focus-visible,.editor__segBtn:focus-visible,.editor__featureBtn:focus-visible,.editor__signInBtn:focus-visible,.editor__authSlotSignInBtn:focus-visible,.editor__iconBtn:focus-visible,.editor__syncIndicatorButton:focus-visible{border-color:var(--cedrum-shell-focus-border);box-shadow:var(--cedrum-shell-focus-ring)}.editor__segBtn--active,.editor__featureBtn--menuOpen,.editor__syncIndicatorButton--open{background:var(--cedrum-shell-control-active-bg);border-color:var(--cedrum-shell-control-active-border);color:var(--ui-selected-text);box-shadow:var(--cedrum-shell-control-active-shadow)}.editor__segBtn--active{font-weight:600}.editor__segBtn--active:hover:enabled,.editor__featureBtn--menuOpen:hover:enabled,.editor__syncIndicatorButton--open:hover:enabled{background:var(--ui-selected-hover-bg);border-color:var(--ui-selected-hover-border)}.editor__segBtn--active:active:enabled,.editor__featureBtn--menuOpen:active:enabled,.editor__syncIndicatorButton--open:active:enabled{background:var(--ui-selected-pressed-bg);border-color:var(--ui-selected-pressed-border)}.editor__segBtn--active:focus-visible,.editor__featureBtn--menuOpen:focus-visible,.editor__syncIndicatorButton--open:focus-visible{box-shadow:var(--cedrum-shell-control-active-shadow), var(--ui-selected-focus-ring)}.editor__toolbarCenter .editor__toolbarBtn:not(:disabled),.editor__toolbarCenter .editor__toolbarIconBtn:not(:disabled),.editor__toolbarCenter .editor__segBtn:not(:disabled){cursor:pointer;opacity:1}.editor__toolbarRight .editor__featureBtn:hover:enabled,.editor__toolbarRight .editor__iconBtn:hover:enabled,.editor__toolbarRight .editor__syncIndicatorButton:hover:enabled,.editor__toolbarRight .editor__featureBtn:active:enabled,.editor__toolbarRight .editor__iconBtn:active:enabled,.editor__toolbarRight .editor__syncIndicatorButton:active:enabled{transform:none}.editor__featureBtn.editor__featureBtn--unavailable,.editor__toolbarRight .editor__featureBtn.editor__featureBtn--unavailable{cursor:not-allowed;color:color-mix(in oklab, var(--ui-text-2) 88%, var(--ui-text-1));border-color:color-mix(in oklab, var(--cedrum-shell-control-border,var(--ui-border,var(--lineSubtle))) 62%, transparent);background:color-mix(in oklab, var(--cedrum-shell-control-bg,transparent) 90%, transparent);box-shadow:none}.editor__featureBtn.editor__featureBtn--unavailable:hover:enabled,.editor__featureBtn.editor__featureBtn--unavailable:active:enabled,.editor__toolbarRight .editor__featureBtn.editor__featureBtn--unavailable:hover:enabled,.editor__toolbarRight .editor__featureBtn.editor__featureBtn--unavailable:active:enabled{color:color-mix(in oklab, var(--ui-text-2) 88%, var(--ui-text-1));border-color:color-mix(in oklab, var(--cedrum-shell-control-border,var(--ui-border,var(--lineSubtle))) 62%, transparent);background:color-mix(in oklab, var(--cedrum-shell-control-bg,transparent) 90%, transparent);box-shadow:none;transform:none}.editor__toolbarRight .editor__featureBtn--menuOpen,.editor__toolbarRight .editor__syncIndicatorButton--open{box-shadow:var(--cedrum-shell-control-active-shadow)}.editor .cedrumIcon{width:var(--cedrum-shell-icon-size);height:var(--cedrum-shell-icon-size);stroke-width:1.9px;flex:none;display:block;overflow:visible}.editor__iconBtnGlyph,.editor__featureBtnIcon,.editor__syncIndicatorGlyph,.editor__toolbarMenuItemIcon,.editor__menuTriggerIcon{width:var(--cedrum-shell-icon-size);height:var(--cedrum-shell-icon-size);flex:0 0 var(--cedrum-shell-icon-size);justify-content:center;align-items:center;line-height:0;display:inline-flex}.editor__iconBtnGlyph svg,.editor__featureBtnIcon svg,.editor__syncIndicatorGlyph svg,.editor__toolbarMenuItemIcon svg,.editor__menuTriggerIcon svg{width:100%;height:100%;display:block;overflow:visible}.editor__featureBtn--busy{color:color-mix(in oklab, var(--ui-accent) 72%, var(--ui-text-1));border-color:color-mix(in oklab, var(--ui-accent) 18%, var(--cedrum-shell-control-border));background:color-mix(in oklab, var(--cedrum-shell-control-active-bg) 82%, var(--cedrum-shell-control-bg))}.editor__featureBtn--busy:hover:enabled,.editor__featureBtn--busy:active:enabled{border-color:color-mix(in oklab, var(--ui-accent) 24%, var(--cedrum-shell-control-hover-border))}.editor__featureBtnSpinner{box-sizing:border-box;border:1.5px solid;border-right-color:#0000;border-radius:999px;width:12px;height:12px;animation:.72s linear infinite editorSyncSpin}.editor__toolbarMenuItem{border-color:color-mix(in oklab, var(--ui-border) 72%, transparent);min-height:33px}.editor__toolbarMenuItem:hover{border-color:var(--ui-selectable-hover-border)}.editor__toolbarMenuItem.is-selected{background:var(--ui-selected-bg);border-color:var(--ui-selected-border);color:var(--ui-selected-text);box-shadow:var(--ui-selected-shadow)}.editor__toolbarMenuItem.is-selected:hover{background:var(--ui-selected-hover-bg);border-color:var(--ui-selected-hover-border)}.editor__toolbarMenuItem.is-selected:active{background:var(--ui-selected-pressed-bg);border-color:var(--ui-selected-pressed-border)}.editor__toolbarMenuPopover--help{gap:0;padding:4px}.editor__toolbarMenuPopover--help .editor__toolbarMenuItem{min-height:32px;box-shadow:none;border-color:#0000;border-radius:7px;padding:0 8px}.editor__toolbarMenuPopover--help .editor__toolbarMenuItem:hover{background:color-mix(in oklab, var(--ui-surface-2) 90%, transparent);border-color:#0000}.editor__toolbarMenuPopover--help .editor__toolbarMenuItem:active{background:var(--ui-selectable-pressed-bg);border-color:#0000}.editor__toolbarMenuPopover--help .editor__toolbarMenuItem:focus-visible{background:var(--ui-selectable-hover-bg);box-shadow:var(--ui-selected-focus-ring);border-color:#0000}.editor__toolbarMenuPopover--help .editor__toolbarMenuItem.is-selected{background:var(--ui-selected-bg);border-color:var(--ui-selected-border);box-shadow:var(--ui-selected-shadow)}.editor__toolbarMenuPopover--help .editor__toolbarMenuItem.is-selected:hover{background:var(--ui-selected-hover-bg);border-color:var(--ui-selected-hover-border)}.editor__toolbarMenuPopover--help .editor__toolbarMenuItem+.editor__toolbarMenuItem{margin-top:1px}.editor__toolbarMenuPopover--help .editor__toolbarMenuItemIcon{color:var(--ui-text-2)}.editor__featureBtn--menuOpen:before,.editor__featureBtn--menuOpen:after,.editor__syncIndicatorButton--open:before,.editor__syncIndicatorButton--open:after{content:none!important;display:none!important}.editor__main .canvasWrap{padding:clamp(24px,2.45vw,32px)}.editor__main .cg-ganttChartRoot{border-color:color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 56%, transparent);border-radius:13px;box-shadow:0 13px 28px #0812261a}.editor__main .cg-ganttChartRoot:not(.isReadOnly):hover{border-color:color-mix(in oklab, var(--ui-border,var(--lineSubtle)) 64%, var(--ui-accent,var(--primary)) 16%);box-shadow:0 16px 32px #0812261f}@media (prefers-reduced-motion:reduce){.timeline-compareTray,.timeline-compareTray--collapsed,.timeline-compareTray__expanded,.timeline-compareTray__compactChip,.timeline-compareTray__compactChevronWrap{transition:none!important;animation:none!important}.editor__toolbarBtn,.editor__toolbarIconBtn,.editor__segBtn,.editor__featureBtn,.editor__signInBtn,.editor__authSlotSignInBtn,.editor__iconBtn,.editor__syncIndicatorButton{transition:color .12s,background .12s,border-color .12s,box-shadow .12s;transform:none}.editor__loadingPlaceholder--shimmer:after,.editor__timelineResolved--revealing,.editor__projectSwitchProgressDot{animation:none}.editor__timelineHydrationShell,.editor__timelineContinuityShell{transition:opacity .12s}}
