:root{color-scheme:dark;--void: #07080a;--void-2: #0d0f13;--deck: rgba(17, 20, 25, .84);--deck-solid: #11141a;--deck-soft: rgba(245, 240, 229, .075);--panel: rgba(244, 241, 232, .955);--panel-ghost: rgba(244, 241, 232, .08);--paper: #f2eee4;--paper-2: #d9d2c3;--ink: #f4f1e8;--ink-dark: #101114;--muted: #9b9b94;--muted-dark: #5c5c58;--line: rgba(244, 241, 232, .2);--line-strong: rgba(244, 241, 232, .52);--black-line: rgba(13, 14, 16, .9);--red: #e5483e;--red-soft: rgba(229, 72, 62, .18);--cyan: #22b8d6;--cyan-soft: rgba(34, 184, 214, .18);--gold: #d6a744;--gold-soft: rgba(214, 167, 68, .18);--green: #39c697;--blue: #6c8ff0;--radius: 6px;--cut: polygon(0 0, calc(100% - 18px) 0, 100% 18px, 100% 100%, 0 100%);--shadow-deep: 0 30px 90px rgba(0, 0, 0, .45);--shadow-thin: 0 1px 0 rgba(255, 255, 255, .08) inset;font-family:Bahnschrift,Microsoft YaHei UI,Noto Sans SC,PingFang SC,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{background:var(--void)}body{background:linear-gradient(90deg,rgba(244,241,232,.025) 1px,transparent 1px),linear-gradient(0deg,rgba(244,241,232,.02) 1px,transparent 1px),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 5px),linear-gradient(135deg,#050608,#0b1018 42%,#08090b);background-size:34px 34px,34px 34px,auto,auto;color:var(--ink);overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(112deg,transparent 0 38%,rgba(255,255,255,.04) 38.2% 38.55%,transparent 38.8% 100%),linear-gradient(68deg,transparent 0 63%,rgba(34,184,214,.06) 63.2% 63.45%,transparent 63.8% 100%);opacity:.7}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.08) .65px,transparent .65px);background-size:3px 3px;opacity:.08;mix-blend-mode:screen}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;opacity:.58}a{color:var(--cyan)}h1,h2,h3,p{margin-top:0}.landing-shell{position:relative;z-index:1;min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.68fr);align-items:center;gap:clamp(28px,5vw,74px);padding:clamp(24px,5vw,72px);overflow:hidden}.landing-shell:before{content:"ACCESS REQUEST / EXAM REVIEW TERMINAL";position:absolute;left:clamp(20px,4vw,64px);top:28px;color:#f4f1e814;font-size:1.9rem;font-weight:900;text-transform:uppercase;pointer-events:none}.landing-copy{max-width:780px;animation:system-enter .72s cubic-bezier(.2,.8,.2,1) both}.landing-brand{margin-bottom:36px}.landing-copy h1{max-width:760px;margin-bottom:18px;color:var(--paper);font-size:4.4rem;line-height:.98;font-weight:900;text-transform:uppercase}.landing-lead{max-width:680px;color:var(--paper-2);font-size:1.05rem;line-height:1.85}.landing-form,.landing-status{width:min(680px,100%)}.landing-form{margin-top:22px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;padding:16px;border:1px solid var(--line-strong);background:#f4f1e8eb;color:var(--ink-dark);box-shadow:var(--shadow-deep);clip-path:var(--cut)}.landing-enter{text-decoration:none}.landing-hint{grid-column:1 / -1;color:var(--muted-dark);line-height:1.55}.landing-status{margin-top:14px;display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid rgba(34,184,214,.45);background:#22b8d61a;color:var(--paper);box-shadow:0 0 40px #22b8d614}.landing-visual{position:relative;isolation:isolate;padding:16px;border:1px solid rgba(229,72,62,.65);background:linear-gradient(180deg,rgba(229,72,62,.26),transparent 28%),#f4f1e814;box-shadow:var(--shadow-deep);clip-path:polygon(0 0,100% 0,100% calc(100% - 42px),calc(100% - 42px) 100%,0 100%);animation:system-enter .86s 90ms cubic-bezier(.2,.8,.2,1) both}.landing-visual:before{content:"RHODES / ACCESS";position:absolute;left:18px;top:18px;z-index:2;padding:6px 9px;background:var(--red);color:#fff;font-size:.72rem;font-weight:900;text-transform:uppercase}.landing-visual img{display:block;width:100%;aspect-ratio:1 / 1.05;object-fit:cover;border:1px solid rgba(244,241,232,.42);filter:saturate(.95) contrast(1.04)}.credit-badge{position:absolute;right:18px;bottom:18px;z-index:2;padding:8px 12px;border:1px solid var(--black-line);background:var(--paper);color:var(--ink-dark);font-weight:900}.app-shell{position:relative;z-index:1;min-height:100vh;min-width:0;display:grid;grid-template-columns:248px minmax(0,1fr)}.sidebar{position:sticky;top:0;min-width:0;min-height:100vh;display:flex;flex-direction:column;gap:26px;padding:24px 18px;border-right:1px solid rgba(244,241,232,.16);background:linear-gradient(180deg,rgba(229,72,62,.16),transparent 34%),#07080ae0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:18px 0 70px #00000061}.brand-mark{min-height:58px;display:flex;align-items:center;gap:12px;padding-left:13px;border-left:4px solid var(--red)}.brand-mark strong{display:block;color:var(--paper);font-size:1.05rem;font-weight:900}.brand-mark span{display:block;margin-top:4px;color:var(--muted);font-size:.74rem;text-transform:uppercase}.nav-stack{display:grid;min-width:0;gap:9px}.nav-item,.ghost-button,.primary-button,.icon-button,.mini-button{position:relative;overflow:hidden;border:1px solid rgba(244,241,232,.22);border-radius:var(--radius);background:#f4f1e811;color:var(--ink);transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.nav-item{width:100%;min-width:0;min-height:46px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:0 12px;text-align:left}.nav-item:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);transform:translate(-102%);transition:transform .26s ease}.nav-item.active{border-color:#f4f1e8e0;background:var(--paper);color:var(--ink-dark);box-shadow:0 16px 38px #22b8d624}.nav-item.active:after,.nav-item:hover:after{transform:translate(0)}.nav-item:hover,.ghost-button:hover,.primary-button:hover,.icon-button:hover,.mini-button:hover{transform:translateY(-1px);border-color:#f4f1e894;box-shadow:0 0 26px #22b8d624}.primary-button,.icon-button.filled{border-color:transparent;background:var(--paper);color:var(--ink-dark);font-weight:900}.compact-button{min-height:32px;padding:0 12px;font-size:.82rem}.primary-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 16px}.ghost-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px}.icon-button{width:38px;height:38px;display:inline-grid;place-items:center}.mini-button{min-width:30px;min-height:28px;display:inline-grid;place-items:center;padding:4px 8px}.security-strip{margin-top:auto;display:flex;align-items:center;gap:9px;padding:11px;border:1px solid rgba(57,198,151,.45);background:#39c69717;color:var(--paper-2);font-size:.82rem}.workspace{min-width:0;display:grid;gap:20px;padding:34px}.topbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);align-items:start;gap:24px;padding-bottom:16px;border-bottom:1px solid rgba(244,241,232,.18);animation:screen-cut .46s ease both}.eyebrow{margin-bottom:8px;color:var(--red);font-size:.76rem;font-weight:900;text-transform:uppercase}.topbar h1,.access-panel h1{margin-bottom:0;color:var(--paper);font-size:3.15rem;line-height:.98;font-weight:900;text-transform:uppercase}.status-cluster{display:flex;align-items:center;gap:10px;min-width:0;min-height:48px;padding:12px 14px;border:1px solid rgba(34,184,214,.42);background:#22b8d614;color:var(--paper-2);box-shadow:0 0 36px #22b8d61a;clip-path:var(--cut);overflow-wrap:anywhere}.status-cluster span,.security-strip span{min-width:0;overflow-wrap:anywhere}.stat-grid{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));gap:8px;animation:panel-rise .52s 60ms ease both}.stat{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;border:1px solid rgba(244,241,232,.18);background:#f4f1e812;box-shadow:var(--shadow-thin);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.stat span{color:var(--muted);font-size:.76rem}.stat strong{color:var(--paper);font-size:1.55rem}.stat.ink{border-left:3px solid var(--blue)}.stat.green{border-left:3px solid var(--green)}.stat.red{border-left:3px solid var(--red)}.stat.gold{border-left:3px solid var(--gold)}.stacked-view{display:grid;gap:24px;animation:panel-rise .54s 90ms ease both}.two-column,.quiz-bank-grid,.quiz-support-grid,.literature-workbench,.admin-grid,.health-grid,.mini-stat-grid{display:grid;gap:18px;align-items:start}.two-column{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)}.two-column.wide-right{grid-template-columns:minmax(310px,.56fr) minmax(0,1.44fr)}.quiz-bank-grid{grid-template-columns:minmax(300px,.9fr) minmax(0,1.25fr) minmax(220px,.62fr)}.quiz-support-grid,.literature-workbench,.admin-grid,.health-grid,.mini-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel,.dropzone,.note-paper,.mimo-command,.access-panel,.boot-panel{min-width:0;border:1px solid rgba(244,241,232,.19);border-radius:var(--radius);background:linear-gradient(135deg,#f4f1e817,#f4f1e809),var(--deck);color:var(--ink);box-shadow:var(--shadow-deep),var(--shadow-thin)}.panel,.note-paper{position:relative;overflow:hidden;padding:18px}.panel:before,.note-paper:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(var(--cyan),transparent);opacity:.8}.view-notes .panel:before,.view-notes .note-paper:before{background:linear-gradient(var(--gold),transparent)}.view-quiz .panel:before,.view-quiz .note-paper:before{background:linear-gradient(var(--red),transparent)}.view-literature .panel:before,.view-literature .note-paper:before{background:linear-gradient(var(--green),transparent)}.panel-head,.note-head,.submit-strip{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-head,.note-head{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(244,241,232,.16)}.panel-head h2,.note-head h2{margin:0;color:var(--paper);font-size:1.18rem;font-weight:900;text-transform:uppercase}.panel-head span,.note-head span,.field-note,label span,.row-card small,.note-version small,.note-version span,.compact-item small,.history-item small,.literature-item small,.attempt-row small{color:var(--muted);font-size:.82rem}.field-note{line-height:1.7}label{display:grid;gap:8px}input,textarea,select{width:100%;border:1px solid rgba(244,241,232,.2);border-radius:var(--radius);background:#05070ab8;color:var(--paper);outline:none;padding:11px 12px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}textarea{resize:vertical;line-height:1.62}input:focus,textarea:focus,select:focus{border-color:#22b8d6c7;background:#05070aeb;box-shadow:0 0 0 3px #22b8d626}.mimo-command{position:relative;overflow:hidden}.mimo-command.hero{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.35fr) minmax(220px,.56fr);grid-template-areas:"head log log" "attach log log" "input input input";min-height:390px;border-color:#22b8d673;background:linear-gradient(115deg,rgba(34,184,214,.18),transparent 31%),linear-gradient(292deg,rgba(229,72,62,.13),transparent 35%),#07080aeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%);animation:command-boot .76s cubic-bezier(.2,.8,.2,1) both}.mimo-command.hero:before{content:"MIMO COMMAND";position:absolute;right:20px;top:16px;color:#f4f1e814;font-size:2rem;font-weight:900;text-transform:uppercase;pointer-events:none}.mimo-command.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.11),transparent);transform:translate(-120%);opacity:0}.mimo-command.hero:focus-within:after,.mimo-command.hero.dragging:after{animation:scan-sweep 1.1s ease;opacity:1}.mimo-command.dragging{border-color:#e5483ee0;box-shadow:0 0 0 1px #e5483e61,0 0 60px #e5483e2e,var(--shadow-deep)}.command-head{grid-area:head;position:relative;z-index:1;display:grid;grid-template-columns:42px minmax(0,1fr);align-content:start;gap:14px;padding:26px;border-right:1px solid rgba(244,241,232,.16)}.command-sigil{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(244,241,232,.32);background:var(--paper);color:var(--ink-dark)}.command-copy{min-width:0;overflow:hidden;overflow-wrap:anywhere}.command-kicker{display:block;margin-bottom:8px;color:var(--cyan);font-size:.7rem;font-weight:900;text-transform:uppercase}.command-head strong{display:block;max-width:10ch;margin-bottom:8px;color:var(--paper);font-size:2.65rem;line-height:.95;font-weight:900;text-transform:uppercase;overflow-wrap:anywhere}.command-head span:not(.command-kicker){display:block;color:var(--paper-2);line-height:1.5}.command-head:after,.terminal-head:after{content:"";position:absolute;right:18px;bottom:12px;left:18px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(244,241,232,.46),rgba(89,215,231,.42),transparent);opacity:.42;transform:translate(-18%);animation:topbar-prism-line 9s ease-in-out infinite}.mimo-expert-badge{display:inline-flex;align-items:center;gap:7px;width:fit-content;max-width:100%;margin-top:11px;padding:5px 9px;border:1px solid rgba(244,241,232,.14);border-radius:999px;background:linear-gradient(110deg,#f4f1e814,#59d7e714),#090c1052;color:#f4f1e8c7;font-size:.74rem;font-style:normal;font-weight:900;letter-spacing:0;overflow-wrap:anywhere}.mimo-expert-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 16px #59d7e757}.mimo-command.scope-notes .mimo-expert-badge:before{background:#d6a744f2;box-shadow:0 0 16px #d6a74442}.mimo-command.scope-quiz .mimo-expert-badge:before{background:#e5483eeb;box-shadow:0 0 16px #e5483e3d}.mimo-command.scope-literature .mimo-expert-badge:before{background:#77d2b0f2;box-shadow:0 0 16px #77d2b03d}.command-log{grid-area:log;position:relative;z-index:1;max-height:292px;overflow:auto;display:grid;align-content:start;gap:10px;padding:22px;border-left:1px solid rgba(244,241,232,.13);background:repeating-linear-gradient(0deg,transparent 0 27px,rgba(244,241,232,.05) 28px),#f4f1e809}.chat-bubble{max-width:min(760px,100%);width:fit-content;padding:11px 13px;border:1px solid rgba(244,241,232,.18);border-radius:var(--radius);background:#f4f1e813;color:var(--paper);line-height:1.68;white-space:pre-wrap;overflow-wrap:anywhere}.chat-bubble.user{justify-self:end;border-color:#d6a7447a;background:#d6a74424}.chat-bubble.assistant{border-color:#22b8d661;background:#22b8d61c}.mimo-response-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px;padding-top:9px;border-top:1px solid rgba(244,241,232,.14)}.mimo-response-actions .mini-button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;color:#f4f1e8c7;background:#f4f1e80e;border-color:#f4f1e824;font-weight:800;line-height:1;box-shadow:none}.mimo-response-actions .mini-button:hover,.mimo-response-actions .mini-button:focus-visible{color:var(--paper);background:#22b8d61f;border-color:#22b8d661;box-shadow:0 10px 22px #22b8d61a}.mimo-response-actions .mini-button.more-action{color:#f4f1e885;background:transparent;border-style:dashed;box-shadow:none}.attachment-zone{grid-area:attach;position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding:18px 26px;border-top:1px solid rgba(244,241,232,.14);border-right:1px solid rgba(244,241,232,.16);min-width:0}.attachment-zone input{display:none}.attachment-zone span{color:var(--muted);font-size:.84rem;min-width:0;overflow-wrap:anywhere}.attachment-list{grid-column:1 / -1;position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 12px}.attachment-chip,.selected-source-list span,.tag{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:7px 9px;border:1px solid rgba(244,241,232,.2);border-radius:var(--radius);background:#f4f1e814;color:var(--paper);font-size:.8rem;overflow-wrap:anywhere}.command-input{grid-area:input;position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 68px;gap:12px;padding:18px;border-top:1px solid rgba(244,241,232,.15);background:#f4f1e814;min-width:0}.command-input:before{content:">";position:absolute;left:28px;top:31px;z-index:2;color:var(--cyan);font-weight:900;animation:cursor-pulse .98s steps(2,end) infinite}.command-input textarea{min-height:112px;padding-left:28px;font-size:1.05rem;line-height:1.65}.command-input .icon-button.filled{width:68px;height:auto;min-height:100%;background:var(--red);color:#fff}.command-input .icon-button.filled:hover{box-shadow:0 0 34px #e5483e47}.dropzone{position:relative;min-height:232px;display:grid;place-items:center;align-content:center;gap:10px;padding:22px;border-style:dashed;text-align:center;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.dropzone.compact{min-height:156px}.dropzone:hover,.dropzone.dragging{transform:translateY(-1px);border-color:#22b8d6bd;background:linear-gradient(135deg,rgba(34,184,214,.16),transparent 44%),#f4f1e812}.dropzone.dragging{border-color:#e5483edb;box-shadow:0 0 52px #e5483e29}.dropzone input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.dropzone strong{color:var(--paper);font-size:1.2rem;font-weight:900}.dropzone span{color:var(--muted)}.materials-ingest-drawer{overflow:hidden}.materials-ingest-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;cursor:pointer;list-style:none}.materials-ingest-summary::-webkit-details-marker{display:none}.materials-ingest-summary h2{margin:0}.materials-ingest-summary span,.materials-ingest-summary em{color:var(--muted);font-size:.84rem;font-style:normal;overflow-wrap:anywhere}.materials-ingest-summary em{color:var(--cyan);font-weight:900;white-space:nowrap}.materials-ingest-drawer[open] .materials-ingest-summary{padding-bottom:12px;border-bottom:1px solid rgba(244,241,232,.12)}.materials-ingest-dropzone{margin-top:14px}.quiz-source-upload-drawer{overflow:hidden}.quiz-source-upload-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;cursor:pointer;list-style:none}.quiz-source-upload-summary::-webkit-details-marker{display:none}.quiz-source-upload-summary h2{margin:0}.quiz-source-upload-summary span,.quiz-source-upload-summary em{color:var(--muted);font-size:.84rem;font-style:normal;overflow-wrap:anywhere}.quiz-source-upload-summary em{color:var(--cyan);font-weight:900;white-space:nowrap}.quiz-source-upload-drawer[open] .quiz-source-upload-summary{padding-bottom:12px;border-bottom:1px solid rgba(244,241,232,.12)}.quiz-source-dropzone{margin-top:14px}.material-list,.question-stack,.literature-list,.note-version-list,.compact-list,.review-list,.limit-list,.event-list{display:grid;gap:10px}.row-card,.question-block,.literature-item,.compact-item,.history-item,.attempt-row,.note-version,.review-card,.event-row,.health-check,.health-summary,.smoke-check,.mini-stat,.admin-kv{border:1px solid rgba(244,241,232,.16);border-radius:var(--radius);background:#f4f1e811;color:var(--paper);box-shadow:var(--shadow-thin);transition:border-color .18s ease,background .18s ease,transform .18s ease}.row-card,.compact-item,.attempt-row{padding:12px}.row-card{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:12px}.row-card:hover,.question-block:hover,.literature-item:hover,.compact-item:hover,.note-version:hover,.history-item:hover{border-color:#f4f1e86b;background:#f4f1e817}.check-line{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.check-line input{width:auto;margin-top:4px}.check-line strong,.compact-item strong,.history-item strong,.literature-item strong,.attempt-row strong{color:var(--paper)}.check-line small,.compact-item small,.history-item small,.literature-item small,.attempt-row small{display:block;margin-top:4px}.form-panel,.note-control-stack,.admin-filter-grid,.limit-editor,.inline-form{display:grid;gap:14px}.note-settings-drawer{overflow:hidden}.note-settings-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;cursor:pointer;list-style:none}.note-settings-summary::-webkit-details-marker{display:none}.note-settings-summary h2{margin:0}.note-settings-summary span,.note-settings-summary em{color:var(--muted);font-size:.84rem;font-style:normal}.note-settings-summary em{color:var(--cyan);font-weight:900;white-space:nowrap}.note-settings-drawer[open] .note-settings-summary{padding-bottom:12px;border-bottom:1px solid rgba(244,241,232,.12)}.note-settings-command{justify-self:start;min-height:40px}.note-command-bridge{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(244,241,232,.1);border-radius:var(--radius);background:linear-gradient(120deg,#d6a74414,#f4f1e80b),#00000029}.note-command-bridge strong,.note-command-bridge small{display:block}.note-command-bridge strong{color:var(--paper);font-size:.9rem}.note-command-bridge small{color:var(--muted);font-size:.8rem;line-height:1.55}.note-style-reference-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;align-items:center;padding:12px;border:1px solid rgba(244,241,232,.12);border-radius:var(--radius);background:linear-gradient(120deg,#f4f1e80f,#22b8d60d),#0000002e}.note-style-reference-box strong,.note-style-reference-box small{display:block}.note-style-reference-box small,.note-style-reference-list em{color:var(--muted);font-style:normal;font-size:.82rem}.note-style-reference-list{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.note-style-reference-list span{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 8px;border:1px solid rgba(34,184,214,.24);border-radius:999px;background:#22b8d617;color:var(--paper-2);font-size:.8rem;font-weight:800}.note-style-reference-list button{display:inline-grid;place-items:center;width:20px;height:20px;border:0;border-radius:999px;background:#ffffff14;color:var(--muted)}.note-style-reference-list button:hover{color:var(--paper);background:#eb50502e}.selected-source-list{display:flex;flex-wrap:wrap;gap:8px}.segmented-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;border:1px solid rgba(244,241,232,.16);border-radius:var(--radius);background:#00000038}.segmented-control button{min-height:38px;border:1px solid transparent;border-radius:calc(var(--radius) - 1px);background:transparent;color:var(--paper-2);font-weight:900}.segmented-control button.active{border-color:#22b8d694;background:#22b8d629;color:var(--paper)}.note-version{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px}.note-version.active,.history-item.active,.literature-item.selected{border-color:#22b8d6c7;background:#22b8d621;box-shadow:0 0 28px #22b8d61f}.note-version>button:first-child{border:0;background:transparent;color:inherit;padding:0;text-align:left}.note-version strong,.note-version small,.note-version span{display:block;overflow-wrap:anywhere}.note-paper{min-height:610px;background:linear-gradient(90deg,rgba(214,167,68,.16) 0 72px,transparent 72px),repeating-linear-gradient(0deg,transparent 0 34px,rgba(244,241,232,.055) 35px),#f4f1e813}.note-actions,.review-actions,.admin-action-row,.literature-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-action-row{justify-content:flex-end}.note-paper pre{margin:0;color:var(--paper);white-space:pre-wrap;line-height:1.75;font-family:Microsoft YaHei UI,Noto Sans SC,sans-serif}.tag.warn{border-color:#e5483e94;background:#e5483e24}.tag.ok{border-color:#39c69794;background:#39c69724}.question-block{display:grid;gap:12px;padding:14px}.question-meta,.submit-strip{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.option-grid label{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:10px;border:1px solid rgba(244,241,232,.15);border-radius:var(--radius);background:#f4f1e80d}.option-grid input{width:auto}.submit-strip{margin-top:16px;padding-top:14px;border-top:1px solid rgba(244,241,232,.15)}.attempt-detail{margin-top:18px}.quiz-history-detail>summary{cursor:pointer;list-style:none}.quiz-history-detail>summary::-webkit-details-marker{display:none}.quiz-history-detail>summary span:after{content:" / 展开";color:var(--cyan)}.quiz-history-detail[open]>summary span:after{content:" / 收起"}.attempt-row.correct{border-color:#39c69773}.attempt-row p,.compact-item p,.literature-item p{margin:8px 0;color:var(--paper-2);line-height:1.65}.attempt-row em{display:block;margin-top:8px;color:var(--gold);font-style:normal}.history-item{display:grid;gap:5px;padding:12px;text-align:left}.literature-panel{padding:18px}.literature-library-drawer{overflow:hidden}.literature-library-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;cursor:pointer;list-style:none}.literature-library-summary::-webkit-details-marker{display:none}.literature-library-summary h2{margin:0}.literature-library-summary span,.literature-library-summary em{color:var(--muted);font-size:.84rem;font-style:normal}.literature-library-summary em{color:var(--cyan);font-weight:900;white-space:nowrap}.literature-library-drawer[open] .literature-library-summary{padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid rgba(21,23,27,.08)}.search-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:18px}.literature-item{display:grid;gap:10px;padding:13px}.literature-actions{align-items:center;justify-content:space-between}.empty-state{min-height:142px;display:grid;place-items:center;align-content:center;gap:9px;padding:24px;border:1px dashed rgba(244,241,232,.28);border-radius:var(--radius);color:var(--muted);text-align:center}.access-gate,.boot-fallback{position:relative;z-index:1;min-height:100vh;display:grid;place-items:center;padding:24px}.access-panel,.boot-panel{width:min(640px,100%);position:relative;padding:28px;clip-path:var(--cut)}.access-panel p,.boot-panel p{color:var(--paper-2);line-height:1.75}.access-stamp{position:absolute;right:-20px;top:22px;padding:8px 36px;background:var(--gold);color:var(--ink-dark);font-weight:900;transform:rotate(10deg)}.access-stamp.rejected{background:var(--red);color:#fff}.boot-panel strong{display:block;margin-bottom:12px;color:var(--paper);font-size:1.4rem}.boot-panel code{display:block;padding:10px;overflow-wrap:anywhere;border:1px solid rgba(244,241,232,.18);background:#00000057}.usage-table,.limit-list,.event-list{display:grid;gap:8px}.usage-row,.limit-row,.event-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:10px;border:1px solid rgba(244,241,232,.14);background:#f4f1e80e;color:var(--paper-2);overflow-wrap:anywhere;min-width:0}.usage-row.head,.limit-row.head{background:var(--paper);color:var(--ink-dark);font-weight:900}.admin-kv,.health-check,.mini-stat{padding:12px}.health-check{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0}.health-summary{margin-bottom:18px;padding:16px;border-left:4px solid var(--red)}.health-summary.ready{border-left-color:var(--green)}.health-summary>div,.smoke-check{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.health-summary span,.smoke-check span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.health-summary strong,.smoke-check strong{color:var(--paper)}.health-summary p{margin:10px 0 6px;color:var(--paper)}.health-summary small,.smoke-check small{color:var(--muted);overflow-wrap:anywhere;line-height:1.55}.smoke-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.smoke-check{align-items:flex-start;grid-template-columns:minmax(0,1fr) auto;padding:12px;min-width:0}.smoke-check small{grid-column:1 / -1}.health-check span,.smoke-check span{min-width:0;overflow-wrap:anywhere}.health-check.ok{border-color:#39c69780}.health-check.warn,.health-summary.warn,.smoke-check.warn{border-color:#e5483e80}.smoke-check.ok{border-color:#39c69780}.spin{animation:spin .9s linear infinite}@keyframes screen-cut{0%{opacity:0;transform:translateY(-10px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes panel-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes system-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes command-boot{0%{opacity:0;transform:translateY(18px) scale(.992);filter:blur(5px)}58%{opacity:1;filter:blur(0)}to{transform:translateY(0) scale(1)}}@keyframes scan-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes cursor-pulse{50%{opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:1220px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.workspace{padding:24px}.mimo-command.hero{grid-template-columns:minmax(240px,.86fr) minmax(0,1.14fr);grid-template-areas:"head log" "attach log" "input input"}.quiz-bank-grid{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}.quiz-bank-grid .dropzone{grid-column:1 / -1}}@media(max-width:900px){.landing-shell{grid-template-columns:1fr;align-items:start}.landing-copy h1{font-size:3rem}.landing-form,.topbar,.stat-grid,.two-column,.two-column.wide-right,.quiz-bank-grid,.quiz-support-grid,.literature-workbench,.admin-grid,.health-grid,.mini-stat-grid,.smoke-grid,.mimo-command.hero{grid-template-columns:1fr}.mimo-command.hero{grid-template-areas:"head" "log" "attach" "input";clip-path:none}.command-head,.command-log,.attachment-zone{border-right:0;border-left:0}.command-log{max-height:240px}.command-input{grid-template-columns:minmax(0,1fr) 56px}.command-input .icon-button.filled{width:56px}.option-grid,.search-line{grid-template-columns:1fr}}@media(max-width:720px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;min-height:auto;border-right:0;border-bottom:1px solid rgba(244,241,232,.16)}.nav-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace{padding:18px}.topbar h1,.access-panel h1{font-size:2.35rem}.command-head{grid-template-columns:36px minmax(0,1fr);padding:20px}.command-sigil{width:36px;height:36px}.command-head strong{font-size:1.72rem;line-height:1.02}.command-kicker{font-size:.64rem}.mimo-command.hero:before{right:12px;top:12px;max-width:calc(100% - 104px);overflow:hidden;font-size:1.1rem;white-space:nowrap}.status-cluster{clip-path:none}.panel-head,.note-head,.submit-strip{align-items:stretch;flex-direction:column}.landing-form,.usage-row,.limit-row{grid-template-columns:1fr}.health-summary>div,.health-check,.smoke-check{grid-template-columns:1fr}}@media(max-width:480px){html,body,#root,.app-shell,.sidebar,.workspace{width:100%;max-width:100vw;overflow-x:hidden}.nav-stack{grid-template-columns:1fr}.nav-item{max-width:calc(100vw - 36px)}.workspace{padding:14px}.status-cluster,.stat,.mimo-command,.panel,.dropzone,.note-paper{max-width:calc(100vw - 28px)}.topbar h1,.access-panel h1{font-size:2rem}.status-cluster{font-size:.9rem}.command-input{grid-template-columns:1fr}.command-input .icon-button.filled{width:100%;min-height:46px}.attachment-zone.inline{align-items:stretch;flex-direction:column}}@keyframes lunar-sheen{0%,78%,to{opacity:.18;transform:translate(-22%)}42%{opacity:.42;transform:translate(18%)}}@media(prefers-reduced-motion:reduce){.mimo-first-view>.task-terminal.hero:after,.task-terminal.hero:after{animation:none!important}}.quality-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.quality-grid.compact-quality{grid-template-columns:repeat(4,minmax(0,1fr))}.quality-chip{min-height:70px;padding:12px;display:grid;align-content:space-between;border:1px solid rgba(244,241,232,.16);border-left:3px solid var(--cyan);border-radius:var(--radius);background:#f4f1e811;color:var(--paper);box-shadow:var(--shadow-thin)}.quality-chip span{color:var(--muted);font-size:.78rem;text-transform:uppercase}.quality-chip strong{color:var(--paper);font-size:clamp(1rem,2vw,1.45rem);line-height:1.1;overflow-wrap:anywhere}.quality-chip.gold{border-left-color:var(--gold)}.quality-chip.green{border-left-color:var(--green)}.quality-chip.warn{border-left-color:var(--red)}.row-card .check-line{flex:1;min-width:0}.detail-panel,.note-quality{animation:panel-rise .42s ease both}.citation-panel{display:grid;gap:12px}.citation-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;list-style:none;cursor:pointer}.citation-summary::-webkit-details-marker{display:none}.citation-summary h2,.citation-summary span,.citation-summary em{min-width:0;overflow-wrap:anywhere}.citation-summary h2{margin:0}.citation-summary span{color:var(--muted)}.citation-summary em{color:#cfd8d49e;font-size:.82rem;font-style:normal;text-align:right}.citation-summary em:after{content:" / 展开";color:var(--cyan);font-weight:900}.citation-panel[open]>.citation-summary{padding-bottom:10px;border-bottom:1px solid rgba(244,241,232,.12)}.citation-panel[open]>.citation-summary em:after{content:" / 收起"}.question-block.needs-review{border-color:#e5483e6b;background:linear-gradient(90deg,rgba(229,72,62,.12),transparent 38%),#f4f1e811}.readiness-ok{border-color:#39c69752}.readiness-warn{border-color:#e5483e6b}@media(max-width:760px){.quality-grid.compact-quality{grid-template-columns:repeat(2,minmax(0,1fr))}.citation-summary{grid-template-columns:1fr}.citation-summary em{text-align:left}}:root{--void: #06080c;--void-2: #0b0f17;--deck: rgba(12, 16, 24, .82);--deck-solid: #101620;--deck-soft: rgba(229, 238, 244, .07);--paper: #f5f6f2;--paper-2: #cfd7d9;--ink: #f7f8f3;--ink-dark: #0a0d12;--muted: #8e9aa0;--muted-dark: #536067;--line: rgba(229, 238, 244, .16);--line-strong: rgba(229, 238, 244, .42);--red: #f2554f;--red-soft: rgba(242, 85, 79, .16);--cyan: #59d7e7;--cyan-soft: rgba(89, 215, 231, .14);--gold: #d8b76a;--gold-soft: rgba(216, 183, 106, .16);--green: #54d8a9;--blue: #839dff;--moon: #dfe8ec;--violet: #a68cff;--glass: rgba(10, 14, 21, .68);--cut-lg: polygon(0 0, calc(100% - 30px) 0, 100% 30px, 100% 100%, 0 100%);--shadow-deep: 0 24px 64px rgba(0, 0, 0, .34);--shadow-thin: 0 1px 0 rgba(255, 255, 255, .08) inset}body{background:radial-gradient(circle at 78% 18%,rgba(166,140,255,.14),transparent 23%),radial-gradient(circle at 16% 88%,rgba(89,215,231,.11),transparent 26%),linear-gradient(115deg,transparent 0 48%,rgba(229,238,244,.035) 48.08% 48.42%,transparent 48.5% 100%),linear-gradient(90deg,rgba(229,238,244,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(229,238,244,.025) 1px,transparent 1px),linear-gradient(145deg,#05070b,#0a1019,#08090e);background-size:auto,auto,auto,44px 44px,44px 44px,auto}body:before{background:radial-gradient(ellipse at 82% 22%,transparent 0 88px,rgba(223,232,236,.18) 89px 91px,transparent 92px 150px,rgba(89,215,231,.08) 151px 153px,transparent 154px),linear-gradient(112deg,transparent 0 39%,rgba(255,255,255,.05) 39.1% 39.38%,transparent 39.5% 100%),linear-gradient(68deg,transparent 0 62%,rgba(89,215,231,.07) 62.1% 62.35%,transparent 62.5% 100%);opacity:.85}body:after{background-image:radial-gradient(rgba(255,255,255,.09) .6px,transparent .6px),repeating-linear-gradient(0deg,transparent 0 5px,rgba(255,255,255,.018) 6px);background-size:3px 3px,auto;opacity:.1}.landing-shell{grid-template-columns:minmax(460px,.95fr) minmax(430px,.72fr);gap:clamp(32px,6vw,96px)}.landing-shell:before{content:"PRE-EXAM COMMAND CENTER / LUNAR ARCHIVE";color:#f5f6f211;letter-spacing:.02em}.landing-dossier-frame{position:relative;padding:clamp(8px,1vw,16px) 0}.landing-dossier-frame:before{content:"";position:absolute;left:-28px;top:52px;bottom:46px;width:1px;background:linear-gradient(transparent,rgba(89,215,231,.74),rgba(242,85,79,.5),transparent)}.landing-moon-phase{position:absolute;right:clamp(4px,4vw,80px);top:clamp(-22px,-2vw,-8px);display:flex;gap:11px;opacity:.82;pointer-events:none}.moon-phase{width:30px;height:30px;border:1px solid rgba(223,232,236,.5);border-radius:50%;box-shadow:0 0 28px #59d7e724}.moon-phase-new{background:#070a10}.moon-phase-quarter{background:linear-gradient(90deg,var(--moon) 0 50%,#070a10 51% 100%)}.moon-phase-full{background:radial-gradient(circle at 34% 32%,white,var(--moon) 58%,#9eb0b7 100%)}.landing-copy h1{max-width:820px;letter-spacing:0;text-wrap:balance;text-shadow:0 16px 42px rgba(0,0,0,.36)}.landing-intel-layer:after{content:" / AUTHORIZED STUDY OPS";color:var(--cyan)}.landing-form{grid-template-columns:minmax(0,.72fr) minmax(150px,.42fr) minmax(150px,.42fr);border-color:#f5f6f294;background:linear-gradient(135deg,#fffffff5,#dce2dfe6),var(--paper);box-shadow:0 28px 80px #00000061}.landing-form input{background:#090c11b8}.landing-form .segmented-control{background:#080b101f}.landing-form .segmented-control button{color:#0a0d12ad}.landing-form .segmented-control button.active{color:#fff;background:linear-gradient(135deg,#59d7e761,#59d7e72e),#080b102e}.landing-form .ghost-button{color:var(--ink);background:#090c11ad}.landing-status{border-color:#59d7e78c;background:linear-gradient(90deg,#59d7e726,#a68cff14),#0a0f16ad}.landing-character-focus{min-height:min(620px,72vh);display:grid;place-items:center;border-color:#f2554f8f;background:radial-gradient(circle at 50% 44%,rgba(245,246,242,.9) 0 30%,rgba(245,246,242,.18) 31% 44%,transparent 45%),linear-gradient(150deg,rgba(242,85,79,.22),transparent 34%),linear-gradient(320deg,rgba(89,215,231,.16),transparent 38%),#080b10bd;clip-path:var(--cut-lg)}.landing-character-focus:after{content:"SURTR / STUDY ARCHIVE";position:absolute;right:-54px;top:44%;color:#f5f6f21f;font-size:1rem;font-weight:900;letter-spacing:.28em;transform:rotate(90deg)}.landing-archive-frame{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(245,246,242,.28);background:linear-gradient(90deg,rgba(245,246,242,.04) 1px,transparent 1px),linear-gradient(0deg,rgba(245,246,242,.03) 1px,transparent 1px);background-size:26px 26px;clip-path:var(--cut)}.landing-character-image,.landing-visual img{position:relative;z-index:1;width:min(92%,560px);aspect-ratio:1 / 1;object-fit:contain;border:0;filter:drop-shadow(0 24px 52px rgba(0,0,0,.34)) saturate(1.08) contrast(1.02);mix-blend-mode:normal}.credit-badge{border-color:#080b10e6;box-shadow:0 14px 34px #00000038}.command-center-shell{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(90deg,rgba(245,246,242,.025) 1px,transparent 1px),linear-gradient(0deg,rgba(245,246,242,.02) 1px,transparent 1px);background-size:36px 36px}.command-center-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 88% 10%,transparent 0 17%,rgba(207,216,212,.11) 17.4% 17.8%,transparent 18.2%),linear-gradient(117deg,transparent 0 63%,rgba(45,127,141,.055) 63.2%,transparent 64%),linear-gradient(121deg,transparent 0 70%,rgba(214,167,68,.045) 70.2%,transparent 70.8%),radial-gradient(circle at 82% 16%,rgba(207,216,212,.06) 0 1px,transparent 2px),radial-gradient(circle at 76% 34%,rgba(207,216,212,.04) 0 1px,transparent 2px);opacity:.78;transform:translateZ(0);animation:lunar-field-drift 18s ease-in-out infinite alternate}.command-center-shell:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(103deg,transparent 0 54%,rgba(67,216,255,.045) 54.2%,transparent 55.1%),radial-gradient(ellipse at 91% 18%,transparent 0 11%,rgba(245,246,242,.09) 11.35% 11.7%,transparent 12.1%),radial-gradient(circle at 86% 21%,rgba(255,255,255,.14) 0 1px,transparent 2px);mix-blend-mode:screen;opacity:.58;transform:translateZ(0);animation:prism-scan-drift 14s ease-in-out infinite alternate}.command-center-shell>*{position:relative;z-index:1}.command-sidebar{background:radial-gradient(circle at 16% 8%,rgba(207,216,212,.13),transparent 28%),linear-gradient(180deg,#080a0efa,#05070beb);border-right-color:#f5f6f224}.command-brand{border-left-color:#cfd8d494}.command-brand:after{content:"DARK SIDE";margin-left:auto;color:#cfd8d49e;font-size:.66rem;font-weight:900;writing-mode:vertical-rl;letter-spacing:.14em}.command-nav .nav-item{border-color:#f5f6f221;background:#f5f6f20b}.command-nav .nav-item.active{border-color:#f5f6f2eb;background:linear-gradient(90deg,rgba(207,216,212,.2),transparent 48%),var(--paper);color:var(--ink-dark)}.command-security-strip{border-color:#54d8a961;background:#54d8a913}.command-workspace{gap:22px}.command-topbar{position:relative;padding:2px 0 20px}.command-topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--cyan),rgba(245,246,242,.22),transparent)}.topbar-title-block h1,.topbar h1{letter-spacing:0;text-wrap:balance}.command-status-cluster{border-color:#59d7e780;background:linear-gradient(120deg,#59d7e71f,#a68cff12),#080c12c2}.command-stat-grid .stat{min-height:72px;background:linear-gradient(135deg,#f5f6f212,#f5f6f208),#090d14c7}.panel,.dropzone,.note-paper,.mimo-command,.access-panel,.boot-panel{border-color:#f5f6f224;background:linear-gradient(135deg,#f5f6f213,#f5f6f206),#090d14cc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.panel:after,.note-paper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.045),transparent);opacity:0;transform:translate(-80%)}.panel:hover:after,.note-paper:hover:after{animation:scan-sweep 1.05s ease;opacity:1}.primary-button,.icon-button.filled{background:linear-gradient(135deg,#fffef8,#d9e6e8);box-shadow:0 14px 34px #59d7e71f}.ghost-button,.mini-button,.icon-button{background:#f5f6f20e}.mimo-command.hero{border-color:#59d7e77a;background:radial-gradient(circle at 16% 18%,rgba(207,216,212,.16),transparent 27%),radial-gradient(circle at 92% 16%,rgba(120,103,184,.1),transparent 28%),linear-gradient(292deg,rgba(47,141,107,.1),transparent 38%),#06090eeb}.mimo-command.hero:before{content:"MIMO ORBIT";color:#f5f6f20e}.command-sigil{border-color:#59d7e780;background:radial-gradient(circle at 35% 30%,white,var(--moon) 58%,#a8b6bc)}.command-log{background:repeating-linear-gradient(0deg,transparent 0 31px,rgba(245,246,242,.045) 32px),linear-gradient(90deg,rgba(89,215,231,.055),transparent 34%),#f5f6f207}.command-input{background:linear-gradient(90deg,#59d7e717,#f2554f12),#f5f6f20f}.command-input .icon-button.filled{background:linear-gradient(135deg,var(--red),#c93c41)}@keyframes moon-drift{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes lunar-field-drift{0%{transform:translate3d(-.4%,-.2%,0);opacity:.62}to{transform:translate3d(.7%,.35%,0);opacity:.82}}@keyframes prism-scan-drift{0%{transform:translate3d(-12px,-4px,0);opacity:.38}to{transform:translate3d(10px,6px,0);opacity:.68}}.landing-moon-phase,.landing-character-focus:after{animation:moon-drift 5.2s ease-in-out infinite}@media(max-width:900px){.landing-shell{grid-template-columns:1fr}.landing-character-focus{min-height:390px;order:2}.landing-form{grid-template-columns:1fr}}@media(max-width:720px){.landing-moon-phase{position:relative;right:auto;top:auto;margin-bottom:18px}.landing-copy h1{font-size:clamp(2.35rem,13vw,3.2rem)}.landing-character-focus{min-height:330px}.command-brand:after{writing-mode:horizontal-tb}}@media(max-width:480px){.landing-shell{padding:18px 14px}.landing-character-focus{min-height:300px}.landing-character-image,.landing-visual img{width:min(96%,320px)}}@media(prefers-reduced-motion:reduce){.landing-moon-phase,.landing-character-focus:after{animation:none!important}}:root{--void: #050607;--void-2: #090c10;--terminal: #0d1117;--terminal-2: #131820;--deck: rgba(13, 17, 23, .86);--deck-solid: #121720;--deck-soft: rgba(230, 236, 232, .07);--panel: rgba(225, 231, 225, .94);--panel-ghost: rgba(225, 231, 225, .075);--paper: #e6ece8;--paper-2: #b9c3bd;--ink: #eef4f0;--ink-dark: #0c0f13;--muted: #84918c;--muted-dark: #56615d;--line: rgba(230, 236, 232, .17);--line-strong: rgba(230, 236, 232, .46);--black-line: rgba(4, 5, 7, .92);--red: #ff4c3f;--red-soft: rgba(255, 76, 63, .18);--cyan: #43d8ff;--cyan-soft: rgba(67, 216, 255, .16);--gold: #dcb65b;--gold-soft: rgba(220, 182, 91, .16);--green: #3fe0a2;--blue: #8ba7ff;--moon: #cfd8d4;--moon-shadow: #17202a;--danger-grid: rgba(255, 76, 63, .22);--radius: 5px;--radius-tight: 3px;--cut: polygon(0 0, calc(100% - 16px) 0, 100% 16px, 100% 100%, 0 100%);--cut-lg: polygon(0 0, calc(100% - 28px) 0, 100% 28px, 100% 100%, 24px 100%, 0 calc(100% - 24px) );--shadow-deep: 0 26px 80px rgba(0, 0, 0, .5);--shadow-thin: 0 1px 0 rgba(255, 255, 255, .08) inset, 0 -1px 0 rgba(0, 0, 0, .55) inset;--glow-cyan: 0 0 34px rgba(67, 216, 255, .13);--glow-red: 0 0 34px rgba(255, 76, 63, .16);--terminal-font: "Bahnschrift", "DIN Alternate", "Microsoft YaHei UI", "Noto Sans SC", sans-serif;font-family:var(--terminal-font)}body{background:linear-gradient(90deg,rgba(230,236,232,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(230,236,232,.028) 1px,transparent 1px),linear-gradient(115deg,transparent 0 53%,rgba(67,216,255,.05) 53.15% 53.32%,transparent 53.5%),radial-gradient(circle at 82% 14%,rgba(207,216,212,.12) 0 42px,rgba(23,32,42,.16) 43px 72px,transparent 73px),linear-gradient(145deg,#040506,#0b1016 42%,#07090b);background-size:38px 38px,38px 38px,auto,auto,auto}body:before{background:linear-gradient(90deg,rgba(255,76,63,.08) 0 1px,transparent 1px 100%),linear-gradient(112deg,transparent 0 34%,rgba(230,236,232,.055) 34.15% 34.36%,transparent 34.55% 100%),linear-gradient(69deg,transparent 0 71%,rgba(67,216,255,.065) 71.1% 71.3%,transparent 71.5% 100%);background-size:100% 100%,auto,auto;opacity:.8}body:after{background-image:linear-gradient(rgba(255,255,255,.04) 50%,transparent 50%),radial-gradient(rgba(255,255,255,.1) .6px,transparent .6px);background-size:100% 4px,3px 3px;opacity:.075}::selection{background:#43d8ff5c;color:#fff}.app-shell{grid-template-columns:260px minmax(0,1fr)}.sidebar{gap:22px;padding:22px 16px;border-right:1px solid rgba(230,236,232,.13);background:linear-gradient(180deg,rgba(255,76,63,.18),transparent 31%),linear-gradient(90deg,rgba(230,236,232,.06),transparent 34%),#050607e6}.sidebar:before{content:"TERMINAL-06";position:absolute;right:-39px;top:104px;color:#e6ece81c;font-size:.68rem;font-weight:900;letter-spacing:.18em;transform:rotate(90deg);pointer-events:none}.brand-mark{min-height:64px;padding:10px 10px 10px 13px;border:1px solid rgba(230,236,232,.14);border-left:4px solid var(--red);background:linear-gradient(90deg,rgba(255,76,63,.16),transparent 54%),#e6ece80b;clip-path:var(--cut)}.brand-mark svg,.command-sigil svg,.empty-state svg{filter:drop-shadow(0 0 10px rgba(67,216,255,.22))}.nav-item,.ghost-button,.primary-button,.icon-button,.mini-button,.segmented-control button{border-radius:var(--radius-tight);letter-spacing:0}.nav-item{min-height:48px;border-color:#e6ece824;background:linear-gradient(90deg,rgba(230,236,232,.075),transparent 48%),#080b0fbd}.nav-item:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--muted);opacity:.45}.nav-item.active{border-color:#e6ece8b8;background:linear-gradient(90deg,var(--paper),rgba(230,236,232,.82));color:var(--ink-dark)}.nav-item.active:before{background:var(--red);opacity:1}.security-strip,.status-cluster{border-radius:var(--radius-tight);background:linear-gradient(90deg,rgba(67,216,255,.13),transparent 62%),#080c10b8}.workspace{gap:22px;padding:32px clamp(20px,3vw,38px)}.topbar{position:sticky;top:0;z-index:5;align-items:center;margin:-32px calc(clamp(20px,3vw,38px)*-1) 0;padding:24px clamp(20px,3vw,38px) 18px;border-bottom-color:#e6ece829;background:linear-gradient(180deg,#050607f0,#050607c2),#050607d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar h1,.access-panel h1,.landing-copy h1{text-wrap:balance}.eyebrow{color:var(--cyan);letter-spacing:.12em}.stat-grid{grid-template-columns:repeat(5,minmax(120px,1fr))}.stat{min-height:66px;border-color:#e6ece824;background:linear-gradient(180deg,#e6ece816,#e6ece809),#080b0fb8;clip-path:var(--cut)}.stat strong{font-size:1.75rem;text-shadow:0 0 18px rgba(67,216,255,.16)}.panel,.dropzone,.note-paper,.mimo-command,.access-panel,.boot-panel{border-color:#e6ece826;border-radius:var(--radius-tight);background:linear-gradient(135deg,#e6ece815,#e6ece808),linear-gradient(180deg,rgba(67,216,255,.035),transparent 42%),#0a0e13e0}.panel:after,.note-paper:after{content:"";position:absolute;right:14px;top:14px;width:58px;height:9px;border-top:1px solid rgba(230,236,232,.28);border-right:1px solid rgba(230,236,232,.28);opacity:.55;pointer-events:none}.panel-head h2,.note-head h2{font-size:1.03rem;letter-spacing:.04em}input,textarea,select{border-radius:var(--radius-tight);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent),#030508c7}input::placeholder,textarea::placeholder{color:#b9c3bd94}.primary-button,.icon-button.filled{background:linear-gradient(180deg,rgba(255,255,255,.2),transparent 42%),var(--paper)}.primary-button:hover,.icon-button.filled:hover{box-shadow:var(--glow-cyan),0 16px 34px #0000003d}.ghost-button,.mini-button,.icon-button:not(.filled){background:linear-gradient(180deg,#e6ece813,#e6ece809),#080b0fbd}.mimo-command.hero{min-height:414px;border-color:#43d8ff5c;background:linear-gradient(90deg,rgba(67,216,255,.13) 0 1px,transparent 1px),linear-gradient(0deg,rgba(67,216,255,.075) 0 1px,transparent 1px),linear-gradient(115deg,rgba(67,216,255,.15),transparent 31%),linear-gradient(292deg,rgba(255,76,63,.14),transparent 38%),#05070af0;background-size:31px 31px,31px 31px,auto,auto,auto;clip-path:var(--cut-lg)}.mimo-command.hero:before{color:#e6ece812;letter-spacing:.03em}.command-head{background:linear-gradient(180deg,rgba(255,76,63,.09),transparent 55%),#00000014}.command-sigil{border-radius:var(--radius-tight);background:var(--red);color:#fff}.command-kicker{color:var(--green);letter-spacing:.1em}.command-head strong{max-width:11ch;color:#fff}.command-log{background:repeating-linear-gradient(0deg,transparent 0 26px,rgba(230,236,232,.045) 27px),linear-gradient(90deg,rgba(67,216,255,.07),transparent 28%),#e6ece807}.chat-bubble{border-radius:var(--radius-tight)}.chat-bubble.assistant{border-left:3px solid var(--cyan)}.chat-bubble.user{border-right:3px solid var(--gold)}.attachment-zone{background:#0000001f}.command-input{background:linear-gradient(90deg,rgba(255,76,63,.11),transparent 48%),#e6ece80f}.command-input .icon-button.filled{background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 44%),var(--red)}.dropzone{background:linear-gradient(90deg,rgba(230,236,232,.055) 1px,transparent 1px),linear-gradient(0deg,rgba(230,236,232,.045) 1px,transparent 1px),#0a0e13d1;background-size:24px 24px,24px 24px,auto}.dropzone:before{content:"DROP / PARSE / INDEX";position:absolute;left:12px;top:10px;color:#e6ece838;font-size:.66rem;font-weight:900;letter-spacing:.14em;pointer-events:none}.dropzone:hover,.dropzone.dragging{box-shadow:var(--glow-cyan),var(--shadow-thin)}.dropzone.dragging:before{color:#ff4c3fbd}.note-paper{background:linear-gradient(90deg,rgba(220,182,91,.18) 0 70px,transparent 70px),linear-gradient(90deg,transparent 0 69px,rgba(220,182,91,.32) 70px,transparent 71px),repeating-linear-gradient(0deg,transparent 0 33px,rgba(230,236,232,.07) 34px),#0e1112e0}.note-paper pre{color:#edf3ef}.row-card,.question-block,.literature-item,.compact-item,.history-item,.attempt-row,.note-version,.review-card,.event-row,.health-check,.health-summary,.smoke-check,.mini-stat,.admin-kv,.quality-chip{border-radius:var(--radius-tight);background:linear-gradient(180deg,#e6ece811,#e6ece808),#080b0fa8}.note-version.active,.history-item.active,.literature-item.selected,.segmented-control button.active{border-color:#43d8ffad;box-shadow:var(--glow-cyan)}.tag,.attachment-chip,.selected-source-list span{border-radius:var(--radius-tight)}.usage-row.head,.limit-row.head{background:linear-gradient(180deg,rgba(255,255,255,.24),transparent 50%),var(--paper)}.landing-shell{background:linear-gradient(90deg,transparent,rgba(67,216,255,.055) 51%,transparent 52%),radial-gradient(circle at 82% 20%,rgba(207,216,212,.14) 0 52px,transparent 54px)}.landing-form,.landing-visual,.access-panel,.boot-panel{border-radius:var(--radius-tight)}.landing-visual{background:linear-gradient(180deg,rgba(255,76,63,.28),transparent 30%),linear-gradient(90deg,rgba(67,216,255,.09),transparent 56%),#e6ece813}.quality-chip strong,.stat strong{font-variant-numeric:tabular-nums}.task-terminal.hero{grid-template-areas:"head body body" "head body body" "input input input"}.task-terminal.panel{display:grid;grid-template-areas:"head" "body" "input"}.terminal-head{grid-area:head}.terminal-body{grid-area:body;min-width:0;display:grid;grid-template-rows:minmax(180px,1fr) auto;border-left:1px solid rgba(230,236,232,.13)}.terminal-log{min-height:0;max-height:292px;border-left:0}.command-attachments{min-width:0;border-top:1px solid rgba(230,236,232,.13);background:#0000001a}.terminal-dropzone{border:0;border-right:0;border-top:0;padding:14px 18px}.terminal-attachment-list{padding:0 18px 14px}.terminal-input{grid-area:input}.command-stat{position:relative;overflow:hidden}.command-stat:after{content:"";position:absolute;right:12px;top:12px;width:38px;height:38px;border:1px solid rgba(230,236,232,.14);border-radius:50%;opacity:.5}.stat-label,.stat-value{position:relative;z-index:1}.mimo-first-view{gap:clamp(22px,2.4vw,34px)}.mimo-first-view>.task-terminal.hero{min-height:clamp(460px,46vh,620px)}.mimo-first-view>.task-terminal.hero .terminal-body{grid-template-rows:auto minmax(190px,1fr) auto}.mimo-first-view>.task-terminal.hero .terminal-log{min-height:190px}.mimo-first-view>.task-terminal.hero+*{margin-top:2px}.materials-mimo-view>.task-terminal.hero{border-color:#43d8ff75}.notes-mimo-view>.task-terminal.hero{border-color:#dcb65b75}.quiz-mimo-view>.task-terminal.hero{border-color:#ff4c3f70}.literature-mimo-view>.task-terminal.hero{border-color:#54d8a970}@media(hover:hover){.row-card:hover,.question-block:hover,.literature-item:hover,.compact-item:hover,.note-version:hover,.history-item:hover,.quality-chip:hover{transform:translateY(-1px);border-color:#e6ece857}}@media(max-width:1220px){.app-shell{grid-template-columns:224px minmax(0,1fr)}.stat-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}.task-terminal.hero{grid-template-areas:"head body" "head body" "input input"}}@media(max-width:900px){.topbar{position:relative;margin-top:0;clip-path:none}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.sidebar:before{display:none}.topbar{margin-right:-18px;margin-left:-18px;padding-right:18px;padding-left:18px}.mimo-command.hero{clip-path:none}.task-terminal.hero{grid-template-areas:"head" "body" "input"}.terminal-body{border-left:0}}@media(max-width:480px){.stat-grid,.quality-grid,.quality-grid.compact-quality{grid-template-columns:1fr}.brand-mark{clip-path:none}.panel:after,.note-paper:after{display:none}}.task-terminal.hero{grid-template-areas:"head body body" "head body body"}.task-terminal.panel{grid-template-areas:"head" "body"}.terminal-body{grid-template-areas:"attach" "log" "input";grid-template-rows:auto minmax(150px,1fr) auto}.terminal-input{grid-area:input;align-self:stretch}.terminal-input textarea{min-height:104px}.terminal-log{grid-area:log;max-height:none;min-height:150px}.command-attachments{grid-area:attach}@media(max-width:1220px){.task-terminal.hero{grid-template-areas:"head body" "head body"}}@media(max-width:720px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;min-height:auto;border-right:0;border-bottom:1px solid rgba(230,236,232,.16)}.workspace{padding:18px}.task-terminal.hero{grid-template-areas:"head" "body"}.mimo-first-view>.task-terminal.hero{min-height:540px}.command-head strong{max-width:none;font-size:clamp(1.6rem,10vw,2.35rem);overflow-wrap:normal;word-break:normal}.terminal-log{max-height:230px}}:root{color-scheme:light;--void: #f3f1eb;--void-2: #ebe7dd;--deck: rgba(255, 255, 255, .86);--deck-solid: #ffffff;--deck-soft: rgba(24, 28, 33, .045);--paper: #ffffff;--paper-2: #f0eee7;--ink: #17191d;--ink-dark: #15171b;--muted: #697078;--muted-dark: #596068;--line: rgba(22, 25, 29, .12);--line-strong: rgba(22, 25, 29, .2);--red: #d84a3f;--red-soft: rgba(216, 74, 63, .1);--cyan: #2d7f8d;--cyan-soft: rgba(45, 127, 141, .1);--gold: #aa7b2d;--gold-soft: rgba(170, 123, 45, .12);--green: #2f8d6b;--blue: #5268a8;--violet: #7867b8;--radius: 10px;--radius-tight: 8px;--cut: inset(0 round var(--radius));--cut-lg: inset(0 round 14px);--glow-cyan: none;--glow-red: none;--shadow-deep: 0 20px 60px rgba(21, 23, 27, .11);--shadow-thin: 0 1px 0 rgba(255, 255, 255, .85) inset}html,body{background:#f3f1eb}body{background:radial-gradient(circle at 85% 8%,rgba(120,103,184,.08),transparent 28%),linear-gradient(180deg,#f7f5ef,#eeebe2);color:var(--ink)}body:before,body:after{display:none}.landing-shell{background:linear-gradient(90deg,rgba(21,23,27,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(21,23,27,.035) 1px,transparent 1px);background-size:64px 64px}.landing-shell:before,.landing-visual:before,.landing-character-focus:after,.mimo-command.hero:before,.sidebar:before,.dropzone:before,.panel:after,.note-paper:after{display:none}.landing-copy h1,.topbar h1,.access-panel h1,.panel-head h2,.note-head h2,.brand-mark strong,.dropzone strong,.check-line strong,.compact-item strong,.history-item strong,.literature-item strong,.attempt-row strong,.health-summary strong,.smoke-check strong,.note-paper pre{color:var(--ink);text-shadow:none}.landing-copy h1{max-width:760px;font-size:clamp(3.4rem,6.1vw,5.8rem);line-height:.96}.landing-lead,.access-panel p,.boot-panel p,.attempt-row p,.compact-item p,.literature-item p{color:#4f5660}.eyebrow,.command-kicker{color:var(--cyan);letter-spacing:.12em}.landing-dossier-frame:before,.landing-moon-phase{opacity:.38}.landing-form{background:#ffffffe0;border:1px solid rgba(21,23,27,.12);border-radius:18px;clip-path:none;box-shadow:0 24px 80px #1f22261f}.landing-form .segmented-control,.segmented-control{background:#15171b0e;border-color:#15171b14}.landing-form .segmented-control button,.segmented-control button{color:#555d66}.landing-form .segmented-control button.active,.segmented-control button.active{color:#111318;background:#fff;border-color:#15171b1f;box-shadow:0 10px 26px #15171b14}input,textarea,select,.landing-form input{background:#ffffffeb;color:var(--ink);border-color:#15171b21}input:focus,textarea:focus,select:focus{border-color:#2d7f8d80;background:#fff;box-shadow:0 0 0 4px #2d7f8d1a}.landing-form .ghost-button,.ghost-button,.mini-button,.icon-button{color:var(--ink);background:#ffffffad;border-color:#15171b21;box-shadow:none}.primary-button,.icon-button.filled{color:#fff;background:#17191d;border-color:#17191d;box-shadow:0 14px 34px #15171b24}.primary-button:hover,.ghost-button:hover,.icon-button:hover,.mini-button:hover,.nav-item:hover{transform:translateY(-1px);box-shadow:0 16px 34px #15171b1a}.landing-status,.status-cluster,.security-strip{color:var(--ink);background:#ffffffa3;border-color:#2d7f8d33;box-shadow:none;clip-path:none}.landing-character-focus,.landing-visual{background:#ffffffb3;border:1px solid rgba(21,23,27,.12);border-radius:24px;clip-path:none;box-shadow:0 26px 80px #15171b1f}.landing-archive-frame{border-color:#15171b14;background:none;border-radius:18px;clip-path:none}.landing-character-image,.landing-visual img{filter:drop-shadow(0 20px 42px rgba(31,34,38,.16)) saturate(1.02)}.credit-badge{color:var(--ink);background:#fff;border-color:#15171b1a;border-radius:999px}.app-shell,.command-center-shell{background:#f3f1eb}.sidebar,.command-sidebar{background:#15171b;border-right:1px solid rgba(255,255,255,.08);box-shadow:none}.sidebar .brand-mark strong,.sidebar .brand-mark span,.sidebar .security-strip,.sidebar .security-strip span{color:#f3f1eb}.brand-mark{border-left:0;padding:18px;background:#ffffff0f;border-radius:16px}.command-brand:after{content:"MIMO";writing-mode:horizontal-tb;color:#ffffff7a}.nav-item,.command-nav .nav-item{min-height:50px;border-color:#ffffff14;background:transparent;color:#ffffffb8;border-radius:14px}.nav-item.active,.command-nav .nav-item.active{color:#15171b;background:#f3f1eb;border-color:#f3f1eb;box-shadow:none}.nav-item:after{display:none}.workspace{padding:clamp(24px,3vw,42px)}.topbar,.command-topbar{border-bottom-color:#15171b14}.command-topbar:after{background:#15171b1a}.topbar h1{font-size:clamp(2.6rem,4.2vw,4.4rem);font-weight:900}.panel,.dropzone,.note-paper,.mimo-command,.access-panel,.boot-panel,.row-card,.question-block,.literature-item,.compact-item,.history-item,.attempt-row,.note-version,.review-card,.event-row,.health-check,.health-summary,.smoke-check,.mini-stat,.admin-kv,.quality-chip,.stat{color:var(--ink);background:#ffffffc7;border:1px solid rgba(21,23,27,.1);border-radius:18px;box-shadow:0 14px 50px #15171b12;clip-path:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.panel:before,.note-paper:before{width:0}.stat{min-height:78px;align-items:flex-end;background:#ffffff9e}.stat span,.stat-label,.panel-head span,.note-head span,.field-note,label span,.row-card small,.note-version small,.note-version span,.compact-item small,.history-item small,.literature-item small,.attempt-row small,.dropzone span,.attachment-zone span{color:#687078}.stat strong,.stat-value{color:var(--ink);text-shadow:none}.command-stat:after{opacity:.18}.task-terminal.hero,.mimo-command.hero{min-height:clamp(440px,42vh,560px);border-color:#15171b1c;background:#ffffffd1;border-radius:26px;clip-path:none;box-shadow:0 24px 80px #15171b1a}.command-head,.terminal-head{background:#15171b;border-right:0;border-radius:24px 0 0 24px}.command-head strong,.command-head span:not(.command-kicker){color:#f3f1eb}.command-head strong{max-width:11ch;font-size:clamp(2rem,3vw,3.35rem);line-height:.98;word-break:keep-all}.command-kicker{color:#9bd4d8}.command-sigil{background:#ffffff1a;color:#fff;border-color:#ffffff2e;border-radius:14px}.terminal-body{border-left:1px solid rgba(21,23,27,.08)}.command-attachments{background:#15171b06;border-top-color:#15171b14}.command-log,.terminal-log{background:#fbfaf6}.chat-bubble{color:var(--ink);background:#fff;border-color:#15171b17;border-left:0;border-right:0;box-shadow:0 10px 26px #15171b0f}.chat-bubble.assistant{border-left:3px solid rgba(45,127,141,.38)}.chat-bubble.user{border-right:3px solid rgba(170,123,45,.35)}.command-input,.terminal-input{background:#15171b09;border-top-color:#15171b14}.command-input:before{color:#687078}.command-input .icon-button.filled{background:#15171b}.dropzone{background:#ffffff8a;border-style:dashed}.dropzone:hover,.dropzone.dragging{background:#ffffffc7;border-color:#2d7f8d52;box-shadow:0 18px 50px #15171b14}.note-paper{background:linear-gradient(90deg,rgba(170,123,45,.08) 0 68px,transparent 68px),#fffefa}.note-version.active,.history-item.active,.literature-item.selected,.health-check.ok,.smoke-check.ok{border-color:#2d7f8d47;box-shadow:0 18px 44px #2d7f8d14}.tag,.attachment-chip,.selected-source-list span{color:var(--ink);background:#15171b0b;border-color:#15171b14;border-radius:999px}.usage-row,.limit-row,.event-row{color:var(--ink);background:#ffffff9e;border-color:#15171b14;border-radius:12px}.usage-row.head,.limit-row.head{color:#fff;background:#15171b}@media(hover:hover){.row-card:hover,.question-block:hover,.literature-item:hover,.compact-item:hover,.note-version:hover,.history-item:hover,.quality-chip:hover{transform:translateY(-1px);border-color:#15171b26;box-shadow:0 20px 52px #15171b1a}}@media(max-width:720px){.sidebar,.command-sidebar{background:#15171b}.command-head,.terminal-head{border-radius:24px 24px 0 0}.mimo-first-view>.task-terminal.hero{min-height:520px}}.topbar,.command-topbar{background:transparent;border-bottom:1px solid rgba(21,23,27,.08);padding-bottom:20px}.command-topbar{position:relative;overflow:hidden}.command-topbar:before{content:"";position:absolute;right:clamp(22px,5vw,84px);bottom:-15px;width:clamp(140px,22vw,260px);height:42px;pointer-events:none;border:1px solid rgba(45,127,141,.22);border-top-color:#f7f5ef80;border-left-color:transparent;border-radius:50%;opacity:.42;transform:rotate(-4deg);animation:topbar-lunar-orbit 12s ease-in-out infinite}.command-topbar:after{background:linear-gradient(90deg,rgba(21,23,27,.1),rgba(45,127,141,.38),rgba(170,123,45,.24),transparent);animation:topbar-prism-line 8.5s ease-in-out infinite}.topbar h1,.topbar-title-block h1,.access-panel h1{color:#15171b;opacity:1}.topbar .eyebrow,.topbar-title-block .eyebrow{color:#2d7f8d}.command-status-cluster,.topbar .status-cluster{color:#15171b;background:#ffffffb8;border-color:#15171b1a}.command-stat-grid .stat,.stat-grid .stat,.command-stat{color:#15171b;background:#ffffffb8;border-color:#15171b1a;box-shadow:0 14px 44px #15171b0f}.command-stat-grid .stat span,.stat-grid .stat span{color:#697078}.command-stat-grid .stat strong,.stat-grid .stat strong{color:#15171b}.command-stat-grid .stat.ink{border-left-color:#5268a87a}.command-stat-grid .stat.green{border-left-color:#2f8d6b7a}.command-stat-grid .stat.red{border-left-color:#d84a3f7a}.command-stat-grid .stat.gold{border-left-color:#aa7b2d7a}.app-shell .workspace{background:radial-gradient(circle at 86% 16%,rgba(120,103,184,.055),transparent 26%),linear-gradient(180deg,#f6f4ee,#efebe2)}.mimo-command.hero{overflow:hidden}.command-workspace{gap:18px}.workspace-aux-drawer{color:#15171b}.workspace-aux-drawer>summary{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 11px;color:#15171b9e;background:linear-gradient(120deg,#ffffff75,#e8eeee42),linear-gradient(90deg,rgba(45,127,141,.035),transparent 38%);border:1px solid rgba(21,23,27,.065);border-radius:10px;cursor:pointer;list-style:none;overflow:hidden}.workspace-aux-drawer>summary:before{content:"";position:absolute;right:12px;bottom:0;left:38px;height:1px;background:linear-gradient(90deg,rgba(45,127,141,.46),rgba(120,103,184,.22),transparent);opacity:.46;pointer-events:none}.workspace-aux-drawer:not([open])>summary{min-height:36px;box-shadow:none}.workspace-aux-drawer[open]>summary:before{opacity:.82}.workspace-aux-drawer>summary::-webkit-details-marker{display:none}.workspace-aux-drawer>summary span,.workspace-aux-drawer>summary strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-aux-drawer>summary svg{color:#2d7f8db8}.workspace-aux-drawer>summary strong{color:#15171b85;font-size:.8rem}.workspace-aux-drawer[open]{display:grid;gap:10px}.mimo-first-view>.task-terminal.hero:after,.task-terminal.hero:after{opacity:.34!important;animation-duration:12s!important}.mimo-command-moon{opacity:.72;filter:saturate(.84) contrast(.98);animation-duration:9.8s!important}.command-topbar:after{opacity:.36!important;animation-duration:14s!important}.mimo-command.hero:focus-within:after,.mimo-command.hero.dragging:after{opacity:.62}.upload-center-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px 16px;color:#15171b;background:#ffffffad;border:1px dashed rgba(45,127,141,.28);border-radius:18px;box-shadow:0 14px 40px #15171b0d}.upload-center-card.dragging{background:#fff;border-color:#2d7f8d94;box-shadow:0 20px 52px #2d7f8d1a}.upload-center-card.disabled{border-style:solid;opacity:.72}.upload-center-card.queue-only{grid-template-columns:1fr;gap:10px;padding:11px 12px;border-style:solid;background:linear-gradient(120deg,#ffffff7a,#e8eeee47),#ffffff94}.upload-center-card.queue-only .upload-queue-empty{padding-top:0}.queue-only-copy strong{font-size:.92rem}.upload-center-main,.upload-center-copy,.upload-file-body{min-width:0}.upload-center-card span,.upload-center-card small{display:block;color:#697078}.upload-center-card strong{display:block;margin:2px 0;color:#15171b;overflow-wrap:anywhere}.upload-center-actions{flex:0 0 auto;display:flex;gap:10px}.upload-purpose-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.upload-purpose-tabs button{min-height:30px;padding:6px 10px;color:#39414a;background:#15171b0b;border:1px solid rgba(21,23,27,.08);border-radius:999px;font-size:.78rem;font-weight:800;cursor:pointer}.upload-purpose-tabs button.active{color:#f6f2e8;background:#15171b;border-color:#15171b}.upload-purpose-tabs button:disabled{cursor:not-allowed;opacity:.58}.upload-queue{grid-column:1 / -1;display:grid;gap:8px;padding-top:2px}.upload-queue-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.upload-queue-toolbar>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0}.upload-queue-toolbar>span,.upload-queue-more{color:#697078;font-size:.78rem;font-weight:800}.upload-queue-item{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;background:#ffffff94;border:1px solid rgba(21,23,27,.08);border-radius:12px}.upload-file-icon{display:grid;place-items:center;width:44px;height:44px;color:#15171b;background:#2d7f8d1a;border:1px solid rgba(45,127,141,.14);border-radius:10px;font-size:.72rem;font-weight:900}.upload-queue-item .mini-button{min-width:0;white-space:nowrap}.upload-queue-item .mini-button.icon-only{width:34px;min-width:34px;padding-inline:0;justify-content:center}.upload-file-title{display:flex;align-items:baseline;gap:8px;min-width:0}.upload-file-title strong{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-file-title span{flex:0 0 auto;font-size:.78rem}.upload-file-meta{display:flex;align-items:center;gap:8px;min-width:0;margin-top:4px}.upload-file-meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-status-pill{flex:0 0 auto;display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;color:#384048;background:#15171b0f;border:1px solid rgba(21,23,27,.08);border-radius:999px;font-size:.72rem;font-weight:900}.upload-status-pill.parsing,.upload-status-pill.ocr{color:#1f6370;background:#2d7f8d1f;border-color:#2d7f8d2e}.upload-status-pill.stored{color:#2e6b43;background:#43915c1f;border-color:#43915c33}.upload-status-pill.failed{color:#9d312d;background:#e5483e1f;border-color:#e5483e38}.upload-status-pill.duplicate{color:#805f18;background:#aa7b2d24;border-color:#aa7b2d3d}.upload-queue-empty{padding:8px 0 2px;font-size:.86rem}.command-stat-grid{grid-template-columns:repeat(5,minmax(120px,1fr))}.mimo-first-view{gap:18px}.mimo-first-view>.task-terminal.hero,.task-terminal.hero,.mimo-command.hero{min-height:clamp(430px,45vh,600px);background:radial-gradient(circle at 82% 14%,rgba(225,232,235,.42) 0 2px,transparent 3px),radial-gradient(circle at 78% 18%,transparent 0 46px,rgba(21,23,27,.08) 47px 49px,transparent 50px),linear-gradient(112deg,transparent 0 58%,rgba(45,127,141,.09) 58.2%,transparent 59%),linear-gradient(135deg,#ffffffe6,#faf9f5c2),radial-gradient(circle at 82% 18%,rgba(45,127,141,.08),transparent 32%);border-color:#15171b1a;box-shadow:0 22px 70px #15171b17}.mimo-first-view>.task-terminal.hero:after,.task-terminal.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent),radial-gradient(circle at 18% 82%,rgba(170,123,45,.08),transparent 28%);opacity:.22;transform:translate(-18%);animation:lunar-sheen 7.6s ease-in-out infinite}.command-head,.terminal-head{position:relative;display:flex;flex-direction:column;gap:18px;min-width:0;padding-right:58px;background:linear-gradient(180deg,#16181c,#20232a)}.mimo-command-moon{position:absolute;top:16px;right:16px;width:42px;height:42px;border-radius:50%;border:1px solid rgba(230,236,232,.2);background:radial-gradient(circle at 34% 32%,rgba(255,255,255,.92),rgba(207,216,212,.72) 47%,rgba(132,148,150,.3) 72%,transparent 74%),linear-gradient(135deg,#43d8ff2e,#ff4c3f14);box-shadow:0 0 0 8px #e6ece806,0 0 42px #43d8ff1f;opacity:.82;animation:moon-drift 6.2s ease-in-out infinite}.mimo-command-moon:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border:1px solid rgba(230,236,232,.14);border-left-color:transparent;border-bottom-color:transparent;border-radius:50%;transform:rotate(-22deg)}.mimo-command-moon:after{content:"";position:absolute;top:4px;right:2px;bottom:4px;left:14px;border-radius:50%;background:#171c23;box-shadow:-4px 0 12px #07090c73}.mimo-command.scope-notes .mimo-command-moon:before{border-top-color:#d6a74442}.mimo-command.scope-quiz .mimo-command-moon{box-shadow:0 0 0 8px #e6ece806,0 0 38px #d6a74424}.mimo-command.scope-literature .mimo-command-moon:after{background:#101720;box-shadow:-5px 0 14px #2d7f8d42}@keyframes mimo-log-scan{0%,18%{transform:translate(-78%);opacity:0}34%{opacity:.36}58%{transform:translate(78%);opacity:.18}to{transform:translate(78%);opacity:0}}@keyframes topbar-lunar-orbit{0%,to{opacity:.28;transform:translate(0) rotate(-4deg)}45%{opacity:.52;transform:translate(-18px) rotate(-2deg)}}@keyframes topbar-prism-line{0%,to{opacity:.62;filter:saturate(.82)}50%{opacity:.95;filter:saturate(1.05)}}.command-copy{min-width:0}.mimo-scope-principles{position:relative;display:grid;gap:6px;margin-top:12px;padding:10px 11px;border:1px solid rgba(230,236,232,.12);border-left-color:#59d7e757;border-radius:14px;color:#f3f1ebdb;background:linear-gradient(112deg,rgba(230,236,232,.08),transparent 55%),#ffffff09;overflow:hidden}.mimo-scope-principles:after{content:"";position:absolute;inset:auto 10px 0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(89,215,231,.36),rgba(214,167,68,.24),transparent);opacity:.58;transform:translate(-18%);animation:lunar-prism-line 8.5s ease-in-out infinite alternate}.mimo-scope-principles span,.mimo-scope-principles small{display:block;min-width:0;overflow-wrap:anywhere}.mimo-scope-principles span{color:#f6fbfbf0;font-size:.82rem;font-weight:900;line-height:1.45}.mimo-scope-principles small{color:#cfd8d4b8;font-size:.76rem;line-height:1.55}.mimo-command.scope-notes .mimo-scope-principles{border-left-color:#d6a7447a}.mimo-command.scope-quiz .mimo-scope-principles{border-left-color:#e5483e75}.mimo-command.scope-literature .mimo-scope-principles{border-left-color:#77d2b075}.command-head strong{max-width:10ch;overflow-wrap:anywhere}.mimo-context-dock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:auto}.mimo-context-dock span{position:relative;min-width:0;padding:7px 8px;color:#f7f5efd1;background:#ffffff13;border:1px solid rgba(255,255,255,.1);border-radius:10px;font-size:.78rem;overflow:hidden;overflow-wrap:anywhere}.mimo-context-dock span:before{content:"";position:absolute;pointer-events:none}.mimo-context-dock span:before{top:0;right:8px;left:8px;height:1px;background:linear-gradient(90deg,transparent,rgba(244,241,232,.34),rgba(89,215,231,.32),transparent);opacity:.54;animation:lunar-prism-line 10s ease-in-out infinite alternate}@keyframes lunar-prism-line{0%{opacity:.24;transform:translate(-18%)}48%{opacity:.62}to{opacity:.3;transform:translate(18%)}}.mimo-context-dock span strong,.mimo-context-dock span small,.mimo-context-dock span em{display:block;min-width:0;overflow-wrap:anywhere}.mimo-context-dock span strong{color:#fff8e5;font-size:.88rem;line-height:1.2}.mimo-context-dock span small{color:#f7f5efc2}.mimo-context-dock span em{margin-top:2px;color:#f7f5ef94;font-style:normal;font-size:.72rem}.terminal-body{grid-template-rows:auto auto minmax(170px,1fr) auto auto}.terminal-log{min-height:170px;border:1px solid rgba(21,23,27,.08);border-radius:16px;position:relative;overflow:hidden}.terminal-log:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 0%,transparent 42%,rgba(247,245,239,.12) 49%,rgba(67,216,255,.08) 50%,transparent 58%,transparent 100%);opacity:.42;transform:translate(-72%);animation:mimo-log-scan 9.5s cubic-bezier(.42,0,.2,1) infinite}.mimo-memory-drawer{border:1px solid rgba(21,23,27,.08);border-radius:16px;background:linear-gradient(90deg,rgba(67,216,255,.08),transparent 42%),#ffffff94;overflow:hidden}.mimo-memory-drawer>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:42px;padding:10px 12px;cursor:pointer;list-style:none}.mimo-memory-drawer>summary::-webkit-details-marker{display:none}.mimo-memory-drawer>summary span{color:var(--cyan);font-size:.74rem;font-weight:900;text-transform:uppercase}.mimo-memory-drawer>summary strong,.mimo-memory-drawer>summary em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mimo-memory-drawer>summary strong{color:var(--ink-dark);font-size:.86rem}.mimo-memory-drawer>summary em{color:var(--muted-dark);font-size:.74rem;font-style:normal;font-weight:800}.mimo-memory-drawer[open]>summary{border-bottom:1px solid rgba(21,23,27,.08)}.mimo-memory-drawer-body{display:grid;gap:8px;padding:10px}.mimo-tool-drawer{border:1px solid rgba(21,23,27,.08);border-radius:16px;background:linear-gradient(105deg,rgba(17,22,29,.032),rgba(45,127,141,.045) 58%,transparent),#ffffff94;overflow:hidden}.mimo-tool-drawer>summary{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:8px;align-items:center;min-height:36px;padding:7px 10px;cursor:pointer;list-style:none}.mimo-tool-drawer>summary::-webkit-details-marker{display:none}.mimo-tool-drawer>summary svg{color:var(--cyan)}.mimo-tool-drawer>summary span{color:#2d7f8d;font-size:.74rem;font-weight:900;text-transform:uppercase}.mimo-tool-drawer>summary strong{min-width:0;color:#15171bd1;font-size:.84rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mimo-tool-summary-state{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;min-width:0}.mimo-tool-summary-state span,.mimo-tool-summary-state em{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mimo-tool-summary-state em{padding:3px 7px;border:1px solid rgba(21,23,27,.08);border-radius:999px;background:#ffffff94;color:#15171b9e;font-size:.72rem;font-style:normal;font-weight:900}.mimo-tool-drawer[open]>summary{border-bottom:1px solid rgba(21,23,27,.08)}.mimo-tool-drawer-body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.9fr) minmax(240px,1fr);gap:10px;padding:10px}.mimo-tool-drawer:not([open]){opacity:.88}.mimo-tool-drawer:not([open])>summary svg{opacity:.72}.mimo-draft-shelf,.mimo-history-shelf{display:grid;gap:8px}.mimo-draft-toggle,.mimo-history-list button,.mimo-draft-list button,.mimo-action-feedback,.mimo-history-status{border:1px solid rgba(21,23,27,.08);background:#ffffffb8;color:var(--ink);border-radius:12px}.mimo-history-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.mimo-draft-toggle{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 10px;cursor:pointer}.mimo-draft-toggle span,.mimo-draft-toggle small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mimo-draft-toggle strong{margin-left:auto;color:var(--red)}.mimo-draft-toggle small{max-width:120px;color:var(--muted)}.mimo-draft-list,.mimo-history-list{display:grid;gap:7px;max-height:220px;overflow:auto}.mimo-draft-list button,.mimo-history-list button{display:grid;gap:3px;padding:9px 10px;text-align:left;cursor:pointer}.mimo-history-status{padding:8px 10px;color:var(--muted);font-size:.82rem}.mimo-history-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.mimo-history-item.active button{border-color:#2d7f8d57;background:#2d7f8d14}.mimo-history-actions{display:grid;gap:5px}.mimo-history-actions button{border:1px solid rgba(21,23,27,.08);background:#ffffffa8;color:var(--muted);border-radius:10px;padding:0 8px;font-size:.78rem;cursor:pointer}.mimo-draft-list button strong,.mimo-draft-list button span,.mimo-draft-list button small,.mimo-history-list button strong,.mimo-history-list button span,.mimo-history-list button small,.mimo-draft-empty{min-width:0;overflow-wrap:anywhere}.mimo-draft-list button span,.mimo-draft-list button small,.mimo-history-list button span,.mimo-history-list button small,.mimo-draft-empty{color:var(--muted);font-size:.82rem}.mimo-action-feedback{display:flex;align-items:center;gap:7px;padding:9px 10px;color:var(--green)}.mimo-run-status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(207,216,212,.14);border-radius:14px;background:linear-gradient(92deg,#cfd8d414,#7867b80d),#07090c8a}.mimo-run-status strong,.mimo-run-status small,.mimo-run-status em{min-width:0;overflow-wrap:anywhere}.mimo-run-status strong{display:block;color:var(--ink)}.mimo-run-status small,.mimo-run-status em{color:var(--muted);font-style:normal;font-size:.82rem}.mimo-run-status.writing,.mimo-run-status.searching,.mimo-run-status.saving{border-color:#2f8d6b5c;background:linear-gradient(92deg,#2f8d6b21,#cfd8d40f),#07090c9e}.mimo-run-status.scope-materials{border-color:#59d7e738}.mimo-run-status.scope-notes{border-color:#d6a7443d}.mimo-run-status.scope-quiz{border-color:#e5483e38}.mimo-run-status.scope-literature{border-color:#77d2b03d}.mimo-run-status.failed{border-color:#9b363361}.mimo-run-trace{display:grid;gap:10px;padding:12px;border:1px solid rgba(207,216,212,.12);border-radius:16px;background:radial-gradient(circle at 100% 0,rgba(207,216,212,.1),transparent 34%),linear-gradient(135deg,#ffffff9e,#e8eeee57)}.mimo-run-trace>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;list-style:none;cursor:pointer}.mimo-run-trace>summary::-webkit-details-marker{display:none}.mimo-run-trace>summary span{color:var(--muted);font-size:.78rem;font-weight:800}.mimo-run-trace>summary strong,.mimo-run-trace>summary em{min-width:0;overflow-wrap:anywhere;font-style:normal}.mimo-run-trace>summary strong{color:var(--ink-dark);font-size:.86rem}.mimo-run-trace>summary em{justify-self:end;color:var(--muted);font-size:.78rem}.mimo-run-trace[open]>summary{padding-bottom:8px;border-bottom:1px solid rgba(21,23,27,.08)}.mimo-run-trace-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mimo-run-trace-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;min-width:0;padding:9px;border:1px solid rgba(21,23,27,.08);border-radius:12px;background:#ffffff8a}.mimo-run-trace-step>span{width:9px;height:9px;margin-top:5px;border-radius:50%;background:#5660686b;box-shadow:0 0 0 4px #5660680f}.mimo-run-trace-step.active>span{background:var(--green);box-shadow:0 0 0 4px #2f8d6b1f,0 0 16px #2f8d6b33}.mimo-run-trace-step.done>span{background:var(--cyan)}.mimo-run-trace-step.failed>span{background:var(--red)}.mimo-run-trace-step strong,.mimo-run-trace-step small{display:block;min-width:0;overflow-wrap:anywhere}.mimo-run-trace-step strong{color:var(--ink-dark);font-size:.84rem}.mimo-run-trace-step small{color:var(--muted);font-size:.78rem}.mimo-source-chips{display:flex;flex-wrap:wrap;gap:7px}.mimo-source-chips span{display:inline-grid;gap:2px;max-width:min(260px,100%);padding:7px 9px;border:1px solid rgba(45,127,141,.14);border-radius:999px;background:#ffffffa8}.mimo-source-chips small,.mimo-source-chips strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mimo-source-chips small{color:var(--muted);font-size:.68rem;text-transform:uppercase}.mimo-source-chips strong{color:var(--ink-dark);font-size:.78rem}.moon-phase-dot{width:24px;height:24px;border:1px solid rgba(207,216,212,.5);border-radius:50%;background:radial-gradient(circle at 70% 42%,var(--moon-shadow) 0 42%,transparent 43%),radial-gradient(circle at 36% 34%,#f6f3eb,var(--moon) 58%,#879590 100%);box-shadow:0 0 18px #cfd8d424}.moon-phase-dot.small{width:18px;height:18px;flex:0 0 auto}.mistake-profile{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mistake-tags{display:flex;flex-wrap:wrap;gap:7px}.mistake-tags span{padding:6px 9px;color:var(--ink);background:#aa7b2d14;border:1px solid rgba(170,123,45,.16);border-radius:999px;font-size:.82rem}.persistent-mistake-panel{position:relative;overflow:hidden;border-color:#2d7f8d29;background:radial-gradient(circle at 92% 8%,rgba(255,255,255,.92) 0 18px,rgba(178,190,194,.2) 19px 32px,transparent 33px),linear-gradient(135deg,#ffffffeb,#eff4f3c7)}.persistent-mistake-panel:before{content:"";position:absolute;inset:12px 18px auto auto;width:148px;height:148px;pointer-events:none;border:1px solid rgba(21,23,27,.08);border-left-color:transparent;border-bottom-color:transparent;border-radius:50%;opacity:.62;transform:rotate(-18deg)}.persistent-mistake-panel:after,.mimo-command:after{content:"";position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0 42%,rgba(45,127,141,.08) 47%,rgba(170,123,45,.07) 50%,transparent 56%),repeating-linear-gradient(0deg,rgba(21,23,27,.018) 0 1px,transparent 1px 8px);opacity:.38;mix-blend-mode:multiply}.mistake-review-list{display:grid;gap:8px}.mistake-review-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid rgba(21,23,27,.08);border-radius:12px;background:#ffffffb8}.mistake-review-item.fallback{border-style:dashed;border-color:#aa7b2d38;background:linear-gradient(90deg,#aa7b2d14,#ffffffa8),#ffffffb8}.mistake-review-item strong,.mistake-review-item small{display:block;min-width:0;overflow-wrap:anywhere}.mistake-review-item small,.mistake-empty{color:var(--muted);font-size:.82rem}.mistake-review-actions,.mistake-book-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.mimo-command{isolation:isolate}.mimo-command>*{position:relative;z-index:1}@keyframes lunar-sheen{0%{transform:translate(-18%);opacity:.18}50%{opacity:.46}to{transform:translate(18%);opacity:.18}}.mimo-command:after{animation:lunar-sheen 9s ease-in-out infinite alternate}.mimo-web-search{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;align-items:center;padding:9px 10px;color:var(--muted);background:#ffffffb3;border:1px solid rgba(21,23,27,.08);border-radius:12px}.mimo-web-search.active{color:var(--ink);border-color:#2d7f8d47;background:linear-gradient(90deg,#2d7f8d1a,#aa7b2d0f),#ffffffd1}.mimo-web-toggle{display:inline-flex;align-items:center;gap:7px;min-width:0;padding:7px 9px;color:inherit;background:#ffffffb8;border:1px solid rgba(21,23,27,.08);border-radius:10px;cursor:pointer}.mimo-web-toggle strong{min-width:2em;color:var(--red)}.mimo-web-search.active .mimo-web-toggle strong{color:var(--green)}.mimo-web-search small,.mimo-web-search em{min-width:0;overflow-wrap:anywhere;font-style:normal;font-size:.82rem}.mimo-web-search em{grid-column:1 / -1;color:var(--green)}.command-input,.terminal-input{border-radius:16px;border:1px solid rgba(21,23,27,.08)}.mimo-command .command-input .icon-button.filled,.mimo-command .terminal-input .icon-button.filled{color:#f6fbfb;border-color:#2d7f8d57;background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 46%),linear-gradient(135deg,#1d2d35,#2d7f8d);box-shadow:0 14px 30px #15171b29,0 0 24px #2d7f8d24}.mimo-command .command-input .icon-button.filled:hover,.mimo-command .terminal-input .icon-button.filled:hover,.mimo-command .command-input .icon-button.filled:focus-visible,.mimo-command .terminal-input .icon-button.filled:focus-visible{border-color:#59d7e785;box-shadow:0 16px 34px #15171b2e,0 0 34px #59d7e733}.command-input textarea,.terminal-input textarea{min-height:92px}.two-column,.two-column.wide-right,.quiz-support-grid,.literature-workbench{align-items:start}.materials-mimo-view .two-column,.notes-mimo-view .two-column,.literature-workbench{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)}.quiz-bank-grid{grid-template-columns:minmax(220px,.72fr) minmax(260px,.9fr) minmax(300px,1.15fr) minmax(220px,.72fr)}.quiz-create-drawer{overflow:hidden}.quiz-create-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;cursor:pointer;list-style:none}.quiz-create-summary::-webkit-details-marker{display:none}.quiz-create-summary h2{margin:0}.quiz-create-summary span,.quiz-create-summary em{color:var(--muted-dark);font-size:.82rem;font-style:normal}.quiz-create-summary em{color:var(--cyan);font-weight:900;white-space:nowrap}.quiz-create-drawer[open] .quiz-create-summary{padding-bottom:12px;border-bottom:1px solid rgba(21,23,27,.08)}.quiz-support-detail{overflow:hidden}.quiz-support-detail>summary{cursor:pointer;list-style:none}.quiz-support-detail>summary::-webkit-details-marker{display:none}.quiz-support-detail>summary span:after{content:" / 展开";color:var(--cyan);font-weight:900}.quiz-support-detail[open]>summary{padding-bottom:12px;border-bottom:1px solid rgba(21,23,27,.08)}.quiz-support-detail[open]>summary span:after{content:" / 收起"}.quiz-support-detail .compact-list{margin-top:14px}.quiz-secondary-zone{position:relative;display:grid;gap:14px;min-width:0;padding-top:4px}.quiz-secondary-head{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:14px;min-width:0;padding:16px 2px 2px;border-top:1px solid rgba(244,241,232,.1)}.quiz-secondary-head:before{content:"";position:absolute;top:-1px;left:0;width:min(220px,38vw);height:1px;background:linear-gradient(90deg,rgba(229,72,62,.55),rgba(89,215,231,.32),transparent)}.quiz-secondary-head h2{margin:0 0 4px;color:var(--paper);font-size:.92rem;font-weight:900;letter-spacing:0}.quiz-secondary-head span,.quiz-secondary-head em{color:var(--muted);font-size:.82rem;font-style:normal;line-height:1.5;overflow-wrap:anywhere}.quiz-secondary-head em{flex:0 0 auto;color:#f4f1e89e}.quiz-secondary-zone .quiz-bank-grid,.quiz-secondary-zone .quiz-support-grid{gap:14px}.quiz-secondary-zone .quiz-bank-grid{grid-template-columns:minmax(220px,.72fr) minmax(300px,1fr) minmax(240px,.78fr)}.quiz-secondary-zone .panel{box-shadow:var(--shadow-thin)}@media(max-width:900px){.quiz-secondary-zone .quiz-bank-grid,.quiz-secondary-zone .quiz-support-grid{grid-template-columns:1fr}.quiz-secondary-head{align-items:flex-start;flex-direction:column}.quiz-secondary-head em{flex:none}}.panel,.dropzone,.note-paper,.row-card,.question-block,.literature-item,.compact-item,.history-item,.note-version{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.panel-head,.note-head,.review-actions,.note-actions,.literature-actions,.question-meta,.selected-source-list,.attachment-chip,.status-cluster{min-width:0;overflow-wrap:anywhere}.panel-head,.note-head,.review-actions,.note-actions,.literature-actions,.question-meta{flex-wrap:wrap}@media(max-width:1080px){.command-stat-grid,.mimo-run-trace-steps,.quiz-bank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){html,body,#root,.app-shell,.command-center-shell,.workspace,.command-workspace{max-width:100%;overflow-x:hidden}.app-shell,.command-center-shell{display:block;min-width:0}.workspace,.command-workspace{padding:16px;gap:14px}.command-topbar{gap:14px}.command-status-cluster{display:grid;grid-template-columns:auto minmax(0,1fr);width:100%;justify-content:stretch}.status-cluster span,.command-status-cluster span{min-width:0;overflow-wrap:anywhere;white-space:normal}.brand-mark,.command-brand{min-width:0}.command-brand:after{display:none}.upload-center-card,.command-stat-grid,.quiz-bank-grid,.materials-mimo-view .two-column,.notes-mimo-view .two-column,.literature-workbench{grid-template-columns:1fr}.upload-center-card{align-items:stretch}.upload-center-actions,.upload-center-actions .ghost-button{width:100%}.upload-queue-toolbar{align-items:flex-start;flex-direction:column}.upload-queue-toolbar>div{justify-content:flex-start;width:100%}.upload-queue-item{grid-template-columns:minmax(34px,38px) minmax(0,1fr);align-items:start}.upload-file-icon{width:38px;height:38px}.upload-queue-item .mini-button{grid-column:2;justify-self:start}.upload-file-title,.upload-file-meta{align-items:flex-start;flex-direction:column;gap:4px}.upload-file-title span,.upload-file-meta small{white-space:normal}.mimo-first-view>.task-terminal.hero,.task-terminal.hero,.mimo-command.hero{min-height:auto}.command-head,.terminal-head{border-radius:22px 22px 0 0}.command-head strong{max-width:none;font-size:clamp(1.8rem,9vw,2.5rem);overflow-wrap:anywhere}.mimo-context-dock{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-body{grid-template-rows:auto minmax(180px,38vh) auto}.terminal-log{min-height:180px;max-height:38vh}}@media(max-width:480px){.workspace-aux-drawer>summary{grid-template-columns:auto minmax(0,1fr)}.workspace-aux-drawer>summary strong{grid-column:2;white-space:normal}.mimo-context-dock,.mimo-history-toolbar,.mimo-history-item{grid-template-columns:1fr}.mimo-history-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.mimo-web-search,.mimo-run-trace-steps{grid-template-columns:1fr}.mimo-run-status{grid-template-columns:auto minmax(0,1fr)}.mimo-run-status em{grid-column:1 / -1}.mistake-profile,.mistake-review-item,.mistake-book-actions{grid-template-columns:1fr}.mistake-review-actions,.mistake-book-actions{justify-content:flex-start}.command-input,.terminal-input{grid-template-columns:1fr auto}}@media(prefers-reduced-motion:reduce){.command-center-shell:before,.command-center-shell:after,.command-topbar:before,.command-topbar:after,.command-head:after,.terminal-head:after,.mimo-command:after,.note-doc-surface:after,.terminal-log:before{animation:none}.moon-phase-dot{box-shadow:none}}@media(max-width:720px){.topbar .status-cluster,.command-topbar .status-cluster,.command-status-cluster{display:grid;grid-template-columns:auto minmax(0,1fr);max-width:100%;white-space:normal}.topbar .status-cluster span,.command-topbar .status-cluster span,.command-status-cluster span{display:block;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}}.mimo-structured-answer{display:grid;gap:10px}.mimo-answer-section{display:grid;gap:7px;padding:10px 11px;border:1px solid rgba(21,23,27,.08);border-radius:14px;background:#ffffff94}.mimo-answer-section.primary{border-color:#2d7f8d2e;background:linear-gradient(120deg,#2d7f8d14,#ffffffad),#ffffffbd}.mimo-answer-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.mimo-answer-section-head strong{color:var(--ink-dark);font-size:.86rem;letter-spacing:0}.mimo-answer-text{min-width:0;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.76}.mimo-thinking-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border:1px solid rgba(45,127,141,.16);border-radius:16px;background:linear-gradient(120deg,#2d7f8d14,#ffffff9e),#ffffffad}.mimo-task-presets{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:12px;padding:10px;border:1px solid rgba(21,23,27,.1);border-radius:16px;background:linear-gradient(135deg,#11161d0b,#ffffffb8),#ffffff9e}.mimo-task-presets>div:first-child{display:grid;gap:3px;min-width:0}.mimo-task-presets strong{color:var(--ink-dark);font-size:.88rem;letter-spacing:0}.mimo-task-presets small{color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.mimo-task-preset-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0}.mimo-task-preset-list button{min-height:32px;padding:0 11px;border:1px solid rgba(21,23,27,.08);border-radius:999px;background:#ffffffa8;color:var(--muted);font-weight:800;cursor:pointer}.mimo-task-preset-list button.active{color:var(--ink-dark);border-color:#2d7f8d38;background:#fff;box-shadow:0 10px 24px #0c111814}.mimo-task-preset-list .mimo-more-task{color:#15171b8f;border-style:dashed;background:#ffffff5c;font-weight:700}.mimo-task-preset-list button:disabled{cursor:not-allowed;opacity:.68}.mimo-thinking-control>div:first-child{display:grid;gap:3px;min-width:0}.mimo-thinking-control strong{color:var(--ink-dark);font-size:.88rem;letter-spacing:0}.mimo-thinking-control small{color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.mimo-thinking-options{display:grid;grid-template-columns:repeat(3,minmax(54px,1fr));gap:5px;padding:4px;border:1px solid rgba(21,23,27,.08);border-radius:999px;background:#ffffffb8}.mimo-thinking-options button{min-height:32px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-weight:800;cursor:pointer}.mimo-thinking-options button.active{color:var(--ink-dark);background:#fff;box-shadow:0 10px 24px #0c111817}.mimo-thinking-options button:disabled{cursor:not-allowed;opacity:.68}.note-document-artifact{display:grid;gap:14px}.note-document-card{position:relative;padding:18px;border:1px solid rgba(45,127,141,.18);border-radius:18px;background:linear-gradient(135deg,#ffffffeb,#f5f8f8b8),radial-gradient(circle at 8% 18%,rgba(45,127,141,.12),transparent 30%);box-shadow:0 18px 40px #0c111814}.note-document-card:before{content:"";position:absolute;inset:10px auto 10px 0;width:3px;border-radius:99px;background:linear-gradient(var(--cyan),rgba(179,124,38,.78))}.note-document-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.note-document-meta span{max-width:100%;padding:5px 9px;border:1px solid rgba(21,23,27,.08);border-radius:999px;background:#ffffffad;color:var(--muted);font-size:.76rem;font-weight:800;overflow-wrap:anywhere}.note-document-preview{display:grid;gap:10px}.note-doc-preview-shell{display:grid;gap:12px}.note-doc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px}.note-doc-toolbar>div{display:grid;gap:3px}.note-doc-toolbar strong{color:var(--ink-dark);font-size:.98rem}.note-doc-toolbar span{color:var(--muted-dark);font-size:.78rem;font-weight:800}.note-doc-surface{position:relative;display:grid;gap:12px;padding:clamp(18px,3vw,30px);border:1px solid rgba(21,23,27,.09);border-radius:16px;background:linear-gradient(90deg,rgba(45,127,141,.12) 0 3px,transparent 3px 100%),radial-gradient(circle at 94% 4%,rgba(21,23,27,.08) 0 32px,transparent 33px),linear-gradient(180deg,#fffef9,#f6f8f5);box-shadow:inset 0 0 0 1px #fffc,0 18px 46px #0c111814;overflow:hidden}.note-doc-surface:after{content:"";position:absolute;top:18px;right:20px;width:42px;height:42px;border-radius:50%;border:1px solid rgba(21,23,27,.08);background:radial-gradient(circle at 34% 32%,rgba(255,255,255,.86),rgba(197,205,200,.52) 52%,transparent 54%),linear-gradient(135deg,#43d8ff1f,#b37c2614);opacity:.46;pointer-events:none;animation:moon-drift 9s ease-in-out infinite}.note-doc-heading{position:relative;z-index:1;margin:14px 0 2px;color:#111820;font-size:clamp(1rem,2vw,1.18rem);line-height:1.35;letter-spacing:0}.note-doc-heading.level-1{font-size:clamp(1.18rem,2.4vw,1.45rem)}.note-doc-heading:before{content:"";display:inline-block;width:18px;height:2px;margin-right:8px;vertical-align:middle;background:linear-gradient(90deg,var(--cyan),rgba(179,124,38,.8))}.note-doc-paragraph,.note-doc-list,.note-doc-table{position:relative;z-index:1}.note-doc-paragraph{margin:0;color:#27302d;line-height:1.78;overflow-wrap:anywhere}.note-doc-paragraph.focus,.note-doc-paragraph.summary,.note-doc-paragraph.risk,.note-doc-paragraph.source{padding:12px 14px;border-radius:10px;border:1px solid rgba(21,23,27,.09);background:#ffffffb8}.note-doc-paragraph.focus{border-left:3px solid var(--cyan)}.note-doc-paragraph.summary{border-left:3px solid rgba(179,124,38,.82)}.note-doc-paragraph.risk{border-left:3px solid var(--red);background:#fff6edd1}.note-doc-paragraph.source{border-left:3px solid rgba(57,198,151,.82);color:#46544f}.note-doc-list{display:grid;gap:8px;margin:0;padding-left:20px;color:#25302d;line-height:1.7}.note-doc-table-wrap{position:relative;z-index:1;overflow-x:auto;border:1px solid rgba(21,23,27,.09);border-radius:12px}.note-doc-table{width:100%;border-collapse:collapse;min-width:420px;background:#ffffffb8}.note-doc-table th,.note-doc-table td{padding:10px 12px;border-bottom:1px solid rgba(21,23,27,.08);color:#27302d;text-align:left;vertical-align:top}.note-doc-table th{background:#2d7f8d1a;color:#111820;font-weight:900}.quiz-mode-switch{min-width:220px}.quiz-practice-shell{display:grid;gap:14px}.quiz-practice-card{display:grid;gap:18px;padding:clamp(18px,3vw,28px);border:1px solid rgba(45,127,141,.18);border-radius:22px;background:radial-gradient(circle at 88% 10%,rgba(45,127,141,.14),transparent 28%),linear-gradient(135deg,#fffffff0,#f7f8f6d1);box-shadow:0 24px 70px #0c111814}.quiz-practice-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.quiz-practice-topline>span{color:var(--cyan);font-weight:900}.quiz-practice-card h3{margin:0;color:var(--ink-dark);font-size:clamp(1.15rem,2.1vw,1.65rem);line-height:1.55;letter-spacing:0;overflow-wrap:anywhere}.quiz-answer-options{grid-template-columns:repeat(2,minmax(0,1fr))}.quiz-answer-options label{min-height:58px;padding:14px 16px;border:1px solid rgba(21,23,27,.08);border-radius:16px;background:#ffffff9e;transition:border-color .16s ease,background .16s ease,transform .16s ease}.quiz-answer-options label:hover,.quiz-answer-options label.selected{border-color:#2d7f8d47;background:#2d7f8d14;transform:translateY(-1px)}.quiz-answer-options textarea{grid-column:1 / -1;width:100%;min-height:160px;resize:vertical}.quiz-feedback{display:grid;gap:8px;padding:14px;border:1px solid rgba(170,123,45,.26);border-radius:18px;background:#aa7b2d17}.quiz-feedback.correct{border-color:#43915c42;background:#43915c1a}.quiz-feedback strong{color:var(--ink-dark);font-size:1rem}.quiz-feedback small,.quiz-feedback em,.quiz-feedback span{color:var(--muted);line-height:1.6;overflow-wrap:anywhere}.quiz-feedback span{color:var(--ink)}.quiz-pager,.quiz-practice-submit{display:grid;grid-template-columns:auto auto auto;align-items:center;gap:10px}.quiz-practice-submit{grid-template-columns:minmax(0,1fr) auto minmax(0,.7fr)}.quiz-practice-submit>div{display:grid;gap:4px;min-width:0}.quiz-practice-submit span{color:var(--muted);font-size:.85rem}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid rgba(45,127,141,.82);outline-offset:2px}@media(max-width:640px){.mimo-tool-drawer-body,.mimo-task-presets,.mimo-thinking-control,.note-command-bridge,.note-document-card{grid-template-columns:1fr}.mimo-tool-summary-state,.mimo-task-preset-list{justify-content:flex-start}.mimo-thinking-options{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.quiz-mode-switch,.quiz-answer-options,.quiz-pager,.quiz-practice-submit{grid-template-columns:1fr;min-width:0}.quiz-practice-topline{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.command-topbar:before,.mimo-command-moon,.mimo-command:after,.note-doc-surface:after{display:none}.command-head.terminal-head{gap:12px;padding-right:48px}.mimo-context-dock{grid-template-columns:repeat(2,minmax(0,1fr))}.mimo-task-preset-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.mimo-task-preset-list button{width:100%;min-height:38px;padding:4px 8px;white-space:normal;line-height:1.2}.mimo-thinking-options button{min-height:38px;padding:0 6px}.mimo-thinking-control small,.mimo-web-search small,.mimo-web-search em{font-size:.78rem}.mimo-thinking-control small,.mimo-web-search small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.upload-purpose-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.upload-purpose-tabs button,.upload-queue-toolbar .mini-button{width:100%;min-height:36px}.mimo-response-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mimo-response-actions .mini-button{width:100%;justify-content:center}.mimo-run-trace>summary{grid-template-columns:1fr}.mimo-run-trace>summary em{justify-self:start}.quiz-practice-submit>strong{min-width:0;overflow-wrap:anywhere}}@media(max-width:520px){.landing-shell{width:100%;max-width:100vw;grid-template-columns:minmax(0,1fr);align-items:start;overflow-x:hidden;padding:26px 14px 38px;gap:24px}.landing-copy,.landing-form,.landing-status,.landing-character-focus,.landing-visual{width:100%;max-width:100%;min-width:0}.landing-copy h1{max-width:100%;font-size:clamp(2.55rem,15vw,3.65rem);line-height:.98;overflow-wrap:anywhere}.landing-lead,.landing-status,.landing-form small{overflow-wrap:anywhere}.landing-form{grid-template-columns:1fr;padding:16px}.landing-form label,.landing-form .primary-button,.landing-form .landing-enter,.landing-form .segmented-control{grid-column:1 / -1;width:100%}.landing-form .segmented-control{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-form input,.landing-form button,.landing-form a{min-width:0}.landing-character-focus{min-height:360px}.landing-character-image,.landing-visual img{width:min(96%,315px)}}@media(max-width:900px){.landing-shell{grid-template-columns:minmax(0,1fr);max-width:100vw;overflow-x:hidden}.landing-copy,.landing-form,.landing-status,.landing-character-focus,.landing-visual{width:min(100%,calc(100vw - 56px));max-width:100%;min-width:0}.landing-lead{max-width:min(100%,calc(100vw - 56px))}}:root{--moon-obsidian: #101218;--moon-ink: #171a21;--moon-silver: #e8e7df;--moon-mist: #f5f2e9;--moon-cyan: #2d7f8d;--moon-prism: #746bb6;--moon-gold: #b88436;--moon-red: #d54d44}body{background:radial-gradient(circle at 14% 16%,rgba(45,127,141,.18),transparent 28%),radial-gradient(circle at 88% 10%,rgba(116,107,182,.15),transparent 30%),linear-gradient(145deg,#080a0f,#14161d 36%,#ede9df 36.2%,#f4f1e9)}.landing-shell{position:relative;isolation:isolate;min-height:100vh;background:radial-gradient(circle at 76% 12%,transparent 0 96px,rgba(232,231,223,.16) 98px 101px,transparent 103px),radial-gradient(circle at 82% 18%,rgba(232,231,223,.1),transparent 24%),linear-gradient(125deg,#080a0ff5 0,#080a0ff5 48%,#181b23e0 48.2%,#181b23e0 62%,#f5f2e9fa 62.2%,#f5f2e9fa);overflow:hidden}.landing-shell:before,.landing-shell:after{content:"";position:absolute;pointer-events:none;z-index:-1}.landing-shell:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.82),transparent 72%);mask-image:linear-gradient(90deg,rgba(0,0,0,.82),transparent 72%);opacity:.6}.landing-shell:after{right:clamp(22px,7vw,118px);top:clamp(36px,8vh,86px);width:clamp(180px,22vw,340px);aspect-ratio:1;border-radius:50%;border:1px solid rgba(232,231,223,.36);border-left-color:transparent;border-bottom-color:#2d7f8d2e;box-shadow:inset -28px 0 42px #07090c57,0 0 86px #2d7f8d1f;opacity:.72;animation:darkmoon-orbit 18s ease-in-out infinite alternate}.landing-dossier-frame{color:var(--moon-mist);background:linear-gradient(145deg,#ffffff14,#ffffff06),#101218b8;border:1px solid rgba(232,231,223,.16);box-shadow:0 34px 110px #00000047,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-copy h1,.landing-brand strong,.landing-intel-layer{color:var(--moon-mist)}.landing-lead,.landing-hint,.landing-brand span{color:#f5f2e9b8}.landing-form{background:linear-gradient(112deg,#f5f2e91a,#2d7f8d0e),#fff1;border-color:#f5f2e929;box-shadow:inset 0 1px #ffffff14}.landing-form label span,.landing-form small,.landing-status{color:#f5f2e9c2}.landing-form input{color:#fffdf6;background:#07090c61;border-color:#f5f2e929}.landing-form input::placeholder{color:#f5f2e970}.landing-form .segmented-control{background:#07090c47;border-color:#f5f2e924}.landing-form .segmented-control button{color:#f5f2e9b8}.landing-form .segmented-control button.active{color:#101218;background:linear-gradient(135deg,#f4f1e9,#cfd8d4)}.landing-status{background:linear-gradient(90deg,#2d7f8d29,#b8843614),#1012188a;border-color:#f5f2e924}.landing-character-focus{background:radial-gradient(circle at 50% 36%,rgba(245,242,233,.66),transparent 28%),radial-gradient(circle at 46% 58%,rgba(45,127,141,.2),transparent 34%),linear-gradient(155deg,#f5f2e9c2,#d6d3ca47);border:1px solid rgba(16,18,24,.11);box-shadow:0 34px 110px #07090c3d,inset 0 0 0 1px #ffffff6b}.landing-character-focus:before{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;pointer-events:none;border-radius:inherit;background:linear-gradient(112deg,transparent 0 52%,rgba(45,127,141,.16) 52.2%,transparent 53%),linear-gradient(90deg,rgba(16,18,24,.14),transparent 34%,rgba(184,132,54,.08));clip-path:polygon(0 0,100% 7%,93% 100%,8% 94%);opacity:.72}.landing-character-image{filter:drop-shadow(0 34px 44px rgba(7,9,12,.22)) saturate(1.02);transform-origin:50% 72%;animation:character-breathe 6.8s ease-in-out infinite}.credit-badge{color:#101218;background:#f5f2e9d1;border-color:#1012181f}.app-shell.command-center-shell{position:relative;isolation:isolate;background:radial-gradient(circle at 84% 9%,transparent 0 70px,rgba(16,18,24,.1) 71px 73px,transparent 74px),linear-gradient(145deg,#101218 0,#101218 18%,#e9e5dc 18.2%,#e9e5dc)}.command-center-shell:before,.command-center-shell:after{content:"";position:fixed;pointer-events:none;z-index:0}.command-center-shell:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(16,18,24,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(16,18,24,.035) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(145deg,transparent 0 20%,rgba(0,0,0,.78) 45%,transparent 100%);mask-image:linear-gradient(145deg,transparent 0 20%,rgba(0,0,0,.78) 45%,transparent 100%)}.command-center-shell:after{right:clamp(18px,5vw,72px);top:clamp(74px,12vh,150px);width:clamp(150px,20vw,260px);aspect-ratio:1;border-radius:50%;border:1px solid rgba(16,18,24,.1);border-left-color:transparent;opacity:.46;animation:darkmoon-orbit 22s ease-in-out infinite alternate}.command-sidebar{background:radial-gradient(circle at 22% 10%,rgba(45,127,141,.16),transparent 28%),linear-gradient(180deg,#101218,#181b22 58%,#11141a);box-shadow:18px 0 70px #07090c38}.command-sidebar:after{content:"";position:absolute;inset:auto 18px 24px;height:1px;background:linear-gradient(90deg,transparent,rgba(45,127,141,.56),rgba(184,132,54,.28),transparent);animation:lunar-prism-line 11s ease-in-out infinite alternate}.command-brand,.sidebar nav button,.sidebar .nav-button{border-color:#f5f2e91f}.sidebar nav button,.sidebar .nav-button{background:#ffffff09}.sidebar nav button.active,.sidebar .nav-button.active{color:#101218;background:linear-gradient(135deg,#f5f2e9f5,#cfd8d4e6);box-shadow:0 16px 42px #2d7f8d1f}.command-workspace{position:relative;z-index:1}.command-topbar{padding:clamp(18px,3vw,30px);border:1px solid rgba(16,18,24,.08);border-radius:26px;background:radial-gradient(circle at 85% 0,rgba(255,255,255,.9),transparent 28%),linear-gradient(135deg,#ffffffb8,#f5f2e985);box-shadow:0 20px 70px #10121814;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.command-topbar:before{bottom:8px;right:clamp(18px,5vw,70px);opacity:.58}.topbar-title-block h1{text-wrap:balance}.mimo-first-view>.task-terminal.hero,.task-terminal.hero,.mimo-command.hero{border-color:#1012181f;background:radial-gradient(circle at 79% 12%,rgba(255,255,255,.76) 0 2px,transparent 3px),radial-gradient(circle at 78% 19%,transparent 0 50px,rgba(16,18,24,.1) 51px 53px,transparent 54px),linear-gradient(115deg,rgba(45,127,141,.13),transparent 31%),linear-gradient(135deg,#fffffff0,#f5f2e9cc 55%,#e8e7df9e);box-shadow:0 32px 100px #1012181f,inset 0 1px #ffffffdb}.mimo-command.hero:before{content:"MIMO / DARK MOON";color:#1012180f}.command-head,.terminal-head{background:radial-gradient(circle at 76% 18%,rgba(45,127,141,.18),transparent 24%),linear-gradient(180deg,#11141b,#1a1e27);box-shadow:inset -1px 0 #f5f2e914,inset 0 1px #ffffff0f}.command-head:before,.terminal-head:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 18% 82%,rgba(184,132,54,.12),transparent 30%),linear-gradient(135deg,transparent 0 58%,rgba(245,242,233,.06) 58.2%,transparent 59%);opacity:.8}.command-head>*,.terminal-head>*{position:relative;z-index:1}.mimo-scope-principles{background:linear-gradient(112deg,rgba(245,242,233,.105),rgba(45,127,141,.045) 56%,transparent),#ffffff0a;box-shadow:inset 0 1px #ffffff0e}.terminal-log,.command-log{background:linear-gradient(180deg,#ffffffc7,#faf8f2a8),radial-gradient(circle at 14% 0,rgba(45,127,141,.08),transparent 32%);border-color:#10121814}.terminal-log:before,.command-log:before{opacity:.28}.chat-bubble{border-radius:16px;box-shadow:0 12px 34px #1012180e}.chat-bubble.assistant{background:linear-gradient(135deg,#fffffff5,#f6f4edc7);border-left-color:#2d7f8d70}.chat-bubble.user{background:linear-gradient(135deg,#11141bf5,#21252feb);color:#f7f4ea;border-right-color:#b884367a}.mimo-tool-drawer,.mimo-run-status,.mimo-run-trace,.upload-center-card,.panel,.row-card,.question-block,.literature-item,.note-document-card,.quiz-practice-card{box-shadow:0 18px 58px #10121813,inset 0 1px #ffffff94}.panel,.row-card,.question-block,.literature-item,.note-document-card,.quiz-practice-card{background:linear-gradient(145deg,#ffffffd6,#f8f6efb3),radial-gradient(circle at 100% 0,rgba(45,127,141,.055),transparent 30%);border-color:#10121814}.primary-button,.mimo-command .command-input .icon-button.filled,.mimo-command .terminal-input .icon-button.filled{background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 45%),linear-gradient(135deg,#171a21,#2d7f8d 116%);box-shadow:0 16px 38px #1012182e,0 0 32px #2d7f8d24}.ghost-button,.mini-button,.icon-button{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}@media(hover:hover){.ghost-button:hover,.mini-button:hover,.icon-button:hover,.mimo-tool-drawer:hover,.upload-center-card:hover{transform:translateY(-1px)}.mimo-command.hero:hover .mimo-command-moon{opacity:.92;filter:saturate(1.04) contrast(1.02)}}@keyframes darkmoon-orbit{0%{transform:translateZ(0) rotate(-8deg);opacity:.48}44%{opacity:.78}to{transform:translate3d(-18px,10px,0) rotate(7deg);opacity:.58}}@keyframes character-breathe{0%,to{transform:translateY(0) scale(1)}48%{transform:translateY(-5px) scale(1.012)}}@media(prefers-reduced-motion:reduce){.landing-shell:after,.command-center-shell:after,.command-sidebar:after,.landing-character-image{animation:none!important}}@media(max-width:900px){.landing-shell{background:radial-gradient(circle at 84% 10%,transparent 0 84px,rgba(232,231,223,.16) 86px 89px,transparent 91px),linear-gradient(180deg,#101218 0,#101218 56%,#f4f1e9 56.2%,#f4f1e9)}.landing-dossier-frame{background:linear-gradient(145deg,#ffffff14,#ffffff06),#101218d6}.command-topbar{border-radius:22px}}@media(max-width:640px){.landing-shell:after,.command-center-shell:after,.command-topbar:before{display:none}.mimo-first-view>.task-terminal.hero,.task-terminal.hero,.mimo-command.hero{box-shadow:0 18px 54px #1012181a}.command-head,.terminal-head{padding-right:18px}}:root{--lux-black: #07080b;--lux-ink: #111319;--lux-panel: #f7f3ea;--lux-paper: #fffcf4;--lux-line: rgba(10, 12, 16, .12);--lux-line-dark: rgba(248, 244, 235, .16);--lux-muted: rgba(17, 19, 25, .58);--lux-muted-dark: rgba(248, 244, 235, .66);--lux-cyan: #2b7c84;--lux-red: #b9473e;--lux-gold: #b48a48;--lux-shadow: 0 26px 80px rgba(7, 8, 11, .12);--lux-shadow-soft: 0 14px 42px rgba(7, 8, 11, .075)}html{background:var(--lux-black)}body{color:var(--lux-ink);background:linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.014) 1px,transparent 1px),radial-gradient(circle at 76% 8%,rgba(43,124,132,.14),transparent 22%),linear-gradient(138deg,#07080b 0,#07080b 29%,#f3efe5 29.15%,#f3efe5);background-size:72px 72px,72px 72px,auto,auto}.landing-shell,.app-shell.command-center-shell{color:var(--lux-ink);background:radial-gradient(circle at 82% 13%,transparent 0 90px,rgba(247,243,234,.2) 91px 93px,transparent 94px),radial-gradient(circle at 13% 72%,rgba(43,124,132,.12),transparent 28%),linear-gradient(128deg,#07080b 0,#07080b 43%,#171920 43.2%,#171920 50%,#f4efe5 50.15%,#f4efe5)}.landing-shell:before,.app-shell.command-center-shell:before{background:linear-gradient(90deg,rgba(247,243,234,.05) 1px,transparent 1px),linear-gradient(0deg,rgba(247,243,234,.035) 1px,transparent 1px);background-size:64px 64px;opacity:.52;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.82),transparent 68%);mask-image:linear-gradient(90deg,rgba(0,0,0,.82),transparent 68%)}.landing-shell:after,.command-center-shell:after{border-color:#f7f3ea3d;border-left-color:transparent;border-bottom-color:#2b7c8429;box-shadow:inset -34px 0 52px #07080b5c;opacity:.58;animation-duration:30s}.landing-dossier-frame,.landing-copy{color:var(--lux-paper);background:linear-gradient(135deg,#ffffff12,#ffffff05),#07080bc2;border:1px solid var(--lux-line-dark);border-radius:8px;box-shadow:0 36px 120px #00000052;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-copy h1,.landing-brand strong,.landing-intel-layer,.topbar-title-block h1,.command-copy strong,.panel h2,.panel h3,.note-paper h2,.quiz-practice-card h3{font-family:Times New Roman,SimSun,serif;letter-spacing:0}.landing-copy h1{color:var(--lux-paper);text-shadow:0 16px 48px rgba(0,0,0,.28)}.landing-copy h1:after,.topbar-title-block h1:after{content:"";display:block;width:96px;height:1px;margin-top:16px;background:linear-gradient(90deg,var(--lux-paper),var(--lux-cyan),transparent)}.landing-lead,.landing-hint,.landing-brand span,.landing-status,.landing-form label span,.landing-form small{color:var(--lux-muted-dark)}.landing-form{background:linear-gradient(180deg,#f7f3ea12,#f7f3ea07),#08090d85;border:1px solid rgba(247,243,234,.14);border-radius:8px;box-shadow:inset 0 1px #ffffff14}.landing-form input,.command-input textarea,.terminal-input textarea,input,textarea,select{border-radius:6px;border-color:#11131924}.landing-form input{color:var(--lux-paper);background:#00000047;border-color:#f7f3ea29}.landing-form .segmented-control,.segmented-control{border-radius:6px;background:#07080b3d;border-color:#f7f3ea24}.landing-form .segmented-control button,.segmented-control button{border-radius:4px}.landing-form .segmented-control button.active,.segmented-control button.active{color:var(--lux-black);background:linear-gradient(180deg,#fffdf4,#e0d8c8)}.landing-form .primary-button,.primary-button,.mimo-command .command-input .icon-button.filled,.mimo-command .terminal-input .icon-button.filled{color:var(--lux-paper);background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 43%),linear-gradient(135deg,#08090d,#161922 68%,#2b7c84 132%);border-color:#f7f3ea2e;border-radius:6px;box-shadow:0 18px 46px #07080b38}.ghost-button,.mini-button,.icon-button{border-radius:6px}.landing-enter,.ghost-button{background:#ffffff85;border-color:#1113191f}.landing-form .ghost-button,.landing-enter{color:var(--lux-paper);background:#ffffff0e;border-color:#f7f3ea29}.landing-status{border-radius:6px;background:linear-gradient(90deg,#2b7c842e,#b48a4814),#08090d8a;border-color:#f7f3ea24}.landing-character-focus,.landing-visual{background:radial-gradient(circle at 50% 39%,rgba(255,252,244,.88),transparent 28%),linear-gradient(145deg,#fffcf4db,#dad3c685);border:1px solid rgba(17,19,25,.12);border-radius:8px;box-shadow:0 42px 120px #07080b38}.landing-character-focus:before{top:22px;right:22px;bottom:22px;left:22px;border:1px solid rgba(7,8,11,.09);background:linear-gradient(115deg,transparent 0 56%,rgba(43,124,132,.12) 56.2%,transparent 57%),linear-gradient(180deg,rgba(255,255,255,.5),transparent);opacity:.78}.landing-character-image,.landing-visual img{filter:drop-shadow(0 34px 46px rgba(7,8,11,.22)) saturate(.98) contrast(1.02)}.credit-badge{border-radius:999px;color:var(--lux-black);background:#fffcf4db;box-shadow:0 12px 30px #07080b1f}.app-shell.command-center-shell{background:radial-gradient(circle at 88% 11%,transparent 0 82px,rgba(17,19,25,.12) 83px 85px,transparent 86px),linear-gradient(132deg,#07080b 0,#07080b 17%,#f4efe5 17.18%,#f4efe5)}.command-sidebar{background:linear-gradient(180deg,#07080b,#111319 56%,#090a0f);border-right:1px solid rgba(247,243,234,.12);box-shadow:20px 0 80px #07080b42}.command-brand{border-radius:6px;background:#ffffff09;border-color:#f7f3ea1f}.sidebar nav button,.sidebar .nav-button{color:#f7f3eab8;background:transparent;border-color:#f7f3ea1a;border-radius:6px}.sidebar nav button:before,.sidebar .nav-button:before{background:#f7f3ea57}.sidebar nav button.active,.sidebar .nav-button.active{color:var(--lux-black);background:linear-gradient(180deg,#fffdf4,#dcd3c2);box-shadow:0 20px 48px #00000038}.command-sidebar:after{opacity:.78;animation-duration:18s}.command-topbar{border-radius:8px;border:1px solid rgba(17,19,25,.1);background:linear-gradient(180deg,#fffcf4e0,#f4efe5c2);box-shadow:var(--lux-shadow-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.command-topbar:before{opacity:.28}.command-topbar:after{opacity:.32;animation-duration:20s}.mimo-first-view>.task-terminal.hero,.task-terminal.hero,.mimo-command.hero{border-radius:8px;border:1px solid rgba(17,19,25,.12);background:radial-gradient(circle at 82% 14%,rgba(255,255,255,.92) 0 2px,transparent 3px),radial-gradient(circle at 79% 21%,transparent 0 54px,rgba(17,19,25,.1) 55px 57px,transparent 58px),linear-gradient(118deg,rgba(43,124,132,.12),transparent 33%),linear-gradient(180deg,#fffcf4f0,#f3efe5c7);box-shadow:var(--lux-shadow)}.mimo-command.hero:before{right:24px;bottom:14px;color:#1113190e;letter-spacing:0}.mimo-command:after,.mimo-first-view>.task-terminal.hero:after,.task-terminal.hero:after{opacity:.26;animation-duration:22s}.mimo-command-moon{opacity:.66;filter:saturate(.92)}.command-head,.terminal-head{border-radius:7px 7px 0 0;background:radial-gradient(circle at 78% 16%,rgba(43,124,132,.15),transparent 24%),linear-gradient(180deg,#090a0f,#141720)}.command-sigil,.status-dot,.health-dot{border-radius:50%}.mimo-scope-principles,.mimo-memory-drawer,.mimo-tool-drawer,.mimo-run-status,.mimo-run-trace{border-radius:6px;border-color:#1113191a;background:#fffcf494;box-shadow:none}.command-head .mimo-scope-principles,.terminal-head .mimo-scope-principles{color:#f7f3eacc;border-color:#f7f3ea24;background:#ffffff0e}.mimo-context-dock span,.mimo-tool-summary-state em,.attachment-chip,.tag,.pill{border-radius:999px}.mimo-context-dock span{color:#f7f3ead1;background:#ffffff0e;border-color:#f7f3ea21}.terminal-log,.command-log{border-radius:7px;border-color:#11131917;background:linear-gradient(180deg,#fffcf4e0,#f6f1e7b8),radial-gradient(circle at 0 0,rgba(43,124,132,.055),transparent 35%);box-shadow:inset 0 1px #ffffffa3}.chat-bubble{border-radius:7px;box-shadow:0 12px 30px #07080b0e}.chat-bubble.assistant{background:linear-gradient(180deg,#fffdf7,#f4efe5);border-color:#1113191a;border-left-color:#2b7c846b}.chat-bubble.user{background:linear-gradient(180deg,#111319,#1b1f29);border-color:#f7f3ea1f;border-right-color:#b48a4880}.mimo-response-actions button,.mimo-secondary-actions summary,.mimo-secondary-actions button,.mimo-thinking-options button,.mimo-task-preset-list button,.mimo-web-toggle{border-radius:6px}.mimo-thinking-options button.active,.mimo-task-preset-list button.active,.mimo-web-search.active .mimo-web-toggle{color:var(--lux-paper);background:linear-gradient(135deg,#111319,#2b7c84 142%);border-color:#2b7c8447}.command-input,.terminal-input{border-radius:8px;border-color:#1113191a;background:#fffcf4c2;box-shadow:inset 0 1px #ffffffb8}.command-input textarea,.terminal-input textarea{background:transparent}.panel,.row-card,.question-block,.literature-item,.note-document-card,.quiz-practice-card,.upload-center-card,.dropzone,.note-paper{border-radius:8px;border-color:#1113191a;background:linear-gradient(180deg,#fffcf4db,#f6f1e7b8);box-shadow:var(--lux-shadow-soft)}.upload-center-card{position:relative;overflow:hidden}.upload-center-card:after,.note-document-card:after,.quiz-practice-card:after{content:"";position:absolute;pointer-events:none;left:18px;right:18px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(43,124,132,.45),rgba(180,138,72,.18),transparent);opacity:.52}.upload-center-card.queue-only{border-style:solid;background:linear-gradient(90deg,#fffcf4c7,#f6f1e794)}.quiz-practice-card{position:relative;overflow:hidden}.quiz-practice-card h3,.note-document-card strong,.panel h2,.panel h3{color:var(--lux-ink)}.note-document-preview{border-radius:6px;background:linear-gradient(180deg,#fffcf4c7,#f4efe59e);border-color:#11131917}@media(hover:hover){.panel:hover,.row-card:hover,.note-document-card:hover,.quiz-practice-card:hover{border-color:#11131929;box-shadow:0 22px 64px #07080b1a}.primary-button:hover,.mimo-command .command-input .icon-button.filled:hover,.mimo-command .terminal-input .icon-button.filled:hover{transform:translateY(-1px);box-shadow:0 22px 58px #07080b3d}}@media(max-width:900px){body{background:radial-gradient(circle at 84% 8%,rgba(43,124,132,.12),transparent 26%),linear-gradient(180deg,#07080b 0,#07080b 42%,#f4efe5 42.15%,#f4efe5)}.landing-shell,.app-shell.command-center-shell{background:radial-gradient(circle at 84% 8%,transparent 0 76px,rgba(247,243,234,.18) 77px 79px,transparent 80px),linear-gradient(180deg,#07080b 0,#07080b 52%,#f4efe5 52.2%,#f4efe5)}.landing-dossier-frame,.landing-copy{border-radius:8px}.command-topbar,.mimo-first-view>.task-terminal.hero,.task-terminal.hero,.mimo-command.hero,.panel,.row-card,.question-block,.literature-item,.note-document-card,.quiz-practice-card,.upload-center-card{border-radius:8px}.mimo-context-dock{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.landing-shell,.app-shell.command-center-shell{background:linear-gradient(180deg,#07080b 0,#07080b 48%,#f4efe5 48.2%,#f4efe5)}.landing-copy h1:after,.topbar-title-block h1:after{width:72px;margin-top:12px}.mimo-tool-summary-state,.mimo-task-preset-list,.mimo-thinking-options,.upload-center-actions,.command-attachments,.terminal-attachment-list,.quiz-practice-submit{min-width:0}.mimo-tool-summary-state{display:grid;grid-template-columns:minmax(0,1fr)}.mimo-task-preset-list,.mimo-thinking-options,.upload-center-actions{grid-template-columns:minmax(0,1fr)}.mimo-task-preset-list button,.mimo-thinking-options button,.upload-center-actions .ghost-button,.quiz-practice-submit button{width:100%}.command-input,.terminal-input{align-items:stretch}.command-input .icon-button.filled,.terminal-input .icon-button.filled{min-height:46px}}@media(prefers-reduced-motion:reduce){.landing-shell:after,.command-center-shell:after,.command-sidebar:after,.command-topbar:after,.mimo-command:after,.mimo-command-moon,.landing-character-image{animation:none!important;transition:none!important}}body{background:linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.012) 1px,transparent 1px),radial-gradient(circle at 80% 9%,rgba(43,124,132,.08),transparent 20%),linear-gradient(132deg,#07080b 0,#07080b 38%,#171920 38.15%,#171920 50%,#ece5d8 50.1%,#ece5d8);background-size:72px 72px,72px 72px,auto,auto}.landing-shell,.app-shell.command-center-shell{background:radial-gradient(circle at 82% 13%,transparent 0 90px,rgba(247,243,234,.15) 91px 92px,transparent 93px),radial-gradient(circle at 16% 70%,rgba(43,124,132,.07),transparent 27%),linear-gradient(128deg,#07080b 0,#07080b 50%,#151821 50.15%,#151821 58%,#eee6d8 58.15%,#eee6d8)}.app-shell.command-center-shell{background:radial-gradient(circle at 88% 12%,transparent 0 82px,rgba(17,19,25,.09) 83px 84px,transparent 85px),linear-gradient(126deg,#07080b 0,#07080b 23%,#171920 23.12%,#171920 34%,#eee6d8 34.15%,#eee6d8)}.landing-dossier-frame,.landing-copy{background:linear-gradient(135deg,#ffffff0b,#ffffff03),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),#07080bdb;background-size:auto,18px 18px,auto;box-shadow:0 38px 128px #00000057,inset 0 0 0 1px #f7f3ea09;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.landing-copy h1:after,.topbar-title-block h1:after{background:linear-gradient(90deg,rgba(247,243,234,.92),rgba(180,138,72,.48),transparent)}.landing-form{background:linear-gradient(180deg,#f7f3ea0e,#f7f3ea05),#0506098a}.landing-character-focus,.landing-visual{background:radial-gradient(circle at 50% 38%,rgba(255,252,244,.82),transparent 27%),linear-gradient(145deg,#fdf8eed1,#cbc4b575)}.command-topbar{background:linear-gradient(180deg,#fffcf4d1,#eee6d8b3)}.mimo-first-view>.task-terminal.hero,.task-terminal.hero,.mimo-command.hero{background:radial-gradient(circle at 83% 15%,rgba(17,19,25,.08) 0 1px,transparent 2px),radial-gradient(circle at 79% 21%,transparent 0 54px,rgba(17,19,25,.08) 55px 56px,transparent 57px),linear-gradient(118deg,rgba(43,124,132,.075),transparent 34%),linear-gradient(180deg,#fffcf4e6,#eee6d8bd)}.mimo-command-moon{opacity:.48;filter:grayscale(.25) saturate(.78);mix-blend-mode:multiply}.terminal-log,.command-log{background:linear-gradient(180deg,#fffcf4d1,#eee6d8ad)}.panel,.row-card,.question-block,.literature-item,.note-document-card,.quiz-practice-card,.upload-center-card,.dropzone,.note-paper{background:linear-gradient(180deg,#fffcf4d1,#eee6d8ad);box-shadow:0 16px 50px #07080b12,inset 0 1px #ffffff80}.note-document-card,.quiz-practice-card,.upload-center-card{background:linear-gradient(180deg,#fffcf4e0,#e8e0d2b8)}.upload-center-card:after,.note-document-card:after,.quiz-practice-card:after{background:linear-gradient(90deg,transparent,rgba(17,19,25,.24),rgba(180,138,72,.18),transparent);opacity:.46}.primary-button,.mimo-command .command-input .icon-button.filled,.mimo-command .terminal-input .icon-button.filled,.mimo-thinking-options button.active,.mimo-task-preset-list button.active,.mimo-web-search.active .mimo-web-toggle{background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 38%),linear-gradient(135deg,#07080b,#151821 76%,#24363b 132%);border-color:#f7f3ea29;box-shadow:0 16px 44px #07080b38,inset 0 0 0 1px #ffffff09}.sidebar nav button.active,.sidebar .nav-button.active,.landing-form .segmented-control button.active,.segmented-control button.active{background:linear-gradient(180deg,#fffdf4,#ddd3c0);box-shadow:0 18px 46px #0003,inset 0 -1px #b48a482e}.ghost-button{background:#fffcf475}.landing-form .ghost-button,.landing-enter{background:#ffffff0a}@media(max-width:900px){body,.landing-shell,.app-shell.command-center-shell{background:radial-gradient(circle at 86% 8%,rgba(43,124,132,.08),transparent 23%),linear-gradient(180deg,#07080b 0,#07080b 56%,#eee6d8 56.15%,#eee6d8)}}@media(max-width:640px){body,.landing-shell,.app-shell.command-center-shell{background:linear-gradient(180deg,#07080b 0,#07080b 52%,#eee6d8 52.15%,#eee6d8)}}@media(max-width:480px){html,body,#root{max-width:100%;overflow-x:hidden}.landing-shell:before{display:none}.landing-shell{width:100vw;max-width:100vw;padding-left:14px;padding-right:14px;box-sizing:border-box;overflow-x:hidden}.landing-copy,.landing-dossier-frame,.landing-form,.landing-status,.landing-character-focus,.landing-visual{justify-self:start;width:calc(100vw - 56px)!important;max-width:calc(100vw - 56px)!important;box-sizing:border-box;overflow-x:hidden}.landing-copy h1{font-size:clamp(3rem,13vw,3.95rem);line-height:.98;overflow-wrap:anywhere}.landing-lead,.landing-hint,.landing-status span{width:100%;max-width:100%;white-space:normal;word-break:break-all;overflow-wrap:anywhere}.landing-form{grid-template-columns:minmax(0,1fr)}.mimo-tool-drawer>summary{grid-template-columns:auto minmax(0,1fr)}.mimo-tool-summary-state{grid-column:1 / -1;justify-content:stretch;width:100%}.mimo-tool-summary-state span,.mimo-tool-summary-state em,.mimo-web-toggle span,.upload-file-title strong{min-width:0;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.mimo-web-toggle,.note-doc-toolbar{width:100%}.note-doc-toolbar{align-items:flex-start;flex-direction:column;gap:10px}.note-doc-toolbar .ghost-button,.note-doc-toolbar .primary-button,.note-doc-toolbar .mini-button{width:100%}}@media(max-width:390px){.mimo-thinking-options{grid-template-columns:minmax(0,1fr)}}
