:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--page:#f5f1e8;--surface:#fbf9f4;--paper:#fffdf8;--paper-edge:#e6dfd0;--sunken:#ede7da;--hairline:#e6dfd1;--ink:#1f1d1a;--ink-2:#5e5a53;--ink-3:#6e6a62;--accent:#5b9bd5;--accent-strong:#2f6dae;--primary:#4f8fcc;--primary-press:#3a7bb8;--on-accent:#fff;--human:#85632a;--human-fill:#c9a35a;--human-soft:#f1e6cc;--world:#1f7a67;--world-fill:#3fae96;--world-soft:#ddefe9;--agent:#2f6dae;--agent-fill:#5b9bd5;--agent-soft:#e1ecf7;--insight:#f5d76e;--highlighter:#f5d76e8c;--sticky-warm:#fff3c4;--sticky-cool:#dcebf8;--clay:#b5583a;--danger:#d6453d;--on-art:#fffdf8;--on-art-quote:#f2d9a2;--glass:#f5f1e8b8;--glass-blur:saturate(180%) blur(20px);--glass-edge:#fff9;--scrim:#0006;--shadow-card:0 8px 24px #1f1d1a0f, 0 1px 2px #1f1d1a0a;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 2px 6px #0000000d;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 8px 24px #0000001f;--shadow-glass:0 2px 16px #0000000f;--card-edge:.5px solid var(--hairline);--font-sans:-apple-system, BlinkMacSystemFont, "PingFang SC", "Noto Sans SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--font-serif:"Songti SC", "STSong", "Noto Serif SC", "Source Han Serif SC", "Noto Serif CJK SC", serif;--fs-display:34px;--lh-display:41px;--fs-title:28px;--lh-title:34px;--fs-title2:22px;--lh-title2:28px;--fs-headline:17px;--lh-headline:23px;--fs-body:17px;--lh-body:26px;--fs-callout:15px;--lh-callout:20px;--fs-footnote:13px;--lh-footnote:18px;--fs-caption:11px;--lh-caption:13px;--r-tag:8px;--r-control:14px;--r-button:var(--r-control);--r-card:16px;--r-card-lg:20px;--r-sheet:24px;--r-pill:999px;--sheet:var(--page);--ease:cubic-bezier(.4, 0, .2, 1);--ease-enter:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--ease-rise:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.2, .9, .25, 1.05);--spring-pop:cubic-bezier(.2, .9, .25, 1.15);--dur-press:.18s;--dur-sheet:.56s;--dur-grow:.62s;--stagger:80ms;--gutter:20px;--tap:44px;--topbar:0px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (min-width:768px){:root{--gutter:32px}}@media (prefers-color-scheme:dark){:root{--page:#2d2a27;--surface:#3d3a36;--paper:#45413c;--paper-edge:#57524b;--sunken:#262422;--hairline:#4a4641;--ink:#f2ede3;--ink-2:#bdb6aa;--ink-3:#ada698;--accent:#6ba8e0;--accent-strong:#8fc0f2;--human:#e3c47f;--human-fill:#d9b46a;--human-soft:#4a4130;--world:#6fd3be;--world-fill:#4fc1a8;--world-soft:#2e4a43;--agent:#8fc0f2;--agent-fill:#6ba8e0;--agent-soft:#33475c;--insight:#d4b85e;--highlighter:#8c74248c;--sticky-warm:#5a5033;--sticky-cool:#34475a;--clay:#e08a68;--danger:#ff6b61;--glass:#2d2a27b8;--glass-edge:#ffffff1f;--shadow-card:none;--shadow-sm:none;--shadow-md:0 4px 12px #00000040;--shadow-lg:0 8px 24px #00000059;--shadow-glass:0 2px 16px #0003;--card-edge:.5px solid #ffffff14}}[data-voice=human]{--v:var(--human);--v-fill:var(--human-fill);--v-soft:var(--human-soft)}[data-voice=world]{--v:var(--world);--v-fill:var(--world-fill);--v-soft:var(--world-soft)}[data-voice=agent]{--v:var(--agent);--v-fill:var(--agent-fill);--v-soft:var(--agent-soft)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--page)}body{background:var(--page);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";margin:0;font-size:16px;line-height:1.6}h1,h2,h3,h4,p,figure,blockquote,ul,ol{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}button:disabled{cursor:default}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:color-mix(in srgb, var(--accent) 30%, transparent)}.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}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.boot{place-items:center;min-height:100dvh;display:grid}.boot img{animation:breathe 2s var(--ease) infinite;border-radius:14px}@keyframes breathe{0%,to{opacity:.6;transform:scale(.97)}50%{opacity:1;transform:scale(1)}}.shell{min-height:100dvh}.shell-main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.shell[data-bars=none] .shell-main{padding-bottom:0}.section[data-switched]{animation:.2s ease-in-out backwards section-in}.section[data-section=today]{--drift:-12px}.section[data-section=mine]{--drift:12px}@keyframes section-in{0%{opacity:0;transform:translateX(var(--drift,0))}}.askslot{z-index:41;left:20px;right:20px;bottom:calc(8px + env(safe-area-inset-bottom));position:fixed}.askveil{z-index:-1;height:calc(112px + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--page) 0%, transparent) 0%, color-mix(in srgb, var(--page) 3%, transparent) 12%, color-mix(in srgb, var(--page) 11%, transparent) 24%, color-mix(in srgb, var(--page) 25%, transparent) 36%, color-mix(in srgb, var(--page) 44%, transparent) 48%, color-mix(in srgb, var(--page) 69%, transparent) 60%, var(--page) 71%);position:fixed;bottom:0;left:0;right:0}html[data-agent] .askslot{visibility:hidden}@media (min-width:768px){.askslot{left:0;right:0;bottom:max(20px, env(safe-area-inset-bottom));width:min(560px,100% - 48px);margin:0 auto}}.pushbar{z-index:30;padding:max(10px, env(safe-area-inset-top)) var(--gutter) 10px;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.pushbar>*{pointer-events:auto}.page>.pushbar{padding-left:0!important;padding-right:0!important}@media (min-width:768px){.pushbar{top:var(--topbar)}.shell[data-topnav=hidden] .pushbar{top:0}}.minibar{z-index:29;height:calc(max(10px, env(safe-area-inset-top)) + 54px);padding:calc(max(10px, env(safe-area-inset-top)) - 10px) calc(var(--gutter) + var(--tap) + 8px) 0;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:var(--page);border-bottom:.5px solid color-mix(in srgb, var(--ink) 12%, transparent);line-height:64px;font-size:var(--fs-headline);opacity:0;pointer-events:none;transition:opacity .2s var(--ease);font-weight:600;position:fixed;top:0;left:0;right:0;overflow:hidden}.minibar[data-shown]{opacity:1}.minibar--serif{font-family:var(--font-serif)}@media (min-width:768px){.minibar{top:var(--topbar);height:64px;padding-top:0}.shell[data-topnav=hidden] .minibar{top:0}}.page{width:100%;max-width:calc(608px + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.page--wide{max-width:960px}.page-title{font-family:var(--font-serif);font-size:34px;font-weight:700;line-height:1.2}.serif{font-family:var(--font-serif)}.num{font-variant-numeric:tabular-nums}.vdot{width:var(--d,6px);height:var(--d,6px);background:var(--v-fill,var(--ink-3));border-radius:50%;flex:none;display:inline-block}.vdot[data-voice=human]{box-shadow:0 0 2px color-mix(in srgb, var(--human-fill) 50%, transparent)}.vdot[data-voice=world]{box-shadow:0 0 2px color-mix(in srgb, var(--world-fill) 50%, transparent)}.vdot[data-voice=agent]{box-shadow:inset 0 0 0 1.5px var(--agent-fill);background:0 0}@keyframes spin{to{transform:rotate(360deg)}}.ring{width:var(--s);height:var(--s);flex:none;place-items:center;display:inline-grid;position:relative}.ring b{background:radial-gradient(circle closest-side, color-mix(in srgb, var(--agent-fill) 10%, transparent), color-mix(in srgb, var(--agent-fill) 3.3%, transparent));border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.ring--working b,.ring--result b{background:radial-gradient(circle closest-side, color-mix(in srgb, var(--agent-fill) 55%, transparent), color-mix(in srgb, var(--agent-fill) 11%, transparent))}.ring i{width:62%;height:62%;box-shadow:inset 0 0 0 1.5px var(--agent-fill);border-radius:50%;position:relative}.ring--working b{animation:1.1s ease-in-out infinite alternate ring-halo}.ring--working i{animation:1.1s ease-in-out infinite alternate ring-inner}.ring--result i{box-shadow:none;background:var(--agent-fill)}.ring--result:after{content:"";top:calc(var(--s) * .18 - 3px);left:calc(var(--s) * .82 - 3px);background:var(--insight);width:6px;height:6px;box-shadow:inset 0 0 0 1px var(--page);border-radius:50%;position:absolute}@keyframes ring-halo{to{opacity:.35;transform:scale(1.35)}}@keyframes ring-inner{to{transform:scale(.86)}}@media (prefers-reduced-motion:reduce){.ring--working b,.ring--working i{animation:none}}.btn{white-space:nowrap;height:50px;transition:transform var(--dur-press) var(--spring), opacity var(--dur-press) ease-out, background .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:17px;font-weight:600;display:inline-flex}.btn:active:not(:disabled){opacity:.9;transition-duration:90ms;transform:scale(.97)}.btn:disabled{opacity:.45}.btn-primary{background:var(--primary);color:var(--on-accent)}.btn-primary:hover:not(:disabled),.btn-primary:active:not(:disabled){background:var(--primary-press)}.btn-human{background:var(--human);color:#fff}@media (prefers-color-scheme:dark){.btn-human{color:#2d2a27}}.btn-soft{background:var(--agent-soft);color:var(--agent);font-size:16px;font-weight:500}.btn-block{width:100%}.btn-sm{height:40px;padding:0 18px;font-size:15px}.quiet{min-height:44px;color:var(--ink-2);border-radius:10px;padding:0 12px;font-size:14px}.quiet:hover:not(:disabled){color:var(--ink)}.quiet--icon{align-items:center;gap:4px;display:inline-flex}.quiet--agent{color:var(--accent-strong);font-size:15px;font-weight:500}.link{color:var(--accent-strong);font-size:14px;font-weight:500}.link:hover{text-decoration:underline}.chip{color:var(--agent);background:var(--agent-soft);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);transition:transform var(--dur-press) var(--spring);border-radius:999px;align-items:center;padding:8px 12px;font-size:14px;display:inline-flex}.chip:active{transition-duration:90ms;transform:scale(.97)}.glassbtn{width:44px;height:44px;color:var(--ink);background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(180%);border:.5px solid var(--glass-edge);box-shadow:var(--shadow-glass);border-radius:50%;flex:none;place-items:center;transition:transform .1s ease-out;display:grid}.glassbtn:active{transform:scale(.94)}.glassbtn--accent{color:var(--accent)}.spinner{border:2px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;animation:.8s linear infinite spin;display:inline-block}.skel{background:var(--sunken);animation:1.2s ease-in-out infinite alternate skel;display:block}@keyframes skel{0%{opacity:.8}to{opacity:.5}}@media (prefers-reduced-motion:reduce){.skel{opacity:.8;animation:none}}.state-empty{text-align:center;padding:32px}.state-empty-title{color:var(--ink);white-space:pre-line;font-size:18px;font-weight:500;line-height:1.45}.state-empty-hint{color:var(--ink-2);white-space:pre-line;margin-top:12px;font-size:14px;line-height:1.55}.state-error{color:var(--ink-3);justify-items:center;gap:10px;padding:120px 20px 40px;display:grid}.state-error p{color:var(--ink-2);font-size:16px}.kicker{align-items:center;gap:12px;min-height:32px;display:flex}.kicker-title{color:var(--ink-2);gap:16px;font-size:13px;font-weight:600;display:inline-flex}.kicker-line{background:var(--hairline);flex:1;height:.5px}.kicker-action{color:var(--accent-strong);min-height:var(--tap);margin-block:calc((32px - var(--tap)) / 2);align-items:center;gap:2px;font-size:13px;font-weight:600;display:inline-flex}.switch{background:color-mix(in srgb, var(--ink) 16%, transparent);width:51px;height:31px;transition:background .2s var(--ease);border-radius:999px;flex:none;position:relative}.switch:after{content:"";inset:calc((var(--tap) - 31px) / -2) -4px;position:absolute}.switch i{width:27px;height:27px;transition:transform .25s var(--ease-sheet);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #00000026}.switch[data-on]{background:var(--accent)}.switch--world[data-on]{background:var(--world-fill)}.switch[data-on] i{transform:translate(20px)}.switch:disabled{opacity:.5}.thinking{color:var(--agent);align-items:center;gap:8px;font-size:15px;display:inline-flex}.sheet-scrim{z-index:80;background:var(--scrim);animation:fade-in .2s var(--ease-enter);justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.sheet{background:var(--sheet);border-radius:var(--r-sheet) var(--r-sheet) 0 0;width:100%;max-height:calc(100dvh - 40px);padding:10px 24px max(24px, env(safe-area-inset-bottom));box-shadow:var(--shadow-lg);animation:sheet-up var(--dur-sheet) var(--ease-sheet);outline:none;position:relative;overflow:auto}.sheet--half{min-height:50dvh}.sheet--large{height:92dvh}.sheet-grab{background:color-mix(in srgb, var(--ink) 18%, transparent);cursor:grab;touch-action:none;border-radius:3px;width:36px;height:5px;margin:0 auto 14px;position:relative}.sheet-grab:before{content:"";position:absolute;top:-14px;bottom:-14px;left:-40px;right:-40px}@media (min-width:768px){.sheet-scrim--modal{background:#1f1d1a4d;align-items:center}.sheet--modal{border-radius:var(--r-sheet);width:min(560px,100% - 48px);max-height:80dvh;animation:modal-in var(--dur-sheet) var(--spring);padding:24px 28px 28px}.sheet--modal.sheet--half,.sheet--modal.sheet--large{height:auto;min-height:0}.sheet--modal .sheet-grab{display:none}}.kbd-go{display:none}@media (min-width:768px) and (hover:hover){.kbd-go{height:18px;color:inherit;font:600 11px/1 var(--font-sans);background:#ffffff2e;border-radius:5px;align-items:center;margin-left:6px;padding:0 5px;display:inline-flex}}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes fade-in{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.toast{z-index:100;left:16px;right:16px;bottom:calc(120px + env(safe-area-inset-bottom));background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(180%);border:.5px solid var(--hairline);width:max-content;max-width:min(420px,100% - 32px);box-shadow:var(--shadow-md);animation:toast-in .2s var(--ease-enter);border-radius:999px;align-items:center;gap:12px;margin:0 auto;padding:10px 16px;display:flex;position:fixed}.toast-dot{background:var(--world-fill);border-radius:50%;flex:none;width:6px;height:6px}.toast[data-tone=warn] .toast-dot{background:var(--clay)}.toast-text{color:var(--ink);font-size:14px;line-height:1.4}.toast-undo{color:var(--accent-strong);flex:none;font-size:14px;font-weight:600}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}@media (min-width:768px){.toast{bottom:104px}}::view-transition-old(root){animation-duration:.3s;animation-timing-function:var(--ease)}::view-transition-new(root){animation-duration:.3s;animation-timing-function:var(--ease)}html[data-vt=push][data-vt-dir=forward]::view-transition-new(root){animation-name:vt-push-in}html[data-vt=push][data-vt-dir=forward]::view-transition-old(root){animation-name:vt-fade-out}html[data-vt=push][data-vt-dir=back]::view-transition-old(root){animation-name:vt-push-out}html[data-vt=push][data-vt-dir=back]::view-transition-new(root){animation-name:vt-fade-in}html[data-vt=zoom]::view-transition-group(*){animation-duration:.45s;animation-timing-function:var(--ease-sheet)}html[data-vt=zoom]::view-transition-old(root){animation:vt-fade-out .3s var(--ease) both}html[data-vt=zoom]::view-transition-new(root){animation:vt-fade-in .35s var(--ease) 80ms both}@keyframes vt-push-in{0%{opacity:0;transform:translate(28px)}}@keyframes vt-push-out{to{opacity:0;transform:translate(28px)}}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-fade-out{to{opacity:0}}.smark{background:currentColor;width:100%;height:100%;display:none;-webkit-mask:url(/xinperthy/assets/sanzhi-mark-CsccOX1r.png) 50%/contain no-repeat;mask:url(/xinperthy/assets/sanzhi-mark-CsccOX1r.png) 50%/contain no-repeat}:is(.hc-btn,.hc-tile,.hc-more,.zz-quick button,.zz-later,.dc12-act,.mt-btn,.lg-go,.fs-tile,.fs-go):not(:disabled){transition:transform var(--dur-press) var(--spring), background-color .2s var(--ease), box-shadow .2s var(--ease)}:is(.hc-btn,.hc-tile,.hc-more,.zz-quick button,.zz-later,.dc12-act,.mt-btn,.lg-go,.fs-tile,.fs-go):active:not(:disabled){transition-duration:90ms;transform:scale(.97)}@keyframes v13-item-in{0%{opacity:0;transform:translateY(12px)}}.zz-needs-item{animation:v13-item-in .5s var(--spring) both;animation-delay:calc(min(var(--i,0), 8) * var(--stagger))}:-webkit-any(.hc,.dc12-list,.dc12-rail-list)>*{animation:v13-item-in .5s var(--spring) both;animation-delay:calc(min(var(--i,0), 8) * var(--stagger))}:is(.hc,.dc12-list,.dc12-rail-list)>*{animation:v13-item-in .5s var(--spring) both;animation-delay:calc(min(var(--i,0), 8) * var(--stagger))}.section[data-shown] :-webkit-any(.hc,.dc12-list,.dc12-rail-list)>*{animation:none}.section[data-shown] :is(.hc,.dc12-list,.dc12-rail-list)>*{animation:none}:-webkit-any(.hc,.dc12-list,.dc12-rail-list)>:nth-child(2){--i:1}:is(.hc,.dc12-list,.dc12-rail-list)>:nth-child(2){--i:1}:-webkit-any(.hc,.dc12-list,.dc12-rail-list)>:nth-child(3){--i:2}:is(.hc,.dc12-list,.dc12-rail-list)>:nth-child(3){--i:2}:-webkit-any(.hc,.dc12-list,.dc12-rail-list)>:nth-child(4){--i:3}:is(.hc,.dc12-list,.dc12-rail-list)>:nth-child(4){--i:3}:-webkit-any(.hc,.dc12-list,.dc12-rail-list)>:nth-child(5){--i:4}:is(.hc,.dc12-list,.dc12-rail-list)>:nth-child(5){--i:4}:-webkit-any(.hc,.dc12-list,.dc12-rail-list)>:nth-child(6){--i:5}:is(.hc,.dc12-list,.dc12-rail-list)>:nth-child(6){--i:5}:-webkit-any(.hc,.dc12-list,.dc12-rail-list)>:nth-child(7){--i:6}:is(.hc,.dc12-list,.dc12-rail-list)>:nth-child(7){--i:6}:-webkit-any(.hc,.dc12-list,.dc12-rail-list)>:nth-child(n+8){--i:7}:is(.hc,.dc12-list,.dc12-rail-list)>:nth-child(n+8){--i:7}@media (prefers-reduced-motion:reduce){.zz-needs-item{animation:none}:-webkit-any(.hc,.dc12-list,.dc12-rail-list)>*{animation:none}:is(.hc,.dc12-list,.dc12-rail-list)>*{animation:none}:is(.hc-btn,.hc-tile,.hc-more,.zz-quick button,.zz-later,.dc12-act,.mt-btn,.lg-go,.fs-tile,.fs-go):active:not(:disabled){transform:none}}:root[data-look=news]{--ag-bubble:#dfe9f5}@media (prefers-color-scheme:dark){:root[data-look=news]{--ag-bubble:#33475c}}:root[data-look=news] .ag{background:var(--sheet);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:0 0 0 .5px var(--hairline), 0 -8px 32px #0000001a}@media (min-width:768px){:root[data-look=news] .ag,:root[data-look=news] .ag[data-large]{box-shadow:-.5px 0 0 var(--hairline), -12px 0 32px #0000000f;border-left:0;border-radius:0}}:root[data-look=news] .ag-grab{height:22px}:root[data-look=news] .ag-head{gap:10px;padding:6px 20px 10px}@media (min-width:768px){:root[data-look=news] .ag-head{padding-top:20px}}:root[data-look=news] .ag-head>b{letter-spacing:0;color:var(--ink);font-size:17px;font-weight:600}:root[data-look=news] .ag-close{background:var(--fill);width:30px;height:30px;color:var(--ink-2);position:relative}:root[data-look=news] .ag-close:after,:root[data-look=news] .ag-send:after{content:"";position:absolute;top:-7px;bottom:-7px;left:-7px;right:-7px}:root[data-look=news] .ag-close svg{width:16px;height:16px}:root[data-look=news] .ag-bound{background:var(--surface);border:0;border-radius:8px;height:30px;padding:0 4px 0 5px}:root[data-look=news] .ag-bound-title{color:var(--ink)}:root[data-look=news] .ag-bound button{color:var(--ink-3)}:root[data-look=news] .ag-list{gap:16px;padding:8px 20px 16px}:root[data-look=news] .ag-list>:first-child{margin-top:auto}:root[data-look=news] .ag-me{background:var(--ag-bubble);max-width:80%;color:var(--ink);letter-spacing:0;border-radius:18px;margin-left:auto;padding:8px 14px;font-size:17px;line-height:1.45}:root[data-look=news] .ag-it-wrap{gap:12px}:root[data-look=news] .ag-it{color:var(--ink);padding-left:0;font-size:17px;line-height:1.6}:root[data-look=news] .ag-it:before{display:none}:root[data-look=news] .ag-ev{color:var(--ink-2);font-size:15px;font-weight:400}:root[data-look=news] .ag-process button,:root[data-look=news] .ag-process ol{color:var(--ink-3);font-size:13px}:root[data-look=news] .ag-status,:root[data-look=news] .ag-end{color:var(--ink-2);font-size:15px}:root[data-look=news] .ag-remember{max-height:38px;color:var(--ink-3);font-size:13px;line-height:19px;display:block;overflow:hidden}:root[data-look=news] .ag-remember svg{vertical-align:-1px;margin-left:2px;display:inline}:root[data-look=news] .ag-focus{color:var(--accent);font-size:15px}:root[data-look=news] .ag-earlier{color:var(--ink-3)}:root[data-look=news] .ag-artifact{box-shadow:none;background:var(--surface);border:0;border-radius:14px}:root[data-look=news] .ag-artifact-thumb{border-radius:8px}:root[data-look=news] .ag-artifact-text b{color:var(--ink);font-size:17px;font-weight:600}:root[data-look=news] .ag-artifact-text em{color:var(--ink-3);font-size:13px}:root[data-look=news] .ag-confirm{background:var(--surface);border:0;border-radius:14px;gap:6px;padding:14px 16px}:root[data-look=news] .ag-confirm-head{gap:8px}:root[data-look=news] .ag-confirm-head b{letter-spacing:0;color:var(--ink);font-size:17px;font-weight:600}:root[data-look=news] .ag-confirm-state{color:var(--ink-3);font-size:15px;font-weight:400}:root[data-look=news] .ag-confirm-state[data-pending]{color:var(--accent)}:root[data-look=news] .ag-confirm-draft{color:var(--ink-2);font-size:15px;line-height:22px}:root[data-look=news] .ag-confirm-aud{color:var(--ink-3);font-size:13px}:root[data-look=news] .ag-input{padding:8px 20px max(12px, env(safe-area-inset-bottom));gap:10px}:root[data-look=news] .ag-chips .chip{background:var(--surface);height:34px;color:var(--ink);border:0;border-radius:10px;padding:0 12px;font-size:15px}:root[data-look=news] .ag-field{background:var(--surface);border:.5px solid var(--hairline);box-shadow:none;border-radius:22px;padding:5px 5px 5px 16px}:root[data-look=news] .ag-field:focus-within{border:.5px solid color-mix(in srgb, var(--ink) 22%, transparent)}:root[data-look=news] .ag-field textarea{color:var(--ink);caret-color:var(--accent);padding:5px 0;font-size:17px;line-height:1.4}:root[data-look=news] .ag-field textarea::placeholder{color:var(--ink-3)}:root[data-look=news] .ag-send{background:var(--primary);width:30px;height:30px;color:var(--on-accent);position:relative}:root[data-look=news] .ag-send:disabled{background:var(--fill);color:var(--ink-3)}:root[data-look=news] .ag-send--stop{background:var(--fill)}:root[data-look=news] .ag-send--stop i{background:var(--ink)}:root[data-look=news] .sheet.cf{gap:16px}:root[data-look=news] .cf-title{letter-spacing:0;color:var(--ink);font-size:22px;font-weight:600;line-height:28px}:root[data-look=news] .cf-note-sticky{border-radius:var(--r-control);background:var(--surface);box-shadow:none;font-size:var(--fs-footnote);color:var(--ink);font-weight:400;transform:none}:root[data-look=news] .cf-note-quote{color:var(--ink);font-size:17px}:root[data-look=news] .cf-box{border-radius:var(--r-control);background:var(--surface);padding:12px 16px}:root[data-look=news] .cf-box:before{display:none}:root[data-look=news] .cf-tag{color:var(--ink-3);font-size:13px}:root[data-look=news] .cf-text{color:var(--ink);caret-color:var(--accent);font-size:17px;line-height:1.5}:root[data-look=news] .cf-meta{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-2);margin-top:-6px}:root[data-look=news] .cf-effects{margin-top:-6px}:root[data-look=news] .cf-effects li{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-2);gap:6px}:root[data-look=news] .cf-effects li svg{width:16px;height:16px;color:var(--ink-3)}:root[data-look=news] .cf-err{font-size:var(--fs-callout);color:var(--danger)}:root[data-look=news] .cf .sw-later{margin-top:-14px}:root[data-look=news] .cf-no{color:var(--accent);margin-top:-6px;font-size:17px}:root[data-look=news] .cf-no:hover:not(:disabled){color:var(--accent);opacity:.8}:root[data-look=news] .cf-done-check{display:none}:root[data-look=news] .cf-done p{font-size:var(--fs-title2);line-height:var(--lh-title2);color:var(--ink);font-weight:600}:root[data-look=news] .sheet.peek{background:var(--page)}:root[data-look=news] .peek-k{letter-spacing:0;color:var(--ink);font-size:17px;font-weight:600}:root[data-look=news] .peek-why,:root[data-look=news] .peek-why--personal{color:var(--ink);margin-top:8px;font-size:17px;line-height:1.5}:root[data-look=news] .peek-cond{color:var(--ink-2);font-size:15px}:root[data-look=news] .peek-from,:root[data-look=news] .peek-from--world{color:var(--ink-3);font-size:13px}:root[data-look=news] .peek-latest{color:var(--ink-2);font-size:13px;font-weight:400}:root[data-look=news] .peek-latest .vdot{--d:6px!important}:root[data-look=news] .peek-menu{background:var(--surface);border:0;border-radius:12px;margin-top:20px}:root[data-look=news] .peek-menu button{min-height:50px;color:var(--ink);font-size:17px;position:relative}:root[data-look=news] .peek-menu button svg{color:var(--ink-2)}:root[data-look=news] .peek-menu button+button{border-top:0}:root[data-look=news] .peek-menu button+button:before{content:"";background:var(--hairline);height:.5px;position:absolute;top:0;left:16px;right:0}:root[data-look=news] .peek-menu button:disabled{opacity:1;color:var(--ink-3)}:root[data-look=news] .peek-menu button svg:has(>circle:only-child){display:none}:root[data-look=news] .peek-menu button:has(svg>circle:only-child):after{content:"";background:var(--ink-2);flex:none;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M4 6.5h11M4 12h11M4 17.5h7M18.5 14.5v6M15.5 17.5h6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M4 6.5h11M4 12h11M4 17.5h7M18.5 14.5v6M15.5 17.5h6'/%3E%3C/svg%3E") 50%/contain no-repeat}:root[data-look=news] .peek-menu button:has(svg>circle:not([stroke-dasharray]):only-child):after{background:var(--mark);width:20px;height:20px;-webkit-mask:url(/xinperthy/assets/sanzhi-mark-CsccOX1r.png) 50%/contain no-repeat;mask:url(/xinperthy/assets/sanzhi-mark-CsccOX1r.png) 50%/contain no-repeat}:root[data-look=news] .toast{background:var(--glass);-webkit-backdrop-filter:saturate(180%)blur(20px);box-shadow:var(--shadow-float);border:0;border-radius:999px;gap:10px;padding:12px 18px}:root[data-look=news] .toast-dot{box-shadow:none}:root[data-look=news] .toast[data-tone=warn] .toast-dot{background:var(--danger)}:root[data-look=news] .toast-text{color:var(--ink);font-size:15px}:root[data-look=news] .toast-undo{color:var(--accent);font-size:15px;font-weight:600}@media (prefers-color-scheme:dark){:root[data-look=news] .sheet.cf .cf-box,:root[data-look=news] .sheet.peek .peek-menu{background:var(--sunken)}}@media (max-width:767px){:root[data-look=news] .ag[data-large]{box-shadow:0 0 0 .5px var(--hairline), 0 -8px 32px #0000001a, 0 0 0 100vmax #0000002e}}@media (min-width:768px){:root[data-look=news] .ag,:root[data-look=news] .ag[data-large]{box-shadow:-.5px 0 0 var(--hairline), -16px 0 40px #00000014}}:root[data-look=news] .peek-menu button:hover{background:0 0}@media (hover:hover){:root[data-look=news] .peek-menu button:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 4%, transparent)}}:root[data-look=news] .peek-menu button:active:not(:disabled){background:color-mix(in srgb, var(--ink) 8%, transparent)}:root[data-look=news] .peek-k{font-size:22px;font-weight:600;line-height:28px}:root[data-look=news] .peek-why{margin-top:6px}:root[data-look=news] .ag-me{text-wrap:pretty;max-width:85%}:root[data-look=news] .cf-text{field-sizing:content;resize:none;min-height:1.5em;margin-top:4px}:root[data-look=news] .ag-mem{min-height:36px;color:var(--accent);align-items:center;gap:2px;margin-left:auto;padding:0 8px;font-size:15px;font-weight:500;display:inline-flex}:root[data-look=news] .ag-mem+.ag-close{margin-left:0}:root[data-look=news] .ag-mem{min-height:44px;margin-block-start:-4px;margin-block-end:-4px}:root[data-look=news] .ag-mem+.ag-mem{margin-left:0}@media (prefers-color-scheme:dark){:root[data-look=news] .ag{box-shadow:0 -.5px #ffffff1a,0 -8px 32px #00000080}:root[data-look=news] .ag-field,:root[data-look=news] .ag-chips .chip,:root[data-look=news] .ag-bound,:root[data-look=news] .ag-confirm,:root[data-look=news] .ag-artifact{background:var(--sunken)}}@media (prefers-color-scheme:dark) and (min-width:768px){:root[data-look=news] .ag,:root[data-look=news] .ag[data-large]{box-shadow:-.5px 0 #ffffff1a,-16px 0 40px #00000080}}@media (max-width:767px) and (prefers-color-scheme:dark){:root[data-look=news] .ag[data-large]{box-shadow:0 -.5px #ffffff1a,0 -8px 32px #00000080,0 0 0 100vmax #0000004d}}@media (min-width:768px){:root[data-look=news] .ag-close{color:var(--ink-3);background:0 0}:root[data-look=news] .ag-close svg{transform:rotate(-90deg)}}@media (min-width:768px) and (hover:hover){:root[data-look=news] .ag-close:hover{background:var(--fill);color:var(--ink-2)}}:root[data-look=news] .me-head{text-align:left;justify-items:start;gap:4px;margin:4px 0 28px}:root[data-look=news] .me-mark{display:none}:root[data-look=news] .me-title{font-family:var(--font-sans);font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:0;color:var(--ink);font-weight:600}:root[data-look=news] .me-note{font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink-2)}:root[data-look=news] .me-guest,:root[data-look=news] .me-empty{font-size:var(--fs-callout);line-height:var(--lh-callout)}:root[data-look=news] .me-group{margin-top:28px}:root[data-look=news] .me-head+.me-group{margin-top:0}:root[data-look=news] .me-group-title{font-size:var(--fs-footnote);line-height:var(--lh-footnote);letter-spacing:0;color:var(--ink-3);align-items:center;gap:8px;margin:0 0 7px 16px;font-weight:400;display:flex}:root[data-look=news] .me-group-title:before{content:"";background:var(--v-fill,var(--ink-3));border-radius:50%;flex:none;width:6px;height:6px}:root[data-look=news] .me-card{border-radius:var(--r-card);box-shadow:none;border:0}:root[data-look=news] .me-row{gap:12px;min-height:48px;padding:11px 16px}:root[data-look=news] .me-row>.vdot{display:none}:root[data-look=news] .me-row-wrap+.me-row-wrap .me-row:before{background:var(--hairline);left:16px;right:0}:root[data-look=news] .me-text,:root[data-look=news] .me-text-btn{font-family:var(--font-sans);letter-spacing:0;color:var(--ink);font-size:17px;font-weight:400;line-height:24px}@media (hover:hover){:root[data-look=news] .me-text-btn:hover{color:var(--ink-2);text-decoration:none}}:root[data-look=news] .me-row[data-gone] .me-text{opacity:1;color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ink-3) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-3) 70%, transparent)}:root[data-look=news] .me-date,:root[data-look=news] .me-pending,:root[data-look=news] .me-until{font-size:var(--fs-footnote);color:var(--ink-3);font-weight:400}:root[data-look=news] .me-act{min-height:var(--tap);font-size:var(--fs-callout);font-weight:400}:root[data-look=news] .me-act--undo,:root[data-look=news] .me-act--agent{color:var(--accent)}:root[data-look=news] .me-act--danger{color:var(--danger)}:root[data-look=news] .me-swipe{font-size:var(--fs-callout);font-weight:400}:root[data-look=news] .me-swipe[data-tone=agent]{background:#8e8e93}:root[data-look=news] .me-controls{border-radius:var(--r-card);box-shadow:none;border:0;margin-top:28px;overflow:hidden}:root[data-look=news] .me-control{min-height:48px;padding:11px 16px;position:relative}:root[data-look=news] .me-control+.me-control{border-top:0}:root[data-look=news] .me-control+.me-control:before{content:"";background:var(--hairline);height:.5px;position:absolute;top:0;left:16px;right:0}:root[data-look=news] .me-control-label{color:var(--ink);font-size:17px;line-height:22px}:root[data-look=news] .me-control-hint{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-3);margin-top:2px}:root[data-look=news] .me .mx-state-line{border-radius:var(--r-card);background:var(--surface);font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink-2);padding:12px 16px}:root[data-look=news] .mx-unknowns li{color:var(--ink)}:root[data-look=news] .mx-unknowns li:before{color:var(--ink-3)}:root[data-look=news] .me .discovery-controls{margin-top:28px}:root[data-look=news] .mx-item-label{font-family:var(--font-sans);letter-spacing:0;color:var(--ink);margin:0 0 24px;font-size:22px;font-weight:600;line-height:28px}:root[data-look=news] .mx-h{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-3);margin:0 0 7px 16px;font-weight:400}:root[data-look=news] .mx-basis{gap:0;margin-bottom:28px}:root[data-look=news] .mx-src{background:var(--surface);color:var(--ink);align-items:center;gap:10px;padding:12px 16px;font-size:15px;line-height:21px;position:relative}:root[data-look=news] .mx-src .num{color:var(--ink-3)}:root[data-look=news] .mx-h+.mx-src{border-radius:var(--r-card) var(--r-card) 0 0}:root[data-look=news] .mx-src:not(:has(+.mx-src)){border-bottom-left-radius:var(--r-card);border-bottom-right-radius:var(--r-card)}:root[data-look=news] .mx-src+.mx-src:before{content:"";background:var(--hairline);height:.5px;position:absolute;top:0;left:32px;right:0}:root[data-look=news] .mx-counter,:root[data-look=news] .mx-basis .mx-muted{color:var(--ink-3);margin-top:8px;padding:0 16px;font-size:13px;line-height:18px}:root[data-look=news] .mx-basis .state-error{border-radius:var(--r-card);background:var(--surface);padding:20px 16px}:root[data-look=news] .me .discovery-controls .state-error{padding:24px 16px}:root[data-look=news] .mx-correct{gap:0}:root[data-look=news] .mx-text{border-radius:var(--r-control);min-height:96px;box-shadow:none;font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);resize:none;margin-bottom:16px;padding:12px 16px}:root[data-look=news] .mx-text::placeholder{color:var(--ink-3)}:root[data-look=news] .mx-text:focus{box-shadow:none}:root[data-look=news] .mx-text:focus-visible{box-shadow:0 0 0 1px var(--hairline)}:root[data-look=news] .me .discovery-controls .state-error{border-radius:var(--r-card);background:var(--surface);padding:20px 16px}:root[data-look=news] .me .discovery-controls>p{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-3);padding:0 16px}:root[data-look=news] .me-group[data-voice=human] .me-text{text-indent:-.5em}:root[data-look=news] .mx-item-label{hanging-punctuation:first}:root[data-look=news] .mx-correct .btn:disabled{opacity:1;background:var(--fill);color:var(--ink-3)}:root[data-look=news]{--pp-edge:color-mix(in srgb, var(--ink) 20%, var(--surface))}:root[data-look=news] .pp .pushbar .glassbtn--accent,:root[data-look=news] .pn .pushbar .glassbtn--accent{color:var(--ink)}:root[data-look=news] .pp-map{border-radius:var(--r-card);background:var(--surface);box-shadow:none;border:0}:root[data-look=news] .pp-map.skel{background:var(--sunken)}:root[data-look=news] .pp-dust{display:none}:root[data-look=news] .pp{--pp-cloud:0}:root[data-look=news] .pp-region ellipse+.pp-region-edge{display:none}:root[data-look=news] .pp-region-edge{stroke:var(--hairline);stroke-opacity:1;stroke-dasharray:none}:root[data-look=news] .pp-region-label{font-size:calc(var(--fs-footnote) * var(--k));fill:var(--ink-3);cursor:pointer;font-weight:400}:root[data-look=news] .pp-region ellipse{pointer-events:none}:root[data-look=news] .pp-region[role=button]{cursor:default}:root[data-look=news] .pp-region-more{fill:var(--ink-3);font-weight:400}:root[data-look=news] .pp-region-dot{display:none}:root[data-look=news] .pp-line{--pp-l:var(--pp-edge)}:root[data-look=news] .pp-line--world{--pp-l:color-mix(in srgb, var(--world-fill) 45%, var(--pp-edge))}:root[data-look=news] .pp-line--noted{--pp-l:color-mix(in srgb, var(--human-fill) 45%, var(--pp-edge))}:root[data-look=news] .pp-line--guess{--pp-l:color-mix(in srgb, var(--agent-fill) 45%, var(--pp-edge))}:root[data-look=news] .pp-line-stroke,:root[data-look=news] .pp-line--world .pp-line-stroke,:root[data-look=news] .pp-line--noted .pp-line-stroke,:root[data-look=news] .pp-line--guess .pp-line-stroke{stroke:var(--pp-l);stroke-width:calc((.7px + .4px * var(--n,1)) * var(--k))}:root[data-look=news] .pp-line--guess .pp-line-stroke{stroke-dasharray:calc(4px * var(--k)) calc(5px * var(--k));animation:none}:root[data-look=news] .pp-line:hover .pp-line-stroke,:root[data-look=news] .pp-line[data-on] .pp-line-stroke,:root[data-look=news] .pp-line--noted[data-on] .pp-line-stroke{stroke:color-mix(in srgb, var(--pp-l) 55%, var(--ink-2));stroke-width:calc((1.3px + .4px * var(--n,1)) * var(--k))}:root[data-look=news] .pp-line:focus-visible .pp-line-stroke{stroke:color-mix(in srgb, var(--pp-l) 55%, var(--ink-2));stroke-width:calc((1.3px + .4px * var(--n,1)) * var(--k))}:root[data-look=news] .pp-line-spark{display:none}:root[data-look=news] .pp-star-ring,:root[data-look=news] .pp-star--guess .pp-star-ring,:root[data-look=news] .pp-star[data-kind=note] .pp-star-ring{fill:var(--avatar);stroke:none;stroke-dasharray:none}:root[data-look=news] .pp-star-init{font-size:var(--fs-callout);fill:var(--avatar-ink);font-weight:600}:root[data-look=news] .pp-star[data-on] .pp-star-ring{fill:var(--avatar-on);stroke:none}:root[data-look=news] .pp-star:focus-visible .pp-star-ring{stroke:var(--accent);stroke-width:2px}:root[data-look=news] .pp-star-pill{fill:none}:root[data-look=news] .pp-star-name{font-size:var(--fs-footnote);fill:var(--ink-2);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}:root[data-look=news] .pp-star[data-on] .pp-star-name{fill:var(--ink);font-weight:600}:root[data-look=news] .pp-star-bridge{stroke:var(--surface)}:root[data-look=news] .pp-star-halo{fill:var(--ink)}:root[data-look=news] .pp-star[data-lit] .pp-star-halo{opacity:.06;animation:none}:root[data-look=news] .pp-me-halo,:root[data-look=news] .pp-me-dot{display:none}:root[data-look=news] .pp-me-ring{fill:var(--ink);stroke:none}:root[data-look=news] .pp-me:focus-visible .pp-me-ring{stroke:var(--accent);stroke-width:2px}:root[data-look=news] .pp-me-name{dominant-baseline:central;font-size:var(--fs-callout);fill:var(--surface);font-weight:600;transform:translateY(-54px)}:root[data-look=news] .pp-cap{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-float);overscroll-behavior:contain;border:0;gap:14px;padding:16px 16px 14px}@media (min-width:900px){:root[data-look=news] .pp-cap{box-shadow:none}}:root[data-look=news] .pp-cap-close{z-index:2;width:30px;height:30px;color:var(--ink-2);background:var(--fill);opacity:0;pointer-events:none;top:10px;right:10px}:root[data-look=news] .pp-cap-close:focus-visible{opacity:1;pointer-events:auto}:root[data-look=news] .pp-cap-close:after{content:"";position:absolute;top:-7px;bottom:-7px;left:-7px;right:-7px}:root[data-look=news] .pp-cap-menu~.pp-cap-close{right:50px}:root[data-look=news] .pp-cap-menu{top:10px;right:10px}:root[data-look=news] .pp-cap-menu .ob-more-btn,:root[data-look=news] .pp-cap-menu .glassbtn{width:30px;height:30px;color:var(--ink-2);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;position:relative}:root[data-look=news] .pp-cap-menu .ob-more-btn:after{content:"";position:absolute;top:-7px;bottom:-7px;left:-7px;right:-7px}@media (hover:hover){:root[data-look=news] .pp-cap-menu .ob-more-btn:hover{background:var(--fill)}}:root[data-look=news] .pp-cap-head{gap:12px;padding-right:0}:root[data-look=news] .pp-cap-menu~.pp-cap-head{padding-right:36px}:root[data-look=news] .pp-cap-head--go{text-align:left;width:100%;color:inherit;border-radius:var(--r-control);transition:opacity .15s var(--ease)}:root[data-look=news] .pp-cap-head--go:active{opacity:.55}:root[data-look=news] .pp-cap-chev{color:var(--ink-3);flex:none}:root[data-look=news] .pp-cap-name{font-size:var(--fs-headline);line-height:var(--lh-headline);letter-spacing:0;font-weight:600}:root[data-look=news] .pp-cap-how{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-3)}:root[data-look=news] .pp-cap-body{font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink-2)}:root[data-look=news] .pp-cap-av,:root[data-look=news] .pp-cap-av[data-kind=note]{width:40px;height:40px;font-size:var(--fs-callout);color:var(--avatar-ink);background:var(--avatar);box-shadow:none;font-weight:600}:root[data-look=news] .pp-cap-me{background:var(--ink);width:40px;height:40px;box-shadow:none}:root[data-look=news] .pp-cap-me i{display:none}:root[data-look=news] .pp-cap-me:after{content:"你";font-size:var(--fs-callout);color:var(--surface);font-weight:600}:root[data-look=news] .pp-cap-thing{text-align:left;width:100%;color:var(--ink-3);transition:opacity .15s var(--ease);align-items:center;gap:12px;display:flex}:root[data-look=news] .pp-cap-thing:active{opacity:.55}:root[data-look=news] .pp-cap-thing-art{border-radius:var(--r-control);background:var(--sunken);flex:none;width:44px;height:44px;overflow:hidden}:root[data-look=news] .pp-cap-thing-text{flex:1;gap:2px;min-width:0;display:grid}:root[data-look=news] .pp-cap-thing-text b,:root[data-look=news] .pp-cap-thing-text em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-look=news] .pp-cap-thing-text b{font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink);font-weight:600}:root[data-look=news] .pp-cap-thing-text em{font-style:normal;font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-3)}:root[data-look=news] .pp-cap-note{font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink-2)}:root[data-look=news] .pp-cap-more,:root[data-look=news] .pp-cap-kind{font-size:var(--fs-footnote);color:var(--ink-3)}:root[data-look=news] .pp-cap-kind i,:root[data-look=news] .pp-cap-kind[data-kind=noted] i,:root[data-look=news] .pp-cap-kind[data-kind=guess] i{border-top-width:1.5px;border-color:color-mix(in srgb, var(--world-fill) 45%, var(--pp-edge));width:16px}:root[data-look=news] .pp-cap-kind[data-kind=noted] i{border-color:color-mix(in srgb, var(--human-fill) 45%, var(--pp-edge))}:root[data-look=news] .pp-cap-kind[data-kind=guess] i{border-color:color-mix(in srgb, var(--agent-fill) 45%, var(--pp-edge))}:root[data-look=news] .pp-cap-lines{gap:12px;margin-top:0}:root[data-look=news] .pp-cap-lines li{font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink);align-items:flex-start}:root[data-look=news] .pp-cap-lines li span{width:44px;font-size:var(--fs-footnote);line-height:var(--lh-callout);color:var(--ink-3);order:-1;padding-top:0}:root[data-look=news] .pp-cap-lines li:before{content:"";background:var(--v-fill,var(--ink-3));border-radius:50%;flex:none;width:6px;height:6px;margin:7px 0 0}:root[data-look=news] .pp-cap-line-btn{color:var(--ink)}:root[data-look=news] .pp-cap-links{flex-wrap:wrap;gap:4px 20px;margin-top:2px}:root[data-look=news] .pp-cap-links .link{font-size:var(--fs-callout);gap:6px}:root[data-look=news] .pp-list-av,:root[data-look=news] .pp-list-av[data-kind=note]{width:32px;height:32px;font-size:var(--fs-footnote);color:var(--avatar-ink);background:var(--avatar);box-shadow:none;font-weight:600}:root[data-look=news] .pn-av,:root[data-look=news] .pn-av[data-kind=note]{width:72px;height:72px;font-size:var(--fs-title);color:var(--avatar-ink);background:var(--avatar);box-shadow:none;margin:0;font-weight:600}:root[data-look=news] .pn-head{gap:10px;margin-top:12px}:root[data-look=news] .pn-name{font-family:var(--font-sans);font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:0;font-weight:600}:root[data-look=news] .pn-how{font-size:var(--fs-body);line-height:var(--lh-headline);color:var(--ink-2)}:root[data-look=news] .pn-ask{margin-top:4px}:root[data-look=news] .pn-ask .link{font-size:var(--fs-callout)}:root[data-look=news] .pn-onhand{width:100%;min-height:var(--tap);border-radius:var(--r-card);background:var(--surface);text-align:left;font-size:var(--fs-body);line-height:var(--lh-headline);color:var(--ink);align-items:center;gap:12px;margin-top:24px;padding:13px 16px;display:flex}:root[data-look=news] .pn-onhand span{flex:1;min-width:0}:root[data-look=news] .pn-onhand>svg{color:var(--ink-3);flex:none}:root[data-look=news] .pn-onhand:active{background:color-mix(in srgb, var(--surface) 88%, var(--ink))}:root[data-look=news] .pn-note{border-radius:var(--r-card);background:var(--surface);font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink-2);margin-top:24px;padding:13px 16px}:root[data-look=news] .pn-sec,:root[data-look=news] .pn .sw-done{margin-top:32px}:root[data-look=news] .pn-sec-title,:root[data-look=news] .pn .sw-done-title{font-family:var(--font-sans);font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-3);margin:0 0 8px 16px;font-weight:400}:root[data-look=news] .pn-sec-foot{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-3);margin:8px 16px 0}:root[data-look=news] .pn-lines,:root[data-look=news] .pn .sw-done-list{border-radius:var(--r-card);background:var(--surface);gap:0;margin:0;padding:0 16px}:root[data-look=news] .pn-lines li,:root[data-look=news] .pn .sw-done-list li{font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink);align-items:center;padding:13px 0;position:relative}:root[data-look=news] .pn-lines li+li:before{content:"";border-top:.5px solid var(--hairline);position:absolute;top:0;left:16px;right:-16px}:root[data-look=news] .pn .sw-done-list li+li{border-top:0}:root[data-look=news] .pn .sw-done-list li+li:before{content:"";border-top:.5px solid var(--hairline);position:absolute;top:0;left:0;right:-16px}:root[data-look=news] .pn-things{border-radius:var(--r-card);background:var(--surface);gap:0;margin-top:0;overflow:hidden}:root[data-look=news] .pn-thing{width:100%;box-shadow:none;transition:background-color .15s var(--ease);background:0 0;border:0;border-radius:0;padding:8px 16px 8px 8px}:root[data-look=news] .pn-thing:active{background:var(--fill);transform:none}:root[data-look=news] .pn-thing:before{display:none}:root[data-look=news] .pn-thing+.pn-thing:after{content:"";border-top:.5px solid var(--hairline);position:absolute;top:0;left:84px;right:0}:root[data-look=news] .pn-thing-art{border-radius:var(--r-control);width:64px;height:64px}:root[data-look=news] .pn-thing-text{gap:2px;min-width:0}:root[data-look=news] .pn-thing-text b{font-size:var(--fs-headline);line-height:var(--lh-headline);font-weight:600}:root[data-look=news] .pn-thing-text em{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-3)}:root[data-look=news] .pn-foot{font-size:var(--fs-footnote);color:var(--ink-3);margin-top:40px}:root[data-look=news] .evp-meta{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-3)}:root[data-look=news] .evp-title{font-family:var(--font-sans);font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:0;font-weight:600}:root[data-look=news] .evp-title svg{vertical-align:middle;width:14px;height:14px;margin-left:0;position:relative;top:-3px}:root[data-look=news] .evp-sub{font-size:var(--fs-body);line-height:var(--lh-headline);color:var(--ink-2)}:root[data-look=news] .evp-card{border-radius:var(--r-card);background:var(--surface);box-shadow:none;border:0;padding:13px 16px}:root[data-look=news] .evp-vis-label{font-size:var(--fs-body);line-height:var(--lh-headline);font-weight:400}:root[data-look=news] .evp-vis-hint{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-3);animation:none}:root[data-look=news] .evp-note{font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink-2)}:root[data-look=news] .evp-list{border-radius:var(--r-card);background:var(--surface);box-shadow:none;border:0}:root[data-look=news] .evp-list .evp-person{gap:12px;padding:10px 16px}:root[data-look=news] .evp-list .evp-person+.evp-person:before{border-top-color:var(--hairline);left:64px}:root[data-look=news] .evp-av{width:36px;height:36px;font-size:var(--fs-callout);color:var(--avatar-ink);background:var(--avatar);box-shadow:none;margin:0;font-weight:600}:root[data-look=news] .evp-name b{font-size:var(--fs-headline);line-height:var(--lh-headline);font-weight:600}:root[data-look=news] .evp-name em,:root[data-look=news] .evp-name em[data-mutual]{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-3)}:root[data-look=news] .evp-chat{min-height:var(--tap);border-radius:var(--r-tag);font-size:var(--fs-callout);color:var(--accent);box-shadow:none;padding:0 4px;font-weight:400}:root[data-look=news] .evp-chat[data-on]{color:var(--ink)}:root[data-look=news] .evp-chat:disabled{opacity:.5}:root[data-look=news] .evp-mutual{display:none}:root[data-look=news] .evp-others{font-size:var(--fs-footnote);color:var(--ink-3);margin:4px 0 0;padding-left:16px}:root[data-look=news] .evp-stack{display:none}:root[data-look=news] .evp-stats div{border-radius:var(--r-card);background:var(--surface);box-shadow:none;border:0}:root[data-look=news] .evp-stats b{font-family:var(--font-sans);font-size:var(--fs-title);line-height:var(--lh-title);font-weight:600}:root[data-look=news] .evp-stats span,:root[data-look=news] .evp-stats-cap{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-3)}:root[data-look=news] .evp-stats-cap{padding-left:16px}:root[data-look=news] .evp-leave .quiet{min-height:var(--tap);font-size:var(--fs-callout);color:var(--ink-3)}:root[data-look=news] .evp-leave-title{font-family:var(--font-sans);font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:0;font-weight:600}:root[data-look=news] .evp-leave-list{font-size:var(--fs-callout);line-height:var(--lh-callout)}@media (min-width:900px){:root[data-look=news] .evp .pushbar{max-width:calc(608px + 2 * var(--gutter));margin:0 auto}:root[data-look=news] .evp-cover{width:min(calc(100% - 2 * var(--gutter)), 608px);border-radius:var(--r-card);height:320px;margin:72px auto 0;overflow:hidden}:root[data-look=news] .evp-fade{display:none}}:root[data-look=news] .pn:has(.pn-av[data-kind=note]) .pn-lines .vdot{background:var(--human-fill)}@media (max-width:767px){:root[data-look=news] .pp-cap{left:var(--gutter);right:var(--gutter)}:root[data-look=news][data-hand] .pp-cap{bottom:calc(max(8px, env(safe-area-inset-bottom)) + 62px + 8px + 66px)}}@media (min-width:768px) and (max-width:899px){:root[data-look=news] .pp-cap{right:var(--gutter)}:root[data-look=news][data-hand] .pp-cap{bottom:162px}}:root[data-look=news] .au-start{border-radius:var(--r-control);color:#1d1d1f;height:50px;font-size:var(--fs-headline);font-weight:600}:root[data-look=news] .au-sky{--hz-ground:var(--page);--hz-sky:#e3ecf7;--hz-line:var(--accent);height:max(calc(46dvh + env(safe-area-inset-top)), calc(22.5dvh + 192px));opacity:1}@media (prefers-color-scheme:dark){:root[data-look=news] .au-sky{--hz-sky:#0b1522}}:root[data-look=news] .au-prompt .au-sky{--hz-ground:var(--sheet)}:root[data-look=news] .au-welcome{padding-top:18dvh}:root[data-look=news] .au-brand{gap:16px}:root[data-look=news] .au-logo{border-radius:22.5%;animation:3s ease-in-out infinite alternate au-float}@media (prefers-reduced-motion:reduce){:root[data-look=news] .au-logo{animation:none}}:root[data-look=news] .au-brand h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:0;color:var(--ink);font-weight:600}:root[data-look=news] .au-actions{gap:8px}:root[data-look=news] .au-closed{font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink-2)}:root[data-look=news] .au-dev{height:36px;font-size:var(--fs-footnote);color:var(--ink-3)}:root[data-look=news] .au-welcome-consent{padding-top:12px}:root[data-look=news] .au-box{background:var(--surface);width:18px;height:18px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 22%, transparent);color:var(--surface);transition:background-color .15s var(--ease);border-radius:5px}:root[data-look=news] .au-check[aria-checked=true] .au-box{background:var(--ink);box-shadow:none}:root[data-look=news] .au-consent p{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-2)}:root[data-look=news] .au-doc{color:var(--accent);text-decoration:none}:root[data-look=news] .au-doc:hover{text-underline-offset:2px;text-decoration:underline}:root[data-look=news] .au-mark{border-radius:22.5%}:root[data-look=news] .au-phone{border-radius:var(--r-control);background:var(--surface);height:52px;box-shadow:none}:root[data-look=news] .au-phone:focus-within{box-shadow:none}:root[data-look=news] .au-cc{width:60px;font-size:var(--fs-body);color:var(--ink);font-weight:400}:root[data-look=news] .au-sep{background:var(--hairline);width:.5px;height:22px}:root[data-look=news] .au-phone input{font-size:var(--fs-body);color:var(--ink);caret-color:var(--ink);padding:0 16px 0 14px;font-weight:400}:root[data-look=news] .au-phone input::placeholder{color:var(--ink-3)}:root[data-look=news] .au-err{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--danger);margin-top:10px}:root[data-look=news] .au-code-title{font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:0;color:var(--ink);font-weight:600}:root[data-look=news] .au-code-sub{font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink-2);margin-top:8px}:root[data-look=news] .au-code{gap:10px}:root[data-look=news] .au-code-input{outline:none}:root[data-look=news] .au-code-input:focus-visible{outline:none}:root[data-look=news] .au-cell{border-radius:var(--r-control);background:var(--surface);box-shadow:none;font-size:var(--fs-title2);color:var(--ink);font-weight:600}:root[data-look=news] .au-code-input:focus~.au-cell[data-current]{box-shadow:none}:root[data-look=news] .au-code-input:focus~.au-cell[data-current]:after{background:var(--ink);border-radius:1px;width:2px;height:26px}:root[data-look=news] .au-resend,:root[data-look=news] .au-resend-btn{font-size:var(--fs-callout)}:root[data-look=news] .au-resend{color:var(--ink-3)}:root[data-look=news] .au-resend-btn{color:var(--accent)}:root[data-look=news] .au-code-note{font-size:var(--fs-footnote);color:var(--ink-3)}:root[data-look=news] .au-code-note[data-err]{color:var(--danger)}:root[data-look=news] .au-back{color:var(--ink)}:root[data-look=news] .au-legal-head{min-height:44px;margin-bottom:10px}:root[data-look=news] .au-legal-head b{font-size:var(--fs-headline);color:var(--ink);font-weight:600}:root[data-look=news] .au-legal-head .quiet--agent{font-size:var(--fs-headline);color:var(--accent);padding:0 4px;font-weight:600}:root[data-look=news] .au-legal-frame{border-radius:var(--r-card);background:var(--surface)}:root[data-look=news] .au-welcome--prompt{padding-top:36px}:root[data-look=news] .au-welcome--prompt .au-sky{height:260px}:root[data-look=news] .au-welcome--prompt .au-grow{height:56px}:root[data-look=news] .au-welcome--prompt .au-brand h1{font-size:var(--fs-title);line-height:var(--lh-title)}:root[data-look=news] .au-prompt-title{font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink-2)}:root[data-look=news] .en-org{font-size:var(--fs-callout);color:var(--ink);font-weight:600}:root[data-look=news] .en-title{font-family:var(--font-sans);font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:0;color:var(--ink);font-weight:600}:root[data-look=news] .en-marks{font-size:var(--fs-footnote);color:var(--ink-3);margin-top:2px}:root[data-look=news] .en-note{font-size:var(--fs-footnote);color:var(--ink-3)}@media (min-width:768px){:root[data-look=news] .en-title{font-size:var(--fs-display);line-height:var(--lh-display)}}:root[data-look=news] .skel{background:var(--fill)}:root[data-look=news] .today-blocks[aria-busy] .skel,:root[data-look=news] .mine-mats-grid[aria-busy] .skel{background:var(--surface)}:root[data-look=news] .state-empty{flex-direction:column;align-items:center;padding:56px 32px 32px;display:flex}:root[data-look=news] .state-empty-title{font-family:var(--font-sans);font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:0;color:var(--ink);font-weight:600}:root[data-look=news] .state-empty-hint{font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink-2);margin-top:8px}:root[data-look=news] .state-empty>.btn,:root[data-look=news] .state-empty>button{order:3;margin-top:24px!important}:root[data-look=news] .state-error{color:var(--ink-3);gap:8px}:root[data-look=news] .state-error p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2);text-align:center}:root[data-look=news] .state-error .quiet{font-size:var(--fs-body);color:var(--accent)}:root[data-look=news] .state-error .quiet:hover:not(:disabled){color:var(--accent);opacity:.8}:root[data-look=news] .today-quiet .serif,:root[data-look=news] .today-error .serif{font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:0;color:var(--ink);font-weight:600}:root[data-look=news] .today-quiet p+p{font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink-2)}:root[data-look=news] .today-error button{font-size:var(--fs-body);color:var(--accent);font-weight:400}@media (min-width:768px){:root[data-look=news] .au>.au-welcome,:root[data-look=news] .au>.au-page{min-height:100dvh;padding-top:20dvh}:root[data-look=news] .au>.au-welcome .au-sky{height:max(calc(46dvh + env(safe-area-inset-top)), calc(25dvh + 192px))}:root[data-look=news] .au>.au-welcome .au-grow,:root[data-look=news] .au>.au-phone-page .au-grow{flex:none;height:48px;min-height:0}:root[data-look=news] .au>.au-phone-page .au-mark{margin-bottom:40px}}:root[data-look=news] .au-splash-brand{padding-left:0}:root[data-look=news] .au-splash-brand p{color:#ffffffe6;font-size:var(--fs-body)}:root[data-look=news] .au-legal-head{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}:root[data-look=news] .au-legal-head b{text-align:center;grid-column:2}:root[data-look=news] .au-legal-head .quiet--agent{grid-column:3;justify-self:end}:root[data-look=news] .en-title{text-wrap:balance}:root[data-look=news] .today-quiet~.today-end,:root[data-look=news] .state-error .quiet svg{display:none}:root[data-look=news] .state-error .quiet{gap:0}.au13{background:var(--page);flex-direction:column;min-height:100dvh;display:flex}.au13-art{color:#fff;background:radial-gradient(70% 50% at 80% 8%,#ffffff38,#0000 60%),linear-gradient(#8ab4e6 0%,#6a9ad6 55%,#4f84c4 100%);border-radius:0 0 34px 34px;place-items:center;min-height:56dvh;padding:48px 24px;display:grid;position:relative;overflow:hidden}.au13-rings{fill:none;stroke:#ffffff52;stroke-width:1px;pointer-events:none;width:120%;max-width:720px;position:absolute;top:-10%;right:-22%}.au13-brand{text-align:center;animation:v13-item-in .7s var(--spring) both;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.au13-tile{background:#f4f6f8;border-radius:36px;place-items:center;width:132px;height:132px;display:grid;box-shadow:0 20px 50px #1f488247}.au13-tile .smark{width:76px;height:76px}.au13-name{font-family:var(--font-serif);letter-spacing:.04em;margin:14px 0 0;font-size:44px;font-weight:600;line-height:1.1}.au13-tag{color:#ffffffdb;margin:0;font-size:16px;line-height:1.5}.au13-form{width:100%;max-width:460px;padding:32px 20px calc(32px + env(safe-area-inset-bottom));flex-direction:column;flex:1;margin:0 auto;display:flex}.au13-title{font-family:var(--font-serif);margin:0;font-size:34px;font-weight:600;line-height:1.2;display:none}.au13-sub{color:var(--ink-2);margin:8px 0 28px;font-size:15px;display:none}:root[data-look] .au13 .au-page{flex:1;max-width:none;min-height:0;margin:0;padding:0}:root[data-look] .au13 .au-phone-page .au-mark{display:none}:root[data-look] .au13 .au-phone-page .au-grow{flex:0;min-height:16px}:root[data-look] .au13 .au-phone{background:var(--paper);height:58px;box-shadow:var(--lift,0 6px 20px #1c1a170f);border-radius:20px}:root[data-look] .au13 .au-phone:focus-within{box-shadow:inset 0 0 0 1.5px var(--agent-fill), var(--lift,none)}:root[data-look] .au13 .au-phone-page .btn{background:var(--ink);height:54px;color:var(--surface)}:root[data-look] .au13 .au-phone-consent{margin-top:12px}:root[data-look] .au13 .au-code-page{padding-top:12px}:root[data-look] .au13 .au-wait,:root[data-look] .au13 .au-closed{margin-top:8px}@media (min-width:900px){.au13{flex-direction:row}.au13-art{border-radius:0;flex:50%;min-height:100dvh}.au13-rings{width:80%;top:-18%;right:-30%}.au13-form{flex:50%;justify-content:center;align-items:center;max-width:none;padding:48px clamp(24px,6vw,96px)}.au13-form>*{width:100%;max-width:420px}.au13-title,.au13-sub{display:block}:root[data-look] .au13 .au-page{flex:none}:root[data-look] .au13 .au-code-page .au-back{margin:0 0 12px -12px;position:static}}@media (prefers-color-scheme:dark){.au13-art{background:radial-gradient(70% 50% at 80% 8%,#ffffff1f,#0000 60%),linear-gradient(#3f6a9c 0%,#34598a 55%,#2a4a75 100%)}.au13-tile{background:#e9edf1}}@media (prefers-reduced-motion:reduce){.au13-brand{animation:none}}:root[data-look=news] .mine-kicker .kicker-title{align-items:center;gap:8px}:root[data-look=news] .mine-kicker .mine-lock{color:var(--ink-3)}:root[data-look=news] .mine-swipe{border-radius:20px}:root[data-look=news] .mine-doing-skel{border:0;border-radius:20px;padding:12px}:root[data-look=news] .mine-doing-line{color:var(--ink-2)}:root[data-look=news] .mine-swipe-btn[data-kind=done]{background:var(--primary);color:var(--on-accent)}:root[data-look=news] .mine-swipe-btn[data-kind=drop]{color:#fff;background:#8e8e93}:root[data-look=news] .mine-tile-pic{box-shadow:none;border-radius:14px}:root[data-look=news] .mine-tile-pic[data-own]:before{display:none}:root[data-look=news] .mine-tile-pic[data-fresh],:root[data-look=news] .mine-tile-pic[data-fresh]:after{box-shadow:none;animation:none}:root[data-look=news] .mine-tile-fresh{background:var(--world-fill);width:8px;height:8px;top:8px;right:8px;box-shadow:0 0 0 1.5px #ffffffe6}:root[data-look=news] .mine-tile-title{color:var(--ink);font-size:14px;font-weight:600;line-height:19px}:root[data-look=news] .mine-tile-meta,:root[data-look=news] .mine-tile-meta[data-own]{color:var(--ink-3);font-size:13px}:root[data-look=news] .mine-filter-btn{color:var(--ink-3);font-size:15px}:root[data-look=news] .mine-filter-btn[aria-selected=true]{color:var(--ink)}:root[data-look=news] .mine-log{gap:32px}:root[data-look=news] .mine-day-head{gap:10px;margin-bottom:12px}:root[data-look=news] .mine-day-label{font-size:var(--fs-headline);line-height:var(--lh-headline);color:var(--ink);font-weight:600}:root[data-look=news] .mine-day-line{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-3)}:root[data-look=news] .mine-kept-empty-title{font-family:var(--font-sans);font-size:22px;font-weight:600;line-height:28px}:root[data-look=news] .mine-kept-empty-hint{font-size:15px}:root[data-look=news] .mine-note{padding:16px 12px 14px}:root[data-look=news] .mine-note-title{color:var(--ink);font-size:16px;line-height:21px}:root[data-look=news] .mine-note-gist{color:var(--ink-3);font-size:13px;font-weight:400}:root[data-look=news] .mine-note-add{color:var(--ink-2);background-image:none;border-radius:14px}:root[data-look=news] .mine-strip-hint{color:var(--ink-3);font-size:13px}:root[data-look=news] .mine-mats-lead{color:var(--ink-3);font-size:15px}:root[data-look=news] .mine-mats-grid{gap:20px 12px}:root[data-look=news] .mine-mat-meta b{color:var(--ink);font-size:15px}:root[data-look=news] .mine-mat-meta em{color:var(--ink-3);font-size:13px}:root[data-look=news] .glassbtn--accent[aria-label=放一张材料进来],:root[data-look=news] .ob-more-btn.glassbtn--accent{color:var(--ink)}:root[data-look=news] .mine-add-close{color:var(--ink-2)}:root[data-look=news] .mine-add-title{background:var(--surface);color:var(--ink);border-radius:12px;padding:13px 16px;font-size:17px;font-weight:600;line-height:22px}:root[data-look=news] .mine-add-title::placeholder,:root[data-look=news] .mine-add-text::placeholder{color:var(--ink-3);font-weight:400}:root[data-look=news] .mine-add-rule{display:none}:root[data-look=news] .mine-add:has(.mine-add-text) .mine-add-title{border-radius:12px 12px 0 0;margin-bottom:-16px}:root[data-look=news] .mine-add:has(.mine-add-text) .mine-add-rule{background:linear-gradient(var(--hairline), var(--hairline)) no-repeat 16px 0 / calc(100% - 16px) 100%, var(--surface);height:.5px;display:block}:root[data-look=news] .mine-add-text{background:var(--surface);color:var(--ink);border-radius:0 0 12px 12px;margin-top:-16px;padding:12px 16px 16px;font-size:17px;line-height:1.6}:root[data-look=news] .mine-add-private{color:var(--ink-3);font-size:13px}:root[data-look=news] .mine-add-sheet .btn-primary:disabled{background:color-mix(in srgb, var(--primary) 30%, transparent);color:var(--on-accent);opacity:1}:root[data-look=news] .mine-pending-n{color:var(--ink-3);font-size:15px;font-weight:400}:root[data-look=news] .mine-pending{box-shadow:none;border:0;border-radius:12px}:root[data-look=news] .mine-pending-row{color:color-mix(in srgb, var(--ink-3) 65%, transparent);gap:12px;min-height:60px;padding:11px 16px}:root[data-look=news] .mine-pending li+li .mine-pending-row:before{border-top-color:var(--hairline);left:34px}:root[data-look=news] .mine-pending-dot{width:6px;height:6px;box-shadow:none;background:var(--human-fill)}:root[data-look=news] .mine-pending-text b{font-family:var(--font-sans);color:var(--ink);font-size:17px;font-weight:600;line-height:22px}:root[data-look=news] .mine-pending-text em{color:var(--ink-3);font-size:13px}:root[data-look=news] .mine-pending-row:active{background:var(--fill)}:root[data-look=news] .mine-rel{box-shadow:none;border:0;border-radius:20px;gap:14px;padding:12px 16px 12px 12px}:root[data-look=news] .mine-rel-map{background:var(--sunken);border-radius:12px;width:96px;height:72px}:root[data-look=news] .mine-rel-map>rect{fill:var(--sunken)}:root[data-look=news] .mine-rel-map>ellipse,:root[data-look=news] .mine-rel-map>circle[r="9"]{display:none}:root[data-look=news] .mine-rel-title{font-family:var(--font-sans);color:var(--ink);font-size:17px;font-weight:600;line-height:22px}:root[data-look=news] .mine-rel-sub{color:var(--ink-3);font-size:13px}:root[data-look=news] .mine-rel-chev{color:color-mix(in srgb, var(--ink-3) 65%, transparent)}:root[data-look=news] .ob-frame{display:none}:root[data-look=news] .ob-lock{width:28px;height:28px;color:var(--ink-2);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);top:auto;bottom:12px;left:16px}:root[data-look=news] .ob-info{color:var(--ink-3);transition:color .15s var(--ease)}:root[data-look=news] .ob-source{border-radius:var(--r-control);background:var(--fill);border:0;gap:4px;padding:12px 16px}:root[data-look=news] .ob-source-from{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-2)}:root[data-look=news] .ob-source-cond{font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink)}:root[data-look=news] .ob-source-link,:root[data-look=news] .ob-source-out{font-size:var(--fs-callout);color:var(--accent)}:root[data-look=news] .ob-sub{color:var(--ink-3);font-size:13px;font-weight:600}:root[data-look=news] .ob-muted,:root[data-look=news] .ob-last{font-size:var(--fs-callout);color:var(--ink-3)}:root[data-look=news] .ob-quote{border-left:2px solid color-mix(in srgb, var(--ink) 14%, transparent);gap:8px;padding-left:16px}:root[data-look=news] .ob-quote .serif{color:var(--ink);font-size:22px;font-weight:500;line-height:32px}:root[data-look=news] .ob-quote cite{color:var(--ink-3);font-size:13px}:root[data-look=news] .ob-original p{letter-spacing:0;color:var(--ink);font-size:17px;line-height:1.6}:root[data-look=news] .ob-points li{color:var(--ink);padding-left:18px;font-size:17px;line-height:1.6}:root[data-look=news] .ob-points li:before{width:6px;height:6px;box-shadow:none;background:var(--agent-fill);top:11px}:root[data-look=news] .ob-unknowns li{color:var(--ink-2);font-size:17px;line-height:1.5}:root[data-look=news] .ob-unknowns li:before{color:var(--ink-3);font-size:13px;font-weight:600}:root[data-look=news] .ob-basis{color:var(--ink-3);font-size:13px}:root[data-look=news] .ob-check button{font-size:17px}:root[data-look=news] .ob-check-box{width:20px;height:20px;box-shadow:none;background:var(--fill);margin-top:4px}:root[data-look=news] .ob-check button[data-done] .ob-check-box{background:var(--primary);color:var(--on-accent)}:root[data-look=news] .ob-fit li{font-size:17px}:root[data-look=news] .ob-fit-mark,:root[data-look=news] .ob-fit-mark--ok{color:var(--ink-2)}:root[data-look=news] .ob-contribs{border-top:.5px solid var(--hairline);gap:0;margin-top:12px;padding:0}:root[data-look=news] .ob-contrib{padding:14px 0}:root[data-look=news] .ob-contrib+.ob-contrib{border-top:.5px solid var(--hairline)}:root[data-look=news] .ob-contrib-by{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-3);gap:8px}:root[data-look=news] .ob-contrib-by b{font-size:var(--fs-footnote);color:var(--ink);font-weight:600}:root[data-look=news] .ob-contrib-by em{color:var(--ink-3)}:root[data-look=news] .ob-contrib-text{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);margin-top:4px}:root[data-look=news] .ob-contribs>.link{min-height:var(--tap);border-top:.5px solid var(--hairline);text-align:left;width:100%;font-size:var(--fs-callout);justify-self:start;margin:0}:root[data-look=news] .ob-footer{margin-top:-2px}:root[data-look=news] .ob-thread{border-top:.5px solid var(--hairline);gap:4px;padding:6px 0 0;display:grid}:root[data-look=news] .ob-thread-toggle{min-height:var(--tap);font-size:var(--fs-footnote);color:var(--ink-3);transition:color .15s var(--ease);justify-self:start;font-weight:600}:root[data-look=news] .ob-thread-last{font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink-2)}:root[data-look=news] .ob-thread-list{gap:12px;margin-top:4px}:root[data-look=news] .ob-thread-list>.link{font-size:var(--fs-callout);justify-self:start}:root[data-look=news] .ob-msg{font-size:var(--fs-body);line-height:var(--lh-body)}:root[data-look=news] .ob-msg--me{border-radius:var(--r-card);background:var(--fill);color:var(--ink);padding:8px 14px}:root[data-look=news] .ob-msg--it{color:var(--ink);border-left:0;padding-left:0}:root[data-look=news] .ob-msg--ev{color:var(--ink-3);font-size:13px}:root[data-look=news] .ob-paper-head{color:var(--ink-3);font-size:13px;font-weight:600}:root[data-look=news] .ob-row{padding:6px 0;font-size:15px}:root[data-look=news] .ob-row-k{width:30px;color:var(--ink-3);font-size:13px}:root[data-look=news] .ob-row--same .ob-row-v{color:var(--ink-2)}:root[data-look=news] .ob-paper--right .ob-row--changed .ob-row-v{color:var(--ink);font-weight:600}:root[data-look=news] .ob-hl{background:var(--human-fill);border-radius:1px;height:2px;top:auto;bottom:-3px;left:0;right:0}:root[data-look=news] .ob-q{width:20px;height:20px;font-size:var(--fs-footnote);color:#fff;background:var(--accent);box-shadow:none;animation:fade-in .25s var(--ease) both;font-weight:600}:root[data-look=news] .ob-pop{border-radius:var(--r-control);background:var(--surface);box-shadow:var(--shadow-float);font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink);padding:14px 16px}:root[data-look=news] .ob-board{max-width:640px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:root[data-look=news] .ob-sticky{border-radius:var(--r-tag);font-size:var(--fs-callout);line-height:var(--lh-callout);transform:none!important}:root[data-look=news] .ob-sticky--warm,:root[data-look=news] .ob-sticky--cool{background:var(--surface);box-shadow:0 1px 2px #0000000f}:root[data-look=news] .ob-sticky--new{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--accent), 0 6px 16px #0000001a;border:0;animation:none}@media (prefers-color-scheme:dark){:root[data-look=news] .ob-sticky--warm,:root[data-look=news] .ob-sticky--cool{background:var(--sunken);box-shadow:none}:root[data-look=news] .ob-sticky--new{background:color-mix(in srgb, var(--ink) 8%, var(--sunken));box-shadow:inset 0 0 0 1.5px var(--accent), 0 6px 16px #0006}}:root[data-look=news] .ob-sticky-newtag{border-radius:var(--r-tag);font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--on-accent);background:var(--accent);padding:0 6px;top:-9px;right:-9px}:root[data-look=news] .ob-sticky-ok{font-size:var(--fs-footnote);color:var(--ink);background:var(--surface);box-shadow:0 1px 3px #0000001f}:root[data-look=news] .ob-sticky-by{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-3)}:root[data-look=news] .ob-arrow{font-size:var(--fs-footnote);color:var(--ink-3)}:root[data-look=news] .ob-board-gap{border-top:1.5px solid color-mix(in srgb, var(--ink) 20%, transparent)}@media (min-width:768px){:root[data-look=news] .ob-sticky{max-width:168px;min-height:84px;font-size:var(--fs-headline);line-height:var(--lh-headline)}:root[data-look=news] .ob-arrow{font-size:var(--fs-headline)}:root[data-look=news] .ob-board-col{gap:16px}}:root[data-look=news] .ob-doc{border-radius:var(--r-card);border:0;transform:none;box-shadow:0 1px 2px #0000000f,0 6px 18px #00000014}:root[data-look=news] .ob-doc-head{font-size:var(--fs-headline);font-weight:600}:root[data-look=news] .ob-doc-row{font-size:var(--fs-callout)}:root[data-look=news] .ob-doc-row .ob-row-k{font-size:var(--fs-footnote)}:root[data-look=news] .ob-doc-ask{border-radius:var(--r-control);background:var(--fill);color:var(--ink);border:0;padding:10px 12px;font-size:15px}:root[data-look=news] .ob-doc-line{border-radius:var(--r-control);background:var(--fill);color:var(--ink);border:0;font-size:17px}:root[data-look=news] .ob-doc-line[data-filled],:root[data-look=news] .ob-doc-line:focus,:root[data-look=news] .ob-doc-line--read{background:var(--fill)}:root[data-look=news] .ob-doc-line::placeholder{color:var(--ink-3)}:root[data-look=news] .ob-bar-status{min-height:var(--tap);font-size:var(--fs-callout);color:var(--ink-2);gap:10px;padding-left:6px}:root[data-look=news] .ob-status-ring{width:6px;height:6px;box-shadow:none;background:var(--mark);animation:1.1s ease-in-out infinite alternate smark-work}:root[data-look=news] .ob-bar-done{min-height:var(--tap);font-size:var(--fs-callout);color:var(--ink-2);flex:none;padding:0 12px;font-weight:400}:root[data-look=news] .ob-bar-back{height:var(--tap);font-size:var(--fs-headline);text-align:left;color:var(--ink)}:root[data-look=news] .ob-bar-failed{font-size:var(--fs-callout);color:var(--ink-2)}:root[data-look=news] .ob-bar-retry{min-height:var(--tap);font-size:var(--fs-headline);color:var(--accent);padding:0 12px}:root[data-look=news] .ob-menu{border-radius:var(--r-control);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-float);padding:0;overflow:hidden}:root[data-look=news] .ob-menu-item{color:var(--ink);border-radius:0;padding:0 16px}:root[data-look=news] .ob-menu-item+.ob-menu-item{box-shadow:inset 0 .5px 0 var(--hairline)}:root[data-look=news] .ob-menu-item:hover:not(:disabled),:root[data-look=news] .ob-menu-item:active:not(:disabled){background:var(--fill)}:root[data-look=news] .ob-menu-item--danger{color:var(--danger)}:root[data-look=news] .ob-sheet-title{font-size:var(--fs-title2);line-height:var(--lh-title2);font-weight:600}:root[data-look=news] .ob-sheet-sub,:root[data-look=news] .ob-sheet-foot{color:var(--ink-3)}:root[data-look=news] .ob-sheet-sub{font-size:var(--fs-callout)}:root[data-look=news] .ob-sheet-foot{font-size:var(--fs-footnote)}:root[data-look=news] .ob-paperpick{border-radius:var(--r-control);background:var(--surface);box-shadow:none;border:0}:root[data-look=news] .ob-paperpick-title{font-size:var(--fs-callout);line-height:var(--lh-callout)}:root[data-look=news] .ob-paperpick-date{font-size:var(--fs-footnote);color:var(--ink-3)}:root[data-look=news] .ob-paperpick--add{background:var(--fill);color:var(--ink-2);font-size:var(--fs-callout);border:0}:root[data-look=news] .ob-input{border-radius:var(--r-control);background:var(--surface);font-size:var(--fs-body);color:var(--ink);border:0;padding:12px 16px}:root[data-look=news] .ob-input:focus{border-color:#0000}:root[data-look=news] .ob-err{color:var(--danger)}:root[data-look=news] .ob-people{border-radius:var(--r-card);background:var(--surface);gap:0;overflow:hidden}:root[data-look=news] .ob-person{color:color-mix(in srgb, var(--ink-3) 65%, transparent);background:0 0;border:0;border-radius:0;padding:10px 16px;position:relative}:root[data-look=news] .ob-person+.ob-person:before{content:"";border-top:.5px solid var(--hairline);position:absolute;top:0;left:64px;right:0}:root[data-look=news] .ob-person:active{background:var(--fill)}:root[data-look=news] .ob-person-av{background:var(--avatar);color:var(--avatar-ink);font-size:var(--fs-callout);font-weight:600}:root[data-look=news] .ob-person-text b{font-size:var(--fs-headline)}:root[data-look=news] .ob-person-text em{color:var(--ink-3)}:root[data-look=news] .ob-people>.ob-muted{padding:14px 16px}:root[data-look=news] .mine-mat-card{justify-items:stretch}:root[data-look=news] .mine-mats-grid .mine-note{aspect-ratio:3/4;width:100%;height:auto}:root[data-look=news] .mine-all-title{letter-spacing:0;font-size:34px;font-weight:600;line-height:41px}:root[data-look=news] .mine-dots{padding-left:3px}:root[data-look=news] .mine-dot{margin-left:-3px;font-size:10px}:root[data-look=news] .mine-mat-meta b{display:none}:root[data-look=news] .mine-add:has(.mine-add-text) .mine-add-text{background:linear-gradient(var(--hairline), var(--hairline)) no-repeat 16px 0 / calc(100% - 16px) .5px, var(--surface)}:root[data-look=news] .mine-pending-dot{align-self:flex-start;margin-top:8px}@media (prefers-color-scheme:dark){:root[data-look=news] .ob-top .glassbtn{background:#3a3a3cb8;box-shadow:0 8px 24px #0006}}:root[data-look=news] .ob-quote .serif{text-indent:-.5em}:root[data-look=news] .mine-rel-map line{stroke:var(--ink-3);stroke-opacity:.35;stroke-dasharray:none}:root[data-look=news] .mine-mem-art{background:var(--sunken);border-radius:12px;flex:none;place-items:center;width:112px;height:84px;display:grid}:root[data-look=news] .mine-mem-art .smark{width:34px;height:34px;color:var(--mark)}:root[data-look=news]{--page:#f5f1e8;--surface:#fffdf8;--paper:#fffdf8;--sunken:#ede7da;--paper-edge:#e6dfd1;--ink:#1f1d1a;--ink-2:#5e5a53;--ink-3:#6e6a62;--hairline:#3c3c4333;--fill:#7676801f;--accent:#2f6dae;--accent-strong:#2f6dae;--mark:#5b9bd5;--human:#8c6420;--human-fill:#d29b3a;--human-soft:#f7efdf;--agent:#2f6dae;--agent-fill:#5b9bd5;--agent-soft:#e1ecf7;--world:#1e7f5c;--world-fill:#34a37a;--world-soft:#e3f3ec;--primary:#1f1d1a;--primary-press:#4a4641;--on-accent:#fffdf8;--danger:#bd3b30;--r-card:20px;--r-sheet:20px;--r-control:12px;--r-tag:8px;--r-card-lg:var(--r-card);--sheet:var(--page);--avatar:#e6dfd1;--avatar-ink:#4a4641;--avatar-on:#d9d1c2;--glass:#fbf9f4c7;--glass-blur:saturate(180%) blur(24px);--glass-edge:#0000000f;--shadow-card:none;--shadow-glass:0 0 0 .5px #00000012, 0 4px 14px #00000012;--shadow-float:0 0 0 .5px #00000012, 0 4px 14px #00000012;--card-edge:0 solid transparent;--scrim:#0000004d;--tone-clay:#d97757;--tone-clay-soft:#f6e3da;--tone-clay-deep:#a9502f;--tone-sage:#4e9a8c;--tone-sage-soft:#ddeeea;--tone-sage-deep:#2f6e62;--tone-sky:#7fb0e3;--tone-sky-soft:#e3eef9;--tone-sky-deep:#3f74b5;--tone-rose:#d3809f;--tone-rose-soft:#f5e1e8;--tone-rose-deep:#9e4f6d;--tone-amber:#d6a04f;--tone-amber-soft:#f5ead5;--tone-amber-deep:#8e6421;--tone-ocean:#4c82c3;--tone-ocean-soft:#e0eaf6;--tone-ocean-deep:#2f5e99;--tone-clay-shade:#a9502f;--tone-sage-shade:#2f6e62;--tone-sky-shade:#3f74b5;--tone-rose-shade:#9e4f6d;--tone-amber-shade:#8e6421;--tone-ocean-shade:#2f5e99;--hero-lift:#fff;--r-card-main:22px;--r-cover:28px;--lift:0 1px 2px #1f1d1a0a, 0 8px 24px #1f1d1a0d}@media (min-width:1000px){:root[data-look=news]{--gutter:40px;--fs-caption:12px;--lh-caption:14px}}@media (prefers-color-scheme:dark){:root[data-look=news]{--hero-lift:#2d2a27;--tone-clay-soft:#d9775733;--tone-clay-deep:#f2b8a2;--tone-sage-soft:#4e9a8c33;--tone-sage-deep:#9fd3c8;--tone-sky-soft:#7fb0e333;--tone-sky-deep:#c2dbf5;--tone-rose-soft:#d3809f33;--tone-rose-deep:#f0c3d4;--tone-amber-soft:#d6a04f33;--tone-amber-deep:#f0d4a6;--tone-ocean-soft:#4c82c338;--tone-ocean-deep:#a9c7eb;--lift:0 0 0 .5px #ffffff0f, 0 8px 24px #00000040;--page:#2d2a27;--surface:#3d3a36;--paper:#3d3a36;--sunken:#262422;--paper-edge:#4a4641;--ink:#f2ede3;--ink-2:#bdb6aa;--ink-3:#ada698;--hairline:#ffffff1a;--fill:#7676803d;--accent:#8fc0f2;--accent-strong:#8fc0f2;--mark:#8fc0f2;--human:#e3b25e;--human-fill:#d9a650;--human-soft:#e3b25e2e;--agent:#8fc0f2;--agent-fill:#8fc0f2;--agent-soft:#6ba8e02e;--world:#4cc49a;--world-fill:#4cc49a;--world-soft:#4cc49a2e;--primary:#f2ede3;--primary-press:#d9d1c2;--on-accent:#2d2a27;--danger:#ff8a80;--sheet:var(--surface);--avatar:#4a4641;--avatar-ink:#e6dfd1;--avatar-on:#57524b;--glass:#3d3a36d1;--glass-edge:#ffffff1a;--shadow-glass:0 0 0 .5px #ffffff1a, 0 8px 24px #0006;--shadow-float:0 0 0 .5px #ffffff1a, 0 8px 24px #0006;--scrim:#00000080}}:root[data-look=news] .smark{color:var(--mark);display:block}:root[data-look=news] .mark-ring{box-shadow:none;width:calc(var(--ring) + 6px);height:calc(var(--ring) + 6px)}:root[data-look=news] .mark-dot,:root[data-look=news] .ring b,:root[data-look=news] .ring i{display:none}:root[data-look=news] .ring--working .smark{animation:1.1s ease-in-out infinite alternate smark-work}@keyframes smark-work{to{opacity:.35}}@media (prefers-reduced-motion:reduce){:root[data-look=news] .smark{animation:none!important}}:root[data-look=news] .vdot,:root[data-look=news] .vdot[data-voice]{box-shadow:none}:root[data-look=news] .vdot[data-voice=agent]{background:var(--agent-fill)}:root[data-look=news] .serif{font-family:var(--font-sans)}:root[data-look=news] body{background:var(--page);-webkit-font-smoothing:antialiased}:root[data-look=news] .btn{border-radius:var(--r-control);height:50px;font-size:var(--fs-headline);font-weight:600}:root[data-look=news] .btn-sm{border-radius:var(--r-control);height:38px;font-size:var(--fs-callout)}:root[data-look=news] .btn-human{background:var(--primary);color:var(--on-accent)}:root[data-look=news] .btn-soft{background:var(--fill);color:var(--ink)}:root[data-look=news] .chip{border-radius:var(--r-control);background:var(--surface);color:var(--ink);font-size:var(--fs-callout);border:0}:root[data-look=news] .link,:root[data-look=news] .quiet--agent{color:var(--accent)}:root[data-look=news] :where(.link,.quiet){font-size:var(--fs-callout)}:root[data-look=news] .glassbtn{width:var(--tap);height:var(--tap);background:var(--glass);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:var(--glass-blur);transition:transform .1s ease-out, background-color .2s var(--ease), box-shadow .2s var(--ease);border:0}:root[data-look=news] .glassbtn:active{transform:scale(.94)}:root[data-look=news] .ask{border-radius:var(--r-pill);background:var(--glass);height:54px;-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-float)}:root[data-look=news] .ask-main{gap:12px;padding:0 20px}:root[data-look=news] .ask-ring{width:20px;height:20px;box-shadow:none;border-radius:0;margin:0}:root[data-look=news] .ask-idle{font-size:var(--fs-body);color:var(--ink-3)}:root[data-look=news] .ask-status{color:var(--ink-2)}:root[data-look=news] .ask-stop{background:var(--fill)}:root[data-look=news] .ob-stage,:root[data-look=news] .ob-hero{background:var(--sunken)}:root[data-look=news] .ob-kicker-text{color:var(--ink);font-size:15px;font-weight:600}:root[data-look=news] .ob-title{font-family:var(--font-sans);color:var(--ink);font-size:30px;font-weight:600;line-height:38px}:root[data-look=news] .ob-first{color:var(--ink-2);font-size:19px;line-height:1.6}:root[data-look=news] .ob-bar{background:var(--glass);-webkit-backdrop-filter:saturate(180%)blur(20px);box-shadow:var(--shadow-float);border-radius:24px;padding:8px}:root[data-look=news] .ob-ask{background:var(--fill);height:50px;box-shadow:none;color:var(--ink-2);border-radius:16px;font-size:16px}:root[data-look=news] .ob-ask--full{background:0 0}:root[data-look=news] .ob-ask-ring{width:18px;height:18px;box-shadow:none;border-radius:0}:root[data-look=news] .ob-bar-primary{border-radius:16px}:root[data-look=news] .ob-bar-primary.btn-primary:disabled{background:color-mix(in srgb, var(--primary) 45%, transparent)}:root[data-look=news] .ob-paper,:root[data-look=news] .ob-paper--left,:root[data-look=news] .ob-paper--right,:root[data-look=news] .ob-sticky--new{transform:none}:root[data-look=news] .ob-paper{border:0;border-radius:14px;box-shadow:0 1px 2px #0000000f,0 6px 18px #00000014}:root[data-look=news] .sheet{background:var(--sheet);box-shadow:0 -8px 32px #0000001f}@media (prefers-color-scheme:dark){:root[data-look=news] .sheet{box-shadow:0 -.5px #ffffff1a,0 -8px 32px #00000080}}:root[data-look=news] .sheet-grab{background:color-mix(in srgb, var(--ink) 18%, transparent)}:root[data-look=news] .kicker-title{font-family:var(--font-sans);font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:0;color:var(--ink);font-weight:600}:root[data-look=news] .kicker-line{visibility:hidden}:root[data-look=news] .mine-dot{background:var(--avatar);color:var(--avatar-ink);font-family:var(--font-sans);box-shadow:0 0 0 1.5px var(--surface);font-weight:600}:root[data-look=news] .mine-dot--me{background:var(--ink);color:var(--surface)}:root[data-look=news] .mine-doing{background:var(--surface);box-shadow:none;border:0;border-radius:20px;padding:12px}:root[data-look=news] .mine-doing-line[data-voice]{color:var(--ink-2)}:root[data-look=news] .mine-note{box-shadow:none;background:var(--surface);border:0;border-radius:14px}:root[data-look=news] .mine-note:before,:root[data-look=news] .mine-note-bar,:root[data-look=news] .mine-scribble{display:none}:root[data-look=news] .mine-note-title{font-family:var(--font-sans);font-weight:600}:root[data-look=news] .mine-note-add{background:var(--fill)}:root[data-look=news] .scene:after{opacity:.35}:root[data-look=news] .mark-arc{display:none}:root[data-look=news] .mark:has(.mark-arc) .smark{animation:1.1s ease-in-out infinite alternate smark-work}:root[data-look=news] .page-title{font-family:var(--font-sans);font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:0;font-weight:600}:root[data-look=news] .minibar,:root[data-look=news] .minibar--serif{font-family:var(--font-sans);font-size:var(--fs-headline);letter-spacing:0;color:var(--ink);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);border-bottom:.5px solid var(--hairline);font-weight:600}:root[data-look=news] :-webkit-any(.pushbar,.ob-top):has(~.minibar[data-shown]) .glassbtn{box-shadow:none;-webkit-backdrop-filter:none;background-color:#0000}:root[data-look=news] :is(.pushbar,.ob-top):has(~.minibar[data-shown]) .glassbtn{box-shadow:none;-webkit-backdrop-filter:none;background-color:#0000}:root[data-look=news] :-webkit-any(.st-card,.me-card,.me-controls,.brk-rows,.pp-list,.evp-list,.peek-menu,.ob-menu,.oh-list) :focus-visible{outline-offset:-3px;border-radius:inherit}:root[data-look=news] :is(.st-card,.me-card,.me-controls,.brk-rows,.pp-list,.evp-list,.peek-menu,.ob-menu,.oh-list) :focus-visible{outline-offset:-3px;border-radius:inherit}:root[data-look=news] .btn-primary:disabled,:root[data-look=news] .btn-human:disabled{opacity:1;background:var(--fill);color:var(--ink-3)}:root[data-look=news] .sheet-scrim,:root[data-look=news] .sheet-scrim--modal{background:var(--scrim)}:root[data-look=news] .switch[data-on],:root[data-look=news] .switch--world[data-on]{background:var(--ink)}@media (prefers-color-scheme:dark){:root[data-look=news] .switch[data-on],:root[data-look=news] .switch--world[data-on]{background:var(--accent)}}:root[data-look=news] .switch i{background:#fff;box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f}:root[data-look=news] .smark--icon{vertical-align:middle;flex:none;display:inline-block}@media (min-width:1000px){:root[data-look=news] .page--wide{max-width:1320px;padding:0 var(--gutter)}:root[data-look=news] .mine{columns:2;column-gap:40px}:root[data-look=news] .mine>.mast{column-span:all}:root[data-look=news] .mine>.mine-section,:root[data-look=news] .mine>.mine-section:first-of-type,:root[data-look=news] .mine>.mine-rel{break-inside:avoid;margin-top:0;margin-bottom:36px}:root[data-look=news] .mine>.mine-rel{max-width:none;display:flex}:root[data-look=news] .mine .mine-doing-list{grid-template-columns:minmax(0,1fr)}:root[data-look=news] .mine .mine-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-look=news] .mine .mine-strip{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin:0;padding:0;display:grid;overflow:visible}:root[data-look=news] .mine .mine-strip>*{width:100%;min-width:0;display:block}:root[data-look=news] .mine .mine-strip .mine-note,:root[data-look=news] .mine .mine-strip .mine-note-add{aspect-ratio:3/4;width:100%;height:auto}}.tabslot{z-index:41;padding:0 16px calc(10px + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}html[data-agent] .tabslot{visibility:hidden}.tabveil{z-index:-1;height:calc(64px + env(safe-area-inset-bottom));background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--page) 55%, transparent) 40%, var(--page) 80%);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.tabbar,.tab-it{pointer-events:auto;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-float)}.tabbar{border-radius:var(--r-pill);height:60px;padding:0 6px;display:flex}.tab{width:78px;color:var(--ink-2);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-caption);transition:color .2s var(--ease), opacity .1s ease-out;align-content:center;place-items:center;gap:2px;display:grid}.tab[data-on]{color:var(--accent)}.tab:active{opacity:.5}.tab-it{border-radius:50%;flex:none;place-items:center;width:60px;height:60px;display:grid;position:relative}.tab-it .smark{width:28px;height:28px;color:var(--mark);display:block}.tab-it:active{transform:scale(.94)}.shell[data-bars=tabs] .shell-main{padding-bottom:calc(88px + env(safe-area-inset-bottom))}@media (min-width:1000px){:root[data-look=news] .page--people{max-width:1320px;padding:0 var(--gutter)}:root[data-look=news] .pp-stage{grid-template-columns:minmax(0,600px) minmax(0,1fr);justify-content:stretch;gap:32px}:root[data-look=news] .pp-side-list{display:block}}.pp-side-list{display:none}:root[data-look=news]{--splash-top:#8db7e4;--splash-bottom:#5585c6;--splash-ink:#fff;--splash-tile:#f4f5f5;--scan-sweep:#5b9bd552;--scan-box:#5b9bd5;--drop-ring:0 0 0 3px #5b9bd58c;--cfk-row-label:var(--ink-3);--cfk-rule:var(--hairline);--cfk-check-on:var(--tone-sage,#4e9a8c)}@media (prefers-color-scheme:dark){:root[data-look=news]{--splash-top:#23466e;--splash-bottom:#172f4d;--splash-ink:#f2ede3;--splash-tile:#3d3a36;--scan-sweep:#8fc0f247;--scan-box:#8fc0f2;--drop-ring:0 0 0 3px #8fc0f28c}}:root[data-look=news] .tabslot{justify-content:center;gap:8px;display:grid}:root[data-look=news] .tabrow{align-items:center;gap:12px;display:flex}:root[data-look=news][data-hand] .shell[data-bars=tabs] .shell-main{padding-bottom:calc(154px + env(safe-area-inset-bottom))}:root[data-look=news] .tab-it{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}:root[data-look=news] .tab-it .smark{opacity:1;transition:color .3s var(--ease), opacity .3s var(--ease)}:root[data-look=news] .tab-it[data-working]:after{content:"";background:conic-gradient(var(--agent) 0deg 60deg, color-mix(in srgb, var(--agent) 16%, transparent) 60deg 360deg);pointer-events:none;border-radius:50%;animation:8s linear infinite it-orbit;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}@keyframes it-orbit{to{transform:rotate(1turn)}}:root[data-look=news] .tab-it[data-paused] .smark{color:var(--ink-3);opacity:.5}:root[data-look=news] .hand-wrap{transform-origin:100%;width:0;min-width:calc(100% - 72px);animation:hand-in .24s var(--ease-sheet) both;justify-self:start;position:relative}:root[data-look=news] .hand-wrap[data-leaving]{pointer-events:none;animation:hand-out .2s var(--ease-exit) both}@keyframes hand-in{0%{opacity:0;transform:translate(16px)scale(.94)}}@keyframes hand-out{to{opacity:0;transform:translate(16px)scale(.94)}}:root[data-look=news] .hand{background:var(--zz-glass);width:100%;height:52px;-webkit-backdrop-filter:var(--zz-blur);backdrop-filter:var(--zz-blur);box-shadow:var(--zz-soft);color:var(--ink);text-align:left;cursor:pointer;pointer-events:auto;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:transform .1s ease-out, opacity .15s var(--ease);border:0;border-radius:16px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:0 10px;display:grid}:root[data-look=news] .hand:active{transform:scale(.98)}:root[data-look=news] .hand[aria-busy]{opacity:.6}:root[data-look=news] .hand-face{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}:root[data-look=news] .hand-face--person{background:var(--avatar);color:var(--avatar-ink);font-size:var(--fs-callout);font-weight:600;line-height:1}:root[data-look=news] .hand-face--img{object-fit:cover;border-radius:var(--r-tag);background:var(--sunken)}:root[data-look=news] .hand-face--mark .smark{width:26px;height:26px}:root[data-look=news] .hand-face--thing{border-radius:var(--r-tag);background:var(--fill);color:var(--ink-2)}:root[data-look=news] .hand .hand-face{width:32px;height:32px}:root[data-look=news] .hand .hand-face--mark .smark{width:20px;height:20px}:root[data-look=news] .hand-text{min-width:0;display:grid}:root[data-look=news] .hand-line,:root[data-look=news] .hand-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-look=news] .hand-line{font-size:var(--fs-callout);line-height:var(--lh-callout);font-weight:500}:root[data-look=news] .hand-sub{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-2)}:root[data-look=news] .hand-act{border-radius:var(--r-pill);background:var(--ink);height:32px;color:var(--paper);font-size:var(--fs-footnote);white-space:nowrap;align-items:center;padding:0 14px;font-weight:600;line-height:1;display:inline-flex}:root[data-look=news] .hand-why{border-radius:var(--r-control);background:var(--glass);max-width:100%;-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-float);font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-2);pointer-events:none;animation:fade-in .2s var(--ease);margin:0;padding:8px 12px;position:absolute;bottom:calc(100% + 8px);right:0}:root[data-look=news] .dg-title{margin-bottom:16px}:root[data-look=news] .dg-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(300px,82%);grid-auto-flow:column;gap:12px;margin:0 -24px;padding:0 24px 4px;scroll-padding-inline:24px;list-style:none;display:grid;overflow-x:auto}:root[data-look=news] .dg-track::-webkit-scrollbar{display:none}@media (min-width:768px){:root[data-look=news] .dg-track{margin:0 -28px;padding-inline-start:28px;padding-inline-end:28px;scroll-padding-inline:28px}}:root[data-look=news] .dg-card{border-radius:var(--r-card);background:var(--surface);scroll-snap-align:start;flex-direction:column;gap:8px;min-height:200px;padding:20px 20px 0;display:flex}:root[data-look=news] .dg-card-title{font-size:var(--fs-headline);line-height:var(--lh-headline);color:var(--ink);margin:0;font-weight:600}:root[data-look=news] .dg-card-line{font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink-2);margin:0}:root[data-look=news] .dg-card-unsure{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-3);margin:0}:root[data-look=news] .dg-ok{border:0;border-top:.5px solid var(--hairline);min-height:50px;font-size:var(--fs-headline);color:var(--accent);cursor:pointer;background:0 0;margin:auto -20px 0;font-weight:600}:root[data-look=news] .dg-ok:disabled{color:var(--ink-3);cursor:default}:root[data-look=news] .dg .sw-later{margin-top:12px}:root[data-look=news] .oh-list{border-radius:var(--r-card);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}:root[data-look=news] .oh-row{align-items:center;min-height:64px;display:flex;position:relative}:root[data-look=news] .oh-row+.oh-row:before{content:"";border-top:.5px solid var(--hairline);position:absolute;top:0;left:66px;right:0}:root[data-look=news] .oh-main{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;flex:1;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 16px;display:grid}:root[data-look=news] button.oh-main{cursor:pointer}:root[data-look=news] .oh-row--skel{gap:12px;padding:12px 16px}:root[data-look=news] .oh-text{gap:2px;min-width:0;display:grid}:root[data-look=news] .oh-title,:root[data-look=news] .oh-status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-look=news] .oh-title{font-size:var(--fs-headline);line-height:var(--lh-headline);font-weight:600}:root[data-look=news] .oh-status{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-2)}:root[data-look=news] .oh-next{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}:root[data-look=news] .oh-row[data-state=paused] .oh-title,:root[data-look=news] .oh-row[data-state=expired] .oh-title{color:var(--ink-2)}:root[data-look=news] .oh-note{font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink-2);margin:0 0 12px}:root[data-look=news] .oh-note .link{font-size:var(--fs-callout);margin-left:8px}@media (prefers-color-scheme:dark){:root[data-look=news] .oh-list,:root[data-look=news] .dg-card{background:var(--sunken)}}:root[data-look=news] .sw-title,:root[data-look=news] .brk-title{font-size:var(--fs-title2);line-height:var(--lh-title2);font-weight:600}:root[data-look=news] .sw-dec-text{border-radius:var(--r-control)}@media (prefers-reduced-motion:reduce){:root[data-look=news] .tab-it[data-working]:after,:root[data-look=news] .hand-wrap,:root[data-look=news] .hand-wrap[data-leaving],:root[data-look=news] .hand-why{animation:none}:root[data-look=news] .tab-it[data-drop-hot]{transform:none}}:root[data-look=news][data-hand] .toast{bottom:calc(146px + env(safe-area-inset-bottom))}:root[data-look=news] .ag:focus{outline:none}:root[data-look=news] .mast{padding-bottom:20px}@media (min-width:768px){:root[data-look=news] .mast.nm{padding-top:28px;padding-bottom:24px}}@media (min-width:1000px){:root[data-look=news] .mast.nm{padding-top:44px;padding-bottom:28px}}:root[data-look=news] .mast-bar{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom-color:var(--hairline)}:root[data-look=news] .mast-bar-in{max-width:960px;padding:0 var(--gutter)}@media (min-width:1000px){:root[data-look=news] .mast-bar-in{max-width:1320px}}:root[data-look=news] .today-blocks,:root[data-look=news] .today-masonry,:root[data-look=news] .today-col{gap:12px}@media (min-width:768px){:root[data-look=news] .today-blocks,:root[data-look=news] .today-masonry,:root[data-look=news] .today-col,:root[data-look=news] .today-row{gap:20px}}:root[data-look=news] .tc{background:var(--surface);border-radius:var(--r-card);box-shadow:none;border:0}:root[data-look=news] .tc:focus-visible{box-shadow:0 0 0 2px var(--accent)}:root[data-look=news] .tc--wide .tc-inner,:root[data-look=news] .tc--pair .tc-inner,:root[data-look=news] .tc--wide .tc-text,:root[data-look=news] .tc--pair .tc-text,:root[data-look=news] .tc--strip .tc-text{flex-direction:column;display:flex}:root[data-look=news] .tc--wide .tc-text,:root[data-look=news] .tc--pair .tc-text{flex:1 0 auto}:root[data-look=news] .tc-text>.tc-by{margin-top:auto}:root[data-look=news] .tc-head,:root[data-look=news] .tc-head--quote,:root[data-look=news] .tc-head--serif,:root[data-look=news] .tc-head--agent{color:var(--ink);letter-spacing:0;text-wrap:balance;font-weight:600}:root[data-look=news] .tc-head--quote{text-indent:-.5em}:root[data-look=news] .tc-cover .tc-head--quote{margin-left:0}:root[data-look=news] .tc-by{font-size:var(--fs-footnote);line-height:var(--lh-footnote);gap:7px}:root[data-look=news] .tc-by .tc-nm{flex:1}:root[data-look=news] .tc-name{font-weight:600}:root[data-look=news] .tc-name--agent,:root[data-look=news] .tc-meta,:root[data-look=news] .tc-latest,:root[data-look=news] .tc-sep,:root[data-look=news] .tc-note{color:var(--ink-3);font-weight:400}:root[data-look=news] .tc-by[data-art] .tc-name{color:var(--ink)}:root[data-look=news] .tc-by[data-art] .tc-meta,:root[data-look=news] .tc-by[data-art] .tc-sep,:root[data-look=news] .tc-by[data-art] .tc-latest{color:var(--ink-3)}:root[data-look=news] .tc-rail{display:none}:root[data-look=news] .tc-more{width:40px;height:40px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;margin:-12px -10px -12px auto;display:grid;position:relative}:root[data-look=news] .tc-more:after{content:"";position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}@media (hover:hover){:root[data-look=news] .tc-more:hover{color:var(--ink);background:var(--fill)}}:root[data-look=news] .tc-badge{border-radius:var(--r-pill);font-size:var(--fs-footnote);color:var(--ink);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:none;top:12px;left:12px}:root[data-look=news] .tc-badge svg{color:var(--ink-2)}:root[data-look=news] .tc-shade{display:none}:root[data-look=news] .tc--hero .tc-art:not(.tc-art--cover){aspect-ratio:4/3}:root[data-look=news] .tc-overlay{gap:10px;padding:16px 18px 18px;position:static}:root[data-look=news] .tc--hero .tc-text{padding:16px 18px 18px}:root[data-look=news] .tc--hero .tc-head{font-size:var(--fs-title);line-height:var(--lh-title)}@media (min-width:768px){:root[data-look=news] .tc--hero .tc-art:not(.tc-art--cover){aspect-ratio:16/9}:root[data-look=news] .tc--hero .tc-head{font-size:var(--fs-display);line-height:var(--lh-display)}:root[data-look=news] .tc-overlay,:root[data-look=news] .tc--hero .tc-text{padding:20px 28px 26px}}:root[data-look=news] .tc--wide .tc-art:not(.tc-art--cover){aspect-ratio:16/9}:root[data-look=news] .tc--wide .tc-text{gap:8px;padding:14px 18px 18px}:root[data-look=news] .tc--wide .tc-head{font-size:var(--fs-title2);line-height:var(--lh-title2)}@media (min-width:768px) and (max-width:999px){:root[data-look=news] .today-block--wide .tc--wide:not([data-cover]) .tc-inner{grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:center;display:grid}:root[data-look=news] .today-block--wide .tc--wide:not([data-cover]) .tc-text{justify-content:center;gap:10px;padding:20px 24px}:root[data-look=news] .today-block--wide .tc--wide:not([data-cover]) .tc-text>.tc-by{margin-top:0}:root[data-look=news] .today-block--wide .tc--wide:not([data-cover]) .tc-head{-webkit-line-clamp:4}}:root[data-look=news] .tc--strip{height:auto}:root[data-look=news] .tc--strip .tc-inner{flex-direction:row-reverse;align-items:flex-start;gap:12px;padding:14px 14px 14px 18px;display:flex}:root[data-look=news] .tc--strip .tc-art{border-radius:var(--r-control);flex:none;width:84px;height:84px;margin:0}:root[data-look=news] .tc--strip .tc-text{flex:1;align-self:stretch;gap:6px;min-height:84px;padding:0}:root[data-look=news] .tc--strip .tc-head{font-size:var(--fs-headline);line-height:var(--lh-headline)}:root[data-look=news] .tc--pair .tc-text{gap:6px;padding:12px 14px 14px}:root[data-look=news] .tc--pair .tc-head{font-size:var(--fs-headline);line-height:var(--lh-headline)}:root[data-look=news] .tc-cover{background:var(--sunken)}:root[data-look=news] .tc-cover .tc-cover-head{color:var(--ink);font-family:var(--font-sans)}:root[data-look=news] .tc--hero .tc-cover .tc-cover-head{font-size:var(--fs-title);line-height:var(--lh-title)}:root[data-look=news] .tc--wide .tc-cover .tc-cover-head,:root[data-look=news] .tc--pair .tc-cover .tc-cover-head{font-size:var(--fs-title2);line-height:var(--lh-title2)}@media (min-width:768px){:root[data-look=news] .tc--hero .tc-cover .tc-cover-head{font-size:var(--fs-display);line-height:var(--lh-display)}}:root[data-look=news] .tc--skel .tc-art>.skel{border-radius:0}:root[data-look=news] .tc--skel .tc-skel-head,:root[data-look=news] .tc--skel .tc-skel-by{background-clip:content-box}:root[data-look=news] .tc--skel .tc-text>.tc-skel-by{margin-top:auto}:root[data-look=news] .tc--skel.tc--hero .tc-skel-head{height:var(--lh-title);padding:6px 0}:root[data-look=news] .tc--skel.tc--wide .tc-skel-head{height:var(--lh-title2);padding:5px 0}:root[data-look=news] .tc--skel.tc--strip .tc-skel-head{width:80%;height:var(--lh-headline);padding:4px 0}@media (min-width:768px){:root[data-look=news] .tc--skel.tc--hero .tc-skel-head{height:var(--lh-display);padding:8px 0}}:root[data-look=news] .today-end-star,:root[data-look=news] .today-end[data-seen] .today-end-star{color:#0000;background:color-mix(in srgb, var(--ink) 18%, transparent);width:32px;height:1px;font-size:0;animation:none;display:block;overflow:hidden}:root[data-look=news] .today-end p{font-family:var(--font-sans);font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink-3);font-weight:400}:root[data-look=news] .today-newer{min-height:var(--tap);font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--accent);box-shadow:none;background:0 0;gap:7px;margin:-12px 0 8px;font-weight:600}@media (min-width:1000px){:root[data-look=news] .today-lead[data-rail] .tc--hero .tc-art:not(.tc-art--cover){aspect-ratio:16/9}:root[data-look=news] .today-lead[data-rail] .tc--hero .tc-inner{flex-direction:column;display:flex}:root[data-look=news] .today-lead[data-rail] .tc--hero .tc-art{flex:1 0 auto}:root[data-look=news] .today-lead[data-rail] .tc--hero .tc-art .scene{height:auto;position:absolute;top:0;bottom:0;left:0;right:0}:root[data-look=news] .today-rail .tc--strip .tc-inner{padding:16px 16px 16px 20px}:root[data-look=news] .today-rail .tc--strip .tc-art{width:96px;height:96px}:root[data-look=news] .today-rail .tc--strip .tc-text{min-height:96px}:root[data-look=news] .today-rail .tc--strip .tc-head{-webkit-line-clamp:3}:root[data-look=news] .today-grid .tc--wide .tc-head{font-size:var(--fs-headline);line-height:var(--lh-headline);-webkit-line-clamp:3}}@media (min-width:1000px) and (max-width:1199px){:root[data-look=news] .today-lead[data-rail]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media (min-width:1000px){:root[data-look=news][data-agent] .today-lead[data-rail]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}:root[data-look=news] .ob-top{padding:max(10px, env(safe-area-inset-top)) var(--gutter) 0}@media (min-width:768px){:root[data-look=news] .ob{--ob-w:min(720px, calc(100% - 64px))}:root[data-look=news] .ob:has(>.ob-stage--board){--ob-w:min(880px, calc(100% - 64px))}:root[data-look=news] .ob-top{width:var(--ob-w);transition:padding-top .2s var(--ease);margin:0 auto;padding:36px 16px 0}:root[data-look=news] .ob-top:has(~.minibar[data-shown]){padding-top:10px}:root[data-look=news] .ob .minibar{padding-inline:calc((100% - var(--ob-w)) / 2 + 16px + var(--tap) + 8px)}}@media (min-width:768px) and (prefers-reduced-motion:reduce){:root[data-look=news] .ob-top{transition:none}}:root[data-look=news] .ob-stage{min-height:0;padding:calc(env(safe-area-inset-top) + 72px) var(--gutter) 32px}@media (min-width:768px){:root[data-look=news] .ob-stage{border-radius:var(--r-card);padding:64px 56px 48px}}:root[data-look=news] .ob-paper{border-radius:var(--r-card)}@media (prefers-color-scheme:dark){:root[data-look=news] .ob-stage{background:var(--surface)}:root[data-look=news] .ob-paper,:root[data-look=news] .ob-doc{background:var(--sunken);box-shadow:none}}:root[data-look=news] .ob-kicker-text{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-2);font-weight:500}:root[data-look=news] .ob-title{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:600}@media (min-width:768px){:root[data-look=news] .ob-title{font-size:var(--fs-display);line-height:var(--lh-display)}}:root[data-look=news] .ob-why{font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink-2);text-wrap:pretty;margin-top:-4px}:root[data-look=news] .ob-first{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2)}:root[data-look=news] .ob-gone{font-size:var(--fs-headline);line-height:var(--lh-headline);color:var(--ink-2)}:root[data-look=news] .ob-bar{border-radius:var(--r-card);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-float);padding:8px 8px 8px 16px}:root[data-look=news] .ob-ask{min-width:0;height:var(--tap);font-size:var(--fs-body);color:var(--ink-3);transition:color .15s var(--ease), transform .1s ease-out, opacity .1s ease-out;background:0 0;border-radius:0;flex:1;justify-content:flex-start;gap:10px;padding:0}:root[data-look=news] .ob-bar-primary{min-width:96px;max-width:60%;height:var(--tap);border-radius:var(--r-control);font-size:var(--fs-headline);flex:0 auto;padding:0 20px;font-weight:600}:root[data-look=news] .ob-bar[data-kind=trial] .ob-bar-row{justify-content:space-between}@media (hover:hover) and (pointer:fine){:root[data-look=news] .ob-top .glassbtn:hover{background-color:color-mix(in srgb, var(--ink) 7%, var(--glass))}:root[data-look=news] .ob-top:has(~.minibar[data-shown]) .glassbtn:hover{background-color:var(--fill)}:root[data-look=news] .ob-ask:hover,:root[data-look=news] .ob-info:hover,:root[data-look=news] .ob-thread-toggle:hover{color:var(--ink-2)}:root[data-look=news] .ob-kicker-event:hover{color:var(--ink)}}@media (hover:hover) and (pointer:fine) and (prefers-color-scheme:dark){:root[data-look=news] .ob-top .glassbtn:hover{background-color:color-mix(in srgb, var(--ink) 8%, #3a3a3cb8)}}@media (min-width:768px){:root[data-look=news] .pp-map--empty{aspect-ratio:auto;width:auto;height:auto;min-height:280px}}:root[data-look=news] .mine-kicker .mine-filter-btn{height:auto;font-size:var(--fs-title2);line-height:var(--lh-title2);font-weight:600}:root[data-look=news] .mine-doing,:root[data-look=news] .mine-doing-skel,:root[data-look=news] .mine-swipe{border-radius:var(--r-card)}:root[data-look=news] .mine-doing-art{border-radius:var(--r-control)}:root[data-look=news] .mine-doing-body{gap:4px}:root[data-look=news] .mine-doing-title-text{font-size:var(--fs-headline);line-height:var(--lh-headline)}:root[data-look=news] .mine-doing-line{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-2);align-items:flex-start}:root[data-look=news] .mine-doing-line-text{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}:root[data-look=news] .mine-doing-line>.vdot{margin-top:6px}:root[data-look=news] .mine-tile{gap:0}:root[data-look=news] .mine-tile-pic{border-radius:var(--r-control)}:root[data-look=news] .mine-tile-meta,:root[data-look=news] .mine-tile-meta[data-own]{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-3);order:1;margin-top:8px}:root[data-look=news] .mine-tile-title{font-size:var(--fs-callout);line-height:var(--lh-callout);text-wrap:balance;order:2;margin-top:2px}:root[data-look=news] .mine-tile:not(:has(.mine-tile-meta)) .mine-tile-title{margin-top:8px}:root[data-look=news] .mine-note{border-radius:var(--r-card);justify-content:space-between;padding:14px}:root[data-look=news] .mine-strip .mine-note,:root[data-look=news] .mine-strip .mine-note-skel{border-radius:var(--r-card);width:136px;height:84px}:root[data-look=news] .mine-note-title{font-size:var(--fs-headline);line-height:var(--lh-headline)}:root[data-look=news] .mine-note-gist{font-size:var(--fs-footnote);line-height:var(--lh-footnote);margin-top:0}:root[data-look=news] .mine-strip .mine-note-add{border-radius:var(--r-card);width:56px;height:84px;color:var(--ink-3);background:0 0}@media (hover:hover){:root[data-look=news] .mine-strip .mine-note-add:hover{background:var(--fill)}}:root[data-look=news] .mine-strip-hint{font-size:var(--fs-footnote);line-height:var(--lh-footnote)}:root[data-look=news] .mine-mats-grid{grid-template-columns:repeat(auto-fill,minmax(136px,1fr))}:root[data-look=news] .mine-mats-grid .mine-note,:root[data-look=news] .mine-mats-grid .mine-note-skel{border-radius:var(--r-card);width:100%;height:84px}:root[data-look=news] .mine-mat-meta em{font-size:var(--fs-footnote);line-height:var(--lh-footnote)}:root[data-look=news] .mine-mem{border-radius:var(--r-card);gap:12px;min-height:56px;padding:0 16px}:root[data-look=news] .mine-mem .mine-rel-title{font-size:var(--fs-headline);line-height:var(--lh-headline)}:root[data-look=news] .st-group-title{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-3);margin:0 0 7px 16px;font-weight:400}:root[data-look=news] .st-card{border-radius:var(--r-card);box-shadow:none;border:0}:root[data-look=news] .st-row{min-height:48px;padding:11px 16px}:root[data-look=news] .st-row-title{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink)}:root[data-look=news] .st-row-sub{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-3)}:root[data-look=news] .st-row-value{font-size:var(--fs-body);color:var(--ink-3)}:root[data-look=news] .st-row>svg{color:color-mix(in srgb, var(--ink-3) 60%, transparent);flex:none}:root[data-look=news] .st-foot{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-3)}:root[data-look=news] .st-logout-slot{padding:32px 0 max(24px, env(safe-area-inset-bottom));background:0 0;position:static}:root[data-look=news] .st-logout{border-radius:var(--r-card);height:50px;box-shadow:none;font-size:var(--fs-body);color:var(--danger);font-weight:400}:root[data-look=news] .st-alert>.sheet-grab{display:none}:root[data-look=news] .sheet-scrim--modal:has(>.st-alert){align-items:center}:root[data-look=news] .sheet-scrim:has(>.st-alert){align-items:center}:root[data-look=news] .st-alert{border-radius:var(--r-sheet);background:var(--glass);width:min(270px,100% - 64px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);padding:20px 16px 0}:root[data-look=news] .st-alert-title{font-size:var(--fs-headline);line-height:var(--lh-headline);font-weight:600}:root[data-look=news] .st-alert-msg{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-2)}:root[data-look=news] .st-alert-btn{font-size:var(--fs-body);color:var(--accent)}:root[data-look=news] .st-alert-btn.st-danger{color:var(--danger)}:root[data-look=news] :-webkit-any(.st-del,.st-hidden)>.sheet-grab{margin-bottom:-8px}:root[data-look=news] :is(.st-del,.st-hidden)>.sheet-grab{margin-bottom:-8px}:root[data-look=news] .st-about>.sheet-grab{margin-bottom:-16px}:root[data-look=news] .st-del-head{min-height:var(--tap);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}:root[data-look=news] .st-del-head b{text-align:center;font-size:var(--fs-headline);line-height:var(--lh-headline);grid-column:2;font-weight:600}:root[data-look=news] .st-del-head .quiet{min-width:var(--tap);text-align:right;font-size:var(--fs-body);color:var(--accent);grid-column:3;justify-self:end;padding:0}@media (prefers-color-scheme:dark){:root[data-look=news] .sheet .st-card{background:var(--sunken)}}:root[data-look=news] .st-del-lead{font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:0;font-weight:600}:root[data-look=news] .st-del-list li{font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink)}:root[data-look=news] .st-del-list li svg{color:var(--ink-3)}:root[data-look=news] .st-del-check{font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink)}:root[data-look=news] .st-box{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink-3) 70%, transparent);color:var(--surface);border-radius:6px}:root[data-look=news] .st-box[data-on]{background:var(--ink);box-shadow:none}:root[data-look=news] .st-del a[data-disabled]{opacity:1;background:var(--fill);color:var(--ink-3)}:root[data-look=news] .st-del-note{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-3)}:root[data-look=news] .st-about-head img{border-radius:22.5%}:root[data-look=news] .st-about-name{font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:0;font-weight:600}:root[data-look=news] .st-about-line{font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink-2)}:root[data-look=news] .st-about-tech{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-3)}:root[data-look=news] .st-about-ai b{font-size:var(--fs-headline);line-height:var(--lh-headline);font-weight:600}:root[data-look=news] .st-about-ai p{font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink)}:root[data-look=news] .st-about-ai li{font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--ink-2)}:root[data-look=news] .st-about>.st-card,:root[data-look=news] .st-del>.st-card{min-height:max-content}:root{--zz-glass:#fcfaf6e6;--zz-glass-solid:#fcfaf6;--zz-blur:saturate(180%) blur(28px);--zz-shadow:0 0 0 .5px #1f1d1a12, 0 18px 48px #1f1d1a21, 0 2px 8px #1f1d1a0d;--zz-soft:0 0 0 .5px #1f1d1a0f, 0 4px 14px #1f1d1a0f;--zz-lift:0 0 0 .5px #1f1d1a14, 0 8px 24px #1f1d1a14;--zz-me:#dfe9f5;--zz-fill:#7676801f;--zz-fill-2:#7676801a;--zz-halo:#5b9bd52e;--zz-panel-w:404px;--zz-gap:16px}@media (prefers-color-scheme:dark){:root{--zz-glass:#3d3a36e0;--zz-glass-solid:#3d3a36;--zz-shadow:0 0 0 .5px #ffffff1a, 0 18px 48px #00000080, 0 2px 8px #0000004d;--zz-soft:0 0 0 .5px #ffffff14, 0 4px 14px #00000052;--zz-lift:0 0 0 .5px #ffffff1a, 0 8px 24px #0006;--zz-me:#33475c;--zz-fill:#7676803d;--zz-fill-2:#76768033;--zz-halo:#8fc0f233}}.zz-float{background:var(--zz-glass);-webkit-backdrop-filter:var(--zz-blur);backdrop-filter:var(--zz-blur);box-shadow:var(--zz-shadow);border-radius:24px;overflow:hidden}.zz-sheet{background:var(--zz-glass);-webkit-backdrop-filter:var(--zz-blur);backdrop-filter:var(--zz-blur);border-radius:34px;overflow:hidden;box-shadow:0 0 0 .5px #1f1d1a0f,0 -4px 40px #1f1d1a29}@media (prefers-color-scheme:dark){.zz-sheet{box-shadow:0 0 0 .5px #ffffff1a,0 -4px 40px #00000080}}.zz-grab{background:#3c3c4340;border-radius:3px;width:36px;height:5px;margin:8px auto 0;display:block}@media (prefers-color-scheme:dark){.zz-grab{background:#ebebf54d}}.zz-gr,.zz-gp{background:var(--zz-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--zz-soft);color:var(--ink)}.zz-gr{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.zz-gp{border-radius:var(--r-pill,999px)}.zz-round{width:34px;height:34px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.zz-round.soft{background:var(--zz-fill-2)}@media (hover:hover){.zz-round:hover{background:var(--zz-fill);color:var(--ink)}}.zz-me{background:var(--zz-me);max-width:86%;color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:20px 20px 6px;align-self:flex-end;padding:10px 14px;font-size:15px;line-height:23px}.zz-read{font-size:var(--fs-caption,11px);line-height:var(--lh-caption,13px);color:var(--ink-3);align-self:flex-end;margin-top:-9px}.zz-say{color:var(--ink);font-size:15px;line-height:25px}.zz-status{font-size:var(--fs-footnote,13px);line-height:var(--lh-footnote,18px);color:var(--ink-3);align-items:center;gap:8px;display:inline-flex}.zz-status>i{background:var(--agent-fill);width:7px;height:7px;box-shadow:0 0 0 4px var(--zz-halo);border-radius:50%;flex:none}.zz-card{background:var(--paper);box-shadow:var(--zz-soft);color:var(--ink);border-radius:18px;padding:14px 16px}.zz-sug{background:var(--paper);width:100%;box-shadow:var(--zz-soft);color:var(--ink);text-align:left;font-size:var(--fs-callout,15px);line-height:var(--lh-callout,20px);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.zz-sug>.grow{flex:1;min-width:0}.zz-sug small{font-size:var(--fs-footnote,13px);line-height:var(--lh-footnote,18px);color:var(--ink-3);align-items:center;gap:4px;margin-top:2px;display:flex}.zz-bar{background:#76768024;border-radius:4px;height:4px;overflow:hidden}.zz-bar>i{background:linear-gradient(90deg,#8fc0f2,#5b9bd5);border-radius:4px;height:100%;display:block}.zz-btn{border-radius:var(--r-pill,999px);background:var(--ink);height:32px;color:var(--paper);font-size:var(--fs-footnote,13px);white-space:nowrap;transition:opacity .12s var(--ease,ease), transform .1s ease-out;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.zz-btn.soft{background:var(--zz-fill);color:var(--ink);font-weight:500}.zz-btn.ghost{color:var(--ink-2);background:0 0;font-weight:500}.zz-btn.lg{height:44px;font-size:var(--fs-callout,15px);padding:0 20px}.zz-btn:disabled{opacity:.45}.zz-btn:active:not(:disabled){transform:scale(.97)}@media (hover:hover){.zz-btn.ghost:hover:not(:disabled){background:var(--zz-fill-2);color:var(--ink)}}.zz-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zz-round:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zz-gr:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zz-sug:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zz-ctx button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zz-src:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zz-ctx{border-radius:var(--r-pill,999px);background:var(--agent-soft);max-width:100%;height:28px;color:var(--agent);font-size:var(--fs-footnote,13px);align-self:flex-start;align-items:center;gap:6px;padding:0 5px 0 10px;line-height:28px;display:inline-flex}.zz-ctx>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zz-ctx>.x{width:18px;height:18px;color:var(--agent);background:color-mix(in srgb, var(--agent) 12%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.zz-src{border-radius:var(--r-pill,999px);background:var(--zz-fill-2);max-width:180px;height:26px;color:var(--ink-2);font-size:var(--fs-footnote,13px);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;padding:0 10px;text-decoration:none;display:inline-flex;overflow:hidden}@media (hover:hover){.zz-src:hover{color:var(--ink);background:var(--zz-fill)}}.zz-comp{background:var(--paper);box-shadow:var(--zz-lift);border-radius:22px;padding:10px 10px 10px 14px}.zz-send{background:var(--ink);width:32px;height:32px;color:var(--paper);transition:background .15s var(--ease,ease), color .15s var(--ease,ease);border-radius:50%;flex:none;place-items:center;display:grid}.zz-send.off,.zz-send:disabled{color:var(--ink-3);background:#76768029}.zz-att{background:var(--page);border-radius:14px;flex:none;align-items:center;gap:8px;height:46px;padding:0 12px 0 6px;display:inline-flex;position:relative}.zz-att .th{background:var(--fill);width:34px;height:34px;color:var(--ink-2);border-radius:10px;place-items:center;display:grid;overflow:hidden}.zz-att .nm{max-width:110px;font-size:var(--fs-footnote,13px);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:16px;overflow:hidden}.zz-att .st{font-size:var(--fs-caption,11px);color:var(--ink-3);line-height:15px}.zz-att .rm{background:var(--ink-2);width:18px;height:18px;color:var(--paper);border-radius:50%;place-items:center;display:grid;position:absolute;top:-5px;right:-5px}.zz-atts{gap:8px;padding:4px 0 8px;display:flex;overflow-x:auto}.zz-menu,.zz-tip{background:var(--zz-glass);-webkit-backdrop-filter:var(--zz-blur);backdrop-filter:var(--zz-blur);box-shadow:var(--zz-shadow)}.zz-menu{border-radius:22px;padding:8px}.zz-tip{font-size:var(--fs-footnote,13px);line-height:var(--lh-footnote,18px);color:var(--ink-2);border-radius:14px;padding:10px 14px}.orb.active{background:var(--agent-soft);box-shadow:inset 0 0 0 1.5px var(--mark), var(--shadow-float)}@media (prefers-reduced-motion:reduce){.zz-float,.zz-sheet,.zz-btn,.zz-send{transition:none!important;animation:none!important}}:root[data-look=news] .ag.zz-panel{z-index:70;color:var(--ink);border:0;outline:none;flex-direction:column;display:flex}:root[data-look=news] .ag.zz-panel.zz-float,:root[data-look=news] .ag.zz-panel.zz-float[data-large]{top:var(--zz-gap);right:var(--zz-gap);bottom:var(--zz-gap);width:var(--zz-panel-w);max-width:calc(100vw - 2 * var(--zz-gap));background:var(--zz-glass);height:auto;box-shadow:var(--zz-shadow);animation:zz-panel-in .32s var(--ease-sheet);border-radius:24px;position:fixed;left:auto;overflow:visible}@keyframes zz-panel-in{0%{opacity:0;transform:translate(28px)}}:root[data-look=news] .ag.zz-panel.zz-sheet{top:auto;left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));background:var(--zz-glass);width:auto;height:min(72dvh,640px);animation:sheet-up .35s var(--ease-sheet);transition:height .35s var(--ease-sheet);border-radius:34px;position:fixed}:root[data-look=news] .ag.zz-panel.zz-sheet[data-large]{background:var(--page);height:100dvh;box-shadow:none;border-radius:0;top:0;bottom:0;left:0;right:0}:root[data-look=news] .ag.zz-panel.zz-sheet[data-kb]{bottom:calc(var(--zz-kb) + 8px);height:min(72dvh, 640px, calc(var(--zz-vv-h) - 16px));transition:height .35s var(--ease-sheet), bottom .25s var(--ease-sheet)}:root[data-look=news] .ag.zz-panel.zz-sheet[data-large][data-kb]{top:var(--zz-vv-top);height:var(--zz-vv-h);bottom:auto}:root[data-look=news] .ag.zz-panel.zz-float[data-kb]{bottom:calc(var(--zz-kb) + var(--zz-gap))}:root[data-zz-resizing] .ag.zz-panel,:root[data-zz-resizing] .shell-main,:root[data-zz-resizing] .tabslot{transition:none!important}:root[data-zz-resizing]{cursor:ew-resize;-webkit-user-select:none;user-select:none}.zz-scrim{z-index:69;background:var(--scrim);animation:fade-in .2s var(--ease-enter);position:fixed;top:0;bottom:0;left:0;right:0}@media (min-width:768px){:root[data-look=news][data-agent] .tabslot{visibility:visible;right:calc(var(--zz-panel-w) + 2 * var(--zz-gap));transition:right var(--dur-grow,.62s) var(--ease-sheet)}}@media (min-width:768px) and (max-width:1279px){:root[data-look=news][data-agent] .tabslot{z-index:71}:root[data-look=news][data-agent] .tabveil{display:none}}@media (min-width:1280px){:root[data-look=news] .shell-main{transition:margin-right var(--dur-grow,.62s) var(--ease-sheet)}:root[data-look=news][data-agent] .shell-main{margin-right:calc(var(--zz-panel-w) + 2 * var(--zz-gap))}:root[data-look=news][data-agent] .shell[data-side-panel] .shell-main{margin-right:calc(var(--zz-panel-w) + 2 * var(--zz-gap) + var(--zz-side-panel-width,0px))}:root[data-look=news][data-agent] .shell[data-side-panel] .tabslot{right:calc(var(--zz-panel-w) + 2 * var(--zz-gap) + var(--zz-side-panel-width,0px))}}.shell-main{container:page/inline-size}:root[data-look=news][data-agent][data-zz-mode=side] .shell{--zz-page-right:calc(var(--zz-panel-w) + 2 * var(--zz-gap))}:root[data-look=news][data-agent][data-zz-mode=side] .shell[data-side-panel]{--zz-page-right:calc(var(--zz-panel-w) + 2 * var(--zz-gap) + var(--zz-side-panel-width,0px))}:root[data-look=news][data-agent][data-zz-mode=side] :is(.minibar,.evp .pushbar,.mh-topbar,.ob-top,.ob-barwrap,.mast-bar,.native-topbar,.odl){right:var(--zz-page-right,0px)}:root[data-look=news][data-agent][data-zz-mode=side] .om-bar{left:calc((100% - var(--zz-page-right,0px)) / 2);max-width:calc(100% - var(--zz-page-right,0px) - 24px)}:root[data-look=news][data-agent][data-zz-mode=side] .ob .minibar{padding-inline:calc((100% - var(--ob-w)) / 2 + 16px + var(--tap) + 8px - var(--zz-page-right,0px) / 2)}:root[data-look=news][data-zz-page=narrow] .today-lead[data-rail]{grid-template-columns:minmax(0,1fr)}:root[data-look=news][data-zz-page=narrow] .today-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (min-width:1280px){:root[data-look=news] .page--wide,:root[data-look=news] .page--people{max-width:calc(1320px + 2 * var(--gutter))}}:root[data-look=news] .tab-it[data-open]{background:var(--agent-soft);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1.5px var(--mark), var(--shadow-float)}:root[data-look=news] .tab-it-dot[data-kind=unread]{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--paper);top:12px;right:12px}:root[data-look=news] .tabrow{position:relative}.zz-orbtip{white-space:normal;pointer-events:none;max-width:280px;animation:fade-in .15s var(--ease-enter);position:absolute;bottom:calc(100% + 10px);right:0}@media (prefers-reduced-motion:reduce){:root[data-look=news] .ag.zz-panel,:root[data-look=news] .ag.zz-panel.zz-sheet,.zz-scrim,.zz-orbtip{transition:none;animation:none}:root[data-look=news] .shell-main,:root[data-look=news][data-agent] .tabslot{transition:none}:root[data-look=news] .tab-it[data-working]:after{background:conic-gradient(var(--agent) 0deg 180deg, color-mix(in srgb, var(--agent) 16%, transparent) 180deg 360deg);animation:none}}:root[data-look=news] .ag.zz-panel[data-grow]{transition:none;animation:none}:root[data-zz-mode=side][data-agent] [data-talk]{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--agent-fill) 60%, transparent), var(--lift,none);transition:box-shadow .3s var(--ease)}:root[data-zz-mode=side][data-agent] :-webkit-any(.st-moment,.hc-card)[data-active]{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--agent-fill) 60%, transparent), var(--lift,none);transition:box-shadow .3s var(--ease)}:root[data-zz-mode=side][data-agent] :is(.st-moment,.hc-card)[data-active]{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--agent-fill) 60%, transparent), var(--lift,none);transition:box-shadow .3s var(--ease)}
