@font-face{font-family:Manrope;font-weight:200 800;font-display:swap;src:url(/assets/manrope-cyrillic-DfGDO6bq.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-weight:200 800;font-display:swap;src:url(/assets/manrope-latin-ext-C-cYlMBm.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-weight:200 800;font-display:swap;src:url(/assets/manrope-latin-B6Sd7_ZV.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-weight:100 900;font-display:swap;src:url(/assets/inter-cyrillic-DqGufNeO.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-ext-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #F9F1E9;--bg-2: #F5EBE1;--surface: #FFFBF6;--surface-2: #FBF5EE;--text: #2D2E2E;--muted: #757678;--gold: #BF9F72;--line: #D6BE9B;--line-soft: #E9DAC6;--accent: #89663D;--accent-hover: #6F5130;--tint: #EFE2D3;--gold-hover: #CDB089;--paper: #F6F2EC;--paper-card: #FBF8F4;--ink-line: #55575A;--scrim: rgba(45, 46, 46, .35);--bg-clear: rgba(249, 241, 233, 0);--ink: #2D2E2E;--ink-hover: #1F2020;--on-ink: #FFFFFF;--on-ink-muted: #C9C3BB;--ok-text: #3F6B45;--ok-bg: #EAF1E4;--ok-line: #BFD3B5;--check-text: #8A5A12;--check-bg: #FBEBD2;--check-line: #EBC98F;--block-text: #9A3324;--block-bg: #F8E1DA;--block-line: #E5B3A6;--info-text: #5E4A33;--info-bg: #F1E6D8;--info-line: #DCC7AB;--mark-check: #F7DDA8;--mark-block: #F2C3B6;--tg: #3A7CA5;--shadow: 0 1px 2px rgba(45, 46, 46, .05), 0 6px 18px rgba(137, 102, 61, .07);--shadow-lg: 0 18px 48px rgba(45, 46, 46, .16);--focus: 0 0 0 3px rgba(191, 159, 114, .55);--r-sm: 6px;--r: 10px;--r-lg: 14px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--fs-h1: 26px;--fs-h2: 17px;--fs-body: 14px;--fs-small: 12.5px;--fs-tiny: 11px;--font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-head: "Manrope", "Inter", Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--sidebar-w: 236px;--content-max: 1240px;--tap: 44px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:400 var(--fs-body)/1.5 var(--font);font-feature-settings:"cv11" 1;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-head);color:var(--text);margin:0;letter-spacing:-.015em}h1{font-size:var(--fs-h1);font-weight:800;line-height:1.15}h2{font-size:var(--fs-h2);font-weight:700;line-height:1.3}h3{font-size:14px;font-weight:700}p{margin:0 0 var(--s2)}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline;text-underline-offset:2px}:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-sm)}button{font:inherit;color:inherit}small,.small{font-size:var(--fs-small)}.muted{color:var(--muted)}.num,.kpi .value,.fbar .n,table.t td.r{font-variant-numeric:tabular-nums}.num{white-space:nowrap}.cell-sub{display:block;color:var(--muted);font-size:var(--fs-small);font-weight:400}.nowrap{white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kicker{font-family:var(--font-head);font-size:var(--fs-tiny);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.shell{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);min-height:100vh;background:linear-gradient(to right,var(--bg-2) calc(var(--sidebar-w) - 1px),var(--line-soft) calc(var(--sidebar-w) - 1px),var(--line-soft) var(--sidebar-w),var(--bg) var(--sidebar-w))}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:var(--s4);padding:var(--s5) var(--s3) var(--s4)}.brand{display:flex;align-items:center;gap:var(--s3);padding:0 var(--s2) var(--s2);color:var(--text)}.brand:hover{text-decoration:none;color:var(--text)}.brand-mark{width:40px;height:26px;flex:none;background-repeat:no-repeat}.brand-name{display:flex;flex-direction:column;line-height:1.1}.brand-name b{font-family:var(--font-head);font-weight:800;font-size:14px;letter-spacing:.2em}.brand-name span{font-size:var(--fs-tiny);color:var(--muted);letter-spacing:.02em;margin-top:3px}.nav{display:flex;flex-direction:column;gap:2px}.nav-group{margin-top:var(--s3)}.nav-group>.kicker{display:block;padding:0 var(--s3) var(--s2);color:var(--muted)}.nav a{display:flex;align-items:center;gap:var(--s3);min-height:36px;padding:0 var(--s3);border-radius:var(--r-sm);color:var(--text);font-weight:500;position:relative}.nav a:hover{background:var(--tint);text-decoration:none;color:var(--text)}.nav a.active{background:var(--surface);box-shadow:var(--shadow);font-weight:600}.nav a.active:before{content:"";position:absolute;left:-12px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--gold)}.nav a .icon{color:var(--accent)}.nav-count{margin-left:auto;min-width:22px;height:20px;padding:0 6px;border-radius:10px;background:var(--ink);color:var(--on-ink);font-size:var(--fs-tiny);font-weight:700;display:inline-flex;align-items:center;justify-content:center}.sidebar-nav{flex:1 1 auto;min-height:0;overflow-y:auto;margin:0 calc(-1 * var(--s3));padding:0 var(--s3);scrollbar-width:thin}.sidebar-foot{margin-top:auto;border-top:1px solid var(--line-soft);padding:var(--s3) var(--s2) 0}.who{display:flex;align-items:center;gap:var(--s2);font-size:var(--fs-small)}.who .avatar{width:30px;height:30px;border-radius:50%;background:var(--ink);color:var(--on-ink);display:grid;place-items:center;font-family:var(--font-head);font-weight:800;font-size:12px;flex:none}.who .meta{display:flex;flex-direction:column;min-width:0;line-height:1.3}.main{min-width:0;padding:var(--s5) var(--s6) var(--s7)}.page{max-width:var(--content-max);margin:0 auto;display:flex;flex-direction:column;gap:var(--s5)}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s4);flex-wrap:wrap}.page-head .titles{display:flex;flex-direction:column;gap:6px;min-width:0}.page-head .lede{color:var(--muted);max-width:720px;margin:2px 0 0}.page-head .actions{display:flex;gap:var(--s2);flex-wrap:wrap;align-items:center}.back{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-small);color:var(--muted)}.topbar,.tabbar,.sheet-backdrop{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:36px;padding:0 14px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--text);font-weight:600;font-size:13.5px;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,color .12s}.btn:hover{background:var(--surface-2);border-color:var(--gold);text-decoration:none;color:var(--text)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn.primary:disabled:hover{background:var(--ink);border-color:var(--ink)}.btn.primary{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.btn.primary:hover{background:var(--ink-hover);border-color:var(--ink-hover);color:var(--on-ink)}.btn.ghost{background:transparent;border-color:transparent;color:var(--accent);padding:0 10px}.btn.ghost:hover{background:var(--tint)}.btn.danger{color:var(--block-text)}.btn.danger:hover{border-color:var(--block-line);background:var(--block-bg)}.btn.lg{min-height:44px;padding:0 20px;font-size:14.5px}.btn.sm{min-height:30px;padding:0 10px;font-size:12.5px}.btn .icon{flex:none}.btn-row{display:flex;gap:var(--s2);flex-wrap:wrap;align-items:center}.card{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r);box-shadow:var(--shadow)}.card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s4) var(--s5);border-bottom:1px solid var(--line-soft)}.card-head h2{display:flex;align-items:center;gap:var(--s2)}.card-head .hint{color:var(--muted);font-size:var(--fs-small)}.card-body{padding:var(--s4) var(--s5)}.card-body.flush{padding:0}.card-foot{padding:var(--s3) var(--s5);border-top:1px solid var(--line-soft);display:flex;gap:var(--s2);justify-content:flex-end;flex-wrap:wrap}.grid{display:grid;gap:var(--s4)}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.split{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--s4);align-items:start}.split.split-history{grid-template-columns:minmax(0,1fr) 280px}.split.split-files{grid-template-columns:260px minmax(0,1fr)}.split.split-kp{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.stack{display:flex;flex-direction:column;gap:var(--s4)}.stack-sm{display:flex;flex-direction:column;gap:var(--s2)}.row{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.between{display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}.divider{height:1px;background:var(--line-soft);margin:var(--s3) 0}.dark{background:var(--ink);color:var(--on-ink);border-radius:var(--r)}.dark .muted,.dark .kicker{color:var(--on-ink-muted)}.dark .kicker.gold{color:var(--gold)}.hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s5);align-items:center;padding:var(--s5) var(--s6)}.hero h2{color:var(--on-ink);font-size:22px;font-weight:800;margin:6px 0}.hero p{color:var(--on-ink-muted);margin:0;max-width:640px}.hero .btn.primary{background:var(--gold);border-color:var(--gold);color:var(--ink)}.hero .btn.primary:hover{background:var(--gold-hover);border-color:var(--gold-hover)}.hero-stats{display:flex;gap:var(--s6);margin-top:var(--s4)}.hero-stats div{display:flex;flex-direction:column}.hero-stats b{font-family:var(--font-head);font-size:22px;font-weight:800;line-height:1.1}.hero-stats span{font-size:var(--fs-small);color:var(--on-ink-muted)}.kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.kpi{padding:var(--s4) var(--s5);border-right:1px solid var(--line-soft);display:flex;flex-direction:column;gap:2px}.kpi:last-child{border-right:none}.kpi .label{font-size:var(--fs-small);color:var(--muted)}.kpi .value{font-family:var(--font-head);font-size:28px;font-weight:800;line-height:1.1;letter-spacing:-.02em}.kpi .sub{font-size:var(--fs-small);color:var(--muted)}.kpi .sub b{color:var(--accent);font-weight:700}.stat{display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:0}.stat-label{font-size:var(--fs-small);color:var(--muted)}.stat-value{font-family:var(--font-head);font-size:22px;font-weight:800;line-height:1.15;letter-spacing:-.01em}.funnel-bars{display:flex;flex-direction:column;gap:10px}.fbar{display:grid;grid-template-columns:150px minmax(0,1fr) 64px;gap:var(--s3);align-items:center}.fbar .track{height:22px;background:var(--bg-2);border-radius:4px;overflow:hidden}.fbar .fill{height:100%;background:var(--gold);border-radius:4px;min-width:2px}.fbar.last .fill{background:var(--accent)}.fbar .name{font-size:13px}.fbar .n{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.meter{height:6px;background:var(--bg-2);border-radius:3px;overflow:hidden}.meter>span{display:block;height:100%;background:var(--gold);border-radius:3px}.meter.warn>span{background:var(--check-text)}.meter.full>span{background:var(--block-text)}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4)}.fact{display:flex;flex-direction:column;gap:2px}.fact .value{font-family:var(--font-head);font-weight:800;font-size:20px}.fact .label{color:var(--muted);font-size:var(--fs-small)}.table-wrap{overflow-x:auto;border-radius:var(--r)}table.t{width:100%;border-collapse:collapse;font-size:13.5px}table.t th{background:var(--ink);color:var(--on-ink);font-weight:600;font-size:12px;text-align:left;padding:9px 12px;white-space:nowrap;letter-spacing:.01em}table.t th:first-child{border-top-left-radius:var(--r)}table.t th:last-child{border-top-right-radius:var(--r)}table.t th.r,table.t td.r{text-align:right}table.t td{padding:10px 12px;border-bottom:1px solid var(--line-soft);vertical-align:middle}table.t td.top{vertical-align:top}table.t tr:last-child td{border-bottom:none}table.t tbody tr:hover td{background:var(--surface-2)}table.t tr.clickable{cursor:pointer}table.t tr.total td{background:var(--tint);font-weight:700}table.t tr.selected td{background:var(--tint)}table.t .cell-main{font-weight:600}.card>.table-wrap{border-radius:0 0 var(--r) var(--r)}.card>.table-wrap table.t th{border-radius:0}.badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:11px;font-size:12px;font-weight:600;border:1px solid var(--line-soft);background:var(--surface-2);color:var(--text);white-space:nowrap}.badge.ok{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok-text)}.badge.check{background:var(--check-bg);border-color:var(--check-line);color:var(--check-text)}.badge.block{background:var(--block-bg);border-color:var(--block-line);color:var(--block-text)}.badge.dark{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.badge.gold{background:transparent;border-color:var(--gold);color:var(--accent)}.dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:13px;border:1px solid var(--line-soft);background:var(--surface);font-size:12.5px;color:var(--text)}.channel{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--text);white-space:nowrap;min-width:0}.channel .muted{white-space:normal;overflow-wrap:anywhere}.channel .icon{color:var(--accent)}.channel.tg .icon{color:var(--tg)}.score{font-family:var(--font-head);font-weight:800;font-size:13px}.score.low{color:var(--check-text)}.notice{display:flex;gap:var(--s3);align-items:flex-start;padding:var(--s3) var(--s4);border-radius:var(--r);border:1px solid var(--info-line);background:var(--info-bg);color:var(--info-text);font-size:13.5px}.notice .icon{flex:none;margin-top:2px}.notice b{color:inherit}.notice.check{background:var(--check-bg);border-color:var(--check-line);color:var(--check-text)}.notice.block{background:var(--block-bg);border-color:var(--block-line);color:var(--block-text)}.notice.ok{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok-text)}.notice .grow{flex:1;min-width:0}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s2);padding:var(--s6) var(--s5);color:var(--muted)}.empty .icon{color:var(--gold)}.empty h3{color:var(--text);font-family:var(--font-head);font-size:15px}.empty p{max-width:420px;margin:0}.skeleton{background:linear-gradient(90deg,var(--bg-2) 0%,var(--surface-2) 50%,var(--bg-2) 100%);background-size:200% 100%;animation:shimmer 1.4s infinite linear;border-radius:6px;height:14px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.skeleton{animation:none}}.toast{position:fixed;right:var(--s5);bottom:var(--s5);z-index:50;display:flex;gap:var(--s3);align-items:center;background:var(--ink);color:var(--on-ink);border-radius:var(--r);padding:var(--s3) var(--s4);box-shadow:var(--shadow-lg);max-width:420px;font-size:13.5px}.toast .btn{background:transparent;color:var(--gold);border-color:var(--ink-line)}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>span{font-size:var(--fs-small);color:var(--muted);font-weight:500}.input,.select,.textarea{width:100%;min-height:36px;padding:7px 11px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;font-size:13.5px}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--gold);box-shadow:var(--focus)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,var(--accent) 50%),linear-gradient(135deg,var(--accent) 50%,transparent 50%);background-position:calc(100% - 15px) 15px,calc(100% - 10px) 15px;background-size:5px 5px;background-repeat:no-repeat}.textarea{min-height:120px;resize:vertical;line-height:1.55}.code{font-family:var(--font-mono);font-size:12.5px;line-height:1.6;-moz-tab-size:2;tab-size:2;white-space:pre}.search{position:relative}.search .icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--muted)}.search .input{padding-left:32px}.filters{display:flex;gap:var(--s2);flex-wrap:wrap;align-items:center}.filters .search{flex:1 1 240px;max-width:320px}.filters .select{width:auto;min-width:150px}.row-inline{display:flex;gap:var(--s2);flex-wrap:wrap;align-items:center;margin-bottom:4px}.row-inline code{font-size:12.5px}.segmented{display:inline-flex;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);padding:2px}.segmented button{border:none;background:transparent;min-height:30px;padding:0 12px;border-radius:4px;font-weight:600;font-size:12.5px;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.segmented button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.switch{display:inline-flex;align-items:center;gap:var(--s2);cursor:pointer;-webkit-user-select:none;user-select:none}.switch input{position:absolute;opacity:0;width:1px;height:1px}.switch .track{width:38px;height:22px;border-radius:11px;background:var(--line);position:relative;transition:background .15s;flex:none}.switch .track:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px #0003;transition:transform .15s}.switch input:checked+.track{background:var(--ok-text)}.switch input:checked+.track:after{transform:translate(16px)}.switch input:focus-visible+.track{box-shadow:var(--focus)}.stepper{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.stepper button{width:34px;height:34px;border:none;background:transparent;cursor:pointer;font-size:16px;color:var(--accent)}.stepper input{width:56px;border:none;text-align:center;font:inherit;font-weight:700;background:transparent;color:var(--text)}.board-wrap{position:relative}.board-wrap:after{content:"";position:absolute;top:0;right:0;bottom:12px;width:40px;pointer-events:none;background:linear-gradient(to right,var(--bg-clear),var(--bg))}.board-hint{font-size:var(--fs-small);color:var(--muted);display:inline-flex;align-items:center;gap:4px}.board{display:grid;grid-auto-flow:column;grid-auto-columns:240px;gap:var(--s3);overflow-x:auto;padding-bottom:var(--s3);scroll-snap-type:x proximity}.column{background:var(--bg-2);border-radius:var(--r);padding:var(--s3);display:flex;flex-direction:column;gap:var(--s2);min-height:200px;scroll-snap-align:start}.column-head{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 6px}.column-head b{font-family:var(--font-head);font-size:13px}.column-head .count{font-size:12px;color:var(--muted);font-weight:600}.lead-tile{display:block;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-sm);padding:10px 12px;color:var(--text);box-shadow:0 1px 1px #2d2e2e08}.lead-tile:hover{border-color:var(--gold);text-decoration:none;color:var(--text)}.lead-tile .name{font-weight:600;font-size:13.5px;display:block}.lead-tile .signal{color:var(--muted);font-size:12.5px;margin:4px 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lead-tile .foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s1) var(--s2);font-size:12px;color:var(--muted)}.lead-tile .tile-when{display:inline-flex;align-items:center;gap:var(--s2);margin-left:auto}.column .more{text-align:center;font-size:12.5px;padding:6px}.letter-meta{display:grid;grid-template-columns:110px minmax(0,1fr);gap:6px var(--s3);font-size:13px;padding:var(--s3) var(--s5);border-bottom:1px solid var(--line-soft);background:var(--surface-2)}.letter-meta dt{color:var(--muted)}.letter-meta dd{margin:0;min-width:0;overflow-wrap:anywhere}.letter-meta .badge{white-space:normal;height:auto;min-height:22px;padding:2px 8px;line-height:1.35}.letter{padding:var(--s4) var(--s5) var(--s5);font-size:14.5px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;max-width:760px}.letter .subject{font-weight:700;margin-bottom:var(--s3);white-space:normal}.letter .core{background:var(--surface-2);border-left:3px solid var(--gold);padding:6px 0 6px 12px;margin:16px 0 0 -15px;display:block}.letter .signature{color:var(--muted);display:block;margin-top:var(--s4)}mark{border-radius:3px;padding:0 2px;color:inherit}mark.error{background:var(--mark-block)}mark.warning{background:var(--mark-check)}.issues{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.issues li{display:flex;gap:var(--s2);align-items:baseline;font-size:13px}.issues li .badge{flex:none}.review{display:flex;gap:var(--s4);align-items:flex-start}.review .big{font-family:var(--font-head);font-weight:800;font-size:30px;line-height:1}.review .big small{font-size:14px;color:var(--muted);font-weight:700}.timeline{list-style:none;margin:0;padding:0;position:relative}.timeline li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:var(--s3);padding-bottom:var(--s3);position:relative}.timeline li:before{content:"";position:absolute;left:6px;top:16px;bottom:0;width:1px;background:var(--line-soft)}.timeline li:last-child:before{display:none}.timeline .pin{width:13px;height:13px;border-radius:50%;border:2px solid var(--gold);background:var(--surface);margin-top:4px}.timeline .pin.dark{background:var(--ink);border-color:var(--ink)}.timeline .what{font-size:13px}.timeline .when{font-size:var(--fs-small);color:var(--muted)}.thread{display:flex;flex-direction:column;gap:var(--s3)}.msg{border:1px solid var(--line-soft);border-radius:var(--r);padding:var(--s3) var(--s4);background:var(--surface);max-width:92%}.msg.ours{align-self:flex-end;background:var(--surface-2);border-color:var(--line)}.msg .head{display:flex;justify-content:space-between;gap:var(--s3);font-size:var(--fs-small);color:var(--muted);margin-bottom:4px;flex-wrap:wrap}.msg .body{white-space:pre-wrap;font-size:13.5px}.msg .head b{display:inline-flex;align-items:center;gap:4px}.msg-subject{font-size:var(--fs-small);font-weight:600;margin-bottom:2px;overflow-wrap:anywhere}.dl{display:grid;grid-template-columns:116px minmax(0,1fr);gap:8px var(--s3);font-size:13px;margin:0}.dl dt{color:var(--muted)}.dl dd{margin:0;min-width:0;overflow-wrap:anywhere}blockquote.quote{margin:6px 0 0;padding:6px 10px;border-left:2px solid var(--gold);background:var(--surface-2);font-size:12.5px;color:var(--text);border-radius:0 4px 4px 0}.source{font-size:12px;color:var(--muted)}.source .icon{vertical-align:-2px;margin-right:3px}.list-plain{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s3)}.batch{overflow:hidden}.batch-list{list-style:none;margin:0;padding:0}.batch-list li{display:grid;grid-template-columns:22px minmax(0,220px) minmax(0,1fr) auto;gap:var(--s3);align-items:center;padding:10px var(--s5);border-bottom:1px solid var(--line-soft);font-size:13.5px}.batch-list li:last-child{border-bottom:none}.batch-list .first{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.check-box{width:18px;height:18px;accent-color:var(--ink)}.qitem{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s4);padding:var(--s4) var(--s5);border-bottom:1px solid var(--line-soft)}.qitem:last-child{border-bottom:none}.qitem .title{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.qitem .title a{font-weight:700;font-size:14.5px;color:var(--text)}.qitem .meta>span+span:before{content:"·";margin-right:var(--s2)}.qitem .meta{display:flex;gap:4px var(--s2);flex-wrap:wrap;color:var(--muted);font-size:var(--fs-small);margin-top:4px}.qitem .preview{margin-top:var(--s2);font-size:13.5px;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qitem .reasons{margin-top:var(--s2);display:flex;gap:6px;flex-wrap:wrap}.tg-line{display:flex;flex-wrap:wrap;gap:4px var(--s3);margin:var(--s1) 0 0;color:var(--text)}.tg-line .ok-text{color:var(--ok-text)}.why-line{display:flex;flex-wrap:wrap;gap:4px var(--s3);margin:var(--s1) 0 0;color:var(--text);overflow-wrap:anywhere}.why-warn{color:var(--check-text)}.qitem .side{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s2)}.kp-preview{background:var(--bg-2);border-radius:var(--r);padding:var(--s4);display:flex;justify-content:center}.a4{width:100%;max-width:360px;aspect-ratio:210 / 297;background:var(--paper);border:1px solid var(--line-soft);box-shadow:var(--shadow);position:relative;padding:9%;display:flex;flex-direction:column;font-size:9px;color:var(--text)}.a4 .a4-logo{width:40px;height:26px;background-repeat:no-repeat}.a4 .a4-marker{margin-top:26%;font-family:var(--font-head);font-weight:800;letter-spacing:.22em;font-size:7px;color:var(--accent)}.a4 .a4-title{font-family:var(--font-head);font-weight:800;font-size:19px;line-height:1.1;margin:8px 0}.a4 .a4-title em{font-style:normal;color:var(--accent)}.a4 .a4-bar{width:30px;border-top:2px solid var(--gold);margin:4px 0 8px}.a4 .a4-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:auto;margin-bottom:18%}.a4 .a4-tiles div{overflow:hidden;border:1px solid var(--line-soft);background:var(--paper-card);padding:6px;min-height:42px;font-size:7px;color:var(--muted)}.a4 .a4-tiles div b{display:block;font-family:var(--font-head);font-size:10px;color:var(--text);white-space:nowrap}.a4 .a4-tiles div.dark{background:var(--ink);color:var(--on-ink-muted)}.a4 .a4-tiles div.dark b{color:var(--on-ink)}.a4 .a4-foot{border-top:1px solid var(--line);padding-top:5px;display:flex;justify-content:space-between;font-size:6.5px;color:var(--muted)}.files{list-style:none;margin:0;padding:var(--s2);display:flex;flex-direction:column;gap:2px}.files .group{padding:var(--s3) var(--s3) 4px}.files button{width:100%;text-align:left;border:none;background:transparent;padding:8px var(--s3);border-radius:var(--r-sm);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--s2)}.files button:hover{background:var(--surface-2)}.files button[aria-current=true]{background:var(--tint);font-weight:600}.files .path{font-family:var(--font-mono);font-size:11.5px;color:var(--muted);display:block}.editor{width:100%;min-height:460px;border:none;border-top:1px solid var(--line-soft);padding:var(--s4) var(--s5);background:var(--surface);color:var(--text);resize:vertical}.editor.code{white-space:pre-wrap;overflow-wrap:anywhere}.editor:focus{outline:none;box-shadow:inset 0 0 0 2px var(--gold)}.versions{list-style:none;margin:0;padding:0}.versions li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:var(--s2);align-items:center;padding:9px 0;border-bottom:1px solid var(--line-soft);font-size:13px}.versions li:last-child{border-bottom:none}.versions .v{font-family:var(--font-head);font-weight:800}.core-text{white-space:pre-wrap;font-size:13.5px;line-height:1.6;background:var(--surface-2);border-left:3px solid var(--gold);padding:var(--s3) var(--s4);border-radius:0 var(--r-sm) var(--r-sm) 0}.direction{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:0}.direction .about{padding:var(--s5);border-right:1px solid var(--line-soft);display:flex;flex-direction:column;gap:var(--s3)}.direction .about h2{font-size:19px}.direction .controls{padding:var(--s5);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5)}.direction.off .about h2,.direction.off .controls{opacity:.55}.control{display:flex;flex-direction:column;gap:var(--s2);align-items:flex-start}.control .row{flex-wrap:nowrap}.control .label{font-size:var(--fs-small);color:var(--muted);font-weight:500}.control .help{font-size:12px;color:var(--muted)}.account{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2);font-size:13px}.select.time{width:100px}.help.error-text{color:var(--block-text)}.help.gold-text{color:var(--accent)}.dir-offers{margin:0}.dir-today .help{font-size:12px;color:var(--muted)}.direction .controls .account-box{grid-column:1 / -1;border-top:1px solid var(--line-soft);padding-top:var(--s4)}.account-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--s3) var(--s5);width:100%}.account-item{align-items:flex-start}.account-list.many{display:flex;flex-direction:column;gap:0}.account-list.many .account-item.row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s1) var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line-soft)}.account-list.many .account-item.row:last-child{border-bottom:none}.account-list.many .account-item.row>.help{grid-column:1 / -1}.account-list.many .account-item.row>.btn-row{grid-column:2;grid-row:1}.account-key{font-family:var(--font-mono, monospace);font-weight:600}.limits-table .input.limit{width:96px}.limits-body{padding:0 var(--s4) var(--s4)}.marks-list{margin:0;padding-left:var(--s4);display:flex;flex-direction:column;gap:var(--s1)}.limit-warn{display:block;margin-top:var(--s1);font-weight:400;font-size:12px}.login{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.login-art{background:var(--ink);color:var(--on-ink);padding:var(--s7);display:flex;flex-direction:column;justify-content:space-between}.login-art .claim{font-family:var(--font-head);font-weight:800;font-size:34px;line-height:1.15;max-width:460px;letter-spacing:-.02em}.login-art .claim em{font-style:normal;color:var(--gold)}.login-art .bar{width:48px;border-top:2px solid var(--gold);margin:var(--s4) 0}.login-art p{color:var(--on-ink-muted);max-width:440px}.login-art .mono{width:64px;height:42px;background-repeat:no-repeat;filter:invert(1) brightness(1.4);opacity:.95}.login-form{display:flex;align-items:center;justify-content:center;padding:var(--s6)}.login-card{width:100%;max-width:440px;display:flex;flex-direction:column;gap:var(--s5)}.login-card .logo-full{width:170px}.steps{list-style:none;margin:0;padding:0;counter-reset:step;display:flex;flex-direction:column;gap:var(--s3)}.steps li{counter-increment:step;display:grid;grid-template-columns:30px minmax(0,1fr);gap:var(--s3);align-items:start}.steps li:before{content:counter(step);width:28px;height:28px;border-radius:50%;border:1px solid var(--gold);color:var(--accent);font-family:var(--font-head);font-weight:800;display:grid;place-items:center;font-size:13px}.steps b{display:block}.cmd{font-family:var(--font-mono);background:var(--ink);color:var(--gold);padding:1px 7px;border-radius:4px;font-size:13px}.pager{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s5);border-top:1px solid var(--line-soft);font-size:var(--fs-small);color:var(--muted)}.action-bar{display:none}@media (max-width: 1180px){.split,.split.split-history,.split.split-kp{grid-template-columns:minmax(0,1fr)}.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi:nth-child(3n){border-right:none}.kpi:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}.direction{grid-template-columns:minmax(0,1fr)}.direction .about{border-right:none;border-bottom:1px solid var(--line-soft)}}@media (max-width: 860px){body{font-size:14px}.shell{display:block;background:var(--bg)}.sidebar{display:none}.main{padding:72px var(--s4) 96px}.topbar{display:flex;position:fixed;top:0;left:0;right:0;z-index:30;height:56px;align-items:center;gap:var(--s3);padding:0 var(--s4);background:var(--bg-2);border-bottom:1px solid var(--line-soft)}.topbar .title{font-family:var(--font-head);font-weight:800;font-size:15px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--surface);border-top:1px solid var(--line-soft);padding:4px 4px calc(4px + env(safe-area-inset-bottom))}.tabbar a,.tabbar button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;font-size:11.5px;min-width:0;color:var(--muted);border:none;background:none;position:relative;cursor:pointer;font-weight:500}.tabbar a.active,.tabbar button.active{color:var(--text);font-weight:700}.tabbar a.active .icon{color:var(--accent)}.tabbar .nav-count{position:absolute;top:3px;left:calc(50% + 6px);height:17px;min-width:17px;font-size:10px}.sheet-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:40}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:41;background:var(--surface);border-radius:16px 16px 0 0;padding:var(--s4) var(--s4) calc(var(--s5) + env(safe-area-inset-bottom));box-shadow:var(--shadow-lg)}.tabbar a>span:not(.nav-count),.tabbar button>span:not(.nav-count){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 2px}.sheet{max-height:min(82vh,640px);display:flex;flex-direction:column}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);padding-bottom:var(--s2)}.sheet-title{font-family:var(--font-head);font-weight:800;font-size:15px}.sheet-body{overflow-y:auto;display:flex;flex-direction:column;gap:var(--s4);padding-bottom:var(--s2);overscroll-behavior:contain}.sheet-group>.kicker{display:block;color:var(--muted);padding:0 var(--s1) var(--s2)}.sheet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2)}.sheet-grid a{display:flex;align-items:center;gap:var(--s2);min-height:var(--tap);padding:0 var(--s3);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--text);font-weight:500;font-size:13.5px;background:var(--surface);min-width:0;position:relative}.sheet-grid a>span:not(.nav-count){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sheet-grid a:hover{text-decoration:none;background:var(--tint)}.sheet-grid a.active{border-color:var(--ink);font-weight:700}.sheet-grid a .icon{color:var(--accent);flex:none}.sheet-grid .nav-count{margin-left:auto;flex:none}.sheet-foot{border-top:1px solid var(--line-soft);padding-top:var(--s3)}.page{gap:var(--s4)}.page-head{align-items:flex-start}.page-head h1{font-size:22px}.page-head .actions{width:100%}.card-head{flex-wrap:wrap}.card-head>.btn-row{width:100%}.card-head .segmented{max-width:100%}.card-foot .btn.primary{width:100%}.grid.cols-2,.grid.cols-3,.split.split-files{grid-template-columns:minmax(0,1fr)}.qitem .reasons .badge{white-space:normal;height:auto;padding:3px 8px;border-radius:8px}.card-head .btn-row .btn{flex:1 1 auto}.card-head>.btn-row:has(>.btn.ghost:only-child){width:auto;margin-left:auto}.card-head .btn-row>.btn.ghost:only-child{flex:0 0 auto}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{padding:var(--s3) var(--s4);border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.kpi:nth-child(3n){border-right:1px solid var(--line-soft)}.kpi:nth-child(2n){border-right:none}.kpi:nth-last-child(-n+2){border-bottom:none}.kpi .value{font-size:24px}.hero{grid-template-columns:minmax(0,1fr);padding:var(--s5);gap:var(--s4)}.hero h2{font-size:19px}.hero .btn{width:100%}.hero-stats{gap:var(--s5)}.card-head,.card-body,.card-foot{padding-left:var(--s4);padding-right:var(--s4)}.fbar{grid-template-columns:112px minmax(0,1fr) 36px}.filters.collapsed .select{display:none}.filters-toggle{display:inline-flex}.facts{grid-template-columns:minmax(0,1fr)}.filters .search{max-width:none;flex-basis:100%}.filters .select{flex:1 1 140px;min-width:0}.letter-meta{grid-template-columns:84px minmax(0,1fr);padding:var(--s3) var(--s4)}.letter{padding:var(--s4);font-size:14px}.letter .core{margin-left:-12px}.batch-list li{grid-template-columns:22px minmax(0,1fr);padding:10px var(--s4)}.batch-list li .first{grid-column:2}.qitem{grid-template-columns:minmax(0,1fr);padding:var(--s4)}.qitem .side{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.qitem .side>.btn{flex:1 1 150px}.qitem .side .btn-row{flex-wrap:nowrap}.direction .controls{grid-template-columns:minmax(0,1fr);padding:var(--s4);gap:var(--s4)}.direction .about{padding:var(--s4)}.login{grid-template-columns:minmax(0,1fr)}.login-art{display:none}.login-form{padding:var(--s5) var(--s4);align-items:flex-start}.action-bar{display:flex;position:fixed;left:0;right:0;bottom:60px;z-index:29;gap:var(--s2);padding:var(--s2) var(--s4);background:var(--surface);border-top:1px solid var(--line-soft);box-shadow:0 -6px 16px #2d2e2e0f}.action-bar .btn{flex:1;min-height:var(--tap)}.has-action-bar{padding-bottom:160px}.hide-mobile{display:none!important}table.t.responsive thead{display:none}table.t.responsive,table.t.responsive tbody,table.t.responsive tr,table.t.responsive td{display:block;width:100%}table.t.responsive tr{padding:var(--s3) var(--s4);border-bottom:1px solid var(--line-soft)}table.t.responsive td{border:none;padding:2px 0;text-align:left!important}table.t.responsive td[data-label]:before{content:attr(data-label) ": ";color:var(--muted);font-size:var(--fs-small)}.toast{left:var(--s4);right:var(--s4);bottom:76px}.btn{min-height:40px}}@media (min-width: 861px){.show-mobile{display:none!important}}button.chip{cursor:pointer;font-weight:500}input[type=checkbox],input[type=radio]{accent-color:var(--ink)}@media (min-width: 861px){.filters-toggle{display:none}}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.chip input{accent-color:var(--ink);margin:0}.steps li>span>span{display:block}.action-bar .btn[aria-label]{flex:none;width:48px;padding:0}.breakdown-list{display:none;list-style:none;margin:0;padding:0}.breakdown-list li{padding:var(--s3) var(--s4);border-bottom:1px solid var(--line-soft)}.breakdown-list li:last-child{border-bottom:none}.breakdown-list .nums{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--fs-small);color:var(--muted);margin-top:2px}.breakdown-list .nums b{color:var(--text);font-variant-numeric:tabular-nums}.status-strip{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.status-strip .chip{flex:none}.mobile-list{display:flex;flex-direction:column;gap:var(--s2)}@media (max-width: 860px){.board-wrap,.breakdown-table{display:none}.breakdown-list{display:block}}.toast.error{border-left:4px solid var(--block-line)}.toast .btn.ghost{color:var(--on-ink-muted);border-color:transparent}.splash{min-height:100vh;display:grid;place-items:center}.kp-sheet{position:relative;width:100%;max-width:380px;overflow:hidden;border:1px solid var(--line-soft);background:var(--paper);box-shadow:var(--shadow)}.kp-sheet iframe{position:absolute;left:0;top:0;border:none;transform-origin:0 0;background:var(--paper);max-width:none;aspect-ratio:auto;border-radius:0}details.agent summary{cursor:pointer;list-style:none}details.agent summary:after{content:" ▾";color:var(--muted)}details.agent[open] summary{margin-bottom:6px}.block-text{color:var(--block-text)}.score-total{display:flex;align-items:baseline;gap:var(--s2)}.score-total .big{font-family:var(--font-head);font-size:34px;font-weight:800;line-height:1;letter-spacing:-.02em}.score-total .of{color:var(--muted);font-size:var(--fs-small)}.score-parts{display:flex;flex-direction:column;gap:var(--s2);margin:0;padding:0;list-style:none}.score-parts li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:var(--s2);align-items:baseline}.score-parts .pts{font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums;text-align:right}.score-parts .what{font-size:var(--fs-small)}.score-parts .what b{display:block;font-size:var(--fs-body);color:var(--text)}.signal-item{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s3) 0;border-bottom:1px solid var(--line-soft)}.signal-item:first-child{padding-top:0}.signal-item:last-child{border-bottom:none;padding-bottom:0}.signal-item.dead{opacity:.6}.tile-meta{display:inline-flex;gap:var(--s1);align-items:center}.signal-item .badge{white-space:normal;text-align:left}.chain{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s3)}.chain-step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--s3);align-items:start}.chain-n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-family:var(--font-head);font-size:12px;border:1px solid var(--line);color:var(--accent);background:var(--surface)}.chain-step.sent .chain-n{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.chain-step.on_approval .chain-n,.chain-step.queued .chain-n{border-color:var(--check-line);background:var(--check-bg);color:var(--check-text)}.chain-step.cancelled .chain-n,.chain-step.failed .chain-n{border-style:dashed;color:var(--muted)}.chain-step.next .chain-n{border-style:dashed}.chain-text summary{cursor:pointer;color:var(--accent)}.chain-text .letter{margin-top:var(--s2)}.reply{display:flex;flex-direction:column;gap:var(--s2);padding-bottom:var(--s3);border-bottom:1px solid var(--line-soft)}.reply:last-child{border-bottom:0;padding-bottom:0}.reply-head{display:flex;justify-content:space-between;gap:var(--s2);flex-wrap:wrap;align-items:center}.reply-summary{margin:0;overflow-wrap:anywhere}.reply-summary .kicker{margin-right:6px}.reply-draft{white-space:pre-wrap}.check-text{color:var(--check-text);margin:0;display:inline-flex;gap:4px;align-items:center}.notes{gap:var(--s2)}.notes li{display:flex;flex-direction:column;gap:2px}.note-text{white-space:pre-wrap;overflow-wrap:anywhere}.ok-text{color:var(--ok-text)}.card .reasons .badge,.issues .badge+span{white-space:normal}.card .reasons .badge{height:auto;min-height:22px;padding:3px 8px;border-radius:8px;max-width:100%}.request h2{font-size:16px;line-height:1.35;overflow-wrap:anywhere}.request .hint a{color:var(--accent)}dl.facts{display:grid;grid-template-columns:90px minmax(0,1fr);gap:4px var(--s3);margin:0;font-size:13.5px}dl.facts dt{color:var(--muted)}dl.facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.draft-text{padding:var(--s3) var(--s4);background:var(--surface-2);border:1px solid var(--line-soft);border-radius:10px}.warn-row td:first-child{box-shadow:inset 3px 0 0 var(--check-line)}@media (max-width: 720px){.request .btn-row .btn{flex:1 1 auto;justify-content:center}}.hints{border-top:1px solid var(--line-soft)}.hints>summary{cursor:pointer;padding:var(--s3) var(--s5);font-size:13.5px;color:var(--accent);font-weight:600}.hints>summary:focus-visible{outline:none;box-shadow:var(--focus)}.admin-details{margin-top:6px;font-size:13px}.admin-details>summary{cursor:pointer;color:var(--muted);list-style:none;display:inline-flex;gap:4px;align-items:center}.admin-details>summary::-webkit-details-marker{display:none}.admin-details>summary:after{content:"▾";font-size:11px}.admin-details[open]>summary:after{content:"▴"}.admin-details>summary:focus-visible{outline:none;box-shadow:var(--focus);border-radius:4px}.admin-details-body{margin-top:4px;padding:var(--s2) var(--s3);background:var(--surface-2);border:1px solid var(--line-soft);border-radius:8px;color:var(--text);overflow-wrap:anywhere}.need-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3) var(--s5)}.need-list li{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-needs{display:grid;gap:6px}@media (max-width: 720px){.need-list{grid-template-columns:minmax(0,1fr)}}.reply-situation{margin:0;display:flex;gap:6px;align-items:flex-start;color:var(--accent);font-weight:600;overflow-wrap:anywhere}.reply-situation svg{flex:none;margin-top:3px}.reply-flags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.reply-flags .badge{white-space:normal;height:auto;min-height:22px;padding:3px 8px;border-radius:8px;max-width:100%}.autopilot-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.autopilot-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(120px,1fr) auto;gap:var(--s2) var(--s4);align-items:center;padding:var(--s3) 0;border-bottom:1px solid var(--line-soft)}.autopilot-row:last-child{border-bottom:0}.autopilot-actions{justify-content:flex-end;min-width:120px}.autopilot-history summary{cursor:pointer;color:var(--accent)}.autopilot-history ul{list-style:none;margin:var(--s2) 0 0;padding:0}@media (max-width: 860px){.autopilot-row{grid-template-columns:minmax(0,1fr)}.autopilot-actions{justify-content:flex-start;min-width:0}}.brief-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.brief-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.brief-fact{display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.brief-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}@media (max-width: 640px){.brief-grid{grid-template-columns:1fr}}
