.brief-module__6sNiKG__sheet{--gap:28px;--pad:22px;background:var(--bg);border:1px solid var(--border);border-radius:14px;flex-direction:column;width:min(760px,100%);height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.brief-module__6sNiKG__close{z-index:3;width:30px;height:30px;color:var(--ink-4);transition:color var(--dur-1),background-color var(--dur-1);border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.brief-module__6sNiKG__close:hover{color:var(--ink);background:var(--surface-hover)}.brief-module__6sNiKG__body{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding:40px 16px;overflow-y:auto}.brief-module__6sNiKG__body::-webkit-scrollbar{display:none}.brief-module__6sNiKG__col{max-width:720px;margin:0 auto}.brief-module__6sNiKG__state{color:var(--ink-4);padding:16px 0;font-size:13.5px}.brief-module__6sNiKG__headline{letter-spacing:-.005em;color:var(--ink);margin:0 0 8px;font-size:17px;font-weight:500;line-height:1.4}.brief-module__6sNiKG__h1{letter-spacing:-.01em;color:var(--ink);margin:0 0 6px;padding-right:32px;font-size:26px;font-weight:600;line-height:1.25}.brief-module__6sNiKG__sub{color:var(--ink-3);font-size:13.5px}.brief-module__6sNiKG__prog{margin:18px 0 calc(var(--gap) + 8px);gap:4px;display:flex}.brief-module__6sNiKG__seg{background:var(--border-control);height:3px;transition:background-color var(--dur-2);border-radius:999px;flex:1}.brief-module__6sNiKG__segOn{background:var(--ok)}.brief-module__6sNiKG__list{gap:var(--gap);flex-direction:column;display:flex}.brief-module__6sNiKG__card{background:var(--card);border:1px solid var(--border);padding:var(--pad);border-radius:12px;min-width:0;scroll-margin-top:16px}.brief-module__6sNiKG__title{letter-spacing:-.005em;color:var(--ink);margin:0 0 4px;font-size:17px;font-weight:500;line-height:1.4}.brief-module__6sNiKG__desc{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.brief-module__6sNiKG__viz{margin-top:calc(var(--pad) * .8)}.brief-module__6sNiKG__acts{margin-top:calc(var(--pad) * .9);flex-wrap:wrap;gap:8px;display:flex}.brief-module__6sNiKG__optWrap{display:inline-flex;position:relative}.brief-module__6sNiKG__opt{border:1px solid var(--border-control);min-height:40px;color:var(--ink);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:background-color var(--dur-1),border-color var(--dur-1),color var(--dur-1);background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;display:inline-flex}.brief-module__6sNiKG__opt:hover{background:var(--card-2);border-color:var(--border-strong)}.brief-module__6sNiKG__optRec{background:var(--ink);color:var(--bg);border-color:var(--ink);font-weight:500}.brief-module__6sNiKG__optRec:hover{background:#fff;border-color:#fff}.brief-module__6sNiKG__opt:disabled{cursor:default;opacity:.55}.brief-module__6sNiKG__spin{opacity:.8;border:2px solid;border-top-color:#0000;border-radius:999px;width:11px;height:11px;animation:.7s linear infinite brief-module__6sNiKG__spin;display:inline-block}@keyframes brief-module__6sNiKG__spin{to{transform:rotate(360deg)}}.brief-module__6sNiKG__tip{z-index:5;background:var(--surface-tooltip);border:1px solid var(--border-control);width:max-content;max-width:280px;color:var(--ink);text-align:left;pointer-events:none;opacity:0;transition:opacity var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.45;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(3px)}.brief-module__6sNiKG__mv{font-family:var(--mono);color:var(--ink-3);margin-bottom:3px;font-size:12px;display:block}.brief-module__6sNiKG__mv b{color:var(--ok);font-weight:500}.brief-module__6sNiKG__optWrap:hover .brief-module__6sNiKG__tip,.brief-module__6sNiKG__opt:focus-visible+.brief-module__6sNiKG__tip,.brief-module__6sNiKG__held .brief-module__6sNiKG__tip{opacity:1;transform:none}.brief-module__6sNiKG__optWrap:hover .brief-module__6sNiKG__tip{transition-delay:.3s}.brief-module__6sNiKG__warm .brief-module__6sNiKG__optWrap:hover .brief-module__6sNiKG__tip,.brief-module__6sNiKG__held .brief-module__6sNiKG__tip{transition-delay:0s}.brief-module__6sNiKG__error{color:var(--bad);margin-top:12px;font-size:12px}.brief-module__6sNiKG__moreT{color:var(--ink-3);transition:color var(--dur-1);align-items:center;gap:6px;margin-top:14px;padding:4px 0;font-size:13px;line-height:18px;display:inline-flex}.brief-module__6sNiKG__moreT:hover{color:var(--ink)}.brief-module__6sNiKG__chev{transition:transform var(--dur-2) var(--ease-out);flex:none}.brief-module__6sNiKG__moreT[aria-expanded=true] .brief-module__6sNiKG__chev{transform:rotate(180deg)}.brief-module__6sNiKG__moreIn{color:var(--ink-2);padding-top:10px;font-size:13.5px;line-height:1.55}.brief-module__6sNiKG__moreP{margin:0 0 12px}.brief-module__6sNiKG__links{flex-wrap:wrap;gap:6px 16px;margin-bottom:12px;display:flex}.brief-module__6sNiKG__lnk{color:var(--link);transition:color var(--dur-1);font-size:13.5px}.brief-module__6sNiKG__lnk:hover{color:var(--ink);text-decoration:underline}.brief-module__6sNiKG__note{border:0;border-bottom:1px solid var(--border-control);width:100%;color:var(--ink);transition:border-color var(--dur-1);background:0 0;border-radius:0;outline:none;padding:8px 0;font-family:inherit;font-size:13.5px}.brief-module__6sNiKG__note:hover{border-bottom-color:var(--border-strong)}.brief-module__6sNiKG__note:focus-visible{border-bottom-color:var(--ink-3)}.brief-module__6sNiKG__note:disabled{opacity:.55}.brief-module__6sNiKG__posted{color:var(--ink-3);margin-top:8px;font-size:13px}.brief-module__6sNiKG__posted b{color:var(--ok);font-weight:500}.brief-module__6sNiKG__dn{min-width:0;padding:12px var(--pad);border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;scroll-margin-top:16px;display:flex}.brief-module__6sNiKG__ck{background:color-mix(in srgb,var(--ok) 14%,transparent);width:18px;height:18px;color:var(--ok);border-radius:999px;flex:none;place-items:center;display:grid}.brief-module__6sNiKG__ckOff{background:var(--surface-hover);color:var(--ink-4)}.brief-module__6sNiKG__dnT{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink-2);flex:1;font-size:15px;overflow:hidden}.brief-module__6sNiKG__dnCh{color:var(--ink-3);white-space:nowrap;font-size:13px}.brief-module__6sNiKG__dnCh b{color:var(--ok);font-weight:500}.brief-module__6sNiKG__dnErr{color:var(--bad);white-space:normal}.brief-module__6sNiKG__undo,.brief-module__6sNiKG__veto{border:1px solid var(--border-control);min-height:32px;color:var(--ink-2);transition:background-color var(--dur-1),border-color var(--dur-1),color var(--dur-1);border-radius:7px;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.brief-module__6sNiKG__undo:hover,.brief-module__6sNiKG__veto:hover{background:var(--card-2);border-color:var(--border-strong);color:var(--ink)}.brief-module__6sNiKG__undo:disabled,.brief-module__6sNiKG__veto:disabled{cursor:default;opacity:.55}.brief-module__6sNiKG__also{margin-top:calc(var(--gap) + 12px)}.brief-module__6sNiKG__alsoHead{color:var(--ink-3);margin:0 0 8px;font-size:13.5px;font-weight:500}.brief-module__6sNiKG__fyiList{border:1px solid var(--border);border-radius:12px;overflow:hidden}.brief-module__6sNiKG__fyiItem+.brief-module__6sNiKG__fyiItem{border-top:1px solid var(--border)}.brief-module__6sNiKG__fyiRow{width:100%;min-height:44px;padding:11px var(--pad);text-align:left;color:var(--ink-2);transition:background-color var(--dur-1),color var(--dur-1);align-items:center;gap:12px;font-size:13.5px;display:flex}.brief-module__6sNiKG__fyiRow:hover{background:var(--surface-hover);color:var(--ink)}.brief-module__6sNiKG__fyiWhat{flex:1;min-width:0}.brief-module__6sNiKG__fyiChev{color:var(--ink-4);transition:transform var(--dur-2) var(--ease-out);flex:none}.brief-module__6sNiKG__fyiRow[aria-expanded=true] .brief-module__6sNiKG__fyiChev{transform:rotate(180deg)}.brief-module__6sNiKG__fyiBody{padding:0 var(--pad) 16px;color:var(--ink-2);gap:12px;font-size:13.5px;display:grid}.brief-module__6sNiKG__fyiBody[hidden]{display:none}.brief-module__6sNiKG__fyiBody .brief-module__6sNiKG__links{margin-bottom:0}.brief-module__6sNiKG__apRow{min-height:44px;padding:11px var(--pad);color:var(--ink-2);transition:background-color var(--dur-1),color var(--dur-1);align-items:center;gap:12px;display:flex;position:relative}.brief-module__6sNiKG__apRow:hover{background:var(--surface-hover);color:var(--ink)}.brief-module__6sNiKG__apToggle{z-index:0;background:0 0;width:100%;position:absolute;inset:0}.brief-module__6sNiKG__apToggle:focus-visible{outline-offset:-2px}.brief-module__6sNiKG__apText{pointer-events:none;flex:1;gap:2px;min-width:0;display:grid;position:relative}.brief-module__6sNiKG__apRow .brief-module__6sNiKG__veto,.brief-module__6sNiKG__apRow .brief-module__6sNiKG__undo{z-index:1;position:relative}.brief-module__6sNiKG__apChev{pointer-events:none}.brief-module__6sNiKG__apToggle[aria-expanded=true]~.brief-module__6sNiKG__apChev{transform:rotate(180deg)}.brief-module__6sNiKG__apWhat{font-size:13.5px}.brief-module__6sNiKG__apLine{color:var(--ink-4);font-size:12px}.brief-module__6sNiKG__apLine b{color:var(--ink-2);font-weight:500}.brief-module__6sNiKG__apOff .brief-module__6sNiKG__apWhat{color:var(--ink-4)}.brief-module__6sNiKG__apErr{padding:0 var(--pad) 11px;color:var(--bad);font-size:12px}.brief-module__6sNiKG__sys{margin-top:calc(var(--gap) + 12px);color:var(--ink-4);font-size:13.5px;line-height:1.55}.brief-module__6sNiKG__sysLink{color:var(--ink-3);text-underline-offset:2px;transition:color var(--dur-1);text-decoration:underline}.brief-module__6sNiKG__sysLink:hover{color:var(--ink)}.brief-module__6sNiKG__vis{border:1px solid var(--border-subtle);background:var(--surface-inset);border-radius:8px;min-width:0;overflow:hidden}.brief-module__6sNiKG__img{object-fit:contain;width:100%;max-height:420px;display:block}.brief-module__6sNiKG__frame{background:0 0;border:0;width:100%;display:block}.brief-module__6sNiKG__missing{color:var(--ink-5);padding:16px;font-size:12px}.brief-module__6sNiKG__stat{flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:16px;display:flex}.brief-module__6sNiKG__statValue{font-family:var(--mono);letter-spacing:-.02em;color:var(--ink);font-size:26px;font-weight:600;line-height:1.1}.brief-module__6sNiKG__statLabel{color:var(--ink-4);font-size:12px}.brief-module__6sNiKG__statDelta{font-family:var(--mono);color:var(--ink-3);font-size:12px}.brief-module__6sNiKG__ba{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.brief-module__6sNiKG__baSide{align-content:start;gap:6px;min-width:0;display:grid}.brief-module__6sNiKG__baLabel{color:var(--ink-4);font-size:12px}.brief-module__6sNiKG__cardState{z-index:2;font-family:var(--mono);letter-spacing:.05em;color:var(--t2);font-size:11px;position:absolute;top:16px;right:18px}.brief-module__6sNiKG__cardStateOpen{color:var(--t)}@media (max-width:640px){.brief-module__6sNiKG__sheet{border:none;border-radius:0}.brief-module__6sNiKG__close{top:calc(8px + env(safe-area-inset-top,0px));width:44px;height:44px;right:8px}.brief-module__6sNiKG__body{padding-top:calc(40px + env(safe-area-inset-top,0px));padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}.brief-module__6sNiKG__opt{min-height:44px}.brief-module__6sNiKG__note{font-size:16px}.brief-module__6sNiKG__undo,.brief-module__6sNiKG__veto,.brief-module__6sNiKG__moreT{min-height:44px}}@media (max-width:520px){.brief-module__6sNiKG__dn{flex-wrap:wrap}.brief-module__6sNiKG__dnCh{white-space:normal;order:3;width:100%;padding-left:30px}.brief-module__6sNiKG__acts{position:relative}.brief-module__6sNiKG__optWrap{position:static}.brief-module__6sNiKG__tip{width:auto;max-width:none;left:0;right:0}}
.fv-scrim{z-index:80;background:#0000009e;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.fv-sheet:focus{outline:none}.fv-sheet{width:min(1180px,100%)}.fv-bar{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:4px;padding:10px 10px 10px 18px;display:flex}.fv-name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fv-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.fv-meta{color:var(--ink-5);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fv-act{width:30px;height:30px;color:var(--ink-4);cursor:pointer;transition:color var(--dur-1),background-color var(--dur-1);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.fv-act:hover,.fv-act:focus-visible{color:var(--ink);background:var(--surface-hover)}.fv-body{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.fv-frame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:canvas;border:0;flex:1;width:100%;min-height:0}.fv-img{flex:1;place-items:center;min-height:0;padding:16px;display:grid}.fv-img img{object-fit:contain;border-radius:6px;max-width:100%;max-height:100%}.fv-text{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:16px 18px;font-size:12px;line-height:1.6}.fv-msg{color:var(--ink-4);margin:0;padding:24px 18px;font-size:13.5px}@media (max-width:640px){.fv-scrim{padding:0}.fv-bar{padding:calc(6px + env(safe-area-inset-top,0px)) 6px 6px 16px}.fv-act{width:44px;height:44px}}
