:root{color-scheme:light;--font-body:"Manrope","Segoe UI Variable","Segoe UI",sans-serif;--font-display:"Space Grotesk","Aptos Display",sans-serif;--bg-base:#dce8f7;--bg-haze:#eef5ff;--bg-depth:#c9d9ef;--panel:rgba(245,250,255,0.72);--panel-strong:rgba(248,252,255,0.84);--panel-quiet:rgba(232,241,252,0.62);--line:rgba(92,120,160,0.18);--line-strong:rgba(78,108,156,0.28);--ink:#122033;--ink-soft:#33455f;--muted:#4c5d77;--accent:#2c84c6;--accent-strong:#0f5d9b;--accent-soft:rgba(44,132,198,0.12);--accent-cyan:#73ddf9;--success-soft:rgba(82,188,136,0.12);--warn-soft:rgba(225,164,74,0.12);--danger-soft:rgba(191,77,88,0.12);--shadow-lg:0 24px 70px rgba(37,64,104,0.14);--shadow-md:0 14px 34px rgba(40,66,105,0.1);--shadow-sm:0 10px 20px rgba(40,66,105,0.07);--blur:blur(20px);--radius-xl:32px;--radius-lg:24px;--radius-md:18px;--radius-sm:14px;--radius-xs:12px}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:radial-gradient(circle at top left,rgba(135,223,255,.35),transparent 22%),radial-gradient(circle at top right,rgba(110,168,255,.18),transparent 20%),linear-gradient(180deg,#f5f9ff 0,var(--bg-haze) 20%,var(--bg-base) 70%,var(--bg-depth) 100%);color:var(--ink);font-family:var(--font-body);line-height:1.6}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.12),transparent 55%);mix-blend-mode:screen;opacity:.7}a{color:var(--accent-strong)}button,input,select,textarea{font:inherit}.page-shell,.page-shell *{min-width:0}.page-shell :is(h1,h2,h3,p,li,small,strong,span,a,button,label,legend){overflow-wrap:anywhere;word-break:break-word}.page-shell{width:min(1280px,calc(100% - 36px));margin:0 auto;padding:34px 0 72px}.app-stage{position:relative}.admin-shell,.journey-shell{position:relative;display:grid;grid-gap:20px;gap:20px}.journey-header-shell{position:relative;isolation:isolate;overflow:hidden;border-radius:calc(var(--radius-xl) + 12px)}.journey-header-shell:after,.journey-header-shell:before{content:"";position:absolute;inset:0;pointer-events:none}.journey-header-shell:before{background:radial-gradient(circle at 11% 18%,rgba(255,255,255,.9) 0 1px,transparent 1.5px),radial-gradient(circle at 19% 62%,rgba(255,255,255,.75) 0 1px,transparent 1.7px),radial-gradient(circle at 28% 12%,rgba(255,255,255,.72) 0 1px,transparent 1.8px),radial-gradient(circle at 37% 36%,rgba(255,255,255,.55) 0 1px,transparent 1.7px),radial-gradient(circle at 46% 58%,rgba(255,255,255,.58) 0 1px,transparent 1.5px),radial-gradient(circle at 56% 14%,rgba(255,255,255,.7) 0 1px,transparent 1.6px),radial-gradient(circle at 64% 41%,rgba(255,255,255,.46) 0 1px,transparent 1.7px),radial-gradient(circle at 72% 18%,rgba(255,255,255,.68) 0 1px,transparent 1.7px),radial-gradient(circle at 81% 53%,rgba(255,255,255,.52) 0 1px,transparent 1.7px),radial-gradient(circle at 89% 22%,rgba(255,255,255,.74) 0 1px,transparent 1.8px);opacity:.9}.journey-header-shell:after{inset:-8% -12%;background:radial-gradient(ellipse at 62% 22%,rgba(93,169,255,.22),transparent 32%),radial-gradient(ellipse at 19% 30%,rgba(134,223,255,.2),transparent 28%),linear-gradient(115deg,transparent 0 17%,rgba(122,196,255,.16) 18%,transparent 19%,transparent 44%,rgba(122,196,255,.12) 45%,transparent 46%),radial-gradient(circle at 50% 50%,transparent 58%,rgba(147,205,255,.16) 58.5%,transparent 59.5%),radial-gradient(circle at 50% 50%,transparent 66%,rgba(147,205,255,.14) 66.4%,transparent 67.3%);opacity:.8}.journey-header-shell .panel-hero:before{content:"";position:absolute;inset:-10% auto -8% -4%;width:28%;min-width:190px;border-radius:46% 46% 42% 42%/18% 18% 72% 72%;background:radial-gradient(circle at 52% 16%,rgba(255,255,255,.34),rgba(255,255,255,.03) 24%,transparent 26%),linear-gradient(180deg,rgba(203,236,255,.22),rgba(123,177,243,.09) 42%,rgba(87,140,219,.03));opacity:.78;filter:blur(.6px) drop-shadow(0 0 32px rgba(167,221,255,.12));pointer-events:none}.journey-header-shell .panel-hero:after{content:"";position:absolute;inset:12% 1.5% auto auto;width:min(26vw,320px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at center,rgba(115,221,249,.2),transparent 43%),radial-gradient(circle at center,transparent 56%,rgba(147,205,255,.16) 56.8%,transparent 58%),radial-gradient(circle at center,transparent 67%,rgba(147,205,255,.14) 67.6%,transparent 69.2%);filter:blur(.2px);opacity:.9;pointer-events:none}.ambient-glow,.ambient-orbit,.journey-header-backdrop{pointer-events:none;position:absolute;inset:0}.ambient-grid{inset:10px;border-radius:calc(var(--radius-xl) + 12px);background-image:linear-gradient(rgba(151,201,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(151,201,255,.08) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 78%);mask-image:radial-gradient(circle at center,black,transparent 78%);opacity:.34}.ambient-glow{inset:6% 18%;border-radius:50%;background:radial-gradient(circle,rgba(115,221,249,.28),transparent 60%);filter:blur(34px)}.ambient-orbit{border:1px solid rgba(160,215,255,.18);border-radius:999px;filter:drop-shadow(0 0 32px rgba(115,221,249,.16))}.ambient-orbit-a{inset:34px auto auto 68%;width:340px;height:340px}.ambient-orbit-b{inset:auto auto 0 0;width:320px;height:320px}.panel{position:relative;z-index:1;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);padding:20px}.panel-elevated{background:linear-gradient(180deg,rgba(248,252,255,.92),rgba(236,244,252,.74));border-color:var(--line-strong);box-shadow:var(--shadow-lg)}.panel-subtle{background:linear-gradient(180deg,rgba(240,247,255,.72),rgba(229,239,249,.6))}.panel-hero{padding:28px;overflow:hidden;background:linear-gradient(180deg,rgba(9,20,44,.92),rgba(20,35,74,.8) 58%,rgba(27,49,92,.72)),rgba(10,22,47,.88);border-color:rgba(137,192,255,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 90px rgba(124,195,255,.08),0 24px 70px rgba(11,23,49,.26)}.panel-hero .section-kicker,.panel-hero .status-label{color:rgba(159,215,255,.84)}.panel-hero .journey-title,.panel-hero strong{color:rgba(245,251,255,.96)}.panel-hero .journey-lede,.panel-hero .muted-text{color:rgba(207,225,243,.82)}.journey-header{display:grid;grid-gap:18px;gap:18px}.journey-header-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch}.journey-header-content{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(280px,.86fr);grid-gap:10px 30px;gap:10px 30px;align-items:start;position:relative;z-index:1;max-width:min(100%,calc(100% - 24px))}.journey-header-content>.section-kicker{grid-column:1/-1}.journey-title{grid-column:1;grid-row:2/span 2;align-self:start}.journey-lede{grid-column:2;grid-row:2;max-width:none;align-self:end}.journey-active-summary{display:grid;grid-gap:5px;gap:5px;grid-column:2;grid-row:3;max-width:none;padding:12px 14px;border-radius:18px;border:1px solid rgba(151,208,255,.16);background:linear-gradient(180deg,rgba(20,38,74,.5),rgba(17,33,65,.32));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.journey-active-summary .status-label{margin-bottom:0}.journey-active-summary p{margin:0;color:rgba(220,234,247,.78);font-size:.92rem;line-height:1.5}.eyebrow,.section-kicker{margin:0;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-strong)}.admin-hero h1,.hero h1,.journey-title{margin:0;font-family:var(--font-display);font-size:clamp(2.7rem,7vw,4.85rem);line-height:.9;letter-spacing:-.055em}.journey-lede,.lede{margin:0;font-size:.95rem;line-height:1.5;color:var(--ink-soft)}.feedback-section-title,.guide-card h2,.insight-card-title,.panel-header h2,.task-card h3,.trace-panel h3{margin:0;font-family:var(--font-display);font-size:1.08rem;line-height:1.25;letter-spacing:-.02em}.journey-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.journey-step{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:center;min-height:68px;padding:11px 12px;border-radius:var(--radius-sm);border:1px solid rgba(154,206,255,.14);background:linear-gradient(180deg,rgba(20,38,74,.58),rgba(19,34,66,.38));color:rgba(235,246,255,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.journey-step-index{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:rgba(124,190,255,.12);border:1px solid rgba(161,214,255,.18);color:rgba(240,249,255,.92);font-weight:800}.journey-step-body{display:grid;grid-gap:3px;gap:3px}.journey-step-body strong{font-size:.9rem;letter-spacing:-.015em}.journey-step-body small{font-size:.74rem;line-height:1.35;color:rgba(211,229,247,.72)}.journey-step-active{border-color:rgba(127,206,255,.3);background:linear-gradient(180deg,rgba(36,61,112,.78),rgba(26,48,95,.62));box-shadow:inset 0 0 0 1px rgba(131,208,255,.14),0 12px 30px rgba(13,26,57,.18)}.journey-step-active .journey-step-index,.journey-step-done .journey-step-index{background:linear-gradient(180deg,#36a4ee,#0f5d9b);color:white;border-color:transparent}.journey-grid{display:grid;grid-gap:18px;gap:18px}.scene-shell{align-items:start;gap:20px}.scene-main,.scene-side{min-width:0}.scene-main{display:grid;grid-gap:16px;gap:16px}.scene-side{display:grid;grid-gap:14px;gap:14px;align-content:start}.scene-shell-chat .workspace-rail,.scene-shell-feedback .workspace-rail{min-width:0}.scene-shell-chat .panel-chat,.scene-shell-feedback .panel-chat-wide{min-height:100%}.scene-side-panel{display:grid;grid-gap:14px;gap:14px}.scene-side-cluster{display:grid;grid-gap:12px;gap:12px;padding:14px 15px;border-radius:18px;border:1px solid rgba(92,120,160,.14);background:linear-gradient(180deg,rgba(248,252,255,.72),rgba(232,242,252,.56));box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.scene-side-cluster .status-block,.scene-side-cluster .status-grid{margin-top:0}.scene-side-actions{margin-top:4px}.scene-chat-main,.scene-feedback-main{display:grid;grid-gap:16px;gap:16px}.scene-chat-main{grid-template-rows:auto minmax(0,1fr) auto}.scene-feedback-main{align-content:start}.scene-chat-log{padding:12px;border-radius:24px;border:1px solid rgba(92,120,160,.12);background:linear-gradient(180deg,rgba(250,253,255,.7),rgba(236,244,252,.58)),rgba(248,252,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.scene-chat-form{gap:12px;padding-top:12px;border-top:1px solid rgba(92,120,160,.12)}.scene-chat-form .field textarea{min-height:112px}.scene-feedback-section{gap:16px;padding:16px;border-radius:22px;border:1px solid rgba(92,120,160,.13);background:linear-gradient(180deg,rgba(249,252,255,.72),rgba(235,244,252,.56));box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.scene-feedback-comparison{gap:14px}.scene-note-stack{display:grid;grid-gap:10px;gap:10px;align-content:start}.scene-note{display:grid;grid-gap:6px;gap:6px;padding:14px 15px;border-radius:18px;border:1px solid rgba(92,120,160,.14);background:linear-gradient(180deg,rgba(249,252,255,.74),rgba(232,242,252,.56));box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.scene-note h2{margin:0;font-family:var(--font-display);font-size:.96rem;line-height:1.24;letter-spacing:-.02em}.scene-note p{margin:0}.journey-grid-auth-shell,.journey-grid-guide,.journey-grid-week{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.journey-grid-chat,.journey-grid-feedback{grid-template-columns:minmax(280px,.66fr) minmax(0,1.34fr);align-items:start}.workspace-rail{display:grid}.panel-sticky{position:-webkit-sticky;position:sticky;top:24px}.workbench,.workbench-auth,.workbench-top{display:grid;grid-gap:18px;gap:18px}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.guide-grid-admin,.guide-grid-auth{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-question,.guide-card,.insight-card,.stat-card,.task-card-glass,.trace-item{background:linear-gradient(180deg,rgba(248,252,255,.88),rgba(232,242,252,.74));border:1px solid rgba(92,120,160,.14);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.guide-card{padding:15px 16px}.guide-list,.session-list,.trace-list{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px;color:var(--ink-soft)}.guide-list-numbered{padding-left:20px}.panel-header{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px}.panel-header-split{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.panel-header-status{display:grid;grid-gap:4px;gap:4px;justify-items:end;text-align:right}.panel-intro{margin:0 0 14px;color:var(--ink-soft)}.muted-text{color:var(--muted)}.error-text{margin:12px 0 0;color:#9c2e43}.stack{display:grid;grid-gap:12px;gap:12px}.field{display:grid;grid-gap:8px;gap:8px}.field span{font-size:.9rem;font-weight:700;color:var(--ink)}.field input,.field select,.field textarea{width:100%;border-radius:16px;border:1px solid rgba(92,120,160,.16);background:rgba(255,255,255,.66);color:var(--ink);padding:12px 14px;outline:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.field input:focus,.field select:focus,.field textarea:focus{border-color:rgba(44,132,198,.42);box-shadow:0 0 0 4px rgba(44,132,198,.12)}.field textarea{resize:vertical;min-height:126px}.field-note-row{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:.82rem}.checkbox-field{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:start;color:var(--ink-soft)}.checkbox-field input{margin-top:4px}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:999px;font-weight:680;letter-spacing:-.01em;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.primary-button{border:1px solid transparent;background:linear-gradient(180deg,#36a4ee,#0f5d9b);color:white;box-shadow:0 14px 24px rgba(20,93,155,.22);cursor:pointer}.primary-button:hover:not(:disabled),.secondary-button:hover:not(:disabled),.task-item:hover{transform:translateY(-1px)}.secondary-button{border:1px solid rgba(92,120,160,.18);background:rgba(255,255,255,.44);color:var(--ink);cursor:pointer}.primary-button:disabled,.secondary-button:disabled{opacity:.55;cursor:not-allowed}.button-row,.journey-actions{display:flex;flex-wrap:wrap;gap:10px}.button-row>*,.journey-actions>*{flex:1 1 180px}.helper-card{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border-radius:var(--radius-sm);border:1px solid rgba(92,120,160,.14);background:linear-gradient(180deg,rgba(255,255,255,.46),rgba(235,243,250,.26))}.helper-card strong{display:block;color:var(--ink)}.helper-card-accent{background:linear-gradient(180deg,rgba(115,221,249,.18),rgba(255,255,255,.38))}.status-block,.status-grid{margin-top:16px}.status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.status-block-premium{margin-top:0}.status-label{display:block;margin-bottom:6px;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong)}.task-list{display:grid;grid-gap:10px;gap:10px}.task-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-selector-shell{display:grid;grid-gap:14px;gap:14px}.selector-header,.session-item,.task-item{display:grid;grid-gap:4px;gap:4px}.session-item,.task-item{text-align:left;padding:13px 14px;border-radius:var(--radius-sm);border:1px solid rgba(92,120,160,.14);background:rgba(248,252,255,.76);color:var(--ink);cursor:pointer}.session-item strong,.task-item strong{font-size:.98rem}.session-item small,.task-item small,.trace-item small{color:var(--muted)}.task-item-topic{color:var(--accent-strong);font-size:.88rem}.session-item-active,.task-item-active{border-color:rgba(44,132,198,.36);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(223,239,255,.78));box-shadow:inset 0 0 0 1px rgba(44,132,198,.18),0 16px 24px rgba(44,132,198,.1)}.task-card,.task-card-inline{display:grid;grid-gap:10px;gap:10px}.task-card-inline{margin-top:0}.task-card p{margin:0;color:var(--ink-soft)}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;min-height:30px;padding:6px 12px;border-radius:999px;border:1px solid rgba(92,120,160,.14);background:rgba(255,255,255,.7);color:var(--ink);font-size:.85rem}.chat-log{display:grid;grid-gap:10px;gap:10px;min-height:420px;max-height:620px;overflow-y:auto;padding-right:4px;margin-bottom:16px;align-content:start;justify-items:start;grid-auto-rows:max-content}.chat-empty-state,.chat-turn{display:inline-grid;border-radius:22px;border:1px solid rgba(92,120,160,.16);padding:12px 14px;background:rgba(248,252,255,.74);box-shadow:var(--shadow-sm);inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:min(100%,76ch);justify-self:start}.chat-turn{position:relative}.chat-turn-assistant{background:linear-gradient(135deg,rgba(115,221,249,.16),rgba(255,255,255,.58)),rgba(247,251,255,.82);border-color:rgba(44,132,198,.2)}.chat-turn-pending:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(44,132,198,.14);pointer-events:none}.chat-meta{display:flex;justify-content:space-between;gap:12px;margin-bottom:4px;color:var(--muted);font-size:.72rem;letter-spacing:.01em}.chat-empty-state p,.chat-turn p,.trace-item p{margin:0}.chat-form,.feedback-form{display:grid;grid-gap:16px;gap:16px}.quiz-item-card{display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding:14px;border-radius:18px;border:1px solid rgba(44,132,198,.18);background:rgba(255,255,255,.62)}.quiz-option-list{display:grid;grid-gap:10px;gap:10px}.quiz-option-button{justify-content:flex-start;width:100%;gap:10px;text-align:left}.quiz-option-id{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:999px;background:rgba(44,132,198,.12);font-weight:800}.feedback-section{display:grid;grid-gap:14px;gap:14px}.comparison-section-stack,.feedback-question-list{display:grid;grid-gap:16px;gap:16px}.feedback-question{padding:14px 16px}.feedback-question legend{padding:0 8px;font-weight:700}.field-help{margin:8px 0 0;color:var(--muted);font-size:.92rem}.feedback-scale-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.feedback-scale-option{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(92,120,160,.16);background:rgba(255,255,255,.72);cursor:pointer}.feedback-scale-option input{margin:0}.feedback-scale-option-selected{border-color:rgba(44,132,198,.38);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(216,235,255,.8));box-shadow:inset 0 0 0 1px rgba(44,132,198,.14)}.feedback-textarea textarea{min-height:112px}.panel-divider{height:1px;margin:8px 0 2px;background:linear-gradient(90deg,transparent,rgba(92,120,160,.16),transparent)}.admin-shell{gap:20px}.admin-hero{display:grid;grid-gap:12px;gap:12px}.admin-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:16px;gap:16px}.admin-panel-overview{grid-column:1/-1}.admin-panel-knowledge{grid-column:span 7}.admin-panel-sessions{grid-column:span 5}.admin-detail-panel{grid-column:1/-1}.insight-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,360px);grid-gap:14px;gap:14px;overflow-x:auto;padding-bottom:10px;scrollbar-width:thin}.insight-card{padding:16px 18px}.insight-card-accent{background:linear-gradient(180deg,rgba(115,221,249,.16),rgba(242,248,255,.92))}.rail-stats-grid,.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{padding:12px 13px}.stat-card strong{display:block;font-size:1.08rem}.stat-card-compact{padding:12px 14px}.knowledge-file-list{max-height:460px;overflow-y:auto;padding-right:4px}.admin-trace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.trace-item{padding:12px 14px}.trace-item p,.trace-item small{display:block;margin-top:6px}@media (max-width:1180px){.journey-grid-auth-shell,.journey-grid-chat,.journey-grid-feedback,.journey-grid-guide,.journey-grid-week,.journey-header-grid,.workbench-auth,.workbench-top{grid-template-columns:1fr}.admin-trace-grid,.journey-stepper,.journey-summary-strip,.task-list-grid{grid-template-columns:1fr 1fr}.panel-sticky{position:static}.scene-shell-chat .workspace-rail,.scene-shell-feedback .workspace-rail{order:2}.scene-chat-main,.scene-feedback-main{order:1}.admin-detail-panel,.admin-panel-knowledge,.admin-panel-overview,.admin-panel-sessions{grid-column:1/-1}.journey-header-content{grid-template-columns:1fr;gap:14px;max-width:min(100%,calc(100% - 40px))}.journey-active-summary,.journey-header-content>.section-kicker,.journey-lede,.journey-title{grid-column:auto;grid-row:auto;max-width:100%}}@media (max-width:860px){.page-shell{width:min(1280px,calc(100% - 20px));padding-top:18px}.admin-trace-grid,.guide-grid,.journey-stepper,.rail-stats-grid,.stats-grid,.status-grid,.task-list-grid{grid-template-columns:1fr}.admin-hero h1,.hero h1,.journey-title{font-size:clamp(2.35rem,10vw,3.6rem)}.field-note-row,.panel-header-split{display:grid;justify-content:normal}.button-row>*,.journey-actions>*{flex-basis:100%}.journey-header-content{max-width:100%}.scene-side-panel{gap:12px}.scene-feedback-section,.scene-side-cluster{padding:14px}.scene-chat-log{min-height:340px;max-height:none;padding:10px}.chat-empty-state,.chat-turn{max-inline-size:100%}.scene-chat-form .field textarea{min-height:98px}.chat-empty-state,.chat-turn{border-radius:18px;padding:11px 12px}.chat-meta{display:grid;grid-gap:2px;gap:2px}}@media (max-width:560px){.panel,.panel-hero{padding:18px}.journey-header-shell .panel-hero:after,.journey-header-shell .panel-hero:before{opacity:.5}.journey-step{min-height:68px;padding:12px 14px}.chat-log{min-height:360px}.scene-chat-main,.scene-feedback-main{gap:14px}.scene-chat-form{gap:10px;padding-top:10px}.scene-chat-log{min-height:300px}.field-note-row{gap:4px;font-size:.78rem}}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-body:"Manrope","Manrope Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_dd5b2f{--font-display:"Space Grotesk","Space Grotesk Fallback"}