.omnibox-layer{z-index:120;background:color-mix(in srgb, var(--ink) 18%, transparent);place-items:start center;padding-top:min(14vh,124px);display:grid;position:fixed;inset:0}.omnibox-dialog{border:1px solid var(--material-line-strong);border-radius:var(--r-lg);background:color-mix(in srgb, var(--material-paper) 94%, transparent);width:min(640px,100vw - 40px);box-shadow:var(--shadow-pop);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);overflow:hidden}.omnibox-query{align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-bottom:1px solid var(--material-line);color:var(--ink-3);display:flex}.omnibox-query input{min-width:0;color:var(--ink);font-size:var(--fs-16);background:0 0;border:none;outline:none;flex:1}.omnibox-query input:disabled{opacity:.65}.omnibox-query kbd{border:1px solid var(--material-line-strong);color:var(--ink-4);font-size:var(--fs-11);border-radius:5px;padding:0 6px}.omnibox-boundary{padding:var(--sp-2) var(--sp-4);background:var(--agent-ink-wash);color:var(--agent-ink);font-size:var(--fs-11)}.omnibox-error{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--material-line);background:var(--danger-weak);color:var(--danger);font-size:var(--fs-12);margin:0}.omnibox-reply{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--material-line);background:var(--material-paper-deep);color:var(--ink-2);font-size:var(--fs-13);grid-template-columns:52px minmax(0,1fr);align-items:start;display:grid}.omnibox-reply p{margin:0;line-height:1.55}.omnibox-reply ul{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.omnibox-reply li{gap:2px;display:grid}.omnibox-reply small{color:var(--ink-3);font-size:var(--fs-12)}.omnibox-results{max-height:min(58vh,440px);padding:var(--sp-2);overflow-y:auto}.omnibox-results button{gap:var(--sp-3);border-radius:var(--r-sm);width:100%;padding:9px var(--sp-3);color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:none;grid-template-columns:52px minmax(0,1fr);align-items:center;display:grid}.omnibox-results button:hover,.omnibox-results button:focus-visible,.omnibox-results button.on{background:var(--judgment-wash);outline:none}.omnibox-results button:disabled{cursor:wait;opacity:.7}.omnibox-row-kind{background:var(--material-paper-deep);height:22px;color:var(--ink-3);font-size:var(--fs-11);letter-spacing:.02em;border-radius:5px;justify-content:center;align-items:center;padding:0 6px;font-weight:650;display:inline-flex}.omnibox-row-kind.cmd{background:var(--judgment-wash);color:var(--judgment-strong)}.omnibox-row-kind.chat{background:var(--agent-ink-wash);color:var(--agent-ink)}.omnibox-row-kind.create{background:var(--warn-weak);color:var(--warn)}.omnibox-row-main{gap:2px;min-width:0;display:grid}.omnibox-row-main b{color:var(--ink);font-weight:650}.omnibox-row-main small{color:var(--ink-3);font-size:var(--fs-12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.omnibox-empty{padding:var(--sp-5);color:var(--ink-4);text-align:center}@media (prefers-reduced-transparency:reduce){.omnibox-layer{background:color-mix(in srgb, var(--ink) 28%, transparent)}.omnibox-dialog{background:var(--material-paper);-webkit-backdrop-filter:none;backdrop-filter:none}}.shell{grid-template-columns:var(--nav-w) minmax(0, 1fr);height:100%;display:grid}.shell-nav{background:var(--sidebar);border-right:1px solid var(--line);padding:var(--sp-4) var(--sp-3);gap:var(--sp-4);flex-direction:column;display:flex;position:relative;overflow-y:auto}.shell-logo{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2) var(--sp-2);display:flex}.shell-logo-seal{object-fit:contain;flex-shrink:0;width:auto;height:36px;display:block}.shell-logo-name{font-family:var(--font-serif);color:var(--ink);letter-spacing:.12em;font-size:19px;font-weight:700}.shell-logo-name i{font-family:Georgia,Times New Roman,serif;font-size:var(--fs-12);color:var(--ink-3);letter-spacing:.05em;margin-left:6px;font-weight:400}.shell-nav nav{z-index:1;flex-direction:column;gap:2px;display:flex;position:relative}.shell-nav-item{font-size:var(--fs-14);color:var(--ink-2);letter-spacing:.02em;border-radius:9px;align-items:center;gap:9px;padding:6.5px 11px;display:flex}.shell-nav-ic{color:var(--ink-4);flex:none}.shell-nav-item:hover{background:var(--paper-deep)}.shell-nav-item.on{background:var(--judgment-wash);color:var(--judgment-strong);font-weight:600}.shell-nav-item.on .shell-nav-ic{color:var(--judgment)}.shell-nav-decor{pointer-events:none;background-position:0 100%;background-repeat:no-repeat;background-size:contain;height:72px;margin-top:auto}.shell-ws{padding:var(--sp-3);gap:var(--sp-2);z-index:1;flex-direction:column;display:flex;position:relative}.shell-ws-head{justify-content:space-between;align-items:center;display:flex}.shell-ws-head b{font-size:var(--fs-13);color:var(--ink)}.shell-ws-quota{font-size:var(--fs-11);color:var(--ink-3)}.shell-ws-bar{background:var(--paper-deep);border-radius:999px;height:4px;margin-top:3px;overflow:hidden}.shell-ws-bar i{background:var(--judgment);border-radius:999px;height:100%;display:block}.shell-main{flex-direction:column;min-width:0;display:flex}.shell-topbar{height:var(--topbar-h);background:var(--card);border-bottom:1px solid var(--line);align-items:center;gap:var(--sp-4);padding:0 var(--sp-6);flex:none;display:flex}.omnibox-slot{align-items:center;gap:var(--sp-2);width:380px;max-width:40vw;font-size:var(--fs-13);color:var(--ink-3);background:var(--paper);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:999px;padding:6px 14px;transition:none;display:flex}.omnibox-slot:hover{border-color:var(--line-strong);background:var(--paper-deep)}.omnibox-slot:active{transform:none}.omnibox-slot:focus-visible{outline:2px solid var(--judgment);outline-offset:2px}.omnibox-ic{color:var(--ink-3);flex:none;width:14px;height:14px}.omnibox-hint{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.omnibox-slot kbd{font-family:var(--font-sans);color:var(--ink-3);border:1px solid var(--line-strong);background:var(--card);border-radius:5px;padding:0 5px;font-size:10.5px}.topbar-right{align-items:center;gap:var(--sp-3);margin-left:auto;display:flex}.topbar-ws{border-radius:9px}.topbar-bell{width:32px;height:32px;color:var(--ink-3);cursor:pointer;transition:transform var(--motion-human-brush) var(--ease-out-strong);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:relative}.topbar-bell:hover{background:var(--paper-deep)}.topbar-bell:active{transform:scale(.97)}.topbar-bell-dot{color:var(--on-judgment);background:var(--judgment);text-align:center;border:1.5px solid var(--card);border-radius:999px;min-width:14px;height:14px;padding:0 3px;font-size:9.5px;font-weight:700;line-height:14px;position:absolute;top:1px;right:0}.topbar-avatar{cursor:pointer;color:var(--ink-4);transition:transform var(--motion-human-brush) var(--ease-out-strong);background:0 0;border:none;border-radius:999px;align-items:center;gap:4px;padding:2px;display:inline-flex}.topbar-avatar:hover{background:var(--paper-deep)}.topbar-avatar:active{transform:scale(.97)}.topbar-avatar-mark{border:1px solid var(--judgment-line);background:var(--judgment-wash);width:28px;height:28px;color:var(--judgment-strong);font-family:var(--font-display);letter-spacing:.02em;border-radius:7px;place-items:center;font-size:10px;font-weight:700;line-height:1;display:inline-grid}.shell-content{padding:var(--sp-6) var(--sp-6) calc(var(--sp-6) + 44px);flex:1;overflow-y:auto}.shell-content>*{max-width:var(--content-max);margin:0 auto}@media (prefers-reduced-motion:reduce){.topbar-bell,.topbar-avatar{transition:none}.topbar-bell:active,.topbar-avatar:active{transform:none}}.an{gap:var(--sp-5);flex-direction:column;display:flex}.an-pagehead{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;display:flex}.an-pagehead h1{font-family:var(--font-display);font-size:var(--fs-22);letter-spacing:.02em;color:var(--ink);margin:0}.an-duty{margin:var(--sp-1) 0 0;color:var(--ink-3);font-size:var(--fs-14)}.an-actions{gap:var(--sp-2);display:inline-flex}.an-filter{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.an-filter-chip{font-size:var(--fs-13);color:var(--ink-2);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-sm);background:var(--material-paper-deep)}.an-filter-sources{gap:var(--sp-2);flex-wrap:wrap;margin-left:auto;display:inline-flex}.an-metrics{gap:var(--sp-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.an-metric{padding:var(--sp-3) var(--sp-4);flex-direction:column;gap:2px;min-width:0;display:flex}.an-metric-label{font-size:var(--fs-12);color:var(--ink-3)}.an-metric b{font-size:var(--fs-22);color:var(--ink);font-weight:650;line-height:1.2}.an-delta{font-style:normal;font-size:var(--fs-12)}.an-delta.up{color:var(--ok)}.an-delta.down{color:var(--danger)}.an-ns{gap:var(--sp-3);flex-direction:column;display:flex}.an-ns-head{align-items:baseline;gap:var(--sp-3);display:flex}.an-ns-head h2{font-size:var(--fs-15);color:var(--ink);margin:0}.an-ns-window{font-size:var(--fs-12);color:var(--ink-4)}.an-ns-grid{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.an-ns-card{padding:var(--sp-3) var(--sp-4);flex-direction:column;gap:4px;min-width:0;display:flex}.an-ns-direction{margin-left:var(--sp-2);font-size:var(--fs-11);color:var(--ink-4)}.an-ns-valueline{align-items:baseline;gap:var(--sp-2);display:flex}.an-ns-valueline b{font-size:var(--fs-22);color:var(--ink);font-weight:650;line-height:1.2}.an-ns-delta{font-style:normal;font-size:var(--fs-12);font-variant-numeric:tabular-nums}.an-ns-delta.good{color:var(--ok)}.an-ns-delta.bad{color:var(--danger)}.an-ns-delta.flat,.an-ns-delta.none{color:var(--ink-4)}.an-ns-frac{font-size:var(--fs-12);color:var(--ink-3)}.an-ns-spark{width:100%;height:44px;display:block}.an-ns-spark path{fill:none;stroke-width:1.6px;stroke-linecap:round}.an-ns-spark circle{opacity:.75;stroke:none}.an-ns-spark circle.isolated{opacity:1}.an-ns-spark.tone-judgment path{stroke:var(--judgment)}.an-ns-spark.tone-judgment circle{fill:var(--judgment)}.an-ns-spark.tone-agent path{stroke:var(--agent)}.an-ns-spark.tone-agent circle{fill:var(--agent)}.an-ns-spark.tone-ok path{stroke:var(--ok)}.an-ns-spark.tone-ok circle{fill:var(--ok)}.an-ns-nodata{font-size:var(--fs-12);color:var(--ink-4);align-items:center;min-height:44px;margin:0;display:flex}.an-ns-formula{font-size:var(--fs-11);color:var(--ink-4);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.an-grid{gap:var(--sp-5);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.an-col{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.an-panel{padding:var(--sp-4);gap:var(--sp-3);flex-direction:column;display:flex}.an-panel-head{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.an-panel-head h2{font-size:var(--fs-16);color:var(--ink);align-items:center;gap:var(--sp-2);margin:0;font-weight:650;display:inline-flex}.an-panel-head h2 small{font-size:var(--fs-12);color:var(--ink-muted);font-weight:400}.an-cnum{background:var(--judgment-wash);width:1.35em;height:1.35em;color:var(--judgment-strong);font-size:var(--fs-12);border-radius:999px;justify-content:center;align-items:center;font-style:normal;font-weight:700;display:inline-flex}.an-panel-agent{background:linear-gradient(180deg, var(--agent-weak) 0%, transparent 48px), var(--material-paper)}.an-empty{font-size:var(--fs-13);color:var(--ink-4);margin:0}.an-spark{width:100%;height:72px;display:block}.an-spark-plays{fill:none;stroke:var(--judgment);stroke-width:2px}.an-spark-engage{fill:none;stroke:var(--agent);stroke-width:1.5px;stroke-dasharray:3 3}.an-spark-comp{fill:none;stroke:var(--ok);stroke-width:1.5px}.an-legend{gap:var(--sp-4);font-size:var(--fs-12);color:var(--ink-3);display:flex}.an-dot{vertical-align:middle;border-radius:999px;width:8px;height:8px;margin-right:5px;display:inline-block}.an-dot.plays{background:var(--judgment)}.an-dot.engage{background:var(--agent)}.an-dot.comp{background:var(--ok)}.an-content-list{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.an-content-list li{gap:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--material-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.an-content-list li:last-child{border-bottom:0;padding-bottom:0}.an-content-main{flex-direction:column;gap:2px;min-width:0;display:flex}.an-content-main b{font-size:var(--fs-14);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.an-content-meta{font-size:var(--fs-12);color:var(--ink-muted)}.an-sep{color:var(--ink-4);margin:0 .35em}.an-content-stats{gap:var(--sp-2) var(--sp-3);font-size:var(--fs-12);color:var(--ink-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.an-insight-list{gap:var(--sp-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.an-insight-list li{gap:var(--sp-2);flex-direction:column;display:flex}.an-insight-tags{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.an-insight-list p{font-size:var(--fs-14);color:var(--ink-2);margin:0;line-height:1.55}.an-mini{font-size:var(--fs-11);color:var(--ink-muted)}.an-evidence{font-size:var(--fs-11);color:var(--ink-4);background:var(--material-paper-deep);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.an-funnel{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.an-funnel li{padding:var(--sp-2) var(--sp-3);background:var(--material-paper-deep);border-radius:var(--r-sm);flex-direction:column;gap:2px;display:flex}.an-funnel span{font-size:var(--fs-12);color:var(--ink-3)}.an-funnel b{font-size:var(--fs-16);color:var(--ink)}.an-funnel em{font-style:normal;font-size:var(--fs-12);color:var(--judgment-strong)}.an-platform-table{border-collapse:collapse;width:100%;font-size:var(--fs-13)}.an-platform-table th,.an-platform-table td{text-align:left;padding:var(--sp-2) var(--sp-2);border-bottom:1px solid var(--material-line)}.an-platform-table th{font-size:var(--fs-12);color:var(--ink-muted);font-weight:500}.an-platform-table td{color:var(--ink-2)}.an-writeback{border-color:color-mix(in srgb, var(--judgment) 28%, var(--material-line))}.an-action-note{font-size:var(--fs-13);color:var(--ink-3);padding:var(--sp-2) var(--sp-3);background:var(--material-paper-deep);border-radius:var(--r-sm);margin:0}.an-writeback-empty{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.an-writeback-empty p{font-size:var(--fs-13);color:var(--ink-4);margin:0}.an-writeback-list{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.an-writeback-list li{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--material-line);display:flex}.an-writeback-list li:last-child{border-bottom:0;padding-bottom:0}.an-writeback-body{align-items:flex-start;gap:var(--sp-2);flex:1;min-width:0;display:flex}.an-writeback-body p{font-size:var(--fs-14);color:var(--ink-2);margin:0;line-height:1.5}.an-writeback-actions{gap:var(--sp-2);flex:none;display:inline-flex}@media (width<=1360px){.an-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.an-grid{grid-template-columns:minmax(0,1fr)}.an-content-list li{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto}.an-content-stats{grid-column:1/-1;justify-content:flex-start}}@media (width<=920px){.an-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.an-ns-grid{grid-template-columns:minmax(0,1fr)}.an-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.an-writeback-list li{flex-direction:column;align-items:stretch}.an-writeback-actions{justify-content:flex-end}.an-content-list li{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.an-spark-plays,.an-spark-engage,.an-spark-comp{stroke-dasharray:none}}.creation{gap:var(--sp-5);flex-direction:column;display:flex}.creation-pagehead{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;display:flex}.creation-pagehead h1{font-size:var(--fs-22);letter-spacing:.02em;margin:0}.creation-duty{margin:var(--sp-1) 0 0;color:var(--ink-3);font-size:var(--fs-14)}.creation-actions{gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.creation-runstrip{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);font-size:var(--fs-14);color:var(--ink-3);display:flex}.creation-runstrip em{color:var(--warn,#b45309);font-style:normal}.creation-runstrip .btn{margin-left:auto}.creation-rundot{border-radius:50%;flex:none;width:8px;height:8px}.creation-rundot.live{background:var(--agent);animation:1.2s ease-in-out infinite creation-pulse}.creation-rundot.done{background:var(--ok,#16a34a)}@keyframes creation-pulse{0%,to{opacity:1}50%{opacity:.35}}.creation-cols{gap:var(--sp-5);grid-template-columns:minmax(300px,360px) minmax(0,1fr) minmax(260px,300px);align-items:start;display:grid}.creation-col{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}.creation-sec{gap:var(--sp-3);padding:var(--sp-4);flex-direction:column;display:flex}.creation-sec-head{align-items:center;gap:var(--sp-2);row-gap:var(--sp-1);flex-wrap:wrap;display:flex}.creation-sec-head h2{font-size:var(--fs-18);flex:none;margin:0}.creation-sec-note{color:var(--ink-muted);font-size:var(--fs-12);flex:12rem;min-width:min(12rem,100%)}.creation-sec-foot{color:var(--ink-muted);font-size:var(--fs-12);border-top:1px dashed var(--line);padding-top:var(--sp-2)}.creation-empty{color:var(--ink-muted);font-size:var(--fs-14);padding:var(--sp-3) 0;margin:0}.creation-note{font-size:var(--fs-12);color:var(--ink-3);border-left:2px solid var(--agent);padding-left:var(--sp-2);margin:0}.creation-label{color:var(--ink-muted);font-size:var(--fs-12);flex:none}.creation-filters{gap:var(--sp-1);flex-wrap:wrap;display:flex}.creation-filter{border:1px solid var(--line);color:var(--ink-3);font-size:var(--fs-12);cursor:pointer;background:0 0;border-radius:999px;padding:2px 10px}.creation-filter.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.creation-topic-row{align-items:center;gap:var(--sp-3);text-align:left;border:1px solid #0000;border-bottom:1px dashed var(--line);width:100%;padding:var(--sp-2) var(--sp-2);cursor:pointer;border-radius:var(--r-sm);background:0 0;transition:background .15s,border-color .15s;display:flex}.creation-topic-row:hover{background:var(--paper-deep)}.creation-topic-row.on{border-color:var(--agent);background:var(--agent-soft,#3b82f60f)}.creation-topic-row.discarded{opacity:.5}.creation-topic-rank{width:20px;color:var(--ink-muted);font-size:var(--fs-12);font-variant-numeric:tabular-nums;flex:none}.creation-topic-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.creation-topic-main b{font-size:var(--fs-14);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.creation-topic-main small{color:var(--ink-muted);font-size:var(--fs-12)}.creation-topic-metrics{align-items:center;gap:var(--sp-1);flex:none;display:inline-flex}.creation-detail-title{font-size:var(--fs-16)}.creation-detail-rationale{color:var(--ink-3);font-size:var(--fs-14);margin:0;line-height:1.7}.creation-detail-citations{gap:var(--sp-1);flex-direction:column;display:flex}.creation-detail-citations blockquote,.creation-citation blockquote{padding:var(--sp-1) var(--sp-2);border-left:2px solid var(--line-strong,var(--line));color:var(--ink-3);font-size:var(--fs-12);margin:0;line-height:1.6}.creation-chips-row{align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.creation-chip{border:1px solid var(--line);color:var(--ink-3);font-size:var(--fs-12);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;transition:border-color .15s,color .15s}.creation-chip:hover{border-color:var(--ink-3)}.creation-chip.on{border-color:var(--agent);color:var(--agent);background:var(--agent-soft,#3b82f60f)}.creation-detail-actions,.creation-dismiss{gap:var(--sp-2);align-items:center;display:flex}.creation-dismiss input{min-width:0;font:inherit;font-size:var(--fs-14);padding:var(--sp-1) var(--sp-2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);flex:1}.creation-script-brief{padding-bottom:var(--sp-2);border-bottom:1px dashed var(--line);flex-direction:column;gap:2px;display:flex}.creation-script-brief small{color:var(--ink-muted);font-size:var(--fs-12)}.creation-versions{align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.creation-version-chip{border:1px solid var(--line);color:var(--ink-3);font-size:var(--fs-12);border-radius:var(--r-sm);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;align-items:baseline;gap:6px;padding:3px 10px;display:inline-flex}.creation-version-chip em{color:var(--ink-muted);font-style:normal}.creation-version-chip.on{border-color:var(--ink);color:var(--ink);background:var(--paper-deep)}.creation-blocks{gap:var(--sp-3);flex-direction:column;display:flex}.creation-block{gap:var(--sp-3);align-items:flex-start;display:flex}.creation-block.reworking{opacity:.7}.creation-block-label{flex:none;margin-top:2px}.creation-block-body{gap:var(--sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.creation-block-body>p{font-size:var(--fs-14);white-space:pre-wrap;margin:0;line-height:1.8}.creation-block-empty{color:var(--ink-muted)}.creation-block-edit{opacity:0;align-self:flex-start;transition:opacity .15s}.creation-block:hover .creation-block-edit,.creation-block-edit:focus-visible{opacity:1}.creation-annotate{gap:var(--sp-2);border:1px solid var(--agent);border-radius:var(--r-sm);padding:var(--sp-2);background:var(--agent-soft,#3b82f60a);flex-direction:column;display:flex}.creation-annotate textarea{font:inherit;font-size:var(--fs-14);color:var(--ink);resize:vertical;background:0 0;border:none;outline:none}.creation-annotate>span{gap:var(--sp-2);display:flex}.creation-script-actions{gap:var(--sp-2);border-top:1px dashed var(--line);padding-top:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.creation-finalize{margin-left:auto}.creation-suggestion{font-size:var(--fs-14);color:var(--ink-3);border-bottom:1px dashed var(--line);padding-bottom:var(--sp-2);flex-direction:column;gap:6px;line-height:1.6;display:flex}.creation-suggestion-meta{align-items:center;gap:var(--sp-2);display:flex}.creation-suggestion-actions{gap:var(--sp-2);display:flex}.creation-suggestion-actions .btn{flex:none}.creation-citation{border-bottom:1px dashed var(--line);padding-bottom:var(--sp-2);flex-direction:column;gap:2px;display:flex}.creation-citation b{font-size:var(--fs-14)}.creation-citation small{color:var(--ink-muted);font-size:var(--fs-12)}.creation-rule{font-size:var(--fs-14);color:var(--ink-3);border-left:2px solid var(--line-strong,var(--line));padding-left:var(--sp-2);line-height:1.6}.creation-followup-bubble{font-size:var(--fs-14);background:var(--paper-deep);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);gap:var(--sp-1);flex-direction:column;line-height:1.7;display:flex}@media (width<=1360px){.creation-cols{gap:var(--sp-4);grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.creation-side{gap:var(--sp-4);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;display:grid}.creation-sec-note{flex-basis:100%}}@media (width<=920px){.creation-cols,.creation-side{grid-template-columns:minmax(0,1fr)}}.seal-control{display:inline-flex}.seal-button{isolation:isolate;border:1px solid var(--judgment-line);background:var(--material-paper);min-height:30px;color:var(--judgment-strong);font-size:var(--fs-12);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform var(--motion-human-brush) var(--ease-out-strong), border-color var(--motion-human-brush) ease, box-shadow var(--motion-human-brush) ease;border-radius:7px;place-items:center;font-weight:650;display:inline-grid;position:relative;overflow:hidden}.seal-button-base,.seal-button-fill{grid-area:1/1;justify-content:center;align-items:center;gap:6px;min-width:124px;padding:4px 12px;display:inline-flex}.seal-button-base>span,.seal-button-fill>span{width:18px;height:18px;font-family:var(--font-display);border:1px solid;border-radius:4px;place-items:center;line-height:1;display:inline-grid}.seal-button-fill{z-index:1;background:var(--judgment);color:var(--on-judgment);clip-path:inset(0 100% 0 0);transition:clip-path var(--motion-seal-cancel) var(--ease-out-strong);align-self:stretch}.seal-button.is-holding{border-color:var(--judgment);box-shadow:0 0 0 4px var(--focus-ring);transform:scale(.97)}.seal-button.is-holding .seal-button-fill{clip-path:inset(0);transition-duration:var(--motion-seal-hold);transition-timing-function:linear}.seal-button.is-sealed .seal-button-fill,.seal-button.is-keyboard .seal-button-fill{clip-path:inset(0)}.seal-button.is-sealed{animation:seal-settle var(--motion-agent-ink) var(--ease-out-strong)}.seal-button:focus-visible{outline:2px solid var(--judgment);outline-offset:2px;box-shadow:0 0 0 4px var(--focus-ring)}.seal-button:disabled{cursor:not-allowed;opacity:.52}@keyframes seal-settle{0%{transform:scale(1.06)rotate(-2deg)}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.seal-button{transition-duration:80ms}.seal-button.is-holding{transform:none}.seal-button-fill{clip-path:inset(0);opacity:0;transition:opacity .12s}.seal-button.is-holding .seal-button-fill,.seal-button.is-sealed .seal-button-fill,.seal-button.is-keyboard .seal-button-fill{opacity:1;transition-duration:.12s}.seal-button.is-sealed{animation:none}}.decision-stack{isolation:isolate;position:relative}.decision-stack+.decision-stack{margin-top:var(--sp-2)}.decision-stack.has-history{padding-bottom:7px;padding-right:7px}.decision-stack.has-history:before{content:"";z-index:0;border:1px solid var(--material-line-strong);border-left:2.5px solid var(--agent-ink);border-radius:var(--r-sm);background:var(--material-paper-deep);box-shadow:var(--shadow-card);position:absolute;inset:7px 0 0 7px}.decision-card{z-index:1;background:var(--material-paper);border:1px solid var(--material-line);border-left:2.5px solid var(--judgment);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);box-shadow:none;position:relative}.decision-card.decided{opacity:.75;border-left-color:var(--line-strong)}.decision-card.is-resubmitted{border-left-color:var(--agent-ink);animation:dc-agent-enter var(--motion-agent-ink) var(--ease-out-strong)}.dc-head{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.dc-title{color:var(--ink);font-weight:600;font-size:var(--fs-13)}.dc-agent{font-size:var(--fs-11);color:var(--ink-3);margin-left:auto}.dc-preview{font-size:var(--fs-12);color:var(--ink-3);margin-top:2px}.dc-history{margin-top:var(--sp-2);border-top:1px dashed var(--material-line);padding-top:var(--sp-2);color:var(--ink-3)}.dc-history summary{justify-content:space-between;align-items:baseline;gap:var(--sp-2);cursor:pointer;font-size:var(--fs-11);color:var(--agent-ink);display:flex}.dc-history summary span{max-width:55%;color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dc-history-paper{margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--material-line);border-radius:var(--r-sm);background:var(--material-paper-deep);font-size:var(--fs-12)}.dc-history-paper b{color:var(--ink-2)}.dc-history-paper p{color:var(--ink-3);margin-top:2px}.dc-expand{margin-top:var(--sp-3);gap:var(--sp-2);flex-direction:column;display:flex}.dc-bubble{font-size:var(--fs-13);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);line-height:1.8}.dc-bubble-cap{font-size:var(--fs-12);letter-spacing:.06em;margin-bottom:2px;font-weight:700;display:block}.dc-bubble.agent{background:var(--agent-ink-wash);color:var(--agent-ink-text)}.dc-bubble.agent .dc-bubble-cap{color:var(--agent-ink)}.dc-bubble.risk{background:var(--danger-weak);color:var(--ink-2)}.dc-bubble.risk .dc-bubble-cap{color:var(--danger)}.dc-replyrow{gap:var(--sp-2);display:flex}.dc-replyrow input{font-family:var(--font-sans);font-size:var(--fs-13);color:var(--ink-2);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);flex:1;padding:6px 12px}.dc-replyrow input:focus{border-color:var(--brand-line);outline:none}.dc-actions{margin-top:var(--sp-2);justify-content:space-between;align-items:center;display:flex}.dc-btns{gap:var(--sp-2);display:flex}.dc-decided-row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.dc-revising{margin-top:var(--sp-3);align-items:center;gap:var(--sp-2);font-size:var(--fs-13);color:var(--agent-ink);background:var(--agent-ink-wash);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);animation:dc-agent-enter var(--motion-agent-ink) var(--ease-out-strong);display:flex}.dc-spinner{border:2px solid var(--agent-ink);border-top-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:.9s linear infinite dc-spin}@keyframes dc-spin{to{transform:rotate(360deg)}}@keyframes dc-agent-enter{0%{opacity:0;transform:translateX(var(--motion-agent-distance))}to{opacity:1;transform:translate(0)}}.dc-dismiss{margin-top:var(--sp-3);border:1px dashed var(--judgment-line);border-radius:var(--r-sm);background:var(--judgment-wash);padding:var(--sp-2) var(--sp-3)}.dc-dismiss-cap{font-size:var(--fs-12);color:var(--judgment-strong);font-weight:600}.dc-dismiss-row{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.dc-dismiss-row input{min-width:160px;font-family:var(--font-sans);font-size:var(--fs-13);background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);flex:1;padding:5px 12px}.dc-dismiss-row input:focus{border-color:var(--brand-line);outline:none}.dc-signature{color:var(--judgment-strong);font-size:var(--fs-11);align-items:center;gap:5px;font-weight:650;display:inline-flex}.dc-signature i{border:1px solid var(--judgment);width:22px;height:22px;color:var(--judgment);font-family:var(--font-display);border-radius:5px;place-items:center;font-size:9px;font-style:normal;line-height:1;display:inline-grid;transform:rotate(-2deg)}@media (prefers-reduced-motion:reduce){.dc-spinner{animation:none}.dc-revising,.decision-card.is-resubmitted{animation:.12s dc-agent-fade}.dc-signature i{transform:none}}@keyframes dc-agent-fade{0%{opacity:0}to{opacity:1}}.dash{gap:var(--sp-4);flex-direction:column;display:flex}.dash-hero{justify-content:space-between;align-items:center;gap:var(--sp-5);padding:30px var(--sp-6);background-position:right 245px bottom;background-repeat:no-repeat;background-size:auto 102%;display:flex}.dash-hero-text h1{font-family:var(--font-display);font-size:var(--fs-24);color:var(--ink);letter-spacing:-.02em;font-weight:700;line-height:1.12}.dash-hero-text p{font-size:var(--fs-13);color:var(--ink-3);max-width:520px;margin-top:4px}.dash-hero-btns{gap:var(--sp-2);margin-top:var(--sp-3);display:flex}.dash-progress{width:230px;padding:var(--sp-3) var(--sp-4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffdfadb;flex-direction:column;flex:none;gap:3px;display:flex}.dash-progress-head{font-size:var(--fs-12);color:var(--ink-3);justify-content:space-between;align-items:center;display:flex}.dash-progress b{font-size:var(--fs-16);color:var(--ink)}.dash-progress-note{font-size:var(--fs-12);color:var(--ink-muted)}.dash-progress-bar{background:var(--material-paper-deep);border-radius:999px;height:5px;margin-top:3px;overflow:hidden}.dash-progress-bar i{background:var(--judgment);border-radius:999px;height:100%;display:block}.dash-progress-pct{font-size:var(--fs-11);color:var(--ink-muted);font-variant-numeric:tabular-nums;align-self:flex-end}.dash-stats{gap:var(--sp-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.stat{padding:var(--sp-3) var(--sp-4);gap:var(--sp-3);align-items:flex-start;display:flex}.stat-ic{border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;margin-top:2px;display:inline-flex}.tone-red{background:var(--icon-red-bg);color:var(--icon-red)}.tone-blue{background:var(--icon-blue-bg);color:var(--icon-blue)}.tone-amber{background:var(--icon-amber-bg);color:var(--icon-amber)}.tone-teal{background:var(--icon-teal-bg);color:var(--icon-teal)}.tone-violet{background:var(--icon-violet-bg);color:var(--icon-violet)}.stat-body{flex-direction:column;min-width:0;display:flex}.stat-label{font-size:var(--fs-12);color:var(--ink-3)}.stat-line{align-items:baseline;gap:6px;display:flex}.stat-value{font-family:var(--font-display);font-size:var(--fs-28);color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.12}.stat-delta{font-style:normal;font-size:var(--fs-12);color:var(--ok);font-weight:600}.stat-delta.down{color:var(--warn)}.stat-note{font-size:var(--fs-11);color:var(--ink-muted)}.dash-northstar{align-items:center;gap:var(--sp-5);padding:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}.dash-ns-title{align-items:center;gap:var(--sp-2);font-size:var(--fs-13);color:var(--ink-2);font-weight:600;display:inline-flex}.dash-ns-item{font-size:var(--fs-13);color:var(--ink-3);align-items:baseline;gap:6px;display:inline-flex}.dash-ns-item b{font-size:var(--fs-17);color:var(--ink);font-weight:650}.dash-ns-item small{font-size:var(--fs-11);color:var(--ink-4)}.dash-ns-link{margin-left:auto}.dash-steps{padding:var(--sp-3) var(--sp-5) var(--sp-4)}.dash-steps-head{margin-bottom:var(--sp-2);justify-content:space-between;align-items:center;display:flex}.dash-sec-title{font-size:var(--fs-14);color:var(--ink);font-weight:600}.stepline{align-items:flex-start;list-style:none;display:flex}.stepline-item{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.stepline-no{width:24px;height:24px;font-size:var(--fs-12);border:1.5px solid var(--line-strong);color:var(--ink-muted);background:var(--material-paper);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.stepline-item.active .stepline-no{background:var(--judgment);border-color:var(--judgment);color:var(--on-judgment);box-shadow:0 1px 4px #bf453059}.stepline-item.done .stepline-no{border-color:var(--agent-ink);color:#0000}.stepline-item.done .stepline-no:after{content:"✓";background:var(--agent-ink);color:var(--material-paper);clip-path:inset(0 100% 0 0);animation:step-ink-reveal var(--motion-agent-ink) linear forwards;place-items:center;display:grid;position:absolute;inset:0}.stepline-text{flex-direction:column;line-height:1.5;display:flex}.stepline-text b{font-size:var(--fs-13);color:var(--ink-2);font-weight:600}.stepline-item.active .stepline-text b{color:var(--judgment-strong)}.stepline-text small{font-size:var(--fs-11);color:var(--ink-muted)}.stepline-item.active .stepline-text small{color:var(--judgment)}.stepline-dash{border-top:1.5px dashed var(--line-strong);flex:1;min-width:14px;height:0;margin:0 10px}.dash-cols{gap:var(--sp-3);grid-template-columns:1.35fr 1fr 1fr 1.1fr;align-items:start;display:grid}.dash-panel{padding:var(--sp-3) var(--sp-4);min-width:0}.dash-panel-head{margin-bottom:var(--sp-2);justify-content:space-between;align-items:center;display:flex}.dash-panel-head h2{font-size:var(--fs-14);color:var(--ink);font-weight:600}.dash-count{color:var(--ink-muted);font-weight:400;font-size:var(--fs-13)}.dash-panel-foot{width:100%;margin-top:var(--sp-2)}.dash-panel-sub{font-size:var(--fs-12);color:var(--ink-3);margin-top:var(--sp-3);padding-top:var(--sp-2);border-top:1px dashed var(--line);font-weight:600}.dash-trend-tabs{margin-bottom:var(--sp-1);gap:2px;display:flex}.dash-trend-tab{font-size:var(--fs-12);color:var(--ink-muted);cursor:default;border-bottom:2px solid #0000;padding:2px 8px}.dash-trend-tab.on{color:var(--judgment-strong);border-bottom-color:var(--judgment);font-weight:600}.dash-trend-row{border-bottom:1px dashed var(--line);font-size:var(--fs-13);align-items:baseline;gap:8px;padding:6px 0;display:flex}.dash-trend-row:last-of-type{border-bottom:none}.dash-trend-rank{font-variant-numeric:tabular-nums;color:var(--ink-muted);flex:none;width:14px;font-weight:700}.dash-trend-rank.r1{color:var(--judgment)}.dash-trend-rank.r2{color:#c96f2e}.dash-trend-rank.r3{color:var(--warn)}.dash-trend-title{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.dash-trend-heat{font-size:var(--fs-12);color:var(--ink-muted);font-variant-numeric:tabular-nums}.dash-trend-heat.up{color:var(--judgment);font-weight:600}.dash-blogger-row{border-bottom:1px dashed var(--line);align-items:center;gap:10px;padding:7px 0;display:flex}.dash-blogger-row:last-of-type{border-bottom:none}.dash-blogger-avatar{object-fit:cover;border:1px solid var(--line);border-radius:50%;flex:none;width:30px;height:30px}.dash-blogger-main{flex-direction:column;flex:1;min-width:0;line-height:1.5;display:flex}.dash-blogger-main b{font-size:var(--fs-13);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dash-blogger-main small{font-size:var(--fs-11);color:var(--ink-muted)}.dash-blogger-act{line-height:1.5;font-size:var(--fs-12);color:var(--ink-3);flex-direction:column;flex:none;align-items:flex-end;display:flex}.dash-blogger-act small{font-size:var(--fs-11);color:var(--ink-muted)}.act-row{border-bottom:1px dashed var(--line);font-size:var(--fs-13);align-items:baseline;gap:8px;padding:6px 0;display:flex}.act-row:last-child{border-bottom:none}.act-time{font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:var(--fs-12);flex:none}.act-label{color:var(--ink-2);flex:1}.dash-clear{align-content:center;place-items:center;gap:var(--sp-3);min-height:154px;padding:var(--sp-5) var(--sp-3);text-align:center;display:grid}.dash-clear b{font-family:var(--font-display);font-size:var(--fs-18);letter-spacing:-.02em;color:var(--ink);line-height:1.15;display:block}.dash-clear p{font-size:var(--fs-12);color:var(--ink-muted);margin-top:3px}.dash-clear-trace{background:linear-gradient(90deg, transparent, var(--agent-ink) 22%, var(--agent-ink) 78%, transparent);opacity:.3;clip-path:inset(0 100% 0 0);width:min(150px,70%);height:1px;animation:clear-trace var(--motion-agent-ink) linear forwards}.dash-clear i{border:1px solid var(--judgment);width:34px;height:34px;color:var(--judgment);font-family:var(--font-display);font-size:var(--fs-11);border-radius:7px;place-items:center;font-style:normal;line-height:1;display:grid;transform:rotate(-2deg)}.dash.is-daily-entry .dash-stage{animation:dash-ink-place var(--motion-agent-ink) var(--ease-out-strong) both}.dash.is-daily-entry .dash-stage-stats{animation-delay:var(--motion-stagger-step)}.dash.is-daily-entry .dash-stage-queue{animation-delay:calc(var(--motion-stagger-step) * 2)}@keyframes dash-ink-place{0%{opacity:0;transform:translateY(var(--motion-agent-distance))}to{opacity:1;transform:translateY(0)}}@keyframes step-ink-reveal{to{clip-path:inset(0)}}@keyframes clear-trace{to{clip-path:inset(0)}}@media (width<=1100px){.dash-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.stepline-item.done .stepline-no:after,.dash-clear-trace{clip-path:inset(0);animation:none}.dash-clear i{transform:none}.dash.is-daily-entry .dash-stage{animation:.12s both dash-crossfade}}@keyframes dash-crossfade{0%{opacity:0}to{opacity:1}}.intel{gap:var(--sp-4);flex-direction:column;display:flex}.intel-pagehead{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;display:flex}.intel-pagehead-text{min-width:0}.intel-pagehead h1{font-family:var(--font-display);font-size:var(--fs-22);color:var(--ink);letter-spacing:.02em;margin:0;font-weight:700}.intel-duty{margin:var(--sp-1) 0 0;font-size:var(--fs-13);color:var(--ink-3)}.intel-toolbar{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-2) var(--sp-4);background:var(--material-paper-deep);border:1px solid var(--material-line);border-radius:var(--r-sm);flex-wrap:wrap;display:flex}.intel-filters{font-size:var(--fs-13);color:var(--ink-4)}.intel-filters b{color:var(--ink-2);font-weight:500}.intel-reset{font-size:var(--fs-13);color:var(--judgment);cursor:pointer}.intel-actions{gap:var(--sp-2);margin-left:auto;display:flex}.intel-cols{gap:var(--sp-4);grid-template-columns:1.7fr 1fr;align-items:start;display:grid}.intel-main,.intel-side{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.intel-sec{padding:var(--sp-3) var(--sp-4);background:var(--material-paper)}.intel-sec-head{align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.intel-sec-head h2{font-size:var(--fs-16);color:var(--ink)}.intel-sec-note{font-size:var(--fs-12);color:var(--ink-4)}.intel-tabs{gap:2px;display:flex}.intel-tab{font-size:var(--fs-13);color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:2px 10px}.intel-tab.on{color:var(--judgment-strong);border-bottom-color:var(--judgment);font-weight:600}.intel-row{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px dashed var(--material-line);font-size:var(--fs-13);display:flex}.intel-row:last-of-type{border-bottom:none}.intel-rank{text-align:center;width:20px;color:var(--ink-4);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.intel-rank.top{color:var(--judgment)}.intel-row-title{color:var(--ink-2);flex:1}a.intel-row-title{text-decoration:none}a.intel-row-title:hover{color:var(--judgment-strong);text-decoration:underline}.intel-ext{font-size:var(--fs-11);color:var(--ink-4)}.intel-heat{flex:none;align-items:center;gap:6px;display:inline-flex}.intel-heat-bar{background:var(--material-paper-deep);border-radius:999px;width:56px;height:5px;overflow:hidden}.intel-heat-fill{background:var(--agent-ink);height:100%;transition:width var(--motion-agent-ink,.3s) var(--ease-out-strong,ease);border-radius:999px;display:block}.intel-heat-num{text-align:right;min-width:38px;font-size:var(--fs-12);color:var(--ink-4);font-variant-numeric:tabular-nums}.intel-heat-num.rising{color:var(--danger);font-weight:600}.intel-empty{font-size:var(--fs-13);color:var(--ink-4);margin:var(--sp-2) 0 0}.intel-thead{border-bottom:1px solid var(--material-line)!important;padding-bottom:4px!important}.intel-th{font-size:var(--fs-11);color:var(--ink-4);letter-spacing:.04em;flex:none}.intel-avatar{object-fit:cover;border:1px solid var(--material-line);border-radius:50%;flex:none;width:30px;height:30px}.intel-avatar-fallback{background:var(--agent-ink-wash);color:var(--agent-ink);font-size:var(--fs-12);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.intel-feed-row{align-items:flex-start!important}.intel-thumb-wrap{flex:none;position:relative}.intel-thumb{object-fit:cover;border:1px solid var(--material-line);border-radius:7px;width:74px;height:50px;display:block}.intel-thumb-fallback{background:linear-gradient(135deg, var(--material-paper-deep), var(--agent-ink-wash))}.intel-thumb-time{color:#fff;background:#1f21269e;border-radius:4px;padding:0 4px;font-size:9.5px;line-height:1.6;position:absolute;bottom:4px;left:4px}.intel-platform{color:var(--judgment);margin:0 6px;font-style:normal;font-weight:600}.intel-tag{font-size:var(--fs-11);color:var(--ink-4);background:var(--material-paper-deep);border-radius:4px;margin-right:4px;padding:0 5px;display:inline-block}.intel-sub-main{flex-direction:column;flex:1;min-width:0;display:flex}.intel-sub-main b{color:var(--ink);font-size:var(--fs-13)}.intel-sub-main small{color:var(--ink-4);font-size:var(--fs-12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.intel-sub-meta{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}.intel-feed-actions{gap:var(--sp-1);flex:none;display:flex}.intel-toggle{background:var(--material-line-strong);cursor:pointer;border:none;border-radius:999px;flex:none;width:34px;height:18px;transition:background .15s;position:relative}.intel-toggle:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:2px;left:2px}.intel-toggle.on{background:var(--judgment)}.intel-toggle.on:after{left:18px}.intel-task{padding:var(--sp-1) 0}.intel-task-head{font-size:var(--fs-13);color:var(--ink-2);justify-content:space-between;display:flex}.intel-task-num{color:var(--ink-4);font-size:var(--fs-12);font-variant-numeric:tabular-nums}.intel-bar{background:var(--material-paper-deep);border-radius:999px;height:6px;margin-top:4px;overflow:hidden}.intel-bar-fill{background:var(--agent-ink);height:100%;transition:width var(--motion-agent-ink,.3s) var(--ease-out-strong,ease);border-radius:999px}.intel-compliance{font-size:var(--fs-12);color:var(--ink-4);background:var(--material-paper-deep);border:1px dashed var(--material-line-strong);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3)}@media (width<=1100px){.intel-cols{grid-template-columns:1fr}}.eng{gap:var(--sp-4);flex-direction:column;display:flex}.eng-pagehead{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;display:flex}.eng-pagehead-text{min-width:0}.eng-pagehead h1{font-family:var(--font-display);font-size:var(--fs-22);color:var(--ink);letter-spacing:.02em;margin:0;font-weight:700}.eng-duty{margin:var(--sp-1) 0 0;font-size:var(--fs-13);color:var(--ink-3)}.eng-pacing{font-size:var(--fs-13);color:var(--judgment-strong);padding:var(--sp-1) var(--sp-3);background:var(--material-paper-deep);border:1px solid var(--material-line);border-radius:var(--r-sm);font-variant-numeric:tabular-nums;font-weight:600}.eng-tabs{border-bottom:1px solid var(--material-line);flex-wrap:wrap;gap:2px;display:flex}.eng-tab{font-size:var(--fs-13);color:var(--ink-3);padding:var(--sp-2) var(--sp-4);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}.eng-tab.on{color:var(--judgment-strong);border-bottom-color:var(--judgment);font-weight:600}.eng-panel{gap:var(--sp-4);flex-direction:column;display:flex}.eng-sec{padding:var(--sp-3) var(--sp-4);background:var(--material-paper)}.eng-sec-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.eng-sec-head h2{font-size:var(--fs-16);color:var(--ink);margin:0}.eng-sec-note{font-size:var(--fs-12);color:var(--ink-4)}.eng-opp-row{gap:var(--sp-2);padding:var(--sp-3) 0;border-bottom:1px dashed var(--material-line);flex-direction:column;display:flex}.eng-opp-row:last-child{border-bottom:none}.eng-opp-target{font-size:var(--fs-14);color:var(--ink);font-weight:500}.eng-opp-meta{align-items:center;gap:var(--sp-2);font-size:var(--fs-12);color:var(--ink-4);flex-wrap:wrap;display:flex}.eng-opp-rationale{font-size:var(--fs-13);color:var(--agent-ink);padding-left:var(--sp-2);border-left:2px solid var(--agent-ink-muted);line-height:1.5}.eng-review-toolbar{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--material-paper-deep);border-radius:var(--r-sm);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.eng-review-stats{font-size:var(--fs-13);color:var(--ink-3)}.eng-review-stats b{color:var(--ink);font-weight:600}.eng-draft-row{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px dashed var(--material-line);font-size:var(--fs-13);display:flex}.eng-draft-row:last-child{border-bottom:none}.eng-draft-row.blocked{opacity:.72;background:color-mix(in srgb, var(--danger) 4%, transparent);margin:0 calc(-1 * var(--sp-4));padding-left:var(--sp-4);padding-right:var(--sp-4)}.eng-draft-check{accent-color:var(--judgment);cursor:pointer;flex:none;width:16px;height:16px;margin-top:3px}.eng-draft-check:disabled{cursor:not-allowed;opacity:.4}.eng-draft-body{flex:1;min-width:0}.eng-draft-content{color:var(--ink-2);line-height:1.55}.eng-draft-meta{align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);font-size:var(--fs-12);color:var(--ink-4);flex-wrap:wrap;display:flex}.eng-draft-actions{gap:var(--sp-2);flex:none;align-items:flex-start;display:flex}.eng-rework-panel{margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--material-paper-deep);border-radius:var(--r-sm);border:1px dashed var(--material-line)}.eng-rework-panel textarea{width:100%;min-height:56px;font-size:var(--fs-13);border:1px solid var(--material-line);border-radius:var(--r-sm);padding:var(--sp-2);resize:vertical;background:var(--material-paper);color:var(--ink-2);font-family:inherit}.eng-rework-count{font-size:var(--fs-12);color:var(--ink-4);margin-top:var(--sp-1);text-align:right}.eng-rework-count.over{color:var(--danger);font-weight:600}.eng-error{padding:var(--sp-2) var(--sp-3);background:color-mix(in srgb, var(--danger) 8%, transparent);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);border-radius:var(--r-sm);font-size:var(--fs-13);color:var(--danger);line-height:1.5}.eng-handoff-line{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--material-line);border-radius:var(--r-sm);background:var(--material-paper-deep);margin-bottom:var(--sp-2);display:flex}.eng-handoff-order{width:24px;height:24px;font-weight:700;font-size:var(--fs-12);color:var(--judgment);background:var(--material-paper);border:1px solid var(--material-line);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.eng-handoff-body{flex:1;min-width:0}.eng-handoff-title{font-size:var(--fs-14);color:var(--ink);margin-bottom:var(--sp-1);font-weight:500}.eng-handoff-content{font-size:var(--fs-13);color:var(--ink-2);padding:var(--sp-2);background:var(--material-paper);border-radius:var(--r-sm);line-height:1.5;font-family:var(--font-mono,ui-monospace, monospace);white-space:pre-wrap;word-break:break-word}.eng-copy-btn.copied{color:var(--judgment-strong);border-color:var(--judgment)}.eng-receipt-row{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px dashed var(--material-line);font-size:var(--fs-13);display:flex}.eng-receipt-row:last-child{border-bottom:none}.eng-receipt-id{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-12);color:var(--ink-4)}.eng-track-form{gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px dashed var(--material-line);font-size:var(--fs-13);grid-template-columns:1fr auto auto auto;align-items:center;display:grid}.eng-track-form:last-child{border-bottom:none}.eng-track-form input[type=number]{width:64px;font-size:var(--fs-13);padding:var(--sp-1) var(--sp-2);border:1px solid var(--material-line);border-radius:var(--r-sm);background:var(--material-paper)}.eng-hotrate{font-size:var(--fs-20);color:var(--judgment-strong);font-variant-numeric:tabular-nums;font-weight:700}.eng-hotrate-label{font-size:var(--fs-13);color:var(--ink-3)}.eng-empty{font-size:var(--fs-13);color:var(--ink-4);padding:var(--sp-4) 0;text-align:center}@media (width<=900px){.eng-track-form{grid-template-columns:1fr 1fr}}.mem{gap:var(--sp-4);flex-direction:column;display:flex}.mem-pagehead{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;display:flex}.mem-pagehead-text{min-width:0}.mem-pagehead h1{font-family:var(--font-display);font-size:var(--fs-22);color:var(--ink);letter-spacing:.02em;margin:0;font-weight:700}.mem-duty{margin:var(--sp-1) 0 0;font-size:var(--fs-13);color:var(--ink-3)}.mem-pagehead-actions{gap:var(--sp-2);margin-left:auto;display:flex}.mem-hero{padding:var(--sp-5) var(--sp-6);background-position:right 30px bottom;background-repeat:no-repeat;background-size:auto 108%;background-color:var(--material-paper);position:relative}.mem-hero-text h2{font-family:var(--font-display);font-size:var(--fs-18);color:var(--ink);letter-spacing:.03em;font-weight:700}.mem-hero-text p{font-size:var(--fs-13);color:var(--ink-3);margin-top:2px}.mem-hero-stats{gap:var(--sp-3);margin-top:var(--sp-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mem-hero-badge{top:var(--sp-3);right:var(--sp-4);position:absolute}.mem-stat{border-left:1px solid var(--material-line);padding-left:var(--sp-3);flex-direction:column;line-height:1.5;display:flex}.mem-stat:first-child{border-left:none;padding-left:0}.mem-stat-label{font-size:var(--fs-12);color:var(--ink-3)}.mem-stat b{font-family:var(--font-display);font-size:var(--fs-24);color:var(--ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:700}.mem-stat b em{font-style:normal;font-size:var(--fs-12);font-weight:600}.mem-stat b em.up{color:var(--judgment)}.mem-stat b i{font-style:normal;font-size:var(--fs-13);color:var(--ink-4);font-weight:400}.mem-stat small{font-size:var(--fs-11);color:var(--ink-4)}.mem-stat .warn-text{color:var(--warn)}.mem-stat .ok-text{color:var(--ok)}.mem-stat.northstar{border-left:2px solid var(--judgment)}.mem-tabs{gap:var(--sp-2);flex-wrap:wrap;display:flex}.mem-tab{font-family:var(--font-sans);font-size:var(--fs-12);color:var(--ink-3);border:1px solid var(--material-line);background:var(--material-paper);cursor:pointer;border-radius:999px;padding:2px 12px}.mem-tab.on{color:var(--judgment-strong);border-color:var(--judgment-line);background:var(--judgment-wash);font-weight:600}.mem-cols{gap:var(--sp-4);grid-template-columns:1.7fr 1fr;align-items:start;display:grid}.mem-list,.mem-side{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.mem-sec{padding:var(--sp-3) var(--sp-4);background:var(--material-paper)}.mem-sec-head{align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.mem-sec-head h2{font-size:var(--fs-16);color:var(--ink)}.mem-sec-note{font-size:var(--fs-12);color:var(--ink-4)}.mem-empty{font-size:var(--fs-13);color:var(--ink-4);margin:0}.mem-candidate{border-bottom:1px dashed var(--material-line);padding:var(--sp-2) 0}.mem-candidate:last-child{border-bottom:none}.mem-candidate.settled{opacity:.72}.mem-bubble{font-size:var(--fs-13);background:var(--agent-ink-wash);border:1px dashed color-mix(in srgb, var(--agent-ink) 35%, transparent);border-radius:var(--r-md) var(--r-md) var(--r-md) 4px;padding:var(--sp-2) var(--sp-3);color:var(--agent-ink-text);line-height:1.8}.mem-bubble-cap{font-size:var(--fs-12);color:var(--agent-ink);font-weight:700;display:block}.mem-bubble b{color:var(--ink)}.mem-candidate-actions{gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.mem-candidate>.badge{margin-top:var(--sp-2);display:inline-block}.mem-note{margin:var(--sp-2) 0 0;font-size:var(--fs-12);color:var(--ink-3);border-left:2px solid var(--agent-ink);padding-left:var(--sp-2)}.mem-note-danger{color:var(--danger);border-left-color:var(--danger);background:var(--danger-weak);padding:var(--sp-2);border-radius:0 var(--r-sm) var(--r-sm) 0}.mem-rule{align-items:center;gap:var(--sp-2);text-align:left;width:100%;font-family:var(--font-sans);font-size:var(--fs-13);border:none;border-bottom:1px dashed var(--material-line);padding:var(--sp-2) var(--sp-1);cursor:pointer;background:0 0;flex-wrap:wrap;display:flex}.mem-rule:last-child{border-bottom:none}.mem-rule:hover{background:var(--material-paper-deep)}.mem-rule.on{background:var(--judgment-wash);border-radius:var(--r-sm)}.mem-rule-title{color:var(--ink);font-weight:600}.mem-rule-meta{gap:var(--sp-3);font-size:var(--fs-12);color:var(--ink-4);font-variant-numeric:tabular-nums;margin-left:auto;display:flex}.mem-chain{gap:var(--sp-2);flex-direction:column;display:flex}.mem-chain-item{font-size:var(--fs-13);background:var(--material-paper-deep);border:1px solid var(--material-line);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);line-height:1.8}.mem-chain-soft{color:var(--ink-3)}.mem-chain-cap{font-size:var(--fs-12);font-weight:700;display:block}.mem-chain-cap.danger{color:var(--danger)}.mem-chain-cap.warn{color:var(--warn)}.mem-chain-cap.ok{color:var(--ok)}.mem-chain-cap.agent{color:var(--agent-ink)}.mem-detail-meta{margin-top:var(--sp-2);font-size:var(--fs-12);color:var(--ink-3)}.mem-detail-hint{color:var(--ink-4);display:block}.mem-detail-actions{gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.mem-loop{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mem-loop li{font-size:var(--fs-13);border-left:2px solid var(--agent-ink);padding-left:var(--sp-3)}.mem-loop b{color:var(--ink);display:block}.mem-loop small{color:var(--ink-4);font-size:var(--fs-12)}@media (width<=1100px){.mem-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.mem-cols{grid-template-columns:1fr}}:root{--paper:#f8f6f1;--paper-deep:#f1ede3;--card:#fffdfa;--sidebar:#fbf9f4;--line:#ece7db;--line-strong:#dfd7c6;--ink:#1f2126;--ink-2:#3c3931;--ink-3:#6e6a5e;--ink-muted:#766f61;--ink-4:#9a927f;--brand:#bf4530;--brand-deep:#9c3423;--brand-weak:#bf453014;--brand-line:#bf453059;--on-brand:#fff;--ok:#1f6e62;--ok-weak:#1f6e621a;--warn:#765516;--warn-weak:#a8802f1f;--danger:#b3452e;--danger-weak:#bf45301a;--agent:#33538c;--agent-weak:#33538c14;--timer:#1f6e62;--material-canvas:var(--paper);--material-paper:var(--card);--material-paper-deep:var(--paper-deep);--material-line:var(--line);--material-line-strong:var(--line-strong);--material-texture-opacity:.026;--judgment:var(--brand);--judgment-strong:var(--brand-deep);--judgment-wash:var(--brand-weak);--judgment-line:var(--brand-line);--on-judgment:var(--on-brand);--agent-ink:var(--agent);--agent-ink-wash:var(--agent-weak);--agent-ink-text:var(--ink-2);--focus-ring:#bf45303d;--font-sans:-apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Source Han Sans SC", "Microsoft YaHei", sans-serif;--font-serif:"Songti SC", "Noto Serif CJK SC", "Source Han Serif SC", "STSong", serif;--font-display:var(--font-serif);--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-22:22px;--fs-24:24px;--fs-28:28px;--lh:1.75;--icon-red-bg:#fdeeea;--icon-red:#c2492f;--icon-blue-bg:#eaf1fb;--icon-blue:#3d6bb3;--icon-amber-bg:#fdf4e3;--icon-amber:#b98a2e;--icon-teal-bg:#e8f4f1;--icon-teal:#2b8577;--icon-violet-bg:#f1edfa;--icon-violet:#7a5fb8;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--r-sm:8px;--r-md:14px;--r-lg:16px;--shadow-card:0 1px 2px #1e190f08, 0 5px 16px #1e190f0b;--shadow-pop:0 8px 28px #1e190f1f;--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--ease-in-out-strong:cubic-bezier(.77, 0, .175, 1);--motion-agent-ink:.36s;--motion-agent-distance:4px;--motion-human-brush:.14s;--motion-seal-hold:.6s;--motion-seal-cancel:.2s;--motion-stagger-step:50ms;--nav-w:216px;--topbar-h:56px;--content-max:1440px}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{font-family:var(--font-sans);font-size:var(--fs-14);line-height:var(--lh);color:var(--ink-2);background:var(--material-canvas);-webkit-font-smoothing:antialiased}body:before{content:"";z-index:0;pointer-events:none;opacity:var(--material-texture-opacity);background-image:repeating-linear-gradient(8deg,#443825e6 0 .5px,#0000 .5px 4px),repeating-linear-gradient(94deg,#604e3299 0 .5px,#0000 .5px 7px);position:fixed;inset:0}#root{z-index:1;position:relative}a{color:var(--judgment);text-decoration:none}button,input{font:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.display-type{font-family:var(--font-display);letter-spacing:-.02em;line-height:1.12}.numeric{font-variant-numeric:tabular-nums}.card{background:var(--material-paper);border:1px solid var(--material-line);border-radius:var(--r-md);box-shadow:var(--shadow-card)}.btn{font-size:var(--fs-13);font-family:var(--font-sans);border:1px solid var(--material-line-strong);background:var(--material-paper);color:var(--ink-2);cursor:pointer;transition:transform var(--motion-human-brush) var(--ease-out-strong), background-color var(--motion-human-brush) ease, border-color var(--motion-human-brush) ease, box-shadow var(--motion-human-brush) ease;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:4px 13px;line-height:1.6;display:inline-flex}.btn:hover{background:var(--material-paper-deep)}.btn:active:not(:disabled){transform:scale(.97)}.btn:focus-visible{outline:2px solid var(--judgment);outline-offset:2px;box-shadow:0 0 0 4px var(--focus-ring)}.btn.primary{background:var(--judgment);border-color:var(--judgment);color:var(--on-judgment);box-shadow:0 1px 3px #bf453040}.btn.primary:hover{background:var(--judgment-strong)}.btn.ghost{color:var(--ink-3);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--material-paper-deep);color:var(--ink-2)}.btn.sm{font-size:var(--fs-12);border-radius:7px;padding:2px 10px}.btn:disabled{opacity:.5;cursor:not-allowed}.badge{font-size:var(--fs-11);letter-spacing:.04em;white-space:nowrap;border-radius:6px;padding:.5px 7px;font-weight:600;line-height:1.7;display:inline-block}.badge.ok{background:var(--ok-weak);color:var(--ok)}.badge.warn{background:var(--warn-weak);color:var(--warn)}.badge.danger{background:var(--danger-weak);color:var(--danger)}.badge.agent{background:var(--agent-weak);color:var(--agent)}.badge.brand{background:var(--judgment-wash);color:var(--judgment-strong)}.badge.plain{border:1px solid var(--line-strong);color:var(--ink-3)}.mock-flag{left:50%;right:auto;bottom:var(--sp-4);z-index:99;max-width:min(28rem, calc(100vw - var(--sp-8)));text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-12);letter-spacing:.04em;color:var(--warn);background:var(--card);border:1px solid var(--warn);box-shadow:var(--shadow-card);pointer-events:auto;border-radius:999px;padding:6px 14px;font-weight:700;position:fixed;overflow:hidden;transform:translate(-50%)}.mock-flag.real{color:var(--agent);background:var(--card);border:1px solid var(--agent)}@media (prefers-reduced-motion:reduce){.btn{transition-duration:80ms}.btn:active:not(:disabled){transform:none}}
