/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:var(--tc-canvas);--canvas-deep:var(--tc-canvas-deep);--ink:var(--tc-ink);--ink-soft:var(--tc-ink-soft);--muted:var(--tc-muted);--line:var(--tc-line);--line-strong:var(--tc-line-strong);--surface:var(--tc-surface);--sidebar:var(--tc-rail);--violet:var(--tc-violet);--cyan:var(--tc-cyan);--green:var(--tc-green);--orange:var(--tc-amber);--red:var(--tc-danger);--pink:var(--tc-magenta);--shadow:var(--tc-shadow);--shadow-deep:var(--tc-shadow);--rail-expanded:218px;--rail-compact:72px;--shell-gap:10px;--mobile-dock-height:58px;--mobile-dock-gap:8px;--mobile-dock-safe-bottom:max(8px, env(safe-area-inset-bottom));--mobile-stage-clearance:calc(var(--mobile-dock-height) + var(--mobile-dock-gap) + var(--mobile-dock-safe-bottom))}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:var(--tc-canvas);--canvas-deep:var(--tc-canvas-deep);--ink:var(--tc-ink);--ink-soft:var(--tc-ink-soft);--muted:var(--tc-muted);--line:var(--tc-line);--line-strong:var(--tc-line-strong);--surface:var(--tc-surface);--violet:var(--tc-violet);--cyan:var(--tc-cyan);--green:var(--tc-green);--orange:var(--tc-amber);--red:var(--tc-danger);--pink:var(--tc-magenta);--shadow:var(--tc-shadow);--shadow-deep:var(--tc-shadow)}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);background:var(--canvas-deep);-webkit-font-smoothing:antialiased;margin:0;font-family:Avenir Next,Avenir,Segoe UI,Helvetica,Arial,sans-serif;font-size:14px}body{overflow:hidden}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.command-shell{grid-template-columns:var(--rail-expanded) minmax(0, 1fr);gap:var(--shell-gap);isolation:isolate;background:radial-gradient(circle at 94% -12%,#22bccb33,#0000 32%),radial-gradient(circle at 3% 96%,#7256e824,#0000 30%),linear-gradient(145deg,#172b33,#102027 62%,#142a31);height:100svh;padding:26px;transition:none;display:grid;position:relative;overflow:hidden}.command-shell[data-rail=compact]{grid-template-columns:var(--rail-compact) minmax(0, 1fr)}.command-shell:before,.login-shell:before{z-index:-3;opacity:.35;content:"";background-image:linear-gradient(#6ad7de09 1px,#0000 1px),linear-gradient(90deg,#6ad7de09 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 68% 42%,#000,#0000 78%);mask-image:radial-gradient(circle at 68% 42%,#000,#0000 78%)}.mechanical-frame{z-index:0;opacity:.86;pointer-events:none;filter:drop-shadow(0 0 16px #16dee81a)drop-shadow(0 8px 20px #00000061);background:url(/orquestra-mechanical-frame.png) 50%/109% 109% no-repeat;position:absolute;inset:0}.mechanical-frame:before,.mechanical-frame:after{pointer-events:none;content:"";position:absolute}.mechanical-frame:before{opacity:.78;background:linear-gradient(90deg, transparent, var(--cyan), #eaffff, transparent);width:22%;height:2px;animation:6s linear infinite frame-current-x;top:18px;left:18%;box-shadow:0 0 12px #22bccbb3}.mechanical-frame:after{opacity:.58;background:linear-gradient(180deg, transparent, var(--orange), #fff1b3, transparent);width:2px;height:16%;animation:7s linear infinite frame-current-y;top:17%;right:21px;box-shadow:0 0 10px #e391428c}.command-sidebar,.command-workspace{z-index:2;min-height:0;position:relative}.command-sidebar{box-shadow:var(--shadow-deep);background:radial-gradient(circle at 10% 0,#5d4ab438,#0000 26%),linear-gradient(160deg,#141926fc,#070a10fc);border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;padding:14px 13px 12px;display:flex;overflow:hidden}.sidebar-brand{padding:0 4px 14px;display:block}.sidebar-brand-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;display:grid}.rail-control{color:#a9bdc0;background:#ffffff0a;border:1px solid #3edee62e;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.rail-control:hover{color:#f2ffff;background:#ffffff14}.brand{align-items:center;gap:9px;display:flex}.brand>span:last-child{gap:2px;display:grid}.brand-mark{color:#fff;width:36px;height:36px;font-family:var(--font-geist-mono), monospace;background:radial-gradient(circle at 72% 28%,#41e3e6 0 8%,#0000 9%),linear-gradient(145deg,#323077,#784fdf 55%,#d74fa6);border-radius:11px;place-items:center;font-size:10px;font-weight:900;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff47,0 8px 24px #6349dc57}.brand strong{color:#f2ffff;letter-spacing:.07em;font-size:14px}.brand small{color:#a7b8bc;letter-spacing:.14em;font-size:10px;font-weight:750}.workspace-switcher{background:linear-gradient(90deg,#21d6e021,#0000 72%),#081418e0;border:1px solid #3edee647;border-radius:12px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:8px;display:grid}.workspace-switcher>span{background:linear-gradient(135deg,#2dbbc8,#7858e6);border-radius:9px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid}.workspace-switcher>div{gap:2px;display:grid}.workspace-switcher small{color:#9cb0b4;letter-spacing:.13em;font-size:10px}.workspace-switcher strong{color:#f0fbfc;font-size:13px}.workspace-switcher>i{color:#9aadb1;letter-spacing:.08em;font-size:10px;font-style:normal;font-weight:800}.primary-nav{gap:5px;margin-top:14px;display:grid}.nav-label{color:#83999d;letter-spacing:.15em;margin:9px 8px 4px;font-size:10px;font-weight:800}.nav-label-apps{margin-top:14px}.primary-nav a{color:#adbec2;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:3px;min-height:44px;padding:0 10px;transition:transform .16s;display:grid;position:relative}.primary-nav a:hover{color:#f1feff;background:linear-gradient(90deg,#25dae41c,#0000)}.primary-nav a.active{color:#f4ffff;background:linear-gradient(90deg,#2cd8e233,#7256e814),#ffffff06}.primary-nav a.active:before{background:var(--cyan);content:"";inset-block:8px;border-radius:99px;width:2px;position:absolute;left:0;box-shadow:0 0 10px #22bccbcc}.primary-nav a>i{color:#91acb1;font-size:14px;font-style:normal}.primary-nav a>span{font-size:12px;font-weight:700}.primary-nav a>em{color:#d3e0e2;text-align:center;background:#74929729;border-radius:8px;min-width:23px;padding:3px 5px;font-size:10px;font-style:normal}.nav-signal{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 8px var(--cyan);border-radius:50%;margin-left:4px}@supports (color:color-mix(in lab, red, red)){.nav-signal{box-shadow:0 0 8px color-mix(in srgb, var(--cyan) 70%, transparent)}}.nav-signal.crm{background:var(--violet);box-shadow:0 0 8px #7256e8b3}.nav-signal.access{background:var(--orange);box-shadow:0 0 8px #e39142b3}.nav-signal.tenant{background:var(--pink);box-shadow:0 0 8px #d253a6b3}.identity-module{background:linear-gradient(135deg,#22bccb12,#7256e80a),#060c118f;border:1px solid #406a783d;border-radius:12px;gap:10px;margin-top:auto;padding:12px 10px;display:grid}.identity-module header,.identity-module>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.identity-module header>span:first-child{color:#83999d;letter-spacing:.13em;font-size:10px;font-weight:800}.identity-live{color:#9edbbf;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.identity-live i,.sync-state i,.app-live i,.operational-rail i{background:var(--green);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 8px #2eb891b3}.identity-module>div{justify-content:flex-start}.identity-key{color:#72e7ed;background:#22bccb14;border:1px solid #22bccb33;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.identity-module>div>span:last-child{gap:2px;display:grid}.identity-module strong{font-size:12px}.identity-module small,.identity-module p{color:#91a5a9;font-size:10px}.identity-module p{margin:0;line-height:1.5}.sidebar-profile{border-top:1px solid #ffffff12;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:49px;margin-top:10px;padding-top:10px;display:grid}.sidebar-profile>span{color:#d9ceff;background:#7256e81f;border:1px solid #7256e859;border-radius:10px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:850;display:grid}.sidebar-profile>div{gap:2px;min-width:0;display:grid}.sidebar-profile strong{color:#edf8f9;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sidebar-profile small{color:#91a5a9;font-size:10px}.sidebar-profile>a{color:#91a5a9;text-align:center;border-radius:7px;place-items:center;min-width:44px;min-height:44px;padding:8px;font-size:12px;display:grid}.sidebar-profile>a:hover{color:#fff;background:#ffffff0f}.command-workspace{background:#1a2429;border:1px solid #dfe7e914;border-radius:20px;grid-template-rows:68px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 26px 72px #02070a47}.topbar{background:#141b1ff0;border-bottom:1px solid #dfe7e912;justify-content:space-between;align-items:center;gap:16px;padding:0 20px;display:flex}.topbar-title{gap:3px;display:grid}.topbar-title small{color:#9d9b95;letter-spacing:.13em;font-size:10px;font-weight:750}.topbar-title strong{font-size:14px}.topbar-actions{align-items:center;gap:9px;display:flex}.sync-state,.systems-state{border:1px solid var(--line);color:#9dadaf;background:#0b111485;border-radius:9px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:12px;display:inline-flex}.systems-state{color:#a9a6a0}.header-avatar{color:#e4dcff;background:#7256e81f;border:1px solid #7256e857;border-radius:10px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:850;display:grid}.user-menu{position:relative}.user-menu>summary{cursor:pointer;list-style:none}.user-menu>summary::-webkit-details-marker{display:none}.user-menu[open]>summary,.user-menu>summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.user-menu-popover{z-index:40;border:1px solid var(--line-strong);width:min(270px,100vw - 24px);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-deep);border-radius:13px;gap:12px;padding:14px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.user-menu-popover header{border-bottom:1px solid var(--line);gap:3px;min-width:0;padding-bottom:10px;display:grid}.user-menu-popover header strong,.user-menu-popover header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu-popover header small{color:var(--muted);font-size:10px}.central-theme-control{color:var(--muted);gap:6px;font-size:12px;font-weight:800;display:grid}.central-theme-control select{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--surface);border-radius:8px;padding:0 9px;font-size:12px}.central-theme-control small{color:var(--muted);font-size:10px;font-weight:500}.user-menu-popover>a{border:1px solid var(--line);min-height:44px;color:var(--ink-soft);border-radius:8px;place-items:center;font-size:12px;font-weight:750;display:grid}.user-menu-popover>a:hover{color:var(--ink);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.user-menu-popover>a:hover{background:color-mix(in srgb, var(--surface) 78%, var(--canvas-deep))}}.workspace-content{background:linear-gradient(#18242ad6,#141d22f5),radial-gradient(circle at 90% 0,#22bccb14,#0000 28%);grid-template-rows:minmax(154px,.72fr) minmax(250px,1.28fr) 50px;gap:12px;min-height:0;padding:14px;display:grid;overflow:hidden}.command-hero,.app-card,.operational-rail,.login-panel{--frame-energy:var(--tc-orquestra-energy);isolation:isolate;position:relative}.command-hero{background:radial-gradient(circle at 88% 20%,#22bccb21,#0000 31%),radial-gradient(circle at 10% 120%,#7256e833,#0000 42%),linear-gradient(145deg,#1b2226fa,#0e161afa);border:1px solid #38c7d014;border-radius:16px;grid-template-columns:minmax(0,1.5fr) minmax(210px,.65fr) minmax(165px,.45fr);align-items:center;gap:22px;min-height:0;padding:24px 28px;display:grid;overflow:hidden;box-shadow:0 12px 30px #02070a2e}.command-hero:before{z-index:-1;opacity:.35;content:"";background-image:linear-gradient(#5edde40e 1px,#0000 1px),linear-gradient(90deg,#5edde40e 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.hero-copy{min-width:0}.hero-kicker,.login-status{color:#79e4ed;letter-spacing:.13em;align-items:center;gap:8px;font-size:10px;font-weight:850;display:flex}.hero-kicker em,.login-status em{color:#8ee1c6;background:#2eb89114;border:1px solid #2eb89140;border-radius:99px;padding:3px 6px;font-size:10px;font-style:normal}.campaign-signal{background:var(--cyan);border-radius:50%;width:7px;height:7px;animation:1.7s ease-in-out infinite pulse;box-shadow:0 0 10px #22bccbcc}.hero-copy h1{letter-spacing:-.045em;margin:11px 0 8px;font-size:clamp(28px,3vw,45px);font-weight:620;line-height:.98}.hero-copy h1 span{color:#65dfe6}.hero-copy>p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.5}.hero-route,.hero-status{border:1px solid var(--line);background:#050b0e75;border-radius:12px;gap:10px;min-width:0;padding:14px;display:grid}.hero-route>span,.hero-status>span{color:#8fa3a7;letter-spacing:.12em;font-size:10px;font-weight:800}.hero-route>div{grid-template-columns:24px 1fr 24px 1fr 24px;align-items:center;display:grid}.hero-route i{color:#a6adaf;background:#202a2f;border:1px solid #354148;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid}.hero-route i.done{color:#78d8bc;background:#2eb8911f;border-color:#2eb89152}.hero-route i.current{color:#79e4ed;background:#22bccb21;border-color:#43bfcc8f;box-shadow:0 0 12px #22bccb1f}.hero-route b{background:linear-gradient(90deg,#2eb8918c,#22bccb8c);height:1px}.hero-route footer{color:#819295;justify-content:space-between;font-size:10px;display:flex}.hero-status strong{color:#80dbc0;font-size:15px}.hero-status>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hero-status>div span{color:#91a3a6;gap:2px;font-size:10px;display:grid}.hero-status b{color:#f0f7f6;font-size:15px}.launcher-section{grid-template-rows:42px minmax(0,1fr);gap:9px;min-height:0;display:grid}.section-heading{justify-content:space-between;align-items:end;gap:18px;padding:0 5px;display:flex}.section-heading>div{gap:2px;display:grid}.eyebrow{color:#79dfe6;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.section-heading h2{margin:0;font-size:18px}.section-heading p{color:#91a2a5;margin:0 0 2px;font-size:10px}.app-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:0;display:grid}.app-card{border:1px solid var(--line);grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;min-width:0;min-height:205px;padding:19px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-card{border:1px solid color-mix(in srgb, var(--line) 88%, var(--frame-energy))}}.app-card{background:linear-gradient(180deg, var(--surface), var(--surface));border-radius:13px}@supports (color:color-mix(in lab, red, red)){.app-card{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 96%, var(--frame-energy)), var(--surface))}}.app-card{transition:transform .18s;box-shadow:0 8px 20px #02070a1f}.app-card.crm{--frame-energy:var(--tc-violet)}.app-card.access{--frame-energy:var(--tc-brass)}.app-card.tenant{--frame-energy:var(--tc-verdigris)}.app-card:hover,.app-card:focus-visible{z-index:3;border-color:var(--frame-energy)}@supports (color:color-mix(in lab, red, red)){.app-card:hover,.app-card:focus-visible{border-color:color-mix(in srgb, var(--frame-energy) 34%, var(--line))}}.app-card:hover,.app-card:focus-visible{background:linear-gradient(180deg, var(--surface), var(--surface))}@supports (color:color-mix(in lab, red, red)){.app-card:hover,.app-card:focus-visible{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 91%, var(--frame-energy)), var(--surface))}}.app-card:hover,.app-card:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 13px 28px #02070a33}.app-card>header,.app-core,.app-card>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.app-code,.app-live{letter-spacing:.1em;font-size:10px;font-weight:850}.app-code{color:#91a3a6}.app-live{color:#8fd9be;align-items:center;gap:5px;display:inline-flex}.app-core{justify-content:flex-start}.app-core>div{gap:3px;min-width:0;display:grid}.app-icon{border:1px solid var(--frame-energy);flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.app-icon{border:1px solid color-mix(in srgb, var(--frame-energy) 28%, transparent)}}.app-icon{color:var(--frame-energy);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.app-icon{color:color-mix(in srgb, var(--frame-energy) 78%, #f1ffff)}}.app-icon{background:radial-gradient(circle, var(--frame-energy), transparent 70%), #060c0f85}@supports (color:color-mix(in lab, red, red)){.app-icon{background:radial-gradient(circle, color-mix(in srgb, var(--frame-energy) 18%, transparent), transparent 70%), #060c0f85}}.app-icon{font-size:20px;box-shadow:inset 0 0 0 4px #ffffff05}.app-card h3{letter-spacing:-.03em;margin:0;font-size:clamp(18px,1.6vw,25px)}.app-card>p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.5}.app-card>footer{border-top:1px solid var(--line);align-items:end;padding-top:10px}.app-card>footer small{color:#8ea0a3;max-width:48%;font-size:10px;line-height:1.4}.app-card>footer strong{color:var(--frame-energy);align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-card>footer strong{color:color-mix(in srgb, var(--frame-energy) 68%, #edf8f7)}}.app-card>footer strong{text-align:right;font-size:12px}.app-card>footer strong span{font-size:13px}.operational-rail{border-top:1px solid var(--line);background:0 0;align-items:center;gap:18px;min-height:0;padding:0 5px;display:flex;overflow:hidden}.operational-rail>span{color:#9db0b3;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.operational-rail>small{color:#718488;letter-spacing:.08em;white-space:nowrap;margin-left:auto;font-size:10px}.internal-chassis-frame{z-index:0;opacity:.56;pointer-events:none;filter:drop-shadow(0 0 5px #20d8e21a)drop-shadow(0 3px 5px #0006);border:18px solid #0000;border-image:url(/orquestra-internal-frame.png) 110/18px;transition:opacity .18s,filter .18s,transform .18s;display:block;position:absolute;inset:0}.internal-chassis-frame:before,.internal-chassis-frame:after{z-index:2;pointer-events:none;content:"";position:absolute}.internal-chassis-frame:before{opacity:.48;background:linear-gradient(90deg, transparent, var(--frame-energy) 18%, var(--frame-energy) 50%, #eaffff 55%, transparent);width:24%;height:2px;top:-14px;left:10%}@supports (color:color-mix(in lab, red, red)){.internal-chassis-frame:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--frame-energy) 18%, transparent) 18%, var(--frame-energy) 50%, #eaffff 55%, transparent)}}.internal-chassis-frame:before{box-shadow:0 0 10px var(--frame-energy)}@supports (color:color-mix(in lab, red, red)){.internal-chassis-frame:before{box-shadow:0 0 10px color-mix(in srgb, var(--frame-energy) 48%, transparent)}}.internal-chassis-frame:before{animation:5.4s linear infinite internal-frame-current-x}.internal-chassis-frame:after{opacity:.32;background:linear-gradient(180deg, transparent, var(--frame-energy) 48%, #fff1b3 52%, transparent);width:2px;height:18%;box-shadow:0 0 9px var(--frame-energy);top:13%;right:-14px}@supports (color:color-mix(in lab, red, red)){.internal-chassis-frame:after{box-shadow:0 0 9px color-mix(in srgb, var(--frame-energy) 44%, transparent)}}.internal-chassis-frame:after{animation:6.2s linear infinite internal-frame-current-y}.internal-chassis-frame.hero{opacity:.72;border-width:22px;border-image-width:22px}.command-hero>:not(.internal-chassis-frame),.login-panel>:not(.internal-chassis-frame){z-index:1;position:relative}:where(.command-hero,.login-panel):is(:hover,:focus-within)>.internal-chassis-frame{opacity:.82;filter:drop-shadow(0 0 8px var(--frame-energy)) drop-shadow(0 5px 8px #00000080)}@supports (color:color-mix(in lab, red, red)){:where(.command-hero,.login-panel):is(:hover,:focus-within)>.internal-chassis-frame{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--frame-energy) 22%, transparent)) drop-shadow(0 5px 8px #00000080)}}:where(.command-hero,.login-panel):is(:hover,:focus-within)>.internal-chassis-frame{transform:scale(1.002)}:where(.command-hero,.login-panel):is(:hover,:focus-within)>.internal-chassis-frame:before{opacity:.94;animation-duration:1.35s}:where(.command-hero,.login-panel):is(:hover,:focus-within)>.internal-chassis-frame:after{opacity:.78;animation-duration:1.7s}.mobile-dock{display:none}.login-shell{isolation:isolate;background:radial-gradient(circle at 78% 12%,#22bccb33,#0000 30%),radial-gradient(circle at 8% 88%,#7256e829,#0000 32%),linear-gradient(145deg,#172b33,#102027 62%,#142a31);place-items:center;min-height:100svh;padding:54px;display:grid;position:relative;overflow:hidden}.login-panel{background:linear-gradient(#50d3dd06 1px,#0000 1px) 0 0/100% 24px,linear-gradient(90deg,#e357ba05 1px,#0000 1px) 0 0/24px 100%,radial-gradient(circle at 90% 8%,#22bccb1f,#0000 36%),linear-gradient(145deg,#192125fc,#0c1317fc);border:1px solid #38c7d01c;border-radius:18px;gap:20px;width:min(100%,540px);padding:46px 50px;display:grid;box-shadow:0 30px 82px #01050875}.login-brand{margin-bottom:26px;display:block}.login-panel h1{letter-spacing:-.05em;max-width:430px;margin:0;font-size:clamp(38px,5vw,58px);font-weight:620;line-height:.98}.login-panel>p{color:var(--ink-soft);margin:-8px 0 2px;font-size:12px;line-height:1.65}.login-action{background:linear-gradient(90deg,#22bccb24,#7256e81a),#060d11c2;border:1px solid #22bccb4d;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:10px 14px 10px 17px;transition:transform .16s;display:flex;box-shadow:inset 0 0 0 1px #ffffff06}.login-action:hover{border-color:#38e4ee7a;transform:translateY(-2px);box-shadow:0 12px 28px #020a0e47}.login-action>span{gap:3px;display:grid}.login-action small{color:#81a1a5;letter-spacing:.13em;font-size:10px;font-weight:800}.login-action strong{font-size:14px}.login-action>i{color:#dffcff;background:linear-gradient(135deg,#22aebc,#7054db);border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.login-security{grid-template-columns:32px 1fr;align-items:center;gap:10px;padding-top:4px;display:grid}.login-security>span{border:1px solid var(--line);color:#7fe5eb;background:#ffffff06;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.login-security p{color:#879a9e;margin:0;font-size:10px;line-height:1.55}@keyframes pulse{50%{opacity:.5}}@keyframes frame-current-x{0%{transform:translate(-90%)}to{transform:translate(340%)}}@keyframes frame-current-y{0%{transform:translateY(-70%)}to{transform:translateY(420%)}}@keyframes internal-frame-current-x{0%{transform:translate(-85%)}to{transform:translate(340%)}}@keyframes internal-frame-current-y{0%{transform:translateY(-70%)}to{transform:translateY(420%)}}@media (width<=1180px) and (width>=901px){.command-shell{grid-template-columns:206px minmax(0,1fr);padding:20px}.workspace-content{grid-template-rows:170px auto 50px;overflow-y:auto}.command-hero{grid-template-columns:minmax(0,1fr) minmax(190px,.55fr)}.hero-status{display:none}.app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-card{min-height:205px}}@media (width<=900px){body{overflow:auto}.command-shell{height:auto;min-height:100svh;padding:8px;display:block;overflow:visible}.mechanical-frame{opacity:.38;background-size:cover;position:fixed}.command-sidebar{display:none}.command-workspace{grid-template-rows:62px auto;min-height:calc(100svh - 80px)}.workspace-content{padding-bottom:var(--mobile-stage-clearance);grid-template-rows:auto auto auto;display:grid;overflow:visible}.topbar{padding-inline:16px}.systems-state{display:none}.command-hero{grid-template-columns:minmax(0,1fr) 190px;min-height:170px}.hero-status{display:none}.app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-card{min-height:205px}.mobile-dock{z-index:20;right:8px;bottom:var(--mobile-dock-safe-bottom);height:var(--mobile-dock-height);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080e12eb;border:1px solid #dfe7e921;border-radius:15px;grid-template-columns:repeat(4,1fr);padding:5px;display:grid;position:fixed;left:8px;box-shadow:0 16px 38px #01050861}.mobile-dock a{color:#9eb0b3;border-radius:10px;align-content:center;place-items:center;gap:4px;min-height:44px;font-size:12px;display:grid}.mobile-dock a:hover{color:#fff;background:#ffffff0d}.mobile-dock .nav-signal{margin:0}.internal-chassis-frame{opacity:.42;border-width:14px;border-image-width:14px}.internal-chassis-frame.hero{border-width:16px;border-image-width:16px}}@media (width<=620px){.command-shell{padding:0}.command-workspace{border-radius:0;min-height:calc(100svh - 68px)}.topbar-actions .sync-state{display:none}.workspace-content{padding:10px 10px var(--mobile-stage-clearance)}.command-hero{grid-template-columns:1fr;gap:16px;padding:24px 20px}.hero-route{display:none}.hero-copy h1{font-size:35px}.section-heading{align-items:start}.section-heading p{display:none}.app-grid{grid-template-columns:1fr}.app-card{min-height:210px}.operational-rail{gap:12px;min-height:56px}.operational-rail>span:nth-of-type(2),.operational-rail>small,.internal-chassis-frame{display:none}.login-shell{min-height:100svh;padding:18px}.login-panel{padding:34px 25px}.login-brand{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.mechanical-frame,.internal-chassis-frame{filter:none}:is(.primary-nav a,.app-card,.login-action,.internal-chassis-frame,.command-sidebar,.command-workspace,.operational-rail,.rail-control){transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.topbar,.app-card,.command-hero,.operational-rail{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#182126}}@media (width>=901px){.command-shell[data-rail=compact]{grid-template-columns:var(--rail-compact) minmax(0, 1fr)}.command-shell[data-rail=compact] .command-sidebar{padding-inline:8px}.command-shell[data-rail=compact] .sidebar-brand-row{grid-template-columns:1fr;justify-items:center}.command-shell[data-rail=compact] .sidebar-brand{min-width:44px;padding-inline:0}.command-shell[data-rail=compact] .brand>span:last-child,.command-shell[data-rail=compact] .workspace-switcher>div,.command-shell[data-rail=compact] .workspace-switcher>i,.command-shell[data-rail=compact] .nav-label,.command-shell[data-rail=compact] .primary-nav a>span,.command-shell[data-rail=compact] .primary-nav a>em,.command-shell[data-rail=compact] .identity-module,.command-shell[data-rail=compact] .sidebar-profile>div,.command-shell[data-rail=compact] .sidebar-profile>a,.command-shell[data-rail=compact] .rail-control>span:last-child{display:none}.command-shell[data-rail=compact] .workspace-switcher,.command-shell[data-rail=compact] .primary-nav a{grid-template-columns:1fr;place-items:center;padding-inline:0}.command-shell[data-rail=compact] .workspace-switcher>span{width:31px}.command-shell[data-rail=compact] .primary-nav a>i{margin:0}.command-shell[data-rail=compact] .sidebar-profile{grid-template-columns:1fr;place-items:center}}html[data-theme=light] body{background:var(--canvas-deep)}html[data-theme=light] .command-shell,html[data-theme=light] .login-shell{background:radial-gradient(circle at 94% -12%, #217e8d24, transparent 32%), radial-gradient(circle at 3% 96%, #985a3524, transparent 30%), linear-gradient(145deg, var(--canvas), var(--canvas-deep) 62%, #e8dcc8)}html[data-theme=light] .mechanical-frame{opacity:.62;filter:sepia(.76)saturate(.88)contrast(1.02)drop-shadow(0 8px 20px #47301b33);mix-blend-mode:multiply}html[data-theme=light] .command-workspace{background:var(--surface);box-shadow:var(--shadow-deep);border-color:#7d582f38}html[data-theme=light] .topbar{border-bottom-color:var(--line);background:#fffaf0f2}html[data-theme=light] .topbar-title small,html[data-theme=light] .section-heading p,html[data-theme=light] .app-code,html[data-theme=light] .app-card>footer small,html[data-theme=light] .operational-rail>span,html[data-theme=light] .operational-rail>small{color:var(--muted)}html[data-theme=light] .sync-state,html[data-theme=light] .systems-state{color:var(--ink-soft);background:#fffdf8c7}html[data-theme=light] .header-avatar{color:#5c467f;background:#6553a61a}html[data-theme=light] .workspace-content{background:linear-gradient(#fffdf8cc,#f4ecdceb),radial-gradient(circle at 90% 0,#527a711a,#0000 28%)}html[data-theme=light] :is(.command-hero,.login-panel){background:linear-gradient(#985a3506 1px, transparent 1px) 0 0 / 100% 24px, linear-gradient(90deg, #527a7106 1px, transparent 1px) 0 0 / 24px 100%, radial-gradient(circle at 13% 8%, var(--frame-energy), transparent 38%), linear-gradient(145deg, #fffdf8, #fff8ea);border-color:#985a352e}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] :is(.command-hero,.login-panel){background:linear-gradient(#985a3506 1px, transparent 1px) 0 0 / 100% 24px, linear-gradient(90deg, #527a7106 1px, transparent 1px) 0 0 / 24px 100%, radial-gradient(circle at 13% 8%, color-mix(in srgb, var(--frame-energy) 8%, transparent), transparent 38%), linear-gradient(145deg, #fffdf8, #fff8ea)}}html[data-theme=light] :is(.command-hero,.login-panel){box-shadow:var(--shadow)}html[data-theme=light] .app-card{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .app-card{border-color:color-mix(in srgb, var(--line) 88%, var(--frame-energy))}}html[data-theme=light] .app-card{background:linear-gradient(#fffdf8,#fff8ea)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .app-card{background:linear-gradient(180deg, color-mix(in srgb, #fffdf8 96%, var(--frame-energy)), #fff8ea)}}html[data-theme=light] .app-card{box-shadow:0 8px 20px #47301b1a}html[data-theme=light] .command-hero:before{opacity:.2;background-image:linear-gradient(#985a3514 1px,#0000 1px),linear-gradient(90deg,#527a7112 1px,#0000 1px)}html[data-theme=light] .hero-kicker,html[data-theme=light] .login-status,html[data-theme=light] .eyebrow{color:#985a35}html[data-theme=light] .hero-kicker em,html[data-theme=light] .login-status em{color:#15523d;background:#2d806114;border-color:#2d806147}html[data-theme=light] .hero-copy h1 span{color:#527a71}html[data-theme=light] :is(.hero-route,.hero-status){background:#fffdf8b3}html[data-theme=light] .hero-route i{border-color:var(--line);color:var(--muted);background:#f4ecdc}html[data-theme=light] .hero-status strong,html[data-theme=light] .app-live{color:#15523d}html[data-theme=light] .hero-status b{color:var(--ink)}html[data-theme=light] .app-card:hover,html[data-theme=light] .app-card:focus-visible{border-color:var(--frame-energy)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .app-card:hover,html[data-theme=light] .app-card:focus-visible{border-color:color-mix(in srgb, var(--frame-energy) 34%, var(--line))}}html[data-theme=light] .app-card:hover,html[data-theme=light] .app-card:focus-visible{background:linear-gradient(#fffdf8,#f8efdf)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .app-card:hover,html[data-theme=light] .app-card:focus-visible{background:linear-gradient(180deg, color-mix(in srgb, #fffdf8 90%, var(--frame-energy)), #f8efdf)}}html[data-theme=light] .app-card:hover,html[data-theme=light] .app-card:focus-visible{box-shadow:0 13px 28px #47301b29}html[data-theme=light] .app-icon{color:var(--frame-energy)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .app-icon{color:color-mix(in srgb, var(--frame-energy) 76%, #2b2924)}}html[data-theme=light] .app-icon{background:radial-gradient(circle, var(--frame-energy), transparent 70%), #fffdf8b8}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .app-icon{background:radial-gradient(circle, color-mix(in srgb, var(--frame-energy) 15%, transparent), transparent 70%), #fffdf8b8}}html[data-theme=light] .app-card>footer strong{color:var(--frame-energy)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .app-card>footer strong{color:color-mix(in srgb, var(--frame-energy) 74%, #332c25)}}html[data-theme=light] .operational-rail{border-color:var(--line);background:0 0}html[data-theme=light] .internal-chassis-frame{opacity:.52;filter:sepia(.78)saturate(.94)contrast(1.04)drop-shadow(0 3px 5px #47301b38)}html[data-theme=light] .login-action{background:linear-gradient(90deg,#527a711f,#985a351a),#fffdf8d6;border-color:#527a7157}html[data-theme=light] .login-action small,html[data-theme=light] .login-security p{color:var(--muted)}html[data-theme=light] .login-action>i{color:#fff8ed;background:linear-gradient(135deg,#527a71,#985a35)}@media (prefers-reduced-transparency:reduce){html[data-theme=light] :is(.topbar,.app-card,.command-hero,.operational-rail){background-color:var(--surface)}html[data-theme=dark] :is(.topbar,.app-card,.command-hero,.operational-rail){background-color:#182126}}@media (forced-colors:active){.mechanical-frame,.internal-chassis-frame,.command-shell:before,.login-shell:before{display:none!important}:is(.command-sidebar,.command-workspace,.command-hero,.app-card,.operational-rail,.login-panel,.user-menu-popover){color:canvastext!important;box-shadow:none!important;background:canvas!important;border:1px solid canvastext!important}}:is(.command-sidebar,.command-workspace,.app-card,.operational-rail,.rail-control,.internal-chassis-frame){transition:opacity .16s,transform .16s,filter .16s}html[data-theme=light] :where(.command-hero,.login-panel):is(:hover,:focus-within)>.internal-chassis-frame{filter:drop-shadow(0 0 8px var(--tc-copper))}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] :where(.command-hero,.login-panel):is(:hover,:focus-within)>.internal-chassis-frame{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--tc-copper) 32%, transparent))}}html[data-theme=dark] :where(.command-hero,.login-panel):is(:hover,:focus-within)>.internal-chassis-frame{filter:drop-shadow(0 0 9px var(--tc-cyan))}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] :where(.command-hero,.login-panel):is(:hover,:focus-within)>.internal-chassis-frame{filter:drop-shadow(0 0 9px color-mix(in srgb, var(--tc-cyan) 48%, transparent))}}@media (prefers-reduced-motion:reduce){:is(.command-sidebar,.command-workspace,.app-card,.operational-rail,.rail-control,.internal-chassis-frame,.mechanical-frame){transition:none!important;animation:none!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
