:root{color-scheme:dark;--ink: #05070d;--surface: rgba(9, 14, 24, .86);--surface-strong: rgba(13, 20, 34, .96);--line: rgba(234, 243, 255, .14);--line-strong: rgba(245, 217, 139, .36);--text: #edf5ff;--muted: #aebbd0;--blue: #afc7e8;--gold: #f5d98b;--danger: #ff9f8a;--ok: #a9e7c2;--shadow: 0 26px 70px rgba(0, 0, 0, .36);font-family:Avenir Next,PingFang SC,Noto Sans SC,sans-serif;background:var(--ink);color:var(--text)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(115deg,#05070dfa,#101827e6 58%,#080a10),repeating-linear-gradient(90deg,rgba(234,243,255,.04) 0 1px,transparent 1px 72px),repeating-linear-gradient(0deg,rgba(234,243,255,.03) 0 1px,transparent 1px 72px)}button,input,select,textarea{font:inherit}button{min-height:42px;border:1px solid rgba(234,243,255,.18);border-radius:7px;padding:10px 14px;background:#eaf3ff14;color:var(--text);font-weight:760;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}button:hover{transform:translateY(-1px);border-color:#f5d98b80;background:#f5d98b1c}button:disabled{opacity:.45;cursor:not-allowed;transform:none}.primary-action{background:linear-gradient(135deg,#f7fbff,#afc7e8 58%,#f5d98b);border-color:#f5d98bb3;color:#07111f}.eyebrow{margin:0;color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.entry-page{min-height:100svh;display:grid;align-items:center;padding:clamp(18px,4vw,56px);position:relative;overflow:hidden}.entry-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(245,217,139,.14),transparent 32%),linear-gradient(180deg,transparent,rgba(175,199,232,.1));clip-path:polygon(0 0,68% 0,42% 100%,0 100%)}.entry-panel{width:min(980px,100%);position:relative;z-index:1;padding:clamp(26px,6vw,72px);border:1px solid var(--line);border-radius:8px;background:#070a12c7;box-shadow:var(--shadow);animation:rise-in .52s ease both}.entry-mark{width:82px;height:82px;margin-bottom:28px}.entry-mark img{width:100%;height:100%;object-fit:contain}.entry-panel h1{margin:8px 0 4px;max-width:760px;font-family:Songti SC,"Noto Serif SC",Palatino,serif;font-size:clamp(72px,18vw,188px);line-height:.86;letter-spacing:0}.entry-title{margin:0;max-width:760px;color:var(--gold);font-size:clamp(24px,4vw,48px);font-family:Songti SC,"Noto Serif SC",Palatino,serif}.entry-desc{max-width:620px;color:var(--muted);font-size:18px;line-height:1.8}.entry-meta{display:grid;gap:8px;max-width:640px;margin:28px 0;padding-top:18px;border-top:1px solid var(--line)}.entry-meta span{width:fit-content;padding:4px 8px;border:1px solid var(--line-strong);border-radius:6px;color:var(--gold);text-transform:uppercase;font-size:12px;font-weight:800}.app-shell{min-height:100svh;padding:14px;display:grid;grid-template-columns:minmax(360px,1.18fr) minmax(360px,.98fr) minmax(290px,.76fr);gap:14px}.avatar-stage,.dream-console,.host-context-panel,.memory-panel,.remote-auth-panel,.remote-tool-panel,.sync-status-panel,.tool-audit-panel,.tool-panel,.worldline-panel,.runtime-status{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.avatar-stage{position:relative;min-height:calc(100svh - 28px);display:grid;place-items:center;overflow:hidden}.stage-grid{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgba(234,243,255,.05) 0 1px,transparent 1px 54px),repeating-linear-gradient(0deg,rgba(234,243,255,.04) 0 1px,transparent 1px 54px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 76%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 76%,transparent)}.world-rings{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:.78}.ring{position:absolute;border:1px solid rgba(175,199,232,.22);border-radius:50%}.ring-a{width:min(62vw,640px);aspect-ratio:1;animation:spin 24s linear infinite}.ring-b{width:min(48vw,486px);aspect-ratio:1;border-color:#f5d98b38;animation:spin 32s linear infinite reverse}.ring-c{width:min(32vw,320px);aspect-ratio:1;border-style:dashed;animation:pulse 4s ease-in-out infinite}.avatar-core{position:relative;z-index:1;display:grid;justify-items:center;gap:10px;animation:avatar-idle 4.8s ease-in-out infinite}.avatar-core[data-avatar-state=speaking]{animation-duration:2s}.avatar-core[data-avatar-state=thinking]{animation-duration:1.8s}.avatar-core[data-avatar-state=listening] .eye{box-shadow:0 0 28px #afc7e8eb}.avatar-status-thinking .chest-core{animation-duration:1.08s;filter:drop-shadow(0 0 42px rgba(175,199,232,.52))}.avatar-status-speaking .chest-core{animation-duration:.74s;filter:drop-shadow(0 0 52px rgba(245,217,139,.62))}.avatar-status-alert{border-color:#f5d98b75}.avatar-status-error{border-color:#ff9f8a85}.avatar-head{width:136px;height:104px;border:1px solid rgba(234,243,255,.5);border-radius:8px 8px 20px 20px;background:linear-gradient(135deg,#edf5fff5,#6f8fb88a);box-shadow:inset 0 0 28px #ffffff38,0 0 48px #afc7e83d;position:relative}.eye{position:absolute;top:44px;width:22px;height:7px;border-radius:999px;background:var(--gold);box-shadow:0 0 18px #f5d98bcc}.eye.left{left:34px}.eye.right{right:34px}.face-line{position:absolute;left:50%;bottom:22px;width:34px;height:1px;transform:translate(-50%);background:#07111f6b}.avatar-body{width:210px;height:270px;border:1px solid rgba(234,243,255,.16);border-radius:8px 8px 18px 18px;background:linear-gradient(180deg,#afc7e86b,#080d17f2),linear-gradient(90deg,transparent,rgba(245,217,139,.08),transparent);display:grid;place-items:center}.chest-core{width:76px;height:76px;filter:drop-shadow(0 0 28px rgba(245,217,139,.32));animation:pulse 2.8s ease-in-out infinite}.stage-caption{position:absolute;z-index:2;left:18px;right:18px;bottom:18px;display:grid;grid-template-columns:1fr auto;gap:14px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#05070dc2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.stage-caption h2{margin:2px 0 0;font-family:Songti SC,"Noto Serif SC",Palatino,serif;font-size:36px}.stage-caption>p{grid-column:1 / -1;margin:0;color:#dce8fb;line-height:1.7}.voice-orb{width:96px;min-width:96px;height:82px;position:relative;display:grid;place-items:center}.voice-orb-core{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#f5d98bc7,#afc7e87a);box-shadow:0 0 34px #f5d98b57}.voice-orb-ring{position:absolute;border:1px solid rgba(234,243,255,.16);border-radius:50%}.voice-orb .ring-one{width:62px;height:62px;animation:pulse 2s ease-in-out infinite}.voice-orb .ring-two{width:86px;height:86px;border-color:#f5d98b2e;animation:pulse 2.8s ease-in-out infinite}.voice-orb-speaking .voice-orb-core{animation:pulse .62s ease-in-out infinite;background:#f5d98be6}.voice-orb-thinking .voice-orb-core{animation:spin 1.8s linear infinite;background:#afc7e8e6}.voice-orb-error .voice-orb-core{background:#ff9f8adb;box-shadow:0 0 40px #ff9f8a75}.voice-orb strong{position:absolute;bottom:-4px;color:var(--gold);font-size:12px}.runtime-mini-status,.memory-meta,.host-permission-list,.host-context-actions,.memory-actions,.console-actions{display:flex;flex-wrap:wrap;gap:8px}.runtime-mini-status{grid-column:1 / -1}.runtime-mini-status span,.memory-meta span,.host-permission-list span{max-width:100%;padding:5px 8px;border:1px solid rgba(234,243,255,.12);border-radius:999px;background:#afc7e814;color:var(--blue);font-size:12px;overflow-wrap:anywhere}.workspace-column{min-height:calc(100svh - 28px);display:grid;grid-template-rows:auto auto 1fr;gap:14px}.runtime-status{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--surface-strong)}.status-item{padding:12px;background:#eaf3ff0a;display:grid;gap:4px}.status-item span,.identity-stack span,dt{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.status-item strong,.identity-stack strong{color:var(--text);overflow-wrap:anywhere}.provider-switch{padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-strong);box-shadow:var(--shadow)}.provider-switch label{display:grid;gap:8px}.provider-switch span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.provider-switch select,input,textarea{width:100%;border:1px solid rgba(234,243,255,.16);border-radius:8px;background:#05070db3;color:var(--text);padding:15px;line-height:1.6;outline:none}textarea{min-height:160px;resize:vertical}input{min-height:42px}input[type=checkbox]{width:18px;min-height:18px;accent-color:var(--gold)}input:focus,textarea:focus,select:focus{border-color:#f5d98b94;box-shadow:0 0 0 3px #f5d98b14}.dream-console{min-height:0;padding:18px;display:grid;grid-template-rows:auto minmax(150px,auto) auto auto 1fr;gap:14px}.console-header,.memory-heading,.host-context-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.console-header h2,.panel-heading h2{margin:4px 0 0;font-size:24px}.console-header strong,.memory-heading strong,.host-context-heading strong{color:var(--gold)}.memory-write-options,.memory-tools,.memory-list,.host-context-grid,.tool-audit-list,.tool-list,.tool-test-area,.remote-tool-actions,.undo-steps,.sync-record-list{display:grid;gap:10px}.memory-write-options label{display:flex;align-items:center;gap:8px;color:#dce8fb;font-weight:720}.console-log{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px}.console-log pre,.memory-item,.state-grid div,.host-context-grid div{margin:0;padding:13px;border:1px solid rgba(234,243,255,.1);border-radius:8px;background:#eaf3ff0d;color:#dce8fb;line-height:1.58}.console-log pre{white-space:pre-wrap}.console-log pre[data-kind=system]{color:var(--danger)}.console-log pre[data-kind=memory]{color:var(--ok)}.console-log pre[data-kind=tool]{color:var(--gold)}.empty-state,.memory-status,.sovereign-status-text{margin:0;color:var(--muted)}.sovereign-status-text{padding:12px;border:1px solid rgba(245,217,139,.18);border-radius:8px;background:#f5d98b12;color:#f4e1a6;line-height:1.55}.side-stack{min-height:calc(100svh - 28px);display:grid;grid-auto-rows:minmax(240px,auto);gap:14px;min-width:0}.worldline-panel,.memory-panel,.host-context-panel,.remote-auth-panel,.remote-tool-panel,.sync-status-panel,.tool-audit-panel,.tool-panel{min-height:0;padding:18px;overflow:auto;display:grid;align-content:start;gap:14px}.memory-item{display:grid;gap:10px}.memory-item p{margin:0;overflow-wrap:anywhere}.memory-item button{width:fit-content;min-height:34px;padding:7px 10px}.memory-confirm-backdrop{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#05070d9e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.memory-confirm-dialog{width:min(420px,100%);padding:20px;border:1px solid rgba(245,217,139,.34);border-radius:8px;background:var(--surface-strong);box-shadow:var(--shadow)}.memory-confirm-dialog h3{margin:8px 0 18px;font-size:24px}.memory-confirm-actions{display:flex;justify-content:flex-end;gap:8px}.state-grid{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.state-grid dd,.host-context-grid dd{margin:8px 0 0;color:var(--gold);font-size:24px;font-weight:820;overflow-wrap:anywhere}.host-context-grid dd{color:#dce8fb;font-size:15px}.identity-stack{display:grid;gap:8px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.event-list h3{margin:0 0 10px;font-size:18px}.event-item{padding:12px 0;border-bottom:1px solid rgba(234,243,255,.09);display:flex;align-items:center;justify-content:space-between;gap:12px}.event-item span{color:var(--muted);font-size:12px}.tool-card,.tool-audit-item,.undo-step{padding:13px;border:1px solid rgba(234,243,255,.1);border-radius:8px;background:#eaf3ff0d;display:grid;gap:6px}.tool-card p,.tool-audit-item p,.undo-step p{margin:0;color:#dce8fb;line-height:1.58;overflow-wrap:anywhere}.tool-card span,.tool-card small,.tool-audit-item span,.undo-step span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.tool-test-area{padding-top:14px;border-top:1px solid var(--line)}.tool-test-area label{display:grid;gap:6px;color:var(--blue);font-size:13px;font-weight:760}.tool-result,.tool-confirmation-dialog pre{margin:0;white-space:pre-wrap;max-height:320px;overflow:auto;padding:13px;border:1px solid rgba(234,243,255,.1);border-radius:8px;background:#05070db8;color:#dce8fb;line-height:1.58}.tool-confirmation-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:18px;background:#05070db3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tool-confirmation-dialog{width:min(720px,100%);padding:20px;border:1px solid rgba(245,217,139,.34);border-radius:8px;background:var(--surface-strong);box-shadow:var(--shadow);display:grid;gap:14px}.tool-confirmation-grid{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tool-confirmation-grid div{padding:13px;border:1px solid rgba(234,243,255,.1);border-radius:8px;background:#eaf3ff0d}.tool-confirmation-grid dd{margin:8px 0 0;color:var(--gold);overflow-wrap:anywhere}.confirm-text{margin:0;color:var(--gold);font-weight:820}.remote-tool-actions{padding-top:14px;border-top:1px solid var(--line)}.portal-page{min-height:100svh;padding:18px;color:var(--text)}.portal-header{min-height:240px;margin-bottom:14px;padding:clamp(22px,5vw,48px);border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(234,243,255,.12),transparent 42%),linear-gradient(90deg,#05070de6,#0d1422c7);box-shadow:var(--shadow);display:flex;align-items:end;justify-content:space-between;gap:18px}.portal-header h1{margin:8px 0;max-width:920px;font-family:Songti SC,"Noto Serif SC",Palatino,serif;font-size:clamp(36px,7vw,82px);line-height:.95;letter-spacing:0}.portal-header p{max-width:680px;margin:0;color:#dce8fb;line-height:1.7}.portal-header span{color:var(--tenant-secondary, var(--gold));font-weight:860}.portal-toolbar{margin-bottom:14px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:10px}.portal-alert{margin-bottom:14px;padding:14px;border:1px solid rgba(255,159,138,.42);border-radius:8px;background:#ff9f8a1a;color:var(--danger)}.portal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.portal-card{min-height:220px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#090e18db;box-shadow:var(--shadow);display:grid;align-content:start;gap:12px}.portal-card-strong{background:linear-gradient(135deg,rgba(175,199,232,.14),transparent 48%),#090e18e6}.portal-card h2{margin:0;font-size:22px}.portal-card p{margin:0;color:#dce8fb;line-height:1.7}.portal-card-head,.usage-row-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.portal-card-head button{min-height:34px;padding:7px 10px}.portal-list,.usage-list,.portal-form-grid{display:grid;gap:10px}.portal-list a,.portal-list>span,.portal-download-row,.portal-list-item{padding:11px;border:1px solid rgba(234,243,255,.1);border-radius:8px;background:#eaf3ff0d;color:var(--tenant-primary, var(--blue));text-decoration:none;overflow-wrap:anywhere}.portal-list-item{display:grid;gap:7px}.portal-list-item strong{color:#f7fbff;font-size:15px}.portal-list-item span{color:#afc7e8;font-size:13px;line-height:1.55}.portal-list-item button{width:fit-content;min-height:34px;padding:7px 10px}.portal-download-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.portal-download-row button{min-height:34px;padding:7px 10px}.portal-card label{display:grid;gap:8px;color:var(--tenant-primary, var(--blue));font-size:13px;font-weight:760}.portal-muted{color:var(--muted)!important}.ops-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px;margin-bottom:14px}.ops-kpi-grid-wide{grid-template-columns:repeat(6,minmax(140px,1fr))}.ops-kpi-grid .portal-card{min-height:150px}.ops-kpi-grid .portal-card strong{display:block;color:var(--tenant-secondary, var(--gold));font-size:38px;line-height:1}.shield-page{background:linear-gradient(140deg,#05070df5,#0c121df0 48%,#120a0cd6),repeating-linear-gradient(45deg,rgba(245,217,139,.035) 0 1px,transparent 1px 18px)}.shield-header{background:linear-gradient(135deg,rgba(255,159,138,.13),transparent 34%),linear-gradient(90deg,#05070df0,#131a23d1)}.shield-toolbar{grid-template-columns:minmax(220px,1fr) repeat(3,auto)}.shield-grid{align-items:start}.shield-card-strong{border-color:#ff9f8a52;background:linear-gradient(135deg,rgba(255,159,138,.12),transparent 48%),#090e18e6}.shield-kpi{min-height:140px}.shield-kpi h2{color:#f7fbff}.shield-status{width:fit-content;padding:5px 8px;border:1px solid rgba(169,231,194,.35);border-radius:999px;color:var(--ok);font-size:12px;font-weight:860}.shield-status[data-active=true]{border-color:#ff9f8a7a;color:var(--danger)}.shield-check{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:8px}.shield-scroll-list{max-height:420px;overflow:auto;padding-right:2px}.shield-events-card{grid-column:span 2}.shield-event-item{grid-template-columns:minmax(150px,.8fr) minmax(160px,.8fr) minmax(220px,1.2fr) minmax(120px,.7fr);align-items:center}.shield-event-item span,.shield-event-item strong{min-width:0;overflow-wrap:anywhere}.absorb-generate-page{background:linear-gradient(120deg,#05070df7,#0d1e1ce0 46%,#20140eb8),repeating-linear-gradient(135deg,rgba(169,231,194,.035) 0 1px,transparent 1px 22px)}.absorb-generate-header{background:linear-gradient(135deg,rgba(169,231,194,.16),transparent 34%),linear-gradient(90deg,#05070df0,#151b16d6)}.absorb-generate-toolbar{grid-template-columns:minmax(220px,1fr) repeat(4,auto)}.absorb-generate-grid{align-items:start}.absorb-kpi{border-color:#ff9f8a47}.generate-kpi{border-color:#a9e7c247}.absorb-card-strong{grid-column:span 2;border-color:#a9e7c24d;background:linear-gradient(135deg,rgba(169,231,194,.12),transparent 48%),#090e18e6}.intent-result{max-height:280px}.force-event-item[data-risk=high]{border-color:#ff9f8a61;background:#ff9f8a14}.growth-event-item{border-color:#a9e7c238;background:#a9e7c212}.absorb-path-list,.absorb-split{display:grid;gap:10px}.absorb-path-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(234,243,255,.1);border-radius:8px;background:#eaf3ff0d}.absorb-path-row strong,.absorb-path-row span{overflow-wrap:anywhere}.absorb-path-row span{color:var(--gold);font-weight:860}.absorb-wide-card{grid-column:span 2}.absorb-split{grid-template-columns:repeat(2,minmax(0,1fr))}.absorb-split div{min-width:0;padding:14px;border:1px solid rgba(234,243,255,.1);border-radius:8px;background:#eaf3ff0a}.absorb-split h3{margin:0 0 10px;font-size:16px}.absorb-pill,.generate-pill{display:inline-flex;max-width:100%;margin:0 8px 8px 0;padding:6px 9px;border:1px solid rgba(255,159,138,.3);border-radius:999px;color:var(--danger);font-size:12px;font-weight:820;overflow-wrap:anywhere}.generate-pill{border-color:#a9e7c24d;color:var(--ok)}.absorb-orchestration-page{background:linear-gradient(120deg,#05070dfa,#121724eb 45%,#121c18c7),repeating-linear-gradient(90deg,rgba(245,217,139,.032) 0 1px,transparent 1px 20px)}.absorb-orchestration-header{background:linear-gradient(135deg,rgba(245,217,139,.14),transparent 34%),linear-gradient(90deg,#05070df2,#121922d6)}.absorb-orchestration-toolbar{grid-template-columns:minmax(220px,1fr) repeat(5,auto)}.absorb-orchestration-actionbar{grid-template-columns:repeat(4,minmax(0,1fr))}.absorb-orchestration-grid{align-items:start}.orchestration-kpi{border-color:#f5d98b4d}.shield-candidate-kpi,.shield-candidate-card{border-color:#ff9f8a4d}.sequence-kpi{border-color:#a9e7c24d}.orchestration-card-strong{grid-column:span 2;border-color:#f5d98b52;background:linear-gradient(135deg,rgba(245,217,139,.12),transparent 48%),#090e18e6}.orchestration-run-item,.rule-item,.execution-item,.sequence-item,.action-item{border-color:#f5d98b2e}.candidate-item{border-color:#ff9f8a47;background:#ff9f8a13}.mother-evolution-page{background:linear-gradient(120deg,#05070dfa,#161526eb 48%,#181e1fd1),repeating-linear-gradient(90deg,rgba(139,205,245,.032) 0 1px,transparent 1px 20px)}.mother-evolution-header{background:linear-gradient(135deg,rgba(139,205,245,.14),transparent 34%),linear-gradient(90deg,#05070df2,#161827d6)}.mother-evolution-toolbar{grid-template-columns:minmax(220px,1fr) repeat(5,auto)}.mother-evolution-actionbar{grid-template-columns:repeat(4,minmax(0,1fr))}.mother-evolution-grid{align-items:start}.mother-version-kpi,.mother-version-card,.mother-version-item{border-color:#8bcdf54d}.mother-approval-kpi,.mother-approval-card,.mother-approval-item{border-color:#f5d98b52}.mother-experiment-kpi,.mother-experiment-card,.mother-experiment-item{border-color:#a9e7c24d}.mother-rollback-kpi,.mother-rollback-card,.mother-rollback-item{border-color:#ff9f8a4d}.mother-seal-kpi,.mother-seal-card,.mother-seal-item{border-color:#bdaaff52}.mother-candidate-kpi,.mother-candidate-card,.mother-candidate-item{border-color:#ffca7a52}.mother-version-card,.mother-approval-card{grid-column:span 2;background:linear-gradient(135deg,rgba(139,205,245,.1),transparent 48%),#090e18e6}.mother-candidate-item{background:#ffca7a12}.final-seal-page{background:linear-gradient(118deg,#05070dfa,#111820f0 42%,#1e1916d1),repeating-linear-gradient(90deg,rgba(245,217,139,.034) 0 1px,transparent 1px 18px)}.final-seal-header{background:linear-gradient(135deg,rgba(245,217,139,.16),transparent 32%),linear-gradient(90deg,#05070df5,#1c1611d1)}.final-seal-toolbar{grid-template-columns:minmax(220px,1fr) repeat(5,auto)}.final-seal-actionbar{grid-template-columns:repeat(5,minmax(0,1fr))}.final-seal-grid{align-items:start}.final-acceptance-card,.final-version-card{grid-column:span 2;border-color:#f5d98b57;background:linear-gradient(135deg,rgba(245,217,139,.12),transparent 46%),#090e18e6}.final-readiness-kpi,.final-run-summary,.final-run-item,.final-check-item[data-status=pass]{border-color:#a9e7c252}.final-acceptance-kpi,.final-acceptance-card,.final-runs-card{border-color:#f5d98b57}.final-interface-kpi,.final-interface-card,.final-freeze-item{border-color:#8bcdf54d}.final-baseline-kpi,.final-baseline-card,.final-baseline-item{border-color:#ffca7a52}.final-delivery-kpi,.final-archive-card,.final-evidence-card,.final-delivery-card,.final-release-card,.final-archive-item,.final-evidence-item,.final-pack-item,.final-release-item{border-color:#bdaaff52}.final-version-kpi,.final-version-card,.final-version-item{border-color:#ff9f8a52}.final-check-item[data-status=warn],.final-doc-item[data-status=warn]{border-color:#ffca7a52;background:#ffca7a12}.final-run-summary{display:grid;gap:7px;padding:12px;border:1px solid rgba(169,231,194,.26);border-radius:8px;background:#a9e7c211}.final-run-summary strong{color:#f7fbff}.final-run-summary span{color:var(--ok);font-size:13px}.final-confirm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.final-confirm-grid label{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid rgba(234,243,255,.1);border-radius:8px;background:#eaf3ff0d}.seventh-realm-page{background:linear-gradient(110deg,#04080dfa,#0a1216f0 42%,#15110be6),repeating-linear-gradient(0deg,rgba(139,205,245,.038) 0 1px,transparent 1px 22px)}.seventh-realm-header{background:linear-gradient(135deg,rgba(139,205,245,.14),transparent 34%),linear-gradient(90deg,#04080df5,#0a1a19d1)}.seventh-realm-toolbar{grid-template-columns:minmax(220px,1fr) repeat(5,auto)}.seventh-realm-grid{align-items:start}.realm-stage-card,.realm-avatar-card,.realm-action-card{grid-column:span 2}.realm-kpi-node,.realm-graph-card,.realm-graph-chip[data-type=realm],.realm-graph-chip[data-type=seal]{border-color:#8bcdf552}.realm-kpi-manifest,.realm-manifest-card,.realm-object-node,.realm-manifest-node,.realm-scene-node{border-color:#a9e7c252}.realm-kpi-scene,.realm-spatial-card{border-color:#ffca7a52}.realm-kpi-avatar,.realm-avatar-card{border-color:#f5d98b57}.realm-kpi-bridge,.realm-bridge-card{border-color:#ff9f8a52}.realm-stage,.realm-manifest-board,.realm-scene-canvas,.realm-field{position:relative;min-height:300px;overflow:hidden;border:1px solid rgba(234,243,255,.12);border-radius:8px;background:linear-gradient(90deg,rgba(234,243,255,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(234,243,255,.035) 1px,transparent 1px),#03080ea3;background-size:34px 34px}.realm-stage{min-height:520px}.realm-core{position:absolute;left:50%;top:50%;z-index:2;width:150px;aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid rgba(245,217,139,.44);border-radius:999px;background:linear-gradient(145deg,#f5d98b33,#8bcdf514),#04080ddb;display:grid;place-items:center;align-content:center;gap:4px;box-shadow:0 0 34px #f5d98b33}.realm-core span{color:#eaf3ff;font-weight:800}.realm-core strong{color:var(--gold);font-size:40px;line-height:1}.realm-object,.realm-manifest-dot,.realm-scene-dot,.realm-field>span{position:absolute;left:50%;top:50%;width:13px;height:13px;border-radius:999px;background:#8bcdf5;box-shadow:0 0 18px #8bcdf5b8}.realm-object-wave,.realm-manifest-wave,.realm-scene-wave{width:18px;height:18px;border:2px solid rgba(255,113,106,.88);background:#ff716a14;box-shadow:0 0 22px #ff716ab8}.realm-object-tower,.realm-manifest-tower,.realm-scene-tower{width:12px;height:26px;border-radius:3px;background:#8bcdf5}.realm-object-avatar,.realm-manifest-avatar,.realm-scene-avatar{width:20px;height:20px;background:#a9e7c2;box-shadow:0 0 22px #a9e7c2b8}.realm-object-star,.realm-manifest-star,.realm-scene-star{background:#f5d98b;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 92%,50% 70%,21% 92%,32% 57%,2% 35%,39% 35%);box-shadow:0 0 20px #f5d98bb8}.realm-object-seal,.realm-manifest-seal,.realm-scene-seal{width:18px;height:18px;border:1px solid rgba(245,217,139,.86);background:#f5d98b2e;box-shadow:0 0 24px #f5d98bbd}.realm-object-stream,.realm-manifest-stream,.realm-scene-stream{width:34px;height:2px;border-radius:999px;background:#ff716a}.realm-graph-chip,.realm-graph-strip span{display:inline-grid;min-width:56px;min-height:28px;place-items:center;margin:4px;padding:5px 8px;border:1px solid rgba(234,243,255,.12);border-radius:999px;background:#eaf3ff0f;color:#dce8fb;font-size:12px;font-weight:760}.realm-graph-chip{position:relative;z-index:3}.realm-graph-strip{min-height:92px;padding:8px;border:1px solid rgba(234,243,255,.1);border-radius:8px;background:#eaf3ff09}.realm-bridge-tower{display:grid;gap:10px;justify-items:center;padding:14px}.realm-bridge-layer,.realm-bridge-core,.realm-bridge-branches span{width:min(320px,100%);padding:10px 12px;border:1px solid rgba(234,243,255,.14);border-radius:8px;background:#eaf3ff0e;color:#f7fbff;text-align:center;font-weight:780}.realm-bridge-core{border-color:#f5d98b66;background:#f5d98b1f;box-shadow:0 0 26px #f5d98b2e}.realm-bridge-branches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(420px,100%)}.realm-bridge-branches span{width:auto}.realm-field-shield>span{background:#8bcdf5}.realm-field-growth>span{background:#a9e7c2;box-shadow:0 0 18px #a9e7c2b8}.realm-field-stars>span{width:auto;height:auto;background:transparent;color:#f5d98b;text-shadow:0 0 18px rgba(245,217,139,.86)}.realm-avatar-controls{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px}.realm-avatar-stage{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.realm-avatar-slot{min-height:140px;padding:12px;border:1px solid rgba(234,243,255,.12);border-radius:8px;background:#eaf3ff0d;display:grid;justify-items:center;align-content:center;gap:7px;text-align:center}.realm-avatar-slot strong{color:#f7fbff}.realm-avatar-slot span{color:#afc7e8;font-size:12px}.realm-avatar-orb{width:44px;aspect-ratio:1;border:1px solid rgba(245,217,139,.42);border-radius:999px;background:linear-gradient(145deg,#f5d98b85,#8bcdf529),#04080de6;box-shadow:0 0 22px #8bcdf557}.realm3d-page{background:radial-gradient(circle at 16% 14%,rgba(139,205,245,.15),transparent 30%),radial-gradient(circle at 84% 18%,rgba(245,217,139,.12),transparent 26%),linear-gradient(115deg,#03070efc,#09121bf0 46%,#0d0a10f5)}.realm3d-header{min-height:190px;background:linear-gradient(135deg,rgba(139,205,245,.16),transparent 34%),linear-gradient(90deg,#04080df7,#0f1b23d6)}.realm3d-header select,.realm3d-toolbar input,.realm3d-toolbar select,.realm3d-panel input,.realm3d-panel select{min-width:0;min-height:42px;border:1px solid rgba(234,243,255,.16);border-radius:7px;padding:10px 12px;background:#04080db8;color:#edf5ff}.realm3d-toolbar{grid-template-columns:minmax(220px,1fr) repeat(5,auto)}.realm3d-kpi{min-height:132px!important;border-color:#8bcdf538}.realm3d-kpi p{min-width:0;overflow-wrap:anywhere}.realm3d-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,390px);gap:14px;align-items:start}.realm3d-main{min-height:680px;border:1px solid rgba(234,243,255,.14);border-radius:8px;overflow:hidden;background:linear-gradient(90deg,rgba(234,243,255,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(234,243,255,.03) 1px,transparent 1px),#03080eb3;background-size:38px 38px;box-shadow:var(--shadow)}.realm3d-canvas-shell{position:relative;width:100%;height:680px}.realm3d-canvas-host{width:100%;height:100%}.realm3d-canvas-host canvas{display:block;width:100%!important;height:100%!important}.realm3d-status,.realm3d-replay-state{width:fit-content;padding:5px 9px;border:1px solid rgba(234,243,255,.14);border-radius:999px;background:#04080d9e;color:var(--blue);font-size:12px;font-weight:820}.realm3d-status{position:absolute;left:14px;top:14px;z-index:2}.realm3d-canvas-hint{position:absolute;left:14px;bottom:14px;z-index:2;width:min(360px,calc(100% - 28px));padding:10px 12px;border:1px solid rgba(234,243,255,.14);border-radius:8px;background:#04080dad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;gap:4px}.realm3d-canvas-hint strong{color:#f7fbff;overflow-wrap:anywhere}.realm3d-canvas-hint span{color:#afc7e8;font-size:12px}.realm3d-side{display:grid;gap:12px;max-height:760px;overflow:auto;padding-right:2px}.realm3d-panel{min-height:auto;padding:14px}.realm3d-panel h2{font-size:17px}.realm3d-panel-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.realm3d-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.realm3d-config-grid label{display:grid;gap:5px;color:var(--blue);font-size:12px;font-weight:760}.realm3d-check-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.realm3d-check-row label{display:inline-flex;align-items:center;gap:7px;color:#dce8fb;font-size:13px;font-weight:760}.realm3d-check-row input{accent-color:var(--blue)}.realm3d-source-badge{padding:10px 11px;border:1px solid rgba(245,217,139,.2);border-radius:8px;background:#f5d98b12;display:grid;gap:5px}.realm3d-source-badge strong{color:var(--gold)}.realm3d-source-badge span{color:#dce8fb;font-size:12px;overflow-wrap:anywhere}.realm3d-worldline-strip{display:flex;align-items:center;gap:6px;min-height:42px;overflow-x:auto;padding:9px;border:1px solid rgba(234,243,255,.12);border-radius:8px;background:#eaf3ff0b}.realm3d-worldline-node{width:10px;height:10px;border-radius:999px;flex:0 0 auto;background:#9db7ff;box-shadow:0 0 12px #9db7ffa8}.realm3d-node-force{background:#ff716a;box-shadow:0 0 12px #ff716ac2}.realm3d-node-growth{background:#a9e7c2;box-shadow:0 0 12px #a9e7c2c2}.realm3d-node-seal,.realm3d-node-rollout{background:#f5d98b;box-shadow:0 0 14px #f5d98bc2}.realm3d-node-approval,.realm3d-node-experiment{background:#b9a7ff;box-shadow:0 0 12px #b9a7ffb3}.avatar-live-page{background:linear-gradient(132deg,#05070dfa,#0a171be6 42%,#1e160ccc),repeating-linear-gradient(90deg,rgba(234,243,255,.035) 0 1px,transparent 1px 64px)}.avatar-live-header{min-height:180px;background:linear-gradient(135deg,rgba(169,231,194,.12),transparent 34%),linear-gradient(92deg,#05070df0,#11171fd1)}.avatar-live-status-block{display:grid;justify-items:end;gap:10px}.avatar-live-status-block span{width:fit-content;padding:6px 10px;border:1px solid rgba(234,243,255,.14);border-radius:999px;background:#eaf3ff0f;color:var(--blue);font-size:12px;text-transform:uppercase}.avatar-live-status-block span[data-status=connected]{border-color:#a9e7c261;color:var(--ok)}.avatar-live-status-block span[data-status=error]{border-color:#ff9f8a70;color:var(--danger)}.avatar-live-toolbar{grid-template-columns:minmax(220px,1fr) repeat(3,auto)}.avatar-live-kpi{border-color:#a9e7c22e}.avatar-live-hud{min-height:54px;margin-bottom:14px;padding:12px 14px;border:1px solid rgba(234,243,255,.12);border-radius:8px;background:#090e18d1;box-shadow:var(--shadow);display:flex;align-items:center;gap:10px}.avatar-live-dot{width:12px;height:12px;border-radius:999px;background:#a0aabccc;box-shadow:0 0 12px #a0aabc9e}.avatar-live-dot[data-status=connected]{background:var(--ok);box-shadow:0 0 14px #a9e7c2bd}.avatar-live-dot[data-status=error]{background:var(--danger);box-shadow:0 0 14px #ff9f8abd}.avatar-live-event-strip{margin-left:auto;max-width:56%;display:flex;gap:6px;overflow-x:auto}.avatar-live-event-strip span{flex:0 0 auto;padding:5px 8px;border:1px solid rgba(175,199,232,.18);border-radius:999px;background:#afc7e814;color:#dce8fb;font-size:12px}.avatar-live-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px;align-items:start}.avatar-live-main,.avatar-live-side{display:grid;gap:14px}.avatar-live-main{grid-template-columns:repeat(2,minmax(0,1fr))}.avatar-live-wide{grid-column:1 / -1}.avatar-live-panel{min-height:auto}.avatar-live-panel h2{font-size:18px}.avatar-live-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.avatar-live-actions button,.avatar-live-panel .portal-list-item button{min-height:34px;padding:7px 10px}.avatar-live-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.avatar-live-form-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.avatar-live-list{display:grid;gap:10px;max-height:420px;overflow:auto;padding-right:2px}.avatar-live-event-row{border-color:#a9e7c229}.avatar-live-result{max-height:260px}.avatar-live-panel textarea{min-height:94px;resize:vertical}.avatar-live-panel input,.avatar-live-panel select,.avatar-live-panel textarea{min-width:0}.xr-realm-page{background:linear-gradient(132deg,#04080dfa,#08161aeb 44%,#1c160cd1),repeating-linear-gradient(90deg,rgba(234,243,255,.028) 0 1px,transparent 1px 58px)}.xr-realm-header{min-height:180px;background:linear-gradient(135deg,rgba(139,205,245,.15),transparent 36%),linear-gradient(92deg,#05070df5,#14181fd6)}.xr-realm-status-block{display:grid;justify-items:end;gap:10px}.xr-realm-status-block select,.xr-realm-toolbar input,.xr-realm-panel input,.xr-realm-panel select{min-width:0;min-height:42px;border:1px solid rgba(234,243,255,.16);border-radius:7px;padding:10px 12px;background:#04080db8;color:#edf5ff}.xr-realm-status-block span{width:fit-content;padding:6px 10px;border:1px solid rgba(234,243,255,.14);border-radius:999px;background:#eaf3ff0f;color:var(--blue);font-size:12px;text-transform:uppercase}.xr-realm-status-block span[data-status=immersive-vr]{border-color:#a9e7c257;color:var(--ok)}.xr-realm-toolbar{grid-template-columns:minmax(220px,1fr) repeat(5,auto)}.xr-realm-kpi{min-height:132px!important;border-color:#8bcdf533}.xr-realm-kpi p{overflow-wrap:anywhere}.xr-realm-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,400px);gap:14px;align-items:start}.xr-realm-main{min-height:700px;border:1px solid rgba(234,243,255,.14);border-radius:8px;overflow:hidden;background:linear-gradient(90deg,rgba(234,243,255,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(234,243,255,.03) 1px,transparent 1px),#03080eb8;background-size:38px 38px;box-shadow:var(--shadow)}.xr-realm-canvas-shell{position:relative;width:100%;height:700px}.xr-realm-canvas-host{width:100%;height:100%}.xr-realm-canvas-host canvas{display:block;width:100%!important;height:100%!important}.xr-realm-canvas-bar{position:absolute;z-index:3;left:14px;top:14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:calc(100% - 28px);padding:8px;border:1px solid rgba(234,243,255,.14);border-radius:999px;background:#04080da8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.xr-realm-canvas-bar span{padding:0 6px;color:var(--blue);font-size:12px;font-weight:820}.xr-realm-canvas-bar button{min-height:32px;padding:6px 10px}.xr-realm-canvas-hint{position:absolute;left:14px;bottom:14px;z-index:3;width:min(380px,calc(100% - 28px));padding:10px 12px;border:1px solid rgba(234,243,255,.14);border-radius:8px;background:#04080dad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;gap:4px}.xr-realm-canvas-hint strong{color:#f7fbff;overflow-wrap:anywhere}.xr-realm-canvas-hint span{color:#afc7e8;font-size:12px;overflow-wrap:anywhere}.xr-realm-side{display:grid;gap:12px;max-height:790px;overflow:auto;padding-right:2px}.xr-realm-panel{min-height:auto;padding:14px}.xr-realm-panel h2{font-size:17px}.xr-panel-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.xr-panel-actions button,.xr-realm-panel .portal-list-item button{min-height:34px;padding:7px 10px}.xr-cap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.xr-cap-grid span{padding:9px 10px;border:1px solid rgba(234,243,255,.12);border-radius:8px;background:#eaf3ff0b;color:#dce8fb;font-size:13px;font-weight:760}.xr-realm-list{max-height:360px;overflow:auto;padding-right:2px}.xr-collab-page{background:linear-gradient(132deg,#04080dfa,#0b141cf0 44%,#18140cc7),repeating-linear-gradient(90deg,rgba(234,243,255,.026) 0 1px,transparent 1px 48px)}.xr-collab-header{min-height:172px;background:linear-gradient(135deg,rgba(169,231,194,.13),transparent 38%),linear-gradient(92deg,#05070df5,#14181fdb)}.xr-collab-status-block{display:grid;justify-items:end;gap:8px;min-width:min(360px,100%)}.xr-collab-status-block span,.xr-live-dot+strong+span{width:fit-content;padding:6px 10px;border:1px solid rgba(234,243,255,.14);border-radius:999px;background:#eaf3ff0e;color:var(--blue);font-size:12px;text-transform:uppercase}.xr-collab-status-block span[data-status=connected]{border-color:#a9e7c257;color:var(--ok)}.xr-collab-status-block span[data-status=error],.xr-collab-status-block span[data-status=closed]{border-color:#ff9f8a57;color:var(--danger)}.xr-collab-toolbar{grid-template-columns:minmax(220px,1fr) repeat(5,auto)}.xr-collab-toolbar input,.xr-collab-panel input,.xr-collab-panel select,.xr-collab-form-grid input,.xr-collab-form-grid select{min-width:0;min-height:42px;border:1px solid rgba(234,243,255,.16);border-radius:7px;padding:10px 12px;background:#04080db8;color:#edf5ff}.xr-collab-kpi{min-height:128px!important;border-color:#a9e7c22e}.xr-collab-kpi p{overflow-wrap:anywhere}.xr-collab-livebar{min-height:54px;margin-bottom:14px;padding:12px 14px;border:1px solid rgba(234,243,255,.12);border-radius:8px;background:#090e18d6;box-shadow:var(--shadow);display:flex;align-items:center;gap:10px}.xr-live-dot{flex:0 0 auto;width:12px;height:12px;border-radius:999px;background:#a0aabccc;box-shadow:0 0 12px #a0aabc9e}.xr-live-dot[data-status=connected]{background:var(--ok);box-shadow:0 0 14px #a9e7c2bd}.xr-live-dot[data-status=connecting]{background:var(--gold);box-shadow:0 0 14px #f5d98bad}.xr-live-dot[data-status=error],.xr-live-dot[data-status=closed]{background:var(--danger);box-shadow:0 0 14px #ff9f8abd}.xr-collab-event-strip{margin-left:auto;max-width:56%;display:flex;gap:6px;overflow-x:auto}.xr-collab-event-strip span{flex:0 0 auto;padding:5px 8px;border:1px solid rgba(175,199,232,.18);border-radius:999px;background:#afc7e814;color:#dce8fb;font-size:12px}.xr-collab-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:14px;align-items:start}.xr-collab-main,.xr-collab-side{display:grid;gap:14px}.xr-collab-side{grid-template-columns:repeat(2,minmax(0,1fr))}.xr-collab-panel{min-height:auto;padding:14px}.xr-collab-panel h2{font-size:17px}.xr-collab-panel .portal-list-item{min-width:0}.xr-collab-panel .portal-list-item button{min-height:34px;padding:7px 10px}.xr-collab-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.xr-collab-form-grid.compact{grid-template-columns:minmax(0,1fr) minmax(120px,.55fr)}.xr-collab-room-list,.xr-collab-list,.xr-collab-event-list{max-height:420px;overflow:auto;padding-right:2px}.xr-collab-room-item{cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.xr-collab-room-item:hover,.xr-collab-room-item[data-active=true]{border-color:#a9e7c257;background:#a9e7c212;transform:translateY(-1px)}.xr-row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.xr-row-actions button{min-height:34px;padding:7px 10px}.xr-collab-event-row{display:grid;grid-template-columns:minmax(130px,.72fr) minmax(150px,1fr) minmax(130px,.72fr);gap:10px;align-items:center;padding:10px;border:1px solid rgba(169,231,194,.14);border-radius:8px;background:#eaf3ff0b}.xr-collab-event-row strong,.xr-collab-event-row span{min-width:0;overflow-wrap:anywhere}.xr-collab-event-row span{color:#afc7e8;font-size:12px}.automation-job-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.automation-job-grid button{min-width:0;padding-inline:10px;overflow-wrap:anywhere}.portal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-form-wide{grid-column:1 / -1}.usage-row{display:grid;gap:8px}.usage-row-head span{color:var(--tenant-secondary, var(--gold))}.usage-bar{height:10px;overflow:hidden;border-radius:999px;background:#eaf3ff1a}.usage-bar div{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--tenant-primary, #afc7e8),var(--tenant-secondary, #f5d98b))}.embedded-avatar-shell{min-height:100svh}.embedded-avatar-shell-widget{position:fixed;right:18px;bottom:86px;z-index:9999;width:min(430px,calc(100vw - 36px));max-height:calc(100svh - 120px);overflow:auto;border:1px solid rgba(234,243,255,.18);border-radius:8px;background:#080c16f0;box-shadow:0 24px 120px #00000094;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.embedded-avatar-shell-widget .avatar-stage{min-height:440px;border:0;border-bottom:1px solid var(--line);border-radius:8px 8px 0 0;box-shadow:none}.embedded-avatar-shell-widget .avatar-core{animation-name:avatar-idle-widget}.embedded-avatar-shell-widget .world-rings{transform:scale(.68)}.embedded-avatar-shell-widget .stage-caption{left:10px;right:10px;bottom:10px;padding:13px}.embedded-avatar-shell-widget .stage-caption h2{font-size:28px}.embedded-avatar-shell-widget .runtime-mini-status{display:none}.embedded-avatar-shell-widget .dream-console{min-height:420px;border:0;border-radius:0 0 8px 8px;box-shadow:none}.widget-launcher{position:fixed;right:18px;bottom:18px;z-index:10000;min-width:118px;box-shadow:0 16px 48px #00000061}.embedded-avatar-shell-compact .app-shell{grid-template-columns:1fr}.embedded-avatar-shell-compact .avatar-stage{min-height:640px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.72;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}@keyframes avatar-idle{0%,to{transform:translateY(-40px)}50%{transform:translateY(-50px)}}@keyframes avatar-idle-widget{0%,to{transform:translateY(-82px) scale(.72)}50%{transform:translateY(-92px) scale(.72)}}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.app-shell{grid-template-columns:1fr}.portal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-kpi-grid,.ops-kpi-grid-wide{grid-template-columns:repeat(2,minmax(160px,1fr))}.realm3d-layout,.avatar-live-layout,.xr-collab-layout,.xr-realm-layout,.avatar-live-main{grid-template-columns:1fr}.xr-collab-side{grid-template-columns:repeat(2,minmax(0,1fr))}.avatar-live-wide{grid-column:auto}.realm3d-side,.xr-realm-side{max-height:none}.avatar-stage,.workspace-column,.side-stack,.worldline-panel{min-height:auto}.avatar-stage{min-height:720px}}@media(max-width:680px){.entry-panel{padding:24px}.app-shell{padding:8px;gap:8px}.runtime-status,.state-grid{grid-template-columns:1fr 1fr}.avatar-stage{min-height:620px}.portal-grid,.portal-toolbar,.xr-collab-toolbar,.shield-toolbar,.absorb-generate-toolbar,.absorb-orchestration-toolbar,.absorb-orchestration-actionbar,.mother-evolution-toolbar,.mother-evolution-actionbar,.final-seal-toolbar,.final-seal-actionbar,.seventh-realm-toolbar,.realm3d-toolbar,.avatar-live-toolbar,.xr-realm-toolbar,.xr-collab-layout,.xr-collab-side,.xr-collab-form-grid,.realm3d-layout,.avatar-live-layout,.xr-realm-layout,.avatar-live-main,.realm3d-config-grid,.avatar-live-form-grid,.avatar-live-form-grid-four,.xr-cap-grid,.portal-form-grid,.ops-kpi-grid,.ops-kpi-grid-wide,.automation-job-grid,.realm-avatar-controls,.realm-bridge-branches,.absorb-split,.final-confirm-grid{grid-template-columns:1fr}.shield-events-card,.absorb-card-strong,.absorb-wide-card,.orchestration-card-strong,.mother-version-card,.mother-approval-card,.final-acceptance-card,.final-version-card,.realm-stage-card,.realm-avatar-card,.realm-action-card,.avatar-live-wide{grid-column:auto}.shield-event-item{grid-template-columns:1fr}.portal-header{align-items:flex-start;flex-direction:column}.avatar-live-event-strip,.xr-collab-event-strip{max-width:100%;width:100%;margin-left:0}.avatar-live-hud,.xr-collab-livebar{align-items:flex-start;flex-wrap:wrap}.xr-collab-status-block{justify-items:stretch;width:100%}.xr-collab-event-row{grid-template-columns:1fr}.realm3d-main,.realm3d-canvas-shell,.xr-realm-main,.xr-realm-canvas-shell{min-height:520px;height:520px}.xr-realm-status-block{justify-items:stretch;width:100%}.xr-realm-canvas-bar{border-radius:8px;align-items:flex-start}.stage-caption{left:10px;right:10px;bottom:10px}.embedded-avatar-shell-widget{left:10px;right:10px;bottom:76px;width:auto}.widget-launcher{right:10px;bottom:10px}}
