:root{--ink: #211f1c;--ink-2: #57534d;--ink-2b: #55514b;--ink-3: #6b665e;--ink-4: #8a857d;--ink-5: #857e6d;--ink-6: #8f8879;--accent: #b25538;--accent-hover: #96432a;--accent-deep: #96432a;--accent-soft-bg: rgba(178, 85, 56, .13);--accent-soft-border: rgba(178, 85, 56, .4);--success: #47714f;--error: #a8422a;--hue-success: 71, 113, 79;--hue-error: 168, 66, 42;--hue-editorial: 126, 106, 80;--hue-media: 178, 85, 56;--hue-music: 94, 122, 100;--hue-catalogue: 110, 100, 128;--hue-other: 107, 102, 94;--art-accent-1: #8c5b3f;--art-accent-2: #6e7a63;--art-accent-3: #8a5f52;--art-accent-4: #5e6e80;--bg-grad-from: #e8e2d6;--bg-grad-to: #ddd5c6;--bg-fallback: #e2dcd0;--glass-1-bg: rgba(252, 250, 246, .5);--glass-1-bg-strong: rgba(252, 250, 246, .56);--glass-1-border: rgba(33, 31, 28, .11);--glass-1-blur: blur(22px) saturate(1.45);--glass-1-shadow: inset 0 1px 0 rgba(255, 255, 255, .6), 0 20px 52px rgba(33, 31, 28, .1);--glass-2-bg: rgba(255, 255, 255, .62);--glass-2-border: rgba(33, 31, 28, .1);--glass-2-inset: inset 0 1px 2px rgba(33, 31, 28, .03);--glass-3-bg-strong: rgba(252, 250, 246, .93);--glass-3-border: rgba(33, 31, 28, .11);--glass-3-blur: blur(24px) saturate(1.4);--glass-3-shadow-deep: 0 24px 60px rgba(33, 31, 28, .28);--divider: rgba(33, 31, 28, .06);--native-select-menu-bg: #fcfaf6;--native-select-selected-bg: var(--accent-deep);--native-select-selected-ink: #ffffff;--native-select-disabled-ink: var(--ink-4);--radius-workspace: 20px;--radius-panel: 13px;--radius-input: 10px;--radius-pill: 999px;--page-max-width: 1600px;--page-gutter: 28px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--font-display: "Clarity Perfected", "Helvetica Neue", serif;--font-body: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: "SF Mono", Menlo, monospace}@font-face{font-family:Clarity Perfected;src:url(/fonts/ClarityPerfected.otf) format("opentype");font-display:swap}[data-workspace-theme=dark-museum]{--danger: #ff453a;--danger-hover: #ff6961;--hue-danger: 255, 69, 58;--rail-width: 168px;--masonry-gap: 12px}[data-workspace-theme=dark-museum]:not([data-appearance=day]){--ink: #eef0f2;--ink-2: #c6cad0;--ink-2b: #c0c4ca;--ink-3: #9ba0a7;--ink-4: #82868d;--ink-5: #6b6f75;--ink-6: #55585d;--accent: #8fa6bd;--accent-hover: #a3b8cc;--accent-deep: #7690a9;--accent-soft-bg: rgba(143, 166, 189, .14);--accent-soft-border: rgba(143, 166, 189, .38);--success: #6fb894;--error: #d97a72;--hue-success: 111, 184, 148;--hue-error: 217, 122, 114;--hue-editorial: 172, 178, 188;--hue-media: 140, 168, 194;--hue-music: 130, 178, 160;--hue-catalogue: 160, 156, 190;--hue-other: 150, 153, 158;--art-accent-1: #7c93aa;--art-accent-2: #7fa98f;--art-accent-3: #8c7ca0;--art-accent-4: #6e8296;--bg-grad-from: #0c0d0f;--bg-grad-to: #08090a;--bg-fallback: #0a0b0d;--glass-1-bg: rgba(22, 24, 27, .55);--glass-1-bg-strong: rgba(22, 24, 27, .7);--glass-1-border: rgba(238, 240, 242, .09);--glass-1-blur: blur(24px) saturate(1.2);--glass-1-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), 0 20px 52px rgba(0, 0, 0, .55);--glass-2-bg: rgba(255, 255, 255, .045);--glass-2-border: rgba(238, 240, 242, .09);--glass-2-inset: inset 0 1px 2px rgba(0, 0, 0, .28);--glass-3-bg-strong: rgba(20, 21, 24, .88);--glass-3-border: rgba(238, 240, 242, .11);--glass-3-blur: blur(26px) saturate(1.2);--glass-3-shadow-deep: 0 24px 60px rgba(0, 0, 0, .62);--divider: rgba(238, 240, 242, .08);--native-select-menu-bg: #141518;--native-select-selected-bg: var(--accent);--native-select-selected-ink: #0a0b0d;--native-select-disabled-ink: var(--ink-3)}[data-workspace-theme=dark-museum][data-appearance=day]{--ink: #16171a;--ink-2: #3d4045;--ink-2b: #45484d;--ink-3: #5c5f64;--ink-4: #75787d;--ink-5: #8b8e93;--ink-6: #a6a9ad;--accent: #56728c;--accent-hover: #46617a;--accent-deep: #3d5468;--accent-soft-bg: rgba(86, 114, 140, .1);--accent-soft-border: rgba(86, 114, 140, .32);--success: #3f8f6c;--error: #c8483d;--hue-success: 63, 143, 108;--hue-error: 200, 72, 61;--hue-editorial: 130, 136, 145;--hue-media: 96, 130, 158;--hue-music: 90, 140, 122;--hue-catalogue: 128, 122, 158;--hue-other: 118, 121, 126;--art-accent-1: #5c7690;--art-accent-2: #5f8a71;--art-accent-3: #6e5c82;--art-accent-4: #526678;--bg-grad-from: #eef0f2;--bg-grad-to: #e4e6e9;--bg-fallback: #edeef0;--glass-1-bg: rgba(255, 255, 255, .55);--glass-1-bg-strong: rgba(255, 255, 255, .68);--glass-1-border: rgba(22, 23, 26, .09);--glass-1-blur: blur(24px) saturate(1.3);--glass-1-shadow: inset 0 1px 0 rgba(255, 255, 255, .7), 0 20px 52px rgba(22, 23, 26, .12);--glass-2-bg: rgba(22, 23, 26, .04);--glass-2-border: rgba(22, 23, 26, .1);--glass-2-inset: inset 0 1px 2px rgba(22, 23, 26, .05);--glass-3-bg-strong: rgba(255, 255, 255, .88);--glass-3-border: rgba(22, 23, 26, .1);--glass-3-blur: blur(26px) saturate(1.3);--glass-3-shadow-deep: 0 24px 60px rgba(22, 23, 26, .16);--divider: rgba(22, 23, 26, .08);--native-select-menu-bg: #ffffff;--native-select-selected-bg: var(--accent-deep);--native-select-selected-ink: #ffffff;--native-select-disabled-ink: var(--ink-4)}html,body{margin:0;padding:0;background:var(--bg-fallback)}#root{min-height:100vh}body{font-family:var(--font-body);color:var(--ink);-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}input,textarea,select,button{font-family:var(--font-body)}input:focus,textarea:focus,select:focus{outline:none;border-color:#b2553880!important;box-shadow:0 0 0 3px #b255381a,inset 0 1px 2px #211f1c08;background:#fffc!important}.mosaique-destination-select{min-width:180px;border:1px solid var(--glass-2-border);border-radius:var(--radius-input);background:var(--glass-2-bg);color:var(--ink);cursor:pointer;padding:6px 30px 6px 10px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.mosaique-destination-select:hover{background:var(--glass-1-bg-strong);border-color:var(--accent-soft-border)}.mosaique-destination-select:focus,.mosaique-destination-select:focus-visible{outline:none;color:var(--ink);background:var(--glass-2-bg)!important;border-color:var(--accent-soft-border)!important;box-shadow:0 0 0 3px var(--accent-soft-bg)}.mosaique-destination-select:disabled{cursor:not-allowed;color:var(--native-select-disabled-ink);background:var(--glass-2-bg);opacity:.72}.mosaique-destination-select option{color:var(--ink);background-color:var(--native-select-menu-bg)}.mosaique-destination-select option:hover,.mosaique-destination-select option:focus,.mosaique-destination-select option:checked{color:var(--native-select-selected-ink);background-color:var(--native-select-selected-bg)}.mosaique-destination-select option:disabled{color:var(--native-select-disabled-ink);background-color:var(--native-select-menu-bg)}.mosaique-browser-tab{border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--ink-4);cursor:pointer;font-size:12px;font-weight:500;padding:5px 12px;transition:background .15s ease,border-color .15s ease,color .15s ease}.mosaique-browser-tab:hover{color:var(--ink);background:var(--glass-2-bg)}.mosaique-browser-tab[aria-selected=true]{color:var(--ink);background:var(--accent-soft-bg);border-color:var(--accent-soft-border)}.mosaique-browser-tab:focus-visible{outline:none;color:var(--ink);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft-bg)}::placeholder{color:var(--ink-6)}button{font:inherit}.mosaique-hidden-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.mosaique-hidden-scrollbar::-webkit-scrollbar{display:none}@keyframes om-spin{to{transform:rotate(360deg)}}@keyframes om-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes om-toast{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes om-fade{0%{opacity:0}to{opacity:1}}@keyframes om-slide{0%{transform:translate(30px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes om-sheet{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes om-grain{0%{transform:translate(0)}25%{transform:translate(-2%,1%)}50%{transform:translate(1%,-2%)}75%{transform:translate(-1%,-1%)}to{transform:translate(0)}}
