:root{--bg:#f5f0e8;--panel:rgba(255,252,246,0.82);--panel-strong:#fffaf1;--ink:#18130f;--muted:#71665b;--accent:#c74d22;--accent-strong:#8e2b10;--line:rgba(31,26,23,0.11);--gold:#d9981e;--blue:#315d72;--shadow:0 24px 70px rgba(80,45,20,0.13);--title-font:var(--font-title),"Space Grotesk","Segoe UI",sans-serif;--body-font:var(--font-body),"Noto Sans SC","Microsoft YaHei",sans-serif}*{box-sizing:border-box}html{background:radial-gradient(circle at 16% 12%,rgba(211,92,42,.18),transparent 26%),radial-gradient(circle at 82% 10%,rgba(49,93,114,.18),transparent 28%),radial-gradient(circle at 50% 92%,rgba(217,152,30,.16),transparent 30%),linear-gradient(180deg,#fffaf2,#f0e3d6);scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--ink);font-family:var(--body-font)}a{color:inherit}button,input,select,textarea{font:inherit}.page-shell{width:min(1180px,calc(100% - 28px));margin:0 auto;padding:12px 0 28px}.top-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(980px,100%);margin:0 auto 14px;color:rgba(24,19,15,.72)}.brand-lockup{display:inline-flex;align-items:center;padding:0;text-decoration:none}.brand-lockup img{display:block;width:clamp(300px,30vw,380px);height:auto;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(80,45,20,.18))}.top-version{color:rgba(31,26,23,.48);font-family:var(--title-font);font-size:11px;letter-spacing:.01em}.hero{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:stretch}.hero-search{display:grid;grid-template-columns:1fr;justify-items:center;gap:8px;min-height:auto;text-align:center}.hero-card,.panel{background:var(--panel);border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-card{padding:28px;position:relative;overflow:hidden}.hero-card:after{content:"";position:absolute;inset:auto -30px -42px auto;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(217,152,30,.36),rgba(217,152,30,0))}.eyebrow{display:inline-flex;padding:4px 10px;border-radius:999px;background:rgba(177,58,27,.1);color:var(--accent-strong);font-size:11px;letter-spacing:.04em}.hero h1{margin:0;max-width:980px;font-family:var(--title-font);font-size:clamp(25px,3.4vw,38px);letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.hero p{margin:0;max-width:52ch;color:var(--muted);font-size:16px;line-height:1.7}.hero-copy{max-width:680px;color:var(--muted);font-size:17px;line-height:1.8}.plan-card{display:grid;gap:10px;padding:12px;border-radius:16px;border:1px solid rgba(126,50,23,.18);background:radial-gradient(circle at top left,rgba(199,77,34,.14),transparent 38%),linear-gradient(180deg,rgba(236,220,198,.96),rgba(221,198,169,.9));animation:cardDrop .26s ease both}.plan-card-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.plan-card-head strong{display:block;font-size:14px}.round-picker{display:grid;gap:6px;min-width:140px;text-align:left}.round-picker span{color:var(--muted);font-size:12px}.round-picker select{border:1px solid var(--line);border-radius:10px;padding:7px 10px;background:#fffdf9}.plan-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.plan-metrics article,.report-meta-grid article{padding:10px 12px;border-radius:12px;background:rgba(255,253,249,.88);border:1px solid rgba(24,19,15,.06)}.plan-metrics span,.report-meta-grid span{display:block;color:var(--muted);font-size:11px}.plan-metrics strong,.report-meta-grid strong{display:block;margin-top:5px;font-size:13px}.plan-lineup,.report-lineup{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.plan-lineup-card,.report-lineup article{display:grid;gap:3px;padding:11px;border-radius:13px;border:1px solid rgba(24,19,15,.08);background:#fffdf9;text-align:left}.plan-lineup-card{animation:modelSeatIn .34s ease both}.plan-lineup-card strong,.report-lineup strong{font-size:22px;line-height:1.05}.plan-lineup-card span,.report-lineup span{color:var(--muted);font-size:11px}.plan-lineup-card em,.report-lineup em{color:rgba(24,19,15,.44);font-style:normal;font-size:11px;line-height:1.45}.model-name,.model-provider{animation:modelNameBloom .52s ease both}.debate-experience{width:min(900px,100%);margin-top:6px}.debate-experience.has-result{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:22px;width:min(1180px,100%);align-items:start;text-align:left}.prompt-panel{border:1px solid rgba(24,19,15,.1);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(255,248,236,.62)),rgba(255,252,246,.68);box-shadow:0 30px 90px rgba(88,56,28,.16);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);padding:10px}.prompt-form{display:grid;gap:9px}.prompt-box{display:grid;gap:8px;border-radius:16px;padding:12px;background:rgba(255,253,249,.9);border:1px solid rgba(24,19,15,.08);text-align:left}.prompt-box label{color:rgba(24,19,15,.62);font-size:12px}.prompt-box textarea{width:100%;min-height:72px;border:0;outline:0;resize:vertical;background:transparent;color:var(--ink);font-size:clamp(16px,1.8vw,20px);line-height:1.45}.prompt-box textarea.is-medium{font-size:clamp(14px,1.45vw,17px);line-height:1.42}.prompt-box textarea.is-long{font-size:clamp(12px,1.2vw,15px);line-height:1.38}.prompt-box textarea::placeholder{color:rgba(24,19,15,.34)}.prompt-actions{justify-content:space-between;gap:14px}.prompt-actions,.quick-ideas{display:flex;align-items:center;color:var(--muted);font-size:13px}.quick-ideas{justify-content:center;flex-wrap:wrap;gap:10px}.quick-ideas a{text-decoration:none;padding:9px 12px;border:1px solid rgba(24,19,15,.1);border-radius:999px;background:rgba(255,252,246,.62);transition:transform .16s ease,background .16s ease}.quick-ideas a:hover{transform:translateY(-1px);background:rgba(255,252,246,.94)}.agent-strip{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:14px;width:min(980px,100%);margin:18px auto 0;padding:14px;border:1px solid rgba(24,19,15,.1);border-radius:28px;background:linear-gradient(120deg,rgba(24,19,15,.06),rgba(255,252,246,.62)),rgba(255,252,246,.56);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.agent-strip-head{display:grid;align-content:center;gap:8px;text-align:left}.agent-strip-head span{color:var(--accent-strong);font-family:var(--title-font);font-size:12px;letter-spacing:.07em;text-transform:uppercase}.agent-strip-head strong{color:rgba(24,19,15,.72);font-size:13px;font-weight:500;line-height:1.6}.agent-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.agent-row article{padding:12px;border:1px solid rgba(24,19,15,.08);border-radius:18px;background:rgba(255,253,249,.72);text-align:left}.agent-row span,.agent-row strong{display:block}.agent-row strong{font-size:15px}.agent-row span{margin-top:6px;color:var(--muted);font-size:12px;line-height:1.45}.complexity-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:32px auto 0;width:min(980px,100%)}.complexity-strip article{min-height:190px;padding:18px;border:1px solid rgba(24,19,15,.1);border-radius:26px;background:radial-gradient(circle at top right,rgba(217,152,30,.16),transparent 38%),rgba(255,252,246,.66);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.complexity-strip span{color:var(--accent-strong);font-family:var(--title-font);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.complexity-strip strong{display:block;margin-top:16px;font-size:19px}.complexity-strip p{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px}.stat{padding:14px;border-radius:18px;background:rgba(255,248,239,.88);border:1px solid rgba(31,26,23,.08)}.stat strong{display:block;font-family:var(--title-font);font-size:24px}.stat span{color:var(--muted);font-size:13px}.rings{padding:22px;display:grid;gap:14px}.rings h2,.section-title{margin:0;font-family:var(--title-font);font-size:20px;line-height:1.25}.roles{display:grid;gap:10px}.role-pill{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-radius:18px;background:var(--panel-strong);border:1px solid var(--line)}.role-pill strong{font-size:15px}.role-pill span{color:var(--muted);font-size:13px}.grid{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:24px;margin-top:24px}.panel{padding:24px}.form-grid{display:grid;gap:14px;margin-top:18px}.field{display:grid;gap:6px}.field label{font-size:14px;color:var(--muted)}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line);border-radius:16px;padding:12px 14px;background:#fffdf9}.field textarea{min-height:132px;resize:vertical}.template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.classification-card{display:grid;gap:8px;padding:14px 16px;border-radius:18px;border:1px solid rgba(111,168,203,.22);background:linear-gradient(180deg,rgba(111,168,203,.08),rgba(255,253,249,.95))}.classification-card.inline{text-align:left}.classification-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.classification-card.warning{border-color:rgba(217,152,30,.36);background:linear-gradient(180deg,rgba(217,152,30,.12),rgba(255,253,249,.95))}.classification-card strong{font-size:14px}.classification-card p{margin:0}.classification-card span{color:var(--accent-strong);font-weight:700}.template-toggle{border:1px solid rgba(177,58,27,.22);border-radius:999px;padding:7px 11px;background:rgba(255,248,239,.78);color:var(--accent-strong);cursor:pointer;font-size:12px;white-space:nowrap}.template-toggle:hover{border-color:rgba(177,58,27,.4);background:#fff8ef}.template-card{display:grid;gap:8px;padding:14px;text-align:left;border:1px solid var(--line);border-radius:18px;background:#fffdf9;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.template-card:hover{transform:translateY(-1px);border-color:rgba(177,58,27,.28)}.template-card.active{border-color:rgba(177,58,27,.42);background:linear-gradient(180deg,rgba(177,58,27,.08),rgba(255,253,249,.96));box-shadow:0 12px 20px rgba(177,58,27,.1)}.template-card strong{font-size:15px;color:var(--ink)}.template-card span{color:var(--muted);font-size:13px;line-height:1.5}.template-card em{color:var(--accent-strong);font-style:normal;font-size:12px;line-height:1.5}.example-bank-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.example-bank{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,260px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:8px;padding:2px 2px 10px;scrollbar-color:rgba(199,77,34,.55) rgba(24,19,15,.08)}.example-card{display:grid;align-content:start;gap:6px;min-height:132px;padding:11px;text-align:left;border:1px solid var(--line);border-radius:13px;background:#fffaf4;cursor:pointer;transition:transform .14s ease,border-color .14s ease;scroll-snap-align:start}.example-card:hover{transform:translateY(-1px);border-color:rgba(177,58,27,.24)}.example-card strong{font-size:14px;line-height:1.45}.example-card span{color:var(--muted);font-size:12px}.example-level{width:fit-content;padding:3px 7px;border-radius:999px;background:rgba(199,77,34,.1);color:var(--accent-strong)!important;font-size:10px!important;font-weight:700}.scroll-hint{flex:0 0 auto;color:rgba(142,43,16,.68);font-size:11px;font-weight:700}.submit{border:0;border-radius:999px;padding:13px 22px;color:white;background:linear-gradient(135deg,#17110d 0,var(--accent) 100%);cursor:pointer;transition:transform .14s ease,box-shadow .14s ease;box-shadow:0 12px 22px rgba(177,58,27,.24)}.submit:hover{transform:translateY(-1px)}.subtle{color:var(--muted);font-size:13px;line-height:1.6}.report-header{display:flex;justify-content:space-between;gap:12px;align-items:start}.report-header .section-title{max-width:680px;font-size:clamp(16px,1.7vw,21px);letter-spacing:-.02em}.report-panel{font-size:12px}.report-actions{display:flex;gap:8px;margin-top:12px}.report-mail-status{margin:8px 0 0;color:var(--accent-strong);font-size:12px}.report-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.badge{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;background:rgba(217,152,30,.14);color:#805000;font-size:13px}.summary{margin-top:14px;padding:14px;border-radius:16px;background:#fffaf2;border:1px solid rgba(177,58,27,.14)}.report-summary span{color:var(--accent-strong);font-size:11px;font-weight:700}.summary h3{margin:6px 0 8px;font-size:18px;line-height:1.35}.report-summary p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cards,.report-signal-grid{display:grid;gap:10px;margin-top:12px}.report-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.card{padding:12px;border-radius:14px;background:#fffdf9;border:1px solid var(--line)}.card h3{margin:0 0 8px;font-size:14px}.report-card h3{font-size:13px;color:var(--ink)}.card ul,.turn ul{margin:0;padding-left:18px;color:var(--muted);line-height:1.7}.report-chip-list{display:grid;gap:8px;padding-left:0!important;list-style:none}.report-chip-list li{padding:9px 10px;border-radius:12px;background:rgba(31,26,23,.035);color:rgba(31,26,23,.76);line-height:1.55}.next-action-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.next-action-list li{padding:9px 10px;border-left:3px solid var(--accent);background:rgba(199,77,34,.07);color:var(--ink);line-height:1.55}.turns{display:grid;gap:10px;margin-top:12px}.turn{border-radius:14px;padding:12px;background:#fffdf9;border:1px solid var(--line)}.turn-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.turn-head strong{font-size:15px}.turn-head span{color:var(--muted);font-size:13px}.report-turns{margin-top:14px}.report-turn{padding:12px}.report-turn .turn-head strong{font-size:13px}.report-turn .subtle,.report-turn .turn-head span,.report-turn ul{font-size:12px}.turn-attack-list li{margin-bottom:4px;padding:7px 9px;border-radius:10px;background:rgba(31,26,23,.035);line-height:1.55}.report-turn-block{margin-top:8px;padding:10px 11px;border-radius:12px;background:#fff8ed;border:1px solid rgba(31,26,23,.06)}.report-turn-block span{display:block;margin-bottom:5px;color:var(--accent-strong);font-size:11px;font-weight:700}.report-turn-block p{margin:0;color:rgba(31,26,23,.76);line-height:1.62}.report-turn-block.insight{background:rgba(217,152,30,.1)}.ghost-button{border:1px solid var(--line);background:rgba(255,253,249,.9);color:var(--ink);border-radius:999px;padding:10px 14px;cursor:pointer}.progress-modal{position:fixed;inset:0;z-index:30;display:grid;place-items:center;background:rgba(31,26,23,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:14px}.progress-panel{width:min(1240px,100%);height:min(58vh,900px);max-height:min(94vh,920px);overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(90deg,rgba(126,29,10,.2) 0 50%,rgba(21,53,74,.24) 50% 100%),radial-gradient(circle at top left,rgba(217,152,30,.16),transparent 26%),radial-gradient(circle at top right,rgba(126,29,10,.18),transparent 24%),linear-gradient(180deg,rgba(35,26,21,.98),rgba(17,20,28,.98));color:#f8eee5;box-shadow:0 24px 60px rgba(14,10,8,.45);padding:12px;display:grid;grid-template-rows:auto minmax(0,1fr);text-align:left;transition:height .26s ease}.progress-panel.turns-1,.progress-panel.turns-2,.progress-panel.turns-3{height:min(68vh,920px)}.progress-panel.turns-4,.progress-panel.turns-5,.progress-panel.turns-6{height:min(82vh,920px)}.progress-panel.turns-7,.progress-panel.turns-8,.progress-panel.turns-9{height:min(94vh,920px)}.progress-fixed{display:grid;gap:5px;padding-bottom:6px;border-bottom:1px solid rgba(255,248,239,.08)}.progress-head{display:grid;grid-template-columns:minmax(210px,.45fr) minmax(300px,1fr) auto auto;align-items:center;gap:12px}.progress-head h3{margin:2px 0 0;font-family:var(--title-font);font-size:15px}.progress-topic{min-width:0;margin:0;padding:9px 12px;border-radius:12px;background:rgba(255,248,239,.055);border:1px solid rgba(255,248,239,.1);color:#f6e5d4;font-size:14px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-topic:before{content:"正在推演：";color:#d9981e}.progress-status-pill{display:grid;min-width:132px;gap:2px;padding:5px 9px;border-radius:12px;background:rgba(255,248,239,.08);border:1px solid rgba(255,248,239,.11)}.progress-status-pill span{color:#d9981e;font-family:var(--title-font);font-size:15px;font-weight:700}.progress-status-pill strong{overflow:hidden;color:#fff7ef;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.progress-compact-row{display:grid;grid-template-columns:74px minmax(120px,.8fr) 62px minmax(220px,1.3fr);gap:6px;align-items:center}.progress-compact-row div{min-width:0;padding:4px 7px;border-radius:10px;background:rgba(255,248,239,.07);border:1px solid rgba(255,248,239,.1)}.progress-compact-row span{display:block;color:#c8b7aa;font-size:10px}.progress-compact-row strong{display:block;margin-top:2px;color:#fff7ef;font-size:11px}.progress-compact-row strong,.progress-log-tiny{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-log-tiny{min-width:0;margin:0;color:#9eb9c9;font-size:10px}.progress-bar{height:4px;margin-top:0;overflow:hidden;border-radius:999px;background:rgba(255,248,239,.12)}.progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d35c2a,#d9981e,#6fa8cb);transition:width .52s ease}.progress-status{margin:0;color:#fff7ef;font-size:11px;text-align:left}.progress-error{margin:12px 0 0;padding:14px 16px;border-radius:16px;background:rgba(177,58,27,.18);border:1px solid rgba(211,92,42,.4);color:#ffd3c6}.progress-judge{margin-top:10px;display:flex;justify-content:space-between;gap:14px;padding:10px 12px;border-radius:14px;background:rgba(255,248,239,.08);border:1px solid rgba(255,248,239,.12)}.progress-judge span{color:#d8cbc0;font-size:12px}.progress-arena{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:0}.progress-seat{display:grid;gap:4px;padding:6px 9px;border-radius:12px;background:rgba(255,248,239,.06);border:1px solid rgba(255,248,239,.1)}.progress-seat strong{color:#fff7ef;font-size:18px;line-height:1}.progress-seat span{color:#c8b7aa;font-size:10px}.progress-seat.active{border-color:rgba(217,152,30,.58);box-shadow:inset 0 0 0 1px rgba(217,152,30,.12)}.progress-seat.warm.active{background:rgba(211,92,42,.18)}.progress-seat.danger.active{background:rgba(177,58,27,.2)}.progress-seat.cool.active{background:rgba(111,168,203,.16)}.progress-seat.gold.active{background:rgba(217,152,30,.16)}.progress-stream{overflow-y:auto;min-height:0;margin-top:8px;padding-right:6px}.progress-turns{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px 12px;align-items:start}.progress-turn{border-radius:14px;padding:12px;background:linear-gradient(135deg,rgba(177,58,27,.14),rgba(255,248,239,.04)),rgba(255,248,239,.05);border:1px solid rgba(222,130,91,.22);min-height:190px;text-align:left}.progress-turn.left{grid-column:1/span 7}.progress-turn.right{grid-column:6/span 7}.progress-turn.center{grid-column:3/span 8;width:100%;max-width:none;justify-self:center}.progress-turn.reality-card{background:linear-gradient(135deg,rgba(57,118,160,.18),rgba(255,248,239,.04)),rgba(255,248,239,.05);border-color:rgba(111,168,203,.28)}.progress-turn.judge-card{background:linear-gradient(135deg,rgba(217,152,30,.2),rgba(255,248,239,.04)),rgba(255,248,239,.05);border-color:rgba(217,152,30,.32)}.progress-waiting-card{min-height:120px;display:grid;align-content:start;gap:8px;padding:14px;border-radius:14px;background:linear-gradient(135deg,rgba(177,58,27,.14),rgba(255,248,239,.04)),rgba(255,248,239,.05);border:1px solid rgba(222,130,91,.22)}.progress-waiting-card strong{color:#fff7ef;font-size:14px}.progress-waiting-card p{margin:0;color:#d8cbc0;font-size:12px;line-height:1.6;grid-column:1/-1}.progress-turn p{margin:8px 0 0;color:#f3e7db;line-height:1.5;font-size:12px}.progress-turn-stance{color:#fff7ef;font-size:14px;font-weight:500;letter-spacing:.01em;line-height:1.62}.progress-turn-points{display:grid;gap:8px;margin-top:12px}.progress-turn-point{margin:0;padding:8px 10px;border-left:3px solid rgba(217,152,30,.68);background:rgba(255,248,239,.06);color:#f0dfd1}.progress-turn-point,.progress-turn-revision{font-size:12px;font-weight:400;line-height:1.58}.progress-turn-revision{color:#c8b7aa}.progress-turn-revision>span{color:#d9981e}.hot-word{display:inline;color:#ffd46a;font-size:1.12em;font-weight:700;letter-spacing:.01em;text-shadow:0 0 18px rgba(217,152,30,.22)}.progress-turn-details{margin-top:10px}.progress-turn-details summary{cursor:pointer;color:#d9981e;font-size:12px}.progress-turn-full{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,248,239,.08)}.progress-turn-full p,.progress-turn-full ul{color:#d8cbc0;font-size:12px;line-height:1.6}.progress-turn ul{margin:8px 0 0;padding-left:18px;color:#d8cbc0;line-height:1.5;font-size:12px}.progress-turn-head{display:flex;justify-content:space-between;gap:10px;text-align:left}.fulltext-tip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;margin-left:6px;border-radius:999px;background:rgba(217,152,30,.18);color:#f7b733;cursor:help;font-size:10px;vertical-align:text-top}.fulltext-tip:after{content:attr(data-tooltip);position:absolute;z-index:40;left:28px;bottom:20px;width:min(420px,72vw);padding:10px 12px;border-radius:10px;background:#fffaf2;color:#241a14;box-shadow:0 14px 40px rgba(0,0,0,.24);font-size:12px;line-height:1.65;text-align:left;white-space:normal;opacity:0;pointer-events:none;transform:translate(8px,6px);transition:opacity .14s ease,transform .14s ease}.fulltext-tip:hover:after{opacity:1;transform:translate(8px)}@keyframes cardDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes modelSeatIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modelNameBloom{0%{opacity:0;transform:translateY(5px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.progress-turn-head span{color:#c8b7aa;font-size:12px}.progress-meta-text{font-size:12px}@media (max-width:920px){.agent-strip,.cards,.complexity-strip,.debate-experience.has-result,.grid,.hero{grid-template-columns:1fr}.agent-row,.progress-arena{grid-template-columns:repeat(2,minmax(0,1fr))}.top-nav{margin-bottom:18px}.template-grid{grid-template-columns:1fr}.hero h1{font-size:40px}.prompt-actions{align-items:stretch;flex-direction:column}.submit{width:100%}.progress-head,.progress-judge,.progress-turn-head{grid-template-columns:1fr;display:grid}.progress-compact-row,.report-signal-grid{grid-template-columns:1fr}.example-bank{grid-auto-columns:minmax(78%,1fr)}.plan-card-head,.report-actions{flex-direction:column}.plan-lineup,.plan-metrics,.progress-arena,.progress-turns,.report-lineup,.report-meta-grid{grid-template-columns:1fr}.progress-turn.center,.progress-turn.left,.progress-turn.right{grid-column:1;max-width:none;justify-self:stretch}.progress-log-ticker{grid-template-columns:1fr}}