:root{--tone-bg:#020611;--tone-panel:#080f1fc7;--tone-main:#eff5ff;--tone-soft:#d8e4ffc7;--tone-muted:#cddbff85;--tone-highlight:#ffca88;--tone-highlight-strong:#f2a36d;--glass-border:#b0d6ff1a;--glass-border-strong:#b0d6ff29;--glass-surface:linear-gradient(180deg, #080f20db, #050a16a8), radial-gradient(circle at top left, #80a4ff14, transparent 36%);--glass-surface-soft:linear-gradient(180deg, #ffffff0d, #ffffff05), #080f1f38;--glass-shadow:0 16px 34px #01030a2e, inset 0 1px 0 #ffffff0d;--glass-shadow-soft:0 10px 24px #01030a1f, inset 0 1px 0 #ffffff0a;--panel-radius:1.75rem;--panel-radius-tight:1.25rem;--pill-radius:999px;--font-display:"Songti SC", "STSong", "Noto Serif SC", serif;--font-body:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;color:var(--tone-main);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 20% 12%,#ffe6b01f,#0000 18%),radial-gradient(circle at 80% 10%,#7ca1ff29,#0000 20%),linear-gradient(#020611,#040917 48%,#02050d 100%);font-weight:400;line-height:1.5}*{box-sizing:border-box}html{background:var(--tone-bg)}body{background:var(--tone-bg);min-width:320px;min-height:100vh;margin:0}button,input,textarea{border-radius:0}a{color:inherit}#root{min-height:100vh}::selection{background:#ffca883d}.app-shell{isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.space-noise,.aurora{pointer-events:none;position:absolute;inset:0}.login-veil,.workspace-shell{z-index:1;position:relative}.eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--tone-highlight);margin:0;font-size:.78rem}.login-veil{align-content:center;gap:1.2rem;width:min(760px,100% - 2rem);min-height:100svh;margin:0 auto;padding:3rem 0;display:grid}.login-veil h1,.support-detail h3,.waiting-state h3{font-family:var(--font-display);margin:0;font-weight:600}.login-veil h1{letter-spacing:-.05em;max-width:11ch;font-size:clamp(3rem,7vw,5.8rem);line-height:.94}.lead{color:var(--tone-soft);max-width:60ch;margin:0}.hero-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.hero-points div,.panel,.login-form,.status-banner,.profile-card{border:1px solid var(--glass-border);background:var(--glass-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--glass-shadow)}.hero-points div{padding:1rem}.hero-points span,.panel-head span,.draft-area span,.reply-box span,.message-row span,.trace-list span,.support-detail span,.support-node span,.subsection-head span,.feed-card-head span,.profile-card span,.conversation-card span{color:var(--tone-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;display:block}.hero-points strong,.panel-head strong,.conversation-card strong,.support-node strong,.subsection-head strong,.feed-card-head strong,.profile-card strong{color:var(--tone-main);margin-top:.35rem;display:block}.login-form{gap:1rem;padding:1.4rem;display:grid}.auth-link-strip{justify-content:center}.auth-subform,.auth-code-panel{gap:1rem;display:grid}.login-form label,.draft-area,.reply-box{gap:.5rem;display:grid}.auth-meta{color:var(--tone-muted);opacity:.8;justify-content:space-between;gap:.8rem;margin-top:-.28rem;font-size:.74rem;line-height:1.3;display:flex}.auth-meta span{flex:1}.auth-meta-compact{margin-top:-.1rem;font-size:.76rem}input,textarea,.tag-chip,.primary-action,.ghost-action,.support-node,.conversation-card,.ghost-link{font:inherit}input,textarea{border:1px solid var(--glass-border);color:var(--tone-main);resize:none;background:#ffffff0d;outline:none;padding:.95rem 1rem;transition:border-color .18s,background .18s,transform .18s}input:focus,textarea:focus{background:#ffffff14;border-color:#ffca8866}.tag-row,.link-strip{flex-wrap:wrap;gap:.55rem;display:flex}.tag-chip,.ghost-link{border:1px solid var(--glass-border);background:var(--glass-surface-soft);color:var(--tone-soft);letter-spacing:.06em;cursor:pointer;padding:.56rem .88rem;transition:border-color .18s,color .18s,background .18s}.tag-chip.is-active,.tag-chip:hover,.ghost-link.is-active,.ghost-link:hover{color:var(--tone-main);background:linear-gradient(#ffecc61a,#ffffff05),#080f1f3d;border-color:#ffca8857}.primary-action,.ghost-action,.support-node,.conversation-card{cursor:pointer;border:0;transition:transform .18s,background .18s,color .18s,border-color .18s,opacity .18s}.primary-action:disabled,.ghost-action:disabled,.conversation-card:disabled,.ghost-link:disabled{opacity:.5;cursor:not-allowed}.primary-action{color:#16243c;background:linear-gradient(135deg, var(--tone-highlight), var(--tone-highlight-strong));justify-self:start;padding:.95rem 1.3rem;font-weight:700;box-shadow:0 14px 28px #ffb97d2e,inset 0 1px #fff8e87a}.ghost-action{color:var(--tone-main);border:1px solid var(--glass-border);background:var(--glass-surface-soft);padding:.9rem 1rem}.primary-action:hover,.ghost-action:hover,.support-node:hover,.conversation-card:hover{transform:translateY(-1px)}.workspace-shell{gap:1rem;min-height:100svh;padding:1.2rem;display:grid}.topbar{border:1px solid var(--glass-border);background:var(--glass-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--glass-shadow-soft);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.topbar strong{font-size:1.2rem;display:block}.topbar-meta{color:var(--tone-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;font-size:.88rem;display:flex}.topbar-cluster,.topbar-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.topbar-meta span,.session-meta span{background:#ffffff0d;padding:.4rem .65rem}.topbar-link{padding:.45rem .7rem}.status-banner{padding:.85rem 1rem}.status-banner p,.profile-card p,.feed-card p,.conversation-card p,.support-detail p,.trace-list p,.waiting-state p,.message-row p,.empty-state p{color:var(--tone-soft);margin:0}.status-banner.is-error{background:linear-gradient(#4e181deb,#220b0fd6);border-color:#d058584d;box-shadow:0 14px 28px #1a070a3d,inset 0 1px #ffe6e614}.status-banner.is-error p{color:#ffececf5;text-shadow:0 8px 18px #0c030547}.overlay-banner{position:sticky;bottom:0}.inline-banner{margin-bottom:.25rem}.card-error{color:#ffd4d4!important}.workspace-grid{grid-template-columns:minmax(300px,.95fr) minmax(0,1.45fr) minmax(290px,.9fr);align-items:start;gap:1rem;display:grid}.panel{isolation:isolate;padding:1rem;position:relative;overflow:hidden}.panel>*{z-index:1;position:relative}.panel-head,.subsection-head{gap:.18rem;display:grid}.panel-head{margin-bottom:1rem}.subsection-head{margin:1.2rem 0 .8rem}.panel-head-inline{justify-content:space-between;align-items:start;gap:1rem;display:flex}.session-meta{color:var(--tone-soft);flex-wrap:wrap;gap:.45rem;font-size:.82rem;display:flex}.flow-list{gap:.75rem;margin:1rem 0 1.2rem;display:grid}.flow-list div{grid-template-columns:2rem 1fr;gap:.8rem;display:grid}.flow-list span{width:2rem;height:2rem;color:var(--tone-main);background:#d4a75b1f;border-radius:999px;place-items:center;font-size:.8rem;display:grid}.feed-list,.support-node-list,.trace-list{gap:.75rem;display:grid}.feed-card,.support-detail,.support-node,.profile-card,.empty-state{border:1px solid var(--glass-border);background:var(--glass-surface);padding:.95rem}.feed-card{gap:.75rem;display:grid}.feed-card,.support-detail,.support-node,.profile-card,.conversation-card,.settings-grid article,.governance-grid article,.message-row,.echo-list article{position:relative;overflow:hidden}.feed-card:before,.support-detail:before,.support-node:before,.profile-card:before,.conversation-card:before,.settings-grid article:before,.governance-grid article:before,.message-row:before,.echo-list article:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#84b4ff1a,#0000 34%),radial-gradient(circle at 100% 100%,#ffd39614,#0000 30%);position:absolute;inset:0}.profile-card{gap:.55rem;display:grid}.feed-card-head{gap:.18rem;display:grid}.feed-card-foot{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.feed-card small,.message-row small{color:var(--tone-muted)}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.settings-grid article{border:1px solid var(--glass-border);background:var(--glass-surface-soft);padding:.75rem}.settings-toggle{border:1px solid var(--glass-border);background:var(--glass-surface-soft);gap:.5rem;padding:.85rem;display:grid}.settings-toggle p{margin:0}.settings-toggle .ghost-action{justify-self:start}.settings-grid span{color:var(--tone-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;display:block}.settings-grid strong{color:var(--tone-main);margin-top:.3rem;display:block}.echo-list{gap:.6rem;display:grid}.echo-list article{border:1px solid var(--glass-border);background:var(--glass-surface-soft);padding:.75rem}.echo-list span{color:var(--tone-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;display:block}.echo-list strong{color:var(--tone-main);margin-top:.25rem;font-size:.95rem;font-weight:500;display:block}.echo-list p{margin-top:.35rem}.conversation-list{gap:.75rem;margin-bottom:1rem;display:grid}.conversation-group{gap:.75rem;display:grid}.conversation-group-head{gap:.2rem;display:grid}.conversation-group-head span{color:var(--tone-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;display:block}.conversation-group-head strong{color:var(--tone-main)}.conversation-card{border:1px solid var(--glass-border);background:var(--glass-surface-soft);text-align:left;gap:.25rem;padding:.95rem;display:grid}.conversation-card p,.feed-card p,.trace-list p{text-wrap:balance}.conversation-card.is-active,.support-node.is-active{background:#d4a75b14;border-color:#d4a75b52}.support-node:not(.is-active){opacity:.62}.conversation-card.is-ended{opacity:.82;background:#ffffff05}.chat-workspace,.waiting-state{grid-template-rows:auto 1fr auto;gap:1rem;min-height:32rem;display:grid}.waiting-state{text-align:center;align-content:center}.waiting-actions{justify-self:center;gap:.75rem;width:min(100%,20rem);display:grid}.conversation-state-banner{background:#ffffff0a;border:1px solid #fff8e214;border-radius:1.4rem;gap:.35rem;padding:.95rem 1rem;display:grid}.conversation-state-banner strong,.conversation-state-banner p{margin:0}.conversation-state-banner.is-active{background:#6099ad14;border-color:#6099ad47}.conversation-state-banner.is-info{background:#76acd614;border-color:#76acd647}.conversation-state-banner.is-warning{background:#d4a75b1a;border-color:#d4a75b47}.conversation-state-banner.is-muted{background:#ffffff0a;border-color:#ffffff1f}.message-list{overscroll-behavior-y:contain;gap:.75rem;max-height:24rem;padding-bottom:.35rem;padding-right:.2rem;scroll-padding-bottom:1rem;display:grid;overflow:auto}.chat-composer{gap:.8rem;scroll-margin-bottom:1rem;display:grid}.message-row{border:1px solid #fff8e214;gap:.35rem;padding:.9rem;display:grid}.message-row.is-self{background:#d4a75b14;margin-left:16%}.message-row.is-other{background:#6099ad14;margin-right:16%}.session-actions{gap:.8rem;display:flex}.session-actions .primary-action,.session-actions .ghost-action{flex:1}.session-actions-stack{flex-direction:column;margin-bottom:1rem}.danger-action{color:#ffd4d4;background:#7f1b1b1f;border:1px solid #d058583d}.safety-card.is-report{border-color:#d4a75b38}.safety-card.is-block{border-color:#d0585847}.outcome-card.is-closed{border-color:#6099ad4d}.outcome-card.is-expired,.outcome-card.is-ended{border-color:#d4a75b3d}.safety-card-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.safety-card-meta article{background:#ffffff08;border:1px solid #fff8e214;gap:.3rem;padding:.75rem .8rem;display:grid}.safety-card-meta article span{color:var(--tone-muted);font-size:.76rem}.safety-card-meta article strong{margin-top:0}.governance-card{gap:.75rem;display:grid}.governance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.governance-grid article{background:#ffffff08;border:1px solid #fff8e214;gap:.35rem;padding:.8rem;display:grid}.governance-grid p{margin:0}.governance-grid small{color:var(--tone-muted);font-size:.76rem}.report-tag-row{margin-top:-.25rem;margin-bottom:.25rem}.report-meta{color:var(--tone-muted);justify-content:space-between;gap:.8rem;font-size:.8rem;display:flex}.draft-meta{color:var(--tone-muted);justify-content:space-between;gap:.8rem;margin-top:-.15rem;font-size:.8rem;display:flex}.governance-inline-status{gap:.55rem;display:grid}.governance-inline-status p{color:var(--tone-muted);background:#ffffff08;border:1px solid #fff8e214;border-radius:1rem;margin:0;padding:.75rem .9rem}.support-node{text-align:left;gap:.18rem;display:grid}.support-detail{margin-top:1rem}.support-detail h3{margin:.18rem 0 0;font-size:1.35rem}.trace-list article{border-top:1px solid #fff8e214;padding-top:.75rem;padding-left:1rem;position:relative}.trace-list article:first-child{border-top:0;padding-top:0}.trace-list article:before{content:"";background:#8fc2ffd1;border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:1rem;left:0;box-shadow:0 0 18px #8fc2ff8c}.empty-state{text-align:center;place-items:center;gap:.75rem;min-height:6rem;display:grid}.empty-state.compact{min-height:auto}@keyframes drift{0%{transform:translate(0,0)}to{transform:translate(-30px,18px)}}@media (width<=1180px){.hero-points,.workspace-grid{grid-template-columns:1fr}.chat-panel{order:1}.launch-panel{order:2}.support-panel{order:3}.chat-workspace,.waiting-state{min-height:auto}}@media (width<=720px){.login-veil,.workspace-shell{width:min(100% - 1rem,100%);padding-top:1rem;padding-bottom:1rem}.login-veil h1{max-width:none;font-size:clamp(2.5rem,13vw,4.2rem)}.topbar,.panel-head-inline,.session-actions,.feed-card-foot,.auth-meta,.report-meta,.draft-meta{flex-direction:column;align-items:flex-start}.topbar-meta{justify-content:flex-start}.topbar-actions{width:100%}.safety-card-meta,.settings-grid,.governance-grid{grid-template-columns:1fr}.conversation-list{overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-auto-columns:minmax(13rem,78vw);grid-auto-flow:column;padding-bottom:.35rem;overflow-x:auto}.conversation-card{scroll-snap-align:start;min-height:100%}.chat-workspace{grid-template-rows:auto minmax(15rem,44svh) auto;gap:.75rem}.message-list{min-height:15rem;max-height:44svh;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(14rem + env(safe-area-inset-bottom,0px))}.chat-composer{z-index:3;padding:.9rem .25rem calc(.9rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0a121f33,#0a121feb 22%,#080e19f5);border-top:1px solid #fff8e214;gap:.7rem;margin:0 -.25rem -.25rem;position:sticky;bottom:0}.reply-box textarea{min-height:6.5rem}.message-row.is-self,.message-row.is-other{margin-inline:0}.session-actions .primary-action,.session-actions .ghost-action,.primary-action{width:100%}}.lead,.hero-points,.flow-list{display:none}.space-noise{opacity:.72}.aurora{filter:blur(56px)}.login-veil{text-align:center;justify-items:center;gap:1.4rem;width:min(420px,100% - 2rem)}.login-brand{justify-items:center;gap:.7rem;display:grid}.login-veil .eyebrow{letter-spacing:.42em}.login-veil h1{text-wrap:balance;max-width:8ch;font-size:clamp(3.8rem,9vw,6.4rem);line-height:.88}.login-form{background:linear-gradient(#050c18b8,#03081275),radial-gradient(circle at top,#7eafff2e,#0000 48%);border-radius:32px;width:100%;max-width:23rem;padding:1.05rem;box-shadow:0 24px 96px #00000080,inset 0 1px #ffffff14}.workspace-shell{gap:.75rem;padding:1.4rem}.topbar{z-index:3;background:#060c185c;border-color:#b3d6ff1a;border-radius:999px;padding:.65rem .85rem;position:relative}.topbar-brand strong{letter-spacing:.16em;text-transform:uppercase;font-size:1rem}.topbar-meta span,.session-meta span{background:#ffffff0d;border-radius:999px}.topbar-actions .topbar-link,.settings-toggle .ghost-action{background:#ffffff0a;border-radius:999px}.scene-stage{background:radial-gradient(circle at 50% 46%,#8ab0ff38,#0000 18%),radial-gradient(circle at 24% 68%,#2767c23d,#0000 24%),radial-gradient(circle at 78% 22%,#ffcd8d2e,#0000 18%),linear-gradient(#050b18eb,#030812c2);border:1px solid #add6ff24;border-radius:40px;min-height:24rem;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 100px #00000057}.scene-stage:before{content:"";opacity:.82;background:radial-gradient(circle at 18% 24%,#fffffff2 0 1px,#0000 1px) 0 0/180px 180px,radial-gradient(circle at 74% 31%,#ffffffb3 0 1px,#0000 1px) 0 0/260px 260px,radial-gradient(circle at 63% 71%,#ffffffb8 0 1px,#0000 1px) 0 0/220px 220px,radial-gradient(circle at 38% 79%,#ffffffa6 0 1px,#0000 1px) 0 0/300px 300px,radial-gradient(circle at 84% 68%,#ffffff85 0 1px,#0000 1px) 0 0/360px 360px;position:absolute;inset:0}.scene-stage-copy{z-index:2;gap:.35rem;display:grid;position:absolute;top:clamp(1.1rem,3vw,2rem);left:clamp(1.2rem,4vw,2.8rem)}.scene-stage-copy span{color:#f6efdf8a;letter-spacing:.24em;text-transform:uppercase;font-size:.72rem}.scene-stage-copy strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.6rem);line-height:.92}.scene-stage-hud{z-index:2;gap:.7rem;display:flex;position:absolute;top:clamp(1rem,3vw,1.8rem);right:clamp(1rem,3vw,2rem)}.scene-stage-hud article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040b166b;border:1px solid #add6ff24;border-radius:20px;min-width:4.8rem;padding:.75rem .9rem;box-shadow:inset 0 1px #ffffff0d}.scene-stage-hud span{color:#f6efdf6b;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;display:block}.scene-stage-hud strong{margin-top:.3rem;font-size:1.15rem;display:block}.scene-stage.has-active-conversation:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#050a142e,#050a1457);position:absolute;inset:0}.scene-stage.has-active-conversation .scene-stage-hud{opacity:.52;transform:translateY(-.2rem)scale(.94)}.scene-stage.has-active-conversation .scene-stage-copy span{color:#f6efdf6b}.scene-ring,.scene-comet,.scene-orb{border-radius:999px;position:absolute}.scene-ring{border:1px solid #a9d2ff1f}.scene-ring-one{animation:20s linear infinite orbitDrift;inset:16% 18%}.scene-ring-two{border-color:#ffd69e24;animation:26s linear infinite orbitDriftReverse;inset:28% 30%}.scene-ring-three{border-color:#a3ffe624;animation:12s ease-in-out infinite orbitPulse;inset:38% 40%}.scene-orb{box-shadow:0 0 36px}.scene-orb-one{color:#ffdfa5e6;background:currentColor;width:22px;height:22px;animation:8s ease-in-out infinite floatDrift;top:62%;left:24%}.scene-orb-two{color:#8dc5ffe0;background:currentColor;width:14px;height:14px;animation:10s ease-in-out infinite reverse floatDrift;top:34%;right:23%}.scene-orb-three{color:#aaffebd1;background:currentColor;width:10px;height:10px;animation:6.5s ease-in-out infinite floatDrift;bottom:24%;right:36%}.scene-comet{background:linear-gradient(90deg,#fff0,#c2e1fff2,#fff0);height:2px}.scene-comet-one{width:220px;animation:11s linear infinite cometSweep;top:28%;left:48%;transform:rotate(-24deg)}.scene-comet-two{width:160px;animation:15s linear infinite reverse cometSweep;top:64%;left:12%;transform:rotate(18deg)}.workspace-grid{z-index:2;grid-template-columns:minmax(250px,.82fr) minmax(0,1.5fr) minmax(250px,.88fr);align-items:stretch;gap:1.1rem;margin-top:-8rem;position:relative}.panel{background:linear-gradient(#080f1fd6,#050a16b3),radial-gradient(circle at top,#71a1ff1a,#0000 48%);border:1px solid #cddfff1f;border-radius:30px;padding:1rem;box-shadow:0 24px 80px #00000057,inset 0 1px #ffffff0d}.panel:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 0 0,#87b0ff14,#0000 28%),radial-gradient(circle at 100% 100%,#ffd3960f,#0000 24%);position:absolute;inset:0}.chat-panel{grid-area:chat}.panel-head span,.subsection-head span,.profile-card span,.conversation-card span,.message-row span,.trace-list span,.support-node span,.support-detail span,.feed-card-head span,.conversation-group-head span{color:#ebf0ff70;letter-spacing:.14em}.panel-head strong,.subsection-head strong,.profile-card strong,.conversation-card strong,.support-node strong,.feed-card-head strong{margin-top:.2rem}.conversation-list,.feed-list,.trace-list,.support-node-list{gap:.6rem}.feed-card,.support-detail,.support-node,.profile-card,.empty-state,.conversation-card,.settings-grid article,.settings-toggle,.echo-list article,.message-row,.governance-grid article,.safety-card-meta article{background:#ffffff09;border-color:#ffffff0f;border-radius:22px}.feed-card,.conversation-card,.profile-card,.support-node,.settings-grid article,.governance-grid article,.message-row,.echo-list article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.chat-workspace,.waiting-state{min-height:38rem}.message-list{max-height:28rem;padding:.25rem .25rem .45rem;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.message-row{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.status-banner,.inline-banner{border-radius:18px}.report-meta,.draft-meta,.auth-meta{color:#f6efdf85}.report-meta,.draft-meta{align-items:center}.report-meta span:last-child,.draft-meta span:last-child{text-align:right;max-width:12rem}.support-panel .profile-card p,.support-panel .governance-card p,.launch-panel .empty-state p,.chat-panel .waiting-state p{color:#f6efdf94}.support-panel .profile-card p,.support-panel .governance-card p,.support-panel .aftercare-card p{font-size:.84rem;line-height:1.45}.governance-grid p,.governance-grid small,.report-meta span:last-child,.draft-meta span:last-child{color:#f6efdf6b}.governance-grid p,.governance-grid small{font-size:.76rem}.support-panel .profile-card,.support-panel .governance-card,.support-panel .aftercare-card{gap:.45rem}.trace-list article{border-top-color:#ffffff0d}@keyframes orbitDrift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbitDriftReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes orbitPulse{0%,to{opacity:.36;transform:scale(.98)}50%{opacity:.8;transform:scale(1.02)}}@keyframes floatDrift{0%,to{transform:translate(0,0)}50%{transform:translateY(-14px)}}@keyframes cometSweep{0%{opacity:0;transform:translate(-60px,20px)rotate(-24deg)}18%,72%{opacity:1}to{opacity:0;transform:translate(60px,-20px)rotate(-24deg)}}@media (width<=1180px){.scene-stage{min-height:18rem}.scene-stage-hud{justify-content:flex-end;margin:5.5rem 1rem 0;position:static}.workspace-grid{margin-top:-4rem}.launch-panel,.support-panel{transform:none}}@media (width<=720px){.login-veil{width:min(100% - 1.25rem,100%)}.login-veil h1{max-width:9ch;font-size:clamp(3rem,14vw,4.8rem)}.topbar{border-radius:28px}.scene-stage{border-radius:28px;min-height:14rem}.scene-stage-hud{flex-wrap:wrap;justify-content:flex-start;margin:4.8rem .8rem 0}.scene-stage-hud article{min-width:4.2rem;padding:.65rem .75rem}.scene-stage-copy strong{font-size:2rem}.workspace-grid{margin-top:-2.6rem}.panel{border-radius:24px}.report-meta span:last-child,.draft-meta span:last-child{text-align:left;max-width:none}.chat-workspace,.waiting-state{min-height:auto}}.app-shell{background:radial-gradient(circle at 50% 14%,#fff3d0f2,#0000 16%),radial-gradient(circle at 20% 24%,#ffd29873,#0000 22%),radial-gradient(circle at 82% 18%,#91c2ec8c,#0000 24%),linear-gradient(#7cb0dd 0%,#bcd9f0 34%,#edf5fb 64%,#f4ead8 100%)}.app-shell.is-login{background:radial-gradient(circle at 24% 18%,#ffe9b01f,#0000 14%),radial-gradient(circle at 78% 16%,#7892ff2e,#0000 20%),radial-gradient(circle at 50% 82%,#2b48883d,#0000 28%),linear-gradient(#050b19 0%,#09132b 26%,#10224a 60%,#081126 100%)}.app-shell.is-login:after{content:"";pointer-events:none;opacity:.62;background-image:radial-gradient(circle at 8% 14%,#ffffffd6 0 1px,#0000 1px),radial-gradient(circle at 14% 32%,#fff7d6c2 0 1px,#0000 1px),radial-gradient(circle at 18% 56%,#d6e5ffb8 0 1px,#0000 1px),radial-gradient(circle at 26% 22%,#ffffffd1 0 1px,#0000 1px),radial-gradient(circle at 34% 10%,#d6e5ffa3 0 1px,#0000 1px),radial-gradient(circle at 42% 18%,#fff7d6c7 0 1px,#0000 1px),radial-gradient(circle at 48% 38%,#ffffffb3 0 1px,#0000 1px),radial-gradient(circle at 58% 14%,#d6e5ffbd 0 1px,#0000 1px),radial-gradient(circle at 66% 26%,#fffc 0 1px,#0000 1px),radial-gradient(circle at 72% 12%,#fff7d6b8 0 1px,#0000 1px),radial-gradient(circle at 82% 22%,#d6e5ffb3 0 1px,#0000 1px),radial-gradient(circle at 90% 16%,#ffffffc2 0 1px,#0000 1px),radial-gradient(circle at 84% 54%,#fff7d6a8 0 1px,#0000 1px),radial-gradient(circle at 70% 66%,#ffffff9e 0 1px,#0000 1px),radial-gradient(circle at 54% 72%,#d6e5ff99 0 1px,#0000 1px),radial-gradient(circle at 34% 78%,#ffffff94 0 1px,#0000 1px),radial-gradient(circle at 18% 72%,#fff7d69e 0 1px,#0000 1px),radial-gradient(circle at 46% 9%,#ffffffe0 0 1px,#0000 1px),radial-gradient(circle at 62% 36%,#fff4d2b8 0 1px,#0000 1px),radial-gradient(circle at 78% 74%,#d6e5ffa8 0 1px,#0000 1px);position:absolute;inset:0}.app-shell.is-login .paper-bird,.app-shell.is-login .floating-cloud{display:none}.space-noise,.aurora,.sky-glow,.floating-cloud,.paper-bird{pointer-events:none;position:absolute;inset:0}.space-noise{opacity:.2;background-image:radial-gradient(circle at 16% 20%,#ffffffd9 0 1px,#0000 1px),radial-gradient(circle at 72% 28%,#ffffffa6 0 1px,#0000 1px),radial-gradient(circle at 34% 70%,#ffffff8c 0 1px,#0000 1px),radial-gradient(circle at 82% 62%,#fff9ebc2 0 1px,#0000 1px);background-size:260px 260px,340px 340px,300px 300px,380px 380px;animation:28s linear infinite drift}.sky-glow{filter:blur(46px);opacity:.78}.sky-glow-one{background:radial-gradient(circle at 28% 24%,#ffdda0c7,#0000 18%),radial-gradient(circle at 22% 68%,#fff4d66b,#0000 18%)}.sky-glow-two{background:radial-gradient(circle at 74% 18%,#add6fad1,#0000 24%),radial-gradient(circle at 78% 56%,#ffdfb04d,#0000 18%)}.app-shell.is-login .sky-glow-one{background:radial-gradient(circle at 24% 26%,#ffdf9b57,#0000 14%),radial-gradient(circle at 20% 70%,#4c6cd62e,#0000 20%)}.app-shell.is-login .sky-glow-two{background:radial-gradient(circle at 76% 18%,#84a6ff57,#0000 18%),radial-gradient(circle at 82% 56%,#ab7cff24,#0000 16%)}.aurora{filter:blur(72px);opacity:.6}.aurora-one{background:radial-gradient(circle at 18% 18%,#ffd59247,#0000 30%),radial-gradient(circle at 72% 30%,#72ade63d,#0000 32%)}.aurora-two{background:radial-gradient(circle at 62% 70%,#88b7de33,#0000 30%),radial-gradient(circle at 30% 80%,#ffefc938,#0000 24%)}.floating-cloud{filter:blur(10px);opacity:.62;background:radial-gradient(circle at 30% 40%,#ffffffdb,#0000 38%),radial-gradient(circle at 54% 38%,#fffcf6eb,#0000 34%),radial-gradient(circle at 74% 54%,#ecf6ffc7,#0000 32%);border-radius:999px;inset:auto}.app-shell.is-login .floating-cloud{filter:blur(18px);opacity:.42;background:radial-gradient(circle at 30% 40%,#96b1ff42,#0000 38%),radial-gradient(circle at 54% 38%,#7284e03d,#0000 34%),radial-gradient(circle at 74% 54%,#d2e1ff2e,#0000 32%)}.cloud-one{width:26rem;height:8.5rem;animation:30s linear infinite cloudDrift;top:11%;left:-8%}.cloud-two{opacity:.48;width:24rem;height:7rem;animation:34s linear infinite cloudDriftReverse;top:42%;right:-6%}.cloud-three{opacity:.38;width:22rem;height:6.5rem;animation:38s linear infinite cloudDrift;bottom:10%;left:16%}.paper-bird{opacity:.5;clip-path:polygon(0 60%,34% 20%,50% 46%,100% 0,70% 62%,100% 100%,48% 60%,26% 88%);background:linear-gradient(135deg,#3a5674b8,#3a567400);width:3.2rem;height:1.6rem;inset:auto}.bird-one{animation:18s ease-in-out infinite birdGlide;top:20%;right:24%}.bird-two{animation:23s ease-in-out infinite reverse birdGlide;top:30%;right:12%;transform:scale(.72)}.login-veil{text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center;gap:1.15rem;width:min(100%,100% - 2.5rem);max-width:none;padding:2.4rem 1.4rem 2.6rem}.login-veil:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 42%,#ffffff14,#0000 18%),radial-gradient(circle at 24% 20%,#ffe29414,#0000 14%),radial-gradient(circle at 78% 18%,#7f97ff1f,#0000 18%),linear-gradient(#070d1c29,#070f2205);position:absolute;inset:0}.login-scroll-stage{z-index:0;pointer-events:none;opacity:.76;place-items:center;display:grid;position:absolute;inset:5.2rem 0 1.6rem}.login-scroll-stage:before,.login-scroll-stage:after{content:"";pointer-events:none;position:absolute;inset:0}.login-scroll-stage:before{opacity:.68;filter:drop-shadow(0 0 8px #d5e2ff3d);background:radial-gradient(circle at 12% 16%,#ffffffe6 0 1px,#0000 1.4px),radial-gradient(circle at 22% 30%,#d6e5ffb8 0 1.4px,#0000 1.9px),radial-gradient(circle at 31% 11%,#fff3d4db 0 1.2px,#0000 1.8px),radial-gradient(circle at 42% 26%,#d3e3ffad 0 1.1px,#0000 1.7px),radial-gradient(circle at 58% 14%,#ffffffd1 0 1px,#0000 1.5px),radial-gradient(circle at 78% 18%,#fff7dbcc 0 1.2px,#0000 1.8px),radial-gradient(circle at 88% 32%,#d6e5ffd1 0 1.2px,#0000 1.8px),radial-gradient(circle at 71% 26%,#ffffffb3 0 1px,#0000 1.6px),radial-gradient(circle at 50% 12%,#fff7dbe6 0 1.1px,#0000 1.8px),radial-gradient(circle at 54% 20%,#dde8ffc7 0 1.1px,#0000 1.8px),radial-gradient(circle at 64% 12%,#ffffffd1 0 1px,#0000 1.6px),radial-gradient(circle at 38% 18%,#fff5d8cc 0 1px,#0000 1.6px),radial-gradient(circle at 16% 72%,#ffffff9e 0 1px,#0000 1.6px),radial-gradient(circle at 44% 78%,#d7e6ff80 0 1px,#0000 1.6px),radial-gradient(circle at 62% 66%,#fff6da8a 0 1px,#0000 1.5px),radial-gradient(circle at 84% 76%,#ffffff94 0 1px,#0000 1.6px)}.login-scroll-stage:after{opacity:.18;background:linear-gradient(162deg,#0000 8%,#fff8e41f 12%,#0000 17%) 18% 18%/15rem 5rem no-repeat,linear-gradient(154deg,#0000 10%,#fff6da1a 16%,#0000 22%) 46% 10%/13rem 4rem no-repeat,linear-gradient(196deg,#0000 22%,#d7e5ff17 28%,#0000 33%) 72% 24%/18rem 6rem no-repeat,linear-gradient(182deg,#0000 16%,#c2d6ff14 20%,#0000 25%) 78% 40%/12rem 4rem no-repeat,linear-gradient(176deg,#0000 16%,#fff6da17 20%,#0000 25%) 60% 62%/16rem 5rem no-repeat;inset:12% 8% 18%}.login-scroll-canvas{background:linear-gradient(#040a16d1,#050c1c99),radial-gradient(circle at 50% 18%,#fff0c814,#0000 22%),radial-gradient(circle at 24% 24%,#7f97ff17,#0000 28%);border:1px solid #f4e9d22e;border-radius:2.25rem;width:min(100%,72rem);height:min(56svh,35rem);position:relative;overflow:hidden;box-shadow:0 28px 58px #01051247,inset 0 1px #ffffff1a,inset 0 0 0 1rem #0a12260f}.login-scroll-canvas:before,.login-scroll-canvas:after{content:"";position:absolute;inset:0}.login-scroll-canvas:before{z-index:2;opacity:.82;background:radial-gradient(circle at 24% 18%,#fff4d614,#0000 18%),radial-gradient(circle at 72% 20%,#90acff1a,#0000 22%),radial-gradient(circle at 18% 20%,#ffffffc7 0 1.1px,#0000 1.6px),radial-gradient(circle at 26% 14%,#fff5d8d6 0 1px,#0000 1.5px),radial-gradient(circle at 48% 18%,#fff9e6f0 0 1.2px,#0000 1.8px),radial-gradient(circle at 56% 24%,#d6e5ffd6 0 1.1px,#0000 1.7px),radial-gradient(circle at 68% 16%,#fff6dad1 0 1.1px,#0000 1.7px),radial-gradient(circle at 78% 27%,#dee8ffbd 0 1.3px,#0000 1.9px),radial-gradient(circle at 58% 22%,#ffffffb8 0 1px,#0000 1.5px),radial-gradient(circle at 64% 34%,#d4e3ff9e 0 1px,#0000 1.6px),radial-gradient(circle at 31% 74%,#ffffff80 0 1px,#0000 1.6px),radial-gradient(circle at 73% 71%,#ffffff70 0 1px,#0000 1.5px),radial-gradient(circle at 18% 64%,#fff5d86b 0 1px,#0000 1.5px),radial-gradient(circle at 84% 58%,#d7e4ff6b 0 1px,#0000 1.5px),linear-gradient(90deg,#050a1447,#0000 14% 86%,#050a1447),linear-gradient(#050a1438,#0000 12% 88%,#050a1438)}.login-scroll-canvas:after{z-index:3;border:1px solid #fff8e41f;border-radius:2rem;inset:.85rem;box-shadow:inset 0 0 0 1px #ffffff08,inset 0 0 5rem #a0beff09}.login-scroll-rod{background:linear-gradient(#704d29a8,#4229138a),linear-gradient(90deg,#ffe3ad29,#0000 20% 80%,#ffe3ad29);border-radius:999px;width:min(84%,56rem);height:.72rem;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #060a161f,inset 0 1px #ffebbe24}.login-scroll-rod:before,.login-scroll-rod:after{content:"";background:radial-gradient(circle,#ffe2b0ad,#764c239e 72%);border-radius:50%;width:1.08rem;height:1.08rem;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #060a161f}.login-scroll-rod:before{left:-.2rem}.login-scroll-rod:after{right:-.2rem}.login-scroll-rod-top{top:calc(50% - min(36svh,24rem) - 1rem)}.login-scroll-rod-bottom{bottom:calc(50% - min(36svh,24rem) - 1rem)}.login-scene-art{opacity:.88;mix-blend-mode:normal;object-fit:cover;object-position:center center;filter:saturate(1.04)brightness(.94)contrast(1.04);pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.login-scroll-panel{z-index:4;background:linear-gradient(#12172a52,#0b0f1f2e),radial-gradient(circle,#fff4d605,#0000 48%);width:50%;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 18px #0000000a}.login-scroll-panel:before{content:"";background:linear-gradient(#b0844c85,#623e1c80);border-radius:999px;width:.82rem;position:absolute;top:0;bottom:0;box-shadow:0 0 8px #03050e1a,inset 0 1px #ffe6ba1f}.login-scroll-panel-left{animation:2.8s cubic-bezier(.2,.9,.22,1) forwards scrollUnfurlLeft;left:0}.login-scroll-panel-left:before{right:-.55rem}.login-scroll-panel-right{animation:2.8s cubic-bezier(.2,.9,.22,1) forwards scrollUnfurlRight;right:0}.login-scroll-panel-right:before{left:-.55rem}.login-scroll-shimmer{z-index:1;opacity:0;background:linear-gradient(115deg,#0000 24%,#fffbee24 48%,#0000 68%),radial-gradient(circle at 50% 16%,#ffebbe14,#0000 24%);animation:3.1s forwards scrollShimmer;position:absolute;inset:0}.login-brand{justify-items:center;gap:.26rem;width:min(100%,42rem);display:grid;position:relative}.login-brand:before{content:"";filter:blur(20px);z-index:-1;background:radial-gradient(circle,#d6e4ff24,#0000 68%),radial-gradient(circle at 50% 20%,#ffe9ba1a,#0000 44%);border-radius:999px;height:7.8rem;position:absolute;inset:-1.8rem 12% auto}.login-centerpiece{z-index:5;justify-items:center;gap:.88rem;width:min(100%,42rem);margin-top:1.35rem;display:grid;position:relative}.login-centerpiece:before{content:"";filter:blur(6px);pointer-events:none;background:linear-gradient(#0a132800,#0a13281f 44%,#0a132805),radial-gradient(circle at top,#a0bcff0a,#0000 48%);border-radius:999px;position:absolute;inset:7.2rem 5.2rem -.3rem;box-shadow:0 10px 28px #050a1814}.login-centerpiece:after{content:"";pointer-events:none;background:linear-gradient(#fff2d400,#fff2d461,#fff2d400);width:1px;height:2.7rem;position:absolute;top:5.95rem;box-shadow:0 0 14px #ffe8be24}.login-veil .eyebrow{color:#c9d6ffd1;letter-spacing:.36em}.login-veil h1{color:#f4f7ff;letter-spacing:-.052em;text-wrap:nowrap;text-shadow:0 14px 30px #04091880,0 0 24px #c9d8ff14,0 0 52px #7e98ff14;max-width:none;font-size:clamp(2.45rem,4.2vw,4.15rem);line-height:.98}.login-support{color:#e5edffd6;text-wrap:balance;text-shadow:0 10px 22px #04091847;max-width:24rem;margin:0;font-size:.84rem;line-height:1.46}.login-whisper{color:#e0e7ffa3;letter-spacing:.42em;text-transform:lowercase;text-shadow:0 10px 20px #04091838;margin:.14rem 0 0;font-size:.68rem}.login-quiet-note{color:#e1eaffbd;text-align:center;margin:-.08rem 0 .15rem;font-size:.78rem;line-height:1.42}.auth-mode-note{color:#dde6ff75;letter-spacing:.18em;text-align:center;margin:-.08rem 0 .06rem;font-size:.68rem;line-height:1.2}.login-form,.status-banner,.profile-card,.panel,.hero-points div{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#fffaf1a8,#e7f2fb85),radial-gradient(circle at top,#ffe8c040,#0000 42%);border:1px solid #fffdf694;box-shadow:0 22px 48px #5d7d9e29,inset 0 1px #ffffffb8}.login-form{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#09132bb8,#07102480),radial-gradient(circle at top,#7c95ff29,#0000 46%);border-color:#e2ecff29;border-radius:2rem;grid-column:auto;justify-self:center;width:min(24.2rem,100% - 1rem);margin-top:0;padding:.88rem .86rem .9rem;transition:width .22s,padding .22s,border-color .22s,background .22s,box-shadow .22s,transform .22s;position:relative;box-shadow:0 24px 48px #03081642,inset 0 1px #ffffff14}.login-form.is-auth-entry{background:linear-gradient(#0a142d9e,#0810256b),radial-gradient(circle at top,#7b93ff1a,#0000 48%);border-color:#d6e2ff1f;border-radius:1.72rem;width:min(17.3rem,100% - 1.6rem);padding:.72rem .76rem .82rem;box-shadow:0 18px 38px #03081633,inset 0 1px #ffffff0f}.login-form.is-auth-initial{background:linear-gradient(#0a142d85,#08102557),radial-gradient(circle at top,#7b93ff12,#0000 48%);border-radius:1.5rem;width:min(16.35rem,100% - 2.2rem);padding:.62rem .68rem .72rem;box-shadow:0 14px 30px #03081629,inset 0 1px #ffffff0d}.login-form.is-auth-code{background:linear-gradient(#0b1630ad,#08112675),radial-gradient(circle at top,#7e97ff1f,#0000 50%);border-color:#d1dfff1f;width:min(16.8rem,100% - 2rem);padding-bottom:.82rem;transform:translateY(-.06rem)}.login-form.is-auth-ready{background:linear-gradient(#0c1732b8,#0812287a),radial-gradient(circle at top,#7e97ff24,#0000 48%);border-color:#e0eaff24;width:min(17.15rem,100% - 1.3rem);padding-bottom:.92rem;transform:translateY(-.1rem);box-shadow:0 20px 42px #03081638,inset 0 1px #ffffff14}.login-form:before,.login-form.is-auth-entry:before,.login-form.is-auth-initial:before,.login-form:after,.login-form.is-auth-entry:after,.login-form.is-auth-initial:after{content:none}.login-form label span{color:#cfdcffa8;letter-spacing:.14em}.login-form input{color:#eff5ff;background:#ffffff12;border-color:#ccdcff1f;border-radius:999px;min-height:3.04rem;font-size:.92rem;box-shadow:inset 0 1px #ffffff0f}.login-form .primary-action{border-radius:999px;justify-self:stretch;width:100%;min-height:3.08rem}.login-form.is-auth-entry input{min-height:2.82rem;font-size:.86rem}.login-form.is-auth-initial input{min-height:2.74rem;font-size:.83rem}.login-form.is-auth-entry .primary-action{min-height:2.86rem}.login-form.is-auth-ready .primary-action{min-height:2.94rem;box-shadow:0 10px 22px #ffbc7e29}.auth-link-strip{justify-content:center;align-items:center;gap:.58rem;display:flex}.auth-link-strip-auth{margin-bottom:.02rem}.login-form.is-auth-entry .auth-link-strip-auth{gap:.28rem;margin-bottom:0}.login-form.is-auth-initial .auth-link-strip-auth{gap:.24rem}.auth-link-strip-login{margin-top:-.04rem}.auth-link-divider{color:#d6e1ff3d;font-size:.62rem;line-height:1;transform:translateY(-.02rem)}.auth-text-link{appearance:none;color:#d6e1ff8a;font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.65rem;transition:color .18s,opacity .18s}.auth-text-link:hover,.auth-text-link.is-active,.auth-text-link.is-strong{color:#f5f8ffe0}.auth-mode-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:.3rem;display:grid}.auth-mode-chip{color:#dbe4ffcc;letter-spacing:.08em;background:#ffffff0d;border:1px solid #d5dfff1f;border-radius:999px;min-height:2.55rem}.auth-mode-chip.is-active{color:#182948;background:linear-gradient(135deg,#ffd294f5,#ffb47aeb);border-color:#ffe2b45c;box-shadow:0 10px 26px #ffbf823d}.auth-flow-card{background:#ffffff0d;border:1px solid #d5dfff1f;border-radius:1.5rem;gap:.45rem;margin-bottom:.72rem;padding:.72rem .82rem;display:grid}.auth-flow-card span,.auth-request-state span,.auth-step span{color:#cfdcffa8;letter-spacing:.14em}.auth-flow-card strong{color:#f4f7ff;font-size:.94rem}.auth-flow-card p,.auth-request-state p{color:#e2ebffc2;margin:0;line-height:1.4}.auth-step p{display:none}.auth-step-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.auth-step{background:#ffffff0a;border:1px solid #d5dfff1a;border-radius:1.25rem;gap:.18rem;padding:.62rem .7rem;display:grid}.auth-step strong,.auth-request-state strong{color:#eff5ff}.auth-primary-stack,.auth-status-panel{gap:.48rem;display:grid}.login-form.is-auth-entry .auth-primary-stack,.login-form.is-auth-entry .auth-status-panel,.login-form.is-auth-entry .auth-subform-compact,.login-form.is-auth-entry .auth-reveal-step{gap:.54rem}.auth-subform-compact.is-auth-initial,.auth-subform-compact.is-auth-code{gap:.48rem}.auth-entry-field.is-initial span{display:none}.auth-subform-login,.auth-subform-compact{gap:.72rem}.auth-reveal-step{gap:.48rem;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s,opacity .22s;display:grid}.auth-reveal-step.is-focus-step{border-radius:1rem;padding:.48rem .5rem .54rem;box-shadow:inset 0 1px #ffffff06,0 6px 14px #0409180f}.login-form.is-auth-code .auth-reveal-step.is-code-step{background:linear-gradient(#ffffff07,#ffffff03),radial-gradient(circle at top,#90abff0f,#0000 58%);border:1px solid #a4bcff1f;transform:translateY(-.03rem)}.login-form.is-auth-ready .auth-reveal-step.is-code-step{opacity:.66;background:#ffffff05;border:1px solid #a4bcff14}.login-form.is-auth-ready .auth-reveal-step.is-password-step{background:linear-gradient(#ffebc60a,#ffffff03),radial-gradient(circle at top,#ffd5950f,#0000 56%);border:1px solid #ffdaad1f;transform:translateY(-.05rem)}.auth-inline-actions{align-items:center;gap:.55rem;display:flex}.auth-inline-actions.is-initial{gap:0;display:grid}.auth-inline-actions .ghost-action{white-space:nowrap;min-height:2.68rem;padding-inline:.98rem}.login-form.is-auth-entry .auth-inline-actions .ghost-action{min-height:2.58rem;padding-inline:.88rem;font-size:.8rem}.login-form.is-auth-initial .auth-inline-actions .ghost-action{color:#1a2742;background:linear-gradient(135deg,#ffd08cd1,#f2a36dc2);border-color:#ffd9a82e;width:100%;min-height:2.54rem;box-shadow:0 8px 18px #ffbd811f}.auth-request-pill{color:#dfe8ff61;background:#ffffff04;border:1px solid #d5dfff0f;border-radius:999px;flex:1;align-items:center;min-height:2.54rem;margin:0;padding:.44rem .68rem;font-size:.6rem;line-height:1.18;display:flex}.login-form.is-auth-entry .auth-request-pill{min-height:2.5rem;padding:.42rem .64rem;font-size:.58rem}.login-form.is-auth-ready .auth-request-pill{opacity:.46}.field-hint{margin:-.2rem 0 0;font-size:.72rem;line-height:1.34}.field-hint.is-error{color:#ffbcbceb}.form-status-rail{margin-top:0}.auth-request-state{background:#ffffff04;border:1px solid #d5dfff0a;border-radius:.84rem;gap:.1rem;padding:.48rem .58rem;transition:opacity .22s,border-color .22s,background .22s;display:grid}.auth-status-panel.is-auth-code .auth-request-state,.auth-status-panel.is-auth-ready .auth-request-state{border-radius:.78rem;padding:.42rem .52rem}.auth-status-panel.is-auth-code .auth-inline-note.is-subtle{background:#ffffff07;border-color:#a4bcff14}.auth-status-panel.is-auth-ready .auth-inline-note{border-color:#ffe1b614}.auth-status-panel.is-auth-ready .auth-request-state{opacity:.58}.auth-request-state.is-empty{opacity:.74;padding-block:.52rem}.auth-inline-note{background:#ffffff06;border-color:#d5dfff0f;border-radius:.86rem;padding:.46rem .64rem;box-shadow:inset 0 1px #ffffff08,0 4px 12px #0409180d}.login-form.is-auth-entry .auth-inline-note{border-radius:.8rem;padding:.42rem .58rem}.auth-inline-note p{font-size:.68rem;line-height:1.26}.login-form.is-auth-entry .auth-inline-note p,.login-form.is-auth-entry .auth-mode-note{font-size:.62rem}.login-form.is-auth-initial .auth-mode-note{letter-spacing:.13em;color:#dde6ff66}.auth-inline-note.is-subtle{box-shadow:none;background:#ffffff05;border-color:#d5dfff0a}.auth-inline-note.is-subtle p{color:#dfe8ff70}.auth-request-state span{color:#cfdcff61;letter-spacing:.08em}.auth-request-state strong{color:#eff5ffbd;font-size:.78rem}.auth-request-state p{color:#dfe8ff6b;font-size:.62rem;line-height:1.18}.auth-debug-panel{background:#ffffff05;border:1px solid #d5dfff0d;border-radius:.96rem;padding:.56rem .68rem .72rem}.auth-debug-panel summary{cursor:pointer;color:#e2ebff8f;letter-spacing:.08em;text-transform:none;list-style:none}.auth-debug-panel summary::-webkit-details-marker{display:none}.auth-debug-panel label{margin-top:.62rem}.aftercare-panel{gap:.8rem;display:grid}.aftercare-panel summary{cursor:pointer;color:#3a516cc7;letter-spacing:.02em;font-size:.86rem;list-style:none}.aftercare-panel summary::-webkit-details-marker{display:none}.endpoint-ledger-row{background:#ffffff08;border:1px solid #ffffff14;border-radius:1.3rem;gap:.35rem;padding:.9rem;display:grid}.endpoint-ledger-row p,.endpoint-ledger-row small{margin:0}.login-form input::placeholder{color:#d5dfff7a}.app-shell.is-login .primary-action{color:#182948;background:linear-gradient(135deg,#ffcf88,#f2a36d)}.app-shell.is-login .ghost-link{color:#dbe4ffdb;background:#ffffff0d;border-color:#d5dfff1f;border-radius:999px}.app-shell.is-login .ghost-link:hover{color:#f7faff;background:#ffffff1f}@keyframes scrollUnfurlLeft{0%{opacity:1;transform:translate(0)}72%{opacity:1}to{opacity:.03;transform:translate(-102%)}}@keyframes scrollUnfurlRight{0%{opacity:1;transform:translate(0)}72%{opacity:1}to{opacity:.03;transform:translate(102%)}}@keyframes scrollShimmer{0%{opacity:0;transform:translate(-12%)}42%{opacity:.88}to{opacity:.08;transform:translate(10%)}}.topbar{background:linear-gradient(#fffcf79e,#e6f1fa80),radial-gradient(circle at 0,#ffe2ac2e,#0000 32%);border-color:#ffffff8f;box-shadow:0 18px 34px #6789ac1f}.topbar-brand strong{color:#f3f4ffd1;letter-spacing:.22em}.topbar-meta span,.session-meta span,.topbar-actions .topbar-link,.settings-toggle .ghost-action{color:#ecf1ffdb;background:#ffffff14;border:1px solid #ffffff24}.scene-stage{background:radial-gradient(circle at 26% 20%,#ffebae24,#0000 16%),radial-gradient(circle at 72% 24%,#81a4ff29,#0000 18%),radial-gradient(circle at 50% 62%,#81a4ff24,#0000 22%),linear-gradient(#040a17f5,#050c1cd1);border:1px solid #c4daff24;min-height:28rem;box-shadow:inset 0 1px #ffffff0f,0 28px 100px #00000061}.scene-backdrop-art{object-fit:cover;opacity:.88;mix-blend-mode:normal;width:100%;height:100%;position:absolute;inset:0}.scene-stage:before{opacity:.72;background:radial-gradient(circle at 14% 18%,#fffffff2 0 1px,#0000 1px) 0 0/220px 220px,radial-gradient(circle at 72% 28%,#ffffffb8 0 1px,#0000 1px) 0 0/280px 280px,radial-gradient(circle at 54% 68%,#fff9 0 1px,#0000 1px) 0 0/320px 320px,radial-gradient(circle at 56% 16%,#fff5d7e0 0 1px,#0000 1px) 0 0/220px 220px,radial-gradient(circle at 26% 58%,#d4e4ff99 0 1px,#0000 1px) 0 0/280px 280px}.scene-sun{filter:blur(1px);background:radial-gradient(circle,#fff5d6fa,#ffe5a5b8 52%,#0000 72%);border-radius:50%;width:7.2rem;height:7.2rem;animation:12s ease-in-out infinite sunPulse;position:absolute;top:10%;left:8%;box-shadow:0 0 48px #ffebb447,0 0 90px #b6cfff2e}.scene-stage>*{z-index:1;position:relative}.scene-backdrop-art,.scene-stage:before{z-index:0}.scene-cloud-band,.scene-island,.scene-wind{pointer-events:none;position:absolute}.scene-cloud-band{filter:blur(18px);background:radial-gradient(circle at 24% 40%,#d4e2ff6b,#0000 24%),radial-gradient(circle at 46% 52%,#dde8ff80,#0000 24%),radial-gradient(circle at 72% 44%,#bed5ff5c,#0000 22%);border-radius:999px;height:7rem;left:-6%;right:-6%}.scene-cloud-band-one{opacity:.72;animation:20s ease-in-out infinite cloudBandDrift;bottom:26%}.scene-cloud-band-two{opacity:.82;height:8.5rem;animation:26s ease-in-out infinite reverse cloudBandDrift;bottom:10%}.scene-island{background:linear-gradient(#122446eb,#0b162cfa),radial-gradient(circle at top,#567cca29,#0000 48%);border-radius:50% 50% 44% 44%;width:7rem;height:2.1rem;bottom:24%;box-shadow:0 18px 28px #0206125c}.scene-island:after{content:"";background:linear-gradient(#1c3660f5,#0f1e3af5);border-radius:.35rem .35rem 0 0;width:1.4rem;height:1.2rem;position:absolute;bottom:82%;left:34%;box-shadow:.24rem .28rem 0 -.12rem #ffe3acd1,.78rem .28rem 0 -.12rem #ffe3acb8}.scene-island-one{animation:10s ease-in-out infinite islandFloat;left:66%;transform:scale(1.02)}.scene-island-two{opacity:.76;width:4.8rem;height:1.4rem;animation:14s ease-in-out infinite reverse islandFloat;bottom:34%;left:82%}.scene-wind{opacity:.38;background:linear-gradient(90deg,#0000,#dbe7ffc2,#0000);border-radius:999px;height:2px}.scene-wind-one{width:16rem;animation:10s ease-in-out infinite windSweep;top:38%;left:18%;transform:rotate(-8deg)}.scene-wind-two{width:12rem;animation:13s ease-in-out infinite reverse windSweep;top:54%;right:14%;transform:rotate(6deg)}.scene-stage-copy span,.scene-stage-hud span,.panel-head span,.subsection-head span,.profile-card span,.conversation-card span,.message-row span,.trace-list span,.support-node span,.support-detail span,.feed-card-head span,.conversation-group-head span{color:#ebf0ff70}.scene-stage-copy strong{color:#f1f5ff;text-shadow:0 14px 32px #040a186b}.scene-stage-copy span{letter-spacing:.16em;text-transform:none}.scene-stage-hud span{letter-spacing:.12em;text-transform:none}.scene-stage-hud article,.feed-card,.conversation-card,.profile-card,.support-node,.settings-grid article,.governance-grid article,.message-row,.echo-list article,.settings-toggle,.support-detail,.empty-state{background:linear-gradient(#ffffff0d,#ffffff08),radial-gradient(circle at 0 0,#7ba5ff1f,#0000 34%);border-color:#ffffff14;box-shadow:0 14px 24px #00000029,inset 0 1px #ffffff0f}.panel:before,.feed-card:before,.support-detail:before,.support-node:before,.profile-card:before,.conversation-card:before,.settings-grid article:before,.governance-grid article:before,.message-row:before,.echo-list article:before{background:radial-gradient(circle at 0 0,#ffdca314,#0000 28%),radial-gradient(circle at 100% 100%,#98cdf614,#0000 30%)}.ghost-action,.tag-chip,.ghost-link{color:#ecf1ffd1;background:#ffffff0f;border:1px solid #ffffff1f}.tag-chip.is-active,.tag-chip:hover,.ghost-link.is-active,.ghost-link:hover,.ghost-action:hover{color:#f3f6ff;background:#ffffff24;border-color:#d888456b}.launch-panel{grid-area:launch;transform:translateY(5.2rem)rotate(-1.4deg)}.support-panel{grid-area:support;transform:translateY(3.2rem)rotate(1.2deg)}.chat-panel{grid-area:chat;transform:translateY(-1rem)}.report-meta,.draft-meta,.auth-meta,.support-panel .profile-card p,.support-panel .governance-card p,.launch-panel .empty-state p,.chat-panel .waiting-state p,.governance-grid p,.governance-grid small{color:#3a516c9e}@keyframes cloudDrift{0%{transform:translate(0,0)}50%{transform:translate(3rem,.7rem)}to{transform:translate(7rem)}}@keyframes cloudDriftReverse{0%{transform:translate(0,0)}50%{transform:translate(-2rem,-.4rem)}to{transform:translate(-6rem)}}@keyframes birdGlide{0%,to{opacity:.34;transform:translate(0,0)rotate(6deg)}50%{opacity:.62;transform:translate(-3rem,-1.2rem)rotate(-4deg)}}@keyframes sunPulse{0%,to{opacity:.84;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes cloudBandDrift{0%,to{transform:translate(0,0)}50%{transform:translate(2rem,-.5rem)}}@keyframes islandFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-.9rem)}}@keyframes windSweep{0%{opacity:0;transform:translate(-2rem)rotate(-8deg)}20%,80%{opacity:.56}to{opacity:0;transform:translate(2rem)rotate(-8deg)}}@media (width<=1180px){.login-veil{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:100svh}.login-scroll-stage{inset:3.6rem 0 1.4rem}.login-scroll-canvas{height:min(66svh,42rem)}.login-brand{text-align:center;justify-items:center}.login-centerpiece{margin-top:1.1rem}.chat-panel,.launch-panel,.support-panel{transform:none}}@media (width<=720px){.cloud-one,.cloud-two,.cloud-three{filter:blur(8px)}.login-veil{padding-inline:.8rem;gap:.62rem;padding-top:1.1rem}.login-scroll-stage{opacity:.9;inset:1.7rem 0 .55rem}.login-scroll-canvas{border-radius:1.6rem;width:calc(100% - .2rem);height:min(46svh,24.5rem)}.login-scroll-canvas:after{border-radius:1.3rem;inset:.6rem}.login-scroll-rod{opacity:.72;width:min(90%,26rem);height:.72rem}.login-centerpiece{gap:.56rem;width:min(100%,21.35rem);margin-top:.1rem}.login-centerpiece:before{border-radius:999px;inset:4.9rem 1.2rem -.16rem}.login-centerpiece:after{height:1.76rem;top:4.42rem}.login-veil h1{text-wrap:balance;white-space:normal;max-width:none;font-size:clamp(2.1rem,7.8vw,2.72rem);line-height:1}.login-support{max-width:17rem;font-size:.72rem;line-height:1.34}.login-form{border-radius:1.54rem;width:min(20.6rem,100% - .1rem);padding:.82rem .8rem .84rem}.login-form.is-auth-entry{border-radius:1.34rem;width:min(16.9rem,100% - 1.4rem);padding:.66rem .7rem .76rem}.login-form.is-auth-initial{border-radius:1.22rem;width:min(15.9rem,100% - 2rem);padding:.58rem .64rem .68rem}.login-form.is-auth-code{width:min(16.2rem,100% - 1.7rem)}.login-form.is-auth-ready{width:min(16.8rem,100% - 1.2rem)}.auth-reveal-step.is-focus-step{border-radius:.96rem;padding:.42rem .44rem .48rem}.login-brand{gap:.18rem;width:min(100%,21rem)}.login-whisper{letter-spacing:.28em;margin-top:.1rem;font-size:.58rem}.auth-link-strip{flex-wrap:wrap;gap:.85rem}.auth-text-link{font-size:.64rem}.auth-link-divider{font-size:.56rem}.login-form.is-auth-entry .auth-link-strip-auth{gap:.36rem}.login-form.is-auth-entry .auth-text-link{letter-spacing:.14em;font-size:.58rem}.login-form.is-auth-entry .auth-mode-note{letter-spacing:.15em;font-size:.6rem}.login-form.is-auth-initial input{min-height:2.58rem;font-size:.78rem}.auth-flow-card{gap:.34rem;margin-bottom:.48rem;padding:.62rem .64rem}.auth-flow-card strong{font-size:.86rem}.auth-flow-card p,.auth-request-state p{font-size:.72rem;line-height:1.34;display:block}.auth-meta{gap:.45rem;font-size:.68rem;line-height:1.24}.auth-inline-note{border-radius:.88rem;padding:.48rem .6rem}.auth-inline-note p{font-size:.68rem;line-height:1.24}.auth-step-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.auth-step{border-radius:.95rem;gap:.08rem;padding:.48rem .5rem .54rem}.auth-step strong{font-size:.78rem}.auth-request-state{border-radius:.88rem;gap:.14rem;padding:.54rem .62rem}.auth-inline-actions{flex-direction:column;align-items:stretch}.auth-request-pill{min-height:auto;padding:.56rem .78rem;font-size:.66rem}.auth-request-state.is-empty{padding-block:.42rem}.auth-request-state strong{font-size:.82rem}.auth-request-state p{font-size:.66rem;line-height:1.2}.login-form input{min-height:3rem;padding-block:.82rem}.login-form .primary-action{min-height:3.08rem}.scene-stage{min-height:18rem}.scene-sun{width:6.5rem;height:6.5rem}.scene-cloud-band-one{bottom:22%}.scene-cloud-band-two{bottom:6%}}.voyage-layout{grid-template-columns:minmax(18rem,20rem) minmax(0,1.2fr) minmax(18rem,20rem);grid-template-areas:"launch chat support";align-items:start;gap:1.45rem;margin-top:-6.2rem}.notice-orbit{grid-template-columns:minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.notice-card{align-items:center;min-height:4.6rem;display:grid}.side-panel,.main-panel{position:relative}.main-panel{border-radius:42px;padding:1.25rem}.side-panel{border-radius:36px}.panel-head-crown{padding:.2rem 0 .95rem;position:relative}.panel-head-crown:before{content:"";background:linear-gradient(90deg,#d88845cc,#d8884500);border-radius:999px;width:4.6rem;height:.3rem;position:absolute;top:-.2rem;left:0}.panel-head-crown:after{content:"";background:#ffeed2eb;border-radius:999px;width:.7rem;height:.7rem;position:absolute;top:0;right:0;box-shadow:0 0 0 6px #ffffff29,0 0 22px #ffd39173}.panel-head-inline.panel-head-crown{align-items:end}.flight-actions,.cockpit-actions,.governance-dock{background:linear-gradient(#fffaf2b8,#e3f0fa8a),radial-gradient(circle at 0 0,#ffe4b647,#0000 34%);border:1px solid #ffffff8a;border-radius:999px;padding:.45rem;box-shadow:inset 0 1px #ffffffb8,0 10px 24px #7291ae1a}.flight-actions{gap:.45rem}.topbar{gap:1.2rem}.topbar-meta{align-items:stretch}.topbar-cluster{align-content:center}.session-meta{background:linear-gradient(#fffaf29e,#e3f0fa6b),radial-gradient(circle at 0 0,#ffe4b638,#0000 34%);border:1px solid #ffffff85;border-radius:999px;padding:.42rem;box-shadow:inset 0 1px #ffffffb3}.mood-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.tag-chip,.ghost-link,.ghost-action,.primary-action{letter-spacing:.04em;text-transform:none;border-radius:999px;min-height:3.05rem;font-size:.8rem;position:relative;overflow:hidden}.tag-chip,.ghost-link{letter-spacing:.12em;text-transform:uppercase}.tag-chip:before,.ghost-link:before,.ghost-action:before,.primary-action:before{content:"";opacity:.42;background:currentColor;border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.tag-chip,.ghost-link,.ghost-action{padding:.85rem 1.1rem .85rem 1.9rem}.primary-action{justify-content:center;padding:.95rem 1.35rem .95rem 2rem}.launch-action{letter-spacing:.06em;width:100%;min-height:3.6rem;margin-top:.15rem;font-size:.86rem}.launch-action:after{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);animation:3.8s linear infinite launchSheen;position:absolute;inset:0;transform:translate(-100%)}.feed-cluster,.constellation-rail,.support-orbit{gap:.9rem}.constellation-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.feed-card,.conversation-card,.support-node,.settings-toggle,.reply-box,.draft-area,.support-detail{border-radius:28px}.feed-card{gap:.9rem;padding:1.05rem}.feed-card-foot{border-top:1px solid #5c7a9a1f;margin-top:.1rem;padding-top:.8rem}.feed-card strong,.conversation-card strong,.support-node strong,.profile-card strong,.panel-head strong,.subsection-head strong{color:#203954}.conversation-group-shell{background:#fffcf557;border:1px solid #ffffff8f;border-radius:28px;padding:.95rem;box-shadow:inset 0 1px #ffffff9e}.conversation-group-head{margin-bottom:.25rem}.conversation-group-head strong{letter-spacing:.04em;font-size:1.05rem}.conversation-card{border-color:#ffffff9e;gap:.38rem;min-height:8.6rem;padding:1.05rem}.conversation-card:after{content:"";opacity:.7;background:linear-gradient(#d88845a6,#92c7f42e);border-radius:999px;width:.28rem;position:absolute;top:1rem;bottom:1rem;left:1rem}.conversation-card.is-active,.support-node.is-active{transform:translateY(-3px);box-shadow:0 16px 26px #6b88a526,inset 0 1px #ffffffb3}.support-node.is-active{opacity:1;background:linear-gradient(#fff8e742,#ccdfff29),#d4a75b14;border-color:#ffd69557;box-shadow:0 20px 36px #5f80a02e,inset 0 1px #ffffffc2,inset 0 0 0 1px #ffe1b31f}.message-list{background:linear-gradient(#ffffff47,#e7f3fc33),radial-gradient(circle at top,#ffe5b81f,#0000 42%);border:1px solid #ffffff80;border-radius:30px;padding:.8rem}.waiting-state{background:linear-gradient(#fffcf566,#e5f1fa3d),radial-gradient(circle at 50% 18%,#ffe1aa2e,#0000 24%);border:1px solid #ffffff85;border-radius:32px;min-height:30rem;padding:2rem;box-shadow:inset 0 1px #ffffffad,0 16px 34px #7291ae14}.waiting-state h3{color:#28425e;font-size:clamp(1.8rem,3vw,2.6rem)}.waiting-state p{max-width:20rem}.reply-box,.draft-area,.report-box{background:linear-gradient(#fffcf57a,#e8f2fa5c),radial-gradient(circle at 0 0,#ffe2ae26,#0000 34%);border:1px solid #ffffff8f;padding:.95rem;box-shadow:inset 0 1px #ffffffad}.reply-box textarea,.draft-area textarea,.report-box textarea,.auth-subform input,.auth-code-panel input,.auth-subform textarea{background:#ffffff57;border-color:#ffffff85;border-radius:22px;box-shadow:inset 0 1px #ffffff94}.cockpit-actions{gap:.55rem}.cockpit-actions .primary-action{flex:1.2}.beacon-toggle{grid-template-columns:1fr auto;align-items:center;gap:.85rem}.beacon-toggle .ghost-action{justify-self:end;min-width:8.2rem}.beacon-grid,.settings-grid,.governance-grid{gap:.7rem}.support-orbit{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.support-node{opacity:.78;background:linear-gradient(#fffbf229,#cfe1ff14),#ffffff0a;border:1px solid #ffffff1f;border-radius:1.45rem;align-content:center;min-height:5.9rem;padding:1rem 1.05rem}.support-detail{padding:1rem 1.05rem}.trace-list{background:#fffcf557;border:1px solid #ffffff85;border-radius:28px;gap:.85rem;padding:.95rem 1rem;display:grid}.governance-dock{border-radius:30px;gap:.55rem}.governance-dock .ghost-action{min-height:3.1rem}.spotlight-card,.ledger-card,.aftercare-card,.qa-card{gap:.85rem;display:grid}.record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.record-grid article{min-height:5.2rem}.ledger-block{background:#ffffff08;border:1px solid #ffffff14;border-radius:1.5rem;gap:.75rem;padding:.9rem;display:grid}.aftercare-grid{gap:.7rem;display:grid}.aftercare-grid article{background:#ffffff08;border:1px solid #ffffff14;border-radius:1.25rem;gap:.35rem;padding:.85rem;display:grid}.support-debug-panel{gap:1rem;padding:.3rem 0 0;display:grid}.support-debug-panel summary{cursor:pointer;color:#ebf0ffd1;letter-spacing:.08em;background:linear-gradient(135deg,#fff7e41f,#bcd7ff14),#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:.8rem .95rem;list-style:none}.support-debug-panel summary::-webkit-details-marker{display:none}.support-debug-intro{color:#e0e9ffb8;text-wrap:balance;margin:-.05rem 0 0;padding:0 .3rem;line-height:1.7}.echo-card-intro{color:#e2ebffb3;text-wrap:balance;margin:-.1rem 0 0;line-height:1.65}.echo-actions-card,.echo-boundary-card{gap:1rem}.echo-actions-card{background:linear-gradient(#fff9ed2e,#c9deff1a),#ffffff0a}.echo-boundary-card{background:linear-gradient(#d6e6ff24,#fff8ec1a),#ffffff0a}.echo-boundary-card .governance-grid{grid-template-columns:minmax(0,1fr);gap:.8rem}.echo-boundary-card .governance-grid article{background:linear-gradient(#fffdf72e,#d2e4ff14),#ffffff0a;border-color:#ffffff1f;border-radius:1.35rem;padding:.95rem 1rem}.endpoint-ledger{gap:.9rem;display:grid}.endpoint-ledger-row{background:linear-gradient(#fffbf429,#d6e4ff14),#ffffff08;border:1px solid #ffffff1a;border-radius:1.4rem;gap:.5rem;padding:1rem 1rem 1rem 1.1rem;display:grid;box-shadow:inset 3px 0 #ffd29447}.endpoint-ledger-row strong{color:#f8fafff0}.endpoint-ledger-row small{color:#d9e2ffad}.echo-trace-list{background:linear-gradient(#fffcf566,#e1edff38),#fffcf557}.status-banner{border-radius:24px}.login-form .primary-action,.auth-subform .primary-action{width:100%}.auth-link-strip .ghost-link{justify-content:center}.report-tag-row{grid-template-columns:repeat(2,minmax(0,1fr))}.panel:hover,.feed-card:hover,.support-node:hover,.conversation-card:hover{transform:translateY(-2px)}@keyframes launchSheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (width<=1180px){.notice-orbit,.voyage-layout{grid-template-columns:1fr}.voyage-layout{grid-template-areas:"chat""launch""support";margin-top:-3.8rem}.support-orbit,.mood-row,.report-tag-row,.auth-step-strip,.record-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.voyage-layout{gap:1rem;margin-top:-2.1rem}.constellation-rail,.mood-row,.report-tag-row,.support-orbit,.auth-step-strip,.record-grid{grid-template-columns:1fr}.flight-actions,.cockpit-actions,.governance-dock{border-radius:28px}.conversation-card{min-height:6.2rem}.beacon-toggle{grid-template-columns:1fr}.beacon-toggle .ghost-action{justify-self:stretch}}.workspace-shell{isolation:isolate;gap:.9rem;padding:1.45rem 1.4rem 2rem;position:relative}.workspace-shell:before,.workspace-shell:after{content:"";pointer-events:none;position:absolute;inset:0}.workspace-shell:before{opacity:.82;background:radial-gradient(circle at 18% 14%,#ffe5a824,#0000 16%),radial-gradient(circle at 82% 12%,#7ba0ff2e,#0000 18%),radial-gradient(circle at 54% 72%,#5482ff1f,#0000 24%),radial-gradient(circle at 32% 38%,#ffffff14 0 1px,#0000 1.4px),radial-gradient(circle at 72% 28%,#fff6da17 0 1px,#0000 1.5px),radial-gradient(circle at 86% 58%,#d8e6ff14 0 1px,#0000 1.5px)}.workspace-shell:after{background:linear-gradient(#04081200,#0408123d 20%,#03071094),radial-gradient(circle at 50% 0,#94b0ff14,#0000 36%);inset:8rem 0 0}.workspace-shell>*{z-index:1;position:relative}.notice-orbit{grid-template-columns:minmax(0,1fr);justify-items:center}.notice-card{background:linear-gradient(#081022d1,#060c1a9e),radial-gradient(circle at top,#83a5ff1f,#0000 44%);border-color:#abd0ff24;width:min(100%,34rem);box-shadow:0 18px 34px #0000002e,inset 0 1px #ffffff0f}.voyage-layout{align-items:start;gap:1.1rem}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#070e1ebd,#050a1685),radial-gradient(circle at 0 0,#ffe4b014,#0000 30%);border:1px solid #b0d6ff1f;padding:.62rem .78rem;box-shadow:0 12px 30px #01030a29,inset 0 1px #ffffff0f}.topbar-cluster,.topbar-actions,.session-meta,.flight-actions,.cockpit-actions,.governance-dock{background:linear-gradient(#ffffff0a,#ffffff05),#080f1f38;border-color:#b0d6ff1a;box-shadow:inset 0 1px #ffffff0d,0 8px 22px #01030a14}.topbar-meta span,.session-meta span{color:#dee8ffbd;background:#ffffff0a}.panel,.conversation-group-shell,.feed-card,.conversation-card,.profile-card,.empty-state,.waiting-state,.message-list,.reply-box,.draft-area,.report-box,.support-detail,.trace-list,.conversation-state-banner,.settings-grid article,.settings-toggle,.governance-grid article,.ledger-block,.aftercare-grid article,.endpoint-ledger-row,.support-debug-panel summary,.governance-inline-status p{background:linear-gradient(#080f20db,#050a16a8),radial-gradient(circle at 0 0,#82a6ff1a,#0000 36%),radial-gradient(circle at 100% 100%,#ffe0a40f,#0000 30%);border-color:#aad1ff1a;box-shadow:0 16px 34px #01030a2e,inset 0 1px #ffffff0d}.panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.launch-panel{transform:translateY(2.8rem)rotate(-.7deg)}.support-panel{transform:translateY(1.8rem)rotate(.7deg)}.chat-panel{transform:translateY(-.25rem)}.panel-head span,.subsection-head span,.profile-card span,.conversation-card span,.message-row span,.trace-list span,.support-detail span,.support-node span,.feed-card-head span,.scene-stage-copy span,.scene-stage-hud span{color:#cddbff94}.panel-head strong,.subsection-head strong,.profile-card strong,.conversation-card strong,.feed-card-head strong,.support-node strong,.scene-stage-copy strong,.conversation-group-head strong{color:#f3f7ff;text-shadow:0 8px 24px #00000029}.profile-card p,.feed-card p,.conversation-card p,.support-detail p,.trace-list p,.waiting-state p,.message-row p,.empty-state p,.governance-grid small,.feed-card small,.message-row small{color:#d8e4ffbd}.panel-head-crown:before{background:linear-gradient(90deg,#ffc170b8,#ffc17000)}.panel-head-crown:after{background:#ffe8bef0;box-shadow:0 0 0 6px #ffffff14,0 0 22px #ffd39138}.tag-chip,.ghost-link,.ghost-action{color:#e1eaffd1;background:linear-gradient(#ffffff0f,#ffffff05),#09102233;border:1px solid #b5d8ff1f}.tag-chip:hover,.tag-chip.is-active,.ghost-link:hover,.ghost-link.is-active,.ghost-action:hover{color:#f7faff;background:linear-gradient(#ffebc61f,#ffffff05),#0c142838;border-color:#ffd69538}.primary-action{color:#16233a;background:linear-gradient(135deg,#ffd695fa,#f2a36deb);box-shadow:0 14px 30px #ffb97d2e,inset 0 1px #fff8e880}.launch-action{box-shadow:0 18px 34px #ffb97d2e,inset 0 1px #fff8e885}.launch-panel .draft-area,.chat-panel .reply-box,.support-panel .report-box{background:linear-gradient(#060d1ce0,#040914b8),radial-gradient(circle at top,#789dff14,#0000 40%)}.reply-box textarea,.draft-area textarea,.report-box textarea,.auth-subform input,.auth-code-panel input,.auth-subform textarea{color:#eef5ff;background:#ffffff0f;border-color:#add6ff1f;box-shadow:inset 0 1px #ffffff0f}.feed-card,.conversation-card,.support-node,.profile-card,.settings-toggle{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.conversation-group-shell{background:radial-gradient(circle at top, #7ea1ff14, transparent 40%), var(--glass-surface)}.conversation-card{border-color:var(--glass-border);background:var(--glass-surface-soft)}.conversation-card:after{opacity:.56;background:linear-gradient(#ffc67a99,#7eaeff38)}.conversation-card.is-active,.support-node.is-active{box-shadow:var(--glass-shadow);background:linear-gradient(#ffecc61f,#ffffff05),#0a122599;border-color:#ffd69533}.support-node{border-color:var(--glass-border);background:var(--glass-surface-soft)}.message-list{background:radial-gradient(circle at 50% 0, #7ea0ff14, transparent 34%), var(--glass-surface)}.message-row{border-color:var(--glass-border)}.message-row.is-self{background:linear-gradient(#ffdfb01f,#ffffff05),#18120c5c}.message-row.is-other{background:linear-gradient(#9ec2ff24,#ffffff05),#08102266}.message-row.is-system{background:var(--glass-surface-soft)}.waiting-state{background:radial-gradient(circle at 50% 18%, #ffe1aa1f, transparent 22%), radial-gradient(circle at 50% 64%, #83a6ff17, transparent 28%), var(--glass-surface);min-height:28rem;position:relative;overflow:hidden}.waiting-state:before{content:"";border-radius:var(--panel-radius);border:1px solid var(--glass-border);pointer-events:none;background:radial-gradient(circle at 20% 20%,#ffffff1a 0 1px,#0000 1.4px),radial-gradient(circle at 78% 28%,#fff5d814 0 1px,#0000 1.6px),radial-gradient(circle at 56% 66%,#d8e6ff12 0 1px,#0000 1.5px);position:absolute;inset:1.5rem}.waiting-state>*{z-index:1;position:relative}.waiting-state h3{color:var(--tone-main);text-shadow:0 10px 28px #0003}.feed-list .empty-state,.chat-panel .empty-state{border-style:solid;border-color:var(--glass-border);background:radial-gradient(circle at top, #7ea0ff14, transparent 34%), var(--glass-surface-soft);min-height:10rem}.trace-list article,.governance-grid article,.endpoint-ledger-row,.aftercare-grid article,.settings-grid article,.ledger-block{border-color:var(--glass-border)}.support-debug-panel summary{color:var(--tone-soft)}.echo-actions-card,.echo-boundary-card,.echo-trace-list{background:var(--glass-surface)}.beacon-toggle .ghost-action,.topbar-actions .topbar-link{background:var(--glass-surface-soft)}.chat-panel{padding:1.08rem}.chat-panel .panel-head-inline{align-items:start;gap:.9rem}.chat-panel .session-meta{border-radius:var(--pill-radius);padding:.38rem}.constellation-rail{grid-template-columns:1fr;gap:.82rem;position:relative}.constellation-rail:before{content:"";pointer-events:none;background:linear-gradient(#ffdb9e38,#91baff2e,#ffdb9e14);width:1px;position:absolute;top:.9rem;bottom:.9rem;left:.7rem}.conversation-group-shell{border-radius:var(--panel-radius);padding:.82rem .82rem .82rem 1.1rem;position:relative}.conversation-group-shell:before{content:"";background:#ffe2b0d6;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:1rem;left:.46rem;box-shadow:0 0 14px #ffd49147}.conversation-group-head{margin-bottom:.42rem;padding-left:.28rem}.conversation-group-head span{letter-spacing:.14em}.conversation-card{border-radius:var(--panel-radius-tight);border-color:var(--glass-border);gap:.28rem;min-height:6.2rem;padding:.88rem .9rem .92rem}.conversation-card:after{opacity:.5;width:.22rem;top:.82rem;bottom:.82rem;left:.74rem}.conversation-card span,.conversation-card strong,.conversation-card p{padding-left:.54rem}.conversation-card strong{font-size:1rem}.conversation-card p{color:var(--tone-soft)}.chat-workspace{grid-template-rows:auto minmax(18rem,1fr) auto;gap:.82rem}.conversation-state-banner{border-radius:var(--panel-radius-tight);padding:.8rem .92rem}.message-list{isolation:isolate;border-radius:var(--panel-radius);gap:.62rem;max-height:28rem;padding:1rem .95rem;scroll-padding-bottom:1.25rem;position:relative}.message-list:before{content:"";border-radius:var(--panel-radius-tight);border:1px solid var(--glass-border);pointer-events:none;background:radial-gradient(circle at 14% 16%,#ffffff1a 0 1px,#0000 1.4px),radial-gradient(circle at 78% 24%,#fff5d814 0 1px,#0000 1.5px),radial-gradient(circle at 36% 72%,#d8e6ff14 0 1px,#0000 1.5px);position:absolute;inset:.9rem}.message-list>*{z-index:1;position:relative}.message-row{border-radius:var(--panel-radius-tight);gap:.24rem;width:fit-content;max-width:min(72%,33rem);padding:.86rem .94rem .78rem}.message-row span{letter-spacing:.08em;font-size:.66rem}.message-row p{text-wrap:pretty;line-height:1.55}.message-row small{font-size:.68rem}.message-row.is-self,.message-row.is-other,.message-row.is-system{position:relative}.message-row.is-self{border-top-right-radius:.5rem;margin-left:auto;margin-right:0}.message-row.is-other{border-top-left-radius:.5rem;margin-left:0;margin-right:auto}.message-row.is-system{text-align:center;border-radius:var(--pill-radius);justify-self:center;width:min(100%,22rem);max-width:100%;padding-block:.72rem}.message-row.is-self:after,.message-row.is-other:after{content:"";opacity:.92;border-radius:0 0 .82rem;width:.82rem;height:.82rem;position:absolute;top:.72rem;transform:rotate(45deg)}.message-row.is-self:after{background:#f2ba76b8;right:-.26rem}.message-row.is-other:after{background:#88b6ffbd;left:-.26rem}.chat-composer{border-radius:var(--panel-radius);border:1px solid var(--glass-border);background:radial-gradient(circle at top, #7ea0ff12, transparent 40%), var(--glass-surface);box-shadow:var(--glass-shadow-soft);gap:.68rem;padding:.74rem;position:relative}.chat-composer:before{content:"";border-radius:var(--panel-radius-tight);pointer-events:none;border:1px solid #ffffff0a;position:absolute;inset:.72rem}.chat-composer>*{z-index:1;position:relative}.reply-box{border-radius:var(--panel-radius-tight);gap:.42rem;padding:.78rem .82rem .84rem}.reply-box textarea{min-height:7.2rem}.draft-meta{font-size:.76rem}.cockpit-actions{border-radius:var(--pill-radius);padding:.36rem}.cockpit-actions .ghost-action,.cockpit-actions .primary-action{min-height:2.96rem}.waiting-state{border-radius:var(--panel-radius);gap:.86rem}.waiting-state:after{content:"";pointer-events:none;border:1px dashed #ffdda32e;border-radius:50%;width:min(50vw,16rem);height:min(50vw,16rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-52%);box-shadow:0 0 0 1.1rem #7ea0ff08}.waiting-actions{gap:.62rem}.support-panel{gap:.92rem}.support-panel .panel-head{margin-bottom:.18rem}.support-panel .panel-head strong{max-width:14rem}.spotlight-card,.ledger-card,.aftercare-card,.support-debug-panel{position:relative;overflow:hidden}.spotlight-card{border-radius:var(--panel-radius);background:radial-gradient(circle at 88% 18%, #ffdea624, transparent 20%), radial-gradient(circle at 18% 10%, #7ea0ff24, transparent 22%), var(--glass-surface);gap:.78rem;padding:1rem 1.02rem 1.08rem}.spotlight-card:after{content:"";border-radius:var(--panel-radius-tight);border:1px solid var(--glass-border);pointer-events:none;position:absolute;inset:.9rem}.support-panel .record-grid{gap:.58rem}.support-panel .record-grid article,.support-panel .beacon-grid article{border-radius:var(--panel-radius-tight);background:var(--glass-surface-soft);min-height:4.5rem;padding:.72rem .78rem}.support-panel .record-grid article strong,.support-panel .beacon-grid article strong{font-size:.98rem}.governance-inline-status{gap:.46rem}.governance-inline-status p{border-radius:var(--panel-radius-tight);color:var(--tone-soft);background:var(--glass-surface-soft);padding:.66rem .78rem}.ledger-card{border-radius:var(--panel-radius);gap:.78rem;padding:1rem 1.02rem 1.08rem}.ledger-card:before{content:"";pointer-events:none;background:linear-gradient(#ffd99a33,#8eb8ff24,#ffd99a0f);width:1px;position:absolute;top:4.1rem;bottom:1rem;left:1rem}.ledger-block{border-radius:var(--panel-radius-tight);gap:.62rem;padding:.88rem .9rem .9rem 1.18rem;position:relative}.ledger-block:before{content:"";background:#ffe2b0e6;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:1rem;left:.62rem;box-shadow:0 0 12px #ffd59438}.safety-card{background:linear-gradient(#ffe7c214,#ffffff05),#080f1f57}.outcome-card{background:linear-gradient(#9abdff14,#ffffff05),#080f1f57}.aftercare-card{border-radius:var(--panel-radius);gap:.74rem;padding:.96rem 1rem 1.04rem}.aftercare-panel{gap:.72rem}.aftercare-panel summary{border-radius:var(--pill-radius);border:1px solid var(--glass-border);background:var(--glass-surface-soft);color:var(--tone-soft);padding:.78rem .86rem}.aftercare-grid{gap:.62rem}.aftercare-grid article{border-radius:var(--panel-radius-tight);gap:.28rem;padding:.8rem .84rem .84rem 1rem;position:relative}.aftercare-grid article:before{content:"";background:#ffdfa6c2;border-radius:50%;width:.26rem;height:.26rem;position:absolute;top:.92rem;left:.62rem;box-shadow:0 0 10px #ffdb9e33}.support-debug-panel{border-radius:var(--panel-radius);border:1px solid var(--glass-border-strong);background:radial-gradient(circle at top, #80a4ff14, transparent 40%), var(--glass-surface);box-shadow:var(--glass-shadow-soft);gap:.9rem;padding:0}.support-debug-panel summary{border-radius:var(--pill-radius);background:linear-gradient(180deg, #ffedca14, #ffffff05), var(--glass-surface-soft);margin:.94rem .94rem 0;padding:.82rem .92rem}.support-debug-panel[open]{padding-bottom:.94rem}.support-debug-panel>:not(summary){margin-inline:.94rem}.support-debug-intro{color:var(--tone-soft);padding-inline:.08rem}.echo-actions-card,.echo-boundary-card,.echo-trace-list{border-radius:var(--panel-radius-tight)}.echo-actions-card{gap:.82rem;padding:.94rem .98rem 1rem}.beacon-toggle{border-radius:var(--panel-radius-tight);padding:.76rem .8rem}.beacon-toggle .ghost-action{min-width:7.2rem}.endpoint-ledger{gap:.72rem}.endpoint-ledger-row{border-radius:var(--panel-radius-tight);gap:.34rem;padding:.82rem .84rem .86rem .98rem;box-shadow:inset 2px 0 #ffd29433}.echo-boundary-card{gap:.82rem;padding:.94rem .98rem 1rem}.echo-boundary-card .governance-grid{gap:.62rem}.echo-boundary-card .governance-grid article{border-radius:var(--panel-radius-tight);padding:.82rem .86rem}.support-orbit{grid-template-columns:1fr;gap:.56rem;position:relative}.support-orbit:before{content:"";pointer-events:none;background:linear-gradient(#ffda9c2e,#92bcff24);width:1px;position:absolute;top:.84rem;bottom:.84rem;left:.74rem}.support-node{border-radius:var(--panel-radius-tight);min-height:4.9rem;padding:.84rem .88rem .86rem 1.12rem;position:relative}.support-node:after{content:"";background:#ffe3b0d6;border-radius:50%;width:.34rem;height:.34rem;position:absolute;top:1rem;left:.56rem;box-shadow:0 0 10px #ffd99a38}.support-detail{border-radius:var(--panel-radius-tight);background:radial-gradient(circle at top left, #7ea0ff14, transparent 36%), var(--glass-surface);padding:.94rem .98rem 1rem}.support-detail h3{font-size:1.2rem}.echo-trace-list{padding:.9rem .96rem .96rem}.trace-list-head{margin-bottom:.05rem}.trace-list article{padding-top:.62rem;padding-left:.9rem}.trace-list article:before{background:#94c2ffcc;width:.38rem;height:.38rem;top:.86rem;box-shadow:0 0 14px #94c2ff4d}.trace-list article:first-child:before{top:.16rem}.support-panel .profile-card p,.support-panel .governance-card p,.support-panel .aftercare-card p,.support-panel .echo-card-intro,.support-panel .support-debug-intro,.support-panel .governance-grid p,.support-panel .governance-grid small{color:var(--tone-soft)}.launch-panel{gap:.88rem}.launch-panel .panel-head{margin-bottom:.22rem}.launch-panel .panel-head strong{max-width:14rem}.mood-row{border-radius:var(--panel-radius-tight);border:1px solid var(--glass-border);background:var(--glass-surface-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;padding:.16rem;position:relative}.mood-row .tag-chip{border-radius:var(--pill-radius);letter-spacing:.06em;text-transform:none;background:var(--glass-surface-soft);min-height:2.78rem;padding-inline:1.12rem;font-size:.72rem}.mood-row .tag-chip:before{opacity:.34;width:.34rem;height:.34rem;left:.76rem}.mood-row .tag-chip.is-active{background:linear-gradient(#ffebc624,#ffffff05),#0a122647}.launch-panel .draft-area{border-radius:var(--panel-radius-tight);gap:.56rem;padding:.88rem .92rem .96rem;position:relative}.launch-panel .draft-area:after{content:"";border:1px solid var(--glass-border);pointer-events:none;border-radius:1rem;position:absolute;inset:.84rem}.draft-area textarea{min-height:9.5rem}.launch-panel .draft-area textarea{background:linear-gradient(#ffffff12,#ffffff09),#070e1e2e;position:relative}.launch-panel .draft-area textarea::placeholder{color:var(--tone-muted)}.launch-panel .draft-meta{color:var(--tone-soft);font-size:.76rem}.launch-action{letter-spacing:.04em;min-height:3.28rem}.launch-action:before{opacity:.28}.feed-cluster{gap:.72rem;position:relative}.feed-cluster:before{content:"";pointer-events:none;background:linear-gradient(#ffdb9e2e,#91baff24,#ffdb9e0a);width:1px;position:absolute;top:.76rem;bottom:.76rem;left:.78rem}.feed-card{border-radius:var(--panel-radius-tight);border-color:var(--glass-border);gap:.72rem;padding:.92rem .96rem .94rem 1.14rem;position:relative}.feed-card:after{content:"";background:#ffe3b0db;border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:1rem;left:.56rem;box-shadow:0 0 12px #ffd8993d}.feed-card-head{gap:.22rem}.feed-card-head span{letter-spacing:.12em}.feed-card p{color:var(--tone-soft);line-height:1.58}.feed-card-foot{border-top:1px solid var(--glass-border);align-items:center;gap:.62rem;margin-top:0;padding-top:.68rem}.feed-card-foot .ghost-action{min-height:2.68rem;padding-inline:.98rem}.calibrate-action{min-width:100%}.feed-list .empty-state{border-radius:var(--panel-radius-tight);gap:.92rem;min-height:11.5rem}.feed-list .empty-state:before{content:"";pointer-events:none;border:1px dashed #ffdda324;border-radius:50%;width:min(52vw,12rem);height:min(52vw,12rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-54%);box-shadow:0 0 0 .85rem #7ea0ff08}.feed-list .empty-state>*{z-index:1;position:relative}.launch-panel .status-banner.inline-banner{background:linear-gradient(#080f20d6,#050a16a8),radial-gradient(circle at top,#80a4ff14,#0000 40%);border-color:#b0d6ff1a;border-radius:1.2rem}@media (width<=720px){.mood-row{grid-template-columns:1fr}.launch-panel .draft-area{border-radius:1.28rem;padding:.8rem .84rem .88rem}.draft-area textarea{min-height:8rem}.feed-card{padding:.84rem .88rem .9rem 1.02rem}.conversation-card{min-height:5.7rem}.message-list{max-height:44svh;padding:.82rem .76rem .92rem}.message-row{max-width:min(86%,22rem);padding:.8rem .86rem .72rem}.chat-composer{border-radius:1.35rem;padding:.66rem}.reply-box{border-radius:1.08rem;padding:.68rem .72rem .76rem}}@media (width<=1180px){.launch-panel,.support-panel,.chat-panel{transform:none}.support-orbit{grid-template-columns:repeat(2,minmax(0,1fr))}.support-orbit:before{display:none}.support-node{min-height:5.2rem}}@media (width<=720px){.workspace-shell{padding:1rem .8rem 1.4rem}.topbar{border-radius:28px}.notice-card{width:100%}.waiting-state{min-height:22rem}}.launch-panel .status-banner.inline-banner{border-radius:var(--panel-radius-tight);border-color:var(--glass-border-strong);background:radial-gradient(circle at top, #80a4ff14, transparent 40%), var(--glass-surface)}.topbar,.flight-actions,.cockpit-actions,.governance-dock,.session-meta,.scene-stage-hud article{border-color:var(--glass-border-strong);background:radial-gradient(circle at top left, #ffe1aa14, transparent 34%), var(--glass-surface);box-shadow:var(--glass-shadow-soft)}.topbar,.flight-actions,.cockpit-actions,.governance-dock,.session-meta{border-radius:var(--pill-radius)}.topbar-meta span,.session-meta span,.topbar-actions .topbar-link,.settings-toggle .ghost-action{border-radius:var(--pill-radius);background:var(--glass-surface-soft)}.scene-stage-hud article{border-radius:var(--panel-radius-tight);min-width:5rem}.scene-stage-copy span,.scene-stage-hud span{color:var(--tone-soft)}.conversation-group-shell{border:1px solid var(--glass-border);box-shadow:var(--glass-shadow-soft)}@media (width<=1180px){.topbar{border-radius:var(--panel-radius)}.topbar-meta{justify-content:space-between;width:100%}}@media (width<=720px){.login-veil{width:min(100%,100% - 1rem);padding-bottom:1.4rem}.login-scroll-canvas{height:min(44svh,23rem)}.topbar{border-radius:var(--panel-radius);gap:.75rem;padding:.78rem}.topbar-meta,.topbar-cluster,.topbar-actions{justify-content:flex-start;width:100%}.topbar-actions .topbar-link{flex:1 1 0;justify-content:center}.scene-stage{border-radius:var(--panel-radius);min-height:16.8rem}.scene-stage-copy{gap:.22rem;top:1rem;left:1rem;right:1rem}.scene-stage-copy strong{max-width:8ch;font-size:clamp(1.5rem,8vw,2.2rem)}.scene-stage-hud{justify-content:space-between;gap:.45rem;inset:auto 1rem 1rem}.scene-stage-hud article{flex:1 1 0;min-width:0;padding:.58rem .68rem}.voyage-layout{gap:.88rem;margin-top:-1.6rem}.side-panel,.main-panel,.waiting-state,.message-list,.chat-composer,.spotlight-card,.ledger-card,.aftercare-card,.support-debug-panel{border-radius:var(--panel-radius)}.flight-actions,.cockpit-actions,.governance-dock{border-radius:var(--panel-radius-tight);grid-template-columns:1fr;display:grid}.flight-actions .topbar-link,.cockpit-actions .ghost-action,.cockpit-actions .primary-action,.governance-dock .ghost-action{justify-content:center;width:100%}.message-list{max-height:40svh}.waiting-state{min-height:20rem;padding:1.2rem 1rem}.waiting-state:before{inset:1rem}.launch-panel .draft-area:after{inset:.68rem}.feed-card-foot{align-items:stretch}.feed-card-foot .ghost-action{justify-content:center;width:100%}}
