@layer base{.dark,:root{--app-surface-stage:#080808;--app-surface-page:#0d0d0d;--app-surface-panel:#0f0f0f;--app-surface-panel-raised:#101010;--app-surface-panel-muted:#121212;--app-surface-overlay:#0a0a0a;--app-surface-overlay-hover:#0c0c0c;--app-text-primary:#f5f5f5;--app-text-secondary:#a3a3a3;--app-text-muted:#737373;--app-text-on-accent:#ffffff;--app-text-inverse:#111111;--app-border:#1f1f1f;--app-border-hover:#2e2e2e;--app-border-active:#404040;--app-brand:#f97316;--app-brand-hover:#ea580c;--app-brand-marketing:#0063e1;--app-status-danger:#f43f5e;--app-status-danger-surface:#3a0b12;--app-status-danger-text:#f9aeae;--app-status-info:#6366f1;--app-status-info-text:#e0e7ff;--app-status-success:#10b981;--app-status-success-surface:#052e24;--app-status-success-text:#a7f3d0;--app-radius-control:0px;--app-radius-card:0px;--app-radius-panel:0px;--app-radius-shell:0px;--app-radius-pill:0px;--app-padding-section:24px;--app-padding-card:4px;--app-padding-dashboard-card:30px;--app-padding-dashboard-selection-inset:8px;--app-padding-dashboard-menu-inset:12px;--app-padding-dashboard-selection-hit:3px;--app-size-dashboard-selection-hit:32px;--app-size-dashboard-selection-checkbox:22px;--app-padding-modal:10px;--app-padding-control-x:10px;--app-padding-control-y:4px;--app-control-scale:1;--app-font-sans:"Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--app-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--app-font-display:"Diatype REKKI Medium",ui-sans-serif,system-ui,sans-serif;--app-typography-dashboard-action-size:11px;--app-typography-dashboard-date-size:12px;--app-shadow-surface:none;--app-shadow-border:0 0 0 1px rgba(255,255,255,0.08);--app-shadow-border-hover:0 0 0 1px rgba(255,255,255,0.13);--app-shadow-focus:0 0 0 3px rgba(249,115,22,0.16);--cf-color-border-active:var(--app-border-active);--cf-color-border-active-rgb:64 64 64;--cf-color-border-active-hsl:0 0% 25.1%;--cf-color-border-default:var(--app-border);--cf-color-border-default-rgb:31 31 31;--cf-color-border-default-hsl:0 0% 12.2%;--cf-color-border-hover:var(--app-border-hover);--cf-color-border-hover-rgb:46 46 46;--cf-color-border-hover-hsl:0 0% 18%;--cf-color-brand-marketing:var(--app-brand-marketing);--cf-color-brand-marketing-rgb:0 99 225;--cf-color-brand-marketing-hsl:214 100% 44.1%;--cf-color-brand-primary:var(--app-brand);--cf-color-brand-primary-rgb:249 115 22;--cf-color-brand-primary-hsl:25 95% 53.1%;--cf-color-brand-primary-hover:var(--app-brand-hover);--cf-color-brand-primary-hover-rgb:234 88 12;--cf-color-brand-primary-hover-hsl:21 90.2% 48.2%;--cf-color-icon-create:var(--app-brand);--cf-color-icon-create-rgb:249 115 22;--cf-color-icon-create-hsl:25 95% 53.1%;--cf-color-icon-create-hover:#f9aeae;--cf-color-icon-create-hover-rgb:249 174 174;--cf-color-icon-create-hover-hsl:0 86.2% 82.9%;--cf-color-status-danger:var(--app-status-danger);--cf-color-status-danger-rgb:244 63 94;--cf-color-status-danger-hsl:350 89.2% 60.2%;--cf-color-status-danger-surface:var(--app-status-danger-surface);--cf-color-status-danger-surface-rgb:58 11 18;--cf-color-status-danger-surface-hsl:351 68.1% 13.5%;--cf-color-status-danger-text:var(--app-status-danger-text);--cf-color-status-danger-text-rgb:249 174 174;--cf-color-status-danger-text-hsl:0 86.2% 82.9%;--cf-color-status-info:var(--app-status-info);--cf-color-status-info-rgb:99 102 241;--cf-color-status-info-hsl:239 83.5% 66.7%;--cf-color-status-info-text:var(--app-status-info-text);--cf-color-status-info-text-rgb:224 231 255;--cf-color-status-info-text-hsl:226 100% 93.9%;--cf-color-status-success:var(--app-status-success);--cf-color-status-success-rgb:16 185 129;--cf-color-status-success-hsl:160 84.1% 39.4%;--cf-color-status-success-surface:var(--app-status-success-surface);--cf-color-status-success-surface-rgb:5 46 36;--cf-color-status-success-surface-hsl:165 80.4% 10%;--cf-color-status-success-text:var(--app-status-success-text);--cf-color-status-success-text-rgb:167 243 208;--cf-color-status-success-text-hsl:152 76% 80.4%;--cf-color-surface-overlay:var(--app-surface-overlay);--cf-color-surface-overlay-rgb:10 10 10;--cf-color-surface-overlay-hsl:0 0% 3.9%;--cf-color-surface-overlay-hover:var(--app-surface-overlay-hover);--cf-color-surface-overlay-hover-rgb:12 12 12;--cf-color-surface-overlay-hover-hsl:0 0% 4.7%;--cf-color-surface-page:var(--app-surface-page);--cf-color-surface-page-rgb:13 13 13;--cf-color-surface-page-hsl:0 0% 5.1%;--cf-color-surface-panel:var(--app-surface-panel);--cf-color-surface-panel-rgb:15 15 15;--cf-color-surface-panel-hsl:0 0% 5.9%;--cf-color-surface-panel-muted:var(--app-surface-panel-muted);--cf-color-surface-panel-muted-rgb:18 18 18;--cf-color-surface-panel-muted-hsl:0 0% 7.1%;--cf-color-surface-panel-raised:var(--app-surface-panel-raised);--cf-color-surface-panel-raised-rgb:16 16 16;--cf-color-surface-panel-raised-hsl:0 0% 6.3%;--cf-color-surface-stage:var(--app-surface-stage);--cf-color-surface-stage-rgb:8 8 8;--cf-color-surface-stage-hsl:0 0% 3.1%;--cf-color-text-inverse:var(--app-text-inverse);--cf-color-text-inverse-rgb:17 17 17;--cf-color-text-inverse-hsl:0 0% 6.7%;--cf-color-text-muted:var(--app-text-muted);--cf-color-text-muted-rgb:115 115 115;--cf-color-text-muted-hsl:0 0% 45.1%;--cf-color-text-on-accent:var(--app-text-on-accent);--cf-color-text-on-accent-rgb:255 255 255;--cf-color-text-on-accent-hsl:0 0% 100%;--cf-color-text-primary:var(--app-text-primary);--cf-color-text-primary-rgb:245 245 245;--cf-color-text-primary-hsl:0 0% 96.1%;--cf-color-text-secondary:var(--app-text-secondary);--cf-color-text-secondary-rgb:163 163 163;--cf-color-text-secondary-hsl:0 0% 63.9%;--cf-control-button-height-compact:24px;--cf-control-button-height-lg:48px;--cf-control-button-height-md:36px;--cf-control-button-height-sm:28px;--cf-control-button-icon-only-compact:28px;--cf-control-button-icon-only-lg:44px;--cf-control-button-icon-only-md:28px;--cf-control-button-icon-only-sm:36px;--cf-control-checkbox-icon-size:15px;--cf-control-checkbox-size:24px;--cf-control-dashboard-selection-checkbox-border-fill:rgb(255 255 255/0.45);--cf-control-dashboard-selection-checkbox-elevation:0 1px 3px rgba(0,0,0,0.45),inset 0 0 0 1px rgba(255,255,255,0.1);--cf-control-dashboard-selection-checkbox-hover-border-fill:rgb(255 255 255/0.65);--cf-control-dashboard-selection-checkbox-hover-surface-fill:rgb(0 0 0/0.6);--cf-control-dashboard-selection-checkbox-icon-size:14px;--cf-control-dashboard-selection-checkbox-size:var(--app-size-dashboard-selection-checkbox);--cf-control-dashboard-selection-checkbox-surface-fill:rgb(0 0 0/0.5);--cf-control-interactive-scale:var(--app-control-scale);--cf-icon-container-md:22px;--cf-icon-container-sm:var(--app-size-dashboard-selection-hit);--cf-icon-dashboard-option-container:20px;--cf-icon-dashboard-preview-fallback-container:54px;--cf-icon-dashboard-preview-fallback-size:32px;--cf-icon-size-lg:20px;--cf-icon-size-md:16px;--cf-icon-size-sm:14px;--cf-icon-stroke-width:2;--cf-icon-style:line;--cf-layout-admin-filter-panel-width:82px;--cf-layout-admin-table-row-height:40px;--cf-layout-admin-toolbar-height:48px;--cf-layout-container-wide:1800px;--cf-layout-content-measure:720px;--cf-layout-dashboard-create-section-gap:12px;--cf-layout-dashboard-discover-card-width:220px;--cf-layout-dashboard-discover-shell-gap:16px;--cf-layout-dashboard-grid-gap:8px;--cf-layout-dashboard-list-name-gap:10px;--cf-layout-dashboard-list-thumbnail-size:40px;--cf-layout-dashboard-option-tile-gap:10px;--cf-layout-dashboard-project-card-min:240px;--cf-layout-dashboard-section-gap:12px;--cf-layout-dashboard-stack-gap:24px;--cf-layout-grid-card-min:180px;--cf-layout-grid-gap:16px;--cf-layout-modal-aspect-glyph-border-width:1.5px;--cf-layout-modal-aspect-glyph-container-radius:0px;--cf-layout-modal-aspect-glyph-container-size:4rem;--cf-layout-modal-aspect-glyph-landscape-height:2.75rem;--cf-layout-modal-aspect-glyph-landscape-width:4.5rem;--cf-layout-modal-aspect-glyph-portrait-height:4.5rem;--cf-layout-modal-aspect-glyph-portrait-width:3rem;--cf-layout-modal-aspect-glyph-radius:0px;--cf-layout-modal-aspect-glyph-square-size:3.65rem;--cf-layout-modal-max-width-lg:64rem;--cf-layout-modal-max-width-md:48rem;--cf-layout-modal-max-width-sm:32rem;--cf-layout-modal-max-width-xl:80rem;--cf-layout-section-padding:var(--app-padding-section);--cf-layout-style:compact;--cf-padding-badge-x:4px;--cf-padding-badge-y:4px;--cf-padding-card:var(--app-padding-card);--cf-padding-compact-cell-x:4px;--cf-padding-compact-cell-y:2px;--cf-padding-compact-control-x:8px;--cf-padding-compact-control-y:4px;--cf-padding-control-x:var(--app-padding-control-x);--cf-padding-control-y:var(--app-padding-control-y);--cf-padding-dashboard-badge-x:8px;--cf-padding-dashboard-badge-y:2px;--cf-padding-dashboard-table-badge-x:4px;--cf-padding-dashboard-table-badge-y:0px;--cf-padding-dashboard-card-body:var(--app-padding-dashboard-card);--cf-padding-dashboard-control-x:6px;--cf-padding-dashboard-control-y:6px;--cf-padding-dashboard-discover-shell:16px;--cf-padding-dashboard-option-tile:10px;--cf-padding-dashboard-page-base:14px;--cf-padding-dashboard-page-md:20px;--cf-padding-dashboard-page-sm:16px;--cf-padding-dashboard-row-x:2px;--cf-padding-dashboard-row-y:8px;--cf-padding-dashboard-selection-hit:var(--app-padding-dashboard-selection-hit);--cf-padding-dashboard-selection-inset:var(--app-padding-dashboard-selection-inset);--cf-padding-dashboard-menu-inset:var(--app-padding-dashboard-menu-inset);--cf-padding-dashboard-status-x:12px;--cf-padding-dashboard-status-y:8px;--cf-padding-dashboard-toolbar-x:12px;--cf-padding-dashboard-toolbar-y:8px;--cf-padding-modal:var(--app-padding-modal);--cf-padding-panel:8px;--cf-radius-admin-control:var(--app-radius-control);--cf-radius-admin-item:var(--app-radius-control);--cf-radius-admin-panel:var(--app-radius-panel);--cf-radius-card:var(--app-radius-card);--cf-radius-control:var(--app-radius-control);--cf-radius-icon-tile:0px;--cf-radius-panel:var(--app-radius-panel);--cf-radius-pill:var(--app-radius-pill);--cf-radius-shell:var(--app-radius-shell);--cf-size-dashboard-selection-hit:var(--app-size-dashboard-selection-hit);--cf-shadow-focus:var(--app-shadow-focus);--cf-shadow-surface:var(--app-shadow-surface);--cf-shadow-border:var(--app-shadow-border);--cf-shadow-border-hover:var(--app-shadow-border-hover);--cf-typography-dashboard-action-size:var(--app-typography-dashboard-action-size);--cf-typography-dashboard-date-size:var(--app-typography-dashboard-date-size);--cf-typography-dashboard-badge-size:14px;--cf-typography-dashboard-table-badge-size:10px;--cf-typography-dashboard-body-size:14px;--cf-typography-dashboard-label-size:12px;--cf-typography-dashboard-meta-size:12px;--cf-typography-dashboard-section-title-size:16px;--cf-typography-dashboard-title-size:18px;--cf-typography-dashboard-title-size-sm:20px;--cf-typography-font-family-display:var(--app-font-display);--cf-typography-font-family-mono:var(--app-font-mono);--cf-typography-font-family-sans:var(--app-font-sans);--cf-typography-font-weight-bold:700;--cf-typography-font-weight-medium:400;--cf-typography-font-weight-regular:400;--cf-typography-font-weight-semibold:600;--cf-control-checkbox-size-scaled:calc(var(--cf-control-checkbox-size) * var(--cf-control-interactive-scale, 1));--cf-control-checkbox-icon-size-scaled:calc(var(--cf-control-checkbox-icon-size) * var(--cf-control-interactive-scale, 1));--cf-control-dashboard-selection-checkbox-size-scaled:calc(var(--cf-control-dashboard-selection-checkbox-size) * var(--cf-control-interactive-scale, 1));--cf-control-dashboard-selection-checkbox-icon-size-scaled:calc(var(--cf-control-dashboard-selection-checkbox-icon-size) * var(--cf-control-interactive-scale, 1));--cf-control-button-height-compact-scaled:calc(var(--cf-control-button-height-compact) * var(--cf-control-interactive-scale, 1));--cf-control-button-height-sm-scaled:calc(var(--cf-control-button-height-sm) * var(--cf-control-interactive-scale, 1));--cf-control-button-height-md-scaled:calc(var(--cf-control-button-height-md) * var(--cf-control-interactive-scale, 1));--cf-control-button-height-lg-scaled:calc(var(--cf-control-button-height-lg) * var(--cf-control-interactive-scale, 1));--cf-control-button-icon-only-compact-scaled:calc(var(--cf-control-button-icon-only-compact) * var(--cf-control-interactive-scale, 1));--cf-control-button-icon-only-sm-scaled:calc(var(--cf-control-button-icon-only-sm) * var(--cf-control-interactive-scale, 1));--cf-control-button-icon-only-md-scaled:calc(var(--cf-control-button-icon-only-md) * var(--cf-control-interactive-scale, 1));--cf-control-button-icon-only-lg-scaled:calc(var(--cf-control-button-icon-only-lg) * var(--cf-control-interactive-scale, 1));--color-stage-dark-rgb:var(--cf-color-surface-stage-rgb);--stage:var(--cf-color-surface-stage-hsl);--background:var(--cf-color-surface-page-hsl);--card:var(--cf-color-surface-panel-hsl);--color-primary-dark-rgb:var(--cf-color-surface-panel-rgb);--secondary:var(--cf-color-surface-panel-raised-hsl);--color-secondary-dark-rgb:var(--cf-color-surface-panel-raised-rgb);--muted:var(--cf-color-surface-panel-muted-hsl);--accent:var(--cf-color-surface-panel-muted-hsl);--surface-md:var(--cf-color-surface-panel-muted-hsl);--color-tertiary-dark-rgb:var(--cf-color-surface-panel-muted-rgb);--foreground:var(--cf-color-text-primary-hsl);--card-foreground:var(--cf-color-text-primary-hsl);--secondary-foreground:var(--cf-color-text-primary-hsl);--accent-foreground:var(--cf-color-text-primary-hsl);--popover-foreground:var(--cf-color-text-primary-hsl);--color-primary-light-rgb:var(--cf-color-text-primary-rgb);--text-secondary:var(--cf-color-text-secondary-hsl);--muted-foreground:var(--cf-color-text-secondary-hsl);--color-secondary-light-rgb:var(--cf-color-text-secondary-rgb);--text-muted:var(--cf-color-text-muted-hsl);--color-tertiary-light-rgb:var(--cf-color-text-muted-rgb);--primary-foreground:var(--cf-color-text-on-accent-hsl);--color-white-rgb:var(--cf-color-text-on-accent-rgb);--color-black-rgb:var(--cf-color-text-inverse-rgb);--border:var(--cf-color-border-default-hsl);--input:var(--cf-color-border-default-hsl);--color-border-dark-rgb:var(--cf-color-border-default-rgb);--border-hover:var(--cf-color-border-hover-hsl);--color-border-mid-rgb:var(--cf-color-border-hover-rgb);--border-active:var(--cf-color-border-active-hsl);--color-border-strong-rgb:var(--cf-color-border-active-rgb);--primary:var(--cf-color-brand-primary-hsl);--ring:var(--cf-color-brand-primary-hsl);--primaryColor:var(--cf-color-brand-primary);--color-accent-primary-rgb:var(--cf-color-brand-primary-rgb);--color-accent-primary-hover-rgb:var(--cf-color-brand-primary-hover-rgb);--color-info-rgb:var(--cf-color-status-info-rgb);--color-info-light-rgb:var(--cf-color-status-info-text-rgb);--color-success-rgb:var(--cf-color-status-success-rgb);--color-success-light-rgb:var(--cf-color-status-success-text-rgb);--destructive:var(--cf-color-status-danger-hsl);--color-danger-rgb:var(--cf-color-status-danger-rgb);--destructive-foreground:var(--cf-color-status-danger-text-hsl);--color-danger-light-rgb:var(--cf-color-status-danger-text-rgb);--font-sans:var(--cf-typography-font-family-sans);--font-mono:var(--cf-typography-font-family-mono);--font-diatype-rekki-medium:var(--cf-typography-font-family-display);--radius-control:var(--cf-radius-control);--radius:var(--cf-radius-card);--radius-surface-lg:var(--cf-radius-panel);--radius-surface-xl:var(--cf-radius-shell);--radius-pill:var(--cf-radius-pill);--popover:var(--card);--surface-xl:var(--card);--surface-lg:var(--secondary);--surface-workspace:var(--card);--surface-workspace-elevated:var(--secondary);--dark:var(--stage);--dark-foreground:var(--foreground);--light:0 0% 100%;--light-foreground:0 0% 5%}}@layer components{.cf-app-stage,.cf-home-stage,.cf-workspace-stage{background:var(--cf-color-surface-page);color:var(--cf-color-text-primary);font-family:var(--cf-typography-font-family-sans)}.cf-home-stage h1,.cf-home-stage h2,.cf-home-stage h3{text-wrap:balance}.cf-home-stage p{text-wrap:pretty}.cf-dashboard-meta{font-variant-numeric:tabular-nums;font-weight:var(--cf-typography-font-weight-regular)}.cf-app-surface-xl,.cf-home-shell,.cf-workspace-shell{border-color:var(--cf-color-border-default);border-radius:var(--cf-radius-shell);background:var(--cf-color-surface-panel);box-shadow:var(--cf-shadow-surface)}.cf-app-surface-dialog,.cf-app-surface-lg,.cf-control-panel,.cf-modal-panel,.cf-workspace-dialog,.cf-workspace-panel{border-color:var(--cf-color-border-default);border-radius:var(--cf-radius-panel);background:var(--cf-color-surface-panel-raised);box-shadow:var(--cf-shadow-surface)}.cf-app-surface-md,.cf-option-tile,.cf-project-card,.cf-row-card,.cf-workspace-card{border:1px solid transparent;border-radius:var(--cf-radius-card);background:var(--cf-color-surface-panel);box-shadow:var(--cf-shadow-border);transition-property:box-shadow,background-color,border-color,transform;transition-duration:.15s;transition-timing-function:ease-out}.cf-option-tile:hover,.cf-project-card:hover{box-shadow:var(--cf-shadow-border-hover)}.cf-option-tile:active:not(:disabled){transform:scale(.96)}.cf-app-surface-preview,.cf-preview-surface,.cf-project-preview{border:none;border-radius:var(--cf-radius-card);background:var(--cf-color-surface-panel-muted);box-shadow:none}.cf-home-stage .cf-table-row img{outline:1px solid rgba(255,255,255,.1);outline-offset:-1px}.cf-project-card .cf-project-preview{border-top-left-radius:var(--cf-radius-card);border-top-right-radius:var(--cf-radius-card);border-bottom-left-radius:0;border-bottom-right-radius:0}.cf-modal-backdrop{background:rgb(var(--cf-color-surface-stage-rgb)/.82);-webkit-backdrop-filter:none;backdrop-filter:none}.cf-browser-panel{border:1px solid var(--cf-color-border-default);border-radius:var(--cf-radius-control);background:var(--cf-color-surface-overlay)}.cf-browser-panel,.cf-browser-row{color:var(--cf-color-text-primary)}.cf-browser-row:hover{background:var(--cf-color-surface-overlay-hover)}.cf-accent-button{min-height:var(--cf-control-button-height-md-scaled);border-color:rgb(var(--cf-color-brand-primary-rgb)/.4);border-radius:var(--cf-radius-pill);background:var(--cf-color-brand-primary);color:var(--cf-color-text-on-accent);transition-property:transform,background-color,box-shadow,border-color;transition-duration:.15s;transition-timing-function:ease-out}.cf-accent-button:hover{background:var(--cf-color-brand-primary-hover)}.cf-accent-button:active:not(:disabled){transform:scale(.96)}.cf-icon-button,.cf-secondary-button{border-color:var(--cf-color-border-default);border-radius:var(--cf-radius-pill);background:transparent;color:var(--cf-color-text-primary);transition-property:transform,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:ease-out}.cf-secondary-button{min-height:var(--cf-control-button-height-md-scaled)}.cf-icon-button:hover,.cf-secondary-button:hover{border-color:var(--cf-color-border-hover);background:rgb(var(--cf-color-text-primary-rgb)/.04)}.cf-icon-button:active:not(:disabled),.cf-secondary-button:active:not(:disabled){transform:scale(.96)}.cf-app-field,.cf-text-field{border-color:var(--cf-color-border-default);border-radius:var(--cf-radius-control);background:var(--cf-color-surface-panel-raised);color:var(--cf-color-text-primary)}.cf-app-field:focus,.cf-app-field:focus-visible,.cf-text-field:focus,.cf-text-field:focus-visible{border-color:rgb(var(--cf-color-brand-primary-rgb)/.55);box-shadow:var(--cf-shadow-focus)}.cf-accent-checkbox{width:var(--cf-control-checkbox-size-scaled);height:var(--cf-control-checkbox-size-scaled);border-radius:var(--cf-radius-admin-control);accent-color:var(--cf-color-brand-primary);color:var(--cf-color-brand-primary)}.cf-accent-checkbox svg{width:var(--cf-control-checkbox-icon-size-scaled);height:var(--cf-control-checkbox-icon-size-scaled)}.cf-accent-checkbox.cf-dashboard-selection-checkbox{width:var(--cf-control-dashboard-selection-checkbox-size-scaled);height:var(--cf-control-dashboard-selection-checkbox-size-scaled);border-radius:var(--cf-radius-admin-control);border-color:var(--cf-control-dashboard-selection-checkbox-border-fill);background:var(--cf-control-dashboard-selection-checkbox-surface-fill);box-shadow:var(--cf-control-dashboard-selection-checkbox-elevation);backdrop-filter:blur(2px);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.cf-accent-checkbox.cf-dashboard-selection-checkbox:hover{border-color:var(--cf-control-dashboard-selection-checkbox-hover-border-fill);background:var(--cf-control-dashboard-selection-checkbox-hover-surface-fill)}.cf-accent-checkbox.cf-dashboard-selection-checkbox[data-state=checked]{border-color:var(--cf-color-brand-primary);background:var(--cf-color-brand-primary);color:var(--cf-color-text-on-accent);box-shadow:none}.cf-accent-checkbox.cf-dashboard-selection-checkbox svg{width:var(--cf-control-dashboard-selection-checkbox-icon-size-scaled);height:var(--cf-control-dashboard-selection-checkbox-icon-size-scaled)}.cf-dashboard-selection-hit{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--cf-size-dashboard-selection-hit);min-height:var(--cf-size-dashboard-selection-hit);padding:var(--cf-padding-dashboard-selection-hit)}.cf-admin-icon-button.cf-dashboard-selection-hit,.cf-dashboard-selection-hit{width:var(--cf-size-dashboard-selection-hit);height:var(--cf-size-dashboard-selection-hit)}.cf-admin-icon-button.cf-dashboard-selection-hit{padding:0}.cf-app-badge,.cf-badge{border-color:var(--cf-color-border-default);border-radius:var(--cf-radius-pill);background:transparent;color:var(--cf-color-text-secondary);padding:var(--cf-padding-badge-y) var(--cf-padding-badge-x)}.cf-app-badge[data-tone=accent],.cf-badge[data-tone=accent]{border-color:rgb(var(--cf-color-brand-primary-rgb)/.32);background:rgb(var(--cf-color-brand-primary-rgb)/.14);color:var(--cf-color-text-primary)}.cf-aspect-glyph-container{display:flex;align-items:center;justify-content:center;width:var(--cf-layout-modal-aspect-glyph-container-size);height:var(--cf-layout-modal-aspect-glyph-container-size);flex-shrink:0;border-radius:var(--cf-layout-modal-aspect-glyph-container-radius);background:rgb(var(--cf-color-surface-stage-rgb)/.2)}.cf-aspect-glyph{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--cf-layout-modal-aspect-glyph-radius);border:var(--cf-layout-modal-aspect-glyph-border-width) solid var(--cf-color-border-active);background:rgb(var(--cf-color-surface-panel-muted-rgb)/.98);box-shadow:none}.cf-aspect-glyph[data-active=true]{border-color:rgb(var(--cf-color-brand-primary-rgb)/.5);background:rgb(var(--cf-color-brand-primary-rgb)/.14)}.cf-aspect-glyph[data-shape=landscape]{width:var(--cf-layout-modal-aspect-glyph-landscape-width);height:var(--cf-layout-modal-aspect-glyph-landscape-height)}.cf-aspect-glyph[data-shape=portrait]{width:var(--cf-layout-modal-aspect-glyph-portrait-width);height:var(--cf-layout-modal-aspect-glyph-portrait-height)}.cf-aspect-glyph[data-shape=square]{width:var(--cf-layout-modal-aspect-glyph-square-size);height:var(--cf-layout-modal-aspect-glyph-square-size)}.cf-admin-surface,.cf-data-surface{border-color:var(--cf-color-border-default);border-radius:var(--cf-radius-admin-panel);background:var(--cf-color-surface-panel);box-shadow:var(--cf-shadow-surface)}.cf-admin-toolbar{min-height:var(--cf-layout-admin-toolbar-height);background:var(--cf-color-surface-page)}.cf-admin-filter-panel,.cf-admin-toolbar{border-color:var(--cf-color-border-default);color:var(--cf-color-text-secondary)}.cf-admin-filter-panel{width:var(--cf-layout-admin-filter-panel-width);border-radius:var(--cf-radius-admin-panel);background:var(--cf-color-surface-panel)}.cf-admin-chip,.cf-admin-control{border-color:var(--cf-color-border-default);border-radius:var(--cf-radius-admin-control);background:var(--cf-color-surface-panel-raised);color:var(--cf-color-text-primary);padding:var(--cf-padding-compact-control-y) var(--cf-padding-compact-control-x)}.cf-admin-control:hover{border-color:var(--cf-color-border-hover);background:var(--cf-color-surface-panel-muted)}.cf-admin-icon-button{width:var(--cf-icon-container-sm);height:var(--cf-icon-container-sm);border-color:var(--cf-color-border-default);border-radius:var(--cf-radius-admin-control);background:var(--cf-color-surface-panel-raised);color:var(--cf-color-text-secondary);transition-property:transform,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:ease-out}.cf-admin-icon-button:active:not(:disabled){transform:scale(.96)}.cf-admin-row{height:var(--cf-layout-admin-table-row-height);border-color:var(--cf-color-border-default);color:var(--cf-color-text-primary)}.cf-admin-cell{padding:var(--cf-padding-compact-cell-y) var(--cf-padding-compact-cell-x)}.cf-admin-density .cf-app-surface-dialog,.cf-admin-density .cf-app-surface-lg,.cf-admin-density .cf-app-surface-md,.cf-admin-density .cf-app-surface-xl,.cf-admin-density .cf-control-panel,.cf-admin-density .cf-home-shell,.cf-admin-density .cf-modal-panel,.cf-admin-density .cf-option-tile,.cf-admin-density .cf-project-card,.cf-admin-density .cf-row-card,.cf-admin-density .cf-table-shell,.cf-admin-density .cf-workspace-card,.cf-admin-density .cf-workspace-dialog,.cf-admin-density .cf-workspace-panel,.cf-admin-density .cf-workspace-shell{border-radius:var(--cf-radius-admin-panel)}.cf-admin-density .cf-preview-surface,.cf-admin-density .cf-project-preview{border-top-left-radius:var(--cf-radius-admin-panel);border-top-right-radius:var(--cf-radius-admin-panel);border-bottom-left-radius:0;border-bottom-right-radius:0}.cf-admin-density .cf-app-surface-dialog,.cf-admin-density .cf-control-panel,.cf-admin-density .cf-modal-panel,.cf-admin-density .cf-workspace-dialog,.cf-admin-density .cf-workspace-panel{background:var(--cf-color-surface-panel)}.cf-admin-density .cf-accent-checkbox,.cf-admin-density .cf-app-field,.cf-admin-density .cf-badge,.cf-admin-density .cf-icon-button,.cf-admin-density .cf-nav-button,.cf-admin-density .cf-nav-item,.cf-admin-density .cf-secondary-button,.cf-admin-density .cf-segmented-group,.cf-admin-density .cf-segmented-item,.cf-admin-density .cf-table-menu,.cf-admin-density .cf-text-field,.cf-admin-density .cf-toolbar-pill,.cf-admin-density .cf-workspace-ghost-button,.cf-admin-density .cf-workspace-menu,.cf-admin-density .cf-workspace-secondary-button{border-radius:var(--cf-radius-admin-control)}.cf-admin-density .cf-badge{font-size:var(--cf-typography-dashboard-badge-size);letter-spacing:0;padding:var(--cf-padding-dashboard-badge-y) var(--cf-padding-dashboard-badge-x)}.cf-admin-density .cf-table-badge{font-size:var(--cf-typography-dashboard-table-badge-size);letter-spacing:.12em;padding:var(--cf-padding-dashboard-table-badge-y) var(--cf-padding-dashboard-table-badge-x)}.cf-admin-density .cf-accent-button,.cf-admin-density .cf-workspace-primary-button{border-radius:var(--cf-radius-admin-control)}.cf-admin-density .cf-table-head{min-height:var(--cf-layout-admin-toolbar-height);font-size:var(--cf-typography-dashboard-label-size);letter-spacing:0}.cf-admin-density .cf-table-row{height:var(--cf-layout-admin-table-row-height)}.cf-admin-density .cf-table-cell{padding:var(--cf-padding-compact-cell-y) var(--cf-padding-compact-cell-x);font-size:var(--cf-typography-dashboard-meta-size)}.cf-segmented-group,.cf-segmented-item{border-radius:var(--cf-radius-control)}.cf-segmented-item{transition-property:transform,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:ease-out}.cf-segmented-item:active:not(:disabled){transform:scale(.96)}.cf-toolbar-pill{border-radius:var(--cf-radius-pill)}.cf-nav-item{border-radius:var(--cf-radius-control)}.cf-nav-item[data-active=true],.cf-segmented-item[data-active=true],.cf-toolbar-pill[data-active=true]{border-color:rgb(var(--cf-color-brand-primary-rgb)/.34);background:rgb(var(--cf-color-brand-primary-rgb)/.12);color:var(--cf-color-text-primary)}.cf-icon-orb{border-radius:var(--cf-radius-icon-tile)}}html[data-density=compact]{--app-padding-section:24px;--app-padding-card:4px;--app-padding-modal:10px;--app-control-scale:1}html[data-density=spacious]{--app-padding-section:40px;--app-padding-card:8px;--app-padding-modal:16px;--app-control-scale:1.1}.cf-admin-chip,.cf-admin-control,.cf-admin-icon-button,.cf-nav-button,.cf-nav-dropdown-item,.cf-nav-item,.cf-segmented-group,.cf-segmented-item,.cf-sidebar-shell .cf-nav-button,.cf-sidebar-shell .cf-nav-item,.cf-sidebar-shell .cf-sidebar-recent-link,.cf-toolbar-pill{border-radius:var(--cf-radius-control,0)}.cf-nav-dropdown{position:fixed}.cf-app-surface-xl,.cf-home-shell,.cf-workspace-shell{border-radius:var(--cf-radius-shell,0)}.cf-admin-surface,.cf-app-surface-lg,.cf-control-panel,.cf-modal-panel,.cf-workspace-panel{border-radius:var(--cf-radius-panel,0)}.cf-app-surface-md,.cf-option-tile,.cf-preview-surface,.cf-project-card,.cf-project-preview,.cf-row-card,.cf-workspace-card{border-radius:var(--cf-radius-card,0)}.cf-accent-button,.cf-badge,.cf-secondary-button,.cf-workspace-primary-button,.cf-workspace-secondary-button{border-radius:var(--cf-radius-pill,0)}.cf-icon-orb{border-radius:var(--cf-radius-icon-tile,0)}