.content-style-reference-studio{border:1px solid color-mix(in srgb, var(--em-cyan) 24%, var(--em-border));background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--em-cyan) 12%, transparent), transparent 28%), radial-gradient(circle at 94% 8%, color-mix(in srgb, var(--em-purple) 10%, transparent), transparent 25%), var(--em-bg-raised);min-width:0;box-shadow:0 24px 64px #00000047, inset 0 1px 0 color-mix(in srgb, var(--em-text) 10%, transparent);border-radius:22px;position:relative;overflow:hidden}.content-style-reference-studio:before{z-index:0;pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--em-cyan) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--em-cyan) 5%, transparent) 1px, transparent 1px);content:"";background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 42%);mask-image:linear-gradient(#000,#0000 42%)}.content-style-reference-studio__header,.content-style-reference-studio__progress,.content-style-reference-studio__workspace{z-index:1;position:relative}.content-style-reference-studio__header{border-bottom:1px solid var(--em-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.content-style-reference-studio__heading{align-items:flex-start;gap:14px;min-width:0;display:flex}.content-style-reference-studio__heading>div{min-width:0}.content-style-reference-studio__mark{border:1px solid color-mix(in srgb, var(--em-cyan) 40%, var(--em-border));background:linear-gradient(145deg, color-mix(in srgb, var(--em-cyan) 24%, transparent), transparent), var(--em-bg-base);width:46px;height:46px;color:var(--em-cyan);box-shadow:var(--em-glow-cyan);border-radius:14px;flex:0 0 46px;place-items:center;display:grid}.content-style-reference-studio__mark svg{width:22px;height:22px}.content-style-reference-studio__heading p,.content-style-reference-card__title span,.content-style-reference-review__heading span,.content-style-studio-field>span,.content-style-reference-review__split label>span{color:var(--em-cyan);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:900}.content-style-reference-studio__heading h2{color:var(--em-text);letter-spacing:-.03em;margin:3px 0 4px;font-size:clamp(1.05rem,2vw,1.45rem);font-weight:850}.content-style-reference-studio__heading>div>span{max-width:760px;color:var(--em-text-secondary);font-size:.76rem;line-height:1.55;display:block}.content-style-reference-studio__close{border:1px solid var(--em-border);background:var(--em-bg-surface);width:38px;height:38px;color:var(--em-text-secondary);border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.content-style-reference-studio__close:hover{border-color:color-mix(in srgb, var(--em-rose) 42%, var(--em-border));color:var(--em-rose)}.content-style-reference-studio__close svg{width:17px;height:17px}.content-style-reference-studio__progress{border-bottom:1px solid var(--em-border);background:color-mix(in srgb, var(--em-bg-base) 68%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0 24px;display:grid}.content-style-reference-studio__progress span{min-height:44px;color:var(--em-text-muted);align-items:center;gap:9px;padding:0 16px;font-size:.69rem;font-weight:800;display:flex;position:relative}.content-style-reference-studio__progress span+span{border-left:1px solid var(--em-border)}.content-style-reference-studio__progress span:after{content:"";background:0 0;border-radius:999px;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.content-style-reference-studio__progress b{border:1px solid var(--em-border);width:24px;height:24px;color:inherit;border-radius:50%;place-items:center;font-size:.58rem;display:grid}.content-style-reference-studio__progress .is-active{color:var(--em-cyan)}.content-style-reference-studio__progress .is-active:after{background:linear-gradient(90deg, var(--em-cyan), var(--em-purple));box-shadow:var(--em-glow-cyan)}.content-style-reference-studio__progress .is-complete{color:var(--em-accent-bright)}.content-style-reference-studio__progress .is-complete b{border-color:color-mix(in srgb, var(--em-accent) 52%, var(--em-border));background:color-mix(in srgb, var(--em-accent) 13%, transparent)}.content-style-reference-studio__workspace{grid-template-columns:minmax(0,1.65fr) minmax(300px,.8fr);min-height:700px;display:grid}.content-style-reference-studio__primary{border-right:1px solid var(--em-border);align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.content-style-reference-card,.content-style-reference-review__panel{border:1px solid var(--em-border);background:linear-gradient(145deg, color-mix(in srgb, var(--em-text) 3.5%, transparent), transparent 48%), var(--em-bg-surface);min-width:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--em-text) 7%, transparent);border-radius:16px}.content-style-reference-card{padding:16px}.content-style-reference-card__title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.content-style-reference-card__title h3{color:var(--em-text);margin:3px 0 0;font-size:.93rem;font-weight:830}.content-style-reference-card__title>svg{width:18px;height:18px;color:var(--em-text-muted)}.content-style-reference-card__intro{color:var(--em-text-secondary);margin:-5px 0 14px;font-size:.71rem;line-height:1.55}.content-style-reference-dropzone{border:1px dashed color-mix(in srgb, var(--em-cyan) 42%, var(--em-border));background:radial-gradient(circle at center, color-mix(in srgb, var(--em-cyan) 10%, transparent), transparent 46%), var(--em-bg-base);width:100%;min-height:270px;color:var(--em-text-secondary);cursor:pointer;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.content-style-reference-dropzone:not(.has-preview):hover{border-color:var(--em-cyan);background:radial-gradient(circle at center, color-mix(in srgb, var(--em-cyan) 16%, transparent), transparent 52%), var(--em-bg-base)}.content-style-reference-dropzone.has-preview img{object-fit:contain}.content-style-reference-dropzone__empty{place-items:center;gap:8px;display:grid}.content-style-reference-dropzone__empty>span{border:1px solid color-mix(in srgb, var(--em-cyan) 34%, var(--em-border));width:48px;height:48px;color:var(--em-cyan);border-radius:50%;place-items:center;display:grid}.content-style-reference-dropzone__empty svg{width:21px;height:21px}.content-style-reference-dropzone__empty strong{color:var(--em-text);font-size:.82rem}.content-style-reference-dropzone__empty small{color:var(--em-text-muted);font-size:.66rem}.content-style-reference-dropzone__overlay{border:1px solid color-mix(in srgb, var(--em-text) 22%, transparent);background:color-mix(in srgb, var(--em-bg-deep) 84%, transparent);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-size:.66rem;font-weight:800;display:inline-flex;position:absolute;bottom:12px;right:12px}.content-style-reference-dropzone__overlay svg,.content-style-reference-dropzone__video svg{width:14px;height:14px}.content-style-reference-dropzone__video{background:color-mix(in srgb, var(--em-purple) 70%, #111827);color:#fff;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:.61rem;font-weight:850;display:inline-flex;position:absolute;top:12px;left:12px}.content-style-reference-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.content-style-studio-field{gap:6px;min-width:0;display:grid}.content-style-studio-field>span,.content-style-reference-review__split label>span{color:var(--em-text-muted)}.content-style-studio-field input,.content-style-studio-field textarea,.content-style-reference-review__split select,.content-style-editable-zone input,.content-style-editable-zone select,.content-style-editable-zone textarea{border:1px solid var(--em-border);background:color-mix(in srgb, var(--em-bg-deep) 60%, transparent);width:100%;min-width:0;color:var(--em-text);font:inherit;border-radius:9px;outline:0;font-size:.72rem}.content-style-studio-field input,.content-style-reference-review__split select,.content-style-editable-zone input,.content-style-editable-zone select{min-height:38px;padding:0 10px}.content-style-studio-field textarea,.content-style-editable-zone textarea{resize:vertical;padding:9px 10px;line-height:1.5}.content-style-studio-field :is(input,textarea):focus,.content-style-reference-review__split select:focus,.content-style-editable-zone :is(input,select,textarea):focus{border-color:color-mix(in srgb, var(--em-cyan) 55%, var(--em-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--em-cyan) 9%, transparent)}.content-style-reference-analyze{border:1px solid color-mix(in srgb, var(--em-cyan) 58%, var(--em-border));background:linear-gradient(135deg, color-mix(in srgb, var(--em-cyan) 84%, #0f172a), color-mix(in srgb, var(--em-purple) 68%, #0f172a));color:#fff;min-height:43px;box-shadow:0 12px 28px color-mix(in srgb, var(--em-cyan) 18%, transparent);border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:0 17px;font-size:.72rem;font-weight:900;display:inline-flex}.content-style-reference-analyze svg,.content-style-editable-zones__add svg{width:16px;height:16px}.content-style-reference-analyze:disabled,.content-style-reference-review__footer button:disabled{cursor:not-allowed;filter:saturate(.3);opacity:.48}.content-style-editable-zones{gap:8px;display:grid}.content-style-editable-zone{border:1px solid var(--em-border);background:color-mix(in srgb, var(--em-bg-base) 54%, transparent);border-radius:11px;grid-template-columns:32px minmax(120px,.8fr) minmax(100px,.45fr) minmax(170px,1.35fr) 34px;align-items:center;gap:8px;padding:8px;display:grid}.content-style-editable-zone__index{background:color-mix(in srgb, var(--em-purple) 12%, transparent);width:28px;height:28px;color:var(--em-purple);border-radius:8px;place-items:center;font-size:.59rem;font-weight:900;display:grid}.content-style-editable-zone>button{border:1px solid var(--em-border);width:32px;height:32px;color:var(--em-text-muted);background:0 0;border-radius:8px;place-items:center;display:grid}.content-style-editable-zone>button:hover{border-color:color-mix(in srgb, var(--em-rose) 42%, var(--em-border));color:var(--em-rose)}.content-style-editable-zone>button svg{width:14px;height:14px}.content-style-editable-zones__add{border:1px dashed color-mix(in srgb, var(--em-cyan) 35%, var(--em-border));min-height:38px;color:var(--em-cyan);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:.68rem;font-weight:850;display:inline-flex}.content-style-identity-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.content-style-identity-library article{border:1px solid var(--em-border);background:color-mix(in srgb, var(--em-bg-base) 50%, transparent);border-radius:11px;min-width:0;position:relative}.content-style-identity-library article.is-linked{border-color:color-mix(in srgb, var(--em-accent) 48%, var(--em-border));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--em-accent) 7%, transparent)}.content-style-identity-library__select{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:54px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:7px 34px 7px 7px;display:grid}.content-style-identity-library__image{background:var(--em-bg-deep);border-radius:8px;width:54px;height:54px;position:relative;overflow:hidden}.content-style-identity-library__image img{object-fit:cover}.content-style-identity-library__select>span:nth-child(2){gap:2px;min-width:0;display:grid}.content-style-identity-library__select small{color:var(--em-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:900}.content-style-identity-library__select strong{color:var(--em-text);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.content-style-identity-library__select em{color:var(--em-text-muted);font-size:.56rem;font-style:normal}.content-style-identity-library__select>svg{width:16px;height:16px;color:var(--em-accent-bright)}.content-style-identity-empty{border:1px dashed var(--em-border);color:var(--em-text-muted);text-align:center;border-radius:10px;margin-top:10px;padding:15px;font-size:.68rem}.content-style-reference-studio__review{background:color-mix(in srgb, var(--em-bg-base) 48%, transparent);align-content:start;gap:12px;min-width:0;max-height:calc(100vh - 210px);padding:18px;display:grid;position:sticky;top:0;overflow:auto}.content-style-reference-review__status{border:1px solid color-mix(in srgb, var(--em-cyan) 22%, var(--em-border));background:color-mix(in srgb, var(--em-cyan) 7%, var(--em-bg-surface));color:var(--em-text-secondary);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:.65rem;line-height:1.5;display:flex}.content-style-reference-review__status svg{width:15px;height:15px;color:var(--em-cyan);flex:0 0 15px;margin-top:1px}.content-style-reference-review__panel{gap:10px;padding:14px;display:grid}.content-style-reference-review__heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.content-style-reference-review__heading b{border:1px solid var(--em-border);color:var(--em-accent-bright);border-radius:7px;padding:4px 7px;font-size:.59rem}.content-style-reference-review__panel>h3{color:var(--em-text);margin:1px 0 -4px;font-size:.9rem}.content-style-reference-review__panel>p{color:var(--em-text-secondary);margin:0;font-size:.67rem;line-height:1.55}.content-style-reference-review__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.content-style-reference-review__facts>div{border:1px solid var(--em-border);background:color-mix(in srgb, var(--em-bg-deep) 46%, transparent);border-radius:8px;min-width:0;padding:8px}.content-style-reference-review__facts span,.content-style-reference-review__tags>span{color:var(--em-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.54rem;font-weight:900}.content-style-reference-review__facts p{-webkit-line-clamp:3;color:var(--em-text-secondary);-webkit-box-orient:vertical;margin:4px 0 0;font-size:.61rem;line-height:1.4;display:-webkit-box;overflow:hidden}.content-style-reference-review__tags{gap:5px;display:grid}.content-style-reference-review__tags>div{flex-wrap:wrap;gap:5px;display:flex}.content-style-reference-review__tags small{border:1px solid var(--em-border);background:var(--em-bg-surface);color:var(--em-text-secondary);border-radius:999px;padding:4px 6px;font-size:.55rem}.content-style-reference-review__tags.is-keep small{border-color:color-mix(in srgb, var(--em-accent) 30%, var(--em-border));color:var(--em-accent-bright)}.content-style-reference-review__tags.is-remove small{border-color:color-mix(in srgb, var(--em-rose) 28%, var(--em-border));color:var(--em-rose)}.content-style-reference-review__empty{min-height:170px;color:var(--em-text-muted);text-align:center;align-content:center;place-items:center;gap:7px;display:grid}.content-style-reference-review__empty svg{width:28px;height:28px;color:var(--em-cyan)}.content-style-reference-review__empty strong{color:var(--em-text);font-size:.76rem}.content-style-reference-review__empty span{max-width:240px;font-size:.63rem;line-height:1.5}.content-style-reference-review__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.content-style-reference-review__split label{gap:6px;min-width:0;display:grid}.content-style-reference-review__footer{z-index:3;background:linear-gradient(to bottom, transparent, var(--em-bg-base) 28%);gap:8px;padding:12px 0 18px;display:grid;position:sticky;bottom:-18px}.content-style-reference-review__footer>span{color:var(--em-text-muted);text-align:center;font-size:.6rem}.content-style-reference-review__footer button{border:1px solid color-mix(in srgb, var(--em-accent) 58%, var(--em-border));background:linear-gradient(135deg, color-mix(in srgb, var(--em-accent) 84%, #0f172a), color-mix(in srgb, var(--em-cyan) 70%, #0f172a));color:#fff;min-height:44px;box-shadow:var(--em-glow-accent);border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:.72rem;font-weight:900;display:inline-flex}.content-style-reference-review__footer button svg{width:16px;height:16px}@media (max-width:1100px){.content-style-reference-studio__workspace{grid-template-columns:minmax(0,1fr)}.content-style-reference-studio__primary{border-right:0}.content-style-reference-studio__review{border-top:1px solid var(--em-border);max-height:none;position:static}}@media (max-width:760px){.content-style-reference-studio__header,.content-style-reference-studio__primary,.content-style-reference-studio__review{padding:14px}.content-style-reference-studio__progress{padding:0}.content-style-reference-studio__progress span{justify-content:center;padding:0 7px;font-size:.58rem}.content-style-reference-fields,.content-style-reference-review__split,.content-style-reference-review__facts{grid-template-columns:minmax(0,1fr)}.content-style-editable-zone{grid-template-columns:32px minmax(0,1fr) 34px}.content-style-editable-zone select,.content-style-editable-zone textarea{grid-column:2/-1}.content-style-identity-library{grid-template-columns:minmax(0,1fr)}}.content-style-reference-output-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.content-style-reference-output-mode button{border:1px solid var(--em-border);background:color-mix(in srgb, var(--em-bg-base) 54%, transparent);min-height:38px;color:var(--em-text-secondary);border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:.65rem;font-weight:850;display:inline-flex}.content-style-reference-output-mode button svg{width:15px;height:15px}.content-style-reference-output-mode button.is-active{border-color:color-mix(in srgb, var(--em-cyan) 50%, var(--em-border));background:color-mix(in srgb, var(--em-cyan) 11%, var(--em-bg-base));color:var(--em-cyan);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--em-text) 8%, transparent)}
html:not(.dark){--background:#e8ecf1;--foreground:#1e293b;--em-bg-deep:#dde2e8;--em-bg-base:#e8ecf1;--em-bg-raised:#eef2f7;--em-bg-surface:#fff9;--em-bg-surface-hover:#fffc;--em-bg-glass:#ffffff73;--em-bg-card:#ffffff8c;--em-border:#a3b1c638;--em-border-hover:#a3b1c661;--em-border-accent:#4f7df559;--em-border-cyan:#38bdf84d;--em-text:#1e293b;--em-text-secondary:#475569;--em-text-muted:#94a3b8;--em-accent:#4f7df5;--em-accent-bright:#6d9bff;--em-cyan:#38bdf8;--em-purple:#8b5cf6;--em-amber:#f59e0b;--em-rose:#ef4444;--em-shadow-ambient:#64748b3d;--em-shadow-near:#64748b24;--em-shadow-inset-depth:#64748b2e;--em-shadow-highlight:#ffffffc7;--em-focus-glow-color:#4f7df52e;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f1f5f9}html:not(.dark) body{color:var(--foreground)}html:not(.dark) .emporam-shell{background:0 0!important}html:not(.dark) .emporam-shell .ui-surface,html:not(.dark) .emporam-shell section.bg-white,html:not(.dark) .emporam-shell section.bg-zinc-50,html:not(.dark) .emporam-shell .execution-board-page,html:not(.dark) .emporam-shell .execution-pipeline-hero,html:not(.dark) .emporam-shell .app-topbar,html:not(.dark) .emporam-shell .app-sidebar,html:not(.dark) .emporam-shell .app-topbar-panel{background:#ffffff80!important;border-color:#ffffff8c!important}html:not(.dark) ::-webkit-scrollbar-thumb{background:#94a3b84d}html:not(.dark) ::-webkit-scrollbar-thumb:hover{background:#94a3b873}html:not(.dark) .status-dot-good:after{background:#22c55e}html:not(.dark) .status-dot-watch:after{background:var(--em-amber)}html:not(.dark) .status-dot-risk:after{background:var(--em-rose)}html:not(.dark) .glass-panel{background:#fff9}html:not(.dark) .emporam-shell .text-zinc-950{color:#09090b}html:not(.dark) .emporam-shell .text-zinc-900{color:#18181b}html:not(.dark) .emporam-shell .text-zinc-800{color:#27272a}html:not(.dark) .emporam-shell .text-zinc-700{color:#3f3f46}html:not(.dark) .emporam-shell .text-zinc-600{color:#52525b}html:not(.dark) .emporam-shell .text-zinc-500{color:#71717a}html:not(.dark) .emporam-shell .text-emerald-700{color:#047857}html:not(.dark) .emporam-shell .text-emerald-800{color:#065f46}html:not(.dark) .emporam-shell .text-emerald-900{color:#064e3b}html:not(.dark) .emporam-shell .text-amber-700{color:#b45309}html:not(.dark) .emporam-shell .text-amber-800{color:#92400e}html:not(.dark) .emporam-shell .text-amber-900{color:#78350f}html:not(.dark) .emporam-shell .text-rose-700{color:#be123c}html:not(.dark) .emporam-shell .text-rose-800{color:#9f1239}html:not(.dark) .emporam-shell .text-rose-900{color:#881337}html:not(.dark) .emporam-shell .text-cyan-700{color:#0e7490}html:not(.dark) .emporam-shell .text-cyan-800{color:#155e75}html:not(.dark) .emporam-shell .text-cyan-900{color:#164e63}html:not(.dark) .emporam-shell .text-violet-700{color:#6d28d9}html:not(.dark) .emporam-shell .text-indigo-700{color:#4338ca}html:not(.dark) .emporam-shell .text-pink-700{color:#be185d}html:not(.dark) .emporam-shell .text-lime-700{color:#4d7c0f}html:not(.dark) .emporam-shell .text-orange-700{color:#c2410c}html:not(.dark) .emporam-shell .text-sky-700{color:#0369a1}html:not(.dark) .emporam-shell .text-teal-700{color:#0f766e}html:not(.dark) .emporam-shell .bg-white{background-color:#ffffffb3}html:not(.dark) .emporam-shell .bg-zinc-50{background-color:#fafafaa6}html:not(.dark) .emporam-shell .bg-zinc-100{background-color:#f4f4f599}html:not(.dark) .emporam-shell .bg-emerald-50{background-color:#ecfdf5b3}html:not(.dark) .emporam-shell .bg-amber-50{background-color:#fffbebb3}html:not(.dark) .emporam-shell .bg-rose-50{background-color:#fff1f2b3}html:not(.dark) .emporam-shell .bg-cyan-50{background-color:#ecfeffb3}html:not(.dark) .emporam-shell .bg-violet-50{background-color:#f5f3ffb3}html:not(.dark) .emporam-shell .bg-indigo-50{background-color:#eef2ffb3}html:not(.dark) .emporam-shell .bg-pink-50{background-color:#fdf2f8b3}html:not(.dark) .emporam-shell .bg-lime-50{background-color:#f7fee7b3}html:not(.dark) .emporam-shell .bg-orange-50{background-color:#fff7edb3}html:not(.dark) .emporam-shell .bg-sky-50{background-color:#f0f9ffb3}html:not(.dark) .emporam-shell .bg-teal-50{background-color:#f0fdfab3}html:not(.dark) .emporam-shell .border-zinc-200{border-color:#e4e4e7b3}html:not(.dark) .emporam-shell .border-zinc-300{border-color:#d4d4d8b3}html:not(.dark) .emporam-shell .border-emerald-200{border-color:#a7f3d080}html:not(.dark) .emporam-shell .border-emerald-300{border-color:#6ee7b773}html:not(.dark) .emporam-shell .border-amber-200{border-color:#fde68a80}html:not(.dark) .emporam-shell .border-rose-200{border-color:#fecdd380}html:not(.dark) .emporam-shell .border-cyan-200{border-color:#a5f3fc80}html:not(.dark) .emporam-shell .border-violet-200{border-color:#ddd6fe80}html:not(.dark) .emporam-shell .border-indigo-200{border-color:#c7d2fe80}html:not(.dark) .emporam-shell .border-pink-200{border-color:#fbcfe880}html:not(.dark) .emporam-shell .border-lime-200{border-color:#d9f99d80}html:not(.dark) .emporam-shell .border-orange-200{border-color:#fed7aa80}html:not(.dark) .emporam-shell .border-sky-200{border-color:#bae6fd80}html:not(.dark) .emporam-shell .border-teal-200{border-color:#99f6e480}html:not(.dark) .emporam-shell{background:radial-gradient(ellipse at 25% 15%, #4f7df512, transparent 50%), radial-gradient(ellipse at 75% 10%, #8b5cf60a, transparent 45%), radial-gradient(ellipse at 50% 85%, #38bdf809, transparent 50%), var(--em-bg-base);color:var(--em-text)}html:not(.dark) .emporam-shell:before{background:radial-gradient(circle at 50% 35%,#0000 14%,#4f7df50b 14.5%,#0000 15.5%),radial-gradient(circle at 50% 35%,#0000 24%,#4f7df50a 24.5%,#0000 25.5%),radial-gradient(circle at 50% 35%,#0000 34%,#4f7df508 34.5%,#0000 35.5%),radial-gradient(circle at 50% 35%,#0000 44%,#4f7df506 44.5%,#0000 45.5%),radial-gradient(circle at 50% 35%,#0000 54%,#4f7df505 54.5%,#0000 55.5%),radial-gradient(circle at 50% 35%,#0000 64%,#4f7df504 64.5%,#0000 65.5%)}html:not(.dark) .emporam-shell:after{background:radial-gradient(circle at 38% 35%,#ffffff73,#6d9bff38 30%,#4f7df524 50%,#8b5cf612 75%,#0000 100%)}html:not(.dark) .app-sidebar{background:linear-gradient(#ecf0f5,#e3e7ed);border-color:#ffffff80}html:not(.dark) .emporam-shell .sidebar-brand-mark{color:#fff;background:linear-gradient(145deg,#5a88f5,#3b65d9);border-color:#4f7df566}html:not(.dark) .emporam-shell .sidebar-collapse-button{color:var(--em-text-secondary);background:#ffffff73;border-color:#a3b1c62e}html:not(.dark) .emporam-shell .sidebar-collapse-button:hover{color:var(--em-text);background:#ffffffa6}html:not(.dark) .emporam-shell .sidebar-rail-button--active .sidebar-rail-icon{background:#4f7df51a}html:not(.dark) .emporam-shell .sidebar-icon-surface{color:var(--em-text-secondary);background:#ffffff80}html:not(.dark) .emporam-shell .sidebar-icon-surface-active{color:var(--em-accent);background:linear-gradient(145deg,#4f7df524,#4f7df50a);border-color:#4f7df547}html:not(.dark) .emporam-shell .sidebar-icon-surface-current{color:var(--em-accent);background:linear-gradient(145deg,#4f7df533,#4f7df514);border-color:#4f7df559}html:not(.dark) .emporam-shell aside button:hover .sidebar-icon-surface{color:var(--em-accent);background:#4f7df50f;border-color:#4f7df52e}html:not(.dark) .emporam-shell aside nav button[class*=bg-zinc-950]{background:#ffffffa6;border-color:#4f7df52e}html:not(.dark) .emporam-shell aside nav button[class*=bg-zinc-950]:after{background:var(--em-accent)}html:not(.dark) .emporam-shell aside button:not([class*=bg-zinc-950]){color:var(--em-text-secondary);background:#ffffff4d;border-color:#a3b1c61a}html:not(.dark) .emporam-shell aside button:not([class*=bg-zinc-950]):hover{color:var(--em-text);background:#ffffff80;border-color:#a3b1c62e}html:not(.dark) .emporam-shell aside div.rounded-lg.border.bg-zinc-50{color:var(--em-text);background:#ffffff59;border-color:#a3b1c61f}html:not(.dark) .emporam-shell aside button[class*=bg-zinc-950] .sidebar-icon-surface{color:var(--em-accent);background:#4f7df514;border-color:#4f7df52e}html:not(.dark) .emporam-shell .sidebar-nav-title,html:not(.dark) .emporam-shell .sidebar-content-card .text-white{color:var(--em-text)}html:not(.dark) .emporam-shell .sidebar-content-card .text-white\/66{color:var(--em-text-secondary)}html:not(.dark) .emporam-shell .sidebar-content-card-icon{color:var(--em-text-secondary);background:#ffffff80}html:not(.dark) .emporam-shell .sidebar-content-card--active .sidebar-content-card-icon{color:var(--em-accent);background:linear-gradient(145deg,#4f7df51f,#4f7df50a)}html:not(.dark) .emporam-shell .sidebar-content-count{color:var(--em-text-muted);background:#ffffff80}html:not(.dark) .emporam-shell aside button[class*=bg-white]{background:#4f7df50f;border-color:#4f7df526}html:not(.dark) .emporam-shell aside button[class*=bg-white]:hover{background:#4f7df51a;border-color:#4f7df533}html:not(.dark) .emporam-shell .app-sidebar-create-button{color:#fff!important;background:linear-gradient(145deg,#5a88f5,#3b65d9)!important;border-color:#4f7df580!important}html:not(.dark) .emporam-shell .app-sidebar-create-button:hover{background:linear-gradient(145deg,#6d9bff,#4f7df5)!important}html:not(.dark) .emporam-shell .app-sidebar-create-button .text-sky-300{color:#ffffffe6!important}html:not(.dark) .emporam-shell .sidebar-edge-toggle{color:var(--em-text-secondary);background:#ffffff8c}html:not(.dark) .emporam-shell .sidebar-edge-toggle:hover{color:var(--em-accent);background:#ffffffb3}html:not(.dark) .app-topbar,html:not(.dark) .app-topbar-panel{background:#ffffffb3;border-color:#fff9}html:not(.dark) .app-sticky-header{background:#e8ecf1e0}html:not(.dark) .emporam-shell .app-topbar div.bg-zinc-950{color:#fff;background:linear-gradient(145deg,#5a88f5,#3b65d9);border-color:#4f7df54d}html:not(.dark) .emporam-shell .app-topbar .text-emerald-300{color:#ffffffe6}html:not(.dark) .emporam-shell section.rounded-lg.border,html:not(.dark) .emporam-shell article.rounded-lg.border,html:not(.dark) .emporam-shell div.rounded-lg.border.bg-white,html:not(.dark) .emporam-shell div.rounded-lg.border.bg-zinc-50,html:not(.dark) .emporam-shell .glass-panel{background:#ffffff8c;border-color:#ffffff80}html:not(.dark) .emporam-shell section.rounded-lg.border:hover,html:not(.dark) .emporam-shell article.rounded-lg.border:hover{border-color:#4f7df51a}html:not(.dark) .emporam-shell main button[class*=border-zinc-900][class*=bg-zinc-950]{color:#fff;background:radial-gradient(circle at 30% 20%,#a8c6ff 0%,#4f7df5 35%,#3b5bc4 70%,#2c3a99 100%)}html:not(.dark) .emporam-shell main button[class*=border-zinc-900][class*=bg-zinc-950]:before{background:linear-gradient(#fff9 0%,#fff0 100%)}html:not(.dark) .emporam-shell button[class*=bg-zinc-950]{color:var(--em-text);background:#fff9;border-color:#a3b1c62e}html:not(.dark) .emporam-shell button[class*=bg-white],html:not(.dark) .emporam-shell button[class*=bg-zinc-50]{color:var(--em-text-secondary);background:#ffffff80;border-color:#a3b1c626}html:not(.dark) .emporam-shell button[class*=bg-white]:hover:not(:disabled),html:not(.dark) .emporam-shell button[class*=bg-zinc-50]:hover:not(:disabled){color:var(--em-text);background:#ffffffb3;border-color:#a3b1c640}html:not(.dark) .emporam-shell input,html:not(.dark) .emporam-shell select,html:not(.dark) .emporam-shell textarea{color:var(--em-text);background:#ffffff80;border-color:#a3b1c62e}html:not(.dark) .emporam-shell input::placeholder,html:not(.dark) .emporam-shell textarea::placeholder{color:var(--em-text-muted)}html:not(.dark) .emporam-shell input:focus,html:not(.dark) .emporam-shell select:focus,html:not(.dark) .emporam-shell textarea:focus{background:#ffffffb3;border-color:#4f7df559}html:not(.dark) .emporam-shell select option{color:var(--em-text);background:#f0f4f8}html:not(.dark) .emporam-shell button[role=switch][aria-checked=true]{background:linear-gradient(145deg, var(--em-accent-bright), var(--em-accent));color:#fff;border-color:#4f7df573}html:not(.dark) .emporam-shell button[role=switch][aria-checked=true]>span:first-child{background:#fff}html:not(.dark) .emporam-shell button[role=switch][aria-checked=false]{background:#fff6;border-color:#a3b1c633}html:not(.dark) .emporam-shell button[role=switch][aria-checked=false]>span:first-child{background:var(--em-text-muted)}html:not(.dark) .section-tabs__bar{background:#ffffff80;border-color:#ffffff80}html:not(.dark) .section-tabs__button:not(.section-tabs__button--active){color:var(--em-text-muted)}html:not(.dark) .section-tabs__button:not(.section-tabs__button--active):hover{color:var(--em-text);background:#fff6}html:not(.dark) .section-tabs__button--active{color:var(--em-accent);background:#ffffffb3}html:not(.dark) .section-tabs__button--active:after{background:linear-gradient(90deg, var(--em-accent), var(--em-purple))}html:not(.dark) .section-tabs__content>section,html:not(.dark) .section-tabs__content>div>section{border-color:var(--em-border)}html:not(.dark) .emporam-shell .sticky.rounded-lg.border{background:#fff9;border-color:#ffffff80}html:not(.dark) .emporam-shell .sticky.rounded-lg.border button[class*=bg-zinc-950]{color:var(--em-accent);background:#4f7df514;border-color:#4f7df533}html:not(.dark) .emporam-shell .sticky.rounded-lg.border button[class*=bg-zinc-950]>span:first-child{background:var(--em-accent)}html:not(.dark) .emporam-shell .sticky.rounded-lg.border button[class*=bg-zinc-950] span[class*=text-white]{color:var(--em-accent)}html:not(.dark) .emporam-shell .sticky.rounded-lg.border button[class*=bg-zinc-950] span[class*=bg-white\/15]{background:#4f7df514}html:not(.dark) .emporam-shell .h-full.rounded-full.bg-zinc-950,html:not(.dark) .emporam-shell .h-full.rounded-full.bg-emerald-500{background:linear-gradient(90deg, var(--em-accent), var(--em-cyan))}html:not(.dark) .emporam-shell p.rounded-lg.border.border-zinc-200.bg-zinc-50{color:var(--em-text-muted);background:#ffffff4d;border-color:#a3b1c638}html:not(.dark) .emporam-shell .rounded-full[class*=bg-white],html:not(.dark) .emporam-shell .rounded-md[class*=bg-white],html:not(.dark) .emporam-shell .rounded-lg[class*=bg-white]{color:var(--em-text-secondary);background:#fff9;border-color:#a3b1c61f}html:not(.dark) .guided-workflow{background:#ffffff73;border-color:#ffffff80}html:not(.dark) .guided-workflow__step{background:#ffffff80;border-color:#a3b1c61f}html:not(.dark) .guided-workflow__step:hover{border-color:#4f7df52e}html:not(.dark) .guided-workflow__summary{background:#ffffff59}html:not(.dark) .app-notification-popover{background:#ffffffeb;border-color:#fff9}html:not(.dark) .app-status-bar [class*=bg-rose-50],html:not(.dark) .app-status-bar [class*=bg-amber-50],html:not(.dark) .app-status-bar [class*=bg-emerald-50],html:not(.dark) .app-status-bar [class*=bg-cyan-50]{color:var(--em-text-secondary);background:#ffffff73;border-color:#a3b1c61f}html:not(.dark) .emporam-shell aside:not(.app-sidebar){color:var(--em-text);background:#ffffff8c;border-color:#ffffff80}html:not(.dark) .emporam-shell aside:not(.app-sidebar) button:not([class*=bg-zinc-950]){color:var(--em-text-secondary);background:#fff6;border-color:#a3b1c61f}html:not(.dark) .emporam-shell aside:not(.app-sidebar) button:not([class*=bg-zinc-950]):hover{color:var(--em-text);background:#fff9}html:not(.dark) .emporam-shell aside:not(.app-sidebar) div.rounded-lg.border.bg-zinc-50,html:not(.dark) .emporam-shell aside:not(.app-sidebar) div.rounded-lg.border.bg-white{color:var(--em-text);background:#fff6;border-color:#a3b1c61a}html:not(.dark) .action-plan-workspace__tabs{background:#fff6;border-color:#a3b1c62e}html:not(.dark) .action-plan-workspace__tab{color:var(--em-text-secondary);background:#ffffff59;border-color:#a3b1c61a}html:not(.dark) .action-plan-workspace__tab:hover{color:var(--em-text);border-color:rgba(var(--action-plan-accent), .22);background:#fff9}html:not(.dark) .action-plan-workspace__tab--active{border-color:rgba(var(--action-plan-accent), .32);color:var(--em-text);background:#ffffffb8}html:not(.dark) .action-plan-workspace__tab-icon{background:rgba(var(--action-plan-accent), .07);border-color:rgba(var(--action-plan-accent), .15)}html:not(.dark) .action-plan-workspace__tab-value{border-color:rgba(var(--action-plan-accent), .12);color:var(--em-text-secondary);background:#ffffff73}html:not(.dark) .content-plan-library{background:radial-gradient(circle at 90% 8%,#4f7df50d,#0000 34%),radial-gradient(circle at 12% 100%,#8b5cf608,#0000 32%),#ffffff80;border-color:#a3b1c626}html:not(.dark) .content-plan-library__eyebrow{color:var(--em-accent)}html:not(.dark) .content-plan-library__header h2{color:var(--em-text)}html:not(.dark) .content-plan-library__header p{color:var(--em-text-secondary)}html:not(.dark) .content-plan-library__header{border-bottom-color:#a3b1c61f}html:not(.dark) .content-plan-library__create-button{background:linear-gradient(145deg, var(--em-accent-bright), var(--em-accent));color:#fff;border-color:#4f7df580}html:not(.dark) .operation-status-modal{background:#ffffffeb;border-color:#fff9}html:not(.dark) .operation-status-title{color:var(--em-text)}html:not(.dark) .operation-status-detail{color:var(--em-text-secondary)}html:not(.dark) .operation-status-backdrop{background:#e8ecf180}html:not(.dark) .operation-status-close{color:var(--em-text-muted)}html:not(.dark) .operation-status-close:hover{color:var(--em-text)}html:not(.dark) .emporam-shell .login-card{background:#fff9;border-color:#ffffff80}html:not(.dark) .emporam-shell [class*=bg-slate-900],html:not(.dark) .emporam-shell [class*=bg-slate-950]{background:#ffffff8c}html:not(.dark) .emporam-shell [class*=bg-emerald-500] .text-white,html:not(.dark) .emporam-shell [class*=bg-emerald-600] .text-white,html:not(.dark) .emporam-shell [class*=bg-rose-500] .text-white,html:not(.dark) .emporam-shell [class*=bg-cyan-500] .text-white,html:not(.dark) .emporam-shell [class*=bg-amber-500] .text-white{color:#fff}html:not(.dark) .emporam-shell hr,html:not(.dark) .emporam-shell .divide-zinc-200>*+*{border-color:#a3b1c626}html:not(.dark) .emporam-shell .ring-zinc-200{--tw-ring-color:#a3b1c62e}html:not(.dark) .emporam-shell .border-rose-200.bg-rose-50.text-rose-700{color:#be123c;background-color:#fff1f2cc;border-color:#fecdd38c}html:not(.dark) .emporam-shell .border-cyan-200.bg-cyan-50.text-cyan-700{color:#0e7490;background-color:#ecfeffcc;border-color:#a5f3fc8c}html:not(.dark) .emporam-shell .border-amber-200.bg-amber-50.text-amber-700{color:#b45309;background-color:#fffbebcc;border-color:#fde68a8c}html:not(.dark) .emporam-shell .border-emerald-500\/30.bg-emerald-950\/50{color:#065f46;background:#ecfdf5d9;border-color:#a7f3d080}html:not(.dark) .emporam-shell .border-slate-500\/20.bg-slate-900\/70{color:var(--em-text);background:#f8fafcd9;border-color:#cbd5e180}html:not(.dark) .emporam-shell .border-rose-500\/30.bg-rose-950\/50{color:#9f1239;background:#fff1f2d9;border-color:#fecdd380}html:not(.dark) .emporam-shell .border-amber-500\/30.bg-amber-950\/50{color:#92400e;background:#fffbebd9;border-color:#fde68a80}html:not(.dark) .emporam-shell .app-sidebar{background:#f4f7fa}html:not(.dark) .emporam-shell .app-sidebar-frame,html:not(.dark) .emporam-shell .app-sidebar-rail,html:not(.dark) .emporam-shell .app-sidebar-content{background:0 0}html:not(.dark) .emporam-shell .sidebar-logo-mark,html:not(.dark) .emporam-shell .sidebar-collapse-button,html:not(.dark) .emporam-shell .sidebar-icon-surface{color:var(--em-text-secondary);background:#fff9}html:not(.dark) .emporam-shell .operating-overview{color:var(--em-text)}html:not(.dark) .emporam-shell .operating-overview-command,html:not(.dark) .emporam-shell .operating-overview-metric,html:not(.dark) .emporam-shell .operating-overview-focus,html:not(.dark) .emporam-shell .operating-overview-guardrails{color:var(--em-text);background:#ffffffbf}html:not(.dark) .emporam-shell .operating-overview-kicker,html:not(.dark) .emporam-shell .operating-overview-command h2,html:not(.dark) .emporam-shell .operating-overview-command__copy>p,html:not(.dark) .emporam-shell .operating-overview-metric div>span,html:not(.dark) .emporam-shell .operating-overview-metric div>strong,html:not(.dark) .emporam-shell .operating-overview-metric div>small,html:not(.dark) .emporam-shell .operating-overview-section-title span,html:not(.dark) .emporam-shell .operating-overview-section-title h3,html:not(.dark) .emporam-shell .operating-overview-guardrails dt,html:not(.dark) .emporam-shell .operating-overview-guardrails dd,html:not(.dark) .emporam-shell .operating-overview-focus>p,html:not(.dark) .emporam-shell .operating-overview-confidence__value strong,html:not(.dark) .emporam-shell .operating-overview-confidence__value span,html:not(.dark) .emporam-shell .operating-overview-confidence>p{color:var(--em-text)!important}html:not(.dark) .emporam-shell .operating-overview-kicker,html:not(.dark) .emporam-shell .operating-overview-command__copy>p,html:not(.dark) .emporam-shell .operating-overview-metric div>span,html:not(.dark) .emporam-shell .operating-overview-section-title span,html:not(.dark) .emporam-shell .operating-overview-guardrails dt,html:not(.dark) .emporam-shell .operating-overview-confidence>p{color:var(--em-text-secondary)!important}html:not(.dark) .emporam-shell .operating-overview-metric__icon{color:var(--em-accent);background:#4f7df51a}html:not(.dark) .emporam-shell .sidebar-content-card{background:0 0;border-color:#0000}html:not(.dark) .emporam-shell .sidebar-content-card:hover{background:#fff6}html:not(.dark) .emporam-shell .sidebar-content-card--active{background:linear-gradient(145deg,#fff,#f4f7fa)}html:not(.dark) .emporam-shell .sidebar-nav-title{color:var(--em-text)}html:not(.dark) .emporam-shell .sidebar-content-card .text-white{color:var(--em-text)!important}html:not(.dark) .emporam-shell .sidebar-content-card .text-white\/66,html:not(.dark) .emporam-shell .sidebar-content-card .text-white\/70{color:var(--em-text-secondary)!important}html:not(.dark) .emporam-shell .sidebar-rail-button{color:var(--em-text-muted)!important}html:not(.dark) .emporam-shell .sidebar-rail-button--active{color:var(--em-accent)!important}html:not(.dark) .emporam-shell .app-topbar [class*=bg-zinc-950],html:not(.dark) .emporam-shell .app-topbar [class*=bg-slate-900]{color:var(--em-text)!important;background:#fff9!important}html:not(.dark) .emporam-shell .section-tabs__bar{background:#0f172ad9!important;border-top-color:#ffffff40!important;border-bottom-color:#0009!important}html:not(.dark) .emporam-shell .section-tabs__button{color:#ffffffa6!important;background:0 0!important}html:not(.dark) .emporam-shell .section-tabs__button+.section-tabs__button:before{background:#ffffff26}html:not(.dark) .emporam-shell .section-tabs__button:hover{color:#fff!important}html:not(.dark) .emporam-shell .section-tabs__button--active{color:var(--em-text)!important;background:#fff!important}html:not(.dark) .emporam-shell .text-white,html:not(.dark) .emporam-shell .text-slate-50,html:not(.dark) .emporam-shell .text-slate-100,html:not(.dark) .emporam-shell .text-slate-200,html:not(.dark) .emporam-shell .text-zinc-50,html:not(.dark) .emporam-shell .text-zinc-100,html:not(.dark) .emporam-shell .text-zinc-200,html:not(.dark) .emporam-shell .text-gray-50,html:not(.dark) .emporam-shell .text-gray-100{color:var(--em-text)!important}html:not(.dark) .emporam-shell .text-white\/50,html:not(.dark) .emporam-shell .text-white\/60,html:not(.dark) .emporam-shell .text-white\/66,html:not(.dark) .emporam-shell .text-white\/70,html:not(.dark) .emporam-shell .text-slate-300,html:not(.dark) .emporam-shell .text-slate-400,html:not(.dark) .emporam-shell .text-zinc-300,html:not(.dark) .emporam-shell .text-zinc-400,html:not(.dark) .emporam-shell .text-gray-300,html:not(.dark) .emporam-shell .text-gray-400{color:var(--em-text-secondary)!important}html:not(.dark) .emporam-shell button[class*=bg-emerald-],html:not(.dark) .emporam-shell button[class*=bg-cyan-],html:not(.dark) .emporam-shell button[class*=bg-violet-],html:not(.dark) .emporam-shell button[class*=bg-sky-],html:not(.dark) .emporam-shell button[class*=bg-blue-],html:not(.dark) .emporam-shell button[class*=bg-rose-],html:not(.dark) .emporam-shell button.app-sidebar-create-button{color:#fff!important}html:not(.dark) .emporam-shell button[class*=bg-emerald-] *,html:not(.dark) .emporam-shell button[class*=bg-cyan-] *,html:not(.dark) .emporam-shell button[class*=bg-violet-] *,html:not(.dark) .emporam-shell button[class*=bg-sky-] *,html:not(.dark) .emporam-shell button[class*=bg-blue-] *,html:not(.dark) .emporam-shell button[class*=bg-rose-] *,html:not(.dark) .emporam-shell button.app-sidebar-create-button *{color:inherit!important}html:not(.dark) .emporam-shell .sidebar-content-card,html:not(.dark) .emporam-shell .sidebar-content-card:hover,html:not(.dark) .emporam-shell .sidebar-content-card--active{color:#475569!important;background:0 0!important}html:not(.dark) .emporam-shell .sidebar-content-card:before{background:#4f7df5!important}html:not(.dark) .emporam-shell .sidebar-content-card-icon,html:not(.dark) .emporam-shell .sidebar-content-card--active .sidebar-content-card-icon{color:#64748b!important;background:0 0!important}html:not(.dark) .emporam-shell .sidebar-content-card .text-white,html:not(.dark) .emporam-shell .sidebar-content-card--active .text-white{color:#334155!important}html:not(.dark) .emporam-shell .sidebar-content-card .text-white\/66,html:not(.dark) .emporam-shell .sidebar-content-card--active .text-white\/66{color:#64748b!important}html:not(.dark) .emporam-shell .sidebar-content-count,html:not(.dark) .emporam-shell .sidebar-content-card--active .sidebar-content-count{color:#64748b!important;background:0 0!important}html:not(.dark) .emporam-shell .sidebar-rail-button,html:not(.dark) .emporam-shell .sidebar-rail-button:hover,html:not(.dark) .emporam-shell .sidebar-rail-button--active{color:#64748b!important}html:not(.dark) .emporam-shell .sidebar-rail-button:before{background:#4f7df5!important}html:not(.dark) .emporam-shell .sidebar-rail-icon,html:not(.dark) .emporam-shell .sidebar-rail-button--active .sidebar-rail-icon{color:#64748b!important;background:0 0!important}html:not(.dark) .routing-page--artwork-system{--routing-art-glass:#ffffff9e;--routing-art-glass-strong:#f4f8fdd1;--routing-art-glass-soft:#ffffff8f;--routing-art-border:#64748b29;--routing-art-border-bright:#4f7df53d;--routing-art-text:#1e293b;--routing-art-muted:#64748b}html:not(.dark) .routing-page--artwork-system:before{background:radial-gradient(circle at 12% 8%,#4f7df51a,#0000 28%),radial-gradient(circle at 88% 20%,#8b5cf612,#0000 24%),linear-gradient(145deg,#94a3b814,#0000 52%)}html:not(.dark) .routing-library-header{background:linear-gradient(145deg,#ffffffc2,#e2e8f094),radial-gradient(circle at 74% 0,#4f7df51f,#0000 30%),#f1f5f9bd;border-color:#4f7df53d;box-shadow:0 22px 42px #47556924,0 0 0 1px #4f7df50d,inset 0 1px #ffffffe6}html:not(.dark) .routing-library-header:before{background:linear-gradient(115deg,#0000 0 23%,#ffffffa3 24%,#0000 38%),linear-gradient(145deg,#0000 0 67%,#4f7df50f 68%,#0000 82%)}html:not(.dark) .routing-library-header__mark{color:#fff;background:linear-gradient(145deg,#4f7df5e0,#38bdf8b8),#fff;border-color:#4f7df547;box-shadow:0 12px 24px #4f7df533,inset 0 1px #ffffff80}html:not(.dark) .routing-library-header__status{color:#047857;background:#10b98114;border-color:#05966933}html:not(.dark) .routing-library-header__stats{background:#ffffff85;border-color:#64748b24;box-shadow:inset 0 1px 7px #47556914}html:not(.dark) .routing-library-header__stats>div{border-color:#64748b1f}html:not(.dark) .emporam-shell .routing-page--artwork-system .routing-workspace__header{border-color:rgba(var(--routing-art-accent), .24);background:linear-gradient(145deg, #ffffffc7, #e2e8f09e), radial-gradient(circle at 15% 0%, rgba(var(--routing-art-accent), .13), transparent 32%), radial-gradient(circle at 88% 108%, rgba(var(--routing-art-secondary), .09), transparent 38%), #f1f5f9d1;box-shadow:0 24px 48px #47556926, 0 0 0 1px rgba(var(--routing-art-accent), .05), inset 0 1px 0 #fffffff0, inset 0 -1px 0 rgba(var(--routing-art-accent), .06)}html:not(.dark) .emporam-shell .routing-page--artwork-system .routing-workspace__header:before{background:linear-gradient(115deg, transparent 0 25%, #ffffffa8 26%, transparent 40%), linear-gradient(145deg, transparent 0 62%, rgba(var(--routing-art-accent), .055) 64%, transparent 78%)}html:not(.dark) .emporam-shell .routing-page--artwork-system .routing-workspace__icon{border-color:rgba(var(--routing-art-accent), .3);background:linear-gradient(145deg, rgba(var(--routing-art-accent), .2), #ffffffa3), #ffffffb8;box-shadow:0 14px 26px #47556924, 0 0 24px rgba(var(--routing-art-accent), .09), inset 0 1px 0 #fffffff0}html:not(.dark) .emporam-shell .routing-page--artwork-system .routing-workspace__metric{background:linear-gradient(145deg,#ffffffd6,#e2e8f06b),#ffffff9e;border-color:#64748b21;box-shadow:0 10px 20px #4755691a,inset 0 1px #ffffffeb}html:not(.dark) .emporam-shell .routing-page--artwork-system .routing-panel,html:not(.dark) .emporam-shell .routing-page--artwork-system .routing-workspace__body>section,html:not(.dark) .emporam-shell .routing-page--artwork-system .routing-stack>section,html:not(.dark) .emporam-shell .routing-page--artwork-system .routing-knowledge-grid>section,html:not(.dark) .emporam-shell .routing-page--artwork-system .routing-overview-grid>section,html:not(.dark) .emporam-shell .routing-page--artwork-system .routing-manager-console>.glass-panel{background:linear-gradient(145deg, #ffffffc2, #e2e8f070), radial-gradient(circle at 92% 0%, rgba(var(--routing-art-accent), .07), transparent 28%), #f8fafcb8!important;border-color:#64748b24!important;box-shadow:0 20px 38px #47556921,inset 0 1px #fffffff0!important}html:not(.dark) .emporam-shell .routing-page--artwork-system :is(section.rounded-lg.border.bg-white,section.rounded-lg.border.bg-zinc-50,article.rounded-lg.border.bg-white,article.rounded-lg.border.bg-zinc-50,div.rounded-lg.border.bg-white,div.rounded-lg.border.bg-zinc-50),html:not(.dark) .emporam-shell .routing-page--artwork-system .ui-surface{background:linear-gradient(145deg,#ffffffc2,#0000 58%),#f1f5f994!important;border-color:#64748b1f!important;box-shadow:0 10px 20px #47556914,inset 0 1px #ffffffe6!important}html:not(.dark) .emporam-shell .routing-page--artwork-system .routing-agent-card{border-color:rgba(var(--routing-agent-card-accent), .2);background:radial-gradient(circle at 88% -8%, rgba(var(--routing-agent-card-accent), .13), transparent 31%), linear-gradient(145deg, #ffffffd6, #e2e8f08f), #f8fafcc7;box-shadow:0 20px 38px #47556924,inset 0 1px #fffffff5}html:not(.dark) .emporam-shell .routing-page--artwork-system :is(.routing-agent-card__contract,.routing-agent-card__route,.routing-layer-grid>div){background:linear-gradient(145deg,#ffffffb3,#0000 62%),#f1f5f99e;border-color:#64748b1f}html:not(.dark) .emporam-shell .routing-page--artwork-system button[class*=bg-white]:not(.section-tabs__button),html:not(.dark) .emporam-shell .routing-page--artwork-system button[class*=bg-zinc-50]{color:var(--routing-art-text)!important;background:linear-gradient(145deg,#ffffffdb,#e2e8f07a),#ffffffa8!important;border-color:#64748b29!important}html:not(.dark) .emporam-shell .routing-page--artwork-system :is(input,textarea,select){box-shadow:inset 0 1px 6px #4755690f;color:var(--routing-art-text)!important;background:linear-gradient(145deg,#ffffffe0,#0000 62%),#f8fafcc7!important;border-color:#64748b2b!important}
.my-business-page{--mb-radius:22px;--mb-card-radius:18px;color:var(--em-text);position:relative}.my-business-overview,.my-business-workspace,.my-business-form-card,.my-business-catalog-card,.my-business-identity-studio,.my-business-identity-card{border:1px solid var(--em-border);background:var(--em-bg-card);box-shadow:0 18px 40px var(--em-shadow-near), inset 0 1px 0 var(--em-shadow-highlight);-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18)}.my-business-overview{border-radius:var(--mb-radius);background:radial-gradient(circle at 85% -20%, color-mix(in srgb, var(--em-cyan) 19%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--em-bg-card) 92%, white 8%), var(--em-bg-card));gap:18px;padding:20px;display:grid;position:relative;overflow:hidden}.my-business-overview:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 52%,#ffffff14 54%,#0000 70%),radial-gradient(circle at 14% 12%,#ffffff17,#0000 18%);position:absolute;inset:0}.my-business-overview>*{z-index:1;position:relative}.my-business-overview__main{justify-content:space-between;align-items:center;gap:18px;display:flex}.my-business-overview__identity{align-items:center;gap:14px;min-width:0;display:flex}.my-business-overview__mark,.my-business-form-card__header>span,.my-business-empty-state>span{border:1px solid color-mix(in srgb, var(--em-cyan) 38%, var(--em-border));background:linear-gradient(145deg, color-mix(in srgb, var(--em-cyan) 28%, transparent), color-mix(in srgb, var(--em-bg-deep) 90%, transparent));color:var(--em-cyan);box-shadow:0 12px 24px color-mix(in srgb, var(--em-cyan) 12%, transparent), inset 0 1px 0 #ffffff2e;flex:none;place-items:center;display:grid}.my-business-overview__mark{border-radius:14px;width:48px;height:48px}.my-business-overview__mark svg{width:23px;height:23px}.my-business-overview__title-row{align-items:center;gap:10px;min-width:0;display:flex}.my-business-overview__title-row h1{color:var(--em-text);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:900;line-height:1.1;overflow:hidden}.my-business-overview__eyebrow,.my-business-panel-heading p,.my-business-form-card__header p,.my-business-catalog-card__hero p{color:var(--em-cyan);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:850}.my-business-overview__eyebrow{margin-top:5px}.my-business-overview__description{max-width:720px;color:var(--em-text-secondary);margin:5px 0 0;font-size:.74rem;font-weight:600;line-height:1.55}.my-business-overview__status,.my-business-catalog-card__state,.my-business-identity-state{border:1px solid var(--em-border-hover);background:var(--em-bg-glass);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;font-size:.61rem;font-weight:850;display:inline-flex}.my-business-overview__status{color:var(--em-text-secondary);flex:none;gap:6px;padding:5px 9px}.my-business-overview__status i{background:#10b981;border-radius:999px;width:7px;height:7px;box-shadow:0 0 12px #10b981b8}.my-business-save-button,.my-business-add-button{border:1px solid color-mix(in srgb, var(--em-cyan) 45%, var(--em-border));color:#fff;background:linear-gradient(145deg,#20c9eb,#129ad1);border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:.72rem;font-weight:850;display:inline-flex;box-shadow:0 12px 26px #06b6d433,inset 0 1px #ffffff3d}.my-business-save-button svg,.my-business-add-button svg{width:15px;height:15px}.my-business-save-button:disabled,.my-business-add-button:disabled{opacity:.42}.my-business-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.my-business-metric{border:1px solid var(--em-border);background:var(--em-bg-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 11px;display:flex}.my-business-metric p{color:var(--em-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.61rem;font-weight:800;overflow:hidden}.my-business-metric strong{color:var(--em-text);font-size:.93rem;font-weight:900}.my-business-tabs{top:calc(var(--emporam-sticky-tabs-top,0px) + var(--emporam-primary-tabs-height,0px) + 12px)!important}.my-business-tabs__button{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex!important}.my-business-tabs__button>svg{flex:none;width:15px;height:15px}.my-business-tabs__button>span:not(.my-business-tab-count){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.my-business-tab-count{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:color-mix(in srgb, currentColor 9%, transparent);min-width:24px;min-height:22px;color:inherit;border-radius:999px;justify-content:center;align-items:center;padding:2px 7px;font-size:.62rem;font-weight:850;display:inline-flex}.my-business-workspace{border-radius:var(--mb-radius);background:radial-gradient(circle at 94% 4%, color-mix(in srgb, var(--em-cyan) 9%, transparent), transparent 25%), var(--em-bg-card);min-height:580px;padding:18px;overflow:hidden}.my-business-tab-panel,.my-business-content-identity{gap:16px;display:grid}.my-business-panel-heading{border-bottom:1px solid var(--em-border);justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:2px 2px 12px;display:flex}.my-business-panel-heading>div{min-width:0}.my-business-panel-heading h2{color:var(--em-text);letter-spacing:-.01em;margin:4px 0 0;font-size:1rem;font-weight:900}.my-business-panel-heading>div>span,.my-business-panel-heading>div>p:last-child{max-width:820px;margin:5px 0 0;display:block;color:var(--em-text-secondary)!important;letter-spacing:0!important;text-transform:none!important;font-size:.72rem!important;font-weight:600!important;line-height:1.55!important}.my-business-panel-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.my-business-identity-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:14px;display:grid}.my-business-brand-grid,.my-business-catalog-grid,.my-business-identity-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.my-business-form-card,.my-business-catalog-card,.my-business-identity-card{border-radius:var(--mb-card-radius);background:linear-gradient(145deg, color-mix(in srgb, var(--em-bg-surface) 92%, white 8%), var(--em-bg-surface));min-width:0;transition:border-color .22s,box-shadow .22s,transform .26s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.my-business-form-card:before,.my-business-catalog-card:before,.my-business-identity-card:before{z-index:0;background:linear-gradient(90deg, transparent, var(--em-cyan), transparent);content:"";opacity:.48;height:2px;position:absolute;inset:0 0 auto}.my-business-form-card:hover,.my-business-catalog-card:hover,.my-business-identity-card:hover{border-color:color-mix(in srgb, var(--em-cyan) 42%, var(--em-border));box-shadow:0 24px 48px var(--em-shadow-near), 0 0 30px color-mix(in srgb, var(--em-cyan) 8%, transparent), inset 0 1px 0 var(--em-shadow-highlight);transform:translateY(-2px)}.my-business-form-card{align-content:start;gap:15px;padding:16px;display:grid}.my-business-form-card--channels{grid-column:1/-1}.my-business-form-card__header{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.my-business-form-card__header>span{border-radius:11px;width:36px;height:36px}.my-business-form-card__header svg{width:17px;height:17px}.my-business-form-card__header h3{color:var(--em-text);margin:2px 0 0;font-size:.86rem;font-weight:900}.my-business-fields-grid,.my-business-identity-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.my-business-fields-stack{gap:11px;display:grid}.my-business-field{min-width:0;color:var(--em-text-secondary);gap:6px;font-size:.68rem;font-weight:750;display:grid}.my-business-field>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.my-business-field em{color:var(--em-rose);margin-left:4px;font-style:normal}.my-business-field--wide{grid-column:1/-1}.my-business-input-wrap{display:block;position:relative}.my-business-input-wrap>svg{z-index:1;width:15px;height:15px;color:var(--em-text-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.emporam-shell .my-business-input,.my-business-input{border-radius:10px;outline:none;width:100%;min-height:40px;padding:0 11px;font-size:.72rem;font-weight:600;border:1px solid var(--em-border)!important;background:linear-gradient(145deg, color-mix(in srgb, var(--em-bg-raised) 86%, transparent), var(--em-bg-deep))!important;color:var(--em-text)!important;box-shadow:inset 0 1px 3px #0000002e,inset 0 1px #ffffff0d!important}.emporam-shell .my-business-input.has-icon,.my-business-input.has-icon{padding-left:36px}.emporam-shell .my-business-input:focus,.my-business-input:focus{border-color:color-mix(in srgb, var(--em-cyan) 68%, white 8%)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--em-cyan) 13%, transparent), 0 0 20px color-mix(in srgb, var(--em-cyan) 8%, transparent)!important}.my-business-input::placeholder{color:var(--em-text-muted)}.my-business-textarea{resize:vertical;min-height:88px;padding:10px 11px;line-height:1.55}.my-business-catalog-card{flex-direction:column;display:flex}.my-business-catalog-card__hero{z-index:1;border-bottom:1px solid color-mix(in srgb, var(--em-cyan) 18%, var(--em-border));background:radial-gradient(circle at 80% 12%, color-mix(in srgb, var(--em-cyan) 24%, transparent), transparent 28%), linear-gradient(145deg, color-mix(in srgb, var(--em-cyan) 13%, var(--em-bg-raised)), color-mix(in srgb, var(--em-purple) 7%, var(--em-bg-deep)));grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:92px;padding:14px;display:grid;position:relative}.my-business-catalog-card__icon{border:1px solid color-mix(in srgb, var(--em-cyan) 35%, var(--em-border));background:color-mix(in srgb, var(--em-bg-deep) 72%, transparent);width:42px;height:42px;color:var(--em-cyan);border-radius:12px;place-items:center;display:grid}.my-business-catalog-card__icon svg{width:19px;height:19px}.my-business-catalog-card__hero h3{color:var(--em-text);text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:.9rem;font-weight:900;overflow:hidden}.my-business-catalog-card__hero>div>span{color:var(--em-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:650;display:block;overflow:hidden}.my-business-catalog-card__state{padding:5px 8px}.my-business-catalog-card__state.is-active,.my-business-identity-state.is-active{color:#34d399;background:#10b9811a;border-color:#10b98147}.my-business-catalog-card__state.is-draft,.my-business-identity-state.is-paused{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b47}.my-business-catalog-card__state.is-inactive{color:var(--em-text-muted)}.my-business-catalog-card__body{z-index:1;flex:1;padding:14px;position:relative}.my-business-icon-button{border:1px solid var(--em-border);background:var(--em-bg-glass);width:34px;height:34px;color:var(--em-text-muted);border-radius:10px;flex:none;place-items:center;display:grid}.my-business-icon-button svg{width:15px;height:15px}.my-business-icon-button--danger:hover{color:#fb7185;background:#f43f5e1a;border-color:#f43f5e61}.my-business-empty-state{border:1px dashed var(--em-border-hover);border-radius:var(--mb-card-radius);background:linear-gradient(#94a3b80a 1px, transparent 1px), linear-gradient(90deg, #94a3b80a 1px, transparent 1px), var(--em-bg-surface);text-align:center;background-size:20px 20px;align-content:center;place-items:center;gap:8px;min-height:300px;padding:28px;display:grid}.my-business-empty-state>span{border-radius:14px;width:48px;height:48px}.my-business-empty-state svg{width:22px;height:22px;color:var(--em-cyan)!important}.my-business-empty-state h3{font-size:.9rem;font-weight:900;color:var(--em-text)!important;margin:2px 0 0!important}.my-business-empty-state p{max-width:460px;line-height:1.55;color:var(--em-text-secondary)!important;margin:0!important;font-size:.7rem!important}.my-business-save-status{border:1px solid color-mix(in srgb, var(--em-cyan) 30%, var(--em-border));border-left:3px solid var(--em-cyan);background:color-mix(in srgb, var(--em-cyan) 7%, var(--em-bg-surface));color:var(--em-text-secondary);border-radius:10px;align-items:center;gap:8px;margin-top:16px;padding:10px 12px;font-size:.7rem;font-weight:700;display:flex}.my-business-save-status svg{width:15px;height:15px;color:var(--em-cyan)}.my-business-identity-heading>span{align-items:center;min-height:31px;padding:0 10px;display:inline-flex;border:1px solid var(--em-border-hover)!important;background:var(--em-bg-glass)!important;color:var(--em-text-secondary)!important;border-radius:999px!important;font-size:.65rem!important;font-weight:850!important}.my-business-identity-studio{border-radius:var(--mb-card-radius);background:var(--em-bg-surface);overflow:hidden}.my-business-identity-studio__grid{grid-template-columns:220px minmax(0,1fr);gap:16px;padding:16px;display:grid}.my-business-identity-upload{min-height:210px;color:var(--em-text-secondary);border-radius:15px;place-items:center;display:grid;position:relative;overflow:hidden;border:1px dashed var(--em-border-hover)!important;background:linear-gradient(#94a3b80d 1px, transparent 1px), linear-gradient(90deg, #94a3b80d 1px, transparent 1px), var(--em-bg-deep)!important;background-size:18px 18px!important}.my-business-identity-upload:hover,.my-business-identity-upload.is-ready{box-shadow:0 0 28px color-mix(in srgb, var(--em-cyan) 9%, transparent);border-color:color-mix(in srgb, var(--em-cyan) 62%, var(--em-border))!important}.my-business-identity-upload strong{color:var(--em-text)!important}.my-business-identity-upload small{color:var(--em-text-muted)}.my-business-kind-button{border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 9px;font-size:.65rem;font-weight:800;display:inline-flex;border:1px solid var(--em-border)!important;background:var(--em-bg-surface)!important;color:var(--em-text-secondary)!important}.my-business-kind-button:hover{border-color:var(--em-border-hover)!important;background:var(--em-bg-surface-hover)!important;color:var(--em-text)!important}.my-business-kind-button.is-active{box-shadow:0 10px 24px color-mix(in srgb, var(--em-cyan) 10%, transparent);border-color:color-mix(in srgb, var(--em-cyan) 55%, var(--em-border))!important;background:linear-gradient(145deg, color-mix(in srgb, var(--em-cyan) 16%, transparent), var(--em-bg-surface))!important;color:var(--em-cyan)!important}.my-business-identity-add{margin-top:2px}.my-business-identity-studio__status{border-top:1px solid var(--em-border);margin:0;padding:10px 16px;background:color-mix(in srgb, var(--em-bg-deep) 62%, transparent)!important;color:var(--em-text-secondary)!important;font-size:.67rem!important;font-weight:650!important}.my-business-identity-card{grid-template-columns:128px minmax(0,1fr);display:grid}.my-business-identity-card.is-paused{opacity:.66}.my-business-identity-card__media{border-right:1px solid var(--em-border);background:linear-gradient(#94a3b80a 1px, transparent 1px), linear-gradient(90deg, #94a3b80a 1px, transparent 1px), var(--em-bg-deep);background-size:18px 18px;min-height:174px;position:relative;overflow:hidden}.my-business-identity-card__body{z-index:1;align-content:start;gap:11px;min-width:0;padding:13px;display:grid;position:relative}.my-business-identity-card__name{flex:1;gap:4px;min-width:0;display:grid}.my-business-identity-card__name>span{color:var(--em-cyan)!important}.emporam-shell .my-business-identity-card__name-input,.my-business-identity-card__name-input{outline:none;width:100%;min-width:0;padding:0 0 5px;font-size:.76rem;font-weight:850;border:0!important;border-bottom:1px solid var(--em-border)!important;color:var(--em-text)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.my-business-identity-guidance{resize:vertical;min-height:65px;padding:8px 9px;font-size:.65rem;line-height:1.5}.my-business-identity-state{min-height:25px;padding:0 9px}.my-business-page .system-factory-reset-panel{color:var(--em-text);box-shadow:0 18px 40px var(--em-shadow-near), inset 0 1px 0 var(--em-shadow-highlight);border-color:color-mix(in srgb, var(--em-rose) 34%, var(--em-border))!important;border-radius:var(--mb-card-radius)!important;background:radial-gradient(circle at 92% 10%, color-mix(in srgb, var(--em-rose) 12%, transparent), transparent 25%), var(--em-bg-card)!important}.my-business-page .system-factory-reset-panel h2{color:var(--em-text)!important}.my-business-page .system-factory-reset-panel p{color:var(--em-text-secondary)}.system-factory-reset-dialog{color:var(--em-text);border-color:color-mix(in srgb, var(--em-rose) 34%, var(--em-border))!important;background:var(--em-bg-raised)!important}html:not(.dark) .my-business-input{background:linear-gradient(145deg,#ffffffeb,#eef2f7db)!important}@media (max-width:1180px){.my-business-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.my-business-identity-grid{grid-template-columns:minmax(0,1fr)}.my-business-identity-studio__grid{grid-template-columns:190px minmax(0,1fr)}.my-business-catalog-grid,.my-business-identity-gallery{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.my-business-overview__main,.my-business-panel-heading{flex-direction:column;align-items:stretch}.my-business-save-button,.my-business-panel-actions{width:100%}.my-business-panel-actions>button{flex:1}.my-business-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.my-business-brand-grid,.my-business-fields-grid,.my-business-identity-fields{grid-template-columns:minmax(0,1fr)}.my-business-form-card--channels,.my-business-field--wide{grid-column:auto}.my-business-identity-studio__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.my-business-overview,.my-business-workspace{border-radius:17px;padding:14px}.my-business-overview__identity{align-items:flex-start}.my-business-overview__title-row{flex-direction:column;align-items:flex-start}.my-business-overview__title-row h1{white-space:normal}.my-business-metrics,.my-business-identity-card{grid-template-columns:minmax(0,1fr)}.my-business-identity-card__media{border-right:0;border-bottom:1px solid var(--em-border);min-height:210px}}@media (prefers-reduced-motion:reduce){.my-business-form-card,.my-business-catalog-card,.my-business-identity-card{transition:none}}.my-business-identity-kinds{border:1px solid var(--em-border);background:var(--em-bg-deep);box-shadow:inset 0 1px 0 var(--em-shadow-highlight);border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:8px;display:grid}.my-business-identity-kinds .my-business-kind-button{justify-content:flex-start;min-width:0;padding:0 11px;position:relative}.my-business-identity-kinds .my-business-kind-button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.my-business-kind-button small{border:1px solid var(--em-border);background:var(--em-bg-glass);min-width:21px;height:21px;color:var(--em-text-muted);border-radius:999px;place-items:center;margin-left:auto;font-size:.58rem;font-weight:900;display:grid}.my-business-kind-button.is-active small{border-color:color-mix(in srgb, var(--em-cyan) 30%, var(--em-border));background:color-mix(in srgb, var(--em-cyan) 12%, var(--em-bg-glass));color:var(--em-cyan)}.my-business-offering-library{border:1px solid var(--em-border);border-radius:var(--mb-card-radius);background:var(--em-bg-surface);box-shadow:0 18px 42px var(--em-shadow-near), inset 0 1px 0 var(--em-shadow-highlight);overflow:hidden}.my-business-offering-library__header{border-bottom:1px solid var(--em-border);background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--em-cyan) 10%, transparent), transparent 30%), var(--em-bg-card);justify-content:space-between;align-items:center;gap:22px;padding:15px 17px;display:flex}.my-business-offering-library__header p,.my-business-unassigned-library>header p{color:var(--em-cyan);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.59rem;font-weight:900}.my-business-offering-library__header h3,.my-business-unassigned-library>header h3{color:var(--em-text);margin:3px 0 0;font-size:.92rem;font-weight:900}.my-business-offering-library__header>div:first-child>span{color:var(--em-text-secondary);margin-top:3px;font-size:.65rem;font-weight:700;display:block}.my-business-offering-library__rule{border:1px solid color-mix(in srgb, var(--em-cyan) 25%, var(--em-border));background:color-mix(in srgb, var(--em-cyan) 7%, var(--em-bg-glass));border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:9px;min-width:255px;padding:9px 11px;display:grid}.my-business-offering-library__rule svg{width:18px;height:18px;color:var(--em-cyan);grid-row:1/span 2;margin:auto}.my-business-offering-library__rule span{color:var(--em-text);font-size:.69rem;font-weight:900}.my-business-offering-library__rule small{color:var(--em-text-muted);font-size:.58rem;font-weight:700}.my-business-offering-list{gap:10px;padding:12px;display:grid}.my-business-offering-card{border:1px solid var(--em-border);background:var(--em-bg-card);border-radius:15px;transition:border-color .16s,transform .16s,box-shadow .16s;overflow:hidden}.my-business-offering-card:hover{border-color:var(--em-border-hover);box-shadow:0 15px 34px var(--em-shadow-near);transform:translateY(-1px)}.my-business-offering-card__header{border-bottom:1px solid var(--em-border);background:color-mix(in srgb, var(--em-bg-raised) 74%, transparent);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:10px 12px;display:grid}.my-business-offering-card__icon{border:1px solid color-mix(in srgb, var(--em-cyan) 30%, var(--em-border));background:color-mix(in srgb, var(--em-cyan) 10%, var(--em-bg-glass));width:38px;height:38px;color:var(--em-cyan);border-radius:11px;place-items:center;display:grid}.my-business-offering-card__icon svg{width:17px;height:17px}.my-business-offering-card__header p{color:var(--em-cyan);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.55rem;font-weight:900}.my-business-offering-card__header h4{color:var(--em-text);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.78rem;font-weight:900;overflow:hidden}.my-business-offering-card__header div>span{color:var(--em-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.61rem;font-weight:650;display:block;overflow:hidden}.my-business-offering-card__meta{justify-items:end;gap:5px;display:grid}.my-business-offering-card__meta strong{color:var(--em-text);font-size:.72rem;font-weight:950}.my-business-offering-card__meta>span{border:1px solid var(--em-border);background:var(--em-bg-glass);min-height:21px;color:var(--em-text-muted);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 7px;font-size:.52rem;font-weight:900;display:inline-flex}.my-business-offering-card__meta>span.is-active{color:#34d399;background:#10b9811a;border-color:#10b98147}.my-business-offering-card__meta>span.is-draft{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b47}.my-business-offering-slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px;display:grid}.my-business-offering-slot{aspect-ratio:4/3;border:1px solid var(--em-border);background:linear-gradient(#94a3b80b 1px, transparent 1px), linear-gradient(90deg, #94a3b80b 1px, transparent 1px), var(--em-bg-deep);background-size:14px 14px;border-radius:11px;min-width:0;position:relative;overflow:hidden}button.my-business-offering-slot.is-empty{color:var(--em-text-muted);border-style:dashed;align-content:center;place-items:center;gap:4px;display:grid}button.my-business-offering-slot.is-empty:hover{border-color:color-mix(in srgb, var(--em-cyan) 62%, var(--em-border));background:color-mix(in srgb, var(--em-cyan) 7%, var(--em-bg-deep));color:var(--em-cyan)}button.my-business-offering-slot.is-empty svg{width:17px;height:17px}button.my-business-offering-slot.is-empty span{font-size:.59rem;font-weight:850}button.my-business-offering-slot.is-empty small{color:var(--em-text-muted);font-size:.5rem;font-weight:700}.my-business-offering-slot.is-filled.is-paused img{filter:grayscale(.7);opacity:.5}.my-business-offering-slot figcaption{z-index:2;opacity:0;justify-content:space-between;align-items:center;gap:5px;transition:opacity .15s,transform .15s;display:flex;position:absolute;inset:auto 5px 5px;transform:translateY(5px)}.my-business-offering-slot:hover figcaption,.my-business-offering-slot:focus-within figcaption{opacity:1;transform:translateY(0)}.my-business-offering-slot figcaption button{color:#e2e8f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020817cc;border:1px solid #ffffff2b;border-radius:7px;place-items:center;min-height:23px;padding:0 7px;font-size:.5rem;font-weight:900;display:grid}.my-business-offering-slot figcaption button.is-danger{color:#fb7185;width:25px;padding:0}.my-business-offering-slot figcaption svg{width:12px;height:12px}.my-business-empty-state--catalog{min-height:270px;margin:12px}.my-business-unassigned-library{border:1px solid var(--em-border);border-radius:var(--mb-card-radius);background:var(--em-bg-surface);overflow:hidden}.my-business-unassigned-library>header{justify-content:space-between;align-items:center;gap:14px;padding:13px 15px 8px;display:flex}.my-business-unassigned-library>header>span{border:1px solid var(--em-border);background:var(--em-bg-glass);min-width:27px;height:27px;color:var(--em-text-secondary);border-radius:999px;place-items:center;font-size:.62rem;font-weight:900;display:grid}.my-business-unassigned-library__note{border-bottom:1px solid var(--em-border);color:var(--em-text-muted);margin:0;padding:0 15px 12px;font-size:.62rem;font-weight:650}.my-business-unassigned-library .my-business-identity-gallery{padding:12px}.my-business-identity-global-status{border:1px solid color-mix(in srgb, var(--em-cyan) 24%, var(--em-border));background:color-mix(in srgb, var(--em-cyan) 6%, var(--em-bg-glass));min-height:37px;color:var(--em-text-secondary);border-radius:10px;align-items:center;gap:8px;margin:0;padding:8px 11px;font-size:.64rem;font-weight:700;display:flex}.my-business-identity-global-status svg{width:14px;height:14px;color:var(--em-cyan);flex:none}@media (max-width:1180px){.my-business-identity-kinds,.my-business-offering-slots{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.my-business-offering-library__header{flex-direction:column;align-items:stretch}.my-business-offering-library__rule{min-width:0}.my-business-offering-card__header{grid-template-columns:38px minmax(0,1fr)}.my-business-offering-card__meta{grid-area:2/2;grid-auto-flow:column;justify-content:start;place-items:center start}}@media (max-width:520px){.my-business-identity-kinds,.my-business-offering-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.my-business-offering-card__header{align-items:start}}@media (prefers-reduced-motion:reduce){.my-business-offering-card,.my-business-offering-slot figcaption{transition:none}}.my-business-shared-library,.my-business-selected-identity{border:1px solid var(--em-border);border-radius:var(--mb-card-radius);background:var(--em-bg-surface);box-shadow:0 18px 42px var(--em-shadow-near), inset 0 1px 0 var(--em-shadow-highlight);overflow:hidden}.my-business-shared-library__header,.my-business-selected-identity>header{border-bottom:1px solid var(--em-border);background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--em-cyan) 10%, transparent), transparent 30%), var(--em-bg-card);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.my-business-shared-library__header p,.my-business-selected-identity>header p{color:var(--em-cyan);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:900}.my-business-shared-library__header h3,.my-business-selected-identity>header h3{color:var(--em-text);margin:3px 0 0;font-size:.9rem;font-weight:900}.my-business-shared-library__header>div:first-child>span{color:var(--em-text-secondary);margin-top:3px;font-size:.64rem;font-weight:650;display:block}.my-business-shared-library__limit{border:1px solid color-mix(in srgb, var(--em-cyan) 28%, var(--em-border));background:color-mix(in srgb, var(--em-cyan) 7%, var(--em-bg-glass));border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:7px;min-width:235px;padding:8px 11px;display:grid}.my-business-shared-library__limit strong{color:var(--em-cyan);font-size:1rem;font-weight:950}.my-business-shared-library__limit span{color:var(--em-text);font-size:.65rem;font-weight:850}.my-business-shared-library__limit small{color:var(--em-text-muted);grid-column:1/-1;font-size:.54rem;font-weight:700}.my-business-shared-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:11px;display:grid}.my-business-shared-slot{aspect-ratio:16/10}.my-business-shared-slot__select{z-index:1;background:0 0;border:0;width:100%;position:absolute;inset:0}.my-business-shared-slot__select:focus-visible{outline:2px solid var(--em-cyan);outline-offset:-3px}.my-business-shared-slot__number{z-index:2;color:#e2e8f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020817bd;border:1px solid #ffffff2b;border-radius:7px;place-items:center;min-width:21px;height:21px;font-size:.52rem;font-weight:900;display:grid;position:absolute;top:5px;left:5px}.my-business-selected-identity>header>span{border:1px solid var(--em-border);background:var(--em-bg-glass);max-width:52%;color:var(--em-text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.59rem;font-weight:800;overflow:hidden}.my-business-selected-identity .my-business-identity-card{max-width:720px;margin:11px}.my-business-shared-library__hint{border:1px dashed var(--em-border-hover);background:var(--em-bg-glass);color:var(--em-text-muted);text-align:center;border-radius:10px;margin:0;padding:9px 11px;font-size:.62rem;font-weight:700}@media (max-width:1180px){.my-business-shared-slots{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.my-business-shared-library__header{flex-direction:column;align-items:stretch}.my-business-shared-library__limit{min-width:0}}@media (max-width:520px){.my-business-shared-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}
.workflow-content-identity{border:1px solid color-mix(in srgb, var(--em-border) 82%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--em-cyan) 4%, transparent), transparent 58%), color-mix(in srgb, var(--em-panel) 72%, transparent);border-radius:10px;gap:.58rem;padding:.64rem;display:grid}.workflow-content-identity--enabled{border-color:color-mix(in srgb, var(--em-cyan) 30%, var(--em-border));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--em-cyan) 9%, transparent)}.workflow-content-identity__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.7rem;display:grid}.workflow-content-identity__head>div>span,.workflow-content-identity__head>div>strong,.workflow-content-identity__head>div>p{display:block}.workflow-content-identity__head>div>span{color:var(--em-cyan);letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:900}.workflow-content-identity__head>div>strong{color:var(--em-text);margin-top:.1rem;font-size:.72rem;font-weight:900}.workflow-content-identity__head>div>p{color:var(--em-text-secondary);margin-top:.2rem;font-size:.58rem;font-weight:650;line-height:1.45}.workflow-content-identity__scope{border:1px solid color-mix(in srgb, var(--em-cyan) 16%, var(--em-border));background:color-mix(in srgb, var(--em-bg-base) 34%, transparent);border-radius:8px;justify-content:space-between;align-items:center;gap:.55rem;min-width:0;padding:.48rem .55rem;display:flex}.workflow-content-identity__scope>div{min-width:0}.workflow-content-identity__scope span,.workflow-content-identity__scope strong{display:block}.workflow-content-identity__scope>div>span{color:var(--em-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.51rem;font-weight:900}.workflow-content-identity__scope>div>strong{color:var(--em-text);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.62rem;font-weight:850;overflow:hidden}.workflow-content-identity__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.workflow-content-identity__group{border:1px solid color-mix(in srgb, var(--em-border) 78%, transparent);background:color-mix(in srgb, var(--em-panel-strong) 38%, transparent);border-radius:8px;align-content:start;gap:.38rem;min-width:0;padding:.45rem;display:grid}.workflow-content-identity__group>header{grid-template-columns:1.65rem minmax(0,1fr);align-items:center;gap:.38rem;display:grid}.workflow-content-identity__group>header>span{border:1px solid color-mix(in srgb, var(--em-cyan) 24%, var(--em-border));background:color-mix(in srgb, var(--em-cyan) 9%, transparent);width:1.65rem;height:1.65rem;color:var(--em-cyan);border-radius:6px;place-items:center;display:grid}.workflow-content-identity__group header strong,.workflow-content-identity__group header small{display:block}.workflow-content-identity__group header strong{color:var(--em-text);font-size:.61rem;font-weight:900}.workflow-content-identity__group header small{color:var(--em-text-muted);margin-top:.06rem;font-size:.49rem;font-weight:750}.workflow-content-identity__asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;display:grid}.workflow-content-identity__asset{border:1px solid color-mix(in srgb, var(--em-border) 82%, transparent);background:color-mix(in srgb, var(--em-bg-base) 42%, transparent);min-width:0;color:inherit;cursor:pointer;text-align:left;border-radius:7px;padding:0;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative;overflow:hidden}.workflow-content-identity__asset:hover{border-color:color-mix(in srgb, var(--em-cyan) 44%, var(--em-border));transform:translateY(-1px)}.workflow-content-identity__asset.is-selected{border-color:color-mix(in srgb, var(--em-cyan) 72%, white 8%);box-shadow:0 0 0 1px color-mix(in srgb, var(--em-cyan) 18%, transparent), 0 5px 16px color-mix(in srgb, var(--em-cyan) 10%, transparent)}.workflow-content-identity__asset-image{aspect-ratio:4/3;background-color:color-mix(in srgb, var(--em-bg-base) 78%, transparent);background-position:50%;background-size:cover;display:block}.workflow-content-identity__asset-order{border:1px solid color-mix(in srgb, white 50%, var(--em-cyan));background:var(--em-cyan);color:#02131d;border-radius:999px;place-items:center;width:1.2rem;height:1.2rem;font-size:.55rem;font-weight:950;display:grid;position:absolute;top:.28rem;right:.28rem;box-shadow:0 3px 12px #0208174d}.workflow-content-identity__asset-copy{min-width:0;padding:.3rem .34rem .34rem;display:block}.workflow-content-identity__asset-copy strong,.workflow-content-identity__asset-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-content-identity__asset-copy strong{color:var(--em-text);font-size:.54rem;font-weight:900}.workflow-content-identity__asset-copy small{color:var(--em-text-muted);margin-top:.06rem;font-size:.45rem;font-weight:700}.workflow-content-identity__empty{border:1px dashed color-mix(in srgb, var(--em-border) 80%, transparent);min-height:3.4rem;color:var(--em-text-muted);border-radius:7px;margin:0;padding:.45rem;font-size:.5rem;font-weight:700;line-height:1.45}.workflow-content-identity__mode{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;margin:0;padding:0;display:grid}.workflow-content-identity__mode legend{color:var(--em-text-muted);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin-bottom:.04rem;font-size:.52rem;font-weight:900}.workflow-content-identity__mode button{border:1px solid color-mix(in srgb, var(--em-border) 86%, transparent);background:color-mix(in srgb, var(--em-bg-base) 34%, transparent);min-height:3rem;color:var(--em-text-muted);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:1.3rem minmax(0,1fr);align-items:start;gap:.35rem;padding:.48rem;display:grid}.workflow-content-identity__mode button.is-selected{border-color:color-mix(in srgb, var(--em-cyan) 48%, var(--em-border));background:color-mix(in srgb, var(--em-cyan) 9%, transparent);color:var(--em-cyan)}.workflow-content-identity__mode button strong,.workflow-content-identity__mode button small{display:block}.workflow-content-identity__mode button strong{color:var(--em-text);font-size:.57rem;font-weight:900}.workflow-content-identity__mode button small{color:var(--em-text-muted);margin-top:.1rem;font-size:.47rem;font-weight:700;line-height:1.35}.workflow-content-identity__mode:disabled{opacity:.56}.workflow-content-identity__mode:disabled button{cursor:not-allowed}@media (max-width:720px){.workflow-content-identity__head,.workflow-content-identity__groups{grid-template-columns:1fr}.workflow-content-identity__head .ui-toggle{justify-self:start}}
.emporam-shell .app-sidebar{--sidebar-main-forward:-18px;--sidebar-ref-accent:#50d8ff;--sidebar-ref-accent-soft:#50d8ff2b;--sidebar-ref-active:linear-gradient(145deg, #11151d 0%, #030507 100%);--sidebar-ref-active-icon:#67e8f9;--sidebar-ref-active-text:#f8fafc;--sidebar-ref-border:#aecfef33;--sidebar-ref-create:linear-gradient(145deg, #36506e, #1b2d46);--sidebar-ref-icon:#e2eefcc7;--sidebar-ref-item:#88a5c61a;--sidebar-ref-item-hover:#91b4d92e;--sidebar-ref-muted:#a5bbd5ad;--sidebar-main-glass:linear-gradient(145deg, #8296b075, #3c4c667a), #1f2c41b3;--sidebar-ref-panel:radial-gradient(circle at 76% 7%, #50d8ff1f, transparent 29%), linear-gradient(180deg, #1f344ffa, #0c1d30fc);--sidebar-ref-rail:linear-gradient(180deg, #030507fc, #080c12fc);--sidebar-ref-rail-icon:#e2e8f0cc;--sidebar-ref-shadow:18px 22px 48px #0000004d, inset 0 1px 0 #ffffff17;--sidebar-ref-text:#f1f7fff0}html:not(.dark) .emporam-shell .app-sidebar{--sidebar-ref-accent:#4f7df5;--sidebar-ref-accent-soft:#4f7df526;--sidebar-ref-active:linear-gradient(145deg, #11151d 0%, #030507 100%);--sidebar-ref-active-icon:#67e8f9;--sidebar-ref-active-text:#f8fafc;--sidebar-ref-border:#6480a43d;--sidebar-ref-create:linear-gradient(145deg, #5f8ef7, #416dd8);--sidebar-ref-icon:#5f7592;--sidebar-ref-item:#ffffff24;--sidebar-ref-item-hover:#ffffff57;--sidebar-ref-muted:#3a4f6ca8;--sidebar-main-glass:#ffffff80;--sidebar-ref-panel:radial-gradient(circle at 76% 7%, #fff6, transparent 29%), linear-gradient(180deg, #a3b7d0fa, #7591b5fc);--sidebar-ref-rail:linear-gradient(180deg, #030507fc, #080c12fc);--sidebar-ref-rail-icon:#e2e8f0cc;--sidebar-ref-shadow:18px 22px 48px #2d436033, inset 0 1px 0 #ffffff9e;--sidebar-ref-text:#273c59}@media (min-width:1024px){.emporam-shell .app-sidebar.app-sidebar--expanded{width:246px!important;min-width:246px!important;max-width:246px!important}.emporam-shell .app-sidebar.app-sidebar--collapsed{width:76px!important;min-width:76px!important;max-width:76px!important}.emporam-shell .app-sidebar.app-sidebar--expanded,.emporam-shell .app-sidebar.app-sidebar--collapsed{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.emporam-shell .app-sidebar-frame{isolation:isolate;border:1px solid var(--sidebar-ref-border)!important;height:calc(100vh - 20px)!important;box-shadow:var(--sidebar-ref-shadow)!important;background:0 0!important;margin:10px 4px 10px 8px!important;overflow:hidden!important}.emporam-shell .app-sidebar--expanded .app-sidebar-frame{border-radius:22px!important;width:calc(100% - 12px)!important}.emporam-shell .app-sidebar--collapsed .app-sidebar-frame{border-radius:20px!important;width:60px!important;margin-right:8px!important}.emporam-shell .sidebar-expanded-shell,.emporam-shell .sidebar-collapsed-panel{z-index:1;position:relative;background:0 0!important}.emporam-shell .sidebar-expanded-shell:before,.emporam-shell .sidebar-collapsed-panel:before{z-index:-1;content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.emporam-shell .sidebar-main-panel{z-index:4;-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);border-right:1px solid #cbddf42e;width:calc(100% - 56px);min-width:0;position:relative;box-shadow:0 10px 22px #0000001f,inset 0 1px #ffffff29,inset 0 -1px #23caff14;background:var(--sidebar-main-glass)!important}.emporam-shell .sidebar-collapsed-panel{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);box-shadow:0 10px 22px #0000001f,inset 0 1px #ffffff29,inset 0 -1px #23caff14;background:var(--sidebar-main-glass)!important}html:not(.dark) .emporam-shell .sidebar-main-panel{border-right-color:#ffffff8c;box-shadow:0 10px 22px #0000001f,inset 0 1px #ffffff29,inset 0 -1px #4f7df514}.emporam-shell .sidebar-main-header{align-items:center;gap:12px;min-height:86px;padding:16px 12px 12px 16px;display:flex}.emporam-shell .sidebar-brand-mark{border:1px solid var(--sidebar-ref-border)!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;box-shadow:0 10px 22px #0000003d, 0 0 18px var(--sidebar-ref-accent-soft), inset 0 1px 0 #ffffff2e!important;background:radial-gradient(circle at 68% 24%,#50d8ff4d,#0000 27%),linear-gradient(145deg,#1f3a56fa,#071326fa)!important;border-radius:50%!important}html:not(.dark) .emporam-shell .sidebar-brand-mark{background:linear-gradient(145deg,#5f8ef7,#3f68d3)!important}.emporam-shell .sidebar-brand-letter{color:#f8fbff!important;font-size:1.08rem!important;font-weight:900!important;line-height:1!important}.emporam-shell .sidebar-brand-spark{width:.62rem!important;height:.62rem!important;color:var(--sidebar-ref-accent)!important;position:absolute!important;bottom:6px!important;right:5px!important}.emporam-shell .sidebar-main-heading{gap:2px;min-width:0;display:grid}.emporam-shell .sidebar-main-heading span{color:var(--sidebar-ref-muted);letter-spacing:.15em;text-transform:uppercase;font-size:.58rem;font-weight:850}.emporam-shell .sidebar-main-heading strong{color:var(--sidebar-ref-text);letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.86rem;font-weight:900;overflow:hidden}.emporam-shell .sidebar-main-groups{z-index:5;flex:1;align-content:start;gap:8px;min-height:0;padding:38px 0 16px 20px;display:grid;position:relative;overflow:visible}.emporam-shell .sidebar-main-group{position:relative;width:100%!important;min-height:52px!important;color:var(--sidebar-ref-text)!important;box-shadow:none!important;filter:none!important;text-align:left!important;transform:translateX(var(--sidebar-main-forward))!important;background:0 0!important;border:0!important;border-radius:14px!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;padding:6px 8px 6px 6px!important;transition:width .18s,background .18s,transform .18s!important;display:grid!important;overflow:visible!important}.emporam-shell .sidebar-main-group:hover{width:100%!important;transform:translateX(calc(var(--sidebar-main-forward) + 2px))!important;background:0 0!important}.emporam-shell .sidebar-main-group--active,.emporam-shell .sidebar-main-group--active:hover{z-index:8;animation:.42s cubic-bezier(.2,.8,.2,1) both sidebar-main-select;width:calc(100% - var(--sidebar-main-forward))!important;background:var(--sidebar-ref-active)!important;color:var(--sidebar-ref-active-text)!important;box-shadow:-8px 12px 24px #0715272e, 0 0 18px var(--sidebar-ref-accent-soft), inset 0 1px 0 #ffffffdb!important;transform:translateX(var(--sidebar-main-forward))!important;border:0!important;border-radius:14px 0 0 14px!important;overflow:hidden!important}.emporam-shell .sidebar-main-group--active:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(100deg,#0000 18%,#67e8f93d 50%,#0000 82%);animation:.52s ease-out 60ms both sidebar-main-sheen;position:absolute;inset:0;transform:translate(-115%)}.emporam-shell .sidebar-main-group--active .sidebar-main-group__icon{animation:.44s cubic-bezier(.2,.9,.2,1.2) both sidebar-main-icon-select}.emporam-shell .sidebar-main-group--active .sidebar-main-group__label{animation:.36s ease-out 50ms both sidebar-main-label-select}.emporam-shell .sidebar-main-group__icon{width:32px;height:32px;color:var(--sidebar-ref-icon);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.emporam-shell .sidebar-main-group--active .sidebar-main-group__icon{background:var(--sidebar-ref-accent-soft);color:var(--sidebar-ref-active-icon)}.emporam-shell .sidebar-main-group__icon svg{width:1.05rem;height:1.05rem}.emporam-shell .sidebar-main-group__label{color:inherit;text-overflow:clip;white-space:normal;font-size:.68rem;font-weight:850;line-height:1.15;overflow:visible}.emporam-shell .sidebar-main-group__chevron{display:none}.emporam-shell .sidebar-main-group--active .sidebar-main-group__chevron{color:var(--sidebar-ref-active-icon)}.emporam-shell .sidebar-submenu-rail{z-index:3;background:var(--sidebar-ref-rail);border-left:1px solid #fff6;width:56px;min-width:56px;padding:18px 0 16px;position:relative;box-shadow:-10px 0 24px #0412221f,inset 1px 0 #ffffff8c}.emporam-shell .sidebar-submenu-nav{scrollbar-width:none;align-content:start;justify-items:center;gap:0;width:100%;min-height:0;margin-top:86px;padding:0 0 16px;display:grid;overflow-y:auto}.emporam-shell .sidebar-submenu-button{position:relative;width:100%!important;height:48px!important;min-height:48px!important;color:var(--sidebar-ref-rail-icon)!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important;transform:none!important}.emporam-shell .sidebar-submenu-button:hover{background:#ffffff0f!important;transform:none!important}.emporam-shell .sidebar-submenu-button--active,.emporam-shell .sidebar-submenu-button--active:hover{color:var(--sidebar-ref-active-icon)!important;box-shadow:none!important;background:0 0!important}.emporam-shell .sidebar-submenu-button:after{content:"";background:#e2e8f02e;height:1px;position:absolute;bottom:0;left:12px;right:12px}.emporam-shell .sidebar-submenu-button:last-child:after{display:none}.emporam-shell .sidebar-submenu-button svg{filter:none!important;width:1.12rem!important;height:1.12rem!important;animation:none!important}.emporam-shell .sidebar-submenu-button--active:before{content:"";background:var(--sidebar-ref-active-icon);width:2px;box-shadow:0 0 12px var(--sidebar-ref-accent);transform-origin:50%;border-radius:999px;animation:.32s ease-out both sidebar-submenu-marker-select;position:absolute;top:10px;bottom:10px;left:0}.emporam-shell .sidebar-submenu-button--active svg{animation:.38s cubic-bezier(.2,.9,.2,1.2) both sidebar-submenu-icon-select!important}.emporam-shell .sidebar-main-footer{z-index:9;position:relative;border-top:1px solid var(--sidebar-ref-border)!important;background:#07101e1f!important;padding:12px 14px 16px!important}.emporam-shell .app-sidebar-create-button,html:not(.dark) .emporam-shell .app-sidebar-create-button{border:1px solid var(--sidebar-ref-border)!important;background:var(--sidebar-ref-create)!important;color:#f8fbff!important;text-transform:uppercase!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:44px!important;padding:0 16px!important;font-size:.7rem!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 10px 20px #00000029,inset 0 1px #ffffff29!important}.emporam-shell .app-sidebar-create-button svg{width:1rem!important;height:1rem!important;color:var(--sidebar-ref-accent)!important}.emporam-shell .sidebar-collapsed-panel{padding:16px 0 14px}.emporam-shell .sidebar-collapsed-panel .sidebar-brand-mark{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.emporam-shell .sidebar-collapsed-nav{scrollbar-width:none;align-content:start;gap:7px;min-height:0;margin-top:72px;padding:0 0 10px;overflow-y:auto}.emporam-shell .sidebar-collapsed-button{min-height:52px!important;color:var(--sidebar-ref-icon)!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;transform:none!important}.emporam-shell .sidebar-collapsed-icon{background:var(--sidebar-ref-item);width:42px;height:42px;color:inherit;border:0;border-radius:50%;transition:background .18s,border-color .18s,color .18s,transform .18s}.emporam-shell .sidebar-collapsed-button:hover .sidebar-collapsed-icon{border-color:var(--sidebar-ref-border);background:var(--sidebar-ref-item-hover);color:var(--sidebar-ref-text);transform:translateY(-1px)}.emporam-shell .sidebar-collapsed-button--active .sidebar-collapsed-icon{background:var(--sidebar-ref-active);color:var(--sidebar-ref-active-icon);box-shadow:0 10px 22px #0003, 0 0 18px var(--sidebar-ref-accent-soft), inset 0 1px 0 #ffffffd6;border-color:#ffffffc2}.emporam-shell .sidebar-collapsed-icon svg{width:1.16rem!important;height:1.16rem!important}.emporam-shell .sidebar-edge-toggle,html:not(.dark) .emporam-shell .sidebar-edge-toggle{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20!important;border:1px solid var(--sidebar-ref-border)!important;width:28px!important;height:28px!important;color:var(--sidebar-ref-text)!important;background:0 0!important;border-radius:50%!important;top:27px!important;right:46px!important;box-shadow:0 8px 16px #00000029,inset 0 1px #ffffff1f!important}.emporam-shell .sidebar-edge-toggle:hover,html:not(.dark) .emporam-shell .sidebar-edge-toggle:hover{border-color:var(--sidebar-ref-accent)!important;color:var(--sidebar-ref-accent)!important}.emporam-shell .app-sidebar.app-sidebar--collapsed .sidebar-edge-toggle{top:74px!important;right:-2px!important}}@media (max-width:1023px){.emporam-shell .app-sidebar{border-color:var(--sidebar-ref-border)!important;background:var(--sidebar-ref-panel)!important}.emporam-shell .app-sidebar-frame,.emporam-shell .sidebar-expanded-shell,.emporam-shell .sidebar-collapsed-panel{background:0 0!important;width:100%!important}.emporam-shell .sidebar-main-panel,.emporam-shell .sidebar-collapsed-panel{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:var(--sidebar-main-glass)!important}.emporam-shell .sidebar-expanded-shell{flex-direction:column}.emporam-shell .sidebar-main-header{align-items:center;gap:10px;padding:12px 52px 8px 12px;display:flex}.emporam-shell .sidebar-main-heading{color:var(--sidebar-ref-text);display:grid}.emporam-shell .sidebar-main-heading span{color:var(--sidebar-ref-muted);text-transform:uppercase;font-size:.58rem;font-weight:800}.emporam-shell .sidebar-main-groups{gap:7px;padding:8px 12px;display:flex;overflow-x:auto}.emporam-shell .sidebar-main-group{min-width:max-content;min-height:44px;color:var(--sidebar-ref-text);background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:5px 10px;display:flex}.emporam-shell .sidebar-main-group--active{background:var(--sidebar-ref-active);color:var(--sidebar-ref-active-text)}.emporam-shell .sidebar-main-group__icon{justify-content:center;align-items:center;width:30px;height:30px;display:flex}.emporam-shell .sidebar-main-group__chevron{display:none}.emporam-shell .sidebar-submenu-rail{background:var(--sidebar-ref-rail);gap:8px;width:100%;min-height:54px;padding:6px 12px;display:flex;flex-direction:row!important}.emporam-shell .sidebar-submenu-nav{flex:1;gap:0;min-width:0;display:flex;overflow-x:auto}.emporam-shell .sidebar-submenu-button{width:44px;height:38px;color:var(--sidebar-ref-rail-icon);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:flex;position:relative}.emporam-shell .sidebar-submenu-button:after{content:"";background:#e2e8f02e;width:1px;position:absolute;top:8px;bottom:8px;right:0}.emporam-shell .sidebar-submenu-button:last-child:after{display:none}.emporam-shell .sidebar-submenu-button--active{color:var(--sidebar-ref-active-icon);background:0 0}.emporam-shell .sidebar-main-footer{display:none}.emporam-shell .sidebar-collapsed-panel{gap:10px;padding:10px 52px 10px 12px;flex-direction:row!important}.emporam-shell .sidebar-collapsed-nav{flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.emporam-shell .sidebar-collapsed-button{min-width:44px;min-height:44px}.emporam-shell .sidebar-collapsed-icon{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}}@keyframes sidebar-main-select{0%{opacity:.58;clip-path:inset(8% 28% 8% 0 round 14px 0 0 14px)}65%{opacity:1;clip-path:inset(0 round 14px 0 0 14px)}to{opacity:1;clip-path:inset(0 round 14px 0 0 14px)}}@keyframes sidebar-main-sheen{0%{transform:translate(-115%)}to{transform:translate(115%)}}@keyframes sidebar-main-icon-select{0%{opacity:.3;transform:scale(.7)rotate(-12deg)}65%{opacity:1;transform:scale(1.12)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes sidebar-main-label-select{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes sidebar-submenu-marker-select{0%{opacity:0;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}@keyframes sidebar-submenu-icon-select{0%{opacity:.3;transform:scale(.72)}65%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.emporam-shell .sidebar-main-group,.emporam-shell .sidebar-collapsed-icon{transition-duration:1ms!important}.emporam-shell .sidebar-main-group--active,.emporam-shell .sidebar-main-group--active:after,.emporam-shell .sidebar-main-group--active .sidebar-main-group__icon,.emporam-shell .sidebar-main-group--active .sidebar-main-group__label,.emporam-shell .sidebar-submenu-button--active:before,.emporam-shell .sidebar-submenu-button--active svg{animation:none!important}}
