@font-face{font-family:Italiana;src:url(/app/assets/Italiana-Regular-nCoFpD18.ttf)format("truetype");font-display:swap}@font-face{font-family:Instrument Serif;src:url(/app/assets/InstrumentSerif-Regular-BjwVvGU6.ttf)format("truetype");font-display:swap}@font-face{font-family:Instrument Serif;font-style:italic;src:url(/app/assets/InstrumentSerif-Italic-BIypviHG.ttf)format("truetype");font-display:swap}@font-face{font-family:DM Mono;src:url(/app/assets/DMMono-Regular-CHcedrof.ttf)format("truetype");font-display:swap}@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;src:url(/app/assets/Urbanist-latin-CZ4Yy-Rb.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;src:url(/app/assets/Urbanist-latinext-Cj7Oqu8q.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}:root{--ink:#fff;--ink-deep:#f1f1f1;--panel:#fff;--panel-2:#f7f7f7;--card:#fff;--topbar-bg:#f7f7f7eb;--ivory:#1a1a1a;--ivory-dim:#4a4a4a;--muted:#8e8e8e;--line:#ececec;--line-strong:#e0e0e0;--gold:#0a0a0a;--gold-hi:#111;--gold-line:#e2e2e2;--gold-faint:#f0f0f0;--verdigris:#0a0a0a;--verdigris-deep:#222;--oxblood:#5a5a5a;--oxblood-deep:#444;--bronze:#f0de3c;--shadow:0 1px 2px #00000008;--shadow-card:0 6px 30px #0000000a;--page-bg:#f7f7f7;--radius-card:22px;--radius-btn:13px;--radius-chip:8px;--top-nav-height:64px;--z-overlay:18;--z-sticky:30;--z-popover:40;--z-modal:3000;--z-toast:4000;--c-ink:#0a0a0a;--c-text:#1a1a1a;--c-body:#3c3c3c;--c-body-2:#4a4a4a;--c-muted:#8e8e8e;--c-muted-2:#8e8e8e;--c-dark:#0a0a0a;--c-divider:#f1f1f1;--c-border:#ececec;--c-accent:#f0de3c;--c-danger:#e43a2e;--font-display:"Urbanist", -apple-system, "PingFang SC", "Hiragino Sans GB", sans-serif;--font-serif:"Urbanist", -apple-system, "PingFang SC", "Hiragino Sans GB", sans-serif;--font-mono:"Urbanist", ui-monospace, "SF Mono", Menlo, monospace;--font-body:"Urbanist", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Segoe UI", sans-serif;font-family:var(--font-body)}html[data-theme=dark]{--ink:#121319;--ink-deep:#0c0d11;--panel:#181a21;--panel-2:#14151b;--card:#181a218c;--topbar-bg:#121319e0;--ivory:#f0e9d9;--ivory-dim:#f0e9d9bd;--muted:#9b948a;--line:#f0e9d921;--line-strong:#f0e9d942;--gold:#bc9858;--gold-hi:#e4c482;--gold-line:#bc985873;--gold-faint:#bc985829;--verdigris:#7da899;--verdigris-deep:#5d8376;--oxblood:#b06a5c;--oxblood-deep:#8e5044;--bronze:#b08348;--shadow:0 24px 60px #00000073;--page-bg:radial-gradient(1100px 700px at 50% -8%, #bc985812, transparent 62%), linear-gradient(var(--ink), var(--ink-deep) 86%);--radius-card:4px;--radius-btn:3px;--radius-chip:3px}*{box-sizing:border-box}html,body,#root{background:var(--page-bg);min-height:100%}body{min-width:0;color:var(--ivory);-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;font-size:16px;line-height:1.5}button,input,select{font:inherit}button{cursor:pointer}::selection{background:#9a7b3f40}.top-nav{z-index:var(--z-sticky);height:var(--top-nav-height);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f7f7f0;grid-template-columns:300px minmax(0,1fr);padding-right:32px;transition:grid-template-columns .2s;display:grid;position:fixed;inset:0 0 auto}.top-nav.sidebar-collapsed{grid-template-columns:64px minmax(0,1fr)}.top-nav-brand-cell{border-right:1px solid var(--line);align-items:center;min-width:0;height:100%;display:flex}.top-nav-brand{height:100%;color:var(--c-ink);align-items:center;padding:0 38px;text-decoration:none;display:inline-flex}.top-nav :where(a,button):focus-visible{outline:none}.top-nav-brand:focus-visible{background:#ffffffb8}.top-nav-wordmark{width:auto;height:20px;display:block}.top-nav-app-icon{border-radius:7px;width:30px;height:30px;display:none}.top-nav.sidebar-collapsed .top-nav-brand{justify-content:center;width:64px;padding:0}.top-nav.sidebar-collapsed .top-nav-wordmark{display:none}.top-nav.sidebar-collapsed .top-nav-app-icon{display:block}.top-nav-inner{justify-content:space-between;align-items:center;gap:20px;width:100%;min-width:0;max-width:1000px;height:100%;margin:0 auto;display:flex}.top-nav-left{scrollbar-width:none;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.top-nav-left::-webkit-scrollbar{display:none}.top-nav-link{color:var(--c-muted);white-space:nowrap;border-radius:999px;flex:none;padding:10px 12px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,color .15s}.top-nav-link-alphaPlan{color:var(--c-body);align-items:center;gap:7px;display:inline-flex}.top-nav-link-alphaPlan:before{background:var(--c-danger);content:"";border-radius:50%;flex:0 0 6px;width:6px;height:6px}.top-nav-link:hover,.top-nav-link:focus-visible{color:var(--c-ink);background:#fff}.top-nav-link.is-active{color:var(--c-body);background:#fff}.top-nav-right,.top-nav-auth{flex:none;align-items:center;gap:10px;display:flex}.top-nav-mobile,.top-nav-mobile-link.top-nav-mobile-auth-login{display:none}.top-nav-lang-wrap{flex:none;position:relative}.top-nav-lang{border:1px solid var(--c-border);height:36px;color:var(--c-body-2);opacity:1;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 12px 0 14px;font-size:13px;font-weight:600;line-height:1;transition:border-color .15s,color .15s,box-shadow .15s,background .15s;display:inline-flex}.top-nav-lang:hover,.top-nav-lang:focus-visible,.top-nav-lang[aria-expanded=true]{color:var(--c-ink);border-color:#1717172e;box-shadow:0 1px #00000005}.top-nav-lang-chev{width:16px;height:16px;color:var(--c-muted);flex:0 0 16px;justify-content:center;align-items:center;display:inline-flex}.top-nav-lang-chev svg{flex:none;width:14px;height:14px;display:block;overflow:visible}.top-nav-lang-menu{border:1px solid var(--c-border);width:148px;box-shadow:var(--shadow-card);z-index:2;background:#fff;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 10px);right:0}.top-nav-lang-option{width:100%;min-height:36px;color:var(--c-body);text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:650;display:flex}.top-nav-lang-option:hover,.top-nav-lang-option:focus-visible,.top-nav-lang-option.is-active{color:var(--c-ink);background:#f7f7f7}.top-nav-auth-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.top-nav-auth-btn.ghost{border:1px solid var(--c-border);color:var(--c-ink);background:#fff}.top-nav-auth-btn.primary{border:1px solid var(--c-ink);background:var(--c-ink);color:#fff;min-width:82px}.top-nav-auth-btn:focus-visible{opacity:.78}.top-nav-user{position:relative}.top-nav-auth-skeleton{border:1px solid var(--c-border);background:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;width:82px;height:36px;padding:3px 12px 3px 5px;display:inline-flex}.top-nav-avatar-skeleton,.top-nav-chev-skeleton{background:linear-gradient(90deg,#f0f0f0 0%,#f7f7f7 45%,#ececec 100%) 0 0/180% 100%;animation:1.2s ease-in-out infinite top-nav-skeleton-pulse;display:inline-block}.top-nav-avatar-skeleton{border-radius:50%;width:28px;height:28px}.top-nav-chev-skeleton{border-radius:999px;width:10px;height:10px}@keyframes top-nav-skeleton-pulse{0%{background-position:100% 0}to{background-position:0 0}}.top-nav-account-btn{border:1px solid var(--c-border);width:82px;height:36px;color:var(--c-ink);background:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:3px 12px 3px 5px;transition:opacity .15s;display:inline-flex}.top-nav-account-btn:hover,.top-nav-account-btn:focus-visible,.top-nav-account-btn[aria-expanded=true]{opacity:.86}.top-nav-avatar{background:var(--c-ink);color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.top-nav-account-chev{width:16px;height:16px;color:var(--c-muted);flex:0 0 16px;justify-content:center;align-items:center;display:inline-flex}.top-nav-account-chev svg{flex:none;width:14px;height:14px;display:block;overflow:visible}.top-nav-menu{border:1px solid var(--c-border);width:220px;box-shadow:var(--shadow-card);background:#fff;border-radius:16px;padding:10px;position:absolute;top:calc(100% + 10px);right:0}.top-nav-menu-email{text-overflow:ellipsis;color:var(--c-muted);white-space:nowrap;padding:8px 10px 10px;font-size:13px;font-weight:600;overflow:hidden}.top-nav-menu-item{width:100%;color:var(--c-body);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;padding:10px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.top-nav-menu-item:hover,.top-nav-menu-item:focus-visible{color:var(--c-ink);background:#f7f7f7}.top-nav-menu-item.has-submenu{cursor:pointer;justify-content:space-between;gap:12px}.top-nav-menu-item.has-submenu svg{color:var(--c-muted);flex:none}.top-nav-submenu-wrap{position:relative}.top-nav-submenu{z-index:3;border:1px solid var(--c-border);width:220px;box-shadow:var(--shadow-card);background:#fff;border-radius:16px;padding:10px;position:absolute;top:-10px}.top-nav-submenu:before{content:"";width:8px;position:absolute;top:0;bottom:0}.top-nav-submenu.is-right{left:calc(100% + 8px)}.top-nav-submenu.is-right:before{right:100%}.top-nav-submenu.is-left{right:calc(100% + 8px)}.top-nav-submenu.is-left:before{left:100%}.top-nav-submenu-divider{background:var(--c-border);height:1px;margin:6px 4px}.top-nav-menu-item.danger{color:var(--c-danger)}.top-nav-menu-item:disabled{cursor:wait;opacity:.55}.top-nav-menu-error{color:var(--c-danger);padding:5px 10px 3px;font-size:12px;font-weight:600;line-height:1.35}.primary-button{border-radius:var(--radius-btn);border:1px solid var(--gold-line);background:var(--gold-faint);height:44px;color:var(--gold-hi);padding:0 22px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s}.primary-button:hover{border-color:var(--gold)}.primary-button:disabled{opacity:.4;cursor:not-allowed}.home{max-width:920px;margin:64px auto 100px;padding:0 28px}.search-row{border:1px solid var(--line-strong);background:var(--card);max-width:720px;box-shadow:var(--shadow);border-radius:999px;gap:0;margin:36px auto 12px;transition:border-color .25s;display:flex;overflow:hidden}.search-row:focus-within{border-color:var(--gold)}.search-row .search-field{resize:none;width:100%;min-height:56px;color:var(--ivory);background:0 0;border:0;flex:1;padding:12px 24px 0;font-family:inherit;font-size:15.5px;line-height:1.45;overflow-y:hidden}.search-row .search-field::placeholder{color:var(--muted)}.search-row .search-field:focus{outline:none}.search-row .primary-button{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;min-width:100px;height:auto}.search-row:focus-within .primary-button{background:var(--gold-faint)}.home-layout{min-height:100vh;padding-top:var(--top-nav-height);background:var(--page-bg);grid-template-columns:300px 1fr;transition:grid-template-columns .2s;display:grid}.home-layout.sidebar-collapsed{grid-template-columns:64px 1fr}.home-sidebar.collapsed{justify-content:flex-start;align-items:center;padding:24px 0}.home-sidebar{top:var(--top-nav-height);height:calc(100vh - var(--top-nav-height));border-right:1px solid var(--line);background:var(--page-bg);flex-direction:column;align-self:start;gap:0;padding:34px 26px 30px;display:flex;position:sticky;overflow-y:auto}.home-sidebar :where(a,button):focus-visible{outline:none}.history-mobile-toggle,.history-mobile-close,.history-mobile-backdrop{display:none}.home-layout>.home-sidebar:not(.collapsed){padding-top:24px}.home-sidebar-top{flex-direction:column;gap:0;display:flex}.home-sidebar-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-collapse{color:#3a3a3a;cursor:pointer;border-radius:var(--radius-chip);background:0 0;border:0;padding:4px;font-size:16px;line-height:1}.home-collapse:hover,.home-collapse:focus-visible{color:#000;background:#ececec}.home-new-question{cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:13px;align-self:flex-start;align-items:center;gap:13px;margin-top:0;padding:17px 24px 17px 20px;transition:border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 1px 2px #00000008}.home-new-question:hover,.home-new-question:focus-visible{border-color:var(--line-strong);box-shadow:var(--shadow)}.home-new-question .nq-plus{color:var(--c-ink);font-size:19px;font-weight:500;line-height:19px}.home-new-question .nq-label{color:var(--c-ink);font-size:20px;font-weight:700}.home-recent{scrollbar-gutter:stable;flex-direction:column;gap:0;margin-top:46px;display:flex}.home-recent-title{letter-spacing:0;text-transform:none;color:var(--c-muted);margin:0 0 16px;font-size:14px;font-weight:500}.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}.history-tabs{border:1px solid var(--c-border);background:#f2f2f2;border-radius:10px;grid-template-columns:1fr 1fr;gap:3px;margin-bottom:12px;padding:3px;display:grid}.history-tabs button{min-height:32px;color:var(--c-muted);background:0 0;border:0;border-radius:7px;font-size:13px;font-weight:650}.history-tabs button[aria-selected=true]{color:var(--c-ink);background:#fff;box-shadow:0 1px 2px #0000000f}.history-tabs button:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.history-search:has(input:focus-visible){outline:2px solid var(--c-ink);outline-offset:2px}.history-search{border:1px solid var(--c-border);min-height:38px;color:var(--c-muted);background:#fff;border-radius:10px;align-items:center;gap:8px;margin-bottom:18px;padding:0 10px;display:flex}.history-search input{min-width:0;color:var(--c-ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.history-search input::placeholder{color:var(--c-muted)}.history-search button{width:26px;height:26px;color:var(--c-muted);background:0 0;border:0;border-radius:50%;flex:0 0 26px;place-items:center;display:grid}.history-search button:hover,.history-search button:focus-visible{color:var(--c-ink);background:#ececec;outline:none}.history-section+.history-section{margin-top:22px}.history-section>h4,.history-current h4{color:var(--c-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:750}.home-recent-empty{color:var(--c-muted);margin:0;padding:0 16px;font-size:14px}.home-recent-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.home-recent-li{position:relative}.home-recent-item{text-align:left;background:0 0;border:0;border-radius:13px;flex-wrap:wrap;align-items:stretch;gap:4px;width:100%;padding:0;transition:background .15s;display:flex;position:relative}.home-recent-item.pending{background:#f2f2f2}.home-recent-item:hover,.home-recent-item.active{background:#ececec}.home-recent-item:has(.home-recent-main:focus-visible){background:#ececec}.home-recent-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;gap:6px;padding:13px 8px 13px 14px;display:flex}.home-recent-meta{color:var(--c-muted);align-items:center;gap:5px;display:inline-flex}.home-recent-text{color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden}.home-recent-time{font-family:var(--font-body);color:var(--c-muted);font-size:13px;font-weight:500}.history-archived-time{color:var(--c-muted);font-size:11px;line-height:1.35}.history-row-menu-wrap{flex:0 0 34px;align-self:flex-start;margin:9px 7px 0 0;position:relative}.history-row-menu-button{width:32px;height:32px;color:var(--c-muted);opacity:0;background:0 0;border:0;border-radius:9px;place-items:center;transition:opacity .15s,background .15s,color .15s;display:grid}.home-recent-item:hover .history-row-menu-button,.home-recent-item.active .history-row-menu-button,.history-row-menu-button[aria-expanded=true],.history-row-menu-button:focus-visible{opacity:1}.history-row-menu-button:hover,.history-row-menu-button:focus-visible,.history-row-menu-button[aria-expanded=true]{color:var(--c-ink);background:#dedede;outline:none}.history-row-menu{z-index:var(--z-popover);border:1px solid var(--c-border);background:#fff;border-radius:11px;gap:2px;width:172px;padding:5px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 36px #0000001f}.history-row-menu button{min-height:34px;color:var(--c-body);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:13px;display:flex}.history-row-menu button:hover,.history-row-menu button:focus-visible{color:var(--c-ink);background:#f2f2f2;outline:none}.history-row-menu button.danger,.history-delete-confirm button.danger{color:var(--c-danger)}.history-rename{flex:100%;gap:8px;min-width:0;padding:10px;display:grid}.history-rename input{border:1px solid var(--c-ink);width:100%;min-width:0;color:var(--c-ink);background:#fff;border-radius:8px;outline:0;padding:8px 9px}.history-rename-actions,.history-delete-confirm>div{gap:7px;display:flex}.history-rename-actions button,.history-delete-confirm button{border:1px solid var(--c-border);color:var(--c-body);background:#fff;border-radius:999px;padding:5px 9px;font-size:12px}.history-rename-actions button:focus-visible,.history-delete-confirm button:focus-visible{outline:2px solid var(--c-ink);outline-offset:1px}.history-delete-confirm{color:var(--c-body);background:#e43a2e0d;border:1px solid #e43a2e3d;border-radius:9px;flex:100%;gap:9px;margin:0 8px 9px;padding:10px;font-size:12px;display:grid}.history-row-error{color:var(--c-danger);flex:100%;padding:0 12px 9px;font-size:11px;line-height:1.4}.history-current{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:12px}.history-undo{z-index:calc(var(--z-sticky) - 1);color:#fff;background:#171717;border:1px solid #252525;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;font-size:12px;display:flex;position:sticky;bottom:0;box-shadow:0 10px 28px #0000002e}.history-undo button{color:#111;background:#fff;border:0;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.history-undo button:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.history-skeleton{gap:8px;display:grid}.history-skeleton-row{background:linear-gradient(90deg,#ededed 25%,#f7f7f7 50%,#ededed 75%) 0 0/200% 100%;border-radius:13px;height:72px;animation:1.4s ease-in-out infinite history-skeleton-shimmer}@keyframes history-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.history-retry,.history-initial-error button{border:1px solid var(--line-strong);color:var(--c-ink);cursor:pointer;font:inherit;background:#fff;border-radius:999px;align-self:flex-start;padding:7px 12px}.history-retry:hover,.history-retry:focus-visible,.history-initial-error button:hover,.history-initial-error button:focus-visible{background:#ececec}.history-initial-error{color:var(--c-muted);gap:10px;padding:0 16px;font-size:13px;display:grid}.history-page-loading{color:var(--c-muted);padding:12px 16px;font-size:13px}.history-page-sentinel{min-height:1px}.history-status-main{place-items:center;min-width:0;display:grid}.history-status-main .notice-screen,.history-status-main .loading-view{width:100%;min-height:calc(100vh - var(--top-nav-height))}.history-detail-loading{inset:var(--top-nav-height) 0 0 300px;z-index:var(--z-overlay);pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f7f7f780;place-items:center;display:grid;position:fixed}.home-sidebar-spacer{flex:1 1 0}.home-sidebar.expanded .home-sidebar-top{flex:auto;min-height:0}.home-sidebar.expanded .home-recent{flex:auto;min-height:0;padding-right:4px;overflow-y:auto}.home-sidebar.expanded .home-sidebar-spacer{display:none}.home-sidebar-foot{flex-direction:column;gap:6px;display:flex}.home-contact-label{color:#000;font-size:15px;font-weight:500}.home-contact-email{color:#6a6a6a;font-size:14px;font-weight:400;text-decoration:underline}.home-contact-email:hover,.home-contact-email:focus-visible{color:var(--c-ink)}.home-main{flex-direction:column;min-width:0;padding:0 32px 60px;display:flex}.home-main-center{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:1000px;margin:0 auto;padding-bottom:120px;display:flex}.home-stances-title{font-family:var(--font-body);letter-spacing:1px;color:var(--c-ink);margin:0 0 36px;font-size:64px;font-weight:600;line-height:1.1}.home-search-wrap{width:100%;position:relative}.home-main-center .search-row{width:100%;box-shadow:var(--shadow-card);background:#fff;border:0;border-radius:22px;align-items:center;min-height:92px;margin:0 auto 12px;padding:8px 8px 8px 0}.home-main-center .search-row .search-field{color:#111;min-width:0;min-height:78px;padding:12px 24px 0;font-size:18px;font-weight:400}.home-main-center .search-row .search-field::placeholder{color:var(--muted)}.home-main-center .search-row .primary-button{background:var(--c-ink);color:#fff;border:0;border-radius:24px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;font-size:18px;display:flex}.home-main-center .search-row .primary-button svg{flex:none;width:20px;height:20px;overflow:visible}.home-main-center .search-row:focus-within{border:0}.loading-overlay{z-index:var(--z-overlay);background:color-mix(in srgb, var(--page-bg) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:1;justify-content:center;align-items:center;padding:24px;transition:opacity .36s;display:flex;position:fixed;inset:0}.loading-overlay.hidden{opacity:0;pointer-events:none}.brief-layout{min-height:100vh;padding-top:var(--top-nav-height);background:var(--page-bg);grid-template-columns:300px minmax(0,1fr);transition:grid-template-columns .2s;display:grid}.brief-layout.sidebar-collapsed{grid-template-columns:64px minmax(0,1fr)}.brief-content{justify-content:center;min-width:0;padding:46px 0 90px;display:flex}.brief-col{flex-direction:column;gap:28px;width:100%;min-width:0;max-width:1127px;padding:0 40px;display:flex}.brief-head{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.brief-back{color:var(--c-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-self:flex-start;align-items:center;margin:0;padding:0;font-size:32px;line-height:1;display:inline-flex}.brief-export-pills{flex:none;align-items:center;gap:13px;margin-left:auto;display:flex}.brief-export-actions-desktop{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.brief-export-actions-compact{align-items:center;display:none;position:relative}.brief-export-pill{background:var(--c-ink);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:13px 22px 15px;font-size:17px;font-weight:600;transition:opacity .15s}.brief-export-pill:hover{opacity:.85}.brief-export-pill:disabled{opacity:.56;cursor:not-allowed}.brief-export-trigger{justify-content:center;align-items:center;gap:8px;display:inline-flex}.brief-export-menu-wrap{position:relative}.brief-export-trigger-chevron{transition:transform .15s}.brief-export-trigger[aria-expanded=true] .brief-export-trigger-chevron{transform:rotate(180deg)}.brief-export-menu{border:1px solid var(--c-border);width:min(248px,100vw - 24px);max-width:248px;box-shadow:var(--shadow-card);z-index:var(--z-popover);background:#fff;border-radius:15px;flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.brief-export-menu-item{width:100%;min-width:0;color:var(--c-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.brief-export-menu-item:hover,.brief-export-menu-item:focus-visible{color:var(--c-ink);background:#f4f4f4;outline:none}.brief-export-menu .rc-icon{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;font-weight:700;display:inline-flex}.brief-export-menu .rc-icon.pdf{background:#d71514}.brief-export-menu .rc-icon.obs{background:0 0}.brief-export-menu .rc-icon.obs img{width:36px;height:36px;display:block}.brief-export-menu .rc-icon.share{color:var(--c-body);background:#f0f0f0}.brief-export-menu-item span:last-child{overflow-wrap:anywhere;white-space:normal;min-width:0;line-height:1.25}.brief-export-menu-item-obsidian{width:100%;min-width:0}.brief-export-menu .brief-export-menu-item-obsidian{padding:0}.brief-export-menu .brief-export-menu-item-obsidian .obsidian-export-menu{width:100%;min-width:0}.brief-export-menu .brief-export-menu-item-obsidian .obsidian-export-trigger-icon{background:0 0;border-radius:10px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;display:inline-flex}.brief-export-menu .brief-export-menu-item-obsidian .obsidian-export-trigger-icon img{width:36px;height:36px;display:block}.brief-export-menu .brief-export-menu-item-obsidian .obsidian-export-trigger{width:100%;color:var(--c-body);font-size:inherit;font-weight:inherit;white-space:normal;text-align:left;text-wrap:wrap;background:0 0;border:0;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:0;padding:8px;line-height:1.25;display:grid}.brief-export-menu .brief-export-menu-item-obsidian .obsidian-export-trigger span:nth-child(2){overflow-wrap:anywhere;white-space:normal;min-width:0}.brief-export-menu .brief-export-menu-item-obsidian .obsidian-export-trigger:hover,.brief-export-menu .brief-export-menu-item-obsidian .obsidian-export-trigger:focus-visible{color:var(--c-ink);background:#f4f4f4;outline:none}.brief-export-menu .brief-export-menu-item-obsidian .obsidian-export-trigger .obsidian-export-chevron{justify-self:end;margin-left:0}.brief-export-menu .brief-export-menu-item-obsidian .obsidian-export-popover{width:240px;max-width:calc(100vw - 36px);right:-1px}.brief-export-menu .brief-export-menu-item-obsidian .obsidian-export-option{width:100%}.obsidian-export-menu{flex:none;display:inline-flex;position:relative}.obsidian-export-trigger{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.obsidian-export-chevron{flex:none;transition:transform .15s}.obsidian-export-trigger[aria-expanded=true] .obsidian-export-chevron,.obsidian-export-menu.placement-up .obsidian-export-chevron{transform:rotate(180deg)}.obsidian-export-menu.placement-up .obsidian-export-trigger[aria-expanded=true] .obsidian-export-chevron{transform:rotate(0)}.obsidian-export-popover{border:1px solid var(--c-border);width:282px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-card);z-index:var(--z-popover);background:#fff;border-radius:15px;flex-direction:column;gap:3px;padding:6px;display:flex;position:absolute;top:calc(100% + 9px);right:0}.obsidian-export-menu.placement-up .obsidian-export-popover{top:auto;bottom:calc(100% + 9px)}.obsidian-export-option{width:100%;color:var(--c-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.obsidian-export-option:hover,.obsidian-export-option:focus-visible{color:var(--c-ink);background:#f4f4f4;outline:none}.obsidian-export-option-icon{width:36px;height:36px;color:var(--c-body);background:#f0f0f0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.obsidian-export-option-icon.is-obsidian{color:#6c3fc5;background:#f1eafe}.obsidian-export-option strong,.obsidian-export-option small{display:block}.obsidian-export-option strong{color:var(--c-ink);font-size:14px;font-weight:700;line-height:1.3}.obsidian-export-option small{color:var(--c-muted);margin-top:3px;font-size:12px;font-weight:500;line-height:1.35}.brief-title{color:var(--c-ink);overflow-wrap:anywhere;max-width:600px;margin:0;font-size:37px;font-weight:700;line-height:1.2}.brief-dek{color:var(--c-body);margin:0;font-size:16px;font-weight:500;line-height:1.5}.brief-meta-col{max-width:820px}.brief-meta-head{justify-content:flex-start}.brief-meta-questions .brief-card-head{margin-bottom:8px}.brief-meta-eq-prompt{color:var(--c-muted);margin-bottom:6px;font-size:16px;font-weight:600;line-height:1.5}.brief-meta-eq-list .brief-eq-item{cursor:pointer}.brief-meta-eq-list .brief-eq-item:hover{color:var(--c-ink)}.brief-meta-learn-more{color:var(--c-muted);align-self:flex-start;font-size:16px;font-weight:600;text-decoration:none;transition:color .15s}.brief-meta-learn-more:hover{color:var(--c-ink)}.brief-stats{flex-wrap:wrap;gap:73px;margin:4px 0 0;display:flex}.brief-stat{flex-direction:column;gap:2px;display:flex}.brief-stat-num{color:var(--c-ink);font-size:32px;font-weight:700;line-height:1}.brief-stat-label{color:var(--c-muted);font-size:16px;font-weight:500}.brief-card{border:1px solid var(--c-border);background:#fff;border-radius:22px;padding:32px}.brief-card-head{align-items:center;gap:13px;margin-bottom:4px;display:flex}.brief-card-head .ic{width:24px;height:24px;color:var(--c-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.brief-card-title{color:var(--c-ink);font-size:22px;font-weight:700}.brief-card-title.lg{font-size:24px}.brief-card-sub{color:var(--c-muted);margin:4px 0 0;font-size:16px;line-height:1.5}.brief-summary-body{color:var(--c-body);margin:20px 0 0;font-size:16px;font-weight:400;line-height:1.5}.brief-summary-v2{margin-top:20px}.brief-summary-v2 .brief-summary-body{margin-top:0}.brief-summary-group{margin-top:24px}.brief-summary-heading{color:var(--c-dark);margin:0 0 10px;font-size:19.5px;font-weight:700;line-height:1.25}.brief-summary-points{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.brief-summary-point{color:var(--c-body);min-width:0;padding-left:18px;font-size:16px;font-weight:400;line-height:1.5;position:relative}.brief-summary-point:before{content:"";background:var(--c-muted);border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:0}.brief-summary-source-pill{vertical-align:baseline;border:1px solid var(--c-border);max-width:min(100%,100vw - 80px);color:var(--c-muted);white-space:normal;overflow-wrap:anywhere;background:#f8f8f8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:5px;margin-left:8px;padding:3px 6px;line-height:1;display:inline-flex}.brief-summary-source-pill svg{flex:none}.brief-summary-source-hit{cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex;position:relative}.brief-summary-source-tooltip{z-index:8;border:1px solid var(--c-border);width:max-content;max-width:min(260px,100vw - 32px);color:var(--c-ink);text-align:left;white-space:normal;overflow-wrap:anywhere;pointer-events:none;opacity:0;visibility:hidden;background:#fff;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:600;line-height:1.35;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;bottom:calc(100% + 8px);right:-8px;transform:translateY(3px);box-shadow:0 5px 18px #00000029}.brief-summary-source-hit:hover .brief-summary-source-tooltip,.brief-summary-source-hit:focus-visible .brief-summary-source-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.brief-summary-source-hit:hover .brief-summary-source-cover{transform:scale(1.08);box-shadow:0 0 0 1px #00000029}.brief-summary-source-cover{background:var(--c-dark);color:#fff;letter-spacing:.01em;text-transform:uppercase;border-radius:5px;justify-content:center;align-items:center;width:19px;height:19px;font-size:7.5px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;overflow:hidden}.brief-summary-source-more{width:24px;min-width:24px;height:24px;color:var(--c-muted);cursor:pointer;background:#eee;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;font-size:10px;font-weight:700;line-height:1;transition:background .15s,color .15s,transform .15s;display:inline-flex}.brief-summary-source-more:hover{color:var(--c-ink);background:#e2e2e2;transform:scale(1.04)}.brief-lens-row{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(3,1fr);gap:0 22px;display:grid}.brief-lens-card{border:1px solid var(--c-border);grid-row:1/span 3;grid-template-rows:subgrid;background:#fff;border-radius:16px;padding:24px;display:grid}.brief-lens-title{color:var(--c-dark);font-size:19.5px;font-weight:700;line-height:1.18}.brief-lens-body{color:var(--c-body);margin:12px 0 0;font-size:16px;font-weight:400;line-height:1.5}.brief-lens-foot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:28px;display:flex}.brief-lens-foot .pods{color:var(--c-muted);font-size:16px;font-weight:500}.brief-lens-covers{display:flex}.brief-lens-covers i{background-position:50%;background-size:cover;border-radius:8px;width:40px;height:40px;display:block;box-shadow:0 0 0 2px #fff}.brief-lens-covers i+i{margin-left:-16px}.brief-lens-covers i:nth-child(odd){background-color:var(--c-accent)}.brief-lens-covers i:nth-child(2n){background-color:var(--c-ink)}.brief-evi-row{border-top:1px solid var(--c-divider);align-items:center;gap:20px;padding:21px 0;display:flex}.brief-evi-avatar{background:var(--c-dark);color:#fff;border-radius:22px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.brief-evi-who{flex-direction:column;gap:3px;width:180px;min-width:180px;display:flex}.brief-evi-name{color:var(--c-ink);cursor:pointer;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:2.8em;font-size:17px;font-weight:600;line-height:1.35;transition:max-height .25s;display:-webkit-box;overflow:hidden}.brief-evi-name.expanded{-webkit-line-clamp:unset;line-clamp:unset;max-height:12em}.brief-evi-title{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:400;overflow:hidden}.brief-evi-quote{min-width:0;color:var(--c-body);flex:1 1 0;font-size:16px;font-weight:400;line-height:1.5}.brief-evi-time{min-width:64px;color:var(--c-muted);white-space:nowrap;justify-content:flex-end;align-items:center;font-size:16px;font-weight:500;display:flex}.brief-evi-play{cursor:pointer;width:34px;min-width:34px;height:34px;color:var(--c-ink);background:#fff;border:1px solid #dcdcdc;border-radius:19px;justify-content:center;align-items:center;font-size:12px;display:flex}.brief-evi-play:disabled{opacity:.4;cursor:default}.brief-show-more{color:var(--c-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:24px auto 0;font-size:16px;font-weight:500;display:flex}.tl{margin-top:12px}.tl-scroll{padding-bottom:4px;overflow-x:auto}.tl-track{align-items:flex-start;gap:44px;min-width:min-content;padding:8px 6px 0;display:flex;position:relative}.tl-track.single{justify-content:center}.tl-track .tl-line{background:var(--line-strong);z-index:0;height:2px;position:absolute;top:16.5px;left:10px;right:10px}.tl-node{z-index:1;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex;position:relative}.tl-dotwrap{align-items:center;height:17px;display:flex}.tl-dot{background:#c2c2c2;border-radius:50%;width:9px;height:9px;transition:width .15s,height .15s,background .15s}.tl-node.active .tl-dot{background:var(--c-ink);width:17px;height:17px}.tl-label{color:var(--c-muted);font-size:16px;font-weight:500}.tl-node.active .tl-label{color:var(--c-ink);font-weight:700}.tl-cards{flex-direction:column;gap:24px;margin-top:28px;display:flex}.tl-card{align-items:flex-start;gap:20px;display:flex}.tl-cover{object-fit:cover;background:var(--c-divider);border-radius:14px;width:96px;min-width:96px;height:96px}.tl-cover-ph{background:var(--c-ink)}.tl-card-body{flex:1 1 0;min-width:0}.tl-card-date{color:var(--c-ink);font-size:16px;font-weight:700}.tl-card-title{color:var(--c-ink);margin:2px 0 0;font-size:22px;font-weight:700;line-height:1.25}.tl-card-quote{color:var(--c-body);margin:8px 0 14px;font-size:16px;line-height:1.5}.tl-explore{border:1px solid var(--c-ink);color:var(--c-ink);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:7px;padding:12px 22px;font-size:15px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.tl-explore:hover{background:var(--c-ink);color:#fff}.brief-wiki-card{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.brief-wiki-card .brief-card-head .ic,.brief-wiki-card .brief-card-title{color:#fff}.brief-wiki-card .brief-card-sub{color:#b8b8b8}.brief-wiki-node{border:1px solid var(--c-border);--wiki-fade-to:#fff;border-radius:16px;flex-direction:column;min-width:0;height:0;min-height:100%;padding:27px;display:flex}.brief-wiki-node.is-expanded{height:auto}.brief-wiki-node-clip{flex:auto;min-height:0;position:relative;overflow:hidden}.brief-wiki-node.is-expanded .brief-wiki-node-clip{flex:none;overflow:visible}.brief-wiki-node-fade{pointer-events:none;background:linear-gradient(to bottom, #fff0, var(--wiki-fade-to));height:2.4em;position:absolute;bottom:0;left:0;right:0}.brief-wiki-node-foot{flex:none;align-items:flex-end;min-height:28px;display:flex}.brief-wiki-node-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.brief-wiki-node-title{color:var(--c-ink);text-align:left;overflow-wrap:anywhere;flex:1;min-width:0;font-size:18px;font-weight:700}.brief-wiki-rel{color:var(--c-muted);white-space:nowrap;border:1px solid #e2e2e2;border-radius:8px;padding:6px 11px 7px;font-size:16px;font-weight:500}.brief-wiki-node-body{color:var(--c-body);margin:8px 0 0;font-size:16px;line-height:1.5}.wiki-md>*{margin:0}.wiki-md>*+*{margin-top:8px}.wiki-md .wiki-md-heading{color:var(--c-ink);margin-top:13px;font-size:.94em;font-weight:700;line-height:1.35}.wiki-md>.wiki-md-heading:first-child{margin-top:0}.wiki-md .wiki-md-quote{color:var(--c-body-2);border-left:2px solid #d9d9d9;margin:0;padding:1px 0 1px 12px}.wiki-md .wiki-md-quote p{margin:0}.wiki-md .wiki-md-quote p+p{margin-top:4px}.wiki-md .wiki-md-list{margin:0;padding-left:1.3em}.wiki-md .wiki-md-list li{margin:3px 0}.brief-wiki-node-empty{color:var(--c-muted)}.brief-wiki-more{color:var(--c-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;font-weight:600}.brief-wiki-more:hover{opacity:.7}.brief-eq-title{color:var(--c-ink);margin:20px 0 0;font-size:15px;font-weight:700}.brief-extended-card .brief-eq-title{margin:0 0 8px}.brief-extended-list .brief-eq-item{cursor:pointer}.brief-extended-list .brief-eq-item:hover{color:var(--c-ink)}.brief-eq-item{color:var(--c-body);border-top:1px solid var(--c-divider);padding:15px 0;font-size:16px;font-weight:400;line-height:1.5}.brief-eq-link{text-decoration:none;display:block}.brief-report-row{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.brief-report-row.no-share{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-report-card{border:1px solid var(--c-border);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:26px 28px;display:flex}.brief-report-card .rc-left{align-items:center;gap:14px;display:flex}.brief-report-card .rc-icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:46px;min-width:46px;height:46px;font-weight:700;display:flex}.brief-report-card .rc-icon.pdf{background:#d71514;font-size:22px}.brief-report-card .rc-icon.obs{background:0 0}.brief-report-card .rc-icon.obs img{width:46px;height:46px;display:block}.brief-report-card .rc-icon.share{color:var(--c-body);background:#f0f0f0}.brief-report-card .rc-label{color:var(--c-ink);font-size:18px;font-weight:600}.brief-report-card .rc-action{background:var(--c-dark);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:12px 22px 13px;font-size:16px;font-weight:600}.brief-report-card .rc-action:disabled{opacity:.56;cursor:not-allowed}.brief-placeholder{border:1px dashed var(--line-strong);background:var(--panel-2);color:var(--muted);text-align:center;border-radius:16px;margin-top:16px;padding:28px 18px;font-size:14px}.wiki-block{margin-top:20px}.wiki-expand-prompt{color:var(--c-ink);align-items:center;gap:5px;margin:0;font-size:16px;line-height:1.4;display:flex}.wiki-expand-prompt strong{color:inherit;font-weight:inherit}.wiki-expand-prompt svg{color:var(--c-ink);flex:none}.wiki-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:stretch;gap:16px 28px;display:grid}.wiki-graph-canvas{background:#0a0a0a;border:1px solid #fff3;border-radius:16px;min-height:440px;position:relative;overflow:hidden}.wiki-graph-canvas[data-wiki-theme=light]{border-color:var(--c-border);background:#fff}.wiki-graph-stage{isolation:isolate;width:100%;height:100%;min-height:440px;position:relative}.wiki-nest-background{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.wiki-graph-stage svg{z-index:1;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;transition:transform .12s ease-out;display:block;position:relative}.wiki-graph-stage.is-panning svg,.wiki-graph-stage.is-zooming svg{transition:none}.wiki-graph-stage:not(.uses-native-svg-viewport).is-panning .wiki-map-fullscreen,.wiki-graph-stage:not(.uses-native-svg-viewport).is-zooming .wiki-map-fullscreen{will-change:transform}.wiki-graph-controls{z-index:2;flex-direction:column;gap:8px;display:flex;position:absolute;top:12px;right:12px}.wiki-graph-control-btn{color:#fff;cursor:pointer;background:#0a0a0ac7;border:1px solid #ffffff3d;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;line-height:1;display:inline-flex;box-shadow:0 4px 12px #0000004d}.wiki-graph-canvas[data-wiki-theme=light] .wiki-graph-control-btn{color:var(--c-ink);background:#ffffffeb;border-color:#0000002e;box-shadow:0 4px 12px #00000014}.wiki-graph-control-btn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.wiki-graph-canvas .wiki-node-g{cursor:grab}.wiki-graph-canvas .wiki-node-g.dragging{cursor:grabbing}.wiki-fullscreen-dialog{z-index:var(--z-modal);color:#fff;transform-origin:50%;background:#0a0a0a;flex-direction:column;animation:.22s cubic-bezier(.22,1,.36,1) both wiki-fullscreen-enter;display:flex;position:fixed;inset:0}@keyframes wiki-fullscreen-enter{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.wiki-fullscreen-dialog[data-wiki-theme=light]{color:var(--c-ink);background:#fff}.wiki-fullscreen-dialog.uses-ios-svg-rendering{animation:none;transform:none}.wiki-fullscreen-head{z-index:3;background:linear-gradient(#0a0a0aeb,#0a0a0a00);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 20px;display:flex;position:absolute;top:0;left:0;right:0}.wiki-fullscreen-dialog[data-wiki-theme=light] .wiki-fullscreen-head{background:linear-gradient(#fffffff5,#fff0)}.wiki-fullscreen-head h2,.wiki-fullscreen-head p{margin:0}.wiki-fullscreen-head h2{font-size:20px;line-height:1.2}.wiki-fullscreen-head p{color:#b8b8b8;margin-top:0;font-size:13px}.wiki-fullscreen-dialog[data-wiki-theme=light] .wiki-fullscreen-head p{color:var(--c-muted)}.wiki-fullscreen-close{width:40px;height:40px;color:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff3d;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.wiki-fullscreen-dialog[data-wiki-theme=light] .wiki-fullscreen-close{background:#0000000a;border-color:#0000002e}.wiki-fullscreen-dialog[data-wiki-theme=light] .wiki-graph-control-btn{color:var(--c-ink);background:#ffffffeb;border-color:#0000002e;box-shadow:0 4px 12px #00000014}.wiki-fullscreen-graph{flex:1;min-height:0;position:relative;overflow:hidden}.wiki-fullscreen-graph .wiki-graph-stage{touch-action:none;overscroll-behavior:contain;height:100%;min-height:0;animation:.18s ease-out both wiki-fullscreen-graph-reveal}.wiki-fullscreen-graph .wiki-graph-stage.uses-native-svg-viewport{animation:none}.wiki-graph-stage.uses-native-svg-viewport .wiki-node-selection-shadow{filter:none;display:none}@keyframes wiki-fullscreen-graph-reveal{0%{opacity:0}to{opacity:1}}.wiki-fullscreen-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.wiki-fullscreen-loading strong{font-size:18px}.wiki-fullscreen-loading p{color:#999;margin:0;font-size:13px}.wiki-fullscreen-loading .wiki-fullscreen-safari-warning{color:#d93025;font-weight:650}.wiki-fullscreen-loading button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;margin-top:8px;padding:10px 16px}.wiki-fullscreen-spinner{border:2px solid #7f7f7f47;border-top-color:currentColor;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite wiki-fullscreen-spin}@keyframes wiki-fullscreen-spin{to{transform:rotate(360deg)}}.wiki-fullscreen-graph .wiki-graph-stage svg{width:100%;height:100%}.wiki-fullscreen-graph .wiki-graph-controls{top:88px;left:20px;right:auto}.wiki-fullscreen-dialog .wiki-node-g,.wiki-graph-canvas .wiki-node-g{cursor:grab;transition:opacity .16s}.wiki-fullscreen-dialog .wiki-node-circle,.wiki-graph-canvas .wiki-node-circle{transition:r .16s,fill .16s}.wiki-fullscreen-dialog .wiki-node-selection-shadow,.wiki-fullscreen-dialog .wiki-node-label,.wiki-fullscreen-dialog .wiki-map-fullscreen line,.wiki-graph-canvas .wiki-node-selection-shadow,.wiki-graph-canvas .wiki-node-label,.wiki-graph-canvas .wiki-map-embedded line{transition:opacity .16s,stroke-opacity .16s,stroke-width .16s}[data-wiki-theme=light] .wiki-node-selection-shadow{fill:#4c4c4c57;filter:blur(4px)}[data-wiki-theme=dark] .wiki-node-selection-shadow{fill:#00000080;filter:blur(4px)}.wiki-fullscreen-dialog .wiki-node-g.dragging{cursor:grabbing}.wiki-fullscreen-detail{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141414d6;border-radius:18px;width:min(380px,100vw - 40px);padding:20px;position:absolute;overflow:auto;box-shadow:0 16px 46px #0000003d}.wiki-fullscreen-dialog[data-wiki-theme=light] .wiki-fullscreen-detail{background:#ffffffe0;box-shadow:0 16px 46px #0000001f}.wiki-fullscreen-detail-head{justify-content:space-between;align-items:flex-start;gap:16px;font-size:18px;font-weight:700;line-height:1.3;display:flex}.wiki-fullscreen-detail-head small{color:#b8b8b8;white-space:nowrap;flex:none;font-size:12px;font-weight:500}.wiki-fullscreen-dialog[data-wiki-theme=light] .wiki-fullscreen-detail-head small{color:var(--c-muted)}.wiki-fullscreen-detail>p,.wiki-fullscreen-detail-body{color:#d0d0d0;margin:16px 0 0;font-size:15px;line-height:1.62}.wiki-fullscreen-dialog[data-wiki-theme=light] .wiki-fullscreen-detail>p,.wiki-fullscreen-dialog[data-wiki-theme=light] .wiki-fullscreen-detail-body{color:#4d4d4d}.wiki-fullscreen-detail-body .wiki-md-heading{color:#f0f0f0}.wiki-fullscreen-dialog[data-wiki-theme=light] .wiki-fullscreen-detail-body .wiki-md-heading{color:#1a1a1a}.wiki-fullscreen-detail-body .wiki-md-quote{color:#bcbcbc;border-left-color:#ffffff4d}.wiki-fullscreen-dialog[data-wiki-theme=light] .wiki-fullscreen-detail-body .wiki-md-quote{color:#5f5f5f;border-left-color:#d9d9d9}.wiki-fullscreen-detail-hint{color:#999;margin-top:18px;font-size:12px}@media (width<=700px){.wiki-fullscreen-head{padding-inline:14px}.wiki-fullscreen-graph .wiki-graph-controls{left:14px}.home-main-center .search-row .search-field{padding:12px 18px 0;font-size:16px}.home-main-center .search-row .search-field::placeholder{font-size:16px}}@media (prefers-reduced-motion:reduce){.history-skeleton-row,.wiki-fullscreen-dialog,.wiki-fullscreen-graph .wiki-graph-stage{animation:none}.wiki-fullscreen-dialog .wiki-node-g,.wiki-fullscreen-dialog .wiki-node-circle,.wiki-fullscreen-dialog .wiki-node-selection-shadow,.wiki-fullscreen-dialog .wiki-node-label,.wiki-fullscreen-dialog .wiki-map-fullscreen line,.wiki-graph-canvas .wiki-node-g,.wiki-graph-canvas .wiki-node-circle,.wiki-graph-canvas .wiki-node-selection-shadow,.wiki-graph-canvas .wiki-node-label,.wiki-graph-canvas .wiki-map-embedded line{transition:none}}.wiki-graph-guidance{flex-direction:column;align-self:end;align-items:center;gap:7px;margin:0 0 10px;display:flex}.wiki-graph-hint{text-align:center;color:var(--c-ink);margin:0;font-size:16px}.wiki-foot-right{flex-direction:column;gap:14px;min-width:0;display:flex}.wiki-bottom-q{color:var(--c-ink);text-align:left;overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.35}.wiki-pdf-btn{background:var(--c-ink);color:#fff;cursor:pointer;border:0;border-radius:13px;width:100%;padding:18px 0;font-size:18px;font-weight:700;transition:opacity .15s}.wiki-pdf-btn:hover{opacity:.88}.brief-wiki-card .brief-wiki-node{--wiki-fade-to:#16171c;background:#ffffff0a;border-color:#ffffff3d}.brief-wiki-card .brief-wiki-node-fade{background:linear-gradient(to bottom, #16171c00, var(--wiki-fade-to))}.brief-wiki-card .brief-wiki-node-title,.brief-wiki-card .brief-wiki-more,.brief-wiki-card .wiki-graph-hint,.brief-wiki-card .wiki-bottom-q{color:#fff}.brief-wiki-card .brief-wiki-node-body{color:#c8c8c8}.brief-wiki-card .brief-wiki-rel{color:#d8d8d8;background:#ffffff0f;border-color:#ffffff47}.brief-wiki-card .wiki-pdf-btn{color:#0a0a0a;background:#fff}@media (width<=900px){.wiki-grid{grid-template-columns:1fr}.brief-wiki-node{height:auto;min-height:0}.brief-wiki-node-clip{max-height:15em}.brief-wiki-node.is-expanded .brief-wiki-node-clip{max-height:none}.wiki-graph-guidance{align-self:start;align-items:flex-start}.wiki-graph-hint{text-align:left}}.loading-view{width:min(620px,100%);min-width:0;max-width:620px;margin:80px auto;padding:0 24px}.loading-head{text-align:center;margin-bottom:28px}.loading-spinner{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:44px;height:44px;margin:0 auto 20px;animation:1s linear infinite insight-spin}@keyframes insight-spin{to{transform:rotate(360deg)}}.loading-view h2{margin:0 0 8px;font-size:21px;font-weight:600}.loading-view .loading-question{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:14px}.agent-meta{font-family:var(--font-mono);color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--panel-2);border-bottom:0;justify-content:space-between;align-items:center;padding:10px 16px;font-size:11.5px;display:flex}.agent-meta b{color:var(--gold-hi);font-weight:400}.agent-feed{--agent-line-height:48px;border:1px solid var(--line);border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--card);box-shadow:var(--shadow);min-height:280px;padding:0;position:relative;overflow:hidden}.agent-feed:before,.agent-feed:after{content:"";pointer-events:none;z-index:3;height:14px;position:absolute;left:0;right:0}.agent-feed:before{background:linear-gradient(#f7f7f7f0,#f7f7f700);top:0}.agent-feed:after{background:linear-gradient(#f7f7f700,#f7f7f7f0);bottom:0}.agent-feed-compact{height:calc(var(--agent-line-height) * 4.2);min-height:calc(var(--agent-line-height) * 4.2)}.agent-feed-compact:before,.agent-feed-compact:after{display:block}.agent-feed:not(.agent-feed-compact):before,.agent-feed:not(.agent-feed-compact):after{display:none}.agent-feed-track{will-change:transform;transition:transform .42s cubic-bezier(.22,1,.36,1)}@keyframes agent-wheel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.agent-line{grid-template-columns:26px 92px 1fr;align-items:baseline;gap:10px;padding:9px 18px;font-size:13.5px;animation:.35s both agent-in;display:grid}@keyframes agent-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.agent-line .agent-status{font-family:var(--font-mono);color:var(--muted);font-size:12px}.agent-line.active{color:var(--ivory);animation:1s ease-in-out infinite agent-pulse}.agent-line.active .agent-status{color:var(--gold);animation:1s ease-in-out infinite agent-pulse}.agent-line.done .agent-status{color:var(--verdigris)}@keyframes agent-pulse{50%{opacity:.35}}.agent-line .agent-name{font-family:var(--font-mono);letter-spacing:.06em;color:var(--gold-hi);white-space:nowrap;font-size:11px}.agent-line .agent-text{color:var(--ivory-dim)}.agent-line.compact{grid-template-columns:86px 1fr;align-items:start;height:48px;padding:7px 18px 3px;animation:.35s both agent-wheel-in}.agent-line.compact .agent-status{display:none}.agent-line.compact.active{color:var(--ivory);animation:1s ease-in-out infinite agent-pulse}.agent-line.active .agent-text{color:var(--ivory)}.agent-line.compact .agent-name{align-self:start}.agent-line.compact .agent-text{white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.loading-foot{text-align:center;color:var(--muted);margin-top:14px;font-size:12px}@media (width<=640px){.agent-line.compact{grid-template-columns:86px 1fr;align-items:start;gap:10px;padding:7px 12px 3px}.agent-line.compact .agent-name{display:inline-flex}.agent-line.compact .agent-status{display:none}}.brief-back:hover{color:var(--gold-hi)}.dek{max-width:760px;color:var(--ivory-dim);margin:0 0 28px;font-size:16.5px;line-height:1.7}.deliverables{margin-top:38px}.expert{align-items:center;gap:12px;display:flex}.expert strong{font-size:13.5px}.expert span{color:var(--muted);font-size:11.5px}.play{border:1px solid var(--gold-line);border-radius:var(--radius-btn);min-width:64px;height:32px;color:var(--gold-hi);background:0 0;font-size:12px;font-weight:600}.play:hover{background:var(--gold-faint)}.deliverables{border:1px solid var(--gold-line);border-radius:var(--radius-card);background:var(--panel);box-shadow:var(--shadow);margin-top:44px;padding:28px}@media (width<=1024px){.top-nav,.top-nav.sidebar-collapsed{grid-template-columns:52px minmax(0,1fr);padding-right:12px}.top-nav-brand-cell{border-right:0}.top-nav-brand,.top-nav.sidebar-collapsed .top-nav-brand{justify-content:center;width:52px;padding:0}.top-nav-wordmark{display:none}.top-nav-app-icon,.top-nav.sidebar-collapsed .top-nav-app-icon{width:28px;height:28px;display:block}.top-nav-inner{justify-content:flex-end;gap:10px;max-width:none}.top-nav-left{display:none}.top-nav-right{gap:6px}.top-nav-mobile{flex:none;display:block}.top-nav-mobile-toggle{border:1px solid var(--c-border);width:36px;height:36px;color:var(--c-ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.top-nav-mobile-toggle:focus-visible,.top-nav-mobile-toggle[aria-expanded=true]{background:#fff;border-color:#0a0a0a61}.top-nav-mobile-panel{z-index:2;top:var(--top-nav-height);max-height:calc(100dvh - var(--top-nav-height));border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f7f7fa;gap:4px;padding:12px;display:grid;position:fixed;left:0;right:0;overflow-y:auto;box-shadow:0 14px 28px #00000014}.top-nav-mobile-link{min-height:46px;color:var(--c-body);border-radius:12px;align-items:center;gap:9px;padding:0 16px;font-size:15px;font-weight:650;text-decoration:none;display:flex}.top-nav-mobile-link:hover,.top-nav-mobile-link:focus-visible,.top-nav-mobile-link.is-active{color:var(--c-ink);background:#fff}.top-nav-mobile-link-alphaPlan:before{background:var(--c-danger);content:"";border-radius:50%;flex:0 0 7px;width:7px;height:7px}.top-nav-submenu{width:100%;box-shadow:none;border-radius:10px;margin-top:4px;padding:4px;position:static}.top-nav-submenu:before{display:none}.top-nav-menu-item.has-submenu[aria-expanded=true] svg{transform:rotate(90deg)}.home-layout,.brief-layout{grid-template-columns:1fr}.home-sidebar{display:none}.history-mobile-toggle{border:1px solid var(--c-border);width:36px;height:36px;color:var(--c-ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.history-mobile-toggle[aria-expanded=true],.history-mobile-toggle:focus-visible{background:#ececec;border-color:#0a0a0a61}.history-mobile-backdrop{z-index:var(--z-modal);inset:var(--top-nav-height) 0 0;background:#00000052;border:0;border-radius:0;display:block;position:fixed}.home-sidebar.mobile-open{z-index:var(--z-modal);top:var(--top-nav-height);width:min(88vw,340px);height:auto;padding:24px 22px;animation:.16s ease-out history-drawer-in;display:flex;position:fixed;bottom:0;left:0;box-shadow:20px 0 48px #00000029}.home-sidebar.mobile-open .home-collapse{display:none}.history-mobile-close{width:36px;height:36px;color:var(--c-ink);background:#ececec;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.history-detail-loading{left:0}}@keyframes history-drawer-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.home-sidebar.mobile-open{animation:none}}@media (width<=820px){.top-nav,.top-nav.sidebar-collapsed{grid-template-columns:52px minmax(0,1fr);padding-right:12px}.top-nav-brand-cell{border-right:0}.top-nav-brand,.top-nav.sidebar-collapsed .top-nav-brand{justify-content:center;width:52px;padding:0}.top-nav-wordmark{display:none}.top-nav-app-icon,.top-nav.sidebar-collapsed .top-nav-app-icon{width:28px;height:28px;display:block}.top-nav-inner{gap:10px;max-width:none}.top-nav-left{gap:4px}.top-nav-link{padding:9px 10px;font-size:13px}.top-nav-link-features,.top-nav-link-showcase,.top-nav-link-brand{display:none}.top-nav-right{gap:6px}.top-nav-lang{height:34px;padding:0 10px 0 11px;font-size:12.5px}.top-nav-lang-menu{width:136px}.top-nav-auth{gap:6px}.top-nav-auth-btn{min-height:34px;padding:0 11px}.home-stances-title{font-size:40px}.brief-stats{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}.brief-lens-row{grid-template-rows:none;grid-template-columns:1fr;row-gap:16px}.brief-lens-card{grid-row:auto;grid-template-rows:none}.brief-report-row,.brief-report-row.no-share{grid-template-columns:1fr}.brief-summary-source-pill{white-space:normal;flex-wrap:wrap;max-width:100%;margin-top:4px}.agent-line{grid-template-columns:22px 1fr}.agent-line .agent-name{display:none}}@media print{.brief-back{display:none!important}}.notice-screen{background:var(--page-bg);justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;display:flex}.notice-box{text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:440px;display:flex}.notice-icon{background:var(--panel);border:1px solid var(--c-border);width:72px;height:72px;color:var(--c-danger);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.notice-title{color:var(--c-ink);margin:0;font-size:24px;font-weight:700}.notice-body{color:var(--c-muted);margin:0;font-size:16px;line-height:1.6}.notice-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px;display:flex}.notice-btn{border:1px solid var(--c-border);background:var(--panel);color:var(--c-ink);cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:11px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.notice-btn:hover{opacity:.85}.notice-btn.primary{background:var(--c-ink);color:#fff;border-color:var(--c-ink)}.brief-degraded-banner{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:12px 18px;font-size:14.5px;font-weight:500}.app-toast{z-index:var(--z-toast);background:var(--gold);color:var(--ink);font-family:var(--font-body);letter-spacing:.01em;border-radius:var(--radius-btn);box-shadow:var(--shadow-card);padding:11px 22px;font-size:14px;font-weight:600;animation:.22s ease-out app-toast-in;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}.app-toast.home-query-toast{text-align:center;white-space:normal;max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 4px);bottom:auto}.app-toast.error,.app-toast.home-query-toast{background:var(--c-danger);color:#fff}@keyframes app-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.auth-box{flex-direction:column;gap:6px;width:100%;max-width:400px;display:flex}.auth-title{color:var(--c-ink);margin:0;font-size:26px;font-weight:700}.auth-sub{color:var(--c-muted);margin:0 0 18px;font-size:15px;line-height:1.55}.auth-tabs{background:var(--panel);border:1px solid var(--c-border);border-radius:14px;gap:6px;margin:0 0 18px;padding:4px;display:flex}.auth-tab{color:var(--c-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1 1 0;padding:8px 12px;font-size:14px;font-weight:600;transition:color .15s,background .15s}.auth-tab:hover:not(.is-active){color:var(--c-ink)}.auth-tab.is-active{color:var(--c-ink);background:var(--page-bg);box-shadow:0 1px 3px #00000014}.auth-form{flex-direction:column;gap:14px;display:flex}.auth-field{text-align:left;flex-direction:column;gap:6px;display:flex}.auth-label{color:var(--c-ink);font-size:13px;font-weight:600}.auth-field-heading{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.auth-password-recovery{min-height:32px;color:var(--c-muted);background:0 0;border:0;border-radius:8px;align-items:center;margin:-6px -8px -6px 0;padding:0 8px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.auth-password-recovery:hover,.auth-password-recovery:focus-visible{color:var(--c-ink);background:var(--page-bg)}.auth-password-recovery:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.auth-input{box-sizing:border-box;width:100%;color:var(--c-ink);background:var(--panel);border:1px solid var(--c-border);border-radius:12px;outline:none;padding:11px 14px;font-size:15px;transition:border-color .15s}.auth-input:focus{border-color:var(--c-ink)}.auth-input[aria-invalid=true]{border-color:var(--c-danger)}.auth-password-wrap{position:relative}.auth-password-input{padding-right:44px}.auth-password-toggle{width:32px;height:32px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-password-toggle:hover,.auth-password-toggle:focus-visible{color:var(--c-ink);background:var(--page-bg)}.auth-password-toggle svg{width:18px;height:18px}.auth-field-error{color:var(--c-danger);text-align:left;font-size:13px}.auth-code-sent{color:var(--c-muted);text-align:left;margin:0;font-size:12px;line-height:1.5}.auth-code-sent strong{color:var(--c-ink);overflow-wrap:anywhere;font-weight:600}.auth-field-help{color:var(--c-muted);text-underline-offset:2px;align-self:flex-start;margin-top:-8px;font-size:12px;text-decoration:underline}.auth-field-help:hover{color:var(--c-accent)}.auth-error-banner{color:var(--c-danger);background:var(--panel);border:1px solid var(--c-border);text-align:left;border-radius:10px;padding:10px 14px;font-size:14px}.auth-remember{color:var(--c-muted);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.auth-submit{justify-content:center;width:100%;margin-top:4px}.auth-submit.is-ready{color:var(--c-ink);background:#dceeff;border-color:#b8daf8}.auth-submit.is-ready:hover:not(:disabled){background:#cfe7fb;border-color:#9bcaf2}.auth-submit:disabled{opacity:.6;cursor:default}.auth-legal{color:var(--c-muted);text-align:center;margin:-2px 0 0;font-size:12px;line-height:1.55}.auth-legal a{color:var(--c-ink);text-underline-offset:2px;text-decoration:underline}.auth-legal a:hover{color:var(--c-accent)}.auth-switch{color:var(--c-muted);cursor:pointer;background:0 0;border:none;align-self:center;margin-top:16px;font-size:14px;text-decoration:underline}.auth-switch:hover{color:var(--c-ink)}.home-logout{color:var(--c-muted);cursor:pointer;text-align:left;background:0 0;border:none;margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.home-logout:hover{color:var(--c-ink)}.auth-code-row{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.auth-code-row .auth-input{flex:1;min-width:0}.auth-send-code{white-space:nowrap;color:var(--c-ink);background:var(--panel);border:1px solid var(--c-border);cursor:pointer;border-radius:12px;flex:none;padding:0 14px;font-size:14px;font-weight:600;transition:opacity .15s}.auth-send-code:hover:not(:disabled){opacity:.8}.auth-send-code:disabled{opacity:.5;cursor:default}.auth-human-verification{text-align:left;flex:1 0 100%;min-width:0}.auth-human-verification-host altcha-widget{--altcha-border-color:var(--c-border);--altcha-border-radius:12px;--altcha-color-base:var(--panel);--altcha-color-base-content:var(--c-ink);--altcha-color-primary:var(--c-accent);--altcha-max-width:100%;--altcha-padding:.55rem;width:100%;display:block}.auth-human-status{color:var(--c-muted);margin:2px 0 0;font-size:12px;line-height:1.5}.auth-human-retry{width:100%;color:var(--c-danger);background:var(--panel);border:1px solid var(--c-border);cursor:pointer;font:inherit;text-align:left;border-radius:12px;padding:10px 12px}@media (width<=640px){.top-nav,.top-nav.sidebar-collapsed{grid-template-columns:44px minmax(0,1fr);padding-right:10px}.top-nav-brand,.top-nav.sidebar-collapsed .top-nav-brand{width:44px}.top-nav-left{gap:2px}.top-nav-link-alphaPlan{display:none}.top-nav-auth-btn.primary{min-width:0}.brief-content{padding:22px 0 48px}.brief-col{gap:22px;padding:0 18px}.brief-title{max-width:100%;font-size:26px}.brief-export-actions-desktop{display:none}.brief-export-actions-compact{display:inline-flex}.brief-card{border-radius:18px;padding:22px 18px}.brief-evi-row{flex-wrap:wrap;gap:12px 14px}.brief-evi-avatar{border-radius:19px;width:38px;min-width:38px;height:38px}.brief-evi-who{flex:auto;width:auto;min-width:0}.brief-evi-quote{flex:100%;order:3}.brief-evi-time{order:2;min-width:0}.brief-evi-play{order:2}.brief-report-card{flex-direction:column;align-items:stretch;padding:22px 18px}.brief-report-card .rc-action{width:100%}}@media (width<=340px){.top-nav-auth-btn.ghost{display:none}.top-nav-mobile-link.top-nav-mobile-auth-login{display:flex}}.share-dialog-backdrop{z-index:var(--z-modal);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0a0a6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.share-dialog{border:1px solid var(--c-border);border-radius:var(--radius-card);background:var(--panel);width:min(520px,100%);max-height:calc(100vh - 48px);box-shadow:var(--shadow-card);flex-direction:column;gap:20px;padding:28px;animation:.18s cubic-bezier(.22,1,.36,1) both share-dialog-enter;display:flex;overflow-y:auto}@keyframes share-dialog-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}}.share-dialog-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.share-dialog-head h2{color:var(--c-ink);margin:0;font-size:22px;font-weight:700}.share-dialog-state{color:var(--c-muted);margin:6px 0 0;font-size:15px}.share-dialog-close{border:1px solid var(--c-border);width:34px;height:34px;color:var(--c-body);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.share-dialog-close:hover{background:var(--panel-2);color:var(--c-ink)}.share-dialog-validity{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.share-dialog-validity legend{color:var(--c-ink);padding:0 0 10px;font-size:15px;font-weight:600}.share-dialog-validity[disabled]{opacity:.55}.share-dialog-radio{border:1px solid var(--c-border);border-radius:var(--radius-btn);color:var(--c-body);cursor:pointer;align-items:center;gap:8px;padding:9px 14px;font-size:15px;transition:border-color .15s,color .15s;display:inline-flex}.share-dialog-radio:has(input:checked){border-color:var(--c-ink);color:var(--c-ink);font-weight:600}.share-dialog-radio:has(input:focus-visible){outline:2px solid var(--c-ink);outline-offset:2px}.share-dialog-link{flex-direction:column;gap:16px;display:flex}.share-dialog-actions{flex-wrap:wrap;gap:10px;display:flex}.share-dialog-btn{border:1px solid var(--c-border);border-radius:var(--radius-btn);background:var(--panel);min-height:42px;color:var(--c-ink);cursor:pointer;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;transition:opacity .15s,background .15s;display:inline-flex}.share-dialog-btn:hover:not(:disabled){background:var(--panel-2)}.share-dialog-btn.primary{border-color:var(--c-ink);background:var(--c-ink);color:#fff}.share-dialog-btn.primary:hover:not(:disabled){background:var(--c-ink);opacity:.86}.share-dialog-btn.danger{border-color:var(--c-danger);color:var(--c-danger)}.share-dialog-btn:disabled{opacity:.5;cursor:not-allowed}.share-dialog-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:1s linear infinite insight-spin}.share-dialog-manual{color:var(--c-danger);flex-direction:column;gap:6px;font-size:14px;display:flex}.share-dialog-manual input{border:1px solid var(--c-border);border-radius:var(--radius-btn);background:var(--panel-2);width:100%;color:var(--c-ink);padding:10px 12px;font-size:14px}.share-dialog-qr{border:1px solid var(--c-border);background:#fff;border-radius:12px;align-self:center;width:168px;height:168px}.share-dialog-meta{flex-wrap:wrap;gap:8px 28px;margin:0;font-size:14px;display:flex}.share-dialog-meta div{gap:8px;display:flex}.share-dialog-meta dt{color:var(--c-muted)}.share-dialog-meta dd{color:var(--c-ink);margin:0;font-weight:600}.share-dialog-note{border:1px solid var(--c-border);border-radius:var(--radius-btn);background:var(--panel-2);color:var(--c-body);margin:0;padding:12px 14px;font-size:14.5px;line-height:1.5}.share-dialog-error{color:var(--c-danger);margin:0;font-size:14.5px;line-height:1.5}.share-dialog-foot{border-top:1px solid var(--c-divider);flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.share-dialog-confirm{color:var(--c-body);flex-wrap:wrap;align-items:center;gap:10px;font-size:14.5px;display:inline-flex}@media (width<=640px){.share-dialog-backdrop{align-items:flex-end;padding:12px}.share-dialog{gap:16px;padding:22px 18px}.share-dialog-actions .share-dialog-btn{flex:auto;justify-content:center}}.share-dialog-qr-loading{color:var(--c-muted);align-self:center;padding:24px 0;font-size:14px}
