@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/inter-latin-100-normal-Cg8nSI4P.woff2) format("woff2"),url(/assets/inter-latin-100-normal-J9XNenR1.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/inter-latin-200-normal-CGIQ4gbF.woff2) format("woff2"),url(/assets/inter-latin-200-normal-fAycq8N-.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2) format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-900-normal-D4nM5aha.woff2) format("woff2"),url(/assets/inter-latin-900-normal-EUCDUbiG.woff) format("woff")}:root{--sd-color-white: #FFFFFF;--sd-color-grey-50: #FAFAFA;--sd-color-grey-100: #F6F6F6;--sd-color-grey-200: #EDEDED;--sd-color-grey-300: #DDDDDD;--sd-color-grey-400: #B8B8B8;--sd-color-grey-500: #777777;--sd-color-grey-600: #616161;--sd-color-grey-700: #505050;--sd-color-grey-750: #454545;--sd-color-grey-800: #383838;--sd-color-grey-900: #242424;--sd-color-grey-950: #121212;--sd-color-black: #000000;--sd-color-black-18: #0000002E;--sd-color-blue-brand: #175CD3;--sd-color-black-8: #00000014;--sd-color-black-30: #0000004D;--sd-color-black-10: #0000001A;--sd-color-black-14: #00000024;--sd-color-black-22: #00000038;--sd-color-format-canvas-red: #FF0000;--sd-color-format-canvasdesign-blue: #0033FF;--sd-color-format-markdown-yellow: #FFDD00;--sd-color-format-3d-purple-bg: #A855F71A;--sd-color-format-3d-purple-fg: #D8B4FE;--sd-color-format-3d-purple-border: #A855F766;--sd-color-format-3d-purple-solid: #8300FF;--sd-color-format-images-green: #3A8F18;--sd-color-format-canvas-red-border: #FF000059;--sd-color-format-canvasdesign-blue-border: #0033FF59;--sd-color-format-markdown-yellow-border: #FFDD0066;--sd-color-format-images-green-border: #3A8F1859;--sd-color-blue-50: #FAFCFE;--sd-color-blue-100: #F7F9FD;--sd-color-blue-200: #EFF3FC;--sd-color-blue-300: #E0E9F9;--sd-color-blue-400: #BED2F3;--sd-color-blue-500: #83A8E8;--sd-color-blue-600: #6F9AE4;--sd-color-blue-700: #608FE1;--sd-color-blue-800: #4A80DD;--sd-color-blue-900: #3873D9;--sd-color-blue-950: #2768D6;--sd-color-red-50: #FEF3F2;--sd-color-red-300: #FDA29B;--sd-color-red-700: #B42318;--sd-color-red-800: #912018;--sd-color-red-950: #55160C;--sd-color-green-50: #ECFDF3;--sd-color-green-300: #75E0A7;--sd-color-green-400: #47CD89;--sd-color-green-700: #067647;--sd-color-green-800: #085D3A;--sd-color-green-950: #053321;--sd-color-amber-50: #FFFAEB;--sd-color-amber-300: #FEC84B;--sd-color-amber-400: #FDB022;--sd-color-amber-700: #B54708;--sd-color-amber-800: #93370D;--sd-color-amber-950: #4E1D09;--sd-color-blue-1000: #102A56;--sd-color-blue-pale: #E6EEFC;--sd-color-blue-selection: #0C8CE9;--sd-color-foreground-muted-grey: var(--sd-color-grey-500);--sd-color-background-strong-blue: var(--sd-color-blue-brand);--sd-color-foreground-white: var(--sd-color-white);--sd-color-background-overlay-black: var(--sd-color-black-18);--sd-color-background-pressed-blue: var(--sd-color-blue-1000);--sd-color-shadow-popover: var(--sd-color-black-10);--sd-color-shadow-sheet: var(--sd-color-black-14);--sd-color-shadow-modal: var(--sd-color-black-22);--sd-color-file-format-canvas-background: var(--sd-color-format-canvas-red);--sd-color-file-format-canvas-foreground: var(--sd-color-white);--sd-color-file-format-canvasdesign-background: var(--sd-color-format-canvasdesign-blue);--sd-color-file-format-canvasdesign-foreground: var(--sd-color-white);--sd-color-file-format-markdown-background: var(--sd-color-format-markdown-yellow);--sd-color-file-format-markdown-foreground: var(--sd-color-black);--sd-color-file-format-3d-background: var(--sd-color-format-3d-purple-bg);--sd-color-file-format-3d-foreground: var(--sd-color-format-3d-purple-fg);--sd-color-file-format-3d-border: var(--sd-color-format-3d-purple-border);--sd-color-file-format-canvas-transparent-foreground: var(--sd-color-format-canvas-red);--sd-color-file-format-canvas-transparent-border: var(--sd-color-format-canvas-red-border);--sd-color-file-format-canvasdesign-transparent-foreground: var(--sd-color-format-canvasdesign-blue);--sd-color-file-format-canvasdesign-transparent-border: var(--sd-color-format-canvasdesign-blue-border);--sd-color-file-format-markdown-transparent-foreground: var(--sd-color-black);--sd-color-file-format-markdown-transparent-border: var(--sd-color-format-markdown-yellow-border);--sd-color-file-format-3d-solid-background: var(--sd-color-format-3d-purple-solid);--sd-color-file-format-3d-transparent-foreground: var(--sd-color-format-3d-purple-solid);--sd-color-file-format-images-background: var(--sd-color-format-images-green);--sd-color-file-format-images-foreground: var(--sd-color-white);--sd-color-file-format-images-transparent-foreground: var(--sd-color-format-images-green);--sd-color-file-format-images-transparent-border: var(--sd-color-format-images-green-border);--sd-color-file-format-3d-solid-foreground: var(--sd-color-white);--sd-color-background-white: var(--sd-color-white);--sd-color-background-hover-blue: var(--sd-color-blue-950);--sd-space-0: 0px;--sd-space-1: 4px;--sd-space-2: 8px;--sd-space-3: 12px;--sd-space-4: 16px;--sd-space-5: 20px;--sd-space-6: 24px;--sd-space-8: 32px;--sd-space-10: 40px;--sd-space-12: 48px;--sd-space-16: 64px;--sd-radius-none: 0px;--sd-radius-sm: 4px;--sd-radius-md: 8px;--sd-radius-lg: 12px;--sd-radius-xl: 16px;--sd-radius-full: 9999px;--sd-stroke-default: 1px;--sd-stroke-icon: 1.5px;--sd-stroke-focus: 2px;--sd-opacity-disabled: .5;--sd-opacity-muted: .6;--sd-size-control-xs: 32px;--sd-size-control-sm: 36px;--sd-size-control-md: 40px;--sd-size-control-touch: 44px;--sd-size-icon-xs: 12px;--sd-size-icon-sm: 16px;--sd-size-icon-md: 20px;--sd-size-icon-lg: 24px;--sd-radius-control: 10px;--sd-radius-panel: 14px;--sd-radius-modal: 24px;--sd-space-control-y: 10px;--sd-space-control-x: 14px;--sd-opacity-supporting: .78;--sd-opacity-subtle: .9;--sd-space-20: 80px;--sd-elevation-offset-x-0: 0px;--sd-elevation-offset-y-popover: 0px;--sd-elevation-offset-y-sheet: 10px;--sd-elevation-offset-y-modal: 12px;--sd-stroke-thick: 3px;--sd-elevation-spread-0: 0px;--sd-elevation-blur-popover: 12px;--sd-elevation-blur-sheet: 24px;--sd-elevation-blur-modal: 32px;--sd-elevation-offset-y-canvas: 2px;--sd-elevation-blur-canvas: 8px;--sd-font-family-sans: "Inter";--sd-font-tracking-default: 0px;--sd-font-size-10: 10px;--sd-font-size-11: 11px;--sd-font-size-12: 12px;--sd-font-size-13: 13px;--sd-font-size-14: 14px;--sd-font-size-15: 15px;--sd-font-size-16: 16px;--sd-font-size-17: 17px;--sd-font-size-18: 18px;--sd-font-size-20: 20px;--sd-font-size-21: 21px;--sd-font-size-22: 22px;--sd-font-size-24: 24px;--sd-font-size-28: 28px;--sd-font-size-41: 41px;--sd-font-line-12: 12px;--sd-font-line-13: 13px;--sd-font-line-14: 14px;--sd-font-line-16: 16px;--sd-font-line-17: 17px;--sd-font-line-18: 18px;--sd-font-line-19: 19px;--sd-font-line-20: 20px;--sd-font-line-21: 21px;--sd-font-line-24: 24px;--sd-font-line-25: 25px;--sd-font-line-26: 26px;--sd-font-line-29: 29px;--sd-font-line-32: 32px;--sd-font-line-34: 34px;--sd-font-line-49: 49px;--sd-font-weight-400: 400;--sd-font-weight-600: 600;--sd-font-weight-700: 700;--sd-font-paragraph-0: 0px;--sd-font-weight-500: 500;--canvas-ui-radius-control: 6px;--sd-shadow-popover: var(--sd-elevation-offset-x-0) var(--sd-elevation-offset-y-popover) var(--sd-elevation-blur-popover) var(--sd-elevation-spread-0) var(--sd-color-shadow-popover);--sd-shadow-sheet: var(--sd-elevation-offset-x-0) var(--sd-elevation-offset-y-sheet) var(--sd-elevation-blur-sheet) var(--sd-elevation-spread-0) var(--sd-color-shadow-sheet);--sd-shadow-modal: var(--sd-elevation-offset-x-0) var(--sd-elevation-offset-y-modal) var(--sd-elevation-blur-modal) var(--sd-elevation-spread-0) var(--sd-color-shadow-modal);--sd-shadow-canvas-chrome: var(--sd-elevation-offset-x-0) var(--sd-elevation-offset-y-canvas) var(--sd-elevation-blur-canvas) var(--sd-elevation-spread-0) var(--sd-color-shadow-canvas);--duration-fast: .1s;--duration-medium: .2s;--duration-slow: .3s;--workspace-panel-slide-duration: .22s;--workspace-panel-slide-easing: cubic-bezier(0, 0, .2, 1);--toolbar-active-duration: .12s;--easing-standard: cubic-bezier(.2, 0, .2, 1);--easing-decel: cubic-bezier(0, 0, .2, 1);--height-bar-context: 2.25rem;--height-bar-toolbar: 2.5rem;--height-bar-zoom: 2.25rem;--chrome-inset-top: var(--sd-space-3);--chrome-inset-right: var(--sd-space-3);--chrome-inset-bottom: var(--sd-space-3);--chrome-inset-left: var(--sd-space-3);--chrome-gap-vertical: var(--sd-space-3);--chrome-gap-horizontal: var(--sd-space-3);--chrome-button-reserve: 150px;--titlebar-safe-left: 0px;--menu-width: 300px;--menu-context-width: 248px;--menu-submenu-min-width: 200px;--menu-submenu-overlap: 4px;--menu-radius: 15px;--menu-item-height: 28px;--menu-icon-size: 12.8px;--menu-icon-gap: 9px;--menu-separator-inset-y: 5px;--menu-rows-gap: 6px;--progress-bar-height: 6px;--profile-card-gap: 13px;--status-pill-compact-font-size: 8px;--status-pill-compact-gap: 2px;--avatar-rollover-scrim-opacity: .5;--avatar-rollover-icon-size: 14.4px;--avatar-rollover-icon-inset: 15px;--avatar-tooltip-offset: 25.5px;--profile-photo-preview-size: 150px;--profile-photo-initials-size: 32px;--color-neutral-0: var(--sd-color-black);--color-neutral-50: var(--sd-color-grey-950);--color-neutral-100: var(--sd-color-grey-950);--color-neutral-200: var(--sd-color-grey-950);--color-neutral-300: var(--sd-color-grey-900);--color-neutral-400: var(--sd-color-grey-900);--color-neutral-500: var(--sd-color-grey-800);--color-neutral-600: var(--sd-color-grey-500);--color-neutral-700: var(--sd-color-grey-400);--color-neutral-800: var(--sd-color-grey-400);--color-neutral-900: var(--sd-color-grey-50);--color-neutral-1000: var(--sd-color-white);--color-blue-400: var(--sd-color-blue-brand);--color-blue-500: var(--sd-color-blue-brand);--color-blue-600: var(--sd-color-blue-brand);--color-brand-500: var(--sd-color-blue-brand);--color-superlibrairie-500: var(--sd-color-grey-50);--color-green-500: var(--sd-color-green-700);--color-amber-500: var(--sd-color-amber-700);--color-red-500: var(--sd-color-red-700);--color-red-600: var(--sd-color-red-800);--font-sans: var(--sd-font-family-sans);--font-weight-regular: var(--sd-font-weight-400);--font-weight-medium: var(--sd-font-weight-500);--font-weight-semibold: var(--sd-font-weight-600);--font-size-display: var(--sd-font-size-24);--font-size-headline: var(--sd-font-size-28);--font-size-title: var(--sd-font-size-15);--font-size-body: var(--sd-font-size-13);--font-size-label: var(--sd-font-size-12);--font-size-caption: var(--sd-font-size-11);--font-size-mono: var(--sd-font-size-12);--line-height-tight: var(--sd-font-line-16);--line-height-snug: var(--sd-font-line-20);--line-height-normal: var(--sd-font-line-18);--letter-spacing-display: var(--sd-font-tracking-default);--letter-spacing-headline: var(--sd-font-tracking-default);--letter-spacing-title: var(--sd-font-tracking-default);--letter-spacing-body: var(--sd-font-tracking-default);--letter-spacing-caption: var(--sd-font-tracking-default);--radius-none: var(--sd-radius-none);--radius-xs: var(--sd-radius-sm);--radius-sm: var(--sd-radius-sm);--radius-md: var(--sd-radius-md);--radius-lg: var(--sd-radius-lg);--radius-pill: var(--sd-radius-full);--radius: var(--sd-radius-md);--radius-full: var(--sd-radius-full);--ring-width: var(--sd-stroke-default);--ring-width-focus: var(--sd-stroke-focus);--ring-offset: var(--sd-stroke-focus);--shadow-sheet: var(--sd-shadow-sheet);--shadow-card: var(--sd-shadow-popover);--shadow-floating: var(--sd-shadow-popover);--font-size-cta: var(--sd-font-size-12);--font-weight-cta: var(--sd-font-weight-600);--font-mono-width: var(--sd-space-10);--space-0: var(--sd-space-0);--space-1: var(--sd-space-1);--space-2: var(--sd-space-2);--space-3: var(--sd-space-3);--space-4: var(--sd-space-4);--space-5: var(--sd-space-5);--space-6: var(--sd-space-6);--space-8: var(--sd-space-8);--space-10: var(--sd-space-10);--space-12: var(--sd-space-12);--space-16: var(--sd-space-16);--space-20: var(--sd-space-20)}:root[data-platform=tauri]{--titlebar-safe-left: env(titlebar-area-x, 80px)}[data-canvas-ui]{--radius-xs: var(--sd-radius-sm);--radius-sm: var(--sd-radius-sm);--radius: var(--canvas-ui-radius-control);--radius-md: var(--canvas-ui-radius-control);--radius-lg: var(--sd-radius-md);--radius-pill: var(--sd-radius-full);--radius-full: var(--sd-radius-full);--chip-radius: var(--sd-radius-full);--shadow-floating: var(--sd-shadow-canvas-chrome);--height-bar-context: var(--sd-size-control-md);--height-bar-toolbar: var(--sd-size-control-touch);--height-bar-zoom: var(--sd-size-control-sm);--chrome-inset-top: var(--sd-space-3);--chrome-inset-right: var(--sd-space-3);--chrome-inset-bottom: var(--sd-space-3);--chrome-inset-left: var(--sd-space-3);--chrome-gap-vertical: var(--sd-space-3);--chrome-gap-horizontal: var(--sd-space-3)}:root,[data-theme=light]{color-scheme:light;--sd-color-background-canvas-grey: var(--sd-color-grey-50);--sd-color-background-canvas-white: var(--sd-color-white);--sd-color-background-subtle-grey: var(--sd-color-grey-100);--sd-color-background-hover-grey: var(--sd-color-grey-200);--sd-color-background-selected-grey: var(--sd-color-grey-300);--sd-color-foreground-primary-grey: var(--sd-color-grey-950);--sd-color-foreground-secondary-grey: var(--sd-color-grey-600);--sd-color-border-subtle-grey: var(--sd-color-grey-300);--sd-color-border-default-grey: var(--sd-color-grey-400);--sd-color-border-strong-grey: var(--sd-color-grey-500);--sd-color-icon-default-grey: var(--sd-color-grey-700);--sd-color-icon-muted-grey: var(--sd-color-grey-600);--sd-color-border-focus-blue: var(--sd-color-blue-brand);--sd-color-foreground-disabled-grey: var(--sd-color-grey-400);--sd-color-border-heavy-grey: var(--sd-color-grey-900);--sd-color-background-subtle-blue: var(--sd-color-blue-pale);--sd-color-foreground-primary-blue: var(--sd-color-blue-brand);--sd-color-border-strong-blue: var(--sd-color-blue-brand);--sd-color-foreground-primary-red: var(--sd-color-red-700);--sd-color-background-strong-red: var(--sd-color-red-700);--sd-color-background-subtle-red: var(--sd-color-red-50);--sd-color-border-subtle-red: var(--sd-color-red-300);--sd-color-background-strong-green: var(--sd-color-green-700);--sd-color-background-subtle-green: var(--sd-color-green-50);--sd-color-background-strong-amber: var(--sd-color-amber-700);--sd-color-background-subtle-amber: var(--sd-color-amber-50);--sd-color-border-subtle-amber: var(--sd-color-amber-300);--sd-color-foreground-primary-green: var(--sd-color-green-700);--sd-color-foreground-primary-amber: var(--sd-color-amber-700);--sd-color-border-strong-red: var(--sd-color-red-700);--sd-color-border-strong-green: var(--sd-color-green-700);--sd-color-border-strong-amber: var(--sd-color-amber-700);--sd-color-shadow-canvas: var(--sd-color-black-8);--sd-color-foreground-inverse-grey: var(--sd-color-white);--sd-color-border-subtle-green: var(--sd-color-green-300);--bg-base: var(--sd-color-background-canvas-grey);--bg-raised: var(--sd-color-background-canvas-white);--bg-raised-2: var(--sd-color-background-subtle-grey);--bg-hover: var(--sd-color-background-hover-grey);--fg-primary: var(--sd-color-foreground-primary-grey);--fg-secondary: var(--sd-color-foreground-secondary-grey);--fg-tertiary: var(--sd-color-foreground-muted-grey);--fg-inverse: var(--sd-color-foreground-inverse-grey);--border-subtle: var(--sd-color-border-subtle-grey);--border-strong: var(--sd-color-border-strong-grey);--accent-primary: var(--sd-color-background-strong-blue);--accent-primary-hover: var(--sd-color-background-hover-blue);--accent-primary-press: var(--sd-color-background-pressed-blue);--on-accent-primary: var(--sd-color-foreground-white);--status-success: var(--sd-color-background-strong-green);--status-warning: var(--sd-color-background-strong-amber);--status-critical: var(--sd-color-background-strong-red);--status-info: var(--sd-color-foreground-primary-blue);--chip-bg: transparent;--chip-bg-hover: var(--sd-color-background-hover-grey);--chip-bg-active: var(--sd-color-background-strong-blue);--chip-text: var(--sd-color-foreground-secondary-grey);--chip-text-active: var(--sd-color-foreground-white);--chip-border: var(--sd-color-border-default-grey);--chip-radius: var(--sd-radius-full);--background: 0 0% 98%;--foreground: 0 0% 7%;--card: 0 0% 100%;--card-foreground: 0 0% 7%;--popover: 0 0% 100%;--popover-foreground: 0 0% 7%;--primary: 218 80% 46%;--primary-foreground: 0 0% 100%;--secondary: 0 0% 96%;--secondary-foreground: 0 0% 7%;--muted: 0 0% 96%;--muted-foreground: 0 0% 38%;--tertiary-foreground: 0 0% 47%;--accent: 0 0% 93%;--accent-foreground: 0 0% 7%;--destructive: 4 76% 40%;--destructive-foreground: 0 0% 100%;--destructive-subtle: 5 86% 97%;--destructive-border: 4 96% 80%;--success: 155 90% 24%;--success-foreground: 0 0% 100%;--success-subtle: 145 81% 96%;--success-border: 148 63% 67%;--warning: 22 92% 37%;--warning-foreground: 0 0% 100%;--warning-subtle: 45 100% 96%;--warning-border: 42 99% 65%;--info: 218 80% 46%;--info-foreground: 0 0% 100%;--info-subtle: 218 79% 95%;--info-border: 218 80% 46%;--pending: 0 0% 47%;--border: 0 0% 87%;--input: 0 0% 72%;--ring: 218 80% 46%;--ring-applied: 218 80% 46%;--highlight: 0 0% 87%;--spacing-handle: 218 80% 46%}[data-theme=dark],[data-theme=app-dark],[data-theme=site-dark],.dark{color-scheme:dark;--sd-color-background-canvas-grey: var(--sd-color-grey-950);--sd-color-background-canvas-white: var(--sd-color-grey-900);--sd-color-background-subtle-grey: var(--sd-color-grey-800);--sd-color-background-hover-grey: var(--sd-color-grey-750);--sd-color-background-selected-grey: var(--sd-color-grey-700);--sd-color-foreground-primary-grey: var(--sd-color-grey-50);--sd-color-foreground-secondary-grey: var(--sd-color-grey-400);--sd-color-border-subtle-grey: var(--sd-color-grey-700);--sd-color-border-default-grey: var(--sd-color-grey-600);--sd-color-border-strong-grey: var(--sd-color-grey-400);--sd-color-icon-default-grey: var(--sd-color-grey-300);--sd-color-icon-muted-grey: var(--sd-color-grey-500);--sd-color-border-focus-blue: var(--sd-color-blue-400);--sd-color-foreground-disabled-grey: var(--sd-color-grey-600);--sd-color-border-heavy-grey: var(--sd-color-grey-400);--sd-color-background-subtle-blue: var(--sd-color-grey-700);--sd-color-foreground-primary-blue: var(--sd-color-blue-400);--sd-color-border-strong-blue: var(--sd-color-grey-400);--sd-color-foreground-primary-red: var(--sd-color-red-300);--sd-color-background-strong-red: var(--sd-color-red-300);--sd-color-background-subtle-red: var(--sd-color-red-950);--sd-color-border-subtle-red: var(--sd-color-red-800);--sd-color-background-strong-green: var(--sd-color-green-400);--sd-color-background-subtle-green: var(--sd-color-green-950);--sd-color-background-strong-amber: var(--sd-color-amber-400);--sd-color-background-subtle-amber: var(--sd-color-amber-950);--sd-color-border-subtle-amber: var(--sd-color-amber-800);--sd-color-foreground-primary-green: var(--sd-color-green-400);--sd-color-foreground-primary-amber: var(--sd-color-amber-400);--sd-color-border-strong-red: var(--sd-color-red-300);--sd-color-border-strong-green: var(--sd-color-green-400);--sd-color-border-strong-amber: var(--sd-color-amber-400);--sd-color-shadow-canvas: var(--sd-color-black-30);--sd-color-foreground-inverse-grey: var(--sd-color-grey-950);--sd-color-border-subtle-green: var(--sd-color-green-800);--bg-base: var(--sd-color-background-canvas-grey);--bg-raised: var(--sd-color-background-canvas-white);--bg-raised-2: var(--sd-color-background-subtle-grey);--bg-hover: var(--sd-color-background-hover-grey);--fg-primary: var(--sd-color-foreground-primary-grey);--fg-secondary: var(--sd-color-foreground-secondary-grey);--fg-tertiary: var(--sd-color-foreground-muted-grey);--fg-inverse: var(--sd-color-foreground-inverse-grey);--border-subtle: var(--sd-color-border-subtle-grey);--border-strong: var(--sd-color-border-strong-grey);--accent-primary: var(--sd-color-background-strong-blue);--accent-primary-hover: var(--sd-color-background-hover-blue);--accent-primary-press: var(--sd-color-background-pressed-blue);--on-accent-primary: var(--sd-color-foreground-white);--status-success: var(--sd-color-background-strong-green);--status-warning: var(--sd-color-background-strong-amber);--status-critical: var(--sd-color-background-strong-red);--status-info: var(--sd-color-foreground-primary-blue);--chip-bg: transparent;--chip-bg-hover: var(--sd-color-background-hover-grey);--chip-bg-active: var(--sd-color-background-strong-blue);--chip-text: var(--sd-color-foreground-secondary-grey);--chip-text-active: var(--sd-color-foreground-white);--chip-border: var(--sd-color-border-default-grey);--chip-radius: var(--sd-radius-full);--background: 0 0% 7%;--foreground: 0 0% 98%;--card: 0 0% 14%;--card-foreground: 0 0% 98%;--popover: 0 0% 14%;--popover-foreground: 0 0% 98%;--primary: 218 80% 46%;--primary-foreground: 0 0% 100%;--secondary: 0 0% 22%;--secondary-foreground: 0 0% 98%;--muted: 0 0% 22%;--muted-foreground: 0 0% 72%;--tertiary-foreground: 0 0% 47%;--accent: 0 0% 27%;--accent-foreground: 0 0% 98%;--destructive: 4 96% 80%;--destructive-foreground: 0 0% 7%;--destructive-subtle: 8 75% 19%;--destructive-border: 4 72% 33%;--success: 150 57% 54%;--success-foreground: 0 0% 7%;--success-subtle: 157 82% 11%;--success-border: 155 84% 20%;--warning: 39 98% 56%;--warning-foreground: 0 0% 7%;--warning-subtle: 17 79% 17%;--warning-border: 19 84% 31%;--info: 217 69% 85%;--info-foreground: 0 0% 7%;--info-subtle: 0 0% 31%;--info-border: 0 0% 72%;--pending: 0 0% 47%;--border: 0 0% 31%;--input: 0 0% 38%;--ring: 217 69% 85%;--ring-applied: 217 69% 85%;--highlight: 0 0% 31%;--spacing-handle: 217 69% 85%}:root [data-canvas-ui],[data-theme=light] [data-canvas-ui]{--background: 0 0% 96%;--foreground: 0 0% 7%;--card: 0 0% 100%;--card-foreground: 0 0% 7%;--popover: 0 0% 100%;--popover-foreground: 0 0% 7%;--primary: 218 80% 46%;--primary-foreground: 0 0% 100%;--secondary: 0 0% 100%;--secondary-foreground: 0 0% 7%;--muted: 0 0% 93%;--muted-foreground: 0 0% 38%;--tertiary-foreground: 0 0% 38%;--accent: 0 0% 93%;--accent-foreground: 0 0% 7%;--border: 0 0% 87%;--input: 0 0% 87%;--ring: 218 80% 46%;--ring-applied: 218 80% 46%;--chip-bg: transparent;--chip-bg-hover: var(--sd-color-background-hover-grey);--chip-bg-active: var(--sd-color-background-strong-blue);--chip-text: var(--sd-color-foreground-secondary-grey);--chip-text-active: var(--sd-color-foreground-white);--chip-border: var(--sd-color-border-subtle-grey)}[data-theme=dark] [data-canvas-ui],[data-theme=app-dark] [data-canvas-ui],[data-theme=site-dark] [data-canvas-ui],.dark [data-canvas-ui]{--background: 0 0% 22%;--foreground: 0 0% 98%;--card: 0 0% 14%;--card-foreground: 0 0% 98%;--popover: 0 0% 14%;--popover-foreground: 0 0% 98%;--primary: 218 80% 46%;--primary-foreground: 0 0% 100%;--secondary: 0 0% 14%;--secondary-foreground: 0 0% 98%;--muted: 0 0% 27%;--muted-foreground: 0 0% 72%;--tertiary-foreground: 0 0% 72%;--accent: 0 0% 27%;--accent-foreground: 0 0% 98%;--border: 0 0% 31%;--input: 0 0% 31%;--ring: 217 69% 85%;--ring-applied: 217 69% 85%;--chip-bg: transparent;--chip-bg-hover: var(--sd-color-background-hover-grey);--chip-bg-active: var(--sd-color-background-strong-blue);--chip-text: var(--sd-color-foreground-secondary-grey);--chip-text-active: var(--sd-color-foreground-white);--chip-border: var(--sd-color-border-subtle-grey)}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.absolute{position:absolute}.ml-1{margin-left:var(--sd-space-1)}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.h-3\.5{height:.875rem}.h-4{height:var(--sd-space-4)}.h-7{height:1.75rem}.w-3\.5{width:.875rem}.w-4{width:var(--sd-space-4)}.min-w-0{min-width:var(--sd-space-0)}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--sd-space-1)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:var(--radius-lg)}.border{border-width:1px}.border-0{border-width:0px}.border-primary{border-color:hsl(var(--primary))}.border-transparent{border-color:transparent}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.p-0{padding:var(--sd-space-0)}.px-2{padding-left:var(--sd-space-2);padding-right:var(--sd-space-2)}.text-left{text-align:left}.text-body{font-size:var(--sd-font-size-13);line-height:var(--sd-font-line-16)}.font-medium{font-weight:var(--sd-font-weight-500)}.text-foreground{color:hsl(var(--foreground))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.opacity-60{opacity:.6}.shadow-floating{--tw-shadow: var(--shadow-floating);--tw-shadow-colored: var(--shadow-floating);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-150{animation-duration:.15s}:root{color-scheme:light;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:hsl(var(--background));color:#24211d}html,body,#app{width:100%;height:100%;margin:0}button,a{font:inherit}.publish-shell{display:grid;grid-template-rows:58px minmax(0,1fr);width:100%;height:100%;overflow:hidden;background:hsl(var(--background))}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid hsl(var(--border));padding:0 18px;background:hsl(var(--background) / .94)}.title-block{display:flex;min-width:0;align-items:baseline;gap:12px}.brand{color:#24211d;font-weight:700;text-decoration:none}h1{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;color:#6f675c}.made-with{flex:0 0 auto;color:#5c554d;font-size:13px;text-decoration:none}.made-with:hover{text-decoration:underline}.canvas-area{position:relative;min-height:0;overflow:hidden}.canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:none}.canvas:active{cursor:grabbing}.zoom-controls{position:absolute;right:16px;bottom:16px;display:flex;gap:6px;border:1px solid #d8d1c5;border-radius:6px;padding:4px;background:#ffffffe6;box-shadow:0 8px 24px #24211d1f}.zoom-controls button{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:4px;background:transparent;color:#24211d;cursor:pointer}.zoom-controls button:hover,.zoom-controls button:focus-visible{background:#ebe7df;outline:none}.state-panel{position:absolute;left:50%;top:50%;max-width:min(520px,calc(100vw - 32px));transform:translate(-50%,-50%);text-align:center}.state-panel h2{margin:0;font-size:22px;font-weight:650}.state-panel p{margin:10px 0 0;color:#6f675c}.state-action{margin-top:16px}.state-action a{color:#006adc}.publish-unlock{width:min(360px,calc(100vw - 32px))}.publish-unlock form{display:grid;gap:10px;margin-top:20px;text-align:left}.publish-unlock label{font-size:14px;font-weight:600}.publish-unlock input,.publish-unlock button{box-sizing:border-box;min-height:44px;border:1px solid #81796e;border-radius:7px;padding:0 12px;font:inherit}.publish-unlock button:not(:disabled):hover{background:#39342e}.publish-unlock button:not(:disabled):active{transform:translateY(1px)}.publish-unlock input:focus-visible,.publish-unlock button:focus-visible{outline:3px solid #165dff;outline-offset:2px}.publish-unlock button{border-color:#24211d;background:#24211d;color:#fff;cursor:pointer}.publish-unlock button:disabled{cursor:not-allowed;opacity:.55}@media (max-width: 640px){.topbar{height:52px;padding:0 12px}.title-block{display:block}.made-with{font-size:0}.made-with:after{content:"SuperDesign";font-size:13px}}.note-view{position:absolute;inset:0 0 0 auto;width:min(46rem,100%);display:flex;flex-direction:column;background:var(--publish-surface, #fffdf8);border-left:1px solid var(--publish-border, #e3ded4);box-shadow:-16px 0 48px #00000014;overflow:hidden}.note-view-header{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--publish-border, #e3ded4)}.note-view-header h2{margin:0;font-size:1rem;font-weight:600}.note-back{border:1px solid var(--publish-border, #e3ded4);background:transparent;border-radius:.5rem;padding:.25rem .7rem;font:inherit;cursor:pointer}.note-back:hover{background:#0000000a}.note-body{padding:1.25rem;overflow:auto;line-height:1.6}.note-body img{max-width:100%;height:auto}.note-loading,.note-missing{padding:1.25rem;color:var(--publish-muted, #6b6558)}.note-body [data-wikilink-broken=true]{color:inherit;opacity:.55;cursor:default}.canvas-fallback:empty{display:none}.canvas-fallback{position:absolute;inset:0;overflow:hidden;background:hsl(var(--background))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}
