:root{--bg:#f5f5f7;--fg:#1d1d1f;--ink:#111;--mut:#6e6e73;--card:#fff;--line:rgba(0,0,0,.08);--glass:rgba(255,255,255,.72);--sh:0 2px 8px rgba(0,0,0,.04),0 12px 32px rgba(0,0,0,.06);--shh:0 8px 20px rgba(0,0,0,.08),0 30px 60px rgba(0,0,0,.12);--spring:cubic-bezier(.22,1.2,.36,1);--ease:cubic-bezier(.25,.1,.25,1);--out:cubic-bezier(.16,1,.3,1)}html[data-theme=dark]{--ink:#fff;--bg:#000;--fg:#f5f5f7;--mut:#a1a1a6;--card:#1c1c1e;--line:rgba(255,255,255,.1);--glass:rgba(22,22,24,.7);--sh:0 2px 8px rgba(0,0,0,.4);--shh:0 20px 50px rgba(0,0,0,.6)}@media(prefers-color-scheme:dark){html:not([data-theme]){--ink:#fff;--bg:#000;--fg:#f5f5f7;--mut:#a1a1a6;--card:#1c1c1e;--line:rgba(255,255,255,.1);--glass:rgba(22,22,24,.7);--sh:0 2px 8px rgba(0,0,0,.4);--shh:0 20px 50px rgba(0,0,0,.6)}}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Helvetica Neue,Arial,sans-serif;background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;letter-spacing:-.01em}a{color:inherit;text-decoration:none}.w{max-width:1320px;margin:auto;padding:0 32px}.sr{position:absolute;left:-9999px}header{background:var(--bg)}.top{justify-content:space-between;padding:22px 32px}.logo,.top{display:flex;align-items:center}.logo{gap:10px;font-weight:700;font-size:26px;letter-spacing:-.03em}.globe{width:34px;height:34px;animation:spin 20s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.date{font-size:13px;color:var(--mut)}.sub{background:#0071e3;color:#fff;padding:9px 20px;border-radius:99px;font-weight:600;font-size:14px;transition:transform .4s var(--spring),background .3s}.sub:hover{transform:scale(1.06);background:#0077ed}nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--glass);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--line)}nav .w{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;justify-content:center}nav a{position:relative;padding:14px;font-weight:500;font-size:13.5px;white-space:nowrap;color:var(--mut);transition:color .3s}nav a:after{content:"";position:absolute;left:14px;right:14px;bottom:6px;height:2px;border-radius:2px;background:var(--c);transform:scaleX(0);transition:transform .45s var(--out)}nav a.on,nav a:hover{color:var(--fg)}nav a.on:after,nav a:hover:after{transform:scaleX(1)}html[data-theme=dark] nav a[style*="0f172a"]{--c:#f5f5f7!important}@media(prefers-color-scheme:dark){html:not([data-theme]) nav a[style*="0f172a"]{--c:#f5f5f7!important}}.tk{background:linear-gradient(90deg,#e30000,#ff2d2d);color:#fff;overflow:hidden;font-size:14px;font-weight:500;position:relative}.tk,.tk>b{display:flex}.tk>b{background:#b00000;padding:11px 18px;z-index:2;white-space:nowrap;align-items:center;font-weight:700;letter-spacing:.04em;font-size:12px;box-shadow:8px 0 16px rgba(176,0,0,.6)}.tk>b span{display:inline-block;width:8px;height:8px;background:#fff;border-radius:50%;margin-right:8px;animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{50%{opacity:.25;transform:scale(.7)}}.mq{flex:1 1;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.tr{display:flex;width:max-content;animation:marquee var(--dur,60s) linear infinite;will-change:transform}.tk:hover .tr{animation-play-state:paused}.grp{display:flex;flex-shrink:0}.tr a{display:inline-flex;gap:8px;padding:11px 0;white-space:nowrap}.tr a:after{content:"•";margin:0 22px;opacity:.6}.tr a:hover{text-decoration:underline}.tr a b{font-weight:700;color:#fff!important;opacity:.85;font-size:12px;letter-spacing:.05em;align-self:center}@keyframes marquee{to{transform:translate3d(-50%,0,0)}}main{display:grid;grid-template-columns:1fr 320px;grid-gap:40px;gap:40px;padding-top:40px}.hero{position:relative;border-radius:28px;overflow:hidden;height:560px;color:#fff;display:flex;align-items:flex-end;box-shadow:var(--shh);transform:translateZ(0)}.hero .bg{position:absolute;inset:-12% 0;width:100%;height:124%;object-fit:cover;background:radial-gradient(circle at 70% 30%,#38bdf8,#1e3a8a 50%,#020617);transform:translate3d(0,var(--py,0),0) scale(var(--hs,1));transition:scale .8s var(--out)}.hero:hover{--hs:1.04}.hero .tx{position:relative;padding:48px;background:linear-gradient(transparent,rgba(0,0,0,.8));width:100%}.hero h1{font-size:clamp(28px,4vw,52px);line-height:1.05;font-weight:800;letter-spacing:-.035em;margin:14px 0;max-width:900px}.hero p{opacity:.85;max-width:760px;font-size:16px;line-height:1.5}.pill{display:inline-block;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-size:12px;font-weight:600;padding:6px 12px;border-radius:99px}h2.t{font-size:clamp(28px,3vw,40px);font-weight:800;letter-spacing:-.035em;margin:72px 0 20px}.filters{position:relative;display:inline-flex;flex-wrap:wrap;gap:2px;padding:4px;margin-bottom:24px;background:var(--line);border-radius:99px}.filters .ind{position:absolute;z-index:0;border-radius:99px;background:var(--card);box-shadow:0 2px 8px rgba(0,0,0,.12);transition:all .5s var(--spring)}.filters button{position:relative;z-index:1;border:0;background:none;border-radius:99px;padding:8px 16px;font:600 13px inherit;font-family:inherit;color:var(--mut);cursor:pointer;transition:color .3s}.filters button.on{color:var(--c,var(--fg))}.filters button:hover{color:var(--fg)}.grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.card{background:var(--card);border-radius:22px;overflow:hidden;box-shadow:var(--sh);transition:transform .5s var(--spring),box-shadow .5s var(--ease)}.card:hover{transform:translateY(-6px) scale(1.02);box-shadow:var(--shh)}.im{position:relative;aspect-ratio:16/10;overflow:hidden}.im div,.im img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--out)}.card:hover .im div,.card:hover .im img{transform:scale(1.08)}.tag{position:absolute;left:12px;top:12px;background:rgba(0,0,0,.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-size:11px;font-weight:600;padding:5px 10px;border-radius:99px}.card a.lk{display:block;height:100%}.card h3{font-size:17px;line-height:1.3;font-weight:700;letter-spacing:-.02em;padding:16px 18px 8px}.card h4{font-size:14.5px;line-height:1.3;font-weight:600;padding:14px 16px 4px}.card p{font-size:13.5px;line-height:1.45;color:var(--mut);padding:0 18px}.card small{display:block;color:var(--mut);font-size:12px;padding:10px 18px 18px}.card small:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--c);margin-right:7px}.sec{margin-top:88px}.sh{display:flex;align-items:center;gap:14px;margin-bottom:22px}.sh h2{font-size:clamp(28px,3vw,40px);font-weight:800;letter-spacing:-.035em}.sh a,.sh h2{color:var(--c)}.sh a{margin-left:auto;font-size:14px;font-weight:600;transition:transform .4s var(--spring)}.sh a:hover{transform:translateX(4px)}.ic{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 14%,transparent);font-size:22px}.sg{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:20px;gap:20px}.big h3{font-size:22px;line-height:1.2}.big p{padding-bottom:4px}aside .box{background:var(--card);border-radius:26px;padding:24px;box-shadow:var(--sh);position:-webkit-sticky;position:sticky;top:76px}aside h3{font-size:22px;font-weight:800;letter-spacing:-.03em;margin-bottom:10px}aside li{list-style:none;display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--line);transition:transform .4s var(--spring)}aside li:hover{transform:translateX(6px)}aside li>b{font-size:30px;font-weight:800;color:var(--line);min-width:22px;-webkit-text-stroke:1px var(--mut);color:transparent;opacity:.5}aside span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}aside p{font-size:14px;font-weight:600;line-height:1.35;margin-top:2px}.nl{margin-top:22px;background:#0a3d91;color:#fff;border-radius:20px;padding:22px}.nl b{font-size:18px}.nl input{margin:12px 0 8px;padding:12px 14px;border-radius:12px;font:15px inherit}.nl button,.nl input{width:100%;border:0;font-family:inherit}.nl button{padding:12px;border-radius:12px;background:#fff;color:#0071e3;font-weight:700;cursor:pointer;transition:transform .4s var(--spring)}.nl button:hover{transform:scale(1.03)}footer{background:var(--card);color:var(--mut);margin-top:120px;padding:60px 0 28px;border-top:1px solid var(--line)}.fg{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:28px;gap:28px}footer .logo{font-size:24px}footer .logo,footer h5{color:var(--fg);margin-bottom:8px}footer h5{font-size:13px}footer li,footer p{font-size:13px;list-style:none;line-height:2}footer a:hover{color:var(--fg)}.cp{border-top:1px solid var(--line);margin-top:32px;padding-top:18px;font-size:12px}.r{opacity:0;transform:translateY(40px) scale(.98);transition:opacity .9s var(--out),transform 1s var(--spring),box-shadow .5s}.r.in{opacity:1;transform:none}.card.r.in:hover{transform:translateY(-6px) scale(1.02)}.pt{animation:pt .6s var(--out)}@keyframes pt{0%{opacity:0;transform:translateY(16px)}}.loader{position:fixed;inset:0;z-index:100;background:var(--bg);display:grid;place-items:center;transition:opacity .6s var(--ease),visibility .6s}.loader.done{opacity:0;visibility:hidden}.loader .lg{display:flex;flex-direction:column;align-items:center;gap:16px;font-weight:700;font-size:30px;letter-spacing:-.03em;transition:transform .6s var(--out)}.loader.done .lg{transform:scale(1.1)}.loader .lg span{color:#0071e3}.loader svg{width:72px;height:72px;animation:spin 1.6s linear infinite}.loader .bar{width:140px;height:3px;background:var(--line);border-radius:3px;overflow:hidden}.loader .bar i{display:block;height:100%;width:40%;background:#0071e3;border-radius:3px;animation:load 1s ease-in-out infinite}@keyframes load{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}.sk{background:linear-gradient(90deg,var(--line) 25%,transparent 50%,var(--line) 75%);background-size:200% 100%;animation:shim 1.2s infinite;border-radius:20px}@keyframes shim{to{background-position:-200% 0}}.ov{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;place-items:center;padding:20px;animation:fi .4s var(--ease)}.ov.out{animation:fo .35s forwards}.pop{position:relative;background:var(--glass);-webkit-backdrop-filter:saturate(180%) blur(30px);backdrop-filter:saturate(180%) blur(30px);border:1px solid var(--line);border-radius:30px;max-width:440px;width:100%;padding:38px;box-shadow:var(--shh);animation:pi .6s var(--spring);text-align:center}.ov.out .pop{animation:po .35s forwards}.pop h2{font-size:30px;font-weight:800;letter-spacing:-.035em;margin:14px 0 8px}.pop p{color:var(--mut);line-height:1.5}.pop form{display:flex;flex-direction:column;gap:10px;margin-top:22px}.pop input{padding:14px;border:1px solid var(--line);border-radius:14px;font:16px inherit;font-family:inherit;background:var(--card);color:var(--fg)}.pop button[type=submit]{padding:14px;border:0;border-radius:14px;background:#0071e3;color:#fff;font-weight:700;font-size:15px;font-family:inherit;cursor:pointer;transition:transform .4s var(--spring)}.pop button[type=submit]:hover{transform:scale(1.02)}.pop .x{position:absolute;right:16px;top:14px;width:32px;height:32px;border:0;border-radius:50%;background:var(--line);font-size:20px;cursor:pointer;color:var(--mut)}.pop svg{width:56px;height:56px;animation:spin 18s linear infinite}.msg{font-size:13px;margin-top:6px}.msg.err{color:#ff3b30}.msg.ok{color:#34c759}.nl .msg.ok{color:#d1fae5}.nl .msg.err{color:#fecaca}@keyframes fi{0%{opacity:0}}@keyframes fo{to{opacity:0}}@keyframes pi{0%{opacity:0;transform:translateY(40px) scale(.92)}}@keyframes po{to{opacity:0;transform:scale(.94)}}.chead{margin:24px 0 8px;display:flex;align-items:center;gap:16px}.chead h1{font-size:clamp(40px,6vw,72px);font-weight:800;letter-spacing:-.045em;color:var(--c)}.empty{padding:40px;text-align:center;color:var(--mut)}@media(max-width:900px){.top,.w{padding-left:18px;padding-right:18px}main{grid-template-columns:1fr;padding-top:24px}nav .w{justify-content:flex-start}.grid,.sg{grid-template-columns:1fr 1fr;gap:14px}.big{grid-column:1/-1}.sg .mini:last-child{display:none}.fg{grid-template-columns:1fr 1fr}.hero{height:440px;border-radius:22px}.hero .tx{padding:24px}.date,.sub{display:none}.logo{font-size:22px}aside .box{position:static}.sec{margin-top:56px}h2.t{margin-top:48px}.filters{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;border-radius:16px}.card h4{font-size:13.5px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.r{opacity:1}.hero .bg,.r{transform:none}}.brand{display:inline-flex;align-items:center;gap:.42em;line-height:1}.brand,.mark{color:var(--ink)}.mark{flex-shrink:0}.wm{font-family:Iowan Old Style,Charter,Georgia,Times New Roman,serif;letter-spacing:-.025em;color:var(--ink)}.wm,.wm b{font-weight:700}.wm:after{content:"";display:inline-block;width:.2em;height:.2em;background:#d70015;margin-left:.06em;vertical-align:baseline}.spin{animation:spin 1.6s linear infinite}.logo .wm,.logo b{color:var(--ink)}.sh h2{color:var(--c)!important}.im,.simg{background:color-mix(in srgb,var(--c,#888) 22%,var(--card))}.im .fb,.simg .fb{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 85%,#000),color-mix(in srgb,var(--c) 45%,#000));color:rgba(255,255,255,.55);opacity:0;transition:opacity .4s}.im.fail .fb,.im.loading .fb{opacity:1}.im.loading .fb .mark{opacity:.25}.im img{opacity:0;transition:opacity .6s var(--ease),transform .9s var(--out)!important}.im.ok img{opacity:1}.hero .bg.im{position:absolute;inset:-12% 0;height:124%;aspect-ratio:auto;transform:translate3d(0,var(--py,0),0)}.hero .bg .fb .mark{width:120px;height:120px}.story{max-width:820px}.crumb{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c);margin:16px 0 14px}.story>h1{font-size:clamp(32px,4.4vw,54px);line-height:1.06;font-weight:800;letter-spacing:-.035em}.meta{color:var(--mut);margin:18px 0 28px;font-size:15px}.simg{position:relative;aspect-ratio:16/9;border-radius:24px;overflow:hidden;box-shadow:var(--shh)}.sum{margin:36px 0 0;font-size:19px;line-height:1.65}.sum h2{font-size:13px;text-transform:uppercase;color:var(--mut);margin-bottom:12px}.sum p+p{margin-top:16px;color:var(--mut);font-size:17px}.credit{margin-top:36px;padding-top:18px;border-top:1px solid var(--line);font-size:14px;color:var(--mut)}.credit a{color:var(--c);font-weight:600;text-decoration:underline;text-underline-offset:3px}.g3{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.g3{grid-template-columns:1fr 1fr}}.art svg{position:absolute;inset:0;width:100%;height:100%;display:block;transition:transform .9s var(--out)}.card:hover .art svg{transform:scale(1.06)}.hero .bg.art{position:absolute;inset:-12% 0;height:124%}.simg.art{aspect-ratio:16/9}.photo .fbart{position:absolute;inset:0}.photo .fbart svg,.photo img{position:absolute;inset:0;width:100%;height:100%}.photo img{object-fit:cover;opacity:0;transition:opacity .6s var(--ease),transform .9s var(--out)}.photo.ok img{opacity:1}.pcredit{position:absolute;right:10px;bottom:8px;z-index:2;font-size:10.5px;font-weight:500;color:rgba(255,255,255,.92);background:rgba(0,0,0,.42);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:3px 8px;border-radius:99px;pointer-events:none;letter-spacing:.01em}.hero .pcredit{top:16px;right:16px;bottom:auto}.hero .bg.photo{position:absolute;inset:-12% 0;height:124%;transform:translate3d(0,var(--py,0),0)}.hero .bg .fbart{height:100%}.simg.photo{position:relative}.story{max-width:720px}.sum{margin:40px 0 0;font-size:20px;line-height:1.75;max-width:66ch}.sum h2{font-size:14px;letter-spacing:.08em;margin-bottom:16px}.sum p{margin:0 0 1.1em;color:var(--fg)}.sum p+p{margin-top:0;color:var(--fg);font-size:20px}.sum .lede{font-size:23px;line-height:1.6;font-weight:500;letter-spacing:-.01em}@media(max-width:900px){.sum,.sum p+p{font-size:18px}.sum .lede{font-size:20px}}.hright{display:flex;align-items:center;gap:12px}.savedlink{font-size:14px;font-weight:600;color:var(--fg);padding:8px 12px;border-radius:99px;transition:background .3s}.savedlink:hover{background:var(--line)}.mkt{background:#111;color:#e5e5ea;font-size:12px}.mrow{display:flex;align-items:center;justify-content:space-between;gap:20px;height:32px;overflow:hidden}.clocks,.mitems{display:flex;gap:18px;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.mitems b{color:#fff;font-weight:600}.mitems .up i{color:#30d158;font-style:normal}.mitems .dn i{color:#ff6961;font-style:normal}.clocks span{opacity:.85}.clocks i{font-style:normal;margin-right:4px;opacity:.7}.clocks b{color:#fff;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-theme=dark] .mkt{background:#1c1c1e}@media(prefers-color-scheme:dark){html:not([data-theme]) .mkt{background:#1c1c1e}}.sbox,nav .w{align-items:center}.sbox{position:relative;display:flex;margin-left:6px;flex-shrink:0}.sbox input{width:0;opacity:0;padding:7px 0;border:1px solid transparent;border-radius:99px;background:var(--card);color:var(--fg);font:14px inherit;font-family:inherit;transition:width .5s var(--spring),opacity .3s,padding .4s,border-color .3s}.sbox.open input{width:220px;opacity:1;padding:7px 14px 7px 34px;border-color:var(--line);box-shadow:var(--sh)}.sbtn{position:relative;z-index:1;border:0;background:none;color:var(--mut);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;cursor:pointer;transition:color .3s,background .3s}.sbox.open .sbtn{position:absolute;left:0}.sbtn:hover{color:var(--fg);background:var(--line)}.ptitle{font-size:clamp(36px,5vw,56px);font-weight:800;letter-spacing:-.04em;margin:36px 0 18px}.sfield{display:flex;align-items:center;gap:12px;background:var(--card);border-radius:18px;padding:6px 18px;box-shadow:var(--sh);color:var(--mut)}.sfield input{flex:1 1;border:0;background:none;font:20px inherit;font-family:inherit;padding:14px 0;color:var(--fg);outline:none}.scount{color:var(--mut);font-size:14px;margin:16px 4px}.slist{display:flex;flex-direction:column;gap:12px}.sitem{position:relative;display:flex;gap:16px;align-items:flex-start;background:var(--card);border-radius:18px;padding:14px;box-shadow:var(--sh);animation:sin .5s var(--out) both;transition:transform .4s var(--spring),box-shadow .4s}.sitem:hover{transform:translateY(-3px);box-shadow:var(--shh)}@keyframes sin{0%{opacity:0;transform:translateY(12px)}}.sthumb{flex:0 0 120px;height:80px;border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--c) 25%,var(--card));display:grid;place-items:center;font-size:28px}.sthumb img{width:100%;height:100%;object-fit:cover}.sitem h3{font-size:17px;line-height:1.3;letter-spacing:-.02em;margin:4px 0}.sitem p{font-size:14px;color:var(--mut);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sitem small{font-size:12px;color:var(--mut)}.scat{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c)}.sitem .save{position:static;margin-left:auto;flex-shrink:0}.savedtop{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;color:var(--mut)}.savedtop button{border:0;background:none;color:#ff3b30;font:600 14px inherit;font-family:inherit;cursor:pointer}.empty h2{font-size:26px;letter-spacing:-.03em;color:var(--fg);margin:8px 0}.wx{position:relative}.wxbtn{display:flex;align-items:center;gap:7px;border:0;background:var(--card);box-shadow:var(--sh);border-radius:99px;padding:7px 14px;font:13px inherit;font-family:inherit;color:var(--fg);cursor:pointer;transition:transform .4s var(--spring)}.wxbtn:hover{transform:scale(1.04)}.wxbtn b{font-size:15px}.wxc{font-weight:600}.wxt{color:var(--mut);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wxi{font-size:16px}.wxpop{position:absolute;right:0;top:calc(100% + 10px);z-index:30;width:300px;background:var(--glass);-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);border:1px solid var(--line);border-radius:20px;padding:16px;box-shadow:var(--shh);animation:pi .4s var(--spring)}.wxnow{display:flex;gap:12px;align-items:center;margin-bottom:12px}.wxnow p{font-size:13px;color:var(--mut);margin-top:2px}.wxloc{width:100%;border:0;border-radius:12px;padding:10px;background:#0071e3;color:#fff;font:600 14px inherit;font-family:inherit;cursor:pointer}.wxmsg{font-size:12px;color:var(--mut);margin:6px 0}.wxpop input{width:100%;margin-top:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--fg);font:14px inherit;font-family:inherit}.wxpop ul{list-style:none;padding:0;margin:6px 0 0}.wxpop li button{width:100%;text-align:left;border:0;background:none;padding:8px 6px;border-radius:10px;cursor:pointer;font:600 14px inherit;font-family:inherit;color:var(--fg)}.wxpop li button:hover{background:var(--line)}.wxpop li span{font-weight:400;font-size:12px}.wxpop li span,.wxpop small{display:block;color:var(--mut)}.wxpop small{margin-top:8px;font-size:11px}.save{position:absolute;right:10px;top:10px;z-index:3;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:99px;width:32px;height:32px;justify-content:center;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;transition:transform .4s var(--spring),background .3s}.save:hover{transform:scale(1.12)}.save.on{background:#d70015}.save.pop{animation:spop .4s var(--spring)}@keyframes spop{40%{transform:scale(1.35)}}.save.big{position:static;width:auto;height:auto;padding:9px 16px;background:var(--card);color:var(--fg);box-shadow:var(--sh);font:600 14px inherit;font-family:inherit}.save.big.on{background:#111;color:#fff}html[data-theme=dark] .save.big.on{background:#fff;color:#111}@media(prefers-color-scheme:dark){html:not([data-theme]) .save.big.on{background:#fff;color:#111}}.metarow{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:18px 0 28px}.metarow .meta{margin:0}.metarow .save.big{margin-left:auto}.share{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:32px;padding-top:20px;border-top:1px solid var(--line)}.share>span{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--mut);margin-right:4px}.share a,.share button{display:inline-grid;place-items:center;min-width:42px;height:42px;padding:0 14px;border-radius:99px;border:0;background:var(--card);box-shadow:var(--sh);color:var(--fg);font:700 15px inherit;font-family:inherit;cursor:pointer;transition:transform .4s var(--spring),background .3s}.share a:hover,.share button:hover{transform:translateY(-3px) scale(1.05)}.share button.ok{background:#34c759;color:#fff}.share .sh-native{background:#0071e3;color:#fff}.orig{display:inline-block;margin:12px 18px 0;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#d70015}.orig.inline{margin:0 0 0 12px}.byline{display:inline-flex;align-items:center;gap:10px;color:var(--fg)}.bav{border-radius:50%;object-fit:cover;flex-shrink:0;box-shadow:0 0 0 2px var(--card),0 0 0 3px var(--line)}.bname{display:inline-flex;align-items:center;gap:5px;font-weight:700;font-size:15px}.btitle{font-size:13px;color:var(--mut)}.byline:not(.small){display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;grid-column-gap:10px;column-gap:10px}.byline:not(.small) .bav{grid-row:1/3}.byline.small{gap:6px}.byline.small .bname{font-size:12px;font-weight:600}.bysm{display:flex!important;align-items:center;gap:6px}.nbadge{position:relative;display:inline-block;color:var(--ink);line-height:0;overflow:hidden;border-radius:50%;cursor:default;flex-shrink:0}.nbadge svg{display:block}.nbadge .shine{position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.75) 50%,transparent 70%);transform:translateX(-120%);pointer-events:none}.byline:hover .shine,.nbadge:hover .shine{transition:transform .8s var(--out);transform:translateX(120%)}.ahead{display:flex;align-items:center;gap:28px;margin:44px 0 10px}.ahead img{border-radius:50%;object-fit:cover;box-shadow:var(--shh)}.ahead h1{display:flex;align-items:center;gap:10px;font-size:clamp(34px,5vw,52px);font-weight:800;letter-spacing:-.04em}.atitle{color:var(--mut);font-size:17px;margin-top:4px}.abio{font-size:18px;margin-top:10px}.sfb{max-width:620px;margin:0 auto 26px;background:var(--card);border-radius:20px;padding:22px;box-shadow:var(--sh);text-align:left}.sfb h2{font-size:24px;letter-spacing:-.02em;margin:6px 0}.sfb p{color:var(--mut);line-height:1.5}.sfb .note{font-size:13px;margin-top:10px}.pwa{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:45;width:min(440px,calc(100% - 24px));display:flex;gap:12px;align-items:center;background:var(--glass);-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);border:1px solid var(--line);border-radius:20px;padding:12px 14px;box-shadow:var(--shh);animation:pwin .6s var(--spring)}@keyframes pwin{0%{opacity:0;transform:translate(-50%,40px)}}.pwa img{border-radius:10px}.pwa b{font-size:14px}.pwa p{font-size:12.5px;color:var(--mut);margin-top:2px}.pwa-go{border:0;border-radius:99px;padding:8px 14px;background:#0071e3;color:#fff;font:600 13px inherit;font-family:inherit;cursor:pointer}.pwa-x{border:0;background:none;font-size:22px;color:var(--mut);cursor:pointer}@media(max-width:900px){.savedlink span,.wxc,.wxt{display:none}.hright{gap:6px}.sbox.open input{width:160px}.sthumb{flex-basis:90px;height:64px}.ahead{flex-direction:column;text-align:center}.ahead h1{justify-content:center}.mrow{gap:14px}.clocks{display:none}}html[data-theme=dark]{color-scheme:dark}html[data-theme=light]{color-scheme:light}.thm{width:36px;height:36px;border-radius:50%;border:0;background:var(--line);color:var(--fg);display:grid;place-items:center;cursor:pointer;transition:transform .4s var(--spring),background .3s}.thm:hover{transform:scale(1.08)}.thm svg{width:18px;height:18px}.mostread{margin-top:72px}.mr{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;gap:20px;counter-reset:mr}.mr a{position:relative;background:var(--card);border-radius:22px;box-shadow:var(--sh);padding:18px 18px 20px;transition:transform .5s var(--spring),box-shadow .5s}.mr a:hover{transform:translateY(-4px);box-shadow:var(--shh)}.mr b{font-size:40px;font-weight:800;letter-spacing:-.04em}.mr b,.mr span{display:block;color:var(--c)}.mr span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin:6px 0}.mr p{font-size:15px;font-weight:650;line-height:1.3}.mr small{display:block;color:var(--mut);font-size:12px;margin-top:10px}.local{margin-top:72px;background:var(--card);border-radius:28px;box-shadow:var(--sh);padding:28px}.local .lh{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.local h2{font-size:clamp(26px,3vw,36px);font-weight:800;letter-spacing:-.035em}.lbtn{border:0;border-radius:99px;padding:11px 20px;font:600 14px inherit;font-family:inherit;cursor:pointer;background:#0071e3;color:#fff;transition:transform .4s var(--spring)}.lbtn:hover{transform:scale(1.04)}.lbtn.g{background:var(--line);color:var(--fg)}.lbtn:disabled{opacity:.5}.lpick{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.lpick input{flex:1 1;min-width:200px;padding:11px 14px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--fg);font:15px inherit;font-family:inherit}.lsug{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.lsug button{border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:99px;padding:7px 12px;font:13px inherit;font-family:inherit;cursor:pointer}.lgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:22px}.lcard{background:var(--bg);border-radius:18px;padding:18px;animation:pt .6s var(--out) both}.lcard h4{font-size:16px;line-height:1.35;font-weight:700}.lcard small{display:block;font-size:12px}.lcard small,.lnote{margin-top:10px;color:var(--mut)}.lnote{font-size:14px}.alerts{margin-top:22px;border-radius:20px;padding:20px;background:var(--bg)}.alerts b{font-size:17px}.alerts p{font-size:13.5px;color:var(--mut);line-height:1.45;margin:6px 0 12px}.alerts .lbtn{width:100%}@media(max-width:900px){.mr{grid-template-columns:1fr 1fr}.lgrid{grid-template-columns:1fr}}main>*{min-width:0}body,html{overflow-x:clip}@media(max-width:440px){.wxbtn{padding:7px 10px;gap:4px}.wxpop{position:fixed;left:12px;right:12px;top:64px;width:auto}}@media(max-width:900px){.hright .sub{display:inline-block;padding:7px 13px;font-size:13px}}.obar{position:-webkit-sticky;position:sticky;top:0;z-index:60;display:flex;align-items:center;gap:18px;padding:8px 32px;background:#1d1d1f;color:#fff;font-size:13px;font-weight:600}.obar a,.obar button{color:#fff;opacity:.85;background:none;border:0;font:inherit;cursor:pointer;padding:0}.obar a:hover,.obar button:hover{opacity:1}.obar form{margin-left:auto}.olbl{display:inline-flex;align-items:center;gap:6px;color:#fff}.olbl:before{content:"";width:8px;height:8px;border-radius:50%;background:#d70015}.otools{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:0 18px 16px}.otools a,.otools button{font-weight:600;font-size:12px;font-family:inherit;line-height:1.2;border:0;border-radius:99px;padding:6px 11px;background:var(--line);color:var(--fg);cursor:pointer}.otools button:first-of-type{background:rgba(215,0,21,.1);color:#d70015}.otools.big{padding:0;margin:4px 0 20px}.otools.big a,.otools.big button{font-size:13px;padding:8px 14px}.omsg{font-size:12px;color:var(--mut)}.fnotes{margin:40px 0 0;max-width:720px}.fnote{background:var(--card);border-radius:22px;box-shadow:var(--sh);padding:22px;margin-bottom:16px;border-left:4px solid #d70015}.fnh{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px;font-size:13px;color:var(--mut)}.fnl{font-weight:800;color:var(--fg);letter-spacing:-.01em}.fnote p{font-size:17px;line-height:1.65;margin-top:8px}.oreply{background:var(--card);border-radius:22px;box-shadow:var(--sh);padding:22px;border:2px dashed var(--line)}.oreply p{color:var(--mut);font-size:13.5px;margin:4px 0 12px}.oreply textarea{width:100%;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--bg);color:var(--fg);font:16px inherit;font-family:inherit;line-height:1.5}.orow{display:flex;align-items:center;gap:12px;margin-top:10px}.opost{border:0;border-radius:99px;padding:10px 20px;background:#0071e3;color:#fff;font:600 14px inherit;font-family:inherit;cursor:pointer}.opost:disabled{opacity:.5}.odel{margin-left:auto;border:0;background:none;color:#d70015;font:600 12px inherit;font-family:inherit;cursor:pointer}@media(max-width:700px){.obar{padding:8px 16px;gap:12px;font-size:12px}}.card:has(.otools){display:flex;flex-direction:column}.card:has(.otools) a.lk{height:auto;flex:1 1}.nai{display:inline-block;vertical-align:-.18em;flex-shrink:0}.nai,.nai .nad{transition:transform .45s var(--spring)}.nai .nad{transform-box:fill-box;transform-origin:center}nav a .nai{margin-right:3px}.chead .ic:hover .nai,.filters button:hover .nai,.sh:hover .ic .nai,aside h3:hover .nai,nav a:hover .nai{transform:translateY(-1px) rotate(-6deg)}.filters button:hover .nad,.sh:hover .nad,nav a:hover .nad{transform:scale(1.25)}.ic,nav a.on .nai{color:var(--fg)}.ic .nai{vertical-align:middle}.local h2 .nai,aside h3 .nai{vertical-align:-.12em;margin-right:2px}.pill .nai,.tag .nai{vertical-align:-.2em;margin-right:1px}.crumb .nai,.scat .nai{vertical-align:-.15em}.sthumb span .nai{color:var(--mut)}.obadge{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:99px;background:#d70015;color:#fff;font-size:11px;font-weight:800}.abanner{height:clamp(140px,22vw,260px);border-radius:28px;margin-top:28px;background-size:cover;background-position:50%;box-shadow:var(--sh)}.ahead.withb{margin-top:-64px;padding-left:28px}.ahead.withb img{border:4px solid var(--bg)}.ahead[style] h1{color:var(--acc)}footer .cp .attr{display:block;margin-top:6px;font-size:11px;opacity:.7}footer .cp .attr a{color:inherit;text-decoration:underline}.wxbig,.wxi{display:inline-flex;color:var(--ink)}.wx-sun{color:#e8a400}.wx-partly{color:#d99a00}.wx-storm{color:#5b6b8c}.wx-rain{color:#2f7fd6}.wxclock{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:4px}.wxclock span{font-weight:600;color:var(--ink)}.wxloc{display:inline-flex;align-items:center;gap:6px}.wxnote{font-size:11px;opacity:.6;margin-top:8px}