@layer z.tokens,z.base,z.components;@layer z.pages{.z-ticker{z-index:41;background:var(--z-chrome);color:var(--z-on-night-2);font:var(--z-text-caption);order:-1;font-weight:400;position:relative}.z-ticker__in{align-items:center;gap:var(--z-space-6);min-height:38px;display:flex}.z-ticker__list{white-space:nowrap;scrollbar-width:none;align-items:center;gap:22px;min-width:0;margin:0;display:flex;overflow-x:auto}.z-ticker__list::-webkit-scrollbar{display:none}.z-ticker__it{flex:none;align-items:center;gap:7px;display:inline-flex}.z-ticker__v{color:var(--z-ivory);font-variant-numeric:tabular-nums;font-weight:550}.z-live{background:var(--z-highlight);flex:none;width:7px;height:7px;animation:1.6s ease-in-out infinite z-live;display:inline-block}@keyframes z-live{0%,to{opacity:1}50%{opacity:.3}}.z-ticker__size{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.z-ticker__label{margin-right:2px}.z-ticker__fs{min-width:30px;height:26px;color:var(--z-on-night-2);font:var(--z-text-label);transition:background-color var(--z-dur) var(--z-ease), color var(--z-dur) var(--z-ease);border:1px solid #f5fbef24;place-items:center;padding:0 7px;display:grid}.z-ticker__fs:hover{color:var(--z-ivory)}.z-ticker__fs[aria-pressed=true]{border-color:var(--z-ivory);background:var(--z-ivory);color:var(--z-night-ink)}.z-ticker__fs:focus-visible{outline:2px solid var(--z-highlight);outline-offset:2px}.z-hero{padding-top:58px}.z-hero__title{font:600 clamp(2.5rem, 5vw, 4.375rem)/.98 var(--z-font-sans);letter-spacing:-.052em;text-wrap:balance}.z-hero__title .z-accent-word{letter-spacing:-.02em}.z-today{border-top:1px solid var(--z-line);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:30px;padding-top:20px;display:flex}.z-today__t{font:600 1.3125rem/1.2 var(--z-font-sans);letter-spacing:-.025em}.z-today__dt{height:28px;clip-path:var(--z-notch-sm);background:var(--z-surface);color:var(--z-ink-2);font:var(--z-text-caption);align-items:center;padding:0 10px;display:inline-flex}.z-today__p{max-width:58em;color:var(--z-ink-2);font:var(--z-text-body-lg);flex-basis:100%;margin-top:4px;font-size:1rem}.z-today__p b{color:var(--z-ink);font-weight:600}.z-today__a{border-bottom:1px solid var(--z-accent-soft-2);color:var(--z-accent-text)}.z-today__a:hover{border-color:var(--z-accent-text)}.z-mg{grid-template-columns:minmax(0, 1fr) var(--z-aside-w);scroll-margin-top:calc(var(--z-header-h) + var(--z-space-3));align-items:stretch;gap:28px;margin-top:26px;display:grid}.z-mg__main{flex-direction:column;min-width:0;display:flex}.z-mg__fill{flex-direction:column;flex:1;display:flex}.z-tb{background:var(--z-surface);clip-path:var(--z-bubble);flex-direction:column;flex:1;padding:12px 12px 42px;display:flex}.z-tb__tabs{padding:2px 2px 12px}.z-tb__n{background:var(--z-accent);min-width:20px;height:18px;color:var(--z-on-accent);font:var(--z-text-label);place-items:center;padding:0 5px;font-size:.6875rem;display:grid}.z-tb .z-tab[aria-current=page] .z-tb__n{background:var(--z-highlight);color:var(--z-on-highlight)}.z-tb__cats{border-bottom:1px solid var(--z-line);scrollbar-width:none;gap:6px;padding:0 2px 14px;display:flex;overflow-x:auto}.z-tb__cats::-webkit-scrollbar{display:none}.z-tb__cat{border:1px solid var(--z-line-2);background:var(--z-surface);min-height:32px;color:var(--z-ink-2);font:var(--z-text-caption);white-space:nowrap;transition:border-color var(--z-dur) var(--z-ease), color var(--z-dur) var(--z-ease), background-color var(--z-dur) var(--z-ease);flex:none;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.z-tb__cat:hover{border-color:var(--z-accent-text);color:var(--z-accent-text)}.z-tb__cat[aria-current=page]{border-color:var(--z-accent-text);background:var(--z-accent-soft);color:var(--z-accent-text)}.z-tb__cat:focus-visible{outline:2px solid var(--z-focus);outline-offset:-2px}.z-tb__cat:has(>.z-pending[data-pending=true]){border-color:var(--z-accent-text)}.z-tb__dot{background:var(--cat);flex:none;width:8px;height:8px}.z-tb:has(.z-pending[data-pending=true]) .z-tb__list{opacity:.55;transition:opacity var(--z-dur) var(--z-ease)}.z-trow{border-bottom:1px solid var(--z-line);grid-template-columns:28px minmax(0,1fr) 72px 84px 148px;align-items:center;gap:12px;padding:13px 10px;display:grid;position:relative}.z-trow--th{color:var(--z-sub);font:var(--z-text-label);padding:12px 10px 10px}.z-trow__c{text-align:center}.z-trow__r{text-align:right}.z-tb__list .z-trow{transition:background-color .15s}@media (hover:hover){.z-tb__list .z-trow:hover{background:var(--z-row)}}.z-trow__rk{color:var(--z-sub);font:var(--z-text-numeral);text-align:center;font-size:1.3125rem}.z-trow__rk--top{color:var(--z-accent-text)}.z-trow__main{min-width:0}.z-trow__title{-webkit-line-clamp:2;font:600 .96875rem/1.35 var(--z-font-sans);letter-spacing:-.012em;text-wrap:pretty;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:clip}.z-trow__title a:after{content:"";position:absolute;inset:0}.z-trow__title a:focus-visible{outline:none}.z-trow:has(.z-trow__title a:focus-visible){outline:2px solid var(--z-focus);outline-offset:-2px}@media (hover:hover){.z-trow:hover .z-trow__title{color:var(--z-accent-text)}}.z-trow__meta{color:var(--z-sub);font:var(--z-text-caption);flex-wrap:wrap;align-items:center;gap:3px 12px;margin-top:5px;font-weight:400;display:flex}.z-trow__cat{color:var(--z-ink-2);font-weight:550}.z-trow__rep,.z-trow__vw{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.z-trow__rep-n{font:600 .9375rem/1.2 var(--z-font-sans);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.z-bico{background:var(--z-accent-2);clip-path:polygon(0 4px,4px 4px,4px 0,100% 0,100% calc(100% - 5px),calc(100% - 7px) 100%,calc(100% - 7px) calc(100% - 4px),0 calc(100% - 4px));flex:none;width:15px;height:15px;display:inline-block}.z-trow__rep-s{color:var(--z-success);font:var(--z-text-label);white-space:nowrap;font-size:.71875rem;font-weight:550}.z-trow__vw-n{color:var(--z-ink-2);font:550 .90625rem/1.2 var(--z-font-sans);font-variant-numeric:tabular-nums}.z-trow__vw-s{color:var(--z-sub);font:var(--z-text-label);font-size:.71875rem;font-weight:400}.z-trow__last{min-width:0;height:36px;position:relative}.z-trow__last-in{height:100%;transition:opacity var(--z-dur) var(--z-ease);align-items:center;gap:9px;display:flex}.z-trow__last-t{min-width:0;color:var(--z-sub);font:var(--z-text-caption);font-weight:400;line-height:1.3}.z-trow__last-n{color:var(--z-ink-2);text-overflow:ellipsis;white-space:nowrap;font-weight:550;display:block;overflow:hidden}.z-trow__last-none{color:var(--z-accent-text);font:var(--z-text-caption);font-weight:550}.z-trow__act{z-index:1;opacity:0;transition:opacity var(--z-dur) var(--z-ease), transform var(--z-dur-slow) var(--z-ease);pointer-events:none;position:absolute;top:50%;right:0;transform:translate(6px,-50%)}.z-trow:hover .z-trow__act,.z-trow__act:focus-visible{opacity:1;pointer-events:auto;transform:translateY(-50%)}.z-trow:hover .z-trow__last-in{opacity:0}.z-trow:has(.z-trow__act:focus-visible) .z-trow__last-in{opacity:0}@media (hover:none){.z-trow__act{display:none}}.z-tb__more{background:var(--z-row);min-height:160px;clip-path:var(--z-notch-lg);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;margin:18px 2px 0;padding:28px 20px;display:flex}.z-tb__more-t{font:600 1.0625rem/1.3 var(--z-font-sans);letter-spacing:-.02em}.z-tb__more-d{max-width:30em;color:var(--z-sub);font:var(--z-text-small)}.z-tb__more-a{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.z-tb__empty{color:var(--z-sub);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:56px 20px;display:flex}.z-tb__empty .z-ri{color:var(--z-accent-text)}.z-tb__empty b{color:var(--z-ink);font:var(--z-text-body-strong);font-size:1rem}.z-tb__ft{color:var(--z-sub);font:var(--z-text-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin-top:auto;padding:16px 8px 0;font-weight:400;display:flex}.z-pg{align-items:center;gap:4px;margin-left:auto;display:flex}.z-pg__grp{display:contents}.z-pg__b{min-width:34px;height:34px;clip-path:var(--z-notch-sm);color:var(--z-ink-2);font:var(--z-text-small-strong);place-items:center;padding:0 6px;display:grid}.z-pg__b:hover{background:var(--z-muted)}.z-pg__b[aria-current=page]{background:var(--z-accent);color:var(--z-on-accent)}.z-pg__b:focus-visible{outline-offset:-4px;outline:2px solid}.z-pg__dots{padding:0 4px}.z-side{flex-direction:column;gap:20px;display:flex}.z-side__last{flex-direction:column;flex:1;display:flex}.z-side__last>*{flex:1}.z-ask{background:var(--z-accent);color:var(--z-on-accent);clip-path:var(--z-bubble);padding:20px 20px 46px}.z-ask__k{color:var(--z-lav);font:var(--z-text-caption);align-items:center;gap:8px;font-weight:600;display:inline-flex}.z-ask__k .z-ri{color:var(--z-highlight)}.z-ask__t{font:600 1.5625rem/1.08 var(--z-font-sans);letter-spacing:-.035em;margin-top:8px}.z-ask__t .z-accent-word{color:var(--z-highlight);display:block}.z-ask__in{width:100%;height:92px;clip-path:var(--z-notch-md);background:var(--z-surface);color:var(--z-ink);font:var(--z-text-body);resize:none;border:0;outline:0;margin-top:16px;padding:12px 14px;display:block}.z-ask__in::placeholder{color:var(--z-sub);opacity:1}.z-ask__in:focus-visible{box-shadow:inset 0 0 0 2px var(--z-highlight)}.z-ask__chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.z-ask__chip{min-height:30px;color:var(--z-ivory);font:var(--z-text-caption);text-align:left;transition:background-color var(--z-dur) var(--z-ease), border-color var(--z-dur) var(--z-ease);border:1px solid #f5fbef4d;padding:0 10px}.z-ask__chip:hover{border-color:var(--z-highlight);background:#f5fbef14}.z-ask__chip:focus-visible{outline:2px solid var(--z-highlight);outline-offset:2px}.z-ask__go{margin-top:14px}.z-ask__note{color:var(--z-lav);font:var(--z-text-caption);align-items:center;gap:8px;margin-top:12px;font-weight:400;display:flex}.z-ask__note .z-ri{color:var(--z-highlight)}.z-lb{background:var(--z-paper);clip-path:var(--z-bubble);scroll-margin-top:calc(var(--z-header-h) + var(--z-space-3));padding:24px 24px 46px}.z-lb__hd{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.z-lb__t{font:600 1.0625rem/1.3 var(--z-font-sans);letter-spacing:-.02em}.z-lb__wk{color:var(--z-sub);font:400 .6875rem/1 var(--z-font-mono);flex:none}.z-lb__d{color:var(--z-sub);font:var(--z-text-caption);margin:4px 0 6px;font-weight:400}.z-lb__empty{background:var(--z-muted);color:var(--z-ink-2);font:var(--z-text-small);clip-path:var(--z-notch-md);flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px;padding:14px;display:flex}.z-pod{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;margin-top:22px;display:grid}.z-pod__c{min-width:0}.z-pod__c--2{grid-column:1}.z-pod__c--1{grid-column:2}.z-pod__c--3{grid-column:3}.z-pod__a{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.z-pod__a:focus-visible{outline:2px solid var(--z-focus);outline-offset:2px}.z-pod__n{max-width:100%;font:var(--z-text-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font-weight:550;overflow:hidden}.z-pod__a:hover .z-pod__n{color:var(--z-accent-text)}.z-pod__k{color:var(--z-sub);font:var(--z-text-label);font-variant-numeric:tabular-nums;margin-top:2px;font-weight:400}.z-pod__s{width:100%;clip-path:var(--z-notch-lg);background:var(--z-tint-card);justify-content:center;margin-top:10px;padding-top:12px;display:flex}.z-pod__s--1{background:var(--z-accent);height:96px}.z-pod__s--2{height:68px}.z-pod__s--3{height:50px}.z-pod__r{color:var(--z-accent-text);font:italic 400 1.875rem/1 var(--z-font-accent)}.z-pod__s--1 .z-pod__r{color:var(--z-highlight);font-size:2.625rem}.z-lb__row{border-top:1px solid var(--z-line);grid-template-columns:22px 28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.z-lb__row:first-of-type{margin-top:14px}.z-lb__row:focus-visible{outline:2px solid var(--z-focus);outline-offset:2px}.z-lb__r{color:var(--z-sub);font:italic 400 1.25rem/1 var(--z-font-accent)}.z-lb__n{min-width:0;font:var(--z-text-small-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.z-lb__row:hover .z-lb__n{color:var(--z-accent-text)}.z-lb__c{font:600 .9375rem/1 var(--z-font-sans);font-variant-numeric:tabular-nums}.z-prz{background:var(--z-night);color:var(--z-on-night);clip-path:var(--z-bubble);flex-direction:column;padding:20px 20px 44px;display:flex}.z-prz__hd{justify-content:space-between;align-items:center;gap:10px;display:flex}.z-prz__k{color:var(--z-highlight);font:var(--z-text-caption);align-items:center;gap:8px;font-weight:600;display:inline-flex}.z-prz__left{color:var(--z-on-night-2);font:400 .6875rem/1 var(--z-font-mono)}.z-prz__t{font:600 1.4375rem/1.1 var(--z-font-sans);letter-spacing:-.03em;margin-top:10px}.z-prz__t .z-accent-word{color:var(--z-on-night-3)}.z-prz__d{color:var(--z-on-night-2);font:var(--z-text-caption);margin:6px 0 10px;font-weight:400;line-height:1.5}.z-pz{border-top:1px solid var(--z-night-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.z-pz__r{min-width:36px;height:36px;clip-path:var(--z-notch);color:var(--z-on-night);font:italic 400 1.1875rem/1 var(--z-font-accent);background:#f5fbef14;place-items:center;padding:0 6px;display:grid}.z-pz--1 .z-pz__r{background:var(--z-aqua);color:var(--z-night-ink);font-size:1.5rem}.z-pz--2 .z-pz__r{background:var(--z-lav);color:var(--z-night-ink)}.z-pz--3 .z-pz__r{background:var(--z-moon);color:var(--z-night-ink)}.z-pz__t{font:600 .875rem/1.3 var(--z-font-sans);letter-spacing:-.01em;display:block}.z-pz__s{color:var(--z-on-night-2);font:var(--z-text-label);margin-top:1px;font-weight:400;display:block}.z-prz__me{color:var(--z-on-night-2);font:var(--z-text-caption);background:#f5fbef12;margin-top:auto;padding:11px 12px;font-weight:400}.z-prz__list+.z-prz__me{margin-top:8px}.z-prz__me b{color:var(--z-highlight);font-weight:600}.z-prz__me a{color:var(--z-highlight);text-underline-offset:3px;text-decoration:underline}.z-prz__rules{color:var(--z-on-night-2);font:var(--z-text-caption);margin-top:12px;font-weight:400}.z-prz__rules summary{color:var(--z-on-night-3);align-items:center;gap:4px;font-weight:550;list-style:none;display:inline-flex}.z-prz__rules summary::-webkit-details-marker{display:none}.z-prz__rules summary:hover{color:var(--z-highlight)}.z-prz__rules summary:focus-visible{outline:2px solid var(--z-highlight);outline-offset:2px}.z-prz__rules[open] summary .z-ri{transform:rotate(90deg)}.z-prz__rules>div{gap:6px;margin-top:8px;line-height:1.5;display:grid}.z-prz__rules strong{color:var(--z-on-night)}.z-sec{margin-top:104px}.z-sec__hd{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.z-sec__hd>div:first-child{flex:24em;min-width:0}.z-sec__hd>.z-picker{flex:0 auto}.z-sec__title{font:600 clamp(1.75rem, 3vw, 2.5rem)/1.06 var(--z-font-sans);letter-spacing:-.04em;text-wrap:balance;margin-top:8px}.z-sec__title .z-accent-word{letter-spacing:-.01em}.z-sec__sub{max-width:44em;color:var(--z-ink-2);font:var(--z-text-body);margin-top:10px;font-size:.96875rem}.z-sec--band .z-sec__hd{margin-bottom:0}.z-band__ctl{width:100%;max-width:calc(var(--z-container) + 2 * var(--z-gutter));padding-inline:var(--z-gutter);justify-content:flex-end;align-items:center;gap:6px;margin:-48px auto 26px;display:flex}.z-band__ctl .z-link{margin-right:12px}.z-band__btn{width:44px;height:44px;clip-path:var(--z-notch-md);background:var(--z-surface);color:var(--z-ink);transition:background-color var(--z-dur) var(--z-ease), color var(--z-dur) var(--z-ease);place-items:center;display:grid}.z-band__btn:hover{background:var(--z-accent);color:var(--z-on-accent)}.z-band__btn:focus-visible{outline-offset:-5px;outline:2px solid}.z-band{--edge:max(var(--z-gutter), calc((100vw - var(--z-container)) / 2));overscroll-behavior-x:contain;scroll-padding-inline:var(--edge);scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 0 18px;display:flex;overflow-x:auto}.z-band:not([data-loop]){padding-inline:var(--edge)}.z-band::-webkit-scrollbar{display:none}.z-band__copy{flex:none;gap:22px;padding-right:22px;display:flex}.z-vw{scroll-snap-align:start;flex:0 0 330px;min-width:0;display:block}.z-vw:focus-visible{outline:2px solid var(--z-focus);outline-offset:4px}.z-vw__m{display:block;position:relative}.z-vw .z-work__media{aspect-ratio:5/4}.z-vw .z-work__media img{transition:transform 1s var(--z-ease)}@media (hover:hover){.z-vw:hover .z-work__media img{transform:scale(1.04)}}.z-vw__tl{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex;position:absolute;top:10px;left:40%;right:10px}.z-vw__tool{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--z-on-media);font:400 .6875rem/1 var(--z-font-mono);background:#0f1b2699;padding:4px 8px}.z-vw__t{font:600 .96875rem/1.35 var(--z-font-sans);letter-spacing:-.015em;margin-top:10px}@media (hover:hover){.z-vw:hover .z-vw__t{color:var(--z-accent-text)}}.z-vw__by{color:var(--z-sub);font:var(--z-text-caption);align-items:center;gap:8px;margin-top:8px;font-weight:400;display:flex}.z-vw__who{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.z-vw__kind{color:var(--z-accent-text);margin-left:auto;font-weight:550}.z-picker{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.z-picker__chips{flex-wrap:nowrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.z-picker__c{height:38px;clip-path:var(--z-notch);background:var(--z-surface);color:var(--z-ink-2);font:var(--z-text-small-strong);white-space:nowrap;transition:background-color var(--z-dur) var(--z-ease), color var(--z-dur) var(--z-ease);flex:none;align-items:center;gap:7px;padding:0 13px;font-size:.84375rem;display:inline-flex}.z-picker__c .z-ri{color:var(--z-accent-text);transition:color var(--z-dur) var(--z-ease), transform var(--z-dur-slow) var(--z-ease)}.z-picker__c:hover{background:var(--z-accent-soft);color:var(--z-accent-text)}.z-picker__c[aria-pressed=true]{background:var(--z-accent);color:var(--z-on-accent)}.z-picker__c[aria-pressed=true] .z-ri{color:var(--z-highlight)}.z-picker__c:focus-visible{outline-offset:-4px;outline:2px solid}.z-picker__sep{background:var(--z-line-2);flex:none;width:1px;height:22px;margin:0 4px}.z-picker__all{padding-right:10px}.z-picker__all .z-picker__car{color:inherit}.z-picker__all[aria-expanded=true]{background:var(--z-accent-soft);color:var(--z-accent-text)}.z-picker__all[aria-expanded=true] .z-picker__car{transform:rotate(180deg)}.z-picker__pop{z-index:41;width:min(560px,100vw - 32px);filter:var(--z-sh-pop);animation:z-pop .3s var(--z-ease);position:absolute;top:calc(100% + 10px);right:0}.z-picker__in{background:var(--z-surface);clip-path:var(--z-bubble-m);padding:14px 12px 40px}.z-picker__h{color:var(--z-sub);font:var(--z-text-label);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:4px 10px 10px;display:flex}.z-picker__n{font:400 .6875rem/1 var(--z-font-mono);letter-spacing:0;text-transform:none}.z-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.z-picker__it{min-width:0;color:var(--z-ink);text-align:left;transition:background-color var(--z-dur) var(--z-ease);align-items:center;gap:12px;padding:10px;display:flex}.z-picker__it:hover{background:var(--z-row)}.z-picker__it[aria-pressed=true]{background:var(--z-accent-soft)}.z-picker__it:focus-visible{outline:2px solid var(--z-focus);outline-offset:-2px}.z-picker__ic{width:38px;height:38px;clip-path:var(--z-notch);background:var(--z-accent-soft);color:var(--z-accent-text);transition:background-color var(--z-dur) var(--z-ease), color var(--z-dur) var(--z-ease);flex:none;place-items:center;display:grid}.z-picker__it:hover .z-picker__ic,.z-picker__it[aria-pressed=true] .z-picker__ic{background:var(--z-accent);color:var(--z-on-accent)}.z-picker__tx{flex-direction:column;min-width:0;display:flex}.z-picker__t{font:var(--z-text-small-strong);font-size:.90625rem;font-weight:600}.z-picker__it:hover .z-picker__t,.z-picker__it[aria-pressed=true] .z-picker__t{color:var(--z-accent-text)}.z-picker__d{color:var(--z-sub);font:var(--z-text-label);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-weight:400;overflow:hidden}.z-picker__ft{border-top:1px solid var(--z-line);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px 10px 0;display:flex}.z-picker__reset{color:var(--z-ink-2);font:var(--z-text-small-strong);align-items:center;gap:6px;display:inline-flex}.z-picker__reset:hover{color:var(--z-accent-text)}.z-ix{background:var(--z-surface);clip-path:var(--z-bubble);padding:8px 12px 42px}.z-ix__hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 10px 4px;display:flex}.z-ix__title{font:600 1.0625rem/1.3 var(--z-font-sans);letter-spacing:-.02em}.z-ix__em{color:var(--z-accent-text);font-style:normal}.z-ix__clear{background:var(--z-accent-soft);height:30px;color:var(--z-accent-text);font:var(--z-text-caption);align-items:center;gap:5px;padding:0 10px;font-weight:550;display:inline-flex}.z-ix__clear:focus-visible{outline:2px solid var(--z-focus);outline-offset:2px}.z-ir{border-bottom:1px solid var(--z-line);grid-template-columns:28px minmax(0,1fr) 96px 96px 96px 92px;align-items:center;gap:12px;padding:13px 10px;display:grid;position:relative}.z-ir--th{color:var(--z-sub);font:var(--z-text-label);padding:14px 10px 10px}.z-ir__c{text-align:center}.z-ir__r{text-align:right}.z-ir--row{transition:background-color .15s}@media (hover:hover){.z-ir--row:hover{background:var(--z-row)}}.z-ir__rk{color:var(--z-sub);font:italic 400 1.3125rem/1 var(--z-font-accent);text-align:center}.z-ir__rk--top{color:var(--z-accent-text)}.z-ir__tool{min-width:0;color:var(--z-ink);align-items:center;gap:12px;display:flex}.z-ir__tool:focus-visible{outline:2px solid var(--z-focus);outline-offset:2px}.z-ir__name{flex-direction:column;min-width:0;display:flex}.z-ir__n{font:600 .9375rem/1.3 var(--z-font-sans);letter-spacing:-.01em}.z-ir__tool:hover .z-ir__n{color:var(--z-accent-text)}.z-ir__b{color:var(--z-sub);font:var(--z-text-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.z-ir__k{background:var(--z-muted);color:var(--z-ink-2);font:var(--z-text-label);white-space:nowrap;flex:none;margin-left:auto;padding:2px 7px;font-size:.71875rem;font-weight:550}.z-ir__v{font:600 .90625rem/1.2 var(--z-font-sans);font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;align-items:flex-end;display:flex}.z-ir__v small{color:var(--z-sub);font:var(--z-text-label);font-size:.71875rem;font-weight:400}.z-ix__none{color:var(--z-faint);font-weight:400}.z-ir__go{color:var(--z-accent-text);font:var(--z-text-caption);justify-content:flex-end;align-items:center;gap:4px;font-weight:550;display:inline-flex}.z-ir__go .z-ri{transition:transform var(--z-dur-slow) var(--z-ease)}.z-ir__go:hover .z-ri{transform:translate(3px)}.z-ir__go:focus-visible{outline:2px solid var(--z-focus);outline-offset:2px}.z-ix__empty{color:var(--z-sub);font:var(--z-text-small);padding:32px 10px}.z-ix__note{color:var(--z-sub);font:var(--z-text-caption);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:16px 8px 0;font-weight:400;display:flex}.z-ix__note-t{align-items:center;gap:8px;display:flex}.z-ix__note-t .z-ri{color:var(--z-accent-text);flex:none}.z-ix__all{margin-left:auto}.z-cgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.z-cgrid>li{min-width:0;display:flex}.z-cc{background:var(--z-surface);min-width:0;clip-path:var(--z-bubble-m);color:var(--z-ink);transition:background-color var(--z-dur) var(--z-ease);flex-direction:column;flex:1;gap:12px;padding:18px 18px 38px;display:flex}.z-cc:hover{background:var(--z-row)}.z-cc:focus-visible{outline:2px solid var(--z-focus);outline-offset:-4px}.z-cc__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.z-cc__ic{width:40px;height:40px;clip-path:var(--z-notch-md);background:var(--cat-tile);color:var(--z-on-media);place-items:center;display:grid}.z-cc__n{color:var(--z-success);font:var(--z-text-caption);font-weight:600}.z-cc__t{font:600 1rem/1.25 var(--z-font-sans);letter-spacing:-.015em}.z-cc:hover .z-cc__t{color:var(--z-accent-text)}.z-cc__d{color:var(--z-sub);font:var(--z-text-small);margin-top:-6px;font-size:.84375rem}.z-cc__last{border-top:1px solid var(--z-line);color:var(--z-ink-2);font:var(--z-text-caption);align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-weight:400;display:flex}.z-cc__last-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.z-reads{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.z-reads>li{min-width:0;display:flex}.z-reads[data-count="5"] .z-reads__lead{grid-row:span 2}.z-reads[data-count="4"],.z-reads[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.z-reads[data-count="1"]{grid-template-columns:minmax(0,1fr)}.z-rd{min-height:220px;clip-path:var(--z-bubble);transition:transform var(--z-dur-slow) var(--z-ease);flex-direction:column;flex:1;gap:14px;padding:22px 22px 46px;display:flex}.z-rd:hover{transform:translateY(-4px)}.z-rd:focus-visible{outline-offset:-6px;outline:2px solid}.z-rd--lead{min-height:300px;padding:26px 26px 56px}.z-rd[data-tone=violet]{background:var(--z-violet);color:var(--z-ivory)}.z-rd[data-tone=ink]{background:var(--z-night);color:var(--z-on-night)}.z-rd[data-tone=aqua]{background:var(--z-aqua);color:var(--z-night-ink)}.z-rd[data-tone=moon]{background:var(--z-moon);color:var(--z-night-ink)}.z-rd[data-tone=lav]{background:var(--z-lav-card);color:var(--z-ink)}.z-rd__ty{font:var(--z-text-label);align-self:flex-start;padding:4px 9px;font-weight:550}.z-rd[data-tone=violet] .z-rd__ty,.z-rd[data-tone=ink] .z-rd__ty{background:var(--z-aqua);color:var(--z-night-ink)}.z-rd[data-tone=aqua] .z-rd__ty,.z-rd[data-tone=moon] .z-rd__ty{background:var(--z-night-ink);color:var(--z-ivory)}.z-rd[data-tone=lav] .z-rd__ty{background:var(--z-violet);color:var(--z-ivory)}.z-rd__t{font:600 1.21875rem/1.22 var(--z-font-sans);letter-spacing:-.025em;text-wrap:balance}.z-rd__t--lead{letter-spacing:-.035em;font-size:clamp(1.625rem,2.3vw,2rem);line-height:1.1}.z-rd__d--side{-webkit-line-clamp:3;font-size:.875rem}.z-rd__d{-webkit-line-clamp:5;font:var(--z-text-body-lg);opacity:.86;-webkit-box-orient:vertical;font-size:1rem;display:-webkit-box;overflow:hidden}.z-rd__m{font:var(--z-text-caption);opacity:.8;margin-top:auto;font-weight:400}@media (max-width:74em){.z-mg{grid-template-columns:minmax(0,1fr)}.z-side{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.z-side__last{display:block}.z-cgrid,.z-reads,.z-reads[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.z-reads[data-count="5"] .z-reads__lead,.z-reads[data-count="3"] .z-reads__lead{grid-area:auto/1/auto/-1}}@media (max-width:68.6875em){.z-sec__hd:has(.z-picker){flex-direction:column;align-items:flex-start;gap:16px}.z-sec__hd:has(.z-picker)>div:first-child{flex:none}.z-picker,.z-picker__chips{flex-wrap:wrap;justify-content:flex-start}.z-picker__pop{left:0;right:auto}}@media (max-width:56.25em){.z-side{grid-template-columns:minmax(0,1fr)}.z-trow{grid-template-columns:28px minmax(0,1fr) 72px 84px}.z-trow__last,.z-trow__last-h{display:none}.z-ir{grid-template-columns:28px minmax(0,1fr) 84px 84px 80px}.z-ir__v--topics{display:none}}@media (max-width:47.9375em){.z-ticker__size{display:none}.z-ticker__in{min-height:34px}.z-hero{padding-top:32px}.z-today{margin-top:20px}.z-today__t{font-size:1.125rem}.z-today__p{font-size:.9375rem}.z-mg{margin-top:18px}.z-tb{padding:8px 8px 40px}.z-trow--th{display:none}.z-trow{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"rk main rep""rk main vw";gap:4px 10px;padding:14px 6px}.z-trow__rk{grid-area:rk;align-self:start;padding-top:2px}.z-trow__main{grid-area:main}.z-trow__rep{grid-area:rep}.z-trow__vw{grid-area:vw}.z-trow__title{font-size:.9375rem}.z-trow__rep-s,.z-trow__vw-s{display:none}.z-tb__ft{justify-content:center}.z-pg{margin:0}.z-sec{margin-top:76px}.z-sec__hd{flex-direction:column;align-items:flex-start;gap:14px}.z-sec__hd>div:first-child{flex:none}.z-band__ctl{justify-content:flex-start;margin-top:14px}.z-band__btn{display:none}.z-band__copy{gap:14px;padding-right:14px}.z-vw{flex-basis:78vw}.z-picker__sep{display:none}.z-picker__c{height:36px;padding:0 11px;font-size:.8125rem}.z-picker__pop{width:100%}.z-picker__grid{grid-template-columns:minmax(0,1fr)}.z-ix{padding:4px 8px 40px}.z-ir--th{display:none}.z-ir{grid-template-columns:22px minmax(0,1fr) auto;padding:12px 4px}.z-ir__v--topics,.z-ir__v--recent,.z-ir__go,.z-ir__k{display:none}.z-ix__all{margin-left:0}.z-cgrid{grid-template-columns:minmax(0,1fr)}.z-cc__d{display:none}.z-reads,.z-reads[data-count="4"],.z-reads[data-count="2"]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.z-live{animation:none}.z-vw .z-work__media img,.z-trow__act,.z-trow__last-in,.z-rd,.z-picker__c .z-ri{transition:none}.z-picker__pop{animation:none}}}@layer z.utilities;
