:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07101f;--bg-soft:#0c1830;--panel:#0f1d36d1;--panel-strong:#122340f5;--border:#94a3b838;--border-focus:#67e8f9;--text:#f8fafc;--muted:#aebbd0;--accent:#22d3ee;--accent-strong:#0891b2;--success:#4ade80;--warning:#fbbf24;--danger:#fb7185;--info:#93c5fd;--radius:18px;--shadow:0 24px 70px #00000057}*{box-sizing:border-box}html{background:var(--bg);min-width:320px}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 8% 0,#22d3ee21,#0000 34rem),radial-gradient(circle at 100% 18%,#3b82f621,#0000 30rem),linear-gradient(145deg,#06101e 0%,#0b1730 52%,#07101f 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55;overflow-x:hidden}button,input,select{font:inherit}button,label[for],select{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--border-focus);outline-offset:3px}button:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.5}.glass-navbar{z-index:20;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06101edb;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem clamp(1rem,4vw,3rem);display:flex;position:sticky;top:0;box-shadow:0 10px 38px #0003}.logo-container{min-width:0}.brand-title{letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,3vw,2rem);line-height:1.15}.brand-title span{color:var(--accent)}.brand-subtitle{color:var(--muted);margin:.2rem 0 0;font-size:.82rem}.dashboard-container{gap:1.25rem;width:min(100% - 2rem,1040px);margin:clamp(1.5rem,5vw,3.5rem) auto;display:grid}.glass-panel{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(150deg, #162847db, var(--panel));min-width:0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:clamp(1.15rem,3vw,2rem)}.glass-panel h2{margin:0 0 1.35rem;font-size:clamp(1.08rem,3vw,1.35rem)}.form-row,.upload-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.form-row+.form-row{margin-top:1rem}.form-group{gap:.48rem;min-width:0;display:grid}.form-group label{color:#e5edf8;font-size:.92rem;font-weight:650}.form-group small,.support-note,.settings-form>small,.upload-label small{color:var(--muted);font-size:.78rem}input[type=text],select,input[type=file]{width:100%;min-width:0;color:var(--text);background:#030b18b8;border:1px solid #94a3b852;border-radius:11px}input[type=text],select{min-height:46px;padding:.7rem .82rem}input[type=file]{color:var(--muted);padding:.55rem}input[type=file]::file-selector-button{color:#06202a;background:#a5f3fc;border:0;border-radius:8px;margin-right:.7rem;padding:.48rem .72rem;font-weight:700}.support-note{margin-top:.85rem;display:block}.upload-box{border:1px dashed #67e8f961;border-radius:15px;align-content:start;min-width:0;padding:1rem;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.upload-box:hover,.upload-box.drag-active{border-color:var(--accent);background:#22d3ee12}.upload-box.drag-active{transform:translateY(-2px)}.upload-label{text-align:center;justify-items:center;gap:.45rem;padding:1rem .35rem;display:grid}.upload-icon{color:var(--accent);font-size:2.2rem;line-height:1}.file-name{overflow-wrap:anywhere;min-height:1.45rem;color:var(--muted);text-align:center;margin:.4rem 0;font-size:.84rem}.file-name[data-state=valid]{color:var(--success)}.file-name[data-state=invalid]{color:var(--danger)}.page-scale-control{gap:.45rem;padding-top:.45rem;display:grid}.page-scale-heading{color:var(--muted);justify-content:space-between;align-items:center;gap:.75rem;font-size:.84rem;display:flex}.page-scale-heading label{color:#e5edf8;font-weight:650}.page-scale-heading output{min-width:3.4rem;color:var(--accent);text-align:center;font-variant-numeric:tabular-nums;background:#030b1894;border:1px solid #67e8f952;border-radius:999px;padding:.12rem .5rem}.page-scale-control input[type=range]{width:100%;min-height:28px;accent-color:var(--accent-strong);cursor:ew-resize;margin:0}#page-scale-help{margin-top:1rem}.readiness-hint,.status-message{overflow-wrap:anywhere;border:1px solid #0000;border-radius:12px;margin:0;padding:.8rem 1rem;font-size:.9rem}.readiness-hint:empty,.status-message:empty{display:none}[data-state=info]{color:var(--info);background:#3b82f617;border-color:#93c5fd47}[data-state=success]{color:var(--success);background:#22c55e17;border-color:#4ade804d}[data-state=warning],[data-state=processing]{color:var(--warning);background:#f59e0b17;border-color:#fbbf244d}[data-state=error]{color:var(--danger);background:#f43f5e17;border-color:#fb71854d}.action-section,.settings-actions,.studio-toolbar{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}button{min-height:44px;color:var(--text);border:1px solid #0000;border-radius:11px;padding:.7rem 1rem;font-weight:750;transition:transform .15s,filter .15s,border-color .15s}button:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.primary-btn{color:#03131c;background:linear-gradient(135deg,#67e8f9,#22d3ee);box-shadow:0 10px 28px #22d3ee33}.glass-btn{border-color:var(--border);background:#1e293bb8}.danger-btn{color:#fff1f2;background:#9f1239}.modal{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01060fd1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow:auto}.modal-content{width:min(100%,740px);max-height:calc(100dvh - 2rem);position:relative;overflow:auto}.settings-dialog{background:var(--panel-strong)}.close-btn{z-index:3;border-color:var(--border);background:#0f172ae0;border-radius:50%;place-items:center;width:42px;min-height:42px;padding:0;display:grid;position:absolute;top:.75rem;right:.75rem}.settings-form{gap:1rem;display:grid}.settings-actions{justify-content:flex-end;margin-top:.35rem}.preview-container{width:min(100%,1180px);max-height:none;padding:4.7rem 1rem 1.5rem;overflow:visible}.preview-close{position:fixed;top:1rem;right:1rem}.studio-toolbar{z-index:2;border:1px solid var(--border);width:min(100% - 7rem,870px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06101ef0;border-radius:15px;padding:.65rem;position:fixed;top:.75rem;left:50%;transform:translate(-50%)}#pdf-render-area{justify-items:center;gap:1.25rem;min-height:200px;display:grid}.pdf-page-wrapper{background:#fff;border-radius:4px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 20px 65px #0000008c}.pdf-page-wrapper canvas{max-width:100%;height:auto;display:block}.draggable-element{z-index:1;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;position:absolute}.draggable-element img{pointer-events:none;width:100%;height:auto;display:block}.draggable-element.selected{outline:3px solid var(--accent);outline-offset:2px}.draggable-element.dragging{cursor:grabbing;opacity:.82}.studio-message{border:1px solid var(--border);width:min(100%,700px);color:var(--muted);text-align:center;background:#0f172ae0;border-radius:12px;padding:1rem}.hidden{display:none!important}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:768px){.glass-navbar{align-items:flex-start;padding:.85rem 1rem}.brand-subtitle{max-width:15rem}.dashboard-container{width:min(100% - 1rem,1040px);margin:1rem auto 1.5rem}.form-row,.upload-section{grid-template-columns:minmax(0,1fr)}.action-section,.settings-actions{grid-template-columns:minmax(0,1fr);display:grid}.modal{padding:.5rem}.modal-content{max-height:calc(100dvh - 1rem)}.preview-container{padding:7.5rem .25rem 1rem}.studio-toolbar{justify-content:flex-start;width:calc(100% - 4.5rem);max-height:6.5rem;top:.5rem;overflow:auto}.studio-toolbar button{min-height:40px;padding:.55rem .7rem;font-size:.82rem}.preview-close{top:.5rem;right:.5rem}}@media (max-width:430px){.brand-subtitle{display:none}.glass-navbar .glow-btn{padding-inline:.72rem}.glass-panel{border-radius:14px;padding:1rem}.upload-box{padding:.75rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pdf-page-container{background:#fff;border-radius:4px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 20px 65px #0000008c}.pdf-page-container canvas{max-width:100%;height:auto;display:block}.pdf-page-container>.draggable-element{object-fit:contain;display:block}.preview-container{padding:1rem .75rem 1.5rem}.studio-toolbar{width:min(100% - 4.5rem,980px);margin:0 auto 1rem;position:sticky;top:.5rem;left:auto;transform:none}.page-navigation{border-right:1px solid var(--border);align-items:center;gap:.45rem;padding-right:.75rem;display:flex}.page-navigation label{color:var(--muted);font-size:.82rem;font-weight:700}#studio-page-select{width:auto;min-width:6.5rem;min-height:40px;padding:.45rem .6rem}.page-navigation button{min-height:40px;padding:.5rem .7rem}.pdf-page-container{scroll-margin-top:6rem}@media (max-width:768px){.preview-container{padding-top:.5rem}.studio-toolbar{justify-content:center;width:calc(100% - 3.5rem);max-height:none;position:sticky;top:.25rem;overflow:visible}.page-navigation{border-right:0;border-bottom:1px solid var(--border);justify-content:center;width:100%;padding:0 0 .55rem}}.section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.2rem;display:flex}.step-kicker{color:var(--accent,#7c9cff);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.35rem;font-size:.76rem;font-weight:800;display:block}.local-badge{white-space:nowrap;background:#7c9cff1a;border:1px solid #7c9cff59;border-radius:999px;padding:.35rem .65rem;font-size:.78rem}.advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.control-card{background:#050c1a52;border:1px solid #ffffff1a;border-radius:16px;gap:.75rem;padding:1rem;display:grid}.control-card legend{padding:0 .45rem;font-weight:800}.control-card label{gap:.35rem;font-size:.86rem;display:grid}.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.switch-row{align-items:center;grid-template-columns:auto 1fr!important}.declaration-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.file-label{align-items:center;display:inline-flex}.inline-next-status{margin-inline-start:auto;font-size:.86rem}.inline-next-status[data-state=error]{color:#ff8f9b}.inline-next-status[data-state=success]{color:#75e0ad}.inline-next-status[data-state=warning]{color:#ffd178}.declaration-dialog{width:min(900px,100vw - 2rem);max-height:90vh;overflow:auto}.declaration-dialog label{gap:.4rem;margin:.75rem 0;display:grid}.declaration-dialog textarea{resize:vertical;min-height:8rem;font:inherit;line-height:1.65}.declaration-dialog code{-webkit-user-select:all;user-select:all}.advanced-section input[type=range]{width:100%}@media (max-width:800px){.advanced-grid,.compact-grid{grid-template-columns:1fr}.section-heading{align-items:center}.inline-next-status{width:100%;margin:0}}.editor-tools{background:#050c1a99;border:1px solid #ffffff1f;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.6rem;display:flex}.editor-tools label{align-items:center;gap:.35rem;font-size:.78rem;display:flex}.editor-tools input[type=range]{width:90px}.compact-btn{padding:.55rem .7rem!important;font-size:.78rem!important}.draggable-element{transform-origin:50%;touch-action:none}.draggable-element.selected{outline-offset:3px;outline:2px solid #7c9cff}@media (max-width:760px){.editor-tools{align-items:stretch}.editor-tools label{width:100%}.editor-tools input[type=range],.editor-tools select{flex:1}}.pdf-page-container[data-rotation]:after{content:"Rotation " attr(data-rotation) "°";color:#dce7ff;background:#040a14cc;border-radius:7px;padding:.25rem .45rem;font-size:.7rem;position:absolute;inset:.5rem .5rem auto auto}.pdf-page-container[data-rotation="0"]:after{display:none}.pdf-page-container.page-excluded{opacity:.35;filter:grayscale()}.pdf-page-container.page-excluded:before{content:"EXCLUDED";z-index:4;color:#ff6070;pointer-events:none;border:4px solid #ff6070;padding:.4rem .7rem;font-size:2rem;font-weight:900;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-12deg)}#preview-modal .editor-tools{grid-template-columns:minmax(190px,.7fr) minmax(210px,.75fr) minmax(410px,1.35fr) minmax(560px,1.8fr);align-items:stretch;gap:.55rem;padding:.55rem;display:grid}#preview-modal .editor-tool-group{background:#0a182ab8;border:1px solid #8ba3c229;border-radius:12px;flex-wrap:wrap;align-content:center;align-items:center;gap:.4rem;min-width:0;padding:.48rem;display:flex}#preview-modal .editor-group-label{color:#e3b95e;letter-spacing:.09em;text-transform:uppercase;width:100%;font-size:.67rem;font-weight:850}#preview-modal .editor-tool-group label{min-width:0;margin:0}#preview-modal .editor-element-controls,#preview-modal .editor-workflow-controls{grid-column:auto}#preview-modal .editor-workflow-controls{background:linear-gradient(135deg,#1c2b40f0,#0c1c30e6);border-color:#e3b95e47}#preview-modal .editor-tools select{min-height:36px;padding:.35rem 2rem .35rem .55rem}#preview-modal .editor-tools input[type=range]{width:78px}@media (max-width:1250px){#preview-modal .editor-tools{grid-template-columns:repeat(2,minmax(0,1fr))}#preview-modal .editor-element-controls,#preview-modal .editor-workflow-controls{grid-column:1/-1}}@media (max-width:680px){#preview-modal .editor-tools{grid-template-columns:1fr}#preview-modal .editor-tool-group{grid-column:1}#preview-modal .editor-tool-group label{width:100%}}.project-controls{align-items:center;gap:.45rem;margin-inline-start:auto;display:flex}.project-controls select{max-width:220px}.project-controls #project-status{max-width:210px;font-size:.72rem}.project-controls #project-status[data-state=success]{color:#75e0ad}.project-controls #project-status[data-state=error]{color:#ff8f9b}.project-menu{position:relative}.project-menu summary{cursor:pointer;list-style:none}.project-menu summary::-webkit-details-marker{display:none}.project-menu>div{z-index:50;background:#101c2d;border:1px solid #ffffff24;border-radius:12px;min-width:210px;padding:.5rem;display:grid;position:absolute;inset:calc(100% + .5rem) 0 auto auto;box-shadow:0 15px 40px #00000059}.project-menu button,.project-menu label{color:inherit;text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.65rem}.project-menu button:hover,.project-menu label:hover{background:#ffffff12}@media (max-width:1000px){.glass-navbar{flex-wrap:wrap}.project-controls{order:3;width:100%;margin:0}.project-controls #project-status{display:none}}@media (max-width:650px){.project-controls{grid-template-columns:1fr auto auto;display:grid}.project-controls select{max-width:none}.project-menu{grid-column:1/-1}.project-menu>div{inset:calc(100% + .4rem) auto auto 0}}.language-toggle{margin-inline-start:.5rem}.interface-rtl{font-family:Calibri,Noto Sans Arabic,Segoe UI,sans-serif}.interface-rtl input,.interface-rtl textarea{text-align:right;direction:rtl}.interface-rtl input[type=url],.interface-rtl input[type=range],.interface-rtl .fingerprint{text-align:left;direction:ltr}.interface-rtl .project-menu>div{inset-inline:auto 0}.interface-rtl .close-btn{left:1rem;right:auto}@media (max-width:650px){.language-toggle{margin-inline-start:auto}}.profile-picker>div{grid-template-columns:1fr auto;gap:.5rem;display:grid}.profile-picker small[data-state=success]{color:#75e0ad}.profile-picker small[data-state=error]{color:#ff8f9b}@media (max-width:560px){.profile-picker>div{grid-template-columns:1fr}}.connection-dialog{width:min(1180px,100vw - 2rem);max-height:92vh;padding:clamp(1.1rem,3vw,2rem);overflow:auto}.connection-heading{justify-content:space-between;gap:1rem;margin-bottom:1.2rem;padding-inline-end:3rem;display:flex}.connection-heading h2{margin:.25rem 0}.connection-heading p{color:var(--muted,#aab6c8);max-width:720px;line-height:1.6}.connection-badge{white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-self:flex-start;padding:.4rem .7rem}.connection-badge[data-state=connected]{color:#75e0ad;background:#75e0ad14;border-color:#75e0ad66}.connection-badge[data-state=error]{color:#ff8f9b;border-color:#ff8f9b66}.connection-badge[data-state=testing]{color:#ffd178}.connection-layout{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:1.2rem;display:grid}.connection-form,.connection-guide{background:#040b175c;border:1px solid #ffffff1a;border-radius:18px;padding:1rem}.connection-form{gap:.85rem;display:grid}.connection-form label{gap:.4rem;font-weight:700;display:grid}.connection-form small{color:var(--muted,#97a6ba);font-weight:400}.connection-two-columns{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.security-callout{background:#7c9cff14;border-inline-start:4px solid #7c9cff;border-radius:10px;gap:.25rem;padding:.75rem .9rem;display:grid}.security-callout span{color:var(--muted,#aab6c8);font-size:.82rem;line-height:1.55}.connection-actions,.guide-actions{flex-wrap:wrap;gap:.6rem;display:flex}.connection-guide h3{margin-top:0}.connection-guide ol{gap:.8rem;padding-inline-start:1.4rem;display:grid}.connection-guide li{padding-inline-start:.25rem}.connection-guide li strong,.connection-guide li span{display:block}.connection-guide li span{color:var(--muted,#aab6c8);margin-top:.2rem;font-size:.86rem;line-height:1.5}.connection-guide code{direction:ltr;background:#ffffff12;border-radius:5px;padding:.12rem .3rem;display:inline-block}.connection-guide details{color:var(--muted,#aab6c8);margin-top:1rem}.connection-guide summary{cursor:pointer;color:inherit;font-weight:700}.verification-quick-actions{gap:.65rem;display:grid}.verification-quick-actions p{color:var(--muted,#aab6c8);margin:0;font-size:.84rem}.connection-header-btn{white-space:nowrap}@media (max-width:900px){.connection-layout{grid-template-columns:1fr}}@media (max-width:600px){.connection-two-columns{grid-template-columns:1fr}.connection-actions>*{width:100%}.connection-heading{display:grid}.connection-badge{justify-self:start}}.connection-capabilities{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.connection-capabilities article{background:#091525;border:1px solid #23344d;border-radius:10px;padding:12px 14px}.connection-capabilities span,.connection-capabilities strong{display:block}.connection-capabilities span{color:#8294aa;font-size:.72rem}.connection-capabilities strong{color:#dfe7f3;margin-top:5px;font-size:.86rem}.connection-capabilities strong[data-state=available]{color:#74d9a3}.connection-capabilities strong[data-state=unavailable]{color:#f0bd64}@media (max-width:780px){.connection-capabilities{grid-template-columns:repeat(2,1fr)}}.studio-workspace{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:1rem;width:min(100%,1130px);margin:0 auto;display:grid}.studio-thumbnails{background:#050c1ad1;border:1px solid #ffffff1f;border-radius:14px;gap:.55rem;max-height:calc(100dvh - 8rem);padding:.55rem;display:grid;position:sticky;top:6.5rem;overflow:auto}.thumbnail-page{background:#0d182bcc;border-color:#ffffff1f;place-items:center;gap:.25rem;min-height:64px;padding:.35rem;display:grid}.thumbnail-page canvas{background:#fff;max-width:100%;height:auto;display:block}.thumbnail-page span{color:#b9c8dd;font-size:.72rem}.thumbnail-page.active{border-color:#67e8f9;box-shadow:0 0 0 2px #67e8f92e}.safe-area-tools{background:#050c1a99;border:1px dashed #67e8f952;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.6rem;display:flex}.safe-area-tools label{align-items:center;gap:.35rem;font-size:.76rem;display:flex}.safe-area-tools input[type=range]{width:78px}.page-safe-area{z-index:1;pointer-events:none;border:1px dashed #00aaffb8;position:absolute;box-shadow:inset 0 0 0 1px #ffffff73}.pdf-page-container:before,.pdf-page-container:after{pointer-events:none}.pdf-page-container.snap-vertical:before{content:"";z-index:5;background:#00d9ff;width:1px;position:absolute;top:0;bottom:0;left:50%}.pdf-page-container.snap-horizontal:after{content:"";z-index:5;background:#00d9ff!important;border-radius:0!important;width:auto!important;height:1px!important;padding:0!important;position:absolute!important;top:50%!important;left:0!important;right:0!important}.draggable-element{z-index:3!important}@media (max-width:760px){.studio-workspace{grid-template-columns:1fr}.studio-thumbnails{max-height:none;display:flex;position:static;overflow:auto}.thumbnail-page{min-width:76px}.safe-area-tools{align-items:stretch}.safe-area-tools label{width:100%}.safe-area-tools input[type=range]{flex:1}}#preview-modal{background:radial-gradient(circle at 50% -20%,#275b982e,#0000 42%),#01060ff5;place-items:stretch stretch;padding:0;overflow:hidden}#preview-modal .preview-container{grid-template-rows:auto minmax(0,1fr);width:100vw;max-width:none;height:100dvh;min-height:100dvh;max-height:100dvh;padding:0;display:grid;overflow:hidden}#preview-modal .preview-close{z-index:20;top:.65rem;right:.75rem}#preview-modal .studio-toolbar{z-index:10;background:#050e1bfa;border-width:0 0 1px;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;max-width:none;max-height:30dvh;margin:0;padding:.7rem 4.25rem .7rem 1rem;display:grid;position:relative;inset:auto;overflow:auto;transform:none;box-shadow:0 18px 44px #0000004d}#preview-modal .page-navigation{padding-inline-end:.8rem}#preview-modal .editor-tools,#preview-modal .safe-area-tools{grid-column:1/-1}#preview-modal .studio-workspace{grid-template-columns:148px minmax(0,1fr);width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:1rem;display:grid;overflow:hidden}#preview-modal .studio-thumbnails{height:100%;max-height:none;position:static;top:auto}#preview-modal #pdf-render-area{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable both-edges;align-content:start;justify-items:center;min-width:0;height:100%;min-height:0;padding:1rem clamp(1rem,3vw,4rem) 5rem;overflow:auto}#preview-modal .pdf-page-container{flex:none;scroll-margin-top:1rem}#preview-modal #apply-manual-btn{align-self:stretch;min-width:11rem}@media (max-width:980px){#preview-modal .studio-toolbar{grid-template-columns:1fr auto;max-height:40dvh}#preview-modal .page-navigation{grid-column:1}#preview-modal #apply-manual-btn{grid-column:1/-1}#preview-modal .studio-workspace{grid-template-columns:108px minmax(0,1fr);padding:.65rem}}@media (max-width:680px){#preview-modal .preview-close{top:.4rem;right:.4rem}#preview-modal .studio-toolbar{width:100%;max-height:46dvh;padding:.55rem 3.6rem .55rem .55rem;display:flex}#preview-modal .page-navigation{width:100%}#preview-modal .studio-workspace{grid-template-rows:92px minmax(0,1fr);grid-template-columns:1fr;gap:.55rem}#preview-modal .studio-thumbnails{height:92px;display:flex;overflow:auto}#preview-modal #pdf-render-area{padding:.5rem .25rem 3rem}}#preview-modal .preview-container.studio-tools-collapsed .editor-tools,#preview-modal .preview-container.studio-tools-collapsed .safe-area-tools{display:none}#preview-modal .preview-container.studio-tools-collapsed .studio-toolbar{max-height:none}.batch-dialog{direction:rtl;width:min(1180px,100%);padding:1.5rem}.batch-dialog .section-heading{text-align:right}.batch-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.4fr);gap:1rem;display:grid}.batch-add-card,.batch-queue-card{background:#050c1a94;border:1px solid #ffffff1f;border-radius:16px;align-content:start;gap:.8rem;padding:1rem;display:grid}.batch-add-card label{gap:.35rem;font-weight:700;display:grid}.batch-add-card small{color:var(--muted);line-height:1.6}.batch-queue-heading,.batch-actions,.batch-row,.batch-row-actions{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.batch-queue-heading>div,.batch-actions{gap:.55rem;display:flex}.batch-list{gap:.6rem;max-height:52dvh;display:grid;overflow:auto}.batch-row{background:#0e192cbd;border:1px solid #ffffff1a;border-radius:13px;padding:.75rem}.batch-row>div:first-child{text-align:right;gap:.2rem;min-width:0;display:grid}.batch-row span,.batch-row small{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem}.batch-row[data-status=completed]{border-color:#4ade8059}.batch-row[data-status=failed]{border-color:#fb718573}.batch-row[data-status=running]{border-color:#67e8f973}.batch-state{background:#ffffff14;border-radius:999px;padding:.25rem .5rem}.batch-empty{color:var(--muted);text-align:center;padding:2rem}.batch-actions{justify-content:flex-end;margin-top:.4rem}.batch-scale-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.batch-scale-grid label{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;padding:.7rem}.batch-scale-grid label>span{align-items:center;gap:.55rem;display:flex}.batch-scale-grid output{min-width:3rem;color:var(--orbit-gold,#eab84f);font-weight:800}.batch-scale-grid input[type=range]{width:100%}.batch-placement-studio{padding:1rem}.batch-placement-dialog{width:min(1500px,100vw - 2rem);height:min(94dvh,1050px);direction:inherit;grid-template-rows:auto minmax(0,1fr);gap:1rem;padding:1.35rem;display:grid;overflow:hidden}.batch-placement-dialog .section-heading{text-align:start}.batch-placement-workspace{grid-template-columns:minmax(0,1fr) minmax(270px,330px);gap:1rem;min-height:0;display:grid}.batch-placement-stage{background:radial-gradient(circle at 50% 10%,#1d4ed81f,#020812e0 60%);border:1px solid #67e8f933;border-radius:18px;place-items:start center;min-height:0;padding:1rem;display:grid;overflow:auto}.batch-placement-surface{-webkit-user-select:none;user-select:none;background:#fff;flex:none;width:min(100%,980px);position:relative;overflow:hidden;box-shadow:0 18px 60px #0000006b}.batch-placement-surface canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.batch-placement-item{z-index:3;cursor:grab;touch-action:none;filter:drop-shadow(0 4px 8px #0003);outline-offset:4px;outline:1px dashed #eab84fbf;max-width:none;height:auto;display:block;position:absolute}.batch-placement-item.dragging{cursor:grabbing;filter:drop-shadow(0 8px 14px #00000047);outline-color:#67e8f9}.batch-placement-item[hidden]{display:none}.batch-placement-controls{background:#050c1aad;border:1px solid #ffffff1f;border-radius:16px;align-content:start;gap:.85rem;min-height:0;padding:1rem;display:grid;overflow:auto}.batch-placement-controls label{gap:.45rem;font-weight:750;display:grid}.batch-placement-controls label output{color:var(--orbit-gold,#eab84f)}.batch-placement-controls input[type=range]{width:100%}.batch-placement-instruction{background:#ffffff0b;border-radius:12px;gap:.25rem;padding:.75rem;display:grid}.batch-placement-instruction span{color:var(--muted);font-size:.82rem;line-height:1.55}.batch-placement-controls .primary-btn{width:100%;margin-top:.2rem}@media (max-width:850px){.batch-layout,.batch-placement-workspace{grid-template-columns:1fr}.batch-dialog{padding:1rem}.batch-row{flex-direction:column;align-items:stretch}.batch-row-actions{width:100%}.batch-scale-grid{grid-template-columns:1fr}.batch-placement-dialog{border-radius:0;width:100%;height:100dvh;max-height:100dvh;padding:.8rem}.batch-placement-workspace{overflow:auto}.batch-placement-stage{min-height:62dvh}.batch-placement-controls{overflow:visible}}.batch-pairing-card{direction:ltr;background:linear-gradient(145deg,#eab84f0f,#1226435c);border:1px solid #eab84f3d;border-radius:14px;gap:.65rem;padding:.8rem;display:grid}.batch-pairing-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.batch-pairing-heading h4{margin:0;font-size:.94rem}.batch-pairing-heading p{color:var(--muted);margin:.25rem 0 0;font-size:.76rem;line-height:1.45}.batch-pairing-list{gap:.55rem;max-height:31dvh;padding-inline-end:.2rem;display:grid;overflow:auto}.batch-pairing-empty{text-align:center;color:var(--muted);border:1px dashed #ffffff1f;border-radius:11px;margin:0;padding:1rem .7rem}.batch-pair-row{background:#040c1ab3;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.6rem;display:grid}.batch-pair-row[data-state=warning]{border-color:#f59e0ba6;box-shadow:inset 3px 0 #f59e0bb8}.batch-pair-order{width:1.7rem;height:1.7rem;color:var(--orbit-gold,#eab84f);background:#eab84f24;border-radius:50%;place-items:center;font-weight:850;display:grid}.batch-pair-fields{gap:.4rem;min-width:0;display:grid}.batch-pair-fields select{border-radius:9px;width:100%;min-width:0;padding:.5rem .65rem;font-size:.78rem}.batch-pair-actions{grid-template-columns:repeat(3,2rem);gap:.25rem;display:grid}.batch-pair-actions button{min-width:2rem;padding:.35rem}.batch-full-page-option{background:#eab84f12;border:1px solid #eab84f4d;border-radius:13px;align-items:flex-start;padding:.8rem;grid-template-columns:auto 1fr!important;gap:.7rem!important}.batch-full-page-option input{margin-top:.18rem}.batch-full-page-option span{gap:.2rem;display:grid}.batch-full-page-option small{color:var(--muted);font-weight:500;line-height:1.45}.batch-placement-surface:after{content:"";z-index:2;pointer-events:none;color:#09122073;text-align:left;border:1px dashed #eab84f80;padding:6px;font:700 10px/1 system-ui;position:absolute;inset:6px}@media (max-width:850px){.batch-pair-row{grid-template-columns:2rem minmax(0,1fr)}.batch-pair-actions{grid-column:2;justify-content:start}.batch-pairing-list{max-height:none}}.batch-placement-message{z-index:6;text-align:center;color:#edf5ff;background:linear-gradient(145deg,#050e1cf0,#081729e6);place-content:center;justify-items:center;gap:.8rem;padding:2rem;display:grid;position:absolute;inset:0}.batch-placement-message.hidden{display:none}.batch-placement-message span{border:3px solid #eab84f40;border-top-color:var(--orbit-gold,#eab84f);border-radius:50%;width:2.4rem;height:2.4rem;animation:.8s linear infinite batch-preview-spin}.batch-placement-message strong{max-width:28rem;line-height:1.55}.batch-placement-message.error{color:#fecdd3;background:linear-gradient(145deg,#2d0812f5,#140810f0)}.batch-placement-message.error span{border:1px solid #fb71858c;width:2.6rem;height:2.6rem;animation:none}.batch-placement-message.error span:before{content:"!";place-items:center;height:100%;font-size:1.4rem;font-weight:900;display:grid}@keyframes batch-preview-spin{to{transform:rotate(360deg)}}.preflight-dialog{direction:rtl;width:min(920px,100%);padding:1.5rem}.preflight-dialog .section-heading{text-align:right}.preflight-row{background:#071122b3;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:28px minmax(110px,.8fr) minmax(0,1.2fr);align-items:center;gap:.55rem;padding:.75rem;display:grid}.preflight-row>span:last-child{color:var(--muted);overflow-wrap:anywhere}.preflight-icon{border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.preflight-row[data-state=pass] .preflight-icon{color:#052e16;background:#4ade80}.preflight-row[data-state=warning] .preflight-icon{color:#422006;background:#facc15}.preflight-row[data-state=fail] .preflight-icon{color:#4c0519;background:#fb7185}@media (max-width:760px){.preflight-list{grid-template-columns:1fr}.preflight-row{grid-template-columns:28px 1fr}.preflight-row>span:last-child{grid-column:2}}.approval-review-modal{z-index:1800}.approval-review-dialog{background:#0a1525;border:1px solid #d6a84b52;gap:16px;width:min(980px,100vw - 32px);max-height:min(820px,100vh - 32px);display:grid;overflow:hidden;box-shadow:0 28px 90px #0000008c}.approval-review-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.approval-review-heading h2{color:#f4f7fb;margin:4px 0 0}.approval-review-summary{color:#dce8fb;background:#3b82f61a;border:1px solid #3b82f63d;border-radius:10px;margin:0;padding:12px 14px}.approval-review-legend{flex-wrap:wrap;gap:8px;display:flex}.approval-review-table-wrap{border:1px solid #25344a;border-radius:12px;max-height:50vh;overflow:auto}.approval-review-table{border-collapse:collapse;color:#e6edf7;width:100%;min-width:720px}.approval-review-table th{z-index:1;text-align:left;color:#aebbd0;letter-spacing:.04em;text-transform:uppercase;background:#111f32;font-size:.78rem;position:sticky;top:0}.approval-review-table th,.approval-review-table td{vertical-align:middle;border-bottom:1px solid #223148;padding:11px 12px}.approval-review-table td small{color:#8fa0b8;margin-top:4px;display:block}.approval-review-table select{min-width:118px}.approval-state{text-transform:capitalize;border-radius:999px;align-items:center;width:max-content;min-height:24px;padding:2px 9px;font-size:.75rem;font-weight:700;display:inline-flex}.approval-state.add,.approval-state.absent{color:#9bc4ff;background:#3b82f629}.approval-state.skip,.approval-state.confirmed{color:#8be0b1;background:#1fa66329}.approval-state.review,.approval-state.probable,.approval-state.unavailable{color:#ffd47d;background:#d6a84b2b}.approval-state.conflict{color:#ff9e9e;background:#e0454529}.approval-review-table tr[data-state=probable],.approval-review-table tr[data-state=conflict],.approval-review-table tr[data-state=unavailable]{background:#d6a84b09}.approval-review-note{color:#aebbd0;margin:0;font-size:.88rem}.control-help{color:#9eacc0;margin:8px 0 0;font-size:.82rem;line-height:1.55}@media (max-width:720px){.approval-review-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:16px}}:root{--bg:#060d18;--bg-soft:#0a1423;--panel:#0d192a;--panel-strong:#111f33;--border:#223149;--border-focus:#4f9cff;--text:#f3f6fb;--muted:#94a4ba;--accent:#d6a84b;--accent-strong:#b88628;--platform-blue:#3b82f6;--platform-gold:#d6a84b;--platform-violet:#8b7cf6;--radius:14px;--shadow:0 18px 44px #00000047}body.orbit-theme{background:#060d18}.platform-shell{min-height:100vh;color:var(--text);background:radial-gradient(circle at 75% -10%,#3b82f614,#0000 34rem),#060d18;grid-template-columns:248px minmax(0,1fr);display:grid}.platform-sidebar{z-index:60;background:#08111f;border-inline-end:1px solid #1d2b40;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.platform-brand{border-bottom:1px solid #1d2b40;align-items:center;gap:12px;height:84px;padding:18px 20px;display:flex}.platform-brand-mark{color:#07111f;background:linear-gradient(145deg,#f1d08b,#b88628);border:1px solid #d6a84b8c;border-radius:12px;place-items:center;width:40px;height:40px;font-size:1.25rem;font-weight:900;display:grid;box-shadow:0 8px 22px #d6a84b2e}.platform-brand strong,.platform-brand span{white-space:nowrap;display:block}.platform-brand strong{letter-spacing:.01em;font-size:.98rem}.platform-brand span{color:#73849d;text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:.68rem}.platform-nav{flex:1;padding:18px 12px;overflow:auto}.platform-nav-item{color:#91a1b7;text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:44px;margin:3px 0;padding:0 12px;transition:all .16s;display:flex}.platform-nav-item svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 20px;width:20px;height:20px}.platform-nav-item:hover{color:#dfe8f5;background:#101d30}.platform-nav-item.active{color:#f1d08b;background:linear-gradient(90deg,#d6a84b26,#d6a84b0a);box-shadow:inset 3px 0 #d6a84b}[dir=rtl] .platform-nav-item.active{box-shadow:inset -3px 0 #d6a84b}.platform-sidebar-footer{border-top:1px solid #1d2b40;padding:12px}.platform-privacy-dot{color:#6f8099;align-items:center;gap:8px;padding:10px 12px 2px;font-size:.72rem;display:flex}.platform-privacy-dot i{background:#2bc879;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2bc87914}.platform-stage{min-width:0;min-height:100vh}.platform-topbar{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070f1bf0;border-bottom:1px solid #1d2b40;justify-content:space-between;align-items:center;gap:24px;min-height:84px;padding:14px 26px;display:flex;position:sticky;top:0}.platform-topbar>div:first-child{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;display:grid}.platform-eyebrow{color:#70819a;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.platform-topbar h1{grid-column:2;margin:1px 0 0;font-size:1.08rem;font-weight:650}.platform-icon-btn{color:#b8c5d7;background:#0e1a2b;border:1px solid #26364d;border-radius:9px;grid-row:1/3;width:36px;height:36px;display:none}.platform-top-actions{align-items:center;gap:10px;display:flex}.platform-search{color:#71839d;background:#0a1525;border:1px solid #213148;border-radius:10px;align-items:center;gap:8px;width:min(27vw,330px);height:40px;padding:0 12px;display:flex}.platform-search input{color:#dfe8f5;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0}#platform-header-actions{gap:8px;display:flex}#platform-header-actions .glass-btn,#platform-header-actions .glow-btn{border-radius:9px;min-height:40px;padding:0 12px}.platform-primary-action,.platform-outline-action{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-weight:720;display:inline-flex}.platform-primary-action{color:#111827;background:linear-gradient(135deg,#edca7e,#c59535);border:1px solid #e0b75f;box-shadow:0 10px 28px #d6a84b24}.platform-primary-action svg{fill:none;stroke:currentColor;stroke-width:2px;width:17px;height:17px}.platform-outline-action{color:#bad2f6;background:#0b1728;border:1px solid #2c4260}.platform-content{min-height:calc(100vh - 84px);padding:clamp(20px,3vw,38px)}.platform-view{max-width:1440px;margin:auto}.platform-view.hidden{display:none!important}.platform-hero{min-height:196px;box-shadow:var(--shadow);background:linear-gradient(115deg,#101f34 0%,#0c192a 56%,#0f2946e6 100%);border:1px solid #253750;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:clamp(26px,4vw,44px);display:flex;position:relative;overflow:hidden}.platform-hero:after{content:"";inset-inline-end:-40px;border:1px solid #d6a84b1a;border-radius:50%;width:420px;height:420px;position:absolute;top:-120px;box-shadow:0 0 0 52px #3b82f609,0 0 0 104px #d6a84b06}.platform-hero>*{z-index:1;position:relative}.platform-kicker{color:#d6a84b;letter-spacing:.12em;font-size:.69rem;font-weight:800}.platform-hero h2,.platform-workspace-heading h2{margin:8px 0 7px;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.15}.platform-hero p,.platform-workspace-heading p{color:#9cacbf;max-width:700px;margin:0}.platform-hero-action{min-height:48px;padding-inline:20px}.platform-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.platform-metrics article{background:#0b1728;border:1px solid #1f3047;border-radius:13px;padding:18px 20px}.platform-metrics article>span,.platform-metrics small{color:#7f90a7;font-size:.76rem;display:block}.platform-metrics strong{color:#eaf0f8;margin:7px 0 4px;font-size:1.22rem;display:block}.platform-section-heading{margin:34px 0 14px}.platform-section-heading span{color:#d6a84b;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:700}.platform-section-heading h2{margin:5px 0 0;font-size:1.24rem}.platform-launch-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.platform-launch-grid>button{color:#ecf2fa;text-align:start;background:#0b1728;border:1px solid #213249;border-radius:14px;grid-template-rows:auto auto 1fr;grid-template-columns:1fr auto;gap:8px 14px;min-height:188px;padding:20px;transition:all .18s;display:grid}.platform-launch-grid>button:hover{background:#0e1c2f;border-color:#3d5573;transform:translateY(-2px)}.launch-icon{border-radius:11px;grid-column:1/3;place-items:center;width:42px;height:42px;display:grid}.launch-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;width:21px;height:21px}.launch-icon.blue{color:#8ebcff;background:#3b82f624}.launch-icon.gold{color:#e9c36f;background:#d6a84b24}.launch-icon.violet{color:#b4a9ff;background:#8b7cf624}.platform-launch-grid strong{font-size:1rem}.platform-launch-grid small{color:#8394aa;grid-column:1/2;line-height:1.55}.platform-launch-grid b{color:#d6a84b;grid-area:2/2/4;align-self:center;font-size:1.4rem}.platform-local-banner{background:#2bc8790b;border:1px solid #2bc8792e;border-radius:13px;align-items:center;gap:14px;margin-top:18px;padding:17px 20px;display:flex}.platform-local-banner>span{color:#65d99d;background:#2bc8791a;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.platform-local-banner svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px;height:20px}.platform-local-banner p{color:#8294a9;margin:3px 0 0;font-size:.83rem}.platform-workspace-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.platform-workspace-heading h2{font-size:1.65rem}#platform-legacy-workspace .dashboard-container{gap:16px;width:100%;max-width:none;margin:0}#platform-legacy-workspace .glass-panel,#platform-legacy-workspace .control-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b1728;border-color:#213249;border-radius:13px;box-shadow:0 12px 30px #00000029}#platform-legacy-workspace .glass-panel{padding:clamp(18px,2.4vw,28px)}.legacy-command-source{clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:fixed!important;overflow:hidden!important}.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar-collapsed .platform-brand{padding-inline:17px}.sidebar-collapsed .platform-brand>div:last-child,.sidebar-collapsed .platform-nav-item span,.sidebar-collapsed .platform-privacy-dot span{display:none}.sidebar-collapsed .platform-nav-item{justify-content:center;padding:0}.interface-rtl .platform-launch-grid>button,.interface-rtl .platform-nav-item{text-align:right}@media (max-width:1000px){.platform-shell{grid-template-columns:76px minmax(0,1fr)}.platform-brand{padding-inline:17px}.platform-brand>div:last-child,.platform-nav-item span,.platform-privacy-dot span{display:none}.platform-nav-item{justify-content:center;padding:0}.platform-search{display:none}.platform-launch-grid,.platform-metrics{grid-template-columns:1fr}}@media (max-width:720px){.platform-shell{display:block}.platform-sidebar{width:248px;transition:all .2s;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-105%);box-shadow:24px 0 60px #00000080}.interface-rtl .platform-sidebar{transform:translate(105%)}.platform-shell.sidebar-collapsed .platform-sidebar{transform:translate(0)}.platform-brand>div:last-child,.platform-nav-item span,.platform-privacy-dot span{display:block}.platform-nav-item{justify-content:flex-start;padding:0 12px}.platform-icon-btn{display:block}.platform-topbar{min-height:72px;padding:10px 14px}.platform-top-actions .platform-primary-action span,#platform-header-actions #open-settings-btn{display:none}.platform-content{padding:14px}.platform-hero{min-height:auto;padding:24px;display:block}.platform-hero-action{margin-top:20px}.platform-workspace-heading{display:block}.platform-workspace-heading .platform-outline-action{margin-top:14px}}#platform-file-count{direction:ltr;unicode-bidi:isolate}.access-center{z-index:1650}.access-dialog{background:#0a1525;border:1px solid #263750;width:min(980px,100vw - 30px);max-height:calc(100vh - 30px);overflow:auto}.access-current-user{background:#0c192a;border:1px solid #24354d;border-radius:11px;justify-content:space-between;gap:20px;padding:16px;display:flex}.access-current-user strong,.access-current-user span,.access-current-user small,.access-current-user b{display:block}.access-current-user b{color:#d6a84b}.access-invite{grid-template-columns:1fr 220px auto;align-items:end;gap:12px;margin:16px 0;display:grid}.access-table-wrap{border:1px solid #24354d;border-radius:11px;overflow:auto}.access-table-wrap table{border-collapse:collapse;width:100%}.access-table-wrap th,.access-table-wrap td{text-align:start;border-bottom:1px solid #203048;padding:11px 12px}.access-table-wrap th{color:#8193a9;text-transform:uppercase;background:#0e1b2d;font-size:.74rem}.access-table-wrap td strong,.access-table-wrap td small{display:block}.access-table-wrap td small{color:#7f91a7}.access-role-guide{border:1px solid #24354d;border-radius:10px;margin-top:14px;padding:12px 14px}.access-role-guide p{grid-template-columns:140px 1fr;gap:10px;display:grid}.access-role-guide span{color:#8596ab;font-size:.8rem}@media (max-width:700px){.access-invite{grid-template-columns:1fr}.access-current-user{display:block}.access-current-user>div+div{margin-top:10px}}:root{--orbit-canvas:#050b14;--orbit-surface:#0b1626;--orbit-surface-raised:#101d30;--orbit-surface-soft:#0d1a2b;--orbit-surface-hover:#14243a;--orbit-line:#8ba3c22e;--orbit-line-strong:#8ba3c252;--orbit-gold:#d8ab50;--orbit-gold-bright:#f0c86b;--orbit-blue:#4f8ee8;--orbit-text:#eef4fd;--orbit-text-soft:#a8b7cb;--orbit-text-faint:#778aa5;--orbit-success:#61d5a0;--orbit-warning:#f0bd5b;--orbit-danger:#ff7c8b;--orbit-shadow-lg:0 34px 100px #0000009e, 0 1px 0 #ffffff0a inset;--orbit-shadow-control:0 1px 0 #ffffff09 inset, 0 8px 24px #0000001f;--orbit-radius-xl:24px;--orbit-radius-lg:16px;--orbit-radius-md:12px}body.orbit-modal-open{overflow:hidden}*{scrollbar-width:thin;scrollbar-color:#31445f transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#31445f padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#455c79}.platform-project-bar{border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-lg);background:linear-gradient(110deg,#0f2138d6,#081424b8);justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:13px 14px;display:flex;box-shadow:inset 0 1px #ffffff08}.platform-project-bar>div:first-child{gap:2px;min-width:130px;display:grid}.platform-project-bar>div:first-child strong{color:var(--orbit-text);font-size:.9rem}.platform-project-bar .project-controls{flex:1;justify-content:flex-end;margin:0;display:flex}.platform-project-bar .project-controls select{min-width:min(280px,36vw)}.platform-project-bar .project-menu{z-index:65}@media (max-width:900px){.platform-project-bar{flex-direction:column;align-items:stretch}.platform-project-bar .project-controls{justify-content:flex-start;width:100%}.platform-project-bar .project-controls select{min-width:0;max-width:none}}.modal{-webkit-backdrop-filter:blur(16px)saturate(.9);overscroll-behavior:contain;background:radial-gradient(circle at 50% -10%,#4f8ee821,#0000 42%),#02070fd1;padding:clamp(12px,2.2vw,32px)}.modal:not(.hidden){animation:.18s ease-out both orbit-backdrop-in}.modal:not(.hidden)>.modal-content{animation:.22s cubic-bezier(.2,.78,.2,1) both orbit-dialog-in}.modal-content:not(.preview-container){isolation:isolate;width:min(960px,100vw - 32px);max-height:min(880px,100dvh - 40px);color:var(--orbit-text);border:1px solid var(--orbit-line-strong);border-radius:var(--orbit-radius-xl);background:linear-gradient(155deg, #112035fa, #07111ffc 62%), var(--orbit-surface);box-shadow:var(--orbit-shadow-lg);padding:clamp(24px,3vw,38px);position:relative;overflow:auto}.modal-content:not(.preview-container):before{content:"";z-index:-1;border-radius:var(--orbit-radius-xl) var(--orbit-radius-xl) 0 0;background:linear-gradient(90deg, var(--orbit-gold), #d8ab5033 34%, #4f8ee880 72%, transparent);opacity:.88;height:5px;position:absolute;inset:0 0 auto}.modal-content h2{color:var(--orbit-text);letter-spacing:-.025em;margin:3px 0 7px;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.2}.modal-content h3{color:var(--orbit-text);letter-spacing:-.012em}.modal-content p{color:var(--orbit-text-soft)}.modal-content .section-heading{border-bottom:1px solid var(--orbit-line);align-items:center;margin:0 0 22px;padding:0 58px 20px 0}.interface-rtl .modal-content .section-heading{padding:0 0 20px 58px}.modal-content .section-heading p{max-width:720px;margin:8px 0 0;line-height:1.65}.modal-content .step-kicker,.modal-content .platform-kicker{color:var(--orbit-gold-bright);letter-spacing:.15em;font-size:.72rem;font-weight:850}.close-btn{z-index:10;border:1px solid var(--orbit-line);color:#c6d3e5;background:#0d1b2ee6;border-radius:13px;width:42px;height:42px;min-height:42px;padding:0;font-size:1.45rem;line-height:1;position:absolute;inset:18px 18px auto auto;box-shadow:0 8px 24px #00000038,inset 0 1px #ffffff0a}.interface-rtl .close-btn{inset:18px auto auto 18px}.close-btn:not(:disabled):hover{color:#fff;background:#17283e;border-color:#d8ab5085;transform:translateY(-1px)rotate(2deg)}.close-btn:active{transform:translateY(0)scale(.96)}.modal-content label:not(.switch-row),.control-card label:not(.switch-row),.form-group label{color:#dbe6f5;letter-spacing:.005em;font-size:.83rem;font-weight:720}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{width:100%;min-width:0;min-height:46px;color:var(--orbit-text);caret-color:var(--orbit-gold-bright);border:1px solid var(--orbit-line-strong);border-radius:var(--orbit-radius-md);box-shadow:var(--orbit-shadow-control);background-color:#040d1ad1;outline:none;padding:10px 13px;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s}textarea{resize:vertical;min-height:116px;line-height:1.65}input::placeholder,textarea::placeholder{color:#667b98;opacity:1}input:disabled,select:disabled,textarea:disabled{color:#74859b;cursor:not-allowed;opacity:.72;background:#08111da6}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){background-color:#071324f5;border-color:#8ba3c280}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,select:focus,textarea:focus{border-color:var(--orbit-blue);background-color:#071324;box-shadow:0 0 0 3px #4f8ee82e,0 12px 32px #0000002e}input:user-invalid{border-color:#ff7c8bb3;box-shadow:0 0 0 3px #ff7c8b1c}select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#8fa3bf 50%),linear-gradient(135deg,#8fa3bf 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 13px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:42px}.interface-rtl select{background-position:18px calc(50% - 2px),13px calc(50% - 2px);padding-inline:42px 13px}select option{color:var(--orbit-text);background:#0d1a2b}input[type=file]{min-height:48px;color:var(--orbit-text-soft);border:1px dashed var(--orbit-line-strong);border-radius:var(--orbit-radius-md);background:#040d1a99;padding:6px}input[type=file]::file-selector-button{color:#e6edf8;border:1px solid var(--orbit-line);cursor:pointer;background:#17263a;border-radius:9px;min-height:34px;margin-inline:0 10px;padding:6px 11px}input[type=file]:hover{border-color:#d8ab507a}input[type=checkbox]{width:18px;height:18px;accent-color:var(--orbit-gold)}input[type=range]{accent-color:var(--orbit-gold)}.switch-row{border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-md);background:#0813229e;min-height:46px;padding:10px 12px;transition:border-color .15s,background .15s}.switch-row:hover{background:#0e1d31c7;border-color:#d8ab5061}.primary-btn,.glow-btn,.glass-btn,.danger-btn,.danger-outline-btn,.platform-primary-action,.platform-outline-action,.file-label,.project-menu summary{border-radius:11px;transition:transform .15s,border-color .15s,background-color .15s,box-shadow .15s,color .15s;box-shadow:0 8px 22px #00000024,inset 0 1px #ffffff0d}.primary-btn,.platform-primary-action{color:#171107;background:linear-gradient(135deg,#edc769,#d29c38);border-color:#ffdc8f5c;box-shadow:0 12px 30px #d29c3833,inset 0 1px #ffffff59}.glow-btn{color:#e9f2ff;background:#2c66b83d;border-color:#4f8ee87a}.glass-btn,.platform-outline-action,.file-label,.project-menu summary{color:#dbe6f4;border-color:var(--orbit-line);background:#14253cd1}.danger-btn{background:linear-gradient(135deg,#a82e49,#7c1931)}.danger-outline-btn{color:#ffc0c8;background:#851d3026;border-color:#ff7c8b6b}.primary-btn:not(:disabled):hover,.platform-primary-action:not(:disabled):hover{background:linear-gradient(135deg,#f4d37f,#dda943);box-shadow:0 15px 34px #d29c3845}.glow-btn:not(:disabled):hover{background:#3477d657;border-color:#5da1ffc2}.glass-btn:not(:disabled):hover,.platform-outline-action:not(:disabled):hover,.file-label:hover,.project-menu summary:hover{background:var(--orbit-surface-hover);color:#fff;border-color:#d8ab5061}.danger-outline-btn:not(:disabled):hover{background:#9f223940;border-color:#ff7c8bb3}button:not(:disabled):active,[role=button]:active,summary:active{transform:translateY(0)scale(.98)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[role=button]:focus-visible{outline:2px solid var(--orbit-gold-bright);outline-offset:3px}.connection-badge,.local-badge,.approval-state,.batch-state{border:1px solid var(--orbit-line);min-height:30px;color:var(--orbit-text-soft);background:#0f1f33d9;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:.76rem;font-weight:780;display:inline-flex}.connection-badge[data-state=connected],.approval-state.confirmed{color:var(--orbit-success);background:#1f75521f;border-color:#61d5a059}.connection-badge[data-state=error],.approval-state.conflict{color:var(--orbit-danger);background:#9423361f;border-color:#ff7c8b61}.connection-badge[data-state=testing],.approval-state.probable,.approval-state.review{color:var(--orbit-warning);background:#8b5e161f;border-color:#f0bd5b61}.status-message:not(.hidden){border-radius:var(--orbit-radius-md);min-height:44px;margin:14px 0 0;padding:11px 13px;font-size:.84rem}.access-table-wrap,.approval-review-table-wrap{border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-lg);background:#050e1b75;overflow:auto}.access-table-wrap table,.approval-review-table{border-collapse:separate;border-spacing:0;width:100%}.access-table-wrap th,.approval-review-table th{z-index:1;color:#89a0be;border-bottom:1px solid var(--orbit-line);letter-spacing:.08em;text-transform:uppercase;background:#101e31;padding:12px 14px;font-size:.7rem;font-weight:820;position:sticky;top:0}.access-table-wrap td,.approval-review-table td{border-bottom:1px solid #8ba3c21c;padding:13px 14px}.access-table-wrap tbody tr:hover,.approval-review-table tbody tr:hover{background:#4f8ee80e}.access-table-wrap tbody tr:last-child td,.approval-review-table tbody tr:last-child td{border-bottom:0}details>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;position:relative}details>summary::-webkit-details-marker{display:none}.modal-content details>summary{color:#d9e4f3;border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-md);background:#0a1728b3;min-height:48px;padding:13px 44px 13px 15px;font-weight:720}.modal-content details>summary:after{content:"⌄";color:var(--orbit-gold-bright);font-size:1.2rem;transition:transform .16s;position:absolute;inset:10px 14px auto auto}.interface-rtl .modal-content details>summary{padding:13px 15px 13px 44px}.interface-rtl .modal-content details>summary:after{inset:10px auto auto 14px}.modal-content details[open]>summary:after{transform:rotate(180deg)}.modal-content details>summary:hover{background:#102238d1;border-color:#d8ab5066}.project-menu>div{border:1px solid var(--orbit-line-strong);background:#0d1a2b;border-radius:14px;min-width:240px;padding:7px;animation:.14s ease-out both orbit-popover-in;box-shadow:0 24px 60px #00000085}.project-menu button,.project-menu label{color:#d6e1ef;border-radius:9px;min-height:40px;padding:9px 11px}.project-menu button:hover,.project-menu label:hover{color:#fff;background:#16263c}.modal-content.preflight-dialog,.modal-content.batch-dialog{direction:inherit}.preflight-dialog .section-heading,.batch-dialog .section-heading{text-align:start;direction:inherit}.preflight-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.preflight-item{border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-md);background:#0712219e;align-items:flex-start;gap:11px;min-height:62px;padding:12px 13px;transition:border-color .15s,background .15s,transform .15s;display:flex}.preflight-item:hover{background:#0c1c30cc;border-color:#4f8ee852;transform:translateY(-1px)}.preflight-item>div{gap:2px;min-width:0;display:grid}.preflight-item strong{color:#e5edf8;font-size:.84rem}.preflight-item span:last-child{color:var(--orbit-text-faint);overflow-wrap:anywhere;font-size:.78rem}.preflight-dot{background:var(--orbit-text-faint);border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px;box-shadow:0 0 0 4px #778aa51a}.preflight-item[data-state=pass] .preflight-dot{background:var(--orbit-success);box-shadow:0 0 0 4px #61d5a01a}.preflight-item[data-state=warning] .preflight-dot{background:var(--orbit-warning);box-shadow:0 0 0 4px #f0bd5b1a}.preflight-item[data-state=fail] .preflight-dot{background:var(--orbit-danger);box-shadow:0 0 0 4px #ff7c8b1a}.preflight-actions{justify-content:flex-end;gap:10px;display:flex}.batch-layout{direction:inherit;grid-template-columns:minmax(290px,.72fr) minmax(0,1.4fr)}.batch-add-card,.batch-queue-card{text-align:start;direction:inherit}.batch-row>div:first-child{text-align:start}.batch-queue-heading,.batch-actions,.batch-row,.batch-row-actions{direction:inherit}.batch-empty{min-height:220px;color:var(--orbit-text-faint);place-items:center;display:grid}@media (max-width:1350px) and (min-width:1001px){.platform-search{display:none}}@media (max-width:760px){.preflight-list,.batch-layout{grid-template-columns:1fr}}.modal-content.access-dialog{width:min(980px,100vw - 32px)}.access-current-user{border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-lg);background:linear-gradient(130deg,#10233be0,#091627bd);min-height:78px;padding:16px 18px}.access-current-user strong{color:#eef4fd;font-size:.98rem}.access-current-user span,.access-current-user small{color:var(--orbit-text-soft)}.access-invite{border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-lg);background:#0813229e;grid-template-columns:minmax(240px,1fr) minmax(170px,220px) auto;gap:12px;margin:18px 0;padding:16px}.access-invite label{gap:7px;display:grid}.access-invite .primary-btn{min-width:150px}.access-invite[data-locked=true]{opacity:.58}.access-role-guide{background:0 0;border:0;margin-top:16px;padding:0}.access-role-guide>div{padding:8px 14px 2px}.access-role-guide p{border-bottom:1px solid #8ba3c21a;margin:8px 0;padding-bottom:8px}.modal-content.settings-dialog{width:min(760px,100vw - 32px)}.settings-form{gap:14px}.settings-form>h2{padding-inline-end:50px}.modal-content.connection-dialog,.modal-content.batch-dialog,.modal-content.approval-review-dialog{width:min(1120px,100vw - 32px)}.modal-content.preflight-dialog{width:min(920px,100vw - 32px)}.modal-content.declaration-dialog{width:min(900px,100vw - 32px)}.connection-form,.connection-guide,.batch-add-card,.batch-queue-card,.control-card{border-color:var(--orbit-line);border-radius:var(--orbit-radius-lg);background:#0712219e;box-shadow:inset 0 1px #ffffff06}.declaration-dialog>h2{padding-inline-end:50px}.declaration-dialog>p{background:#885e1914;border:1px solid #d8ab5033;border-radius:12px;padding:12px 14px}.declaration-dialog code{color:var(--orbit-gold-bright)}.preflight-row,.batch-row{border-color:var(--orbit-line);background:#091729b3}.preflight-row:hover,.batch-row:hover{background:#0d1e33d1;border-color:#4f8ee84d}.approval-review-summary{border-radius:var(--orbit-radius-md)}.access-invite-copy{grid-column:1/-1}.access-invite-copy h3{margin:0 0 3px;font-size:1rem}.access-invite-copy p{color:var(--orbit-text-faint);margin:0;font-size:.8rem}.access-session-icon{width:42px;height:42px;color:var(--orbit-gold-bright);background:#8a5c151f;border:1px solid #d8ab504d;border-radius:13px;flex:none;place-items:center;font-size:1.1rem;font-weight:850;display:grid}.access-current-user[data-state=signed-out]{align-items:center;gap:13px;display:flex}.access-current-user[data-state=signed-in]{grid-template-columns:auto 1fr auto;align-items:center;gap:13px;display:grid}.access-current-user[data-state=signed-in] .access-session-icon{color:var(--orbit-success);background:#1f75521f;border-color:#61d5a04d}.access-org{text-align:end}.access-org b{color:var(--orbit-gold-bright)}.access-mfa{color:var(--orbit-text-faint);font-size:.78rem}.access-mfa.enabled{color:var(--orbit-success)}.access-empty{text-align:center!important;padding:30px 16px!important}.access-empty>*{display:block}.access-empty>span{color:var(--orbit-gold);margin-bottom:6px;font-size:1.45rem}.access-empty>small{color:var(--orbit-text-faint);margin-top:3px}@media (max-width:760px){.access-current-user[data-state=signed-in]{grid-template-columns:auto 1fr}.access-org{text-align:start;grid-column:2}}@keyframes orbit-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes orbit-dialog-in{0%{opacity:0;transform:translateY(13px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes orbit-popover-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:760px){.modal{place-items:end center;padding:8px}.modal-content:not(.preview-container){border-radius:20px;width:100%;max-height:calc(100dvh - 16px);padding:22px 16px 18px}.modal-content:not(.preview-container):before{border-radius:20px 20px 0 0}.modal-content .section-heading{align-items:flex-start;padding-inline-end:48px}.interface-rtl .modal-content .section-heading{padding-inline:0 48px}.close-btn{inset:14px 14px auto auto}.interface-rtl .close-btn{inset:14px auto auto 14px}.access-invite{grid-template-columns:1fr}.access-invite .primary-btn,.modal-content.connection-dialog,.modal-content.batch-dialog,.modal-content.approval-review-dialog,.modal-content.access-dialog,.modal-content.settings-dialog,.modal-content.preflight-dialog,.modal-content.declaration-dialog{width:100%}.settings-actions,.connection-actions,.guide-actions,.preflight-actions{grid-template-columns:1fr;display:grid}.settings-actions>*,.connection-actions>*,.guide-actions>*,.preflight-actions>*{width:100%}}@media (prefers-reduced-motion:reduce){.modal:not(.hidden),.modal:not(.hidden)>.modal-content,.project-menu>div{animation:none}}

.orbit-b21-selector{margin:0 0 22px;padding:18px;border:1px solid rgba(122,170,218,.24);border-radius:16px;background:linear-gradient(135deg,rgba(10,28,48,.78),rgba(8,20,35,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}
.orbit-b21-selector-head,.orbit-b21-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.orbit-b21-selector-head>div,.orbit-b21-section-head>div{display:grid;gap:3px}.orbit-b21-selector-head strong,.orbit-b21-section-head strong{font-size:15px;color:#f7fbff}.orbit-b21-selector-head small{color:#89a1bc}.orbit-b21-kicker{font-size:11px;font-weight:800;letter-spacing:.12em;color:#f0be56}.orbit-b21-selector-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1.2fr) auto;gap:14px;align-items:end}.orbit-b21-selector-grid label,.orbit-b21-company-grid label,.orbit-b21-editor-grid label{display:grid;gap:7px;font-size:12px;font-weight:700;color:#b9c9db}.orbit-b21-selector-grid select,.orbit-b21-company-grid select,.orbit-b21-company-grid input,.orbit-b21-editor-grid input{width:100%;min-height:46px;border:1px solid #29435e;border-radius:11px;background:#06111f;color:#f6f9fc;padding:0 13px;font:inherit}.orbit-b21-plan{min-height:46px;padding:8px 13px;border:1px solid #29435e;border-radius:11px;display:grid;align-content:center;gap:2px;min-width:150px;background:rgba(6,17,31,.75)}.orbit-b21-plan span{font-weight:800;color:#f0be56}.orbit-b21-plan small{color:#8ba3bd}.orbit-b21-manage{white-space:nowrap}
.orbit-b21-modal{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:28px;background:rgba(0,7,14,.78);backdrop-filter:blur(8px)}.orbit-b21-modal.hidden,.orbit-b21-editor.hidden{display:none!important}.orbit-b21-dialog{position:relative;width:min(980px,96vw);max-height:90vh;overflow:auto;border:1px solid #29435e;border-radius:20px;background:#081522;padding:24px;box-shadow:0 28px 90px rgba(0,0,0,.55)}.orbit-b21-close{position:absolute;top:14px;right:16px;width:38px;height:38px;border:1px solid #36506d;border-radius:10px;background:#0c1b2b;color:#fff;font-size:25px;cursor:pointer}.orbit-b21-manager-title{padding-right:55px;margin-bottom:16px}.orbit-b21-manager-title h2{margin:5px 0 5px;color:#fff}.orbit-b21-manager-title p{margin:0;color:#8da4bc}.orbit-b21-status{min-height:20px;margin:8px 0 14px;font-size:13px}.orbit-b21-status[data-state="error"]{color:#ff8f9b}.orbit-b21-status[data-state="success"]{color:#5be0a1}.orbit-b21-status[data-state="info"]{color:#8da4bc}.orbit-b21-company-panel,.orbit-b21-profiles-panel,.orbit-b21-editor{padding:17px;border:1px solid #223a53;border-radius:15px;background:#091829;margin-top:14px}.orbit-b21-company-grid{display:grid;grid-template-columns:1.15fr 1.4fr 1fr auto;gap:12px;align-items:end}.orbit-b21-field-action{display:flex;align-items:flex-end}.orbit-b21-field-action button{min-height:46px}.orbit-b21-profile-list{display:grid;gap:10px}.orbit-b21-profile-row{display:grid;grid-template-columns:minmax(180px,1.5fr) auto auto;gap:14px;align-items:center;padding:13px;border:1px solid #29435e;border-radius:12px;background:#061321}.orbit-b21-profile-row.is-archived{opacity:.62}.orbit-b21-profile-main{display:grid;gap:4px}.orbit-b21-profile-main strong{color:#f5f8fb}.orbit-b21-profile-main span{font-size:11px;color:#88a2bd;letter-spacing:.08em}.orbit-b21-profile-flags{display:flex;gap:7px;align-items:center}.orbit-b21-profile-flags b,.orbit-b21-profile-flags i{font-style:normal;font-size:11px;padding:5px 8px;border-radius:999px;border:1px solid #34516e;color:#b8cbe0}.orbit-b21-profile-flags b{color:#f0be56;border-color:rgba(240,190,86,.42)}.orbit-b21-profile-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.orbit-b21-profile-actions button{border:1px solid #36506d;border-radius:8px;background:#0c1b2b;color:#d7e3ef;padding:7px 9px;cursor:pointer;font:inherit;font-size:12px}.orbit-b21-profile-actions button:hover{border-color:#55789c}.orbit-b21-profile-actions button.danger{color:#ff9ba5;border-color:rgba(255,120,135,.35)}.orbit-b21-empty{padding:22px;text-align:center;border:1px dashed #2b455f;border-radius:12px;color:#89a1bb}.orbit-b21-editor-grid{display:grid;grid-template-columns:1.4fr .8fr 1.3fr auto;gap:12px;align-items:end}.orbit-b21-check{grid-template-columns:auto 1fr!important;align-items:center;align-self:center}.orbit-b21-check input{width:18px!important;min-height:18px!important}
@media(max-width:900px){.orbit-b21-selector-grid,.orbit-b21-company-grid,.orbit-b21-editor-grid{grid-template-columns:1fr 1fr}.orbit-b21-plan,.orbit-b21-field-action{min-width:0}.orbit-b21-profile-row{grid-template-columns:1fr}.orbit-b21-profile-actions{justify-content:flex-start}}
@media(max-width:620px){.orbit-b21-selector-head,.orbit-b21-section-head{align-items:flex-start;flex-direction:column}.orbit-b21-selector-grid,.orbit-b21-company-grid,.orbit-b21-editor-grid{grid-template-columns:1fr}.orbit-b21-dialog{padding:18px}.orbit-b21-profile-actions button{flex:1}}

.orbit-b22-settings-button{margin-left:auto;white-space:nowrap}.orbit-b21-selector-head>.orbit-b22-settings-button+.orbit-b21-manage{margin-left:8px}.orbit-b22-modal{position:fixed;inset:0;z-index:10020;background:rgba(2,8,18,.78);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:28px}.orbit-b22-modal.hidden{display:none}.orbit-b22-dialog{position:relative;width:min(980px,96vw);max-height:92vh;overflow:auto;border:1px solid rgba(123,165,214,.25);border-radius:22px;background:#091729;box-shadow:0 28px 90px rgba(0,0,0,.5);padding:28px;color:#eef5ff}.orbit-b22-close{position:absolute;right:18px;top:16px;border:0;background:transparent;color:#9eb2cb;font-size:32px;cursor:pointer}.orbit-b22-title span{display:block;color:#e7b94f;font-size:12px;font-weight:800;letter-spacing:.12em;margin-bottom:6px}.orbit-b22-title h2{margin:0;font-size:27px}.orbit-b22-title p{margin:7px 0 0;color:#9fb1c8}.orbit-b22-status{min-height:22px;margin:17px 0 4px;font-size:14px}.orbit-b22-status[data-state=success]{color:#4de2a2}.orbit-b22-status[data-state=error]{color:#ff788c}.orbit-b22-status[data-state=processing]{color:#e7b94f}.orbit-b22-section{margin-top:18px;border:1px solid rgba(123,165,214,.2);border-radius:16px;background:#0b1b30;padding:18px}.orbit-b22-translator{display:grid;gap:8px;color:#cbd8e8;font-weight:700}.orbit-b22-translator span{color:#e7b94f}.orbit-b22-translator input{width:100%;box-sizing:border-box;border:1px solid #29415f;border-radius:12px;background:#061321;color:#fff;padding:13px 14px;font:inherit;outline:none}.orbit-b22-translator input:focus{border-color:#ddb24e;box-shadow:0 0 0 3px rgba(221,178,78,.12)}.orbit-b22-section-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.orbit-b22-section-head strong{display:block;font-size:17px}.orbit-b22-section-head small{display:block;color:#849bb7;margin-top:4px}.orbit-b22-asset{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:12px;align-items:center;padding:14px 0;border-top:1px solid rgba(123,165,214,.14)}.orbit-b22-asset-copy strong,.orbit-b22-asset-copy small{display:block}.orbit-b22-asset-copy small{color:#8197b3;margin-top:4px;max-width:460px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orbit-b22-file{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid #355170;border-radius:10px;background:#10243c;color:#dbe8f7;font-weight:700;cursor:pointer}.orbit-b22-file input{position:absolute;inset:0;opacity:0;cursor:pointer}.orbit-b22-remove{min-height:38px;padding:0 12px;border:1px solid rgba(255,116,136,.38);border-radius:10px;background:transparent;color:#ff8b9d;cursor:pointer}.orbit-b22-remove:disabled{opacity:.35;cursor:not-allowed}.orbit-b22-actions{display:flex;justify-content:space-between;gap:12px;margin-top:22px}.orbit-b22-actions button{min-height:44px}.orbit-b22-platform-intro{color:#99aec7;line-height:1.6}.orbit-b22-platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}.orbit-b22-platform-grid article{border:1px solid rgba(123,165,214,.2);background:#0b1b30;border-radius:14px;padding:16px}.orbit-b22-platform-grid span,.orbit-b22-platform-grid strong,.orbit-b22-platform-grid small{display:block}.orbit-b22-platform-grid span{color:#8299b5;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.orbit-b22-platform-grid strong{margin:7px 0;color:#f0f5fb;font-size:17px}.orbit-b22-platform-grid small{color:#8299b5;line-height:1.45}.orbit-b21-profile-actions [data-b22-row-settings]{border-color:rgba(221,178,78,.42);color:#e7c365}.orbit-b22-settings-button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:760px){.orbit-b22-modal{padding:10px}.orbit-b22-dialog{padding:22px 16px}.orbit-b22-asset{grid-template-columns:1fr}.orbit-b22-file,.orbit-b22-remove{width:100%;box-sizing:border-box}.orbit-b22-platform-grid{grid-template-columns:1fr}.orbit-b22-actions{flex-direction:column-reverse}.orbit-b22-actions button{width:100%}.orbit-b22-settings-button{margin-left:0}}

.orbit-b23-section{display:grid;gap:18px}.orbit-b23-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.orbit-b23-grid label,.orbit-b23-columns fieldset>label,.orbit-b23-declaration>label,.orbit-b23-declaration-head label,.orbit-b23-safe label{display:grid;gap:6px;font-weight:700;color:#dbe8f8}.orbit-b23-grid small,.orbit-b23-columns small,.orbit-b23-declaration small{font-weight:500;color:#8ea7c5}.orbit-b23-grid input,.orbit-b23-grid select,.orbit-b23-columns input,.orbit-b23-columns select,.orbit-b23-declaration input,.orbit-b23-declaration select,.orbit-b23-declaration textarea,.orbit-b23-safe input{width:100%;box-sizing:border-box}.orbit-b23-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.orbit-b23-columns fieldset,.orbit-b23-safe,.orbit-b23-declaration{border:1px solid rgba(144,170,204,.24);border-radius:14px;padding:14px;display:grid;gap:10px}.orbit-b23-columns legend,.orbit-b23-safe legend,.orbit-b23-declaration legend{padding:0 8px;font-weight:800;color:#f1c766}.orbit-b23-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:9px!important}.orbit-b23-check input{width:auto!important}.orbit-b23-safe-title{font-weight:800;margin:0 0 8px}.orbit-b23-safe-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.orbit-b23-declaration-head{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;align-items:end}.orbit-b23-declaration textarea{resize:vertical;min-height:96px}.orbit-b23-override-note{display:block;margin:8px 0 16px;color:#91a9c4}.orbit-b23-section .orbit-b22-status[data-state="success"]{color:#55e6a5}.orbit-b23-section .orbit-b22-status[data-state="error"]{color:#ff8098}@media(max-width:900px){.orbit-b23-grid,.orbit-b23-columns,.orbit-b23-declaration-head{grid-template-columns:1fr}.orbit-b23-safe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

.orbit-b24-modal{position:fixed;inset:0;z-index:10080;background:rgba(2,8,18,.88);backdrop-filter:blur(12px);display:flex;align-items:stretch;justify-content:stretch}.orbit-b24-modal.hidden{display:none}.orbit-b24-shell{width:100%;height:100%;background:#07111f;color:#eaf2ff;display:flex;flex-direction:column}.orbit-b24-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px;border-bottom:1px solid rgba(148,163,184,.18);background:#09182a}.orbit-b24-kicker{font-size:11px;letter-spacing:.13em;color:#e7b957;font-weight:800}.orbit-b24-topbar h2{margin:2px 0 0;font-size:22px}.orbit-b24-topbar small{color:#93a9c4}.orbit-b24-top-controls{display:flex;align-items:end;gap:8px;flex-wrap:wrap;justify-content:flex-end}.orbit-b24-top-controls label{display:grid;gap:4px;font-size:11px;color:#a8bdd5}.orbit-b24-top-controls select,.orbit-b24-top-controls button{height:38px}.orbit-b24-top-controls select,.orbit-b24-inspector input,.orbit-b24-inspector textarea,.orbit-b24-inspector select{background:#071424;border:1px solid #29415f;color:#eef6ff;border-radius:8px;padding:8px}.orbit-b24-top-controls button,.orbit-b24-blocks button,.orbit-b24-preview-toolbar button,.orbit-b24-inspector button{background:#10243b;color:#eaf2ff;border:1px solid #294968;border-radius:8px;padding:8px 11px;cursor:pointer}.orbit-b24-top-controls button:hover,.orbit-b24-blocks button:hover,.orbit-b24-preview-toolbar button:hover,.orbit-b24-inspector button:hover{border-color:#d9ac4b}.orbit-b24-top-controls button:disabled,.orbit-b24-blocks button:disabled,.orbit-b24-inspector button:disabled{opacity:.45;cursor:not-allowed}.orbit-b24-close{font-size:26px;line-height:1;padding:3px 9px!important}.orbit-b24-badge{align-self:center;border-radius:999px;padding:6px 10px;font-size:12px;border:1px solid #315278;background:#0d2138;color:#a9c7eb}.orbit-b24-badge[data-mode=override]{border-color:#8d6c27;background:#2a2110;color:#f3ca72}.orbit-b24-workspace{display:grid;grid-template-columns:250px minmax(520px,1fr) 310px;min-height:0;flex:1}.orbit-b24-blocks,.orbit-b24-inspector{padding:14px;border-right:1px solid rgba(148,163,184,.16);background:#081523;overflow:auto}.orbit-b24-inspector{border-right:0;border-left:1px solid rgba(148,163,184,.16)}.orbit-b24-panel-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.orbit-b24-block-row{display:grid!important;grid-template-columns:24px 1fr;gap:2px 7px;width:100%;text-align:left;margin-bottom:7px;padding:9px!important}.orbit-b24-block-row span{grid-row:1/3;align-self:center;color:#6f89a8}.orbit-b24-block-row strong{font-size:12px}.orbit-b24-block-row small{font-size:10px;color:#8da6c2}.orbit-b24-block-row.selected{border-color:#e7b957;background:#1c2a3e}.orbit-b24-block-row.hidden-block{opacity:.5}.orbit-b24-block-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.orbit-b24-block-actions .danger-outline-btn{grid-column:1/-1}.orbit-b24-wide{width:100%;margin-top:8px}.orbit-b24-blocks>small{display:block;margin-top:12px;color:#8198b3;line-height:1.5}.orbit-b24-preview-panel{min-width:0;background:#030a12;display:flex;flex-direction:column}.orbit-b24-preview-toolbar{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid rgba(148,163,184,.14);background:#071321}.orbit-b24-preview-toolbar label{display:flex;align-items:center;gap:7px;font-size:12px;color:#9bb0c9}.orbit-b24-preview-toolbar input[type=range]{width:150px}.orbit-b24-check input{accent-color:#e5b858}.orbit-b24-stage{flex:1;overflow:auto;padding:30px;display:flex;align-items:flex-start;justify-content:center}.orbit-b24-page{--designer-zoom:.78;position:relative;width:calc(720px * var(--designer-zoom));aspect-ratio:595/842;background:white;box-shadow:0 12px 45px rgba(0,0,0,.55);overflow:hidden;flex:none}.orbit-b24-page[data-orientation=landscape]{width:calc(900px * var(--designer-zoom));aspect-ratio:842/595}.orbit-b24-page canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;z-index:0}.orbit-b24-page-blocks{position:absolute;inset:0;z-index:2}.orbit-b24-preview-block{position:absolute;box-sizing:border-box;user-select:none;touch-action:none}.orbit-b24-preview-block.text{white-space:normal;overflow:hidden;font-family:Arial,'Noto Sans',sans-serif;padding:2px}.orbit-b24-preview-block.image img{display:block;width:100%;height:auto}.orbit-b24-preview-block.image span{display:block;border:1px dashed #9aa5b1;background:rgba(235,239,244,.75);color:#46515e;padding:6px;font-size:10px}.orbit-b24-page.show-guides .orbit-b24-preview-block:hover,.orbit-b24-page.show-guides .orbit-b24-preview-block.selected{outline:1px dashed #22b8ff;outline-offset:2px}.orbit-b24-preview-block.selected{z-index:20}.orbit-b24-safe-guide{position:absolute;z-index:1;border:1px dashed rgba(47,191,113,.8);pointer-events:none}.orbit-b24-status{margin:0;padding:8px 14px 12px;min-height:20px;font-size:12px;color:#9fb4cd}.orbit-b24-status[data-state=success]{color:#5dd997}.orbit-b24-status[data-state=error]{color:#ff7885}.orbit-b24-inspector h3{margin:0 0 12px}.orbit-b24-inspector label{display:grid;gap:5px;margin-bottom:10px;font-size:11px;color:#a8bdd5}.orbit-b24-inspector textarea{resize:vertical;min-height:120px;font-family:inherit;line-height:1.4}.orbit-b24-three{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.orbit-b24-style-buttons{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 12px}.orbit-b24-style-buttons button.active{background:#e2b556;color:#07111f;border-color:#f4d282}.orbit-b24-inspector small{color:#8299b5;line-height:1.45}.orbit-b24-open{margin-top:12px}.orbit-b24-inspector .orbit-b24-check{display:flex;align-items:center;gap:7px}.orbit-b24-topbar .primary-btn,.orbit-b24-topbar .danger-outline-btn{height:38px}.orbit-b24-topbar .primary-btn{background:#e5b957;color:#0c1420;border-color:#f2ca78;font-weight:800}.orbit-b24-topbar .danger-outline-btn,.orbit-b24-blocks .danger-outline-btn{border-color:#7c3441;color:#ff9ca7}@media(max-width:1200px){.orbit-b24-workspace{grid-template-columns:210px minmax(430px,1fr) 270px}.orbit-b24-topbar{align-items:flex-start;flex-direction:column}.orbit-b24-top-controls{justify-content:flex-start}}@media(max-width:900px){.orbit-b24-workspace{grid-template-columns:1fr}.orbit-b24-blocks,.orbit-b24-inspector{display:none}.orbit-b24-stage{padding:15px}.orbit-b24-page{width:calc(650px * var(--designer-zoom))}}

.orbit-b24-page{width:720px!important;zoom:var(--designer-zoom);}.orbit-b24-page[data-orientation=landscape]{width:900px!important;}@supports not (zoom:1){.orbit-b24-page{transform:scale(var(--designer-zoom));transform-origin:top center;margin-bottom:calc((var(--designer-zoom) - 1) * 100%);}}

.orbit-b25-scope{display:inline-flex;align-items:center;padding:.45rem .7rem;border:1px solid rgba(114,203,255,.28);border-radius:999px;font-size:.75rem;color:#b8dcf7;background:rgba(7,20,36,.7);white-space:nowrap}.orbit-b25-modal{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(2,7,14,.78);backdrop-filter:blur(12px)}.orbit-b25-modal.hidden{display:none}.orbit-b25-dialog{position:relative;width:min(900px,96vw);max-height:92vh;overflow:auto;padding:28px;border:1px solid rgba(112,196,255,.26);border-radius:22px;background:linear-gradient(180deg,rgba(9,25,43,.98),rgba(5,15,28,.98));box-shadow:0 30px 90px rgba(0,0,0,.48);color:#e9f5ff}.orbit-b25-close{position:absolute;right:18px;top:14px;border:0;background:transparent;color:#ddecf8;font-size:30px;cursor:pointer}.orbit-b25-kicker{display:block;margin-bottom:4px;font-size:.72rem;letter-spacing:.16em;color:#7ec9ff}.orbit-b25-dialog h2{margin:0 0 8px;font-size:1.6rem}.orbit-b25-intro{margin:0 0 22px;color:#b8cada;line-height:1.6}.orbit-b25-dialog section{margin:16px 0;padding:18px;border:1px solid rgba(120,185,230,.16);border-radius:16px;background:rgba(255,255,255,.025)}.orbit-b25-dialog h3{margin:0 0 8px;font-size:1rem}.orbit-b25-dialog p{color:#aebfd0;line-height:1.55}.orbit-b25-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.orbit-b25-actions button,.orbit-b25-file{min-height:40px}.orbit-b25-file{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px dashed rgba(122,202,255,.35);border-radius:12px;background:rgba(5,18,31,.64);cursor:pointer}.orbit-b25-file input{max-width:55%}.orbit-b25-analysis{margin-top:14px;padding:14px;border-radius:12px;background:rgba(1,10,18,.52);border:1px solid rgba(125,190,235,.14)}.orbit-b25-analysis strong{display:block;margin-bottom:8px}.orbit-b25-analysis ul{margin:8px 0 0;padding-left:20px;color:#ffc8c8}.orbit-b25-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.orbit-b25-stats span{display:flex;flex-direction:column;gap:3px;padding:12px;border-radius:11px;background:rgba(91,175,230,.08);font-size:1.2rem;font-weight:700}.orbit-b25-stats small{font-size:.72rem;font-weight:400;color:#9eb3c5}.orbit-b25-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.orbit-b25-grid label{display:flex;flex-direction:column;gap:7px;font-size:.82rem;color:#b9ccdc}.orbit-b25-grid select{min-height:40px}.orbit-b25-check{justify-content:center}.orbit-b25-check input{margin-right:7px}.orbit-b25-status{min-height:24px;margin:12px 0 0}.orbit-b25-status[data-state="error"]{color:#ffb1b1}.orbit-b25-status[data-state="success"]{color:#a7f0c4}.orbit-b25-status[data-state="info"]{color:#afd7f2}.orbit-b25-dialog code{padding:2px 5px;border-radius:5px;background:rgba(255,255,255,.07);color:#dcefff}@media(max-width:720px){.orbit-b25-dialog{padding:20px}.orbit-b25-grid,.orbit-b25-stats{grid-template-columns:1fr}.orbit-b25-file{align-items:flex-start;flex-direction:column}.orbit-b25-file input{max-width:100%}}

.orbit-b24-workspace{overflow:hidden}
.orbit-b24-preview-panel{min-height:0;min-width:0;overflow:hidden}
.orbit-b24-stage{min-height:0;min-width:0;overflow:auto;display:block;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}
.orbit-b24-page{margin:0 auto 48px}

.orbit-b26-toolbar-tools{display:flex;align-items:center;gap:7px;margin-left:auto}.orbit-b26-toolbar-tools button{white-space:nowrap}.orbit-b26-layer-actions{display:grid;grid-template-columns:1fr;gap:6px;margin-top:8px}.orbit-b26-layer-actions button{width:100%;background:#10243b;color:#eaf2ff;border:1px solid #294968;border-radius:8px;padding:8px 10px;cursor:pointer}.orbit-b26-layer-actions button:hover{border-color:#d9ac4b}.orbit-b26-guides{position:absolute;inset:0;z-index:35;pointer-events:none}.orbit-b26-guides i{position:absolute;display:none;background:#f6c453;box-shadow:0 0 0 1px rgba(7,17,31,.35)}.orbit-b26-guides i.active{display:block}.orbit-b26-guide-x{top:0;bottom:0;width:1px}.orbit-b26-guide-y{left:0;right:0;height:1px}.orbit-b26-resize-handle{position:absolute;width:11px;height:11px;border:2px solid #fff;background:#e9b94f;border-radius:50%;z-index:50;box-shadow:0 1px 5px rgba(0,0,0,.5);touch-action:none}.orbit-b26-nw{left:-7px;top:-7px;cursor:nwse-resize}.orbit-b26-ne{right:-7px;top:-7px;cursor:nesw-resize}.orbit-b26-sw{left:-7px;bottom:-7px;cursor:nesw-resize}.orbit-b26-se{right:-7px;bottom:-7px;cursor:nwse-resize}.orbit-b26-copy-modal{position:fixed;inset:0;z-index:10120;background:rgba(2,8,18,.72);display:flex;align-items:center;justify-content:center;padding:24px}.orbit-b26-copy-modal.hidden{display:none}.orbit-b26-copy-dialog{position:relative;width:min(520px,100%);background:#0a1727;border:1px solid #294968;border-radius:16px;padding:24px;color:#edf5ff;box-shadow:0 28px 80px rgba(0,0,0,.55)}.orbit-b26-copy-dialog h3{margin:4px 0 8px;font-size:21px}.orbit-b26-copy-dialog p{margin:0 0 16px;color:#9eb2ca;line-height:1.45}.orbit-b26-copy-dialog>label{display:grid;gap:6px;margin:12px 0;font-size:12px;color:#adc0d6}.orbit-b26-copy-dialog select{background:#071424;border:1px solid #29415f;color:#eef6ff;border-radius:8px;padding:10px}.orbit-b26-copy-dialog .orbit-b26-check{display:flex;align-items:center;gap:8px}.orbit-b26-copy-dialog small{display:block;color:#839ab5;line-height:1.5;margin-top:10px}.orbit-b26-copy-kicker{font-size:11px;letter-spacing:.12em;color:#e7b957;font-weight:800}.orbit-b26-copy-close{position:absolute;right:14px;top:12px;background:transparent;border:0;color:#dbe9fa;font-size:25px;cursor:pointer}.orbit-b26-copy-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.orbit-b26-copy-actions button{border:1px solid #294968;background:#10243b;color:#eef6ff;border-radius:8px;padding:9px 13px;cursor:pointer}.orbit-b26-copy-actions .primary-btn{background:#e5b957;color:#0c1420;border-color:#f2ca78;font-weight:800}@media(max-width:1100px){.orbit-b26-toolbar-tools{width:100%;margin-left:0;flex-wrap:wrap}}
:root{--orbit-b7-surface:#0b1728;--orbit-b7-surface-2:#0e1d31;--orbit-b7-line:#243c57;--orbit-b7-muted:#98aec6;--orbit-b7-gold:#e7bd63;--orbit-b7-cyan:#67e8f9}
html[data-orbit-ux="b7"] .platform-shell{background:#07111f}
html[data-orbit-ux="b7"] .platform-sidebar{width:236px;background:#081321;border-right:1px solid #1e3349}
html[data-orbit-ux="b7"] .platform-brand{padding:20px 16px 16px}
html[data-orbit-ux="b7"] .platform-brand>div:last-child span{opacity:.62;font-size:11px}
html[data-orbit-ux="b7"] .platform-nav{gap:4px;padding:8px 10px}
html[data-orbit-ux="b7"] .orbit-b7-nav-label{display:block;padding:14px 10px 5px;color:#7088a2;font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}
html[lang="ar"][data-orbit-ux="b7"] .orbit-b7-nav-label{letter-spacing:0}
html[data-orbit-ux="b7"] .platform-nav-item{min-height:42px;border-radius:10px;padding:9px 10px;font-size:13px}
html[data-orbit-ux="b7"] .platform-nav-item svg{width:18px;height:18px}
html[data-orbit-ux="b7"] .orbit-b7-nav-hidden,html[data-orbit-ux="b7"] .orbit-b7-retired-control,html[data-orbit-ux="b7"] .orbit-b7-redundant-quality{display:none!important}
html[data-orbit-ux="b7"] .platform-topbar{min-height:76px;padding:14px 24px;border-bottom:1px solid #1d3248;background:#081321e8}
html[data-orbit-ux="b7"] .platform-topbar h1{font-size:20px;margin-top:1px}
html[data-orbit-ux="b7"] .platform-eyebrow{font-size:9px;letter-spacing:.17em;opacity:.62}
html[data-orbit-ux="b7"] .platform-top-actions{gap:8px}
html[data-orbit-ux="b7"] .platform-content{padding:24px}
html[data-orbit-ux="b7"] #platform-dashboard,html[data-orbit-ux="b7"] #platform-create{max-width:1220px;margin:0 auto}
html[data-orbit-ux="b7"] .platform-hero{padding:26px 28px;border-radius:18px;background:linear-gradient(135deg,#10243c,#0a1829);border:1px solid #233d58;box-shadow:none}
html[data-orbit-ux="b7"] .platform-hero h2{font-size:28px}
html[data-orbit-ux="b7"] .platform-hero p{max-width:680px;color:var(--orbit-b7-muted)}
html[data-orbit-ux="b7"] .platform-metrics{gap:12px;margin-top:14px}
html[data-orbit-ux="b7"] .platform-metrics article{min-height:108px;padding:16px;border:1px solid #203951;background:#0a1829;box-shadow:none}
html[data-orbit-ux="b7"] .platform-metrics article span{color:#8299b2;font-size:11px;text-transform:uppercase;letter-spacing:.08em}
html[data-orbit-ux="b7"] .platform-metrics article strong{margin-top:6px;font-size:16px}
html[data-orbit-ux="b7"] .platform-launch-grid{gap:12px}
html[data-orbit-ux="b7"] .platform-launch-grid button{min-height:132px;border:1px solid #203951;background:#0b192a;box-shadow:none}
html[data-orbit-ux="b7"] .platform-launch-grid button:hover{border-color:#3a5d7e;background:#0f2035}
html[data-orbit-ux="b7"] .platform-local-banner{border-color:#203951;background:#091727}
html[data-orbit-ux="b7"] .platform-workspace-heading{align-items:center;margin-bottom:10px;padding:0 2px}
html[data-orbit-ux="b7"] .platform-workspace-heading h2{font-size:25px;margin:3px 0}
html[data-orbit-ux="b7"] .platform-workspace-heading p{max-width:720px;color:var(--orbit-b7-muted)}
html[data-orbit-ux="b7"] .platform-project-bar{min-height:auto;margin:10px 0 12px;padding:10px 14px;border:1px solid #203951;border-radius:12px;background:#091727}
html[data-orbit-ux="b7"] .platform-project-bar .platform-kicker{font-size:9px;opacity:.7}
html[data-orbit-ux="b7"] #platform-legacy-workspace .dashboard-container{width:100%;max-width:none;margin:0;gap:14px}
html[data-orbit-ux="b7"] .orbit-b7-workflow{position:sticky;top:0;z-index:18;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 14px;padding:7px;border:1px solid #203951;border-radius:14px;background:#081522e8;backdrop-filter:blur(16px)}
html[data-orbit-ux="b7"] .orbit-b7-workflow button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:transparent;color:#91a6bd;border-radius:9px;padding:8px;font-size:12px;font-weight:750}
html[data-orbit-ux="b7"] .orbit-b7-workflow button b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#132a43;color:#9eb5cd;font-size:10px}
html[data-orbit-ux="b7"] .orbit-b7-workflow button.active{background:#13273d;color:#fff}
html[data-orbit-ux="b7"] .orbit-b7-workflow button.active b{background:var(--orbit-b7-cyan);color:#03131c}
html[data-orbit-ux="b7"] .orbit-b7-step-card{scroll-margin-top:80px;padding:20px 22px;border:1px solid #203951;border-radius:16px;background:linear-gradient(145deg,#0d1d31,#0a1728);box-shadow:none;backdrop-filter:none}
html[data-orbit-ux="b7"] .orbit-b7-step-card>h2{margin-bottom:5px;font-size:18px}
html[data-orbit-ux="b7"] .orbit-b7-section-copy{margin:0 0 18px;color:var(--orbit-b7-muted);font-size:13px}
html[data-orbit-ux="b7"] #orbit-b7-step-profile .orbit-b21-selector{margin:14px 0 18px;border-color:#2b4763;background:#0a1829}
html[data-orbit-ux="b7"] #orbit-b7-step-profile .orbit-b21-selector-head{padding-bottom:12px}
html[data-orbit-ux="b7"] #orbit-b7-step-profile .orbit-b21-selector-head small{max-width:650px;color:#8ea5bc}
html[data-orbit-ux="b7"] #orbit-b7-step-profile .orbit-b21-selector-grid{gap:10px}
html[data-orbit-ux="b7"] .form-row{gap:12px}
html[data-orbit-ux="b7"] .form-group label{font-size:12px;color:#c9d7e6}
html[data-orbit-ux="b7"] input[type=text],html[data-orbit-ux="b7"] select{min-height:42px;border-color:#2b435c;background:#071321}
html[data-orbit-ux="b7"] #orbit-b7-step-documents .upload-section{gap:12px}
html[data-orbit-ux="b7"] #orbit-b7-step-documents .upload-box{min-height:188px;padding:12px;border:1px dashed #35536f;background:#081725}
html[data-orbit-ux="b7"] #orbit-b7-step-documents .upload-label{padding:12px 6px}
html[data-orbit-ux="b7"] #orbit-b7-step-documents .upload-icon{font-size:25px}
html[data-orbit-ux="b7"] #orbit-b7-step-documents .page-scale-control{margin:0;padding:0}
html[data-orbit-ux="b7"] .orbit-b7-advanced{margin-top:14px;border:1px solid #203951;border-radius:12px;background:#081624;overflow:hidden}
html[data-orbit-ux="b7"] .orbit-b7-advanced summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;cursor:pointer;list-style:none}
html[data-orbit-ux="b7"] .orbit-b7-advanced summary::-webkit-details-marker{display:none}
html[data-orbit-ux="b7"] .orbit-b7-advanced summary span{font-size:13px;font-weight:800;color:#d8e4ef}
html[data-orbit-ux="b7"] .orbit-b7-advanced summary small{max-width:620px;text-align:end;color:#8299b1;font-size:11px}
html[data-orbit-ux="b7"] .orbit-b7-advanced[open] summary{border-bottom:1px solid #203951}
html[data-orbit-ux="b7"] .orbit-b7-layout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}
html[data-orbit-ux="b7"] .orbit-b7-layout-cell{padding:12px;border-radius:10px;background:#0d1d2e;border:1px solid #1c344b}
html[data-orbit-ux="b7"] .orbit-b7-advanced #page-scale-help{margin:0;padding:0 14px 14px}
html[data-orbit-ux="b7"] .orbit-b7-step-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}
html[data-orbit-ux="b7"] .orbit-b7-step-heading>div:first-child{display:grid;grid-template-columns:34px 1fr;column-gap:10px;align-items:start}
html[data-orbit-ux="b7"] .orbit-b7-step-heading>div:first-child>span{grid-row:1/3;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#122b44;color:var(--orbit-b7-cyan);font-size:10px;font-weight:900}
html[data-orbit-ux="b7"] .orbit-b7-step-heading h2{margin:0;font-size:18px}
html[data-orbit-ux="b7"] .orbit-b7-step-heading p{grid-column:2;margin:4px 0 0;color:var(--orbit-b7-muted);font-size:12px}
html[data-orbit-ux="b7"] .orbit-b7-step-actions{display:flex;gap:8px;flex-wrap:wrap}
html[data-orbit-ux="b7"] .orbit-b7-step-actions button{min-height:38px;padding:7px 10px;font-size:12px}
html[data-orbit-ux="b7"] .orbit-b7-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
html[data-orbit-ux="b7"] .orbit-b7-summary-grid article{min-width:0;padding:13px;border:1px solid #1e3850;border-radius:11px;background:#081624}
html[data-orbit-ux="b7"] .orbit-b7-summary-grid article span{display:block;margin-bottom:7px;color:#7890aa;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}
html[data-orbit-ux="b7"] .orbit-b7-summary-grid article strong,html[data-orbit-ux="b7"] .orbit-b7-summary-grid article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[data-orbit-ux="b7"] .orbit-b7-summary-grid article strong{color:#edf4fa;font-size:13px}
html[data-orbit-ux="b7"] .orbit-b7-summary-grid article small{margin-top:4px;color:#8299b1;font-size:10px}
html[data-orbit-ux="b7"] .orbit-b7-review #orbit-b7-review-content{display:grid;gap:10px}
html[data-orbit-ux="b7"] .orbit-b7-review .readiness-hint,html[data-orbit-ux="b7"] .orbit-b7-review .status-message{padding:10px 12px;font-size:12px}
html[data-orbit-ux="b7"] .orbit-b7-review-actions{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(220px,1fr) minmax(240px,1.2fr);gap:9px;margin-top:2px}
html[data-orbit-ux="b7"] .orbit-b7-review-actions button{width:100%;min-height:46px}
html[data-orbit-ux="b7"] .orbit-b7-review-actions #generate-btn{font-size:14px}
html[data-orbit-ux="b7"] .legacy-command-source{display:none!important}
html[data-orbit-ux="b7"] #settings-modal .orbit-b22-platform-settings,html[data-orbit-ux="b7"] #orbit-profile-settings-modal .orbit-b22-dialog{border-color:#294660;box-shadow:0 28px 70px #0008}
html[data-orbit-ux="b7"] #orbit-profile-settings-modal .orbit-b22-section{border-color:#213d57;background:#091827}
html[data-orbit-ux="b7"] #orbit-b23-production{margin-top:12px}
html[data-orbit-ux="b7"] .platform-primary-action{min-height:40px;padding:8px 12px}
@media(max-width:1050px){html[data-orbit-ux="b7"] .orbit-b7-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:820px){html[data-orbit-ux="b7"] .platform-content{padding:14px}html[data-orbit-ux="b7"] .orbit-b7-workflow{grid-template-columns:repeat(2,minmax(0,1fr));position:relative}html[data-orbit-ux="b7"] .orbit-b7-layout-grid{grid-template-columns:1fr}html[data-orbit-ux="b7"] .orbit-b7-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-orbit-ux="b7"] .orbit-b7-review-actions{grid-template-columns:1fr}html[data-orbit-ux="b7"] .orbit-b7-step-heading{display:grid}html[data-orbit-ux="b7"] .orbit-b7-step-actions{justify-content:flex-start}}
@media(max-width:620px){html[data-orbit-ux="b7"] .platform-topbar{padding:10px 12px}html[data-orbit-ux="b7"] .platform-content{padding:9px}html[data-orbit-ux="b7"] .orbit-b7-step-card{padding:15px 13px;border-radius:13px}html[data-orbit-ux="b7"] .orbit-b7-summary-grid{grid-template-columns:1fr}html[data-orbit-ux="b7"] .orbit-b7-advanced summary{align-items:flex-start;display:grid}html[data-orbit-ux="b7"] .orbit-b7-advanced summary small{text-align:start}html[data-orbit-ux="b7"] .platform-hero{padding:20px}html[data-orbit-ux="b7"] .platform-metrics{grid-template-columns:1fr}}

/* B7 compatibility layer: preserve the proven platform shell collapse/mobile behavior. */
html[data-orbit-ux="b7"] .platform-sidebar{width:auto}
html[data-orbit-ux="b7"] .orbit-b7-workflow{top:84px}
html[data-orbit-ux="b7"] .orbit-b7-step-card{scroll-margin-top:150px}
html[data-orbit-ux="b7"] .platform-shell.sidebar-collapsed .orbit-b7-nav-label{display:none}
html[data-orbit-ux="b7"] .platform-shell.sidebar-collapsed .platform-nav-item{justify-content:center;padding:0}
@media(max-width:1000px){
  html[data-orbit-ux="b7"] .orbit-b7-nav-label{display:none}
  html[data-orbit-ux="b7"] .platform-nav-item{justify-content:center;padding:0}
}
@media(max-width:820px){
  html[data-orbit-ux="b7"] .orbit-b7-workflow{top:72px}
  html[data-orbit-ux="b7"] .orbit-b7-step-card{scroll-margin-top:86px}
}
@media(max-width:720px){
  html[data-orbit-ux="b7"] .platform-nav-item{justify-content:flex-start;padding:0 12px}
}

:root{--b8-bg:#07111d;--b8-panel:#0a1726;--b8-panel-2:#0d1c2d;--b8-line:#1f3348;--b8-line-strong:#2b4762;--b8-text:#f4f7fb;--b8-muted:#91a5ba;--b8-gold:#e6b84f;--b8-gold-2:#f4ca6d;--b8-green:#53cf91;--b8-blue:#6fa7ff}
html[data-orbit-ux="b8"] body{background:var(--b8-bg)}
html[data-orbit-ux="b8"] .platform-shell{grid-template-columns:228px minmax(0,1fr);background:#07111d}
html[data-orbit-ux="b8"] .platform-sidebar{background:#07131f;border-inline-end:1px solid var(--b8-line)}
html[data-orbit-ux="b8"] .platform-brand{height:76px;padding:16px 16px;border-bottom:1px solid var(--b8-line)}
html[data-orbit-ux="b8"] .platform-brand-mark{width:36px;height:36px;border-radius:11px;font-size:1rem}
html[data-orbit-ux="b8"] .platform-brand strong{font-size:.93rem}
html[data-orbit-ux="b8"] .platform-brand span{font-size:.61rem;letter-spacing:.08em}
html[data-orbit-ux="b8"] .platform-nav{padding:16px 10px;overflow:auto}
html[data-orbit-ux="b8"] .platform-nav-item{min-height:44px;margin:3px 0;padding:0 12px;border-radius:10px;color:#8ea2b9;font-size:13px}
html[data-orbit-ux="b8"] .platform-nav-item.active{color:#f1c768;background:#e6b84f14;box-shadow:inset 3px 0 #e6b84f}
html[data-orbit-ux="b8"] .orbit-b8-secondary-hidden{display:none!important}
html[data-orbit-ux="b8"] .platform-sidebar-footer{border-top:1px solid var(--b8-line);padding:10px}
html[data-orbit-ux="b8"] .platform-privacy-dot{padding:8px 12px 2px;font-size:.68rem}
html[data-orbit-ux="b8"] .platform-topbar{min-height:76px;padding:12px 24px;background:#07131fe8;border-bottom:1px solid var(--b8-line)}
html[data-orbit-ux="b8"] .platform-topbar>div:first-child{display:flex;align-items:center;gap:11px}
html[data-orbit-ux="b8"] .platform-topbar h1{grid-column:auto;margin:0;font-size:20px;font-weight:720}
html[data-orbit-ux="b8"] .platform-top-actions{gap:8px}
html[data-orbit-ux="b8"] #platform-header-actions{gap:7px}
html[data-orbit-ux="b8"] .orbit-b8-account,html[data-orbit-ux="b8"] .orbit-b8-language{min-height:38px!important;border-radius:9px!important;padding:0 11px!important;font-size:12px!important}
html[data-orbit-ux="b8"] .platform-primary-action{min-height:40px;padding:0 15px;border-radius:10px;gap:7px}
html[data-orbit-ux="b8"] .orbit-b8-plus{font-size:20px;font-weight:500;line-height:1}
html[data-orbit-ux="b8"] .platform-content{padding:28px;min-height:calc(100vh - 76px)}
html[data-orbit-ux="b8"] #platform-dashboard,html[data-orbit-ux="b8"] #platform-create{max-width:1180px;margin:0 auto}
html[data-orbit-ux="b8"] .orbit-b8-dashboard-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:7px 2px 18px}
html[data-orbit-ux="b8"] .orbit-b8-kicker{display:block;color:#d3a847;font-size:9px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}
html[data-orbit-ux="b8"] .orbit-b8-dashboard-head h2{margin:7px 0 4px;font-size:28px;letter-spacing:-.025em}
html[data-orbit-ux="b8"] .orbit-b8-dashboard-head p{margin:0;color:var(--b8-muted);font-size:13px}
html[data-orbit-ux="b8"] .orbit-b8-head-action{min-height:42px;padding:0 15px;color:#181105;background:linear-gradient(135deg,var(--b8-gold-2),#d9a43a);border:1px solid #f1cb7f75;border-radius:10px;font-weight:800}
html[data-orbit-ux="b8"] .orbit-b8-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
html[data-orbit-ux="b8"] .orbit-b8-metrics article{min-height:102px;padding:15px;border:1px solid var(--b8-line);border-radius:12px;background:#091725}
html[data-orbit-ux="b8"] .orbit-b8-metrics article>span{display:block;color:#7e93aa;font-size:9px;font-weight:780;letter-spacing:.09em;text-transform:uppercase}
html[data-orbit-ux="b8"] .orbit-b8-metrics strong{display:block;margin:8px 0 4px;color:#f2f6fb;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[data-orbit-ux="b8"] .orbit-b8-metrics small{display:block;color:#71869d;font-size:10px;line-height:1.45}
html[data-orbit-ux="b8"] .orbit-b8-metrics article[data-readiness="ready"] strong{color:#7ae1aa}
html[data-orbit-ux="b8"] .orbit-b8-metrics article[data-readiness="ready"] strong:before{content:"";display:inline-block;width:7px;height:7px;margin-inline-end:7px;border-radius:50%;background:var(--b8-green);box-shadow:0 0 0 4px #53cf9114}
html[data-orbit-ux="b8"] .orbit-b8-metrics article[data-readiness="attention"] strong{color:#f2c36b}
html[data-orbit-ux="b8"] .orbit-b8-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:12px;margin-top:12px}
html[data-orbit-ux="b8"] .orbit-b8-panel{border:1px solid var(--b8-line);border-radius:13px;background:#091725;padding:16px}
html[data-orbit-ux="b8"] .orbit-b8-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}
html[data-orbit-ux="b8"] .orbit-b8-panel-head span{color:#738ba5;font-size:9px;letter-spacing:.11em;font-weight:800}
html[data-orbit-ux="b8"] .orbit-b8-panel-head h3{margin:4px 0 0;font-size:16px}
html[data-orbit-ux="b8"] .orbit-b8-continue{display:grid;gap:8px}
html[data-orbit-ux="b8"] .orbit-b8-continue .orbit-b8-panel-head{margin-bottom:2px}
html[data-orbit-ux="b8"] .orbit-b8-continue>button{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:10px 12px;text-align:start;color:#dce7f4;background:#0c1b2c;border:1px solid #1d3349;border-radius:11px;box-shadow:none}
html[data-orbit-ux="b8"] .orbit-b8-continue>button:hover{background:#102237;border-color:#365472;transform:none}
html[data-orbit-ux="b8"] .orbit-b8-row-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#102a47;color:#8bb7ff;font-size:18px}
html[data-orbit-ux="b8"] .orbit-b8-continue>button:nth-of-type(2) .orbit-b8-row-icon{color:#e7bf62;background:#e7bf6217}
html[data-orbit-ux="b8"] .orbit-b8-continue>button:nth-of-type(3) .orbit-b8-row-icon{color:#aaa0ff;background:#8b7cf61c}
html[data-orbit-ux="b8"] .orbit-b8-continue button strong,html[data-orbit-ux="b8"] .orbit-b8-continue button small{display:block}
html[data-orbit-ux="b8"] .orbit-b8-continue button strong{font-size:13px}
html[data-orbit-ux="b8"] .orbit-b8-continue button small{margin-top:3px;color:#7288a0;font-size:10px;font-weight:500}
html[data-orbit-ux="b8"] .orbit-b8-continue button b{color:#dcb34d;font-size:16px}
html[data-orbit-ux="b8"] .orbit-b8-recent{display:flex;flex-direction:column}
html[data-orbit-ux="b8"] .orbit-b8-empty-state{display:grid;place-items:center;align-content:center;flex:1;min-height:210px;text-align:center;color:#71869d;padding:20px}
html[data-orbit-ux="b8"] .orbit-b8-empty-state>span{font-size:28px;color:#4c6580}
html[data-orbit-ux="b8"] .orbit-b8-empty-state strong{margin:8px 0 4px;color:#a7b8ca;font-size:12px}
html[data-orbit-ux="b8"] .orbit-b8-empty-state p{max-width:250px;margin:0;font-size:10px;line-height:1.55}
html[data-orbit-ux="b8"] .orbit-b8-local-note{display:flex;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;border:1px solid #244138;border-radius:10px;background:#0a1b1d}
html[data-orbit-ux="b8"] .orbit-b8-local-note>span{width:8px;height:8px;border-radius:50%;background:#4cd493;box-shadow:0 0 0 4px #4cd49314}
html[data-orbit-ux="b8"] .orbit-b8-local-note strong{display:block;font-size:11px;color:#ccebdc}
html[data-orbit-ux="b8"] .orbit-b8-local-note p{margin:2px 0 0;color:#739184;font-size:9px}
html[data-orbit-ux="b8"] .platform-workspace-heading{display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 12px;padding:0 2px}
html[data-orbit-ux="b8"] .platform-workspace-heading h2{font-size:25px;margin:4px 0}
html[data-orbit-ux="b8"] .platform-workspace-heading p{max-width:760px;font-size:12px;color:#8398ae}
html[data-orbit-ux="b8"] .orbit-b8-project-strip{margin:0 0 10px!important;padding:9px 12px!important;min-height:48px!important;background:#081522!important;border-color:#1c3045!important;border-radius:11px!important}
html[data-orbit-ux="b8"] .orbit-b8-project-strip>div:first-child{min-width:85px}
html[data-orbit-ux="b8"] .orbit-b8-project-strip .platform-kicker{display:none}
html[data-orbit-ux="b8"] .orbit-b8-project-strip>div:first-child strong{font-size:11px;color:#8095ac}
html[data-orbit-ux="b8"] .orbit-b8-workflow{display:grid;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr);align-items:center;margin:0 0 14px;padding:10px 12px;border:1px solid var(--b8-line);border-radius:12px;background:#081522}
html[data-orbit-ux="b8"] .orbit-b8-workflow>i{display:block;height:1px;background:#253b51}
html[data-orbit-ux="b8"] .orbit-b8-workflow>button{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:6px 8px;text-align:start;color:#71869c;border:0;background:transparent;border-radius:9px;box-shadow:none}
html[data-orbit-ux="b8"] .orbit-b8-workflow>button:hover{background:#0e2033;transform:none}
html[data-orbit-ux="b8"] .orbit-b8-step-number{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#11273d;border:1px solid #294159;color:#8097af;font-size:9px;font-weight:900}
html[data-orbit-ux="b8"] .orbit-b8-step-copy strong,html[data-orbit-ux="b8"] .orbit-b8-step-copy small{display:block}
html[data-orbit-ux="b8"] .orbit-b8-step-copy strong{font-size:11px}
html[data-orbit-ux="b8"] .orbit-b8-step-copy small{margin-top:2px;color:#60778e;font-size:8px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html[data-orbit-ux="b8"] .orbit-b8-workflow>button.active{color:#f5d382;background:#e6b84f0c}
html[data-orbit-ux="b8"] .orbit-b8-workflow>button.active .orbit-b8-step-number{color:#181105;background:var(--b8-gold);border-color:var(--b8-gold)}
html[data-orbit-ux="b8"] .orbit-b8-workflow>button.complete{color:#79d9a3}
html[data-orbit-ux="b8"] .orbit-b8-workflow>button.complete .orbit-b8-step-number{color:#07301b;background:#58d499;border-color:#58d499}
html[data-orbit-ux="b8"] #platform-legacy-workspace .dashboard-container{display:block;width:100%;max-width:none;margin:0}
html[data-orbit-ux="b8"] .orbit-b8-stage{min-height:430px;margin:0;padding:22px;border:1px solid var(--b8-line);border-radius:14px;background:#091725;box-shadow:none}
html[data-orbit-ux="b8"] .orbit-b8-stage-hidden{display:none!important}
html[data-orbit-ux="b8"] .orbit-b8-stage>h2{margin:0 0 4px;font-size:18px}
html[data-orbit-ux="b8"] .orbit-b8-stage .orbit-b7-section-copy{margin:0 0 18px;color:#7f94aa;font-size:11px}
html[data-orbit-ux="b8"] #orbit-b7-step-profile .orbit-b21-selector{margin:12px 0 16px;background:#0b1a2b;border:1px solid #233c55;border-radius:12px}
html[data-orbit-ux="b8"] #orbit-b7-step-profile .orbit-b21-selector-head{padding-bottom:10px}
html[data-orbit-ux="b8"] #orbit-b7-step-profile .orbit-b21-selector-head small{font-size:10px;color:#73889e}
html[data-orbit-ux="b8"] #orbit-b7-step-profile .form-row{gap:10px}
html[data-orbit-ux="b8"] #orbit-b7-step-profile .form-group label{font-size:11px}
html[data-orbit-ux="b8"] #orbit-b7-step-profile input[type=text],html[data-orbit-ux="b8"] #orbit-b7-step-profile select{min-height:40px}
html[data-orbit-ux="b8"] #orbit-b7-step-documents .upload-section{gap:12px}
html[data-orbit-ux="b8"] #orbit-b7-step-documents .upload-box{min-height:210px;background:#0a1929;border:1px dashed #31506b;border-radius:12px}
html[data-orbit-ux="b8"] #orbit-b7-step-documents .upload-label{padding:18px 8px}
html[data-orbit-ux="b8"] #orbit-b7-step-documents .upload-icon{font-size:25px}
html[data-orbit-ux="b8"] .orbit-b7-advanced{margin-top:12px;background:#081522;border-color:#1d3348}
html[data-orbit-ux="b8"] .orbit-b7-advanced summary{padding:11px 13px}
html[data-orbit-ux="b8"] .orbit-b8-certification-intro,html[data-orbit-ux="b8"] .orbit-b8-stage-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:15px;border-bottom:1px solid #1d3348}
html[data-orbit-ux="b8"] .orbit-b8-certification-intro h2,html[data-orbit-ux="b8"] .orbit-b8-stage-heading h2{margin:5px 0 4px;font-size:19px}
html[data-orbit-ux="b8"] .orbit-b8-certification-intro p,html[data-orbit-ux="b8"] .orbit-b8-stage-heading p{max-width:700px;margin:0;color:#8196ac;font-size:11px}
html[data-orbit-ux="b8"] .orbit-b8-cert-actions{display:flex;gap:8px}
html[data-orbit-ux="b8"] .orbit-b8-cert-actions button{min-height:36px;padding:0 10px;border:1px solid #29445e;border-radius:9px;background:#102135;color:#cbd8e7;font-size:10px}
html[data-orbit-ux="b8"] .orbit-b7-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}
html[data-orbit-ux="b8"] .orbit-b7-summary-grid article{padding:12px;background:#081522;border-color:#1d344a}
html[data-orbit-ux="b8"] .orbit-b7-summary-grid article:last-child{grid-column:1/-1;display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px}
html[data-orbit-ux="b8"] .orbit-b7-summary-grid article:last-child span{margin:0}
html[data-orbit-ux="b8"] .orbit-b8-production-details{margin-top:12px;border:1px solid #1e354b;border-radius:11px;background:#081522;overflow:hidden}
html[data-orbit-ux="b8"] .orbit-b8-production-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;list-style:none}
html[data-orbit-ux="b8"] .orbit-b8-production-details>summary::-webkit-details-marker{display:none}
html[data-orbit-ux="b8"] .orbit-b8-production-details>summary span strong,html[data-orbit-ux="b8"] .orbit-b8-production-details>summary span small{display:block}
html[data-orbit-ux="b8"] .orbit-b8-production-details>summary span strong{font-size:12px}
html[data-orbit-ux="b8"] .orbit-b8-production-details>summary span small{margin-top:3px;color:#71869c;font-size:9px}
html[data-orbit-ux="b8"] .orbit-b8-production-host{padding:0 12px 12px}
html[data-orbit-ux="b8"] .orbit-b8-production-host .advanced-section{margin:0;border:0;background:transparent;box-shadow:none;padding:0}
html[data-orbit-ux="b8"] .orbit-b8-review-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;margin-top:14px}
html[data-orbit-ux="b8"] .orbit-b8-quality-card,html[data-orbit-ux="b8"] .orbit-b8-summary-card{padding:15px;border:1px solid #1e354b;border-radius:11px;background:#081522}
html[data-orbit-ux="b8"] .orbit-b8-quality-card>span,html[data-orbit-ux="b8"] .orbit-b8-summary-card>span{color:#d4a949;font-size:9px;letter-spacing:.11em;font-weight:850}
html[data-orbit-ux="b8"] .orbit-b8-quality-card h3{margin:6px 0 4px;font-size:15px}
html[data-orbit-ux="b8"] .orbit-b8-quality-card>p{margin:0 0 12px;color:#7c91a7;font-size:10px;line-height:1.55}
html[data-orbit-ux="b8"] #orbit-b8-quality-slot button{width:100%;min-height:40px;background:#102238;border-color:#2d4963}
html[data-orbit-ux="b8"] .orbit-b8-quality-card .readiness-hint,html[data-orbit-ux="b8"] .orbit-b8-quality-card .status-message{margin-top:9px;padding:9px 10px;font-size:10px}
html[data-orbit-ux="b8"] .orbit-b8-summary-card dl{display:grid;gap:0;margin:8px 0 0}
html[data-orbit-ux="b8"] .orbit-b8-summary-card dl>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;padding:7px 0;border-bottom:1px solid #1a3045}
html[data-orbit-ux="b8"] .orbit-b8-summary-card dl>div:last-child{border-bottom:0}
html[data-orbit-ux="b8"] .orbit-b8-summary-card dt{color:#71869d;font-size:10px}
html[data-orbit-ux="b8"] .orbit-b8-summary-card dd{margin:0;text-align:end;color:#dce6f1;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[data-orbit-ux="b8"] .orbit-b8-export-actions{display:grid!important;grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr);justify-content:end;gap:8px;margin-top:12px!important}
html[data-orbit-ux="b8"] .orbit-b8-export-actions #orbit-b7-quality-btn{display:none!important}
html[data-orbit-ux="b8"] .orbit-b8-export-actions #preview-btn{grid-column:1}
html[data-orbit-ux="b8"] .orbit-b8-export-actions #generate-btn{grid-column:2;font-size:13px}
html[data-orbit-ux="b8"] .orbit-b8-stage-controls{display:grid;grid-template-columns:120px 1fr 150px;align-items:center;gap:10px;margin-top:10px;padding:10px 2px}
html[data-orbit-ux="b8"] .orbit-b8-stage-controls button{min-height:40px;border-radius:9px;border:1px solid #29435c;background:#0e1e30;color:#c7d5e4;font-size:11px}
html[data-orbit-ux="b8"] .orbit-b8-stage-controls #orbit-b8-next{color:#1a1205;background:linear-gradient(135deg,#f0c968,#d7a23a);border-color:#efc76576;font-weight:850}
html[data-orbit-ux="b8"] .orbit-b8-stage-controls button:disabled{opacity:.35}
html[data-orbit-ux="b8"] #orbit-b8-stage-note{text-align:center;color:#6e849c;font-size:9px;text-transform:uppercase;letter-spacing:.08em}
html[data-orbit-ux="b8"] .legacy-command-source{display:none!important}
html[data-orbit-ux="b8"] .platform-shell.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}
html[data-orbit-ux="b8"] .platform-shell.sidebar-collapsed .platform-brand>div:last-child,html[data-orbit-ux="b8"] .platform-shell.sidebar-collapsed .platform-nav-item span,html[data-orbit-ux="b8"] .platform-shell.sidebar-collapsed .platform-privacy-dot span{display:none}
html[data-orbit-ux="b8"] .platform-shell.sidebar-collapsed .platform-nav-item{justify-content:center;padding:0}
@media(max-width:1050px){html[data-orbit-ux="b8"] .platform-shell{grid-template-columns:76px minmax(0,1fr)}html[data-orbit-ux="b8"] .platform-brand>div:last-child,html[data-orbit-ux="b8"] .platform-nav-item span,html[data-orbit-ux="b8"] .platform-privacy-dot span{display:none}html[data-orbit-ux="b8"] .platform-nav-item{justify-content:center;padding:0}html[data-orbit-ux="b8"] .orbit-b8-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-orbit-ux="b8"] .orbit-b8-dashboard-grid{grid-template-columns:1fr}html[data-orbit-ux="b8"] .orbit-b8-step-copy small{display:none}html[data-orbit-ux="b8"] .orbit-b7-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){html[data-orbit-ux="b8"] .platform-shell{display:block}html[data-orbit-ux="b8"] .platform-sidebar{width:228px}html[data-orbit-ux="b8"] .platform-brand>div:last-child,html[data-orbit-ux="b8"] .platform-nav-item span,html[data-orbit-ux="b8"] .platform-privacy-dot span{display:block}html[data-orbit-ux="b8"] .platform-nav-item{justify-content:flex-start;padding:0 12px}html[data-orbit-ux="b8"] .platform-topbar{min-height:68px;padding:9px 12px}html[data-orbit-ux="b8"] .platform-topbar h1{font-size:17px}html[data-orbit-ux="b8"] .platform-primary-action span:last-child{display:none}html[data-orbit-ux="b8"] .platform-content{padding:12px}html[data-orbit-ux="b8"] .orbit-b8-dashboard-head{display:block}html[data-orbit-ux="b8"] .orbit-b8-head-action{margin-top:12px}html[data-orbit-ux="b8"] .orbit-b8-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:7px}html[data-orbit-ux="b8"] .orbit-b8-workflow>i{display:none}html[data-orbit-ux="b8"] .orbit-b8-workflow>button{grid-template-columns:1fr;place-items:center;text-align:center;padding:5px}html[data-orbit-ux="b8"] .orbit-b8-step-copy small{display:none}html[data-orbit-ux="b8"] .orbit-b8-step-copy strong{font-size:9px}html[data-orbit-ux="b8"] .orbit-b8-stage{min-height:0;padding:15px 13px}html[data-orbit-ux="b8"] .orbit-b8-certification-intro,html[data-orbit-ux="b8"] .orbit-b8-stage-heading{display:grid}html[data-orbit-ux="b8"] .orbit-b8-cert-actions{margin-top:8px}html[data-orbit-ux="b8"] .orbit-b8-review-grid{grid-template-columns:1fr}html[data-orbit-ux="b8"] .orbit-b8-stage-controls{grid-template-columns:1fr 1fr}html[data-orbit-ux="b8"] #orbit-b8-stage-note{grid-column:1/-1;grid-row:1}html[data-orbit-ux="b8"] .orbit-b8-stage-controls #orbit-b8-back{grid-column:1}html[data-orbit-ux="b8"] .orbit-b8-stage-controls #orbit-b8-next{grid-column:2}html[data-orbit-ux="b8"] .orbit-b8-export-actions{grid-template-columns:1fr}html[data-orbit-ux="b8"] .orbit-b8-export-actions #preview-btn,html[data-orbit-ux="b8"] .orbit-b8-export-actions #generate-btn{grid-column:1}}
@media(max-width:560px){html[data-orbit-ux="b8"] .orbit-b8-metrics{grid-template-columns:1fr}html[data-orbit-ux="b8"] .orbit-b8-dashboard-head h2{font-size:24px}html[data-orbit-ux="b8"] .orbit-b8-workflow>button{min-height:44px}html[data-orbit-ux="b8"] .orbit-b8-step-number{width:25px;height:25px}html[data-orbit-ux="b8"] .orbit-b7-summary-grid{grid-template-columns:1fr}html[data-orbit-ux="b8"] .orbit-b7-summary-grid article:last-child{grid-column:auto;display:block}html[data-orbit-ux="b8"] .orbit-b7-summary-grid article:last-child span{margin-bottom:7px}html[data-orbit-ux="b8"] .orbit-b8-summary-card dl>div{grid-template-columns:1fr;gap:3px}html[data-orbit-ux="b8"] .orbit-b8-summary-card dd{text-align:start}}

:root{--b81-bg:#050c15;--b81-nav:#07111d;--b81-surface:#0a1624;--b81-surface-2:#0d1b2b;--b81-surface-3:#102238;--b81-line:#20364c;--b81-line-soft:#172a3d;--b81-text:#f4f7fb;--b81-muted:#8fa4ba;--b81-faint:#667d95;--b81-gold:#e5b64f;--b81-gold-bright:#f2cd78;--b81-blue:#6fa7ff;--b81-green:#58d499;--b81-shadow:0 20px 60px rgba(0,0,0,.24)}
html[data-orbit-enterprise="b81"] body{background:var(--b81-bg)}
html[data-orbit-enterprise="b81"] .platform-shell{grid-template-columns:252px minmax(0,1fr);background:radial-gradient(circle at 76% -8%,rgba(67,115,172,.13),transparent 35rem),var(--b81-bg)}
html[data-orbit-enterprise="b81"] .platform-sidebar{background:linear-gradient(180deg,#081421 0%,#06101b 100%);border-inline-end:1px solid var(--b81-line-soft)}
html[data-orbit-enterprise="b81"] .platform-brand{height:88px;padding:18px 18px;border-bottom:1px solid var(--b81-line-soft)}
html[data-orbit-enterprise="b81"] .platform-brand-mark{width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,#f1cd77,#c89532);box-shadow:0 10px 28px rgba(229,182,79,.18)}
html[data-orbit-enterprise="b81"] .platform-brand strong{font-size:15px;letter-spacing:.01em}
html[data-orbit-enterprise="b81"] .platform-brand span{margin-top:3px;color:#71869d;font-size:9px;letter-spacing:.12em}
html[data-orbit-enterprise="b81"] .platform-nav{padding:14px 12px 18px}
html[data-orbit-enterprise="b81"] .orbit-b81-nav-group{display:block;margin:14px 9px 6px;color:#5f7690;font-size:9px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}
html[data-orbit-enterprise="b81"] .platform-nav-item{min-height:42px;margin:2px 0;padding:0 11px;border-radius:9px;color:#8fa3b8;font-size:12px;font-weight:680}
html[data-orbit-enterprise="b81"] .platform-nav-item svg{width:17px;height:17px;opacity:.86}
html[data-orbit-enterprise="b81"] .platform-nav-item:hover{color:#e7eef7;background:#0e1e31;transform:none}
html[data-orbit-enterprise="b81"] .platform-nav-item.active{color:#f0c96e;background:linear-gradient(90deg,rgba(229,182,79,.15),rgba(229,182,79,.035));box-shadow:inset 3px 0 var(--b81-gold)}
html[dir="rtl"][data-orbit-enterprise="b81"] .platform-nav-item.active{box-shadow:inset -3px 0 var(--b81-gold)}
html[data-orbit-enterprise="b81"] .platform-sidebar-footer{padding:12px;border-top:1px solid var(--b81-line-soft)}
html[data-orbit-enterprise="b81"] .platform-privacy-dot{padding:10px 10px 2px;color:#667f97;font-size:10px}
html[data-orbit-enterprise="b81"] .platform-topbar{min-height:72px;padding:11px 26px;background:rgba(6,16,27,.9);border-bottom:1px solid var(--b81-line-soft);box-shadow:0 12px 38px rgba(0,0,0,.11)}
html[data-orbit-enterprise="b81"] .platform-topbar h1{font-size:18px;font-weight:760;letter-spacing:-.015em}
html[data-orbit-enterprise="b81"] .platform-top-actions{gap:7px}
html[data-orbit-enterprise="b81"] .orbit-b8-account,html[data-orbit-enterprise="b81"] .orbit-b8-language{min-height:36px!important;padding:0 10px!important;border-color:#294159!important;background:#0b1929!important;color:#cbd8e6!important;font-size:11px!important}
html[data-orbit-enterprise="b81"] .platform-primary-action{min-height:38px;padding:0 14px;border-radius:9px;background:linear-gradient(135deg,#f0c86d,#d7a43d);box-shadow:0 10px 30px rgba(216,164,61,.18)}
html[data-orbit-enterprise="b81"] .orbit-b81-plus{font-size:18px;font-weight:500}
html[data-orbit-enterprise="b81"] .platform-content{padding:30px 34px 42px}
html[data-orbit-enterprise="b81"] #platform-dashboard,html[data-orbit-enterprise="b81"] #platform-create{max-width:1320px;margin:0 auto}
html[data-orbit-enterprise="b81"] .orbit-b81-command-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:172px;padding:30px 32px;border:1px solid #27445e;border-radius:18px;background:linear-gradient(115deg,#10253e 0%,#0a1828 58%,#0b2239 100%);box-shadow:var(--b81-shadow)}
html[data-orbit-enterprise="b81"] .orbit-b81-command-hero:after{content:"";position:absolute;inset:-110px -50px auto auto;width:360px;height:360px;border:1px solid rgba(229,182,79,.09);border-radius:50%;box-shadow:0 0 0 52px rgba(78,137,203,.035),0 0 0 104px rgba(229,182,79,.025)}
html[data-orbit-enterprise="b81"] .orbit-b81-hero-copy,html[data-orbit-enterprise="b81"] .orbit-b81-hero-actions{position:relative;z-index:1}
html[data-orbit-enterprise="b81"] .orbit-b81-eyebrow{display:block;color:var(--b81-gold-bright);font-size:9px;font-weight:900;letter-spacing:.16em}
html[data-orbit-enterprise="b81"] .orbit-b81-command-hero h2{margin:8px 0 7px;color:var(--b81-text);font-size:31px;line-height:1.1;letter-spacing:-.035em}
html[data-orbit-enterprise="b81"] .orbit-b81-command-hero p{max-width:720px;margin:0;color:#9aadc1;font-size:13px;line-height:1.65}
html[data-orbit-enterprise="b81"] .orbit-b81-hero-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}
html[data-orbit-enterprise="b81"] .orbit-b81-primary-action,html[data-orbit-enterprise="b81"] .orbit-b81-secondary-action{min-height:43px;padding:0 16px;border-radius:9px;font-size:12px;font-weight:820}
html[data-orbit-enterprise="b81"] .orbit-b81-primary-action{color:#171106;background:linear-gradient(135deg,#f0c86d,#d8a23a);border:1px solid rgba(244,202,109,.42)}
html[data-orbit-enterprise="b81"] .orbit-b81-secondary-action{color:#d9e5f2;background:#10243a;border:1px solid #31506d}
html[data-orbit-enterprise="b81"] .orbit-b81-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:14px}
html[data-orbit-enterprise="b81"] .orbit-b81-metrics article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center;min-height:98px;padding:15px 16px;border:1px solid var(--b81-line);border-radius:13px;background:linear-gradient(145deg,#0b1929,#081522);box-shadow:0 10px 30px rgba(0,0,0,.1)}
html[data-orbit-enterprise="b81"] .orbit-b81-metric-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid #2a4864;border-radius:10px;color:#8cb9ef;background:#10243a;font-size:11px;font-weight:900}
html[data-orbit-enterprise="b81"] .orbit-b81-metrics article:nth-child(3) .orbit-b81-metric-icon{color:#e8c267;background:rgba(229,182,79,.09);border-color:rgba(229,182,79,.28)}
html[data-orbit-enterprise="b81"] .orbit-b81-metrics article:nth-child(4) .orbit-b81-metric-icon{color:#79d9a7;background:rgba(88,212,153,.08);border-color:rgba(88,212,153,.25)}
html[data-orbit-enterprise="b81"] .orbit-b81-metrics span{display:block;color:#7089a2;font-size:8px;font-weight:850;letter-spacing:.11em}
html[data-orbit-enterprise="b81"] .orbit-b81-metrics strong{display:block;margin:5px 0 2px;color:#edf3fa;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[data-orbit-enterprise="b81"] .orbit-b81-metrics small{display:block;color:#6e849a;font-size:9px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[data-orbit-enterprise="b81"] .orbit-b81-metrics article[data-readiness="ready"] strong{color:#78dfa8}
html[data-orbit-enterprise="b81"] .orbit-b81-main-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);gap:13px;margin-top:13px}
html[data-orbit-enterprise="b81"] .orbit-b81-panel{border:1px solid var(--b81-line);border-radius:15px;background:linear-gradient(150deg,#0a1828,#081522);box-shadow:0 15px 42px rgba(0,0,0,.13);padding:18px}
html[data-orbit-enterprise="b81"] .orbit-b81-panel-head{margin-bottom:13px}
html[data-orbit-enterprise="b81"] .orbit-b81-panel-head span{color:#6f88a0;font-size:8px;font-weight:900;letter-spacing:.14em}
html[data-orbit-enterprise="b81"] .orbit-b81-panel-head h3{margin:5px 0 0;font-size:17px;letter-spacing:-.015em}
html[data-orbit-enterprise="b81"] .orbit-b81-panel-head p{margin:5px 0 0;color:#748ba2;font-size:10px;line-height:1.5}
html[data-orbit-enterprise="b81"] .orbit-b81-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
html[data-orbit-enterprise="b81"] .orbit-b81-action-grid>button{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:11px;align-items:center;min-height:76px;padding:11px 12px;text-align:start;color:#dce7f2;background:#0d1d2f;border:1px solid #1d354d;border-radius:11px;box-shadow:none}
html[data-orbit-enterprise="b81"] .orbit-b81-action-grid>button:hover{background:#11243a;border-color:#365a79;transform:translateY(-1px)}
html[data-orbit-enterprise="b81"] .orbit-b81-action-grid i{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#f0c86d;background:rgba(229,182,79,.09);font-size:9px;font-style:normal;font-weight:900}
html[data-orbit-enterprise="b81"] .orbit-b81-action-grid strong,html[data-orbit-enterprise="b81"] .orbit-b81-action-grid small{display:block}
html[data-orbit-enterprise="b81"] .orbit-b81-action-grid strong{font-size:12px}
html[data-orbit-enterprise="b81"] .orbit-b81-action-grid small{margin-top:3px;color:#6e849a;font-size:9px;font-weight:500}
html[data-orbit-enterprise="b81"] .orbit-b81-action-grid b{color:#d8ae4b;font-size:15px}
html[data-orbit-enterprise="b81"] .orbit-b81-status-panel{display:grid;align-content:start;gap:7px}
html[data-orbit-enterprise="b81"] .orbit-b81-status-panel .orbit-b81-panel-head{margin-bottom:3px}
html[data-orbit-enterprise="b81"] .orbit-b81-status-panel>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center;min-height:59px;padding:9px 11px;text-align:start;color:#d9e5f1;background:#0c1b2c;border:1px solid #1d344b;border-radius:10px;box-shadow:none}
html[data-orbit-enterprise="b81"] .orbit-b81-status-panel>button:hover{background:#102239;border-color:#31536f;transform:none}
html[data-orbit-enterprise="b81"] .orbit-b81-status-panel strong,html[data-orbit-enterprise="b81"] .orbit-b81-status-panel small{display:block}
html[data-orbit-enterprise="b81"] .orbit-b81-status-panel strong{font-size:11px}
html[data-orbit-enterprise="b81"] .orbit-b81-status-panel small{margin-top:2px;color:#6c8299;font-size:8px;font-weight:500}
html[data-orbit-enterprise="b81"] .orbit-b81-status-panel b{color:#d8ae4b;font-size:9px;text-transform:uppercase;letter-spacing:.07em}
html[data-orbit-enterprise="b81"] .orbit-b81-footer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:13px}
html[data-orbit-enterprise="b81"] .orbit-b81-info-card{display:flex;align-items:center;gap:11px;min-height:66px;padding:12px 14px;border:1px solid #1c3543;border-radius:11px;background:#081722}
html[data-orbit-enterprise="b81"] .orbit-b81-info-card strong{display:block;color:#cfe0ec;font-size:10px}
html[data-orbit-enterprise="b81"] .orbit-b81-info-card p{margin:3px 0 0;color:#6d8794;font-size:8px;line-height:1.45}
html[data-orbit-enterprise="b81"] .orbit-b81-status-dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--b81-green);box-shadow:0 0 0 5px rgba(88,212,153,.09)}
html[data-orbit-enterprise="b81"] .orbit-b81-status-dot.gold{background:var(--b81-gold);box-shadow:0 0 0 5px rgba(229,182,79,.09)}
html[data-orbit-enterprise="b81"] #platform-create .platform-workspace-heading{margin-bottom:12px;padding:0}
html[data-orbit-enterprise="b81"] #platform-create .platform-workspace-heading h2{font-size:27px;letter-spacing:-.03em}
html[data-orbit-enterprise="b81"] #platform-create .platform-workspace-heading p{max-width:790px;color:#8095aa}
html[data-orbit-enterprise="b81"] .orbit-b81-create-context{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 10px;padding:11px 14px;border:1px solid #20394f;border-radius:11px;background:linear-gradient(90deg,#0d1f33,#091725)}
html[data-orbit-enterprise="b81"] .orbit-b81-create-context span{display:block;color:#d5aa4c;font-size:8px;font-weight:900;letter-spacing:.13em}
html[data-orbit-enterprise="b81"] .orbit-b81-create-context strong{display:block;margin-top:3px;color:#dfe9f4;font-size:11px}
html[data-orbit-enterprise="b81"] .orbit-b81-create-context small{max-width:430px;color:#71879d;font-size:9px;text-align:end}
html[data-orbit-enterprise="b81"] .orbit-b8-workflow{padding:11px 13px;border-color:#263f57;background:#081726;box-shadow:0 12px 32px rgba(0,0,0,.09)}
html[data-orbit-enterprise="b81"] .orbit-b8-workflow>button{min-height:54px}
html[data-orbit-enterprise="b81"] .orbit-b8-workflow>button.active{background:linear-gradient(135deg,rgba(229,182,79,.12),rgba(229,182,79,.035))}
html[data-orbit-enterprise="b81"] .orbit-b81-enterprise-stage{min-height:470px;padding:26px;border-color:#243e56;background:linear-gradient(150deg,#0b1a2b,#081522);box-shadow:var(--b81-shadow)}
html[data-orbit-enterprise="b81"] .orbit-b81-enterprise-stage>h2{font-size:20px;letter-spacing:-.015em}
html[data-orbit-enterprise="b81"] .orbit-b81-stage-controls{margin-top:11px;padding:9px 11px;border:1px solid #20384f;border-radius:11px;background:#081624}
html[data-orbit-enterprise="b81"] .orbit-b81-stage-controls button{min-height:39px;border-radius:9px;font-size:11px}
html[data-orbit-enterprise="b81"] .orbit-b8-certification-intro,html[data-orbit-enterprise="b81"] .orbit-b8-stage-heading{padding-bottom:16px;border-bottom:1px solid #1e3449}
html[data-orbit-enterprise="b81"] .orbit-b8-certification-intro h2,html[data-orbit-enterprise="b81"] .orbit-b8-stage-heading h2{font-size:21px}
html[data-orbit-enterprise="b81"] .orbit-b7-summary-grid article,html[data-orbit-enterprise="b81"] .orbit-b8-review-grid>section{border-color:#203a52;background:#0a1a2b}
html[data-orbit-enterprise="b81"] .orbit-b8-production-details{border-color:#223f58;background:#091827}
html[data-orbit-enterprise="b81"] .orbit-b8-export-actions{padding-top:14px;border-top:1px solid #1f374d}
html[data-orbit-enterprise="b81"] .orbit-b8-export-actions #generate-btn{background:linear-gradient(135deg,#f0c86d,#d7a33b);color:#171106}
html[data-orbit-enterprise="b81"] .platform-shell.sidebar-collapsed .orbit-b81-nav-group{display:none}
@media(max-width:1120px){html[data-orbit-enterprise="b81"] .orbit-b81-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-orbit-enterprise="b81"] .orbit-b81-main-grid{grid-template-columns:1fr}html[data-orbit-enterprise="b81"] .orbit-b81-status-panel{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-orbit-enterprise="b81"] .orbit-b81-status-panel .orbit-b81-panel-head{grid-column:1/-1}}
@media(max-width:1000px){html[data-orbit-enterprise="b81"] .platform-shell{grid-template-columns:76px minmax(0,1fr)}html[data-orbit-enterprise="b81"] .orbit-b81-nav-group{display:none}}
@media(max-width:760px){html[data-orbit-enterprise="b81"] .platform-content{padding:14px}html[data-orbit-enterprise="b81"] .orbit-b81-command-hero{display:block;min-height:auto;padding:22px}html[data-orbit-enterprise="b81"] .orbit-b81-command-hero h2{font-size:25px}html[data-orbit-enterprise="b81"] .orbit-b81-hero-actions{justify-content:flex-start;margin-top:17px}html[data-orbit-enterprise="b81"] .orbit-b81-metrics,html[data-orbit-enterprise="b81"] .orbit-b81-action-grid,html[data-orbit-enterprise="b81"] .orbit-b81-footer-grid,html[data-orbit-enterprise="b81"] .orbit-b81-status-panel{grid-template-columns:1fr}html[data-orbit-enterprise="b81"] .orbit-b81-status-panel .orbit-b81-panel-head{grid-column:auto}html[data-orbit-enterprise="b81"] .orbit-b81-create-context{align-items:flex-start;display:grid}html[data-orbit-enterprise="b81"] .orbit-b81-create-context small{text-align:start}html[data-orbit-enterprise="b81"] .orbit-b81-enterprise-stage{min-height:0;padding:18px 15px}}

html[data-orbit-ux="b8"][data-orbit-hotfix="b82"] #orbit-b7-step-certification .orbit-b7-summary-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important}
html[data-orbit-ux="b8"][data-orbit-hotfix="b82"] #orbit-b7-step-certification .orbit-b7-summary-grid article{display:grid!important;grid-template-columns:minmax(150px,.44fr) minmax(0,1fr)!important;grid-template-rows:auto auto!important;grid-template-areas:"label value" "label meta"!important;column-gap:18px!important;row-gap:4px!important;align-items:start!important;min-height:86px!important;padding:16px 18px!important;border:1px solid #223b53!important;border-radius:12px!important;background:#081624!important}
html[data-orbit-ux="b8"][data-orbit-hotfix="b82"] #orbit-b7-step-certification .orbit-b7-summary-grid article>span{grid-area:label!important;display:block!important;margin:2px 0 0!important;color:#7890aa!important;font-size:10px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}
html[data-orbit-ux="b8"][data-orbit-hotfix="b82"] #orbit-b7-step-certification .orbit-b7-summary-grid article>strong{grid-area:value!important;display:block!important;min-width:0!important;color:#edf4fa!important;font-size:14px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}
html[data-orbit-ux="b8"][data-orbit-hotfix="b82"] #orbit-b7-step-certification .orbit-b7-summary-grid article>small{grid-area:meta!important;display:block!important;min-width:0!important;margin:0!important;color:#8299b1!important;font-size:11px!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important}
html[data-orbit-ux="b8"][data-orbit-hotfix="b82"] #orbit-b7-step-certification .orbit-b7-summary-grid article:last-child{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(150px,.21fr) minmax(0,1fr)!important;grid-template-areas:"label value" "label meta"!important}
html[data-orbit-ux="b8"][data-orbit-hotfix="b82"] .orbit-b8-production-details{margin-top:16px!important}
html[data-orbit-ux="b8"][data-orbit-hotfix="b82"] .orbit-b8-production-host{min-width:0;padding:0}
html[data-orbit-ux="b8"][data-orbit-hotfix="b82"] .orbit-b8-production-host>.advanced-section{width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-top:1px solid #1f354b!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html[data-orbit-ux="b8"][data-orbit-hotfix="b82"] #orbit-b7-step-review .orbit-b8-review-grid{grid-template-columns:minmax(320px,.78fr) minmax(420px,1.22fr)!important;align-items:start!important;gap:14px!important}
html[data-orbit-ux="b8"][data-orbit-hotfix="b82"] #orbit-b7-step-review .orbit-b8-quality-card,html[data-orbit-ux="b8"][data-orbit-hotfix="b82"] #orbit-b7-step-review .orbit-b8-summary-card{min-height:0!important;height:auto!important;align-self:start!important}
html[data-orbit-ux="b8"][data-orbit-hotfix="b82"] #orbit-b7-step-review .orbit-b8-summary-card dl{margin-bottom:0!important}
html[data-orbit-ux="b8"][data-orbit-hotfix="b82"] #orbit-b7-step-review .orbit-b8-summary-card dl>div{min-height:44px!important;padding:10px 0!important}
html[data-orbit-ux="b8"][data-orbit-hotfix="b82"] .platform-nav-item[data-b82-tool]{cursor:pointer}
@media(max-width:980px){html[data-orbit-ux="b8"][data-orbit-hotfix="b82"] #orbit-b7-step-certification .orbit-b7-summary-grid{grid-template-columns:1fr!important}html[data-orbit-ux="b8"][data-orbit-hotfix="b82"] #orbit-b7-step-certification .orbit-b7-summary-grid article:last-child{grid-column:auto!important}html[data-orbit-ux="b8"][data-orbit-hotfix="b82"] #orbit-b7-step-review .orbit-b8-review-grid{grid-template-columns:1fr!important}}
@media(max-width:620px){html[data-orbit-ux="b8"][data-orbit-hotfix="b82"] #orbit-b7-step-certification .orbit-b7-summary-grid article,html[data-orbit-ux="b8"][data-orbit-hotfix="b82"] #orbit-b7-step-certification .orbit-b7-summary-grid article:last-child{grid-template-columns:1fr!important;grid-template-areas:"label" "value" "meta"!important;row-gap:5px!important;min-height:0!important;padding:14px!important}}

html[data-orbit-batch="b9"] .b9-legacy-batch-retired{display:none!important}
html[data-orbit-batch="b9"] #platform-batch{max-width:1480px;margin:0 auto;color:#eaf2fa}
.b9-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:14px;padding:22px 24px;border:1px solid #24425e;border-radius:16px;background:linear-gradient(120deg,#10263e,#091826 70%);box-shadow:0 16px 44px rgba(0,0,0,.16)}
.b9-head h2{margin:6px 0 6px;font-size:25px;letter-spacing:-.025em}.b9-head p{max-width:820px;margin:0;color:#8da4bb;font-size:12px;line-height:1.6}.b9-kicker{color:#e6b84f;font-size:9px;font-weight:900;letter-spacing:.15em}.b9-head-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.b9-command{display:grid;grid-template-columns:minmax(230px,1.2fr) minmax(220px,1fr) auto auto auto;gap:9px;align-items:end;margin-bottom:12px;padding:13px 14px;border:1px solid #1e384f;border-radius:12px;background:#081624}.b9-command label:not(.b9-check){display:grid;gap:5px;color:#7890a8;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.b9-command input,.b9-command select{min-height:38px;border:1px solid #29435c;border-radius:8px;background:#061321;color:#dfe9f3;padding:0 10px}.b9-check{display:flex;align-items:center;gap:7px;min-height:38px;color:#8fa5ba;font-size:10px;white-space:nowrap}.b9-check input{min-height:0}
.b9-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.b9-metrics article{padding:14px 15px;border:1px solid #20394f;border-radius:12px;background:linear-gradient(145deg,#0b1a2a,#081522)}.b9-metrics span{display:block;color:#6f879f;font-size:8px;font-weight:900;letter-spacing:.1em}.b9-metrics strong{display:block;margin:5px 0 2px;color:#f0f5fb;font-size:22px}.b9-metrics small{color:#6d8298;font-size:9px}
.b9-ingest,.b9-bulk{display:grid;align-items:center;gap:9px;margin-bottom:10px;padding:13px 14px;border:1px solid #213b53;border-radius:12px;background:#0a1828}.b9-ingest{grid-template-columns:minmax(300px,1fr) auto auto auto}.b9-bulk{grid-template-columns:minmax(210px,.8fr) minmax(200px,1fr) 130px 150px 125px auto auto}.b9-ingest-copy span,.b9-bulk>div span{display:block;color:#d9ac48;font-size:8px;font-weight:900;letter-spacing:.13em}.b9-ingest-copy strong,.b9-bulk>div strong{display:block;margin-top:3px;font-size:12px}.b9-ingest-copy small{display:block;margin-top:3px;color:#728aa1;font-size:9px}.b9-bulk select,.b9-bulk input{min-height:37px;border:1px solid #29445e;border-radius:8px;background:#071421;color:#dce8f3;padding:0 9px;font-size:10px}
.b9-workgrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.65fr);gap:12px;align-items:start}.b9-table-panel,.b9-inspector{min-width:0;border:1px solid #203a52;border-radius:14px;background:#081624;overflow:hidden}.b9-table-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) 160px auto;gap:8px;padding:11px;border-bottom:1px solid #1c344a}.b9-table-toolbar input,.b9-table-toolbar select{min-height:36px;border:1px solid #28435c;border-radius:8px;background:#061320;color:#dce6f0;padding:0 9px}.b9-table-scroll{overflow:auto;max-height:560px}.b9-table{width:100%;border-collapse:collapse;font-size:10px}.b9-table th{position:sticky;top:0;z-index:2;padding:10px 9px;text-align:start;color:#7289a1;background:#0b1c2c;border-bottom:1px solid #20394f;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.b9-table td{padding:10px 9px;border-bottom:1px solid #142b40;vertical-align:top;color:#b8c9d9}.b9-table tr[data-selected="1"]{background:#0d2135}.b9-table tr:hover{background:#0c1d30}.b9-job-link{display:grid;gap:2px;text-align:start;border:0;background:transparent;color:#e5edf5;padding:0}.b9-job-link strong{font-size:10px}.b9-job-link small{max-width:260px;color:#71889f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b9-profile-cell{display:block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b9-row-error{display:block;max-width:240px;margin-top:4px;color:#f18a8a;line-height:1.35}
.b9-status-pill{display:inline-flex;align-items:center;min-height:23px;padding:0 8px;border-radius:999px;border:1px solid #34516c;background:#102338;color:#a8bad0;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.b9-status-pill[data-state="completed"],.b9-status-pill[data-state="ready"]{color:#70dba0;border-color:rgba(88,212,153,.35);background:rgba(88,212,153,.08)}.b9-status-pill[data-state="warning"],.b9-status-pill[data-state="paused"]{color:#efc76c;border-color:rgba(229,182,79,.38);background:rgba(229,182,79,.09)}.b9-status-pill[data-state="blocked"],.b9-status-pill[data-state="failed"],.b9-status-pill[data-state="cancelled"]{color:#ff9292;border-color:rgba(255,110,110,.34);background:rgba(255,90,90,.07)}.b9-status-pill[data-state="running"]{color:#89bcff;border-color:rgba(111,167,255,.4);background:rgba(111,167,255,.08)}
.b9-inspector{position:sticky;top:86px;max-height:720px;overflow:auto}.b9-inspector-body{padding:15px}.b9-inspector-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.b9-inspector-head span:first-child{display:block;color:#6f879f;font-size:8px;font-weight:900;letter-spacing:.12em}.b9-inspector-head h3{margin:4px 0 0;font-size:16px}.b9-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.b9-field-grid label{display:grid;gap:5px;color:#7c93aa;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.b9-field-grid input,.b9-field-grid select{width:100%;min-height:36px;border:1px solid #28425b;border-radius:8px;background:#06131f;color:#e0eaf4;padding:0 8px;font-size:10px}.b9-field-grid label:nth-child(2),.b9-field-grid label:nth-child(6){grid-column:1/-1}.b9-file-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.b9-file-pair>div{min-width:0;padding:10px;border:1px solid #1e374e;border-radius:9px;background:#0b1b2b}.b9-file-pair span,.b9-file-pair strong,.b9-file-pair small{display:block}.b9-file-pair span{color:#6e859c;font-size:7px;font-weight:900;text-transform:uppercase}.b9-file-pair strong{margin:4px 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.b9-file-pair small{color:#6e8296;font-size:8px}.b9-inspector-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.b9-inspector-actions button{min-height:36px;font-size:9px}.b9-check-list{display:grid;gap:6px;margin-top:12px}.b9-check-list>div{display:grid;grid-template-columns:46px minmax(0,1fr);gap:8px;padding:8px;border:1px solid #1d354b;border-radius:8px;background:#071522}.b9-check-list>div>b{font-size:7px;color:#7c94aa}.b9-check-list>div[data-state="pass"]>b{color:#60d596}.b9-check-list>div[data-state="warn"]>b{color:#e8bc58}.b9-check-list>div[data-state="fail"]>b{color:#ff8585}.b9-check-list strong,.b9-check-list small{display:block}.b9-check-list strong{font-size:9px}.b9-check-list small{margin-top:2px;color:#71889e;font-size:8px;line-height:1.4}.b9-check-list>p,.b9-empty-inspector{color:#71879d;font-size:10px;line-height:1.6}
.b9-production{position:sticky;bottom:10px;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:12px 14px;border:1px solid #2b4964;border-radius:12px;background:rgba(8,20,33,.94);backdrop-filter:blur(16px);box-shadow:0 16px 50px rgba(0,0,0,.28)}.b9-production>div:first-child span{display:block;color:#d9aa47;font-size:8px;font-weight:900;letter-spacing:.12em}.b9-production>div:first-child strong{display:block;margin-top:3px;color:#dfeaf4;font-size:10px}.b9-production-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.b9-production-actions button{min-height:38px;font-size:9px}
.b9-placement-modal{z-index:1600;background:rgba(2,8,14,.83)}.b9-placement-dialog{width:min(1040px,94vw);max-height:92vh;overflow:auto;margin:auto;padding:16px;border:1px solid #2b4963;border-radius:15px;background:#071522;box-shadow:0 28px 90px #000a}.b9-placement-head{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px}.b9-placement-head span{color:#d9ad4c;font-size:8px;font-weight:900;letter-spacing:.12em}.b9-placement-head h3{margin:4px 0;font-size:18px}.b9-placement-head p{margin:0;color:#7c93aa;font-size:10px}.b9-preview-surface{position:relative;overflow:hidden;width:min(760px,100%);margin:0 auto;background:#fff;box-shadow:0 18px 60px #0008}.b9-preview-surface canvas{display:block;width:100%;height:auto}.b9-preview-overlay{position:absolute;cursor:move;user-select:none;touch-action:none;height:auto;max-width:none}.b9-placement-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}
@media(max-width:1180px){.b9-command{grid-template-columns:1fr 1fr auto}.b9-command .b9-check{grid-row:2}.b9-bulk{grid-template-columns:1fr 1fr 1fr}.b9-bulk>div{grid-column:1/-1}.b9-workgrid{grid-template-columns:1fr}.b9-inspector{position:relative;top:auto;max-height:none}.b9-production{position:relative;bottom:auto;align-items:flex-start;display:grid}.b9-production-actions{justify-content:flex-start}}
@media(max-width:760px){.b9-head{display:grid;padding:17px}.b9-head-actions{justify-content:flex-start}.b9-command,.b9-ingest,.b9-bulk{grid-template-columns:1fr}.b9-metrics{grid-template-columns:1fr 1fr}.b9-field-grid,.b9-file-pair{grid-template-columns:1fr}.b9-field-grid label:nth-child(2),.b9-field-grid label:nth-child(6){grid-column:auto}.b9-table-toolbar{grid-template-columns:1fr}.b9-table{min-width:760px}.b9-production-actions{display:grid;grid-template-columns:1fr 1fr}.b9-production-actions button{width:100%}}

.b9-replace-file{width:100%;min-height:27px;margin-top:7px;padding:0 8px;border:1px solid #29465f;border-radius:7px;background:#102338;color:#aecaDF;font-size:8px;font-weight:750}.b9-replace-file:hover{border-color:#456b8c;background:#132b45}.b9-bulk:has(#b9-bulk-filename){grid-template-columns:minmax(190px,.7fr) minmax(190px,.9fr) 115px 135px 120px minmax(220px,1fr) auto auto}.b9-bulk #b9-bulk-filename{min-width:0}.b9-table #b9-select-all{width:14px;height:14px;accent-color:#e3b44d}@media(max-width:1300px){.b9-bulk:has(#b9-bulk-filename){grid-template-columns:repeat(3,minmax(0,1fr))}.b9-bulk:has(#b9-bulk-filename)>div{grid-column:1/-1}}@media(max-width:760px){.b9-bulk:has(#b9-bulk-filename){grid-template-columns:1fr}}

html[data-orbit-vault="b9"] #platform-projects{max-width:1360px;margin:0 auto;color:#edf4fb}.vault-project-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:23px 25px;border:1px solid #24415c;border-radius:16px;background:linear-gradient(120deg,#10253e,#091725 70%);box-shadow:0 16px 46px rgba(0,0,0,.17)}.vault-project-head>div>span,.vault-section-head span{display:block;color:#e2b552;font-size:8px;font-weight:900;letter-spacing:.14em}.vault-project-head h2{margin:6px 0;font-size:25px;letter-spacing:-.025em}.vault-project-head p{max-width:820px;margin:0;color:#8da3b9;font-size:12px;line-height:1.6}.vault-state{display:inline-flex;align-items:center;min-height:29px;padding:0 10px;border:1px solid #33506b;border-radius:999px;color:#9fb3c7;background:#102238;font-size:8px;font-weight:850;text-transform:uppercase;white-space:nowrap}.vault-state[data-state="ready"]{color:#6fdba1;border-color:rgba(88,212,153,.35);background:rgba(88,212,153,.08)}.vault-state[data-state="offline"]{color:#efc268;border-color:rgba(229,182,79,.34);background:rgba(229,182,79,.08)}
.vault-mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.vault-mode-grid article{padding:19px;border:1px solid #203a52;border-radius:14px;background:linear-gradient(145deg,#0b1a2b,#081522)}.vault-mode-grid article>span{display:block;color:#7088a0;font-size:8px;font-weight:900;letter-spacing:.12em}.vault-mode-grid h3{margin:6px 0 5px;font-size:17px}.vault-mode-grid p{min-height:42px;margin:0 0 13px;color:#788fa6;font-size:10px;line-height:1.55}.vault-mode-grid article>div{display:flex;gap:8px;flex-wrap:wrap}.vault-mode-grid button{min-height:38px;font-size:9px}
.vault-recover-card{display:grid;grid-template-columns:minmax(280px,1.1fr) minmax(210px,.65fr) minmax(250px,.85fr) auto;gap:10px;align-items:end;margin-top:12px;padding:17px 18px;border:1px solid #24425d;border-radius:14px;background:#091827}.vault-recover-card>div>span{display:block;color:#dbad4b;font-size:8px;font-weight:900;letter-spacing:.12em}.vault-recover-card h3{margin:5px 0 4px;font-size:16px}.vault-recover-card p{margin:0;color:#758ca3;font-size:9px;line-height:1.5}.vault-recover-card label{display:grid;gap:5px;color:#7890a8;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.vault-recover-card input{min-height:38px;border:1px solid #2a455e;border-radius:8px;background:#061421;color:#e0eaf4;padding:0 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.vault-recover-card button{min-height:38px;white-space:nowrap}
.vault-recent{margin-top:12px;padding:16px;border:1px solid #20394f;border-radius:14px;background:#081624}.vault-section-head h3{margin:5px 0 12px;font-size:15px}.vault-recent-list{display:grid;gap:7px}.vault-recent-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 11px;border:1px solid #1d354b;border-radius:9px;background:#0a1929}.vault-recent-list article span,.vault-recent-list article strong,.vault-recent-list article small{display:block}.vault-recent-list article span{color:#6f879f;font-size:7px;font-weight:900;text-transform:uppercase}.vault-recent-list article strong{margin:3px 0 2px;font-size:10px}.vault-recent-list article small{color:#70869b;font-size:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.vault-recent-list article button{min-height:31px;padding:0 10px;border:1px solid #2b4761;border-radius:7px;background:#102238;color:#bcd0e1;font-size:8px}.vault-recent-list>p{color:#72899f;font-size:10px}
.vault-modal{z-index:1700;background:rgba(2,8,14,.86)}.vault-dialog{position:relative;width:min(700px,94vw);max-height:92vh;overflow:auto;margin:auto;padding:22px;border:1px solid #2d4b67;border-radius:16px;background:linear-gradient(145deg,#0b1c2d,#07131f);box-shadow:0 30px 100px #000b}.vault-eyebrow{display:block;color:#e2b450;font-size:8px;font-weight:900;letter-spacing:.14em}.vault-dialog h3{margin:6px 0 5px;font-size:20px}.vault-dialog>p{margin:0 0 16px;color:#8097ad;font-size:10px;line-height:1.55}.vault-dialog>label:not(.vault-checkbox){display:grid;gap:6px;margin-bottom:11px;color:#7e95ab;font-size:8px;font-weight:850;text-transform:uppercase}.vault-dialog>label input{min-height:39px;border:1px solid #29445d;border-radius:8px;background:#06131f;color:#e1eaf4;padding:0 10px}.vault-checkbox{display:flex;align-items:center;gap:8px;color:#8da2b6;font-size:9px}.vault-checkbox input{min-height:0!important}.vault-progress{margin-top:15px;padding:11px;border:1px solid #1e374e;border-radius:9px;background:#071522}.vault-progress>span{display:block;margin-bottom:7px;color:#9bb0c3;font-size:9px}.vault-progress>span[data-state="success"]{color:#6fdba0}.vault-progress>span[data-state="error"]{color:#ff8d8d}.vault-progress>i{display:block;height:6px;overflow:hidden;border-radius:999px;background:#12283e}.vault-progress b{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d6a43e,#f0ca6f);transition:width .2s ease}.vault-save-result{display:grid;gap:8px;margin-top:12px;padding:12px;border:1px solid rgba(88,212,153,.25);border-radius:10px;background:rgba(88,212,153,.055)}.vault-save-result>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px}.vault-save-result span{color:#729188;font-size:7px;font-weight:900}.vault-save-result strong{overflow-wrap:anywhere;color:#dff7e9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.vault-save-result small{color:#8db3a0;font-size:8px;line-height:1.45}.vault-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}.vault-actions button{min-height:38px;font-size:9px}
@media(max-width:980px){.vault-mode-grid{grid-template-columns:1fr}.vault-recover-card{grid-template-columns:1fr 1fr}.vault-recover-card>div{grid-column:1/-1}}
@media(max-width:640px){.vault-project-head{display:grid;padding:17px}.vault-recover-card{grid-template-columns:1fr}.vault-recover-card>div{grid-column:auto}.vault-save-result>div{grid-template-columns:1fr}.vault-actions{display:grid;grid-template-columns:1fr 1fr}.vault-actions button{width:100%}}

html[data-orbit-vault-cloud="offline"] #vault-save-certificate,html[data-orbit-vault-cloud="offline"] #vault-save-batch,html[data-orbit-vault-cloud="offline"] #b9-vault{opacity:.48;cursor:not-allowed;filter:saturate(.45)}#vault-delete{min-height:38px;white-space:nowrap}.vault-save-result>div{align-items:center}.vault-copy{min-height:26px;padding:0 8px;border:1px solid rgba(103,232,249,.3);border-radius:6px;background:rgba(103,232,249,.06);color:#9ddfec;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.vault-save-result>div{grid-template-columns:120px minmax(0,1fr) auto!important}@media(max-width:640px){.vault-save-result>div{grid-template-columns:1fr!important}.vault-copy{width:max-content}}

.vault-local-projects{margin-top:12px;padding:16px;border:1px solid #20394f;border-radius:14px;background:#081624}.vault-local-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:12px}.vault-local-head span{display:block;color:#dcae4b;font-size:8px;font-weight:900;letter-spacing:.13em}.vault-local-head h3{margin:5px 0 4px;font-size:15px}.vault-local-head p{max-width:760px;margin:0;color:#748ba2;font-size:9px;line-height:1.5}.vault-local-head>div:last-child{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.vault-local-list{display:grid;gap:7px}.vault-local-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 11px;border:1px solid #1d354b;border-radius:9px;background:#0a1929}.vault-local-list article span,.vault-local-list article strong,.vault-local-list article small{display:block}.vault-local-list article span{color:#6e879e;font-size:7px;font-weight:900;text-transform:uppercase}.vault-local-list article strong{margin:3px 0 2px;font-size:10px}.vault-local-list article small{color:#70869b;font-size:8px}.vault-local-list article>div:last-child{display:flex;gap:6px}.vault-local-list article button{min-height:31px;padding:0 10px;border:1px solid #2b4761;border-radius:7px;background:#102238;color:#bcd0e1;font-size:8px}.vault-local-list article button:last-child{border-color:rgba(255,110,110,.3);color:#ff9a9a;background:rgba(255,90,90,.05)}.vault-local-list>p{color:#72899f;font-size:10px}@media(max-width:640px){.vault-local-head{display:grid}.vault-local-head>div:last-child{justify-content:flex-start}.vault-local-list article{grid-template-columns:1fr}.vault-local-list article>div:last-child{justify-content:flex-start}}

html[data-orbit-batch-inheritance="b91"] .b91-defaults{grid-template-columns:minmax(250px,1.15fr) minmax(210px,1fr) minmax(180px,.85fr) minmax(210px,1fr) 130px auto;align-items:end}
html[data-orbit-batch-inheritance="b91"] .b91-default-copy{align-self:center}
html[data-orbit-batch-inheritance="b91"] .b91-default-copy span{display:block;color:#d9ac48;font-size:8px;font-weight:900;letter-spacing:.13em}
html[data-orbit-batch-inheritance="b91"] .b91-default-copy strong{display:block;margin-top:3px;font-size:12px}
html[data-orbit-batch-inheritance="b91"] .b91-default-copy small{display:block;max-width:360px;margin-top:3px;color:#728aa1;font-size:9px;line-height:1.45}
html[data-orbit-batch-inheritance="b91"] .b91-defaults>label{display:grid;gap:5px;min-width:0;color:#7890a8;font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}
html[data-orbit-batch-inheritance="b91"] .b91-defaults>label select{width:100%;min-height:38px;border:1px solid #29445e;border-radius:8px;background:#071421;color:#dce8f3;padding:0 9px;font-size:10px}
html[data-orbit-batch-inheritance="b91"] .b91-default-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end;grid-column:1/-1;padding-top:2px;border-top:1px solid #193148}
html[data-orbit-batch-inheritance="b91"] .b91-default-actions button{min-height:35px;font-size:9px}
html[data-orbit-batch-inheritance="b91"] .b91-row-note{display:grid;gap:3px;margin-top:10px;padding:9px 10px;border:1px solid #25435e;border-radius:9px;background:#0b1c2e}
html[data-orbit-batch-inheritance="b91"] .b91-row-note strong{color:#e3b951;font-size:8px;letter-spacing:.08em;text-transform:uppercase}
html[data-orbit-batch-inheritance="b91"] .b91-row-note span{color:#8199b1;font-size:8px;line-height:1.45}
html[data-orbit-batch-inheritance="b91"] .b9-field-grid label{position:relative}
html[data-orbit-batch-inheritance="b91"] .b91-inherit-toggle{justify-self:start;min-height:22px;padding:0 7px;border:1px solid #31506b;border-radius:999px;background:#0d2135;color:#8ea7bd;font-size:7px;font-weight:800;text-transform:none;letter-spacing:0;box-shadow:none}
html[data-orbit-batch-inheritance="b91"] .b91-inherit-toggle[data-state="inherited"]{border-color:rgba(88,212,153,.28);background:rgba(88,212,153,.07);color:#72dca1}
html[data-orbit-batch-inheritance="b91"] .b91-inherit-toggle[data-state="override"]{border-color:rgba(229,182,79,.32);background:rgba(229,182,79,.08);color:#e9c16a}
#b91-batch-gate{position:fixed;inset:0;z-index:10120;display:grid;place-items:center;padding:24px;background:rgba(3,10,20,.84)}#b91-batch-gate.hidden{display:none}
.b91-gate-dialog{width:min(820px,96vw);max-height:88vh;overflow:auto;padding:22px;border:1px solid #29465f;border-radius:18px;background:#0a1929;color:#eaf2fb;box-shadow:0 30px 90px rgba(0,0,0,.48)}
.b91-gate-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.b91-gate-head span{color:#e3b951;font-size:9px;font-weight:900;letter-spacing:.14em}.b91-gate-head h2{margin:5px 0 4px;font-size:21px}.b91-gate-head p{max-width:650px;margin:0;color:#859db5;font-size:10px;line-height:1.5}.b91-gate-head button{min-height:34px;padding:0 11px;border:1px solid #34516d;border-radius:8px;background:#10253b;color:#dfeaf4}
#b91-gate-summary{margin:16px 0 10px;padding:12px 14px;border:1px solid #29445d;border-radius:10px;background:#0d2135;font-size:11px}#b91-gate-summary[data-state="pass"]{border-left:4px solid #58d499}#b91-gate-summary[data-state="warn"]{border-left:4px solid #e5b64f}#b91-gate-summary[data-state="fail"]{border-left:4px solid #ff737d}
#b91-gate-list{display:grid;gap:7px}.b91-gate-item{display:grid;grid-template-columns:54px minmax(0,1fr);gap:9px;padding:9px 10px;border:1px solid #1e394f;border-radius:9px;background:#071522}.b91-gate-item>b{font-size:7px}.b91-gate-item[data-level="pass"]>b{color:#60d596}.b91-gate-item[data-level="warn"]>b{color:#e8bc58}.b91-gate-item[data-level="fail"]>b{color:#ff8585}.b91-gate-item strong,.b91-gate-item small{display:block}.b91-gate-item strong{font-size:9px}.b91-gate-item small{margin-top:2px;color:#71889e;font-size:8px;line-height:1.4}
@media(max-width:1180px){html[data-orbit-batch-inheritance="b91"] .b91-defaults{grid-template-columns:1fr 1fr 1fr}html[data-orbit-batch-inheritance="b91"] .b91-default-copy,html[data-orbit-batch-inheritance="b91"] .b91-default-actions{grid-column:1/-1}}
@media(max-width:760px){html[data-orbit-batch-inheritance="b91"] .b91-defaults{grid-template-columns:1fr}.b91-gate-head{display:grid}}

html[data-orbit-batch-inheritance="b91"] .b91-selected-tools{display:grid;grid-template-columns:minmax(260px,1fr) minmax(280px,1fr) auto auto;gap:9px;align-items:end;margin:0 0 10px;padding:11px 13px;border:1px solid #1d374e;border-radius:11px;background:#081724}
html[data-orbit-batch-inheritance="b91"] .b91-selected-tools>div span{display:block;color:#7890a8;font-size:8px;font-weight:900;letter-spacing:.12em}
html[data-orbit-batch-inheritance="b91"] .b91-selected-tools>div strong{display:block;margin-top:3px;font-size:10px;color:#dce7f2}
html[data-orbit-batch-inheritance="b91"] .b91-selected-tools>div small{display:block;margin-top:2px;color:#6f879f;font-size:8px;line-height:1.4}
html[data-orbit-batch-inheritance="b91"] .b91-selected-tools input{min-height:36px;border:1px solid #29445e;border-radius:8px;background:#071421;color:#dce8f3;padding:0 9px;font-size:10px}
html[data-orbit-batch-inheritance="b91"] .b91-selected-tools button{min-height:36px;font-size:9px}
@media(max-width:1050px){html[data-orbit-batch-inheritance="b91"] .b91-selected-tools{grid-template-columns:1fr 1fr}html[data-orbit-batch-inheritance="b91"] .b91-selected-tools>div{grid-column:1/-1}}
@media(max-width:700px){html[data-orbit-batch-inheritance="b91"] .b91-selected-tools{grid-template-columns:1fr}}

html[data-orbit-projects="b9-final"] .vault-local-projects{display:none}
html[data-orbit-projects="b9-final"][data-project-legacy="1"] .vault-local-projects{display:block}
.enterprise-projects{margin:14px 0;display:grid;gap:12px}.ep-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px;border:1px solid #29465f;border-radius:15px;background:linear-gradient(120deg,#10263d,#091725 72%)}.ep-toolbar>div:first-child span,.ep-inspector-columns>section>span{display:block;color:#e7b84f;font-size:8px;font-weight:900;letter-spacing:.14em}.ep-toolbar h3{margin:5px 0 5px;font-size:21px}.ep-toolbar p{margin:0;max-width:760px;color:#8198ae;font-size:10px;line-height:1.6}.ep-toolbar>div:last-child{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.ep-control-row{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(240px,1fr) 150px auto;gap:9px;align-items:stretch}.ep-control-row>input,.ep-control-row>select{min-height:43px;border:1px solid #29445d;border-radius:10px;background:#071522;color:#dce8f3;padding:0 11px}.ep-active-summary{display:grid;align-content:center;padding:8px 12px;border:1px solid #2c4a64;border-radius:10px;background:#0b1d2e}.ep-active-summary span{color:#6f899f;font-size:7px;font-weight:900;letter-spacing:.1em}.ep-active-summary strong{margin-top:2px;font-size:11px}.ep-active-summary small{margin-top:2px;color:#71889e;font-size:8px}.ep-project-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ep-project-card{min-width:0;border:1px solid #203b52;border-radius:13px;background:#081725;overflow:hidden;transition:border-color .16s ease,transform .16s ease}.ep-project-card:hover{border-color:#3b5e7a;transform:translateY(-1px)}.ep-project-card[data-active="1"]{border-color:#d7aa48;box-shadow:0 0 0 1px rgba(215,170,72,.12) inset}.ep-project-card[data-status="archived"]{opacity:.68}.ep-project-main{display:grid;width:100%;text-align:start;border:0;background:transparent;color:#e7eef6;padding:14px}.ep-project-main span{color:#d9aa48;font-size:8px;font-weight:900;letter-spacing:.08em}.ep-project-main strong{margin-top:5px;font-size:13px}.ep-project-main small{margin-top:3px;color:#70879c;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-project-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #162e43;border-bottom:1px solid #162e43}.ep-project-stats span{padding:9px;text-align:center;color:#71889e;font-size:7px}.ep-project-stats span+span{border-left:1px solid #162e43}.ep-project-stats b{display:block;margin-bottom:2px;color:#dbe7f2;font-size:12px}.ep-project-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px}.ep-project-foot span{min-width:0;color:#6c8296;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-project-foot button{border:0;background:transparent;color:#e5b94f;font-size:8px;font-weight:800}.ep-empty{grid-column:1/-1;padding:28px;border:1px dashed #28445d;border-radius:13px;text-align:center;color:#71879d}.ep-empty strong{display:block;color:#dbe6f0}.ep-empty p{margin:5px 0 0;font-size:9px}
.orbit-active-project-pill{display:grid;min-height:38px;padding:6px 10px;border:1px solid #29445d;border-radius:9px;background:#0b1d2e;color:#dce7f1;text-align:start;cursor:pointer}.orbit-active-project-pill span{color:#6e879d;font-size:6px;font-weight:900;letter-spacing:.1em}.orbit-active-project-pill strong{max-width:150px;margin-top:1px;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orbit-active-project-pill[data-active="1"]{border-color:#6d5a2d;background:linear-gradient(120deg,#152638,#171d1c)}
.ep-modal{z-index:1700;background:rgba(2,8,14,.84)}.ep-dialog{width:min(760px,94vw);max-height:92vh;overflow:auto;margin:auto;padding:20px;border:1px solid #2a4964;border-radius:16px;background:#081725;color:#e7eef5;box-shadow:0 30px 90px #000a}.ep-inspector-dialog{width:min(1040px,95vw)}.ep-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:15px}.ep-dialog-head span{color:#e0ae47;font-size:8px;font-weight:900;letter-spacing:.13em}.ep-dialog-head h3{margin:4px 0;font-size:20px}.ep-dialog-head p{margin:0;color:#7890a6;font-size:9px}.ep-form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ep-form label,.ep-recovery{display:grid;gap:5px;color:#7d94aa;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.ep-form input,.ep-form select,.ep-recovery input{width:100%;min-height:40px;border:1px solid #29465f;border-radius:9px;background:#06131f;color:#e0e9f2;padding:0 10px}.ep-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.ep-code-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:13px}.ep-code-grid>div{padding:11px;border:1px solid #203c54;border-radius:10px;background:#0b1c2b}.ep-code-grid span{display:block;color:#6f879d;font-size:7px;font-weight:900;letter-spacing:.1em}.ep-code-grid strong{display:block;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.ep-action-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px}.ep-action-grid button{min-height:40px}.ep-recovery{margin-top:12px}.ep-inspector-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}.ep-inspector-columns>section{min-width:0;padding:12px;border:1px solid #20394f;border-radius:11px;background:#071522}.ep-timeline,.ep-artifacts{display:grid;gap:6px;max-height:280px;overflow:auto;margin-top:9px}.ep-timeline>div,.ep-artifacts>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 8px;padding:8px;border:1px solid #183249;border-radius:8px;background:#091a29}.ep-timeline span,.ep-artifacts span{color:#d5aa4a;font-size:7px;font-weight:900;text-transform:uppercase}.ep-timeline strong,.ep-artifacts strong{font-size:9px}.ep-timeline small,.ep-artifacts small{grid-column:2;color:#6c8297;font-size:7px}.ep-artifacts button{grid-column:1/-1;justify-self:end;border:0;background:transparent;color:#e6b74e;font-size:8px}.ep-timeline>p,.ep-artifacts>p{color:#6f869b;font-size:9px}.ep-status{min-height:18px;margin-top:10px;color:#8299ae;font-size:9px}.ep-status[data-state="success"]{color:#65d89a}.ep-status[data-state="error"]{color:#ff8787}
@media(max-width:1180px){.ep-project-list{grid-template-columns:1fr 1fr}.ep-control-row{grid-template-columns:1fr 1fr}.ep-action-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.ep-toolbar{display:grid}.ep-toolbar>div:last-child{justify-content:flex-start}.ep-control-row,.ep-project-list,.ep-form,.ep-code-grid,.ep-inspector-columns{grid-template-columns:1fr}.ep-action-grid{grid-template-columns:1fr}.orbit-active-project-pill{display:none}}

.ep-dashboard-section{margin-top:14px;padding:18px;border:1px solid #213d55;border-radius:14px;background:#081624}.ep-dashboard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ep-dashboard-head span{color:#e4b44c;font-size:8px;font-weight:900;letter-spacing:.13em}.ep-dashboard-head h3{margin:4px 0;font-size:17px}.ep-dashboard-head p{margin:0;color:#758ca2;font-size:9px}.ep-dashboard-projects{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px}.ep-dashboard-card{display:grid;min-width:0;padding:12px;border:1px solid #203a51;border-radius:11px;background:#0a1a29;color:#e5edf5;text-align:start}.ep-dashboard-card[data-active="1"]{border-color:#d5aa49;background:linear-gradient(140deg,#102238,#171d1d)}.ep-dashboard-card span{color:#d4a846;font-size:7px;font-weight:900;letter-spacing:.08em}.ep-dashboard-card strong{margin-top:4px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-dashboard-card small{margin-top:3px;color:#71879d;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-dashboard-empty{grid-column:1/-1;padding:16px;border:1px dashed #29445b;border-radius:10px;color:#71879b}.ep-dashboard-empty strong,.ep-dashboard-empty span{display:block}.ep-dashboard-empty strong{color:#dbe6ef;font-size:10px}.ep-dashboard-empty span{margin-top:3px;font-size:8px}@media(max-width:1100px){.ep-dashboard-projects{grid-template-columns:1fr 1fr}}@media(max-width:640px){.ep-dashboard-head{display:grid}.ep-dashboard-projects{grid-template-columns:1fr}}

html[data-orbit-projects="automatic"] #ep-create,html[data-orbit-projects="automatic"] #ep-link-cert,html[data-orbit-projects="automatic"] #ep-link-batch,html[data-orbit-projects="automatic"] #ep-i-cloud-cert,html[data-orbit-projects="automatic"] #ep-i-cloud-batch,html[data-orbit-projects="automatic"] #ep-create-modal,html[data-orbit-projects="automatic"] #vault-local-projects,html[data-orbit-projects="automatic"] .vault-mode-grid,html[data-orbit-projects="automatic"] .vault-recover-card{display:none!important}.orbit-auto-project-field{min-width:220px}.orbit-auto-project-field input{text-transform:uppercase;letter-spacing:.06em}.orbit-auto-project-field small{display:block;margin-top:6px;line-height:1.45;color:var(--muted,#90a4bf)}.orbit-auto-project-field small[data-state="success"]{color:#79e6b2}.orbit-auto-project-field small[data-state="warning"]{color:#e9c66d}.orbit-auto-project-field small[data-state="error"]{color:#ff8c99}.orbit-auto-project-field small[data-state="processing"]{color:#9dc5ff}html[data-orbit-projects="automatic"] .ep-toolbar>div:first-child p::after{content:" Projects are created automatically when a certificate or batch enters production."}html[data-orbit-projects="automatic"] .ep-code-grid>div:nth-child(2){display:none}html[data-orbit-projects="automatic"] .ep-recovery{border:1px solid rgba(233,191,87,.3);padding:14px;border-radius:12px;background:rgba(233,191,87,.05)}html[data-orbit-projects="automatic"] .ep-recovery::before{content:"Recovery Key · share separately for secure verification";display:block;font-size:11px;font-weight:800;letter-spacing:.08em;color:#e9bf57;margin-bottom:7px;text-transform:uppercase}@media(max-width:900px){.orbit-auto-project-field{min-width:0;width:100%}}

html[data-orbit-cloud="connected"] .platform-privacy-dot span{color:#7fd9ab}html[data-orbit-cloud="connected"] .platform-privacy-dot i{background:#55d79b}.orbit-c-cloud-chip{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 10px;border:1px solid #294159;border-radius:9px;background:#0b1929;color:#cbd8e6;font:700 11px/1 inherit;cursor:pointer}.orbit-c-cloud-chip i{width:7px;height:7px;border-radius:50%;background:#6f8295;box-shadow:0 0 0 4px rgba(111,130,149,.08)}.orbit-c-cloud-chip[data-connected="1"] i{background:#55d79b;box-shadow:0 0 0 4px rgba(85,215,155,.1)}.orbit-c-modal{position:fixed;z-index:10080;inset:0;display:grid;place-items:center;padding:28px;background:rgba(1,7,14,.78);backdrop-filter:blur(10px)}.orbit-c-modal.hidden{display:none}.orbit-c-dialog{position:relative;width:min(980px,96vw);max-height:90vh;overflow:auto;padding:28px;border:1px solid #29445e;border-radius:18px;background:linear-gradient(145deg,#0d1d2e,#07131f);box-shadow:0 40px 120px rgba(0,0,0,.48);color:#eef5fb}.orbit-c-dialog>header{padding:0 0 18px;border-bottom:1px solid #20364b}.orbit-c-dialog>header span,.orbit-c-section-head span,.orbit-c-user span{display:block;color:#e2b44c;font-size:9px;font-weight:900;letter-spacing:.14em}.orbit-c-dialog h2{margin:7px 0 5px;font-size:25px}.orbit-c-dialog>header p{margin:0;color:#8299af;font-size:12px}.orbit-c-close{position:absolute;right:18px;top:16px;width:36px;height:36px;border:1px solid #2b455d;border-radius:9px;background:#0b1a29;color:#b8cadb;font-size:22px}.orbit-c-status{min-height:20px;margin:14px 0;color:#8fa4b8;font-size:11px}.orbit-c-status[data-state="error"]{color:#ff8593}.orbit-c-status[data-state="success"]{color:#65dda7}.orbit-c-status[data-state="processing"]{color:#f1c86a}.orbit-c-auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.orbit-c-auth-grid form,.orbit-c-section,.orbit-c-user{padding:18px;border:1px solid #20384f;border-radius:13px;background:#0a1827}.orbit-c-auth-grid h3,.orbit-c-section h3{margin:0 0 12px;font-size:16px}.orbit-c-auth-grid label,.orbit-c-section>label{display:grid;gap:6px;margin:10px 0;color:#a9bdcf;font-size:10px;font-weight:700}.orbit-c-dialog input,.orbit-c-dialog select{min-height:40px;padding:0 11px;border:1px solid #2b4862;border-radius:8px;background:#06111d;color:#edf5fc;font:600 12px/1.2 inherit}.orbit-c-dialog button{min-height:38px;padding:0 13px;border:1px solid #34536e;border-radius:8px;background:#10243a;color:#dbe8f4;font:800 11px/1 inherit;cursor:pointer}.orbit-c-dialog button:not(:disabled):hover{border-color:#547899;background:#142a42}.orbit-c-dialog button:disabled{opacity:.45;cursor:not-allowed}.orbit-c-auth-grid form>button,#orbit-c-sync{background:linear-gradient(135deg,#efc763,#d7a23a);border-color:#e8bd57;color:#151005}.orbit-c-user{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.orbit-c-user strong,.orbit-c-user small{display:block}.orbit-c-user strong{margin-top:4px;font-size:15px}.orbit-c-user small{margin-top:3px;color:#7890a5;font-size:10px}.orbit-c-section{margin-top:12px}.orbit-c-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.orbit-c-section-head h3{margin:4px 0 0}.orbit-c-role{padding:6px 9px;border:1px solid rgba(83,214,154,.3);border-radius:999px;background:rgba(83,214,154,.08);color:#66dda6!important;font-size:9px!important;letter-spacing:.08em!important;text-transform:uppercase}.orbit-c-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.orbit-c-metrics div{padding:11px;border:1px solid #1c3449;border-radius:9px;background:#071522}.orbit-c-metrics span,.orbit-c-metrics strong{display:block}.orbit-c-metrics span{color:#728ba2;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.orbit-c-metrics strong{margin-top:5px;font-size:17px}.orbit-c-actions{display:flex;gap:8px;flex-wrap:wrap}.orbit-c-member{display:grid;grid-template-columns:minmax(0,1fr) 140px auto;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #172c3e}.orbit-c-member:last-child{border-bottom:0}.orbit-c-member strong,.orbit-c-member small{display:block}.orbit-c-member strong{font-size:11px}.orbit-c-member small{margin-top:3px;color:#72899e;font-size:9px}.orbit-c-member>span{color:#e5bd5d;font-size:10px;font-weight:800;text-transform:uppercase}.orbit-c-add-member{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #20364b}.orbit-c-note{color:#748da3;font-size:10px;line-height:1.55}.orbit-c-capabilities{display:flex;gap:7px;flex-wrap:wrap}.orbit-c-capabilities span{padding:7px 9px;border:1px solid #26445e;border-radius:7px;background:#0d2033;color:#9fb8ce;font-size:9px;font-weight:750}.orbit-c-audit-list{display:grid;gap:6px}.orbit-c-audit-list>div{display:grid;grid-template-columns:minmax(120px,.65fr) minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid #1b3348;border-radius:8px;background:#071522}.orbit-c-audit-list span{color:#e2b85c;font-size:9px;font-weight:800}.orbit-c-audit-list strong{overflow:hidden;text-overflow:ellipsis;color:#cbd9e7;font-size:10px}.orbit-c-audit-list small{color:#6f879d;font-size:8px}.orbit-c-cloud-projects{margin:0 0 14px;padding:16px;border:1px solid #28445e;border-radius:13px;background:linear-gradient(145deg,#0c1d30,#081522)}.orbit-c-cloud-project-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.orbit-c-cloud-project-head span,.orbit-c-cloud-projects>div>span{display:block;color:#e1b551;font-size:8px;font-weight:900;letter-spacing:.13em}.orbit-c-cloud-project-head strong,.orbit-c-cloud-projects>div>strong{display:block;margin-top:4px;color:#e8f0f8;font-size:13px}.orbit-c-cloud-project-head small,.orbit-c-cloud-projects>div>small{display:block;margin-top:3px;color:#758da4;font-size:9px}.orbit-c-cloud-project-head button{min-height:34px;padding:0 11px;border:1px solid #365571;border-radius:8px;background:#10243a;color:#d4e2ee;font-size:9px;font-weight:800}.orbit-c-cloud-project-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.orbit-c-cloud-project-list>button{display:block;min-height:88px;padding:11px;text-align:start;border:1px solid #1e384e;border-radius:9px;background:#081725;color:#dce8f3}.orbit-c-cloud-project-list>button:hover{border-color:#3c607e;background:#0d2033}.orbit-c-cloud-project-list>button span,.orbit-c-cloud-project-list>button strong,.orbit-c-cloud-project-list>button small{display:block}.orbit-c-cloud-project-list>button span{color:#e2b85c;font-size:8px;font-weight:900;letter-spacing:.07em}.orbit-c-cloud-project-list>button strong{margin-top:6px;font-size:11px}.orbit-c-cloud-project-list>button small{margin-top:4px;color:#71899e;font-size:8px;line-height:1.4}@media(max-width:900px){.orbit-c-cloud-project-list{grid-template-columns:1fr 1fr}}@media(max-width:760px){.orbit-c-modal{padding:8px}.orbit-c-dialog{padding:20px 14px}.orbit-c-auth-grid{grid-template-columns:1fr}.orbit-c-member,.orbit-c-add-member,.orbit-c-audit-list>div{grid-template-columns:1fr}.orbit-c-metrics{grid-template-columns:1fr}.orbit-c-cloud-chip{max-width:150px}.orbit-c-cloud-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orbit-c-cloud-project-list{grid-template-columns:1fr}.orbit-c-cloud-project-head{align-items:flex-start;flex-direction:column}}

.orbit-c3-release-pill{display:inline-flex;align-items:center;width:max-content;margin:0 0 5px;padding:5px 8px;border:1px solid rgba(91,216,163,.35);border-radius:999px;background:rgba(66,190,137,.09);color:#69dca9;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.orbit-c3-dashboard{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(180px,.55fr);gap:14px;margin:0 0 16px;padding:18px;border:1px solid #2d4c66;border-radius:14px;background:linear-gradient(135deg,#0d2033,#091623);box-shadow:0 18px 55px rgba(0,0,0,.14)}.orbit-c3-dashboard-copy>span,.orbit-c3-package>div:first-child>span{display:block;color:#e1b550;font-size:8px;font-weight:900;letter-spacing:.13em}.orbit-c3-dashboard-copy h3,.orbit-c3-package h3{margin:6px 0 5px;color:#edf5fb;font-size:16px}.orbit-c3-dashboard-copy p,.orbit-c3-package p{margin:0;color:#8299ae;font-size:10px;line-height:1.55}.orbit-c3-dashboard-state{padding:12px;border:1px solid #203a50;border-radius:10px;background:#071522}.orbit-c3-dashboard-state small,.orbit-c3-dashboard-state strong,.orbit-c3-dashboard-state span{display:block}.orbit-c3-dashboard-state small{color:#6f879c;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.orbit-c3-dashboard-state strong{margin-top:5px;color:#62dba5;font-size:15px}.orbit-c3-dashboard-state span{margin-top:4px;color:#8fa5b9;font-size:9px}.orbit-c3-dashboard-actions{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.orbit-c3-dashboard-actions button{min-height:36px;padding:0 12px;border:1px solid #355670;border-radius:8px;background:#10243a;color:#dce8f3;font-size:9px;font-weight:850;cursor:pointer}.orbit-c3-dashboard-actions button:first-child{border-color:#d4a93f;background:linear-gradient(135deg,#f0ca68,#d6a33c);color:#171106}.orbit-c3-dashboard-actions button:disabled{opacity:.45;cursor:not-allowed}.orbit-c3-package{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:16px;margin:14px 0;padding:16px;border:1px solid #29475f;border-radius:12px;background:#091827}.orbit-c3-package-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.orbit-c3-package-options label{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #28445c;border-radius:9px;background:#071522;cursor:pointer}.orbit-c3-package-options label:has(input:checked){border-color:#d7aa42;background:rgba(215,170,66,.08)}.orbit-c3-package-options input{accent-color:#d7aa42}.orbit-c3-package-options span,.orbit-c3-package-options strong,.orbit-c3-package-options small{display:block}.orbit-c3-package-options strong{color:#e9f1f8;font-size:10px}.orbit-c3-package-options small{margin-top:3px;color:#748da2;font-size:8px;line-height:1.35}#orbit-b7-workflow [data-b8-step].orbit-c3-locked{opacity:.42;cursor:not-allowed}@media(max-width:900px){.orbit-c3-dashboard,.orbit-c3-package{grid-template-columns:1fr}.orbit-c3-dashboard-actions{grid-column:auto}}@media(max-width:620px){.orbit-c3-package-options{grid-template-columns:1fr}.orbit-c3-dashboard-actions button{width:100%}}
html[data-orbit-batch="v2"] #platform-batch{max-width:1500px;margin:0 auto;color:#edf4fb}
.bv2-shell{display:grid;gap:14px;padding-bottom:32px}
.bv2-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 26px;border:1px solid #29445d;border-radius:18px;background:radial-gradient(circle at top right,rgba(229,182,79,.13),transparent 34%),linear-gradient(125deg,#10263d,#081725 70%);box-shadow:0 18px 54px rgba(0,0,0,.22)}
.bv2-kicker{display:block;color:#e8ba55;font-size:9px;font-weight:950;letter-spacing:.16em}.bv2-header h2{margin:7px 0 6px;font-size:27px;letter-spacing:-.03em}.bv2-header p{max-width:840px;margin:0;color:#8da5bc;font-size:11px;line-height:1.65}.bv2-header-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.bv2-header-actions button,.bv2-stage button,.bv2-command button,.bv2-selected button,.bv2-production-actions button,.bv2-studio-modal button{min-height:37px;padding:0 12px;border:1px solid #36536e;border-radius:9px;background:#10253a;color:#dce8f3;font:inherit;font-size:9px;font-weight:800;cursor:pointer;transition:.16s ease}.bv2-header-actions button:hover,.bv2-stage button:hover,.bv2-selected button:hover,.bv2-production-actions button:hover,.bv2-studio-modal button:hover{border-color:#52728f;background:#17314a}.bv2-stage button:disabled,.bv2-production-actions button:disabled{opacity:.42;cursor:not-allowed}.bv2-stage button.primary,.bv2-production-actions button.primary,.bv2-studio-modal button.primary{border-color:#e0ae3e;background:linear-gradient(180deg,#f1c45f,#dba83c);color:#17130c;box-shadow:0 8px 26px rgba(219,168,60,.15)}.bv2-stage button.danger,.bv2-selected button.danger,.bv2-production-actions button.danger,.bv2-studio-modal button.danger{border-color:rgba(255,107,117,.38);background:rgba(255,75,89,.07);color:#ff969e}
.bv2-command{display:grid;grid-template-columns:minmax(250px,1.2fr) minmax(260px,1fr) minmax(240px,.8fr);gap:10px;align-items:stretch}.bv2-command>label,.bv2-storage-note{display:grid;gap:6px;padding:12px 14px;border:1px solid #203b52;border-radius:12px;background:#081725}.bv2-command label{color:#748ca4;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bv2-command input,.bv2-command select,.bv2-default-grid select,.bv2-detail-grid input,.bv2-detail-grid select,.bv2-table-tools input,.bv2-table-tools select{width:100%;min-height:39px;border:1px solid #2c4862;border-radius:8px;background:#06131f;color:#e1eaf4;padding:0 10px;font:inherit;font-size:10px;outline:none}.bv2-command input:focus,.bv2-command select:focus,.bv2-default-grid select:focus,.bv2-detail-grid input:focus,.bv2-detail-grid select:focus,.bv2-table-tools input:focus,.bv2-table-tools select:focus{border-color:#5b7b99;box-shadow:0 0 0 3px rgba(91,123,153,.11)}.bv2-storage-note{align-content:center}.bv2-storage-note strong{font-size:10px}.bv2-storage-note span{color:#7790a7;font-size:9px}
.bv2-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.bv2-metrics article{padding:14px 15px;border:1px solid #203a51;border-radius:12px;background:linear-gradient(145deg,#0b1b2a,#071522)}.bv2-metrics span{display:block;color:#748ba2;font-size:8px;font-weight:950;letter-spacing:.1em}.bv2-metrics strong{display:block;margin:5px 0 2px;font-size:22px}.bv2-metrics small{color:#6e859c;font-size:8px}
.bv2-stage{padding:17px;border:1px solid #223d55;border-radius:15px;background:#081725;box-shadow:0 10px 35px rgba(0,0,0,.11)}.bv2-stage-title{display:flex;align-items:center;gap:12px;margin-bottom:13px}.bv2-stage-title>span{display:grid;place-items:center;flex:0 0 34px;height:34px;border:1px solid #d6a83f;border-radius:50%;background:rgba(225,174,67,.08);color:#edbf5d;font-size:10px;font-weight:950}.bv2-stage-title>div{min-width:0;flex:1}.bv2-stage-title strong{display:block;font-size:13px}.bv2-stage-title small{display:block;margin-top:3px;color:#758da5;font-size:9px;line-height:1.45}.bv2-stage-title>button{margin-left:auto}
.bv2-ingest-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bv2-drop{display:grid;align-content:center;min-height:132px;padding:18px;border:1px dashed #385976;border-radius:12px;background:linear-gradient(145deg,#0b1e30,#071421);cursor:pointer;text-align:center;transition:.16s ease}.bv2-drop:hover,.bv2-drop.dragging{border-color:#e0b047;background:linear-gradient(145deg,#10263a,#091725);box-shadow:inset 0 0 0 1px rgba(224,176,71,.14)}.bv2-drop span{color:#e2b653;font-size:8px;font-weight:950;letter-spacing:.12em}.bv2-drop strong{margin:7px 0 4px;font-size:12px}.bv2-drop small{max-width:90%;margin:0 auto;color:#768da3;font-size:8px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bv2-table-tools{display:grid;grid-template-columns:minmax(220px,1fr) 170px;gap:8px;margin-bottom:8px}.bv2-table-wrap{overflow:auto;max-height:420px;border:1px solid #1f394f;border-radius:11px}.bv2-table{width:100%;border-collapse:collapse;font-size:9px;min-width:860px}.bv2-table th{position:sticky;top:0;z-index:2;padding:10px;text-align:left;border-bottom:1px solid #263f55;background:#0c1d2d;color:#758da3;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.bv2-table td{padding:10px;border-bottom:1px solid #152c3f;color:#b8c9da;vertical-align:top}.bv2-table tr[data-selected="1"]{background:#0d2336}.bv2-table tr:hover{background:#0c1f31}.bv2-pair-link{display:grid!important;gap:2px!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:#e3edf6!important;text-align:left!important}.bv2-pair-link strong{font-size:10px}.bv2-pair-link small{max-width:290px;color:#72899f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bv2-pair-state,.bv2-status{display:inline-flex;align-items:center;min-height:23px;padding:0 8px;border:1px solid #38536d;border-radius:999px;background:#102337;color:#a7bbcf;font-size:7px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.bv2-pair-state[data-state="pass"],.bv2-status[data-state="ready"],.bv2-status[data-state="completed"]{border-color:rgba(79,210,145,.34);background:rgba(79,210,145,.07);color:#6de0a5}.bv2-pair-state[data-state="warn"],.bv2-status[data-state="warning"],.bv2-status[data-state="paused"]{border-color:rgba(230,182,78,.36);background:rgba(230,182,78,.08);color:#efc66d}.bv2-pair-state[data-state="fail"],.bv2-status[data-state="blocked"],.bv2-status[data-state="failed"],.bv2-status[data-state="cancelled"]{border-color:rgba(255,111,119,.34);background:rgba(255,80,90,.07);color:#ff939a}.bv2-status[data-state="running"]{border-color:rgba(111,167,255,.4);background:rgba(111,167,255,.08);color:#90bdff}.bv2-inline-action{min-height:23px!important;margin-left:6px;padding:0 7px!important;font-size:7px!important}.bv2-empty-cell,.bv2-empty{padding:24px!important;color:#758da4;text-align:center;font-size:10px}
.bv2-selected{margin-top:10px;padding:14px;border:1px solid #26445d;border-radius:12px;background:linear-gradient(145deg,#0b1c2d,#071522)}.bv2-selected-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.bv2-selected-head>div>span{display:block;color:#dbae4b;font-size:8px;font-weight:950;letter-spacing:.11em}.bv2-selected-head h3{margin:4px 0 0;font-size:15px}.bv2-detail-grid{display:grid;grid-template-columns:1.3fr 1.7fr 1fr 1fr 1fr 1fr;gap:8px;margin-top:12px}.bv2-detail-grid label,.bv2-default-grid label{display:grid;gap:5px;color:#758da4;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.bv2-file-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.bv2-file-cards article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:10px;border:1px solid #1e384e;border-radius:9px;background:#081724}.bv2-file-cards span,.bv2-file-cards strong,.bv2-file-cards small{grid-column:1}.bv2-file-cards span{color:#72899f;font-size:7px;font-weight:900;text-transform:uppercase}.bv2-file-cards strong{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.bv2-file-cards small{color:#71879c;font-size:8px}.bv2-file-cards button{grid-column:2;grid-row:1/4;align-self:center}.bv2-row-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.bv2-row-flags{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.bv2-row-flags span{padding:6px 8px;border:1px solid #1d364b;border-radius:8px;background:#071522;color:#778fa6;font-size:8px}.bv2-row-flags strong{color:#c8d8e7}.bv2-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.bv2-check{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;padding:8px;border:1px solid #1c3449;border-radius:8px;background:#071522}.bv2-check>b{font-size:7px;color:#7d93a8}.bv2-check[data-level="pass"]>b{color:#66dda1}.bv2-check[data-level="warn"]>b{color:#eec66b}.bv2-check[data-level="fail"]>b{color:#ff939a}.bv2-check strong,.bv2-check small{display:block}.bv2-check strong{font-size:8px}.bv2-check small{margin-top:2px;color:#72899f;font-size:8px;line-height:1.4}.bv2-muted{grid-column:1/-1;margin:0;color:#71899f;font-size:9px}
.bv2-default-grid{display:grid;grid-template-columns:1.5fr repeat(5,minmax(120px,1fr));gap:8px}.bv2-trim-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.bv2-trim-row label{display:flex;align-items:flex-start;gap:9px;padding:11px;border:1px solid #244159;border-radius:10px;background:#0a1b2a}.bv2-trim-row input{margin-top:3px}.bv2-trim-row span{display:grid;gap:3px}.bv2-trim-row strong{font-size:9px}.bv2-trim-row small{color:#758ca2;font-size:8px;line-height:1.4}.bv2-layout-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid #193146}.bv2-layout-actions>span{margin-left:auto;color:#7b93aa;font-size:8px}
.bv2-production{padding-bottom:13px}.bv2-production-bar{position:sticky;bottom:10px;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 13px;border:1px solid #2b4b65;border-radius:11px;background:rgba(7,19,31,.95);backdrop-filter:blur(14px);box-shadow:0 15px 45px rgba(0,0,0,.28)}#bv2-production-status{display:block;max-width:620px;color:#a5b7c9;font-size:9px;line-height:1.45}#bv2-production-status[data-state="success"]{color:#71dca2}#bv2-production-status[data-state="warning"]{color:#edc56c}#bv2-production-status[data-state="error"]{color:#ff9299}#bv2-production-status[data-state="processing"]{color:#8dbbff}.bv2-production-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}
.bv2-studio-modal{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:18px;background:rgba(2,8,14,.9);backdrop-filter:blur(8px)}.bv2-studio-modal.hidden{display:none}.bv2-studio-dialog{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(1500px,97vw);height:min(94vh,980px);overflow:hidden;border:1px solid #31516c;border-radius:18px;background:#06131f;color:#ecf4fb;box-shadow:0 35px 110px rgba(0,0,0,.6)}.bv2-studio-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid #1f3a50;background:linear-gradient(120deg,#10263b,#081724)}.bv2-studio-dialog>header span{color:#e4b652;font-size:8px;font-weight:950;letter-spacing:.14em}.bv2-studio-dialog>header h2{margin:5px 0 3px;font-size:19px}.bv2-studio-dialog>header p{max-width:900px;margin:0;color:#8098ae;font-size:9px;line-height:1.45}.bv2-studio-toolbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:9px 12px;border-bottom:1px solid #183248;background:#081725}.bv2-studio-toolbar label{display:flex;align-items:center;gap:5px;color:#7890a7;font-size:8px}.bv2-studio-toolbar input[type="range"]{width:92px}.bv2-studio-status{padding:7px 12px;border-bottom:1px solid #183046;background:#071522;color:#8199af;font-size:8px}.bv2-studio-status[data-state="success"]{color:#6ddca1}.bv2-studio-status[data-state="error"]{color:#ff929a}.bv2-studio-status[data-state="warning"]{color:#efc56c}.bv2-studio-dialog>main{display:grid;grid-template-columns:repeat(auto-fill,minmax(430px,1fr));gap:12px;align-items:start;overflow:auto;padding:14px;background:#050f19}.bv2-studio-page{min-width:0;padding:9px;border:1px solid #203d55;border-radius:12px;background:#081724}.bv2-studio-page[data-active="1"]{border-color:#d9ac47;box-shadow:0 0 0 1px rgba(217,172,71,.16)}.bv2-studio-page[data-included="0"]{opacity:.48}.bv2-studio-page>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.bv2-studio-page>header>div:first-child span,.bv2-studio-page>header>div:first-child strong{display:block}.bv2-studio-page>header>div:first-child span{color:#e0b34e;font-size:7px;font-weight:900;text-transform:uppercase}.bv2-studio-page>header>div:first-child strong{margin-top:2px;font-size:9px}.bv2-studio-page>header>div:last-child{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.bv2-studio-page>header button{min-height:28px;padding:0 7px;font-size:7px}.bv2-studio-surface{position:relative;max-width:100%;margin:0 auto;overflow:hidden;background:#fff;box-shadow:0 12px 35px rgba(0,0,0,.35)}.bv2-studio-surface canvas{display:block;width:100%!important;height:auto!important}.bv2-studio-overlay{position:absolute;z-index:5;height:auto;max-width:none;cursor:move;user-select:none;touch-action:none;transform-origin:center}.bv2-studio-overlay.selected{outline:2px solid #e7b74f;outline-offset:2px;filter:drop-shadow(0 3px 8px rgba(0,0,0,.22))}.bv2-studio-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:11px 13px;border-top:1px solid #1f394f;background:#081724}
@media(max-width:1250px){.bv2-detail-grid{grid-template-columns:1fr 1fr 1fr}.bv2-default-grid{grid-template-columns:1.5fr 1fr 1fr}.bv2-production-bar{align-items:flex-start;display:grid}.bv2-production-actions{justify-content:flex-start}.bv2-studio-dialog>main{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.bv2-header{display:grid}.bv2-header-actions{justify-content:flex-start}.bv2-command,.bv2-ingest-grid,.bv2-trim-row{grid-template-columns:1fr}.bv2-metrics{grid-template-columns:repeat(2,1fr)}.bv2-default-grid,.bv2-detail-grid{grid-template-columns:1fr 1fr}.bv2-file-cards,.bv2-checks{grid-template-columns:1fr}.bv2-layout-actions>span{margin-left:0;width:100%}.bv2-studio-dialog>main{grid-template-columns:1fr}}
@media(max-width:620px){.bv2-stage,.bv2-header{padding:13px}.bv2-metrics{grid-template-columns:1fr 1fr}.bv2-default-grid,.bv2-detail-grid{grid-template-columns:1fr}.bv2-stage-title{align-items:flex-start}.bv2-stage-title>button{margin-left:0}.bv2-production-actions{display:grid;grid-template-columns:1fr 1fr}.bv2-production-actions button{width:100%}.bv2-studio-modal{padding:0}.bv2-studio-dialog{width:100vw;height:100vh;border-radius:0}.bv2-studio-toolbar{overflow:auto;flex-wrap:nowrap}.bv2-studio-dialog>footer{display:grid;grid-template-columns:1fr}.bv2-studio-dialog>main{padding:8px}.bv2-studio-page{padding:7px}}

.bv2-studio-surface{height:auto!important}
.bv2-studio-surface canvas{vertical-align:top}

.orbit-smart-output-controls{margin:18px 0;padding:18px;border:1px solid #23445d;border-radius:16px;background:#0a1b2a}.orbit-smart-output-head{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.orbit-smart-output-head span{font-size:11px;letter-spacing:.16em;color:#e9b84a;font-weight:800}.orbit-smart-output-head strong{font-size:16px;color:#f4f7fb}.orbit-smart-output-grid,.orbit-smart-batch-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.orbit-smart-batch-options{margin:12px 0 4px}.orbit-smart-option{display:flex;gap:10px;align-items:flex-start;padding:13px 14px;border:1px solid #2b4c63;border-radius:12px;background:#0c2030;cursor:pointer}.orbit-smart-option input{margin-top:3px;accent-color:#e8b94f}.orbit-smart-option span{display:flex;flex-direction:column;gap:3px}.orbit-smart-option strong{font-size:13px;color:#f4f7fb}.orbit-smart-option small{font-size:11px;line-height:1.45;color:#86a0b6}.orbit-smart-option:has(input:checked){border-color:#b78d35;background:#102638}@media(max-width:820px){.orbit-smart-output-grid,.orbit-smart-batch-options{grid-template-columns:1fr}}

#preview-modal.manual-studio-v2-active{padding:0!important;overflow:hidden!important;place-items:stretch!important;background:#020812f2!important}
#preview-modal.manual-studio-v2-active .preview-container{width:100vw!important;height:100dvh!important;max-height:100dvh!important;max-width:none!important;padding:0!important;margin:0!important;border-radius:0!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;background:linear-gradient(180deg,#081526 0%,#040b14 100%)!important}
#preview-modal.manual-studio-v2-active #studio-toolbar{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;max-width:none!important;margin:0!important;border-radius:0!important;border-width:0 0 1px!important;padding:.65rem .8rem!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.55rem!important;flex-wrap:wrap!important;background:#071423f7!important;box-shadow:0 12px 30px #0008!important;overflow:auto!important;max-height:34dvh!important;z-index:20!important}
#preview-modal.manual-studio-v2-active .preview-close{position:fixed!important;top:.65rem!important;right:.75rem!important;z-index:30!important}
#preview-modal.manual-studio-v2-active #pdf-render-area{min-height:0!important;height:100%!important;overflow:auto!important;padding:1rem 1.25rem 2rem!important;display:grid!important;grid-auto-flow:row!important;grid-auto-rows:max-content!important;justify-items:center!important;align-content:start!important;gap:1.25rem!important;scroll-padding-top:1rem!important;background:radial-gradient(circle at 50% 0,#17314b5c,#06101a00 40rem),#030a12!important}
#preview-modal.manual-studio-v2-active .pdf-page-container{flex:0 0 auto!important;max-width:calc(100vw - 3rem)!important;max-height:calc(100dvh - 15rem)!important;margin:0 auto!important;background:#fff!important;box-shadow:0 18px 60px #000b!important;border-radius:4px!important;overflow:hidden!important}
#preview-modal.manual-studio-v2-active .pdf-page-container canvas{display:block!important;max-width:100%!important;max-height:100%!important}
#preview-modal.manual-studio-v2-active .manual-v2-controls{order:-10;display:grid;grid-template-columns:minmax(170px,.9fr) minmax(245px,1.25fr) minmax(210px,1fr) auto auto auto;align-items:center;gap:.55rem;width:100%;padding:.55rem .6rem;border:1px solid #d9ae5638;border-radius:13px;background:linear-gradient(135deg,#102238f2,#0a1728f0)}
#preview-modal.manual-studio-v2-active .manual-v2-heading{display:grid;gap:.1rem;min-width:0}
#preview-modal.manual-studio-v2-active .manual-v2-heading span{color:#e3b95e;letter-spacing:.12em;font-size:.66rem;font-weight:850}
#preview-modal.manual-studio-v2-active .manual-v2-heading strong{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#preview-modal.manual-studio-v2-active .manual-v2-check{display:flex!important;align-items:center!important;gap:.55rem!important;min-width:0;margin:0!important;padding:.45rem .55rem;border:1px solid #ffffff16;border-radius:10px;background:#081321a8}
#preview-modal.manual-studio-v2-active .manual-v2-check input{width:18px;height:18px;accent-color:#e3b95e;flex:0 0 auto}
#preview-modal.manual-studio-v2-active .manual-v2-check span{display:grid;gap:.05rem;min-width:0}
#preview-modal.manual-studio-v2-active .manual-v2-check strong{font-size:.78rem}
#preview-modal.manual-studio-v2-active .manual-v2-check small{color:#8fa6be;font-size:.66rem;line-height:1.25}
#preview-modal.manual-studio-v2-active .manual-v2-padding{display:grid!important;grid-template-columns:auto minmax(90px,1fr) auto;align-items:center!important;gap:.45rem!important;margin:0!important;padding:.45rem .55rem;border:1px solid #ffffff16;border-radius:10px;background:#081321a8;font-size:.75rem;font-weight:750}
#preview-modal.manual-studio-v2-active .manual-v2-padding input{width:100%;accent-color:#e3b95e}
#preview-modal.manual-studio-v2-active .manual-v2-padding output{min-width:2.4rem;text-align:center;color:#e3b95e}
#preview-modal.manual-studio-v2-active .manual-v2-note{grid-column:1/-1;color:#8fa6be;font-size:.69rem;padding:.05rem .1rem}
#preview-modal.manual-studio-v2-active .manual-v2-note[data-state=success]{color:#66d6a0}
#preview-modal.manual-studio-v2-active .manual-v2-note[data-state=processing]{color:#e3b95e}
#preview-modal.manual-studio-v2-active .manual-v2-note[data-state=error]{color:#ff8f9b}
#preview-modal.manual-studio-v2-active .page-navigation{order:0;border:0!important;padding:0!important}
#preview-modal.manual-studio-v2-active .editor-tools{order:10;width:100%!important;display:flex!important;align-items:stretch!important;gap:.5rem!important;overflow-x:auto!important;overflow-y:hidden!important;padding:.45rem!important;background:#050c16b8!important}
#preview-modal.manual-studio-v2-active .editor-tool-group{flex:0 0 auto!important;min-width:max-content!important;max-width:none!important}
#preview-modal.manual-studio-v2-active .editor-workflow-controls{flex:1 0 540px!important}
#preview-modal.manual-studio-v2-active .editor-element-controls{flex:1 0 410px!important}
#preview-modal.manual-studio-v2-active .studio-tools-collapsed .editor-tools{display:none!important}
#preview-modal.manual-studio-v2-active .studio-tools-collapsed #studio-toolbar{max-height:18dvh!important}
#preview-modal.manual-studio-v2-active .studio-tools-collapsed #pdf-render-area{height:100%!important}
@media(max-width:1050px){#preview-modal.manual-studio-v2-active .manual-v2-controls{grid-template-columns:1fr 1.35fr 1fr auto auto}#preview-modal.manual-studio-v2-active .manual-v2-heading{grid-column:1/-1}#preview-modal.manual-studio-v2-active #studio-toolbar{max-height:40dvh!important}}
@media(max-width:760px){#preview-modal.manual-studio-v2-active .manual-v2-controls{grid-template-columns:1fr 1fr}#preview-modal.manual-studio-v2-active .manual-v2-check,#preview-modal.manual-studio-v2-active .manual-v2-padding{grid-column:1/-1}#preview-modal.manual-studio-v2-active .manual-v2-controls button{width:100%}#preview-modal.manual-studio-v2-active #studio-toolbar{max-height:48dvh!important}#preview-modal.manual-studio-v2-active #pdf-render-area{padding:.65rem!important}#preview-modal.manual-studio-v2-active .pdf-page-container{max-width:calc(100vw - 1.3rem)!important;max-height:calc(100dvh - 18rem)!important}}

#preview-modal.manual-studio-v3-active{padding:0!important;overflow:hidden!important;background:#02070df5!important}
#preview-modal.manual-studio-v3-active .preview-container.manual-v3-shell{width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;background:#050b12!important}
#preview-modal.manual-studio-v3-active #studio-toolbar{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #29425c!important;border-radius:0!important;display:block!important;overflow:visible!important;background:#07111d!important;box-shadow:0 10px 34px #0009!important;z-index:30!important}
#preview-modal.manual-studio-v3-active .preview-close{position:absolute!important;top:.72rem!important;right:.75rem!important;width:36px!important;height:36px!important;z-index:50!important;border:1px solid #29455f!important;background:#102239!important}
#preview-modal.manual-studio-v3-active .manual-v3-commandbar{min-height:64px;display:flex;align-items:center;gap:.55rem;padding:.55rem 3.55rem .55rem .75rem;background:linear-gradient(180deg,#0b1a2b 0%,#07131f 100%);overflow-x:auto;overflow-y:hidden;white-space:nowrap}
#preview-modal.manual-studio-v3-active .manual-v3-brand{display:grid;gap:0;min-width:154px;padding-right:.75rem;border-right:1px solid #243c54}
#preview-modal.manual-studio-v3-active .manual-v3-brand span{font-size:.59rem;line-height:1.1;letter-spacing:.16em;font-weight:900;color:#e4b954}
#preview-modal.manual-studio-v3-active .manual-v3-brand strong{font-size:.94rem;line-height:1.25;color:#eef6ff}
#preview-modal.manual-studio-v3-active .manual-v3-commandbar>span{flex:1 1 auto;min-width:.4rem}
#preview-modal.manual-studio-v3-active .manual-v3-command-group{display:flex;align-items:center;gap:.35rem;flex:0 0 auto}
#preview-modal.manual-studio-v3-active .manual-v3-command-group+.manual-v3-command-group{padding-left:.5rem;border-left:1px solid #233a50}
#preview-modal.manual-studio-v3-active .manual-v3-commandbar button,#preview-modal.manual-studio-v3-active .manual-v3-commandbar select{min-height:36px!important;padding:.42rem .68rem!important;border-radius:9px!important;font-size:.73rem!important;font-weight:800!important}
#preview-modal.manual-studio-v3-active .manual-v3-commandbar #drag-stamp-btn,#preview-modal.manual-studio-v3-active .manual-v3-commandbar #drag-sign-btn{background:#102b46!important;border-color:#315879!important;color:#f4f8ff!important}
#preview-modal.manual-studio-v3-active .manual-v3-commandbar #delete-selected-btn{min-width:42px!important;color:#ff9ca6!important}
#preview-modal.manual-studio-v3-active .manual-v3-commandbar #apply-manual-btn{background:linear-gradient(135deg,#f0c35a,#dca737)!important;border:0!important;color:#10151b!important;box-shadow:0 8px 20px #dba73724!important;min-width:132px!important}
#preview-modal.manual-studio-v3-active .manual-v3-navigation .page-navigation{display:flex!important;align-items:center!important;gap:.3rem!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}
#preview-modal.manual-studio-v3-active .manual-v3-navigation .page-navigation label{font-size:.67rem!important;color:#9db0c3!important}
#preview-modal.manual-studio-v3-active .manual-v3-navigation #studio-page-select{width:92px!important}
#preview-modal.manual-studio-v3-active .manual-v3-view button{min-width:38px!important}
#preview-modal.manual-studio-v3-active .manual-v3-zoom-label{display:inline-grid;place-items:center;min-width:52px;height:34px;padding:0 .35rem;border:1px solid #284159;border-radius:9px;background:#08131f;color:#dce9f6;font-size:.69rem;font-weight:850}
#preview-modal.manual-studio-v3-active .manual-v3-inspector{border-top:1px solid #1e3449;background:linear-gradient(180deg,#0a1725,#07111d);max-height:230px;overflow:auto;box-shadow:inset 0 1px #ffffff08}
#preview-modal.manual-studio-v3-active .manual-v3-inspector[hidden]{display:none!important}
#preview-modal.manual-studio-v3-active .manual-v3-inspector-header{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.48rem .75rem;border-bottom:1px solid #20384e;background:#091724f7;backdrop-filter:blur(10px)}
#preview-modal.manual-studio-v3-active .manual-v3-inspector-header>div{display:grid;gap:.05rem}
#preview-modal.manual-studio-v3-active .manual-v3-inspector-header span{font-size:.56rem;letter-spacing:.16em;font-weight:900;color:#dcae4e}
#preview-modal.manual-studio-v3-active .manual-v3-inspector-header strong{font-size:.76rem;color:#dfeaf5}
#preview-modal.manual-studio-v3-active .manual-v3-inspector-header button{min-height:30px!important;padding:.3rem .55rem!important;font-size:.68rem!important}
#preview-modal.manual-studio-v3-active .manual-v3-inspector-body{display:flex;align-items:stretch;gap:.5rem;padding:.55rem .65rem .7rem;overflow-x:auto;overflow-y:hidden}
#preview-modal.manual-studio-v3-active .manual-v3-legacy-toggle{display:none!important}
#preview-modal.manual-studio-v3-active .manual-v3-inspector .manual-v2-controls{order:0!important;display:grid!important;grid-template-columns:150px minmax(210px,1fr) minmax(190px,.9fr) auto auto auto!important;align-items:center!important;gap:.4rem!important;flex:1 0 850px!important;width:auto!important;min-width:850px!important;padding:.5rem!important;border:1px solid #28445d!important;border-radius:11px!important;background:#0b1a29!important}
#preview-modal.manual-studio-v3-active .manual-v3-inspector .manual-v2-heading span{font-size:.54rem!important}
#preview-modal.manual-studio-v3-active .manual-v3-inspector .manual-v2-heading strong{font-size:.77rem!important}
#preview-modal.manual-studio-v3-active .manual-v3-inspector .manual-v2-check,#preview-modal.manual-studio-v3-active .manual-v3-inspector .manual-v2-padding{padding:.34rem .45rem!important;border-radius:8px!important}
#preview-modal.manual-studio-v3-active .manual-v3-inspector .manual-v2-check small{display:none!important}
#preview-modal.manual-studio-v3-active .manual-v3-inspector .manual-v2-note{grid-column:1/-1!important;margin:0!important;padding:.05rem .1rem!important;font-size:.61rem!important}
#preview-modal.manual-studio-v3-active .manual-v3-inspector .safe-area-tools{display:flex!important;align-items:center!important;gap:.45rem!important;flex:0 0 auto!important;min-width:max-content!important;margin:0!important;padding:.5rem!important;border:1px solid #28445d!important;border-radius:11px!important;background:#0b1a29!important;overflow:visible!important}
#preview-modal.manual-studio-v3-active .manual-v3-inspector .safe-area-tools label{display:flex!important;align-items:center!important;gap:.32rem!important;margin:0!important;font-size:.65rem!important;white-space:nowrap!important}
#preview-modal.manual-studio-v3-active .manual-v3-inspector .safe-area-tools input[type=range]{width:86px!important}
#preview-modal.manual-studio-v3-active .manual-v3-inspector .editor-tools{display:flex!important;align-items:stretch!important;gap:.45rem!important;flex:1 0 auto!important;width:auto!important;margin:0!important;padding:0!important;background:transparent!important;overflow:visible!important}
#preview-modal.manual-studio-v3-active .manual-v3-inspector .editor-tool-group{display:flex!important;align-content:flex-start!important;align-items:center!important;gap:.38rem!important;flex-wrap:wrap!important;min-width:175px!important;max-width:420px!important;padding:.5rem!important;border:1px solid #28445d!important;border-radius:11px!important;background:#0b1a29!important}
#preview-modal.manual-studio-v3-active .manual-v3-inspector .editor-element-controls{min-width:395px!important;max-width:470px!important}
#preview-modal.manual-studio-v3-active .manual-v3-inspector .editor-workflow-controls{min-width:520px!important;max-width:620px!important}
#preview-modal.manual-studio-v3-active .manual-v3-inspector .editor-group-label{flex:0 0 100%!important;margin:0 0 .05rem!important;font-size:.54rem!important;letter-spacing:.12em!important;color:#e1b552!important}
#preview-modal.manual-studio-v3-active .manual-v3-inspector .editor-tool-group button,#preview-modal.manual-studio-v3-active .manual-v3-inspector .editor-tool-group select{min-height:31px!important;padding:.3rem .5rem!important;font-size:.65rem!important}
#preview-modal.manual-studio-v3-active .manual-v3-inspector .editor-tool-group label{display:flex!important;align-items:center!important;gap:.28rem!important;margin:0!important;font-size:.62rem!important}
#preview-modal.manual-studio-v3-active .manual-v3-inspector .editor-tool-group input[type=range]{width:78px!important}
#preview-modal.manual-studio-v3-active .studio-workspace{min-height:0!important;height:100%!important;display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;overflow:hidden!important;background:#02070d!important}
#preview-modal.manual-studio-v3-active .studio-thumbnails{width:92px!important;min-width:92px!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:.7rem .55rem!important;border-right:1px solid #21374c!important;background:linear-gradient(180deg,#07121d,#040a11)!important;scrollbar-width:thin}
#preview-modal.manual-studio-v3-active .thumbnail-page{width:74px!important;min-height:96px!important;margin:0 0 .55rem!important;padding:.28rem!important;border:1px solid #2a4358!important;border-radius:9px!important;background:#0b1722!important;box-shadow:none!important;opacity:.78!important;transition:border-color .16s ease,opacity .16s ease,transform .16s ease!important}
#preview-modal.manual-studio-v3-active .thumbnail-page:hover{opacity:1!important;border-color:#57748f!important;transform:translateY(-1px)!important}
#preview-modal.manual-studio-v3-active .thumbnail-page.active{opacity:1!important;border-color:#e2b44e!important;box-shadow:0 0 0 1px #e2b44e55,0 8px 20px #0005!important}
#preview-modal.manual-studio-v3-active .thumbnail-page canvas{max-width:64px!important;max-height:82px!important;border-radius:3px!important;background:#fff!important}
#preview-modal.manual-studio-v3-active .thumbnail-page span{font-size:.61rem!important;color:#b9c8d7!important}
#preview-modal.manual-studio-v3-active #pdf-render-area{position:relative!important;min-width:0!important;min-height:0!important;width:100%!important;height:100%!important;overflow:auto!important;padding:22px 28px 28px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;background:radial-gradient(circle at 50% 8%,#18344f66 0,#08131d33 33rem,#02070d 68rem)!important;scroll-padding:24px!important}
#preview-modal.manual-studio-v3-active #pdf-render-area .studio-message{margin:auto!important}
#preview-modal.manual-studio-v3-active #pdf-render-area .pdf-page-container{display:none!important;flex:0 0 auto!important;max-width:none!important;max-height:none!important;margin:auto!important;border-radius:4px!important;background:#fff!important;box-shadow:0 22px 68px #000d,0 0 0 1px #ffffff18!important;overflow:visible!important;transform-origin:center center!important}
#preview-modal.manual-studio-v3-active #pdf-render-area .pdf-page-container.manual-v3-current{display:block!important}
#preview-modal.manual-studio-v3-active #pdf-render-area .pdf-page-container canvas{display:block!important;max-width:none!important;max-height:none!important;border-radius:4px!important}
#preview-modal.manual-studio-v3-active .page-safe-area{border-color:#3da4ff6b!important;background:#4aa9ff08!important}
#preview-modal.manual-studio-v3-active .draggable-element.selected{outline:2px solid #e8bc57!important;outline-offset:3px!important;filter:drop-shadow(0 5px 12px #0006)!important}
#preview-modal.manual-studio-v3-active .studio-tools-collapsed .editor-tools{display:flex!important}
#preview-modal.manual-studio-v3-active .studio-tools-collapsed #studio-toolbar{max-height:none!important}
@media(max-width:1180px){#preview-modal.manual-studio-v3-active .manual-v3-brand{display:none}#preview-modal.manual-studio-v3-active .manual-v3-commandbar{gap:.4rem;padding-left:.5rem}#preview-modal.manual-studio-v3-active .manual-v3-command-group+.manual-v3-command-group{padding-left:.35rem}#preview-modal.manual-studio-v3-active .studio-workspace{grid-template-columns:78px minmax(0,1fr)!important}#preview-modal.manual-studio-v3-active .studio-thumbnails{width:78px!important;min-width:78px!important;padding:.55rem .4rem!important}#preview-modal.manual-studio-v3-active .thumbnail-page{width:64px!important}#preview-modal.manual-studio-v3-active .thumbnail-page canvas{max-width:54px!important}}
@media(max-width:820px){#preview-modal.manual-studio-v3-active .manual-v3-commandbar{min-height:58px}#preview-modal.manual-studio-v3-active .manual-v3-navigation .page-navigation label{display:none!important}#preview-modal.manual-studio-v3-active .manual-v3-commandbar button{padding:.36rem .48rem!important}#preview-modal.manual-studio-v3-active .manual-v3-view #manual-v3-fit-width{display:none!important}#preview-modal.manual-studio-v3-active .studio-workspace{grid-template-columns:66px minmax(0,1fr)!important}#preview-modal.manual-studio-v3-active .studio-thumbnails{width:66px!important;min-width:66px!important;padding:.45rem .3rem!important}#preview-modal.manual-studio-v3-active .thumbnail-page{width:56px!important;min-height:78px!important}#preview-modal.manual-studio-v3-active .thumbnail-page canvas{max-width:47px!important;max-height:64px!important}#preview-modal.manual-studio-v3-active #pdf-render-area{padding:14px!important}.manual-v3-inspector{max-height:260px!important}}
@media(max-width:620px){#preview-modal.manual-studio-v3-active .manual-v3-approvals #delete-selected-btn{display:none!important}#preview-modal.manual-studio-v3-active .manual-v3-view{display:none!important}#preview-modal.manual-studio-v3-active .manual-v3-commandbar #apply-manual-btn{min-width:auto!important}#preview-modal.manual-studio-v3-active .studio-workspace{grid-template-columns:1fr!important}#preview-modal.manual-studio-v3-active .studio-thumbnails{display:none!important}}

#preview-modal.manual-studio-v4-active .preview-container.manual-v4-shell{position:relative!important}
#preview-modal.manual-studio-v4-active .manual-v4-inspector{position:absolute!important;top:64px!important;right:0!important;bottom:0!important;width:min(372px,calc(100vw - 88px))!important;max-width:none!important;max-height:none!important;height:auto!important;border:0!important;border-left:1px solid #29445d!important;border-top:1px solid #243b52!important;border-radius:0!important;background:linear-gradient(180deg,#091624 0%,#06111c 100%)!important;box-shadow:-20px 0 54px #000b!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;z-index:44!important}
#preview-modal.manual-studio-v4-active .manual-v4-inspector[hidden]{display:none!important}
#preview-modal.manual-studio-v4-active .manual-v4-inspector-header{position:relative!important;top:auto!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:1rem!important;padding:1rem 1rem .85rem!important;border-bottom:1px solid #213a51!important;background:#0a1928f7!important;backdrop-filter:blur(14px)!important}
#preview-modal.manual-studio-v4-active .manual-v4-inspector-title{display:grid;gap:.16rem;min-width:0}
#preview-modal.manual-studio-v4-active .manual-v4-inspector-title span{font-size:.57rem!important;letter-spacing:.17em!important;font-weight:900!important;color:#e2b34f!important}
#preview-modal.manual-studio-v4-active .manual-v4-inspector-title strong{font-size:1rem!important;line-height:1.15!important;color:#f2f7fb!important}
#preview-modal.manual-studio-v4-active .manual-v4-inspector-title small{font-size:.67rem!important;line-height:1.4!important;color:#8fa4b8!important;max-width:250px}
#preview-modal.manual-studio-v4-active .manual-v4-close{min-height:32px!important;padding:.34rem .55rem!important;border-radius:8px!important;font-size:.66rem!important;flex:0 0 auto!important}
#preview-modal.manual-studio-v4-active .manual-v3-inspector-body{min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:0!important;padding:0!important;overflow:hidden!important;background:transparent!important}
#preview-modal.manual-studio-v4-active .manual-v4-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:.6rem;border-bottom:1px solid #1f3549;background:#07131f}
#preview-modal.manual-studio-v4-active .manual-v4-tab{min-height:34px;border:1px solid #29455f;border-radius:8px;background:#0b1a29;color:#9eb0c1;font-size:.65rem;font-weight:850;letter-spacing:.01em;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}
#preview-modal.manual-studio-v4-active .manual-v4-tab:hover{border-color:#46657e;color:#e9f2fb}
#preview-modal.manual-studio-v4-active .manual-v4-tab.active{border-color:#d9ab48;background:linear-gradient(180deg,#203044,#14243a);color:#f1c45c;box-shadow:inset 0 -2px #d9ab48}
#preview-modal.manual-studio-v4-active .manual-v4-panels{min-height:0;overflow-y:auto;overflow-x:hidden;padding:.75rem;scrollbar-width:thin}
#preview-modal.manual-studio-v4-active .manual-v4-panel{display:grid;gap:.65rem}
#preview-modal.manual-studio-v4-active .manual-v4-panel[hidden]{display:none!important}
#preview-modal.manual-studio-v4-active .manual-v4-card{display:grid;gap:0;border:1px solid #254159;border-radius:12px;background:linear-gradient(180deg,#0b1b2b,#091724);overflow:hidden;box-shadow:0 8px 22px #0003}
#preview-modal.manual-studio-v4-active .manual-v4-card-head{padding:.72rem .78rem .62rem;border-bottom:1px solid #1f384e;background:#0d1d2d}
#preview-modal.manual-studio-v4-active .manual-v4-card-head>div{display:grid;gap:.15rem}
#preview-modal.manual-studio-v4-active .manual-v4-card-head strong{font-size:.72rem;color:#eef5fb}
#preview-modal.manual-studio-v4-active .manual-v4-card-head span{font-size:.61rem;line-height:1.4;color:#8398ab}
#preview-modal.manual-studio-v4-active .manual-v4-card-body{display:grid;gap:.5rem;padding:.68rem}
#preview-modal.manual-studio-v4-active .manual-v4-card-body:empty{display:none}
#preview-modal.manual-studio-v4-active .manual-v4-empty{display:grid;gap:.22rem;padding:1rem;border:1px dashed #2e4b65;border-radius:12px;background:#081522;color:#859bad;text-align:center}
#preview-modal.manual-studio-v4-active .manual-v4-empty strong{font-size:.72rem;color:#dce8f2}
#preview-modal.manual-studio-v4-active .manual-v4-empty span{font-size:.62rem;line-height:1.45}
#preview-modal.manual-studio-v4-active .manual-v4-empty.hidden{display:none!important}
#preview-modal.manual-studio-v4-active .manual-v4-card .manual-v2-controls{display:grid!important;grid-template-columns:1fr!important;gap:.48rem!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
#preview-modal.manual-studio-v4-active .manual-v4-card .manual-v2-heading{display:none!important}
#preview-modal.manual-studio-v4-active .manual-v4-card .manual-v2-check,#preview-modal.manual-studio-v4-active .manual-v4-card .manual-v2-padding{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.5rem!important;width:100%!important;min-width:0!important;padding:.58rem!important;border:1px solid #223e56!important;border-radius:9px!important;background:#081522!important}
#preview-modal.manual-studio-v4-active .manual-v4-card .manual-v2-check small{grid-column:2!important;display:block!important;font-size:.57rem!important;line-height:1.35!important;color:#71879a!important}
#preview-modal.manual-studio-v4-active .manual-v4-card .manual-v2-padding{grid-template-columns:1fr!important}
#preview-modal.manual-studio-v4-active .manual-v4-card .manual-v2-note{margin:0!important;padding:.45rem .15rem 0!important;font-size:.58rem!important;line-height:1.45!important;color:#758a9c!important}
#preview-modal.manual-studio-v4-active .manual-v4-card .manual-v2-controls button{width:100%!important;min-height:34px!important}
#preview-modal.manual-studio-v4-active .manual-v4-card .safe-area-tools{display:grid!important;grid-template-columns:1fr!important;gap:.5rem!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}
#preview-modal.manual-studio-v4-active .manual-v4-card .safe-area-tools label{display:grid!important;grid-template-columns:102px minmax(0,1fr)!important;align-items:center!important;gap:.55rem!important;margin:0!important;padding:.4rem .48rem!important;border:1px solid #213b52!important;border-radius:8px!important;background:#081522!important;font-size:.62rem!important;color:#b9c8d5!important;white-space:normal!important}
#preview-modal.manual-studio-v4-active .manual-v4-card .safe-area-tools input[type=range]{width:100%!important;min-width:0!important}
#preview-modal.manual-studio-v4-active .manual-v4-card .safe-area-tools button{width:100%!important;min-height:34px!important}
#preview-modal.manual-studio-v4-active .manual-v4-card .editor-tool-group{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;min-width:0!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
#preview-modal.manual-studio-v4-active .manual-v4-card .editor-group-label{display:none!important}
#preview-modal.manual-studio-v4-active .manual-v4-card .editor-tool-group button,#preview-modal.manual-studio-v4-active .manual-v4-card .editor-tool-group select{width:100%!important;min-width:0!important;min-height:36px!important;padding:.42rem .5rem!important;border-radius:8px!important;font-size:.64rem!important}
#preview-modal.manual-studio-v4-active .manual-v4-card .editor-tool-group label{grid-column:1/-1;display:grid!important;grid-template-columns:78px minmax(0,1fr)!important;align-items:center!important;gap:.5rem!important;margin:0!important;padding:.43rem .5rem!important;border:1px solid #213b52!important;border-radius:8px!important;background:#081522!important;font-size:.61rem!important;color:#b6c5d2!important}
#preview-modal.manual-studio-v4-active .manual-v4-card .editor-tool-group label input[type=range],#preview-modal.manual-studio-v4-active .manual-v4-card .editor-tool-group label select{width:100%!important;min-width:0!important}
#preview-modal.manual-studio-v4-active .manual-v4-card .editor-element-controls{grid-template-columns:1fr!important}
#preview-modal.manual-studio-v4-active .manual-v4-card .editor-element-controls label{grid-column:auto!important}
#preview-modal.manual-studio-v4-active .manual-v4-card #studio-copy-pages{grid-column:1/-1!important}
#preview-modal.manual-studio-v4-active .manual-v4-card #studio-page-exclude{grid-column:1/-1!important}
#preview-modal.manual-studio-v4-active .manual-v4-card-body>label{display:grid;gap:.35rem;padding:.5rem;border:1px solid #213b52;border-radius:8px;background:#081522;color:#b7c7d4;font-size:.62rem;font-weight:700}
#preview-modal.manual-studio-v4-active .manual-v4-card-body>label select{width:100%;min-height:36px;border-radius:8px}
#preview-modal.manual-studio-v4-active .manual-v4-card-body>button{width:100%!important;min-height:38px!important;border-radius:9px!important}
#preview-modal.manual-studio-v4-active.manual-v3-tools-open #pdf-render-area{padding-right:392px!important;transition:padding-right .18s ease}
#preview-modal.manual-studio-v4-active:not(.manual-v3-tools-open) #pdf-render-area{transition:padding-right .18s ease}
#preview-modal.manual-studio-v4-active .manual-v3-inspector .editor-tools{display:contents!important}
@media(max-width:980px){#preview-modal.manual-studio-v4-active .manual-v4-inspector{width:min(340px,calc(100vw - 70px))!important}#preview-modal.manual-studio-v4-active.manual-v3-tools-open #pdf-render-area{padding-right:356px!important}}
@media(max-width:720px){#preview-modal.manual-studio-v4-active .manual-v4-inspector{top:58px!important;width:100%!important;left:0!important;right:0!important;border-left:0!important}#preview-modal.manual-studio-v4-active.manual-v3-tools-open #pdf-render-area{padding-right:14px!important}#preview-modal.manual-studio-v4-active .manual-v4-tabs{padding:.45rem}#preview-modal.manual-studio-v4-active .manual-v4-panels{padding:.55rem}}

#orbit-boot-screen{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;background:radial-gradient(circle at 50% 34%,#173654 0,#091827 30%,#030914 68%,#02060d 100%);color:#eef6ff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;transition:opacity .32s ease,visibility .32s ease}
body.orbit-booting{overflow:hidden!important}
body.orbit-booting>:not(#orbit-boot-screen){visibility:hidden!important}
body.orbit-booting #orbit-boot-screen{visibility:visible!important}
#orbit-boot-screen.orbit-boot-leaving{opacity:0;visibility:hidden;pointer-events:none}
.orbit-boot-card{width:min(440px,calc(100vw - 42px));display:grid;justify-items:center;gap:18px;text-align:center}
.orbit-boot-mark{position:relative;width:92px;height:92px;display:grid;place-items:center}
.orbit-boot-ring,.orbit-boot-ring::before,.orbit-boot-ring::after{position:absolute;inset:0;border-radius:50%;content:""}
.orbit-boot-ring{border:1px solid #e5b84e55;animation:orbitBootSpin 2.2s linear infinite}
.orbit-boot-ring::before{inset:10px;border:1px solid #5faee65c;border-top-color:#e5b84e;animation:orbitBootSpin 1.35s linear infinite reverse}
.orbit-boot-ring::after{inset:22px;border:1px solid #ffffff18}
.orbit-boot-core{position:relative;width:36px;height:36px;border:2px solid #e8bd58;border-radius:11px;transform:rotate(45deg);box-shadow:0 0 32px #e8bd5830;background:linear-gradient(135deg,#e8bd5826,#183b5b80)}
.orbit-boot-core::after{content:"";position:absolute;width:10px;height:10px;right:-6px;top:11px;border-radius:50%;background:#72c9ff;box-shadow:0 0 18px #72c9ff}
.orbit-boot-copy{display:grid;gap:6px}
.orbit-boot-eyebrow{font-size:.66rem;letter-spacing:.24em;font-weight:900;color:#e4b64e}
.orbit-boot-title{margin:0;font-size:1.55rem;line-height:1.05;font-weight:850;letter-spacing:-.03em}
.orbit-boot-subtitle{margin:0;color:#93a9bd;font-size:.82rem;line-height:1.55}
.orbit-boot-progress{width:min(310px,78vw);height:3px;border-radius:999px;overflow:hidden;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff08}
.orbit-boot-progress::after{content:"";display:block;width:38%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d9a93c,#f1cf78,#65bcea);animation:orbitBootProgress 1.25s ease-in-out infinite}
.orbit-boot-status{min-height:1.1em;color:#718aa1;font-size:.68rem;letter-spacing:.04em}
.orbit-boot-retry{margin-top:16px;padding:10px 18px;border:1px solid #526a80;border-radius:8px;background:#13293f;color:#eef6ff;font:inherit;cursor:pointer}
@keyframes orbitBootSpin{to{transform:rotate(360deg)}}
@keyframes orbitBootProgress{0%{transform:translateX(-115%)}55%{transform:translateX(120%)}100%{transform:translateX(265%)}}
@media(prefers-reduced-motion:reduce){.orbit-boot-ring,.orbit-boot-ring::before,.orbit-boot-progress::after{animation:none!important}}

html[data-orbit-access="checking"] .platform-shell,html[data-orbit-access="login"] .platform-shell,html[data-orbit-access="admin"] .platform-shell,html[data-orbit-access="device-lock"] .platform-shell{visibility:hidden!important;pointer-events:none!important}
.orbit-access-gate{position:fixed;inset:0;z-index:100000;background:radial-gradient(circle at 18% 12%,#15314a55,transparent 34%),radial-gradient(circle at 82% 78%,#d7a94318,transparent 28%),#050d16;display:grid;place-items:center;padding:24px;overflow:auto;color:#edf5fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.orbit-access-card{width:min(1180px,100%);min-height:min(720px,calc(100vh - 48px));border:1px solid #23425d;border-radius:24px;background:linear-gradient(180deg,#0a1725f5,#07111cf5);box-shadow:0 36px 120px #000b;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr)}
.orbit-access-brand{display:flex;align-items:center;gap:14px;padding:20px 24px;border-bottom:1px solid #1c3449;background:#081522ee}
.orbit-access-brand>div:last-child{display:grid;gap:2px}.orbit-access-brand span{font-size:.62rem;letter-spacing:.19em;font-weight:900;color:#e4b44d}.orbit-access-brand strong{font-size:1rem;color:#f2f7fb}
.orbit-access-mark{width:42px;height:42px;position:relative;border:1px solid #3e607b;border-radius:13px;background:#0d2134;box-shadow:inset 0 0 0 5px #081622}.orbit-access-mark i{position:absolute;left:10px;right:10px;height:7px;border:2px solid #dcb04f;border-left-width:7px;transform:skewY(-27deg)}.orbit-access-mark i:first-child{top:10px}.orbit-access-mark i:last-child{bottom:10px;transform:skewY(27deg)}
#orbit-access-content{min-height:0}.orbit-login-view{max-width:520px;margin:auto;padding:72px 40px;display:grid;gap:28px}.orbit-login-heading{display:grid;gap:8px}.orbit-login-heading>span,.orbit-device-lock>span,.orbit-admin-dialog>span{font-size:.62rem;letter-spacing:.18em;color:#e0ad48;font-weight:900}.orbit-login-heading h1,.orbit-device-lock h1{font-size:2rem;line-height:1.1;margin:0;color:#f4f8fb}.orbit-login-heading p,.orbit-device-lock p{margin:0;color:#94aabd;line-height:1.6}
.orbit-login-form{display:grid;gap:16px}.orbit-login-form label,.orbit-bootstrap label,.orbit-admin-dialog label{display:grid;gap:7px;color:#b9c8d4;font-size:.74rem;font-weight:800;text-transform:none}.orbit-login-form input,.orbit-bootstrap input,.orbit-admin-dialog input,.orbit-admin-dialog select{height:48px;border:1px solid #2c4962;border-radius:11px;background:#06121e;color:#edf5fb;padding:0 14px;font:inherit;outline:none}.orbit-login-form input:focus,.orbit-bootstrap input:focus,.orbit-admin-dialog input:focus,.orbit-admin-dialog select:focus{border-color:#d9aa48;box-shadow:0 0 0 3px #d9aa4824}.orbit-password-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.orbit-password-field button{border:1px solid #29465f;background:#0b1c2d;color:#9eb2c4;border-radius:10px;padding:0 14px;font-weight:800}.orbit-access-primary,.orbit-admin-primary{min-height:48px;border:0;border-radius:11px;background:linear-gradient(180deg,#efc05b,#dca43a);color:#16120a;font-weight:950;cursor:pointer;box-shadow:0 10px 28px #d4a33a20}.orbit-access-primary:hover,.orbit-admin-primary:hover{filter:brightness(1.04)}
.orbit-login-meta{display:flex;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid #1c3448;color:#71899d;font-size:.68rem}.orbit-access-message{padding:12px 14px;border-radius:10px;font-size:.74rem}.orbit-access-message.error{border:1px solid #663442;background:#2a111a;color:#ff9faf}.orbit-bootstrap{margin-top:8px;padding:14px;border:1px solid #2a445b;border-radius:12px;background:#071522;color:#94aabd}.orbit-bootstrap summary{cursor:pointer;font-weight:800}.orbit-bootstrap form{display:grid;gap:12px;padding-top:14px}.orbit-bootstrap button{height:42px;border:1px solid #bb8e36;background:#302712;color:#f1c45e;border-radius:9px;font-weight:900}
.orbit-device-lock{max-width:640px;margin:auto;padding:80px 44px;display:grid;gap:16px;text-align:center}.orbit-device-lock-actions{display:flex;justify-content:center;gap:12px;margin-top:18px}.orbit-device-lock-actions button{min-height:44px;padding:0 18px;border-radius:10px;border:1px solid #2b4860;background:#0b1927;color:#d8e5ef;font-weight:850}.orbit-device-lock-actions .orbit-access-primary{border:0;color:#18130a}
.orbit-feature-locked{position:relative!important;opacity:.62!important;filter:saturate(.55)!important;cursor:not-allowed!important}.orbit-feature-lock-badge{position:absolute!important;top:6px!important;right:7px!important;font-size:.58rem!important;line-height:1!important;background:#07121ed9!important;border:1px solid #3c5265!important;border-radius:999px!important;padding:4px!important;z-index:2!important}
.orbit-upgrade-modal,.orbit-account-summary-modal,.orbit-admin-modal{position:fixed;inset:0;z-index:100100;background:#020812c9;backdrop-filter:blur(10px);display:grid;place-items:center;padding:20px}.orbit-upgrade-modal.hidden,.orbit-account-summary-modal.hidden,.orbit-admin-modal.hidden{display:none!important}.orbit-upgrade-dialog{width:min(430px,100%);border:1px solid #2b4962;border-radius:18px;background:linear-gradient(180deg,#0d1d2c,#07131f);padding:30px;box-shadow:0 30px 90px #000c;text-align:center;display:grid;gap:10px;color:#eef5fb;position:relative}.orbit-upgrade-dialog>span{font-size:.58rem;letter-spacing:.18em;color:#dbab48;font-weight:900}.orbit-upgrade-dialog h2{margin:0;font-size:1.4rem}.orbit-upgrade-dialog>strong{color:#b8c8d5}.orbit-upgrade-dialog>strong b{color:#efc25d}.orbit-upgrade-dialog p{color:#879daf;line-height:1.5}.orbit-upgrade-lock{font-size:2rem;margin:8px}.orbit-upgrade-close{position:absolute;right:12px;top:12px;width:34px;height:34px;border:1px solid #314c63;border-radius:9px;background:#0a1928;color:#dbe7f0}.orbit-upgrade-ok{height:42px;border:1px solid #b98a34;border-radius:9px;background:#2c2412;color:#efc15b;font-weight:900}
.orbit-account-summary{width:min(460px,100%);border:1px solid #29465e;border-radius:18px;background:#071522;padding:24px;box-shadow:0 30px 90px #000c;color:#eef5fb;position:relative;display:grid;gap:14px}.orbit-account-summary-close{position:absolute;right:12px;top:12px;width:34px;height:34px;border:1px solid #2d4a62;border-radius:9px;background:#0b1a28;color:#dce8f0}.orbit-account-summary>span{font-size:.58rem;letter-spacing:.16em;color:#ddad49;font-weight:900}.orbit-account-summary h2{margin:0}.orbit-account-plan{display:flex;justify-content:space-between;align-items:end;padding:12px;border:1px solid #29445a;border-radius:10px;background:#0b1b2a}.orbit-account-plan strong{color:#efc25d}.orbit-account-plan small{color:#8298ab}.orbit-account-usage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.orbit-account-usage>div{display:flex;justify-content:space-between;padding:10px;border:1px solid #20384d;border-radius:8px;color:#8fa3b4;text-transform:capitalize}.orbit-account-usage strong{color:#e7f0f6}.orbit-account-summary #orbit-account-signout{height:40px;border:1px solid #5d3340;border-radius:9px;background:#24121a;color:#ff9cad;font-weight:850}
.orbit-admin-shell{min-height:calc(100vh - 96px);display:grid;grid-template-columns:230px minmax(0,1fr);background:#06101a}.orbit-admin-sidebar{display:grid;grid-template-rows:auto auto 1fr auto;border-right:1px solid #20384d;background:#07131f;padding:22px 14px;gap:22px}.orbit-admin-brand{display:grid;gap:2px;padding:0 8px}.orbit-admin-brand span{font-size:.58rem;letter-spacing:.18em;color:#dbad4b;font-weight:900}.orbit-admin-brand strong{font-size:1.05rem}.orbit-admin-sidebar nav{display:grid;gap:6px}.orbit-admin-sidebar nav button,.orbit-admin-sidebar-foot button{height:42px;text-align:left;border:1px solid transparent;border-radius:9px;background:transparent;color:#8fa4b6;padding:0 12px;font-weight:800}.orbit-admin-sidebar nav button.active{border-color:#2a475e;background:#0d1d2d;color:#f0c15a}.orbit-admin-sidebar-foot{align-self:end}.orbit-admin-sidebar-foot button{border-color:#2b4154;width:100%}.orbit-admin-main{min-width:0;padding:28px;overflow:auto}.orbit-admin-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.orbit-admin-topbar>div{display:grid;gap:3px}.orbit-admin-topbar span{font-size:.58rem;letter-spacing:.16em;color:#d9aa48;font-weight:900}.orbit-admin-topbar h1{margin:0;font-size:1.6rem}.orbit-admin-primary{min-height:42px;padding:0 16px}.orbit-admin-primary.hidden{display:none!important}#orbit-admin-status{min-height:0;margin-bottom:12px;padding:0;color:#9cb0c1;font-size:.72rem}#orbit-admin-status[data-state="error"]{padding:10px;border:1px solid #653443;border-radius:9px;background:#2b111a;color:#ffa6b5}#orbit-admin-status[data-state="success"]{padding:10px;border:1px solid #235346;border-radius:9px;background:#0c2721;color:#7de6c0}
.orbit-admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.orbit-admin-metrics article{padding:16px;border:1px solid #213c52;border-radius:12px;background:linear-gradient(180deg,#0c1c2b,#081622);display:grid;gap:6px}.orbit-admin-metrics span{color:#7f96a9;font-size:.65rem}.orbit-admin-metrics strong{font-size:1.4rem}.orbit-admin-panel{border:1px solid #213d54;border-radius:14px;background:#081622;overflow:hidden}.orbit-admin-panel-head{padding:16px 18px;border-bottom:1px solid #1d374d;background:#0b1a29}.orbit-admin-panel-head span{font-size:.55rem;letter-spacing:.16em;color:#d9aa48;font-weight:900}.orbit-admin-panel-head h2{margin:3px 0 0;font-size:1rem}.orbit-admin-table-wrap{overflow:auto}.orbit-admin-panel table{width:100%;border-collapse:collapse;min-width:820px}.orbit-admin-panel th,.orbit-admin-panel td{padding:12px 14px;border-bottom:1px solid #172d40;text-align:left;font-size:.7rem}.orbit-admin-panel th{color:#6f8799;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;background:#07141f}.orbit-admin-panel td strong{display:block;color:#e8f0f5}.orbit-admin-panel td small{display:block;color:#6f879a;margin-top:3px}.orbit-admin-panel td button{height:32px;border:1px solid #2c4a63;border-radius:8px;background:#0c1d2d;color:#b9cada;font-weight:800}.orbit-plan-pill,.orbit-status-pill{display:inline-flex;padding:5px 8px;border-radius:999px;border:1px solid #36516a;background:#0b1a29;font-size:.6rem;font-weight:850}.orbit-plan-pill{color:#efc15b}.orbit-status-pill.active{color:#70deb7;border-color:#255845;background:#0b2820}.orbit-status-pill.suspended,.orbit-status-pill.expired,.orbit-status-pill.disabled{color:#ff9cac;border-color:#643747;background:#28131a}
.orbit-admin-plan-grid{display:grid;grid-template-columns:repeat(5,minmax(210px,1fr));gap:12px;overflow:auto}.orbit-admin-plan-card{border:1px solid #254158;border-radius:14px;background:linear-gradient(180deg,#0b1b2a,#071420);padding:16px;min-width:210px}.orbit-admin-plan-card>span{font-size:.54rem;letter-spacing:.14em;color:#d9aa48;font-weight:900}.orbit-admin-plan-card h3{margin:5px 0 14px;font-size:1.15rem}.orbit-admin-plan-card p{display:flex;justify-content:space-between;margin:0;padding:7px 0;border-bottom:1px solid #1b3246;color:#8298aa;font-size:.62rem;text-transform:capitalize}.orbit-admin-plan-card p strong{color:#dbe6ee}.orbit-admin-plan-card ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:7px}.orbit-admin-plan-card li{display:grid;grid-template-columns:18px 1fr;gap:6px;font-size:.62rem;color:#91a5b5}.orbit-admin-plan-card li.off{opacity:.48}.orbit-admin-plan-card li i{font-style:normal;color:#65d5ae}
.orbit-admin-dialog{width:min(560px,100%);max-height:calc(100vh - 40px);overflow:auto;border:1px solid #29465e;border-radius:18px;background:linear-gradient(180deg,#0b1a28,#06111c);padding:26px;color:#edf5fb;box-shadow:0 30px 100px #000d;position:relative;display:grid;gap:14px}.orbit-admin-dialog.wide{width:min(860px,100%)}.orbit-admin-dialog h2,.orbit-admin-dialog h3{margin:0}.orbit-admin-dialog h3{margin-top:8px;font-size:.82rem;color:#e5edf4}.orbit-admin-dialog>p{margin:0;color:#859bad;font-size:.7rem;line-height:1.5}.orbit-admin-dialog-close{position:absolute;right:12px;top:12px;width:34px;height:34px;border:1px solid #2d4b63;border-radius:9px;background:#0b1b29;color:#e0e9f0}.orbit-admin-dialog form{display:grid;gap:13px}.orbit-credentials-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;border:1px solid #2d4a62;border-radius:11px;background:#06121e}.orbit-credentials-box>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.orbit-credentials-box button{align-self:end;height:48px;border:1px solid #a47d30;border-radius:9px;background:#241e10;color:#eec05b;font-weight:850}.orbit-created-credentials{margin-top:4px;padding:14px;border:1px solid #2d6650;border-radius:11px;background:#0a241d;display:grid;gap:8px}.orbit-created-credentials>span{font-size:.54rem;letter-spacing:.16em;color:#6edbb5;font-weight:900}.orbit-created-credentials h3{margin:0}.orbit-created-credentials p{display:grid;grid-template-columns:90px 1fr;gap:8px;margin:0;align-items:center}.orbit-created-credentials code{padding:7px 9px;border-radius:7px;background:#06150f;color:#d7f3e8}.orbit-created-credentials button{height:36px;border:1px solid #34705a;border-radius:8px;background:#0d2b22;color:#80e1be;font-weight:850}.orbit-admin-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.orbit-feature-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.orbit-feature-toggle{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;padding:10px!important;border:1px solid #20394e!important;border-radius:9px!important;background:#071521!important}.orbit-feature-toggle>span{display:grid;gap:2px}.orbit-feature-toggle strong{font-size:.68rem;color:#dfeaf2}.orbit-feature-toggle small{font-size:.55rem;color:#6d8395}.orbit-feature-toggle input{width:18px;height:18px}.orbit-limit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.orbit-admin-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.orbit-admin-dialog-actions button{height:40px;padding:0 14px;border-radius:9px;border:1px solid #2b475e;background:#0a1926;color:#c4d3de;font-weight:850}.orbit-admin-dialog-actions .orbit-admin-primary{border:0;color:#1a1408}
@media(max-width:980px){.orbit-admin-shell{grid-template-columns:76px minmax(0,1fr)}.orbit-admin-brand strong,.orbit-admin-brand span,.orbit-admin-sidebar nav button{font-size:0}.orbit-admin-sidebar nav button::first-letter{font-size:.8rem}.orbit-admin-metrics{grid-template-columns:repeat(2,1fr)}.orbit-feature-list{grid-template-columns:1fr}.orbit-limit-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.orbit-access-gate{padding:0}.orbit-access-card{min-height:100vh;border-radius:0;border-left:0;border-right:0}.orbit-login-view{padding:44px 22px}.orbit-login-meta{display:grid}.orbit-admin-main{padding:18px 12px}.orbit-admin-topbar{align-items:flex-start}.orbit-admin-metrics{grid-template-columns:1fr 1fr}.orbit-credentials-box{grid-template-columns:1fr}.orbit-credentials-box>div{grid-template-columns:1fr}.orbit-admin-edit-grid,.orbit-limit-grid{grid-template-columns:1fr}}

.orbit-admin-plan-rebase-hint{display:block;margin-top:.25rem;color:#71889a;font-size:.56rem;font-weight:600;line-height:1.4}.orbit-admin-secondary-wide{width:100%;min-height:38px;border:1px solid #304d64;border-radius:9px;background:#0a1927;color:#b9c9d5;font-weight:850;cursor:pointer}.orbit-admin-secondary-wide:hover{border-color:#526d83;color:#edf5fb}.orbit-account-security-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.42fr);gap:12px;padding:15px;border:1px solid #2c4a62;border-radius:12px;background:linear-gradient(180deg,#0a1a29,#071521);margin-top:4px}.orbit-account-security-card>div:first-child{grid-column:1/-1;display:grid;gap:3px}.orbit-account-security-card>div:first-child>span{font-size:.54rem;letter-spacing:.16em;color:#e0ad49;font-weight:900}.orbit-account-security-card>div:first-child h3{margin:0!important;font-size:.85rem!important}.orbit-account-security-card>div:first-child p{margin:0;color:#7f95a8;font-size:.61rem;line-height:1.45}.orbit-account-security-user{display:grid;align-content:center;gap:3px;padding:10px;border:1px solid #213a50;border-radius:9px;background:#06131f}.orbit-account-security-user span{font-size:.54rem;color:#71889a}.orbit-account-security-user strong{font-size:.72rem;color:#e5eef4}.orbit-account-security-card>label{grid-column:1/-1}.orbit-security-password{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.orbit-security-password input{width:100%}.orbit-security-password button,.orbit-account-security-actions button{min-height:42px;border:1px solid #315069;border-radius:9px;background:#0d1e2d;color:#c9d7e1;font-weight:850;padding:0 12px}.orbit-account-security-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.orbit-account-security-actions button:last-child{border-color:#a97f31;background:#2b2412;color:#efc25d}.orbit-admin-secret-result{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;align-items:center;padding:10px;border:1px solid #2e6752;border-radius:9px;background:#0a251d}.orbit-admin-secret-result strong{font-size:.62rem;color:#77dfba}.orbit-admin-secret-result code{padding:6px 8px;border-radius:6px;background:#06150f;color:#e4f7f0;overflow:auto}.orbit-admin-secret-result button{height:32px;border:1px solid #39735d;border-radius:7px;background:#0d2c22;color:#83e1bf;font-weight:800}.orbit-admin-secret-result small{grid-column:1/-1;color:#6f9e8c;font-size:.55rem}.orbit-plan-card-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #21394c}.orbit-plan-card-actions button{min-height:36px;padding:0 14px;border:1px solid #a77c2d;border-radius:9px;background:linear-gradient(180deg,#312716,#20190d);color:#f0bf57;font-weight:900;cursor:pointer}.orbit-plan-card-actions button:hover{border-color:#e4b24d;background:#382b14}.orbit-plan-card-actions small{color:#668095;font-size:.55rem;font-weight:750}.orbit-plan-editor{max-height:min(88vh,920px);overflow:auto}.orbit-plan-editor-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;padding-bottom:16px;border-bottom:1px solid #29445a}.orbit-plan-editor-head>div:first-child>span,.orbit-plan-editor-section>div:first-child>span{display:block;color:#e2ad46;font-size:.56rem;font-weight:950;letter-spacing:.15em}.orbit-plan-editor-head h2{margin:5px 0 6px!important}.orbit-plan-editor-head p,.orbit-plan-editor-section>div:first-child p{margin:0;color:#7990a3;font-size:.62rem;line-height:1.5}.orbit-plan-code{min-width:130px;padding:10px 12px;border:1px solid #2e4a60;border-radius:10px;background:#071522;display:grid;gap:2px}.orbit-plan-code span,.orbit-plan-code small{font-size:.52rem;color:#70889b}.orbit-plan-code strong{font-size:.74rem;color:#e9f1f6}.orbit-plan-editor-grid{display:grid;grid-template-columns:1fr;gap:12px;margin:16px 0}.orbit-plan-editor-grid label{display:grid;gap:6px;color:#b9cad6;font-size:.62rem;font-weight:850}.orbit-plan-editor-grid input,.orbit-plan-editor-grid textarea,.orbit-plan-limit-grid input{width:100%;border:1px solid #304d64;border-radius:9px;background:#081725;color:#e9f1f6;padding:10px 11px;outline:none}.orbit-plan-editor-grid input:focus,.orbit-plan-editor-grid textarea:focus,.orbit-plan-limit-grid input:focus{border-color:#c49339;box-shadow:0 0 0 2px rgba(196,147,57,.12)}.orbit-plan-editor-section{display:grid;gap:12px;padding:15px 0;border-top:1px solid #1f3548}.orbit-plan-limit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.orbit-plan-limit-grid label{display:grid;gap:5px;padding:9px;border:1px solid #223b50;border-radius:9px;background:#071522;color:#9fb2c1;font-size:.58rem;font-weight:800;text-transform:capitalize}.orbit-plan-limit-grid label small{color:#5f788d;font-size:.5rem}.orbit-plan-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.orbit-plan-feature-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 11px;border:1px solid #223b50;border-radius:9px;background:#071522}.orbit-plan-feature-row span{display:grid;gap:2px}.orbit-plan-feature-row strong{font-size:.64rem;color:#dce7ee}.orbit-plan-feature-row small{font-size:.5rem;color:#667f92}.orbit-plan-feature-row input{width:18px;height:18px;accent-color:#d9a73f}.orbit-plan-editor-actions{display:grid;grid-template-columns:1fr 1.2fr;gap:9px;padding-top:15px;border-top:1px solid #29445a}.orbit-plan-editor-actions button{min-height:44px}.orbit-plan-editor-actions .orbit-admin-dialog-close-secondary{border:1px solid #304d64;border-radius:9px;background:#081725;color:#b7c7d3;font-weight:850}@media(max-width:780px){.orbit-plan-limit-grid,.orbit-plan-feature-grid{grid-template-columns:1fr}.orbit-plan-editor-head{grid-template-columns:1fr}.orbit-plan-code{min-width:0}.orbit-plan-editor-actions{grid-template-columns:1fr}}@media(max-width:680px){.orbit-account-security-card{grid-template-columns:1fr}.orbit-account-security-user,.orbit-account-security-card>label,.orbit-account-security-actions{grid-column:1}.orbit-account-security-actions{grid-template-columns:1fr}.orbit-admin-secret-result{grid-template-columns:1fr}}

.orbit-branding-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr);gap:20px;align-items:start}.orbit-branding-form{padding-bottom:20px}.orbit-branding-form .orbit-admin-panel-head p{margin:7px 0 0;color:#8193a6;line-height:1.55}.orbit-branding-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:22px}.orbit-branding-grid label{display:grid;gap:7px;font-size:12px;font-weight:800;color:#dbe5ee}.orbit-branding-grid label.wide{grid-column:1/-1}.orbit-branding-grid input,.orbit-branding-grid textarea{width:100%;border:1px solid #2d4054;border-radius:10px;background:#091725;color:#edf4fb;padding:12px 13px;outline:none;font:inherit}.orbit-branding-grid textarea{resize:vertical;line-height:1.5}.orbit-branding-grid input:focus,.orbit-branding-grid textarea:focus{border-color:#e0b44d;box-shadow:0 0 0 3px rgba(224,180,77,.08)}.orbit-brand-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 22px 4px}.orbit-brand-actions a{color:#b8c8d8;text-decoration:none;font-size:12px}.orbit-brand-preview-card{position:sticky;top:18px;border:1px solid #24384c;border-radius:17px;background:#0a1724;padding:18px}.orbit-brand-preview-card>span{font-size:9px;font-weight:900;letter-spacing:.14em;color:#e0b44d}.orbit-brand-preview-card>p{color:#8193a6;font-size:11px;line-height:1.5;margin:14px 2px 0}.orbit-brand-preview-head{display:flex;align-items:center;gap:10px;margin:15px 0;padding-bottom:13px;border-bottom:1px solid #223548}.orbit-brand-preview-logo{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;border:1px solid #3b4f63;background:white;color:#111;font-weight:900;overflow:hidden}.orbit-brand-preview-logo img{width:100%;height:100%;object-fit:contain;background:#fff}.orbit-brand-preview-head div:last-child{display:flex;flex-direction:column}.orbit-brand-preview-head strong{font-size:13px}.orbit-brand-preview-head span{font-size:10px;color:#8da0b3}.orbit-brand-preview-body{background:#fff;color:#111;border-radius:12px;padding:20px}.orbit-brand-preview-body small{font-size:8px;font-weight:900;letter-spacing:.14em}.orbit-brand-preview-body h3{font-size:21px;margin:9px 0 6px}.orbit-brand-preview-body p{font-size:11px;color:#626262;line-height:1.5}.orbit-brand-preview-body button{border:0;border-radius:7px;background:#111;color:#fff;padding:10px 13px;font-weight:800}#orbit-branding-status{margin:0 22px}#orbit-branding-status:not(:empty){padding:11px 12px;border-radius:9px;background:#122235;color:#b8c8d8}#orbit-branding-status[data-state="success"]{background:#103022;color:#a8e8c0}#orbit-branding-status[data-state="error"]{background:#391720;color:#ffabb8}@media(max-width:1000px){.orbit-branding-layout{grid-template-columns:1fr}.orbit-brand-preview-card{position:static}}@media(max-width:680px){.orbit-branding-grid{grid-template-columns:1fr}.orbit-branding-grid label.wide{grid-column:auto}.orbit-brand-actions{align-items:stretch;flex-direction:column}}
